:root{--font-family-default: "Barlow", sans-serif;--font-family-title: "Raleway", sans-serif;--font-size-default: 15px;--font-size-title: 65px;--font-color-default: #ffffff;--font-color-title: #ffffff;--gradient: linear-gradient(to right, rgba(200, 154, 73, 1) 35%, rgba(255, 255, 205, 1) 50%, rgba(202, 169, 63, 1) 65%);--primary: #000000;--secondary: #cfa54b;--accent: #7389ae;--success: #28a745;--info: #161e1f;--warning: #ffc107;--danger: #dc3545;--light: #ffffff;--dark: #343a40;--default-transition: .3s all ease-in-out}.aiosAgentsEquinox__agent--name.label-small,p.aiosAgentsEquinox__agent--position.uppercase{color:#fff!important}.aiosAgentsEquinox__agent:hover .aiosAgentsEquinox__agent--details{background:#d6d6d6cf!important}.aci-details-elevate-accordion-content,.aci-details-elevate-accordion-title.is-open{background:#000!important}.aci-results-elevate h1.entry-title{font-size:50px;color:#fff;letter-spacing:-.05em;text-transform:uppercase;text-align:left;margin:0}.single-aios-agents .wpcf7 form .wpcf7-response-output{bottom:1.42vw!important;color:#000!important}.single-aios-listings .aci-details-elevate-modal-content .wpcf7 form .wpcf7-response-output{color:#000!important;bottom:-1.52vw!important;position:relative;bottom:auto!important}body{font-family:var(--font-family-default);font-size:var(--font-size-default);background:#000;color:var(--font-color-default);margin:0}textarea{text-decoration:none;outline:0;cursor:pointer}a{transition:var(--default-transition);color:inherit}a:hover,a:focus{color:var(--secondary);text-decoration:none;outline:0;cursor:pointer}.slick-track *{outline:none}select::-ms-expand{display:none}input:focus,select:focus,textarea:focus{outline:none}input[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}textarea{appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;border-radius:0}[class*=ai-icon-]{display:inline-block;vertical-align:middle;width:auto;height:auto;background-position:center;background-repeat:no-repeat;background-size:contain;transition:var(--default-transition)}.attachment-fixed{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.attachment-fixed canvas{background-attachment:fixed!important;position:relative;display:block;width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat}.attachment-scroll{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.attachment-scroll canvas{position:relative;display:block;width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat}.site-img{display:block;position:relative}.site-img canvas{display:block;width:100%;height:100%;position:relative}.site-img img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;z-index:1;transition:var(--default-transition)}.custom-container{padding:0 15px;width:100%;max-width:1430px;margin:0 auto}.aidefcf-wrapper form{position:relative}.wpcf7 form .wpcf7-response-output{position:absolute;bottom:-39px;left:0;right:0;font-size:12px;color:#000;text-align:center;margin:0 auto;line-height:1}.wpcf7-spinner{position:absolute;bottom:-30px;left:0;right:0;margin:0 auto}.use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;font-size:12px!important;padding:.2em .8em;width:auto}.wpcf7-form-control-wrap{display:block}.is-mobile{display:none!important}.is-desktop{display:block!important}#main-wrapper{overflow:hidden}.global-title{display:block;position:relative;z-index:2}.global-title h2{position:relative;display:inline-block;text-align:left}.global-title h2 small{font-size:20px;line-height:1;letter-spacing:.14em;color:#b9b9b9;text-transform:uppercase;font-weight:400;display:inline-block;position:relative;padding-top:24px}.global-title h2 small:before{position:absolute;content:"";top:0;left:0;width:119px;height:3px;background:var(--gradient)}.global-title h2 span{font-family:var(--font-family-title);font-size:var(--font-size-title);line-height:1;display:block;margin-top:10px;text-transform:uppercase;font-weight:600;color:var(--font-color-default)}.global-title.is-center{text-align:center}.global-title.is-center h2{display:inline-block;text-align:left}.global-title.is-lg h2 span{font-size:75px}.global-btn{display:flex;align-items:center;justify-content:center;width:190px;height:47px;font-size:15px;line-height:1;letter-spacing:.02em;border:1px solid var(--light);color:var(--light)!important;text-transform:uppercase;text-align:center;position:relative;background-color:transparent;padding:0 15px;z-index:2;transition:var(--default-transition)}.global-btn:hover,.global-btn:focus,.global-btn.active{color:var(--light)!important;background-color:var(--secondary);border-color:var(--secondary)}.global-slide-control{display:flex;align-items:center;justify-content:center;margin:33px auto 0}.global-slide-control button{display:inline-block;vertical-align:middle;position:relative;width:47px;height:47px;color:var(--light);font-size:10px;line-height:1;background-color:transparent;padding:0;border:1px solid var(--light);transition:var(--default-transition)}.global-slide-control button:hover{background-color:var(--secondary);border-color:var(--secondary)}.global-slide-control .global-btn{margin:0 12px;width:292px}.header{position:fixed;top:0;left:0;width:100%;z-index:1035;font-size:0;background-color:transparent;padding:30px 0;display:flex;align-items:center;transition:var(--default-transition)}.header__main{display:flex;justify-content:space-between;align-items:center;width:100%}.header__logo{display:inline-block;vertical-align:middle;position:relative}.header__logo a{display:inline-block;position:relative}.header__logo a img{max-width:207px;width:100%;height:auto}.header__nav{display:inline-block;vertical-align:middle;position:relative;margin-right:43px;margin-left:auto}.header__nav .navigation{position:relative;display:flex;align-items:center;justify-content:center}.header__nav #main-nav{display:block;position:relative}.header__nav #main-nav li{display:inline-block;vertical-align:middle;position:relative;text-align:center}.header__nav #main-nav li>a{font-size:15px;font-weight:500;color:var(--light);line-height:1;letter-spacing:.04em;text-transform:uppercase;display:inline-block;position:relative}.header__nav #main-nav li>a:before{position:absolute;content:"";bottom:-8px;left:0;width:0;height:1px;background-color:var(--accent);pointer-events:none;transition:var(--default-transition)}.header__nav #main-nav li:focus-within>.sub-menu,.header__nav #main-nav li:hover>.sub-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.header__nav #main-nav li .sub-menu{position:absolute;left:50%;width:-moz-max-content;width:max-content;min-width:214px;margin:0;padding-top:20px;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%) translateY(10px);transition:var(--default-transition)}.header__nav #main-nav li .sub-menu li{position:relative;display:block;margin:0 auto;text-align:center;transition:var(--default-transition)}.header__nav #main-nav li .sub-menu li a{display:block;padding:11px 10px;line-height:1;background-color:#7389ae8a;transition:var(--default-transition);z-index:1}.header__nav #main-nav li .sub-menu .sub-menu{margin-left:calc(100% + 1px);top:0;padding-top:0}.header__nav #main-nav>li:not(:last-child){margin-right:46px}.header__nav #main-nav>li:focus-within>a:before,.header__nav #main-nav>li:hover>a:before{width:100%}.header__nav #main-nav>li .sub-menu>li:hover>a{background-color:var(--accent)}.header__contacts{display:inline-block;vertical-align:middle;position:relative;margin-right:45px;margin-left:0}.header__contacts span{display:inline-block;vertical-align:middle;position:relative;font-size:15px;line-height:1;letter-spacing:.04em;font-weight:300;color:var(--light)}.header__contacts span:not(:last-child){margin-right:28px}.header__contacts span em[class*=ai-font-]{margin-right:10px;font-size:13px;line-height:1;color:var(--secondary)}.header__contacts span em.ai-font-envelope-f{font-size:11px}.header.active{background-color:var(--primary);padding:9px 0;min-height:65px}.header.active .header__logo a img{max-width:114px}.header.active .header__nav #main-nav>li>.sub-menu{padding-top:25px}body.admin-bar .header{top:32px}.burger-menu-icon{cursor:pointer;width:40px;height:28px;display:inline-block;vertical-align:middle;position:relative;z-index:10}.burger-menu-icon .bm-lines{position:absolute;top:0;left:0;right:0;width:100%;height:100%;margin:0 auto}.burger-menu-icon .bm-lines span{display:block;position:absolute;height:3px;width:100%;background-color:var(--light);right:0;transition:var(--default-transition);top:0;margin:0 auto}.burger-menu-icon .bm-lines span:first-child{width:34px}.burger-menu-icon .bm-lines span:nth-child(2){top:12px}.burger-menu-icon .bm-lines span:last-child{bottom:0;top:auto;width:23px;left:auto;right:0}.burger-menu-icon:hover .bm-lines span{width:100%}html.burger-menu-active{overflow:hidden!important}.side-menu{position:fixed;top:0;right:0;z-index:1040;width:100%;height:100%;font-size:0;pointer-events:none}.side-menu__overlay{position:absolute;top:0;right:0;z-index:1054;width:100%;height:100%;visibility:hidden;pointer-events:none;transition:var(--default-transition);background-color:#272727d1;opacity:0}.side-menu__container{position:absolute;top:0;right:0;width:100%;max-width:640px;height:100%;z-index:1056;background-color:var(--primary);transition:all .5s ease-in-out;opacity:0;pointer-events:none;transform:translate(50%)}.side-menu__bg>div{display:block;position:relative;width:100%;height:100%}.side-menu__bg canvas{opacity:.39}.side-menu__inner{width:100%;overflow-y:auto;overflow-x:hidden;height:100%;z-index:5;display:block;position:relative;right:0;margin:0 auto;padding:60px 30px 109px;text-align:center}.side-menu__logo{display:block;position:relative;margin-bottom:56px}.side-menu__logo a{display:inline-block;position:relative}.side-menu__logo a img{max-width:320px;height:auto;width:100%}.side-menu__close{position:absolute;top:40px;right:40px;background-color:transparent;border:none;padding:0;font-size:25px;line-height:1;color:var(--light);z-index:10;transition:var(--default-transition)}.side-menu__close:hover{color:var(--secondary)}.side-menu__main-nav{position:relative;display:block}.side-menu__main-nav .side-menu__nav{display:inline-block;vertical-align:top;position:relative}.side-menu__main-nav .side-menu__nav>li{display:block;position:relative}.side-menu__main-nav .side-menu__nav>li>a{font-size:20px;line-height:1;color:var(--light);letter-spacing:.04em;font-weight:500;position:relative;text-transform:uppercase}.side-menu__main-nav .side-menu__nav>li .sub-menu{margin-top:23px;width:100%;display:none}.side-menu__main-nav .side-menu__nav>li .sub-menu li{position:relative;display:block}.side-menu__main-nav .side-menu__nav>li .sub-menu li a{color:#afafaf;font-size:15px;font-weight:500;letter-spacing:.04em;line-height:1;text-transform:uppercase;position:relative;display:inline-block}.side-menu__main-nav .side-menu__nav>li .sub-menu li a:hover{color:var(--light)}.side-menu__main-nav .side-menu__nav>li .sub-menu li:not(:last-child){margin-bottom:15px}.side-menu__main-nav .side-menu__nav>li:not(:last-child){margin-bottom:63px}.side-menu__main-nav .side-menu__nav>li:hover a,.side-menu__main-nav .side-menu__nav>li.active a{color:var(--secondary)}.side-menu.active{visibility:visible;pointer-events:auto}.side-menu.active .side-menu__container{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}.side-menu.active .side-menu__overlay{visibility:visible;pointer-events:auto;opacity:1}.fixed-smi{position:fixed;top:50%;transform:translateY(-50%);left:25px;z-index:100}.fixed-smi ul{display:block;position:relative;text-align:center}.fixed-smi ul li{display:block;position:relative;width:46px;height:46px}.fixed-smi ul li:not(:last-child){margin-bottom:20px}.fixed-smi ul li a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;border:1px solid var(--secondary);font-size:23px;line-height:1;color:var(--secondary);transition:var(--default-transition)}.fixed-smi ul li a:hover{background-color:var(--secondary);color:var(--light)}.footer-form{font-size:0;display:block;position:relative;padding:105px 0 97px}.footer-form__bg canvas{opacity:.22}.footer-form__row{display:block;position:relative;z-index:5}.footer-form__row-col{display:inline-block;vertical-align:top;width:50%;position:relative}.footer-form__row-col:first-child{width:48.5%}.footer-form__row-col:last-child{width:51.5%}.footer-form__row-col .global-title{margin:25px 0}.footer-form__row-col form{display:block;position:relative}.footer-form__row-col .wpcf7 form .wpcf7-response-output{color:var(--light)!important}.footer-form__caption{display:block;position:relative;width:100%;max-width:525px}.footer-form__caption p{font-size:17px;line-height:1.53;letter-spacing:.02em;color:var(--light)}.footer-form__widget{display:block;position:relative;z-index:5}.footer-form__widget .wpcf7-spinner{left:0;right:auto}.footer-form__field{display:block;width:100%;position:relative;margin-bottom:10px}.footer-form__field input:not([type=submit]),.footer-form__field textarea{width:100%;height:60px;border:none;border-bottom:1px solid var(--light);font-size:15px;line-height:normal;letter-spacing:.02em;padding:0;background-color:transparent;color:var(--light)}.footer-form__field textarea{height:100px;padding:25px 0;resize:none}.footer-form__field--submit{display:block!important;width:100%!important;margin:47px 0 0}.footer{font-size:0;display:block;position:relative;padding:107px 0 60px;overflow:hidden;border-top:3px solid var(--secondary);background-color:var(--primary)}.footer__bg>div{width:100%;height:100%;position:relative;display:block}.footer__logo{display:block;position:relative;text-align:center;margin-bottom:30px}.footer__logo a{display:inline-block;position:relative}.footer__logo a img{max-width:100%;height:auto}.footer__contacts{display:block;position:relative;text-align:center;margin-bottom:25px}.footer__contacts span{display:inline-block;vertical-align:top;position:relative;color:var(--light);font-size:15px;line-height:1.5;letter-spacing:.05em;padding-top:30px}.footer__contacts span:not(:last-child){margin-right:96px}.footer__contacts span em[class*=ai-font-]{margin:0 auto;font-size:15px;line-height:1;color:var(--secondary);position:absolute;top:0;left:0;right:0;height:25px;text-align:center;display:flex;align-items:center;justify-content:center}.footer__contacts span em.ai-font-location-c{font-size:21px}.footer__contacts span em.ai-font-envelope{font-size:10px}.footer__smi{display:block;position:relative;text-align:center;margin-bottom:70px}.footer__smi ul{display:block;position:relative}.footer__smi ul li{display:inline-block;vertical-align:middle;position:relative}.footer__smi ul li a{font-size:23px;color:var(--secondary);line-height:1}.footer__smi ul li a:hover{color:var(--accent)}.footer__smi ul li:not(:last-child){margin-right:30px}.footer__nav{display:block;position:relative;text-align:center;margin-bottom:42px}.footer__nav ul{display:block;position:relative}.footer__nav ul li{display:inline-block;vertical-align:middle;position:relative;padding:0 22px}.footer__nav ul li:first-child{padding-left:0}.footer__nav ul li:last-child{padding-right:0}.footer__nav ul li a{font-size:15px;line-height:1;letter-spacing:.04em;color:var(--light);text-transform:uppercase;font-weight:500}.footer__nav ul li a:hover{color:var(--secondary)}.footer__disclaimer{display:block;position:relative;text-align:center;width:100%;max-width:1118px;margin:0 auto 17px}.footer__disclaimer p{font-size:15px;color:var(--light);letter-spacing:.05em;line-height:1.734}.footer__copyright{font-size:13px;letter-spacing:.05em;line-height:1;display:block;position:relative;text-align:center;margin-bottom:33px}.footer__copyright span{color:#d5a900}.footer__copyright a:hover{color:var(--accent)!important}.footer__copyright .ai-copyright{color:var(--secondary)}.footer__mls{display:block;position:relative;text-align:center}.footer__mls span{font-size:29px;color:#d5a900;line-height:1;display:inline-block;vertical-align:middle;position:relative}.footer__mls span:not(:last-child){margin-right:10px}.footer__mls .ai-font-eho{font-size:23px}#breadcrumbs{line-height:1;font-size:14px;text-transform:uppercase}#breadcrumbs span.breadcrumb_last{color:var(--secondary);font-weight:700}.ip-banner{position:relative;width:100%}.ip-banner:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;pointer-events:none;background-color:#00000057;z-index:1}.ip-banner:after{position:absolute;content:"";bottom:0;left:0;width:100%;height:50%;pointer-events:none;background:linear-gradient(to bottom,#0000,#000);z-index:1}.ip-banner canvas{display:block;position:relative;z-index:0;width:100%;min-height:350px;background-color:#000;background-position:top center;background-repeat:no-repeat;background-size:cover}.ip-banner .container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.ip-banner h1{font-size:var(--font-size-title);text-align:center;color:var(--light);text-transform:uppercase;line-height:1.2}.ip-banner h1 span{display:block;font-size:20px;text-transform:uppercase;letter-spacing:.14em}#content-sidebar,#content-full{min-height:500px;margin-top:20px}#content-sidebar #content{width:77.08%}#content-full #content{width:100%}.sidebar{width:20.83%}.page-template-template-fullwidth #content{padding-left:15px;padding-right:15px}.page-template-template-fullwidth #content.container{width:100%}.page-template-template-fullwidth #content ihf-search[data-eureka-id*=""].ihf-eureka{margin-left:-15px;margin-right:-15px}#content h4,aside h4,#content p,aside p,#content blockquote,aside blockquote,#content ul,aside ul,#content fieldset,aside fieldset,#content form,aside form,#content ol,aside ol,#content dl,aside dl,#content dir,aside dir,#content menu,aside menu{line-height:1.7}#content .entry-title,#content .archive-title{font-family:var(--font-family-title);font-size:var(--font-size-title);text-transform:uppercase;font-weight:600;color:var(--font-color-default);margin:20px 0}#content .entry{font-size:var(--font-size-default);line-height:1.734;letter-spacing:.02em;color:var(--light);font-weight:400}#content .archive-subtitle{font-family:var(--font-family-title);font-size:50px;text-transform:uppercase;font-weight:600;color:var(--font-color-default)}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}button:focus-visible,a:focus-visible{outline-style:solid!important;outline-width:5px!important;outline-color:red!important;transition:none!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}body.pojo-a11y-readable-font [class*=ai-font-],body.pojo-a11y-readable-font em[class*=ai-font-]{font-family:agentimage!important}.error-page-content-wrapper .error-forms input[type=text],.error-page-content-wrapper .error-forms input[type=email],.error-page-content-wrapper .error-forms input[type=phone],.error-page-content-wrapper .error-forms textarea,.ai-default-cf7wrap input[type=text],.ai-default-cf7wrap input[type=tel],.ai-default-cf7wrap input[type=email],.ai-default-cf7wrap textarea{color:#000}body #aios-testimonials .aios-testimonials-lists h3,body #aios-testimonials .aios-testimonials-lists .aios-testimonials-content{color:var(--light)}body .aiosp-wrap div[class*=aios-testimonials-popup-] .aiosp-content{background-color:var(--primary)}body .aiosp-wrap div[class*=aios-testimonials-popup-] .aiosp-content h2,body .aiosp-wrap div[class*=aios-testimonials-popup-] .aiosp-content .aios-testimonials-popup-content,body .aiosp-wrap div[class*=aios-testimonials-popup-] .aiosp-close,body.error404 .error-page-content-wrapper{color:var(--light)}body.error404 .wpcf7 form .wpcf7-response-output{color:var(--light)!important}body.page-template-template-fullwidth .aci-results-elevate{padding:0 15px}.ai-contact-wrap input[type=submit],.ai-contact-wrap input.wpcf7-submit{line-height:1}body #content .ai-minimalist-column-content-left .entry-title,body #content .ai-minimalist-column-content-left .entry-sub-title,body #content .ai-minimalist-column-the-content{color:var(--font-color-default)}body #content .ai-minimalist-column-content-left .entry-sub-title{color:var(--secondary)}body ul.ai-minimalist-contact-details li{color:var(--font-color-default)}body ul.ai-minimalist-contact-details li span[class*=ai-font]{color:var(--secondary)}body .ai-minimalist-column-agent-details{background:var(--secondary)}body .ai-minimalist-column-agent-details a:hover,body .ai-minimalist-column-agent-details-socials a:hover,body .aci-details-elevate-modal .aci-details-elevate-modal-dialog{color:#000}body .aci-details-elevate-modal .aci-details-elevate-modal-dialog .aci-details-elevate-modal-calculator-computation div{align-items:center}body.single-aios-agents .aiosp-wrap .aiosp-ref-\#agents-popup-form input[type=submit]{color:#000}body.single-aios-agents .aiosp-wrap .aiosp-ref-\#agents-popup-form input[type=submit]:hover{color:var(--aios-agents-hover-color)}body .ai-minimalist-column-agent-details-socials a.ai-font-linkedin{order:3}.aios-quick-style-1{position:relative}.aios-quick-style-1 .quick-search-style-1{width:100%;max-width:300px;background:#fff;margin:0 auto;padding:22px 22px 51px}.aios-quick-style-1 h2{font-weight:300;font-size:20px;color:#000;text-transform:uppercase;text-align:center;padding:18px 0;line-height:1;margin:0!important}.aios-quick-style-1 h2 strong{font-weight:500;font-size:30px;display:block;line-height:25px}.aios-quick-style-1 form{display:block;width:100%;font-size:0}.aios-quick-style-1 form div{display:flex;flex-flow:wrap;justify-content:space-between}.aios-quick-style-1 form div select{display:inline-block;vertical-align:top;width:calc(50% - 1px)}.aios-quick-style-1 form div select:first-child{margin-left:0}.aios-quick-style-1 select{width:100%;height:34px;border:1px solid #000;background:#fff;outline:none;color:#000;font-size:12px;cursor:pointer;margin-bottom:2px;padding:6px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat}.aios-quick-style-1 select option{text-transform:capitalize}.aios-quick-style-1 select option[selected][disabled]{display:none!important}.aios-quick-style-1 input[type=submit]{height:34px;background-color:var(--secondary);border:none;width:100%;font-size:12px;color:#fff;outline:none;margin-top:20px;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out}.aios-quick-style-1 input[type=submit]:hover{background:#7389aed9}.aios-quick-style-1 a{display:block;text-decoration:none;height:34px;background-color:#b7b7b7;border:none;width:100%;font-size:12px;color:#fff;outline:none;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;text-align:center;margin-top:2px;padding:12px 0}.aci-results-elevate-list-status{background:#888}.page-id-36 #footer{position:relative;z-index:0}.aios-quick-style-1 select[data-gtm-form-interact-field-id="0"]{text-transform:capitalize}.aci-details-elevate-featured ul li path{fill:currentColor!important}.aci-details-elevate-accordion-title:after{filter:brightness(0) invert(1)}.aci-details-elevate-about-main:after{opacity:.5}.properties-printable-logo{position:absolute;z-index:1;top:0;left:0;right:0}.properties-printable-logo img{margin:20px auto;width:min(90%,300px)}.custom-gallery{display:flex;flex-wrap:wrap;justify-content:center}.aci-results-elevate-dropdown>span svg path{fill:var(--template-primary)!important}.aci-results-elevate-dropdown ul li,.aci-details-elevate-modal-header .aci-details-elevate-modal-title,.aci-details-elevate-schedule{color:#000}.aci-details-elevate-info .aci-details-elevate-about{padding-top:60px}@media screen and (min-width: 992px){.wpcf7-spinner:before{top:.25vw;left:.25vw;width:.375vw;height:.375vw;transform-origin:.5vw .5vw}}@media screen and (min-width: 992px) and (max-width: 1600px){:root{--font-size-default: .938vw;--font-size-title: 4.063vw}.custom-container{padding:0 .938vw;max-width:89.375vw}.wpcf7 form .wpcf7-response-output{bottom:-1.58vw;font-size:.75vw}.wpcf7-spinner{bottom:-1.875vw;width:1.5vw;height:1.5vw}.use-floating-validation-tip .wpcf7-not-valid-tip{font-size:.75vw!important}.global-title h2 small{font-size:1.25vw;padding-top:1.5vw}.global-title h2 small:before{width:7.438vw;height:.188vw}.global-title h2 span{margin-top:.625vw}.global-title.is-lg h2 span{font-size:4.688vw}.global-btn{width:11.875vw;height:2.938vw;font-size:.938vw;padding:0 .938vw}.global-slide-control{margin:2.063vw auto 0}.global-slide-control button{width:2.938vw;height:2.938vw;font-size:.625vw}.global-slide-control .global-btn{margin:0 .75vw;width:18.25vw}.header{padding:1.875vw 0}.header__logo a img{max-width:12.937vw}.header__nav{margin-right:2.688vw}.header__nav #main-nav li>a{font-size:.938vw}.header__nav #main-nav li>a:before{bottom:-.5vw}.header__nav #main-nav li .sub-menu{min-width:13.375vw;padding-top:1.25vw}.header__nav #main-nav li .sub-menu li a{padding:.688vw .625vw}.header__nav #main-nav>li:not(:last-child){margin-right:2.875vw}.header__contacts{margin-right:2.813vw}.header__contacts span{font-size:.938vw}.header__contacts span:not(:last-child){margin-right:1.75vw}.header__contacts span em[class*=ai-font-]{margin-right:.625vw;font-size:.813vw}.header__contacts span em.ai-font-envelope-f{font-size:.688vw}.header.active{padding:.563vw 0;min-height:4.063vw}.header.active .header__logo a img{max-width:7.125vw}.header.active .header__nav #main-nav>li>.sub-menu{padding-top:1.563vw}.burger-menu-icon{width:2.5vw;height:1.75vw}.burger-menu-icon .bm-lines span:first-child{width:2.125vw}.burger-menu-icon .bm-lines span:nth-child(2){top:.75vw}.burger-menu-icon .bm-lines span:last-child{width:1.438vw}.side-menu__container{max-width:40vw}.side-menu__inner{padding:3.75vw 1.875vw 6.813vw}.side-menu__logo{margin-bottom:3.5vw}.side-menu__logo a img{max-width:20vw}.side-menu__close{top:2.5vw;right:2.5vw;font-size:1.563vw}.side-menu__main-nav .side-menu__nav>li>a{font-size:1.25vw}.side-menu__main-nav .side-menu__nav>li .sub-menu{margin-top:1.438vw}.side-menu__main-nav .side-menu__nav>li .sub-menu li a{font-size:.938vw}.side-menu__main-nav .side-menu__nav>li .sub-menu li:not(:last-child){margin-bottom:.938vw}.side-menu__main-nav .side-menu__nav>li:not(:last-child){margin-bottom:3.938vw}.fixed-smi{left:1.563vw}.fixed-smi ul li{width:2.875vw;height:2.875vw}.fixed-smi ul li:not(:last-child){margin-bottom:1.25vw}.fixed-smi ul li a{font-size:1.438vw}.footer-form{padding:6.563vw 0 6.063vw}.footer-form__row-col .global-title{margin:1.563vw 0}.footer-form__caption{max-width:32.813vw}.footer-form__caption p{font-size:1.063vw}.footer-form__field{margin-bottom:.625vw}.footer-form__field input:not([type=submit]),.footer-form__field textarea{height:3.75vw;font-size:.938vw}.footer-form__field textarea{height:6.25vw;padding:1.563vw 0}.footer-form__field--submit{margin:2.938vw 0 0}.footer{padding:6.688vw 0 3.75vw;border-top:.188vw solid var(--secondary)}.footer__logo{margin-bottom:1.875vw}.footer__logo a img{width:21.25vw;height:8.438vw}.footer__contacts{margin-bottom:1.563vw}.footer__contacts span{font-size:.938vw;padding-top:1.875vw}.footer__contacts span:not(:last-child){margin-right:6vw}.footer__contacts span em[class*=ai-font-]{height:1.563vw}.footer__contacts span em.ai-font-location-c{font-size:1.313vw}.footer__contacts span em.ai-font-envelope{font-size:.625vw}.footer__smi{margin-bottom:4.375vw}.footer__smi ul li a{font-size:1.438vw}.footer__smi ul li:not(:last-child){margin-right:1.875vw}.footer__nav{margin-bottom:2.625vw}.footer__nav ul li{padding:0 1.375vw}.footer__nav ul li a{font-size:.938vw}.footer__disclaimer{max-width:69.875vw;margin:0 auto 1.063vw}.footer__disclaimer p{font-size:.938vw}.footer__copyright{font-size:.813vw;margin-bottom:2.063vw}.footer__mls span{font-size:1.812vw}.footer__mls span:not(:last-child){margin-right:.625vw}.footer__mls .ai-font-eho{font-size:1.438vw}#breadcrumbs{font-size:.875vw}.ip-banner canvas{min-height:21.875vw}.ip-banner h1 span{font-size:1.5vw}#content-sidebar,#content-full{min-height:31.25vw;margin-top:1.25vw}.page-template-template-fullwidth #content{padding-left:.938vw;padding-right:.938vw}.page-template-template-fullwidth #content ihf-search[data-eureka-id*=""].ihf-eureka{margin-left:-.938vw;margin-right:-.938vw}#content .entry-title,#content .archive-title{margin:1.25vw 0}#content .archive-subtitle{font-size:3.125vw}body.page-template-template-fullwidth .aci-results-elevate{padding:0 .938vw}#inner-page-wrapper{margin-bottom:1.875vw}#inner-page-wrapper>.container{width:73.125vw;padding:0 .938vw}.ai-contact-wrap span{font-size:1.563vw;line-height:1.2}.ai-contact-wrap span.content-title{margin-bottom:.313vw}.aidefcf-title{margin-bottom:1.875vw;line-height:1.563vw}.aidefcf-title span{font-size:1.25vw}.ai-contact-wrap span.context-mob,.ai-contact-wrap span.context-email{line-height:1.875vw;font-size:1.125vw;font-weight:500}.ai-contact-wrap span.context-email em.ai-font-envelope{font-size:.813vw}.ai-contact-wrap span.context-mob em.ai-font-phone{font-size:1.125vw}.ai-contact-wrap span.context-mob em.ai-font-phone,.ai-contact-wrap span.context-email em.ai-font-envelope{min-width:1.563vw}*[class*=aidefcf-wrapper-contact-us] .wpcf7{max-width:22.188vw}.ai-default-cf7wrap input[type=text],.aidefcf-wrapper .wpcf7-form-control.wpcf7-select,.ai-default-cf7wrap input[type=tel],.ai-default-cf7wrap input[type=email],.ai-default-cf7wrap textarea{height:1.75vw;padding:.313vw .563vw!important;font-size:.688vw;margin:.313vw 0}.ai-default-cf7wrap textarea{height:6.25vw}.aidefcf-subtitle{min-height:3.438vw;line-height:1.2}.aidefcf-subtitle span{font-size:1.25vw}.ai-contact-wrap input[type=submit],.ai-contact-wrap input.wpcf7-submit{margin-top:.938vw}.ai-default-cf7wrap input[type=submit],.ai-default-cf7wrap input.wpcf7-submit{height:1.75vw;font-size:1.063vw;letter-spacing:.125vw}.aidefcf-wrapper .use-floating-validation-tip span.wpcf7-not-valid-tip{font-size:.688vw!important;line-height:.75vw;top:.625vw;right:.313vw;left:auto}}@media screen and (max-width: 1280px){html.safari-true .attachment-fixed canvas{background-attachment:scroll!important}}@media screen and (max-width: 1199px){html.safari-true .attachment-fixed canvas{background-attachment:scroll!important;background-size:170vw!important}}@media screen and (max-width: 991px){:root{--font-size-default: 14px;--font-size-title: 35px}.attachment-fixed canvas,html.safari-true .attachment-fixed canvas{background-attachment:scroll!important;background-size:cover!important;background-position:center!important}.custom-container{max-width:768px}.is-mobile{display:block!important}.is-desktop{display:none!important}#main-wrapper{margin-top:65px}.global-title h2 small{font-size:15px;letter-spacing:.12em;padding-top:15px}.global-title h2 small:before{width:80px}.global-title.is-lg h2 span{font-size:35px}.global-btn{width:180px;font-size:14px}.global-slide-control{width:100%;max-width:270px;margin:40px auto 0;flex-flow:row wrap}.global-slide-control button.prev{margin-right:15px}.global-slide-control .global-btn{margin:15px auto 0;width:100%;order:1}.header{padding:9px 0;background-color:var(--primary);min-height:65px}.header .custom-container{max-width:100%}.header__logo a img{max-width:114px}.header__nav,.header__contacts{display:none}.burger-menu-icon{width:38px;height:25px}.burger-menu-icon .bm-lines span:nth-child(2){top:11px}.side-menu__container{max-width:400px}.side-menu__inner{padding:70px 15px}.side-menu__logo{margin-bottom:50px}.side-menu__logo a img{max-width:200px}.side-menu__close{top:23px;right:15px;font-size:23px}.side-menu__main-nav .side-menu__nav>li>a{font-size:18px}.side-menu__main-nav .side-menu__nav>li .sub-menu{margin-top:15px}.side-menu__main-nav .side-menu__nav>li .sub-menu li a{font-size:13px}.side-menu__main-nav .side-menu__nav>li .sub-menu li:not(:last-child){margin-bottom:10px}.side-menu__main-nav .side-menu__nav>li:not(:last-child){margin-bottom:40px}.fixed-smi{display:none}.footer-form{padding:60px 0}.footer-form__row{width:100%;max-width:567px;margin:0 auto}.footer-form__row-col{width:100%!important;display:block}.footer-form__row-col:not(:last-child){margin-bottom:20px}.footer-form__row-col .global-title{text-align:center;margin:0 auto 25px}.footer-form__caption{text-align:center;margin:0 auto}.footer-form__caption p{font-size:15px}.footer-form__widget .wpcf7-spinner{right:0}.footer-form__field input:not([type=submit]),.footer-form__field textarea{height:50px;font-size:14px}.footer-form__field textarea{height:80px;padding:15px 0}.footer-form__field--submit{margin:35px 0 0}.footer-form__field--submit .global-btn{margin:0 auto}.footer{padding:70px 0 50px}.footer__logo a img{max-width:250px;width:100%}.footer__contacts{margin-bottom:34px}.footer__contacts span{display:block;font-size:14px;letter-spacing:.02em}.footer__contacts span:not(:last-child){margin:0 auto 20px}.footer__smi{margin-bottom:35px}.footer__nav{margin-bottom:20px}.footer__nav ul li{padding:5px 10px}.footer__nav ul li a{font-size:14px;letter-spacing:.02em}.footer__disclaimer p{font-size:14px;letter-spacing:.02em;line-height:1.6}.footer__copyright{margin-bottom:25px;line-height:1.5}.ip-banner canvas{min-height:300px}#content-sidebar,#content-full,#content-sidebar #content,.sidebar{width:100%}#content .archive-subtitle{font-size:30px}#pojo-a11y-toolbar{display:none}.inner{width:100%}.outer{width:100%;min-width:100%}}@media screen and (max-width: 767px){.ip-banner .container{width:100%}}@media screen and (max-width: 480px){.side-menu__container{max-width:100%}.aci-details-elevate-modal-calculator-computation-col{flex-wrap:wrap;gap:10px 16px}}
