.ip-banner{position:relative;width:100%}.ip-banner::before,.ip-banner::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;pointer-events:none}.ip-banner::before{background:linear-gradient(to bottom,rgb(0 0 0 / .8) 0%,#fff0 100%)}.ip-banner::after{background:linear-gradient(to bottom,#fff0 50%,rgb(255 255 255 / .7) 75%,rgb(255 255 255) 100%)}.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}.ip-banner p#breadcrumbs{position:absolute;width:1410px;max-width:100%;left:0;right:0;bottom:20px;padding:0 20px;margin:0 auto;font-size:14px;font-weight:300;color:#000;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;z-index:5}.ip-banner p#breadcrumbs a{transition:all var(--default-transition)}.ip-banner p#breadcrumbs a:hover{color:rgba(var(--secondary-color),1)}.ip-banner p#breadcrumbs span[property]{margin-right:5px}.ip-banner p#breadcrumbs span[property]:not(:first-of-type){margin-left:10px}.ip-banner p#breadcrumbs span.breadcrumb_last{color:rgba(var(--secondary-color),1)}#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(--font-color-title);line-height:1}#content .archive-subtitle{font-family:var(--font-family-title);font-size:var(--font-size-title);font-weight:400;color:var(--font-color-title);line-height:1}#aios-testimonials-equinox p#breadcrumbs{display:none!important}.page-id-68 #content .entry-title,.page-id-1921 #content .entry-title{display:none}.aiosTestimonialsEquinox__list a{border-radius:50px!important;border-color:#013032!important}.aiosTestimonialsEquinox__content .star_rating_display i{color:#cfb25f!important}.ai-testimonials-pagination ul li a,.ai-testimonials-pagination ul li span{border-radius:50%;border:1px solid #cfb25f!important}.ai-testimonials-pagination ul li span{background:#cfb25f!important;border:1px solid #cfb25f!important}.ai-testimonials-pagination ul li a{border:1px solid #013032!important;color:#013032!important}.ai-testimonials-pagination ul li a.current,.ai-testimonials-pagination ul li span.current,.ai-testimonials-pagination ul li:hover a{background:#cfb25f!important;border-color:#cfb25f!important;color:#fff!important}.post-page-testimonials .aiosp-wrap .aiosp-content.aios-popup-body{border-radius:50px!important}.ipBanner{position:relative;width:100%}.ipBanner:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:linear-gradient(180deg,#000c,#0000 15.13%),linear-gradient(180deg,#0000 46.88%,#0009);z-index:3}.ipBanner canvas{display:block;position:relative;z-index:0;width:100%;height:450px;background-color:var(--dark);background-position:top center;background-repeat:no-repeat;background-size:cover;z-index:2}.ipBanner__container{position:absolute;top:0;left:0;z-index:4;width:100%;height:100%;display:flex;align-items:flex-end}.ipBanner__headings{width:100%;padding:10px 10px 0}.post-page-testimonials .site-container,.post-page-contact .site-container,.page-id-1918 .site-container,.page-id-1952 .site-container{max-width:1440px;margin-left:auto;margin-right:auto}.ipBanner__title{text-transform:uppercase;color:var(--font-color-title);font-family:var(--font-family-title);line-height:1;background:#fff;text-align:center;padding:30px 3px 3px;width:100%;font-size:45px;border-radius:50px 50px 0 0}.ipBreadcrumbs{color:var(--font-color-title);letter-spacing:1.2px;text-transform:uppercase;font-size:12px;font-weight:400;padding:12px 0 24px;line-height:1;margin:0}.ipBreadcrumbs__container{padding-left:10px;padding-right:10px}.ipBreadcrumbs__container>span{display:flex;align-items:center;justify-content:center;gap:12px;padding-left:39px;padding-right:39px;font-size:14px}.ipBreadcrumbs__container>span .breadcrumb_last{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ipBreadcrumbs a{color:var(--font-color-title)}.archive-title{display:none!important}.post-page-testimonials #inner-page-wrapper{margin-top:24px}.ipBreadcrumbs span.breadcrumb_last{color:#cfb25f}.ip-community-details-contact .intl-tel-input .country-list li.country,.ip-community-details-contact .country-select .country-list .country,.ip-community-details-contact .intl-tel-input.separate-dial-code .selected-dial-code,.ip-property-search-contact-form .intl-tel-input .country-list li.country,.ip-property-search-contact-form .country-select .country-list .country,.ip-property-search-contact-form .intl-tel-input.separate-dial-code .selected-dial-code{font-size:15px}#content p#breadcrumbs{display:none}#ip-elevate-contact .ipcontactus_elevate__title .heading-1{font-family:var(--font-family-title)}#ip-elevate-contact .wpcf7 form.custom-page-cf span.wpcf7-not-valid-tip{position:absolute!important}.page-template-default #content h2:not([class]),.post-template-default #content h2:not([class]){font-family:var(--font-family-title);font-size:var(--font-size-title);font-weight:400;color:var(--font-color-title);line-height:1;text-align:center}.page-template-default #content h2:not([class]) small,.post-template-default #content h2:not([class]) small{display:block;position:relative;font-family:var(--font-family-default);font-size:22px;font-weight:300;color:inherit;line-height:1.1;letter-spacing:.2em;text-transform:uppercase;margin-top:25px}.page-template-default #content h2:not([class]) small::before,.page-template-default #content h2:not([class]) small::after,.post-template-default #content h2:not([class]) small::before,.post-template-default #content h2:not([class]) small::after{content:"";display:block;width:200px;height:1px;margin:0 auto 24px;background:rgba(var(--secondary-color),.5)}.page-template-default #content h2:not([class]) small::after,.post-template-default #content h2:not([class]) small::after{display:none;margin:15px auto 0}.page-template-default #content h2:not([class]) small:empty::before,.page-template-default #content h2:not([class]) small:empty::after,.post-template-default #content h2:not([class]) small:empty::before,.post-template-default #content h2:not([class]) small:empty::after{margin:0}.page-template-default #content h2:not([class]) small.border-bottom,.post-template-default #content h2:not([class]) small.border-bottom{margin-bottom:12px;margin-top:0}.page-template-default #content h2:not([class]) small.border-bottom::before,.post-template-default #content h2:not([class]) small.border-bottom::before{display:none}.page-template-default #content h2:not([class]) small.border-bottom::after,.post-template-default #content h2:not([class]) small.border-bottom::after{display:block}.page-template-default #content h3:not([class]),.post-template-default #content h3:not([class]){font-family:var(--font-family-title);font-size:36px;font-weight:400;color:rgba(var(--primary-color),1);line-height:1.1;text-align:center}.page-id-74 #content .aiosCommunitiesEndeavor__content h3,.page-id-83 #content .aiosCommunitiesEndeavor__content h3,.page-id-1964 #content .aiosCommunitiesEndeavor__content h3,.page-id-1954 #content .aiosCommunitiesEndeavor__content h3{font-family:var(--font-family-title);color:#fff;font-size:25px;text-transform:uppercase;font-weight:500;letter-spacing:.15em}.aiosCommunitiesEndeavor__content span{padding:0 20px}.single-aios-communities .ip-community-details-properties-name{font-size:27px}.page-id-1952 #content .entry-title{display:none!important}#inner-page-wrapper #agents-single .agents-smi{margin:0 auto 20px}.page-id-20 #content ul.sitemap-list li.page-item-736,.page-id-20 #content ul.sitemap-list li.page-item-660,.page-id-20 #content ul.sitemap-list li.page-item-8,.page-id-20 #content ul.sitemap-list li.page-item-1450,.page-id-20 #content ul.sitemap-list li.page-item-1111,.page-id-20 #content ul.sitemap-list li.page-item-3152{display:none}@media screen and (min-width:744px){.ipBanner__headings{margin-bottom:-21px}.ipBanner__title{text-align:left;padding:30px 39px 0;width:auto;display:inline-block;font-size:75px}.ipBreadcrumbs{padding-top:24px;font-size:14px}.ipBreadcrumbs__container>span{justify-content:flex-start}.ipBreadcrumbs{padding-top:29px}}@media screen and (min-width:1024px){.ipBanner__headings,.ipBreadcrumbs__container{padding-left:20px;padding-right:20px}.ip-property-details-cta-inner,.ip-property-details-cta-inner .ip-property-details-cta-list{flex-wrap:unset!important}#inner-page-wrapper #aios-roadmaps-equinox .aios-roadmaps-equinox__menu{padding-bottom:40px}}@media screen and (min-width:1280px){.ipBanner__headings{margin-bottom:-31px;padding-left:62px;padding-right:62px}.ipBreadcrumbs{padding-top:7px;font-size:16px}.ipBreadcrumbs__container{padding-left:62px;padding-right:62px}.ipBreadcrumbs{padding-top:38px}}@media only screen and (max-width:1199px){.page-template-default #content h2:not([class]) small,.post-template-default #content h2:not([class]) small{font-size:18px}.page-template-default #content h3:not([class]),.post-template-default #content h3:not([class]){font-size:25px}}@media only screen and (max-width:991px){.inner{width:100%}#content-sidebar,#content-full{width:100%}.outer{width:100%;min-width:100%}#content-sidebar #content{width:100%}.page-template-default #content h2 small,.post-template-default #content h2 small{font-size:16px;letter-spacing:.02em;margin-top:18px}.page-template-default #content h3:not([class]),.post-template-default #content h3:not([class]){font-size:24px;max-width:310px;margin:0 auto}.single-aios-agents #agents-single .agents-img{max-width:360px;margin:0 auto}.single-aios-agents #agents-single .agents-contact li.agents-contact-half{width:auto}}@media only screen and (max-width:767px){.ip-banner .container{width:100%}}@media only screen and (max-width:480px){.ip-banner .container{width:100%}.page-template-default #content h2 small::before,.page-template-default #content h2 small::after,.post-template-default #content h2 small::before,.post-template-default #content h2 small::after{width:100%;min-width:120px}.single-aios-agents #agents-single .agents-contact li{height:auto}.single-aios-agents #agents-single .agents-contact li.agent-email-address{margin:0}}