:root{--font-family-default: "Montserrat", sans-serif;--font-family-title: "Albert Sans", serif;--font-size-default: max(14px, 1.125vw);--font-size-title: 70px;--font-color-default: #fff;--font-color-title: #fff;--font-color-title-small: #cccccc;--primary: #000;--secondary: #0d0d0d;--btn-color: rgba(102, 102, 102, .6);--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--default-transition: .3s cubic-bezier(.4, 0, .2, 1)}body{font-family:var(--font-family-default);font-size:var(--font-size-default);background:#000;color:var(--font-color-default);margin:0}body.ip-container{font-size:18px}.visible-on-scroll{display:none!important}a,button{transition:var(--default-transition)}a{color:var(--font-color-default)}a:focus,a:active{outline:none;text-decoration:none}a:hover{text-decoration:none}#main-wrapper{overflow:hidden}body #pojo-a11y-toolbar{bottom:0!important;top:auto!important}body #pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle{top:auto!important;bottom:0!important}body.pojo-a11y-readable-font [class^=ai-font]{font-family:agentimage!important}.contact .ai-font-phone{font-size:max(13px,.8125vw)}.contact .ai-font-envelope-filled-a{font-size:max(10px,.625vw)}.smi [class^=ai-font]{font-size:max(21px,1.3125vw)}.img-container{position:relative;display:block}.img-container canvas{display:block;width:100%;height:100%;background-color:#5f5f5f}.img-container img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.img-container.no-bg canvas{background-color:transparent}.img-container.no-bg img{-o-object-fit:contain;object-fit:contain}.bg-img{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;z-index:-2}.mobile .bg-img,.safari-true .bg-img{background-attachment:scroll!important}#content .entry-title,#content .archive-title{display:block;color:var(--font-color-title);font-size:clamp(30px,5.5vw,88px);font-family:var(--font-family-title);font-weight:200;letter-spacing:.025em;text-transform:uppercase;line-height:1;margin-top:15px}#content .entry-title.entry-custom-title{font-size:clamp(20px,1.75vw,28px);letter-spacing:.5em;text-transform:uppercase;color:var(--font-color-title-small);line-height:1}#content .entry-title.entry-custom-title span{display:block;color:var(--font-color-title);font-size:clamp(30px,5.5vw,88px);font-family:var(--font-family-title);font-weight:200;letter-spacing:.025em;text-transform:uppercase;margin-top:15px}.section-title{font-size:max(25px,1.3vw);letter-spacing:.5em;text-transform:uppercase;color:var(--font-color-title);padding-left:5px;font-weight:300}.section-title span{display:block;color:var(--font-color-title);font-size:var(--font-size-title);font-weight:300;letter-spacing:normal;text-transform:uppercase;margin-top:15px;margin-left:-5px}.global-btn{display:block;color:var(--font-color-default);background-color:var(--btn-color);text-align:center;text-transform:uppercase;font-size:max(14px,.875vw);letter-spacing:.14em;padding:max(1.125vw,18px) 15px;width:-moz-fit-content;width:fit-content;min-width:max(12.5vw,200px);transition:var(--default-transition)}.global-btn:hover{color:var(--primary);background-color:var(--font-color-default)}.logo{display:block;font-family:var(--font-family-title);color:var(--font-color-default);font-size:max(25px,1.41vw);letter-spacing:.06em;font-weight:500;text-transform:uppercase;white-space:nowrap}.logo:hover{color:var(--font-color-default)}.header{position:absolute;top:0;left:0;width:100%;z-index:99;transition:var(--default-transition);padding:35px 15px}.header .hdr-inner{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:auto;width:97%}.header .hdr-inner .hdr-left{width:20%}.header .hdr-inner .hdr-left .logo{font-size:max(25px,1.75vw)}.header .hdr-inner .hdr-center{width:65%;padding-right:25px;margin:auto}.header .hdr-inner .hdr-center #nav{display:flex;align-items:center;justify-content:space-between;gap:15px}.header .hdr-inner .hdr-center #nav li{position:relative}.header .hdr-inner .hdr-center #nav li a{font-size:max(13px,1.125vw);letter-spacing:.15em;text-transform:uppercase;font-weight:500}.header .hdr-inner .hdr-center #nav li .sub-menu li{position:relative;background:var(--btn-color);transition:var(--default-transition)}.header .hdr-inner .hdr-center #nav li .sub-menu li:hover{background:var(--font-color-default)}.header .hdr-inner .hdr-center #nav li .sub-menu li:hover>a{color:var(--primary)}.header .hdr-inner .hdr-center #nav li .sub-menu li a{position:relative;display:block;width:100%;color:var(--font-color-default);transition:var(--default-transition);padding:10px 28px}.header .hdr-inner .hdr-center #nav>li>a{color:var(--font-color-default)}.header .hdr-inner .hdr-center #nav>li>a:hover{color:var(--font-color-default);opacity:.8}.header .hdr-inner .hdr-center #nav>li>.sub-menu{position:absolute;visibility:hidden;opacity:0;left:50%;transform:translate(-50%);text-align:center;transition:var(--default-transition);pointer-events:none;min-width:11.25vw;width:-moz-max-content;width:max-content;padding-top:clamp(14px,.9375vw,19px)}.header .hdr-inner .hdr-center #nav>li:hover>.sub-menu{visibility:visible;opacity:1;pointer-events:all}.header .hdr-inner .hdr-center #nav>li>.sub-menu>li{position:relative}.header .hdr-inner .hdr-center #nav>li>.sub-menu>li>.sub-menu{position:absolute;visibility:hidden;opacity:0;min-width:11.25vw;width:100%;top:0;right:-100%;text-align:center;transition:var(--default-transition);pointer-events:none}.header .hdr-inner .hdr-center #nav>li>.sub-menu>li:hover>.sub-menu{visibility:visible;opacity:1;pointer-events:all}.header .hdr-inner .hdr-right{width:7%}.header .hdr-inner .hdr-right .hdr-contact{display:flex;align-items:center;justify-content:space-between;gap:max(10px,1.875vw)}.header .hdr-inner .hdr-right .hdr-contact a{color:var(--font-color-default)}.header .hdr-inner .hdr-right .hdr-contact a:hover{color:var(--font-color-default);opacity:.8}.header .hdr-inner .hdr-right .hdr-contact .contact{display:flex;align-items:center;justify-content:space-between;gap:max(10px,1.875vw)}.header .hdr-inner .hdr-right .hdr-contact .contact .ai-font-envelope-filled-a{top:-1px}.header .hdr-inner .hdr-right .hdr-contact .smi{display:flex;align-items:center;justify-content:space-between;gap:15px}.header.fixed-header{position:fixed;background-color:#1f1f1f;padding:9px 15px}.footer{background-color:var(--secondary);padding:75px 15px 55px}.footer a{color:var(--font-color-default)}.footer a:not(.logo):hover{color:var(--font-color-default);opacity:.8}.footer .ftr-top{display:flex;align-items:center;justify-content:space-between;gap:30px;width:97%;margin:0 auto 25px}.footer .ftr-top .ftr-contact,.footer .ftr-top .ftr-contact .contact{display:flex;align-items:center;justify-content:space-between;gap:30px}.footer .ftr-top .ftr-contact .contact li{display:flex;align-items:center;justify-content:space-between}.footer .ftr-top .ftr-contact .contact li i{width:max(25px,1.5625vw)}.footer .ftr-top .ftr-contact .contact li a{font-weight:600;font-size:max(13px,1.0625vw);letter-spacing:.02em}.footer .ftr-top .ftr-contact .smi{display:flex;align-items:center;justify-content:space-between;gap:15px}.footer .ftr-disclaimer{font-size:max(13px,.8125vw);line-height:1.5;letter-spacing:.02em;width:97%;margin:0 auto 20px;font-family:var(--font-family-title)}.footer .ftr-cc{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:max(13px,.8125vw);line-height:1.5;letter-spacing:.02em;width:97%;margin:auto}.footer .ftr-cc .ai-link{text-decoration:underline;text-underline-offset:2px}.footer .ftr-cc .ftr-icons{display:flex;justify-content:center;align-items:center;gap:10px}.footer .ftr-cc .ftr-icons .ai-font-eho{font-size:max(20px,1.25vw)}.footer .ftr-cc .ftr-icons .ai-font-realtor-mls{font-size:max(22px,1.375vw)}.footer .ftr-disclaimer a,.footer .ftr-cc a{font-size:max(13px,.8125vw)}.ip-banner{position:relative;width:100%;display:none}.ip-banner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(to top,rgb(0,0,0) 0%,rgba(0,0,0,0) 10%)}.ip-banner:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:.5;background:linear-gradient(to bottom,rgba(0,0,0,.8) 0%,rgba(0,0,0,0) 45%)}.ip-banner canvas{display:block;position:relative;z-index:0;width:100%;min-height:250px;background-color:var(--dark);background-position:center center;background-repeat:no-repeat;background-size:cover}.ip-banner .container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.ip-banner h1{font-weight:700;font-size:32px;text-align:center;color:#fff;text-transform:uppercase;letter-spacing:.05em;line-height:1.7}.ip-banner h1 span{display:block;font-size:24px;font-weight:400;text-transform:none;letter-spacing:.01em}#content-sidebar,#content-full{min-height:500px;margin-top:20px}#content-sidebar #content{width:77.08%}#content-full #content{width:100%}.sidebar{width:20.83%}.page-template-template-fullwidth #content{padding-left:15px;padding-right:15px}.page-template-template-fullwidth #content ihf-search[data-eureka-id*=""].ihf-eureka{margin-left:-15px;margin-right:-15px}#content h4,aside h4,#content p,aside p,#content blockquote,aside blockquote,#content ul,aside ul,#content fieldset,aside fieldset,#content form,aside form,#content ol,aside ol,#content dl,aside dl,#content dir,aside dir,#content menu,aside menu{line-height:1.7}.ai-default-cf7wrap input[type=text],.ai-default-cf7wrap input[type=tel],.ai-default-cf7wrap input[type=email],.ai-default-cf7wrap textarea,.ai-default-cf7wrap select,.error-page-content-wrapper .error-forms input[type=text],.error-page-content-wrapper .error-forms input[type=email],.error-page-content-wrapper .error-forms input[type=phone],.error-page-content-wrapper .error-forms textarea{color:#000!important}.error404 #content .use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;top:0;left:0;width:auto}.error404 #content .wpcf7 form .wpcf7-response-output{text-align:center}.page-id-24 #ip-amante-ii-about #welcome{padding-top:0}.page-id-24 #ip-amante-ii-about #content-full{margin-top:0}#ai-classic-contact-wrap .ai-classic-contact-image{border:10px solid #fff!important}.ai-classic-contact-contents .custom-page-col input[type=submit],#ai-classic-contact-wrap .ai-classic-contact-informations li:last-child a{border:solid 1px #fff!important}.ai-classic-contact-infos{background:#000!important}#ai-classic-contact-wrap .ai-classic-contact-informations li:last-child a,.ai-classic-contact-contents .custom-page-col input[type=submit]{color:#fff!important}.page-id-3673 #content .entry-title{font-size:clamp(65px,5vw,80px)}.ai-classic-contact-contents .custom-page-col input:not([type=submit],[type=radio],[type=checkbox]),.ai-classic-contact-contents .custom-page-col textarea{color:#000}.page-id-29 #content .entry-title{margin-left:auto;margin-right:auto}#ai-classic-contact-wrap .ai-classic-contact-informations li i{color:#fff!important}#inner-page-wrapper{padding:130px 0 0}p#breadcrumbs{font-size:15px;color:#fff;line-height:1.4;letter-spacing:.025em}p#breadcrumbs a{transition:all var(--default-transition)}p#breadcrumbs a:hover{color:#fff;opacity:.7}#ip-amante-ii-about #content .section-title-a{font-size:max(25px,1.3vw);letter-spacing:.5em;text-transform:uppercase;color:var(--font-color-title);padding-left:5px;font-weight:300}#ip-amante-ii-about #content .section-title-a span{display:block;color:var(--font-color-title);font-size:var(--font-size-title);font-weight:300;letter-spacing:normal;text-transform:uppercase;margin-top:15px;margin-left:-5px;font-family:var(--font-family-title)}#ip-amante-ii-about #content p{text-align:justify;font-family:var(--font-family-title)}#ip-amante-ii-about #content #welcome .welcome-right{width:43%}#inner-page-wrapper #ai-classic-contact-wrap .ai-classic-contact-contents h2{font-size:50px;text-transform:uppercase;font-family:var(--font-family-title);font-weight:200;letter-spacing:.025em;line-height:1}@media only screen and (max-width: 1360px){.header .hdr-inner .hdr-left{width:22%}.header .hdr-inner .hdr-center{width:60%;padding-right:0}.header .hdr-inner .hdr-right{width:8%}}@media only screen and (max-width: 1199px){.bg-img{background-attachment:scroll!important}.header .hdr-inner .hdr-left{width:28%}.header .hdr-inner .hdr-center{width:56%;padding-right:0}.header .hdr-inner .hdr-right{width:9%}#inner-page-wrapper #ai-classic-contact-wrap .ai-classic-contact-contents h2{font-size:42px}}@media only screen and (max-width: 991px){#ip-amante-ii-about #content #welcome .welcome-right{width:100%}:root{--font-size-title: 33px}.section-title{text-align:center;padding-left:0}.section-title span{margin-left:0;margin-top:3px}.logo{text-align:center;margin:auto;width:-moz-fit-content;width:fit-content}.header{position:relative;background-color:#1f1f1f;padding:52px 15px 10px}.header .hdr-inner .hdr-left{width:100%}.header .hdr-inner .hdr-left .logo{font-size:clamp(28px,8.5vw,40px)}.header .hdr-inner .hdr-center,.header .hdr-inner .hdr-right{display:none}.footer .ftr-top{flex-direction:column;width:100%}.footer .ftr-top .ftr-contact{flex-direction:column}.footer .ftr-top .ftr-contact .contact{flex-direction:column;gap:15px}.footer .ftr-disclaimer{text-align:center;width:100%}.footer .ftr-cc{flex-direction:column;text-align:center;width:100%}.inner,#content-sidebar,#content-full{width:100%}.outer{width:100%;min-width:100%}#content-sidebar #content{width:100%}.footer a{font-size:37px}.page-id-29 .custom-page-submit .custom-page-col{display:block;flex:unset!important}.page-id-29 .ai-classic-contact-contents .custom-page-submit{justify-content:center!important}.page-id-29 .ai-classic-contact-contents .custom-page-col input[type=submit]{margin-left:auto;margin-right:auto}.page-id-29 #ai-classic-contact-wrap .ai-classic-contact-informations li:nth-child(2){justify-content:center}#inner-page-wrapper{padding:30px 0 0}#inner-page-wrapper #ai-classic-contact-wrap .ai-classic-contact-contents h2{font-size:35px}}@media only screen and (max-width: 767px){.ip-banner .container{width:100%}}@media only screen and (max-width: 480px){:root{--font-size-title: 30px}.footer .ftr-top>a{font-size:40px;font-size:clamp(28px,8.33vw,40px)}}
