.HeroClass-module__Sfm0xW__wrapper{padding:0 var(--site-x-padding)}@media screen and (max-width:850px){.HeroClass-module__Sfm0xW__wrapper{padding:0}}.HeroClass-module__Sfm0xW__hero_container{justify-content:space-between;align-items:center;gap:var(--gap-md);max-width:var(--site-max-width);margin:0 auto;display:flex}@media screen and (max-width:1000px){.HeroClass-module__Sfm0xW__hero_container{flex-flow:column;padding:0}}.HeroClass-module__Sfm0xW__media{width:65%}.HeroClass-module__Sfm0xW__media video{border-radius:var(--media-border-radius);border:var(--container-border);width:100%;max-height:30rem}@media screen and (max-width:1000px){.HeroClass-module__Sfm0xW__media{width:100%}}.HeroClass-module__Sfm0xW__info{width:35%}.HeroClass-module__Sfm0xW__info .HeroClass-module__Sfm0xW__title{text-align:left;font-size:var(--heading-font-size-sm);line-height:var(--heading-line-height-sm)}.HeroClass-module__Sfm0xW__info .HeroClass-module__Sfm0xW__schedule{color:var(--gray-dark);font-size:var(--body-font-size);line-height:var(--body-line-height)}.HeroClass-module__Sfm0xW__info .HeroClass-module__Sfm0xW__spots_left{display:inline-block}.HeroClass-module__Sfm0xW__info .HeroClass-module__Sfm0xW__cost_container{margin-bottom:var(--gap-xs)}.HeroClass-module__Sfm0xW__info .HeroClass-module__Sfm0xW__cost{font-size:var(--heading-font-size-md);margin-bottom:0;line-height:100%}.HeroClass-module__Sfm0xW__info .HeroClass-module__Sfm0xW__payment_tip{color:var(--gray-dark);margin-bottom:0}.HeroClass-module__Sfm0xW__info .HeroClass-module__Sfm0xW__btns_container{gap:var(--gap-xs);flex-flow:wrap;display:flex}.HeroClass-module__Sfm0xW__info .HeroClass-module__Sfm0xW__btns_container .button{min-width:fit-content}@media screen and (max-width:500px){.HeroClass-module__Sfm0xW__info .HeroClass-module__Sfm0xW__btns_container .button{width:100%}}.HeroClass-module__Sfm0xW__info .HeroClass-module__Sfm0xW__title,.HeroClass-module__Sfm0xW__info .HeroClass-module__Sfm0xW__schedule,.HeroClass-module__Sfm0xW__info .HeroClass-module__Sfm0xW__spots_left,.HeroClass-module__Sfm0xW__info .HeroClass-module__Sfm0xW__payment_tip{margin-bottom:var(--gap-xs)}.HeroClass-module__Sfm0xW__info .HeroClass-module__Sfm0xW__err_container{padding:calc(var(--gap-xs) * .75) var(--gap-xs);border:2px solid var(--salmon)}@media screen and (max-width:1000px){.HeroClass-module__Sfm0xW__info{width:100%;padding:0}}@media screen and (max-width:850px){.HeroClass-module__Sfm0xW__info{padding:0 var(--site-x-padding);width:100%}}
.class-module__YUN9Va__content{gap:var(--gap-md);display:flex;margin-top:var(--gap-md)!important}@media screen and (max-width:1000px){.class-module__YUN9Va__content{flex-direction:column}}.class-module__YUN9Va__left_container{width:65%}@media screen and (max-width:1000px){.class-module__YUN9Va__left_container{width:100%}}.class-module__YUN9Va__right_container{gap:var(--gap-xs);flex-flow:column;width:35%;display:flex}@media screen and (max-width:1000px){.class-module__YUN9Va__right_container{margin-top:var(--gap-md);width:100%}}@media screen and (min-width:600px) and (max-width:1000px){.class-module__YUN9Va__right_container{flex-flow:wrap}.class-module__YUN9Va__right_container .class-module__YUN9Va__instructor_container{width:calc(50% - calc(var(--gap-xs) / 2))}.class-module__YUN9Va__right_container>section:only-of-type{width:100%}}.class-module__YUN9Va__alert_container,.class-module__YUN9Va__right_container_item{padding:var(--gap-xs);border:2px solid var(--gray-lite);border-radius:var(--media-border-radius)}:is(.class-module__YUN9Va__alert_container,.class-module__YUN9Va__right_container_item) h2{font-family:Lato,sans-serif;font-weight:900;font-size:var(--heading-font-size-xs);line-height:var(--heading-line-height-xs);text-align:left;margin-bottom:var(--gap-2xs)}.class-module__YUN9Va__alert_container{margin-bottom:var(--gap-sm);background:linear-gradient(var(--salmon), transparent 80%);border:none}.class-module__YUN9Va__instructor_container img{border-radius:var(--media-border-radius);border:var(--container-border);margin-bottom:var(--gap-xs)}.class-module__YUN9Va__instructor_container .class-module__YUN9Va__bio p{text-overflow:ellipsis;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.class-module__YUN9Va__instructor_container .button{text-align:left;margin-top:var(--gap-xs)}@media screen and (min-width:600px) and (max-width:1000px){.class-module__YUN9Va__instructor_container img{object-fit:cover;height:20rem!important}}.class-module__YUN9Va__details h2{margin-bottom:var(--gap-xs)}.class-module__YUN9Va__details dl{grid-template-columns:6rem auto;font-size:1rem;display:grid}.class-module__YUN9Va__details dl dt,.class-module__YUN9Va__details dl dd{margin-bottom:var(--gap-2xs)}.class-module__YUN9Va__details dl dt{font-weight:700}.class-module__YUN9Va__details ul{padding:0;list-style-type:none}@media screen and (max-width:600px){.class-module__YUN9Va__details{order:-1}}@media screen and (min-width:600px) and (max-width:1000px){.class-module__YUN9Va__details{flex-shrink:0;width:100%}}
