:root{--font-family-default:"Jost", serif;--font-family-title:"Bodoni Moda", serif;--font-family-montserrat:"Montserrat", serif;--font-size-default:15px;--font-size-title:18px;--font-color-default:#565656;--font-color-title:#6c757d;--primary:#b09374;--secondary:#ece3cf;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--default-transition:all 0.35s ease-in-out;--primary-color:#b09374;--accent-color:#ece3cf;--hover-color:#1c3167;--default-text-color:#383737;--title-small-color:#5f5f5f;--title-big-color:#000000}body{font-family:var(--font-family-default);font-size:var(--font-size-default);background:#FFF;color:var(--font-color-default);margin:0;overflow-x:hidden}#main-wrapper{overflow:hidden}.site-easing{-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-ms-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}a{color:#000}a:hover{color:var(--primary)}a:focus,a:hover{text-decoration:none}a{transition:var(--default-transition)}.desc p{color:#565656;letter-spacing:.05em;margin-bottom:26px;margin-bottom:1.625vw;font-size:15px;font-size:.938vw;line-height:1.6}.desc p:last-child{margin:0}.desc.white p{color:#fff}.img-wrap{position:relative}.img-wrap canvas{position:relative;display:block;height:auto;width:100%}.img-wrap img{position:absolute;top:0;left:0;object-fit:cover;font-size:0;width:100%;height:100%;outline:none;transition:var(--default-transition)}.hp-section-wrap{position:relative}.bg-section{position:absolute;width:100%;height:100%;font-size:0;line-height:0;top:0;left:0;overflow:hidden}.bg-section canvas{width:100%;height:100%;display:block;background-size:cover;background-position:center;background-repeat:no-repeat}.bg-section.parallax canvas{background-attachment:fixed}.safari-true .bg-section.parallax canvas{background-attachment:scroll}.site-title-wrap.centered{display:flex;justify-content:center}.site-title{font-size:79px;font-size:4.938vw;font-family:var(--font-family-title);color:var(--primary);text-transform:uppercase;padding-left:27px;padding-left:1.688vw;position:relative}.site-title::before{position:absolute;content:'';width:5px;height:93%;top:0;left:0;background:var(--accent-color)}.site-title span{display:block;font-size:30px;font-size:1.875vw;font-family:var(--font-family-montserrat);color:#000;margin-bottom:10px;font-weight:300;padding-left:10px}.site-title.white span{color:#fff}.site-btn{display:flex;width:100%;max-width:263px;max-width:16.438vw;height:63px;height:3.938vw;border:1px solid #d7d7d7;font-size:14px;font-size:max(0.875vw);color:#212121;letter-spacing:.25em;font-weight:500;justify-content:center;align-items:center;text-transform:uppercase;background:#fff0;transition:var(--default-transition);cursor:pointer}.site-btn span::after{position:relative;content:'';display:inline-block;width:19px;height:10px;background:var(--primary);-webkit-mask-image:url(/wp-content/uploads/2025/02/icon-arrow.png);mask-image:url(/wp-content/uploads/2025/02/icon-arrow.png);mask-size:contain;-webkit-mask-size:contain;-webkit-mask-position:center;mask-position:center;margin-left:32px;margin-left:max(2vw, 20px);transition:var(--default-transition);vertical-align:middle}.site-btn:hover{color:#fff;border-color:var(--primary);background:var(--primary)}.site-btn:hover span::after{background:#fff}.site-btn.white{color:#fff}.site-btn.centered{margin:auto}.flex-row{display:flex;flex-flow:wrap}.a-center{align-items:center}.j-center{justify-content:center}.site-arrow{color:#212121;text-transform:uppercase;letter-spacing:.25em;margin:0 35px;margin:0 2.188vw;font-size:max(0.938vw, 5px);transition:var(--default-transition)}.site-arrow.white{color:#fff}.site-arrow:hover{color:var(--primary)}.site-arrow-icon{display:inline-block;width:19px;height:10px;background:var(--primary);-webkit-mask-image:url(/wp-content/uploads/2025/02/icon-arrow.png);mask-image:url(/wp-content/uploads/2025/02/icon-arrow.png);mask-size:contain;-webkit-mask-size:contain;-webkit-mask-position:center;mask-position:center;transition:var(--default-transition);vertical-align:middle}.site-arrow-icon.prev{margin-right:10px;transform:scaleX(-1)}.site-arrow-icon.next{margin-left:10px}.header{position:fixed;z-index:100;width:100%;padding:50px 15px;padding:3.125vw 15px;transition:var(--default-transition)!important}.header::before{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0;transition:var(--default-transition);filter:drop-shadow(0 2px 11px rgb(0 0 0 / .05));background:#000}.header.active{padding:13px 15px;padding:.813vw 15px}.header.active::before{opacity:1}.header .container{position:relative;width:100%;max-width:1480px;max-width:92.5vw;padding:0;display:flex;justify-content:space-between;align-items:center}.header .container::before,.header .container::after{display:none}.dh-nav{display:flex}.dh-nav>li{pointer-events:none;position:relative;padding:0 9px;padding:0 .563vw}.dh-nav li a{color:#fff;font-size:15px;font-size:.938vw;letter-spacing:.1em;text-transform:uppercase;pointer-events:all;font-weight:300}.dh-nav>li>a{position:relative;display:block;padding:0 5px;padding:0 .313vw}.dh-nav>li>a::after{position:absolute;content:'';width:0;height:2px;background:#fff;left:50%;transform:translateX(-50%);transition:var(--default-transition);opacity:0}.dh-nav>li>a::after{top:unset;bottom:-15px;bottom:-.938vw}.dh-nav>li:hover>a::after{opacity:1;width:100%}.header-logo{transition:var(--default-transition)}.header .navigation{margin-left:auto;margin-right:43px;margin-right:2.688vw}.hdr-client-logo{width:100%;width:15.63vw;height:auto;transition:var(--default-transition)}.hdr-info-inner{display:flex;align-items:center}.hdr-info-inner li{font-size:15px;font-size:.938vw;margin-right:15px;margin-right:.938vw}.hdr-info-inner li:last-child{margin:0}.hdr-info-inner li a{color:#fff}.hdr-info-inner li a:hover{opacity:50%}.hdr-info-inner li span{color:var(--primary-color)}.hdr-info-inner li span.ai-font-phone{margin-right:15px;margin-right:.938vw}.dh-nav>li>.sub-menu{position:absolute;left:50%;transform:translateX(-50%);padding-top:100px;padding-top:6.25vw;width:max-content;min-width:174px;min-width:10.875vw;text-align:center;transition:var(--default-transition);opacity:0;pointer-events:none}.dh-nav>li>.sub-menu li{margin-bottom:1px}.dh-nav>li>.sub-menu li a{color:#fff;letter-spacing:.1em;text-transform:uppercase;display:block;width:100%;height:100%;padding:13px 35px;padding:.813vw 2.188vw;position:relative;pointer-events:none;background:#000}.dh-nav>li:hover>.sub-menu li a{pointer-events:auto!important}.dh-nav>li>.sub-menu li a:hover{background:var(--primary)}.dh-nav>li:hover>.sub-menu{opacity:1;pointer-events:all;padding-top:17px;padding-top:1.063vw}.active .dh-nav>li:hover>.sub-menu{padding-top:44px;padding-top:2.75vw}.hp-git-wrap{padding:146px 15px 80px;padding:9.125vw 15px 5vw}.bg-git{background:#000;width:108.65%}.bg-git canvas{opacity:10%}.git-wrap{position:relative;width:100%;max-width:1480px;max-width:92.5vw;margin:auto;align-items:flex-start}.git-wrap .left-col{width:56.96%;padding:144px 70px 112px 95px;padding:9vw 4.375vw 7vw 5.938vw;position:relative}.git-wrap .right-col{width:43.04%;margin-top:-97px;margin-top:-6.063vw}.git-img-wrap{background:var(--primary)}.git-img-wrap img{opacity:70%}.git-inner{width:100%;margin:auto}.git-inner form{position:relative;width:100%;margin:auto;margin-top:60px;margin-top:max(3.75vw, 40px)}.git-form-wrap{justify-content:space-between;width:100%;margin:auto;display:flex;flex-flow:wrap}.git-field{width:calc(50% - 15px);width:calc(50% - 0.938vw);margin-bottom:35px;margin-bottom:max(2.188vw, 15px);position:relative;color:#fff;letter-spacing:.06em}.git-field.long{width:100%;line-height:0}.git-field:last-child{margin:0}.git-field.opt-field{margin-top:5px}.git-field input:not([type=radio]):not([type=checkbox]),.git-field textarea{outline:none!important;background:#fff0;border:none;border-bottom:1px solid #747474;width:100%;letter-spacing:.075em;font-size:16px;font-size:1vw;color:#fff;height:51px;height:max(3.188vw, 40px);line-height:1;padding-left:10px}.git-field textarea{padding-top:20px;height:85px;height:max(5.313vw, 60px);resize:none}.git-field .opt-in,.git-field .opt-in a{line-height:1.923;color:#fff}.git-field .opt-in a:hover{color:var(--accent-color)}.git-field .opt-in label{display:flex}.git-field .wpcf7-list-item:last-child{margin-right:0}.git-field .wpcf7-list-item-label{position:relative}.git-field .wpcf7-list-item-label::before{position:absolute;content:'';width:21px;height:21px;width:1.313vw;height:1.313vw;border:1px solid #fff;top:0;left:0;background:#fff}.git-field .opt-in .wpcf7-list-item-label::before{top:5px}.git-field input:checked+.wpcf7-list-item-label::before{content:"\b0126";font-family:agentimage!important;font-size:30px;font-size:1.875vw;color:var(--primary);display:flex;align-items:center;justify-content:center}.git-btn{margin-top:35px;margin-top:max(2.188vw, 25px);max-width:239px;max-width:14.938vw}.git-btn.disabled{cursor:not-allowed}.git-btn.disabled:hover{color:#fff;background:#fff0}.git-wrap .wpcf7-spinner{position:absolute;margin:0;left:50%;transform:translateX(-50%);bottom:-35px;bottom:-2.188vw}.wpcf7-form-control-wrap{display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;left:0!important;top:50%!important;transform:translateY(-50%);right:unset!important;width:max-content;z-index:1;line-height:1}.git-wrap .wpcf7 form .wpcf7-response-output{text-align:center;position:absolute;top:calc(100% + 15px);margin:0;width:100%;color:#fff}.opt-inout-field{margin-top:10px}.opt-inout>label{display:flex!important;align-items:flex-start}.opt-inout>label>span{text-align:left}.opt-inout.white>label>span{color:#fff}.opt-inout.white>label>span a{color:#fff}.opt-inout .wpcf7-list-item-label{font-size:0}.opt-inout .wpcf7-list-item{margin:0;margin-right:10px}.opt-inout input[type="checkbox"]{display:none;position:relative;opacity:0}.opt-inout.white input[type="checkbox"]{top:0}.opt-in-label{padding-left:40px;padding-left:2.5vw;line-height:1.714;font-size:14px;font-size:.875vw}.opt-in-label a{color:inherit}.opt-in-label a:hover{color:var(--primary)}.footer{position:relative;color:#fff;padding:154px 15px 65px;padding:9.625vw 15px 4.063vw}.footer a{color:#fff}.footer a:hover{color:var(--primary)}.bg-ftr{background:#000}.bg-ftr canvas{opacity:10%}.ftr-inner{position:relative;width:100%;max-width:1140px;max-width:71.25vw;margin:auto}.ftr-top{display:flex;flex-flow:wrap;padding-bottom:70px;padding-bottom:max(4.375vw, 45px);border-bottom:1px solid #ffffff4d}.ftr-col{width:30.5%}.ftr-col:first-child{width:39%}.ftr-col:last-child{padding-left:30px;padding-left:1.875vw}.ftr-client-logo{height:auto;width:18.313vw}.ftr-subtitle{font-size:28px;font-size:1.75vw;font-family:var(--font-family-title);text-transform:uppercase;margin-bottom:35px;margin-bottom:max(2.188vw, 25px)}.ftr-info li{margin-bottom:15px;margin-bottom:max(0.938vw, 10px)}.ftr-info li:last-child{margin:0}.ftr-info li a{font-size:15px;font-size:max(0.938vw, 12px);letter-spacing:.05em}.ftr-info li span{color:var(--primary);margin-right:15px;margin-right:max(0.938vw);font-size:15px;font-size:max(0.938vw)}.ftr-info li .ai-font-envelope-f{font-size:12px;font-size:.75vw}.ftr-smi{display:flex;margin-top:25px;margin-top:max(1.563vw, 15px)}.ftr-smi li{margin-right:25px;margin-right:max(1.563vw, 20px)}.ftr-smi li:last-child{margin:0}.ftr-smi li a{font-size:30px;font-size:1.875vw;color:var(--primary)}.ftr-smi li a:hover{color:#fff}.ftr-nav{column-count:2}.ftr-nav li{margin-bottom:15px;margin-bottom:max(0.938vw, 10px)}.ftr-nav li:last-child{margin:0}.ftr-nav li a{font-size:15px;font-size:.938vw;letter-spacing:.05em;text-transform:uppercase}.ftr-disclaimer{line-height:1.714;font-size:14px;font-size:max(0.875vw, 12px);text-align:center;letter-spacing:.05em;padding-top:70px;padding-top:max(4.375vw, 50px);font-weight:300}.ftr-copyright{text-align:center;margin-top:20px;font-size:13px;font-size:max(0.813vw, 11px);letter-spacing:.05em}.ftr-copyright .client-name{text-transform:uppercase}.ftr-eho-mls{color:var(--primary);text-align:center;font-size:34px;font-size:2.125vw;margin-top:20px;margin-top:1.25vw}.ftr-eho-mls .ai-font-eho{font-size:27px;font-size:1.688vw;top:-2px;margin-right:5px}.entry-title,.archive-title{font-size:65px;font-size:4.063vw!important;font-family:var(--font-family-title);color:var(--primary);text-transform:uppercase;padding-left:27px;padding-left:1.688vw;position:relative;line-height:1;font-weight:400!important}.entry-title::before,.archive-title::before{position:absolute;content:'';width:5px;height:93%;top:0;left:0;background:var(--accent-color)}.entry-title span,.archive-title span{display:block;font-size:30px;font-size:1.875vw;font-family:var(--font-family-montserrat);color:#000;margin-bottom:10px;font-weight:300;padding-left:10px}.floating-smis-wrap{position:fixed;z-index:99;right:37px;right:2.313vw;top:50%;transform:translateY(-50%);text-align:center}.floating-smis-wrap li{margin-bottom:15px;position:relative;transition:var(--default-transition);filter:none}.floating-smis-wrap li.floating-smi-email{margin-bottom:50px}.floating-smis-wrap li.floating-smi-email::after{position:absolute;content:'';width:1px;height:40px;background:#fff;opacity:50%;top:calc(100% + 5px);left:50%;transform:translateX(-50%)}.floating-smis-wrap .ai-font-phone{font-size:13px}.floating-smis-wrap .ai-font-envelope-f{font-size:13px}.floating-smis-wrap li>a{display:flex;justify-content:center;align-items:center;color:#000;position:relative;font-size:19px;background:#fff;width:35px;height:35px;border-radius:50%;filter:drop-shadow(0 1px 2px RGB(0 0 0 / .2))}.floating-smis-wrap li.with-line a::after{position:absolute;content:'';width:1px;height:33px;height:2.063vw;background:#fff;left:50%;transform:translateX(-50%);top:calc(100% + 1px)}.floating-smis-wrap li>a:hover{color:#fff;background:var(--primary);filter:none}.floating-smis-wrap li.with-label{margin-bottom:0;margin-top:50px}.floating-smi-label{font-size:max(0.75vw, 10px);letter-spacing:.15em;text-transform:uppercase;position:absolute;width:max-content;left:50%;transform:translateX(-50%) rotate(-90deg);top:60px;top:3.75vw;text-shadow:-1px 1px 3px RGB(0 0 0 / .6)}.floating-smi-label a{color:#fff}.floating-smi-label a:hover{color:var(--accent-color)}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,#pojo-a11y-toolbar .pojo-a11y-btn-light-background,#pojo-a11y-toolbar .pojo-a11y-btn-grayscale{display:none!important}.ip-banner{position:relative;width:100%}.ip-banner::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:rgb(0 0 0 / .6)}.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;background-attachment:fixed}.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}#content .site-title{font-size:65px;font-size:2.6vw!important;font-family:var(--font-family-title);color:var(--primary);text-transform:uppercase;padding-left:27px;padding-left:1.688vw;position:relative;line-height:1;font-weight:400!important}.page-id-83 #ai-minimalist-testimonials-wrap h1{margin-left:auto;margin-right:auto;width:100%;max-width:max-content;margin-bottom:15px;letter-spacing:.05em}.page-id-83 #content>.aios-testimonials-content{display:none}.page-id-86 #content ul,.page-id-86 aside ul{list-style-type:none!important}body.page-id-86 .ihf-listings-container{height:auto!important}body.page-id-86 #main-wrapper{overflow:visible!important}#content .entry-content .ihf-listings-container{height:auto}body.page-id-0.page-child.parent-pageid--1 #main-wrapper{overflow:visible}.safari-true .ip-banner canvas{background-attachment:scroll}.post-page-contact-us .aios-contact-map{display:none}.post-page-contact-us .hp-git-wrap{display:none}.dh-nav>li>.sub-menu li{position:relative}.dh-nav>li>.sub-menu li>.sub-menu{position:absolute;top:0;right:-100%;width:100%;display:none}.dh-nav>li>.sub-menu li:hover>.sub-menu{display:block}.vid-flex{display:flex;flex-wrap:wrap;gap:10px}.vid-container{flex:1 1 calc(50% - 10px);position:relative;aspect-ratio:16 / 9;background:#000}.vid-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}@media (max-width:768px){.vid-container{flex:1 1 100%}}.aiosp-wrap .aiosp-ref-\#jomlPopup .aios-popup-body{width:calc(100% - 30px);max-width:657px;padding:45px;border-radius:5px;background:#efece2}.joml-popup-title{font-size:25px;font-family:var(--font-family-title);letter-spacing:.05em;color:#000;text-transform:uppercase}.joml-form-inner{margin-top:15px}.joml-field{margin-bottom:10px;position:relative}.joml-field-opt{margin-top:20px}.joml-field input:not([type=submit],[type=checkbox],[type=radio]),.joml-field textarea{width:100%;background:#fff0;border:none;resize:none;height:63px;color:#757575;padding:0;border-bottom:1px solid #757575;font-size:15px;font-family:var(--font-family-montserrat);outline:none!important}.joml-field textarea{padding-top:15px;height:90px}.joml-opt{display:flex;color:#000;line-height:2;font-size:10px;font-family:var(--font-family-montserrat);font-weight:500;position:relative}.joml-opt::before{width:17px;position:absolute;content:'';height:17px;border:1px solid #6d6d6d;background:#fff;top:3px;left:0}.joml-opt::after{position:absolute;content:"\b0126";font-family:agentimage!important;top:2px;left:4px;transition:var(--default-transition);opacity:0}.joml-opt .wpcf7-form-control-wrap{width:26px;display:block}.joml-opt .wpcf7-list-item{margin:0}.joml-opt .wpcf7-form-control-wrap .wpcf7-list-item-label{display:none}.joml-opt .wpcf7-form-control-wrap input{width:26px;margin:0;opacity:0}.joml-field-submit{margin:25px 0 0}.joml-btn{max-width:210px}.joml-field .wpcf7-spinner{position:absolute;top:calc(100% + 10px)}.joml-field-opt:has(input:checked) .joml-opt::after{opacity:1}.wpcf7 form .wpcf7-response-output{text-align:center}.joml-field .wpcf7-not-valid-tip{font-size:14px!important;letter-spacing:0;font-family:var(--font-family-default)}.aiosp-ref-\#jomlPopup .aios-popup-body .aiosp-close{font-size:0;right:10px;top:5px}.aiosp-ref-\#jomlPopup .aios-popup-body .aiosp-close::before{position:absolute;content:"\b0241";font-size:18px;font-family:agentimage!important}.post-page-social-media .aios-smf-theme-three .aios-smf-header #theme-title{padding-top:0}.post-page-social-media .aios-smf-theme-three .aios-smf-header #theme-title h2{margin-top:0;font-family:var(--font-family-title);font-weight:400;letter-spacing:.05em}.post-page-social-media .aios-smf-theme-three .aios-smf-header #theme-title .filter-feed a{font-family:var(--font-family-title)!important;font-weight:500;font-size:20px;letter-spacing:.05em}#listings-details .listings-inner .listings-address strong{font-weight:400;letter-spacing:.025em;color:var(--aios-ihf-template-details-page-primary-color)}#listings-details .listings-inner .listings-address span{color:#000!important}#listings-details .listings-inner .listings-address span,#listings-details .listings-inner .listings-address strong,#listings-details .listings-inner .listings-description h2,#listings-details .listings-inner .listings-plan>ul>li>strong,#listings-details .listings-inner .listings-accordion h2,#listings-details .listings-inner .listings-price,#listings-details .listings-inner .listings-form h2 span,#ihf-main-container.ihf-modal-container .modal .modal-header .modal-title{font-family:var(--font-family-title);font-weight:400!important;letter-spacing:.025em}#listings-details .listings-inner .listings-description p{color:#565656;letter-spacing:.05em;margin-bottom:26px;margin-bottom:1.625vw;font-size:15px;font-size:max(0.938vw, 12px);line-height:1.6}#listings-details .listings-inner .listings-cta>li>a.button-legacy{display:flex;width:100%;height:63px;border:1px solid #d7d7d7;font-size:14px;color:#212121;letter-spacing:.25em;font-weight:500;justify-content:center;align-items:center;text-transform:uppercase;background:#fff0;transition:var(--default-transition);cursor:pointer}#listings-details .listings-inner .listings-cta.white>li>a.button-legacy{color:#ffffff!important}#listings-details .listings-inner .listings-cta.white>li>a.button-legacy::after{background:#ffffff!important}#listings-details .listings-cta>li>a.button-legacy::after{position:relative;content:'';display:inline-block;width:19px;height:10px;background:var(--primary);-webkit-mask-image:url(/wp-content/uploads/2025/02/icon-arrow.png);mask-image:url(/wp-content/uploads/2025/02/icon-arrow.png);mask-size:contain;-webkit-mask-size:contain;-webkit-mask-position:center;mask-position:center;margin-left:15px;transition:var(--default-transition);vertical-align:middle}#listings-details .listings-inner .listings-cta>li>a.button-legacy:hover::after{background:#fff}#inner-page-wrapper>.container:has(#listings-results){width:100%}#inner-page-wrapper>.container:has(#listings-results) #content{padding-left:0;padding-right:0}#inner-page-wrapper>.container:has(#listings-results) .entry-title{width:100%;max-width:100%;padding-left:15px}.aiosCommunitiesEndeavor__col.aios-communities-has-text-shadow .aiosCommunitiesEndeavor__content h3{font-family:var(--font-family-title);letter-spacing:.025em}#content .community-title{display:inline;line-height:1;padding-left:25px!important}#content .community-title::before{height:65%;top:50%;transform:translateY(-50%)}#listings-results .listings-grid .listings-price span{font-family:var(--font-family-title)}#listings-results .listings-inner .listings-grid .listings-address{font-size:20px;letter-spacing:.05em;text-transform:uppercase;line-height:1;font-weight:400}#listings-results .listings-inner .listings-grid .listings-address span{display:block;text-transform:capitalize;font-size:15px;margin-top:13px}.post-page-privacy-policy #content h2{font-size:1.67vw;font-family:var(--font-family-title);color:#000;text-transform:uppercase}.post-page-about #breadcrumbs{margin:1.12em auto;padding-right:15px;padding-left:15px}.post-page-about #ip-amante-ii-about #content-full{margin-top:0}.post-page-contact-me #content .site-title{font-size:clamp(40px, 4.063vw, 65px)!important}#listings-details .listings-hero-single .aios-custom-ihomefinder-template-img-loader:after{content:"";position:absolute;z-index:3;top:0;left:0;right:0;height:200px;display:block;background-image:linear-gradient(to top,#fff0 0,rgb(0 0 0 / .75) 100%);pointer-events:none}.page-id-72 #content .site-title{font-size:58px!important;font-size:clamp(30px, 3.63vw, 58px)!important;font-size:2.6vw!important}.aiosp-ref-\#mediaPopup .aios-popup-body{width:100%;max-width:800px;padding-top:40px!important}.aiosp-ref-\#mediaPopup .aios-popup-body iframe{width:100%}@media only screen and (max-width:1199px){.bg-section.parallax canvas{background-attachment:scroll}.ip-banner canvas{background-attachment:scroll}}@media only screen and (max-width:991px){.inner{width:100%}#content-sidebar,#content-full{width:100%}.outer{width:100%;min-width:100%}#content-sidebar #content{width:100%}.header{background:#000;padding:30px 15px;position:relative;margin-top:52px;transform:unset!important}.header .container{justify-content:center}.header .navigation{display:none}.hdr-info{display:none}.hdr-client-logo{max-width:250px;width:100%}.site-btn{max-width:250px;font-size:15px;height:60px;margin:auto}.site-title{text-align:center;padding:0;font-size:60px}.site-title::before{opacity:0}.site-title span{padding:0;font-size:30px}.desc p{font-size:15px;margin-bottom:25px;text-align:center}.site-arrow{margin:0 20px;font-size:15px}.hp-git-wrap{padding:70px 15px}.bg-git{width:100%}.git-wrap{max-width:700px}.git-wrap .left-col,.git-wrap .right-col{width:100%;margin:0}.git-wrap .left-col{padding:70px 30px}.git-field input:not([type=radio]):not([type=checkbox]),.git-field textarea{font-size:16px;height:50px}.git-field textarea{height:80px}.opt-in-label{font-size:14px;padding-left:30px}.git-field .wpcf7-list-item-label::before{width:15px;height:15px}.git-field input:checked+.wpcf7-list-item-label::before{font-size:22px}.git-btn{margin-top:20px}.footer{padding:70px 15px}.ftr-inner{max-width:700px}.ftr-col{width:100%!important;text-align:center;margin-bottom:35px}.ftr-client-logo{width:100%;max-width:290px}.ftr-subtitle{font-size:28px}.ftr-info li{margin-bottom:15px}.ftr-info li a{font-size:15px}.ftr-info li span{font-size:15px}.ftr-info li .ai-font-envelope-f{font-size:12px}.ftr-smi{justify-content:center}.ftr-smi li a{font-size:30px}.ftr-nav{column-count:1}.ftr-nav li{margin-bottom:15px}.ftr-nav li a{font-size:15px}.ftr-col:last-child{padding:0;margin:0}.ftr-disclaimer{font-size:14px}.ftr-copyright{font-size:13px;line-height:1.5}.ftr-eho-mls .ai-font-eho{font-size:27px}.ftr-eho-mls{font-size:34px;margin-top:20px}.entry-title,.archive-title,#content .site-title,.page-id-72 #content .site-title{font-size:50px!important;padding-left:15px}.entry-title span,.archive-title span,#content .site-title span{font-size:25px}#pojo-a11y-toolbar{display:none}.joml-popup-title{text-align:center}.welcome-right .welcome-agent img{margin:auto}}@media only screen and (max-width:767px){.ip-banner .container{width:100%}}@media only screen and (max-width:480px){.site-title{font-size:40px}.git-field{width:100%}.git-wrap .left-col{padding:70px 15px}.entry-title,.archive-title,#content .site-title,.page-id-72 #content .site-title{font-size:30px!important}.entry-title span,.archive-title span,#content .site-title span{font-size:20px}.aiosp-wrap .aiosp-ref-\#jomlPopup .aios-popup-body{padding:45px 15px}.joml-field input:not([type=submit],[type=checkbox],[type=radio]),.joml-field textarea{font-size:12px}.joml-popup-title{padding:0 30px}.slide-tagline{font-size:40px!important}}@media (min-width:768px){.post-page-about #breadcrumbs{width:750px}}@media (min-width:992px){.post-page-about #breadcrumbs{width:970px}}@media (min-width:1200px){.post-page-about #breadcrumbs{width:1170px}}