@charset "UTF-8";body{font-family:var(--font-family-default);font-size:var(--font-size-default);background:#FFF;color:var(--font-color-default);margin:0}.aios-cf7-consent-consent-wrap input[type=checkbox]:not(:checked){border-color:#eae8e8!important}.aios-cf7-consent-consent-wrap .aios-cf7-consent-option p{font-size:14px!important;color:#fff!important;text-transform:none}.aios-cf7-consent-consent-wrap.dark input[type=checkbox]:not(:checked){border-color:#000!important}.aios-cf7-consent-consent-wrap.dark .aios-cf7-consent-option p{font-size:14px!important;color:#000!important}#wpcf7-f78385-o2 .aios-cf7-consent-consent-wrap,#wpcf7-f78385-o3 .aios-cf7-consent-consent-wrap{margin-top:30px}span.cf7ic_instructions{font-size:14px}input.wpcf7-form-control.wpcf7-text.site-url{display:none}span.captcha-image{background:#fff}span.wpcf7-form-control-wrap.kc_captcha{text-align:center}.slick-slide{outline:none!important}a,a:focus,a:visited,a:hover,button{outline:0!important;text-decoration:none!important}#main-wrapper{position:relative;overflow:hidden}.background-cover{background-color:#ccc;background-position:center center;background-repeat:no-repeat;background-size:cover}.gsite-title{position:relative;font-family:var(--font-family-title);font-size:var(--font-size-title);font-weight:700;color:rgba(var(--font-color-title),1);line-height:1;letter-spacing:.1em;text-transform:uppercase}.gsite-title small{display:block;font-size:40px;font-weight:400;color:#000;letter-spacing:.1em;margin-left:3px}.gsite-title small.is-text-white{color:#fff}.gsite-title span{display:block;font-weight:400;color:#000}.gsite-title em{display:block;font-size:17px;font-style:normal;font-weight:500;color:#000;letter-spacing:.3em;margin-left:5px}.gsite-title.is-text-sm{font-size:80px}.gsite-title.is-text-xs{font-size:70px}.gsite-title.is-text-blue{color:rgba(var(--secondary),1)}.gsite-title.is-text-white{color:#fff}.gsite-button,a.gsite-button{display:inline-block;position:relative;width:148px;max-width:100%;padding:10px 18px;font-size:19px;font-weight:700;color:#fff;line-height:1.3;letter-spacing:.05em;background:rgba(var(--primary),1);transition:all var(--transition)}.gsite-button div,.gsite-button span,a.gsite-button div,a.gsite-button span{position:relative;display:flex;align-items:flex-end;justify-content:flex-start;height:132px}.gsite-button:hover,a.gsite-button:hover{background:rgba(var(--secondary),1)}.gsite-button.is-button-white,a.gsite-button.is-button-white{background:#fff;color:rgba(var(--font-color-default),1)}.gsite-button.is-button-white:hover,a.gsite-button.is-button-white:hover{background:rgba(var(--secondary),1);color:#fff}.gsite-button.style-2,a.gsite-button.style-2{width:350px;padding:0 5px;font-size:15px;letter-spacing:.35em}.gsite-button.style-2 div,.gsite-button.style-2 span,a.gsite-button.style-2 div,a.gsite-button.style-2 span{align-items:center;justify-content:center;height:60px}.gsite-bg{position:absolute}.gsite-bg canvas{display:block;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}.form-input{position:relative}.form-input input:not([type=submit]),.form-input select,.form-input textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;width:100%;padding:0;outline:none;background:none}.form-input textarea{resize:none}.form-button{position:relative}.form-button input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;width:100%;padding:0;outline:none;background:none}.form-button button:not(.gsite-button){-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:0;padding:0;outline:none}.filter-white{filter:brightness(0) invert(1)}.parallax-scroll{background-attachment:fixed!important}.name-Safari .parallax-scroll,.is-mobile .parallax-scroll{background-attachment:scroll!important}.image-with-spacer{position:relative}.image-with-spacer canvas{display:block;width:100%;background:#ccc}.image-with-spacer img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.image-with-spacer img.lazyload,.image-with-spacer img.lazyloading{-o-object-fit:scale-down;object-fit:scale-down}.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}.site-navi .sub-menu.show-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.aios-mobile-header-wrapper{z-index:1026!important}.lazyload,.lazyloading{-o-object-fit:scale-down;object-fit:scale-down}.admin-bar .header{top:32px}.has-arrow::before{content:"";display:block;width:0;height:0;border-left:12px solid #fff0;border-right:12px solid #fff0;border-top:12px solid #fff0;border-bottom:12px solid #fff0}.has-arrow.down::before{border-top:13px solid rgba(var(--secondary),1);border-bottom:0}.has-arrow.up::before{border-bottom:13px solid rgba(var(--secondary),1);border-top:0}.has-arrow.left::before{border-right:13px solid rgba(var(--secondary),1);border-left:0}.has-arrow.right::before{border-left:13px solid rgba(var(--secondary),1);border-right:0}.header{position:fixed;width:100%;top:0;left:0;z-index:1020;border-bottom:1px solid rgb(255 255 255 / .25);transition:all var(--transition);font-size:0}.header.is-sticky{background:#fff;border-bottom:0;box-shadow:0 0 3px #000}.header.is-sticky .header-container{padding-left:50px}.header.is-sticky .header-logo a img,.header.is-sticky .header-logo a svg{filter:none}.header.is-sticky .site-navi>li{border-left-color:rgb(0 0 0 / .25)}.header.is-sticky .site-navi>li>a{color:rgba(var(--tertiary),1)}.header.is-sticky .site-navi>li>a::after{background:rgba(var(--tertiary),1)}.header.is-sticky .header-contact .header-contact-item{border-left-color:rgb(0 0 0 / .25)}.header.is-sticky .header-contact .header-contact-item a{color:rgba(var(--primary),1)}.header.is-sticky .header-contact .header-contact-item a:hover{color:rgba(var(--secondary),1)}.header-container{position:relative;padding:0 0 0 90px;transition:all var(--transition)}.header-logo{text-align:center}.header-logo a{display:inline-block}.header-logo a img,.header-logo a svg{filter:brightness(0) invert(1);transition:all var(--transition)}.svg-logo{display:block;max-width:100%;height:auto}.navigation{margin:0 12px 0 auto}.site-navi li{display:block;position:relative}.site-navi li a{display:block;position:relative;font-size:17px;font-weight:500;color:#fff;line-height:1;letter-spacing:.05em;text-transform:uppercase;transition:all var(--transition)}.site-navi>li{display:inline-block;vertical-align:middle;padding:0 12px;border-left:1px solid rgb(255 255 255 / .25);transition:all var(--transition)}.site-navi>li>a{padding:0 55px}.site-navi>li>a::after{content:"";display:block;position:absolute;width:100%;height:3px;max-width:0;left:0;right:0;bottom:-43px;margin:0 auto;background:#fff;pointer-events:none;transition:all var(--transition)}.site-navi>li:first-child{border-left:0}.site-navi>li:hover>a::after{max-width:100%}.site-navi .sub-menu{position:absolute;width:calc(100% - 24px);min-width:172px;text-align:center;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(20px);transition:all var(--transition)}.site-navi .sub-menu .sub-menu{top:0;margin-left:100%}.site-navi .sub-menu li a{padding:15px 10px;font-size:14px;background:rgba(var(--primary),.63)}.site-navi .sub-menu li a::after{content:"";display:block;position:absolute;width:calc(100% - 30px);height:1px;left:0;right:0;bottom:0;margin:0 auto;background:rgb(255 255 255 / .1);pointer-events:none}.site-navi .sub-menu li:last-child>a::after{display:none}.site-navi .sub-menu li:hover>a{background:rgba(var(--secondary),1)}.site-navi>li>.sub-menu{left:-150%;right:-150%;margin:auto;padding-top:46px}.site-navi li:focus-within>.sub-menu,.site-navi li:hover>.sub-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.header-contact{margin:0 60px 0 0}.header-contact .header-contact-item{padding:0 44px;border-left:1px solid rgb(255 255 255 / .25)}.header-contact .header-contact-item a{font-size:18px;color:#fff;transition:all var(--transition)}.header-contact .header-contact-item a i.ai-font-envelope-f{font-size:15px}.header-contact .header-contact-item a:hover{color:rgba(var(--primary),1)}.header-contact .header-contact-item:first-child{padding-left:0;border-left:0}.header-contact .header-contact-item:last-child{padding-right:0}.header-menu{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;width:100px;height:100px;padding:15px 25px;background:url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/7gAmQWRvYmUAZMAAAAABAwAVBAMGCg0AAAJNAAACbgAAA0kAAAUJ/9sAhAAGBAQEBQQGBQUGCQYFBgkLCAYGCAsMCgoLCgoMEAwMDAwMDBAMDg8QDw4MExMUFBMTHBsbGxwfHx8fHx8fHx8fAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wgARCABkAGQDAREAAhEBAxEB/8QAlAABAQEBAQAAAAAAAAAAAAAAAAECAwYBAQEBAQAAAAAAAAAAAAAAAAABBAUQAAIBAwMFAAAAAAAAAAAAAAABESAwIRBAcFAxQRIiEQEAAAAAAAAAAAAAAAAAAABwEgEAAAAAAAAAAAAAAAAAAABwEwACAQMEAgEFAQAAAAAAAAABEQAhMUEQIFFhMHGBQHCRoeHB/9oADAMBAAIRAxEAAAHzevi6KgAhCEXEQHWwukpCGVyQkCmq2gq4NJF5QAXVlBQQGk5yxQCWhI7VyB0BygtskpLUgWhTRkzAAAKKgEUEAAFFSUAVBFIWpC0iKACFEKgpFtklIUACplQKmqzKABUtZlAIOlc5QS0AJAKNWU5y0JRQElAhpNH/2gAIAQEAAQUCFXgm1MEuiDFErRulEkmUexJCtPtpgauz1zxSh79H0f/aAAgBAgABBQLin//aAAgBAwABBQLin//aAAgBAgIGPwIp/9oACAEDAgY/Ain/2gAIAQEBBj8CKf/aAAgBAQMBPyEgKlO4X520j6jCLCWdawJxjRw/iJQKzu2BorK6tCVFFEe9t2n9P3DCyKlGdQlCEvbjdAR2Q6OngAB9wFEvEb6Su++3EBmfEIcwRh+Ci72KL+NwZhcbkVbwnUcTr4fWwaCF6HVsSztz/9oACAECAwE/IftT/9oACAEDAwE/IftT/9oADAMBAAIRAxEAABAAkk2x/wBlNop/8pEI/wCjIJBWlvTxIB1Vz/CAf/8A9Jt5f/8A7OSTe+frSW6W/eq+SS+28SSXKS/CXMI/SM67Jqy3f//aAAgBAQMBPxAIjUFRDAiWGeQc7CISBuI5JSDk/wCQ0NHxmEVUXxDuOrQg3AhAAFCKB8cQOVvehAFE14hEhApk3MIQQQzGHtSAkM55j0J0HJnvOf5CDQ2wYAiWwSc2hIjS7gVCg5BpAOPkcxWnr1Ly3b1VAc5OJZT+hS907QeYkd1gC4M8YhIZC8KBF3zAAZZVI4zeOIuEEUN9AERahACyMz4+IYrBZxLW+YFQnEvgSHiANTRzcxMcV96BEF+cw30BABHOjgspT+Q0iSCscRYJjpCRuxNuNAodHMqJkxUgNVKGAkZrzCSSTznRaPEpFCEXiICYs9/rV6AKEnQUhzBDUD8ThwbwTDiNOHHotDHpUwUDyBChVTNYaMuFWCplNRUwwcQmuLjX1CWdKkxKVbmV54bETTMRHuBYI/EElQDiAUiii4gNb16lgjVspJuGCAThxlcehEFeMe+oXi8oPwII+BDBDfBHcRdB9FIMEHUZz8xHLjT60x9CVgUqmlqrX6ns/wBZ/9oACAECAwE/EPtT/9oACAEDAwE/EPEvEtjj2LQbTFFqo/OPIvrRsPjIgh8r2vQmDV+QaKHadDqNlJ//2Q==) rgba(var(--primary),1) no-repeat center center/cover;display:flex;flex-direction:column;justify-content:center;transition:all var(--transition)}.header-menu span{width:100%;height:1px;background:#fff}.header-menu span:nth-child(1){width:50%;margin:0 0 0 auto}.header-menu span:nth-child(2){margin:9px 0}.header-menu span:nth-child(3){width:50%}.header-menu em{font-size:10px;font-style:normal;font-weight:500;color:#fff;line-height:1;letter-spacing:.5em;text-align:center;text-transform:uppercase;margin-top:12px}.header-menu:hover{opacity:.8}.is-off-canvas-active{overflow:hidden}.is-off-canvas-active .off-canvas-overlay{opacity:1}.is-off-canvas-active .off-canvas{opacity:1;visibility:visible;pointer-events:auto}.is-off-canvas-active .off-canvas-inner{transform:translateX(0)}.off-canvas-overlay{position:fixed;width:100%;height:100%;top:0;left:0;background:rgb(0 0 0 / .75);opacity:0;transition:all 1s ease-in-out}.off-canvas-overlay .gsite-bg{width:100%;height:100%;top:0;left:0}.off-canvas{position:fixed;top:0;right:0;width:100%;height:100vh;z-index:1020;overflow:auto;font-size:0;opacity:0;visibility:hidden;pointer-events:none;transition:all 1s ease-in-out}.off-canvas-inner{position:relative;width:calc(100% - var(--padding));height:calc(100% - var(--padding));margin:0 0 0 auto;padding-right:100px;overflow:auto;z-index:3;transform:translateX(100%);transition:all 1s ease-in-out}.off-canvas-inner .gsite-bg,.off-canvas .gsite-bg{width:100%;height:100%;top:0;left:0}.off-canvas-inner .gsite-bg::after,.off-canvas .gsite-bg::after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(var(--primary),.95)}.off-canvas-mobile-scroller{height:100%;overflow:scroll}.off-canvas-inner .gsite-bg canvas,.off-canvas .gsite-bg canvas{filter:grayscale(1)}.off-canvas-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;font-size:16px;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;background:url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/7gAmQWRvYmUAZMAAAAABAwAVBAMGCg0AAAJNAAACbgAAA0kAAAUJ/9sAhAAGBAQEBQQGBQUGCQYFBgkLCAYGCAsMCgoLCgoMEAwMDAwMDBAMDg8QDw4MExMUFBMTHBsbGxwfHx8fHx8fHx8fAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx//wgARCABkAGQDAREAAhEBAxEB/8QAlAABAQEBAQAAAAAAAAAAAAAAAAECAwYBAQEBAQAAAAAAAAAAAAAAAAABBAUQAAIBAwMFAAAAAAAAAAAAAAABESAwIRBAcFAxQRIiEQEAAAAAAAAAAAAAAAAAAABwEgEAAAAAAAAAAAAAAAAAAABwEwACAQMEAgEFAQAAAAAAAAABEQAhMUEQIFFhMHGBQHCRoeHB/9oADAMBAAIRAxEAAAHzevi6KgAhCEXEQHWwukpCGVyQkCmq2gq4NJF5QAXVlBQQGk5yxQCWhI7VyB0BygtskpLUgWhTRkzAAAKKgEUEAAFFSUAVBFIWpC0iKACFEKgpFtklIUACplQKmqzKABUtZlAIOlc5QS0AJAKNWU5y0JRQElAhpNH/2gAIAQEAAQUCFXgm1MEuiDFErRulEkmUexJCtPtpgauz1zxSh79H0f/aAAgBAgABBQLin//aAAgBAwABBQLin//aAAgBAgIGPwIp/9oACAEDAgY/Ain/2gAIAQEBBj8CKf/aAAgBAQMBPyEgKlO4X520j6jCLCWdawJxjRw/iJQKzu2BorK6tCVFFEe9t2n9P3DCyKlGdQlCEvbjdAR2Q6OngAB9wFEvEb6Su++3EBmfEIcwRh+Ci72KL+NwZhcbkVbwnUcTr4fWwaCF6HVsSztz/9oACAECAwE/IftT/9oACAEDAwE/IftT/9oADAMBAAIRAxEAABAAkk2x/wBlNop/8pEI/wCjIJBWlvTxIB1Vz/CAf/8A9Jt5f/8A7OSTe+frSW6W/eq+SS+28SSXKS/CXMI/SM67Jqy3f//aAAgBAQMBPxAIjUFRDAiWGeQc7CISBuI5JSDk/wCQ0NHxmEVUXxDuOrQg3AhAAFCKB8cQOVvehAFE14hEhApk3MIQQQzGHtSAkM55j0J0HJnvOf5CDQ2wYAiWwSc2hIjS7gVCg5BpAOPkcxWnr1Ly3b1VAc5OJZT+hS907QeYkd1gC4M8YhIZC8KBF3zAAZZVI4zeOIuEEUN9AERahACyMz4+IYrBZxLW+YFQnEvgSHiANTRzcxMcV96BEF+cw30BABHOjgspT+Q0iSCscRYJjpCRuxNuNAodHMqJkxUgNVKGAkZrzCSSTznRaPEpFCEXiICYs9/rV6AKEnQUhzBDUD8ThwbwTDiNOHHotDHpUwUDyBChVTNYaMuFWCplNRUwwcQmuLjX1CWdKkxKVbmV54bETTMRHuBYI/EElQDiAUiii4gNb16lgjVspJuGCAThxlcehEFeMe+oXi8oPwII+BDBDfBHcRdB9FIMEHUZz8xHLjT60x9CVgUqmlqrX6ns/wBZ/9oACAECAwE/EPtT/9oACAEDAwE/EPEvEtjj2LQbTFFqo/OPIvrRsPjIgh8r2vQmDV+QaKHadDqNlJ//2Q==);width:100px;height:100px;top:0;right:0;z-index:5;transition:all var(--transition)}.off-canvas-close i{font-size:32px;color:#fff}.off-canvas-close em{font-size:10px;font-style:normal;font-weight:500;color:#fff;line-height:1;letter-spacing:.5em;text-transform:uppercase;margin-top:6px}.off-canvas-close:hover{opacity:.8}.off-canvas-header{position:relative;padding:35px 40px}.off-canvas-inner .navigation{padding:32px 15px 100px;margin:0}.side-navi{text-align:center}.side-navi li{display:block;position:relative}.side-navi li a{display:block;position:relative;font-size:54px;font-weight:500;color:#31969d;line-height:1;letter-spacing:.1em;text-transform:uppercase;padding:15px 0;transition:all var(--transition)}.side-navi>li:hover>a{color:#fff}.side-navi>li:last-child{margin-bottom:0}.side-navi .sub-menu{display:none;padding:15px 0 22px}.side-navi .sub-menu li{border-bottom:0}.side-navi .sub-menu li a{padding:8px 0;font-size:16px;font-weight:300;color:#fff}.side-navi .sub-menu li:hover>a{color:rgba(var(--primary-alt),1)}.side-navi .sub-menu li:last-child{margin-bottom:0}.off-canvas-smis{position:absolute;width:100px;height:100%;top:0;right:0;border-left:1px solid rgb(255 255 255 / .2)}.off-canvas-smis .textwidget,.off-canvas-smis .di-flex{height:100%}.off-canvas-smis a{font-size:32px;color:#fff;margin:15px 0;transition:all var(--transition)}.off-canvas-smis a:hover{color:rgba(var(--secondary),1)}.aiosp-wrap .aiosp-container.aiosp-ref-\#vip-popup-form .aios-popup-body{background:none;width:730px;max-width:95%;padding:0 30px}.aiosp-wrap .aiosp-container.aiosp-ref-\#vip-popup-form .aios-popup-body .aiosp-close{width:auto;height:auto;top:8px;right:0;line-height:1;opacity:1;color:#fff;font-size:0;transition:all var(--transition)}.aiosp-wrap .aiosp-container.aiosp-ref-\#vip-popup-form .aios-popup-body .aiosp-close::before{content:"򰉂";display:block;font-family:"agentimage";font-size:20px}.aiosp-wrap .aiosp-container.aiosp-ref-\#vip-popup-form .aios-popup-body .aiosp-close:hover{color:rgba(var(--secondary),1)}.popup-form{position:relative;background:rgba(var(--primary),1);padding:75px 15px 65px;text-align:center;font-size:0}.popup-form-logo img{margin:0 auto}.popup-form-title{font-size:53px;color:#fff;line-height:1;letter-spacing:-.05em;text-transform:uppercase;margin-top:56px}.popup-form-desc{font-size:15px;color:#fff;line-height:1.7;margin-top:8px}.popup-form .wpcf7{position:relative;max-width:475px;margin:50px auto 0}.popup-form .form-input{margin-bottom:40px}.popup-form .form-input input{height:68px;border:1px solid #fff;font-size:15px;color:rgba(var(--primary-alt),1);letter-spacing:.1em;padding:0 18px}.popup-form .form-button{width:182px;margin:0 auto}.popup-form .form-button input{height:56px;border:1px solid #fff;font-size:15px;font-weight:700;color:#fff;letter-spacing:.1em;text-transform:uppercase;transition:all var(--transition)}.popup-form .form-button input:hover{background:rgba(var(--secondary),1);border-color:rgba(var(--secondary),1)}a.popup-form-close{display:inline-block;font-size:15px;font-weight:500;color:rgba(var(--primary-alt),1);letter-spacing:.05em;text-decoration:underline!important;margin-top:25px;transition:all var(--transition)}a.popup-form-close:hover{color:rgba(var(--secondary),1)}.popup-form .wpcf7-form-control-wrap{display:block}.popup-form .wpcf7-spinner{position:absolute;bottom:-25px;left:0;right:0;margin:0 auto}.popup-form .wpcf7 form .wpcf7-response-output{position:absolute;width:100%;bottom:84px;margin:0 auto;color:#ffffff!important}.footer{position:relative;background:#fff;padding:0 var(--padding) var(--padding);z-index:2;font-size:0}.footer .gsite-bg{width:100%;height:100%;top:0;left:0}.footer .gsite-bg::after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(to bottom,white 0%,#fff0 100%)}.footer-container{position:relative;background:#fff;padding:90px 0 55px}.footer-inner{position:relative;max-width:1170px;padding:0 15px;margin:0 auto}.footer-logo-brokerage>div{margin:0 28px}.footer-info{font-size:20px;font-weight:500;color:rgba(var(--primary),1);line-height:1.2;letter-spacing:.1em;text-align:center;margin-top:25px}.footer-contact{max-width:638px;margin:30px auto 0}.footer-contact .footer-contact-col{width:46%;padding:0 32px}.footer-contact .footer-contact-col:last-child{width:54%}.footer-contact .footer-contact-item a{display:flex;align-items:center;font-size:18px;font-weight:500;color:rgba(var(--font-color-default),1);line-height:1.4;transition:all var(--transition)}.footer-contact .footer-contact-item a i{font-size:12px;color:rgba(var(--primary),1);width:16px;margin-right:16px}.footer-contact .footer-contact-item a i.ai-font-envelope-f{font-size:10px}.footer-contact .footer-contact-item a i.ai-font-location-c{font-size:16px;margin-bottom:24px}.footer-contact .footer-contact-item a:hover{color:rgba(var(--primary),1)}.footer-smis{margin-top:52px}.footer-smis a{font-size:22px;color:rgba(var(--primary),1);margin:0 12px;transition:all var(--transition)}.footer-smis a:hover{color:rgba(var(--secondary),1)}.footernav{text-align:center;margin-top:28px}.footernav li{display:inline-block;vertical-align:middle;margin:0 25px}.footernav li a{display:inline-block;font-size:18px;font-weight:500;color:rgba(var(--font-color-default),1);line-height:1.2;letter-spacing:.05em;text-transform:uppercase;transition:all var(--transition)}.footernav li a:hover{color:rgba(var(--primary),1)}.copyright{font-size:13px;color:rgba(var(--font-color-default),1);line-height:1.4;letter-spacing:.1em;text-align:center;margin-top:18px}.copyright a{transition:all var(--transition)}.copyright a:hover{color:rgba(var(--primary),1)}.footer-realtors{display:flex;align-items:center;justify-content:center;font-size:32px;color:rgba(var(--font-color-default),1);margin-top:32px}.footer-realtors div,.footer-realtors div a{position:relative}.footer-realtors div:nth-child(2){margin:0 10px 0 40px}.footer-realtors span{position:absolute;top:0;right:0;font-size:6.26px;color:rgba(var(--font-color-default),1);line-height:1;letter-spacing:.1em;text-transform:uppercase}.footer-realtors i.ai-font-agentimage-logo{font-size:30px;color:rgba(var(--font-color-default),1)}.footer-realtors i.ai-font-eho{font-size:25px}.hp-connect{position:relative;padding:90px 0 80px;z-index:2;font-size:0}.hp-connect .gsite-bg{width:100%;height:100%;top:0;left:0}.hp-connect .gsite-bg::after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:rgb(0 0 0 / .4)}.hp-connect .container{position:relative}.hp-connect .gsite-title{text-align:center}.connect-form{position:relative;max-width:1080px;margin:52px auto 0}.connect-form div.wpcf7 .ajax-loader{position:absolute;bottom:-18px;left:0;right:0;margin:0 auto}.connect-form .form-fields{margin:0 -15px}.connect-form .form-input{display:inline-block;padding:0 15px;margin-bottom:25px}.connect-form .form-input input,.connect-form .form-input textarea{font-size:14px;color:#fff;letter-spacing:.1em;height:55px;border-bottom:1px solid #fff}.connect-form .form-input textarea{height:65px;padding-top:22px}.connect-form .form-lg{width:100%}.connect-form .form-sm{width:50%}.connect-form .form-buttons{margin-top:18px}.connect-form .form-buttons .form-button{width:148px;margin-left:12px}.connect-form .form-buttons .form-button .gsite-button{border:0}.connect-form .wpcf7-form-control-wrap{display:block}.connect-form .wpcf7-spinner{position:absolute;bottom:-25px;right:0;margin:0}.connect-form .wpcf7 form .wpcf7-response-output{position:absolute;width:100%;margin:5px 0 0;color:#ffffff!important}body #pojo-a11y-toolbar{bottom:0!important;top:auto!important}body #pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle{top:auto!important;bottom:0!important}#pojo-a11y-toolbar .pojo-a11y-btn-grayscale,#pojo-a11y-toolbar .pojo-a11y-btn-light-background,#pojo-a11y-toolbar .pojo-a11y-btn-high-contrast,#pojo-a11y-toolbar .pojo-a11y-btn-negative-contrast{display:none!important}button:focus-visible,a:focus-visible{outline-style:solid!important;outline-width:5px!important;outline-color:red!important;transition:none!important}.grecaptcha-badge{z-index:1000}.page-id-13726 #inner-page-wrapper>.container{max-width:1170px}#IDX-main ul.select2-choices{margin:0;padding:0}.IDX-wrapper-standard .IDX-advancedWrap input.IDX-advancedRange,.IDX-wrapper-standard .IDX-mobileFirst--neutral input{background:#fff;border:1px solid #ccc;height:38px;padding:5px}.IDX-wrapper-standard .IDX-advancedWrap input.IDX-advancedRange{width:calc(50% - 13px)}.IDX-wrapper-standard .IDX-mobileFirst--neutral input{width:100%}#IDX-boxLabel_yearBuilt{margin-bottom:5px}#IDX-main[data-pageid="33232"] #IDX-action-buttons button{width:calc(50% - 30px);margin:0 15px}#IDX-main[data-pageid="33232"] #IDX-searchForm{margin:0 -15px}#IDX-main[data-pageid="33235"] #IDX-action-buttons{margin:0 -15px}#IDX-main[data-pageid="33235"] #IDX-action-buttons button{width:calc(50% - 30px);margin:0 15px}#IDX-main[data-pageid="33236"] #IDX-searchForm{margin:0 -15px}#IDX-main[data-pageid="33236"] #IDX-action-buttons button{width:calc(50% - 30px);margin:0 15px}.IDX-wrapper-standard .select2-container .select2-choice .select2-chosen{color:#6F6F6F}#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a{background-color:rgba(var(--font-color-title),1)!important}@media only screen and (max-width:1500px){.site-navi>li>a{padding:0 45px}}@media only screen and (max-width:1440px){.site-navi>li>a{padding:0 30px}}@media only screen and (max-width:1366px){.gsite-title.is-text-sm{font-size:70px}.gsite-title.is-text-xs{font-size:70px}.site-navi>li>a{padding:0 15px}}@media only screen and (max-width:1199px){.gsite-title.is-text-sm{font-size:60px}.gsite-title.is-text-xs{font-size:60px}.header-container{padding-left:50px}.site-navi>li{padding:0 5px}.site-navi>li>a{padding:0 8px}.header-contact{margin:0 30px 0 0}.header-contact .header-contact-item{padding:0 10px}}@media only screen and (max-width:991px){#main-wrapper{padding-top:52px}.gsite-title small{font-size:30px}.gsite-title.is-text-sm{font-size:50px}.gsite-title.is-text-xs{font-size:50px}.gsite-button,a.gsite-button{width:100px;font-size:15px;padding:10px}.gsite-button div,.gsite-button span,a.gsite-button div,a.gsite-button span{height:80px}.aios-mobile-header-wrapper{display:none!important}.header{padding:0;border:0;background:#fff}.header-container{padding:0 0 0 15px}.header-logo{width:140px}.header-logo a img,.header-logo a svg{filter:none}.header-contact{margin:0 15px 0 auto}.header-contact .header-contact-item a{color:rgba(var(--primary),1)}.header-contact .header-contact-item a:hover{color:rgba(var(--primary-alt),1)}.header-menu{width:60px;height:60px;padding:0 15px}.header-menu em{letter-spacing:.1em;margin-top:7px}.header-menu span:nth-child(2){margin:6px 0}.off-canvas-inner{padding-right:60px;width:100%;height:100%;overflow:hidden}.off-canvas-mobile-scroller{max-height:100%;overflow:auto}.off-canvas-header{flex-flow:column;padding:20px 15px}.off-canvas-header img{margin:15px auto}.off-canvas-close{width:60px;height:60px}.off-canvas-close i{font-size:20px}.off-canvas-close em{letter-spacing:.1em}.off-canvas-smis{width:60px}.off-canvas-smis a{font-size:20px}.side-navi li a{font-size:30px}.footer-logo-brokerage>div{margin:15px 0}.footer-info{font-size:16px}.footer-contact .footer-contact-col{width:100%!important;padding:0;display:flex;flex-direction:column;align-items:center}.footernav li{display:block;margin:5px 0}.footer-realtors{font-size:22px}.footer-realtors div:nth-child(2){margin:0 10px}.footer-realtors i.ai-font-agentimage-logo{font-size:25px}.footer-realtors span{top:-5px}.footer-realtors i.ai-font-eho{font-size:18px}.footer-contact .footer-contact-item a i.ai-font-location-c+span{display:inline-block;max-width:250px;text-align:center}#pojo-a11y-toolbar{display:none}.connect-form .form-sm{width:100%}.connect-form .form-buttons .form-button{width:100px}}@media(max-width:767px){.aios-roadmaps-default-wrapper .aios-roadmaps-default-headings .aios-roadmaps-headings-lists{margin:5px auto!important}#content .aios-roadmaps-default-wrapper .aios-roadmaps-default-headings a i{margin-bottom:10px!important}}@media only screen and (max-width:575px){.gsite-title.is-text-sm{font-size:35px}.gsite-title.is-text-xs{font-size:35px}.popup-form .wpcf7 form .wpcf7-response-output{bottom:75px}.sec1 .sec1-left .about-contact{flex-direction:column;align-items:center!important}}