@charset "UTF-8";:root{--font-family-default: "Urbanist", sans-serif;--font-family-title: "Signer", sans-serif;--font-size-default: 16px;--font-size-title: 40px;--font-size-title-lg: 40px;--font-size-title-md: 40px;--font-size-title-xs: 40px;--font-color-default: #1a1a1a;--font-color-title: #18628d;--primary-rgb: 24,98,141;--secondary-rgb: 0,0,0;--primary: #18628d;--secondary: #000000;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--default-transition: .5s 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}#main-wrapper{overflow:hidden}a{color:inherit}a:hover,a:focus{color:var(--primary)}a,a:focus,a:visited,a:hover,button{outline:none;text-decoration:none}input,select,textarea,.slick-slide{outline:none}.gsite-bg{position:absolute;width:100%;height:100%;top:0;left:0}.gsite-bg canvas{display:block;width:100%;height:100%;background-color:#eaeaea;background-position:center center;background-repeat:no-repeat;background-size:cover}.gsite-bg img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background-color:#eaeaea}.gsite-image{position:relative}.gsite-image img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.gsite-image img [src^="data:image/png;base64,"],.gsite-image img:not(.aios-lazy-loaded){background-color:#eaeaea;background-image:url(../images/loader.png);background-position:center center;background-repeat:no-repeat;background-size:30px auto}.gsite-image:not(.no-bg-color) img{background-color:#eaeaea}.gsite-title{position:relative}.gsite-title .heading-1,.gsite-title h1.heading-1,.gsite-title h2.heading-1{font-family:var(--font-family-title);font-size:var(--font-size-title);font-weight:400;color:var(--font-color-title);line-height:.95;letter-spacing:0;text-transform:uppercase}.gsite-title .heading-1:before,.gsite-title h1.heading-1:before,.gsite-title h2.heading-1:before{content:"";display:block;width:84px;height:3px;margin-bottom:25px;background:rgba(var(--primary-rgb),1)}.gsite-title .heading-1 small,.gsite-title h1.heading-1 small,.gsite-title h2.heading-1 small{display:block;font-family:var(--font-family-default);font-size:16px;font-weight:500;color:#000;line-height:1;letter-spacing:1.2px;margin-bottom:12px}.gsite-title.lg .heading-1,.gsite-title.lg h1.heading-1,.gsite-title.lg h2.heading-1{font-size:var(--font-size-title-lg)}.gsite-title.md .heading-1,.gsite-title.md h1.heading-1,.gsite-title.md h2.heading-1{font-size:var(--font-size-title-md)}.gsite-title.xs .heading-1,.gsite-title.xs h1.heading-1,.gsite-title.xs h2.heading-1{font-size:var(--font-size-title-xs)}.gsite-title.xs .heading-1 small,.gsite-title.xs h1.heading-1 small,.gsite-title.xs h2.heading-1 small{font-size:16px}.gsite-title.is-white .heading-1,.gsite-title.is-white h1.heading-1,.gsite-title.is-white h2.heading-1{color:#fff}.gsite-title.is-white .heading-1:before,.gsite-title.is-white h1.heading-1:before,.gsite-title.is-white h2.heading-1:before{background:#fff}.gsite-title.is-white .heading-1 small,.gsite-title.is-white h1.heading-1 small,.gsite-title.is-white h2.heading-1 small,.gsite-title.is-white .heading-1 span,.gsite-title.is-white h1.heading-1 span,.gsite-title.is-white h2.heading-1 span{color:#fff}.gsite-title.no-accent .heading-1:before,.gsite-title.no-accent h1.heading-1:before,.gsite-title.no-accent h2.heading-1:before{display:none}.gsite-title.is-center .heading-1,.gsite-title.is-center h1.heading-1,.gsite-title.is-center h2.heading-1{text-align:center}.gsite-title.is-center .heading-1:before,.gsite-title.is-center h1.heading-1:before,.gsite-title.is-center h2.heading-1:before{margin-left:auto;margin-right:auto}.gsite-title.is-right .heading-1,.gsite-title.is-right h1.heading-1,.gsite-title.is-right h2.heading-1{text-align:right}.gsite-title.is-right .heading-1:before,.gsite-title.is-right h1.heading-1:before,.gsite-title.is-right h2.heading-1:before{margin-left:auto;margin-right:0}.gsite-button,a.gsite-button{display:inline-block;position:relative;width:275px;max-width:100%;font-size:15px;font-weight:600;color:rgba(var(--primary-rgb),1);line-height:1;letter-spacing:2px;text-align:center;text-transform:uppercase;padding:0 5px;border-radius:5px;border:2px solid rgba(var(--primary-rgb),1);transition:all var(--default-transition)}.gsite-button span,a.gsite-button span{position:relative;display:flex;align-items:center;justify-content:center;gap:0 10px;height:46px}.gsite-button span:before,a.gsite-button span:before{content:"";display:block;aspect-ratio:460/958;width:10px;background-image:url(../images/monogram.png);background-position:center center;background-repeat:no-repeat;background-size:contain;transition:all var(--default-transition)}.gsite-button:hover,.gsite-button:focus,a.gsite-button:hover,a.gsite-button:focus{background:rgba(var(--primary-rgb),1);color:#fff}.gsite-button:hover span:before,.gsite-button:focus span:before,a.gsite-button:hover span:before,a.gsite-button:focus span:before{filter:brightness(0) invert(1)}.gsite-button.is-white,a.gsite-button.is-white{border-color:#fff;color:#fff}.gsite-button.is-white span:before,a.gsite-button.is-white span:before{filter:brightness(0) invert(1)}.gsite-button.is-white:hover,.gsite-button.is-white:focus,a.gsite-button.is-white:hover,a.gsite-button.is-white:focus{background:#fff;color:rgba(var(--primary-rgb),1)}.gsite-button.is-white:hover span:before,.gsite-button.is-white:focus span:before,a.gsite-button.is-white:hover span:before,a.gsite-button.is-white:focus span:before{filter:none}.gsite-input{position:relative}.gsite-input input:not([type=submit]),.gsite-input select,.gsite-input textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;width:100%;padding:0;background:none}.gsite-input textarea{resize:none}.gsite-submit{position:relative}.gsite-submit input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;width:100%;padding:0;outline:none}.gsite-submit button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:0;outline:none}.gsite-submit button:not(.gsite-button){padding:0}.gsite-arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;position:relative;display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:5px;border:2px solid rgba(var(--primary-rgb),1);color:rgba(var(--primary-rgb),1);font-size:0;transition:all var(--default-transition)}.gsite-arrow i{font-size:8px;font-style:normal!important;font-weight:700}.gsite-arrow:hover,.gsite-arrow:focus{background:rgba(var(--primary-rgb),1);color:#fff}.gsite-arrow.is-white{border-color:#fff;color:#fff}.gsite-arrow.is-white:hover,.gsite-arrow.is-white:focus{background:#fff;color:rgba(var(--primary-rgb),1)}.gsite-bullet li{position:relative;padding-left:30px}.gsite-bullet li:before{content:"";display:block;position:absolute;aspect-ratio:1/1;width:12px;top:3px;left:0;background-image:url(../images/arrow.png);background-position:center center;background-repeat:no-repeat;background-size:contain}.is-parallax{background-attachment:fixed!important}.name-Safari .is-parallax,.is-mobile .is-parallax{background-attachment:scroll!important}.use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;top:12%;left:12%;width:auto;font-size:12px}.wpcf7 form .wpcf7-response-output{font-size:12px;text-align:center}.aios-mobile-header-wrapper{z-index:1026!important}html[lang=en-US]{margin-top:0!important}#wpadminbar{opacity:0;transition:all var(--default-transition)}#wpadminbar:hover{opacity:1}body #pojo-a11y-toolbar{display:none;bottom:0!important;top:auto!important}body #pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle{top:auto!important;bottom:0!important;font-size:0}body #pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle a{background-color:rgba(var(--primary-rgb),1)!important;font-size:32px;color:#fff!important}body #pojo-a11y-toolbar .pojo-a11y-toolbar-overlay{border-color:rgba(var(--primary-rgb),1)!important;font-family:Arial,sans-serif;font-size:15px}body #pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items{padding:0}body #pojo-a11y-toolbar .pojo-a11y-toolbar-overlay .pojo-a11y-btn-high-contrast,body #pojo-a11y-toolbar .pojo-a11y-toolbar-overlay .pojo-a11y-btn-negative-contrast,body #pojo-a11y-toolbar .pojo-a11y-toolbar-overlay .pojo-a11y-btn-light-background,body #pojo-a11y-toolbar .pojo-a11y-toolbar-overlay .pojo-a11y-btn-grayscale{display:none!important}button:focus-visible,a:focus-visible{outline-style:solid!important;outline-width:5px!important;outline-color:red!important;transition:none!important}body.pojo-a11y-readable-font *[class*=ai-font-]{font-family:agentimage!important}.max-container{position:relative;width:100%;max-width:630px;padding:0 15px;margin:0 auto}.filter-white{filter:brightness(0) invert(1)}.slick-lazy img[data-src]{background-color:#eaeaea;background-image:url(../images/loader.png);background-position:center center;background-repeat:no-repeat;background-size:30px auto}.header{position:relative;width:100%;padding:20px 0;top:0;left:0;z-index:1020;transition:all 1s cubic-bezier(.4,0,.2,1)}.header.is-sticky{background:#fff;padding:12px 0;box-shadow:0 0 3px #000}.header.is-sticky .header__logo a img{width:135px}.header.is-sticky .header__logo a img.dh-logo{opacity:0}.header.is-sticky .header__logo a img.fh-logo{opacity:1}.header.is-sticky .header__brokerage{border-left-color:#000;margin-top:8px}.header.is-sticky .header__brokerage img{width:92px}.header.is-sticky .header__navigation .site-navi>li>a{color:rgba(var(--primary-rgb),1)}.header.is-sticky .header__navigation .site-navi>li>a:after{background:rgba(var(--primary-rgb),.6)}.header.is-sticky .header__navigation .site-navi>li>.sub-menu{padding-top:36px}.header.is-sticky .header__contact--item a{color:rgba(var(--primary-rgb),1)}.header__container{display:flex;align-items:center;justify-content:center}.header__logo a{display:inline-block;position:relative}.header__logo a img{transition:all var(--default-transition)}.header__logo a img.fh-logo{position:absolute;width:100%;top:0;left:0;opacity:0}.header__brokerage{border-left:1px solid #ffffff;padding-top:2px;padding-bottom:2px;padding-left:20px;margin-top:15px;margin-left:20px;margin-right:auto;transition:all var(--default-transition)}.header__brokerage img{transition:all var(--default-transition)}.header__navigation{margin-left:auto;margin-right:20px}.header__navigation .site-navi{font-size:0}.header__navigation .site-navi li{display:block;position:relative}.header__navigation .site-navi li a{display:block;position:relative;font-family:var(--font-family-title);font-size:22px;font-size:min(1.65vw,22px);font-weight:500;color:#fff;line-height:1.2;letter-spacing:1.1px;text-transform:uppercase;transition:all var(--default-transition)}.header__navigation .site-navi>li{display:inline-block;vertical-align:middle;margin:0 10px;margin:0 min(1.1vw,30px)}.header__navigation .site-navi>li>a:after{content:"";display:block;position:absolute;width:100%;height:1px;left:0;right:0;bottom:0;margin:0 auto;background:#fff9;opacity:0;transition:all var(--default-transition)}.header__navigation .site-navi>li:hover>a:after,.header__navigation .site-navi>li:focus-within>a:after{bottom:-7px;opacity:1}.header__navigation .site-navi .sub-menu{position:absolute;width:100%;min-width:180px;text-align:center;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(20px);transition:all var(--default-transition)}.header__navigation .site-navi .sub-menu .sub-menu{top:0;margin-left:100%}.header__navigation .site-navi .sub-menu li{margin-bottom:1px}.header__navigation .site-navi .sub-menu li a{background:rgba(var(--primary-rgb),1);padding:10px 5px;font-size:15px;letter-spacing:3px}.header__navigation .site-navi .sub-menu li:hover>a,.header__navigation .site-navi .sub-menu li:focus-within>a{background:rgba(var(--secondary-rgb),1)}.header__navigation .site-navi>li>.sub-menu{left:-150%;right:-150%;margin:auto;padding-top:20px}.header__navigation .site-navi li:hover>.sub-menu,.header__navigation .site-navi li:focus-within>.sub-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.header__contact--item a{display:flex;align-items:center;font-family:var(--font-family-title);font-size:22px;font-size:min(1.65vw,22px);color:#fff;line-height:1.2;letter-spacing:1.1px;transition:all var(--default-transition)}.header__contact--item a:hover{opacity:.7}.header__contact--item a i{font-size:18px;margin-right:12px;margin-bottom:4px}.aiosp-wrap .aiosp-container.aiosp-ref-\#popupValuation .aios-popup-body{width:930px;max-width:100%;padding:0;min-height:0}.aiosp-wrap .aiosp-container.aiosp-ref-\#popupValuation .aios-popup-body button.aiosp-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:54px;height:54px;top:20px;right:20px;opacity:1;line-height:1;display:flex;align-items:center;justify-content:center;border-radius:5px;border:1px solid #ffffff;background:rgba(var(--primary-rgb),1);font-size:0;color:#fff;transition:all var(--default-transition)}.aiosp-wrap .aiosp-container.aiosp-ref-\#popupValuation .aios-popup-body button.aiosp-close:hover{background:#fff;color:rgba(var(--primary-rgb),1)}.aiosp-wrap .aiosp-container.aiosp-ref-\#popupValuation .aios-popup-body button.aiosp-close:before{content:"򰉇";font-family:agentimage;font-size:22px}.popupValuation{position:relative;background:rgba(var(--primary-rgb),1);padding:75px 20px}.popupValuation__bg:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(var(--primary-rgb),.67)}.popupValuation__form{margin-top:32px}.popupValuation__form .gsite-fields{margin:0 -11px}.popupValuation__form .gsite-input{display:inline-block;width:100%;padding:0 11px;margin-bottom:7px}.popupValuation__form .gsite-input input:not([type=checkbox]),.popupValuation__form .gsite-input select,.popupValuation__form .gsite-input textarea{font-size:16px;font-weight:500;color:#fff;letter-spacing:.42px;border-bottom:1px solid #ffffff;height:60px;padding:0 3px}.popupValuation__form .gsite-input select{background-image:url(../images/caret.png);background-position:right center;background-repeat:no-repeat;background-size:14px auto}.popupValuation__form .gsite-input select option{color:#000}.popupValuation__form .gsite-input textarea{padding-top:25px;height:100px}.popupValuation__form .gsite-checkbox{margin-top:6px}.popupValuation__form .gsite-checkbox .aios-cf7-consent-consent-wrap{padding:0 8px}.popupValuation__form .gsite-checkbox .aios-cf7-consent-consent-wrap .aios-cf7-consent-option{position:relative;width:100%;padding-left:25px}.popupValuation__form .gsite-checkbox .aios-cf7-consent-consent-wrap .aios-cf7-consent-option .aios-cf7-consent-consent-text{font-size:12px;color:#fff;line-height:1.5;letter-spacing:.12px}.popupValuation__form .gsite-checkbox .aios-cf7-consent-consent-wrap .aios-cf7-consent-option .aios-cf7-consent-consent-text a{transition:all var(--default-transition)}.popupValuation__form .gsite-checkbox .aios-cf7-consent-consent-wrap .aios-cf7-consent-option .aios-cf7-consent-consent-text a:hover{opacity:.7}.popupValuation__form .gsite-checkbox .aios-cf7-consent-consent-wrap .aios-cf7-consent-option .wpcf7-form-control-wrap{position:absolute;top:3px;left:0}.popupValuation__form .gsite-checkbox .aios-cf7-consent-consent-wrap .aios-cf7-consent-option .wpcf7-form-control-wrap input[type=checkbox]{width:11px;height:11px;padding:0;border:1px solid #ffffff;outline:none}.popupValuation__form .gsite-checkbox .aios-cf7-consent-consent-wrap .aios-cf7-consent-option .wpcf7-form-control-wrap input[type=checkbox]:after{filter:brightness(0)}.popupValuation__form .gsite-checkbox .aios-cf7-consent-consent-wrap .aios-cf7-consent-option .wpcf7-form-control-wrap input[type=checkbox]:checked{background-color:#fff;border-color:#fff}.popupValuation__form .gsite-submit{max-width:190px;margin:-12px auto 0}.popupValuation__form .wpcf7{position:relative;max-width:730px;margin:0 auto;font-size:0}.popupValuation__form .wpcf7-form-control-wrap{display:block}.popupValuation__form .wpcf7 form .wpcf7-response-output{position:absolute;width:100%;margin:5px 0 0;color:#fff!important}.popupValuation__form .wpcf7-spinner{position:absolute;left:0;right:0;bottom:-25px;margin:0 auto}.floatingCta{position:fixed;width:195px;bottom:20px;right:0;border-top-left-radius:16px;border-bottom-left-radius:16px;overflow:hidden;z-index:20}.floatingCta__item{background:rgba(var(--primary-rgb),1)}.floatingCta__item:first-child{background:#f3f3f3}.floatingCta__item:first-child a{color:rgba(var(--primary-rgb),1)}.floatingCta__item:first-child a i{filter:none}.floatingCta__item a{display:flex;align-items:center;height:70px;font-size:16px;font-weight:600;color:#fff;line-height:1;text-transform:uppercase;transition:all var(--default-transition)}.floatingCta__item a:hover{opacity:.8}.floatingCta__item a div{width:50px;height:30px;display:flex;align-items:center;justify-content:center;border-right:1px solid #e2e2e2}.floatingCta__item a i{display:block;background-position:center center;background-repeat:no-repeat;background-size:contain;filter:brightness(0) invert(1)}.floatingCta__item a i.icon-phone{aspect-ratio:79/79;width:20px;background-image:url(../images/icon-phone.png)}.floatingCta__item a i.icon-file{aspect-ratio:64/80;width:18px;background-image:url(../images/icon-file.png)}.floatingCta__item a span{width:calc(100% - 50px);padding:0 8px}.footer,.footer__top{position:relative}.footer__top--bg:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(var(--primary-rgb),.67)}.footer__top--container.max-container{max-width:100%;padding:0}.footer__image,.footer__form{width:100%}.footer__form--inner{max-width:730px;margin:0 auto}.footer__form--verbiage{color:#fff;text-align:right;font-size:14px;line-height:1.71;margin-top:16px}.footer__form--verbiage *:not(:last-child){margin-bottom:20px}.footer__form--main{margin-top:20px}.footer__form--main .gsite-fields{margin:0 -11px}.footer__form--main .gsite-input{display:inline-block;width:100%;padding:0 11px;margin-bottom:7px}.footer__form--main .gsite-input input:not([type=checkbox]),.footer__form--main .gsite-input textarea{font-size:16px;font-weight:500;color:#fff;letter-spacing:.42px;border-bottom:1px solid #ffffff;height:60px}.footer__form--main .gsite-input textarea{padding-top:25px;height:105px}.footer__form--main .gsite-checkbox{margin-top:6px}.footer__form--main .gsite-checkbox .aios-cf7-consent-consent-wrap .aios-cf7-consent-option{position:relative;width:100%;padding-left:25px}.footer__form--main .gsite-checkbox .aios-cf7-consent-consent-wrap .aios-cf7-consent-option .aios-cf7-consent-consent-text{font-size:12px;color:#fff;line-height:1.5;letter-spacing:.12px}.footer__form--main .gsite-checkbox .aios-cf7-consent-consent-wrap .aios-cf7-consent-option .aios-cf7-consent-consent-text a{transition:all var(--default-transition)}.footer__form--main .gsite-checkbox .aios-cf7-consent-consent-wrap .aios-cf7-consent-option .aios-cf7-consent-consent-text a:hover{opacity:.7}.footer__form--main .gsite-checkbox .aios-cf7-consent-consent-wrap .aios-cf7-consent-option .wpcf7-form-control-wrap{position:absolute;top:3px;left:0}.footer__form--main .gsite-checkbox .aios-cf7-consent-consent-wrap .aios-cf7-consent-option .wpcf7-form-control-wrap input[type=checkbox]{width:11px;height:11px;padding:0;border:1px solid #ffffff;outline:none}.footer__form--main .gsite-checkbox .aios-cf7-consent-consent-wrap .aios-cf7-consent-option .wpcf7-form-control-wrap input[type=checkbox]:after{filter:brightness(0)}.footer__form--main .gsite-checkbox .aios-cf7-consent-consent-wrap .aios-cf7-consent-option .wpcf7-form-control-wrap input[type=checkbox]:checked{background-color:#fff;border-color:#fff}.footer__form--main .gsite-submit{max-width:190px;margin:-18px 0 0 auto}.footer__form--main .wpcf7{position:relative;font-size:0}.footer__form--main .wpcf7-form-control-wrap{display:block}.footer__form--main .wpcf7 form .wpcf7-response-output{position:absolute;width:100%;margin:5px 0 0;color:#fff!important}.footer__form--main .wpcf7-spinner{position:absolute;left:0;right:0;bottom:-25px;margin:0 auto}.footer__bottom{position:relative;padding:70px 0 120px}.footer__bottom--bg:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:#ffffff80}.footer__info{max-width:1360px;margin:0 auto}.footer__logo-brokerage{display:flex;align-items:center;justify-content:center;gap:20px clamp(20px,2.5vw,40px)}.footer__brokerage{margin-top:10px}.footer__contact{margin-top:50px}.footer__contact--column{display:flex;flex-direction:column;align-items:center}.footer__contact--item{margin-bottom:8px}.footer__contact--item:not(.smis) a,.footer__contact--item:not(.smis) div{display:flex;align-items:center;gap:0 8px;font-family:var(--font-family-title);font-size:20px;color:var(--font-color-default);line-height:1.2;letter-spacing:.42px;transition:all var(--default-transition)}.footer__contact--item:not(.smis) a i,.footer__contact--item:not(.smis) div i{font-size:15px;color:rgba(var(--primary-rgb),1);width:20px;text-align:center}.footer__contact--item:not(.smis) a i.ai-font-envelope-f,.footer__contact--item:not(.smis) div i.ai-font-envelope-f{font-size:12px}.footer__contact--item:not(.smis) a i.ai-font-location-c,.footer__contact--item:not(.smis) div i.ai-font-location-c{font-size:20px}.footer__contact--item:not(.smis) div{margin-left:-5px}.footer__contact--item:not(.smis) a:hover{color:rgba(var(--primary-rgb),1)}.footer__contact--item.smis{display:flex;align-items:center;gap:10px 22px}.footer__contact--item.smis a{font-size:18px;color:rgba(var(--primary-rgb),1);transition:all var(--default-transition)}.footer__subscribe--inner{padding:20px;border-radius:5px;border:1px solid #1a1a1a}.footer__subscribe--title .gsite-heading{font-family:var(--font-family-title);font-size:40px;font-weight:400;color:var(--font-color-title);line-height:.9;letter-spacing:2px;text-transform:uppercase}.footer__subscribe--form .gsite-input{margin-bottom:20px}.footer__subscribe--form .gsite-input input:not([type=checkbox]){height:62px;font-size:14px;font-weight:500;color:var(--font-color-default);letter-spacing:.42px;border-bottom:1px solid #1a1a1a}.footer__subscribe--form .gsite-checkbox .aios-cf7-consent-consent-wrap .aios-cf7-consent-option{position:relative;width:100%;padding-left:25px}.footer__subscribe--form .gsite-checkbox .aios-cf7-consent-consent-wrap .aios-cf7-consent-option .aios-cf7-consent-consent-text{font-size:12px;color:var(--font-color-default);line-height:1.66;letter-spacing:.12px}.footer__subscribe--form .gsite-checkbox .aios-cf7-consent-consent-wrap .aios-cf7-consent-option .aios-cf7-consent-consent-text a{transition:all var(--default-transition)}.footer__subscribe--form .gsite-checkbox .aios-cf7-consent-consent-wrap .aios-cf7-consent-option .aios-cf7-consent-consent-text a:hover{color:rgba(var(--primary-rgb),1)}.footer__subscribe--form .gsite-checkbox .aios-cf7-consent-consent-wrap .aios-cf7-consent-option .wpcf7-form-control-wrap{position:absolute;top:0;left:0}.footer__subscribe--form .gsite-checkbox .aios-cf7-consent-consent-wrap .aios-cf7-consent-option .wpcf7-form-control-wrap input[type=checkbox]{width:14px;height:14px;padding:0;border:1px solid #1a1a1a;outline:none}.footer__subscribe--form .gsite-checkbox .aios-cf7-consent-consent-wrap .aios-cf7-consent-option .wpcf7-form-control-wrap input[type=checkbox]:after{filter:brightness(0) invert(1)}.footer__subscribe--form .gsite-checkbox .aios-cf7-consent-consent-wrap .aios-cf7-consent-option .wpcf7-form-control-wrap input[type=checkbox]:checked{background-color:#1a1a1a;border-color:#1a1a1a}.footer__subscribe--form .gsite-submit{max-width:190px;margin-top:-6px}.footer__subscribe--form .wpcf7{position:relative;font-size:0}.footer__subscribe--form .wpcf7-form-control-wrap{display:block}.footer__subscribe--form .wpcf7 form .wpcf7-response-output{position:absolute;width:100%;margin:5px 0 0}.footer__subscribe--form .wpcf7-spinner{position:absolute;left:0;right:0;bottom:-25px;margin:0 auto}.footer__line{height:1px;margin-top:40px;opacity:.67;background:#1a1a1a80}.footer__accessibility{font-size:14px;font-weight:500;color:var(--font-color-default);line-height:2;letter-spacing:.42px;text-align:center;max-width:1320px;margin:40px auto 0}.footer__accessibility a{transition:all var(--default-transition)}.footer__accessibility a:hover{color:rgba(var(--primary-rgb),1)}.footer__copyright{font-size:14px;color:var(--font-color-default);line-height:2;letter-spacing:.42px;text-align:center;max-width:1320px;margin:26px auto 0}.footer__copyright a{transition:all var(--default-transition)}.footer__copyright a:hover{color:rgba(var(--primary-rgb),1)}.footer__copyright a[href="https://www.agentimage.com"]{font-weight:800!important}.footer__realtors{display:flex;align-items:center;justify-content:center;gap:0 10px;font-size:28px;color:rgba(var(--primary-rgb),1);margin-top:25px}.footer__realtors i.ai-font-realtor-mls{font-size:34px}.backToTop{position:absolute;right:85px;bottom:20px;display:flex;flex-direction:column;align-items:center}.backToTop i{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;width:59px;border-radius:5px;background:rgba(var(--primary-rgb),1);font-size:16px;font-weight:700;color:#fff;transition:all var(--default-transition)}.backToTop span{font-family:var(--font-family-title);font-size:16px;color:var(--font-color-default);line-height:1;letter-spacing:.8px;text-align:center;text-transform:uppercase;margin-top:5px}.backToTop:hover i{background:#fff;color:rgba(var(--primary-rgb),1)}@media screen and (min-width:1024px){:root{--font-size-title: 70px;--font-size-title-lg: 70px;--font-size-title-xs: 45px}.gsite-title .heading-1 small,.gsite-title h1.heading-1 small,.gsite-title h2.heading-1 small{font-size:24px}body #pojo-a11y-toolbar{display:block}.desktop-hide{display:none!important}.max-container{max-width:1200px;padding:0 30px}.header{position:fixed;padding:40px 0}.header__container{max-width:1490px;justify-content:space-between}.popupValuation__form .gsite-input.sm{width:50%}.floatingCta{bottom:70px}.footer__top--bg{top:75px;height:calc(100% - 75px)}.footer__top--container.max-container{display:flex;flex-direction:row-reverse;align-items:center}.footer__image{width:48.68%}.footer__image .gsite-image img{min-height:800px;-o-object-position:right top;object-position:right top}.footer__form{width:51.32%;padding-left:30px;padding-right:30px;margin-top:75px}.footer__form--main .gsite-input.sm{width:50%}.footer__bottom{padding:95px 0 75px}.footer__bottom--container{max-width:1490px}.footer__info{display:flex}.footer__info--left{width:42.31%;padding-right:30px}.footer__info--right{width:57.69%}.footer__logo-brokerage{justify-content:flex-start}.footer__contact--inner{display:flex;gap:0 clamp(20px,6.563vw,105px)}.footer__contact--column{align-items:flex-start}.footer__subscribe--inner{padding:45px}.footer__line{margin-top:75px}.footer__accessibility{margin-top:65px}}@media screen and (min-width:1280px){:root{--font-size-title: 85px;--font-size-title-lg: 95px;--font-size-title-md: 75px}.header__navigation{margin-right:clamp(10px,4.063vw,65px)}.header__navigation .site-navi>li{margin:0 clamp(10px,1.875vw,30px);margin:0 min(1.28vw,30px)}.footer__image{width:39.68%}.footer__form{width:60.32%;padding-left:clamp(20px,3.438vw,55px);padding-right:clamp(20px,11.25vw,180px)}}@media screen and (max-width:1023px){#main-wrapper{padding-top:52px}.mobile-hide{display:none!important}.header__logo a img.dh-logo{opacity:0}.header__logo a img.fh-logo{opacity:1}.header__brokerage{border-left-color:#000;margin-right:0}.floatingCta{transform:scale(.7);transform-origin:bottom right}.footer__top{padding:70px 0 0}.footer__image{margin-top:40px}.footer__form{max-width:630px;padding-left:15px;padding-right:15px;margin:0 auto}.footer__subscribe{margin-top:40px}.backToTop{left:0;right:0;margin:0 auto}}
