body#astro-training .ff-content-wrapper,body#alta-training .ff-content-wrapper{padding-bottom:0}.trainingGallery{height:20rem;background:#333 50%/cover no-repeat}@media (min-width: 48em){.trainingGallery{height:34rem}}.trainingHero{background:#f5f5f5;position:relative;z-index:2}.trainingHero .mobileImage{background:#000;border-bottom:.4rem solid #222;height:40rem;margin-bottom:-14rem}.trainingHero .purchaseUI{margin:0 auto;max-width:35rem}.trainingHero h1{font-size:2.4rem;font-weight:500;line-height:1}.trainingHero .logo{width:24rem;height:3.6rem}@media (min-width: 48em){.trainingHero{background:#000;border-bottom:.4rem solid #222;height:auto}.trainingHero .mobileImage{display:none}.trainingHero h1{font-size:3.2rem}.trainingHero .frame{display:flex;align-items:center;height:48rem;flex-direction:row}.trainingHero .purchaseUI{margin:0}}.trainingFeatures{background:#f5f5f5;padding:4rem 0 2rem}.trainingFeatures .entry{max-width:35rem;margin:0 auto}.trainingFeatures .entry+.entry{margin-top:2rem}.trainingFeatures .image{text-align:center}.trainingFeatures img{width:100%;max-width:18rem;margin:0 auto;height:auto}.trainingFeatures .description{line-height:1.4;margin-top:.5rem}.trainingFeatures .disclaimer{border-top:.1rem solid var(--gray2);padding-top:.5rem;margin-top:2rem}@media (min-width: 48em){.trainingFeatures{padding:4rem 0}.trainingFeatures .entries{display:flex;margin:0 -3.2rem}.trainingFeatures .entry{text-align:center;padding:0 3.2rem;max-width:none;flex:1 1 0;margin:0}.trainingFeatures .entry+.entry{margin:0}.trainingFeatures img{max-width:20.4rem}.trainingFeatures .disclaimer{margin-top:4rem}}.trainingCurriculum{background:#f5f5f5;padding:4rem 0 2rem;color:#454545}.trainingCurriculum .day{background:#fff;padding:2rem;max-width:35rem;margin:0 auto}.trainingCurriculum .day+.day{margin-top:3rem}.trainingCurriculum .section{margin-top:1.4rem}@media (min-width: 48em){.trainingCurriculum{padding:4rem 0}.trainingCurriculum .day{padding:5.6rem;max-width:none;margin:0}.trainingCurriculum .day+.day{margin-top:2rem}.trainingCurriculum .sections{display:flex;margin-top:4rem}.trainingCurriculum .section{flex:1 1 0;margin-top:0}.trainingCurriculum .section+.section{margin-left:4rem}}@media (min-width: 64.0625em){.trainingCurriculum .sections{padding:0 7.8rem}}.trainingCurriculum .icon{margin:-4rem 0 1rem;width:4rem}.trainingCurriculum .icon img{max-width:100%;height:auto}.trainingCurriculum .description{font-size:1.4rem;margin-top:1rem}.trainingCurriculum .sectionHl{font-size:1.4rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.trainingCurriculum .bullets{margin-top:.8rem}.trainingCurriculum .bullet{display:flex}.trainingCurriculum .bullet+.bullet{margin-top:1.2rem}.trainingCurriculum svg{flex:0 0 1.4rem;margin-right:1rem}@media (max-width: 47.9375em){.trainingCurriculum svg{width:1.4rem;height:1.4rem}}@media (min-width: 48em){.trainingCurriculum .header{display:flex}.trainingCurriculum .icon{flex:0 0 4.2rem;margin:0 3.6rem 0 0}.trainingCurriculum svg{flex:0 0 2.2rem}.trainingCurriculum .description{font-size:1.7rem}.trainingCurriculum .sectionHl{font-size:1.6rem}.trainingCurriculum .label{padding-top:.2rem}}.trainingFaq{background:#f5f5f5;padding:2rem 0;color:#454545}.trainingFaq .section{background:#fff;padding:2rem;max-width:35rem;margin:0 auto}.trainingFaq .faqTitle{font-size:2.4rem;font-weight:500;margin-bottom:2rem}.trainingFaq .question{font-size:1.6rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.trainingFaq .answer{margin-top:.7rem}.trainingFaq a{color:#454545;font-weight:500;text-decoration:underline}@media (min-width: 48em){.trainingFaq{padding:4rem 0}.trainingFaq .section{padding:4.6rem 5.6rem;margin:0;max-width:none}.trainingFaq .records{margin:0 -2rem;display:flex;flex-wrap:wrap}.trainingFaq .record{padding:1rem 2rem;flex:0 0 50%}.trainingFaq .answer{padding-left:2rem}}.trainingTestimonial{background:#f5f5f5;position:relative;padding:12rem 0 0}.trainingTestimonial .image{height:16rem;left:0;position:absolute;right:0;top:0}.trainingTestimonial .stars{display:flex}.trainingTestimonial svg{fill:#ffcd00}.trainingTestimonial svg+svg{margin-left:.8rem}.trainingTestimonial blockquote{font-size:2.2rem;font-weight:500;margin:1rem 0 .7rem;text-indent:-1rem}.trainingTestimonial .attribution{font-size:1.4rem;font-weight:700}@media (max-width: 47.9375em){.trainingTestimonial svg{height:2rem;width:2rem}.trainingTestimonial .content{background:#fff;border-radius:.5rem;color:#454545;padding:2rem;max-width:35rem;margin:0 auto}}@media (min-width: 48em){.trainingTestimonial{padding:6rem 0;color:#fff}.trainingTestimonial .image{height:auto;bottom:0}.trainingTestimonial blockquote{font-size:2.8rem;text-indent:-1.3rem;max-width:80rem}.trainingTestimonial .attribution{font-size:1.6rem}}#alta-trainingWrapper .trainingHero .mobileImage{background:#000 url(/cdn/shop/files/alta-training-mobile-hero.jpg?v=1723069866) 50% top/78rem auto no-repeat}@media (min-width: 48em){#alta-trainingWrapper .trainingHero{background:#000 url(/cdn/shop/files/alta-training-hero.jpg?v=1723069865) 50%/cover no-repeat}}#alta-trainingWrapper .trainingTestimonial .image{background:#333 url(/cdn/shop/files/alta-training-testimonial.jpg?v=1723069865) right 50%/cover no-repeat}#alta-trainingWrapper .trainingCurriculum svg{fill:#00f2ad}#alta-trainingWrapper .trainingGallery{background-image:url(/cdn/shop/files/alta-training-gallery.jpg?v=1723069865)}#astro-trainingWrapper .trainingHero .mobileImage{background:#000 url(/cdn/shop/files/astro-training-mobile-hero.jpg?v=1723069865) 50% top/78rem auto no-repeat}@media (min-width: 48em){#astro-trainingWrapper .trainingHero{background:#000 url(/cdn/shop/files/astro-training-hero.jpg?v=1723069865) 50%/cover no-repeat}}#astro-trainingWrapper .trainingTestimonial .image{background:#333 url(/cdn/shop/files/astro-training-testimonial.jpg?v=1723069865) 50%/cover no-repeat}#astro-trainingWrapper .trainingTestimonial .astroText{font-size:1.8rem;font-weight:700;max-width:46.8rem}@media (min-width: 48em){#astro-trainingWrapper .trainingTestimonial .astroText{font-size:2.3rem}}#astro-trainingWrapper .trainingCurriculum svg{fill:#f6ed0d}@media (min-width: 48em){#astro-trainingWrapper .trainingCurriculum .sections{display:block;margin-top:0}#astro-trainingWrapper .trainingCurriculum .section{margin-top:2.8rem}#astro-trainingWrapper .trainingCurriculum .section+.section{margin-left:0}#astro-trainingWrapper .trainingCurriculum .bullets{margin-top:2rem}}#astro-trainingWrapper .trainingGallery{background-image:url(/cdn/shop/files/astro-training-gallery2.jpg?v=1721257170)}
