body{font-size:var(--font-size-default)}header.header .logo-wrap,header.show-fh .logo-wrap{width:22%!important}header.header .logo-wrap a,header.show-fh .logo-wrap a{align-items:center}header.header .logo-wrap a img,header.show-fh .logo-wrap a img{filter:invert(1) brightness(100);max-width:100%!important}header.header .navigation,header.show-fh .navigation{width:75%!important;margin-left:2%!important}header.header .navigation ul#nav>li,header.show-fh .navigation ul#nav>li{padding:0 min(.94vw,15px)!important}header.header .navigation ul#nav>li a,header.show-fh .navigation ul#nav>li a{font-size:clamp(10px,.95vw,15px)!important}header.header .navigation ul#nav>li:last-child a,header.show-fh .navigation ul#nav>li:last-child a{min-width:clamp(90px,7.31vw,117px)}#main-footer .ft-logo .logo-text{display:flex;flex-direction:column;gap:35px}#main-footer .ft-logo .logo-text img{max-width:350px}.default_button:hover{background:var(--accent-color);border-color:var(--accent-color)}.ti-widget.ti-goog{right:auto!important;left:0!important}body .popupForm-container .aios-popup-body{max-width:600px;min-height:unset!important;width:100%!important;padding:60px 0!important}body .popupForm-wrap{width:90%;margin:auto}body .popupForm-title h2{font-size:35px;text-transform:uppercase}body .popupForm-desc p{margin-top:30px;line-height:1.2;text-align:center}body .popupForm-form form{position:relative;margin-top:30px}body .popupForm-form form .fields .field input,body .popupForm-form form .fields .field textarea{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:10px;width:100%;border:1px solid currentColor;border-radius:10px;margin-bottom:10px}body .popupForm-form form .fields .field textarea{height:80px;resize:none;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}body .popupForm-form form .fields .submit{padding-top:30px;position:relative}body .popupForm-form form .fields .submit button{display:block;margin:auto}body .popupForm-form form .fields .submit .wpcf7-spinner{position:absolute;margin:0;top:0;left:50%;transform:translate(-50%)}body .popupForm-form form .wpcf7-not-valid-tip{position:absolute;left:10px;font-size:13px;width:auto;top:0}body .popupForm-form form .wpcf7-response-output{position:absolute;margin:1em 0;width:100%;text-align:center;font-size:14px}body .contactspopup{position:fixed;top:100px;left:0;right:0;max-width:1630px;padding:0 15px;margin:0 auto;z-index:1000;pointer-events:none;display:none}body .contactspopup-wrap{background:#fff;padding:15px;text-align:center;border-radius:10px;width:300px;margin-left:auto;pointer-events:auto;opacity:0;transform:scale(0);transition:all .4s ease-in-out}body .contactspopup-wrap.active{opacity:1;transform:scale(1)}body .contactspopup-wrap .close-btn{position:absolute;top:10px;right:10px;cursor:pointer}body .contactspopup-wrap h2{font-size:20px;font-weight:700}body .contactspopup-wrap ul li{display:block;font-size:15px;margin:7px 0}body .contactspopup-wrap ul li a{position:relative;color:inherit}body .contactspopup-wrap ul li a:hover{opacity:.7}body .contactspopup-wrap .default_button{margin-top:10px;display:block}body #hero .slideshow .aios-slider-splide .aios-slider-tagline .aios-slider-tagline-title{text-shadow:1px 2px 2px #000}.page-id-19 .aios-about-img{float:none;width:100%;padding:0;margin-right:0}.page-id-19 .aios-about-img:after{display:none}.page-id-19 .aios-about-main{padding-top:50px;text-align:center}.ipcontactus_elevate__title{text-align:center;text-transform:uppercase}.ipcontactus_elevate__title .subheading{font-family:var(--font-family-default);font-weight:400;font-size:14px;line-height:normal;letter-spacing:.2em}.ipcontactus_elevate__title .heading-1{font-family:var(--font-family-title);font-size:50px;line-height:1}.ipcontactus_elevate__form{padding-top:12px;display:block;position:relative;width:100%;max-width:548px;margin:0 auto}.ipcontactus_elevate__form .custom-page-row{display:flex;flex-flow:column;margin:0}.ipcontactus_elevate__form .custom-page-row .custom-page-col{position:relative;margin:0 0 20px;padding:0!important;flex-grow:1;flex-basis:0}.ipcontactus_elevate__form .custom-page-row .custom-page-col span{display:block;position:relative}.ipcontactus_elevate__form .custom-page-row .custom-page-col input[type=email],.ipcontactus_elevate__form .custom-page-row .custom-page-col input[type=tel],.ipcontactus_elevate__form .custom-page-row .custom-page-col input[type=text],.ipcontactus_elevate__form .custom-page-row .custom-page-col textarea{display:block;padding:10px 8px;width:100%;height:48px;border:0;border-bottom:1px solid #9A9A9A;border-radius:0;font-family:var(--font-family-default);font-weight:400;font-size:15px;line-height:160%;letter-spacing:.15em;text-transform:uppercase;color:var(--primary);outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ipcontactus_elevate__form .custom-page-row.custom-page-message{padding-top:27px}.ipcontactus_elevate__form .custom-page-row.custom-page-message .custom-page-col textarea{padding:12px 16px;border:1px solid #9A9A9A;height:130px}.ipcontactus_elevate__form .custom-page-row.custom-page-submit{justify-content:center;flex-flow:column;margin:0;padding:12px 0 0}.ipcontactus_elevate__form .custom-page-row.custom-page-submit .custom-page-col{flex-grow:0;margin:0 0 20px;padding:0!important}.ipcontactus_elevate__form .custom-page-row.custom-page-submit .custom-page-col input[type=submit]{display:block;font-size:13px;letter-spacing:2px;text-transform:uppercase;font-weight:400;color:#fff;transition:all .4s ease-in-out;padding:19px 55px;background:var(--primary);border:1px solid var(--primary);margin:0 auto}.ipcontactus_elevate__form .custom-page-row.custom-page-submit .custom-page-col input[type=submit]:hover{background:var(--accent-color);border:1px solid var(--accent-color)}.ipcontactus_elevate__form .custom-page-hidden-label .custom-page-col label{display:none}.ipcontactus_elevate__form .use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute!important;top:20%;width:auto}.ipcontactus_elevate__form .wpcf7-response-output{margin:0!important;text-align:center}.single-aios-communities img.w-50{width:calc(50% - 15px)!important}.single-aios-communities .ipCommunities-gallery{margin:50px -20px 0}.single-aios-communities .ipCommunities-gallery .ipCommunities-gallery-item{padding:0 20px}.single-aios-communities .ipCommunities-gallery .ipCommunities-gallery-item a{position:relative;display:block}.single-aios-communities .ipCommunities-gallery .ipCommunities-gallery-item a .ipCommunities-gallery-image img{aspect-ratio:497/450;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}.d-flex{display:flex}.justify-content-center{justify-content:center}.f-wrap{flex-wrap:wrap}@media screen and (min-width: 744px){.ipcontactus_elevate__title .subheading{font-size:16px;letter-spacing:.5em}.ipcontactus_elevate__title .heading-1{font-size:75px}}@media only screen and (min-width: 992px) and (max-width: 1600px){body .contactspopup{top:6.25vw;padding:0 .94vw}body .contactspopup-wrap{padding:.94vw;border-radius:.63vw;width:18.75vw}body .contactspopup-wrap .close-btn{top:.63vw;right:.63vw}body .contactspopup-wrap h2{font-size:1.25vw}body .contactspopup-wrap ul li{font-size:.94vw;margin:.44vw 0}body .contactspopup-wrap .default_button{margin-top:.63vw;height:3.63vw;line-height:3.5vw;padding:0 2.5vw;font-size:.81vw}}@media screen and (min-width: 1280px){.ipcontactus_elevate__title .subheading{font-size:18px}}@media screen and (max-width: 1199px){header.header .navigation ul#nav>li,header.show-fh .navigation ul#nav>li{padding:0 min(.8vw,12px)!important}}@media screen and (max-width: 991px){header.header .logo-wrap,header.show-fh .logo-wrap{width:100%!important}body .contactspopup{top:150px}body #hero .slideshow .aios-slider-splide .aios-slider-tagline .aios-slider-tagline-title br{display:none}.single-aios-communities img.w-50{width:100%!important}}@media screen and (max-width: 480px){body .contactspopup-wrap{width:250px}}
