@import url(https://fonts.googleapis.com/css2?family=Edu+AU+VIC+WA+NT+Hand:wght@400..700&family=Josefin+Sans:ital,wght@0,100..700;1,100..700&display=swap);ul.nav__list{align-items:center;background-color:var(--primary-color);display:flex;gap:4rem;justify-content:space-around;list-style:none;margin:0;padding:0;width:100%}li.main-nav__list-item{flex:2 1;text-align:center}li.main-nav__list-item a{align-content:center;border-bottom:5px solid #0000;border-top:5px solid #0000;color:var(--neutral-color);display:block;font-family:Josefin Sans,sans-serif;height:3rem;text-decoration:none;text-transform:lowercase;width:100%}li.main-nav__list-item a.active,li.main-nav__list-item a:active,li.main-nav__list-item a:hover{border-bottom:5px solid var(--secondary-color-light);text-decoration:none}li.main-nav__list-item a.active{color:var(--secondary-color-light)}li.main-nav__list-item.login-btn{flex:1 1;margin-left:20%;margin-right:1rem}.main-navbar__logo{height:calc(3rem + 10px);margin:0;vertical-align:bottom}.mobile-nav .nav__list{justify-content:space-between}.mobile-nav h1{color:var(--primary-color-hover);flex:8 1;font-size:2rem;font-weight:400;margin:0}.mobile-nav__list{align-items:center;display:flex;flex-direction:column;font-size:1.5rem;height:100%;justify-content:flex-start;margin:10vh 0 0;padding:0}.mobile-nav__list li{text-align:center;width:100%}.mobile-nav__list a{color:var(--primary-color);display:block;padding:1rem;text-decoration:none}.mobile-nav__list a:active{background-color:var(--primary-color-hover)}.sidebar ul{list-style:none}.sidebar .flex-container img{margin:1rem;width:1rem}.sidebar .flex-container{margin:0}.sidebar.close{left:-100%}#menu-icon{height:calc(3rem + 10px);vertical-align:bottom}@media screen and (max-width:1024px){ul.nav__list{gap:5%}}@media screen and (min-width:630px){.mobile-nav{display:none}}@media screen and (max-width:630px){.main-nav{display:none}.mobile-nav{display:flex}}@media screen and (max-width:380px){.mobile-nav h1{font-size:1.5rem}}footer{align-items:center;background-color:var(--primary-color);display:flex;gap:5rem;height:10rem;justify-content:center}footer p{color:var(--neutral-color);font-size:1.5rem;margin:0}.footer__quick-links-container{display:flex;gap:1.5rem;justify-content:center}footer img{transition:transform .1s ease-out;width:40px}footer img:hover{transform:scale(1.1)}@media screen and (max-width:630px){footer img{width:35px}.footer__quick-links-container{gap:2.5rem}footer img:hover{transform:none}footer{flex-direction:column;gap:1rem}}div.root-layout{display:grid;grid-template-rows:auto 1fr auto;min-height:100dvh}div.root-layout header{grid-row-end:2;grid-row-start:1;position:-webkit-sticky;position:sticky;top:0;z-index:100}div.root-layout .outlet{grid-row-end:3;grid-row-start:2}div.root-layout footer{grid-row-end:4;grid-row-start:3}.option-box,.option-box.left{display:flex}.option-box.right{flex-direction:row-reverse}.option-box.top{flex-direction:column}.option-box.bottom{flex-direction:column-reverse}.option-box__list{display:flex;gap:.1rem;list-style:none;margin:0;padding:0}.option-box.left>.option-box__list,.option-box.right>.option-box__list{flex-direction:column;max-width:35rem;width:35vw}.option-box.left>.option-box__list{border-right:5px solid var(--primary-color);padding-right:.3rem}.option-box.right>.option-box__list{border-left:5px solid var(--primary-color);padding-left:.3rem}.option-box.bottom>.option-box__list,.option-box.top>.option-box__list{flex-direction:row}.option-box.top>.option-box__list{border-bottom:5px solid var(--primary-color);padding-bottom:.3rem}.option-box.bottom>.option-box__list{border-top:5px solid var(--primary-color);padding-top:.3rem}.option-box__content{display:none}.option-box__content.visible{display:block;width:100%}.option-box__option{background-color:inherit;border:none;height:4rem;padding:1.5rem 3rem;width:100%}.option-box__option.selected,.option-box__option:hover{background-color:var(--primary-color);color:var(--neutral-color)}.accordion{display:flex;flex-direction:column;gap:.5rem;list-style:none;max-width:60rem;padding:0}.accordion-item-title{align-items:center;border:1px solid var(--primary-color);border-radius:3px;color:var(--primary-color);cursor:pointer;display:flex;margin:0;padding:.75rem .5rem .5rem}.accordion-item-title h3{margin:0 0 0 .5rem}.accordion-item-title.open,.accordion-item-title:active,.accordion-item-title:hover{box-shadow:0 0 0 2px var(--primary-color)}.accordion-item-title.open{border-color:var(--primary-color)}.accordion-item-content{border:1px solid var(--primary-color)}.testimonial__content-container{align-items:center;color:var(--primary-color-dark);display:flex;flex-direction:column;font-weight:350;height:35rem;justify-content:center;line-height:2.75rem;padding:1.5rem 5rem;text-align:center;width:90%}.testimonial__content-container img{margin-top:3rem;width:15%}.testimonial__content-container p{font-size:2rem;max-width:70%}.testimonial__content-container p.subtitle{margin:0}.testimonial__content-container span{font-size:1.2rem;font-style:italic}@media screen and (max-width:860px){.testimonial__content-container img{width:20%}}@media screen and (max-width:630px){.testimonial__content-container{height:30rem}.testimonial__content-container img{margin-top:0;width:30%}.testimonial__content-container p{line-height:2rem;max-width:100%}}@media screen and (max-width:380px){.testimonial__content-container img{width:50%}}:root{--primary-color:#258baa;--backdrop-color:#28464f80;--primary-color-hover:#8de2e7;--input-color:#f0feff;--primary-color-dark:#0f333f;--secondary-color:#1fa34f;--secondary-color-hover:#56c59d;--secondary-color-light:#69e9ba;--neutral-color:#f7f7f7;--transparent-black:#0000001a;--emphasis-color:#ff914d;--emphasis-color-hover:#ffb486;--primary-background-color:#f7f7f7;--dark-text-color:#1c252f;--error-color:#f8bebe}body{background-color:#f7f7f7;background-color:var(--primary-background-color);box-sizing:border-box;font-family:Josefin Sans,sans-serif;font-size:100%;margin:0;padding:0}#alert{align-items:center;color:#0f333f;color:var(--primary-color-dark);display:flex;font-size:1rem;left:0;line-height:1rem;margin:0;padding:1rem;position:fixed;right:0;z-index:100}.error-alert{background-color:#f8bebe;background-color:var(--error-color);border:1px solid red}.success-alert{background-color:#56c59d;background-color:var(--secondary-color-hover);border:1px solid #1fa34f;border:1px solid var(--secondary-color)}.info-alert{background-color:#ffda96;border:1px solid #fabc4a}.page404__container{align-items:center;background-color:#8de2e7;background-color:var(--primary-color-hover);display:flex;flex-direction:column;height:100vh;justify-content:center;width:100%}.page404__container h1{text-transform:uppercase}main{margin:0}a.plain{color:inherit;text-decoration:none}.center-text{text-align:center}.w8{width:8rem}.full-w{width:100%}.half-w{width:50%}.qtr-w{width:25%}.link-container{margin-top:5rem}.flex-container{align-items:center;display:flex;gap:1rem}.flex-container.column{align-items:flex-end;flex-direction:column}.secondary-color-hover-span{color:#56c59d;color:var(--secondary-color-hover)}.t-secondary{color:#1fa34f;color:var(--secondary-color)}.t-emphasis{color:#ff914d;color:var(--emphasis-color)}.t-bold{font-weight:700}.t5{font-size:5rem}.italic{font-style:italic}.hero{align-items:center;animation:gradient 5s ease-in-out -2s infinite alternate;background-image:linear-gradient(45deg,#8de2e7,#258baa,#ff914d);background-image:linear-gradient(45deg,var(--primary-color-hover),var(--primary-color),var(--emphasis-color));background-size:300% 300%;display:flex;height:20rem;justify-content:center;margin:0}.hero h1{color:#fff;margin:0}@keyframes gradient{0%{background-position:0 50%}to{background-position:100% 20%}}.hidden{display:none}.sidebar{background-color:#f7f7f7;background-color:var(--neutral-color);max-width:20rem;width:70vw;z-index:1000}.backdrop,.sidebar{bottom:0;position:fixed;right:0;top:0}.backdrop{background-color:#28464f80;background-color:var(--backdrop-color);left:0;z-index:500}@media screen and (max-width:630px){.hero{height:15rem}}@media screen and (max-width:520px){.hero{height:12rem}}button{font-family:Josefin Sans,sans-serif}.btn,.btn.general{background-color:var(--primary-color);border:none;border-radius:4px;box-shadow:0 0 2px;color:var(--neutral-color);cursor:pointer;font-size:1.1rem;margin:.5rem;padding:.75rem 1rem}.btn.active,.btn:active,.btn:hover{background-color:var(--primary-color-hover);color:var(--primary-color-dark)}.btn.flat{background-color:inherit;border:none;box-shadow:none;color:var(--primary-color-dark)}.btn.flat.active,.btn.flat:active,.btn.flat:hover{background-color:var(--transparent-black)}.btn.flat.light{color:var(--neutral-color)}.btn.shadow{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:inherit;border:1px solid #64a5eb;box-shadow:0 0 3px}.btn.shadow.active,.btn.shadow:active,.btn.shadow:hover{background-color:#00c3ff;border-color:#00c3ff;box-shadow:0 0 15px var(--primary-color);color:#fff}.btn.outline{background-color:initial;border:1px solid var(--primary-color);color:var(--primary-color)}.btn.secondary{background-color:var(--secondary-color-hover)}.btn.outline-light.secondary{background-color:initial;border:1px solid var(--secondary-color-light);color:var(--secondary-color-light)}.btn.outline-light.secondary:hover{background-color:var(--secondary-color-light);border:1px solid var(--secondary-color-light);color:var(--primary-color-dark)}.btn.outline.active,.btn.outline:active,.btn.outline:hover{background-color:var(--primary-color);color:#fff}.btn.light,.btn.light:hover{background-color:var(--primary-color-hover);color:var(--primary-color-dark)}.btn.light:hover{box-shadow:0 0 5px 2px var(--primary-color-hover)}.btn.outline-light{border:2px solid var(--primary-color-hover);color:var(--primary-color-hover)}.btn.outline-light:hover{color:var(--primary-color)}.btn.danger.active,.btn.danger:active,.btn.danger:hover{background-color:red;color:#fff}.btn.danger{background-color:#f8bebe;color:red}.btn.emphasis{background-color:var(--emphasis-color);color:var(--primary-color-dark)}.btn.emphasis.active,.btn.emphasis:active,.btn.emphasis:hover{background-color:var(--emphasis-color-hover)}.btn.emphasis.outline{background-color:inherit;border-color:var(--emphasis-color);color:var(--emphasis-color)}.btn.emphasis.outline.active,.btn.emphasis.outline:active,.btn.emphasis.outline:hover{background-color:var(--emphasis-color);color:var(--neutral-color)}.btn.back{margin-right:3rem}a.btn{display:inline-block;font-size:1rem;text-decoration:none}@media screen and (max-width:1024px){.btn,a.btn{font-size:.9rem}}@media screen and (max-width:860px){.btn,a.btn{font-size:.8rem}}.carousel__container{align-items:center;display:flex;justify-content:center;margin:0 auto}.slide{margin:0;padding:0;width:100%}.carousel__direction-button{height:5rem;margin:0 -10%;z-index:10}.slide-container{overflow:hidden;width:100%}@media screen and (max-width:860px){.carousel__direction-button{margin:0 -5%}}@media screen and (max-width:630px){.carousel__direction-button{align-self:flex-end;height:auto;margin:0 -15%;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}}@media screen and (max-width:380px){.carousel__direction-button{margin:0 -20%}}.about-us__card{border-radius:.3rem;box-shadow:0 0 2px var(--primary-color);color:var(--dark-text-color);display:flex;flex-direction:column;height:18rem;justify-content:center;padding:1.5rem}.about-main .tile{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:0;box-shadow:none;flex:1 1;height:18rem;max-width:50rem}.about-main .tile:hover{box-shadow:none}.about-us__card h2{border-bottom:3px solid var(--primary-color);margin-bottom:1rem;padding-bottom:1rem}.about-us__card:hover{box-shadow:0 0 8px 3px var(--primary-color)}.about-us__card__text-backdrop{background-color:var(--primary-color);border-radius:0 0 .3rem .3rem;padding:1rem}.contact__card{align-items:center;border-bottom:3px solid var(--primary-color);border-radius:1rem;display:flex;flex-direction:column;gap:1rem;justify-content:space-around;margin:1rem;min-width:35vw;padding:2rem 3rem;width:20rem}.contact__card h2{font-size:1.5rem}.contact__card p{font-size:1.25rem;margin:0}.contact__card img{width:5rem}@media screen and (max-width:630px){.contact__card{margin:.5rem;padding:2rem 0;width:90vw}}@media screen and (max-width:520px){.about-us__card{height:15rem;padding:0 1rem}.about-main .about-us__card p{line-height:1.5rem}}.avatar__image{border-radius:50%;width:200px}@media screen and (max-width:860px){.avatar__image{width:150px}}img.main-logo{vertical-align:bottom;width:100%;z-index:10}.home__testimonials-container{display:flex;gap:2rem}.home__testimonial{flex:1 1}.curve-top{line-height:0;overflow:hidden;position:absolute;transform:rotate(180deg);width:100%}.curve-top img{display:block;height:244px;position:relative;width:180%}.waves{line-height:0;overflow:hidden;position:absolute;width:100%}.waves img{display:block;height:252px;position:relative;width:100%}.slope{line-height:0;overflow:hidden;position:absolute;width:100%}.slope img{display:block;height:252px;left:0;position:relative;top:0;width:100%}.slope{fill:red}.home__info-section{min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;padding:3rem}.home__info-section h2{color:#fff;font-size:4rem;margin:0 0 0 2rem}.home__info-section.call-to-action{align-items:center;background-color:#258baa;background-image:none;display:flex;gap:5rem;height:25rem;justify-content:center;padding:5rem 2rem}.home__info-section.call-to-action h2{border-right:4px solid var(--secondary-color-hover);font-size:4rem;padding-right:1rem;width:22rem}.home__info-section.call-to-action h3{font-size:2rem;font-weight:400}.control-panel{justify-content:end}.call-to-action>.flex-container{align-self:flex-end;color:var(--neutral-color);flex-direction:column;font-size:2rem;margin-bottom:1rem;width:40%}.call-to-action a{flex:1 1;margin:0;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.call-to-action a,.call-to-action a:hover{background-color:var(--emphasis-color);color:var(--primary-color-dark)}.call-to-action a:hover{box-shadow:0 0 5px 4px var(--emphasis-color)}.home__info-section.hope{background-color:#8de6ea;background-image:none;padding-top:22rem}.home__info-section.happiness{background-color:var(--neutral-color);background-color:#fff;background-image:linear-gradient(#eee .1em,#0000 0);background-size:100% 1.2em}.home__info-section.happiness h2{color:var(--primary-color);padding:2rem}.hope .home__profile-container{align-items:center;display:flex;gap:2rem;justify-content:center;margin:8rem 0}.hope .home__profile{align-items:center;color:var(--primary-color-dark);display:flex;flex:1 1;flex-direction:column;max-width:30rem;text-align:center}.hope .home__profile.center-card{border-left:5px solid var(--primary-color);border-right:5px solid var(--primary-color);padding:0 2rem}.hope .home__profile h3{font-size:1.8rem}.hope>p{color:var(--primary-color-dark);font-size:2.2rem;line-height:2.5rem;margin-left:15vw;margin-top:5rem;text-align:left;width:52vw}.hope .home__profile p{font-size:1.4rem;line-height:2rem}.home__info-section.healing{background-color:var(--primary-color);background-image:url(https://www.newpathwayscbt.com/static/media/circles.8eb776ac15484a62db1b.svg),linear-gradient(180deg,#8de6ea,#258baa 70%);background-position:0 0;background-repeat:no-repeat;padding-top:18rem}.healing .accordion{display:none}.healing .accordion-item{margin-bottom:.5rem}.healing .accordion-item-title{background-color:var(--secondary-color-hover)}.healing .accordion-item-content{border-color:#0000}.healing .accordion-item-content>div{margin:2rem 1rem}.healing .option-box{min-height:30rem}.healing .option-box__option{background-color:inherit;border:none;border-radius:1rem 1rem 0 0;cursor:pointer;font-size:1rem;margin-bottom:.1rem;padding:1rem;width:70%}.healing button.option-box__option{color:var(--neutral-color);font-size:1.1rem;transition:transform .2s ease-in-out}.healing .option-box__option:hover{background-color:inherit;border-color:var(--emphasis-color-hover);transform:scale(1.2)}.healing .option-box__option.selected,.healing .option-box__option:active{background-color:inherit;border-color:var(--emphasis-color);color:var(--emphasis-color);transform:scale(1.2)}.blur{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.healing h2{margin-bottom:1rem}.healing p{align-self:flex-end;color:var(--neutral-color);font-size:2rem;line-height:4rem;text-shadow:2px 2px 4px var(--primary-color-dark);width:50%}.healing h3,.healing h4{color:var(--neutral-color);font-size:2.5rem;margin-right:5rem}.healing h4{align-self:flex-end}.healing h4 span{color:var(--emphasis-color);font-size:4rem}.healing .option-box__content div{align-items:center;color:var(--primary-color-dark);display:flex;flex-direction:column;font-size:1.5rem;height:100%;margin-left:2rem;padding-right:1rem}.option-box__list li{display:flex;justify-content:center}.happiness .fallback-text{margin:5rem auto;text-align:center;width:100%}@media screen and (max-width:1440px){.healing p{width:80%}}@media screen and (max-width:1200px){.healing p{width:100%}.hope>p{margin-left:2rem;width:70vw}.home__info-section h2{font-size:4rem}}@media screen and (max-width:1024px){.call-to-action.home__info-section h2{font-size:3rem}.call-to-action.home__info-section h2 span{font-size:4.25rem}.call-to-action.home__info-section h3{font-size:1.75rem}.call-to-action.home__info-section{gap:2rem;justify-content:flex-start}.call-to-action>.flex-container{align-self:center;width:50%}.hope>p{font-size:2rem}.healing .option-box__content div{justify-content:flex-start}.healing p{font-size:1.5rem;line-height:2.5rem}.healing h3,.healing h4{font-size:2rem}.healing h4 span{font-size:3rem}.home__info-section h2{font-size:3.5rem}.testimonial__content-container p{font-size:1.75rem}}@media screen and (max-width:860px){.home__info-section{padding:3rem 1rem}.home__info-section h2{font-size:3rem;padding:0}.call-to-action.home__info-section{align-items:flex-start;flex-direction:column;padding-left:8rem}.call-to-action.home__info-section h2{border-bottom:4px solid var(--secondary-color-hover);border-right:none;margin:0;padding-bottom:2rem}.call-to-action>.flex-container{align-items:flex-start;align-self:flex-start;gap:2rem;margin:0;width:70%}.call-to-action h3{margin:0}.hope .home__profile-container{flex-direction:column}.hope .home__profile{max-width:none}.hope .home__profile.center-card{border:none;border-bottom:5px solid var(--primary-color);border-top:5px solid var(--primary-color);padding:2rem 0}.healing.home__info-section{background-image:linear-gradient(180deg,#8de6ea,#258baa 70%)}.healing .option-box__content div{margin-top:2rem}.healing button.option-box__option{font-size:.9rem}.happiness.home__info-section h2{padding:0}.testimonial__content-container{padding:0 1rem}.testimonial__content-container p{font-size:1.05rem}}@media screen and (max-width:720px){.home__info-section h2{font-size:2.5rem}.home__info-section>p{font-size:1.75rem}.healing .option-box__content p{font-size:1.25rem;line-height:2rem}}@media screen and (max-width:630px){img.main-logo{display:none}.call-to-action.home__info-section{padding-left:10%}.call-to-action.home__info-section h2{font-size:2.5rem;width:70vw}.call-to-action.home__info-section h2 span{font-size:3.25rem}.call-to-action.home__info-section>.flex-container{width:100%}.call-to-action.home__info-section h3{font-size:1.5rem;width:100%}.call-to-action.home__info-section .control-panel{justify-content:flex-start}.hope.home__info-section h2{margin-top:-4rem}.hope .home__profile-container{margin-bottom:6rem;margin-top:6rem}.healing .accordion{display:block}.healing{padding:0 2rem 3rem}.healing h2{margin-bottom:2rem;margin-left:0;margin-top:-4rem}.healing h3,.healing h4{font-size:1.75rem}.healing h4 span{font-size:2.5rem}.healing .option-box{display:none}.happiness .control-panel{margin-top:3rem}}@media screen and (max-width:520px){.call-to-action.home__info-section h2{text-align:left}.home__info-section h2,.home__info-section>p{margin:1rem 0 2rem;text-align:center;width:100%}.healing.home__info-section{padding:12rem 1rem 2rem}}@media screen and (max-width:380px){.call-to-action.home__info-section{justify-content:center}.call-to-action.home__info-section h2{margin-top:3rem}.call-to-action.home__info-section .flex-container.control-panel{flex-wrap:wrap}.call-to-action.home__info-section a{text-align:center}.home__info-section h2{font-size:2rem;text-align:center}.home__info-section>p{font-size:1.5rem;line-height:2rem;margin-top:2rem}.hope .home__profile-container{margin-bottom:1.75rem;margin-top:5rem}.healing .accordion-item-title h3{font-size:1.25rem}.healing .accordion-item-content>div{padding:0;text-align:center}.healing .accordion-item-content h4{margin:3rem 0 0}.healing .accordion{margin-bottom:2rem}}.scroll-up{bottom:4rem;display:none;position:fixed;right:10vw;width:3rem}@media screen and (max-width:630px){.scroll-up{display:block}}.about{background-color:var(--primary-color-hover);color:var(--primary-color-dark);height:100%;padding:1rem 3rem}.about a.back{margin-left:0}.about p,.about-main p{font-size:1.25rem;line-height:2.25rem}.about.coach p,.about.company p{text-align:justify}.about-main .flex-container{justify-content:center}.about-main{grid-gap:1rem;background-color:var(--primary-color-hover);display:grid;gap:1rem;grid-template-columns:3fr 2fr 2fr 3fr;grid-template-rows:1fr 1fr;padding:1rem}a.faqs{grid-area:1/1/2/2}a.course{grid-area:1/4/2/5}a.coach{grid-area:2/1/3/2}a.company{grid-area:2/4/3/5}.about-us__card.tile.faqs{grid-area:1/2/2/3}.about-us__card.tile.course{grid-area:1/3/2/4}.about-us__card.tile.coach{grid-area:2/2/3/3}.about-us__card.tile.company{grid-area:2/3/3/4}.about .flex-container.control-panel{gap:2rem;margin:4rem 2rem}.about .flex-container.control-panel a{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.about .flex-container.control-panel h2{margin:0}.about__coach__profile__card{align-items:center;display:flex;flex-direction:column;float:left;margin:2rem 2rem 2rem 0;max-width:30rem;width:22rem}.about__coach__profile__card img{width:100%}.about__coach__profile__card div{background-color:var(--primary-color);border-radius:.5rem;color:#fff;margin-top:-2.5rem;opacity:.8;padding:1rem;width:80%}.about__coach__profile__card p.coach__name{font-size:1.4rem;line-height:1.4rem;margin:0}.about__coach__profile__card p.coach__title{font-size:1rem;font-style:italic;line-height:1.4rem;margin:0}.about h1{flex:2 1}div.about.coach p,div.about.company p{max-width:70rem}.company img{border-radius:.5rem;float:left;margin:1rem 2rem 1rem 0;max-width:30rem;width:30vw}.faqs__form-container{border-top:3px solid var(--primary-color);margin-top:4rem;padding-top:2rem}.about .fallback-text{margin:5rem auto;text-align:center;width:100%}.about .accordion-item-content{border-color:#0000}.about .accordion-item-content p{margin:2rem 1rem}.about.course{padding:0}.about.course .flex-container{padding-left:1rem}.about.course .flex-container.back{padding-left:0}.about.course .flex-container.back a{margin-left:1rem}.about .option-box__content.visible{align-items:flex-start;display:flex;gap:5rem;max-width:100rem;padding:4rem 2rem;width:90vw}.about .option-box__content h2,.about .option-box__content h3,.about .option-box__content p{margin:.5rem 0}.about .option-box__content h3{font-size:2rem;margin-bottom:2rem}.about p.footnote{font-size:1.25rem;font-style:italic;line-height:1.25rem}.about .course-section__summary{align-items:flex-start;display:flex;flex:1 1;flex-direction:column}.about .course-section__details{flex:1 1}.about .course-section__details .t-bold,.about .course-section__summary p{font-size:1.5rem}.about .course-section__summary h3,.about .t-bold{color:var(--secondary-color);text-shadow:2px 2px 4px var(--secondary-color-hover)}.course .flex-container.control-panel{margin-top:10rem}#mini_course_list{font-size:1.25rem;line-height:1.75rem}@media screen and (max-width:1024px){.about-main{grid-template-columns:repeat(6,1fr);grid-template-rows:1fr 1fr 1fr 1fr}a.faqs{grid-area:1/1/2/5}a.course{grid-area:2/3/3/7}a.coach{grid-area:3/1/4/5}a.company{grid-area:4/3/5/7}.about-us__card.tile.faqs{grid-area:1/5/2/7}.about-us__card.tile.course{grid-area:2/1/3/3}.about-us__card.tile.coach{grid-area:3/5/4/7}.about-us__card.tile.company{grid-area:4/1/5/3}.about.company img{width:50vw}}@media screen and (max-width:860px){.course .option-box__content{margin:1rem}.course .option-box__content.visible{flex-direction:column}.course .option-box__list{justify-content:space-around}.course .option-box__option{flex:1 1;height:2.5rem;padding:0 1rem}.about .option-box__content.visible{gap:2rem;padding:2rem 0}.about.course .control-panel{margin-top:2rem}}@media screen and (max-width:720px){.about-main{display:flex;flex-flow:row wrap}.about__coach__profile__card{float:none;width:60vw}}@media screen and (max-width:630px){.about{padding:1rem}.about .flex-container.back{flex-direction:column-reverse;margin-bottom:3rem}.about .flex-container{flex-direction:column}.about h1{margin-bottom:0}.about .flex-container a{align-self:flex-start;margin:0}.about .accordion-item-content p,.about .course-section__details p,.about.coach>p,.about.company>p{font-size:1.25rem;line-height:1.75rem;margin:2rem 0}.about .accordion-item-content p{margin:2rem 1rem}.about .course-section__details .t-bold{margin-bottom:1rem}.about.company img{float:none;margin:0;width:70vw}}@media screen and (max-width:520px){.about-main .tile{display:none}.about .flex-container.control-panel{align-items:flex-start;margin:4rem .5rem}.about .flex-container.control-panel h2{font-size:1.15rem}.about .accordion-item-content p,.about .course-section__details p,.about.coach>p,.about.company>p{font-size:1rem;line-height:1.5rem}.about__coach__profile__card{float:none;width:80vw}.about .option-box__option{font-size:.75rem}.about .course-section__summary p,.about .option-box__content .t-bold{font-size:1.25rem}.about .course-section__details p{font-size:1rem}}@media screen and (max-width:380px){.about .course-section__summary p{line-height:1.5rem}}
/*# sourceMappingURL=main.e0fe67d7.css.map*/