:root{--background-color:#ffffff;--primary-color:#0f0f0f;--primary-color-accent:#0f0f0f;--secondary-color:#0f0f0f;--primary-text-color:#333333;--font-color-default:var(--primary-text-color);--transition:all 0.4s ease-in-out;--light:#ffffff;--font-family-default:"Nunito Sans", serif;--font-family-title:"Italiana", serif;--site-button-height:max(3.625vw, 48px);--site-arrow-size:max(3.625vw, 48px);--default-transition:.3s cubic-bezier(.4, 0, .2, 1);--secondary:#fff}body{font-family:var(--font-family-default);font-size:15px;background:var(--background-color);color:var(--primary-text-color);margin:0}p{font-size:16px}a,.slick-slide{outline:none!important}.site-easing{-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.section-title i.icon-logo{display:inline-block;vertical-align:middle;width:26px;height:26px;border:1px solid var(--primary-text-color);display:none}.is-title-white i.icon-logo{border-color:#fff}.section-title span{display:inline-block;vertical-align:middle;font:600 14px/1 var(--font-family-title);color:var(--primary-text-color);letter-spacing:.5em;text-transform:uppercase}.is-title-white span{color:#fff}.section-title span::before{content:'';display:inline-block;vertical-align:middle;width:75px;height:1px;background:var(--primary-text-color);margin-right:18px;margin-bottom:5px}.is-title-white span::before{background:#fff}.section-title h2{display:block;font:400 34px/1 var(--font-family-title);color:var(--primary-text-color);letter-spacing:.05em;text-transform:uppercase;margin-top:18px}.is-title-white h2{color:#fff}.site-button{display:flex;align-items:center;justify-content:center;width:248px;height:54px;max-width:100%;border:1px solid var(--primary-text-color);font-size:14px}.site-button::before{content:'';width:13px;height:1px;background:var(--primary-text-color);opacity:0}.site-button,.site-button::before{-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.site-button:hover{background:var(--primary-color);border-color:var(--primary-color)}.site-button:hover::before{background:var(--secondary-color)}.site-button span{font:700 12px/1 var(--font-family-default);color:var(--primary-text-color);letter-spacing:.2em;text-transform:uppercase;text-align:center;margin:0 12px 0 16px}.site-button i{font-size:10px;font-style:normal!important;color:var(--primary-text-color);opacity:0}.site-button:hover span,.site-button:hover i{color:var(--secondary-color)}.is-button-white{border-color:#fff}.is-button-white:hover{background:var(--primary-color);border-color:var(--primary-color)}.is-button-white::before{background:#fff}.is-button-white:hover::before{background:var(--secondary-color)}.is-button-white span{color:#fff}.is-button-white:hover span{color:var(--secondary-color)}.is-button-white i{color:#848484}.is-button-white:hover i{color:var(--secondary-color)}.bootstrap-extend-left{margin-left:calc((100vw - 1140px) / -2)}.bootstrap-extend-right{margin-right:calc((100vw - 1140px) / -2)}#main-wrapper{overflow:hidden;position:relative}#main-header{position:fixed;width:100%;z-index:1028;font-size:0;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}#main-header:after{display:block;position:absolute;left:0;top:0;content:"";width:100%;height:100%;opacity:1;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}#main-header.show-fh{border-color:#fff0}#main-header.show-fh:after{opacity:.9;background-color:var(--primary-color);background-color:#fff}.header-inner{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:20px 60px;padding-right:110px;position:relative;z-index:5}.header-left{padding:0 25px;width:60%}.header-left>div{display:flex;align-items:center}.header-left a{font-size:20px;font-weight:300;line-height:1;letter-spacing:1px;text-transform:uppercase;color:#fff;margin-right:25px}.header-left a span{font-weight:500}.header-left img{transition:var(--transition);filter:brightness(0) invert(1)}.show-fh .header-left img{filter:brightness(0)}img.hdr-logo{filter:brightness(0) invert(1)}img.hdr-compass{width:100%;max-width:120px}.show-fh .header-left a{color:var(--secondary-color)}.header-right{width:100%}.nav,#nav{display:flex;align-items:flex-end;justify-content:space-between}.nav li,#nav li{display:block;position:relative}.nav li a,#nav li a{display:block;position:relative;font-size:14px;font-weight:300;color:#fff;line-height:1;letter-spacing:.05em;text-decoration:none;text-transform:uppercase;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;background:none!important}.show-fh .nav li a,.show-fh #nav li a{color:var(--secondary-color)}.show-fh .nav>li:hover>a,.show-fh #nav>li:hover>a{color:var(--primary-color-accent)}.nav>li,#nav>li{display:flex;margin:0;padding:0 10px}.nav>li:first-child,#nav>li:first-child{margin-left:0}.nav>li:last-child,#nav>li:last-child{margin-right:0}.nav>li>a,#nav>li>a{z-index:2}.show-fh .nav>li>a,.show-fh #nav>li>a{color:#000}.nav>li>a::after,#nav>li>a::after{content:'';display:block;position:absolute;bottom:-23px;left:-6px;width:calc(100% + 12px);height:1px;background:var(--secondary-color);opacity:0;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);transform:translateY(-10px)}.nav>li:hover>a::after,#nav>li:hover>a::after{opacity:1;-webkit-transform:translateY(5px);-moz-transform:translateY(5px);transform:translateY(15px)}.show-fh .nav>li:hover>a::after,.show-fh #nav>li:hover>a::after{background:var(--primary-color)}.nav .sub-menu,#nav .sub-menu{display:block;position:absolute;width:170px;text-align:center;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(20px);-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.nav .sub-menu .sub-menu,#nav .sub-menu .sub-menu{margin-left:100%;top:0}.nav>li>.sub-menu,#nav>li>.sub-menu{padding-top:52px;left:-150%;right:-150%;margin:auto}.nav li:hover>.sub-menu,#nav li:hover>.sub-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.nav .sub-menu li,#nav .sub-menu li{display:block}.nav .sub-menu li a,#nav .sub-menu li a{color:var(--secondary-color);padding:10px;position:relative}.nav .sub-menu li a:after,#nav .sub-menu li a:after{display:block;width:100%;height:100%;content:"";top:0;left:0;background:var(--primary-color);position:absolute;z-index:-1}.nav .sub-menu li:hover>a,#nav .sub-menu li:hover>a{background:var(--primary-color-accent)!important;color:var(--secondary-color)}.menu-item-children-to-right .sub-menu .sub-menu{margin-left:auto!important;left:auto!important;right:100%}#main-header .menu-main-nav-container{display:flex;justify-content:end;width:100%;align-items:center}.header-contact{display:flex}.header-contact a{margin:0 10px;font-size:15px;color:#fff;transition:var(--transition)}.show-fh .header-contact a{color:#000}.header-contact a:hover{opacity:50%}#slide-menu-wrap{position:fixed;width:100%;height:100vh;z-index:1029;font-size:0;pointer-events:none}.slide-menu-active{overflow:hidden}.slide-menu-active #slide-menu-wrap{pointer-events:auto}.slide-menu-overlay{position:absolute;width:100%;height:100%;top:0;left:0}.slide-menu-side{width:90px;height:100%;position:absolute;top:0;right:0;z-index:2}.slide-menu-side::after{content:'';display:block;position:absolute;width:1px;height:90.92px;top:0;right:-1px;background:#fff;opacity:0;-webkit-transition:all .35 ease-in-out;-moz-transition:all .35 ease-in-out;-o-transition:all .35 ease-in-out;transition:all .35 ease-in-out}.fixed-header-active .slide-menu-side::after{opacity:.2}.slide-menu-active .slide-menu-side::after{opacity:0}.burger-menu{position:relative;width:30px;height:20px;margin:34px auto 0;margin:min(5.53vw, 77px) auto 0;cursor:pointer;pointer-events:auto}body:has(.show-fh) .burger-menu{margin:40px auto 0}.burger-menu::before,.burger-menu::after{display:block;position:absolute;font-size:15px;color:#fffefe;line-height:1;letter-spacing:.05em;text-transform:uppercase;transform:rotate(-90deg) translate(-104px,-8px);-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.burger-menu.is-active span::before,.burger-menu.is-active span::after,.burger-menu.is-active span{background:var(--secondary-color)}.slide-menu-active .burger-menu::before,.slide-menu-active .burger-menu::after{color:var(--secondary-color)}.fixed-header-active:not(.slide-menu-active) .burger-menu::before,.fixed-header-active:not(.slide-menu-active) .burger-menu::after{opacity:0;pointer-events:none}.burger-menu::before{content:'Menu';opacity:0;pointer-events:none}.burger-menu.is-active::before{opacity:0}.burger-menu::after{content:'Close';opacity:0}.burger-menu.is-active::after{opacity:1;opacity:0;pointer-events:none}.burger-menu span{display:block;position:absolute;width:100%;height:1px;top:calc(50% - 1px);left:0;background:#fff;transition:bottom .22s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.burger-menu:hover span{opacity:.5}.burger-menu.is-active span{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(225deg);background:#ffffff!important}.burger-menu.is-active span::after{background:#ffffff!important}.burger-menu span::before,.burger-menu span::after{content:'';display:block;position:absolute;width:100%;height:1px;background:#fff}.burger-menu span::before{top:-6px;transition:top .1s ease-in .25s,opacity .1s ease-in}.burger-menu.is-active span::before{top:0;transition:top .22s ease-out,opacity .22s ease-out .22s;opacity:0}.burger-menu span::after{bottom:-6px;transition:bottom .22s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.burger-menu.is-active span::after{bottom:0;transition:bottom .22s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(-90deg)}.fixed-header-active .burger-menu span,.fixed-header-active .burger-menu span::before,.fixed-header-active .burger-menu span::after{background:var(--secondary-color);background:#000}.slide-menu-main{position:relative;z-index:1;width:63.12%;height:100vh;padding:0 0 0 90px;opacity:0;transform:translateX(100%);background:var(--primary-color);overflow:hidden;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;margin-left:auto}.slide-menu-active .slide-menu-main{opacity:1;transform:translateX(0);margin-left:auto}.slide-menu-main-inner{height:100%}.slide-menu-logo{padding:20px 37px;position:relative;display:flex;align-items:center}.slide-menu-logo>div{display:flex;align-items:center}.slide-menu-logo::after{content:'';display:block;position:absolute;width:calc(100% + 90px);height:1px;bottom:-1px;left:-90px;background:rgb(255 255 255 / .1);opacity:0}.slide-menu-logo a{font-size:20px;font-weight:300;line-height:1;letter-spacing:1px;text-transform:uppercase;color:var(--secondary-color);margin-right:15px}.slide-menu-logo a span{font-weight:500}.slide-menu-navi-contact{height:calc(100% - 177px)}.slide-menu-navi{padding:50px 55px;padding-right:100px}#slide-nav{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}#slide-nav li{display:block;position:relative;margin-bottom:20px}#slide-nav li a{display:inline-block;font-size:13px;color:var(--secondary-color);line-height:1;text-transform:uppercase;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}#slide-nav li:hover>a{color:var(--primary-color-accent)}#slide-nav>li{flex-shrink:0;width:33.33%}#slide-nav>li>a{font-size:14px;font-weight:500;color:var(--secondary-color);line-height:1;letter-spacing:.2em;margin-bottom:26px}#slide-nav>li:hover>a{color:var(--primary-color-accent)}#slide-nav .sub-menu li{margin-bottom:20px}.slide-menu-contact .textwidget{margin:0 55px;padding-bottom:55px;border-top:1px solid rgb(255 255 255 / .1);display:flex;flex-flow:row wrap}.slide-menu-contact-col{padding-top:45px;padding-right:55px}.slide-menu-contact-col:nth-child(1){max-width:500px}.slide-menu-contact-col:nth-child(2){width:270px}.slide-menu-contact-col li{display:flex;flex-direction:row;align-items:flex-start}.slide-menu-contact-col:nth-child(2) .slide-menu-contact-col li{align-items:center}.slide-menu-contact-col li i{font-size:20px;color:var(--secondary-color);width:20px;margin-top:6px;margin-right:8px}.slide-menu-contact-col:nth-child(2) .slide-menu-contact-col li i{margin-top:0}.slide-menu-contact-col li i.ai-font-phone{font-size:13px}.slide-menu-contact-col li i.ai-font-envelope{font-size:10px}.slide-menu-contact-col li a{font-size:16px;font-weight:300;color:var(--secondary-color);line-height:1.8;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.slide-menu-contact-col li a:hover{color:var(--primary-color-accent)}.slide-menu-smis{display:flex;flex-direction:row}.slide-menu-smis a{display:flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:50%;background:#fff0;font-size:20px;color:var(--primary-color-accent);margin:0 4px;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.slide-menu-smis a:first-child{margin-left:0}.slide-menu-smis a:last-child{margin-right:0}.slide-menu-smis a:hover{color:var(--secondary-color)}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#fff!important}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:1!important}#floating-smis{display:flex;flex-direction:column;position:fixed;left:30px;top:60%;transform:translateY(-50%);font-size:0;z-index:10;opacity:0}#floating-smis::before,#floating-smis::after{content:'';display:block;width:1px;height:18px;margin:13px auto;background:var(--primary-color-accent)}#floating-smis a{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--primary-color-accent);border-radius:50%;font-size:14px;color:var(--primary-color-accent);margin:4px 0;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;background:var(--primary)}#floating-smis a:hover{color:var(--secondary-color);background:var(--primary-color);border-color:var(--primary-color)}#hero{position:relative;z-index:3;font-size:0}#hero .aios-slider.aios-slider-template-default .aios-slider-splide .aios-slider-custom-video{background:#000}#hero::after{content:'';display:block;position:absolute;width:1px;height:100%;bottom:0;right:90px;background:rgb(255 255 255 / .3);opacity:0}.slide-holder{position:relative}.slide-holder::after{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:rgb(0 0 0 / .3);pointer-events:none}.slide-holder .aios-slider{position:absolute;top:0;left:0;width:100%;height:100%}.slide-holder .slideshow-canvas{display:block;width:100%;height:100%;min-height:400px}.tagline-holder{position:absolute;width:100%;top:50%;transform:translateY(-50%);z-index:2;margin-top:-50px}.tagline-holder h1{font:500 40px/1 var(--font-family-title);color:#fff;letter-spacing:.2em;text-align:center;text-transform:uppercase}.quick-search-holder{position:absolute;z-index:2;width:100%;bottom:50px;color:#fff}.qs-toggle-button{max-width:210px;margin:0 auto 10px}.qs-toggle-button .site-button::before{display:none}.qs-toggle-button .site-button i{font-size:14px;color:#fff;margin-right:12px}.qs-toggle-button .site-button:hover i{color:var(--secondary-color)}.qs-toggle-button .site-button span{margin:0}.qs-form{text-align:center;opacity:0;transform:translateY(-50px);pointer-events:none;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.qs-form p{color:#fff;font-size:13px;padding:15px 0;text-align:center}.qs-form.elem-active{opacity:1;transform:translateY(0);pointer-events:auto}.qs-form .field-input{display:inline-block;vertical-align:middle;margin-right:.49%;margin-bottom:24px}.qs-form .field-lg{width:23.15%}.qs-form .field-sm{width:12.8%}.qs-form .field-last{margin-right:0}.qs-form .field-input input,.qs-form .field-input select,.qs-form .field-input button[type="button"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;background-color:rgb(0 0 0 / .5);width:100%;height:52px;font-size:12px;color:#fff;text-transform:uppercase;padding:0 20px;outline:none}.qs-form .field-input select,.qs-form .field-input button[type="button"]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAGBAMAAADajhitAAAAHlBMVEVHcEz////////////////////////////////////JATChAAAACXRSTlMAZlrkDJLDMAmIWr+QAAAAKUlEQVQI12NoFBSUYIABtpkzE+Ac9pkzC+AchsipCDaDswkSh0kBzgQAGuEFhIcneLMAAAAASUVORK5CYII=);background-position:right center;background-repeat:no-repeat}.qs-form .field-input button[type="button"].dropdown-toggle{box-shadow:none!important;text-shadow:none!important;outline:none!important;color:#fff!important;background:rgb(0 0 0 / .5) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAGBAMAAADajhitAAAAHlBMVEVHcEz////////////////////////////////////JATChAAAACXRSTlMAZlrkDJLDMAmIWr+QAAAAKUlEQVQI12NoFBSUYIABtpkzE+Ac9pkzC+AchsipCDaDswkSh0kBzgQAGuEFhIcneLMAAAAASUVORK5CYII=) no-repeat!important;background-position:right center!important}.qs-form .field-input button[type="button"] span{font-size:12px;color:#fff}.qs-form .field-input .bootstrap-select.btn-group .dropdown-menu.inner{max-height:250px!important}.qs-form .field-input .qs-select input{height:34px;border:1px solid #ccc;color:#555;background:#fff}.qs-form .form-button{display:inline-block;vertical-align:middle;width:190px;margin-right:32px;position:relative}.qs-form .form-button input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:2px solid #fff;width:100%;height:54px;outline:none}.qs-form .form-button:hover input{border-color:var(--primary-color);background:var(--primary-color)}.qs-form .form-button div{position:absolute;width:100%;height:100%;top:0;display:flex;flex-direction:row;align-items:center;justify-content:center;pointer-events:none}.qs-form .form-button div::before{content:'';width:13px;height:1px;background:#fff}.qs-form .form-button:hover div::before{background:var(--secondary-color)}.qs-form .form-button div span{font:700 12px/1 var(--font-family-title);color:#fff;letter-spacing:.2em;text-transform:uppercase;margin:0 26px 0 30px}.qs-form .form-button div i{font-size:10px;color:#fff}.qs-form .form-button:hover span,.qs-form .form-button:hover i{color:var(--secondary-color)}.qs-form a.adv-button{display:inline-block;vertical-align:middle;font:700 12px/1 var(--font-family-default);color:#fff;letter-spacing:.2em;text-transform:uppercase}.qs-form a.adv-button:hover{color:#fff;opacity:50%}.qs-form a.adv-button::before{content:'+';display:inline-block;vertical-align:middle;font-size:25px;font-weight:300;margin-right:10px}.qs-form .dropup .dropdown-menu{top:100%;bottom:auto}#hp-welcome{position:relative;padding:125px 0 120px;z-index:2;font-size:0}.welcome-inner{display:flex;align-items:flex-start}.welcome-img{width:50%}.welcome-img img{width:100%}.welcome-img-txt-holder{width:50%;padding:80px 80px 0}.welcome-inner .section-title{width:100%;padding-bottom:40px}.welcome-txt{width:100%}.welcome-txt p{font-size:16px;font-weight:300;color:var(--primary-text-color);line-height:1.9;margin-bottom:34px;text-align:justify}.welcome-txt .site-button{width:190px}#hp-listing,#hp-sold-listing{position:relative;font-size:0}#hp-listing>div>.custom-container,#hp-sold-listing>div>.custom-container{position:relative}.listing-title{position:absolute;width:100%;top:90px;z-index:2;padding-left:100px}.listing-title .custom-container{width:100%}.listing-img-holder{position:relative}.listing-img-holder::after{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:-moz-linear-gradient(top,#fff0 65%,rgb(0 0 0 / .65) 100%);background:-webkit-linear-gradient(top,#fff0 65%,rgb(0 0 0 / .65) 100%);background:linear-gradient(to bottom,#fff0 65%,rgb(0 0 0 / .65) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0)}.listing-img-slide canvas{display:block;width:100%;background-color:#ccc;background-position:center center;background-repeat:no-repeat;background-size:cover}.listing-arrow{position:absolute;width:36px;height:36px;top:calc(50% - 18px);border:2px solid #fff;border:none;text-align:center;color:#fff;z-index:2;cursor:pointer}.listing-arrow:hover{background:var(--primary-color);color:var(--secondary-color);border-color:var(--primary-color)}.listing-arrow::before{content:'';display:inline-block;vertical-align:middle;width:0;height:100%}.listing-prev{left:80px}.listing-next{right:80px}.listing-arrow i{display:inline-block;vertical-align:middle;font-size:12px}.listing-txt-holder{position:absolute;width:100%;bottom:0;pointer-events:none;z-index:2}.listing-txt-holder>.custom-container{width:100%!important}.listing-txt-holder *,.listing-txt-holder ::before,.listing-txt-holder ::after{-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.listing-txt-slick{max-width:500px;float:left}.listing-txt-slide{padding:44px 50px 62px 100px;pointer-events:auto;transform:translateY(75px);min-height:315px}.listing-txt-slide:hover{background:#fff;transform:translateY(0)}.listing-txt-slide::before{content:'';display:block;position:absolute;width:1px;height:100%;top:44px;left:70px;background:#fff;opacity:0}.listing-txt-slide:hover::before{top:0;background:#888;opacity:0}.listing-price{font-size:35px;font-family:'Italiana';color:#fff;line-height:1;margin-bottom:26px}.listing-txt-slide:hover .listing-price{color:#000}.listing-address-01{font-size:25px;font-weight:300;color:#fff;line-height:1;text-transform:uppercase;margin-bottom:10px;font-family:var(--font-family-default)}.listing-address-01 span{display:block;font-size:20px;color:#fff}.listing-txt-slide:hover .listing-address-01,.listing-txt-slide:hover .listing-address-01 span{color:#000}.listing-address-02{font-size:14px;font-weight:300;color:#fff;line-height:1;text-transform:uppercase;margin-bottom:5px;font-family:var(--font-family-default)}.listing-txt-slide:hover .listing-address-02{color:#000}.listing-features{font-size:14px;font-weight:300;color:#000;line-height:1;text-transform:uppercase;margin-bottom:40px;opacity:0}.listing-txt-slide:hover .listing-features{opacity:1}.listing-txt-slide a{display:flex;flex-direction:row;align-items:center;opacity:0}.listing-txt-slide:hover a{opacity:1}.listing-txt-slide a::before{content:'';width:13px;height:1px;background:#868686;opacity:0;width:0}.listing-txt-slide a:hover:before{background:var(--primary-color-accent)}.listing-txt-slide a span{font:700 12px/1 var(--font-family-default);color:#000;letter-spacing:.2em;text-transform:uppercase;margin:0 10px 0 0}.listing-txt-slide a:hover span{color:var(--primary-color-accent)}.listing-txt-slide a i{font-size:10px;color:#868686;opacity:0}.listing-txt-slide a:hover i{color:var(--primary-color-accent)}.listing-txt-holder .site-button{pointer-events:auto;float:right;margin-top:140px;width:270px;margin-right:70px}.listing-error{position:relative;display:block}.listing-error>*+*{margin-top:20px}.listing-error .listing-title{position:static;background:#fff0;padding:0}.listing-error>p{position:relative;display:block;font-size:16px;font-weight:300;color:var(--primary-text-color);line-height:1.5}#hp-video{padding:105px 0 20px;font-size:0}#hp-video .section-title{text-align:center;margin-bottom:78px}.video-items{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -.5px}.video-item{width:33.33%;padding:0 .5px}.video-item a{display:block;position:relative;overflow:hidden}.video-item a *,.video-item a ::before,.video-item a ::after{-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.video-img{position:relative;z-index:1;overflow:hidden}.video-img::before,.video-img::after{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:2}.video-img::before{background:-moz-linear-gradient(top,#fff0 0%,rgb(0 0 0 / .8) 100%);background:-webkit-linear-gradient(top,#fff0 0%,rgb(0 0 0 / .8) 100%);background:linear-gradient(to bottom,#fff0 0%,rgb(0 0 0 / .8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#26000000',endColorstr='#80000000',GradientType=0);opacity:70%}.video-img::after{background:rgb(0 0 0 / .5);opacity:0}.video-item a:hover .video-img::after{opacity:50%}.video-img canvas{display:block;width:100%;background-color:#ccc;background-position:center center;background-repeat:no-repeat;background-size:cover}.video-txt{position:absolute;width:calc(100%);bottom:-37px;left:0;right:0;margin:auto;margin-left:0;z-index:2;border-left:1px solid rgb(255 255 255 / .4);border:none;padding:62px 0 32px 28px}.video-item a:hover .video-txt{bottom:0;padding-top:24px}.video-title{font:400 20px/1.2 var(--font-family-default);color:#fff;letter-spacing:.06em;text-transform:uppercase}.video-explore{display:flex;flex-direction:row;align-items:center;margin-top:30px;opacity:0}.video-item a:hover .video-explore{opacity:1}.video-explore::before{content:'';width:13px;height:1px;background:#868686;width:0;opacity:0}.video-explore span{font:700 12px/1 var(--font-family-default);color:#fff;letter-spacing:.1em;text-transform:uppercase;margin:0 22px 0 0}.video-explore i{font-size:10px;color:#868686;opacity:0}.video-items .site-button{margin:80px auto 0}#hp-communities{padding:85px 0 105px;font-size:0}#hp-communities .section-title{text-align:center;margin-bottom:38px}.fc-list{font-size:0}a.fc{display:inline-block;vertical-align:top;position:relative;width:33.333333%}a.fc:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#111;opacity:.15;-webkit-transition:background .3s,opacity .3s;-o-transition:background .3s,opacity .3s;transition:background .3s,opacity .3s}a.fc:hover:before{background:#111;opacity:.5}.fc canvas{display:block;width:100%;background-size:cover;background-position:center}.fc-details{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);font-size:29px;font-weight:600;letter-spacing:.02em;color:#fff;text-transform:uppercase;text-align:center;z-index:2}#hp-communities .site-button{margin:80px auto 0}#hp-social-media{position:relative;padding:0 0 100px;overflow:hidden}#hp-social-media .social-media-wrap,#hp-social-media .social-media-list-wrap,#hp-social-media .social-media-list,#hp-social-media .social-media-title,#hp-social-media .social-media-blogs-wrap,#hp-social-media .social-media-blogs,#hp-social-media .social-media-col,#hp-social-media .social-media-item{position:relative}#hp-social-media .social-media-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#hp-social-media .social-media-list li{padding:0 20px}#hp-social-media .social-media-list li a{display:inline-block;vertical-align:middle;font-size:20px;text-decoration:none;color:var(--primary-color);-webkit-transition:all 0.4s ease;transition:all 0.4s ease}#hp-social-media .social-media-list li a:hover{opacity:.5}#hp-social-media .social-media-title{text-align:center}#hp-social-media .social-media-title a{color:inherit;text-decoration:none;-webkit-transition:var(--transition);transition:var(--transition)}#hp-social-media .social-media-blogs-wrap{overflow:hidden;margin-top:72px}#hp-social-media .social-media-blogs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;width:1600px;max-width:100%;margin:0 auto}#hp-social-media .social-media-col{width:20%}#hp-social-media .social-media-item{display:block}#hp-social-media .social-media-img{position:relative;z-index:1}#hp-social-media .social-media-img:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(66 103 178 / .85);opacity:0;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}#hp-social-media .social-media-item:hover .social-media-img:after{opacity:1}#hp-social-media .social-media-img canvas{display:block;width:100%;background-color:var(--primary-color);background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}#hp-social-media .social-media-img video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;transition:all 0.4s ease}#hp-social-media .social-media-item:hover .social-media-img canvas,#hp-social-media .social-media-item:hover .social-media-img video{-webkit-filter:grayscale(1);filter:grayscale(1)}#hp-social-media .social-media-icon{position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:45px;color:#fff;pointer-events:none;opacity:0;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}#hp-social-media .social-media-item:hover .social-media-icon{opacity:1}#hp-social-media .social-media-link{margin:50px auto 0}#hp-contact{background:var(--primary-color) no-repeat center center / cover;position:relative;padding:70px 0 125px;font-size:0;margin-bottom:50px}#hp-contact::before{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:rgb(1 10 29 / .4)}#hp-contact .container{position:relative;z-index:2}#hp-contact .section-title{text-align:center;margin-bottom:55px}.git-holder{max-width:875px;margin:auto;position:relative}.git-holder .field-input{display:inline-block;vertical-align:middle;margin-bottom:35px}.git-holder .field-lg{width:100%}.git-holder .field-sm{width:calc(33.33% - 8.66px);margin-right:13px}.git-holder .field-nomar{margin-right:0}.git-holder .field-input label{display:block;font-size:12px;color:#fff;line-height:1;text-transform:uppercase;margin-bottom:3px}.git-holder .field-input input,.git-holder .field-input textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:solid 1px #fff0;border-bottom:1px solid #fff;width:100%;height:32px;outline:none;font-size:12px;color:#fff;transition:all .25s ease-in-out}.git-holder .field-input textarea{resize:none;height:55px;padding-top:10px}.git-holder .field-input input:focus,.git-holder .field-input textarea:focus{border-color:#fff;outline:0;-webkit-box-shadow:inset 0 1px 1px #fff,0 0 8px #fff;box-shadow:inset 0 0 1px #fff,0 0 8px #fff}.git-holder .form-button{width:230px;margin:30px auto 0;position:relative}.git-holder .form-button input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:2px solid #fff;width:100%;height:54px;outline:none}.git-holder .form-button:hover input{border-color:var(--primary-color);background:var(--primary-color);color:var(--secondary-color)}.git-holder .form-button div{position:absolute;width:100%;height:100%;top:0;display:flex;flex-direction:row;align-items:center;justify-content:center;pointer-events:none;transition:all .25s ease-in-out}.git-holder .form-button:hover div span{color:var(--secondary-color)}.git-holder .form-button div::before{content:'';width:13px;height:1px;background:#fff;transition:all .25s ease-in-out;opacity:0}.git-holder .form-button:hover div::before{background:var(--secondary-color)}.git-holder .form-button div span{font:700 12px/1 var(--font-family-default);color:#fff;letter-spacing:.2em;text-transform:uppercase;margin:0 46px 0 50px}.git-holder .form-button div i{font-size:10px;color:#fff;transition:all .25s ease-in-out;opacity:0}.git-holder .form-button:hover div i{color:var(--secondary-color)}.git-holder .form-button .wpcf7-spinner{position:absolute}.git-holder .wpcf7-form-control-wrap{display:block}.git-holder .use-floating-validation-tip span.wpcf7-not-valid-tip{font-size:12px;position:absolute;width:max-content;left:0}.git-holder div.wpcf7 .ajax-loader{position:absolute;bottom:-20px;left:0;right:0;margin:auto}.git-holder div.wpcf7-response-output{position:absolute;width:100%;font-size:12px;color:#fff;text-align:center;padding:5px;margin-left:auto;margin-right:auto}#scroll-to-top{position:absolute;bottom:18px;left:23px;z-index:10}#scroll-to-top a{display:flex;align-items:center;justify-content:center;width:45px;height:45px;border:1px solid var(--secondary-color);color:var(--secondary-color)}#scroll-to-top a:hover{background:var(--primary-color-accent);border-color:var(--primary-color-accent);color:var(--secondary-color)}#scroll-to-top a i{font-size:10px}#main-footer::before{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0}#main-footer::after{content:'';display:block;position:absolute;width:1px;height:calc(100% - 90px);height:100%;bottom:0;left:90px;background:rgb(255 255 255 / .1)}.footer-top{position:relative}.footer-logo{margin-bottom:50px}.footer-logo>div{display:flex;align-items:center;justify-content:center}.footer-logo a{font-family:var(--font-family-title);font-size:30px;font-weight:300;line-height:1;letter-spacing:1px;text-transform:uppercase;color:var(--secondary-color);margin-right:10px}.footer-logo a span{font-weight:500}.footer-logo img{width:100%;max-width:180px;filter:brightness(0) invert(1)}.footer-logo-list{display:flex;align-items:center;justify-content:center;flex-flow:row wrap}.footer-logo-list>div{padding:15px}.footer-contact .textwidget{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:55px}.footer-contact-col:nth-child(1){width:43.85%}.footer-contact-col:nth-child(2){width:25.89%}.footer-contact-col:nth-child(3){width:30.26%}.footer-contact-col .head-title{font:600 15px/1 var(--font-family-title);color:var(--secondary-color);letter-spacing:.5em;text-transform:uppercase;border-bottom:1px solid var(--primary-color-accent);padding-bottom:32px}.footer-contact-col:nth-child(1) .head-title{margin-bottom:40px}.footer-contact-col:nth-child(2) .head-title{margin-bottom:42px}.footer-contact-col:nth-child(3) .head-title{margin-bottom:32px}.footer-contact-info{padding-right:40px}.footer-contact-info li{display:flex;flex-direction:row;align-items:flex-start}.footer-contact-info .col-md-6+.col-md-6{padding-left:30px;padding-right:0}.footer-contact-info .col-md-6+.col-md-6 li{align-items:center}.footer-contact-info li i{font-size:20px;color:var(--secondary-color);min-width:20px;margin-top:6px;margin-right:8px}.footer-contact-info .col-md-6+.col-md-6 li i{margin-top:0}.footer-contact-info li i.ai-font-phone{font-size:13px}.footer-contact-info li i.ai-font-envelope{font-size:10px}.footer-contact-info li a{font-size:16px;font-weight:300;color:var(--secondary-color);line-height:1.8;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.footer-contact-info li a:hover{color:var(--primary-color-accent)}.footer-smis{display:flex;flex-direction:row}.footer-smis a{display:flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:50%;background:var(--primary-color-accent);font-size:20px;color:#fff;margin:0 4px;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.footer-smis a i{color:var(--secondary-color)}.footer-smis a:first-child{margin-left:0}.footer-smis a:last-child{margin-right:0}.footer-smis a:hover{background:var(--secondary-color);color:var(--primary-color-accent)}.footer-smis a:hover i{color:var(--primary-color-accent)}.footer-newsletter{position:relative}.footer-newsletter .field-input input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;width:100%;height:54px;background:var(--primary-color-accent);font:400 12px var(--font-family-title);color:var(--secondary-color);letter-spacing:.05em;padding:0 40px 0 20px;outline:none}.footer-newsletter .form-button{position:absolute;color:#fff;top:18px;right:15px}.footer-newsletter .form-button .wpcf7-spinner{position:absolute}.footer-newsletter .form-button:hover{color:#999}.footer-newsletter .form-button input{width:18px;height:18px;opacity:0;color:var(--secondary-color)}.footer-newsletter .form-button i{font-size:18px;position:absolute;top:0;left:0;pointer-events:none;color:var(--secondary-color)}.footer-newsletter .wpcf7-form-control-wrap{display:block}.footer-newsletter .use-floating-validation-tip span.wpcf7-not-valid-tip{font-size:12px;position:absolute;left:initial;top:50%;width:auto;transform:translate(0,-50%);right:0}.footer-newsletter div.wpcf7 .ajax-loader{position:absolute;bottom:-20px;left:0;right:0;margin:auto}.footer-newsletter div.wpcf7-response-output{position:absolute;width:100%;font-size:12px;color:var(--secondary-color);text-align:center;padding:5px;margin:5px 0 0}.footer-middle{position:relative}.footer-bottom{border-top:1px solid rgb(255 255 255 / .1);position:relative}.footer-bottom-top a{color:var(--secondary-color);transition:all 0.35s ease-in-out}.footer-bottom-top a:focus,.footer-bottom-top a:hover{color:var(--primary-color-accent)}.footer-bottom-left{font-size:14px;font-weight:300;color:var(--secondary-color);line-height:1.2;letter-spacing:.02em;padding-top:32px;padding-bottom:32px}.footer-site-title{text-transform:uppercase;color:var(--secondary-color)}.footer-bottom-left a{-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.footer-bottom-left a:hover{color:var(--primary-color-accent)}.footer-bottom-right{text-align:right;padding-top:26px;padding-bottom:26px}.footer-bottom-right i{display:inline-block;vertical-align:middle;font-size:28px;color:var(--secondary-color);margin:0 2px}.footer-bottom-right i:first-child{margin-left:0}.footer-bottom-right i:last-child{margin-right:0}.footer-bottom-top{font-size:14px;font-weight:300;color:var(--secondary-color);line-height:1.2;letter-spacing:.02em;padding-top:32px;text-align:justify}.use-floating-validation-tip span.wpcf7-not-valid-tip,div.wpcf7-response-output{font-size:14px;text-transform:none}.ip-banner-wrap{position:relative}.ip-banner{position:relative;width:100%}.ip-banner::after{content:'';display:block;position:absolute;width:1px;height:100%;bottom:0;left:90px;background:rgb(255 255 255 / .3);opacity:0}.ip-banner::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:rgb(0 0 0 / .6)}.ip-banner canvas{display:block;position:relative;z-index:0;width:100%;min-height:250px;background-color:#f9f7f7;background-position:center center;background-repeat:no-repeat;background-size:cover;background-image:url(../../../../themes/agentpro-iconic/images/ip-banner.jpg)}.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}.ip-banner-breadcrumbs{position:absolute;z-index:1;bottom:15px;left:0;right:0;font-size:13px;font-weight:400;line-height:1;letter-spacing:.023em;text-transform:uppercase;color:#fff;transition:all 0.35s ease-in-out}.ip-banner-breadcrumbs a:hover{color:var(--primary-color);color:#fff;opacity:60%}.ip-cta{position:relative;margin:50px 0}.ip-cta .ip-cta-list{display:flex;justify-content:center;flex-flow:row wrap}.ip-cta .ip-cta-list div{padding:7px;width:calc(100% / 3)}.ip-cta .ip-cta-list a{width:100%;padding:0 20px}#inner-page-wrapper p#breadcrumbs{display:none}#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:400 34px/1.1 var(--font-family-title);color:var(--primary-text-color);letter-spacing:.05em;text-transform:uppercase}#content .archive-subtitle{font:400 25px/1 var(--font-family-title);color:var(--primary-text-color);letter-spacing:.05em;text-transform:uppercase}#content .archive-subtitle a{-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}#content .archive-subtitle a:hover{color:var(--primary-color-accent)}.aios-mobile-header-wrapper{z-index:1030!important}#content .entry{font-size:18px;font-weight:300;color:var(--primary-text-color)}#content .property-description .property-det ul li{font-size:13px}#content .entry .site-button{width:100%}.ai-default-cf7wrap input[type="submit"],.ai-default-cf7wrap input.wpcf7-submit{background:transparent!important;font:700 14px/1 var(--font-family-title);border:2px solid var(--primary-text-color);color:var(--primary-text-color)!important}.ai-default-cf7wrap input[type="submit"]:hover,.ai-default-cf7wrap input.wpcf7-submit:hover{background:var(--primary-color)!important;border-color:var(--primary-color)!important;color:var(--secondary-color)!important}body .aios-contact-form .custom-page-col input[type=submit],body .ai-default-cf7wrap input.wpcf7-submit,body .ai-default-cf7wrap input[type=submit]{border:2px solid var(--font-color-default)!important}#content .archive-list{position:relative;display:flex;flex-flow:row wrap}#content .archive-list:before,#content .archive-list:after{display:none}#content .archive-list>article{float:none}#content .archive-list .post{border-bottom:none}#content .archive-list .archive-thumbnail,#content .archive-list .archive-content{width:100%}#content .archive-list .archive-thumbnail a{display:block;outline:none}#content .archive-list .archive-thumbnail canvas{display:block;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center center}#content .archive-list .article-long .archive-thumbnail{width:60%}#content .archive-list .article-long .archive-has-thumbnail{width:37%;margin-left:3%}#content .archive-more{font-style:normal;text-decoration:none;width:190px!important}#content .entry-thumbnail{position:relative;margin-bottom:50px}#content .entry-thumbnail img{display:block;margin:0 auto;width:100%}body>img,body>iframe[name*="__bkframe"]{display:none}#ihf-main-container .mc-total-payment-subline{color:#666}#ihf-main-container .nav-tabs{margin-left:0}#ihf-main-container .chosen-drop ul.chosen-results{padding-left:0;margin:0}.ihf-grid-result-address{display:block}#ihf-main-container #ihf-refine-map-search-form .checkbox,#ihf-main-container #ihf-refine-map-search-form .col-xs-8{padding:0}#ihf-agent-sellers-rep>div[style]{max-width:100%}.mobile [data-aios-animation]{animation:none!important;opacity:1!important;visibility:visible!important}.slick-lazy-loader{position:relative;z-index:1}.slick-lazy-loader:before{content:"\b0170";position:absolute;z-index:-1;top:calc(50% - 16px);left:calc(50% - 16px);font-family:agentimage!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:32px;-webkit-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite;color:#000}@-webkit-keyframes rotating{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#content .page-links a:hover{color:var(--primary-color)}#listings-results .listings-sort .dropdown-menu input[type=submit]{border:1px solid transparent!important;background:var(--primary-color)!important;color:var(--secondary-color)!important}#listings-results .listings-sort .dropdown-menu input[type=submit]:hover{background:transparent!important;color:var(--primary-color)!important;border-color:var(--primary-color)!important}#listings-results .listings-sort ul li.active a,#listings-results .listings-sort ul li a:hover{background:var(--primary-color);color:var(--secondary-color)}#aios-listings-loader{background:var(--background-color)}.loader-spinner .dot1,.loader-spinner .dot2{background-color:var(--primary-text-color)}#listings-results .listings-list .listings-price{color:var(--primary-text-color)}#listings-results .listings-sort .sort-dropdown button{color:var(--primary-text-color)}#listings-results .listings-list .listings-col,#listings-results .listings-list .listings-item{z-index:7}#listings-results .listings-list .listings-col:nth-child(odd),#listings-results .listings-list .listings-col{background:transparent!important}#listings-results .listings-list .listings-col:nth-child(odd):after{display:block;width:100%;height:100%;content:"";position:absolute;left:0;top:0;background:#676767;opacity:.3}#listings-results .listings-sort .dropdown-menu span{color:#000}#listings-results .listings-table{border-color:var(--primary-text-color)!important}#listings-results .listings-table .listings-table-body .listings-col{background:transparent!important}#listings-results .listings-table .listings-table-header{border-color:var(--primary-text-color)!important;position:relative}#listings-results .listings-table .listings-table-header{background:transparent!important}#listings-results .listings-table .listings-table-header:after{display:block;background:#676767;position:absolute;content:"";width:100%;height:100%;opacity:.2;z-index:-1}#listings-results .listings-table .listings-table-body .listings-price{color:var(--primary-text-color)}#listings-details .listings-address,#listings-details .listings-address span,#listings-details .listings-plan>ul>li,#listings-details .listings-plan span,#listings-details .listings-description p,#listings-details .listings-link-navigation-arrow{color:var(--primary-text-color)}#listings-details .listings-cta>li>a,#listings-details .listings-accordion-title,#listings-details .listings-accordion-content ul li{color:var(--primary-text-color)!important;border-color:var(--primary-text-color)!important}#listings-details .listings-cta>li>a:hover{color:var(--secondary-color)!important}#listings-results .listings-list .listings-link{background:transparent!important;color:var(--primary-text-color)!important;border:1px solid var(--primary-text-color)!important}#listings-details .listings-accordion-content{border-color:var(--primary-text-color)}#listings-results .listings-list .listings-link:hover{background:var(--primary-color)!important;color:var(--secondary-color)!important}#listings-details .listings-link-navigation-main{color:var(--primary-text-color);border:2px solid var(--primary-text-color)}#listings-details .listings-link-navigation-main:hover{border:2px solid var(--aios-listing-primary-color)}#listings-details .listings-accordion-content ul:before{background:var(--primary-text-color)}.listings-address a:hover{color:var(--primary-color)}.aiosp-wrap div[class*="aios-testimonials-popup-"] .aiosp-content{background:var(--background-color)!important}.hp-testi{position:relative;padding:72px 0 88px}.hp-testi .section-title h2{text-align:center}.hp-testi .testi-wrap,.hp-testi .testi-slider-wrap,.hp-testi .testi-slider,.hp-testi .testi-slide,.hp-testi .testi-item{position:relative}.hp-testi .testi-slider-wrap{margin-top:41px}.hp-testi .testi-slider:not(.slick-initialized) .testi-slide:nth-child(n+2){display:none}.hp-testi .testi-content{font-size:18px;font-weight:400;font-style:italic;line-height:1.8333;letter-spacing:.54px;text-align:justify;color:var(--primary-text-color)}.hp-testi .testi-author{text-align:center;margin-top:63px}.hp-testi .testi-author a{display:inline-block;vertical-align:middle}.hp-testi .testi-author a:hover strong{color:#858585}.hp-testi .testi-author strong,.hp-testi .testi-author span{display:block;text-transform:uppercase;line-height:1;-webkit-transition:var(--transition);transition:var(--transition)}.hp-testi .testi-author strong{font-size:24px;font-weight:700;letter-spacing:1.44;color:var(--primary-text-color)}.hp-testi .testi-author span{font-size:12px;font-weight:400;letter-spacing:1.68px;color:var(--primary-text-color);margin-top:10px}.hp-testi .testi-controls{position:absolute;top:0;bottom:0;left:-50px;right:-50px;pointer-events:none;display:flex;justify-content:space-between;align-items:center}.hp-testi .testi-arrow{pointer-events:auto;font-size:30px;font-weight:400;color:var(--primary-text-color);cursor:pointer;-webkit-transition:var(--transition);transition:var(--transition)}.hp-testi .testi-arrow:hover{color:var(--primary-color)}.hp-blog{position:relative;z-index:1;background:var(--background-color-darker);padding:73px 0 97px;overflow:hidden}.hp-blog .section-title h2{text-align:center}.hp-blog:before,.hp-blog:after{content:'';position:absolute;top:0;left:0;right:0;height:100%;max-height:460px}.hp-blog:before{z-index:-2;background-position:center center;background-size:cover}.hp-blog:after{z-index:-1;background:rgb(0 0 0 / .3);opacity:0}.hp-blog .blog-wrap,.hp-blog .blog-list-wrap,.hp-blog .blog-list,.hp-blog .blog-col,.hp-blog .blog-item,.hp-blog .blog-info{position:relative}.hp-blog .blog-list-wrap{overflow:hidden;margin-top:58px}.hp-blog .blog-list{margin:0 -15px}.hp-blog .blog-list:not(.slick-initialized){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.hp-blog .blog-list:not(.slick-initialized) .blog-col{width:calc(100% / 3)}.hp-blog .blog-list:not(.slick-initialized) .blog-col:nth-child(n+4){display:none}.hp-blog .blog-col{padding:0 15px;vertical-align:middle}.hp-blog .blog-img{position:relative;overflow:hidden;backface-visibility:hidden;transform:translateZ(0)}.hp-blog .blog-img canvas{display:block;width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-transition:var(--transition);transition:var(--transition)}.hp-blog .blog-img:hover canvas{transform:scale(1.2)}.hp-blog .blog-info{background:var(--background-color);padding:32px 10px 35px;display:flex;flex-flow:column wrap}.hp-blog .blog-name,.hp-blog .blog-content,.hp-blog .blog-link{text-align:justify;line-height:1;font-weight:400}.hp-blog .blog-name a,.hp-blog .blog-link a{display:inline-block;vertical-align:middle;text-decoration:none;color:var(--primary-text-color);-webkit-transition:var(--transition);transition:var(--transition)}.hp-blog .blog-col:hover .blog-name a,.hp-blog .blog-col:hover .blog-link a{color:var(--primary-color)}.hp-blog .blog-name{font-size:22px;font-weight:500;text-transform:uppercase}.hp-blog .blog-content,.hp-blog .blog-link{font-size:14px;font-weight:400;line-height:1.6428;letter-spacing:.42px;color:var(--primary-text-color)}.hp-blog .blog-content{margin-top:14px;padding:0;padding-left:0;text-align:justify}.hp-blog .blog-link{text-transform:uppercase;line-height:1;letter-spacing:1.61px;margin-top:auto;padding-top:15px}.hp-featured-properties{position:relative;padding:60px 0}.hp-featured-properties .slick-list{padding:0 216px!important}.hp-featured-properties::after{display:block;width:100%;content:"";background:var(--primary-color-accent);height:100%;max-height:504px;position:absolute;bottom:0;left:50%;transform:translate(-50%,0);opacity:0}.hp-featured-properties .hp-fp-lists{position:relative;z-index:10}.hp-featured-properties .hp-fp-list{padding:0 20px;color:#fff}.hp-featured-properties .hp-fp-list a{display:block;background:#fff;position:relative}.hp-featured-properties .hp-fp-list a .hp-fp-image{width:100%;position:relative;overflow:hidden}.hp-featured-properties .hp-fp-list a .hp-fp-image::after{display:block;content:"";width:100%;height:50%;position:absolute;left:0%;bottom:0;background-image:linear-gradient(to top,rgb(0 0 0 / .55) 0%,#fff0 100%);z-index:3}.hp-featured-properties .hp-fp-list a .hp-fp-image::before{display:block;content:"";width:100%;height:100%;position:absolute;left:0%;bottom:0;background-color:rgb(59 60 62 / .5);z-index:2;opacity:0;transition:all .6s ease}.hp-featured-properties .hp-fp-list a .hp-fp-image canvas{display:block;width:100%}.hp-featured-properties .hp-fp-list a .hp-fp-image img{object-fit:cover;object-position:center center;position:absolute;top:0;left:0;width:100%;height:100%;transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);transition:all ease .4s;-moz-transition:all ease .4s;-webkit-transition:all ease .4s}.hp-featured-properties .hp-fp-list a:hover .hp-fp-image img{transform:scale(1.09);-moz-transform:scale(1.09);-webkit-transform:scale(1.09)}.hp-featured-properties .hp-fp-list a .hp-fp-content{position:absolute;left:0;bottom:0;padding:55px 82px;z-index:9;color:var(--secondary);transition:all .6s ease;opacity:1}.hp-featured-properties .hp-fp-list a .hp-fp-content h3{font-size:35px;font-weight:600;text-transform:uppercase;font-family:var(--font-family-spartan)}.hp-featured-properties .hp-fp-list a .hp-fp-content h4{font-weight:300;font-size:25px;font-family:var(--font-family-default);padding-top:47px;text-transform:uppercase}.hp-featured-properties .hp-fp-list a .hp-fp-content h5{font-style:italic;font-size:20px;display:block;padding-top:12px}.hp-featured-properties .hp-fp-list a .fp-view-bttn{position:absolute;right:82px;bottom:55px;border:2px solid var(--secondary);color:var(--secondary);font-weight:600;font-size:13px;text-transform:uppercase;font-family:var(--font-family-spartan);padding:18px 45px;display:inline-block;transition:all .6s ease;z-index:5;opacity:1}.hp-featured-properties .hp-fp-list a .fp-view-bttn:hover{background:var(--primary);color:var(--secondary);border-color:var(--primary)}.hp-featured-properties .fp-button{position:relative;z-index:6;text-align:center;margin-top:52px}.hp-featured-properties .default_button{color:var(--secondary);border-color:var(--secondary)}.hp-featured-properties .default_button:hover{background:var(--primary-color-accent);color:var(--secondary);border-color:var(--primary-color-accent)}.hp-featured-properties .slick-arrow{position:absolute;top:50%;z-index:6;width:47px;display:block;height:47px;border:none;background:#fff;font-size:0;transform:translate(0,-50%);transition:var(--transition)}.hp-featured-properties .slick-arrow:hover{background:var(--primary-color)}.hp-featured-properties .slick-arrow:hover::after{background:#fff}.hp-featured-properties .slick-arrow::after{content:"";width:11px;height:17px;display:inline-block;background-color:#282828;content:"";transition:var(--transition)}.hp-featured-properties .slick-arrow.slick-prev{left:60px}.hp-featured-properties .slick-arrow.slick-prev::after{-webkit-mask-image:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAARCAQAAACh6J5QAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQflCwQOIiTjwAksAAAAnElEQVQY023QMQrCMBSH8S9JF8ExN3CJR/ACWulkwes46AU8RUEcdBIEL6DQVR0Ej+DmJnUI6SNp3/j7hgd/5UhuzJNGJzilZotSLsYjA6DQPbjhJDxrcQW6xYNg4AQ9B1wHBOUsb4bAmVy+G/vlRYlmxIerMNx5UKLJJRgLPcFzJwT2YYHxId5kSUVGwzyL9tsDFTsuqrP3hBu/P2/MLXmT/MAiAAAAAElFTkSuQmCC)}.hp-featured-properties .slick-arrow.slick-next{right:60px}.hp-featured-properties .slick-arrow.slick-next::after{-webkit-mask-image:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAARCAQAAACh6J5QAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQflCwQOKxwaAAr7AAAAlklEQVQY023QIY4CQRRF0UM1CQ5V7IGwhEGRjMPCPsCyC3ovjCBBzBgQEByqF4HCkNCIDqG6hi/PNS+/M4SRi9YVkbmd2l+bo189E480FPHmbKbbDkWkcspDEfkQGqZyNH+HF2fhzVTuvjFxCMnYsRUobUOCP/ooLdQhw7WFmpDhUk3D/5BgYJNj85OrqTJFOkP4sk+RJ3RONjTI9HmLAAAAAElFTkSuQmCC)}.hp-featured-properties .hp-fp-lists .slick-dots{display:none!important}.hp-featured-properties .hp-fp-error{position:relative;z-index:2;display:block;text-align:center;color:#fff;padding:0 15px}.hp-featured-properties .hp-fp-error *{color:inherit}.hp-featured-properties .hp-fp-error>*+*{margin-top:15px}.hp-featured-properties .hp-fp-error .default-title{padding:0}.hp-featured-properties .hp-fp-error>p{position:relative;display:block;font-size:17px;font-weight:400;line-height:1.5}#hero .hp-quick-search .qc-left{display:flex}#hero .hp-quick-search .qc-left .qc-icon{width:4%;margin-right:1%}#hero .hp-quick-search .qc-left .qc-icon canvas{-webkit-mask-image:url(/wp-content/uploads/2025/01/search-icon.png);mask-image:url(/wp-content/uploads/2025/01/search-icon.png);background:#fff;-webkit-mask-size:100%}#hero .hp-quick-search .qc-left .qc-form{width:11.62%;margin:0 1%;padding-top:5px}#hero .hp-quick-search .qc-left .qc-form .form-control{color:#000}#hero .hp-quick-search .qc-left .qc-form.qc-form-long{width:19%}#hero .hp-quick-search .qc-left .qc-form.qc-form-medium{width:18%}#hero .hp-quick-search .qc-left .qc-form label{display:none}#hero .hp-quick-search .qc-left .qc-form select,#hero .hp-quick-search .qc-left .qc-form button{width:100%;border:none;border-radius:0!important;color:#fff;border-bottom:1px solid #fff;height:26px;font-size:11px;text-transform:uppercase;letter-spacing:.1em;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 15px 0 0;background:url(/wp-content/uploads/2025/01/dd-arrow.png) no-repeat center right 4px transparent!important}#hero .hp-quick-search .qc-left .qc-form button{outline:none!important;transition:all 0.4s ease-in-out}#hero .hp-quick-search .qc-left .qc-form button:hover{color:var(--secondary);opacity:.85}#hero .hp-quick-search .qc-left .qc-form button span{font-size:12px;text-overflow:ellipsis;width:100%!important}#hero .hp-quick-search .qc-right{font-size:0}#hero .hp-quick-search .qc-right a,#hero .hp-quick-search .qc-right input{background:#fff0;border:1px solid #fff;color:var(--secondary);font-size:12px;height:37px;display:inline-block;vertical-align:top;width:100%;text-align:center;text-transform:uppercase;transition:all 0.6s ease;color:#fff}#hero .hp-quick-search .qc-right a:hover,#hero .hp-quick-search .qc-right input:hover{background:var(--primary-color);color:#fff;border-color:var(--primary)}#hero .hp-quick-search .qc-right a{line-height:38px;margin-left:7%}#hero .bootstrap-select.btn-group .dropdown-menu.inner{padding:15px 0!important}#hero .bootstrap-select.btn-group .dropdown-menu a{font-size:12px}.mtt-top{padding:60px 0}.mtt-top_img{max-width:500px;margin:0 auto 10px}.mtt-top_title{font-size:36px;font-weight:400;line-height:1.2;letter-spacing:.05em;margin:-4px 0 30px;color:var(--aios-agents-text-color);text-transform:uppercase;font-family:var(--font-family-title);text-align:left}.mtt-top_title strong{display:block;font-weight:500!important;font-size:24px}.mtt-top_text{text-align:justify;padding:40px 0 0}body #agents-single .agents-img{padding:0}body #agents-single .agents-right .agents-description-line{opacity:0}body #agents-single .agents-description{text-align:justify}body #agents-single .agents-contact li.agents-contact-half{width:100%}body #agents-single ul.agents-contact li>div{padding:0 0}body #agents-single .agents-contact li.agent-contact-centered>div{justify-content:flex-start}body #agents-single .agents-button{margin:0 auto 0 0}#main-footer{position:relative;font-size:0;overflow:hidden;z-index:0;padding-top:100px;padding-bottom:15px}#main-footer .ftr-top{position:relative;z-index:5}#main-footer .ft-logo{margin-bottom:60px;padding:0 15px;text-align:center}#main-footer .ft-logo .footer-logo-cont{display:inline-block;text-align:center}#main-footer .ft-logo .footer-logo-cont a{margin-right:15px}#main-footer .ft-logo .footer-logo-cont>div{display:flex;align-items:center}#main-footer .ft-logo .footer-logo-cont img{max-height:120px;width:auto;filter:brightness(0)}#main-footer .ft-logo h2{font-size:32px;font-family:var(--font-family-title);text-transform:uppercase;line-height:1;margin:0;font-weight:400}#main-footer .ft-logo span{text-transform:uppercase;font-size:11px;line-height:1.2;letter-spacing:.33em;letter-spacing:.5em;color:var(--primary-text-color)}#main-footer h2{color:var(--primary-text-color);font-size:19px;text-transform:uppercase;margin-bottom:32px;font-weight:700;font-family:var(--font-family-title)}#main-footer .ft-rows{display:flex;justify-content:space-evenly}#main-footer .ft-row p{color:var(--primary-text-accent);font-size:15px;line-height:1.6}#main-footer .ft-row ul li{color:var(--primary-text-accent);font-size:15px;padding:3px 0;line-height:1.6}#main-footer .ft-row ul li a{color:var(--primary-text-accent);font-size:15px;transition:all 0.6s ease}#main-footer .ft-row ul li a:hover{color:var(--primary-text-color)}#main-footer .ft-row ul.footernav li{text-transform:uppercase}#main-footer .ft-row:nth-child(2) ul li:nth-child(3){margin-top:40px;display:block}#main-footer .ftr-newsletter .newsletter-form{position:relative}#main-footer .ftr-newsletter .newsletter-form input[type=email]{width:calc(100% - max(13%, 47px));background:#fff0;color:var(--primary-text-accent);border:1px solid var(--primary-text-accent);font-size:15px;height:57px;padding:0 15px;outline:none;border-right:none}#main-footer .ftr-newsletter .newsletter-form span{display:block;width:auto}#main-footer .ftr-newsletter .newsletter-form .wpcf7-spinner{width:24px;height:24px;width:24px;position:absolute;top:0;bottom:0;right:100%;margin:auto 15px}#main-footer .ftr-newsletter .newsletter-form input:invalid:placeholder-shown{background:url(../../../../themes/images/error-icon.png) no-repeat 95% center #fff0;background-size:16px;border-color:red;padding-right:16px;color:red}#main-footer .ftr-newsletter .newsletter-form .wpcf7-not-valid-tip{position:absolute!important;top:0;margin:auto 0;left:20px!important;right:auto;font-size:14px}#main-footer .ftr-newsletter .newsletter-form .ajax-loader{width:24px;position:absolute;top:0;bottom:0;right:100%;margin:auto 15px}#main-footer .ftr-newsletter .newsletter-form .ftr-bttn{position:absolute;top:0;right:0;height:100%;background:var(--primary);width:max(13%, 46px)}#main-footer .ftr-newsletter .newsletter-form .ftr-bttn input{width:100%;height:100%;background:#fff0;font-size:0;border:none}#main-footer .ftr-newsletter .newsletter-form .ftr-bttn i{font-size:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;pointer-events:none}#main-footer .ftr-newsletter .newsletter-form .wpcf7-response-output{text-align:center}#main-footer .ftr-newsletter .smi{margin-top:50px;text-align:center}.ftr-monogram{width:100%;max-width:250px;margin:auto;height:auto}#main-footer .ftr-newsletter .smi a{display:inline-block;vertical-align:top;width:47px;height:47px;background:var(--primary);border-radius:50%;text-align:center;font-size:21px;line-height:52px;color:#fff;margin:0 6px;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;-o-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}#main-footer .ftr-newsletter .smi a:first-child{margin-left:0}#main-footer .ftr-newsletter .smi a:last-child{margin-right:0}#main-footer .ftr-newsletter .smi a:hover{opacity:.7}#main-footer .wpcf7 form .wpcf7-response-output{color:#000;position:absolute;margin:5px 0;width:100%;font-size:12px;text-align:center}#main-footer .wpcf7-not-valid-tip{font-size:16px;position:absolute;top:0!important;left:0}#main-footer .ft-copyright{margin-top:70px;border-top:1px solid #c3c3c3}#main-footer .ft-copyright .compass-logo{color:var(--primary);font-size:37px;margin-top:36px}#main-footer .ft-copyright .compass-copyright{color:var(--primary-text-accent);font-size:15px;padding:36px 0 10px;line-height:1.8}#main-footer .ft-copyright .compass-copyright p{display:block;font-size:13px}#main-footer .ft-copyright .copright{color:var(--primary-text-accent);font-size:13px;line-height:1.8;transition:all 0.6s ease}#main-footer .ft-copyright .copright p{font-size:13px}#main-footer .ft-copyright .copright a:hover{color:var(--primary-text-color)}#main-footer .ft-copyright .copright i{color:var(--primary);font-size:50px;margin-top:20px;display:inline-block}#main-footer .ft-copyright .copright i.ai-font-realtor-mls{margin-left:15px}.container-padding{padding-left:100px;padding-right:100px}.max-container{width:100%;max-width:1500px;margin:0 auto}.site-img{position:relative;display:block}.site-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:var(--default-transition);transition-property:opacity,filter,transform}.site-img img.aios-lazyload{opacity:0}.site-img img.loaded,.site-img img.aios-lazy-entered{opacity:1}.site-img canvas{display:block;width:100%;min-height:250px}.listings{position:relative;display:block;padding:0 6.25vw 6.875vw;background:var(--primary-background,#fff);overflow:hidden;--title-width:max(28.313vw, 225px);--title-height:max(14.625vw, 150px);--title-position-left:max(2.5vw, 20px)}.listings__container{position:relative;display:block}.listings__heading{position:absolute;bottom:0;left:var(--title-position-left);z-index:2;display:flex;align-items:center;justify-content:center;width:var(--title-width);height:var(--title-height);padding:15px;text-align:left}.listings__slider{position:relative;display:block}.listings__slider:before{content:"";position:absolute;bottom:calc(var(--site-button-height) + max(3.75vw, 30px));right:min(-6.875vw, -50px);width:18.313vw;height:26.125vw;background:#fff0 url(../../../../themes/images/listings-texture.jpg) no-repeat;background:var(--primary);background-size:cover;pointer-events:none}.listings__slider-container{position:relative;display:block}.listings__slider-img{position:relative;display:flex;align-items:center;justify-content:center}.listings__slider-button{position:absolute;background:var(--primary);transform:scale(0);transition:transform var(--default-transition);color:var(--secondary-text-color,#fff);display:none}.splide__slide.is-active .listings__slider-button{display:flex}.listings__slider-info{position:relative;display:block;max-width:calc(100% - (var(--title-width) + var(--title-position-left) * 2));margin:0 var(--title-position-left) 0 auto;padding:max(1.875vw, 20px) max(2.5vw, 20px) max(1.563vw, 15px);text-align:right;color:var(--primary-text-color,var(--font-color-default))}.listings__slider-info:after{content:"";position:absolute;bottom:0;right:0;width:1px;height:var(--title-height);background:rgba(var(--rgb-primary,0,0,0),.5)}.listings__slider-info>*+*{margin-top:max(0.938vw, 10px)}.listings__slider-address{position:relative;display:block}.listings__slider-address strong{display:block;font-family:var(--font-family-title);font-size:max(1.3vw, 20px);font-weight:400;line-height:1.2;letter-spacing:0;text-transform:uppercase}.listings__slider-address strong span{font-family:var(--font-family-default);font-size:max(1vw, 16px)}.listings__slider-others{position:relative;display:block}.listings__slider-others ul{position:relative;display:inline-flex}.listings__slider-others ul>*+*{margin-left:max(0.813vw, 8px);padding-left:max(0.813vw, 8px);border-left:1px solid #ccc}.listings__slider-others ul li{position:relative;display:block;font-size:max(0.813vw, 10px);font-weight:300;line-height:1;letter-spacing:.1em;text-transform:uppercase}.listings__slider-price{position:relative;display:block;font-size:max(0.813vw, 10px);font-weight:300;line-height:1;letter-spacing:.1em;text-transform:uppercase}.listings__slider-item{position:relative;display:block}.listings__slider-item .listings__slider-img{overflow:hidden}.listings__slider-item .listings__slider-img img{transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1)}.listings__slider-item:focus .listings__slider-img img,.listings__slider-item:hover .listings__slider-img img{transform:scale(1.09);-moz-transform:scale(1.09);-webkit-transform:scale(1.09)}.listings__slider-item:focus .listings__slider-button,.listings__slider-item:hover .listings__slider-button{transform:none}.listings__slider-control{margin-top:max(3.75vw, 30px);padding:0 8.125vw}.listings__slider-viewall{margin-right:auto;margin-left:0;order:-1}.site-control{position:relative;display:flex;align-items:center;justify-content:center;flex-flow:row wrap;pointer-events:none}.site-control__arrow{-webkit-appearance:none;appearance:none;outline:none;background:#fff0;display:flex;align-items:center;justify-content:center;width:var(--site-arrow-size);height:var(--site-arrow-size);border-radius:50%;border:1px solid var(--primary);font-size:max(0.813vw, 13px);color:var(--primary);padding:0}.site-control__arrow:focus,.site-control__arrow:hover{background:var(--primary);border-color:var(--primary);color:var(--secondary-text-color,#fff)}.site-control__arrow--white{border-color:var(--secondary);color:var(--secondary-text-color,#fff)}.site-control__arrow--white:focus,.site-control__arrow--white:hover{background:var(--secondary);border-color:var(--secondary);color:var(--primary-text-color,#000)}.site-control__arrow i{display:block}.site-control__viewall{position:relative;display:block;text-align:center}.site-control>*{pointer-events:auto}.site-control>*+*{margin-left:max(1.25vw, 15px)}#content #agents-results .agents-name a{font-family:var(--font-family-title)}.aios-smf-theme-three .aios-smf-header #theme-title h2{font-family:var(--font-family-title);letter-spacing:0.05em!important}.aios-smf-theme-three .aios-smf-header #theme-title .filter-feed a{letter-spacing:0.05em!important}.aios-smf-theme-three .aios-smf-header #theme-title .filter-feed a:last-child{margin-right:0}#aios-testimonials .aios-testimonials-lists h3{font-family:var(--font-family-title);letter-spacing:.05em}#aios-testimonials .aios-testimonials-lists h3 strong{font-family:var(--font-family-default);text-transform:uppercase}#listings-results .listings-grid .listings-price span{font-family:var(--font-family-title)}#listings-results .listings-grid .listings-col .listings-footer{background:var(--aios-ihf-template-global-page-primary-color)!important}.mtt-top_text .section-title{margin:0 0 30px}.mtt-top_text .section-title h2{font:400 34px/1 var(--font-family-title)!important;margin:18px 0 0!important}.post-page-meet-the-team .entry-title{display:none}.ihf-board-update-text,.aios-custom-ihomefinder-template-poweredby{font-size:12px!important}.nav#ihf-search-location-tabs{justify-content:flex-start}.nav#ihf-search-location-tabs li{padding:0}#ihf-main-container .btn-primary{background:var(--primary-color);border-color:var(--primary-color);transition:var(--default-transition)}.post-page-contact .entry-title{display:block!important;margin:.67em 122px!important}.aios-contact-title,.aios-contact-form-title{font-family:var(--font-family-title)}#inner-page-wrapper #listings-details .listings-address strong,#inner-page-wrapper #listings-details .listings-price,#inner-page-wrapper #listings-details .listings-description h2,#inner-page-wrapper #listings-details .listings-form h2 span{font-family:var(--font-family-title)}#inner-page-wrapper #listings-details .listings-address span{font-size:27px;color:#000}#inner-page-wrapper #listings-details .listings-form h2 span+span{font-family:var(--font-family-default);font-size:25px;font-weight:400;margin-top:0}#inner-page-wrapper #listings-details .listings-plan>ul>li>strong,#inner-page-wrapper #listings-details .listings-extras>li>strong{font-weight:400}#inner-page-wrapper #content .listings-printable-info,#inner-page-wrapper #content .listings-printable-git{background:var(--primary)}#inner-page-wrapper #content .listings-printable-disclaimer{font-size:12px}p#ip-banner-breadcrumbs,p#breadcrumbs,body #listings-details .listings-breadcrumbs{font-size:13px;text-transform:uppercase}body #inner-page-wrapper #listings-details .listings-form h2 span+span,body #inner-page-wrapper #listings-details .listings-address span{font-size:20px}body #listings-details .listings-accordion h2{font-size:46px;font-weight:700;line-height:1;text-transform:uppercase;color:var(--aios-ihf-template-global-page-primary-color);font-family:var(--font-family-title)}#listings-results .listings-grid .listings-price.sold_page span:not(.sold){display:none}body .aios-contact-main-bg{background-image:url(/wp-content/uploads/2025/01/pexels-kelsey-175966935-11109300-scaled.jpg)!important}body .aios-contact-smi ul li a:hover,body .aios-contact-info ul li a:hover,body .aios-contact-info ul li:hover i:not(.location){color:#fff;opacity:.7}.wpcf7 form .wpcf7-response-output{text-align:center}.error404 .use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;top:2px;width:auto}#nav .sub-menu.show-menu{display:block;opacity:1}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-high-contrast,#pojo-a11y-toolbar .pojo-a11y-btn-negative-contrast{display:none!important}body.pojo-a11y-readable-font em[class^=ai-font],body.pojo-a11y-readable-font a[class^=ai-font]{font-family:'agentimage'!important}.ihf-details-template #listings-details .aios-custom-ihomefinder-template-img-loader::after{content:'';position:absolute;top:0;left:0;width:100%;height:30%;background:linear-gradient(to bottom,rgb(0 0 0 / .65) 0%,#fff0 100%);z-index:3;pointer-events:none}.page-id-330 #content #agents-results .agents-button,.single-aios-agents #agents-single .agents-button{letter-spacing:.2em;text-transform:uppercase;text-align:center;font:700 12px / 1 var(--font-family-default);border-width:1px}.aiosp-wrap .aiosp-ref-\#agents-popup-form input[type=submit]:hover{color:var(--aios-agents-hover-color)!important}.page-template-template-about .aios-about-wrap .aios-about-title strong,.page-id-23 .aios-smf-theme-three .aios-smf-header #theme-title h2{display:block;color:var(--primary-text-color);letter-spacing:.05em;text-transform:uppercase;margin-top:18px;font:400 34px / 1 var(--font-family-title)}.page-template-template-about .aios-about-wrap .aios-about-title small{display:inline-block;vertical-align:middle;color:var(--primary-text-color);letter-spacing:.5em;text-transform:uppercase;font:600 14px / 1 var(--font-family-title)}.page-template-template-about .aios-about-wrap .aios-about-title small::before{content:"";display:inline-block;vertical-align:middle;width:75px;height:1px;margin-right:18px;margin-bottom:5px;background:var(--primary-text-color)}.page-id-23 .aios-smf-theme-three .aios-smf-header #theme-title .social-media-icons li a:hover{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important;color:#fff}.aios-custom-ihomefinder-printable-template #content .listings-printable-header span{display:none}.page-id-330 #agents-results .agents-contact li:hover a,.page-id-330 #agents-results .agents-contact li:hover span{color:#fff;opacity:50%}.page-id-330 .mtt-top_text .section-title h2{text-align:left}#listings-results .listings-grid .listings-col.dark-bg .listings-footer span:not(.listings-num),#listings-details .listings-seller-rep,#listings-details .listings-disclaimer-seller-rep{display:none!important}.page-template-template-about .aios-about-wrap .aios-about-inner .aios-about-img{margin:0 0 3%;padding:0 0 0 3%}.page-template-template-about .aios-about-wrap .aios-about-inner .aios-about-img:after{display:none}body.fixed-header-active #honely-future-value-plugin-wrapper{bottom:70px!important}