body{color:#0a0a0a;font-family:Open Sans,sans-serif;font-size:16px}.container-920{max-width:920px!important}.container-fluid-no-padding{padding-left:0;padding-right:0}.drop-shadow{box-shadow:0 3px 5px 0 rgba(0,0,0,.45)}.underline{text-decoration:underline}.strike{text-decoration:line-through}.goldvip .list-arrow-item{background-position:left 5px;background-repeat:no-repeat;background-size:30px;margin-bottom:1.25rem;padding-left:45px}.goldvip.webp .list-arrow-item{background-image:url(/goldvip/images/grey-arrow-mobile.webp)}@media (min-width:768px){.goldvip .list-arrow-item{background-size:20px;padding-left:35px}}.background-red{background-color:#de2027!important}.background-white{background-color:#fff!important}.background-cyan{background-color:#0d496d!important}.background-light-yellow{background-color:#fffdc7!important}.background-steps-orange{background-color:#f0bd36!important}.background-footer-grey{background-color:#a3a6a9!important}.text-red{color:#de2027!important}.text-darkred{color:#bf0800!important}.text-white{color:#fff!important}.text-cyan{color:#0d496d!important}.text-blue{color:#00f!important}.text-light-yellow{color:#fffdc7!important}.text-yellow{color:#f2d82a!important}.text-black{color:#000!important}.text-steps-grey{color:#4d4d4f!important}.border-white{border-color:#fff!important}.border-left-3px{border-left-width:3px!important;border-style:solid!important}.border-right-3px{border-right-width:3px!important;border-style:solid!important}.line-height-110{line-height:110%}.line-height-130{line-height:130%}.line-height-140{line-height:140%}.font-size-13px{font-size:13px!important}.font-size-14px{font-size:14px!important}.font-size-16px{font-size:16px!important}.font-size-18px{font-size:18px!important}.font-size-19px{font-size:19px!important}.font-size-20px{font-size:20px!important}.font-size-22px{font-size:22px!important}.font-size-23px{font-size:23px!important}.font-size-24px{font-size:24px!important}.font-size-25px{font-size:25px!important}.font-size-28px{font-size:28px!important}.font-size-30px{font-size:30px!important}.font-size-32px{font-size:32px!important}@media screen and (min-width:320px){.min-320px-font-size-15px{font-size:15px!important}.min-320px-font-size-23px{font-size:23px!important}.min-320px-font-size-24px{font-size:24px!important}}@media screen and (min-width:375px){.min-375px-font-size-16px{font-size:16px!important}.min-375px-font-size-17px{font-size:17px!important}.min-375px-font-size-18px{font-size:18px!important}.min-375px-font-size-19px{font-size:19px!important}.min-375px-font-size-22px{font-size:22px!important}.min-375px-font-size-23px{font-size:23px!important}.min-375px-font-size-24px{font-size:24px!important}.min-375px-font-size-25px{font-size:25px!important}.min-375px-font-size-27px{font-size:27px!important}.min-375px-font-size-29px{font-size:29px!important}.min-375px-font-size-32px{font-size:32px!important}.min-375px-font-size-38px{font-size:38px!important}.min-375px-font-size-40px{font-size:40px!important}}@media screen and (min-width:400px){.min-400px-font-size-18px{font-size:18px!important}}@media screen and (min-width:576px){.font-size-sm-18px{font-size:18px!important}.font-size-sm-20px{font-size:20px!important}.font-size-sm-26px{font-size:26px!important}.font-size-sm-27px{font-size:27px!important}.font-size-sm-43px{font-size:43px!important}.font-size-sm-45px{font-size:45px!important}}@media (min-width:768px){.font-size-md-16px{font-size:16px!important}.font-size-md-20px{font-size:20px!important}.font-size-md-22px{font-size:22px!important}.font-size-md-23px{font-size:23px!important}.font-size-md-25px{font-size:25px!important}.font-size-md-26px{font-size:26px!important}.font-size-md-30px{font-size:30px!important}.font-size-md-32px{font-size:32px!important}.font-size-md-36px{font-size:36px!important}}@media (min-width:992px){.font-size-lg-20px{font-size:20px!important}.font-size-lg-24px{font-size:24px!important}.font-size-lg-26px{font-size:26px!important}.font-size-lg-30px{font-size:30px!important}.font-size-lg-31px{font-size:31px!important}.font-size-lg-36px{font-size:36px!important}.font-size-lg-40px{font-size:40px!important}}@media (min-width:1400px){.font-size-xxl-36px{font-size:36px!important}}.font-weight-semibold{font-weight:600}@media screen and (min-width:375px){.min-375px-d-block{display:block!important}}@media (min-width:768px){.max-width-md-650px{max-width:650px}}@media (min-width:992px){.max-width-lg-710px{max-width:710px!important}}@font-face{font-display:swap;font-family:Futura PT Book;font-style:normal;font-weight:400;src:url(/shared/fonts/futurapt-book.woff2) format("woff2"),url(/shared/fonts/futurapt-book.woff) format("woff")}@font-face{font-display:swap;font-family:Futura PT Book;font-style:italic;font-weight:400;src:url(/shared/fonts/futurapt-bookobl.woff2) format("woff2"),url(/shared/fonts/futurapt-bookobl.woff) format("woff")}@font-face{font-display:swap;font-family:Futura PT Book;font-style:normal;font-weight:700;src:url(/shared/fonts/futurapt-book.woff2) format("woff2"),url(/shared/fonts/futurapt-book.woff) format("woff")}@font-face{font-display:swap;font-family:Futura PT Demi;font-style:normal;font-weight:600;src:url(/shared/fonts/futurapt-demi.woff2) format("woff2"),url(/shared/fonts/futurapt-demi.woff) format("woff")}@font-face{font-display:swap;font-family:Futura PT;font-style:normal;font-weight:700;src:url(/shared/fonts/futurapt-bold.woff2) format("woff2"),url(/shared/fonts/futurapt-bold.woff) format("woff")}@font-face{font-display:swap;font-family:Hunter River;font-style:normal;font-weight:400;src:url(/shared/fonts/hunterriver-regular.woff2) format("woff2"),url(/shared/fonts/hunterriver-regular.woff) format("woff")}.font-jost{font-family:Jost,sans-serif}.font-futura-book{font-family:Futura PT Book,sans-serif}.font-futura-pt{font-family:Futura PT,sans-serif}.font-hunter-river{font-family:Hunter River,sans-serif}.font-weight-medium{font-weight:500}.title-color{color:#272626}.font-color{color:#272727}.font-salmon-color{color:#d8835f}.text-mintgreen{color:#064e51}.special-text{font-size:1.3em}.line{border:0;border-top:2px solid #d8835f;margin-bottom:1rem;margin-top:.5rem;width:115px}.lady-background{background-position:calc(100% + 35px) bottom;background-repeat:no-repeat;background-size:cover}.webp .lady-background{background-image:url(/shared/images/academy/backgrounds/academy-introduction-background-mobile.jpg);background-image:image-set(url("/shared/images/academy/backgrounds/optimized/academy-introduction-background-mobile-jpg.webp") type("image/webp"),url("/shared/images/academy/backgrounds/academy-introduction-background-mobile.jpg") type("image/jpeg"))}.lady-background .spacer{padding-bottom:60%}.letter-spacing-1px{letter-spacing:1px}h2.floating-headline{left:50%;position:absolute;top:1%;transform:translateX(-50%);width:100%}.correct-line-height{line-height:170%}.container-oto-background{background-position:50%;background-repeat:no-repeat;background-size:cover}.webp .container-oto-background{background-image:url(/shared/images/academy/backgrounds/academy-special-offer-background.jpg);background-image:image-set(url("/shared/images/academy/backgrounds/optimized/academy-special-offer-background-jpg.webp") type("image/webp"),url("/shared/images/academy/backgrounds/academy-special-offer-background.jpg") type("image/jpeg"))}.price-background{background-position:50%;background-repeat:no-repeat;background-size:cover}.webp .price-background{background-image:url(/shared/images/academy/pricing/academy-price-card-background.jpg);background-image:image-set(url("/shared/images/academy/pricing/optimized/academy-price-card-background-jpg.webp") type("image/webp"),url("/shared/images/academy/pricing/academy-price-card-background.jpg") type("image/jpeg"))}.goldvip.webp .list-arrow-item{background-image:url(/shared/images/common/icons/common-arrow-blue.jpg)!important;background-image:image-set(url("/shared/images/common/icons/optimized/common-arrow-blue-jpg.webp") type("image/webp"),url("/shared/images/common/icons/common-arrow-blue.jpg") type("image/jpeg"))!important}.container-offer-background{background-image:url(/shared/images/academy/backgrounds/academy-sea-background-mobile.jpg);background-image:image-set(url("/shared/images/academy/backgrounds/optimized/academy-sea-background-mobile-jpg.webp") type("image/webp"),url("/shared/images/academy/backgrounds/academy-sea-background-mobile.jpg") type("image/jpeg"));background-position:50%;background-repeat:no-repeat;background-size:100% 40%}@media (min-width:300px){.lady-background .spacer{padding-bottom:52%}}@media (min-width:375px){.lady-background .spacer{padding-bottom:60%}}@media (min-width:400px){.lady-background{background-position:100% 100%}}@media (min-width:768px){.arrow-down{max-width:300px}h2.floating-headline{top:.4%}}@media (min-width:992px){.correct-line-height{line-height:170%}.container{max-width:955px!important}.webp .lady-background{background-image:none}.lady-background .spacer{padding-bottom:55px}.desktop-header .bottom-row{background-position:50%;background-repeat:no-repeat;background-size:cover}.webp .desktop-header .bottom-row{background-image:url(/shared/images/academy/backgrounds/academy-introduction-background-desktop.jpg);background-image:image-set(url("/shared/images/academy/backgrounds/optimized/academy-introduction-background-desktop-jpg.avif") type("image/avif"),url("/shared/images/academy/backgrounds/optimized/academy-introduction-background-desktop-jpg.webp") type("image/webp"),url("/shared/images/academy/backgrounds/academy-introduction-background-desktop.jpg") type("image/jpeg"))}.line{margin-bottom:30px;margin-top:20px;width:230px}h2.floating-headline{top:.7%}}@media (min-width:1090px){.desktop-header .bottom-row{background-position:50%}}@media (min-width:1200px){h2.floating-headline{top:1.1%}.container{max-width:953px}}@media (min-width:576px){.arrow-down{max-width:300px}}@media (min-width:1400px){h2.floating-headline{top:1.2%}}.detail-3387c613ea{font-weight:800}.academy-section--special-offer{background-image:url(/shared/images/academy/backgrounds/academy-special-offer-background.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.academy-offer-container{margin-inline:auto;padding-inline:15px;width:100%}.academy-offer-copy,.academy-offer-title{font-family:Open Sans,sans-serif}.academy-offer-copy{color:#fff;font-size:15px;font-weight:400;line-height:1.7}.academy-offer-title{color:#fffdc7;font-size:23px;font-weight:600;line-height:1.1}@media (min-width:375px){.academy-offer-copy{font-size:22px}.academy-offer-title{font-size:27px}}@media (min-width:768px){.academy-offer-title{font-size:32px}}@media (min-width:992px){.academy-offer-copy{font-size:24px}.academy-offer-title{font-size:36px}}.academy-offer-price{color:#fffdc7}@media (min-width:576px){.academy-offer-container{max-width:540px}}@media (min-width:768px){.academy-offer-container{max-width:720px}}@media (min-width:992px){.academy-offer-container{max-width:955px}}:root{--academy-section-space:32px}@media (min-width:768px){:root{--academy-section-space:48px}}@media (min-width:992px){:root{--academy-section-space:64px}}.academy-section{margin-bottom:0!important;margin-top:0!important;padding-bottom:var(--academy-section-bottom-space,var(--academy-section-space))!important;padding-top:var(--academy-section-top-space,var(--academy-section-space))!important}.academy-section .academy-section-start{margin-top:0!important;padding-top:0!important}.academy-section .academy-section-end{margin-bottom:0!important;padding-bottom:0!important}.academy-section .academy-section-last{margin-bottom:0!important}.academy-section--included .list-arrow-item:last-child{margin-bottom:0}.academy-section--pricing .no-thanks{display:block}.academy-section--courses{padding-top:0!important}.academy-section--courses .floating-headline{top:var(--academy-section-space)!important}.academy-section--introduction .academy-intro-portrait-space{padding-bottom:0!important}.academy-intro-art{height:60vw;width:100%}@media (min-width:992px){.academy-intro-art{display:none}}.academy-section--included{--academy-section-bottom-space:calc(var(--academy-section-space)*0.49)}.academy-section--exclusive-offer{--academy-section-top-space:calc(var(--academy-section-space)*0.49)}.academy-section--introduction{background-image:url(/shared/images/academy/backgrounds/academy-introduction-background-mobile.jpg);background-image:image-set(url("/shared/images/academy/backgrounds/optimized/academy-introduction-background-mobile-jpg.webp") type("image/webp"),url("/shared/images/academy/backgrounds/academy-introduction-background-mobile.jpg") type("image/jpeg"));background-position:calc(100% + 35px) bottom;background-repeat:no-repeat;background-size:cover;color:#272727;font-family:Open Sans,sans-serif;font-weight:400}.academy-intro-title{color:#272626;font-family:Jost,sans-serif;font-size:24px;font-weight:700;line-height:1.2;margin:0 0 8px;text-align:center}.academy-intro-script{color:#d8835f;font-family:Hunter River,sans-serif;font-size:1.3em;font-weight:400}.academy-intro-divider{border:0;border-top:2px solid #d8835f;margin:8px auto 16px;opacity:.25;width:115px}.academy-intro-copy,.academy-intro-lead{font-family:Open Sans,sans-serif;font-size:16px;line-height:1.7;margin:0 0 16px}.academy-intro-lead{color:#064e51;font-weight:600;text-wrap:balance}.academy-intro-copy{color:#272727;font-weight:400}@media (min-width:375px){.academy-intro-title{font-size:29px}.academy-intro-lead{font-size:24px}.academy-intro-copy{font-size:22px}}@media (min-width:400px){.academy-section--introduction{background-position:100% 100%}}@media (min-width:768px){.academy-intro-title{font-size:32px}.academy-intro-lead{font-size:28px}}@media (min-width:992px){.academy-section--introduction{background-image:url(/shared/images/academy/backgrounds/academy-introduction-background-desktop.jpg);background-image:image-set(url("/shared/images/academy/backgrounds/optimized/academy-introduction-background-desktop-jpg.avif") type("image/avif"),url("/shared/images/academy/backgrounds/optimized/academy-introduction-background-desktop-jpg.webp") type("image/webp"),url("/shared/images/academy/backgrounds/academy-introduction-background-desktop.jpg") type("image/jpeg"));background-position:50%}.academy-intro-title{font-size:36px}.academy-intro-divider{margin-block:20px 30px;width:230px}.academy-intro-lead{font-size:30px}}@media (min-width:1200px){.academy-intro-copy{font-size:24px}}.academy-course-artwork{position:relative}.academy-course-title{color:#fff;font-family:Jost,sans-serif;font-size:14px;font-weight:700;letter-spacing:1px;line-height:140%;margin:0;position:absolute;text-align:center;text-transform:uppercase;top:var(--academy-section-space);width:100%}.academy-course-collage{display:block;height:auto;width:100%}.academy-course-banner{padding:16px}.academy-course-banner-image{display:block;height:auto;margin-inline:auto;max-width:100%}.academy-course-button{display:block;margin-inline:auto;max-width:calc(100% - 32px);width:80%}.academy-course-button img{display:block;height:auto;width:100%}@media (min-width:300px){.academy-course-button{width:220px}}@media (min-width:320px){.academy-course-title{font-size:15px}}@media (min-width:375px){.academy-course-title{font-size:17px}.academy-course-button{width:280px}}@media (min-width:400px){.academy-course-title{font-size:18px}}@media (min-width:768px){.academy-course-title{font-size:23px}.academy-course-banner-image{max-width:468px}.academy-course-button{width:350px}}@media (min-width:992px){.academy-course-title{font-size:30px}.academy-course-banner-image{max-width:750px}.academy-course-button{width:280px}}@media (min-width:1200px){.academy-course-banner-image{max-width:900px}.academy-course-button{width:330px}}@media (min-width:1400px){.academy-course-title{font-size:36px}.academy-course-banner-image{max-width:73vw}}.academy-course-value{color:#ffda00;display:block}.academy-course-button--desktop{display:none}@media (min-width:992px){.academy-course-button--mobile{display:none}.academy-course-button--desktop{display:block}}@media (max-width:767.98px){.academy-course-title--extended{letter-spacing:0;padding-inline:16px}}.academy-course-break--desktop{display:none}@media (min-width:992px){.academy-course-break--desktop{display:block}}@media (max-width:374.98px){.academy-course-artwork:has(.academy-course-value){background-image:url(/shared/images/academy/courses/optimized/academy-course-overview-mobile-jpg-640w.jpg);background-repeat:no-repeat;background-size:100% auto;padding-top:32px}}@media (min-width:992px){.academy-course-artwork{--academy-course-heading-size:30px;--academy-course-heading-lines:3;container-type:inline-size;overflow:hidden}.academy-course-artwork:has(.academy-course-value){--academy-course-heading-lines:4}.academy-course-title{font-size:var(--academy-course-heading-size);top:min(var(--academy-section-space),calc(10.92314cqw - var(--academy-course-heading-size)*1.4*var(--academy-course-heading-lines)/2))}.academy-course-artwork>picture{display:block;margin-top:min(0px,calc(var(--academy-section-space)*2 + var(--academy-course-heading-size)*1.4*var(--academy-course-heading-lines) - 21.84628cqw))}}@media (min-width:1400px){.academy-course-artwork{--academy-course-heading-size:36px}}.academy-course-overview--spaced-cta .academy-course-button{margin-top:16px}.academy-device-artwork{display:block;margin-inline:auto;max-width:800px;width:100%}.academy-device-artwork img{display:block;height:auto;width:100%}@media (min-width:768px){.academy-device-artwork{width:80%}}@media (min-width:992px){.academy-device-artwork{width:65%}}@font-face{font-display:swap;font-family:Academy Biography;font-style:normal;font-weight:400;src:url(/shared/fonts/futurapt-book.woff2) format("woff2")}@font-face{font-display:swap;font-family:Academy Biography;font-style:italic;font-weight:400;src:url(/shared/fonts/futurapt-bookobl.woff2) format("woff2")}@font-face{font-display:swap;font-family:Academy Biography;font-style:normal;font-weight:700;src:url(/shared/fonts/futurapt-bold.woff2) format("woff2")}.academy-biography{background:#104b6b url(/shared/images/academy/biography/academy-sonia-biography-background-mobile.jpg) 50%/cover no-repeat;background:#104b6b image-set(url("/shared/images/academy/biography/optimized/academy-sonia-biography-background-mobile-jpg.avif") type("image/avif"),url("/shared/images/academy/biography/academy-sonia-biography-background-mobile.jpg") type("image/jpeg")) 50% /cover no-repeat;color:#fff}.academy-biography-layout{margin-inline:auto;width:calc(100% - 30px)}.academy-biography-title{font-family:Jost,sans-serif;font-size:25px;font-weight:700;line-height:1.2;margin:0 16px;text-align:center;text-transform:uppercase}.academy-biography-portrait{margin-block:26px 48px}.academy-biography-portrait img{display:block;height:auto;margin-left:auto;width:min(398px,calc(90% - 27px))}.academy-biography-copy{font-family:Academy Biography,sans-serif;font-size:16px;font-weight:400;line-height:1.7;margin-inline:16px;text-align:left}.academy-biography-copy p{margin:0 0 16px}.academy-biography-emphasis{font-weight:700}.academy-biography--soniaricotti{padding-block:48px 64px}.academy-biography--soniaricotti .academy-biography-copy p:last-child{margin-bottom:0}@media (min-width:375px){.academy-biography-copy{font-size:22px}}@media (min-width:576px){.academy-biography-layout{max-width:540px}}@media (min-width:768px){.academy-biography-layout{max-width:720px}.academy-biography-copy{margin-inline:auto;width:calc(75% - 18px)}}@media (min-width:992px){.academy-biography{background-image:url(/shared/images/academy/biography/academy-sonia-biography-desktop.jpg);background-image:image-set(url("/shared/images/academy/biography/academy-sonia-biography-desktop.webp") type("image/webp"),url("/shared/images/academy/biography/academy-sonia-biography-desktop.jpg") type("image/jpeg"));background-position:-310px top}.academy-biography-layout{max-width:955px;width:100%}.academy-biography-copy,.academy-biography-title{margin-inline:16px 0;width:calc(58.33333% - 32px)}.academy-biography-title{font-size:32px;margin-bottom:16px}.academy-biography-portrait{display:none}.academy-biography-copy{font-size:20px}.academy-biography-emphasis{line-height:1.5}}@media (min-width:1200px){.academy-biography{background-position:top}}.academy-section--included{padding-inline:0}.academy-benefits-container{margin-inline:auto;padding-inline:15px;width:100%}.academy-benefits-title{color:#0d496d;font-family:Open Sans,sans-serif;font-size:23px;font-weight:600;line-height:1.1}.academy-benefits-list{color:#272727;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;line-height:1.7}.academy-benefits-list .academy-benefits-item{background-image:url(/shared/images/common/icons/common-arrow-blue.jpg);background-position:left 5px;background-repeat:no-repeat;background-size:30px;margin-bottom:20px;padding-left:45px}.academy-benefits-list .academy-benefits-item:last-child{margin-bottom:0}@media (min-width:320px){.academy-benefits-title{font-size:24px}}@media (min-width:375px){.academy-benefits-title{font-size:29px}.academy-benefits-list{font-size:22px}}@media (min-width:576px){.academy-benefits-container{max-width:540px}}@media (min-width:768px){.academy-benefits-container{max-width:720px}.academy-benefits-title{font-size:32px}.academy-benefits-list .academy-benefits-item{background-size:20px;padding-left:35px}}@media (min-width:992px){.academy-section--included .academy-device-artwork{margin-block:18px}.academy-benefits-container{max-width:955px}.academy-benefits-title{font-size:36px}}@media (min-width:1200px){.academy-benefits-list{font-size:24px}}.academy-pricing{--pricing-heading-size:28px;--pricing-plan-title-size:30px;--pricing-confirmation-size:20px;--pricing-terms-size:18px;--pricing-regular-price-monthly-size:22px;--pricing-regular-price-size:22px;--pricing-regular-period-size:14px;--pricing-price-size:32px;--pricing-price-period-size:16px;--pricing-cancellation-size:15px;--pricing-separator-size:25px;--pricing-badge-size:18px;--pricing-decline-size:17px}.academy-pricing.academy-pricing--compact{--pricing-terms-size:19px;--pricing-cancellation-size:16px;--pricing-decline-size:16px}@media (min-width:375px){.academy-pricing{--pricing-heading-size:32px;--pricing-plan-title-size:38px;--pricing-confirmation-size:25px;--pricing-terms-size:24px;--pricing-regular-price-monthly-size:24px;--pricing-regular-price-size:24px;--pricing-price-size:40px;--pricing-price-period-size:19px;--pricing-cancellation-size:17px;--pricing-badge-size:23px}.academy-pricing.academy-pricing--compact{--pricing-terms-size:24px;--pricing-cancellation-size:18px}}@media (min-width:576px){.academy-pricing{--pricing-plan-title-size:45px;--pricing-confirmation-size:27px;--pricing-terms-size:26px;--pricing-regular-price-monthly-size:26px;--pricing-regular-price-size:26px;--pricing-price-size:43px;--pricing-decline-size:18px}.academy-pricing.academy-pricing--compact{--pricing-terms-size:26px;--pricing-cancellation-size:20px;--pricing-decline-size:18px}}@media (min-width:768px){.academy-pricing{--pricing-heading-size:35px;--pricing-plan-title-size:34px;--pricing-confirmation-size:24px;--pricing-terms-size:20px;--pricing-regular-price-monthly-size:23px;--pricing-regular-price-size:23px;--pricing-regular-period-size:16px;--pricing-price-size:27px;--pricing-separator-size:32px;--pricing-badge-size:20px}.academy-pricing.academy-pricing--compact{--pricing-heading-size:32px;--pricing-plan-title-size:36px;--pricing-confirmation-size:25px;--pricing-terms-size:22px;--pricing-price-size:43px}}@media (min-width:992px){.academy-pricing{--pricing-heading-size:45px;--pricing-plan-title-size:38px;--pricing-confirmation-size:23px;--pricing-terms-size:22px;--pricing-regular-price-monthly-size:25px;--pricing-price-size:36px;--pricing-cancellation-size:16px;--pricing-badge-size:27px}.academy-pricing.academy-pricing--compact{--pricing-heading-size:36px;--pricing-plan-title-size:40px;--pricing-confirmation-size:24px;--pricing-regular-price-monthly-size:23px;--pricing-badge-size:26px}}@media (min-width:1200px){.academy-pricing{--pricing-heading-size:50px;--pricing-price-size:37px}}.academy-pricing-heading{font-size:var(--pricing-heading-size)}.academy-pricing-plan-title{font-size:var(--pricing-plan-title-size)}.academy-pricing-confirmation{font-size:var(--pricing-confirmation-size)}.academy-pricing-terms{font-size:var(--pricing-terms-size)}.academy-pricing-regular-price--monthly{font-size:var(--pricing-regular-price-monthly-size)}.academy-pricing-regular-price{font-size:var(--pricing-regular-price-size)}.academy-pricing-regular-period{font-size:var(--pricing-regular-period-size)}.academy-pricing-price{font-size:var(--pricing-price-size)}.academy-pricing-price-period{font-size:var(--pricing-price-period-size)}.academy-pricing-cancellation{font-size:var(--pricing-cancellation-size)}.academy-pricing-separator{font-size:var(--pricing-separator-size)}.academy-pricing-badge{font-size:var(--pricing-badge-size)}.academy-pricing-decline{font-size:var(--pricing-decline-size)}.academy-pricing--standard .academy-pricing-badge{font-weight:700}.academy-pricing--compact .academy-pricing-badge{font-weight:800}.academy-pricing-price-break--monthly,.academy-pricing-price-break--yearly,.academy-pricing-terms-break{display:block}.academy-pricing--compact .academy-pricing-terms-break{display:none}.academy-pricing--standard .academy-pricing-decline-wrap{padding-top:16px}.academy-pricing--compact .academy-pricing-decline-wrap{padding-top:8px}@media (min-width:576px){.academy-pricing--standard .academy-pricing-price-break--monthly,.academy-pricing-terms-break{display:none}.academy-pricing--standard .academy-pricing-decline-wrap{padding-top:24px}.academy-pricing--compact .academy-pricing-decline-wrap{padding-top:16px}}@media (min-width:768px){.academy-pricing--standard .academy-pricing-price-break--yearly{display:none}}@font-face{font-display:swap;font-family:Academy Affordability;font-style:normal;font-weight:400;src:url(/shared/fonts/futurapt-book.woff2) format("woff2")}@font-face{font-display:swap;font-family:Academy Affordability;font-style:normal;font-weight:700;src:url(/shared/fonts/futurapt-bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Academy Affordability Script;font-style:normal;font-weight:400;src:url(/shared/fonts/hunterriver-regular.woff2) format("woff2")}.academy-affordability .container{max-width:1140px;padding-inline:12px;width:100%}.academy-affordability .container>.row{margin-inline:-12px}.academy-affordability-title{color:#272626;font-family:Jost,sans-serif;font-size:24px;line-height:1.2}.academy-affordability-title .special-text{color:#d8835f;font-family:Academy Affordability Script,cursive;font-size:1.3em}.academy-affordability .header-red{color:#bf383f}.academy-affordability p{color:#272626;font-family:Academy Affordability,sans-serif;font-size:16px;line-height:1.7}.academy-affordability strong{font-family:Academy Affordability,sans-serif;font-weight:700}.academy-affordability-subtitle{color:#0b707b;font-family:Jost,sans-serif;font-size:22px;font-weight:700;line-height:1.7}@media (min-width:375px){.academy-affordability-title{font-size:29px}.academy-affordability p{font-size:22px}.academy-affordability-subtitle{font-size:27px}}@media (min-width:992px){.academy-affordability-title{font-size:36px}.academy-affordability p{font-size:20px}.academy-affordability-subtitle{font-size:25px}}