:root{--font-family-default: "Open Sans", sans-serif;--font-family-title: "Libre Baskerville", serif;--font-size-default: 14px;--font-size-title: 18px;--font-color-default: #000101;--font-color-title: #6c757d;--primary: #000000;--secondary: #3d3d3d;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--default-transition: all .35s ease-in-out;--primary-color: black;--accent-color: #808080;--default-text-color: #000000;--title-gradient-light: linear-gradient(170deg, rgba(223,223,223,1) 15%,rgba(135,135,135,1) 48%,rgba(202,202,202,1) 78%,rgba(202,202,202,1) 74%);--title-gradient: linear-gradient(170deg, rgba(82,82,82,1) 15%,rgba(179,179,179,1) 48%,rgba(179,179,179,1) 39%,rgba(82,82,82,1) 74%)}body{font-family:var(--font-family-default);font-size:var(--font-size-default);background:#fff;color:#000;margin:0}#main-wrapper{overflow:hidden}.site-easing{transition:all .35s ease-in-out}a{color:#000}a:focus,a:hover{text-decoration:none}a{transition:var(--default-transition)}.desc p{color:#000;letter-spacing:.005em;margin-bottom:24px;margin-bottom:1.5vw;line-height:1.5;font-size:16px;font-size:1vw}.desc.light p{color:#bbb}.desc p:last-child{margin-bottom: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;-o-object-fit:cover;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}.flex-row{display:flex;flex-flow:wrap}.site-title{position:relative;font-family:var(--font-family-title)}.site-title-sm{font-size:48px;font-size:3vw;letter-spacing:.01em;font-style:italic;font-weight:400;display:block;padding-bottom:15px;width:-moz-max-content;width:max-content;background:var(--title-gradient);background-size:100%;background-repeat:repeat;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.site-title-big{font-size:60px;font-size:3.75vw;color:var(--primary-color);letter-spacing:.005em;text-transform:uppercase}.site-title.light .site-title-big{color:#fff}.site-title.light .site-title-sm{background-image:var(--title-gradient-light)}.site-title.centered{text-align:center}.site-title.centered .site-title-sm{margin-left:auto;margin-right:auto}.site-badge{width:193px;width:12.06vw;height:193px;height:12.06vw;border-radius:50%;background:#fff;display:flex;justify-content:center;align-items:center;box-shadow:25.712px 30.642px 119.56px 2.44px #00000014;position:relative}.site-badge img{width:90px;width:5.63vw;height:auto}.site-badge:before{position:absolute;content:"";width:calc(100% + 18px);height:calc(100% + 18px);top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid #ffffff;border-radius:50%;box-shadow:25.712px 30.642px 119.56px 2.44px #00000014}.site-btn{display:flex;width:-moz-max-content;width:max-content;min-width:208px;min-width:13vw;justify-content:center;align-items:center;overflow:hidden;border-radius:32px;border-radius:2vw;font-size:15px;font-size:.94vw;letter-spacing:.005em;font-weight:600;padding:24px 15px;padding:1.5vw 1.75vw;position:relative;transition:var(--default-transition);outline:none;border:none;background:none}.site-btn:after{position:absolute;content:"";border:2px solid var(--primary-color);width:100%;height:100%;border-radius:32px;border-radius:2vw;transition:var(--default-transition)}.site-btn:before{position:absolute;content:"";width:83px;width:5.19vw;height:56px;height:3.5vw;background:url(../images/icon-btn-accent.png);background-position:center;background-size:contain;background-repeat:no-repeat;opacity:0;right:-100%;top:50%;transform:translateY(-50%);transition:var(--default-transition)}.site-btn span{display:flex;align-items:center;color:inherit}.site-btn span:after{position:relative;content:"";display:inline-block;width:30px;width:1.88vw;height:8px;height:.5vw;background-color:var(--primary-color);-webkit-mask:url(../images/icon-arrow.png);mask:url(../images/icon-arrow.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;margin-left:45px;margin-left:2.81vw;transition:var(--default-transition)}.site-btn:hover{color:#fff;background:var(--primary)}.site-btn:hover:after{border-width:4px;border-width:clamp(2px,.25vw,4px)}.site-btn:hover span:after{background:#fff}.site-btn:hover:before{opacity:50%;right:0}.site-btn-wrap.with-arrow{display:flex}.site-btn.light{color:#fff;font-weight:400}.site-btn.light:after{border-color:#fff}.site-btn.light span:after{background-color:#fff}.site-btn.light:hover:after{border-color:#000}.slick-nav{display:flex;justify-content:center;align-items:center;width:63px;height:63px;width:3.94vw;height:3.94vw;border-radius:50%;margin-right:8px;color:var(--primary-color);position:relative;overflow:hidden}.slick-nav:before{position:absolute;content:"";width:46px;height:59px;width:2.88vw;height:3.69vw;top:50%;right:-50%;background:url(../images/icon-arrow-accent.png);background-size:contain;background-position:center;background-repeat:no-repeat;transition:var(--default-transition);opacity:0%;transform:translateY(-50%)}.slick-nav:after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;border-radius:50%;border:2px solid var(--primary-color);transition:var(--default-transition)}.slick-nav span{color:inherit}.slick-nav .slick-arrow-icon-p,.slick-nav .slick-arrow-icon-n{position:relative;content:"";display:inline-block;width:30px;width:1.88vw;height:8px;height:.5vw;background-color:var(--primary-color);-webkit-mask:url(../images/icon-arrow.png);mask:url(../images/icon-arrow.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;transition:var(--default-transition);z-index:1}.slick-nav .slick-arrow-icon-p{transform:scaleX(-1)}.slick-nav:hover{background:#000}.slick-nav:hover span:not(.hidden){background:#fff}.slick-nav:hover:before{opacity:50%;right:0}.slick-nav.light:after{border-color:#fff;color:#fff}.slick-nav.light .slick-arrow-icon-p,.slick-nav.light .slick-arrow-icon-n{background:#fff}.slick-nav.light:hover,.slick-nav.light:hover:after{border-color:var(--primary-color)}.header{position:fixed;top:0;left:0;width:100%;z-index:99;padding:62px 15px 0;padding:3.88vw 15px 0;transition:var(--default-transition);opacity:1}.header:has(.container>.hdr-logo-wrap){opacity:0}.header>.container{width:100%;max-width:1400px;max-width:87.5vw;margin:auto;padding:0;display:flex;justify-content:space-between;align-items:center}.header>.container:before,.header>.container:after{display:none}.header .menu-primary-menu-container{display:flex;justify-content:center;align-items:center}.dh-nav{display:flex;align-items:center}.dh-nav li{padding:0 18px;padding:0 1.13vw;position:relative}.dh-nav li a{color:#fff;font-size:14px;font-size:.88vw;letter-spacing:.2em;text-transform:uppercase;position:relative}.dh-nav>li>a:after{position:absolute;content:"";width:0;height:2px;left:50%;bottom:-10px;bottom:-.63vw;transform:translate(-50%);background:linear-gradient(to right,#000,#000 17%,#fff);transition:var(--default-transition)}.dh-nav>li:hover>a:after{width:45px;width:2.81vw}.dh-nav .sub-menu{position:absolute;left:50%;transform:translate(-50%);min-width:144px;min-width:9vw;padding-top:20px;padding-top:1.25vw;transition:var(--default-transition);opacity:0;pointer-events:none}.dh-nav .sub-menu li{padding:0;background:#fff}.dh-nav .sub-menu li:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:linear-gradient(to right,#000,#000 30%,#0000);transition:var(--default-transition);opacity:0}.dh-nav .sub-menu li a{font-size:12px;font-size:.75vw;display:block;letter-spacing:.075em;text-align:center;padding:6.5px 13px;padding:.41vw 13px;position:relative;white-space:nowrap;color:#000}.dh-nav .sub-menu .sub-menu{left:100%;padding-left:1px;transform:unset;top:0;padding-top:0}.dh-nav>li:hover>.sub-menu{opacity:1;pointer-events:auto}.dh-nav .sub-menu li:hover:before{opacity:1}.dh-nav .sub-menu li:hover>a{color:#fff}.dh-nav>li>.sub-menu>li:hover .sub-menu{opacity:1;pointer-events:auto}.hdr-logo-wrap{margin:0 65px}.hdr-logo{width:100%;max-width:338px;max-width:21.13vw;height:auto}.burger-open-icon{position:relative;width:31px;width:1.94vw;height:11px;height:.69vw;cursor:pointer}.burger-icon{position:absolute;top:0;left:0;width:100%;height:2px;background:#fff;display:block;transition:var(--default-transition)}.burger-icon:last-child{bottom:0;top:unset}.burger-open-icon:hover .burger-icon{background:var(--accent-color)}.hdr-info-list{display:flex}.hdr-info-list li{padding:0 7px}.hdr-info-list li a{color:#fff;font-size:19px;font-size:1.19vw}.hdr-info-list li a:hover{color:var(--accent-color)}.header.active{padding:20px 15px;padding:1.25vw 15px;background:var(--primary-color)}.header.active .dh-nav .sub-menu{padding-top:39px;padding-top:2.44vw}.header.active .dh-nav .sub-menu .sub-menu{padding-top:0}.hp-git-wrap{padding:120px 15px 140px;padding:7.5vw 15px 8.75vw}.bg-git{background:var(--primary-color);border-radius:150px 0 0;border-radius:9.38vw 0 0}.bg-git canvas{opacity:93%}.bg-git:after{position:absolute;content:"";width:100%;height:100%;bottom:0;left:0;background:linear-gradient(to top,#000,#0000)}.git-wrap{width:100%;max-width:1000px;max-width:62.5vw;margin:auto;background:#fff;position:relative;border-radius:0 0 0 150px;border-radius:0 0 0 9.38vw;padding:80px 15px 100px;padding:5vw 15px 6.25vw}.git-inner{width:100%;max-width:710px;max-width:44.38vw;margin:25px auto 0}.git-form-inner{display:flex;flex-flow:wrap;justify-content:space-between}.git-field{width:calc(50% - 16px);position:relative;margin-bottom:20px;margin-bottom:max(1.25vw,10px)}.git-field:last-child{margin-bottom:0}.git-field.lg{width:100%}.git-field input:not([type=submit],[type=checkbox],[type=radio]),.git-field textarea{width:100%;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:12px;font-style:italic;letter-spacing:.005em;padding:20px 0;padding:1.25vw 0;border-bottom:1px solid #000000;outline:none!important}.git-field textarea{resize:none;padding-top:30px;height:150px;height:max(9.38vw,100px)}.wpcf7-form-control-wrap{display:block}.git-field-submit{margin-top:50px}.git-btn{margin:auto}.git-inner form{position:relative}.git-inner .wpcf7 form .wpcf7-response-output{position:absolute;margin:0;width:100%;top:calc(100% + 10px)}.use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute!important;top:50%!important;left:0!important;bottom:unset!important;right:unset!important;width:-moz-max-content;width:max-content;transform:translateY(-50%);font-size:12px}.wpcf7 form .wpcf7-response-output{text-align:center}.git-field-submit .wpcf7-spinner{position:absolute;margin:0;left:50%;transform:translate(-50%);top:calc(100% + 10px)}.footer{position:relative;color:#fff;padding:0 15px 66px;padding:0 15px 4.13vw}.footer a{color:#fff}.footer a:hover{color:#acacac}.bg-ftr{background:#000}.bg-ftr canvas{opacity:30%}.bg-ftr:after{position:absolute;content:"";width:100%;height:100%;bottom:0;left:0;background:linear-gradient(to bottom,#000,#0000)}.ftr-wrap{position:relative;width:100%;max-width:1140px;max-width:71.25vw;margin:auto}.ftr-logo-wrap{display:flex;justify-content:center}.ftr-logo{width:100%;max-width:407px;max-width:25.44vw;height:auto}.ftr-broker-wrap{margin-top:34px}.ftr-broker-item{width:50%}.ftr-broker{width:auto;display:block;margin:auto;height:auto}.ftr-broker.broker-douglas{width:322px;width:20.13vw}.ftr-broker.broker-christies{width:202px;width:12.63vw}.ftr-broker-address{font-size:14px;font-size:max(.88vw,12px);text-align:center;letter-spacing:.005em;line-height:1.4;margin-top:12px}.ftr-disclaimer{font-size:12px;font-size:max(.75vw,12px);letter-spacing:.05em;text-align:center;line-height:1.583;padding-top:30px;border-top:1px solid rgba(255,255,255,.4);margin-top:20px}.ftr-copyright-wrap{text-align:center;font-size:14px;font-size:max(.88vw,12px);letter-spacing:.05em;margin-top:10px}.ftr-copyright-wrap .client-name{text-transform:uppercase}.ftr-eho-mls-wrap{margin-top:20px}.ftr-eho-mls{font-size:40px;text-align:center}.ftr-eho-mls .ai-font-eho{font-size:30px;top:-5px;margin-right:5px}.ftr-nav-info-wrap{margin-top:50px}.ftr-nav-groups{display:flex;flex-flow:wrap;justify-content:space-between;padding-bottom:40px}.ftr-nav>li{margin-bottom:30px}.ftr-nav>li:last-child{margin-bottom:0}.ftr-nav>li:has([data-title="Contact Us"]){display:none}.ftr-nav>li>a,.ftr-info-title a{font-size:18px;font-size:1.13vw;font-family:var(--font-family-title);text-transform:uppercase;letter-spacing:.005em;padding-bottom:10px;display:inline-block;border-bottom:1px solid rgba(255,255,255,.5019607843)}.ftr-nav .sub-menu li{margin-bottom:8px}.ftr-nav .sub-menu li a{font-size:14px;font-size:max(.88vw,10px);letter-spacing:.005em}.ftr-nav>li>.sub-menu{margin-top:14px}.ftr-nav>li>.sub-menu>li:has(.sub-menu)>a{font-size:16px;font-size:max(.88vw,12px);font-weight:600;text-transform:uppercase;margin-bottom:10px;display:inline-block}.ftr-nav>li>.sub-menu>li:has(.sub-menu){margin-bottom:25px}.ftr-info-list{margin-top:10px;display:flex;justify-content:center;align-items:center}.ftr-info-list li{display:flex;line-height:1.707;align-items:flex-start;font-size:14px;font-size:max(.88vw,12px);margin-bottom:10px;padding:0 30px}.ftr-info-list li:last-child{margin-bottom:0}.ftr-info-list li span{margin-right:10px;margin-top:5px}.ftr-info-list li .ai-font-envelope-f{font-size:11px;font-size:max(.69vw,7px)}.ftr-smi-list{display:flex;margin-top:25px}.ftr-smi-list li{margin-right:34px}.ftr-smi-list li:last-child{margin-right:0}.ftr-smi-list li a{font-size:24px}.burger_menu_content_wrap{width:100%;height:100%;position:fixed;z-index:1031;top:0;right:50%;opacity:0;visibility:hidden;pointer-events:none;transition:all .8s ease;overflow:hidden}.bm_slide_overlay{width:100%;height:100%;position:fixed;top:0;left:0;opacity:0;visibility:hidden;pointer-events:none;background:#1b1b1b;transition:var(--default-transition)}.burger_menu_content{height:100%;width:100%;max-width:1600px;max-width:100%;background:#fff;margin-left:auto;position:relative;padding:50px 0 15px}.bm_close_btn{position:absolute;top:25px;right:25px;color:#fff;text-align:center;cursor:pointer;transition:var(--default-transition);z-index:5;font-size:18px;font-size:1.13vw}.bm_close_btn span{display:block}.bm_inner_content{width:100%;max-width:1600px;max-width:100%;margin:auto;height:100%;position:relative;z-index:2;display:flex;align-items:center}.bm-nav-info-wrap,.burger_navigation{position:relative}.burger-nav-groups{display:flex;justify-content:space-between}.burger-nav{width:44%;padding-left:100px;padding-left:6.25vw}.burger-nav-group-2{padding-left:30px;padding-left:1.88vw;padding-right:100px;padding-right:6.25vw}.burger-nav li a{color:#fff}.burger-nav li a:hover{color:#ababab}.burger-nav>li{display:flex;flex-flow:wrap;margin-bottom:100px;margin-bottom:6.25vw;justify-content:space-between;align-items:flex-start}.burger-nav>li:last-child{margin-bottom:0}.burger-nav>li>a{font-size:24px;font-size:1.5vw;font-family:var(--font-family-title);text-transform:uppercase}.burger-nav>li>.sub-menu{width:50%}.burger-nav>li:has(.sub-menu .sub-menu)>.sub-menu{width:100%;margin-top:40px;margin-top:2.5vw}.burger-nav>li:has(.sub-menu .sub-menu)>a{width:100%}.burger-nav>li>.sub-menu>li{margin-bottom:20px;margin-bottom:1.25vw}.burger-nav .sub-menu li a{font-size:16px;font-size:1vw;letter-spacing:.075em;text-transform:uppercase}.burger-nav .sub-menu li:has(.sub-menu){display:flex;margin-bottom:30px;margin-bottom:1.88vw;justify-content:space-between;align-items:flex-start}.burger-nav .sub-menu>li:has(.sub-menu)>a{font-family:var(--font-family-title)}.burger-nav .sub-menu>li:has(.sub-menu)>.sub-menu{width:50%}.burger-nav .sub-menu>li:has(.sub-menu)>.sub-menu li{margin-bottom:20px;margin-bottom:1.25vw}.burger-nav .sub-menu>li:has(.sub-menu)>.sub-menu li:last-child{margin-bottom:0}.bm_inner_content,.burger_menu_content{overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.bm_inner_content::-webkit-scrollbar,.burger_menu_content::-webkit-scrollbar{display:none}.burger_menu_content_wrap.active{right:0;opacity:1;visibility:visible;pointer-events:auto}.burger_menu_content_wrap.active .bm_slide_overlay{opacity:0;visibility:visible;pointer-events:auto}body:has(.burger_menu_content_wrap.active){overflow:hidden}.bm_close_btn:hover{color:#ababab}.bm-info-wrap{width:-moz-max-content;width:max-content;display:flex;align-items:center;width:54%;justify-content:center;position:absolute}.bm-nav-wrap{width:100%}.bm-logo-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-90deg);opacity:5%}.bm-logo{text-align:center;width:clamp(500px,49vw,784px);height:auto}.bm-client-logo{height:auto;width:224px;width:14vw}.bg-bm{background:#000;width:100%}.bg-bm>div{height:100%}.bg-bm canvas{opacity:10%;filter:grayscale(1)}.bg-bm-overlay{left:unset;right:0;width:46.89%}.bg-bm-overlay canvas{background-position:left center}.bm-info-list{width:50%}.bm-info-list li{margin-bottom:20px;margin-bottom:1.25vw}.bm-info-list li:last-child{margin-bottom:0}.bm-info-list li,.bm-info-list li a{font-size:16px;font-size:1vw;color:#fff;letter-spacing:.06em}.bm-info-list li:has(.ai-font-location-c){display:flex;align-items:center}.bm-smi-list{display:flex;width:50%;margin-left:auto;margin-top:25px}.bm-smi-list li{margin-right:12px}.bm-smi-list li:last-child{margin-right:0}.bm-smi-list li a{color:#fff;background:var(--primary);justify-content:center;align-items:center;border-radius:50%;font-size:20px;font-size:1.25vw}.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}#content .entry-title,#content .archive-title{font-size:60px;font-size:3.75vw;line-height:1;font-family:var(--font-family-title);font-weight:400;color:var(--primary-color)}body.pojo-a11y-readable-font [class*=ai-font-]{font-family:agentimage!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,#pojo-a11y-toolbar .pojo-a11y-btn-light-background,#pojo-a11y-toolbar .pojo-a11y-btn-grayscale{display:none!important}.post-page-about #breadcrumbs{padding-left:15px}.post-page-about #ai-modern-about .ai-template-form-wrap{display:none}.ip-container #ai-modern-about .ai-modern-about-title h2{line-height:1;font-family:var(--font-family-title)}.ip-container #ai-modern-about .ai-modern-about-title h2 span{font-size:48px;font-size:max(3vw,35px);letter-spacing:.01em;font-style:italic;font-weight:400;display:block;padding-bottom:15px;text-transform:none;background:var(--title-gradient);background-size:100%;background-repeat:repeat;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;display:inline-block}.ip-container #ai-modern-about .ai-modern-about-title h2 strong{font-size:60px;font-size:max(3.75vw,40px);color:var(--primary-color);letter-spacing:.005em;text-transform:uppercase}.tagline{text-align:center;font-size:4vw!important}.hp-tagline-wrap{top:55%!important}#inner-page-wrapper{margin-bottom:0}.git-title-wrap img{width:100%;max-width:450px;height:auto;display:block;margin:auto}.git-desc{margin-top:25px}.git-desc p{font-size:20px;font-size:clamp(16px,1.25vw,20px)}.ftr-nav-wrap,.hp-logos-wrap{display:none}#inner-page-wrapper{background:#000}#inner-page-wrapper a{color:#000}#content .entry-title,#content .archive-title,#content #agents-results .agents-name a{color:#fff}#agents-results .agents-contact li:hover a,#agents-results .agents-contact li:hover span{color:#fff!important;opacity:.6}#agents-results .agents-description,#inner-page-wrapper a{color:#fff}#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{color:#fff}#breadcrumbs{color:#fff}#content .aios-roadmaps-default-wrapper .aios-roadmaps-default-headings .aios-roadmaps-headings-lists:hover a,#content .aios-roadmaps-default-wrapper .aios-roadmaps-default-headings .aios-roadmaps-current a{border-color:#fff!important;color:#fff!important;opacity:.6}#content .aios-roadmaps-default-wrapper .aios-roadmaps-default-headings .aios-roadmaps-headings-lists:hover a i,#content .aios-roadmaps-default-wrapper .aios-roadmaps-default-headings .aios-roadmaps-current a i{color:#fff!important}#content .aios-roadmaps-pagination a.aios-roadmaps-next:after{background:#fff!important}#content .aios-roadmaps-pagination a,.aios-cu-title,.aios-cu-contact em{color:#fff!important}.aios-cu-form form input[type=submit],.aios-cu-form form div.wpcf7-response-output{color:#000!important}.ip-container #ai-modern-about .ai-modern-about-title h2 strong{color:#fff!important}#ai-modern-about .ai-modern-about-contact li>span{color:#fff!important}#ai-modern-about .ai-modern-about-contact li a{color:#fff!important}#ai-modern-about .ai-modern-about-contact li a:hover{color:#fff!important;opacity:.7}#ai-modern-about .ai-modern-about-testi-item p,.ai-default-cf7wrap input[type=text],.ai-default-cf7wrap input[type=tel],.ai-default-cf7wrap input[type=email],.ai-default-cf7wrap textarea{color:#000!important}#listings-results .listings-sort .sort-dropdown button{color:#fff!important}#listings-results .listings-sort .sort-dropdown>div span{color:#000!important}#listings-results .listings-sort .sort-view i,#ihf-main-container .col-xs-12,#listings-results .listings-main{color:#fff!important}#listings-results .listings-table .listings-table-body .listings-plan p,#listings-results .listings-table .listings-table-body .listings-plan a,.aiosp-wrap div[class*=aios-testimonials-popup-] .aiosp-content .star_rating_display i{color:#000!important}#aios-testimonials .aios-testimonials-lists a,#listings-details .listings-breadcrumbs,#listings-details .listings-address,#listings-details .listings-seller-rep{color:#fff!important}#listings-details .listings-plan>ul>li{color:#fff!important}#listings-details .listings-cta>li>a.button-legacy{border:2px solid white!important;color:#fff!important}#listings-details .listings-cta>li>a.button-legacy.active,#listings-details .listings-cta>li>a.button-legacy:hover{background:var(--aios-custom-ihomefinder-primary-color)!important;border-color:var(--aios-custom-ihomefinder-primary-color)!important;color:#fff!important}#listings-details .listings-number,#listings-details .listings-description p,#listings-details .listings-accordion-title span{color:#fff!important}#listings-details .listings-accordion-title span:hover{color:var(--aios-custom-ihomefinder-primary-color)!important}#listings-details .listings-accordion-content ul li{color:#fff!important}#listings-details .listings-disclaimer-inner>p,#listings-details .listings-disclaimer-inner>div{color:#fff!important}#ihf-main-container.ihf-modal-container .modal .ihf-modal-form-disclaimer,.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}#listings-details .listings-main-right .listings-cta.white>li>a{color:#000!important}#listings-details .listings-main-right .listings-cta.white>li>a:hover{-moz-columns:white!important;columns:white!important}#ihf-main-container .areaPickerExpandAllElement,#ihf-main-container .chosen-container .chosen-results li{color:#000}#ihf-main-container .chosen-container .chosen-results li.highlighted{color:#fff}#ihf-main-container.ihf-modal-container .modal div.ihf-email-alert-popup-replace p{color:#000!important}#inner-page-wrapper>.container:has(#listings-results){width:100%;padding-left:15px;padding-right:15px}#inner-page-wrapper>.container:has(#listings-results) #content{padding:0}.ip-container #inner-page-wrapper>.container{padding-bottom:25px}.ip-container .hp-git-wrap{background:#000}#ihf-main-container #ihf-search-location-tab #areaPickerExpandAll .glyphicon{color:#fff!important}#agents-results .agents-contact{justify-content:center}#ihf-main-container .datepicker span{color:#7a7a7a}#ihf-main-container .datepicker .datepicker-cell.disabled{color:#dcdcdc}#ihf-search-polygon-tab .leaflet-control-zoom a,#ihf-main-container .ihf-polygon-reset{color:#000}.aiosp-wrap .aiosp-ref-\#agents-popup-form input[type=submit]:hover{color:#b8b8b8!important}#ai-modern-about .ai-modern-about-photo:after{opacity:0}.aios-cu-contact span+span{color:#fff}.aios-cu-contact span.address{display:flex}.leaflet-control-layers-list span{color:#000}.ihf-listing-search-results .no-matches{color:#fff}#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,#0000 0,#000000bf);pointer-events:none}#listings-details .listings-form .ajax-loader.wpcf7-spinner{position:absolute;right:0;top:calc(100% + 15px)}.aidefcf-wrapper .wpcf7-form-control.wpcf7-select{color:#000}#ai-modern-about .ai-modern-about-testi-item canvas{display:none!important}@media only screen and (max-width: 1199px){.bg-section.parallax canvas{background-attachment:scroll}.header>.container{max-width:100%}.ftr-wrap{max-width:900px}}@media only screen and (max-width: 991px){.inner,#content-sidebar,#content-full{width:100%}.outer{width:100%;min-width:100%}#content-sidebar #content{width:100%}.header{padding:30px 15px;position:relative;margin-top:52px;background:var(--primary-color)}.burger-menu,.dh-nav,.hdr-info{display:none}.hdr-logo{max-width:338px}.hdr-logo-wrap{margin:0}.header>.container{justify-content:center}.site-title{text-align:center}.site-title-sm{margin:auto auto 10px;font-size:35px}.desc p{font-size:15px;margin-bottom:24px}.site-btn{margin:auto;font-size:15px;padding:20px 15px;border-radius:32px}.site-btn:after{border-radius:32px}.site-btn:before{width:83px;height:56px}.site-btn span:after{margin-left:30px;width:30px;height:8px}.site-btn:hover:after{border-width:3px}.site-title-big{font-size:40px}.site-badge{width:100px;height:100px}.site-badge img{width:40px}.slick-nav{width:55px;height:55px}.site-btn-wrap.with-arrow{justify-content:center}.site-btn-wrap.with-arrow .site-btn{margin:0}.slick-nav .slick-arrow-icon-p,.slick-nav .slick-arrow-icon-n{width:30px;height:8px}.git-inner{max-width:500px}.git-field input:not([type=submit],[type=checkbox],[type=radio]),.git-field textarea{padding:20px 0}.git-field textarea{padding-top:20px}.git-field-submit{margin-top:30px}.hp-git-wrap{padding:70px 15px}.git-wrap{max-width:700px;padding:70px 15px}.footer{padding:30px 15px 65px}.ftr-logo{max-width:407px}.ftr-broker-item{width:100%;margin-bottom:30px}.ftr-broker-item:last-child{margin-bottom:0}.ftr-broker{width:100%!important;max-width:250px}.ftr-broker.broker-christies{max-width:180px}.ftr-broker-address{font-size:14px}.ftr-nav-groups{display:block}.ftr-nav{margin-bottom:30px}.ftr-nav>li{text-align:center}.ftr-nav>li>a,.ftr-info-title a,.ftr-nav>li>.sub-menu>li:has(.sub-menu)>a{font-size:16px}.ftr-nav .sub-menu li a{font-size:14px}.ftr-info-title{text-align:center}.ftr-info-list li{justify-content:center;font-size:14px}.ftr-info-list li .ai-font-envelope-f{font-size:11px}.ftr-smi-list{justify-content:center}.ftr-copyright-wrap{line-height:1.5}#content .entry-title,#content .archive-title{font-size:40px}#pojo-a11y-toolbar{display:none}.slick-nav:before{width:40px;height:52px}.ftr-info-list{flex-direction:column}#content #agents-results .agents-button{margin-right:auto}}@media only screen and (max-width: 767px){.ip-banner .container{width:100%}}@media only screen and (max-width: 480px){.site-btn{font-size:12px}.git-field{width:100%}}
