:root{--font-family-default: "Open Sans", sans-serif;--font-family-title: "Tiro Telugu", serif;--font-size-default: 14px;--font-size-title: 18px;--font-color-default: var(--secondary-color);--font-color-title: #000000;--primary: var(--primary-color);--secondary: var(--accent-color);--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--default-transition: .3s cubic-bezier(.4, 0, .2, 1);--primary-color: #003c64;--primary-color-light: #0077c0;--secondary-color: #717171;--secondary-color-light: #9c9c9c;--accent-color: #b38e3e;--accent-color-light: #d9be65;--primary-gradient: var(--primary-color), var(--primary-color-light);--accent-gradient: var(--accent-color), var(--accent-color-light)}body{font-family:var(--font-family-default);font-size:var(--font-size-default);background:#fff;color:var(--font-color-default);margin:0}section{position:relative}a,em.ai-mobile-phone a{color:inherit;text-decoration:none}a:hover,a:focus,em.ai-mobile-phone a:hover,em.ai-mobile-phone a:focus{text-decoration:none}#main-wrapper{overflow:hidden;background:linear-gradient(0deg,#000 1px,transparent 1px)}.icon-plane{position:relative;-webkit-mask:url(../images/icon-plane.png) center/contain no-repeat;mask:url(../images/icon-plane.png) center/contain no-repeat;background:currentColor;display:inline-block;height:1em;width:1em}.custom-container{margin:0 auto;max-width:1140px;width:71.25%}.custom-container--md{margin:0 auto;max-width:1284px;width:80.25%}.custom-container--lg{margin:0 auto;max-width:1480px;width:92.5%}.site-content{font-size:clamp(.62rem,0rem + 1vw,1rem)}.site-content p{font-size:1em;font-weight:500;line-height:1.875;letter-spacing:.01em;margin:1.875em 0}.site-title{line-height:1;font-size:1.5em;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--font-color-title)}.site-title.is-white{color:#fff}.site-title.is-white span{color:currentColor;-webkit-text-fill-color:unset;background:none}.site-title.is-center{text-align:center}.site-title.is-center span{margin-left:auto;margin-right:auto}.site-title span{display:block;line-height:1;font-size:3em;text-transform:none;color:var(--accent-color);font-family:var(--font-family-title);background:linear-gradient(90deg,var(--accent-gradient));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;width:-moz-max-content;width:max-content;margin-top:.306em}.site-title small{color:inherit;margin-top:1em;font-size:.75em;display:inline-block}.site-image{position:relative}.site-image img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:var(--default-transition)}.site-image canvas{width:100%;height:100%;display:block}.site-arrow{display:flex;align-items:center;justify-content:center;background:transparent;transition:var(--default-transition);color:var(--font-color-title);position:relative;height:4.313em;width:4.313em;border:none}.site-arrow:before,.site-arrow:after{position:absolute;content:"";top:0;left:0;right:0;bottom:0;border-radius:50%;transition:var(--default-transition)}.site-arrow:before{border:1px solid transparent;background:linear-gradient(0deg,var(--accent-gradient)) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.site-arrow:after{opacity:0;z-index:-1;background:linear-gradient(90deg,var(--accent-gradient))}.site-arrow:hover{color:#fff}.site-arrow:hover:before{opacity:0}.site-arrow:hover:after{opacity:1}.site-arrow.is-white{color:#fff}.site-arrow i{font-size:1.188em}.site-button{font-size:1em;font-weight:600;text-align:center;line-height:normal;letter-spacing:.2em;text-transform:uppercase;transition:var(--default-transition);color:var(--font-color-title);background:transparent;text-decoration:none;display:inline-block;padding:1.25em 2.5em;position:relative;border:none;z-index:1}.site-button:before,.site-button:after{position:absolute;content:"";top:0;left:0;right:0;bottom:0;transition:var(--default-transition)}.site-button:before{border:1px solid var(--accent-color);-o-border-image:linear-gradient(0deg,var(--accent-gradient)) 1;border-image:linear-gradient(0deg,var(--accent-gradient)) 1}.site-button:after{opacity:0;z-index:-1;background:linear-gradient(90deg,var(--accent-gradient))}.site-button:hover{color:#fff}.site-button:hover:before{opacity:0}.site-button:hover:after{opacity:1}.site-button.is-white{color:#fff}.site-info span{font-size:1em;font-weight:500;line-height:normal;letter-spacing:.025em;color:var(--secondary-color);align-items:center;display:flex;margin:.5em 0}.site-info i{width:1em;margin-right:.625em;display:inline-block;color:var(--primary-color)}.site-info i.ai-font-envelope-f{top:-.125em}.site-info i.ai-font-envelope-f:before{font-size:.75em}.site-info i.ai-font-location-c{align-self:flex-start;top:.188em}.site-info i.ai-font-location-c:before{font-size:1.25em;position:absolute;left:-.15em}.site-info a{transition:var(--default-transition)}.site-info a:hover{color:var(--accent-color)}.site-socials{display:flex;align-items:center;gap:.875em}.site-socials a{display:flex;position:relative;align-items:center;justify-content:center;height:2.563em;width:2.563em;color:#fff;z-index:1}.site-socials a:before,.site-socials a:after{position:absolute;content:"";top:0;left:0;right:0;bottom:0;border-radius:50%;transition:var(--default-transition)}.site-socials a:before{background:linear-gradient(90deg,var(--primary-gradient))}.site-socials a:after{background:linear-gradient(90deg,var(--accent-gradient));z-index:-1;opacity:0}.site-socials a:hover:before{opacity:0}.site-socials a:hover:after{opacity:1}.site-socials a .ai-font-facebook{font-size:1.313em}.site-socials a .ai-font-instagram{font-size:1.375em}.site-socials a .ai-font-envelope-f{font-size:.813em}.site-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.site-background canvas{width:100%;height:100%;display:block;background:center/cover no-repeat}.header{position:fixed;top:0;left:0;right:0;width:100%;z-index:102;color:#fff;transition:var(--default-transition);padding:min(38px,2.375vw) 0 min(24px,1.5vw)}.header.is-fixed{background:var(--primary-color);box-shadow:0 0 .938em 1.12px #000000a3;padding:min(13px,.8125vw) 0 min(16px,1vw)}.header.is-fixed .header-logo{width:9.205%;margin-bottom:0}.header.is-fixed .header-menu{margin:-1.313em 0 -1.5em}.header.is-fixed .header-menu #header-nav>li{margin-top:2.313em;padding-bottom:2.563em}.header.is-fixed .header-menu #header-nav>li>a:before{top:auto;bottom:0}.header.is-fixed .header-menu #header-nav>li>.sub-menu{padding-top:0}.header.is-fixed .header-background{opacity:1}.header-wrap{display:flex;align-items:center;justify-content:center}.header-logo{margin-right:auto;width:17.5%;margin-bottom:-4.5em;transition:var(--default-transition)}.header-logo img{width:100%;height:100%;display:block}.header-menu{transition:var(--default-transition)}.header-menu #header-nav{display:flex;align-items:center;justify-content:center}.header-menu #header-nav li{position:relative}.header-menu #header-nav li a{line-height:1;font-size:1em;font-weight:500;text-align:center;letter-spacing:.025em;display:block}.header-menu #header-nav li .sub-menu{position:absolute;top:0;left:100%;margin-left:1px;min-width:9.188em;transition:var(--default-transition);visibility:hidden;opacity:0}.header-menu #header-nav li .sub-menu li:not(:last-child) a{border-bottom:1px solid var(--secondary-color-light)}.header-menu #header-nav li .sub-menu li a{background:#fff;position:relative;padding:.438em .625em;color:var(--secondary-color);transition:var(--default-transition)}.header-menu #header-nav li .sub-menu li a:before{position:absolute;content:"";top:0;left:0;right:0;bottom:0;z-index:-1;background:linear-gradient(90deg,var(--accent-gradient))}.header-menu #header-nav li .sub-menu li a:hover{color:#fff;background:transparent;border-bottom-color:transparent}.header-menu #header-nav li:hover>.sub-menu,.header-menu #header-nav li:focus-within>.sub-menu{visibility:visible;opacity:1}.header-menu #header-nav>li{margin:0 2.5em;transition:var(--default-transition)}.header-menu #header-nav>li#menu-item-29>.sub-menu{min-width:11.938em}.header-menu #header-nav>li:not(:last-child):before{position:absolute;content:"";top:.5em;bottom:0;left:100%;width:1px;height:1em;margin-left:2.5em;background:#d2d2d2}.header-menu #header-nav>li>a{letter-spacing:.1em;text-transform:uppercase;padding:.5em 0}.header-menu #header-nav>li>a:before{position:absolute;content:"";top:100%;left:0;right:0;width:2.375em;margin:0 auto;height:.125em;transform:scaleX(0);transform-origin:center;transition:var(--default-transition);background:linear-gradient(90deg,var(--accent-gradient))}.header-menu #header-nav>li>a:hover{color:inherit}.header-menu #header-nav>li>a:hover:before{transform:scaleX(1)}.header-menu #header-nav>li>.sub-menu{top:100%;left:50%;padding-top:.563em;transform:translate(-50%)}.header-menu #header-nav>li:hover>a:before,.header-menu #header-nav>li:focus-within>a:before{transform:scaleX(1)}.header-toggle{display:flex;align-items:flex-end;flex-direction:column;justify-content:space-between;margin-left:.5em;background:none;height:1.438em;width:2.375em;border:none;padding:0}.header-toggle span{width:100%;display:block;height:.125em;background:currentColor;transition:var(--default-transition)}.header-toggle span:first-child{width:73.6842105263%}.header-toggle span:last-child{width:76.3157894737%}.header-toggle:hover{color:var(--accent-color-light)}.header-toggle:hover span:first-child,.header-toggle:hover span:last-child{width:100%}.header-background{opacity:0;transition:var(--default-transition)}.header-background canvas{background-size:106% auto;background-position:center 16%;background-blend-mode:multiply;background-color:var(--primary-color)}.burger{position:fixed;top:0;left:0;z-index:2;width:100%;height:100%;transform:translate(100%);transition:var(--default-transition);transition-duration:1s}.burger-active{overflow:hidden}.burger-active .burger{transform:translate(0)}.burger-wrap{position:absolute;top:0;right:0;bottom:0;z-index:1;margin:1.25em 0;max-width:815px;overflow-y:auto;background:#fff;width:50.9375%;color:var(--secondary-color);padding:3.625em 5.25em 2.375em}.burger-toggle{position:absolute;top:-1.176em;right:0;padding:0;border:none;outline:none;width:1.059em;height:1.059em;background:none;font-size:1.063em;margin:2em 2.118em;transition:var(--default-transition)}.burger-toggle:hover{color:var(--accent-color)}.burger-logo{max-width:295px;margin-right:auto;margin-bottom:3em;width:45.5950540958%}.burger-logo img{width:100%;height:auto;display:block}.burger-menu #burger-nav{-moz-column-count:3;column-count:3;min-height:27.375em;padding-bottom:2.125em}.burger-menu #burger-nav li a{font-size:1em;font-weight:500;line-height:normal;letter-spacing:.025em;transition:var(--default-transition)}.burger-menu #burger-nav li a:hover{color:var(--accent-color)}.burger-menu #burger-nav li .sub-menu{min-height:7.5em;margin-top:.875em;margin-bottom:-1em}.burger-menu #burger-nav li .sub-menu li a{color:var(--secondary-color);display:inline-block;margin:.25em 0}.burger-menu #burger-nav li .sub-menu li a:hover{color:var(--accent-color)}.burger-menu #burger-nav li.menu-item-22{margin-bottom:4em}.burger-menu #burger-nav li.menu-item-22>.sub-menu{min-height:14.5em}.burger-menu #burger-nav>li{padding:2.5em 0}.burger-menu #burger-nav>li>a{color:#000;font-size:1.5em;font-weight:700;text-transform:uppercase}.burger-info{padding:1.875em 0;border-top:1px solid var(--secondary-color-light)}.burger-info ul{display:flex;align-self:flex-start}.burger-info ul li:not(:last-child){margin-right:1.625em}.burger-info ul li:last-child{margin-left:2.25em}.burger-info ul li span{line-height:1.875;margin:0}.burger-info ul li i.ai-font-location-c{top:.375em}.burger-background{position:fixed;right:0;left:auto;max-width:815px;background:#fff;width:50.9375%}.burger-background:before{position:absolute;content:"";top:0;left:0;right:0;bottom:0;z-index:1;opacity:.68;background:#fff;margin:min(20px,1.25vw)}.burger-background canvas{opacity:.62;background-color:#fff;background-blend-mode:luminosity;background-size:196.319% 133.375%;background-position:44.5625% 8.622%}.burger-overlay{width:100%;height:100%}.footer{position:relative}.footer-wrap{padding:6.25em 0 4.625em}.footer-contact__form{padding:2.875em 0 3.75em}.footer-contact__form .form-fields{display:flex;flex-flow:row wrap;justify-content:space-between;gap:2em 1.875em}.footer-contact__form .input-field{width:48.5964912281%;position:relative}.footer-contact__form .input-field.is-fullwidth{width:100%}.footer-contact__form .input-field input,.footer-contact__form .input-field textarea{font-weight:500;letter-spacing:0;font-size:1.125em;line-height:normal;padding:1.111em 1.5em 1.056em;border:1px solid var(--secondary-color-light);background:transparent;color:#000;width:100%}.footer-contact__form .input-field textarea{height:15.278em}.footer-contact__form .input-field button{padding:0;width:1em;height:1em;border:none;background:none;font-size:2.188em;position:absolute;bottom:0;right:0;margin:0 .486em .686em}.footer-contact__form .input-field button:hover i.icon-plane:after{opacity:1}.footer-contact__form .input-field button i.icon-plane{background:linear-gradient(90deg,var(--accent-gradient))}.footer-contact__form .input-field button i.icon-plane:after{position:absolute;content:"";top:0;left:0;opacity:0;width:100%;height:100%;transition:var(--default-transition);background:linear-gradient(90deg,var(--primary-gradient))}.footer-contact .wpcf7 form{position:relative}.footer-contact .wpcf7 form .wpcf7-form-control-wrap{display:block;height:100%}.footer-contact .wpcf7 form.use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;right:1em;top:1em;left:auto;width:auto;line-height:1;font-size:.75em;padding:.5em 6px 1em}.footer-contact .wpcf7 form .wpcf7-response-output{position:absolute;top:100%;left:0;right:0;color:#000;line-height:1;font-size:12px;margin:1em 0 0;background:#fff;text-align:center;padding:.5em 1em 12px}.footer-contact .wpcf7 form .wpcf7-spinner{position:absolute;top:100%;right:0;margin:0}.footer-main{color:#000}.footer-main__title{font-weight:600;font-size:2.25em;letter-spacing:0;line-height:normal;margin-bottom:.833em;color:var(--font-color-title)}.footer-main__top{display:flex;align-items:flex-start;justify-content:center;gap:3em 0}.footer-main__info .site-info{margin-bottom:1.438em}.footer-main__info .site-info span{color:inherit}.footer-main__logo{margin:3.188em auto 0;width:38.1578947368%}.footer-main__logo img{width:100%;height:100%;display:block}.footer-main__menu #footer-nav{-moz-column-count:2;column-count:2;margin-top:-.125em;-moz-column-gap:6.875em;column-gap:6.875em}.footer-main__menu #footer-nav li{margin-bottom:1.188em;max-width:4.375em}.footer-main__menu #footer-nav li a{font-weight:600;letter-spacing:0;font-size:1.125em;line-height:normal;color:var(--font-color-title);transition:var(--default-transition)}.footer-main__menu #footer-nav li a:hover{color:var(--accent-color)}.footer-main__logos .textwidget{display:flex;align-items:center;justify-content:center;margin:2.5em auto 1.875em;flex-flow:row wrap;gap:2.5em}.footer-main__logos img{width:auto;height:auto;margin:0 auto;display:block;max-height:6.25em;max-width:18.75em;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.footer-main__disclaimer{margin:2.625em 0 1.813em}.footer-main__disclaimer p{font-weight:500;font-size:.875em;line-height:1.714;text-align:center;letter-spacing:.05em;margin:0}.footer-main__disclaimer a{transition:var(--default-transition)}.footer-main__disclaimer a:hover{color:var(--accent-color)}.footer-main__copyright{display:flex;align-items:center;justify-content:space-between}.footer-main__copyright p{font-weight:500;font-size:.875em;line-height:1.714;letter-spacing:.05em;margin:0}.footer-main__copyright a{transition:var(--default-transition)}.footer-main__copyright a:hover{color:var(--accent-color)}.footer-main__copyright .mls{display:flex;align-items:center;justify-content:center;color:var(--primary-color);gap:.813em}.footer-main__copyright .mls .ai-font-eho{font-size:1.688em;top:1px}.footer-main__copyright .mls .ai-font-realtor-mls{font-size:2.188em}.footer-background canvas{background-blend-mode:luminosity;background-attachment:fixed;background-position-y:30%;background-color:#fff;opacity:.09}.safari-true .footer-background canvas{background-attachment:scroll;background-position-y:center}.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}.page-template-template-fullwidth #inner-page-wrapper{margin-bottom:0}.page-template-template-fullwidth #inner-page-wrapper>.container{width:100%;padding:0}#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 #breadcrumbs{color:#000}#content .entry-title:not(.entry-custom-title),#content .archive-title:not(.entry-custom-title){display:block;line-height:1;font-weight:400;text-transform:none;color:var(--accent-color);font-family:var(--font-family-title);font-size:clamp(3.75rem,2.5263rem + 1.9737vw,4.5rem);background:linear-gradient(90deg,var(--accent-gradient));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;width:-moz-max-content;width:max-content;margin-bottom:.472em}#content .entry-title.entry-custom-title,#content .archive-title.entry-custom-title{line-height:1;font-weight:500;letter-spacing:.2em;margin:2em 0 1.417em;text-transform:uppercase;color:var(--font-color-title);font-size:clamp(1.25rem,.8421rem + .6579vw,1.5rem)}#content .entry-title.entry-custom-title span,#content .archive-title.entry-custom-title span{display:block;font-size:3em;line-height:1.02;text-transform:none;color:var(--accent-color);font-family:var(--font-family-title);background:linear-gradient(90deg,var(--accent-gradient));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:normal;color:transparent;width:-moz-max-content;width:max-content;margin-top:.306em}#content #agents-results .agents-contact{justify-content:center}#content #agents-results .agents-col:nth-child(2n) .agents-button,#content #agents-results .agents-col:nth-child(odd) .agents-button{margin-right:auto}#content #agents-results .agents-col .agents-button{margin-right:auto}.error404 .wpcf7 form{position:relative}.error404 .wpcf7 form .wpcf7-form-control-wrap{display:block;height:100%}.error404 .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}.error404 .wpcf7 form .wpcf7-response-output{margin:0;line-height:1;font-size:12px;text-align:center;padding:.5em .1em}.error404 .wpcf7 form .wpcf7-spinner{position:absolute;right:0%;top:105%;margin:0}body #pojo-a11y-toolbar{bottom:0!important;top:auto!important}body #pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle{top:auto!important;bottom:0!important}body #pojo-a11y-toolbar .pojo-a11y-btn-high-contrast,body #pojo-a11y-toolbar .pojo-a11y-btn-negative-contrast,body #pojo-a11y-toolbar .pojo-a11y-btn-grayscale,body #pojo-a11y-toolbar .pojo-a11y-btn-light-background{display:none!important}body.pojo-a11y-readable-font [class*=ai-font]{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}.post-page-about #content #breadcrumbs,.post-page-about #content .custom-title-wrap{width:1170px;padding:0 40px;margin:0 auto}.post-page-about #ai-modern-about{margin-top:0}.post-page-about #ai-modern-about .ai-modern-about-photo:before{background:var(--primary)}.post-page-about #ai-modern-about .ai-modern-about-title h2{color:#000;font-weight:500}.post-page-about #ai-modern-about .ai-modern-about-title h2 strong{font-family:var(--font-family-title);text-transform:capitalize;color:var(--secondary)}.post-page-about #ai-modern-about .ai-template-form .ai-template-form-title h2 strong{font-family:var(--font-family-title);text-transform:capitalize;margin-top:.2em}.post-page-about #ai-modern-about .ai-template-form-wrap:after{opacity:1}.post-page-about #ai-modern-about .wpcf7{margin-left:auto}.post-page-contact #ip-legacy-contact .aios-cu-title{display:block;line-height:1;font-weight:400;text-transform:none;color:var(--accent-color);font-family:var(--font-family-title);font-size:clamp(3.75rem,2.5263rem + 1.9737vw,4.5rem);background:linear-gradient(90deg,var(--accent-gradient));-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:.67em 0 .472em;background-clip:text;color:transparent;width:-moz-max-content;width:max-content}.post-page-contact #ip-legacy-contact .aios-cu-title strong{font-weight:400}.post-page-contact #ip-legacy-contact .aios-cu-contact span br{display:none}.post-page-lakes #content .aios-communities-vega .aios-communities-vega-list .aios-communities-vega-info{left:max(2.438vw,30px);right:max(2.438vw,30px)}.post-page-lakes #content .aios-communities-vega .aios-communities-vega-list .aios-communities-vega-name{font-size:32px}.listing-module-page .ai-classic-properties-title .entry-title{display:block;line-height:1;font-weight:400;text-transform:none;color:var(--accent-color);font-family:var(--font-family-title);background:linear-gradient(90deg,var(--accent-gradient));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;width:-moz-max-content;width:max-content}.single-aios-communities #content .entry-title.entry-custom-title,.single-aios-communities #content .archive-title.entry-custom-title{margin-top:0}.single-aios-communities #content .entry-title.entry-custom-title span,.single-aios-communities #content .archive-title.entry-custom-title span{width:100%}.single-aios-communities #content .community-featured-image{display:none}.single-aios-communities #content .entry-title.entry-custom-title,.single-aios-communities #content .archive-title.entry-custom-title{text-align:center}.single-aios-communities .community-main{display:flex;flex-direction:column;align-items:center}.header-menu #header-nav li#menu-item-22 .sub-menu{min-width:clamp(9.375rem,8.224vw + 4.276rem,12.5rem)}.single-aios-communities #content .entry-title.entry-custom-title,.single-aios-communities #content .archive-title.entry-custom-title{line-height:1.02;text-transform:none;color:var(--accent-color);font-family:var(--font-family-title);background:linear-gradient(90deg,var(--accent-gradient));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;width:-moz-max-content;font-size:clamp(2.188rem,4.112vw - .362rem,3.75rem)}.single-aios-communities #content .entry-title,.single-aios-communities #content .archive-title{font-size:clamp(2.188rem,4.112vw - .362rem,3.75rem)!important;width:-moz-fit-content;width:fit-content;text-align:center!important;margin-left:auto;margin-right:auto}.aios-custom-ihomefinder-shortcode,.ihf-results-template{--aios-ihf-template--primary-color: var(--primary);--aios-ihf-template--secondary-color: var(--secondary);--aios-ihf-template-global-page-primary-color: var(--primary);--aios-ihf-template-global-page-secondary-color: var(--secondary)}#areaPickerClearAll .glyphicon-remove-circle{color:#fff!important}.grecaptcha-badge{z-index:1000}.single-aios-agents .aiosp-wrap .aiosp-ref-\#agents-popup-form input[type=submit]:hover{color:var(--aios-agents-hover-color)}.single-aios-agents #agents-popup-form .wpcf7-response-output{margin:0}.single-aios-agents #agents-single .agents-contact li.agent-contact-centered>div>div{text-align:center}.single-aios-agents #agents-single .agents-contact li.agent-contact-centered>div>div span.ai-font-location-c{font-size:1.25em;line-height:1.5;align-self:flex-start}.single-aios-agents #agents-single .agents-contact li.agent-email-address{margin:0 0 16px}.single-aios-agents #agents-single .agents-contact li.agent-email-address>div{margin:0}.single-aios-agents #agents-single .agents-contact li.agent-email-address>div>span{align-self:flex-start;line-height:2}.single-aios-agents #agents-single .agents-img{margin:0 auto;max-width:360px}@media screen and (max-width: 1199px){.footer-background canvas{background-attachment:scroll}.post-page-about #content #breadcrumbs,.post-page-about #content .custom-title-wrap{width:1070px;padding:0 50px}.post-page-about #ai-modern-about .ai-modern-about-photo{width:55%;margin-left:-15px}.post-page-lakes #content .aios-communities-vega .aios-communities-vega-list .aios-communities-vega-name{font-size:26px}}@media only screen and (max-width: 991px){.inner,#content-sidebar,#content-full{width:100%}.outer{width:100%;min-width:100%}#content-sidebar #content{width:100%}}@media screen and (max-width: 991px){.custom-container,.custom-container--md{width:80%;min-width:280px}.custom-container--lg{width:90%;min-width:280px}.site-content{font-size:clamp(14px,1.61vw,16px)}.site-title{font-size:1.25em;text-align:center}.site-title span{margin-left:auto;margin-right:auto}.site-arrow{font-size:.8em}.site-info span,.site-socials{justify-content:center}.header{position:static;margin-top:52px;padding:30px 0;background:var(--primary-color)}.header.is-fixed{padding:30px 0}.header.is-fixed .header-logo{width:100%}.header-logo{width:100%;max-width:300px;margin-left:auto;padding:0 30px;margin-bottom:0}.header-menu,.header-toggle,.header-background,.burger{display:none}.burger-active{overflow:visible}.footer-contact__form .form-fields{gap:1.5em 1em}.footer-main{text-align:center}.footer-main__top{flex-direction:column;align-items:center}.footer-main__info{order:2}.footer-main__logo{order:1;width:100%;max-width:400px}.footer-main__menu{order:3}.footer-main__menu #footer-nav{margin-top:0;-moz-column-count:1;column-count:1}.footer-main__menu #footer-nav li{max-width:100%;margin-bottom:.5em}.footer-main__copyright{flex-direction:column;gap:2em}#content .entry-title:not(.entry-custom-title),#content .archive-title:not(.entry-custom-title){font-size:clamp(55px,7.265vw,72px)}#content .entry-title.entry-custom-title,#content .archive-title.entry-custom-title{font-size:clamp(18px,2.422vw,24px)}#content #agents-results .agents-img{max-width:400px;margin:0 auto}body #pojo-a11y-toolbar{display:none}.post-page-about #content #breadcrumbs,.post-page-about #content .custom-title-wrap{width:750px;padding:0 15px;margin-left:auto;margin-right:auto}.post-page-about #ai-modern-about .ai-modern-about-photo{width:auto;margin-left:0}.post-page-contact #ip-legacy-contact .aios-cu-title{font-size:clamp(55px,7.265vw,72px)}.post-page-lakes #content .aios-communities-vega .aios-communities-vega-list .aios-communities-vega-name{font-size:max(min(32px,3.229vw),18px)}.template-classic .ai-classic-properties-content .ai-classic-properties-content-grid-link{display:block}.single-aios-agents #agents-single .agents-contact li.agent-contact-centered>div>div{width:auto}.single-aios-agents #agents-single .agents-contact li>div{display:flex;align-items:center;flex-wrap:nowrap;word-break:break-all;text-align:center;justify-content:center;margin-bottom:5px}}@media only screen and (max-width: 767px){.ip-banner .container{width:100%}}@media screen and (max-width: 767px){.footer-contact__form .input-field,.post-page-about #content #breadcrumbs,.post-page-about #content .custom-title-wrap{width:100%}.post-page-contact #ip-legacy-contact .aios-cu-contact span br{display:block}}@media screen and (max-width: 480px){.site-title{font-size:1.125em}.site-title span{width:-moz-fit-content;width:fit-content}.site-button{font-size:.9em}.footer-contact__form .input-field input,.footer-contact__form .input-field textarea{font-size:1em}#content .entry-title:not(.entry-custom-title),#content .archive-title:not(.entry-custom-title){font-size:max(11.45vw,46px)}#content .entry-title.entry-custom-title span,#content .archive-title.entry-custom-title span{font-size:max(11.45vw,42px)}.post-page-contact #ip-legacy-contact .aios-cu-title{font-size:max(11.45vw,46px);display:inline}.post-page-lakes #content .aios-communities-vega .aios-communities-vega-list .aios-communities-vega-name{font-size:max(min(32px,6.66vw),24px)}.single-aios-agents #agents-single .agents-contact li{height:100%!important}.single-aios-agents #agents-single .agents-contact li.agent-contact-centered>div{flex-flow:row}.single-aios-agents #agents-single .agents-contact li.agent-contact-centered>div>span.ai-font-location-c,.single-aios-agents #agents-single .agents-contact li.agent-contact-centered>div>span.ai-font-person-a{align-self:flex-start}.single-aios-agents #agents-single .agents-contact li.agent-contact-centered>div>span.ai-font-location-c{font-size:20px}.single-aios-agents #agents-single .agents-contact li.agent-email-address>div{margin-bottom:5px}}
