@charset "UTF-8";:root{--font-family-default: "Lato", sans-serif;--font-family-title: "Gilda Display", serif;--font-size-default: clamp(11px, 1.1vw, 15px);--font-size-title: min(3.75vw, 60px);--font-size-title-sm: min(3vw, 45px);--font-size-subtitle: min(1.85vw, 24px);--font-size-accent: min(26.875vw, 425.73px);--font-color-default: #000000;--font-color-title: #6c757d;--primary: #dbc4a0;--secondary: #000;--accent: #b48e52;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--accent: #c7a95e;--gradient: var(--secondary), var(--accent);--transition: all .3s ease-in-out;--default-transition: var(--transition);--border-radius-global: .667rem;--idx-primary-color: #dbc4a0 !important;--idx-button-color: #dbc4a0 !important;--aios-custom-idxb-results-primary-color: #dbc4a0;--aios-custom-idxb-results-secondary-color: #383838}html,body{font-family:var(--font-family-default);font-size:var(--font-size-default);margin:0}html.show__menu,body.show__menu,#main-wrapper{overflow:hidden}body{font-family:var(--font-family-default);font-size:var(--font-size-default);background:#fff;color:var(--font-color-default)}a,.ease,:before,:after{transition:all ease .4s;-moz-transition:all ease .4s;-webkit-transition:all ease .4s}a,button,img,.site__ease,.site__button,.slick__button{transition:var(--transition)}a:focus,a:hover{text-decoration:none!important}.text-white{color:#fff!important}.filter-white{filter:brightness(0) invert(1)}.filter-black{filter:brightness(0)}.filter-gray{filter:grayscale(1)}.oh{overflow:hidden}.relative{position:relative}.block{display:block}.flex{display:flex;flex-flow:row wrap}.dir-col{flex-flow:column wrap}.dir-col-reverse{flex-flow:column-reverse wrap}.dir-row-reverse{flex-flow:row-reverse wrap}.ai-center{align-items:center}.ai-start{align-items:flex-start}.ai-end{align-items:flex-end}.jc-center{justify-content:center}.jc-right{justify-content:right}.jc-start{justify-content:flex-start}.jc-end{justify-content:flex-end}.jc-between{justify-content:space-between}.m-auto{margin:auto}.mx-auto{margin-left:auto;margin-right:auto}.site__container{position:relative}.site__wrap{margin:auto;position:relative}.site__img{position:relative}.site__img canvas{width:100%;height:auto;display:block}.site__img img,.site__img iframe{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.site__bg{width:100%;height:100%;position:absolute;z-index:-1;top:0;left:0;font-size:0;pointer-events:none}.site__bg:before,.site__bg:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;pointer-events:none}.site__bg>div{height:100%}.site__bg canvas{position:relative;width:100%;height:100%;display:block;background-size:cover;background-position:center;background-repeat:no-repeat}.site__bg.fixed-bg canvas{background-attachment:fixed}.site__title{font-size:var(--font-size-title);color:#000}.site__title h1,.site__title h2{font-family:var(--font-family-title);font-size:inherit;font-weight:400;line-height:1;text-transform:uppercase}.site__title span{display:block;font-size:var(--font-size-subtitle);color:var(--primary);letter-spacing:.015em;margin-bottom:.5em}.site__title em{font-size:1.2rem;font-style:normal;letter-spacing:.005em;display:block;margin-top:5px}.site__title.sm{font-size:var(--font-size-title-sm)}.site__title.light{color:#fff}.site__title.center{text-align:center}.site__btnCont{width:-moz-max-content;width:max-content;max-width:100%}.site__btnCont.center{margin:auto}.site__button{position:relative;display:flex;align-items:center;justify-content:center;width:-moz-max-content;width:max-content;max-width:100%;outline:none;border:1px solid #ccc;background:none;padding:1.5em 3.5em;font-size:.8667em;color:#333;letter-spacing:.02em;text-transform:uppercase;text-align:center;pointer-events:all;font-weight:400}.site__button span{position:relative;z-index:2}.site__button:before{content:"";position:absolute;top:-1px;left:-1px;bottom:-1px;width:.3846em;background:var(--primary);z-index:1;transition:var(--transition)}.site__button.light{color:#fff;border-color:#fff}.site__button:hover,.site__button.hover{color:#333!important}.site__button:hover:before,.site__button.hover:before{width:calc(100% + 2px)}.site__arrow{position:relative;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;pointer-events:none;gap:1em}.slick__button{font-size:1em;position:relative;display:block;outline:none;cursor:pointer;pointer-events:auto;border:1px solid #000;width:3.2em;aspect-ratio:1/1}.slick__button:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0px;height:0px;border-style:solid;border-width:.533em 0 .533em .6em;border-color:transparent transparent transparent #000;margin-left:.066em}.slick__button:hover{border-color:var(--primary);background:var(--primary);opacity:1!important}.slick__button.slick__prev{transform:scaleX(-1)}.slick-list{font-size:0}.slick-list a{outline:none}.safari-true .fixed-bg canvas{background-attachment:scroll!important}.header{z-index:5;position:fixed;top:0;width:100%;padding:1.933rem 0}.header .header__inner{width:min(75%,1100px);z-index:1}.header .header__inner .header__logo{width:18%}.header .header__inner .header__logo a{margin:auto;width:100%;max-width:-moz-max-content;max-width:max-content}.header .header__inner .header__nav{width:96.7272727273%;margin-left:max(-2.03125vw,-32.5px)}.header .header__inner .header__nav ul#nav,.header .header__inner .header__nav ul#fxd_nav{position:relative;z-index:5;display:flex;align-items:center;font-size:.933rem}.header .header__inner .header__nav ul#nav>li>a:hover,.header .header__inner .header__nav ul#fxd_nav>li>a:hover{opacity:.75}.header .header__inner .header__nav ul#nav>li+li,.header .header__inner .header__nav ul#fxd_nav>li+li{border-left:1px solid #fff}.header .header__inner .header__nav ul#nav>li.hide-main,.header .header__inner .header__nav ul#fxd_nav>li.hide-main{display:none}.header .header__inner .header__nav ul#nav>li.no-border,.header .header__inner .header__nav ul#fxd_nav>li.no-border{border:none!important}.header .header__inner .header__nav ul#nav li,.header .header__inner .header__nav ul#fxd_nav li{position:relative}.header .header__inner .header__nav ul#nav li a,.header .header__inner .header__nav ul#fxd_nav li a{color:#fff;letter-spacing:.02em;line-height:1;text-transform:uppercase;text-align:center;display:block;position:relative;text-decoration:none;margin:0 min(2.03125vw,32.5px)}.header .header__inner .header__nav ul#nav li ul.sub-menu,.header .header__inner .header__nav ul#fxd_nav li ul.sub-menu{display:block;position:absolute;left:-150%;right:-150%;bottom:100%;text-align:center;padding:0;margin:0 auto!important;list-style:none outside none;width:100%;min-width:-moz-max-content;min-width:max-content;opacity:0;background:transparent;padding-bottom:.8rem;pointer-events:none;transform:translateY(-10px);transition:var(--transition)}.header .header__inner .header__nav ul#nav li ul.sub-menu li,.header .header__inner .header__nav ul#fxd_nav li ul.sub-menu li{line-height:1;width:100%;padding:0;display:block}.header .header__inner .header__nav ul#nav li ul.sub-menu li a,.header .header__inner .header__nav ul#fxd_nav li ul.sub-menu li a{padding:.7857em 1.2857em;color:#000;letter-spacing:.02em;background:var(--primary);text-transform:none;margin:0 0 .357em;display:flex;align-items:center;justify-content:center}.header .header__inner .header__nav ul#nav li ul.sub-menu li a:hover,.header .header__inner .header__nav ul#fxd_nav li ul.sub-menu li a:hover{color:#fff;background:#000}.header .header__inner .header__nav ul#nav li ul.sub-menu li ul.sub-menu,.header .header__inner .header__nav ul#fxd_nav li ul.sub-menu li ul.sub-menu{padding:0 0 0 .357em;right:0;left:95%;top:0}.header .header__inner .header__nav ul#nav li ul.sub-menu li:hover>ul.sub-menu,.header .header__inner .header__nav ul#fxd_nav li ul.sub-menu li:hover>ul.sub-menu{opacity:1;pointer-events:auto;left:100%}.header .header__inner .header__nav ul#nav li.long ul.sub-menu,.header .header__inner .header__nav ul#fxd_nav li.long ul.sub-menu{-moz-column-count:2;column-count:2;-moz-column-gap:5px;column-gap:5px}.header .header__inner .header__nav ul#nav li:hover>ul.sub-menu,.header .header__inner .header__nav ul#fxd_nav li:hover>ul.sub-menu{transform:none;opacity:1;pointer-events:auto}.header .header__inner .header__burger{width:3.2727272727%;cursor:pointer}.header .header__inner .header__burger span{display:block;width:100%;height:1px;background:#fff}.header .header__inner .header__burger span+span{margin-top:.5625rem}.header .header__inner .header__burger:hover span{opacity:.75}.header.ss{position:absolute;top:auto;bottom:5.3482587065%;padding:0}.header.fxd{background:#000000b3;padding:7px 0;top:-100px;opacity:0;pointer-events:none}.header.fxd .header__inner{width:min(90%,1440px)}.header.fxd .header__inner .header__logo{width:8.8888888889%}.header.fxd .header__inner .header__nav{width:88.6111111111%;margin:0}.header.fxd .header__inner .header__nav ul#nav,.header.fxd .header__inner .header__nav ul#fxd_nav{justify-content:right;padding-right:min(3.375vw,54px)}.header.fxd .header__inner .header__nav ul#nav li a,.header.fxd .header__inner .header__nav ul#fxd_nav li a{margin:0 min(2.15625vw,34.5px)}.header.fxd .header__inner .header__nav ul#nav li ul.sub-menu,.header.fxd .header__inner .header__nav ul#fxd_nav li ul.sub-menu{bottom:auto;padding-bottom:0;padding-top:3.07em}.header.fxd .header__inner .header__burger{width:2.5%}.header__fixed.df{top:-100px;opacity:0;pointer-events:none}.header__fixed.fxd{top:0;opacity:1;pointer-events:all}.header__fixed.ss{bottom:-100px;opacity:0;pointer-events:none}.burgerMenu{width:100%;height:100%;position:fixed;z-index:1031;right:-50%;top:0;opacity:0;visibility:hidden;pointer-events:none}.burgerMenu.show__menu{right:0;opacity:1;visibility:visible;pointer-events:auto}.burgerMenu.show__menu .burgerMenu__overlay{opacity:1;visibility:visible;pointer-events:auto}.burgerMenu .burgerMenu__overlay{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;visibility:hidden;pointer-events:none}.burgerMenu .burgerMenu__wrap{overflow-x:hidden;height:100%;width:100%;overflow-y:scroll;scrollbar-width:none}.burgerMenu .burgerMenu__wrap .burgerMenu__content{width:80%;max-width:1170px;min-height:100%;margin-left:auto;z-index:2}.burgerMenu .burgerMenu__wrap .burgerMenu__content .burgerMenu__bg:before{background:#000;opacity:93%}.burgerMenu .burgerMenu__wrap .burgerMenu__content .burgerMenu__close{position:absolute;top:1em;right:1em;font-size:1rem;color:#fff;cursor:pointer;z-index:1}.burgerMenu .burgerMenu__wrap .burgerMenu__content .burgerMenu__close:hover{color:var(--primary)}.burgerMenu .burgerMenu__wrap .burgerMenu__content .burgerMenu__inner{min-height:100vh;padding:90px 64px;padding:min(6vw,90px) min(4vw,64px)}.burgerMenu .burgerMenu__wrap .burgerMenu__content .burgerMenu__inner .burgerMenu__nav{display:flex;-moz-column-gap:1%;column-gap:1%}.burgerMenu .burgerMenu__wrap .burgerMenu__content .burgerMenu__inner .burgerMenu__nav>ul{font-size:1.333rem;padding-bottom:2.55em;text-transform:uppercase}.burgerMenu .burgerMenu__wrap .burgerMenu__content .burgerMenu__inner .burgerMenu__nav>ul li{margin-bottom:2.25em}.burgerMenu .burgerMenu__wrap .burgerMenu__content .burgerMenu__inner .burgerMenu__nav>ul li a{font-family:var(--font-family-title);display:block;color:#fff;letter-spacing:.02em;line-height:1;text-transform:uppercase;width:-moz-max-content;width:max-content;max-width:100%}.burgerMenu .burgerMenu__wrap .burgerMenu__content .burgerMenu__inner .burgerMenu__nav>ul li a:hover{color:var(--primary)}.burgerMenu .burgerMenu__wrap .burgerMenu__content .burgerMenu__inner .burgerMenu__nav>ul li ul.sub-menu{font-size:1rem;margin-top:1.732em;padding-left:1.4667em}.burgerMenu .burgerMenu__wrap .burgerMenu__content .burgerMenu__inner .burgerMenu__nav>ul li ul.sub-menu li{margin-bottom:1em}.burgerMenu .burgerMenu__wrap .burgerMenu__content .burgerMenu__inner .burgerMenu__nav>ul li ul.sub-menu li a{font-family:var(--font-family-default)}.burgerMenu .burgerMenu__wrap .burgerMenu__content .burgerMenu__inner .burgerMenu__nav>ul li.col-2 ul.sub-menu{-moz-column-count:2;column-count:2;-moz-column-gap:0;column-gap:0}.burgerMenu .burgerMenu__wrap .burgerMenu__content .burgerMenu__inner .burgerMenu__nav>ul#bm__nav-1{width:25.5%}.burgerMenu .burgerMenu__wrap .burgerMenu__content .burgerMenu__inner .burgerMenu__nav>ul#bm__nav-2{width:54.5%}.burgerMenu .burgerMenu__wrap .burgerMenu__content .burgerMenu__inner .burgerMenu__nav>ul#bm__nav-3{width:18%}.aiosp-bg{opacity:75%}.aiosp-wrap .aiosp-container.popupForm-container{padding:0}.aiosp-wrap .aiosp-container.popupForm-container .aios-popup-body{padding:0;width:90%;max-width:1400px;overflow:hidden;background:none}.aiosp-wrap .aiosp-container.popupForm-container .aios-popup-body .aiosp-close{color:#fff;font-size:0;opacity:1;top:.667rem;right:.533rem}.aiosp-wrap .aiosp-container.popupForm-container .aios-popup-body .aiosp-close:before{font-size:25px;font-weight:700}.aiosp-wrap .aiosp-container.popupForm-container .aios-popup-body .aiosp-close:hover{opacity:.75}.popupForm{padding-top:min(3.375vw,54px)}.popupForm .popupForm__bg{filter:blur(2px)}.popupForm .popupForm__wrap{width:min(90%,1144px)}.popupForm .popupForm__wrap .popupForm__left{width:37.8496503497%}.popupForm .popupForm__wrap .popupForm__left .popupForm__img{width:94.688221709%}.popupForm .popupForm__wrap .popupForm__right{width:62.1503496503%;background:#fff;box-shadow:0 0 40px #00000057;margin-bottom:4.020979021%;margin-left:auto;padding:7.6048951049% 5.4195804196% 8.6538461538%}.popupForm .popupForm__wrap .popupForm__right .popupForm__title h2{text-transform:capitalize}.popupForm .popupForm__wrap .popupForm__right .popupForm__title p{font-size:1.2rem;color:#515151;line-height:1.45;letter-spacing:.02em;margin-top:.77em}.popupForm .popupForm__wrap .popupForm__right .popupForm__form{margin-top:min(3.25vw,52px)}.popupForm .popupForm__wrap .popupForm__right .popupForm__form form{position:relative}.popupForm .popupForm__wrap .popupForm__right .popupForm__form form .fields .field{font-size:.96733rem;width:100%}.popupForm .popupForm__wrap .popupForm__right .popupForm__form form .fields .field input,.popupForm .popupForm__wrap .popupForm__right .popupForm__form form .fields .field select,.popupForm .popupForm__wrap .popupForm__right .popupForm__form form .fields .field textarea{outline:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;color:#515151;letter-spacing:.02em;border-bottom:1px solid rgba(0,0,0,.3);width:100%;padding:.34458em 0;margin-bottom:3.17em}.popupForm .popupForm__wrap .popupForm__right .popupForm__form form .fields .field textarea{height:5.51em;resize:none;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;margin:0}.popupForm .popupForm__wrap .popupForm__right .popupForm__form form .fields .submit{padding-top:46px!important}.popupForm .popupForm__wrap .popupForm__right .popupForm__form form .fields .submit .wpcf7-spinner{position:absolute;top:10px;left:50%;transform:translate(-50%);margin:0}.popupForm .popupForm__wrap .popupForm__right .popupForm__form .use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;top:0;left:0;width:auto;font-size:1rem;z-index:1}.popupForm .popupForm__wrap .popupForm__right .popupForm__form .use-floating-validation-tip .wpcf7-response-output{position:absolute;left:0;right:0;font-size:1rem;color:#2a2a2a;text-align:center;margin:1em 0}#fixedSMI{position:fixed;top:50%;right:min(3.125vw,50px);transform:translateY(-50%);z-index:10}#fixedSMI.active{z-index:1}#fixedSMI ul{position:relative;flex-direction:column;gap:1.0588em;font-size:1.133rem}#fixedSMI ul li a{display:flex;align-items:center;justify-content:center;color:#fff;width:2.588em;aspect-ratio:1/1;border-radius:100%;border:1px solid rgba(255,255,255,.5);filter:drop-shadow(0 0 1px #000)}#fixedSMI ul li a:hover{background:var(--primary);border-color:var(--primary);color:#000;filter:none}#fixedSMI ul li a i.ai-font-phone{font-size:.88em}#fixedSMI ul li a i.ai-font-envelope-f{font-size:.647em}#fixedSMI ul li.divider{background:#fff;height:2em;width:1px;margin:.294em auto;box-shadow:0 0 1px #000}.footer{margin-top:2.133rem;padding-bottom:min(6.25vw,100px)}.footer .footer__wrap{width:min(90%,1400px)}.footer .footer__wrap .footer__top .footerContent{width:26%}.footer .footer__wrap .footer__top .footerContent__logo{width:-moz-max-content;width:max-content;max-width:100%}.footer .footer__wrap .footer__top .footerContent__contact ul li{font-size:1rem;margin-top:3em}.footer .footer__wrap .footer__top .footerContent__contact ul li .sub{font-family:var(--font-family-title);font-size:1.2rem;color:#000;letter-spacing:.02em;text-transform:uppercase;margin-bottom:.866rem}.footer .footer__wrap .footer__top .footerContent__contact ul li a{display:flex;color:#000;letter-spacing:.02em;line-height:1.7;width:-moz-max-content;width:max-content;max-width:100%}.footer .footer__wrap .footer__top .footerContent__contact ul li a i{color:var(--primary)}.footer .footer__wrap .footer__top .footerContent__contact ul li a i.ai-font-phone{font-size:1.066rem;margin-right:1.133rem;margin-top:.133rem}.footer .footer__wrap .footer__top .footerContent__contact ul li a i.ai-font-envelope-f{font-size:.933rem;margin-right:.933rem;margin-top:.33rem}.footer .footer__wrap .footer__top .footerContent__contact ul li a i.ai-font-location-c{font-size:1.533rem;margin-right:.466rem}.footer .footer__wrap .footer__top .footerContent__contact ul li a:hover{color:var(--primary)}.footer .footer__wrap .footer__top .footerContent__contact ul li+li{margin-top:2.2rem}.footer .footer__wrap .footer__top .footerBlock{width:59.6428571429%;box-shadow:0 0 2.667rem #00000057}.footer .footer__wrap .footer__top .footerBlock .footerImage{position:absolute;bottom:0;left:-26.7065868263%;width:56.4071856287%;z-index:1}.footer .footer__wrap .footer__top .footerBlock .footerForm{padding:6.2275449102% 7.0658682635% 7.0658682635% 31.497005988%}.footer .footer__wrap .footer__top .footerBlock .footerForm__desc p{font-size:1.2rem;color:#515151;line-height:1.45;letter-spacing:.02em;margin-top:.77em}.footer .footer__wrap .footer__top .footerBlock .footerForm__desc p+p{margin-top:.5em}.footer .footer__wrap .footer__top .footerBlock .footerForm__form{margin-top:1.8rem}.footer .footer__wrap .footer__top .footerBlock .footerForm__form form{position:relative}.footer .footer__wrap .footer__top .footerBlock .footerForm__form .fields .field{width:calc(50% - .8rem)}.footer .footer__wrap .footer__top .footerBlock .footerForm__form .fields .field.lg{width:100%}.footer .footer__wrap .footer__top .footerBlock .footerForm__form .fields .field input,.footer .footer__wrap .footer__top .footerBlock .footerForm__form .fields .field select,.footer .footer__wrap .footer__top .footerBlock .footerForm__form .fields .field textarea{outline:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;width:100%;font-size:.96733rem;letter-spacing:.02em;color:#515151;border-bottom:1px solid rgba(0,0,0,.3);padding:.3445em .1378em;margin-bottom:1.654em}.footer .footer__wrap .footer__top .footerBlock .footerForm__form .fields .field textarea{height:5.3756em;resize:none;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;margin:0;padding-top:10px}.footer .footer__wrap .footer__top .footerBlock .footerForm__form .submit{padding-top:29px!important}.footer .footer__wrap .footer__top .footerBlock .footerForm__form .submit .wpcf7-spinner{position:absolute;top:2px;left:50%;transform:translate(-50%);margin:0}.footer .footer__wrap .footer__top .footerBlock .footerForm__form .use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;top:5px;left:0;width:auto;font-size:1rem;z-index:1}.footer .footer__wrap .footer__top .footerBlock .footerForm__form .use-floating-validation-tip .wpcf7-response-output{position:absolute;left:0;right:0;font-size:1rem;color:#000;text-align:center;margin:1em 0}.footer .footer__wrap .footer__bot{max-width:1030px}.footer .footer__wrap .footer__bot .footer__disclaimer p{font-size:.8rem;color:#878787;letter-spacing:.025em;line-height:2.1;text-align:center;margin-top:6.833em}.footer .footer__wrap .footer__bot .footer__disclaimer p a{color:inherit}.footer .footer__wrap .footer__bot .footer__disclaimer p a:hover{color:var(--primary)}.footer .footer__wrap .footer__bot .footer__disclaimer p+p{margin-top:1em}.footer .footer__wrap .footer__bot .footer__mls{color:var(--primary);font-size:2.4rem;gap:.388em;margin-top:1em}.footer .footer__wrap .footer__bot .footer__mls .ai-font-eho{font-size:.75em;margin-top:.185em}.footer .footer__wrap .footer__bot .footer__copyright p{font-size:.8667rem;color:#000;font-weight:600;letter-spacing:.02em;line-height:1.4;text-align:center;margin-top:1.23em}.footer .footer__wrap .footer__bot .footer__copyright p a{color:inherit}.footer .footer__wrap .footer__bot .footer__copyright p a:hover,.footer .footer__wrap .footer__bot .footer__copyright p span{color:var(--primary)}.footer .footer__wrap .footer__bot .footer__copyright p+p{margin-top:1em}.ip-banner{position:relative;width:100%}.ip-banner:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:#0009}.ip-banner canvas{display:block;position:relative;z-index:0;width:100%;min-height:250px;background-color:var(--dark);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:32px;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);font-weight:400;line-height:1;text-transform:uppercase}a.scrolltop{width:55px;position:fixed;right:0;bottom:0;z-index:99;font-size:12px;background:#000;height:50px;transition:all .3s ease-in-out}a.scrolltop span{font-size:0}a.scrolltop i{font-size:18px;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-90deg)}a.scrolltop:hover{background:#00000080}.safari-true .header .header__inner .header__nav ul#nav li.long ul.sub-menu>li:first-child,.safari-true .header .header__inner .header__nav ul#fxd_nav li.long ul.sub-menu>li:first-child{margin-top:.357em}body:not(.home) .header.fxd{top:0;opacity:1;pointer-events:all}body:not(.home) .header.ss{display:none}body.page-id-77 #inner-page-wrapper>.container{display:none}body.page-template-template-fullwidth main>#content-full{margin-top:0}.single-aios-communities .community-title{margin-top:34px}.page-id-84 #inner-page-wrapper>.container{width:100%;padding:0}.page-id-84 #inner-page-wrapper>.container .aiosCommunitiesAscend__item--title{font-size:1.5em;text-shadow:1px 2px 5px rgba(0,0,0,.75);transition:bottom .3s cubic-bezier(.4,0,.2,1)}.page-id-84 #inner-page-wrapper>.container .aiosCommunitiesAscend__item a:after{transition:opacity 3s cubic-bezier(.4,0,.2,1)}#areaPickerClearAll .glyphicon.glyphicon-remove-circle{color:#fff!important}.page-id-98 #main-wrapper{z-index:auto!important}.page-id-98 header{z-index:1001}.page-id-98 .aios-mobile-header-wrapper{z-index:1002}.popupForm .popupForm__bg{filter:blur(0)!important}.post-page-aios-custom-idx-broker-details-page #listings-details .listings-slideshow .listings-slideshow-slide:after{display:none!important}.post-page-aios-custom-idx-broker-details-page #listings-details .listings-slideshow-thumbnail .slick-slide,.post-page-aios-custom-idx-broker-details-page #listings-details .listings-slideshow-thumbnail .splide__slide{opacity:1!important}.post-page-aios-custom-idx-broker-details-page #listings-details .listings-slideshow-layout-d-img img{-o-object-fit:contain;object-fit:contain}.post-page-aios-custom-idx-broker-details-page #listings-details .splide__slide{max-width:100%}.post-page-aios-custom-idx-broker-global-page #navigation-container .idx-nav-button{min-width:135px;min-height:50px;border-radius:4px;display:flex;justify-content:center;align-items:center;text-align:center;margin-left:0;background-color:var(--idx-button-gray)!important;color:#fff!important;font-size:16px;padding:0 18px;font-weight:700;text-transform:uppercase;flex-shrink:0;line-height:normal}.post-page-aios-custom-idx-broker-global-page #navigation-container .idx-nav-button:hover{background:var(--idx-button-gray)!important;color:#fff!important;opacity:1!important;filter:brightness(.6)!important}.post-page-aios-custom-idx-broker-global-page #navigation-container .idx-nav-button__active{background:var(--idx-button-color)!important;opacity:1!important}.post-page-aios-custom-idx-broker-global-page #navigation-container .idx-nav-button__active:hover{background:var(--idx-button-color)!important;color:#fff!important;opacity:1!important;filter:brightness(.6)!important}.post-page-aios-custom-idx-broker-global-page #listing-results-count__chip{background:var(--idx-button-color)!important}.post-page-aios-custom-idx-broker-global-page .IDX-page-scheduleshowing div#IDX-contactInformation{display:none}.post-page-aios-custom-idx-broker-global-page #prime-map-search--results .listing-card__parent{width:calc(50% - 5px)!important}.ui-dialog[aria-labelledby=ui-dialog-title-IDX-registration] #IDX-registrationMessage{font-size:15px;letter-spacing:.02em;line-height:1.725;text-align:center;margin:10px 0}.ui-dialog[aria-labelledby=ui-dialog-title-IDX-registration] #IDX-registrationMessage p{font-size:15px!important;letter-spacing:.02em!important;line-height:1.725!important;text-align:center!important}.ui-dialog[aria-labelledby=ui-dialog-title-IDX-registration] form{display:flex;flex-flow:column;align-items:center}.ui-dialog[aria-labelledby=ui-dialog-title-IDX-registration]{position:fixed;z-index:9999!important;top:0!important;left:0!important;right:0!important;margin:100px auto;padding:55px 20px 60px;width:80%!important;max-width:887px!important;max-height:80%;border:none;border-radius:0;pointer-events:none;overflow-x:hidden;overflow-y:auto}.ui-dialog[aria-labelledby=ui-dialog-title-IDX-registration]>*{pointer-events:auto}.ui-dialog[aria-labelledby=ui-dialog-title-IDX-registration] .ui-dialog-titlebar{border-bottom:none;border:none;border-radius:0}.ui-dialog[aria-labelledby=ui-dialog-title-IDX-registration] .ui-dialog-title{display:block;font-family:var(--primary-font);font-size:50px;font-weight:700;text-transform:uppercase;color:var(--aios-custom-idxb-results-secondary-color);margin:0;padding:0;width:100%;text-align:center}.ui-dialog[aria-labelledby=ui-dialog-title-IDX-registration] .ui-dialog-titlebar-close{top:-45px!important;right:0;width:auto;height:auto;font-family:Arial;font-size:40px!important;font-weight:400;line-height:1;color:var(--aios-custom-idxb-results-primary-color);opacity:1;margin:0;padding:0;transition:all .4s ease}.ui-dialog[aria-labelledby=ui-dialog-title-IDX-registration] .ui-dialog-titlebar-close:hover{background:none;border:none;color:var(--aios-custom-idxb-results-secondary-color)}.ui-dialog[aria-labelledby=ui-dialog-title-IDX-registration] .ui-dialog-titlebar-close:before{content:"×"!important;font-family:inherit!important}.ui-dialog[aria-labelledby=ui-dialog-title-IDX-registration] .ui-dialog-titlebar-close span{display:none}.ui-dialog[aria-labelledby=ui-dialog-title-IDX-registration] .ui-widget-content p{font-size:14px;font-weight:400;line-height:1;color:#000}.ui-dialog[aria-labelledby=ui-dialog-title-IDX-registration] .ui-widget-content p.IDX-googleRecaptchaPolicy{font-size:10px;color:#999;margin-top:20px}.ui-dialog[aria-labelledby=ui-dialog-title-IDX-registration] .ui-widget-content p.IDX-googleRecaptchaPolicy a{color:var(--aios-custom-idxb-results-primary-color);text-decoration:none;transition:all .4s ease}.ui-dialog[aria-labelledby=ui-dialog-title-IDX-registration] .ui-widget-content p.IDX-googleRecaptchaPolicy a:hover{color:#000}.ui-dialog[aria-labelledby=ui-dialog-title-IDX-registration] #IDX-registrationSignup>p,.ui-dialog[aria-labelledby=ui-dialog-title-IDX-registration] #IDX-registrationLogin>p{font-size:15px;letter-spacing:.02em;line-height:1.725;text-align:center;margin:10px 0}.ui-dialog[aria-labelledby=ui-dialog-title-IDX-registration] #IDX-registration .IDX-control-group{width:50%;margin:0;padding:8px;float:left}.ui-dialog[aria-labelledby=ui-dialog-title-IDX-registration] #IDX-registrationLogin .IDX-control-group{width:100%}.ui-dialog[aria-labelledby=ui-dialog-title-IDX-registration] .IDX-control-label{display:none}.ui-dialog[aria-labelledby=ui-dialog-title-IDX-registration] .IDX-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:40px;font-size:15px;font-weight:400;border:none;border-bottom:1px solid #a5a5a5;border-radius:0;padding:0!important;color:#636363;box-shadow:none;background:none}.ui-dialog[aria-labelledby=ui-dialog-title-IDX-registration] .IDX-input.IDX-errorField{border-bottom-color:red}.ui-dialog[aria-labelledby=ui-dialog-title-IDX-registration] #IDX-registration .IDX-btn,.ui-dialog[aria-labelledby=ui-dialog-title-IDX-registration] #IDX-registration .IDX-signupLoginToggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;border-radius:0;display:block;width:283px;max-width:100%;height:68px;margin:30px auto 0;font-family:var(--primary-font);font-size:22px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;background:var(--aios-custom-idxb-results-primary-color);color:#fff;box-shadow:none;transition:all .3s ease-in-out}.ui-dialog[aria-labelledby=ui-dialog-title-IDX-registration] #IDX-registration .IDX-btn:hover,.ui-dialog[aria-labelledby=ui-dialog-title-IDX-registration] #IDX-registration .IDX-signupLoginToggle:hover{background:#515050;color:var(--aios-custom-idxb-results-primary-color)}.ui-dialog[aria-labelledby=ui-dialog-title-IDX-registration] #IDX-registrationSignup .IDX-signupLoginToggle,.ui-dialog[aria-labelledby=ui-dialog-title-IDX-registration] #IDX-loginSignupToggle .IDX-signupLoginToggle{display:flex;align-items:center;justify-content:center;width:auto;float:none;width:283px;max-width:100%;height:auto;font-size:14px;font-weight:400;line-height:1;margin-top:10px;background:transparent;color:var(--aios-custom-idxb-results-secondary-color)}.ui-dialog[aria-labelledby=ui-dialog-title-IDX-registration] #IDX-registrationSignup .IDX-signupLoginToggle:hover,.ui-dialog[aria-labelledby=ui-dialog-title-IDX-registration] #IDX-loginSignupToggle .IDX-signupLoginToggle:hover{background:transparent;color:var(--aios-custom-idxb-results-primary-color)}.ui-dialog[aria-labelledby=ui-dialog-title-IDX-registration] .IDX-signupLoginToggleWrap p{padding:0}.ui-dialog[aria-labelledby=ui-dialog-title-IDX-registration] #IDX-keepLoggedIn{margin-bottom:30px;padding:8px}.ui-dialog[aria-labelledby=ui-dialog-title-IDX-registration] #IDX-keepLoggedIn .IDX-checkbox{display:flex;align-items:center}.ui-dialog[aria-labelledby=ui-dialog-title-IDX-registration] #IDX-keepLoggedIn input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:15px;height:15px;border:1px solid #a5a5a5;margin:0;padding:0;position:relative}.ui-dialog[aria-labelledby=ui-dialog-title-IDX-registration] #IDX-keepLoggedIn input[type=checkbox]:checked,.ui-dialog[aria-labelledby=ui-dialog-title-IDX-registration] #IDX-keepLoggedIn input[type=checkbox]:indeterminate{background:var(--aios-custom-idxb-results-primary-color);border-color:var(--aios-custom-idxb-results-primary-color)}.ui-dialog[aria-labelledby=ui-dialog-title-IDX-registration] #IDX-keepLoggedIn input[type=checkbox]:checked:before,.ui-dialog[aria-labelledby=ui-dialog-title-IDX-registration] #IDX-keepLoggedIn input[type=checkbox]:indeterminate:before{content:"ò°„¦";position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;font-family:agentimage;font-size:.75em;font-weight:400;line-height:1;color:#fff}.ui-dialog[aria-labelledby=ui-dialog-title-IDX-registration] #IDX-keepLoggedIn span{margin-left:10px;font-size:12px;font-weight:400;line-height:1}.ui-dialog[aria-labelledby=ui-dialog-title-IDX-registration] .IDX-form-actions{clear:both;border:none!important;padding:0!important;display:block!important}.ui-dialog[aria-labelledby=ui-dialog-title-IDX-registration] .IDX-errorMessage{font-size:12px!important;font-weight:400!important;line-height:1.3!important;text-align:center;width:500px;max-width:100%;margin:30px auto 0;padding:15px}.ui-dialog[aria-labelledby=ui-dialog-title-IDX-registration] .IDX-errorMessage span{display:block;float:none;margin:0 auto 10px}.ui-dialog #IDX-registrationDefaultMessage p a.close{position:static!important;float:none!important;font-size:inherit!important;color:var(--aios-custom-idxb-results-primary-color);opacity:1!important;font-weight:400;transition:all .4s ease}.ui-dialog #IDX-registrationDefaultMessage p a.close:hover{opacity:.85}.ui-dialog #IDX-loginResponse .IDX-psudolink.IDX-signupLoginToggle{display:inline!important;background:transparent!important;font-size:inherit!important;font-weight:inherit!important;text-transform:inherit!important;letter-spacing:inherit!important;font-family:inherit!important;color:var(--aios-custom-idxb-results-primary-color)!important}.ui-dialog #IDX-loginResponse .IDX-psudolink.IDX-signupLoginToggle:hover{opacity:.75}.ui-dialog .IDX-formResponse p.IDX-errorMessage{padding:0;background:transparent;border:none}.post-page-aios-custom-idx-broker-global-page .IDX-nav-items-container,.post-page-aios-custom-idx-broker-global-page .idx-nav-button-container{gap:5px;flex-flow:row wrap;height:auto}.post-page-aios-custom-idx-broker-global-page .IDX-nav-items-container .IDX-searchNavItem{min-height:50px;margin-right:0}#listings-details .listings-listedby{display:none}#hpSearch .hpSearch__add select{outline:none;border:none;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:inherit!important;font-weight:300;color:#fff;letter-spacing:.05em;text-overflow:ellipsis;width:100%;padding:.6em 0;margin-right:7em}#hpSearch .hpSearch__add select:hover{color:#fff}#hpSearch .hpSearch__add .field.lg{margin-left:1em}#hpSearch #schools .hpSearch__field.flex{display:block;width:100%;height:100%;min-height:53px;overflow:hidden;cursor:pointer;border:0;text-align:left;white-space:nowrap;line-height:26px;color:#444;text-decoration:none;background-color:#fff;position:relative;background:none;color:var(--color-black);font-weight:300;letter-spacing:.05em;padding:0;border-bottom:1px solid #fff;margin-left:1em;color:#fff}[data-pageid="17463"] .IDX-searchNavItem.IDX-nav-advanced{background:#dbc4a0!important}.post-page-aios-custom-idx-broker-results-page .container{width:unset}.post-page-aios-custom-idx-broker-results-page .aci-results-equinox-list-footer,.post-page-aios-custom-idx-broker-results-page label[for=city]{display:none}#IDX-registration #IDX-FormActions{width:unset!important}#IDX-registration form input:not([type=submit],[type=radio],[type=checkbox]){padding:0 16px!important}.IDX-registrationModal.ui-dialog .ui-dialog-titlebar-close{background:unset}.error-page-content-wrapper .wpcf7 .use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;width:auto;left:auto;right:2px;font-size:11px;top:2px}.error-page-content-wrapper .wpcf7 .use-floating-validation-tip .wpcf7-response-output{position:absolute;width:100%;text-align:center;margin:auto;font-size:13px}ul.sitemap-list li.page-item-1265,ul.sitemap-list li.page-item-1266,ul.sitemap-list li.page-item-1267{display:none}button:focus-visible,a:focus-visible{outline-style:solid!important;outline-width:5px!important;outline-color:red!important;transition:none!important}body #pojo-a11y-toolbar{bottom:0!important;top:auto!important}body #pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle{top:auto!important;bottom:0!important}body #pojo-a11y-toolbar .pojo-a11y-btn-high-contrast,body #pojo-a11y-toolbar .pojo-a11y-btn-negative-contrast,body #pojo-a11y-toolbar .pojo-a11y-btn-grayscale,body #pojo-a11y-toolbar .pojo-a11y-btn-light-background{display:none!important}body.pojo-a11y-readable-font [class*=ai-font],body.pojo-a11y-readable-font [class~=ai-font],body.pojo-a11y-readable-font [class^=ai-font]{font-family:agentimage!important}#IDX-homevaluationHeader{display:none!important}#content .idx-tab-container__tabs{margin-left:auto;margin-right:auto}#ip-equinox-about .ip-equinox-about__content .about__title{text-align:center}@media screen and (min-width: 802px){.post-page-aios-custom-idx-broker-global-page #prime-map-search--results{display:flex!important;flex-flow:row wrap!important}}@media screen and (min-width: 992px){.site__arrow.absolute-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;width:calc(100% + min(8.75vw,140px));justify-content:space-between}body:not(.home) .header.df{display:none}body #inner-page-wrapper{padding-top:120px}body.page-template-template-fullwidth main>#content-full>#content{padding-top:120px}.aios-custom-ihomefinder-template-ascend.aios-custom-ihomefinder-details-template .header{background:#000000b3}.aios-custom-ihomefinder-template-ascend.aios-custom-ihomefinder-details-template #inner-page-wrapper{padding-top:190px!important}}@media screen and (min-width: 1024px){#ip-equinox-about .ip-equinox-about__content .about__title{text-align:inherit}}@media screen and (max-width: 1199px){.site__bg.fixed-bg canvas{background-attachment:scroll}}@media screen and (max-width: 991px){:root{--font-size-default: 13px;--font-size-title: min(9.8vw, 40px);--font-size-title-sm: min(var(--font-size-title), 35px);--font-size-subtitle: 18px;--font-size-accent: min(30vw, 300px);--outerspace-global: 60px;--innerspace-global: 30px}html.show__menu,body.show__menu{overflow-y:initial}.site__container{padding:var(--outerspace-global) 0 0!important}.site__wrap{row-gap:40px}.site__title{text-align:center}.site__btnCont{justify-content:center;margin:auto!important;padding-top:var(--innerspace-global)!important;gap:10px!important}.site__arrow{margin:var(--innerspace-global) auto 0}.header{top:0!important;opacity:1!important;position:relative!important;margin-top:52px;background:#000!important;padding:25px 0!important;border-radius:0}.header .header__inner{width:90%}.header .header__inner .header__logo{width:-moz-max-content;width:max-content;max-width:100%;margin:auto}.header.fxd{position:relative;margin-top:52px;top:0;opacity:1;pointer-events:auto;padding:20px 0}.popupForm{padding:var(--innerspace-global) 0!important}.popupForm .popupForm__wrap .popupForm__left{width:min(100%,305px)}.popupForm .popupForm__wrap .popupForm__right{width:100%;margin:20px auto 0;padding:var(--outerspace-global) 5vw}.popupForm .popupForm__wrap .popupForm__right .popupForm__form{margin-top:var(--innerspace-global)}.footer{padding:0 0 var(--outerspace-global)!important}.footer .footer__wrap .footer__top .footerContent{width:100%;margin-top:calc(var(--outerspace-global) + 20px)}.footer .footer__wrap .footer__top .footerContent__logo{margin:auto}.footer .footer__wrap .footer__top .footerContent__contact ul{text-align:center}.footer .footer__wrap .footer__top .footerContent__contact ul li a{justify-content:center;margin:auto}.footer .footer__wrap .footer__top .footerBlock{width:100%;order:-1}.footer .footer__wrap .footer__top .footerBlock__wrap{display:flex;flex-direction:column}.footer .footer__wrap .footer__top .footerBlock .footerImage{position:relative;left:auto;bottom:auto;width:min(100%,400px);order:1}.footer .footer__wrap .footer__top .footerBlock .footerForm{padding:var(--outerspace-global) 5vw}.footer .footer__wrap .footer__top .footerBlock .footerForm__desc p{text-align:center}.inner{width:100%}.outer{width:100%;min-width:100%}#content-sidebar,#content-full,#content-sidebar #content{width:100%}.post-page-aios-custom-idx-broker-details-page #listings-details .splide__slide img{-o-object-fit:cover;object-fit:cover}.post-page-aios-custom-idx-broker-details-page #listings-details .listings-main{margin-top:20px}.post-page-aios-custom-idx-broker-details-page #listings-details .listings-divider{margin-top:20px;padding-top:20px}.post-page-aios-custom-idx-broker-details-page #listings-details .listings-cta.listings-main-cta{margin-top:20px}.post-page-aios-custom-idx-broker-details-page #listings-details .listings-description,.post-page-aios-custom-idx-broker-details-page #listings-details .listings-accordion{margin-top:30px}.post-page-aios-custom-idx-broker-details-page #listings-details .listings-description h2,.post-page-aios-custom-idx-broker-details-page #listings-details .listings-virtual-tour h2,.post-page-aios-custom-idx-broker-details-page #listings-details .listings-accordion h2{margin-bottom:30px}.post-page-aios-custom-idx-broker-details-page #listings-details .listings-disclaimer{margin-top:20px}.post-page-aios-custom-idx-broker-global-page #prime-map-search--results .listing-card__parent{width:100%!important}body #pojo-a11y-toolbar{display:none}}@media screen and (max-width: 767px){.ip-banner .container{width:100%}}@media screen and (max-width: 640px){.post-page-aios-custom-idx-broker-global-page .IDX-nav-items-container{flex-flow:column;padding:15px}.post-page-aios-custom-idx-broker-global-page .IDX-nav-items-container .IDX-searchNavItem{min-height:auto}}@media screen and (max-width: 400px){.footer .footer__wrap .footer__top .footerBlock .footerForm__form .fields .field{width:100%}}
