#content-sidebar,#content-full{min-height:500px;width:100%;padding:0 0 40px}#content-sidebar .entry p:first-child,#content-full .entry p:first-child{margin-top:0}#content-sidebar .entry a:hover,#content-full .entry a:hover{color:var(--secondary)}#content-full #content,#content-sidebar #content,.sidebar{width:100%}.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.6}#content .entry-title,#content .archive-title{font-size:36px;font-weight:100;font-family:var(--font-family-title);line-height:1.2;letter-spacing:-.01em}#content .archive-subtitle{font-size:36px;font-weight:100;font-family:var(--font-family-title)}#content #breadcrumbs{color:var(--primary);letter-spacing:1.2px;text-transform:uppercase;font-size:12px;font-weight:400;padding:15px 0 24px;line-height:1;margin:0}#content #breadcrumbs>span{display:flex;align-items:center;gap:12px;font-size:14px}#content #breadcrumbs>span .breadcrumb_last{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#content #breadcrumbs a{color:inherit}#content #breadcrumbs a:hover{color:var(--secondary)}#content .ai-default-cf7wrap input[type=text],#content .ai-default-cf7wrap input[type=tel],#content .ai-default-cf7wrap select,#content .ai-default-cf7wrap input[type=email],#content .ai-default-cf7wrap .wpcf7-form-control.wpcf7-select,#content .ai-default-cf7wrap textarea{background:none}h1,.h1,.heading-1{font-size:36px}.ip-banner{position:relative;width:100%}.ip-banner: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}.ip-banner 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}.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}#breadcrumbs{color:var(--primary-text);letter-spacing:1.2px;text-transform:uppercase;font-size:12px;font-weight:400;padding:12px 0 24px;line-height:1;margin:0}#breadcrumbs__container{padding-left:10px;padding-right:10px}#breadcrumbs__container>span{display:flex;align-items:center;justify-content:center;gap:12px;padding-left:39px;padding-right:39px;font-size:14px}#breadcrumbs__container>span .breadcrumb_last{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#breadcrumbs a{color:var(--primary-text)}.page-template-template-fullwidth #inner-page-wrapper .site-container{width:100%;padding:0;max-width:100%}body .aci-results-elevate-map{display:none}body .aci-results-elevate-list-item .aci-results-elevate-list-address strong,body .aci-results-elevate-list-item .aci-results-elevate-list-price strong{font-weight:100;font-family:var(--font-family-title)}body .aci-results-elevate-list-item .aci-results-elevate-list-footer{background:transparent}body .aci-results-elevate-list-item .aci-results-elevate-list-footer .as-logo{display:none}body .aci-results-elevate-list-item:hover .aci-results-elevate-list-footer{background:var(--primary)}body .aci-results-elevate-list-status{color:#fff;background:var(--primary)!important}body .aci-results-elevate-pagination li a:hover{color:#fff!important}.ihf-details-template #main-wrapper{padding-top:0}.ihf-details-template .header{position:fixed;padding:13px 0}.ihf-details-template .header:before{opacity:.9}.ihf-details-template .header .header__logo{margin-left:0}.ihf-details-template .header .header__logo img{max-width:167px;filter:brightness(0) invert(1)}.ihf-details-template .header .header__navigation #nav>li>a{color:#fff}.ihf-details-template .header .header__navigation #nav>li>a:after{background-color:#fff}.ihf-details-template .header .header__navigation #nav>li .sub-menu{padding-top:25px}.ihf-details-template #listings-details .listings-cta.white.listings-box-cta{display:none}.ihf-details-template #listings-details .listings-address strong,.ihf-details-template #listings-details .listings-price,.ihf-details-template #listings-details .listings-description h2,.ihf-details-template #listings-details .listings-accordion h2,.ihf-details-template #listings-details .listings-form h2 span{font-weight:100;font-family:var(--font-family-title)}.ihf-details-template #listings-details .listings-address strong,.ihf-details-template #listings-details .listings-price{font-size:50px}.ihf-details-template #listings-details .listings-address span{color:var(--font-color-default)}.ihf-details-template #listings-details .listings-plan span,.ihf-details-template #listings-details strong{font-weight:400!important}.ihf-details-template #listings-details .listings-form h2 span{line-height:1.2}.ihf-details-template #listings-details .listings-disclaimer-inner>p,.ihf-details-template #listings-details .listings-disclaimer-inner>div{font-size:10px}.ihf-details-template #listings-details .listings-footer,.ihf-details-template #listings-details .listings-form{background:var(--bg-color)}.ihf-details-template #listings-details .listings-plan>ul>li>strong{font-size:24px}.ihf-details-template #listings-details .listings-smi ul>li>a:hover{color:var(--primary);background:#fff}.ihf-details-template #listings-details .listings-cta>li>a.button-legacy{height:60px;padding:3px 15px 0;color:var(--secondary);font-size:14px;text-align:center;letter-spacing:.2em;text-transform:uppercase;border:1px solid var(--primary);display:flex;align-items:center;justify-content:center;transition:var(--default-transition)}.ihf-details-template #listings-details .listings-link-navigation-main{height:60px;padding:3px 15px 0;color:var(--secondary)!important;font-size:14px;font-weight:400;text-align:center;letter-spacing:.2em;text-transform:uppercase;border:1px solid var(--primary);background:transparent;display:flex;align-items:center;justify-content:center;transition:var(--default-transition)}.ihf-details-template #listings-details .listings-link-navigation-main:hover{color:#fff!important;background:var(--primary)!important}.ihf-details-template #listings-details .listings-accordion-title span{font-size:15px}.ihf-details-template #listings-details .listings-link-navigation-arrow{font-weight:400}.ihf-details-template #listings-details #ihf-main-container .mc-amount,.ihf-details-template #listings-details #ihf-main-container .mc-total-payment,.ihf-details-template #listings-details #ihf-main-container .mc-total-payment-sm,.ihf-details-template #listings-details #ihf-main-container .mc-total-payment-subline,.ihf-details-template #listings-details #ihf-main-container .mc-lineitem{color:inherit;font-weight:400}.ihf-details-template #listings-details #ihf-main-container .form-control{background:transparent;border-color:var(--primary);border-radius:0!important}.ihf-details-template #listings-details #ihf-main-container .input-group-addon{border:none;border-radius:0;color:#fff;background:var(--primary)!important}.ihf-details-template #listings-details .listings-form .use-floating-validation-tip span.wpcf7-not-valid-tip{font-size:12px;left:auto}.ihf-details-template #listings-details .listings-form .wpcf7-spinner{position:absolute;bottom:-30px;margin:0;right:5px}body #ihf-main-container.ihf-modal-container .modal .modal-content,body #ihf-main-container.ihf-modal-container .modal .modal-header,body #ihf-main-container.ihf-modal-container .modal .panel-body{background:var(--bg-color)}body #ihf-main-container.ihf-modal-container .modal input[type=submit],body #ihf-main-container.ihf-modal-container .modal button[type=submit],body #ihf-main-container.ihf-modal-container .modal button#ihf-alert-popup-optout{width:auto;min-width:240px;height:60px;padding:3px 15px 0;color:var(--secondary);font-size:14px;text-align:center;letter-spacing:.2em;text-transform:uppercase;border:1px solid var(--primary);background:transparent;display:flex;align-items:center;justify-content:center;transition:var(--default-transition)}body #ihf-main-container.ihf-modal-container .modal input[type=submit].active,body #ihf-main-container.ihf-modal-container .modal input[type=submit]:hover,body #ihf-main-container.ihf-modal-container .modal button[type=submit].active,body #ihf-main-container.ihf-modal-container .modal button[type=submit]:hover,body #ihf-main-container.ihf-modal-container .modal button#ihf-alert-popup-optout:hover{background:var(--primary)!important}body #ihf-main-container.ihf-modal-container .modal .modal-header .modal-title{font-weight:100;font-family:var(--font-family-title)}.page-id-29 .ai-minimalist-column-agent-details,.page-id-29 .ai-minimalist-form,.page-id-29 .footer__contact-form-wrap{display:none}.page-id-29 #content ul.ai-minimalist-contact-details{margin-left:0}.page-id-29 #content ul.ai-minimalist-contact-details a:hover{opacity:.6}.page-id-45 #aiosAgentsEquinox h2.aiosAgentsEquinox__agents--title{font-size:48px}.page-id-45 #aiosAgentsEquinox .aiosAgentsEquinox__agent--img,.page-id-45 #aiosAgentsEquinox .aiosAgentsEquinox__agent--details{border-radius:0}.page-id-45 #aiosAgentsEquinox .aiosAgentsEquinox__agent:hover .aiosAgentsEquinox__agent--details{background:var(--primary)}.page-id-45 #aiosAgentsEquinox .aiosAgentsEquinox__agent:hover .aiosAgentsEquinox__agent--name,.page-id-45 #aiosAgentsEquinox .aiosAgentsEquinox__agent:hover .aiosAgentsEquinox__agent--details p{color:#fff}.page-id-45 #aiosAgentsEquinox .aiosAgentsEquinox__agent--name{font-size:35px;font-weight:100;font-family:var(--font-family-title);letter-spacing:0;text-transform:initial}.single #content .aios-roadmaps-default-wrapper .aios-roadmaps-default-headings a{display:flex;flex-flow:column;align-items:center;justify-content:center}.single #content .aios-roadmaps-default-wrapper .aios-roadmaps-default-headings .aios-roadmaps-current a{border:none;opacity:1}.single #content .aios-roadmaps-default-wrapper .aios-roadmaps-default-headings .aios-roadmaps-headings-lists:hover a i{color:var(--primary)}.single #content .aios-roadmaps-pagination a{font-weight:400}.ip-areas__list{font-size:0;margin-left:-10px;margin-right:-10px}.ip-areas__list--left,.ip-areas__list--right{width:50%;display:inline-block;vertical-align:top}.ip-areas__item{width:100%;display:inline-block;vertical-align:top;padding:0 10px 20px}.ip-areas__item--photo{font-size:0}.ip-areas__item--text{width:100%;position:absolute;z-index:3;bottom:80px;left:0;color:#fff;font-size:16px;text-align:center;transition:var(--default-transition);opacity:0}.ip-areas__item--text .address strong{display:block;padding-bottom:10px;font-size:27px;font-weight:100;font-family:var(--font-family-title)}.ip-areas__item--text .address span{display:block;margin-top:10px;letter-spacing:.5em;text-transform:uppercase}.ip-areas__item--text .view-btn{width:240px;height:60px;margin:25px auto 0;padding:3px 15px 0;color:#fff;font-size:14px;text-align:center;letter-spacing:.2em;text-transform:uppercase;border:1px solid #ffffff;display:flex;align-items:center;justify-content:center;transition:var(--default-transition)}.ip-areas__item a{display:block;position:relative}.ip-areas__item a:before{width:100%;height:100%;content:"";position:absolute;z-index:1;top:0;left:0;background-color:var(--primary);transition:var(--default-transition);opacity:0}.ip-areas__item a:hover:before{opacity:.4}.ip-areas__item a:hover .ip-areas__item--text{opacity:1;bottom:100px}.single-aios-agents .footer__contact-form-wrap{display:none}.single-aios-agents .aiosp-container[class*="aiosp-ref-#agents-popup-form"] .aios-popup-body{background:var(--bg-color)}.single-aios-agents .aiosp-container[class*="aiosp-ref-#agents-popup-form"] .aios-popup-body .agents-popup-form h2{text-align:center}.single-aios-agents .aiosp-container[class*="aiosp-ref-#agents-popup-form"] .aios-popup-body .agents-popup-form .agentsingle__form--field input[type=text],.single-aios-agents .aiosp-container[class*="aiosp-ref-#agents-popup-form"] .aios-popup-body .agents-popup-form .agentsingle__form--field input[type=email],.single-aios-agents .aiosp-container[class*="aiosp-ref-#agents-popup-form"] .aios-popup-body .agents-popup-form .agentsingle__form--field input[type=tel],.single-aios-agents .aiosp-container[class*="aiosp-ref-#agents-popup-form"] .aios-popup-body .agents-popup-form .agentsingle__form--field textarea{background:transparent}.single-aios-agents .aiosp-container[class*="aiosp-ref-#agents-popup-form"] .aios-popup-body .agents-popup-form .agentsingle__form--field input[type=submit]{width:auto;min-width:240px;height:60px;padding:3px 15px 0;color:var(--secondary);font-size:14px;font-weight:400;text-align:center;letter-spacing:.2em;text-transform:uppercase;border:1px solid var(--primary);display:flex;align-items:center;justify-content:center;transition:var(--default-transition);background:transparent}.single-aios-agents .aiosp-container[class*="aiosp-ref-#agents-popup-form"] .aios-popup-body .agents-popup-form .agentsingle__form--field input[type=submit]:hover{color:#fff;background:var(--primary)}.single-aios-agents #inner-page-wrapper #content .agentsingle__card{background:transparent}.single-aios-agents #inner-page-wrapper #content .agentsingle__card-smi ul li a:hover{color:#fff;background:var(--primary)}.single-aios-agents #inner-page-wrapper #content .agentsingle__card-button a{width:auto;min-width:240px;height:60px;padding:3px 15px 0;color:var(--secondary);font-size:14px;font-weight:400;text-align:center;letter-spacing:.2em;text-transform:uppercase;border:1px solid var(--primary);display:flex;align-items:center;justify-content:center;transition:var(--default-transition);background:transparent}.single-aios-agents #inner-page-wrapper #content .agentsingle__card-button a:hover{color:#fff;background:var(--primary)}.ip-areas-list .ip-areas-item{margin-bottom:80px}.ip-areas-list .ip-areas-item .ip-areas-text h3{margin-bottom:30px}.ip-areas-list .ip-areas-item .ip-areas-text .global-site-btn{margin-top:30px}.ip-areas-list .ip-areas-item .ip-areas-text .global-site-btn a:hover{color:#fff!important}.page-id-204 .ihf-eureka.ihf-map-left{margin-top:80px}.ip-portfolio__awards{margin:60px 0 100px}.ip-portfolio__awards img{margin:40px auto 0!important}.ip-portfolio__stats{margin:60px 0 110px}.ip-portfolio__stats .col-md-4{margin:40px auto 0}.ip-portfolio__stats p{margin:0!important;line-height:1.2!important}.ip-portfolio__list{font-size:0;margin-left:-10px;margin-right:-10px}.ip-portfolio__list--left,.ip-portfolio__list--right{width:50%;display:inline-block;vertical-align:top}.ip-portfolio__item{width:100%;display:inline-block;vertical-align:top;padding:0 10px 20px}.ip-portfolio__item--photo{font-size:0}.ip-portfolio__item--text{width:100%;position:absolute;z-index:3;bottom:80px;left:0;color:#fff;font-size:16px;text-align:center;transition:var(--default-transition);opacity:0}.ip-portfolio__item--text .address strong{display:block;padding-bottom:10px;font-size:27px;font-weight:100;font-family:var(--font-family-title)}.ip-portfolio__item--text .address span{display:block;margin-top:10px;letter-spacing:.5em;text-transform:uppercase}.ip-portfolio__item--text .view-btn{width:240px;height:60px;margin:25px auto 0;padding:3px 15px 0;color:#fff;font-size:14px;text-align:center;letter-spacing:.2em;text-transform:uppercase;border:1px solid #ffffff;display:flex;align-items:center;justify-content:center;transition:var(--default-transition)}.ip-portfolio__item a{display:block;position:relative;cursor:auto}.ip-portfolio__item a:before{width:100%;height:100%;content:"";position:absolute;z-index:1;top:0;left:0;background-color:var(--primary);transition:var(--default-transition);opacity:0}.ip-portfolio__item a:hover:before{opacity:.4}.ip-portfolio__item a:hover .ip-portfolio__item--text{opacity:1;bottom:100px}.aci-results-elevate-pagination ul li :is(a,span).active{pointer-events:none}.sitemap-list .page-item-2{display:none}.joinourFollowers{padding:60px 0 0}.joinourFollowers__title{display:flex;align-items:stretch;justify-content:center;text-align:center}.joinourFollowers__socmedLists{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:50px 0}.joinourFollowers__socmedItem{padding:25px}.joinourFollowers__socmedItem a{display:block;outline:none;text-decoration:none}.joinourFollowers__socmedItem a:hover{opacity:.6}.joinourFollowers__socmedItem span{display:block;text-align:center;color:var(--primary);font-size:110px;line-height:101px}.joinourFollowers__socmedItem span.ai-font-tiktok{font-size:90px}.joinourFollowers__socmedItem em{display:block;text-align:center;font-style:normal!important;padding-top:25px;letter-spacing:.05em}.use-floating-validation-tip .wpcf7-not-valid-tip{width:auto;position:absolute}.wpcf7 form .wpcf7-response-output{text-align:center}@media screen and (min-width: 744px){.sidebar h2{font-size:30px}#content .entry-title,#content .archive-title,#content .archive-subtitle{font-size:40px}#content #breadcrumbs>span{justify-content:flex-start}h1,.h1,.heading-1{font-size:40px}#breadcrumbs{padding-top:24px;font-size:14px}#breadcrumbs__container>span{justify-content:flex-start}#breadcrumbs{padding-top:29px}}@media screen and (min-width: 992px){.page-id-29 .ai-minimalist-column-content-left{width:46%}.page-id-29 .ai-minimalist-column-content-right{width:54%}.ip-areas__list{margin-left:-19px;margin-right:-19px}.ip-areas__item{padding:0 19px 40px}.ip-areas__item--text .address strong{font-size:40px}.ip-areas-list .ip-areas-item{display:flex;align-items:center;justify-content:space-between;flex-flow:row}.ip-areas-list .ip-areas-item .ip-areas-photo,.ip-areas-list .ip-areas-item .ip-areas-text{width:50%}.ip-areas-list .ip-areas-item:nth-child(odd){flex-flow:row-reverse}.ip-areas-list .ip-areas-item:nth-child(odd) .ip-areas-text{padding-left:7%}.ip-areas-list .ip-areas-item:nth-child(2n) .ip-areas-text{padding-right:7%}.ip-portfolio__awards img{margin:0 auto!important}.ip-portfolio__stats .col-md-4{margin:0 auto}.ip-portfolio__list{margin-left:-19px;margin-right:-19px}.ip-portfolio__item{padding:0 19px 40px}.ip-portfolio__item--text .address strong{font-size:40px}}@media screen and (min-width: 1024px){#breadcrumbs__container{padding-left:20px;padding-right:20px}}@media screen and (min-width: 1280px){.sidebar h2{font-size:35px}#content .entry-title,#content .archive-title{font-size:60px}#content .archive-subtitle{font-size:48px}h1,.h1,.heading-1{font-size:60px}#breadcrumbs{padding-top:7px;font-size:16px}#breadcrumbs__container{padding-left:62px;padding-right:62px}#breadcrumbs{padding-top:38px}}@media screen and (max-width: 991px){.ip-areas__item--text{bottom:0}.ip-areas__item--text .address{padding:0 10px}.ip-areas__item a:hover .ip-areas__item--text{bottom:30px}.ip-areas-list .ip-areas-item .ip-areas-photo{margin-top:30px}.ip-areas-list .ip-areas-item .ip-areas-text{text-align:center}.ip-portfolio__item--text{bottom:0}.ip-portfolio__item--text .address{padding:0 10px}.ip-portfolio__item a:hover .ip-portfolio__item--text{bottom:30px}}@media screen and (max-width: 767px){.ip-areas__list--left,.ip-areas__list--right,.ip-portfolio__list--left,.ip-portfolio__list--right{width:100%}}@media screen and (max-width: 480px){.page-id-29 #content ul.ai-minimalist-contact-details li{font-size:15px}.ip-areas__item--text .address span,.ip-portfolio__item--text .address span{letter-spacing:.2em}}
