@charset "UTF-8";:root{--font-family-default: "Poppins", sans-serif;--font-family-title: "Poppins", sans-serif;--font-size-default: 15px;--font-size-title: 32px;--font-color-default: #585858;--font-color-title: #000000;--primary-rgb: 239,180,59;--secondary-rgb: 174,115,73;--primary: #efb43b;--secondary: #ae7349;--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{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-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{font-family:var(--font-family-title);font-size:var(--font-size-title);font-weight:500;color:var(--font-color-title);line-height:1.2;letter-spacing:0;text-transform:uppercase}.gsite-title h2 small{display:block;font-size:16px;color:rgba(var(--primary-rgb),1);letter-spacing:.2em}.gsite-title.is-white h2{color:#fff}.gsite-button,a.gsite-button{display:inline-block;position:relative;width:235px;max-width:100%;font-size:13px;color:#000;line-height:1;letter-spacing:.2em;text-align:center;text-transform:uppercase;transition:all var(--default-transition)}.gsite-button:before,.gsite-button:after,a.gsite-button:before,a.gsite-button:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;transition:all var(--default-transition)}.gsite-button:before,a.gsite-button:before{border:2px solid rgba(var(--primary-rgb),1)}.gsite-button:after,a.gsite-button:after{background:linear-gradient(to right,#f6ba38,#eac26b 41%,#ae7349);opacity:0}.gsite-button span,a.gsite-button span{position:relative;display:flex;align-items:center;justify-content:center;height:50px;z-index:1}.gsite-button span:after,a.gsite-button span:after{content:"+";color:rgba(var(--primary-rgb),1);margin-left:6px;transition:all var(--default-transition)}.gsite-button:hover:before,.gsite-button:focus-within:before,.gsite-button.is-active:before,a.gsite-button:hover:before,a.gsite-button:focus-within:before,a.gsite-button.is-active:before{opacity:0}.gsite-button:hover:after,.gsite-button:focus-within:after,.gsite-button.is-active:after,a.gsite-button:hover:after,a.gsite-button:focus-within:after,a.gsite-button.is-active:after{opacity:1}.gsite-button:hover span:after,.gsite-button:focus-within span:after,.gsite-button.is-active span:after,a.gsite-button:hover span:after,a.gsite-button:focus-within span:after,a.gsite-button.is-active span:after{color:#000}.gsite-button.is-white:not(:hover),a.gsite-button.is-white:not(:hover){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;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:1px solid #898989;aspect-ratio:1/1;width:50px;display:flex;align-items:center;justify-content:center;color:#898989;transition:all var(--default-transition)}.gsite-arrow i{font-size:20px}.gsite-arrow:hover,.gsite-arrow:focus{background:rgba(var(--primary-rgb),1);border-color:rgba(var(--primary-rgb),1);color:#000}.gsite-arrow.is-white:not(:hover){color:#fff;border-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:630px;padding:0 15px;margin:0 auto}.header{width:100%;padding:20px 0;background:#000;top:0;left:0;z-index:1020;font-size:0;transition:all 1s cubic-bezier(.4,0,.2,1)}.header.is-sticky{background:#000c;padding:15px 0}.header.is-sticky .header__logo{opacity:1;pointer-events:auto}.header__container{max-width:100%!important;padding:0 clamp(15px,2.1875vw,35px)!important;display:flex;align-items:center;justify-content:space-between}.header__logo{width:100%;text-align:center;transition:all var(--default-transition)}.header__logo a{display:inline-block}.header__logo a img{width:200px}.header__navigation .site-navi li{display:block;position:relative}.header__navigation .site-navi li a{display:block;position:relative;font-size:15px;color:#fff;line-height:1.1;letter-spacing:.1em;text-transform:uppercase;transition:all var(--default-transition)}.header__navigation .site-navi>li{display:inline-block;vertical-align:middle;padding:0 4px}.header__navigation .site-navi>li:not(:first-child){border-left:1px solid #ffffff}.header__navigation .site-navi>li>a{padding:0 3px}.header__navigation .site-navi>li>a:after{content:"";display:block;position:absolute;width:100%;height:3px;max-width:0;left:0;right:0;bottom:-10px;margin:0 auto;background:rgba(var(--primary-rgb),1);transition:all var(--default-transition)}.header__navigation .site-navi>li:hover>a:after{max-width:100%}.header__navigation .site-navi .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 .sub-menu .sub-menu{top:0;margin-left:100%}.header__navigation .site-navi .sub-menu li a{padding:10px;background:#000c}.header__navigation .site-navi .sub-menu li:hover>a{background:rgba(var(--primary-rgb),1)}.header__navigation .site-navi>li>.sub-menu{left:-150%;right:-150%;margin:auto;padding-top:24.5px}.header__navigation .site-navi li:hover>.sub-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.header__menu{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;padding:0;border:0;width:33px;display:flex;flex-direction:column;align-items:flex-end;gap:6px;margin-left:13px}.header__menu span{width:100%;height:2px;background:#fff;transition:all var(--default-transition)}.header__menu span:nth-child(2){width:23px}.header__menu span:nth-child(3){width:29px}.header__menu:hover span{width:100%!important}.is-offcanvas-active{overflow:hidden}.is-offcanvas-active .offcanvas{opacity:1;visibility:visible;transform:translate(0);pointer-events:auto}.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__inner{pointer-events:auto}.offcanvas{position:fixed;width:100%;height:100%;max-width:100%;top:0;bottom:0;left:0;z-index:1020;overflow:auto;font-size:0;opacity:0;transform:translate(50%);pointer-events:none;transition:all 1s ease-in-out}.offcanvas__overlay{position:fixed;width:100%;height:100%;top:0;right:0;z-index:1010;background:#0003;pointer-events:none;opacity:0;transition:all 1s ease-in-out}.offcanvas__bg{position:fixed;width:520px;max-width:90%;min-height:100vh;top:0;right:0;background:#f4efe3;z-index:1020;transform:translate(50%);opacity:0;pointer-events:none;transition:all 1s ease-in-out}.offcanvas__bg:before{content:"";display:block;position:absolute;aspect-ratio:550/416;width:105.9%;bottom:9%;left:26%;background-image:url(../images/monogram.png);background-position:center center;background-repeat:no-repeat;background-size:contain;opacity:.05;z-index:5}.offcanvas__bg:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:#000000f2}.offcanvas__bg canvas{filter:grayscale(1)}.offcanvas__container{position:relative;width:520px;max-width:90%;min-height:100vh;padding:45px 60px;margin:0 0 0 auto;z-index:1025}.offcanvas__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;padding:0;border:0;display:block;color:#fff;margin:0 0 0 auto;z-index:1026;transition:all var(--default-transition)}.offcanvas__close i{font-size:22px}.offcanvas__close:hover{color:rgba(var(--primary-rgb),1)}.offcanvas__navigation{margin-top:110px}.offcanvas__navigation ul.side-navi{display:flex;flex-direction:column;align-items:flex-start}.offcanvas__navigation ul.side-navi li a{font-family:var(--font-family-title);font-size:20px;font-weight:400;color:#fff;line-height:1.1;letter-spacing:.1em;text-transform:uppercase;transition:all var(--default-transition)}.offcanvas__navigation ul.side-navi li:hover>a{color:rgba(var(--primary-rgb),1)}.offcanvas__navigation ul.side-navi>li{margin-bottom:48px}.offcanvas__navigation ul.side-navi>li.menu-item-has-children{margin-bottom:30px}.offcanvas__navigation ul.side-navi .sub-menu{margin-top:8px}.offcanvas__navigation ul.side-navi .sub-menu li:not(:last-child){margin-bottom:12px}.offcanvas__navigation ul.side-navi .sub-menu li a{font-size:16px;color:var(--font-color-default);letter-spacing:.2em}.offcanvas__navigation ul.side-navi .sub-menu li:hover>a{color:rgba(var(--primary-rgb),1)}.offcanvas__contact{margin-top:60px}.offcanvas__contact--item{display:flex;align-items:baseline;margin-bottom:12px}.offcanvas__contact--item i{font-size:15px;color:rgba(var(--primary-rgb),1);width:20px;margin-right:5px;text-align:center}.offcanvas__contact--item i.ai-font-envelope-f{font-size:10px}.offcanvas__contact--item i.ai-font-location-c{font-size:20px;transform:translateY(4px)}.offcanvas__contact--item a{font-size:15px;color:#fff;line-height:1.2;letter-spacing:.025em;transition:all var(--default-transition)}.offcanvas__contact--item a:hover{color:rgba(var(--primary-rgb),1)}.aiosp-wrap .aiosp-container.aiosp-ref-\#popupVip .aios-popup-body{width:620px;max-width:100%;padding:0;background:none;min-height:0}.aiosp-wrap .aiosp-container.aiosp-ref-\#popupVip .aios-popup-body button.aiosp-close{position:absolute;width:auto;height:auto;top:30px;right:30px;font-size:0;color:#000;line-height:1;opacity:1;transition:all var(--default-transition)}.aiosp-wrap .aiosp-container.aiosp-ref-\#popupVip .aios-popup-body button.aiosp-close:before{content:"򰉂";font-family:agentimage;font-size:22px}.aiosp-wrap .aiosp-container.aiosp-ref-\#popupVip .aios-popup-body button.aiosp-close:hover{color:rgba(var(--primary-rgb),1)}.popupVip{position:relative;background:#fff;border:2px solid rgba(var(--primary-rgb),1);padding:35px 20px 55px;font-size:0}.popupVip__inner{position:relative;max-width:500px;margin:0 auto}.popupVip__logo img{margin:0 auto}.popupVip__form{position:relative;max-width:625px;margin:20px auto 0}.popupVip__form .gsite-fields{margin:0 -10px}.popupVip__form .gsite-input{display:inline-block;vertical-align:top;width:100%;padding:0 10px;margin-bottom:20px}.popupVip__form .gsite-input input:not(:checked),.popupVip__form .gsite-input textarea{height:52px;font-size:15px;font-weight:300;color:#000;letter-spacing:.025em;border-bottom:1px solid #000000}.popupVip__form .gsite-input textarea{padding-top:20px;height:92px}.popupVip__form .gsite-input .wpcf7-list-item{margin:0}.popupVip__form .gsite-input .wpcf7-list-item label{position:relative;padding-left:25px}.popupVip__form .gsite-input .wpcf7-list-item input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;aspect-ratio:1/1;width:15px;height:auto;border:1px solid #000000;position:absolute;top:0;left:0;margin:0;outline:none}.popupVip__form .gsite-input .wpcf7-list-item input:checked{background:#000}.popupVip__form .gsite-input .wpcf7-list-item input:checked+.wpcf7-list-item-label:before{opacity:1}.popupVip__form .gsite-input .wpcf7-list-item .wpcf7-list-item-label{display:block;font-size:12px;font-weight:300;color:#000;line-height:1.4;letter-spacing:.025em;text-align:justify}.popupVip__form .gsite-input .wpcf7-list-item .wpcf7-list-item-label:before{content:"򰄦";display:block;position:absolute;top:0;left:2px;font-family:agentimage;font-size:12px;color:#fff;opacity:0}.popupVip__form .gsite-submit{display:block;width:175px;margin:10px auto 0}.popupVip__form .wpcf7-form-control-wrap{display:block}.popupVip__form .wpcf7-spinner{position:absolute;left:0;right:0;bottom:-25px;margin:0 auto}.popupVip__form .wpcf7 form .wpcf7-response-output{position:absolute;width:100%;margin:5px 0 0;color:var(--font-color-default)!important}.footer{position:relative;padding:50px 0 65px;font-size:0}.footer__bg{z-index:1}.footer__bg:before,.footer__bg:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0}.footer__bg:before{background:linear-gradient(to bottom,#fff,#fff0);z-index:5}.footer__bg:after{background:#ffffffe6}.footer__container{z-index:2}.footer__logo{text-align:center}.footer__logo a{display:inline-block}.footer__contact{margin-top:55px}.footer__contact--inner{display:flex;flex-direction:column;justify-content:center;gap:10px 110px}.footer__contact--item{display:flex;flex-direction:column;align-items:center}.footer__contact--item i{display:flex;align-items:center;justify-content:center;font-size:15px;color:rgba(var(--primary-rgb),1);min-height:22px;margin-bottom:10px}.footer__contact--item i.ai-font-envelope-f{font-size:10px}.footer__contact--item i.ai-font-location-c{font-size:20px}.footer__contact--item a{font-size:15px;color:#000;line-height:1.2;letter-spacing:.025em;text-align:center;transition:all var(--default-transition)}.footer__contact--item a:hover{color:rgba(var(--primary-rgb),1)}.footer__smis{margin-top:30px}.footer__smis--inner{display:flex;align-items:center;justify-content:center;gap:10px 35px}.footer__smis a{font-size:24px;color:rgba(var(--primary-rgb),1);transition:all var(--default-transition)}.footer__smis a:hover{color:rgba(var(--secondary-rgb),1)}.footer__navigation{border-top:1px solid #d8d8d8;padding-top:40px;margin-top:35px}.footer__navigation ul{display:flex;flex-direction:column;align-items:center;justify-content:center}.footer__navigation ul li{padding:10px 0}.footer__navigation ul li a{font-size:15px;color:#000;line-height:1.1;letter-spacing:.1em;text-transform:uppercase;transition:all var(--default-transition)}.footer__navigation ul li a:hover{color:rgba(var(--primary-rgb),1)}.footer__copyright{font-size:12px;color:#000;line-height:1.2;letter-spacing:.025em;text-align:center;margin-top:25px}.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:400!important;text-underline-offset:3px}.footer__realtors{display:flex;align-items:center;justify-content:center;font-size:24px;color:#000;margin-top:18px}.footer__realtors i.ai-font-realtor-mls{font-size:30px;margin-left:12px}@media screen and (min-width:1024px){:root{--font-size-default: 17px;--font-size-title: 35px}.gsite-title h2 small{font-size:20px}.gsite-button,a.gsite-button{font-size:15px}.gsite-button span,a.gsite-button span{height:65px}.gsite-arrow{width:65px}.gsite-arrow i{font-size:32px}body #pojo-a11y-toolbar{display:block}.desktop-hide{display:none!important}.max-container{max-width:1170px}.header{position:fixed;padding:32px 0;background:transparent}.header__logo{width:auto;opacity:0;pointer-events:none}.header__logo a img{width:46px}.popupVip__form .gsite-input.sm{width:50%}.footer__contact--inner{flex-direction:row;margin-left:9%}.footer__navigation ul{flex-direction:row}.footer__navigation ul li{padding:0 10px}.footer__navigation ul li:not(:first-child){border-left:1px solid #000000}}@media screen and (min-width:1280px){:root{--font-size-default: 17px;--font-size-title: 50px}.header__navigation .site-navi>li{padding:0 20px}.footer__navigation ul li{padding:0 20px}}@media screen and (min-width:1440px){.header__navigation .site-navi>li{padding:0 clamp(10px,2.625vw,42px)}}@media screen and (max-width:1023px){#main-wrapper{padding-top:52px}.mobile-hide{display:none!important}}
