:root{--font-family-default: "Open Sans", sans-serif;--font-family-title: "Baskervville", serif;--font-family-nunito: "Nunito", serif;--font-size-default: min(1.1vw, 14px);--font-size-title: min(4.75vw, 70px);--font-size-subtitle: min(1.81vw, 22px);--font-size-accent: min(19.154vw, 300px);--font-color-default: #000000;--font-color-title: #6c757d;--primary: #153346;--primary-rgb: 212, 179, 97;--secondary: #dfc88e;--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)}html,body{margin:0;overflow-x:hidden;font-size:var(--font-size-default)}html.show__menu,body.show__menu{overflow:hidden}body{font-family:var(--font-family-default);font-size:var(--font-size-default);background:#fff;color:var(--font-color-default)}#main-wrapper{overflow:hidden;background:linear-gradient(0deg,#000 1px,transparent 1px)}a,button,img,.site__ease,.site__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)}.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.parallax-bg canvas{background-attachment:fixed}.site__title{font-family:var(--font-family-title);font-size:var(--font-size-title);font-weight:400;color:var(--primary);letter-spacing:.03em;line-height:.85;text-transform:uppercase;width:-moz-max-content;width:max-content}.site__title span{position:relative;display:block;font-family:var(--font-family-default);font-size:var(--font-size-subtitle);font-weight:500;color:#707070;line-height:1.2;letter-spacing:.7em;margin-bottom:.68182em;width:-moz-fit-content;width:fit-content}.site__title span:before{content:"";position:absolute;bottom:.5em;left:calc(100% + .6364em);width:3.7273em;height:.1364em;background:linear-gradient(90deg,var(--gradient))}.site__title strong{display:block;font-weight:inherit;padding-left:.4em}.site__title strong.ts{text-shadow:2px 0 0 #fff}.site__title.light{color:#fff}.site__title.light span{color:#a3a3a3}.site__title.center{margin:auto;max-width:100%;text-align:center}.site__title.empty span:before{left:0}.site__title.empty.center span{width:100%}.site__title.empty.center span:before{left:50%;transform:translate(-50%)}.site__title.empty.center strong{padding-left:0}.site__btnCont{width:-moz-max-content;width:max-content;max-width:100%}.site__btnCont.center{margin:auto}.site__button{position:relative;display:flex;justify-content:center;align-items:center;width:-moz-max-content!important;width:max-content!important;max-width:100%;outline:none;border:none;background:transparent;padding:1.142857em 3.142857em;font-size:1em;font-weight:500;color:#707070;line-height:1.2;letter-spacing:.2em;text-transform:uppercase;text-align:center;border:1px solid var(--secondary);pointer-events:all}.site__button span{position:relative;z-index:2}.site__button:before{content:"";position:absolute;top:0;right:0;width:.2857em;height:100%;background:linear-gradient(180deg,var(--gradient));z-index:1;transition:var(--transition)}.site__button.lg{padding-left:4.7em;padding-right:4.7em}.site__button.light{color:#fff}.site__button:hover{color:#fff!important}.site__button:hover:before{width:100%}.site__button.hover{border-color:var(--primary);background:var(--primary);color:#fff}.site__button.hover:before{display:none}.site__arrow{position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.7143em;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.site__accent{position:absolute;top:0;left:50%;transform:translate(-50%);text-align:center;font-family:var(--font-family-title);font-size:var(--font-size-accent);color:#f7f7f7;letter-spacing:-.05em;width:-moz-max-content;width:max-content}.slick__button{position:relative;display:block;border:none;outline:none;cursor:pointer;pointer-events:auto;width:3.642857em;aspect-ratio:1/1;border:1px solid var(--secondary);font-size:1em;font-weight:500;color:transparent;line-height:1.2;letter-spacing:.2em;transition:var(--transition)}.slick__button:before{content:"";position:absolute;top:0;right:0;width:0;height:100%;background:linear-gradient(180deg,var(--gradient));z-index:1;transition:var(--transition)}.slick__button:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:url(https://cdn.agentimagehosting.com/RNS4cTZaZ8m2J3yzKPT1z/2025/05/16132837/arrow.png) center/cover no-repeat;width:1.5em;aspect-ratio:21/12;z-index:2;transition:var(--transition)}.slick__button:hover:before{width:100%}.slick__button:hover:after{filter:brightness(0) invert(1)}.slick__button.slick__prev{transform:scaleX(-1)}.slick__button.slick__prev:before{right:auto;left:0}.slick-list{font-size:0}.slick-list a{outline:none}.safari-true .parallax-bg canvas{background-attachment:scroll!important}.header{z-index:100;position:fixed;top:0;width:100%;padding:2.7142857em 0;border-bottom-left-radius:.7142857em;border-bottom-right-radius:.7142857em}.header .header__inner{width:min(95%,1320px)}.header .header__logo{width:25%}.header .header__logo a{display:block;width:-moz-max-content;width:max-content;max-width:100%}.header .header__logo a img{filter:drop-shadow(2px 0 5px rgba(0,0,0,.44))}.header .header__nav{width:75%}.header .header__nav ul#nav{font-size:1.07142857em;position:relative;z-index:5;display:flex;align-items:center;justify-content:center;padding-right:1.667em}.header .header__nav ul#nav>li{margin:0 1.667em}.header .header__nav ul#nav>li>a:before{content:"";position:absolute;left:50%;bottom:-.933em;transform:translate(-50%);background:linear-gradient(90deg,var(--gradient));z-index:1;opacity:0;width:50%;height:.2em;transition:var(--transition)}.header .header__nav ul#nav li{position:relative}.header .header__nav ul#nav li a{font-weight:500;letter-spacing:.1em;color:#fff;line-height:1.2;text-transform:uppercase;text-align:center;display:block;position:relative;text-decoration:none}.header .header__nav ul#nav li ul.sub-menu{display:block;position:absolute;left:-150%;right:-150%;text-align:center;padding:2.333em 0 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;pointer-events:none;transition:var(--transition)}.header .header__nav ul#nav li ul.sub-menu li{line-height:1;width:100%;padding:0;position:relative}.header .header__nav ul#nav li ul.sub-menu li:before,.header .header__nav ul#nav li ul.sub-menu li:after{content:"";position:absolute;left:0;width:100%;height:1.2em;background:var(--primary);border-radius:.667em;display:none}.header .header__nav ul#nav li ul.sub-menu li:first-child:before{bottom:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;display:block!important}.header .header__nav ul#nav li ul.sub-menu li:last-child:after{top:100%;border-top-left-radius:0;border-top-right-radius:0;display:block!important}.header .header__nav ul#nav li ul.sub-menu li a{position:relative;letter-spacing:.05em;text-align:center;z-index:2;color:#fff;background:var(--primary);padding:.5333em 2.2em}.header .header__nav ul#nav li ul.sub-menu li a:before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;opacity:0;background:linear-gradient(90deg,var(--gradient));z-index:-1;transition:var(--transition)}.header .header__nav ul#nav li ul.sub-menu li a:hover{color:var(--primary);background:transparent}.header .header__nav ul#nav li ul.sub-menu li a:hover:before{opacity:1}.header .header__nav ul#nav li ul.sub-menu li ul.sub-menu{padding:0;right:0;left:95%;top:0}.header .header__nav ul#nav li ul.sub-menu li:hover>ul.sub-menu,.header .header__nav ul#nav li ul.sub-menu li:focus-within>ul.sub-menu{opacity:1;pointer-events:auto;left:100%}.header .header__nav ul#nav li:hover>a:before,.header .header__nav ul#nav li:focus-within>a:before{opacity:1;width:100%}.header .header__nav ul#nav li:hover>ul.sub-menu,.header .header__nav ul#nav li:focus-within>ul.sub-menu{padding-top:2.133em;opacity:1;pointer-events:auto}.header .header__nav .burger{width:31px;cursor:pointer}.header .header__nav .burger span{display:block;width:19px;height:2px;background:linear-gradient(90deg,var(--gradient));margin:auto 0 auto auto}.header .header__nav .burger span+span{width:100%;margin-top:6px}.header.fixed{background:var(--primary);padding:15px 0}.header.fixed .logo a img{max-width:177px}.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 .burgerMenu__wrap{overflow-x:hidden;height:100%;width:100%;overflow-y:scroll;scrollbar-width:none;background:var(--primary)}.burgerMenu .burgerMenu__wrap .burgerMenu__bg{width:35.25%;filter:brightness(45%);z-index:1}.burgerMenu .burgerMenu__wrap .burgerMenu__content{width:100%;min-height:100%;z-index:2}.burgerMenu .burgerMenu__wrap .burgerMenu__content .burgerMenu__close{position:absolute;top:min(3vw,43px);right:2.7vw;font-size:1.857em;font-weight:700;background:linear-gradient(90deg,var(--gradient));-webkit-background-clip:text;background-clip:text;color:transparent;cursor:pointer;z-index:1}.burgerMenu .burgerMenu__wrap .burgerMenu__content .burgerMenu__close:hover{filter:brightness(5)}.burgerMenu .burgerMenu__wrap .burgerMenu__content .burgerMenu__inner{min-height:100vh;padding:min(5.25vw,83px) 0}.burgerMenu .burgerMenu__wrap .burgerMenu__content .burgerMenu__inner .burgerMenu__logo{width:35.25%;padding:0 6vw}.burgerMenu .burgerMenu__wrap .burgerMenu__content .burgerMenu__inner .burgerMenu__logo a{display:block;filter:drop-shadow(0 10px 20px rgba(0,0,0,.5)) drop-shadow(0 10px 20px rgba(0,0,0,.5)) drop-shadow(0 10px 20px rgba(0,0,0,.5))}.burgerMenu .burgerMenu__wrap .burgerMenu__content .burgerMenu__inner .burgerMenu__logo a img{filter:drop-shadow(2px 0 5px rgba(0,0,0,.44))}.burgerMenu .burgerMenu__wrap .burgerMenu__content .burgerMenu__inner .burgerMenu__nav{width:38.0625%;border-right:1px solid var(--secondary);padding:min(3.5vw,54px) 7.1875vw}.burgerMenu .burgerMenu__wrap .burgerMenu__content .burgerMenu__inner .burgerMenu__nav ul#bm__nav{display:flex;flex-direction:column;gap:min(4.5vw,69px);font-size:2.642857em}.burgerMenu .burgerMenu__wrap .burgerMenu__content .burgerMenu__inner .burgerMenu__nav ul#bm__nav>li>a{font-family:var(--font-family-title);display:block;font-weight:400;color:#fff;letter-spacing:.02em;line-height:1;text-transform:uppercase}.burgerMenu .burgerMenu__wrap .burgerMenu__content .burgerMenu__inner .burgerMenu__nav ul#bm__nav>li>a:hover{color:var(--secondary)}.burgerMenu .burgerMenu__wrap .burgerMenu__content .burgerMenu__inner .burgerMenu__nav ul#bm__nav>li ul.sub-menu{display:none}.burgerMenu .burgerMenu__wrap .burgerMenu__content .burgerMenu__inner .burgerMenu__info{width:26.6875%;margin-bottom:0;padding:min(2vw,29px) 3.3125vw}.burgerMenu .burgerMenu__wrap .burgerMenu__content .burgerMenu__inner .burgerMenu__info .contact li{font-size:1em}.burgerMenu .burgerMenu__wrap .burgerMenu__content .burgerMenu__inner .burgerMenu__info .contact li a{display:flex;justify-content:center;color:#fff;line-height:1.15;letter-spacing:.06em;width:-moz-max-content;width:max-content;max-width:100%}.burgerMenu .burgerMenu__wrap .burgerMenu__content .burgerMenu__inner .burgerMenu__info .contact li a i{background:linear-gradient(180deg,var(--gradient));-webkit-background-clip:text;background-clip:text;color:transparent}.burgerMenu .burgerMenu__wrap .burgerMenu__content .burgerMenu__inner .burgerMenu__info .contact li a i.ai-font-location-c{font-size:1.2857em;margin-left:-1px;margin-right:.722em}.burgerMenu .burgerMenu__wrap .burgerMenu__content .burgerMenu__inner .burgerMenu__info .contact li a i.ai-font-envelope-f{font-size:.7142857em;margin-top:.4em;margin-right:1.5em}.burgerMenu .burgerMenu__wrap .burgerMenu__content .burgerMenu__inner .burgerMenu__info .contact li a i.ai-font-phone{font-size:1em;margin-right:1.07142857em;margin-top:.142857em}.burgerMenu .burgerMenu__wrap .burgerMenu__content .burgerMenu__inner .burgerMenu__info .contact li a i.op{opacity:0}.burgerMenu .burgerMenu__wrap .burgerMenu__content .burgerMenu__inner .burgerMenu__info .contact li a:hover{color:var(--secondary)}.burgerMenu .burgerMenu__wrap .burgerMenu__content .burgerMenu__inner .burgerMenu__info .contact li+li{margin-top:1.2857em}.burgerMenu .burgerMenu__wrap .burgerMenu__content .burgerMenu__inner .burgerMenu__info .smi{font-size:1.42857em;margin-top:1.6em;gap:1.85em;margin-left:1.5em}.burgerMenu .burgerMenu__wrap .burgerMenu__content .burgerMenu__inner .burgerMenu__info .smi li a{display:block;background:linear-gradient(180deg,var(--gradient));-webkit-background-clip:text;background-clip:text;color:transparent}.burgerMenu .burgerMenu__wrap .burgerMenu__content .burgerMenu__inner .burgerMenu__info .smi li a:hover{filter:brightness(5)}.footer{padding:58px 0}.footer .footer__bg{filter:brightness(10%)}.footer .footerForm__wrap{width:min(80%,1070px);padding-top:min(3.5vw,53px)}.footer .footerForm__title h2 strong{padding-left:.857em}.footer .footerForm__form{margin-top:29px}.footer .footerForm__form form{position:relative}.footer .footerForm__form .fields{margin:0 -11px}.footer .footerForm__form .fields-inner{width:calc(50% - 11px);gap:2.7857em 0}.footer .footerForm__form .fields .field{width:calc(50% - 11px)}.footer .footerForm__form .fields .field.lg{width:100%}.footer .footerForm__form .fields .field input,.footer .footerForm__form .fields .field select,.footer .footerForm__form .fields .field textarea{outline:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;width:100%;font-size:1em;font-weight:500;color:#fff;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid #fff;padding:1.142857em .42857em}.footer .footerForm__form .fields .field textarea{height:min(10.6em,144px);resize:none;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.footer .footerForm__form .submit{padding-top:46px!important}.footer .footerForm__form .submit button{width:243px}.footer .footerForm__form .submit .wpcf7-spinner{position:absolute;top:10px;left:50%;transform:translate(-50%);margin:0}.footer .footerForm .use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;top:5px;left:0;width:auto;font-size:var(--font-size-default);z-index:1}.footer .footerForm .use-floating-validation-tip .wpcf7-response-output{position:absolute;left:0;right:0;font-size:var(--font-size-default);color:#fff;text-align:center;margin:15px -11px}.footer .footerContent{margin-top:80px}.footer .footerContent__top{width:min(80%,1096px);padding-bottom:min(3.5vw,46px)}.footer .footerContent__top .sub{font-family:var(--font-family-title);font-size:1.7857em;color:#fff;line-height:1.2;letter-spacing:.025em;text-transform:uppercase;margin-bottom:1.2em}.footer .footerContent__col{width:27.3722627737%}.footer .footerContent__logo{padding-top:min(1.75vw,26px);width:44%}.footer .footerContent__logo>div{display:flex;align-items:center;justify-content:center}.footer .footerContent__logo .logo{position:relative;display:block;max-width:100%;margin:auto;width:46%}.footer .footerContent__logo .broker-logo{width:46%;display:block;margin-left:auto;margin-top:1em}.footer .footerContent__contact ul li{font-size:1em}.footer .footerContent__contact ul li a{display:flex;justify-content:center;color:#fff;line-height:1.15;letter-spacing:.06em;width:-moz-max-content;width:max-content;max-width:100%}.footer .footerContent__contact ul li a i{background:linear-gradient(180deg,var(--gradient));-webkit-background-clip:text;background-clip:text;color:transparent}.footer .footerContent__contact ul li a i.ai-font-location-c{font-size:1.2857em;margin-left:-1px;margin-right:.722em}.footer .footerContent__contact ul li a i.ai-font-envelope-f{font-size:.7142857em;margin-top:.4em;margin-right:1.5em}.footer .footerContent__contact ul li a i.ai-font-phone{font-size:1em;margin-right:1.07142857em;margin-top:.142857em}.footer .footerContent__contact ul li a i.op{opacity:0}.footer .footerContent__contact ul li a:hover{color:var(--secondary)}.footer .footerContent__contact ul li+li{margin-top:1.2857em}.footer .footerContent__contact .smi{font-size:1.42857em;margin-top:1.6em;gap:1.6em;padding-left:1.5em}.footer .footerContent__contact .smi li{margin-top:0}.footer .footerContent__contact .smi li a{display:block;background:linear-gradient(180deg,var(--gradient));-webkit-background-clip:text;background-clip:text;color:transparent}.footer .footerContent__contact .smi li a:hover{filter:brightness(5)}.footer .footerContent__dre{padding-left:9.397810219%}.footer .footerContent__dre ul{margin-top:.75em}.footer .footerContent__dre ul li{display:block;color:#fff;line-height:1.15;letter-spacing:.06em;margin-bottom:2em}.footer .footerContent__dre ul li span{display:block;margin-bottom:.5em}.footer .footerContent__dre ul li a{color:inherit}.footer .footerContent__dre ul li a:hover{color:var(--secondary)}.footer .footerContent__nav{margin:0 0 4em}.footer .footerContent__nav #footer__nav{display:flex;align-items:center;justify-content:center;gap:1em 2em}.footer .footerContent__nav ul li{font-size:1.15em}.footer .footerContent__nav ul li a{display:block;color:#fff;line-height:1.15;letter-spacing:.06em}.footer .footerContent__nav ul li a:hover{color:var(--secondary)}.footer .footerContent__nav .sub-menu{display:none}.footer .footerContent hr{margin:0;border-color:var(--secondary);opacity:50%}.footer .footerContent__bot{width:min(80%,1096px);margin:auto;font-size:.92857em;text-align:center;padding-top:4.076923em}.footer .footerContent__bot p{color:#fff;letter-spacing:.025em;line-height:1.55}.footer .footerContent__bot p a{color:inherit}.footer .footerContent__bot p a:hover{color:var(--secondary)}.footer .footerContent__bot p span{color:var(--secondary);font-weight:700}.footer .footerContent__bot p+p{margin-top:1em}.footer .footerContent__copyright{padding-top:1.53846em}.footer .footerContent__mls{font-size:2.6923em;gap:.4em;margin-top:.742857em}.footer .footerContent__mls i{background:linear-gradient(180deg,var(--gradient));-webkit-background-clip:text;background-clip:text;color:transparent}.footer .footerContent__mls .ai-font-eho{font-size:.742857em;margin-top:.1923em}.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;color:var(--primary);letter-spacing:.03em;line-height:.85;text-transform:uppercase}#content .aidefcf-title span{font-size:1.333em}#content .ai-contact-wrap .content-title{font-size:1.667em}#content .ai-contact-wrap .context-mob,#content .ai-contact-wrap .context-email{font-size:1.2em}body #inner-page-wrapper{background:url(https://cdn.agentimagehosting.com/RNS4cTZaZ8m2J3yzKPT1z/2025/05/16133133/quickSearch_bg.jpg) center/cover no-repeat;margin-bottom:0;padding-bottom:30px}body #ai-modern-about{margin-top:0}body #ai-modern-about #breadcrumbs,body #ai-modern-about .entry-title{display:block!important;padding:0 50px}body #ai-modern-about .ai-modern-about-photo{margin-right:40px}body #ai-modern-about .ai-modern-about-photo:before{background:var(--primary)}body #ai-modern-about .ai-modern-about-photo:after{display:none}body #ai-modern-about .ai-modern-about-title h2 span{font-size:30px;font-weight:600;line-height:1.1;letter-spacing:.06em;color:var(--primary)}body #ip-legacy-contact #breadcrumbs,body #ip-legacy-contact .entry-title{display:block!important}body #agents-results .agents-contact{justify-content:center}.single-aios-agents .aiosp-wrap .aiosp-ref-\#agents-popup-form input[type=submit]:hover{color:var(--aios-agents-hover-color)}#aios-home-valuation-wrap .aios-home-valuation-step-wrap{padding-top:100px}#aios-home-valuation-wrap .aios-home-valuation-step-wrap .aios-home-valuation-map{display:none}#aios-home-valuation-wrap .aios-home-valuation-step-wrap .aios-home-valuation-form{margin:0 auto;position:relative;width:55%}#aios-home-valuation-wrap .aios-home-valuation-step-wrap .aios-home-valuation-form p{text-align:center}#aios-home-valuation-wrap .aios-home-valuation-step-wrap .aios-home-valuation-form .wpcf7 form .wpcf7-response-output{text-align:center;padding:.25em 1em}#aios-home-valuation-wrap .aios-home-valuation-step-wrap .aios-home-valuation-form .wpcf7 form .wpcf7-spinner{position:absolute;top:100%;right:0;margin:0}body #ai-classic-properties-details-wrap .ai-classic-pd-listings-cta.ai-classic-pd-button-fill a:hover,body #ai-classic-properties-details-wrap .ai-classic-pd-listings-main-right .ai-classic-pd-listings-smi ul li a:hover{background:transparent!important;border-color:#fff!important;color:#fff!important}.page-id-59 #inner-page-wrapper>.container,.aios-custom-ihomefinder-results-template:not(:has(span#searchForm\.errors)) #inner-page-wrapper>.container{width:100%}.page-id-59 #inner-page-wrapper>.container .leaflet-overlay-pane>svg>g,.aios-custom-ihomefinder-results-template:not(:has(span#searchForm\.errors)) #inner-page-wrapper>.container .leaflet-overlay-pane>svg>g{display:none}.page-id-59 #inner-page-wrapper>.container .ai-classic-properties-listing:hover .ai-classic-properties-content-grid-address div span,.page-id-59 #inner-page-wrapper>.container .ai-classic-properties-listing:hover .ai-classic-properties-content-grid-address div:last-of-type,.aios-custom-ihomefinder-results-template:not(:has(span#searchForm\.errors)) #inner-page-wrapper>.container .ai-classic-properties-listing:hover .ai-classic-properties-content-grid-address div span,.aios-custom-ihomefinder-results-template:not(:has(span#searchForm\.errors)) #inner-page-wrapper>.container .ai-classic-properties-listing:hover .ai-classic-properties-content-grid-address div:last-of-type{color:inherit}.error404 .error-page-content-wrapper{font-family:var(--font-family-default)}.error404 .error-page-content-wrapper .error-forms input[type=text],.error404 .error-page-content-wrapper .error-forms input[type=email],.error404 .error-page-content-wrapper .error-forms input[type=phone],.error404 .error-page-content-wrapper .error-forms textarea{font-family:inherit}.error404 .error-page-content-wrapper .wpcf7 form{position:relative}.error404 .error-page-content-wrapper .wpcf7 form.use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;right:.25em;top:.5em;left:auto;width:auto;line-height:1;font-size:12px;padding:.25em;letter-spacing:.02em}.error404 .error-page-content-wrapper .wpcf7 form .wpcf7-response-output{margin:0;line-height:1;font-size:12px;text-align:center;padding:.5em .1em}.error404 .error-page-content-wrapper .wpcf7 form .wpcf7-spinner{position:absolute;right:0%;top:105%;margin:0}.single-aios-communities .ai-classic-properties-pagination .page-numbers,.single-aios-communities .aios-custom-ihomefinder-template-disclaimer,.single-aios-communities .aios-custom-ihomefinder-template-poweredby{color:#fff!important}.single-aios-communities .ai-classic-properties-pagination .page-numbers.current,.single-aios-communities .ai-classic-properties a:hover{color:var(--secondary)!important}.single-aios-communities .ai-classic-properties-pagination .prev.page-numbers.disable,.single-aios-communities .ai-classic-properties-pagination .next.page-numbers.disable{color:#000!important}#ihf-main-container .areaPickerExpandAllButtonClass{display:block!important}#ihf-main-container .glyphicon.glyphicon-remove-circle{color:#fff!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-readable-font [class*=ai-font]{font-family:agentimage!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,#pojo-a11y-toolbar .pojo-a11y-btn-grayscale,#pojo-a11y-toolbar .pojo-a11y-btn-light-background{display:none!important}#ai-classic-properties-details-wrap .ai-classic-pd-slideshow-wrap.disable-overlay .aios-custom-ihomefinder-template-img-loader.single-loader:after{content:"";position:absolute;z-index:3;top:0;left:0;right:0;height:200px;display:block;background-image:linear-gradient(to top,#0000 0,#000000bf);pointer-events:none}@media screen and (max-width: 1199px){.site__bg.parallax-bg canvas{background-attachment:scroll}}@media only screen and (max-width: 991px){#pojo-a11y-toolbar{display:none}.inner,#content-sidebar,#content-full{width:100%}.outer{width:100%;min-width:100%}#content-sidebar #content{width:100%}}@media screen and (max-width: 991px){:root{--font-size-default: 13px;--font-size-title: min(10.8vw, 50px);--font-size-subtitle: 18px;--font-size-accent: min(28vw, 250px)}html.show__menu,body.show__menu{overflow-y:initial}.site__container{padding:60px 0!important}.site__wrap{row-gap:40px}.site__title{text-align:center;width:100%}.site__title span{text-align:center;width:100%;margin-bottom:15px;padding-bottom:10px;letter-spacing:.5em;padding-left:.5em}.site__title span:before{left:50%!important;transform:translate(-50%);top:100%}.site__title strong{padding:0!important}.site__btnCont{margin:auto!important;padding-top:30px!important;gap:10px!important}.site__button{padding:1.2em 3.6em!important}.site__arrow{padding:0!important}.slick__button.slick__prev{order:-2}.header{position:relative;margin-top:52px;background:var(--primary);padding:25px 0!important;border-radius:0}.header .header__inner{justify-content:center;width:90%;padding:0}.header .header__logo{max-width:100%;width:-moz-max-content;width:max-content;margin:auto}.header.fixed .logo a img{max-width:100%}.burgerMenu .burgerMenu__wrap .burgerMenu__content .burgerMenu__inner .burgerMenu__info .contact li a{margin:auto}.footer .footerForm{padding:0}.footer .footerForm__wrap{width:min(90%,700px)}.footer .footerForm__form .fields{margin:0}.footer .footerForm__form .fields-inner{gap:15px;width:100%}.footer .footerForm__form .fields .field input,.footer .footerForm__form .fields .field select,.footer .footerForm__form .fields .field textarea{padding:1.2em}.footer .footerForm__form .fields .field textarea{height:100px;margin-top:15px}.footer .footerForm .use-floating-validation-tip .wpcf7-response-output{margin:15px 0}.footer .footerContent__top{gap:40px;text-align:center;align-items:center;justify-content:center;flex-direction:column;padding-bottom:30px;width:90%}.footer .footerContent__logo{width:100%;order:-1}.footer .footerContent__logo>div{display:block}.footer .footerContent__logo .logo{width:-moz-max-content;width:max-content}.footer .footerContent__logo .broker-logo{width:-moz-max-content;width:max-content;margin:3em auto 1em}.footer .footerContent__contact{width:100%}.footer .footerContent__contact ul li a{margin:auto}.footer .footerContent__contact .smi{padding-left:0;justify-content:center}.footer .footerContent__dre{padding-left:0;width:100%}.footer .footerContent__nav{width:100%;padding:0}.footer .footerContent__bot{width:90%}body #ai-modern-about #breadcrumbs,body #ai-modern-about .entry-title{padding:0 15px;max-width:750px;margin-left:auto;margin-right:auto}body #ai-modern-about .ai-modern-about-photo{margin:0}body #agents-results .agents-button{margin-right:auto}}@media only screen and (max-width: 767px){.ip-banner .container{width:100%}}@media screen and (max-width: 767px){.site__arrow{width:300px}.slick__button{order:-1}.footer .footerContent__nav #footer__nav{flex-direction:column}}@media screen and (max-width: 480px){.footer .footerForm__form .fields .field{width:100%}}
