.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.wht-spc-nowrp{white-space:nowrap}.text-right{text-align:right}.txt-center{text-align:center}.text-left{text-align:left}.el-center{margin-left:auto;margin-right:auto}.el-right{margin-left:auto;margin-right:0}.el-left{margin-left:0;margin-right:auto}.img-responsive{display:block;max-width:100%;height:auto;width:100%}.none{display:none!important}.flx{display:-ms-flexbox;display:flex}.flx,.in-flx{-ms-flex-wrap:wrap;flex-wrap:wrap}.in-flx{display:-ms-inline-flexbox;display:inline-flex}.blk,.display-block{display:block}.ib,.in-blk{display:inline-block}.ib{vertical-align:top}.pos-fix{position:fixed}.pos-stc{position:sticky}.pos-init{position:static}.pa,.pos-abs{position:absolute}.pos-rel,.pr{position:relative}.ps-h-center{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.ps-v-center{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.ps-hv-center{top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.full-ht{height:100%}.full-wt{width:100%}.no-padding,.no-pg{padding:0}.no-mg{margin:0}.white-bg{background:#fff}.black-bg{background:#000}.italic{font-style:italic}.light{font-family:OpenSans-Light}.bold{font-family:OpenSans-Bold}.semibold{font-family:OpenSans-Semibold}.btn-black{font-size:1.2rem;line-height:3rem;font-family:OpenSans-Bold;text-transform:uppercase;text-align:center;padding:0 2rem;color:#fff;background:#000;display:block;max-width:max-content}.btn-black:hover{color:#fff;text-decoration:none}@font-face{font-family:OpenSans-Light;src:url(/assets/fonts/OpenSans/Light/OpenSans-Light.woff?v=uf4564653) format("woff");src:url(/assets/fonts/OpenSans/Light/OpenSans-Light.woff2?v=uf4564653) format("woff2"),url(/assets/fonts/OpenSans/Light/OpenSans-Light.eot?v=uf4564653) format("embedded-opentype"),url(/assets/fonts/OpenSans/Light/OpenSans-Light.ttf?v=uf4564653) format("truetype"),url(/assets/fonts/OpenSans/Light/OpenSans-Light.svg?v=uf4564653) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:OpenSans-Regular;src:url(/assets/fonts/OpenSans/Regular/OpenSans-Regular.woff?v=uf4564653) format("woff");src:url(/assets/fonts/OpenSans/Regular/OpenSans-Regular.woff2?v=uf4564653) format("woff2"),url(/assets/fonts/OpenSans/Regular/OpenSans-Regular.eot?v=uf4564653) format("embedded-opentype"),url(/assets/fonts/OpenSans/Regular/OpenSans-Regular.ttf?v=uf4564653) format("truetype"),url(/assets/fonts/OpenSans/Regular/OpenSans-Regular.svg?v=uf4564653) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:OpenSans-Semibold;src:url(/assets/fonts/OpenSans/Semibold/OpenSans-Semibold.woff?v=uf4564653) format("woff");src:url(/assets/fonts/OpenSans/Semibold/OpenSans-Semibold.woff2?v=uf4564653) format("woff2"),url(/assets/fonts/OpenSans/Semibold/OpenSans-Semibold.eot?v=uf4564653) format("embedded-opentype"),url(/assets/fonts/OpenSans/Semibold/OpenSans-Semibold.ttf?v=uf4564653) format("truetype"),url(/assets/fonts/OpenSans/Semibold/OpenSans-Semibold.svg?v=uf4564653) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:OpenSans-Bold;src:url(/assets/fonts/OpenSans/Bold/OpenSans-Bold.woff?v=uf4564653) format("woff");src:url(/assets/fonts/OpenSans/Bold/OpenSans-Bold.woff2?v=uf4564653) format("woff2"),url(/assets/fonts/OpenSans/Bold/OpenSans-Bold.eot?v=uf4564653) format("embedded-opentype"),url(/assets/fonts/OpenSans/Bold/OpenSans-Bold.ttf?v=uf4564653) format("truetype"),url(/assets/fonts/OpenSans/Bold/OpenSans-Bold.svg?v=uf4564653) format("svg");font-weight:400;font-style:normal;font-display:swap}.mobile-app-page{background-color:#fff;overflow:hidden}.mobile-app-page .default__hero_sale .hero__banner{position:relative;height:5rem}.mobile-app-page .app__intro{margin-top:5rem}.mobile-app-page .app__intro .enroll__inner{margin:1rem auto;border-bottom:.4rem solid #16a9e4;width:4rem}.mobile-app-page .app__intro .intro__h2{font:2.2rem/2.6rem OpenSans-Bold;text-transform:uppercase;margin:0 0 1rem}.mobile-app-page .app__intro .intro__h3{font:1rem/1.2rem OpenSans-Semibold;letter-spacing:.25rem;text-transform:uppercase}.mobile-app-page .app__intro .intro__p p{font:1.4rem/2.4rem OpenSans-Regular;margin-top:2rem}.mobile-app-page .app__intro .app__downloads{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem;margin-top:1rem;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.mobile-app-page .app__intro .app__downloads img{border-radius:.8rem}.mobile-app-page .main__collage{margin-top:7rem}.mobile-app-page .main__collage .collage__box{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 2fr 1fr;grid-template-columns:1fr 1fr 2fr 1fr;gap:.1rem}.mobile-app-page .main__collage .collage__box img{height:100%}.mobile-app-page .main__package{margin-top:2.5rem}.mobile-app-page .main__package .package__title{font:2.2rem/2.6rem OpenSans-Bold;text-transform:uppercase}.mobile-app-page .main__package .package__subtitle{font:1.4rem/2.4rem OpenSans-Semibold;text-transform:uppercase;letter-spacing:.25rem}.mobile-app-page .main__package .package__container{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:4rem;-ms-flex-align:stretch;align-items:stretch;-ms-grid-column-align:center;justify-items:center;margin-top:2.5rem;position:relative}.mobile-app-page .main__package .package__container .package__box{text-align:center;position:relative}.mobile-app-page .main__package .package__container .package__box:after{content:"";position:absolute;top:0;right:-1rem;height:100%;width:.1rem;background-color:#d0d0d0}.mobile-app-page .main__package .package__container .package__box .icon__box{width:5rem;height:5rem}.mobile-app-page .main__package .package__container .package__box .box__title{font:1.4rem/1.8rem OpenSans-Semibold;margin-top:1rem}.mobile-app-page .main__package .package__container .package__box .box__paragraph{font:1rem/1.8rem OpenSans-Regular;margin-top:1rem}.mobile-app-page .main__package .package__disclaimer{font:1.2rem/2rem OpenSans-Regular;margin-top:2.5rem}.mobile-app-page .main__package .package__modal{font:1.2rem/2rem OpenSans-Semibold;text-decoration:underline;margin-top:1.5rem}.mobile-app-page .thank-you__app{margin-bottom:0}.mobile-app-page .thank-you__app .app__box{background:#fff}.mobile-app-page .thank-you__app .box__aside{padding:1.8rem 0 0}.mobile-app-page .thank-you__app .box__main{padding:2.5rem 0 7rem}.mobile-app-page .thank-you__app .app__figure{position:relative;width:30rem;height:30rem;margin:0 auto}.mobile-app-page .thank-you__app .app__h2{margin:0;font-family:OpenSans-Semibold;font-size:2.8rem;line-height:3rem;text-transform:uppercase}.mobile-app-page .thank-you__app .app__p{margin-top:1.3rem;font-size:1.4rem;line-height:2.2rem;color:#797979}.mobile-app-page .thank-you__app .app__links{display:-ms-flexbox;display:flex;margin:3.2rem -.7rem 0}.mobile-app-page .thank-you__app .app__a{-ms-flex:0 0 16.6rem;flex:0 0 16.6rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:4rem;margin:0 .7rem;padding:.2rem .5rem;background:#000}.mobile-app-page .thank-you__app .a__img{max-height:100%;width:auto}.mobile-app-page .thank-you__app{margin-top:12rem}.mobile-app-page .thank-you__app .app__box{background-color:#f1f1f1;-ms-flex-pack:center;justify-content:center}.mobile-app-page .thank-you__app .app__box .app__figure{width:21rem;height:21rem;margin-top:-4rem}.mobile-app-page .thank-you__app .app__box .app__h2{font:2rem/2.4rem OpenSans-Bold;text-transform:capitalize;text-align:center}.mobile-app-page .thank-you__app .app__box .app__p{font:1.2rem/2.2rem OpenSans-Regular;color:#000;text-align:center;padding:0 1.5rem}.mobile-app-page .thank-you__app .app__box .app__links{-ms-flex-pack:center;justify-content:center}body{background:#fff!important}@media (min-width:768px){.mobile-app-page .default__hero_sale .hero__banner{height:8rem}.mobile-app-page .app__intro .intro__h2{font-size:2.8rem;line-height:3rem}.mobile-app-page .app__intro .intro__h3{font-size:1.2rem;line-height:1.6rem}.mobile-app-page .app__intro .intro__p p{font-size:1.4rem;line-height:2.6rem}.mobile-app-page .app__intro .app__downloads{-ms-flex-direction:row;flex-direction:row;gap:3rem;margin-top:3.5rem}.mobile-app-page .main__collage .collage__box{gap:.24rem}.mobile-app-page .main__package .package__subtitle{font-size:1.6rem;line-height:2.4rem}.mobile-app-page .main__package .package__container{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:3rem}.mobile-app-page .main__package .package__container .package__box:nth-of-type(3n):after{content:none}.mobile-app-page .main__package .package__container .package__box .icon__box{width:8rem;height:8rem}.mobile-app-page .main__package .package__container .package__box .box__paragraph{font-size:1.2rem;line-height:2.2rem}.mobile-app-page .thank-you__app{margin-bottom:10rem}.mobile-app-page .thank-you__app .app__box{display:-ms-flexbox;display:flex}.mobile-app-page .thank-you__app .box__aside{padding:2.5rem 3rem 2.9rem 0}.mobile-app-page .thank-you__app .box__main{padding:3.7rem 0 6.5rem}.mobile-app-page .thank-you__app .app__figure{width:26.8rem;height:26.8rem}.mobile-app-page .thank-you__app .figure__h3{font-size:1rem}.mobile-app-page .thank-you__app .app__p{margin-top:.9rem}.mobile-app-page .thank-you__app .app__links{margin-top:2.4rem}.mobile-app-page .thank-you__app .app__a{-ms-flex-preferred-size:15rem;flex-basis:15rem;height:3.6rem}.mobile-app-page .thank-you__app .box__aside{padding:0 0 0 6rem}.mobile-app-page .thank-you__app .box__main{padding:1rem 8rem 1rem 4rem}.mobile-app-page .thank-you__app .app__box .app__figure{margin-top:-2rem;margin-bottom:-2rem}.mobile-app-page .thank-you__app .app__box .app__h2{text-align:left}.mobile-app-page .thank-you__app .app__box .app__p{text-align:left;padding:0}.mobile-app-page .thank-you__app .app__box .app__links{-ms-flex-pack:left;justify-content:left}}@media (min-width:1200px){.mobile-app-page .default__hero_sale .hero__banner{height:12rem}.mobile-app-page .app__intro{margin-top:7rem}.mobile-app-page .app__intro .intro__h2{font-size:4rem;line-height:4rem}.mobile-app-page .app__intro .intro__h3{font-size:1.6rem;line-height:2rem}.mobile-app-page .app__intro .intro__p p{font-size:1.6rem;line-height:2.8rem}.mobile-app-page .main__collage{margin-top:14rem}.mobile-app-page .main__collage .collage__box{gap:.4rem}.mobile-app-page .main__package{margin-top:3.5rem}.mobile-app-page .main__package .package__title{font-size:2.8rem;line-height:3rem}.mobile-app-page .main__package .package__subtitle{font-size:1.6rem;line-height:2.8rem}.mobile-app-page .main__package .package__container{margin-top:3.5rem}.mobile-app-page .main__package .package__container .package__box .box__title{font-size:1.8rem;line-height:2rem}.mobile-app-page .main__package .package__container .package__box .box__paragraph{font-size:1.4rem;line-height:2.4rem}.mobile-app-page .main__package .package__disclaimer{margin-top:3.5rem}.mobile-app-page .thank-you__app{margin-bottom:20.5rem}.mobile-app-page .thank-you__app .app__box{min-height:31.5rem;margin-bottom:4.7rem}.mobile-app-page .thank-you__app .box__aside{-ms-flex-item-align:end;align-self:flex-end;padding:4.4rem 5rem 0 4.8rem}.mobile-app-page .thank-you__app .box__main{padding:8.2rem 12rem 6.5rem 0}.mobile-app-page .thank-you__app .app__figure{width:35.8rem;height:35.8rem;margin-bottom:-6.9rem}.mobile-app-page .thank-you__app .figure__h3{margin-top:.5rem;font-size:1.4rem}.mobile-app-page .thank-you__app .app__links{margin-top:1.8rem}.mobile-app-page .thank-you__app{margin-top:16rem}.mobile-app-page .thank-you__app .box__aside{padding:0 0 0 25rem}.mobile-app-page .thank-you__app .box__main{padding:4rem 18rem 4rem 6rem!important}.mobile-app-page .thank-you__app .app__box{min-height:auto;height:22rem}.mobile-app-page .thank-you__app .app__box .app__figure{width:31.8rem;height:31.8rem;margin-top:-5rem;margin-bottom:-5rem}.mobile-app-page .thank-you__app .app__box .app__h2{font-size:2.4rem;line-height:2.6rem}.mobile-app-page .thank-you__app .app__box .app__p{font-size:1.4rem;line-height:2.4rem}}@media (min-width:1920px){.mobile-app-page .main__collage>.container{width:158.1rem}.mobile-app-page .thank-you__app .box__main{width:82rem}}@media (max-width:1199px){.mobile-app-page .thank-you__app .app__box{position:relative}.mobile-app-page .thank-you__app .app__box:before{content:"";position:absolute;top:0;bottom:0;left:50%;z-index:-1;-ms-transform:translateX(-50%);transform:translateX(-50%);width:100vw;background:inherit}}@media (max-width:767px){.xtra-pd{padding-left:3rem;padding-right:3rem}.mobile-app-page .main__package .package__container .package__box:nth-of-type(2n):after{content:none}}