:root{--font-family-default: "Roboto Condensed", sans-serif;--font-family-title: "Barlow Condensed", sans-serif;--font-family-barlow: "Barlow Condensed", sans-serif;--font-family-roboto: "Roboto Condensed", sans-serif;--font-size-default: 14px;--font-size-title: 18px;--font-color-default: #000000;--font-color-title: #6c757d;--primary: #007bff;--secondary: #6c757d;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--default-transition: .3s cubic-bezier(.4, 0, .2, 1);--aios-ihf-template-global-page-primary-color:black !important;--aios-ihf-template-global-page-secondary-color:black !important}.aiosCommunitiesEndeavor__content span{font-size:15px}.single-aios-rm-sellers .aiosp-wrap .aiosp-container .aios-popup-body,.single-aios-rm-buyers .aiosp-wrap .aiosp-container .aios-popup-body{width:34%}.single-aios-rm-sellers .email-popup-text,.single-aios-rm-buyers .email-popup-text{font-size:20px;margin-bottom:20px}.single-aios-rm-sellers input#your-email,.single-aios-rm-buyers input#your-email{width:100%;position:relative;font-size:clamp(.688rem,.493vw + .382rem,.875rem);font-weight:300;font-family:var(--font-family-roboto);letter-spacing:.2em;color:#000;padding-bottom:19px;border:0;background:none;border-bottom:1px solid #9d9d9d;text-transform:uppercase;margin-bottom:20px}.single-aios-rm-sellers .aiosp-content.aios-popup-body,.single-aios-rm-buyers .aiosp-content.aios-popup-body{min-height:287px}.single-aios-rm-sellers .seller-form,.single-aios-rm-buyers .buyer-form{display:block!important}.single-aios-rm-buyers #buyer-form{display:block!important;text-align:center;padding:10px}#nav li{position:relative;display:inline-block}#nav .sub-menu{list-style:none outside none;margin:0;display:none;padding:15px 0 0;position:absolute;width:100%;min-width:clamp(10rem,3.289vw + 7.961rem,11.25rem);left:calc(50% - clamp(.125rem,1.48vw - .793rem,.688rem));transform:translate(-50%)}#nav .sub-menu a{color:#fff;display:block;padding:10px;text-align:center;background:#000;transition:all ease-in-out .35s;font-size:clamp(.625rem,.329vw + .421rem,.75rem);font-weight:300;font-family:var(--font-lato);letter-spacing:.3em;text-transform:uppercase;width:100%;height:100%;display:flex;justify-content:center;align-items:center}#nav .sub-menu a:hover{background:#787878;text-decoration:none}#nav .sub-menu a:after{display:none}#nav .sub-menu .sub-menu{margin-left:100%;top:0}#nav li:hover>.sub-menu{display:block}#nav .sub-menu li{position:relative;margin:0 0 1px;width:100%;height:39px}a{text-decoration:none!important;outline:none!important}body{font-family:var(--font-family-default);font-size:var(--font-size-default);background:#fff;color:var(--font-color-default);margin:0}.header{width:100%;height:auto;z-index:20;position:relative}.header .logo{padding-top:25px;padding-bottom:25px}.header .logo a{display:block;color:inherit;text-decoration:none;position:relative;z-index:5}.header .logo .logo-image{background:#009bbb;display:inline-block;vertical-align:top;width:69px}.header .logo .logo-image i{font-size:53px;color:#fff;display:inline-block;padding-left:4px;padding-top:8px}.header .logo .logo-text{display:inline-block;vertical-align:top;padding-left:3%;padding-top:14px}.header .logo .logo-text h3{font-weight:700;font-size:30px;line-height:30px;text-transform:uppercase;color:#009bbb}.header .logo .logo-text p{font-weight:400;font-size:12px;text-transform:uppercase;color:#898989;letter-spacing:5.2px}.header .navigation{padding-top:25px;padding-bottom:25px;position:relative}.header .navigation .mob-menu{display:none}.header .navigation nav{display:block;width:100%;height:auto;text-align:right}.header .navigation nav>div>ul{font-size:0}.header .navigation nav li{position:relative}.header .navigation nav>div>ul>li{display:inline-block;vertical-align:top;position:relative}.header .navigation nav>div>ul>li>a{font-size:13px;font-weight:400;color:#464646;text-transform:uppercase;text-decoration:none;display:block;padding:24px}.header .navigation nav>div>ul>li:last-child>a{padding-right:0}.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}.entry-title{font-size:clamp(3.75rem,6.579vw - .329rem,6.25rem);font-weight:600;font-family:var(--font-family-barlow);text-transform:uppercase;color:#000;position:relative}.entry.entry-content *{font-size:clamp(.688rem,.822vw + .178rem,1rem);font-weight:300;font-family:var(--font-family-roboto);color:#000;line-height:clamp(1.25rem,.987vw + .638rem,1.625rem)}#main-wrapper{position:relative;overflow-x:hidden;font-size:0;width:100%}#main-wrapper .ai-font-envelope{font-size:11px}#main-wrapper .ai-font-phone{font-size:14px}#main-wrapper .ai-font-location-c{font-size:17px}.global-text{font-size:clamp(.688rem,.822vw + .178rem,1rem);font-weight:300;font-family:var(--font-family-roboto);color:#000;line-height:clamp(1.25rem,.987vw + .638rem,1.625rem)}.global-title p{font-size:clamp(1.313rem,.493vw + 1.007rem,1.5rem);font-weight:500;font-family:var(--font-family-roboto);letter-spacing:.4em;color:#787878;text-transform:uppercase;margin-bottom:5px}.global-title span{font-size:clamp(3.75rem,6.579vw - .329rem,6.25rem);font-weight:600;font-family:var(--font-family-barlow);text-transform:uppercase;color:#000;position:relative;left:-4px}.global-btn{font-size:clamp(.688rem,.822vw + .178rem,1rem);text-transform:uppercase;font-weight:500;font-family:var(--font-family-roboto);letter-spacing:.2em;color:#dcdcdc;height:clamp(2.813rem,.822vw + 2.303rem,3.125rem);background:#0a0a0a;border:1px solid #0a0a0a;transition:all ease-in-out .35s;display:flex;justify-content:center;align-items:center}.global-btn:hover{background:#787878;border:1px solid #787878;color:#dcdcdc}.slick-btn{width:clamp(2.813rem,.822vw + 2.303rem,3.125rem);height:clamp(2.813rem,.822vw + 2.303rem,3.125rem);display:flex;justify-content:center;align-items:center;background:#000;border:1px solid black;transition:all ease-in-out .35s}.slick-btn img{width:14px;height:auto}.slick-btn:hover{background:#787878;border:1px solid #787878}.use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute!important;top:0!important;left:0!important;width:-moz-fit-content!important;width:fit-content!important;font-size:11px!important}.wpcf7 form .wpcf7-response-output{text-align:center!important;font-size:11px!important;position:absolute;width:100%}header.header{position:fixed;top:54px;left:0;z-index:9999;font-size:0;width:100%;transition:all ease-in-out .35s}header.header.fh-header{padding:26px 0 27px;background:#000;top:0}header.header.fh-header .header-logo:after{height:24px!important}header.header.fh-header .header-logo .hdr-logo-container>img{max-width:clamp(7.188rem,6.579vw + 3.109rem,9.688rem)!important}header.header.fh-header .header-logo .hdr-logo-container a img{max-width:clamp(6.875rem,4.112vw + 4.326rem,8.438rem)!important}header.header.fh-header #nav .sub-menu{padding-top:clamp(2.438rem,.493vw + 2.132rem,2.625rem)}header.header .header-wrap{max-width:1600px;font-size:0;position:relative;margin:auto}header.header .header-wrap .header-container{max-width:1400px;width:87.5%;font-size:0;position:relative;margin:auto;display:flex;align-items:center;justify-content:flex-end}header.header .header-wrap .header-container .header-logo{width:-moz-fit-content;width:fit-content;height:auto;position:relative;font-size:0}header.header .header-wrap .header-container .header-logo:after{content:"";position:absolute;top:0;left:47%;bottom:0;transform:translate(47%);margin:auto;background:#dcdcdc;width:1px;height:30px;transition:all ease-in-out .35s}header.header .header-wrap .header-container .header-logo .hdr-logo-container{display:flex;width:-moz-fit-content;width:fit-content;justify-content:center;align-items:center;position:relative;font-size:0;gap:65px}header.header .header-wrap .header-container .header-logo .hdr-logo-container a{position:relative;font-size:0}header.header .header-wrap .header-container .header-logo .hdr-logo-container a img{max-width:clamp(7.188rem,8.553vw + 1.885rem,10.438rem);transition:all ease-in-out .35s;height:auto}header.header .header-wrap .header-container .header-logo .hdr-logo-container>img{transition:all ease-in-out .35s;max-width:clamp(7.5rem,11.513vw + .362rem,11.875rem);height:auto}header.header .header-wrap .header-container .header-nav{position:relative;font-size:0;width:-moz-fit-content;width:fit-content;margin-left:auto}header.header .header-wrap .header-container .header-nav #nav li a{font-size:clamp(.688rem,.822vw + .178rem,1rem);font-weight:500;font-family:var(--font-family-roboto);letter-spacing:.04em;color:#dcdcdc;text-transform:uppercase}header.header .header-wrap .header-container .header-nav #nav>li:last-child{margin-right:0;padding-right:0;border-right:none}header.header .header-wrap .header-container .header-nav #nav>li{margin-right:clamp(.375rem,2.138vw - .951rem,1.188rem);padding-right:clamp(.375rem,2.138vw - .951rem,1.188rem);border-right:1px solid #dcdcdc}header.header .header-wrap .header-container .header-contact-info{position:relative;font-size:0;width:-moz-fit-content;width:fit-content;margin-left:clamp(1.563rem,1.316vw + .747rem,2.063rem)}header.header .header-wrap .header-container .header-contact-info .hdr-ci{display:flex;justify-content:center;align-items:center}header.header .header-wrap .header-container .header-contact-info .hdr-ci a{color:#fff;margin-right:clamp(.625rem,1.645vw - .395rem,1.25rem);padding-right:clamp(.625rem,1.645vw - .395rem,1.25rem);border-right:1px solid #dcdcdc;width:-moz-fit-content;width:fit-content}header.header .header-wrap .header-container .header-contact-info .hdr-ci a:last-child{margin-right:0;border-right:0;padding-right:0}.footer-form{position:relative;font-size:0;width:100%}.footer-form .footer-form-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:#000}.footer-form .footer-form-bg canvas{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center;background-attachment:fixed;opacity:20%}.footer-form .footer-form-wrap{max-width:1600px;margin:auto;width:100%;font-size:0;position:relative}.footer-form .footer-form-wrap .footer-form-container{width:93.75%;max-width:1500px;font-size:0;position:relative;margin-left:auto;padding:130px 0 140px}.footer-form .footer-form-wrap .footer-form-container .form-flex{display:flex;justify-content:space-between;align-items:center;font-size:0;position:relative;width:100%}.footer-form .footer-form-wrap .footer-form-container .form-flex .form-content .global-title p{color:#fff}.footer-form .footer-form-wrap .footer-form-container .form-flex .form-content .global-title span{color:#fff;line-height:clamp(3.438rem,4.112vw + .888rem,5rem);left:-2px}.footer-form .footer-form-wrap .footer-form-container .form-flex .form-content .global-text{color:#fff;margin-top:clamp(1.875rem,2.467vw + .345rem,2.813rem)}.footer-form .footer-form-wrap .footer-form-container .form-flex .form-wrapper{width:44%;max-width:660px;position:relative;font-size:0;background:#fff;padding:75px 0 64px}.footer-form .footer-form-wrap .footer-form-container .form-flex .form-wrapper form{width:75.7575757576%;max-width:500px;font-size:0;position:relative;margin:auto}.footer-form .footer-form-wrap .footer-form-container .form-flex .form-wrapper .sidebyside{display:flex;justify-content:center;align-items:center}.footer-form .footer-form-wrap .footer-form-container .form-flex .form-wrapper .sidebyside span{width:50%;margin-right:20px}.footer-form .footer-form-wrap .footer-form-container .form-flex .form-wrapper .sidebyside span:last-child{margin-right:0}.footer-form .footer-form-wrap .footer-form-container .form-flex .form-wrapper .input-wrp{width:100%;position:relative;font-size:0;margin-bottom:35px}.footer-form .footer-form-wrap .footer-form-container .form-flex .form-wrapper .input-wrp span{width:100%;position:relative;font-size:0}.footer-form .footer-form-wrap .footer-form-container .form-flex .form-wrapper .input-wrp span input,.footer-form .footer-form-wrap .footer-form-container .form-flex .form-wrapper .input-wrp span textarea{width:100%;position:relative;font-size:clamp(.688rem,.493vw + .382rem,.875rem);font-weight:300;font-family:var(--font-family-roboto);letter-spacing:.2em;color:#000;padding-bottom:19px;border:0;background:none;border-bottom:1px solid #9d9d9d;text-transform:uppercase}.footer-form .footer-form-wrap .footer-form-container .form-flex .form-wrapper .input-wrp span textarea{height:80px;resize:none}.footer-form .footer-form-wrap .footer-form-container .form-flex .form-wrapper .submit-wrap{display:flex;justify-content:flex-end;align-items:center}.footer-form .footer-form-wrap .footer-form-container .form-flex .form-wrapper .submit-wrap input{width:140px}.footer-form .footer-form-wrap .footer-form-container .form-flex .form-wrapper .submit-wrap .wpcf7-spinner{position:absolute;margin:0}footer.footer a{transition:all ease-in-out .35s!important}footer.footer a:hover{opacity:.7}footer.footer{background:#000;width:100%;position:relative;font-size:0;padding:100px 0 105px}footer.footer .footer-wrap{max-width:1600px;position:relative;font-size:0;margin:auto}footer.footer .footer-wrap .footer-container{width:82.5%;max-width:1320px;margin:auto;position:relative;font-size:0}footer.footer .footer-wrap .footer-container .upper-footer{display:flex;width:100%;border-bottom:1px solid #b2b2b2;padding-bottom:55px;justify-content:space-between;align-items:flex-start;padding-right:30px}footer.footer .footer-wrap .footer-container .lower-footer{padding-top:55px}.footer-logo{width:-moz-fit-content;width:fit-content;height:auto;position:relative;font-size:0}.footer-logo:after{content:"";position:absolute;top:0;left:47%;bottom:0;transform:translate(47%);margin:auto;background:#dcdcdc;width:1px;height:30px;transition:all ease-in-out .35s}.footer-logo .footer-logo-container{display:flex;width:-moz-fit-content;width:fit-content;justify-content:center;align-items:center;position:relative;font-size:0;gap:65px}.footer-logo .footer-logo-container a{position:relative;font-size:0}.footer-logo .footer-logo-container a img{max-width:clamp(7.188rem,8.553vw + 1.885rem,10.438rem);transition:all ease-in-out .35s;height:auto}.footer-logo .footer-logo-container>img{transition:all ease-in-out .35s;max-width:clamp(7.5rem,11.513vw + .362rem,11.875rem);height:auto}.footer-smi{margin-top:38px;width:-moz-fit-content;width:fit-content;position:relative;font-size:0}.footer-smi .footer-smi-container{width:-moz-fit-content;width:fit-content;position:relative;font-size:0}.footer-smi .footer-smi-container .smi-flex{display:flex;justify-content:center;align-items:center}.footer-smi .footer-smi-container .smi-flex a{width:clamp(1.875rem,1.645vw + .855rem,2.5rem);height:clamp(1.875rem,1.645vw + .855rem,2.5rem);background:#dcdcdc;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:clamp(.875rem,.987vw + .263rem,1.25rem);color:#000;transition:all ease-in-out .35s;margin-right:clamp(.938rem,.822vw + .428rem,1.25rem);border:1px solid #dcdcdc}.footer-smi .footer-smi-container .smi-flex a:last-child{margin-right:0}.footer-contact{font-size:0;width:-moz-fit-content;width:fit-content;position:relative}.footer-contact .footer-contact-container{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}.footer-contact .footer-contact-container .ftr-ci-container{margin-bottom:clamp(.938rem,.822vw + .428rem,1.25rem)}.footer-contact .footer-contact-container .ftr-ci-container a{font-size:clamp(.688rem,.822vw + .178rem,1rem);font-weight:400;font-family:var(--font-family-roboto);letter-spacing:.04em;display:flex;justify-content:flex-start;align-items:flex-start;color:#fff}.footer-contact .footer-contact-container .ftr-ci-container a i{width:30px;top:3px;position:relative}.footer-contact .footer-contact-container .ftr-ci-container a:has(.ai-font-location-c) span{line-height:clamp(1.25rem,.822vw + .74rem,1.563rem)}.footer-contact .footer-contact-container .ftr-ci-container:last-child{margin-bottom:0}.footer-nav{width:25%}.footer-nav ul{-moz-columns:2;columns:2}.footer-nav ul li a{font-size:clamp(.688rem,.822vw + .178rem,1rem);font-weight:400;font-family:var(--font-family-roboto);letter-spacing:.04em;text-transform:uppercase;color:#dcdcdc;line-height:clamp(1.875rem,.987vw + 1.263rem,2.25rem)}.footer-title{font-size:clamp(1.563rem,.822vw + 1.053rem,1.875rem);font-weight:600;font-family:var(--font-family-barlow);color:#dcdcdc;margin-bottom:clamp(1.563rem,2.467vw + .033rem,2.5rem);text-transform:uppercase}.footer-disclaimer-container{font-size:clamp(.688rem,.493vw + .382rem,.875rem);font-weight:300;font-family:var(--font-family-roboto);letter-spacing:.04em;color:#dcdcdc;line-height:22px;padding-bottom:36px}.footer-copyright{display:flex;justify-content:space-between;align-items:center}.footer-copyright .footer-copyright-text{font-size:clamp(.688rem,.493vw + .382rem,.875rem);font-weight:300;font-family:var(--font-family-roboto);letter-spacing:.04em;color:#dcdcdc}.footer-copyright .footer-copyright-text a{color:#dcdcdc}.footer-copyright .footer-copyright-text strong{color:#fff}.footer-copyright .footer-copyright-icon{display:flex;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;color:#fff}.footer-copyright .footer-copyright-icon .ai-font-eho{font-size:30px;margin-right:15px}.footer-copyright .footer-copyright-icon .ai-font-realtor-mls{font-size:32px}.aios-custom-ihomefinder-shortcode #inner-page-wrapper>.container{width:100%}.page-id-24 #inner-page-wrapper{display:none}.page-id-18 .ai-minimalist-wrapper{font-size:clamp(.688rem,.822vw + .178rem,1rem);font-weight:300;font-family:var(--font-family-roboto);color:#000;line-height:clamp(1.25rem,.987vw + .638rem,1.625rem)}.page-id-18 .ai-minimalist-wrapper .ai-minimalist-column-agent-details a{color:#fff}.page-id-18 h1.entry-title,.page-id-18 .ai-minimalist-cta-button a span{color:#000!important}.page-id-18 .ai-minimalist-column-agent-details{background-color:#000}.page-id-18 .ai-minimalist-cta-button a{border:solid 1px #000000}.page-id-18 .ai-minimalist-form-wrapper{display:none}#listings-details .listings-hero.disable-overlay .listings-hero-single: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}#listings-results .listings-sort .listings-filter-tab a span,#listings-results .listings-sort .listings-filter-tab a em,#listings-details .listings-slideshow-splide.splide-default .splide__main .splide__arrow i{color:#fff!important}.single-aios-rm-buyers #buyer-form{padding:0!important}#aios-roadmaps-equinox .aios-roadmaps-equinox__contents #buyer-form a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:10px}.aiosCommunitiesEndeavor__content h3{text-shadow:2px 2px 2px black}footer.footer a{color:#fff!important}.listings-media span,#listings-results .listings-grid .listings-price span{color:#fff!important}p#breadcrumbs{font-size:14px}.glyphicon-remove-circle{color:#fff!important}#agents-popup-form{position:relative}.aiosp-container[class*="aiosp-ref-#agents-popup-form"] .aios-popup-body .agents-popup-form .use-floating-validation-tip .wpcf7-response-output{margin:10px 0 0!important}.aios-custom-ihomefinder-details-template #listings-details .listings-open-house h2{color:#fff!important}.aios-custom-ihomefinder-details-template #listings-details .listings-open-house ul li>span{color:#fff!important}.aios-custom-ihomefinder-details-template .listings-form .wpcf7{position:relative}.ai-minimalist-column-agent-details a{transition:all ease-in-out .35s}.ai-minimalist-column-agent-details a:hover{opacity:.7}.aios-home-valuation-step-wrap .aios-home-valuation-form p{color:#fff!important}.aios-home-valuation-step-wrap .aios-home-valuation-map h3{color:#fff!important;text-shadow:none!important}.aios-home-valuation-step-wrap .aios-home-valuation-form .aios-home-valuation-form-row .aios-home-valuation-form-col input::-moz-placeholder{color:#000!important}.aios-home-valuation-step-wrap .aios-home-valuation-form .aios-home-valuation-form-row .aios-home-valuation-form-col input::placeholder{color:#000!important}.aios-home-valuation-step-wrap .aios-home-valuation-form .aios-home-valuation-form-row .aios-home-valuation-form-col select::-moz-placeholder{color:#000!important}.aios-home-valuation-step-wrap .aios-home-valuation-form .aios-home-valuation-form-row .aios-home-valuation-form-col select::placeholder{color:#000!important}.aios-home-valuation-step-wrap .aios-home-valuation-form{position:relative!important}.aios-home-valuation-step-wrap .aios-home-valuation-form .aios-home-valuation-form-row .aios-home-valuation-form-col input,.aios-home-valuation-step-wrap .aios-home-valuation-form .aios-home-valuation-form-row .aios-home-valuation-form-col select{font-size:13px}.sitemap-list .page-item-15,.sitemap-list .page-item-237,.sitemap-list .page-item-238{display:none}.aios-home-valuation-step-3 .aios-home-valuation-step-3-wrap .aios-home-valuation-button a{font-size:16px}.category #content p#breadcrumbs{margin:1.12em 0}@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%}header.header{display:none}.global-title{text-align:center}.footer-form .footer-form-wrap .footer-form-container .form-flex{display:flex;justify-content:center;align-items:center;font-size:0;position:relative;width:100%;flex-direction:column;align-content:center;gap:40px}.footer-form .footer-form-wrap .footer-form-container{width:95%;max-width:1500px;font-size:0;position:relative;margin-left:auto;margin-right:auto;padding:100px 0}.footer-form .footer-form-wrap .footer-form-container .form-flex .form-wrapper{width:100%;max-width:660px;position:relative;font-size:0;background:#fff;padding:75px 0 64px}.footer-form .footer-form-wrap .footer-form-container .form-flex .form-content .global-text{color:#fff;margin-top:clamp(1.875rem,2.467vw + .345rem,2.813rem);text-align:center}footer.footer .footer-wrap .footer-container .upper-footer{display:flex;width:100%;border-bottom:1px solid #b2b2b2;padding-bottom:55px;justify-content:space-between;align-items:flex-start;padding-right:30px;flex-direction:column;align-content:flex-start;gap:45px}.footer-nav{width:300px}#aios-roadmaps-equinox .aios-roadmaps-equinox__sticky.is-sticky{padding-top:50px!important}}@media only screen and (max-width: 767px){.ip-banner .container{width:100%}.footer-copyright{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;gap:30px}}@media only screen and (max-width: 480px){.footer-form .footer-form-wrap .footer-form-container .form-flex .form-wrapper .sidebyside span{width:100%;margin-right:0;margin-bottom:35px}.footer-form .footer-form-wrap .footer-form-container .form-flex .form-wrapper .sidebyside{margin-bottom:0;display:flex;justify-content:center;align-items:center;flex-direction:column}.footer-form .footer-form-wrap .footer-form-container .form-flex .form-wrapper .submit-wrap{display:flex;justify-content:center;align-items:center}.footer-logo .footer-logo-container{display:flex;width:-moz-fit-content;width:fit-content;justify-content:center;align-items:center;position:relative;font-size:0;gap:45px}}
