@charset "UTF-8";:root{--font-family-default: "Montserrat", sans-serif;--font-family-title: "Cinzel", serif;--font-size-default: 14px;--font-size-title: 35px;--font-color-default: #ffffff;--font-color-title: #ffffff;--primary-rgb: 102,102,102;--primary-alt-rgb: 64,64,64;--secondary-rgb: 32,32,32;--primary: #666666;--secondary: #202020;--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:#000;color:var(--font-color-default);margin:0}#main-wrapper{position:relative;overflow:hidden}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-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 h2,.gsite-title .heading-1{font-family:var(--font-family-title);font-size:var(--font-size-title);font-weight:400;color:var(--font-color-title);line-height:1;letter-spacing:0;text-transform:uppercase}.gsite-title h2 small,.gsite-title .heading-1 small{display:block;font-family:var(--font-family-default);font-size:15px;font-weight:700;color:#fff;letter-spacing:4px;margin-bottom:10px}.gsite-button,a.gsite-button{display:inline-block;position:relative;width:215px;max-width:100%;font-size:15px;font-weight:400;color:#000;line-height:1;letter-spacing:2px;text-align:center;text-transform:uppercase;border-radius:30px;border:1px solid #ffffff;background:#fff;transition:all var(--default-transition)}.gsite-button span,a.gsite-button span{position:relative;display:flex;align-items:center;justify-content:center;height:53px;z-index:2}.gsite-button:hover,.gsite-button:focus-within,.gsite-button.is-active,a.gsite-button:hover,a.gsite-button:focus-within,a.gsite-button.is-active{background:none;color:#fff}.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;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;color:#fff;transition:all var(--default-transition)}.gsite-arrow i{display:flex;justify-content:flex-end;font-size:20px;overflow:hidden}.gsite-arrow.prev i{transform:scaleX(-1)}.gsite-arrow:hover,.gsite-arrow:focus{color:#fff;opacity:.7}.gsite-arrow.is-white:not(:hover),.gsite-arrow.is-white:not(:focus){color:#fff}.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:1170px;padding:0 15px;margin:0 auto}.filter-white{filter:brightness(0) invert(1)}.header{position:fixed;width:100%;padding:25px 0;top:0;left:0;z-index:1020;transition:all 1s cubic-bezier(.4,0,.2,1)}.header.is-sticky{padding:10px 0;background:#000}.header.is-sticky .header__logo a img{width:180px}.header.is-sticky .header__navigation .site-navi>li>.sub-menu{padding-top:36px}.header.is-sticky .header__menu{gap:5px}.header__container{max-width:100%!important;display:flex;align-items:center;justify-content:space-between}.header__spacer{width:40px}.header__logo{display:flex;justify-content:flex-start;width:100%;max-width:100%}.header__logo a{display:inline-block}.header__logo a img{transition:all 1s cubic-bezier(.4,0,.2,1)}.header__navigation{width:100%}.header__navigation .header__logo{width:400px}.header__navigation>div{display:flex;align-items:center;justify-content:center}.header__navigation .site-navi{display:flex;flex-wrap:wrap;align-items:center}.header__navigation .site-navi li{display:block;position:relative}.header__navigation .site-navi li a{display:block;position:relative;font-size:14px;font-size:16px;font-weight:700;font-weight:300;color:#fff;line-height:1.1;letter-spacing:2px;text-transform:uppercase;transition:all var(--default-transition)}.header__navigation .site-navi li .sub-menu{position:absolute;width:100%;min-width:200px;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{margin-bottom:1px}.header__navigation .site-navi li .sub-menu li a{padding:10px;background:rgba(var(--secondary-rgb),.8);color:#fff}.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),.8)}.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 25px}.header__navigation .site-navi>li>a:after{content:"";display:block;position:absolute;width:0;height:2px;left:0;right:0;bottom:-8px;margin:0 auto;background:#fff;transition:all var(--default-transition)}.header__navigation .site-navi>li:hover>a:after,.header__navigation .site-navi>li:focus-within>a:after{width:100%}.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:-150%;right:-150%;margin:auto;padding-top:18px}.header__left,.header__right{display:flex;justify-content:flex-start;width:calc(50% - 200px)}.header__left{justify-content:flex-end}.header__menu{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;width:40px;display:flex;flex-direction:column;align-items:flex-end;gap:10px;transition:all 1s cubic-bezier(.4,0,.2,1)}.header__menu i{width:100%;height:2px;background:#fff;transition:all var(--default-transition)}.header__menu i:nth-child(1),.header__menu i:nth-child(3){width:85%}.header__menu span{font-size:14px;font-weight:700;color:#fff;line-height:1;text-align:center;text-transform:uppercase}.header__menu:hover i:nth-child(1),.header__menu:hover i:nth-child(3),.header__menu:focus i:nth-child(1),.header__menu:focus i:nth-child(3){width:100%}.is-offcanvas-active{overflow:hidden!important}.offcanvas{position:fixed;width:100%;height:100%;max-width:100%;top:0;bottom:0;left:0;z-index:1025;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__container,.is-offcanvas-active .offcanvas__close{pointer-events:auto}.offcanvas__overlay{position:fixed;width:100%;height:100%;top:0;right:0;z-index:1021;pointer-events:none;background:#00000080;opacity:0;transition:all 1s ease-in-out}.offcanvas__bg{position:fixed;width:550px;max-width:100%;min-height:100vh;top:0;right:0;background:#000;z-index:1022;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;top:20px;right:20px;color:#fff;z-index:1026;transition:all var(--default-transition)}.offcanvas__close i{font-size:20px}.offcanvas__close:hover,.offcanvas__close:focus{color:rgba(var(--primary-rgb),1)}.offcanvas__container{position:relative;width:550px;max-width:100%;min-height:100vh;padding:25px;margin:0 0 0 auto;z-index:1025}.offcanvas__navigation{margin-top:35px}.offcanvas__navigation ul.side-navi{position:relative}.offcanvas__navigation ul.side-navi li a{font-size:20px;font-weight:700;font-weight:200;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(--primary-rgb),1)}.offcanvas__navigation ul.side-navi>li:not(:last-child){margin-bottom:30px}.offcanvas__navigation ul.side-navi .sub-menu{display:none;margin-left:30px;margin-top:12px}.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:15px;color:#fff}.offcanvas__navigation ul.side-navi .sub-menu li:hover a,.offcanvas__navigation ul.side-navi .sub-menu li:focus-within a{color:rgba(var(--primary-rgb),1)}.offcanvas__contact{margin-top:45px}.offcanvas__contact--inner{display:flex;flex-direction:column;align-items:flex-start}.offcanvas__contact--item:not(:last-child){margin-bottom:15px}.offcanvas__contact--item span{display:block;font-size:15px;font-weight:700;font-weight:200;color:#fff;line-height:1.2;letter-spacing:.05em}.offcanvas__contact--item a{display:flex;align-items:center;font-size:15px;font-weight:700;font-weight:200;color:#fff;line-height:1.2;letter-spacing:.05em;transition:all var(--default-transition)}.offcanvas__contact--item a:hover,.offcanvas__contact--item a:focus{color:rgba(var(--primary-rgb),1)}.offcanvas__smis{margin-top:25px}.offcanvas__smis--inner{display:flex;align-items:center;gap:25px}.offcanvas__smis a{font-size:22px;color:#fff;transition:all var(--default-transition)}.offcanvas__smis a:hover,.offcanvas__smis a:focus{color:rgba(var(--primary-rgb),1)}.aiosp-wrap .aiosp-container.aiosp-ref-\#connect-popup .aios-popup-body{width:1200px;max-width:100%;min-height:0;padding:0;background:#000}.aiosp-wrap .aiosp-container.aiosp-ref-\#connect-popup .aios-popup-body button.aiosp-close{width:auto;height:auto;line-height:1;opacity:1;font-size:0;top:30px;right:30px;color:#d9d9d9;transition:all var(--default-transition)}.aiosp-wrap .aiosp-container.aiosp-ref-\#connect-popup .aios-popup-body button.aiosp-close:hover{color:#fff}.aiosp-wrap .aiosp-container.aiosp-ref-\#connect-popup .aios-popup-body button.aiosp-close:before{content:"򰉂";font-family:agentimage;font-size:20px}.popupConnect{position:relative;font-size:0}.popupConnect__image .gsite-image img{aspect-ratio:600/760}.popupConnect__form{padding:40px 15px}.popupConnect__form--logo img{margin:0 auto}.popupConnect__form--title{text-align:center;margin-top:50px}.popupConnect__form--main{max-width:500px;margin:0 auto}.popupConnect__form--main .gsite-fields{font-size:0;margin:0 -10px}.popupConnect__form--main .gsite-input{display:inline-block;width:100%;padding:0 10px}.popupConnect__form--main .gsite-input label{display:none}.popupConnect__form--main .gsite-input input:not([type=checkbox]),.popupConnect__form--main .gsite-input textarea{height:64px;font-size:14px;font-weight:700;color:#fff;letter-spacing:.42px;border-bottom:1px solid #ffffff}.popupConnect__form--main .gsite-input textarea{padding-top:28px;padding-right:30px;height:106px}.popupConnect__form--main .gsite-submit{display:block;width:172px;margin:45px auto 30px}.popupConnect__form--main .wpcf7{position:relative}.popupConnect__form--main .wpcf7-form-control-wrap{display:block}.popupConnect__form--main .wpcf7-spinner{position:absolute;left:0;right:0;bottom:-25px;margin:0 auto}.popupConnect__form--main .wpcf7 form .wpcf7-response-output{position:absolute;width:100%;margin:-30px 0 0}.popupConnect__form--close{display:flex;justify-content:center}.popupConnect__form--close a{color:#fff;font-size:15px;font-weight:700;line-height:15px;letter-spacing:2px;text-transform:uppercase;transition:all var(--default-transition)}.popupConnect__form--close a:hover{color:#fff;opacity:.7}.footer{position:relative}.footer__connect{position:relative;padding:70px 0}.footer__connect--bg{left:inherit;right:0}.footer__connect--bg:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:#0003}.footer__connect--title .gsite-title .heading-1{line-height:1.08}.footer__connect--title .gsite-title .heading-1 span{display:block;font-size:30px}.footer__connect--cta{margin-top:22px}.footer__connect--cta a.gsite-button{width:250px}.footer__bottom{position:relative;padding:80px 0 130px}.footer__bg:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:#000000e6}.footer__info{padding-bottom:55px;border-bottom:1px solid rgba(255,255,255,.3)}.footer__logo-brokerage{text-align:center}.footer__logo a{display:inline-block}.footer__brokerage{margin-top:20px}.footer__brokerage a{display:inline-block}.footer__brokerage a img{filter:brightness(0) invert(1)}.footer__contact{margin-top:28px}.footer__contact--item{font-size:16px;font-weight:700;font-weight:300;color:#fff;line-height:1.8;letter-spacing:.42px;text-align:center}.footer__contact--item span{display:block}.footer__contact--item a{color:#fff;transition:all var(--default-transition)}.footer__contact--item a:hover,.footer__contact--item a:focus{color:#fff;opacity:.8}.footer__contact--item:not(:first-child){margin-top:28px}.footer__smis{margin-top:28px}.footer__smis--inner{display:flex;align-items:center;justify-content:center;gap:25px;margin-top:28px}.footer__smis--inner a{font-size:22px;color:#fff;transition:all var(--default-transition)}.footer__smis--inner a:hover,.footer__smis--inner a:focus{color:rgba(var(--primary-rgb),1)}.footer__sitemap{margin-top:50px}.footer__sitemap ul{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:center;gap:10px 50px}.footer__sitemap ul li a{font-size:14px;font-weight:700;font-weight:300;color:#fff;line-height:1.2;letter-spacing:2px;text-transform:uppercase;transition:all var(--default-transition)}.footer__sitemap ul li a:hover,.footer__sitemap ul li a:focus{color:rgba(var(--primary-rgb),1)}.footer__accessibility{font-size:14px;font-weight:700;font-weight:300;color:#fff;line-height:2;letter-spacing:.42px;text-align:center;max-width:1140px;margin:50px auto 0}.footer__accessibility a{transition:all var(--default-transition)}.footer__accessibility a:hover,.footer__accessibility a:focus{color:rgba(var(--primary-rgb),1)}.footer__copyright{font-size:14px;font-weight:700;font-weight:300;color:#fff;line-height:2;letter-spacing:.42px;text-align:center;max-width:1140px;margin:30px auto 0}.footer__copyright a{transition:all var(--default-transition)}.footer__copyright a:hover,.footer__copyright a:focus{color:rgba(var(--primary-rgb),1)}.footer__realtors{display:flex;align-items:center;justify-content:center;margin-top:22px}.footer__realtors i{font-size:28px;color:#fff}.footer__realtors i.ai-font-realtor-mls{font-size:35px;margin-left:12px}.back-to-top{display:block;padding:0;border:0;position:absolute;bottom:15px;right:15px;z-index:50;display:flex;flex-direction:column}.back-to-top div{aspect-ratio:1/1;width:82px;border:1px solid #ffffff;border-radius:50%;font-size:10px;color:#fff;display:flex;align-items:center;justify-content:center;transform:rotate(-90deg);transition:all var(--default-transition)}.back-to-top div i{width:20px;display:flex;justify-content:flex-end;overflow:hidden}.back-to-top span{font-size:16px;font-weight:700;font-weight:300;color:#fff;text-align:center;line-height:1.75;letter-spacing:.42px;margin-top:6px}.back-to-top:hover div,.back-to-top:focus div{background:rgba(var(--primary-rgb),1);border-color:rgba(var(--primary-rgb),1)}@media screen and (min-width:600px){:root{--font-size-title: 45px}.footer__connect--title .gsite-title .heading-1 span{font-size:40px}}@media screen and (min-width:1024px){:root{--font-size-default: 18px;--font-size-title: 70px}.gsite-title h2,.gsite-title .heading-1{line-height:.8}.gsite-title h2 small,.gsite-title .heading-1 small{font-size:19px;letter-spacing:10px;margin-bottom:20px}body #pojo-a11y-toolbar{display:block}.desktop-hide{display:none!important}.header__container{padding-left:20px;padding-right:20px}.header__logo{padding:0 15px;justify-content:center}.offcanvas__close{top:40px;right:40px}.offcanvas__close{top:2.5vw;right:2.5vw}.offcanvas__container{padding:40px}.popupConnect__inner{display:flex;align-items:center}.popupConnect__image,.popupConnect__form,.popupConnect__form--main .gsite-input.sm{width:50%}.footer__connect{padding:205px 0 210px}.footer__connect--container{max-width:1270px}.footer__connect--title .gsite-title .heading-1{font-size:79px}.footer__connect--title .gsite-title .heading-1 span{font-size:62px}.footer__bottom--container{max-width:1330px}.footer__info{padding-left:60px;padding-right:60px;display:flex;align-items:flex-start;justify-content:space-between}.footer__logo-brokerage{width:400px;order:2}.footer__contact{width:230px;margin-top:52px;order:1}.footer__contact--item{text-align:left}.footer__smis{width:230px;margin-top:52px;order:3}.footer__smis--inner{justify-content:flex-start}.footer__sitemap ul{flex-direction:row}.back-to-top{bottom:32px;right:40px}}@media screen and (min-width:1024px)and (max-width:1600px){:root{--font-size-default: 1.125vw;--font-size-title: 4.375vw}.gsite-title h2 small,.gsite-title .heading-1 small{font-size:1.1875vw;letter-spacing:.625vw;margin-bottom:1.25vw}.gsite-arrow i{font-size:1.25vw;width:3.4375vw}.use-floating-validation-tip .wpcf7-not-valid-tip,.wpcf7 form .wpcf7-response-output{font-size:.75vw}.max-container{max-width:73.125vw;padding:0 .9375vw}.header{padding:1.5625vw 0}.header.is-sticky{padding:.625vw 0}.header.is-sticky .header__logo a img{width:11.25vw}.header.is-sticky .header__navigation .site-navi>li>.sub-menu{padding-top:2.25vw}.header.is-sticky .header__menu{gap:.3125vw}.header__container{padding-left:1.25vw;padding-right:1.25vw}.header__spacer{width:2.5vw}.header__logo{padding:0 .9375vw}.header__logo a img{width:20.75vw}.header__navigation .header__logo{width:25vw}.header__navigation .site-navi li a{font-size:.875vw;letter-spacing:.125vw}.header__navigation .site-navi li .sub-menu{min-width:12.5vw;transform:translateY(1.25vw)}.header__navigation .site-navi li .sub-menu li{margin-bottom:.0625vw}.header__navigation .site-navi li .sub-menu li a{padding:.625vw}.header__navigation .site-navi>li{margin:0 1.5625vw}.header__navigation .site-navi>li>a:after{height:.125vw;bottom:-.5vw}.header__navigation .site-navi>li>.sub-menu{padding-top:1.125vw}.header__left,.header__right{width:calc(50% - 12.5vw)}.header__menu{width:2.5vw;gap:.625vw}.header__menu i{height:.125vw}.header__menu span{font-size:.875vw}.offcanvas__bg{width:34.375vw}.offcanvas__close i{font-size:1.25vw}.offcanvas__container{width:34.375vw;padding:2.5vw}.offcanvas__logo a img{width:20.75vw}.offcanvas__navigation{margin-top:2.1875vw}.offcanvas__navigation ul.side-navi li a{font-size:1.25vw}.offcanvas__navigation ul.side-navi>li:not(:last-child){margin-bottom:1.875vw}.offcanvas__navigation ul.side-navi .sub-menu{margin-left:1.875vw;margin-top:.75vw}.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:.9375vw}.offcanvas__contact{margin-top:2.8125vw}.offcanvas__contact--item:not(:last-child){margin-bottom:.9375vw}.offcanvas__contact--item span,.offcanvas__contact--item a{font-size:.9375vw}.offcanvas__smis{margin-top:1.5625vw}.offcanvas__smis--inner{gap:1.5625vw}.offcanvas__smis a{font-size:1.375vw}.aiosp-wrap .aiosp-container.aiosp-ref-\#connect-popup .aios-popup-body{width:75vw}.aiosp-wrap .aiosp-container.aiosp-ref-\#connect-popup .aios-popup-body button.aiosp-close{top:1.875vw;right:1.875vw}.aiosp-wrap .aiosp-container.aiosp-ref-\#connect-popup .aios-popup-body button.aiosp-close:before{font-size:1.25vw}.popupConnect__form{padding:2.5vw .9375vw}.popupConnect__form--title{margin-top:3.125vw}.popupConnect__form--main{max-width:31.25vw}.popupConnect__form--main .gsite-fields{margin:0 -.625vw}.popupConnect__form--main .gsite-input{padding:0 .625vw}.popupConnect__form--main .gsite-input input:not([type=checkbox]),.popupConnect__form--main .gsite-input textarea{height:4vw;font-size:.875vw;letter-spacing:.02625vw}.popupConnect__form--main .gsite-input textarea{padding-top:1.75vw;padding-right:1.875vw;height:6.625vw}.popupConnect__form--main .gsite-submit{width:getvw(172px);margin:2.8125vw auto 1.875vw}.popupConnect__form--main .wpcf7-spinner{bottom:-1.5625vw}.popupConnect__form--main .wpcf7 form .wpcf7-response-output{margin:-1.875vw 0 0}.popupConnect__form--close a{font-size:.9375vw;line-height:.9375vw;letter-spacing:.125vw}.footer__connect{padding:12.8125vw 0 13.125vw}.footer__connect--container{max-width:79.375vw}.footer__connect--title .gsite-title .heading-1{font-size:4.9375vw}.footer__connect--title .gsite-title .heading-1 span{font-size:3.875vw}.footer__bottom{padding:5vw 0 8.125vw}.footer__bottom--container{max-width:83.125vw}.footer__info{padding-bottom:3.4375vw;padding-left:3.75vw;padding-right:3.75vw}.footer__logo-brokerage{width:25vw}.footer__logo a img{width:20.75vw}.footer__brokerage{margin-top:1.25vw}.footer__brokerage a img{width:7.9375vw}.footer__contact{width:14.375vw;margin-top:3.25vw}.footer__contact--item{font-size:1vw}.footer__contact--item:not(:first-child){margin-top:1.75vw}.footer__smis{width:14.375vw;margin-top:3.25vw}.footer__smis--inner{gap:1.5625vw;margin-top:1.75vw}.footer__smis--inner a{font-size:1.375vw}.footer__sitemap{margin-top:3.125vw}.footer__sitemap ul{gap:.625vw 3.125vw}.footer__sitemap ul li a{font-size:.875vw;letter-spacing:.125vw}.footer__accessibility{font-size:.875vw;letter-spacing:.02625vw;max-width:71.25vw;margin:3.125vw auto 0}.footer__copyright{font-size:.875vw;max-width:71.25vw;margin:1.875vw auto 0}.footer__realtors{margin-top:1.375vw}.footer__realtors i{font-size:1.75vw}.footer__realtors i.ai-font-realtor-mls{font-size:2.1875vw;margin-left:.75vw}.back-to-top{bottom:2vw;right:2.5vw}}@media screen and (max-width:1023px){#main-wrapper{padding-top:59px}.gsite-button,a.gsite-button{width:180px;font-size:12px}.gsite-button span,a.gsite-button span{height:48px}.mobile-hide{display:none!important}.max-container{max-width:630px}.header{background:#000;padding:10px 0}.header__logo a img{width:100px}.header__navigation{width:calc(100% - 35px)}.header__menu{width:30px;gap:5px}.header__menu span{font-size:11px}.offcanvas__logo a img{width:100px}.footer__connect--bg{width:200%}}
