@charset "UTF-8";:root{--font-family-default: "Figtree", serif;--font-family-title: "Noto Serif", serif;--font-size-default: 14px;--font-size-title: 18px;--font-color-default: #000000;--font-color-title: #6c757d;--primary: #9b6122;--secondary: #192130;--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:#fff;color:var(--font-color-default);margin:0}.footer-menu-nav li .sub-menu{display:none}.ip-banner{position:relative;width:100%}.ip-banner:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:#0009}.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}.accent{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.accent canvas{background-size:cover;width:100%;height:100%;background-position:center}.image-holder{position:relative}.image-holder canvas{display:block;height:100%;width:100%}.image-holder img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.site-button a{color:#fff;text-transform:uppercase;font-size:clamp(10px,.875vw,14px);letter-spacing:.25em;width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative;text-decoration:none;text-align:center;padding:0 15px}.site-button{display:flex;height:clamp(40px,3.875vw,62px);width:clamp(260px,21.875vw,350px);max-width:100%;box-shadow:0 0 30px #0000001a}span.sb-border:before,span.sb-border:after{content:"";position:absolute;background:linear-gradient(to right,#fff,#9b6122 73%)}span.sb-border:before{top:0;left:0;height:2px;width:100%}span.sb-border:after{bottom:0;left:0;height:2px;width:100%}.site-button a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(45deg,#1e2739,#1e2739 33%,#1e2739 33%,#9b6122);transform:scaleX(0);transform-origin:0 50%;transition-property:transform;transition-duration:.5s;transition-timing-function:ease-out}.site-button a:hover:before{transform:scaleX(1);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}.sb-label{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:17px;font-weight:600}.cs-arrow-n{width:21px;height:12px;display:block;background-image:url(../images/next-arrow.png);transition:var(--default-transition);background-size:cover;background-repeat:no-repeat;background-position:center}.site-button a:hover .cs-arrow-n{transform:scale(1.2)}.section-slider-arrow .cs-arrow-n{background-image:url(../images/next-arrow-brown.png)}.section{position:relative;width:100%;height:auto;display:block;padding:0 15px}.section-title .title-holder h2{text-transform:uppercase}.section-title .title-holder h2 span:first-child{display:inline-flex;color:var(--primary);font-size:clamp(12px,1.25vw,20px);font-weight:600;letter-spacing:.5em;padding-bottom:clamp(11px,1.375vw,22px);position:relative;margin-left:clamp(-44px,-2.75vw,-22px);margin-bottom:clamp(14.5px,1.8125vw,29px)}.section-title .title-holder h2 span:nth-child(2){font-weight:800;font-size:clamp(28px,5.3125vw,85px);letter-spacing:.05em;line-height:.8;color:var(--secondary);display:block}.section-title .title-holder h2 span:first-child:before{content:"";position:absolute;right:8px;bottom:0;background:linear-gradient(45deg,#1e2739,#1e2739 33%,#1e2739 33%,#9b6122);width:78%;height:2px}.section-title{margin-bottom:clamp(24.5px,3.0625vw,49px)}.site-button.sb-dark .sb-label{color:#1e2739}.site-button.sb-dark .cs-arrow-n{background-image:url(../images/next-arrow-brown.png)}.site-button.sb-dark span.sb-border:before,.site-button.sb-dark span.sb-border:after{background:linear-gradient(45deg,#1e2739,#1e2739 33%,#1e2739 33%,#9b6122)}.site-button.sb-dark span.sb-border{border-left-color:#1e2739}.site-button.sb-dark a:hover .sb-label{color:#fff}.site-button.sb-dark a:hover .sb-label .cs-arrow-n{filter:brightness(0) invert(1)}.site-button.sb-dark .sb-label,.site-button.sb-dark a .sb-label .cs-arrow-n{transition:var(--default-transition)}.site-button.sb-dark a{background:#fff}.slick-slider,.slick-slider *,.slick-slider a,input:focus,select:focus,textarea:focus{outline:none!important}.fix-bg canvas{background-attachment:fixed}.safari-true .fix-bg canvas,.safari-true .wc-photo>canvas{background-attachment:scroll!important}.footer-section{position:relative}.footer-inner{position:relative;z-index:2}.footer-section .accent canvas{opacity:10%}.footer-section .accent{background:#1e2739}.footer-section{padding:66px 15px;width:100%;height:auto;display:block}.footer-inner{width:100%;max-width:1440px;margin-left:auto;margin-right:auto}.footer-logos{display:flex;justify-content:center;align-items:center;gap:clamp(20px,2.5vw,40px);margin-bottom:clamp(19px,2.375vw,38px)}.footer-contact-info{display:flex;justify-content:center;align-items:center;gap:clamp(20px,4.25vw,30px);margin-top:clamp(22.5px,2.8125vw,45px);margin-bottom:clamp(22.5px,2.8125vw,45px)}.footer-contact-info a,.footer-contact-info em a{font-size:clamp(14px,1vw,16px);color:#fff;font-weight:500;letter-spacing:.05em;display:flex;align-items:center;gap:clamp(12px,1.3125vw,21px);text-decoration:none}.footer-contact-info a i,.footer-contact-info em a i{color:var(--primary)}.footer-contact-info a i.ai-font-location-c{font-size:clamp(19px,1.375vw,22px)}.footer-contact-info a i.ai-font-envelope-f{font-size:clamp(12px,.9375vw,15px)}.footer-contact-info a i.ai-font-phone{font-size:clamp(17px,1.25vw,20px)}.footer-menu-nav{display:flex;align-items:center;justify-content:center;gap:clamp(25px,3.125vw,50px)}.footer-menu-nav li a{text-transform:uppercase;color:#fff;font-size:clamp(12px,.875vw,14px);font-weight:700;letter-spacing:.15em;text-decoration:none}.footer-menu{padding-top:clamp(23px,2.875vw,46px);padding-bottom:clamp(15px,1.875vw,30px);position:relative}.footer-disclaimer p{color:#979aa0;text-align:center;font-size:clamp(10px,.75vw,12px);letter-spacing:.02em;font-weight:300;line-height:1.5}.footer-disclaimer p:first-child{font-weight:500;font-size:12px;letter-spacing:.13em;line-height:1.5;color:#fff;margin:0 0 30px}.footer-disclaimer{padding:0 15px 18px;max-width:min(71.5vw,1144px);margin:0 auto}.footer-copyright p{color:#979aa0;text-align:center;font-size:clamp(10px,.75vw,12px);letter-spacing:.02em;font-weight:300;line-height:1.5}.footer-copyright p a{color:#979aa0}span.footer-site-title{text-transform:uppercase;color:var(--primary);font-weight:700}a.aiftr{text-transform:uppercase;color:var(--primary)!important;font-weight:700}.ftrealtor{display:flex;justify-content:center;align-items:center;color:var(--primary);gap:10px;font-size:28px}.footer-copyright{margin-bottom:26px}.footer-menu:before{content:"";position:absolute;top:0;left:0;height:1px;background:#ffffff26;width:100vw;margin-left:calc(50% - 50vw)}.footer-section .accent:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../images/footer-accent-overlay.png);z-index:1;background-size:cover;background-position:center;background-repeat:no-repeat}.ftr-line{height:clamp(22px,2.75vw,44px);width:1px;background:#fff;opacity:40%}.logo-1 a img{width:100%;max-width:clamp(175px,20.6875vw,265px);height:auto}.logo-2 img{width:100%;max-width:clamp(183px,15.375vw,246px);height:auto}.ftr-cta p{font-weight:500;text-transform:uppercase;color:#fff;text-align:center;letter-spacing:.1em;margin-bottom:clamp(19px,2.375vw,38px);font-size:clamp(16px,1.125vw,18px)}.ftr-cta a{font-weight:500;text-transform:uppercase;color:#fff;text-align:center;letter-spacing:.1em;display:block;font-size:clamp(14px,1vw,16px)}.section.ff-section .section-inner{position:relative;z-index:2;width:100%;max-width:min(61.125vw,978px);margin-left:auto;margin-right:auto}.section.ff-section{padding-top:clamp(60px,5.25vw,84px);padding-bottom:clamp(60px,5.25vw,84px)}.git-submit{position:relative;width:clamp(178px,14.875vw,238px);height:clamp(40px,3.875vw,62px);box-shadow:0 0 30px #0000001a;margin:20px auto 0}.section.ff-section .section-title .title-holder h2 span:first-child:before{background:linear-gradient(to right,#fff,#9b6122 79%);width:57%}.section.ff-section .section-title .title-holder h2 span:nth-child(2){color:#fff}.ff-title .section-title{display:flex;justify-content:center}.section.ff-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;z-index:2;opacity:60%}.ff-title p{text-align:center;color:#fff;font-size:clamp(12px,.9375vw,15px);font-weight:400;letter-spacing:.05em}.git-form-wrapper{display:flex;flex-wrap:wrap;gap:clamp(15.5px,1.9375vw,31px);margin-top:14px}.git-field.git-s{flex:1 1 calc((100% - 62px) / 3)}.git-field input{color:#fff;background:transparent;text-transform:uppercase;font-weight:500;font-size:12px;letter-spacing:.13em;border:0;padding:22px 12px;width:100%}.git-field textarea{color:#fff;background:transparent;text-transform:uppercase;font-weight:500;font-size:12px;letter-spacing:.13em;border:0;padding:22px 12px;height:111px;width:100%}.git-field.git-f{width:100%}.ff-title{margin-bottom:clamp(22px,2.75vw,44px)}.git-submit .wpcf7-spinner{position:absolute;left:50%;bottom:-30px;transform:translate(-50%);right:inherit}.git-submit input{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;opacity:0}.git-submit .sb-label{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;text-transform:uppercase;font-size:clamp(12px,.875vw,14px);letter-spacing:.25em}.git-submit:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(45deg,#1e2739,#1e2739 33%,#1e2739 33%,#9b6122);transform:scaleX(0);transform-origin:0 50%;transition-property:transform;transition-duration:.5s;transition-timing-function:ease-out}.git-submit:hover:before{transform:scaleX(1);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}.opt{display:flex;flex-flow:row wrap;width:100%;position:relative}.opt .iagree{width:20px;height:20px}.opt .iagree .wpcf7-list-item-label{font-size:0}.opt .iagree input{width:20px;height:20px;margin:0}.opt .wpcf7-list-item{margin:0}.opt-label{width:calc(100% - 30px);margin-left:11px;font-size:clamp(10px,.75vw,12px);line-height:1.4;color:#fff;font-weight:300;letter-spacing:.02em}.opt span.wpcf7-list-item-label{font-size:0!important}.opt .wpcf7-list-item input[type=checkbox]{margin-top:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;width:16px;height:16px;border:1px solid white;background:transparent;cursor:pointer;display:inline-block;position:relative}.opt .wpcf7-list-item input[type=checkbox]:checked:after{content:"✔";font-size:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff}header.header{position:fixed;z-index:9;width:100%;height:auto;display:block}.header-inner{width:100%;max-width:100%;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding-top:30px;padding-left:clamp(35px,4.375vw,70px);padding-right:clamp(35px,4.375vw,70px);gap:20px}.burgermenu{display:block;cursor:pointer}.primarymenu li a{font-weight:500;color:#fff;text-transform:uppercase;font-size:clamp(11px,.875vw,14px);letter-spacing:.1em;text-decoration:none;transition:var(--default-transition)}.primarymenu{display:flex;gap:clamp(10px,1.5vw,30px)}.primarymenu>li{position:relative}.primarymenu li>.sub-menu{position:absolute;top:43px;width:212px;left:50%;transform:translate(-50%,10px);transition:var(--default-transition);opacity:0;visibility:hidden}.Navigation{display:flex}.nbh{display:flex;align-items:center}.hcnt a{font-size:13px;color:#fff;letter-spacing:.05em;padding:0 16px;font-family:var(--font-opensans);border-right:1px solid #fff;text-decoration:none}.hcnt a i{margin-right:13px}.hcnt a:last-child{border-right:0;padding-right:0}.hcnt a:first-child{padding-left:0}.hcnt{margin-left:clamp(15px,2.125vw,34px)}.hcnt a i.ai-font-envelope-f{font-size:14px}.primarymenu .sub-menu a{width:100%;display:block;padding:13px 0;text-align:center;font-weight:400;letter-spacing:.055em;transition:var(--default-transition);text-decoration:none;font-size:clamp(12px,.875vw,14px);background:var(--secondary)}.primarymenu>li>a:before{content:"";position:absolute;bottom:-15px;left:50%;transform:translate(-50%);width:50px;height:2px;background:#fff;transition:var(--default-transition);opacity:0}.primarymenu .sub-menu a:hover{background:#b8a668}.primarymenu li:hover>.sub-menu{transform:translate(-50%);opacity:1;visibility:visible}.primarymenu>li:hover>a:before{opacity:1}.primarymenu .sub-menu .sub-menu{left:150%}.primarymenu .sub-menu>li:hover .sub-menu{top:0}.primarymenu>li>a{padding-bottom:33px}.offcanvas-backdrop{position:fixed;width:100%;height:100%;z-index:999;display:none;opacity:82%}.sidenav{position:fixed;width:50%;height:100vh;right:0;top:0;z-index:9999;overflow-y:scroll;overflow-x:hidden;transition:all .7s ease-in-out;transform:translate(100%);opacity:0;background-position:center center;background:#fff;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(../images/sd-bg-accent.jpg);background-attachment:fixed;padding:54px 70px 54px 83px}.sidenav.open{transform:translate(0);opacity:1}.sidenav-top{display:flex;align-items:center;justify-content:left}.sidenavholder{width:100%;max-width:100%;margin:0 auto}.side-menus .sdw>li>a{color:#1e2739;letter-spacing:.1em;margin-bottom:9px;display:block;text-transform:uppercase;font-size:clamp(18px,1.5vw,24px);font-weight:800}.side-menus .sdw>li.menu-item-has-children>a{margin-bottom:clamp(22.5px,1.5625vw,25px);display:block}.side-menus .sub-menu a{color:#1e2739;font-size:clamp(12px,.9375vw,15px);text-transform:uppercase;font-weight:500;letter-spacing:.12em;margin-bottom:16px;display:block}.sd-cinfo h2{font-weight:600;text-transform:uppercase;font-family:var(--font-opensans);text-align:center;color:#555;font-size:13px;letter-spacing:.2em;margin-bottom:32px}.sd-ep{text-align:center}.sd-email a,.sd-phone a{color:#555;font-family:var(--font-opensans);font-size:13px;font-weight:400;letter-spacing:.1em;margin-bottom:17px;display:block}.sd-email a i{margin-right:6px;font-size:10px}.sd-phone a i{font-size:12px;margin-right:6px}.sd-cinfo .smi a{color:#555}.sd-cinfo .smi{margin-top:28px}.sidenav-top{padding-bottom:28px;text-align:center;display:block;border-bottom:1px solid #c5c5c5;margin-bottom:40px}.sidenav-top h2{text-transform:uppercase;font-family:var(--font-opensans);font-weight:300;font-size:18px;letter-spacing:.2em}header.header.show-fixed{height:75px;align-items:center;display:flex;background:#1e2739}header.header.show-fixed .hcnt a{color:#555}header.header.show-fixed .hcnt a{border-color:#555}header.header{z-index:99}.loginregister a{color:#fff;text-transform:uppercase;font-weight:400;letter-spacing:.055em;display:flex;width:100%;height:100%;justify-content:center;align-items:center;text-decoration:none;transition:var(--default-transition);font-size:clamp(14px,.9375vw,18px)}.loginregister{width:100%;max-width:194px;height:56px;display:block;position:relative;border:1px solid var(--secondary);border-radius:12px}.burgermenu>div{width:33px;height:20px;display:flex;gap:7px;justify-content:flex-end;flex-flow:column}.burgermenu>div span{width:50%;height:2px;background-color:#fff;margin-left:auto}.burgermenu>div span:nth-child(2){width:100%}.burgermenu>div span:last-child{width:75%}.header-nav-holder{width:100%}.nav-holder{margin-left:clamp(-32px,-1.6666666667vw,-16px);display:flex;align-items:center}.translate>span{text-transform:uppercase;color:#fff;font-size:13px;font-weight:500;letter-spacing:.05em}.translate{display:flex;align-items:center}.translate .gtranslate_wrapper{margin-left:20px}.translate .gtranslate_wrapper select{background:transparent;color:#fff;text-transform:uppercase;font-size:14px;letter-spacing:.055em;border:1px solid var(--secondary);padding:18px;border-radius:12px}.translate .gtranslate_wrapper select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(../images/select-arrow-down.png);background-repeat:no-repeat;background-position:right 18px center;background-size:8px;padding-right:30px;width:100%;max-width:144px}.sd-cinfo .smi{display:flex;align-items:center;gap:30px;margin-top:35px}.sd-cinfo .smi a{border:0;color:#fff;font-size:21px;width:auto;height:auto;border-radius:0;margin:0!important}.sd-contact a{font-size:17px;color:#fff!important;letter-spacing:.05em;font-weight:400;display:flex;align-items:flex-start;margin-bottom:14px}.sd-contact .ai-mobile-phone a i{margin-right:10px;font-size:15px}.sd-contact a .ai-font-location-c{font-size:22px;margin-right:6px;position:relative;top:1px}.sd-contact a span{line-height:1.2}.close-nav{position:absolute;top:53px;right:70px;z-index:3;color:#1e2739;font-size:24px;cursor:pointer}header.header.show-fixed .translate{display:none}header.header.show-fixed .loginregister{display:none}header.header.show-fixed .header-nav-holder{width:auto}header.header.show-fixed .nav-holder{margin-left:inherit}header.header.show-fixed .burgermenu{margin-top:0}.primarymenu .sub-menu li{margin-bottom:1px;position:relative}.primarymenu .sub-menu a:hover{background:var(--primary)}.hdr-line{height:clamp(15px,1.8125vw,29px);width:1px;background:#fff;opacity:40%}.header-inner .logo{display:flex;align-items:center;gap:clamp(8.5px,1.0625vw,17px)}.header-inner .logo-1 a img{max-width:clamp(130px,18.625vw,217px)}header.show-fixed .header-inner .logo-1 a img{max-width:clamp(60px,14.625vw,176px)}.header-inner .logo-2 img{max-width:clamp(70px,7vw,160px);max-width:188px;max-width:clamp(70px,12.75vw,288px)}header.show-fixed .header-inner .logo-2 img{max-width:clamp(70px,9.75vw,218px)}header.header.show-fixed .header-inner{padding-top:0}.sidenav .logo-1 a img{max-width:clamp(60px,7.625vw,196px)}.sidenav .logo-2 img{max-width:clamp(94px,11.75vw,188px)}.sidenav .logo{display:flex;align-items:center;gap:clamp(11px,1.375vw,22px);margin-bottom:clamp(55px,6.875vw,110px)}.sidenav .logo .hdr-line{background:#000}.side-menus .sdw>li{margin-bottom:clamp(37px,4.625vw,74px)}.side-menus{display:flex;flex-flow:row wrap;justify-content:space-between}section#hp-ss{position:relative;width:100%;height:auto;display:block}section#hp-ss:before{position:absolute;content:"";top:0;left:0;width:100%;height:40%;background:linear-gradient(to bottom,#000,#0000);z-index:3;opacity:60%}div#main-wrapper{overflow:hidden!important}.use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center;max-width:200px;background:#dc3232;color:#fff;text-transform:uppercase;font-size:10px}span.wpcf7-form-control-wrap{position:static}.wpcf7 form .wpcf7-response-output{position:absolute;width:100%}.wpcf7 form .wpcf7-response-output{text-align:center;position:absolute;background:#ffb900;color:#fff;text-transform:uppercase;font-size:10px;letter-spacing:.07em;border-color:#ffb900!important;padding:6px 4px;margin:0;bottom:-42px}.wpcf7 form.sent .wpcf7-response-output{background:#0e5614;border-color:#0e5614!important}.close-nav{transition:var(--default-transition)}.close-nav:hover{opacity:50%}.side-menus .sdw>li>a{transition:var(--default-transition);text-decoration:none}.side-menus .sdw>li>a:hover{opacity:60%}.side-menus .sub-menu a{text-decoration:none;transition:var(--default-transition)}.side-menus .sub-menu a:hover{opacity:60%}.ftr-cta a{transition:var(--default-transition);text-decoration:underline}.ftr-cta a:hover{opacity:60%}.footer-contact-info a,.footer-contact-info em a{transition:var(--default-transition)}.footer-contact-info a:hover,.footer-contact-info em a:hover{opacity:60%}.footer-menu-nav li a{transition:var(--default-transition)}.footer-menu-nav li a:hover{opacity:60%}.footer-copyright p a{transition:var(--default-transition);text-decoration:none}.footer-copyright p a:hover{opacity:60%}.footer-disclaimer a{transition:var(--default-transition);text-decoration:none;color:inherit}.footer-disclaimer a:hover{opacity:60%}.burgermenu{transition:var(--default-transition)}.burgermenu:hover{opacity:60%}#pojo-a11y-toolbar .pojo-a11y-btn-grayscale,#pojo-a11y-toolbar .pojo-a11y-btn-light-background,#pojo-a11y-toolbar .pojo-a11y-btn-high-contrast,#pojo-a11y-toolbar .pojo-a11y-btn-negative-contrast{display:none!important}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}button:focus-visible,a:focus-visible{outline-style:solid!important;outline-width:5px!important;outline-color:red!important;transition:none!important}#pojo-a11y-toolbar .pojo-a11y-btn-high-contrast,#pojo-a11y-toolbar .pojo-a11y-btn-negative-contrast{display:none!important}header.header{opacity:0;transition:var(--default-transition)}header.header.active{opacity:1}.entry-title h2 span:first-child{display:inline-flex;color:var(--primary);font-size:clamp(12px,1.25vw,20px);font-weight:600;letter-spacing:.5em;padding-bottom:clamp(11px,1.375vw,22px);position:relative;margin-left:clamp(-44px,-2.75vw,-22px);margin-bottom:clamp(14.5px,1.8125vw,29px);text-transform:uppercase}.entry-title h2 span:first-child:before{content:"";position:absolute;right:8px;bottom:0;background:linear-gradient(45deg,#1e2739,#1e2739 33%,#1e2739 33%,#9b6122);width:36%;height:2px}.entry-title h2 span:nth-child(2){font-weight:800;font-size:clamp(28px,5.3125vw,85px);letter-spacing:.05em;line-height:.8;color:var(--secondary);display:block;text-transform:uppercase}.entry-title h2{margin-left:clamp(22px,2.75vw,44px)!important;line-height:0}.entry-title{opacity:0;transition:var(--default-transition)}.entry-title.active{opacity:1}#content .archive-title{font-weight:800;font-size:clamp(28px,5.3125vw,85px);letter-spacing:.05em;line-height:.8;color:var(--secondary);display:block;text-transform:uppercase}#content .community-title{font-weight:800;letter-spacing:.05em;line-height:.8;color:var(--secondary);display:block;text-transform:uppercase}.popup{background:#fff;width:100%;max-width:512px;margin-left:auto;margin-right:auto;padding:52px 47px;position:relative;transform:scale(0);transition:var(--default-transition);opacity:0}.popup.active{transform:scale(1);opacity:1}.popup:before{content:"";position:absolute;right:0;bottom:0;padding:4px;background:linear-gradient(45deg,#1e2739,#9b6122);-webkit-mask:linear-gradient(white 0 0) content-box,linear-gradient(white 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;top:0;left:0;width:100%;height:100%;transition:var(--default-transition)}.popup-inner{position:relative;z-index:2}.popup-inner .section-title h2 span:nth-child(2){font-size:clamp(20px,2.5vw,40px)!important}.popup-inner .section-title{display:flex;justify-content:center}.popup-inner .section-title .title-holder h2 span:first-child{font-size:clamp(12px,1vw,16px);padding-bottom:16px;margin-bottom:22px}.popup-inner .section-title .title-holder h2 span:first-child:before{width:60%}.popup-inner p{color:#1e2739;font-size:14px;text-align:center;font-weight:400;letter-spacing:.05em;padding:0 20px;line-height:1.6}.popup .aiosp-close{display:none}.popup-close{position:absolute;top:32px;right:32px;font-size:18px;cursor:pointer}.popup-inner .git-field.git-s{flex:1 1 calc((100% - 62px)/2);border-bottom:2px solid #1e2739}.popup-inner .git-field input{color:#1e2739;text-transform:capitalize;font-size:14px}.popup-inner .git-field.git-f{border-bottom:2px solid #1e2739}.popup-inner .git-field textarea{color:#1e2739;text-transform:capitalize;font-size:14px;resize:none}.popup-inner .git-form-wrapper span.sb-border{border-left-color:#1e2739}.popup-inner span.sb-border:before{background:linear-gradient(45deg,#1e2739,#1e2739 33%,#1e2739 33%,#9b6122)}.popup-inner span.sb-border:after{background:linear-gradient(45deg,#1e2739,#1e2739 33%,#1e2739 33%,#9b6122)}.popup-inner .git-submit .sb-label{color:#1e2739}.popup-inner .git-submit .sb-label .cs-arrow-n{background-image:url(../images/next-arrow-brown.png)}.popup-inner .git-submit{width:100%;margin-top:0}.popup-inner .git-submit:hover .sb-label{color:#fff}.popup-inner .git-submit:hover .sb-label .cs-arrow-n{filter:brightness(0) invert(1)}.popup-close{transition:var(--default-transition)}.popup-close:hover{opacity:60%}.entry-title.tt h2 span:first-child{display:none!important}.entry-title.tt h2{margin-left:0!important}span.sb-border{position:absolute;top:0;left:0;width:100%;height:100%;border-right:2px solid var(--primary);border-left:2px solid #fff}.aiosCommunitiesRadiance__content h3{color:var(--secondary)!important;font-weight:700!important;letter-spacing:.3em!important;text-transform:capitalize!important}.ihf-results-template #inner-page-wrapper>.container{width:100%}.page-id-14 #footer-form{display:none}.page-id-14 #ip-amante-ii-contact{padding-bottom:0!important;padding-top:0!important}.page-id-14 .aios-contact-us{align-items:flex-start}.page-id-14 #inner-page-wrapper{margin-bottom:0!important}.page-id-14 .aios-contact-photo img{position:relative}.aios-custom-ihomefinder-results-template #content-full .entry-title{width:100%!important;padding-left:0!important}.aidefcf-wrapper .wpcf7 form .wpcf7-response-output{bottom:0}.aidefcf-wrapper .wpcf7 form span.wpcf7-form-control-wrap{position:relative}.aidefcf-wrapper .wpcf7 form span.wpcf7-form-control-wrap .wpcf7-not-valid-tip{transform:none}.aios-home-valuation-agent-photo img{height:auto}.aiosp-ref-\#newsletter_popup .aios-popup-body{width:auto!important}.aiosp-ref-\#newsletter_popup .aios-popup-body .aiosp-close{display:none}body.pojo-a11y-readable-font [class*=ai-font-]{font-family:agentimage!important}.ihf-details-template #listings-details .listings-form form{position:relative}body.aios-custom-ihomefinder-details-template .wpcf7-not-valid-tip{position:absolute;right:unset!important;width:-moz-fit-content!important;width:fit-content!important;max-width:unset!important;left:0!important;transform:unset!important}.ihf-details-template #listings-details .listings-form div.wpcf7-response-output{bottom:-60px;font-size:9px}.post-page-buyers .ip-fmdh-field>span{position:relative}.ip-buy-qs-field .bootstrap-select.btn-group .dropdown-toggle .filter-option{text-overflow:ellipsis}body.aios-custom-ihomefinder-details-template .listings-form .wpcf7-spinner{position:absolute;margin:0;bottom:-35px;left:0}.ip-buy-fmdh-form form{position:relative}.post-page-sellers .ips-form-wrap .wpcf7 form .wpcf7-response-output{background:#9b6122;border-color:#9b6122!important}.page-id-14 .aios-contact-photo img{height:auto;max-height:700px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.post-page-what-is-my-home-worth .aios-home-valuation-form-steps-wrap .aios-home-valuation-footer .aios-home-valuation-footer-steps.active p,.post-page-what-is-my-home-worth .aios-home-valuation-form-steps-wrap .aios-home-valuation-footer .aios-home-valuation-footer-steps.active h6{color:#ffa23c}.post-page-what-is-my-home-worth .aios-home-valuation-form-steps-wrap .aios-home-valuation-footer .aios-home-valuation-footer-steps.active .aios-home-valuation-icon{border-color:#ffa23c;color:#ffa23c}#aios-home-valuation-wrap{padding:250px 0}.post-page-what-is-my-home-worth .aios-home-valuation-step-wrap .aios-home-valuation-form p{color:#fff!important}.post-page-what-is-my-home-worth .aios-home-valuation-step-wrap .aios-home-valuation-map h3{text-shadow:none;color:#fff}.weather-atlas-wrapper .weather-atlas-header,.weather-atlas-wrapper .daily.days,.weather-atlas-wrapper .hourly.hours{border-bottom:1px solid #10192b!important}.weather-atlas-wrapper .weather-atlas-footer{border-top:1px solid #10192b!important}.weather-atlas-wrapper{background:#1e2739!important;border:1px solid #10192b!important}.ff-content a{color:#fff;font-size:clamp(12px,.9375vw,15px);font-weight:400;letter-spacing:.05em;display:flex;justify-content:center;gap:15px;align-items:center}.ff-content a:hover{opacity:.7;text-decoration:none}.header-phone a{font-size:clamp(11px,.875vw,14px);color:#fff;font-weight:500;letter-spacing:.1em;display:flex;justify-content:center;gap:15px;align-items:center}.header-phone a:hover{opacity:.7;text-decoration:none}.Navigation{margin-left:50px;width:70%;justify-content:center}.sidenav-phone a{color:#1e2739;font-size:clamp(12px,.9375vw,15px);text-transform:uppercase;font-weight:500;letter-spacing:.12em;margin-left:30px;display:flex;justify-content:center;gap:15px;align-items:center}.sidenav-phone a:hover{opacity:.7;text-decoration:none}.footer-col-wrap{align-items:center;justify-content:center;gap:30px;display:block}.footer-col-left{width:100%}.footer-col-right{flex-shrink:2;max-width:500px;margin:60px auto}.footer-form{position:relative}.footer-form-wrap h2{font-size:20px;text-transform:uppercase;color:#fff;letter-spacing:.7px;margin-bottom:30px}.footer-form-wrap p{font-weight:500;font-size:12px;letter-spacing:.13em;line-height:1.5;color:#fff;margin:30px 0 0;text-align:center}.footer-form .git-submit{width:clamp(178px,14.875vw,198px);height:clamp(40px,3.875vw,52px)}.leaflet-div-icon{background:transparent!important;border:none!important}.ihf-map-icon{border:1px solid var(--primary)!important}.post-page-property-search #inner-page-wrapper>.container{width:100%}.ip-section.hplf .section-title{display:flex;justify-content:center}.ip-section.hplf{padding-top:clamp(53px,6.625vw,106px);margin-top:clamp(53px,6.625vw,106px);padding-bottom:50px;position:relative}.ip-section.hplf .section-inner{width:100%;max-width:min(80vw,1280px);margin-left:auto;margin-right:auto;position:relative;z-index:2;min-width:600px}.lf-cta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;list-style:none;padding-left:0}.lf-item h2{font-weight:700;font-size:clamp(12px,1.375vw,22px);text-transform:uppercase;color:var(--secondary);letter-spacing:.3em;text-align:center;padding-top:clamp(12px,1.5vw,24px)}.lf-item .image-holder img{transition:var(--default-transition)}.lf-item:hover .image-holder img{filter:grayscale(1)}.lf-item .image-holder:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.lf-item .image-holder:after{content:"";position:absolute;right:0;bottom:0;padding:4px;background:linear-gradient(45deg,#1e2739,#9b6122);-webkit-mask:linear-gradient(white 0 0) content-box,linear-gradient(white 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;top:0;left:0;width:100%;height:100%;transition:var(--default-transition);opacity:0}.lf-item:hover .image-holder:after{opacity:1}.lf-item a{text-decoration:none}.lf-item:hover .image-holder img{transform:scale(1.01)}.lf-item a .image-holder{overflow:hidden}.ip-section.hplf .accent{height:76.868%}.ip-section.hplf .accent:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(to bottom,#fff0,#fff)}#aios-testimonials .aios-testimonials-lists h3{color:var(--secondary)}.lenders-img-wrap{border:1px solid #000;min-height:303px;width:100%;display:flex;align-items:center;justify-content:center;padding:20px;flex-flow:column}.page-id-817 #content .entry-content h2{text-transform:uppercase;color:var(--primary);font-size:clamp(26px,4.3125vw,55px);line-height:1.2}.weather-atlas-wrapper .weather-atlas-header{background:var(--primary)}.weather-atlas-wrapper .wi{color:var(--primary)}#ip-amante-ii-contact #content .page>.entry-title.active{display:none}#ip-amante-ii-contact #content .entry>p{margin:0}.git-field{border-bottom:2px solid #fff;position:relative}.nl-field-wrap{display:flex;gap:20px}html:not(.mobile) .header-phone a,html:not(.mobile) .footer-contact-info .ftr-phone a,html:not(.mobile) .sidenav-phone a{pointer-events:none}.aios-contact-map{margin-bottom:0;margin-top:0!important}#ip-amante-ii-contact #content .entry-content form{margin-bottom:0}.testimonials-btn-wrap{display:block;width:100%}.testimonials-btn-wrap .site-button{width:clamp(180px,18.875vw,250px);margin:0 auto}#inner-page-wrapper .ai-testimonials-pagination{margin-top:0}#aios-testimonials.aios-testimonials-page .aios-testimonials-content{display:none}.ip-contentletter .footer-form-wrap h2{color:initial}.ip-contentletter .git-field input{color:#1e2739}.ip-contentletter .git-field{border-bottom:2px solid #1e2739}.ip-contentletter .git-submit .sb-label{color:#1e2739}.ip-contentletter span.sb-border{border-left:2px solid #1e2739}.ip-contentletter .cs-arrow-n{background-image:url(../images/next-arrow-brown.png)}.ip-contentletter span.sb-border:before,.ip-contentletter span.sb-border:after{background:linear-gradient(45deg,#1e2739,#1e2739 33%,#1e2739 33%,#9b6122)}.ip-contentletter .git-submit:hover .sb-label{color:#fff}.ip-contentletter .git-submit:hover .cs-arrow-n{filter:brightness(0) invert(1)}.nl-list-options{padding:20px 0}.nl-list-options span.wpcf7-form-control{display:flex;flex-wrap:wrap;gap:10px}.nl-list-options span.wpcf7-form-control span.wpcf7-list-item{margin:0}.nl-list-options span.wpcf7-form-control span.wpcf7-list-item label{display:flex;align-items:center;font-size:15px;line-height:1;gap:5px}.nl-list-options span.wpcf7-form-control span.wpcf7-list-item label input{margin:0}.single-aios-concierge #ai-minimalist-concierge-wrapper p{padding:0}.page-id-952 #footer-form,.page-id-937 #footer-form{display:none}.side-menus>.sdw:first-child{margin-right:40px}.page-id-8 #inner-page-wrapper{margin-bottom:0}.page-id-14 .wpcf7 .wpa-test-msg,#footer-form{display:none}#lets-connect-popup-trigger{position:fixed;z-index:991;width:250px;height:50px;display:flex;align-items:center;justify-content:center;text-align:center;transform:rotate(90deg) translateY(-50%);transform-origin:left center;top:50%;left:0;font-size:18px;letter-spacing:.05em;text-transform:uppercase;line-height:1.2;overflow:hidden;outline:none!important;text-decoration:none}#lets-connect-popup-trigger:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(45deg,#1e2739,#1e2739 33%,#1e2739 33%,#9b6122);transition-property:transform;transition-duration:.5s;transition-timing-function:ease-out}#lets-connect-popup-trigger:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:#1e2739;transform:translate(-100%);transition-property:transform;transition-duration:.5s;transition-timing-function:ease-out}#lets-connect-popup-trigger:hover:after{transform:translate(0)}#lets-connect-popup-trigger span{color:#fff;position:relative;z-index:3;top:5px;outline:none!important;text-decoration:none!important}.aiosp-wrap .aiosp-container.aiosp-inline-holder.aiosp-ref-\#lets-connect-popup .aios-popup-body{min-height:unset;width:95%;max-width:600px;padding:40px 60px}.lets-connect-popup__title{text-align:center}.lets-connect-popup__title .section-title .title-holder h2 span:first-child:before{right:unset;left:50%;transform:translate(-50%)}.lets-connect-popup__title .section-title .title-holder h2 span:first-child{margin-left:0}.lets-connect-popup__form .git-field{border-color:var(--secondary)}.lets-connect-popup__form .git-field.git-s{flex:100%}.lets-connect-popup__form .git-form-wrapper{gap:15px}.lets-connect-popup__form .git-field input,.lets-connect-popup__form .git-field textarea{color:var(--secondary);border-color:var(--secondary);background:transparent;resize:none}.lets-connect-popup__form .opt-label{color:var(--secondary)}.lets-connect-popup__form .opt .wpcf7-list-item input[type=checkbox]{border-color:var(--secondary)}.lets-connect-popup__form .opt .wpcf7-list-item input[type=checkbox]:checked:after{color:var(--secondary)}.lets-connect-popup__form .git-submit .sb-label{color:var(--secondary);transition:all .5s ease-in-out}.lets-connect-popup__form .cs-arrow-n{filter:brightness(0) saturate(100%) invert(11%) sepia(11%) saturate(2210%) hue-rotate(180deg) brightness(94%) contrast(94%);transition:all .5s ease-in-out}.lets-connect-popup__form .git-submit:hover .sb-label{color:#fff}.lets-connect-popup__form .git-submit:hover .cs-arrow-n{filter:none}.lets-connect-popup__form .use-floating-validation-tip div.git-field .wpcf7-not-valid-tip{width:auto;max-width:unset;transform:translateY(-50%);left:unset;right:0}.lets-connect-popup__form .wpcf7 form .wpcf7-response-output{position:absolute;bottom:0;left:0;width:100%}.lets-connect-popup__form{position:relative;padding-bottom:40px}.lets-connect-popup__form .git-submit .wpcf7-spinner{bottom:unset;top:calc(100% + 15px);margin:0}.lets-connect-popup__smi{padding:20px 0 0;display:flex;align-items:center;justify-content:space-between;flex-direction:column;gap:15px}.lets-connect-popup__smi-title{font-size:18px;letter-spacing:.05em;text-transform:uppercase}.lets-connect-popup__smi-icons{display:flex;align-items:center;justify-content:flex-end;gap:20px}.lets-connect-popup__smi-icons a{color:var(--secondary);font-size:25px;display:flex;align-items:center;justify-content:center;text-decoration:none;outline:navajowhite;transition:all .5s ease-in-out}.lets-connect-popup__smi-icons a:hover{color:var(--primary)}.category-events .events-calendar{margin-bottom:60px}.grecaptcha-badge{z-index:1000}.footer-faq .section-inner{max-width:1140px;margin:auto;padding:0 0 clamp(54px,6.75vw,108px)}body:not(.home):not(.page-id-787) .footer-faq .section-inner{padding:clamp(54px,6.75vw,108px) 0}.footer-faq .section-title{display:flex;justify-content:center}.faq-accordion li{padding:0 20px;margin:0 0 10px;box-shadow:0 0 6px #0000001c;border-radius:10px}.faq-accordion li>a{display:block;font-size:clamp(12px,.9375vw,15px);font-weight:700;color:#1e2739;letter-spacing:.05em;line-height:1.7;padding:15px 0;text-decoration:none!important;position:relative}.faq-accordion li>a:before{content:"";width:10px;height:2px;background:#000;position:absolute;top:0;bottom:0;right:0;margin:auto}.faq-accordion li>a:after{content:"";width:2px;height:10px;background:#000;position:absolute;top:0;bottom:0;right:4px;margin:auto}.faq-accordion li.active>a:after{display:none}.faq-accordion li div{padding:15px 0;display:none;border-top:1px solid rgba(0,0,0,.1098039216)}.faq-accordion li div p{font-size:clamp(12px,.9375vw,15px);color:#1e2739;font-weight:400;letter-spacing:.05em;line-height:1.7}.page-child .entry-title h2 span:nth-child(2){font-size:clamp(28px,4.0625vw,65px)}.archive__pagination{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.archive__pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;max-width:40px;height:40px;font-weight:600;font-size:16px;color:#000;text-align:center;border:1px solid #AAAAAA;transition:all var(--default-transition);text-decoration:none}.archive__pagination .page-numbers.dots{border-color:transparent}.archive__pagination .page-numbers:not(.dots).current,.archive__pagination .page-numbers:not(.dots):hover{background-color:#000;border-color:#000;color:#fff}.post-page-meet-wendy .entry-content .site-button{width:clamp(260px,27.5vw,440px)}#content .tribe-common .tribe-common-l-container{padding:0;max-width:none}#content .tribe-common .tribe-common-l-container ul{margin:0}#content .tribe-events .tribe-events-c-search__button,#content .tribe-events button.tribe-events-c-search__button{background:#1e2739}#content .tribe-events .tribe-events-c-subscribe-dropdown__container{display:none}#content .tribe-common .tribe-common-l-container *{font-family:var(--font-family-default)}.post-page-testimonials #aios-testimonials .aios-testimonials-lists a{pointer-events:none}.post-page-testimonials #aios-testimonials .aios-testimonials-lists a .aios-testimonials-content{display:block}#content .tribe-events article:not(.tribe-events-calendar-month__multiday-event--past) .tribe-events-calendar-month__multiday-event-bar{background:#192130}#content .tribe-events article:not(.tribe-events-calendar-month__multiday-event--past) .tribe-events-calendar-month__multiday-event-bar-title{color:#fff}@media only screen and (max-width:1353px){.Navigation{margin-left:20px}}@media only screen and (max-width:1199px){.fix-bg canvas,.wc-photo>canvas{background-attachment:scroll!important}.footer-inner{max-width:min(90.5vw,1144px)}.footer-contact-info a,.footer-contact-info em a{font-size:clamp(12px,1vw,16px)}}@media only screen and (max-width:1043px){.Navigation{margin-left:0}}@media only screen and (max-width:991px){#pojo-a11y-toolbar{display:none}.aios-mobile-header-2.aios-mobile-header-wrapper{display:block!important}.git-field.git-s{flex:1 1 calc((100% - 62px)*1)}.git-form-wrapper{gap:10px}.section.ff-section .section-inner{max-width:600px}.hiddenmob{display:none!important}html,body{overflow:initial!important;height:auto!important}.slider-smi{display:none!important}.header-phone,.burgermenu,.Navigation{display:none}.header-inner .logo{gap:20px}.header-inner .logo-1 a img{max-width:160px}.header-inner .logo-2 img{max-width:200px}header.header{position:relative;background:#1e2739}.header-inner{padding-bottom:20px;justify-content:center;padding-top:70px}.title-holder{text-align:center}.section-title .title-holder h2 span:first-child{margin-left:0}.git-field input,.git-field textarea{padding:14px 10px}.footer-logos,.footer-menu-nav{flex-flow:row wrap}.footer-menu-nav>li{width:100%;text-align:center}.footer-inner{max-width:600px}.footer-contact-info{flex-flow:row wrap}.ftr-cta p{font-size:clamp(14px,1.125vw,18px)}.ftr-cta a{font-size:clamp(13px,1vw,16px);text-decoration:underline}.ftr-line{display:none!important}.wpcf7 form .wpcf7-response-output{bottom:-48px}.footer-col-wrap{flex-direction:column}.footer-col-right{text-align:center}.footer-form-wrap h2{font-size:17px}.ip-section .lf-item{flex:1 1 calc((100% - 38px)/2)}.ip-section .section-inner{min-width:auto!important}.aiosp-wrap .aiosp-container.aiosp-inline-holder.aiosp-ref-\#lets-connect-popup .aios-popup-body{padding:40px 15px}}@media only screen and (max-width:560px){.ip-section .lf-item{flex:1 1 calc((100% - 38px)*1)}}@media only screen and (max-width:480px){.popup-inner .git-field.git-s{flex:1 1 calc((100% - 62px)*1)}.page-id-14 .wpcf7 form.custom-page-cf .wpcf7-response-output{bottom:-55px}.page-id-27 .wpcf7 form.custom-page-cf .wpcf7-response-output{left:0;bottom:-55px}}
