@charset "UTF-8";:root{--font-family-default: "Poppins", sans-serif;--font-family-title: "Poppins", sans-serif;--font-size-default: 13px;--font-size-title: 40px;--font-size-title-md: 40px;--font-size-title-sm: 40px;--font-color-default: #050505;--font-color-title: #000000;--primary-rgb: 177,154,85;--secondary-rgb: 1,30,62;--tertiary-rgb: 184,191,195;--background-rgb: 0,0,0;--primary: #b19a55;--secondary: #011e3e;--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:#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}.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:700;color:var(--font-color-title);line-height:.9;letter-spacing:0;text-transform:uppercase}.gsite-title .heading-1 small,.gsite-title h1.heading-1 small,.gsite-title h2.heading-1 small{display:block;font-size:18px;color:inherit}.gsite-title .heading-1 span,.gsite-title h1.heading-1 span,.gsite-title h2.heading-1 span{font-weight:300}.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.sm .heading-1,.gsite-title.sm h1.heading-1,.gsite-title.sm h2.heading-1{font-size:var(--font-size-title-sm)}.gsite-title.is-white .heading-1,.gsite-title.is-white h1.heading-1,.gsite-title.is-white h2.heading-1{color:#f0f5f8}.gsite-button,a.gsite-button{display:inline-block;position:relative;width:205px;max-width:100%;padding:0 5px;font-size:13px;font-weight:500;color:#fff;line-height:1;letter-spacing:5px;text-align:center;text-transform:uppercase;border-radius:4px;background: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;height:45px}.gsite-button:hover,.gsite-button:focus,a.gsite-button:hover,a.gsite-button:focus{background:rgba(var(--secondary-rgb),1)}.gsite-button.is-alt,a.gsite-button.is-alt{background:rgba(var(--primary-rgb),1)}.gsite-button.is-alt:hover,.gsite-button.is-alt:focus,a.gsite-button.is-alt:hover,a.gsite-button.is-alt:focus{background:rgba(var(--tertiary-rgb),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]{-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;padding:0;border:0;font-size:20px;color:#000;transition:all var(--default-transition)}.gsite-arrow i{font-weight:700}.gsite-arrow:hover,.gsite-arrow:focus{color:rgba(var(--primary-rgb),1)}.gsite-arrow.is-white{color:#fff}.gsite-arrow.is-white:hover,.gsite-arrow.is-white:focus{color:rgba(var(--primary-rgb),1)}.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)}.header{position:fixed;width:100%;top:0;left:0;z-index:1020;transition:all 1s cubic-bezier(.4,0,.2,1)}.header.is-sticky{background:#000}.header.is-sticky .header__logo{opacity:1;pointer-events:auto}.header__container{display:flex;align-items:center;justify-content:space-between;max-width:100%;padding:0 15px}.header__logo{opacity:0;pointer-events:none;transition:all 1s cubic-bezier(.4,0,.2,1)}.header__logo a img{width:100px}.header__navigation .site-navi{margin-right:-25px;font-size:0}.header__navigation .site-navi li{display:block;position:relative}.header__navigation .site-navi li a{display:block;position:relative;font-size:14px;font-weight:600;color:#fff;line-height:1;letter-spacing:2px;text-transform:uppercase;transition:all var(--default-transition)}.header__navigation .site-navi>li{display:inline-block;vertical-align:middle}.header__navigation .site-navi>li>a{padding:38px 15px}.header__navigation .site-navi>li:hover>a,.header__navigation .site-navi>li:focus-within>a{background:rgba(var(--primary-rgb),1)}.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:#000}.header__navigation .site-navi .sub-menu li:hover>a,.header__navigation .site-navi .sub-menu li:focus-within>a{background:rgba(var(--primary-rgb),1)}.header__navigation .site-navi>li>.sub-menu{left:-150%;right:-150%;margin:auto}.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__menu{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;padding:0;border:0;display:flex;flex-direction:column;gap:8px 0;width:30px}.header__menu span{width:100%;height:2px;background:#fff}.is-offcanvas-active{overflow:hidden!important}.offcanvas{position:fixed;width:100%;height:100%;max-width:100%;top:0;bottom:0;left:0;z-index:1030;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);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__overlay{position:fixed;width:100%;height:100%;top:0;right:0;z-index:1025;pointer-events:none;background:#00000080;opacity:0;transition:all 1s ease-in-out}.offcanvas__bg{position:fixed;width:585px;max-width:100%;min-height:100vh;top:0;right:0;background:#000000e6;z-index:1025;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:rgba(var(--primary-rgb),1);z-index:1026;transition:all var(--default-transition)}.offcanvas__close i{font-size:20px}.offcanvas__close:hover,.offcanvas__close:focus{color:#fff}.offcanvas__container{position:relative;width:585px;max-width:100%;min-height:100vh;padding:55px 20px;margin:0 0 0 auto;z-index:1025}.offcanvas__navigation ul.side-navi{position:relative}.offcanvas__navigation ul.side-navi li a{font-size:22px;font-weight:600;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,.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>li:last-child{margin-bottom:450px}.offcanvas__navigation ul.side-navi .sub-menu{margin-left:20px;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;font-weight:400;color:#929292;text-transform:none}.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)}.aiosp-wrap .aiosp-container.aiosp-ref-\#popup-newsletter .aios-popup-body{width:880px;max-width:100%;min-height:0;padding:0;background:none;opacity:0;transform:translate(-50%);transition:all 1s cubic-bezier(.4,0,.2,1)}.aiosp-wrap .aiosp-container.aiosp-ref-\#popup-newsletter .aios-popup-body.is-active{opacity:1;transform:translate(0)}.aiosp-wrap .aiosp-container.aiosp-ref-\#popup-newsletter .aios-popup-body button.aiosp-close{display:none}.popupNewsletter{position:relative;background:rgba(var(--background-rgb),1);padding:85px 20px 80px 80px}.popupNewsletter:before{content:"";display:block;position:absolute;width:60px;height:100%;top:0;left:0;background:rgba(var(--primary-rgb),1)}.popupNewsletter__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;position:absolute;top:25px;left:25px;right:inherit;font-size:0;font-weight:700;color:#fff;transition:all var(--default-transition)}.popupNewsletter__close:after{content:"򰀁";font-family:agentimage;font-size:15px}.popupNewsletter__close:hover{opacity:.8}.popupNewsletter__inner{max-width:640px;margin:0 auto}.popupNewsletter__title{text-align:center}.popupNewsletter__form{margin-top:60px}.popupNewsletter__form .gsite-input{padding-left:40px;margin-bottom:35px}.popupNewsletter__form .gsite-input i{font-size:20px;color:#fff;position:absolute;top:50%;left:0;transform:translateY(-50%)}.popupNewsletter__form .gsite-input input[type=email]{height:32px;font-size:12px;font-style:italic;font-weight:300;color:#f0f5f8;letter-spacing:.36px;border-bottom:1px solid #f0f5f8}.popupNewsletter__form .gsite-checkbox,.popupNewsletter__form .gsite-acceptance{padding-left:25px;padding-right:30px;margin-bottom:25px}.popupNewsletter__form .gsite-checkbox .wpcf7-list-item,.popupNewsletter__form .gsite-acceptance .wpcf7-list-item{margin:0}.popupNewsletter__form .gsite-checkbox .wpcf7-list-item label,.popupNewsletter__form .gsite-acceptance .wpcf7-list-item label{position:relative;padding-left:25px}.popupNewsletter__form .gsite-checkbox .wpcf7-list-item label input,.popupNewsletter__form .gsite-acceptance .wpcf7-list-item label input{position:absolute;top:-1px;left:0;aspect-ratio:1/1;width:13px;border:1px solid rgba(var(--primary-rgb),1);border-radius:50%;outline:none}.popupNewsletter__form .gsite-checkbox .wpcf7-list-item label input:checked,.popupNewsletter__form .gsite-acceptance .wpcf7-list-item label input:checked{background:rgba(var(--primary-rgb),1)}.popupNewsletter__form .gsite-checkbox .wpcf7-list-item label .wpcf7-list-item-label,.popupNewsletter__form .gsite-acceptance .wpcf7-list-item label .wpcf7-list-item-label{font-size:13px;color:#f0f5f8;line-height:1.5;letter-spacing:.39px}.popupNewsletter__form .gsite-submit{display:block;width:215px;margin:45px auto 0}.popupNewsletter__form .wpcf7{position:relative;font-size:0}.popupNewsletter__form .wpcf7-form-control-wrap{display:block}.popupNewsletter__form .wpcf7-spinner{position:absolute;left:0;right:0;bottom:-25px;margin:0 auto}.popupNewsletter__form .wpcf7 form .wpcf7-response-output{position:absolute;width:100%;margin:5px 0 0;color:#fff!important}.footer{position:relative;background:rgba(var(--background-rgb),1);padding:100px 0 70px;overflow:hidden}.footer__bg{height:78%;z-index:1}.footer__bg:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(to bottom,#0000 50%,#000)}.footer__signature{position:absolute;width:102.84%;left:-100%;right:-100%;top:0;margin:0 auto;z-index:2}.footer__signature img{width:100%;filter:brightness(0) invert(1)}.footer__container{z-index:5}.footer__separator{width:100%}.footer__info--inner{max-width:780px;margin:0 auto}.footer__form--verbiage{position:relative;font-size:13px;color:var(--font-color-default);line-height:1.2;letter-spacing:.39px;margin-top:40px}.footer__form--main{margin-top:30px}.footer__form--main .gsite-fields{margin:0 -7.5px}.footer__form--main .gsite-input{display:inline-block;width:100%;padding:0 7.5px;margin-bottom:20px}.footer__form--main .gsite-input input,.footer__form--main .gsite-input textarea{height:50px;font-size:13px;color:var(--font-color-default);letter-spacing:.39px;border-bottom:1px solid #000000}.footer__form--main .gsite-input textarea{height:70px;padding-top:20px}.footer__form--main .gsite-submit{display:block;width:155px;margin:0 auto}.footer__form--main .wpcf7{position:relative;font-size:0}.footer__form--main .wpcf7-form-control-wrap{display:block}.footer__form--main .wpcf7-spinner{position:absolute;left:0;right:0;bottom:-25px;margin:0 auto}.footer__form--main .wpcf7 form .wpcf7-response-output{position:absolute;width:100%;margin:5px 0 0;color:#fff!important}.footer__logo{position:relative;margin-top:65px}.footer__logo--inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px 45px}.footer__contact{position:relative;margin-top:18px}.footer__contact--inner{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:10px 40px}.footer__contact--item:not(.smis) div,.footer__contact--item:not(.smis) a{display:flex;align-items:center;gap:0 15px;font-size:13px;color:#f0f5f8;line-height:1.1;letter-spacing:.39px;white-space:nowrap;text-shadow:0 0 3px #000000}.footer__contact--item:not(.smis) div i,.footer__contact--item:not(.smis) a i{font-size:14px}.footer__contact--item:not(.smis) div i.ai-font-envelope-f,.footer__contact--item:not(.smis) a i.ai-font-envelope-f{font-size:10px}.footer__contact--item:not(.smis) div i.ai-font-business-card,.footer__contact--item:not(.smis) a i.ai-font-business-card{font-size:18px}.footer__contact--item:not(.smis) a{transition:all var(--default-transition)}.footer__contact--item:not(.smis) a:hover,.footer__contact--item:not(.smis) a:focus{color:#f0f5f8;opacity:.8}.footer__contact--item.smis{display:flex;align-items:center;gap:0 10px}.footer__contact--item.smis a{display:flex;align-items:center;justify-content:center;width:42px;height:42px;background:#f0f5f8;border-radius:50%;font-size:14px;color:#050505;transition:all var(--default-transition)}.footer__contact--item.smis a:hover,.footer__contact--item.smis a:focus{background:rgba(var(--primary-rgb),1);color:#fff}.footer__partner{margin-top:120px}.footer__partner--title{position:relative;font-family:var(--font-family-title);font-size:36px;font-weight:700;color:#fff;line-height:.9;letter-spacing:0;text-align:center;text-transform:uppercase}.footer__partner--title span{font-weight:300}.footer__partner--holder{margin-top:42px}.footer__partner--list{display:flex;flex-wrap:wrap;gap:30px 0;margin:0 -30px}.footer__partner--item{width:100%;padding:0 30px}.footer__partner--item a{display:block;position:relative;border-radius:5px;overflow:hidden}.footer__partner--item a .footer__partner--item--image{z-index:1}.footer__partner--item a .footer__partner--item--image:before,.footer__partner--item a .footer__partner--item--image:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;transition:all var(--default-transition)}.footer__partner--item a .footer__partner--item--image:before{background:rgba(var(--primary-rgb),.8);opacity:0;z-index:5}.footer__partner--item a .footer__partner--item--image:after{background:linear-gradient(0deg,#0000004d,#0000004d)}.footer__partner--item a .footer__partner--item--image img{aspect-ratio:300/200}.footer__partner--item a .footer__partner--item--text{position:absolute;width:100%;height:100%;top:0;left:0;padding:10px;display:flex;align-items:center;justify-content:center;z-index:2}.footer__partner--item a .footer__partner--item--name{font-size:14px;font-weight:600;color:#fff;line-height:1;letter-spacing:2px;text-align:center;text-transform:uppercase}.footer__partner--item a:hover .footer__partner--item--image:before{opacity:1}.footer__partner--item a:hover .footer__partner--item--image:after{opacity:0}.footer__accessibility{position:relative;font-size:11px;color:#fff;line-height:1.4;letter-spacing:.33px;text-align:center;margin-top:45px}.footer__accessibility a{transition:all var(--default-transition)}.footer__accessibility a:hover,.footer__accessibility a:focus{color:rgba(var(--primary-rgb),1)}.footer__copyright{position:relative;font-size:11px;color:#fff;line-height:1.4;letter-spacing:.33px;text-align:center;margin-top:15px}.footer__copyright a{transition:all var(--default-transition)}.footer__copyright a:hover,.footer__copyright a:focus{color:rgba(var(--primary-rgb),1)}.footer__copyright a[href="https://www.agentimage.com"]{font-weight:600!important}.footer__realtors{position:relative;display:flex;align-items:center;justify-content:center;gap:0 10px;font-size:20px;color:#fff;margin-top:12px}.footer__realtors i.ai-font-realtor-mls{font-size:26px}@media screen and (min-width:744px){.offcanvas__container{padding:85px 55px}}@media screen and (min-width:1024px){:root{--font-size-default: 15px;--font-size-title: 62px;--font-size-title-md: 55px;--font-size-title-sm: 40px}.gsite-title .heading-1 small,.gsite-title h1.heading-1 small,.gsite-title h2.heading-1 small{font-size:28px}body #pojo-a11y-toolbar{display:block}.desktop-hide{display:none!important}.max-container{max-width:1200px;padding:0 30px}.header__container{max-width:100%;padding:0 40px}.header__logo a img{width:145px}.header__navigation{margin-left:auto;margin-right:0}.header__navigation .site-navi{margin-right:-20px}.offcanvas__close{top:30px;right:30px}.offcanvas__close i{font-size:28px}.footer{padding:360px 0 70px}.footer__bg:after{background:linear-gradient(to bottom,#0000 65%,#000)}.footer__signature{top:-7.5%}.footer__container{display:flex;flex-wrap:wrap;max-width:100%;padding:0}.footer__agent{width:34.72%}.footer__info{width:65.28%;margin-top:40px}.footer__form--main .gsite-input.sm{width:33.3333333333%}.footer__form--main .gsite-submit{margin:0 0 0 auto}.footer__logo--inner,.footer__contact--inner{flex-direction:row}.footer__partner{width:100%;max-width:1080px;padding:0 30px;margin-left:auto;margin-right:auto}.footer__partner--item{width:33.3333333333%}.footer__accessibility,.footer__copyright,.footer__realtors{width:100%;max-width:1210px;padding:0 30px;margin-left:auto;margin-right:auto}}@media screen and (min-width:1024px)and (min-width:1024px){.footer__info{padding:0 30px;margin-top:65px}}@media screen and (min-width:1280px){:root{--font-size-title: 80px;--font-size-title-md: 64px;--font-size-title-sm: 48px}.gsite-title .heading-1 small,.gsite-title h1.heading-1 small,.gsite-title h2.heading-1 small{font-size:36px}}@media screen and (min-width:1440px){.header__navigation .site-navi>li>a{padding:38px 40px}}@media screen and (max-width:1023px){.mobile-hide{display:none!important}.header{padding:10px 0}.footer__form{text-align:center;margin-top:40px}}
