:root{--font-family-default: "Montserrat", sans-serif;--font-family-default-alt: "Outfit", sans-serif;--font-family-title: "Syncopate", sans-serif;--font-size-default: 14px;--font-size-title: 30px;--font-color-default: #252525;--font-color-title: #0d1e41;--primary-rgb: 13,30,65;--secondary-rgb: 27,125,185;--primary: #0d1e41;--secondary: #1b7db9;--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;margin-top:74px}a{color:inherit}a:hover{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:#ccc;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}.single-aios-agents .agentDetails__content__igFeed .gsite-image img{height:320px;background:transparent;-o-object-fit:contain;object-fit:contain;aspect-ratio:unset!important}.single-aios-agents section#hpAreas{display:none}.gsite-title{position:relative}.gsite-title h2{font-family:var(--font-family-title);font-size:var(--font-size-title);font-weight:700;color:var(--font-color-title);line-height:1;text-transform:uppercase}.gsite-title h2 small{display:block;font-family:var(--font-family-default);font-size:20px;font-weight:400;color:inherit;letter-spacing:.2em;margin-bottom:14px}.gsite-title.is-white h2{color:#fff}.gsite-button,a.gsite-button{display:inline-block;position:relative;width:auto;font-size:13.48px;font-weight:600;color:#000;line-height:1;letter-spacing:.1em;text-align:center;text-transform:uppercase;transition:all var(--default-transition)}.gsite-button:before,a.gsite-button:before{content:"";display:block;position:absolute;width:48px;top:0;bottom:0;right:0;background:linear-gradient(to right,rgba(var(--primary-rgb),1) 0,rgba(var(--secondary-rgb),1));opacity:0;transition:all var(--default-transition)}.gsite-button span,a.gsite-button span{position:relative;display:flex;align-items:center;justify-content:center;height:48px;padding:0 25px}.gsite-button span i:not([class]),a.gsite-button span i:not([class]){display:block;position:absolute;width:60px;height:48px;top:0;right:0;border:1px solid rgba(var(--primary-rgb),1);border-left:0;transition:all var(--default-transition)}.gsite-button span i:not([class]):before,.gsite-button span i:not([class]):after,a.gsite-button span i:not([class]):before,a.gsite-button span i:not([class]):after{content:"";display:block;position:absolute;width:1px;height:21.05%;left:0;background:rgba(var(--primary-rgb),1)}.gsite-button span i:not([class]):before,a.gsite-button span i:not([class]):before{top:0}.gsite-button span i:not([class]):after,a.gsite-button span i:not([class]):after{bottom:0}.gsite-button:hover,.gsite-button:focus,.gsite-button.is-active,a.gsite-button:hover,a.gsite-button:focus,a.gsite-button.is-active{color:#fff}.gsite-button:hover:before,.gsite-button:focus:before,.gsite-button.is-active:before,a.gsite-button:hover:before,a.gsite-button:focus:before,a.gsite-button.is-active:before{width:100%;opacity:1}.gsite-button:hover span i:not([class]),.gsite-button:focus span i:not([class]),.gsite-button.is-active span i:not([class]),a.gsite-button:hover span i:not([class]),a.gsite-button:focus span i:not([class]),a.gsite-button.is-active span i:not([class]){width:100%;opacity:0}.gsite-button.is-white,a.gsite-button.is-white{color:#fff}.gsite-button.is-white:before,a.gsite-button.is-white:before{background:#fff}.gsite-button.is-white:hover,.gsite-button.is-white:focus,a.gsite-button.is-white:hover,a.gsite-button.is-white:focus{color:rgba(var(--primary-rgb),1)}.gsite-button.is-white span i:not([class]),a.gsite-button.is-white span i:not([class]){filter:brightness(0) invert(1)}.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],.gsite-submit button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background: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;padding:0;border:0;aspect-ratio:41/57;width:35px;font-size:10px;color:rgba(var(--secondary-rgb),1);display:flex;align-items:center;transition:all var(--default-transition)}.gsite-arrow:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(to right,rgba(var(--primary-rgb),1) 0,rgba(var(--secondary-rgb),1));opacity:0;transition:all var(--default-transition)}.gsite-arrow i{position:relative;transition:all var(--default-transition)}.gsite-arrow i.ai-font-arrow-j{width:15px;margin-left:3px;display:flex;justify-content:flex-end;overflow:hidden}.gsite-arrow i:not([class]){position:absolute;width:100%;height:100%;top:0;left:0;border:1px solid rgba(var(--primary-rgb),1);border-left:0}.gsite-arrow i:not([class]):before,.gsite-arrow i:not([class]):after{content:"";display:block;position:absolute;width:1px;height:21.05%;left:0;background:rgba(var(--primary-rgb),1)}.gsite-arrow i:not([class]):before{top:0}.gsite-arrow i:not([class]):after{bottom:0}.gsite-arrow.prev{transform:scaleX(-1)}.gsite-arrow:hover,.gsite-arrow:focus{color:#fff}.gsite-arrow:hover:before,.gsite-arrow:focus:before{opacity:1}.gsite-arrow:hover i:not([class]),.gsite-arrow:focus i:not([class]){opacity:0}.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}.header{position:fixed;width:100%;padding:15px 0;top:0;left:0;font-size:0;z-index:1020;transition:all 1s cubic-bezier(.4,0,.2,1)}.header.is-sticky{padding:20px 0;box-shadow:1.408px 2.649px 6.02px .98px #0000002b}.header.is-sticky:before{opacity:1}.header.is-sticky .header__logo a img{width:190px}.header.is-sticky .header__navigation .site-navi>li>a:after{background:#fff}.header.is-sticky .header__navigation .site-navi>li.is-menu-contact>a:before{background:#fff}.header.is-sticky .header__navigation .site-navi>li.is-menu-contact:hover>a,.header.is-sticky .header__navigation .site-navi>li.is-menu-contact:focus-within>a{color:rgba(var(--primary-rgb),1)}.header.is-sticky .header__navigation .site-navi>li>.sub-menu{padding-top:37px}.header:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(to right,rgba(var(--secondary-rgb),1),rgba(var(--primary-rgb),1),rgba(var(--primary-rgb),1));transition:all 1s cubic-bezier(.4,0,.2,1)}.header__container{max-width:100%!important;padding:0 30px;display:flex;align-items:center;justify-content:space-between}.header__logo a{display:inline-block}.header__logo a img{width:190px;filter:brightness(0) invert(1);transition:all 1s cubic-bezier(.4,0,.2,1)}.header__navigation{margin-left:auto;margin-right:0}.header__navigation .site-navi li{display:block;position:relative}.header__navigation .site-navi li a{display:block;position:relative;font-size:16px;font-weight:700;color:#fff;line-height:1.1;letter-spacing:.1em;text-transform:uppercase;transition:all var(--default-transition)}.header__navigation .site-navi li .sub-menu{position:absolute;width:100%;min-width:245px;text-align:center;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(20px);transition:all var(--default-transition)}.header__navigation .site-navi li .sub-menu .sub-menu{top:0;margin-left:100%}.header__navigation .site-navi li .sub-menu li a{padding:7px 5px;background:#fff;font-size:15px;font-weight:500;color:rgba(var(--primary-rgb),1)}.header__navigation .site-navi li .sub-menu li:not(:last-child) a{border-bottom:1px solid rgba(var(--secondary-rgb),.4)}.header__navigation .site-navi li .sub-menu li:hover>a,.header__navigation .site-navi li .sub-menu li:focus-within>a{background:rgba(var(--primary-rgb),1);color:#fff}.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__navigation .site-navi>li{display:inline-block;vertical-align:middle;margin:0 33px}.header__navigation .site-navi>li>a:after{content:"";display:block;position:absolute;width:100%;height:5px;left:0;right:0;bottom:0;margin:0 auto;background:linear-gradient(to right,rgba(var(--primary-rgb),1),rgba(var(--secondary-rgb),1));opacity:0;transition:all var(--default-transition)}.header__navigation .site-navi>li.is-menu-contact>a{padding:12px 14px;z-index:2}.header__navigation .site-navi>li.is-menu-contact>a:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(to right,rgba(var(--primary-rgb),1),rgba(var(--secondary-rgb),1));opacity:0;transition:all var(--default-transition);z-index:-1}.header__navigation .site-navi>li.is-menu-contact>a:after{width:100%;height:100%;top:0;left:0;border:2px solid #ffffff;background:none!important;opacity:1}.header__navigation .site-navi>li.is-menu-contact:hover>a:before,.header__navigation .site-navi>li.is-menu-contact:focus-within>a:before{opacity:1}.header__navigation .site-navi>li.is-menu-contact:hover>a:after,.header__navigation .site-navi>li.is-menu-contact:focus-within>a:after{opacity:0}.header__navigation .site-navi>li:hover>a:after,.header__navigation .site-navi>li:focus-within>a:after{bottom:-20px;opacity:1}.header__navigation .site-navi>li:first-child{margin-left:0!important}.header__navigation .site-navi>li:last-child{margin-right:0!important}.header__navigation .site-navi>li>.sub-menu{left:-250%;right:-250%;margin:auto;padding-top:30px}.header__menu{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;padding:0;border:0;width:32px;display:flex;flex-direction:column;align-items:flex-end;margin-left:95px}.header__menu span{width:100%;height:3px;background:#fff;transition:all var(--default-transition)}.header__menu span:last-child{width:62.5%;margin-top:7px}.header__menu:hover span:last-child,.header__menu:focus span:last-child{width:100%}body.aios-custom-ihomefinder-details-template #content-full,body.aios-custom-ihomefinder-details-template #content-sidebar{margin-top:0;padding-top:0}.is-offcanvas-active{overflow:hidden!important}.offcanvas{position:fixed;width:100%;height:100%;max-width:100%;top:0;bottom:0;left:0;z-index:1020;overflow-y:auto;overflow-x:hidden;font-size:0;opacity:0;transform:translate(50%);pointer-events:none;transition:all 1s ease-in-out}.is-offcanvas-active .offcanvas{opacity:1;visibility:visible;transform:translate(0)}.is-offcanvas-active .offcanvas__overlay{pointer-events:auto;opacity:1}.is-offcanvas-active .offcanvas__bg{pointer-events:auto;opacity:1;transform:translate(0)}.is-offcanvas-active .offcanvas__close,.is-offcanvas-active .offcanvas__container{pointer-events:auto}.offcanvas__overlay{position:fixed;width:100%;height:100%;top:0;right:0;z-index:1010;pointer-events:none;background:#00000080;opacity:0;transition:all 1s ease-in-out}.offcanvas__bg{position:fixed;width:470px;max-width:100%;min-height:100vh;top:0;right:0;background:rgba(var(--primary-rgb),1);z-index:1020;transform:translate(50%);opacity:0;pointer-events:none;transition:all 1s ease-in-out}.offcanvas__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;padding:0;position:fixed;width:54px;height:54px;top:0;right:0;background:#fff;color:rgba(var(--secondary-rgb),1);z-index:1026;transition:all var(--default-transition)}.offcanvas__close i{font-size:20px}.offcanvas__close:hover,.offcanvas__close:focus{background:rgba(var(--secondary-rgb),1);color:#fff}.offcanvas__container{position:relative;width:470px;max-width:100%;min-height:100vh;padding:70px 20px;margin:0 0 0 auto;z-index:1025}.offcanvas__logo a img{filter:brightness(0) invert(1)}.offcanvas__navigation{margin-top:40px}.offcanvas__navigation ul.side-navi{position:relative}.offcanvas__navigation ul.side-navi li a{font-size:18px;font-weight:600;color:#fff;line-height:1.1;letter-spacing:.05em;text-transform:uppercase;transition:all var(--default-transition)}.offcanvas__navigation ul.side-navi li:hover>a,.offcanvas__navigation ul.side-navi li:focus-within>a{color:rgba(var(--secondary-rgb),1)}.offcanvas__navigation ul.side-navi>li:not(:last-child){margin-bottom:22px}.offcanvas__navigation ul.side-navi>li:hover>.sub-menu{opacity:1;pointer-events:auto;transform:translate(0)}.offcanvas__navigation ul.side-navi .sub-menu{position:absolute;width:50%;height:100%;top:0;right:0;padding-left:15px;opacity:0;pointer-events:none;transform:translate(-20%);transition:all var(--default-transition)}.offcanvas__navigation ul.side-navi .sub-menu:before{content:"";display:block;position:absolute;width:1px;height:100%;top:0;left:0;background:#fff6}.offcanvas__navigation ul.side-navi .sub-menu li:not(:last-child){margin-bottom:15px}.offcanvas__navigation ul.side-navi .sub-menu li a{font-size:14px}.offcanvas__contact{margin-top:80px}.offcanvas__contact--item{font-size:15px;font-weight:600;color:#fff;line-height:1.7;letter-spacing:.1em}.offcanvas__contact--item:not(:last-child){margin-bottom:10px}.offcanvas__contact--item a{transition:all var(--default-transition)}.offcanvas__contact--item a:hover{color:rgba(var(--secondary-rgb),1)}.offcanvas__contact--item:not(.smis) a{display:flex;align-items:center}.offcanvas__contact--item:not(.smis) a i{font-size:12px;margin-right:8px}.offcanvas__contact--item.smis{display:flex;gap:0 20px}.offcanvas__contact--item.smis a{font-size:18px}.footer{position:relative}.footer__top{position:relative;padding:60px 0 0}.footer__top--bg:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(var(--primary-rgb),.88)}.footer__top--container{max-width:100%!important;padding:0!important}.footer__form{position:relative;padding:55px 20px 50px}.footer__form--bg:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:#ffffffe6}.footer__form--title{text-align:center}.footer__form--main{max-width:420px;margin:40px auto 0}.footer__form--main .gsite-fields{margin:0 -15px}.footer__form--main .gsite-input{display:inline-block;width:100%;padding:0 15px;margin-bottom:20px}.footer__form--main .gsite-input label{display:none}.footer__form--main .gsite-input input,.footer__form--main .gsite-input textarea{font-size:14px;color:#616161;letter-spacing:.075em;height:42px;padding:0 5px;border-bottom:1px solid #cdcdcd}.footer__form--main .gsite-input textarea{height:140px;padding-top:32px}.footer__form--main .gsite-submit{width:140px;margin:25px auto 0}.footer__form--main .wpcf7{position:relative;max-width:610px;margin:0 auto;font-size:0}.footer__form--main .wpcf7-form-control-wrap{display:block}.footer__form--main .wpcf7-spinner{position:absolute;right:0;bottom:-25px;margin:0 auto}.footer__form--main .wpcf7 form .wpcf7-response-output{position:absolute;width:100%;margin:5px 0 0}.footer__image .gsite-image img{aspect-ratio:716/714;-o-object-position:center top;object-position:center top}.footer__bottom{position:relative;padding:60px 0 40px}.footer__bottom--bg:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(var(--primary-rgb),.85)}.footer__logo-brokerage{display:flex;align-items:center;justify-content:center;gap:20px 25px}.footer__logo img,.footer__brokerage img{filter:brightness(0) invert(1)}.footer__contact{margin-top:35px}.footer__contact--inner{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;text-align:center;gap:35px 55px}.footer__contact--separator{width:100%}.footer__contact--item{font-size:16px;font-weight:500;color:#fff;line-height:1.2;letter-spacing:.1em}.footer__contact--item a{transition:all var(--default-transition)}.footer__contact--item a:hover,.footer__contact--item a:focus{color:rgba(var(--secondary-rgb),1)}.footer__contact--item:not(.smis) a{display:flex;align-items:center}.footer__contact--item:not(.smis) a i{font-size:16px;margin-right:8px}.footer__contact--item.smis{display:flex;align-items:center;gap:0 25px}.footer__contact--item.smis a{font-size:18px}.footer__separator{width:100%;height:1px;margin-top:35px;background:#ffffff73}.footer__accessibility{font-size:11px;color:#fff;line-height:1.7;letter-spacing:.05em;text-align:center;max-width:450px;margin:30px auto 0}.footer__accessibility a{transition:all var(--default-transition)}.footer__accessibility a:hover,.footer__accessibility a:focus{color:rgba(var(--secondary-rgb),1)}.footer__copyright{font-size:13px;color:#fff;line-height:1.4;letter-spacing:.05em;text-align:center;max-width:450px;margin:30px auto 0}.footer__copyright span.footer-site-title{text-transform:uppercase}.footer__copyright a{transition:all var(--default-transition)}.footer__copyright a[href="https://www.agentimage.com"]{text-underline-offset:3px}.footer__copyright a:hover,.footer__copyright a:focus{color:rgba(var(--secondary-rgb),1)}.footer__realtors{display:flex;align-items:center;justify-content:center;font-size:22px;color:#fff;margin-top:18px}.footer__realtors i.ai-font-realtor-mls{font-size:28px;margin-left:12px}.aios-cf7-consent-consent-text{color:#000!important;font-size:14px}@media screen and (min-width:600px){.footer__accessibility,.footer__copyright{max-width:1180px}}@media screen and (min-width:1024px){:root{--font-size-default: 16px;--font-size-title: 48px}#main-wrapper{margin-top:0}.gsite-title h2 small{font-size:24px}.gsite-button,a.gsite-button{font-size:16px}.gsite-button:before,a.gsite-button:before{width:70px}.gsite-button span,a.gsite-button span{height:57px;padding:0 30px}.gsite-button span i:not([class]),a.gsite-button span i:not([class]){width:70px;height:57px}.gsite-arrow{width:41px}body #pojo-a11y-toolbar{display:block}.desktop-hide{display:none!important}.max-container{max-width:1170px}.header{padding:35px 0}.header.is-sticky .header__logo a img{width:222px}.header:before{opacity:0}.header__container{padding:0 45px}.header__logo a img{width:320px}.offcanvas__container{padding:70px}.offcanvas__navigation ul.side-navi{width:115%}.offcanvas__navigation ul.side-navi li a{font-size:22px}.offcanvas__contact--item{font-size:18px}.offcanvas__contact--item:not(.smis) a i{font-size:15px}.footer__top{padding:85px 0 0}.footer__top--container{display:flex;align-items:flex-end}.footer__form{padding:120px 20px 165px;width:55.25%}.footer__form--main{max-width:100%;margin:55px auto 0}.footer__form--main .gsite-input.sm{width:50%}.footer__form--main .gsite-submit{margin:35px 0 0 auto}.footer__image{width:44.75%}.footer__image .gsite-image img{max-height:714px}.footer__bottom{padding:105px 0 70px}.footer__bottom--container{max-width:1330px}.footer__contact{margin-top:25px}.footer__contact--inner{flex-direction:row;gap:12px 55px}.footer__contact--item{font-size:18px}.footer__separator{margin-top:55px}.footer__accessibility{margin:50px auto 0}.footer__realtors{font-size:28px}.footer__realtors i.ai-font-realtor-mls{font-size:35px}}@media screen and (min-width:1024px)and (max-width:1600px){:root{--font-size-default: 1vw;--font-size-title: 3vw}.gsite-title h2 small{font-size:1.5vw}.gsite-button,a.gsite-button{font-size:1vw}.gsite-button:before,a.gsite-button:before{width:4.375vw}.gsite-button span,a.gsite-button span{height:3.5625vw;padding:0 1.875vw}.gsite-button span i:not([class]),a.gsite-button span i:not([class]){width:4.375vw;height:3.5625vw}.gsite-arrow{width:2.5625vw;font-size:.625vw}.gsite-arrow i.ai-font-arrow-j{width:.9375vw;margin-left:.1875vw}.max-container{max-width:73.125vw;padding:0 .9375vw}.header{padding:2.1875vw 0}.header.is-sticky{padding:1.25vw 0}.header.is-sticky .header__logo a img{width:13.875vw}.header.is-sticky .header__navigation .site-navi>li>.sub-menu{padding-top:2.3125vw}.header__container{padding:0 2.8125vw}.header__logo a img{width:20vw}.header__navigation .site-navi li a{font-size:1vw}.header__navigation .site-navi li .sub-menu{min-width:15.3125vw}.header__navigation .site-navi li .sub-menu li a{padding:.4375vw .3125vw;font-size:.9375vw}.header__navigation .site-navi>li{margin:0 2.0625vw}.header__navigation .site-navi>li>a:after{height:.3125vw}.header__navigation .site-navi>li.is-menu-contact>a{padding:.75vw .875vw}.header__navigation .site-navi>li:hover>a:after,.header__navigation .site-navi>li:focus-within>a:after{bottom:-1.25vw}.header__navigation .site-navi>li>.sub-menu{padding-top:1.875vw}.header__menu{width:2vw;margin-left:5.9375vw}.header__menu span{height:.1875vw}.header__menu span:last-child{margin-top:.4375vw}.offcanvas__bg{width:29.375vw}.offcanvas__close{width:3.375vw;height:3.375vw}.offcanvas__close i{font-size:1.25vw}.offcanvas__container{width:29.375vw;padding:4.375vw}.offcanvas__logo a img{width:15vw}.offcanvas__navigation{margin-top:2.5vw}.offcanvas__navigation ul.side-navi li a{font-size:1.375vw}.offcanvas__navigation ul.side-navi>li:not(:last-child){margin-bottom:1.375vw}.offcanvas__navigation ul.side-navi .sub-menu{padding-left:.9375vw}.offcanvas__navigation ul.side-navi .sub-menu li:not(:last-child){margin-bottom:.9375vw}.offcanvas__navigation ul.side-navi .sub-menu li a{font-size:.875vw}.offcanvas__contact{margin-top:5vw}.offcanvas__contact--item{font-size:1.125vw}.offcanvas__contact--item:not(:last-child){margin-bottom:.625vw}.offcanvas__contact--item:not(.smis) a i{font-size:.9375vw;margin-right:.5vw}.offcanvas__contact--item.smis{gap:0 1.25vw}.offcanvas__contact--item.smis a{font-size:1.125vw}.footer__top{padding:5.3125vw 0 0}.footer__form{padding:7.5vw 1.25vw 10.3125vw}.footer__form--main{margin-top:3.4375vw}.footer__form--main .gsite-fields{margin:0 -.9375vw}.footer__form--main .gsite-input{padding:0 .9375vw;margin-bottom:1.25vw}.footer__form--main .gsite-input input,.footer__form--main .gsite-input textarea{font-size:.875vw;height:2.625vw;padding:0 .3125vw}.footer__form--main .gsite-input textarea{height:8.75vw;padding-top:2vw}.footer__form--main .gsite-submit{width:8.75vw;margin:2.1875vw 0 0 auto}.footer__form--main .wpcf7{max-width:38.125vw}.footer__form--main .wpcf7-spinner{bottom:-1.5625vw}.footer__form--main .wpcf7 form .wpcf7-response-output{margin:.3125vw 0 0}.footer__bottom{padding:6.5625vw 0 4.375vw}.footer__bottom--container{max-width:83.125vw}.footer__logo-brokerage{gap:1.25vw 1.5625vw}.footer__logo img{width:13.25vw}.footer__brokerage img{width:8.1875vw}.footer__contact{margin-top:1.5625vw}.footer__contact--inner{gap:.75vw 3.4375vw}.footer__contact--item{font-size:1.125vw}.footer__contact--item:not(.smis) a i{font-size:1vw;margin-right:.5vw}.footer__contact--item.smis{gap:0 1.5625vw}.footer__contact--item.smis a{font-size:1.125vw}.footer__separator{margin-top:3.4375vw}.footer__accessibility{font-size:.6875vw;max-width:73.75vw;margin:3.125vw auto 0}.footer__copyright{font-size:.8125vw;max-width:73.75vw;margin:1.875vw auto 0}.footer__realtors{font-size:1.75vw;margin-top:1.125vw}.footer__realtors i.ai-font-realtor-mls{font-size:2.1875vw;margin-left:.75vw}}@media screen and (max-width:1023px){.mobile-hide{display:none!important}}
