:root{--font-family-default: "Open Sans", sans-serif;--font-family-title: "Bebas Neue", sans-serif;--font-size-default: 15px;--font-size-title: 85px;--font-color-default: #585858;--font-color-title: #000000;--primary: #dcbc5a;--secondary: #f31316;--success: #28a745;--info: #161e1f;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--default-transition: .3s all ease-in-out}body{font-family:var(--font-family-default);font-size:var(--font-size-default);background:#FFFFFF;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(--primary);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}html.safari-true .attachment-fixed canvas{background-attachment:local!important;background-size:cover!important;background-position:center!important}.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:1510px;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:15px;line-height:1;letter-spacing:.4em;color:var(--secondary);text-transform:uppercase;font-weight:500;display:inline-block;margin-bottom:0;position:relative}.global-title h2 small .ai-accent-line{position:absolute;top:4px;left:calc(100% + 15px);width:7px;height:7px;background-color:var(--secondary);border-radius:50%}.global-title h2 small .ai-accent-line:before{position:absolute;content:"";top:3px;left:0;width:100vw;height:1px;background-color:#f542441a;z-index:-1}.global-title h2 span{font-family:var(--font-family-title);font-size:var(--font-size-title);line-height:1;display:block;margin-top:10px;color:#000}.global-title.is-white h2 small .ai-accent-line:before{background-color:#ffffff1a}.global-title.is-white h2 span{color:#fff}.global-title.is-center{text-align:center}.global-title.is-center h2{display:inline-block;text-align:left}.global-title.is-left h2 small .ai-accent-line{left:auto;right:calc(100% + 15px)}.global-title.is-left h2 small .ai-accent-line:before{left:auto;right:0}.global-btn{display:flex;align-items:center;justify-content:center;width:243px;max-width:100%;height:70px;background-color:transparent;border:1px solid #bbbbbb;font-size:15px;line-height:1;letter-spacing:.2em;font-weight:300;text-transform:uppercase;color:#0a0a0a!important;padding:0 10px;text-align:center;position:relative;border:2px solid;-o-border-image:linear-gradient(100deg,#ba8f3d,#ba8f3d,#fdf1a9,#f8eaa2) 1;border-image:linear-gradient(100deg,#ba8f3d,#ba8f3d,#fdf1a9,#f8eaa2) 1;z-index:2;box-shadow:0 9px 38px #00000017;transition:var(--default-transition)}.global-btn .ai-icon-arrow{background-image:url(../images/ai-arrow-icon.png);width:25px;height:13px;margin-right:22px}.global-btn:before{position:absolute;content:"";top:0;left:0;right:0;bottom:0;margin:-1px;background:linear-gradient(45deg,rgb(185,142,60) 0%,rgb(254,243,172) 50%,rgb(254,243,172) 55%,rgb(254,243,172) 59%,rgb(185,142,60) 100%);opacity:0;transition:var(--default-transition);z-index:-1}.global-btn.is-white{color:#fff!important}.global-btn.is-white .ai-icon-arrow{filter:brightness(0) invert(1)}.global-btn:hover,.global-btn:focus,.global-btn.active{color:#0a0a0a!important}.global-btn:hover .ai-icon-arrow,.global-btn:focus .ai-icon-arrow,.global-btn.active .ai-icon-arrow{filter:none!important}.global-btn:hover:before,.global-btn:focus:before,.global-btn.active:before{opacity:1}.global-slide-controls{position:relative;display:flex;align-items:center;pointer-events:none}.global-slide-controls button{display:inline-block;vertical-align:middle;position:relative;font-size:17px;letter-spacing:.2em;font-weight:300;line-height:1;border:none;background-color:transparent;color:#000;text-transform:uppercase;padding:0;pointer-events:auto;transition:var(--default-transition)}.global-slide-controls button .ai-icon-arrow{background-image:url(../images/ai-arrow-icon.png);width:25px;height:13px;display:block;margin:10px auto -2px}.global-slide-controls button.prev .ai-icon-arrow{transform:rotate(180deg)}.global-slide-controls button:hover{opacity:.55}.global-slide-controls.is-white button{color:#fff}.global-slide-controls.is-white button .ai-icon-arrow{filter:brightness(0) invert(1)}.header{position:fixed;top:0;left:0;width:100%;z-index:1035;font-size:0;background-color:transparent;padding:20px 0;display:flex;align-items:center;transition:var(--default-transition)}.header .custom-container{max-width:100%;padding:0 60px}.header__main{display:flex;justify-content:space-between;align-items:center;width:100%}.header__col{display:inline-block;vertical-align:middle;position:relative}.header__col:last-child{padding-bottom:29px;transition:var(--default-transition)}.header__logo{position:relative;display:block}.header__logo a{display:inline-block;vertical-align:middle}.header__logo a img{max-width:174px;width:100%;height:auto;transition:var(--default-transition)}.header__nav{display:flex;align-items:center;justify-content:center}.header__nav .navigation,.header__nav #nav{display:block;position:relative}.header__nav #nav li{display:inline-block;vertical-align:middle;position:relative}.header__nav #nav li>a{font-size:15px;color:#fff;letter-spacing:.05em;text-transform:uppercase;display:inline-block;position:relative}.header__nav #nav li:focus-within>.sub-menu,.header__nav #nav li:hover>.sub-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.header__nav #nav li .sub-menu{position:absolute;left:50%;width:-moz-max-content;width:max-content;min-width:177px;margin:0;padding-top:20px;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%) translateY(10px);transition:var(--default-transition)}.header__nav #nav li .sub-menu li{position:relative;display:block;margin:0 auto;text-align:center;transition:var(--default-transition)}.header__nav #nav li .sub-menu li a{display:block;padding:16px 27px;line-height:1;font-size:15px;letter-spacing:.05em;color:#000;transition:var(--default-transition);background-color:#fff;z-index:1}.header__nav #nav li .sub-menu li a:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;pointer-events:none;background:linear-gradient(to right,rgb(186,149,98) 0%,rgb(231,209,143) 100%);z-index:-1;transition:var(--default-transition);opacity:0}.header__nav #nav li .sub-menu li:hover>a:before{opacity:1}.header__nav #nav li .sub-menu .sub-menu{margin-left:calc(100% + 1px);top:0;padding-top:0}.header__nav #nav>li:not(:last-child){margin-right:70px}.header__nav #nav>li:not(:last-child):before{position:absolute;content:"";top:0;right:0;width:1px;height:100%;background-color:#ffffff1a;opacity:0;transition:var(--default-transition)}.header__nav #nav>li:hover>a{opacity:.75}.header__contacts{display:block;text-align:right;margin-bottom:23px}.header__contacts span{display:inline-block;vertical-align:middle;position:relative;font-size:15px;letter-spacing:.05em;color:#fff;line-height:1;padding:3px 25px}.header__contacts span:first-child{padding-left:0;border-right:1px solid rgba(255,255,255,.2)}.header__contacts span:last-child{padding-right:0}.header.active{background-color:#000000bf;padding:10px 0;min-height:112px}.header.active .header__col:last-child{padding-bottom:0}.header.active .header__logo a img{max-width:100px}.header.active .header__nav #nav li .sub-menu{padding-top:26px}body.admin-bar .header{top:32px}.footer-form{font-size:0;padding:70px 0;display:block;position:relative}.footer-form__bg{background-color:#000}.footer-form__bg canvas{opacity:.8}.footer-form .custom-container{max-width:1360px}.footer-form__main{display:block;position:relative;padding:70px 15px;background-color:#0009}.footer-form__main .global-title{margin-bottom:20px}.footer-form__main form{position:relative;width:100%;max-width:1004px;margin:0 auto}.footer-form__main .wpcf7 form .wpcf7-response-output{color:#fff!important}.footer-form__control{display:flex;align-items:center;flex-flow:row wrap;justify-content:space-between;position:relative;width:100%}.footer-form__control-field{display:inline-block;vertical-align:middle;position:relative;width:calc(50% - 15px);margin-bottom:17px}.footer-form__control-field textarea,.footer-form__control-field input:not([type=submit]){width:100%;height:70px;font-size:15px;line-height:normal;letter-spacing:.1em;background-color:transparent;border:none;color:#cfd0cf;padding:0;text-transform:uppercase;border-bottom:1px solid #a3a09e}.footer-form__control-field textarea{height:110px;resize:none;padding:27px 0}.footer-form__control-field--submit,.footer-form__control-field--full{width:100%!important;display:block}.footer-form__control-field--submit{margin:32px auto 0}.footer-form__control-field--submit .global-btn{width:217px;margin:0 auto}.footer{font-size:0;padding:100px 0 80px;display:block;position:relative}.footer .footer__bg:before{position:absolute;content:"";top:0;left:0;width:100%;height:30%;filter:grayscale(1);background:linear-gradient(to bottom,rgb(255,255,255) 0%,rgba(255,255,255,0) 100%);z-index:2}.footer .footer__bg:after{position:absolute;content:"";bottom:0;left:0;width:100%;height:30%;filter:grayscale(1);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgb(255,255,255) 100%);z-index:2}.footer .footer__bg canvas{opacity:.05;filter:grayscale(1)}.footer .footer__bg .textwidget{width:100%;height:100%;display:block;position:relative}.footer .custom-container{max-width:975px}.footer__main{display:block;position:relative;z-index:5}.footer__row{display:flex;justify-content:space-between;position:relative;padding-bottom:60px;margin-bottom:45px;border-bottom:1px solid rgba(0,0,0,.1)}.footer__row-col{display:inline-block;vertical-align:top;width:50%;position:relative}.footer__row-col:last-child{width:100%;max-width:582px}.footer__logo{display:block;position:relative}.footer__logo a{display:inline-block;position:relative}.footer__logo a img{max-width:100%;height:auto}.footer__content{display:flex;justify-content:space-between;position:relative}.footer__content-col{display:inline-block;vertical-align:top;position:relative}.footer__content-label{font-size:28px;line-height:1;color:#000;text-transform:uppercase;font-family:var(--font-family-title);display:block;margin-bottom:25px}.footer__content-contacts{display:block;position:relative;margin-bottom:30px}.footer__content-contacts span{font-size:15px;line-height:1;letter-spacing:.05em;color:#000;display:block}.footer__content-contacts span em{display:block;margin-bottom:10px;color:#adadad}.footer__content-contacts span a:hover{color:var(--primary)}.footer__content-contacts span:not(:last-child){margin-bottom:23px}.footer__content-smi ul li{display:inline-block;vertical-align:middle;width:48px;height:48px}.footer__content-smi ul li:not(:last-child){margin-right:15px}.footer__content-smi ul li a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border:1px solid;-o-border-image:linear-gradient(175deg,#ba8f3d,#ba8f3d,#fdf1a9,#f8eaa2) 1;border-image:linear-gradient(175deg,#ba8f3d,#ba8f3d,#fdf1a9,#f8eaa2) 1;position:relative;z-index:2;font-size:23px;line-height:1;color:#000;box-shadow:0 9px 38px #00000017}.footer__content-smi ul li a:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,rgb(185,142,60) 0%,rgb(254,243,172) 50%,rgb(254,243,172) 55%,rgb(254,243,172) 59%,rgb(185,142,60) 100%);opacity:0;transition:var(--default-transition);z-index:-1}.footer__content-smi ul li a:hover:before{opacity:1}.footer__content-nav ul li{display:block;position:relative}.footer__content-nav ul li a{font-size:15px;line-height:1;letter-spacing:.05em;color:#000;text-transform:uppercase}.footer__content-nav ul li a:hover{color:var(--primary)}.footer__content-nav ul li:not(:last-child){margin-bottom:40px}.footer__disclaimer{display:block;position:relative;text-align:center;margin:0 -4px 28px}.footer__disclaimer p{font-size:14px;line-height:1.715;letter-spacing:.05em;color:#727272}.footer__copyright{display:block;position:relative;margin-bottom:30px;font-size:12px;line-height:1;letter-spacing:.05em;color:#4b4b4b;text-align:center}.footer__mls{display:block;position:relative;text-align:center}.footer__mls span{font-size:38px;color:#000;line-height:1;display:inline-block;vertical-align:middle;position:relative}.footer__mls span:before{background:linear-gradient(to bottom,rgb(231,209,143) 0%,rgb(186,149,98) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.footer__mls span:not(:last-child){margin-right:10px}.footer__mls .ai-font-eho{font-size:30px}#breadcrumbs{line-height:1;font-size:15px;text-transform:uppercase}#breadcrumbs span.breadcrumb_last{color:var(--primary);font-weight:700}.ip-banner{position:relative;width:100%}.ip-banner:before{position:absolute;content:"";top:0;left:0;width:100%;height:40%;pointer-events:none;z-index:1;background:linear-gradient(to bottom,rgba(0,0,0,.4) 0%,rgba(0,0,0,0) 100%)}.ip-banner:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;background-color:#00000040}.ip-banner canvas{display:block;position:relative;z-index:0;width:100%;min-height:350px;background-color:#000;background-position:center 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-weight:700;font-size:var(--font-size-title);text-align:center;color:#fff;text-transform:uppercase;letter-spacing:.05em;line-height:1.7}.ip-banner h1 span{display:block;font-size:24px;font-weight:400;text-transform:none;letter-spacing:.01em}#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 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);line-height:1;color:#000;font-weight:400;margin:20px 0}#content .entry{font-size:15px;line-height:1.867;color:#585858;font-weight:400}#content .archive-subtitle{font-family:var(--font-family-title);font-size:60px;line-height:1;color:#000;font-weight:400}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}.aios-custom-ihomefinder-results-template #content-full .entry-title{width:100%!important;padding:0!important}.aiosp-wrap .aiosp-ref-\#agents-popup-form form{position:relative}body .aiosp-wrap .aiosp-ref-\#agents-popup-form .aios-popup-body{padding-bottom:50px!important}.aios-custom-ihomefinder-template-credits{margin-bottom:50px}body.aios-custom-ihomefinder-details-template #inner-page-wrapper .wpcf7-form.use-floating-validation-tip .wpcf7-not-valid-tip{left:auto}body #listings-details .listings-form form{position:relative}@media only screen and (min-width: 992px) and (max-width: 1600px){#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 (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: 5.313vw}.custom-container{padding:0 .938vw;max-width:94.375vw}.wpcf7 form .wpcf7-response-output{bottom:-2.438vw;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:.938vw}.global-title h2 small .ai-accent-line{top:.25vw;left:calc(100% + .938vw);width:.438vw;height:.438vw}.global-title h2 small .ai-accent-line:before{top:.188vw;width:100vw;height:.063vw}.global-title h2 span{margin-top:.625vw}.global-title.is-left h2 small .ai-accent-line{right:calc(100% + .938vw)}.global-btn{width:15.188vw;height:4.375vw;font-size:.938vw;border:.125vw solid;-o-border-image:linear-gradient(100deg,#ba8f3d,#ba8f3d,#fdf1a9,#f8eaa2) 1;border-image:linear-gradient(100deg,#ba8f3d,#ba8f3d,#fdf1a9,#f8eaa2) 1;box-shadow:0 .563vw 2.375vw #00000017}.global-btn .ai-icon-arrow{width:1.563vw;height:.813vw;margin-right:1.375vw}.global-slide-controls button{font-size:.813vw}.global-slide-controls button .ai-icon-arrow{width:1.563vw;height:.813vw;margin:.625vw auto -.125vw}.header{padding:1.25vw 0}.header .custom-container{padding:0 3.75vw}.header__col:last-child{padding-bottom:1.812vw}.header__logo a img{max-width:10.875vw}.header__nav #nav li>a{font-size:.938vw}.header__nav #nav li .sub-menu{min-width:11.063vw;padding-top:1.25vw}.header__nav #nav li .sub-menu li a{padding:1vw 1.688vw;font-size:.938vw}.header__nav #nav>li:not(:last-child){margin-right:4.375vw}.header__contacts{margin-bottom:1.438vw}.header__contacts span{font-size:.938vw;padding:.188vw 1.563vw}.header.active{padding:.625vw 0;min-height:7vw}.header.active .header__logo a img{max-width:6.25vw}.header.active .header__nav #nav li .sub-menu{padding-top:1.625vw}.footer-form{padding:4.375vw 0}.footer-form .custom-container{max-width:85vw}.footer-form__main{padding:4.375vw .938vw}.footer-form__main .global-title{margin-bottom:1.25vw}.footer-form__main form{max-width:62.75vw}.footer-form__control-field{width:calc(50% - .938vw);margin-bottom:1.063vw}.footer-form__control-field textarea,.footer-form__control-field input:not([type=submit]){height:4.375vw;font-size:.938vw}.footer-form__control-field textarea{height:6.875vw;padding:1.688vw 0}.footer-form__control-field--submit .global-btn{width:13.563vw}.footer{padding:6.25vw 0 5vw}.footer .custom-container{max-width:60.938vw}.footer__row{padding-bottom:3.75vw;margin-bottom:2.813vw}.footer__row-col:last-child{max-width:36.375vw}.footer__logo a img{width:15.937vw;height:14.625vw}.footer__content-label{font-size:1.75vw;margin-bottom:1.563vw}.footer__content-contacts{margin-bottom:1.875vw}.footer__content-contacts span{font-size:.938vw}.footer__content-contacts span em{margin-bottom:.625vw}.footer__content-contacts span:not(:last-child){margin-bottom:1.438vw}.footer__content-smi ul li{width:3vw;height:3vw}.footer__content-smi ul li:not(:last-child){margin-right:.938vw}.footer__content-smi ul li a{font-size:1.438vw;box-shadow:0 .563vw 2.375vw #00000017}.footer__content-nav ul li a{font-size:.938vw}.footer__content-nav ul li:not(:last-child){margin-bottom:2.5vw}.footer__disclaimer{margin:0 -.25vw 1.75vw}.footer__disclaimer p{font-size:.875vw}.footer__copyright{margin-bottom:1.875vw;font-size:.75vw}.footer__mls span{font-size:2.375vw}.footer__mls span:not(:last-child){margin-right:.625vw}.footer__mls .ai-font-eho{font-size:1.875vw}#breadcrumbs{font-size:.938vw}.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{font-size:.938vw}#content .archive-subtitle{font-size:3.75vw}}@media only screen and (max-width: 991px){.inner,#content-sidebar,#content-full{width:100%}.outer{width:100%;min-width:100%}#content-sidebar #content{width:100%}#agents-results .agents-img a{display:block;max-width:350px;margin:0 auto;position:relative}#agents-single .agents-img{max-width:360px;margin:0 auto}}@media screen and (max-width: 991px){:root{--font-size-title: 40px}.custom-container{max-width:768px}.is-mobile{display:block!important}.is-desktop{display:none!important}.global-title h2 small{font-size:14px;letter-spacing:.2em}.global-btn{width:180px;height:60px;font-size:13px}.global-btn .ai-icon-arrow{width:20px;height:9px;margin-right:10px}.header{position:relative;padding:15px 0;background-color:#000;margin-top:52px;z-index:10}.header .custom-container{max-width:100%}.header__main{display:block;text-align:center}.header__logo a img{max-width:100px;width:100%}.header__nav,.header__contacts{display:none}.footer-form{padding:50px 0}.footer-form__main{padding:50px 15px}.footer-form__control-field{width:100%;margin-bottom:10px}.footer-form__control-field textarea,.footer-form__control-field input:not([type=submit]){height:55px;font-size:14px;letter-spacing:.05em}.footer-form__control-field textarea{height:90px;padding:15px 0}.footer-form__control-field--submit{margin:30px auto 0}.footer-form__control-field--submit .global-btn{width:180px}.footer{padding:50px 0}.footer__row{display:block;width:100%;padding-bottom:30px;margin-bottom:25px}.footer__row-col{display:block;width:100%!important;max-width:100%!important}.footer__logo{text-align:center;margin-bottom:40px}.footer__logo a img{max-width:180px;margin:0 auto}.footer__content{display:block;text-align:center}.footer__content-col{display:block}.footer__content-col:not(:last-child){margin-bottom:40px}.footer__content-label{font-size:25px;margin-bottom:20px}.footer__content-contacts span{font-size:14px;letter-spacing:.02em}.footer__content-contacts span em{margin-bottom:5px}.footer__content-contacts span:not(:last-child){margin-bottom:15px}.footer__content-smi ul li{width:40px;height:40px}.footer__content-smi ul li:not(:last-child){margin-right:10px}.footer__content-smi ul li a{font-size:20px}.footer__content-nav ul li:not(:last-child){margin-bottom:15px}.footer__disclaimer{margin:0 auto 20px}.footer__disclaimer p{line-height:1.6;font-size:13px}.footer__copyright{line-height:1.6;margin-bottom:20px}.footer__mls span{font-size:35px}.footer__mls .ai-font-eho{font-size:27px}.ip-banner canvas{min-height:300px}#content .entry-title,#content .archive-title{font-size:50px}}@media only screen and (max-width: 767px){.ip-banner .container{width:100%}}
