.aap-cookie-policy{display:block;position:fixed;left:100%;bottom:100px;width:100%;padding:16px;max-width:460px;height:auto;background:#00050a;z-index:99999;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:none;transform:none;-webkit-transition:-webkit-transform .8s;transition:-webkit-transform .8s;transition:transform .8s;transition:transform .8s,-webkit-transform .8s}.aap-cookie-policy #cookie-policy-close{display:block;width:15px;height:15px;position:absolute;top:16px;right:16px;background:url(https://assets.aaptiv.com/assets/images/icons/close.png) no-repeat 50%;background-size:contain}.aap-cookie-policy.show{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.aap-cookie-policy__title{margin:0;font-size:14px;font-weight:600;color:#fff;text-transform:uppercase;line-height:24px}.aap-cookie-policy__description{font-size:14px;color:#aaa;margin:0;line-height:22px}.aap-cookie-policy__description>a{color:#aaa}.homepage-navbar{font-family:Gilroy Bold New,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:transparent;height:64px;width:100%;position:fixed;z-index:3;-webkit-transition:background-color .2s linear;transition:background-color .2s linear}.homepage-navbar--scrolled{background-color:#00050a}.homepage-navbar__center,.homepage-navbar__left,.homepage-navbar__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.homepage-navbar__left,.homepage-navbar__right{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px;width:288px}.homepage-navbar__left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:40px;z-index:2}@media (max-width:1200px){.homepage-navbar__left{padding-left:20px}}.homepage-navbar__left img{width:122px;height:32px}.homepage-navbar__center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px}@media (max-width:1200px){.homepage-navbar__center{display:none}}.homepage-navbar__right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:40px}@media (max-width:1200px){.homepage-navbar__right{padding-right:20px;display:none}}.homepage-navbar__right--mobile{z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:1200px){.homepage-navbar__right--mobile{display:none}}.homepage-navbar__right--mobile .fa-times{display:none}.homepage-navbar .homepage-link{line-height:22px;font-size:16px;padding:0 20px;font-weight:600}@media (max-width:1200px){.homepage-navbar .homepage-link{-ms-flex-item-align:start;align-self:flex-start;padding:12px 5px}}@media (min-width:1200px){.homepage-navbar .homepage-link{text-align:center}.homepage-navbar .homepage-link:first-child{padding-left:0}}.homepage-navbar .homepage-nav-button{border-radius:100px;color:#002af5!important;background:#fff;text-align:center;line-height:50px;width:164px}.homepage-navbar__hamburger{width:48px;height:48px;border:none;outline:none;cursor:pointer;font-size:1.8rem;background:transparent;color:#fff;font-size:24px}.homepage-navbar__mobile-nav{height:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;background-color:#00050a;overflow-y:auto;-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.homepage-navbar__mobile-nav .homepage-link{margin-left:24px}.homepage-navbar__mobile-nav--expanded{color:#fff;height:100vh}.homepage-navbar__mobile-nav-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;position:absolute;top:64px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.homepage-navbar__line-separator{margin:8px 0;opacity:.24;border-bottom:1px solid #fff;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.homepage-hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100vh;position:relative}@media (max-width:760px){.homepage-hero--mobile-fixed-height{height:474px;min-height:auto}}.homepage-hero__slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;width:100%;min-height:100vh;position:relative;background-size:cover;background-repeat:no-repeat;background-position:50%}.homepage-hero__slide--1{background-image:url(https://assets.aaptiv.com/assets/images/pages/homepage/a.jpg)}.homepage-hero__slide--2{background-image:url(https://assets.aaptiv.com/assets/images/pages/homepage/b.jpg)}.homepage-hero__slide--3{background-image:url(https://assets.aaptiv.com/assets/images/pages/homepage/c.jpg)}.homepage-hero__overlay{background:#00050a;opacity:.5;position:absolute;height:100%;width:100%;z-index:2;bottom:88px}@media (max-width:1200px){.homepage-hero__overlay{bottom:134px}}.homepage-hero__content{font-family:Gilroy Bold New,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;color:#fff;text-align:center;padding:0;position:absolute;z-index:2}.homepage-hero__content h1{max-width:600px;margin-bottom:0}.homepage-hero__content h1 span{white-space:nowrap}.homepage-hero__content a{margin-top:40px}@media (max-width:1200px){.homepage-hero__content a{margin-top:32px}}.homepage-hero__content img{vertical-align:middle}.homepage-hero__content .hero-button-row{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1200px){.homepage-hero__content .hero-button-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.homepage-hero__content .hero-button{margin-left:10px;margin-right:10px;width:150px;border:2px solid;border-radius:4px}@media (max-width:1200px){.homepage-hero__content{max-width:300px}}.homepage-hero__quote-background-placeholder,.homepage-hero__quote-carousel{background:rgba(0,5,10,.88);position:absolute;bottom:0;min-height:88px;width:100%}.homepage-hero__quote-background-placeholder{z-index:0}.homepage-hero__quote-carousel{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:16px;text-transform:uppercase;text-align:center;z-index:2}@media (max-width:1200px){.homepage-hero__quote-carousel{height:134px}}.homepage-hero__quote-carousel div{padding:10px}.homepage-hero__quote{font-size:16px;font-weight:600;letter-spacing:1px}.homepage-hero__floating-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;position:absolute;top:120px}@media (max-width:760px){.homepage-hero__floating-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;top:66px;bottom:0}}.homepage-hero__image-container{width:55%}.homepage-hero__image-container>img{width:100%}@media (max-width:760px){.homepage-hero__image-container{width:100%}}.homepage-hero__text-container{width:40%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left}@media (max-width:1200px){.homepage-hero__text-container{font-size:14px}}@media (max-width:760px){.homepage-hero__text-container{z-index:2;position:absolute;bottom:36px;left:48px;width:240px}}.homepage-hero__text-container>span:first-child{font-family:Gilroy Bold New,sans-serif}.homepage-hero__text-container>span:nth-of-type(2){font-family:Gilroy SemiBold,sans-serif}.homepage-hero__text-container>h2{font-family:Gilroy Bold New,sans-serif}.homepage-hero__text-badge{font-size:16px;padding:0 0 24px;letter-spacing:3px}@media (max-width:1200px){.homepage-hero__text-badge{font-size:14px;letter-spacing:2px}}.homepage-hero__text-heading{font-size:60px;margin:0;padding:0 0 24px}@media (max-width:1200px){.homepage-hero__text-heading{font-size:32px}}.homepage-hero__text-subtitle{font-size:32px;margin:0;padding:0 0 56px}@media (max-width:1200px){.homepage-hero__text-subtitle{font-size:20px;padding:0}}.homepage-hero__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;width:100%;-ms-flex-item-align:stretch;align-self:stretch;text-align:center;color:#fff;position:relative}@media (max-width:760px){.homepage-hero__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}.homepage-hero__container>p{font-size:32px;margin:0}@media (max-width:1200px){.homepage-hero__container>p{font-size:24px}}.homepage-hero__container>span{font-size:16px}.homepage-hero__container>a{margin:80px 0 0}@media (max-width:1200px){.homepage-hero__container>a{margin:48px 0 0}}.homepage-hero__container-left{width:40%;background-color:#fff}.homepage-hero__container-left>img{height:32px;padding:44px 0 0}@media (max-width:760px){.homepage-hero__container-left>img{height:26px;padding:20px 0 0}}@media (max-width:760px){.homepage-hero__container-left{width:100%}}.homepage-hero__container-right{width:60%}@media (max-width:760px){.homepage-hero__container-right{z-index:1;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.homepage-hero__container-right>div{background-image:url(https://assets.aaptiv.com/assets/images/pages/homepage/pattern-overlay.svg),linear-gradient(45deg,#001aff,#0af);width:100%;margin-left:16px}@media (min-width:760px){.homepage-hero__container-right>div{height:100%}}.homepage-hero__container-left,.homepage-hero__container-right{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:100%}@media (max-width:760px){.homepage-hero__container-left,.homepage-hero__container-right{height:auto}}.homepage-hero-carousel.owl-carousel.owl-loading{background:#00050a;opacity:.5;position:absolute;width:100%;bottom:0;z-index:1;height:88px}@media (max-width:1200px){.homepage-hero-carousel.owl-carousel.owl-loading{height:134px}}.homepage-hero-carousel.owl-carousel,.homepage-hero-carousel.owl-hidden{position:absolute;top:0;opacity:1;display:block}.homepage-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;min-height:100vh}.homepage-section--no-min-height{min-height:auto}.homepage-text-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.homepage-text-content--left-align{-webkit-box-align:start;-ms-flex-align:start;align-items:start;text-align:left}@media (max-width:1112px){.homepage-text-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}}.homepage-text-content h1{margin:24px 0}.homepage-text-content p{margin:0 0 32px}@font-face{font-family:Aktiv Reg;src:url(/assets/fonts/AktivGroteskRg.eot);src:url(/assets/fonts/AktivGroteskRg.eot) format("embedded-opentype"),url(/assets/fonts/AktivGroteskRg.woff2) format("woff2"),url(/assets/fonts/AktivGroteskRg.woff) format("woff"),url(/assets/fonts/AktivGroteskRg.ttf) format("truetype"),url(/assets/fonts/AktivGroteskRg.svg) format("svg")}@font-face{font-family:Aktiv Bold;src:url(/assets/fonts/AktivGrotesk_Bd.eot);src:url(/assets/fonts/AktivGrotesk_Bd.eot) format("embedded-opentype"),url(/assets/fonts/AktivGrotesk_Bd.woff2) format("woff2"),url(/assets/fonts/AktivGrotesk_Bd.woff) format("woff"),url(/assets/fonts/AktivGrotesk_Bd.ttf) format("truetype"),url(/assets/fonts/AktivGrotesk_Bd.svg) format("svg")}@font-face{font-family:Gilroy Bold;src:url(/assets/fonts/RadomirTinkovGilroyBold.eot);src:url(/assets/fonts/RadomirTinkovGilroyBold.eot) format("embedded-opentype"),url(/assets/fonts/RadomirTinkovGilroyBold.woff2) format("woff2"),url(/assets/fonts/RadomirTinkovGilroyBold.woff) format("woff"),url(/assets/fonts/RadomirTinkovGilroyBold.ttf) format("truetype"),url(/assets/fonts/RadomirTinkovGilroyBold.svg) format("svg")}@font-face{font-family:Gilroy Black;font-style:normal;src:url(/assets/fonts/GilroyW05-Black.woff),url(/assets/fonts/GilroyW05-Black.woff2)}@font-face{font-family:Gilroy Bold New;font-style:normal;src:url(/assets/fonts/GilroyW05-Bold.woff),url(/assets/fonts/GilroyW05-Bold.woff2)}@font-face{font-family:Gilroy Light;font-style:normal;src:url(/assets/fonts/GilroyW05-Light.woff),url(/assets/fonts/GilroyW05-Light.woff2)}@font-face{font-family:Gilroy SemiBold;font-style:normal;src:url(/assets/fonts/GilroyW05-SemiBold.woff),url(/assets/fonts/GilroyW05-SemiBold.woff2)}@font-face{font-family:Inter;font-style:normal;font-weight:100;src:url(/assets/fonts/Inter-Thin-BETA.woff2) format("woff2"),url(/assets/fonts/Inter-Thin-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:100;src:url(/assets/fonts/Inter-ThinItalic-BETA.woff2) format("woff2"),url(/assets/fonts/Inter-ThinItalic-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:200;src:url(/assets/fonts/Inter-ExtraLight-BETA.woff2) format("woff2"),url(/assets/fonts/Inter-ExtraLight-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:200;src:url(/assets/fonts/Inter-ExtraLightItalic-BETA.woff2) format("woff2"),url(/assets/fonts/Inter-ExtraLightItalic-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:300;src:url(/assets/fonts/Inter-Light-BETA.woff2) format("woff2"),url(/assets/fonts/Inter-Light-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:300;src:url(/assets/fonts/Inter-LightItalic-BETA.woff2) format("woff2"),url(/assets/fonts/Inter-LightItalic-BETA.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(/assets/fonts/Inter-Regular.woff2) format("woff2"),url(/assets/fonts/Inter-Regular.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:400;src:url(/assets/fonts/Inter-Italic.woff2) format("woff2"),url(/assets/fonts/Inter-Italic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:url(/assets/fonts/Inter-Medium.woff2) format("woff2"),url(/assets/fonts/Inter-Medium.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:500;src:url(/assets/fonts/Inter-MediumItalic.woff2) format("woff2"),url(/assets/fonts/Inter-MediumItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:url(/assets/fonts/Inter-SemiBold.woff2) format("woff2"),url(/assets/fonts/Inter-SemiBold.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:600;src:url(/assets/fonts/Inter-SemiBoldItalic.woff2) format("woff2"),url(/assets/fonts/Inter-SemiBoldItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:url(/assets/fonts/Inter-Bold.woff2) format("woff2"),url(/assets/fonts/Inter-Bold.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:700;src:url(/assets/fonts/Inter-BoldItalic.woff2) format("woff2"),url(/assets/fonts/Inter-BoldItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:800;src:url(/assets/fonts/Inter-ExtraBold.woff2) format("woff2"),url(/assets/fonts/Inter-ExtraBold.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:800;src:url(/assets/fonts/Inter-ExtraBoldItalic.woff2) format("woff2"),url(/assets/fonts/Inter-ExtraBoldItalic.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-weight:900;src:url(/assets/fonts/Inter-Black.woff2) format("woff2"),url(/assets/fonts/Inter-Black.woff) format("woff")}@font-face{font-family:Inter;font-style:italic;font-weight:900;src:url(/assets/fonts/Inter-BlackItalic.woff2) format("woff2"),url(/assets/fonts/Inter-BlackItalic.woff) format("woff")}@font-face{font-family:Inter var;font-weight:100 900;font-style:normal;font-named-instance:"Regular";src:url(/assets/fonts/Inter-upright.var.woff2) format("woff2")}@font-face{font-family:Inter var;font-weight:100 900;font-style:italic;font-named-instance:"Italic";src:url(/assets/fonts/Inter-italic.var.woff2) format("woff2")}.homepage-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;padding:96px 16px;background:#00050a}@media (max-width:1200px){.homepage-footer{padding:64px 24px;text-align:center}}.homepage-footer .homepage-link{line-height:30px;font-size:20px;margin-bottom:16px}.homepage-footer__bottom,.homepage-footer__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1200px;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1200px){.homepage-footer__bottom,.homepage-footer__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}.homepage-footer__top{padding-bottom:64px}.homepage-footer__top h3{font-family:Gilroy Bold New,sans-serif;font-size:24px;color:#fff}.homepage-footer__bottom a,.homepage-footer__bottom p{font-size:20px;color:#fff;margin:0 0 16px}@media (min-width:1200px){.homepage-footer__bottom a,.homepage-footer__bottom p{width:25%}}.homepage-footer__bottom a{text-decoration:none}.homepage-footer__app-store-icon>i{width:36px;text-align:center}.homepage-footer__section{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.homepage-footer__column,.homepage-footer__section{display:-webkit-box;display:-ms-flexbox;display:flex}.homepage-footer__column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;width:25%}@media (max-width:1200px){.homepage-footer__column{min-width:50%}}.fixed-button{position:fixed;bottom:0;z-index:100;padding:32px 48px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1200px){.fixed-button{display:none!important}}.fixed-button>a{width:100%;text-align:center;-webkit-box-shadow:0 4px 16px 0 rgba(0,26,255,.48);box-shadow:0 4px 16px 0 rgba(0,26,255,.48)}body.unscrollable{overflow:hidden}.owl-nav{margin-top:80px!important}.owl-theme .owl-nav [class*=owl-]:hover{background:none!important}.fixed-button>.homepage-button{height:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fixed-button>.homepage-button,.homepage{display:-webkit-box;display:-ms-flexbox;display:flex}.homepage{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;-webkit-font-smoothing:antialiased;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin:0}.homepage h1{font-family:Gilroy Bold New,sans-serif;font-size:40px}@media (max-width:1200px){.homepage h1{font-size:24px}}.homepage p{font-size:20px;line-height:1.5}.homepage .homepage-link{color:#fff;letter-spacing:1px;text-decoration:none}.homepage .homepage-link:hover{-webkit-transition:all .25s ease;transition:all .25s ease;opacity:.64}.homepage .homepage-link--bold{opacity:1}.homepage .homepage-link--left-aligned{text-align:left}.homepage .homepage-button{font-family:Gilroy Bold New,sans-serif;font-size:16px;line-height:24px;padding:12px 32px;font-weight:600;border-radius:4px;cursor:pointer;outline:none;text-decoration:none;white-space:nowrap;-webkit-transition:all .25s ease;transition:all .25s ease}.homepage .homepage-button:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.homepage .homepage-button--grey-on-black{background:#fff;color:#00050a}.homepage .homepage-button--grey-on-black:focus{-webkit-box-shadow:0 0 0 4px hsla(0,0%,100%,.32);box-shadow:0 0 0 4px hsla(0,0%,100%,.32)}.homepage .homepage-button--black-on-yellow{background:#fb0;color:#000;border-color:#fb0}.homepage .homepage-button--black-on-yellow:focus{-webkit-box-shadow:0 0 0 4px hsla(0,0%,100%,.32);box-shadow:0 0 0 4px hsla(0,0%,100%,.32)}.homepage .homepage-button--grey-on-white{border:2px solid #00050a;background:#fff;color:#00050a}.homepage .homepage-button--grey-on-white:focus{-webkit-box-shadow:0 0 0 4px rgba(0,0,0,.32);box-shadow:0 0 0 4px rgba(0,0,0,.32)}.homepage .homepage-button--grey-on-white:hover{color:#05f;border-color:#05f}.homepage .homepage-button--white-on-blue{background:#fff;color:#001aff;border-color:#001aff}.homepage .homepage-button--white-on-blue:focus{-webkit-box-shadow:0 0 0 4px rgba(0,85,255,.32);box-shadow:0 0 0 4px rgba(0,85,255,.32)}.homepage .homepage-button--blue-on-black,.homepage .homepage-button--blue-on-white{background:#001aff;color:#fff}.homepage .homepage-button--blue-on-black:focus,.homepage .homepage-button--blue-on-white:focus{-webkit-box-shadow:0 0 0 4px rgba(0,85,255,.32);box-shadow:0 0 0 4px rgba(0,85,255,.32)}.homepage .homepage-badge{background:#5f0;padding:4px 8px;font-size:12px;text-transform:uppercase;border-radius:2px;line-height:16px;letter-spacing:1px;font-weight:600}.homepage .homepage-trainer{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-repeat:no-repeat;background-position:50%}.homepage .homepage-artwork,.homepage .homepage-iphones{max-height:600px;max-width:100%;margin:auto 0}.homepage .homepage-content-and-text,.homepage .homepage-text-and-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:760px){.homepage .homepage-content-and-text,.homepage .homepage-text-and-image{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.homepage .homepage-content-and-text__left,.homepage .homepage-content-and-text__right,.homepage .homepage-text-and-image__left,.homepage .homepage-text-and-image__right{width:100%}}.homepage .homepage-content-and-text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;background:#00050a}.homepage .homepage-content-and-text__left,.homepage .homepage-content-and-text__right{width:50%}@media (max-width:760px){.homepage .homepage-content-and-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.homepage .homepage-content-and-text__left,.homepage .homepage-content-and-text__right{width:100%}}.homepage .homepage-content-and-text__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.homepage .homepage-content-and-text__right>div{padding:0 96px;max-width:504px}@media (max-width:760px){.homepage .homepage-content-and-text__right>div{padding:64px 24px}}.homepage .homepage-content-and-text__right h1,.homepage .homepage-content-and-text__right p{color:#fff}.homepage .homepage-content-and-text__right p{opacity:.64}.homepage .homepage-content-and-text__left{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative}@media (max-width:760px){.homepage .homepage-content-and-text{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse}}.homepage .homepage-text-and-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1200px;width:100%;margin:auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 16px}.homepage .homepage-text-and-image__left{max-width:504px}@media (max-width:1200px){.homepage .homepage-text-and-image{padding:64px 24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.homepage .homepage-text-and-image__left,.homepage .homepage-text-and-image__right{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.homepage .homepage-text-and-image__right{padding:32px 0 24px;text-align:center}}.homepage .homepage-employers,.homepage .homepage-join-community,.homepage .homepage-workouts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:96px 240px}@media (max-width:1200px){.homepage .homepage-employers,.homepage .homepage-join-community,.homepage .homepage-workouts{padding:64px 24px}}.homepage .homepage-employers{background:#001aff;color:#fff;margin-bottom:48px;padding:96px}.homepage .homepage-carousel__item{height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.homepage .homepage-carousel .owl-stage,.homepage .homepage-carousel__item{display:-webkit-box;display:-ms-flexbox;display:flex}.homepage .homepage-program-carousel{position:relative;height:100%;background:#f4f6f8}@media (max-width:760px){.homepage .homepage-program-carousel{padding:40px 0}}.homepage .homepage-program-carousel.owl-loaded{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.homepage .homepage-program-carousel__overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}@media (min-width:760px){.homepage .homepage-program-carousel__overlay{background-image:-webkit-gradient(linear,right top,left top,from(#fafbfc),color-stop(50%,rgba(244,246,248,0)));background-image:linear-gradient(-90deg,#fafbfc,rgba(244,246,248,0) 50%)}}.homepage .homepage-workouts-carousel__item-overlay{cursor:pointer;position:absolute;top:0;left:0;bottom:0;right:0;z-index:2;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.16)),to(rgba(0,0,0,.8)));background-image:linear-gradient(-180deg,rgba(0,0,0,.16),rgba(0,0,0,.8));-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.08),0 8px 24px 0 rgba(0,0,0,.08);box-shadow:0 2px 8px 0 rgba(0,0,0,.08),0 8px 24px 0 rgba(0,0,0,.08)}.homepage .homepage-workouts-carousel__pause-button,.homepage .homepage-workouts-carousel__play-button{cursor:pointer;height:56px;width:56px;opacity:1;position:absolute;border-radius:50%;border:none;padding:0;background:transparent;z-index:3;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.homepage .homepage-workouts-carousel__pause-button:focus,.homepage .homepage-workouts-carousel__play-button:focus{outline:none;-webkit-box-shadow:0 0 0 4px rgba(0,85,255,.32);box-shadow:0 0 0 4px rgba(0,85,255,.32)}.homepage .homepage-workouts-carousel__pause-button{opacity:0}.homepage .homepage-workouts-carousel__text-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;position:absolute;bottom:0;left:0;z-index:4;text-align:left;color:#fff;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:24px}.homepage .homepage-workouts-carousel__text-container>h2,.homepage .homepage-workouts-carousel__text-container>span{line-height:24px}.homepage .homepage-workouts-carousel__text-container>h2{font-family:Gilroy Bold New,sans-serif;font-size:24px;margin-bottom:3px}.homepage .homepage-workouts-carousel__text-container>span{font-size:16px;margin:0;direction:ltr}.homepage .homepage-workouts-carousel .homepage-carousel__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px}.homepage .homepage-workouts-carousel h1{font-family:Gilroy-Bold;font-size:24px;color:#fff}.homepage .homepage-workouts-carousel span{font-size:16px;color:#fff}.homepage .homepage-program-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;text-align:center;-webkit-box-shadow:0 4px 16px 0 rgba(0,0,0,.08);box-shadow:0 4px 16px 0 rgba(0,0,0,.08);height:100%;background:#fff}.homepage .homepage-program-card h2,.homepage .homepage-program-card p{margin:0 32px 24px}.homepage .homepage-program-card h2{text-align:center;font-size:32px}@media (max-width:1200px){.homepage .homepage-program-card h2{font-size:24px}}.homepage .homepage-program-card .homepage-exclusive{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:24px 0}.homepage .homepage-program-card .homepage-exclusive img{width:auto;height:32px}.homepage .homepage-signup{min-height:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.homepage .homepage-signup h1{text-align:center;margin-bottom:40px}.homepage .homepage-signup .aap-payment-form__loading,.homepage .homepage-signup .aap-signup-form__loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.homepage .homepage-auth-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.homepage .homepage-auth-form .aap-error-text{color:red;font-size:14px}.homepage .homepage-auth-form .homepage-button{width:100%;text-align:center}.homepage .homepage-auth-form input,.homepage .homepage-auth-form select{background:none;-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px;-webkit-appearance:none;height:48px;width:100%;font-size:14px;color:#00050a;outline:none;border:none;border-radius:4px;box-shadow:0 0 0 1px #dedede;-moz-box-shadow:0 0 0 1px #dedede;-webkit-box-shadow:0 0 0 1px #dedede;margin-bottom:16px}.homepage .homepage-auth-form input:focus,.homepage .homepage-auth-form select:focus{box-shadow:0 0 0 2px #05f;-moz-box-shadow:0 0 0 2px #05f;-webkit-box-shadow:0 0 0 2px #05f}.homepage .aap-container{margin:64px 24px}.homepage .homepage-auth-form{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-bottom:64px}.homepage .homepage-auth-form label{font-size:12px;margin-bottom:4px}.homepage .homepage-auth-form__badge-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.homepage .homepage-auth-form__signin-wrapper{margin:24px 0 0;font-size:14px;text-align:center;width:100%}.homepage .homepage-auth-form__signin-wrapper a{text-decoration:none;color:#05f}.homepage .homepage-additional-info .homepage-button,.homepage .homepage-hero__container .homepage-button,.homepage .homepage-limited-spots .homepage-button,.homepage .homepage-offerings .homepage-button,.homepage .homepage-schedule .homepage-button,.homepage .homepage-trainers .homepage-button{width:176px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1200px){.homepage .homepage-additional-info .homepage-button,.homepage .homepage-hero__container .homepage-button,.homepage .homepage-offerings .homepage-button,.homepage .homepage-schedule .homepage-button,.homepage .homepage-trainers .homepage-button{display:none}}.homepage .homepage-additional-info,.homepage .homepage-fact,.homepage .homepage-offerings,.homepage .homepage-schedule,.homepage .homepage-trainers{display:-webkit-box;display:-ms-flexbox;display:flex;padding:120px 240px}@media (max-width:1200px){.homepage .homepage-additional-info,.homepage .homepage-fact,.homepage .homepage-offerings,.homepage .homepage-schedule,.homepage .homepage-trainers{padding:64px 48px}}.homepage .homepage-additional-info h2,.homepage .homepage-offerings h2,.homepage .homepage-schedule h2,.homepage .homepage-trainers h2{font-family:Gilroy Bold New,sans-serif;color:#0f1f30;font-size:48px;margin:0}@media (max-width:1200px){.homepage .homepage-additional-info h2,.homepage .homepage-offerings h2,.homepage .homepage-schedule h2,.homepage .homepage-trainers h2{font-size:32px}}.homepage .homepage-additional-info p,.homepage .homepage-offerings p,.homepage .homepage-schedule p,.homepage .homepage-trainers p{color:#0f1f30}.homepage .homepage-additional-info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;background-color:#fff}@media (max-width:1200px){.homepage .homepage-additional-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;z-index:2}}.homepage .homepage-additional-info__first,.homepage .homepage-additional-info__second{font-family:Gilroy Bold New,sans-serif;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}@media (min-width:1200px){.homepage .homepage-additional-info__first{padding-right:66px}}@media (max-width:1200px){.homepage .homepage-additional-info__first{padding-bottom:39px}}.homepage .homepage-additional-info__second p{font-family:Gilroy Light,sans-serif;font-size:32px;margin:0}@media (max-width:1200px){.homepage .homepage-additional-info__second p{font-size:24px}}@media (min-width:1200px){.homepage .homepage-additional-info__second{padding-left:66px}}.homepage .homepage-fact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:linear-gradient(45deg,#f60,#fa0)}.homepage .homepage-fact>h2{font-family:Gilroy Bold New,sans-serif;text-align:center;color:#fff;font-size:60px;margin:0}@media (max-width:1200px){.homepage .homepage-fact>h2{font-size:40px;text-align:left}}.homepage .homepage-offerings{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f9fafb}@media (max-width:1200px){.homepage .homepage-offerings{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.homepage .homepage-offerings h2{margin:0 0 96px}@media (max-width:1200px){.homepage .homepage-offerings h2{margin:0 0 64px}}.homepage .homepage-offerings__web-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1200px){.homepage .homepage-offerings__web-cards{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}.homepage .homepage-offerings__web-card{width:45%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;padding-bottom:72px}@media (max-width:1200px){.homepage .homepage-offerings__web-card{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding-bottom:40px}}.homepage .homepage-offerings__web-card:last-child,.homepage .homepage-offerings__web-card:nth-last-child(2){padding-bottom:96px}@media (max-width:1200px){.homepage .homepage-offerings__web-card:nth-last-child(2){padding-bottom:40px}}@media (max-width:1200px){.homepage .homepage-offerings__web-card:last-child{padding-bottom:0}}.homepage .homepage-offerings__web-card img{height:64px;width:64px;padding-right:38px}@media (max-width:1200px){.homepage .homepage-offerings__web-card img{padding-bottom:16px}}.homepage .homepage-offerings__web-card p{font-family:Gilroy SemiBold,sans-serif;margin:0 0 16px;font-size:24px;line-height:36px}@media (max-width:1200px){.homepage .homepage-offerings__web-card p{font-size:20px;line-height:30px}}.homepage .homepage-offerings__web-card span{font-family:Inter,sans-serif;font-style:normal;font-weight:400;color:#5f6978;font-size:18px;line-height:28px}@media (max-width:1200px){.homepage .homepage-offerings__web-card span{font-size:16px;line-height:26px}}.homepage .homepage-trainers{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f9fafb}@media (max-width:1200px){.homepage .homepage-trainers{padding:64px 16px;text-align:left}}.homepage .homepage-trainers h2{margin-bottom:24px}.homepage .homepage-trainers p{font-size:24px}.homepage .homepage-trainers>p{margin:0 0 96px}@media (max-width:1200px){.homepage .homepage-trainers>p{margin:0 0 76px}}.homepage .homepage-trainers__trainer-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;margin-bottom:96px}@media (max-width:1400px){.homepage .homepage-trainers__trainer-cards{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin-bottom:0}}.homepage .homepage-trainers__trainer-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;text-align:left;background-color:#fff;max-width:380px;width:32%;border-radius:4px}@media (max-width:1400px){.homepage .homepage-trainers__trainer-card{width:100%;margin-bottom:40px}.homepage .homepage-trainers__trainer-card:last-child{margin-bottom:0}}.homepage .homepage-trainers__trainer-card>p{font-family:Gilroy SemiBold,sans-serif;padding:40px 40px 0;margin:0}@media (max-width:1200px){.homepage .homepage-trainers__trainer-card>p{font-size:20px}}.homepage .homepage-trainers__trainer-card>span{font-family:Inter,sans-serif;font-style:normal;font-weight:400;color:#5f6978;font-size:18px;line-height:28px;padding:15px 40px 40px}@media (max-width:1200px){.homepage .homepage-trainers__trainer-card>span{font-size:16px;line-height:26px}}.homepage .homepage-trainers__trainer-card>div{width:100%;height:240px;background-position:50%;background-size:cover;border-top-left-radius:4px;border-top-right-radius:4px;background-image:url(https://assets.aaptiv.com/assets/images/pages/homepage/pattern-overlay.svg);background-color:#e8eaed}.homepage .homepage-trainers__trainer-card>img{width:100%;height:auto;display:block;border-top-left-radius:4px;border-top-right-radius:4px}.homepage .homepage-trainers__trainer-card:first-child>div{background-image:url(https://assets.aaptiv.com/assets/images/pages/homepage/ackeem.png)}.homepage .homepage-trainers__trainer-card:nth-child(2)>div{background-image:url(https://assets.aaptiv.com/assets/images/pages/homepage/amanda.png)}.homepage .homepage-trainers__trainer-card:nth-child(3)>div{background-image:url(https://assets.aaptiv.com/assets/images/pages/homepage/kenta.png)}.homepage .homepage-schedule{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:hidden;position:relative;padding-top:120px;padding-bottom:0}@media (max-width:1200px){.homepage .homepage-schedule{padding:64px 16px 0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}}.homepage .homepage-schedule>p{font-family:Inter,sans-serif;font-style:normal;font-weight:400;margin-bottom:54px}.homepage .homepage-schedule>img{width:100%}.homepage .homepage-schedule__overlay{position:absolute;bottom:0;left:0;right:0;width:100%;height:30%;z-index:3;background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),color-stop(27%,hsla(0,0%,100%,.14)),color-stop(50%,hsla(0,0%,100%,.45)),color-stop(72%,hsla(0,0%,100%,.76)),to(hsla(0,0%,100%,.9)));background-image:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.14) 27%,hsla(0,0%,100%,.45) 50%,hsla(0,0%,100%,.76) 72%,hsla(0,0%,100%,.9))}@media (max-width:1200px){.homepage .homepage-schedule>h2,.homepage .homepage-schedule>p,.homepage .homepage-trainers>h2,.homepage .homepage-trainers>p{padding-left:32px;padding-right:32px}}.homepage .homepage-schedule-carousel{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.homepage .homepage-schedule-carousel.owl-theme .owl-nav [class*=owl-]:hover{background:none}.homepage .homepage-schedule-carousel.owl-carousel .owl-dots.disabled,.homepage .homepage-schedule-carousel .owl-carousel .owl-nav.disabled{display:block}.homepage .homepage-schedule-carousel__next-button,.homepage .homepage-schedule-carousel__prev-button{border:1px solid #0f1f30;width:56px;height:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%}.homepage .homepage-schedule-carousel__next-button.disabled,.homepage .homepage-schedule-carousel__prev-button.disabled{opacity:.24}.homepage .homepage-schedule-carousel__next-button .chevron-arrow-left,.homepage .homepage-schedule-carousel__prev-button .chevron-arrow-left{display:inline-block;border-right:2px solid #000;border-bottom:2px solid #000;width:10px;height:10px;-webkit-transform:rotate(-225deg);transform:rotate(-225deg)}.homepage .homepage-schedule-carousel__next-button .chevron-arrow-right,.homepage .homepage-schedule-carousel__prev-button .chevron-arrow-right{display:inline-block;border-right:2px solid #000;border-bottom:2px solid #000;width:10px;height:10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.homepage .homepage-limited-spots{background-image:url(https://assets.aaptiv.com/assets/images/pages/homepage/pattern-overlay.svg);background-color:#0f1f30;color:#fff;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:176px 240px 302px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;text-align:center}@media (max-width:1200px){.homepage .homepage-limited-spots{padding:112px 48px 268px}}.homepage .homepage-limited-spots>h2{font-family:Gilroy Bold New,sans-serif;margin:0;font-size:48px;line-height:60px}@media (max-width:1200px){.homepage .homepage-limited-spots>h2{font-size:32px;line-height:40px}}.homepage .homepage-limited-spots>h2:nth-child(2){padding-bottom:80px}@media (max-width:1200px){.homepage .homepage-limited-spots>h2:nth-child(2){padding-bottom:56px}}.homepage .homepage-minimal-footer{position:absolute;bottom:0;padding:48px 240px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:1px solid hsla(0,0%,100%,.16)}@media (max-width:1200px){.homepage .homepage-minimal-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:48px}}.homepage .homepage-minimal-footer>span{font-family:Inter,sans-serif;font-style:normal;font-weight:400;color:#fff;font-size:20px}@media (max-width:1200px){.homepage .homepage-minimal-footer>span{font-size:14px}.homepage .homepage-minimal-footer>span:first-child{padding-bottom:16px}}.homepage .homepage-minimal-footer i{color:#fff}