@charset "UTF-8";:root{--font-family-default: "Lato", sans-serif;--font-family-title: "Spectral", serif;--playfair: "Playfair Display", serif;--font-size-default: 15px;--font-size-title: 85px;--font-color-default: #5d5d5d;--font-color-title: #000000;--primary: #ffffff;--secondary: #1b3663;--success: #28a745;--info: #161e1f;--warning: #ffc107;--danger: #dc3545;--light: #ffffff;--dark: #000000;--default-transition: .3s all ease-in-out}body{font-family:var(--font-family-default);font-size:var(--font-size-default);background:var(--light);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:1350px;margin:0 auto}.aidefcf-wrapper form{position:relative}.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}a,a:hover,a:focus,input,input:hover,input:focus,textarea,textarea:focus,textarea:hover,select:hover,select:focus,select,button,button:focus,button:hover,.btn-group.bootstrap-select.show-tick.qs-select,.bootstrap-select .dropdown-toggle,.bootstrap-select .dropdown-toggle:focus{outline:0px!important}#content .ihf-search .ihf-select-options ul,#content .ihf-search .ihf-select-options,#content .ihf-search .ihf-pagination,#content #ihf-main-container .nav-tabs,#content #ihf-main-container .chosen-results{margin:0;padding:0;list-style:none}#content #ihf-main-container #ihf-search-adv2-submit{margin:20px 0 0}#content #ihf-main-container .ihf-grid-result-address{overflow:hidden;text-overflow:ellipsis;display:block}#content #ihf-main-container .ihf-listing-search-results .btn{padding:6px}#content div.wpcf7-response-output,div.wpcf7-response-output{text-align:center}#ihf-main-container #ihf-mortgage-calculator-modal .mc-total-payment-subline,#content #ihf-main-container .mc-total-payment-subline{color:#333}#ihf-main-container .pagination>li>a,#ihf-main-container .pagination>li>span{padding:6px 9px}#ihf-main-container #ihf-schedule-showing-request-form .form-control{padding:6px 7px}#content #ihf-main-container #ihf-search-location-tab{margin:8px 5px 0 0}#ihf-main-container #ihf-advsearch-features label{font-size:.8em}html.name-Microsoft_Edge .ai-default-cf7wrap input[type=submit],html.name-Microsoft_Edge .ai-default-cf7wrap input.wpcf7-submit{margin:6px 0 0}#ws-walkscore-tile{background:#fff!important}#hero .quick-search form select[name=propertyType]{margin-left:2%}#content ul.ihf-navbar-nav{list-style:none;margin:0}#content .ihf-eureka .ihf-navbar{padding:4px 14px}#content #ihf-main-container .ihf-listing-open-home-text-grid,#content #ihf-main-container .ihf-map-info-window-content{color:#777}#content #ihf-main-container label{color:inherit}#content #ihf-main-container .ihf-polygon-reset,#ihf-main-container .modal-body{color:#000}body.page-id-0>img,body.page-id-0>iframe{display:none!important}#content #ihf-main-container #ihf-market-report-nav-container.row,#content #ihf-main-container #ihf-market-report-nav-container.row .row,#content #ihf-main-container .row #areaPickerContainer.row,#content #ihf-main-container .row #ihf-search-location-tab .row,#content #ihf-main-container .row #ihf-refine-map-search-form .row,#content #ihf-main-container .row .ihf-grid-result-container .row,#content #ihf-main-container .row #ihf-search-location-tab.row{margin-left:-15px;margin-right:-15px}#content #ihf-main-container .row .row{margin-left:0;margin-right:0}#ihf-main-container .ihf-social-share .dropdown-menu>li>a{color:#000!important}#ihf-main-container .ihf-social-share .dropdown-menu>li>a:hover{color:#fff!important}#ihf-main-container #ihf-refine-map-search-form label{color:#fff!important}#ihf-main-container #ihf-refine-map-search-form .checkbox{padding-left:0}#ihf-main-container ul.chosen-results{margin-left:0!important}#content .ihf-eureka ul.ihf-dropdown-menu{margin:0;padding:0;list-style:none}#content #ihf-detail-navrow .ihf-detail-navigation .pull-right{float:none!important;text-align:right}#content #ihf-main-container .map-infobox-img{max-width:100%!important}#ihf-main-container #ihf-map-canvas .ihf-map-info-box-title{padding:0 15px 0 0}.grecaptcha-badge{z-index:91}#content #IDX-main #IDX-boxLabel_remarksConcat input{display:block;width:100%}#content #IDX-main ul.select2-choices,#content #IDX-main ul.IDX-navbar-nav{margin:0}.areaPickerExpandAllTopBar:after{content:"";display:block;clear:both}#ihf-main-container #ihf-main-search-form fieldset>div:nth-child(14) .checkbox{padding-left:0}#ihf-main-container #ihf-main-search-form fieldset>div:nth-child(14) .checkbox label{padding-right:30px;white-space:break-spaces}#ihf-main-container #ihf-detail-features-tab>.row.mt-10{margin-left:0;margin-right:0}#ihf-agent-sellers-rep-own-listing{max-width:100%}#ihf-main-search-form fieldset div[data-ihf-geographic-field=true] .checkbox{padding-left:0}#content ul#IDX-searchNavList{margin:0}#content ul#IDX-searchNavList li:first-child{padding-left:0}#content ul#IDX-searchNavList li:last-child{padding-right:0}#IDX-formSubmit.IDX-formSubmit{font-size:16px;margin-right:20px;line-height:18px}#IDX-formSubmit.IDX-formSubmit{font-size:16px;margin-right:20px;line-height:18px;font-weight:400}#IDX-ccz-group .IDX-controls span{vertical-align:middle;margin:0 0 0 10px}#IDX-ccz-group .IDX-controls span:first-child{margin:0}#ihf-main-container #ihf-map-canvas{position:relative;z-index:0}#ihf-main-container #ihf-refine-map-search-form{margin:0}#ihf-main-container .ihf-mapsearch-refine-overlay-inner{padding:8px 15px}#ihf-main-container .ihf-grid-result{margin-bottom:15px}#ihf-main-container .ihf-grid-result:after{content:"";display:block;clear:both}#listings-results .listings-map{position:relative;z-index:0}#content ul#idx-mlm-nav-links{list-style:none;margin:0}#ihf-map-canvas .leaflet-div-icon{background:none;border:0px solid #666}.use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);left:20%;width:auto;font-size:11px;white-space:nowrap;display:none}.ipcontactus_elevate__form .wpcf7-not-valid-tip:not(:nth-of-type(1)){display:none!important}.use-floating-validation-tip .wpcf7-not-valid-tip:nth-of-type(1){display:block}#ihf-main-container #areaPickerClearAll .glyphicon{color:#fff!important}#content .leaflet-control-layers form.leaflet-control-layers-list{margin:0}#IDX-main.IDX-wrapper-standard .IDX-navbar-collapse{padding-left:0;padding-right:0}body.pojo-a11y-readable-font *[class*=ai-font-],body.pojo-a11y-readable-font *[class*=ai-font-]:after,body.pojo-a11y-readable-font *[class*=ai-font-]:before{font-family:agentimage!important}body #IDX-cczController{display:none}body #IDX-map-ccz .IDX-control-group{position:static}body #IDX-map-ccz .IDX-controls{display:block}#content #ihf-main-container ul.dropdown-menu li.active a,#content #ihf-main-container ul.dropdown-menu a:hover{color:#fff}#content ul.select2-selection__rendered{margin:0}#pojo-a11y-toolbar .pojo-a11y-btn-light-background,#pojo-a11y-toolbar .pojo-a11y-btn-grayscale,#pojo-a11y-toolbar .pojo-a11y-btn-high-contrast,#pojo-a11y-toolbar .pojo-a11y-btn-negative-contrast{display:none!important}.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:17px;line-height:1;letter-spacing:.205em;color:#959595;text-transform:uppercase;display:inline-block;margin-bottom:15px;position:relative}.global-title h2 span{font-family:var(--font-family-title);font-size:var(--font-size-title);font-style:italic;line-height:1;display:block;letter-spacing:-.025em;color:var(--font-color-title)}.global-title.is-center{text-align:center}.global-title.is-center h2{display:inline-block;text-align:left}.global-btn{display:flex;align-items:center;justify-content:center;width:195px;height:52px;font-size:13px;line-height:1;letter-spacing:.1em;color:var(--secondary)!important;text-transform:uppercase;text-align:center;position:relative;background-color:var(--light);border-radius:16px 0;padding:0 10px;border:none;transition:var(--default-transition)}.global-btn:before,.global-btn:after{position:absolute;content:"";top:-2px;left:-2px;right:-2px;bottom:-2px;transition:var(--default-transition);z-index:-1;border-radius:18px 0}.global-btn:before{background:linear-gradient(to right,#dbdbdb,#c1c1c1,#b4b4b4)}.global-btn:after{background:var(--secondary);opacity:0}.global-btn:hover,.global-btn:focus,.global-btn.active{color:var(--light)!important;background-color:var(--secondary)}.global-btn:hover:before,.global-btn:focus:before,.global-btn.active:before{opacity:0}.global-btn:hover:after,.global-btn:focus:after,.global-btn.active:after{opacity:1}.global-slide-control{display:flex;align-items:center;justify-content:center;margin:50px auto 0}.global-slide-control button{display:inline-block;vertical-align:middle;position:relative;padding:0;background-color:transparent;border:none;transition:var(--default-transition)}.global-slide-control button img{max-width:100%;height:auto}.global-slide-control button.prev img{transform:rotate(180deg)}.global-slide-control button:hover{opacity:.75}.global-slide-control .global-btn{margin:0 93px;width:235px}.header{position:absolute;top:0;left:0;width:100%;z-index:1035;font-size:0;background-color:transparent;padding:30px 0 0;display:flex;align-items:center;transition:var(--default-transition)}.header .custom-container{max-width:1170px}.header__main{display:block;position:relative}.header__logo{display:block;position:relative;text-align:center;margin-bottom:23px}.header__logo a{display:inline-block;position:relative}.header__logo a img{max-width:238px;width:100%;height:auto}.header__nav{display:block;position:relative;padding-top:28px;border-top:1px solid rgba(255,255,255,.5)}.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;color:var(--light);line-height:1;letter-spacing:.05em;text-transform:uppercase;display:inline-block;position:relative}.header__nav #main-nav li>a:before{position:absolute;content:"";bottom:-13px;left:50%;width:calc(100% + 20px);height:1px;background-color:var(--light);pointer-events:none;transform-origin:center;transform:translate(-50%) scale(0);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:100%;margin:0;padding-top:35px;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 19px;background-color:var(--light);color:var(--font-color-default);font-size:14px;letter-spacing:.025em;line-height:1;transition:var(--default-transition);z-index:1}.header__nav #main-nav li .sub-menu>li:hover>a{background-color:var(--secondary);color:var(--light)}.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:105px}.header__nav #main-nav>li:focus-within>a:before,.header__nav #main-nav>li:hover>a:before{transform:translate(-50%) scale(1)}.fixed-header{position:fixed;top:0;left:0;width:100%;z-index:1035;font-size:0;display:flex;align-items:center;background-color:var(--primary);padding:10px 0;min-height:67px;transition:var(--default-transition);transform:translateY(-100%);opacity:0}.fixed-header .custom-container{max-width:1313px}.fixed-header__main{display:flex;justify-content:space-between;align-items:center;width:100%;position:relative}.fixed-header__logo{display:block;position:relative;width:35.817%;text-align:center}.fixed-header__logo a{display:inline-block;vertical-align:middle}.fixed-header__logo a img{max-width:146px;width:100%;height:auto;filter:invert(1) brightness(0)}.fixed-header__nav{position:relative;width:100%;display:flex;align-items:center;justify-content:space-between}.fixed-header__nav .fixed-nav{position:relative;display:flex;width:32.0915%;align-items:center;justify-content:space-between}.fixed-header__nav .fixed-nav:last-of-type>li:not(:last-child){margin-right:54px}.fixed-header__nav .fixed-nav li{display:inline-block;vertical-align:middle;position:relative;text-align:center}.fixed-header__nav .fixed-nav li>a{font-size:15px;color:var(--font-color-default);line-height:1;letter-spacing:.05em;text-transform:uppercase;display:inline-block;position:relative}.fixed-header__nav .fixed-nav li>a:before{position:absolute;content:"";bottom:-11px;left:50%;width:calc(100% + 20px);height:1px;background-color:var(--dark);pointer-events:none;transform-origin:center;transform:translate(-50%) scale(0);transition:var(--default-transition)}.fixed-header__nav .fixed-nav li:focus-within>.sub-menu,.fixed-header__nav .fixed-nav li:hover>.sub-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.fixed-header__nav .fixed-nav li .sub-menu{position:absolute;left:50%;width:-moz-max-content;width:max-content;min-width:100%;margin:0;padding-top:26px;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%) translateY(10px);transition:var(--default-transition)}.fixed-header__nav .fixed-nav li .sub-menu li{position:relative;display:block;margin:0 auto;text-align:center;transition:var(--default-transition)}.fixed-header__nav .fixed-nav li .sub-menu li a{display:block;padding:11px 19px;background-color:var(--light);color:var(--font-color-default);font-size:14px;letter-spacing:.025em;line-height:1;transition:var(--default-transition);z-index:1}.fixed-header__nav .fixed-nav li .sub-menu>li:hover>a{background-color:var(--secondary);color:var(--light)}.fixed-header__nav .fixed-nav li .sub-menu .sub-menu{margin-left:calc(100% + 1px);top:0;padding-top:0}.fixed-header__nav .fixed-nav>li:focus-within>a:before,.fixed-header__nav .fixed-nav>li:hover>a:before{transform:translate(-50%) scale(1)}.fixed-header.active{opacity:1;transform:translateY(0)}body.admin-bar .fixed-header{top:32px}.burger-menu-icon{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);right:0;cursor:pointer}.burger-menu-icon__text{display:inline-block;vertical-align:middle;position:relative;font-size:15px;line-height:1;letter-spacing:.05em;font-family:var(--font-color-default);text-transform:uppercase}.burger-menu-icon__lines{display:inline-block;vertical-align:middle;position:relative;margin-left:20px;width:36px;height:13px}.burger-menu-icon__lines span{display:block;position:absolute;height:2px;width:100%;background-color:var(--dark);right:0;transition:var(--default-transition);top:0;margin:0 auto}.burger-menu-icon__lines span:last-child{bottom:0;top:auto}.burger-menu-icon:hover .burger-menu-icon__lines span{background-color:var(--secondary)}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:transparent;opacity:0}.side-menu__container{position:absolute;top:0;right:0;width:100%;max-width:480px;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__inner{width:100%;overflow-y:auto;overflow-x:hidden;height:100%;z-index:5;display:block;position:relative;right:0;margin:0 auto;padding:90px 30px;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:238px;height:auto;width:100%;filter:invert(1) brightness(0)}.side-menu__close{position:absolute;top:30px;right:40px;background-color:transparent;border:none;padding:0;font-size:20px;line-height:1;font-weight:700;color:var(--dark);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(--dark);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:var(--dark);font-size:15px;letter-spacing:.025em;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(--secondary)}.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:40px}.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}.aiosp-content.aios-popup-body.intro-popup-body .aiosp-close{color:#000;font-size:0;top:30px;right:30px}.aiosp-content.aios-popup-body.intro-popup-body button.aiosp-close:after{content:"򰉂";font-family:agentimage;font-size:23px}.aiosp-bg.intro-popup-backdrop.aiosp-ready{background:#fff;opacity:.5}html.popup-active{overflow:hidden}.aiosp-content.aios-popup-body.intro-popup-body{width:95%;max-width:1400px}.popup-form{font-size:0}.popup-form__main{display:block;position:relative;background-color:var(--light);padding:50px 0;transition:all .6s ease}.popup-form__close{position:absolute;top:50px;right:40px;font-size:23px;line-height:1;color:var(--dark);z-index:5;border:none;padding:0;background-color:transparent;transition:var(--default-transition)}.popup-form__close:hover{color:var(--secondary)}.popup-form__row{display:block;position:relative;width:100%;max-width:1313px;margin:0 auto;padding:0 15px;z-index:5}.popup-form__col{display:inline-block;vertical-align:middle;position:relative;width:50%}.popup-form__col:first-child{width:55.728%}.popup-form__col:last-child{width:44.272%}.popup-form__content{display:block;position:relative;padding-right:88px}.popup-form__content .global-title{margin-bottom:44px}.popup-form__content .global-title h2 span{font-family:var(--playfair);font-size:51px}.popup-form__caption{display:block;position:relative;margin-bottom:45px}.popup-form__caption p{font-size:15px;line-height:1;letter-spacing:.025em;color:var(--font-color-default);display:block}.popup-form__caption p:not(:last-child){margin-bottom:35px}.popup-form__widget,.popup-form__widget form{display:block;position:relative}.popup-form__widget .wpcf7 form .wpcf7-response-output{color:var(--dark)!important}.popup-form__field-row{display:flex;flex-flow:row wrap;justify-content:space-between;position:relative}.popup-form__field{display:inline-block;vertical-align:middle;width:calc(33.33% - 5px);position:relative;margin-bottom:30px}.popup-form__field input:not([type=submit]),.popup-form__field textarea{width:100%;height:44px;border:none;border-bottom:1px solid #5d5d5d;font-size:14px;line-height:normal;letter-spacing:.025em;padding:0 10px;background-color:transparent;color:var(--font-color-default)}.popup-form__field textarea{height:100px;padding:24px 10px;resize:none}.popup-form__field--submit,.popup-form__field--full{display:block!important;width:100%!important}.popup-form__field--submit{margin:24px auto 0!important}.popup-form__field--submit .global-btn{margin:0 auto;width:235px}.popup-form__img{display:block;position:relative;overflow:hidden;padding-right:40px}.popup-form__img img{width:100%;max-width:100%;height:auto;max-height:650px}.popup-form__img,.popup-form__img img{border-bottom-right-radius:140px}.popup-form.active{visibility:visible;pointer-events:auto;opacity:1}.popup-form.active .popup-form__main{transform:scale(1);opacity:1}.footer-form{font-size:0;display:block;position:relative;padding:107px 0 0}.footer-form__bg canvas{opacity:.1;filter:grayscale(1)}.footer-form .custom-container{max-width:1170px}.footer-form__main{display:block;position:relative;padding:120px 30px 0;background-color:var(--light)}.footer-form__main .global-title{margin-bottom:45px}.footer-form__main .global-title h2 span{font-size:51px}.footer-form__widget{display:block;position:relative;width:100%;max-width:796px;margin:0 auto;z-index:5}.footer-form__widget .wpcf7 form .wpcf7-response-output{position:absolute;bottom:-39px;left:0;right:0;font-size:12px;color:var(--dark);text-align:center;margin:0 auto;line-height:1}.footer-form__widget .wpcf7 form .wpcf7-response-output{color:var(--dark)!important}.footer-form__row{display:flex;flex-flow:row wrap;justify-content:space-between;position:relative}.footer-form__field{display:inline-block;vertical-align:middle;width:calc(33.33% - 8px);position:relative;margin-bottom:65px}.footer-form__field input:not([type=submit]),.footer-form__field textarea{width:100%;height:44px;border:none;border-bottom:1px solid #5d5d5d;font-size:14px;line-height:normal;letter-spacing:.025em;font-weight:300;padding:0 3px;background-color:transparent;color:var(--font-color-default)}.footer-form__field textarea{height:100px;padding:24px 3px;resize:none}.footer-form__field--submit,.footer-form__field--full{display:block!important;width:100%!important}.footer-form__field--submit{margin:0 auto!important}.footer-form__field--submit .global-btn{margin:0 auto;width:235px}.footer{font-size:0;padding:67px 0 58px;display:block;position:relative}.footer .custom-container{max-width:1170px}.footer__logo{display:block;position:relative;text-align:center;margin-bottom:36px}.footer__logo a{display:inline-block;position:relative}.footer__logo a img{max-width:100%;height:auto}.footer__broker-logo{display:block;position:relative;text-align:center;margin-bottom:40px}.footer__broker-logo-img{display:inline-block;vertical-align:middle;position:relative;padding:13px 30px;border-right:1px solid #2d2d2d}.footer__broker-logo-img:first-child{padding-left:0}.footer__broker-logo-img:last-child{padding-right:0;border:none}.footer__broker-logo-img img{max-width:100%;height:auto}.footer__contacts{display:block;text-align:center;position:relative;padding-bottom:45px}.footer__contacts span{display:inline-block;vertical-align:middle;font-size:15px;line-height:1;letter-spacing:.025em;color:var(--font-color-default)}.footer__contacts span:not(:last-child){margin-right:37px}.footer__contacts span em[class^=ai-font]{color:var(--secondary);display:inline-block;vertical-align:middle;margin-right:15px;font-size:11px;width:14px;text-align:center}.footer__contacts span em.ai-font-phone{font-size:12px;font-weight:700!important}.footer__contacts span em.ai-font-location-c{font-size:20px}.footer__contacts span a:hover{color:var(--secondary)}.footer__disclaimer{display:block;position:relative;text-align:center;margin-bottom:50px}.footer__disclaimer p{font-size:13px;color:var(--font-color-default);letter-spacing:.03em;line-height:2}.footer__disclaimer p strong{color:var(--secondary);font-weight:400}.footer__copyright{display:block;position:relative;text-align:center;padding-top:45px;font-size:13px;letter-spacing:.025em;line-height:1;margin-bottom:17px}.footer__copyright:before{position:absolute;content:"";top:0;left:50%;transform:translate(-50%);width:calc(100vw - 60px);height:1px;background-color:#e2e2e2}.footer__copyright span{text-transform:uppercase;color:var(--secondary)}.footer__copyright a:hover{color:var(--secondary)!important}.footer__mls{display:block;position:relative;text-align:center}.footer__mls span{font-size:32px;color:var(--dark);line-height:1;display:inline-block;vertical-align:middle;position:relative}.footer__mls span:not(:last-child){margin-right:10px}.footer__mls span.ai-font-eho{font-size:25px}body .aios-home-valuation-step-wrap .aios-home-valuation-form p{color:var(--aios-valuation-secondary);text-shadow:1px 1px 2px rgba(0,0,0,.4)}#breadcrumbs{line-height:1;font-size:15px;text-transform:uppercase}#breadcrumbs span.breadcrumb_last{color:var(--secondary);font-weight:700}.ip-banner{position:relative;width:100%;overflow:hidden;border-bottom-right-radius:140px}.ip-banner:before{position:absolute;content:"";top:0;left:0;width:100%;height:70%;pointer-events:none;background:linear-gradient(to bottom,#000000a6,#0000);z-index:1}.ip-banner canvas{display:block;position:relative;z-index:0;width:100%;min-height:350px;background-color:var(--dark);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);font-family:var(--font-family-title);text-align:center;color:#fff;text-transform:uppercase;line-height:1.2}.ip-banner h1 span{display:block;font-size:17px;text-transform:uppercase;letter-spacing:.205em}#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);font-style:italic;line-height:1;letter-spacing:-.025em;color:var(--font-color-title);font-weight:400;margin:20px 0}#content .entry{font-size:15px;line-height:1.734;letter-spacing:.02em;color:var(--font-color-default);font-weight:400}#content .archive-subtitle{font-family:var(--font-family-title);font-size:60px;font-style:italic;line-height:1;letter-spacing:-.025em;color:var(--font-color-title);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}.aiosp-bg{opacity:0;transition:all .3s ease-out}.aiosp-bg.aiosp-ready{opacity:.8}.aiosp-bg.aiosp-removing{opacity:0}.aiosp-wrap .aiosp-content{opacity:0;transition:all .3s ease-out}.aiosp-wrap.aiosp-ready .aiosp-content{opacity:1}.aiosp-wrap.aiosp-removing .aiosp-content{opacity:0}body.single.single-aios-communities #inner-page-wrapper .container{padding:0 15px!important;max-width:1270px}body.single.single-aios-communities .ip-banner canvas{background-position:center center}body.single.single-aios-communities #content .community-featured-image{display:none}body.single.single-aios-communities #content .single_comm_desc strong{display:block;text-align:center;font-size:1.667em}body .aios-home-valuation-form-steps-wrap .aios-home-valuation-title h2{font-size:42px}body .aios-home-valuation-form-steps-wrap .aios-home-valuation-title p{font-size:16px}body .aios-home-valuation-form-steps-wrap .aios-home-valuation-form-steps-container .aios-home-valuation-process-warp{padding:42px 0}body .aiosp-wrap .aiosp-ref-\#agents-popup-form input[type=submit]:hover{color:var(--aios-agents-primary-color)}body #agents-single .agents-smi li a:not(:hover){background:#fff;color:var(--aios-agents-primary-color);border:1px solid var(--aios-agents-primary-color)}body #agents-single .agents-smi li a:hover{background:var(--aios-agents-primary-color);color:#fff;border:1px solid var(--aios-agents-primary-color)}body #agents-single .agents-button:hover{background:var(--aios-agents-primary-color);border-color:var(--aios-agents-primary-color)}body #aios-roadmaps-equinox .aios-roadmaps-equinox .aios-roadmaps-pagination a.global-btn.aios-roadmaps-prev:before{position:absolute;content:"";top:-2px;left:-2px;right:-2px;bottom:-2px;transition:var(--default-transition);z-index:-1;border-radius:18px 0;background:linear-gradient(to right,#dbdbdb,#c1c1c1,#b4b4b4);display:block;width:auto;height:auto;-webkit-mask-image:none;mask-image:none;margin-right:0}body #aios-roadmaps-equinox .aios-roadmaps-equinox .aios-roadmaps-pagination a.global-btn.aios-roadmaps-prev,body #aios-roadmaps-equinox .aios-roadmaps-equinox .aios-roadmaps-pagination a.global-btn.aios-roadmaps-next{border:0px;max-width:195px;padding:0 10px;background:var(--light);border-radius:16px 0}body #aios-roadmaps-equinox .aios-roadmaps-equinox .aios-roadmaps-pagination a.global-btn.aios-roadmaps-prev:after,body #aios-roadmaps-equinox .aios-roadmaps-equinox .aios-roadmaps-pagination a.global-btn.aios-roadmaps-next:after{position:absolute;content:"";top:-2px;left:-2px;right:-2px;bottom:-2px;transition:var(--default-transition);z-index:-1;border-radius:18px 0;display:block;width:auto;height:auto;-webkit-mask-image:none;mask-image:none;background:var(--secondary);margin-left:0}body #aios-roadmaps-equinox .aios-roadmaps-equinox .aios-roadmaps-pagination a.global-btn.aios-roadmaps-prev:hover,body #aios-roadmaps-equinox .aios-roadmaps-equinox .aios-roadmaps-pagination a.global-btn.aios-roadmaps-next:hover{background:var(--secondary)}body.post-page-compass-concierge #content .entry-title{display:none}body.post-page-compass-concierge #content h2.fs-30{font-size:30px}body.post-page-compass-concierge #content ul.my-0{margin-top:0;margin-bottom:0}body.post-page-compass-concierge #content div.success-stories p,body.post-page-compass-concierge #content div.faq h2.faq_hdr{font-size:15px}body.post-page-compass-concierge #content div.row.learn h2.main_hdr{font-family:var(--font-family-title);color:#000;font-size:30px;font-weight:500;line-height:1.4}body.post-page-compass-concierge #content div.row.sfte h3,body.post-page-compass-concierge #content div.row.stats h3{font-family:var(--font-family-title);color:#000;font-size:25px;font-weight:500}#listings-details .listings-address strong{font-family:var(--font-family-title);font-weight:400;font-style:italic;text-transform:none}#listings-details .listings-price{font-family:var(--font-family-title)}#listings-details .listings-description h2,#listings-details .listings-accordion h2{text-transform:none!important;font-family:var(--font-family-title);font-style:italic}#listings-details .listings-cta.listings-box-cta li a{background:transparent!important;color:#fff!important}#listings-details .listings-cta.listings-box-cta li a.button-legacy:hover{background:#fff!important;color:#000!important}#listings-details .listings-smi ul>li>a:hover{background:#fff!important;color:#000!important}.ipcontactus_elevate__form .custom-page-col input[type=submit]{background:var(--secondary)!important}.ipcontactus_elevate__form .custom-page-col input[type=submit]:hover{background:#000!important}.ipcontactus_elevate__title .heading-1{color:#000;text-transform:none;font-style:italic;font-family:var(--font-family-title)}.ipcontactus_elevate__form .custom-page-col input[type=email],.ipcontactus_elevate__form .custom-page-col input[type=phone],.ipcontactus_elevate__form .custom-page-col input[type=text],.ipcontactus_elevate__form .custom-page-col textarea{color:#000!important}body .aios-home-valuation-zillow-copyright{display:none}body.page-id-38 .aiosTestimonialsEquinox__list a{border-radius:0}.latestnews{max-width:1440px;margin-right:auto;margin-left:auto;gap:32px}.latestnews__intro{gap:8px;padding:80px 20px 0}.latestnews__intro p{max-width:662px;margin-right:auto;margin-left:auto}.latestnews__items{gap:24px;padding-right:20px;padding-left:20px}.latestnews__item{flex-grow:1;flex-basis:0;background-color:#00000008;gap:8px;padding:12px}.latestnews__item--cta{padding-top:36px}.latestnews__cta{padding:0 20px 80px}.aiosAgentsElevate__agents--title{display:none!important;font-size:min(13vw,91px)!important;text-transform:capitalize;letter-spacing:-.025em;color:var(--font-color-title);font-family:var(--font-family-title);font-weight:400!important;line-height:1.2;font-style:italic}.aiosAgentsElevate__agents--title small{font-size:.53em!important;font-weight:400;line-height:1;letter-spacing:8px;text-transform:capitalize;display:block;font-family:var(--font-family-default);padding:0 0 7px;color:inherit}.aiosAgentsElevate__agents .aiosAgentsElevate__agent--name.label-small{font-style:italic}.aiosAgentsElevate__agents .aiosAgentsElevate__agent:hover .aiosAgentsElevate__agent--details{background-color:var(--aios-agents-primary-color)}#content .mtt-page_desc{text-align:center}#content .mtt-page_desc h2.hdr{font-size:min(8vw,45px);line-height:1;letter-spacing:-.025em;color:var(--font-color-title);font-family:var(--font-family-title);margin-right:30px;font-weight:400}#content .mtt-page_desc .row{font-size:20px;font-weight:700}#content .mtt-page_desc .row h2{font-family:var(--font-family-title);font-weight:400;font-size:38px;line-height:1.2106;color:var(--font-color-title);display:block;margin-bottom:0}#content .mtt-page_desc .row br{display:none}#content table.vendors_table{margin:0 auto}#content table.vendors_table thead{border:1px solid}#content table.vendors_table thead th{font-size:20px;text-align:center;border-bottom-width:1px}#content table.vendors_table thead th:not(:first-child){border-left:1px solid}#content table.vendors_table tr td{gap:0px}#content table.vendors_table a:hover{color:var(--secondary)}.smi-bttn{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:30px}.post-page-about .smi-bttn{justify-content:flex-start}.smi-bttn a{height:40px;width:40px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#1b3663;transition:.4s ease;border:transparent;border-radius:50%;background:#fff;border:1px solid #1b3663}.smi-bttn a i{font-style:normal!important}.smi-bttn a:hover{color:#fff!important;background:#1b3663;text-shadow:none}@media screen and (min-width: 992px){.wpcf7-spinner:before{top:.25vw;left:.25vw;width:.375vw;height:.375vw;transform-origin:.5vw .5vw}.latestnews{gap:60px}.latestnews__intro{padding:80px 24px 0}.latestnews__items{flex-direction:row}.latestnews__item--cta{padding-top:44px}.latestnews__cta{flex-direction:row;padding-bottom:80px}.aiosAgentsElevate__agents--title{font-size:91px!important}.aiosAgentsElevate__agents .aiosAgentsElevate__agent--name{font-size:min(2vw,25px)}#content .mtt-page_desc h2.hdr{font-size:min(6vw,45px)}}@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:84.375vw}.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.063vw;margin-bottom:.938vw}.global-btn{width:12.188vw;height:3.25vw;font-size:.813vw;border-radius:1vw 0;padding:0 .625vw}.global-btn:before,.global-btn:after{top:-.125vw;left:-.125vw;right:-.125vw;bottom:-.125vw;border-radius:1.125vw 0}.global-slide-control{margin:3.125vw auto 0}.global-slide-control button img{width:2.625vw;height:.938vw}.global-slide-control .global-btn{margin:0 5.813vw;width:14.688vw}.header{padding:3.125vw 0}.header .custom-container{max-width:73.125vw}.header__logo{margin-bottom:1.438vw}.header__logo a img{max-width:14.875vw}.header__nav{padding-top:1.75vw}.header__nav #main-nav li>a{font-size:.938vw}.header__nav #main-nav li>a:before{bottom:-.813vw;width:calc(100% + 1.25vw)}.header__nav #main-nav li .sub-menu{padding-top:2.188vw;transform:translate(-50%) translateY(.625vw)}.header__nav #main-nav li .sub-menu li a{padding:.688vw 1.188vw;font-size:.875vw}.header__nav #main-nav>li:not(:last-child){margin-right:6.563vw}.fixed-header{padding:.625vw 0;min-height:4.188vw}.fixed-header .custom-container{max-width:82.063vw}.fixed-header__logo a img{max-width:9.125vw}.fixed-header__nav .fixed-nav:last-of-type>li:not(:last-child){margin-right:3.375vw}.fixed-header__nav .fixed-nav li>a{font-size:.938vw}.fixed-header__nav .fixed-nav li>a:before{bottom:-.688vw;width:calc(100% + 1.25vw);height:.063vw}.fixed-header__nav .fixed-nav li .sub-menu{padding-top:1.625vw;transform:translate(-50%) translateY(.625vw)}.fixed-header__nav .fixed-nav li .sub-menu li a{padding:.688vw 1.188vw;font-size:.875vw}.burger-menu-icon__text{font-size:.938vw}.burger-menu-icon__lines{margin-left:1.25vw;width:2.25vw;height:.813vw}.burger-menu-icon__lines span{height:.125vw}.side-menu__container{max-width:30vw}.side-menu__inner{padding:5.625vw 1.875vw}.side-menu__logo{margin-bottom:3.5vw}.side-menu__logo a img{max-width:14.875vw}.side-menu__close{top:1.875vw;right:2.5vw;font-size:1.25vw}.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:2.5vw}.popup-form__wrapper{padding:1.563vw}.popup-form__main{padding:4vw 0}.popup-form__close{top:3.125vw;right:2.5vw;font-size:1.438vw}.popup-form__row{max-width:82.063vw;padding:0 .938vw}.popup-form__content{padding-right:5.5vw}.popup-form__content .global-title{margin-bottom:2.75vw}.popup-form__content .global-title h2 span{font-size:3.188vw}.popup-form__caption{margin-bottom:2.813vw}.popup-form__caption p{font-size:.938vw}.popup-form__caption p:not(:last-child){margin-bottom:2.188vw}.popup-form__field{width:calc(33.33% - .313vw);margin-bottom:1.875vw}.popup-form__field input:not([type=submit]),.popup-form__field textarea{height:2.75vw;font-size:.875vw;padding:0 .625vw}.popup-form__field textarea{height:6.25vw;padding:1.5vw .625vw}.popup-form__field--submit{margin:1.5vw auto 0!important}.popup-form__field--submit .global-btn{width:14.688vw}.popup-form__img{padding-right:2.5vw}.popup-form__img,.popup-form__img img{border-bottom-right-radius:8.75vw}.footer-form{padding:6.688vw 0 0}.footer-form .custom-container{max-width:73.125vw}.footer-form__main{padding:7.5vw 1.875vw 0}.footer-form__main .global-title{margin-bottom:2.813vw}.footer-form__main .global-title h2 span{font-size:3.188vw}.footer-form__widget .wpcf7 form .wpcf7-response-output{bottom:-2.438vw;font-size:.75vw}.footer-form__widget{max-width:49.75vw}.footer-form__field{width:calc(33.33% - .5vw);margin-bottom:4.063vw}.footer-form__field input:not([type=submit]),.footer-form__field textarea{height:2.75vw;font-size:.875vw;padding:0 .188vw}.footer-form__field textarea{height:6.25vw;padding:1.5vw .188vw}.footer-form__field--submit .global-btn{width:14.688vw}.footer{padding:4.188vw 0 3.625vw}.footer .custom-container{max-width:73.125vw}.footer__logo{margin-bottom:2.25vw}.footer__logo a img{width:14.875vw;height:4.688vw}.footer__broker-logo{margin-bottom:2.5vw}.footer__broker-logo-img{padding:.813vw 1.875vw}.footer__broker-logo-img:first-child img{width:14.188vw;height:4.188vw}.footer__broker-logo-img:last-child img{width:14.25vw;height:1.938vw}.footer__contacts{padding-bottom:2.813vw}.footer__contacts span{font-size:.938vw}.footer__contacts span:not(:last-child){margin-right:2.313vw}.footer__contacts span em[class^=ai-font]{margin-right:.938vw;font-size:.688vw;width:.875vw}.footer__contacts span em.ai-font-phone{font-size:.75vw}.footer__contacts span em.ai-font-location-c{font-size:1.25vw}.footer__disclaimer{margin-bottom:3.125vw}.footer__disclaimer p{font-size:.813vw}.footer__copyright{padding-top:2.813vw;font-size:.813vw;margin-bottom:1.063vw}.footer__copyright:before{transform:translate(-50%);width:96.25vw;height:.063vw}.footer__mls span{font-size:2vw}.footer__mls span:not(:last-child){margin-right:.625vw}.footer__mls span.ai-font-eho{font-size:1.563vw}#breadcrumbs{font-size:.938vw}.ip-banner{border-bottom-right-radius:8.75vw}.ip-banner canvas{min-height:21.875vw}.ip-banner h1 span{font-size:1.063vw}#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 .entry{font-size:.938vw}#content .archive-subtitle{font-size:3.75vw}#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: 1200px){.latestnews__intro{padding:60px 40px 0}.latestnews__items{padding-right:24px;padding-left:24px}.latestnews__item--cta{padding-top:32px}.latestnews__cta{padding-bottom:60px}}@media screen and (min-width: 1280px){.aiosAgentsElevate__agents .aiosAgentsElevate__agent{width:calc(50% - 24px)}}@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:110vw!important}.aiosp-content.aios-popup-body.intro-popup-body .aiosp-close{top:15px;right:15px}}@media screen and (max-width: 991px){:root{--font-size-default: 15px;--font-size-title: 40px}.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:67px}.global-title h2 small{font-size:14px;margin-bottom:10px}.global-btn{width:180px;height:45px;font-size:12px;letter-spacing:.05em}.global-slide-control{width:100%;max-width:225px;margin:50px auto 0;flex-flow:row wrap}.global-slide-control button.prev{margin-right:25px}.global-slide-control button.prev img{margin-bottom:2px}.global-slide-control .global-btn{margin:30px auto 0;width:calc(100% - 30px);order:1}.header{display:none}.header .custom-container{max-width:100%}.header__nav{display:none}.fixed-header{opacity:1;transform:translateY(0)}.fixed-header .custom-container{max-width:100%;padding:0 20px}.fixed-header__logo{width:auto}.fixed-header__logo a img{max-width:120px;width:100%}.fixed-header__nav .fixed-nav{display:none}.burger-menu-icon__text{font-size:14px;letter-spacing:.025em}.burger-menu-icon__lines{margin-left:15px}.side-menu__container{max-width:375px}.side-menu__inner{padding:70px 15px}.side-menu__logo{margin-bottom:50px}.side-menu__logo a img{max-width:175px}.side-menu__close{top:25px;right:20px}.side-menu__main-nav .side-menu__nav>li>a{font-size:18px}.side-menu__main-nav .side-menu__nav>li .sub-menu{margin-top:20px}.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}.popup-form__wrapper{display:block;padding:25px 15px}.popup-form__main{padding:50px 0}.popup-form__close{top:25px;right:20px}.popup-form__row{max-width:567px;padding:0}.popup-form__col{display:block;width:100%!important}.popup-form__content{padding:0;margin-bottom:70px}.popup-form__content .global-title{margin-bottom:30px;text-align:center}.popup-form__content .global-title h2{text-align:center}.popup-form__content .global-title h2 span{font-size:40px}.popup-form__caption{text-align:center;margin-bottom:30px}.popup-form__caption p:not(:last-child){margin-bottom:15px}.popup-form__field{display:block;width:100%;margin-bottom:15px}.popup-form__field input:not([type=submit]),.popup-form__field textarea{padding:0}.popup-form__field textarea{height:90px;padding:15px 0}.popup-form__field--submit .global-btn{width:180px}.popup-form__img{padding:0;width:100%;max-width:480px;margin:0 auto}.popup-form__img,.popup-form__img img{border-bottom-right-radius:80px}.footer-form{padding:60px 0 0}.footer-form .custom-container{max-width:768px}.footer-form__main{padding:60px 15px 0}.footer-form__main .global-title{margin-bottom:25px}.footer-form__main .global-title h2{text-align:center}.footer-form__main .global-title h2 span{font-size:40px}.footer-form__widget{max-width:567px}.footer-form__field{width:100%;margin-bottom:15px}.footer-form__field input:not([type=submit]),.footer-form__field textarea{padding:0}.footer-form__field textarea{height:90px;padding:15px 0}.footer-form__field--submit{margin:20px auto 0!important}.footer-form__field--submit .global-btn{width:160px}.footer{padding:70px 0 50px}.footer__logo{margin-bottom:30px}.footer__logo a img{max-width:175px}.footer__broker-logo{margin-bottom:30px}.footer__broker-logo-img{padding:10px 18px}.footer__broker-logo-img:first-child img{width:100%;max-width:170px}.footer__broker-logo-img:last-child img{width:100%;max-width:150px}.footer__contacts{padding-bottom:25px}.footer__contacts span{display:block;font-size:14px}.footer__contacts span:not(:last-child){margin:0 auto 15px}.footer__contacts span em[class^=ai-font]{margin-right:10px}.footer__disclaimer{margin-bottom:20px}.footer__disclaimer p{line-height:1.7}.footer__disclaimer p br{display:none}.footer__copyright{padding-top:25px;line-height:1.6}#breadcrumbs{font-size:14px}.ip-banner{border-bottom-right-radius:70px}.ip-banner canvas{min-height:300px}#content-sidebar,#content-full,#content-sidebar #content,.sidebar{width:100%}#content .entry{line-height:1.5}#content .archive-subtitle{font-size:30px}.inner{width:100%}.outer{width:100%;min-width:100%}body #pojo-a11y-toolbar{display:none}}@media screen and (max-width: 767px){.ip-banner .container{width:100%}}@media screen and (max-width: 480px){.footer__broker-logo-img:first-child img{max-width:130px}.footer__broker-logo-img:last-child img{max-width:100px}.footer__contacts span{font-size:13px}}
