.styles_footer__MkILA{margin-block:var(--margin-big);display:flex;justify-content:center;position:-webkit-sticky;position:sticky;top:100vh}.styles_footer__MkILA a{color:var(--text-alt)}.styles_highlight__9ZrhC{list-style-type:none;display:flex;align-items:center;gap:var(--gap-list-small);font-size:var(--font-size-smaller);font-weight:var(--font-weight-bolder)}.styles_highlight__9ZrhC .styles_icon__2VLl8{background-color:var(--bg-3);height:2.5rem;width:2.5rem;border-radius:var(--border-radius);display:flex;align-items:center;justify-content:center}.styles_highlight__9ZrhC .styles_icon__2VLl8 svg{width:1rem;height:1rem;color:var(--brand-color);fill:var(--brand-color)}.styles_list__FeC67{display:grid;grid-template-columns:1fr 1fr;padding:0;-webkit-margin-after:0;margin-block-end:0}.styles_container__T4_On{display:grid;grid-template-columns:[gutter] 1.5em [list] 1fr [gutter] 1.5em;grid-template-rows:1fr auto;grid-template-areas:"previous-button list next-button";align-items:center;max-width:100%}.styles_container__T4_On.styles_noScroll__jgF_E{grid-template-areas:"list list list"}.styles_list__1aJa4{grid-area:list;padding:0;margin:0;display:grid;grid-auto-columns:1fr;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;grid-column-gap:var(--padding);column-gap:var(--padding);max-width:100%}.styles_list__1aJa4 li{grid-row:1;scroll-snap-align:start;min-width:max-content}.styles_nextButton__XN_bM,.styles_previousButton__xjBh6{width:48px;height:48px;background:hsla(0,0%,100%,.8);border:1px solid var(--text);cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:10}.styles_nextButton__XN_bM:hover,.styles_previousButton__xjBh6:hover{background:var(--brand-color);color:var(--on-brand-color);fill:var(--on-brand-color);border-color:#fff}.styles_nextButton__XN_bM:disabled,.styles_previousButton__xjBh6:disabled{background:hsla(0,0%,100%,.8);color:var(--text-muted);fill:var(--text-muted);border-color:var(--text-muted);cursor:not-allowed}.styles_previousButton__xjBh6{grid-area:previous-button;justify-self:start}.styles_nextButton__XN_bM{grid-area:next-button;justify-self:end}.styles_containerDefault__JiO1M,.styles_containerGridPreset__3x5p9{transition:all .3s;cursor:pointer}.styles_containerDefault__JiO1M:hover,.styles_containerGridPreset__3x5p9:hover{transform:scale(.99);transition:all .3s}.styles_containerDefault__JiO1M:hover .styles_label__unSMj,.styles_containerGridPreset__3x5p9:hover .styles_label__unSMj{color:var(--blue)}.styles_containerDefault__JiO1M{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--padding-small);gap:var(--padding-small);align-items:center;padding:var(--padding-small);border:1px solid var(--border);border-radius:var(--border-radius);min-width:10.5rem;max-width:15rem;width:min-content}.styles_containerDefault__JiO1M .styles_colourBox__c6K5r,.styles_containerDefault__JiO1M .styles_imageBox__AUIFA{width:42px;height:42px;border-radius:var(--border-radius);overflow:hidden}.styles_containerDefault__JiO1M .styles_imageBox__AUIFA{position:relative;border-radius:var(--border-radius)}.styles_containerDefault__JiO1M .styles_imageBox__AUIFA img{object-fit:cover;object-position:center}.styles_containerGridPreset__3x5p9{width:100%}.styles_containerGridPreset__3x5p9 .styles_colourBox__c6K5r,.styles_containerGridPreset__3x5p9 .styles_imageBox__AUIFA{aspect-ratio:16/9;width:100%;border-radius:var(--border-radius);box-shadow:0 0 4px 0 rgba(0,0,0,.1);overflow:hidden}.styles_containerGridPreset__3x5p9 .styles_imageBox__AUIFA{position:relative}.styles_containerGridPreset__3x5p9 .styles_imageBox__AUIFA img{object-fit:cover;object-position:center;border-radius:var(--border-radius)}.styles_containerGridPreset__3x5p9 .styles_label__unSMj{display:block;-webkit-margin-before:var(--margin);margin-block-start:var(--margin)}.styles_label__unSMj{margin:0;font-weight:var(--font-weight-bolder);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:2;box-orientation:vertical;-webkit-line-clamp:2;-webkit-box-orient:vertical}.styles_link__pZKo8{color:var(--text)}.styles_button__YDNft{--_foregroundColor:var(--foregroundColor,var(--text));--_backgroundColor:var(--backgroundColor,var(--white));--_borderColor:var(--borderColor,var(--border));display:flex;gap:var(--margin-small);align-items:center;justify-content:center;white-space:nowrap;letter-spacing:-.05px;font-family:unset;border-radius:var(--border-radius);padding:0 var(--padding);height:40px;line-height:40px;font-weight:var(--font-weight-bolder);font-size:var(--font-size-smaller);border:1px solid var(--_borderColor);background-color:var(--_backgroundColor);color:var(--_foregroundColor);fill:var(--_foregroundColor);box-sizing:border-box;cursor:pointer}.styles_button__YDNft:focus{border:1px solid var(--_borderColor);outline:1px auto -webkit-focus-ring-color}.styles_button__YDNft:hover{border:1px solid var(--_borderColor);opacity:.95;transition:all .2s ease 0s}.styles_button__YDNft:disabled{background-color:var(--bg-2);color:var(--text-muted);fill:var(--text-muted);border:1px solid transparent}.styles_button__YDNft:disabled:hover{cursor:not-allowed;background-color:var(--bg-2);color:var(--text-muted);fill:var(--text-muted);border:1px solid transparent;box-shadow:none}.styles_danger__abCug{--borderColor:transparent;--backgroundColor:var(--red);--foregroundColor:var(--white)}.styles_danger__abCug:hover{box-shadow:inset 0 0 10px 2px rgba(0,0,0,.15)}.styles_primary__RzrKR{--borderColor:transparent;--backgroundColor:var(--brand-color);--foregroundColor:var(--on-brand-color)}.styles_primary__RzrKR:hover{box-shadow:inset 0 0 10px 2px rgba(0,0,0,.15)}.styles_secondary__gg_KY{--borderColor:transparent;--backgroundColor:var(--text);--foregroundColor:var(--white)}.styles_success___8UVY{--borderColor:transparent;--backgroundColor:var(--green);--foregroundColor:var(--white)}.styles_success___8UVY:hover{box-shadow:inset 0 0 10px 2px rgba(0,0,0,.15)}.styles_warning__B5SFm{--borderColor:transparent;--backgroundColor:var(--warning-border);--foregroundColor:var(--text)}.styles_warning__B5SFm:hover{box-shadow:inset 0 0 10px 2px rgba(0,0,0,.15)}.styles_textButton__vpJTF,.styles_textDangerButton__FsCVT{--borderColor:transparent;--backgroundColor:inherit;--foregroundColor:inherit}.styles_textButton__vpJTF:focus,.styles_textDangerButton__FsCVT:focus{--borderColor:var(--border)}.styles_textButton__vpJTF:hover,.styles_textDangerButton__FsCVT:hover{--backgroundColor:var(--bg-2);box-shadow:none}.styles_textDangerButton__FsCVT{--foregroundColor:var(--red)}.styles_icon__3QGvl{display:flex;align-items:center;justify-content:center}.styles_icon__3QGvl,.styles_icon__3QGvl svg{width:1em;height:1em}@media only screen and (max-width:400px){.styles_button__YDNft.styles_iconOnlyMobile__Ji_3p{width:2.8em;overflow:hidden;color:transparent;position:relative}.styles_button__YDNft.styles_iconOnlyMobile__Ji_3p svg{position:absolute;left:.75em;top:.75em}}.styles_container__lLR0p{display:grid;grid-template-columns:var(--font-size) 1fr;grid-gap:var(--gap-list);gap:var(--gap-list);font-size:var(--font-size-smaller);margin-block:var(--margin);vertical-align:middle}.styles_iconContainer__kJsZK{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%}.styles_icon__R7ge1{color:var(--text-muted);width:var(--font-size);height:var(--font-size)}.styles_typicalWrapper__fCCAH:after{content:"|";animation:styles_blink__GJqNm 1s step-start infinite}@keyframes styles_blink__GJqNm{50%{opacity:0}}@media(prefers-reduced-motion){.styles_typicalWrapper__fCCAH:after{content:none}}.styles_typicalSignupLink__UMao8{width:175px;display:block;text-align:center}.styles_header__5SxnA{padding:var(--padding);background-color:var(--white);border-bottom:1px solid var(--border)}.styles_header__5SxnA .styles_header_container__PtJSM{max-width:1200px;display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"logo search nav-buttons";justify-content:space-between;align-items:center;flex-wrap:nowrap;margin:0 auto;grid-gap:var(--gap-list);gap:var(--gap-list)}.styles_header__5SxnA .styles_header_container__PtJSM.styles_header_container_wide__XDqpS{max-width:1400px}.styles_header__5SxnA .styles_header_container__PtJSM.styles_header_container_small__aJUT9{max-width:800px}.styles_header__5SxnA .styles_header_container__PtJSM.styles_header_container_none__aJbIO{max-width:unset}.styles_header__5SxnA .styles_cademy_header_logo__dKfUG{grid-area:logo;-webkit-margin-start:calc(var(--margin)*-1);margin-inline-start:calc(var(--margin)*-1)}.styles_header__5SxnA .styles_searchBar__K6Z8x{grid-area:search}.styles_header__5SxnA .styles_hamburgerButton__2hQvJ,.styles_header__5SxnA input.styles_menuCheckbox___MuFz{display:none}.styles_header__5SxnA nav{grid-area:nav-buttons;display:flex;align-items:center;gap:var(--padding-small)}div.styles_mobile_nav__HA16b{position:fixed;background:var(--bg-2);max-height:0;transition:max-height .2s ease-out;height:100vh;overflow:auto;width:100vw;top:0;bottom:0;right:0;left:0;z-index:1000}div.styles_mobile_nav__HA16b>div{padding:var(--padding)}div.styles_mobile_nav__HA16b label{font-weight:var(--font-weight-bolder)}div.styles_mobile_nav__HA16b ul{padding:0}div.styles_mobile_nav__HA16b li{list-style:none;padding:var(--padding-tiny) var(--padding-small);margin:var(--padding-tiny) 0}div.styles_mobile_nav__HA16b .styles_social_icons__6Ps3O{display:flex;justify-content:center;align-items:center}div.styles_mobile_nav__HA16b .styles_social_icons__6Ps3O ul{display:flex;flex-direction:row}div.styles_mobile_nav__HA16b .styles_social_icons__6Ps3O svg{height:22px;fill:var(--link-color)}div.styles_mobile_nav__HA16b .styles_made_with_love__YxVTj{display:block;max-width:1200px;text-align:center;padding-block:var(--padding);margin-inline:auto;-webkit-margin-after:var(--padding);margin-block-end:var(--padding)}div.styles_mobile_nav__HA16b .styles_made_with_love__YxVTj a{color:var(--text)}@media screen and (min-width:767px){div.styles_mobile_nav__HA16b{display:none}}@media screen and (max-width:767px){.styles_header__5SxnA{padding:var(--padding-small) var(--padding)}.styles_header__5SxnA .styles_hamburgerButton__2hQvJ{display:block}.styles_header__5SxnA .styles_callToAction__U5l1_{display:none}.styles_header__5SxnA .styles_header_container__PtJSM{grid-template-columns:auto auto;grid-template-rows:auto auto;grid-template-areas:"logo nav-buttons" "search search"}.styles_header__5SxnA nav{justify-content:flex-end}}.styles_hamburgerButton__2hQvJ{cursor:pointer;float:right;padding:var(--padding) var(--padding-small);z-index:1001}.styles_hamburgerLine__L4oj8{background:var(--text);display:block;height:.125em;position:relative;width:1.5em}.styles_hamburgerLine__L4oj8:after,.styles_hamburgerLine__L4oj8:before{background:var(--text);content:"";display:block;height:100%;position:absolute;transition:all .2s ease-out;width:100%}.styles_hamburgerLine__L4oj8:before{top:.313em}.styles_hamburgerLine__L4oj8:after{top:-.313em}.styles_menuCheckbox___MuFz:checked~div.styles_mobile_nav__HA16b{max-height:100vh}.styles_menuCheckbox___MuFz:checked~.styles_hamburgerButton__2hQvJ{position:fixed;right:20px}.styles_menuCheckbox___MuFz:checked~.styles_hamburgerButton__2hQvJ .styles_hamburgerLine__L4oj8{background:transparent}.styles_menuCheckbox___MuFz:checked~.styles_hamburgerButton__2hQvJ .styles_hamburgerLine__L4oj8:before{transform:rotate(-45deg);top:0}.styles_menuCheckbox___MuFz:checked~.styles_hamburgerButton__2hQvJ .styles_hamburgerLine__L4oj8:after{transform:rotate(45deg);top:0}.layout_header__5fN_R{display:none}@media screen and (min-width:768px){.layout_header__5fN_R{display:block}}.styles_footer__vIO0L{background-color:var(--bg-3);border:1px solid var(--border-muted);position:-webkit-sticky;position:sticky;top:100vh}.styles_footer_nav__oBKkd{-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-end:auto;margin-inline-end:auto;max-width:1200px;padding-inline:0;-webkit-padding-before:40px;padding-block-start:40px;-webkit-padding-after:80px;padding-block-end:80px;display:grid;grid-gap:2vmin;grid-template-columns:repeat(4,minmax(0,max-content));justify-content:space-between}.styles_footer_nav__oBKkd div span{font-size:1rem;font-weight:var(--font-weight-bold)}.styles_footer_nav__oBKkd div ul{list-style-type:none;padding:0}.styles_footer_nav__oBKkd div ul li{padding:var(--padding-tiny) 0;font-size:1rem;font-weight:var(--font-weight-normal)}.styles_footer_nav__oBKkd div ul li a{text-decoration:none;color:var(--grey)}@media screen and (max-width:767px){.styles_footer_nav__oBKkd{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:calc(var(--padding)*2) 0;padding-inline:var(--padding)}}@media screen and (max-width:1200px)and (min-width:768px){.styles_footer__vIO0L .styles_footer_nav__oBKkd{max-width:90%}}.styles_container__Pwtap{width:100%;container-type:inline-size}.styles_card__byUYa{border:1px solid var(--border);border-radius:var(--rounded-corners-pronounced);padding:var(--padding-small);display:flex;flex-direction:row}.styles_card__byUYa .styles_body__igsBi{display:flex;flex-direction:column;padding-inline:var(--padding)}.styles_card__byUYa .styles_body__igsBi .styles_actions__ls8X_{-webkit-margin-before:var(--padding-small);margin-block-start:var(--padding-small)}.styles_card__byUYa .styles_body__igsBi h3{-webkit-margin-before:var(--margin-small);margin-block-start:var(--margin-small);-webkit-margin-after:var(--margin);margin-block-end:var(--margin);font-weight:var(--font-weight-bold)}.styles_card__byUYa .styles_body__igsBi .styles_tagLineAndDeliveryDetails__4ca2T{display:flex;flex-direction:column;gap:var(--padding-tiny);-webkit-padding-after:var(--padding-small);padding-block-end:var(--padding-small)}.styles_card__byUYa .styles_body__igsBi .styles_price__45faO{margin:0;font-weight:var(--font-weight-bold)}@container (max-width: 510px){.styles_card__byUYa{flex-direction:column}.styles_card__byUYa .styles_body__igsBi{padding-inline:0;-webkit-padding-before:var(--padding-small);padding-block-start:var(--padding-small)}.styles_card__byUYa .styles_body__igsBi .styles_tagLineAndDeliveryDetails__4ca2T{flex-direction:column;align-items:flex-start}}.styles_thumbnail__ogxIm{border-radius:var(--rounded-corners-standard);overflow:hidden;position:relative;width:100%;max-width:300px;height:100%;aspect-ratio:16/9}.styles_thumbnail__ogxIm img{object-fit:cover;object-position:center}@container (max-width: 670px){.styles_thumbnail__ogxIm{max-width:200px}}@container (max-width: 510px){.styles_thumbnail__ogxIm{max-width:100%}}.styles_actionBar__WYLkB{display:flex;justify-content:space-between;font-size:0}.styles_actionBar__WYLkB a{padding:0 1rem}.styles_actionBar__WYLkB .styles_leftArrowIcon__YcBf3{fill:var(--grey)}.styles_actionBar__WYLkB .styles_commentIcon__2GPqh{width:16px;height:16px;fill:var(--grey)}@media screen and (min-width:550px){.styles_actionBar__WYLkB{font-size:var(--font-size)}.styles_commentIcon__2GPqh,.styles_leftArrowIcon__YcBf3{-webkit-margin-end:.5em;margin-inline-end:.5em}}.FeatureCard_featureCard__2stev{background:var(--blue25);border:1px solid var(--blue25);border-radius:var(--rounded-corners-pronounced);height:100%;width:100%;position:relative;overflow:hidden}.FeatureCard_featureCard__2stev[data-span="4"]{grid-column:span 4}.FeatureCard_featureCard__2stev[data-span="6"]{grid-column:span 6}.FeatureCard_featureCard__2stev[data-span="12"]{grid-column:span 12}.FeatureCard_featureCardBasicContentWrapper__1V53K{padding:32px 32px 0;display:flex;flex-direction:column;justify-content:flex-start;height:100%;margin:0;border-radius:var(--rounded-corners-pronounced);position:relative}.FeatureCard_header__q2sfi{width:100%;max-width:512px;-webkit-margin-after:var(--margin-bigger);margin-block-end:var(--margin-bigger)}.FeatureCard_icon__Ci9is{margin-bottom:var(--margin)}.FeatureCard_icon__Ci9is svg{width:22px;height:22px;fill:var(--cademy-brand-color);color:var(--cademy-brand-color)}.FeatureCard_title__QLtsy{font-size:var(--font-size-bigger);margin-bottom:var(--margin)}.FeatureCard_description__AB7rC{font-size:var(--font-size);margin:0}.FeatureCard_cta__5T3_M{color:#0070f3;text-decoration:none;margin-bottom:20px}.FeatureCard_bigHeadlineIcon__2iOsp{position:absolute;top:40px;right:100px}.FeatureCard_image__hbfZz{color:transparent;object-fit:cover;object-position:left top;max-height:100%;height:auto;display:block;-webkit-margin-after:-2px;margin-block-end:-2px;width:1200px}.FeatureCard_image__hbfZz.FeatureCard_wrapper__Nsj2N{outline:1px solid rgba(0,0,0,.031);box-shadow:0 4px 18px rgba(0,0,0,.039),0 2.025px 7.84688px rgba(0,0,0,.027),0 .8px 2.925px rgba(0,0,0,.02),0 .175px 1.04062px rgba(0,0,0,.013),0 0 1px hsla(0,0%,100%,.6)}.FeatureCard_image__hbfZz.FeatureCard_center__3uLUY{border-radius:8px 8px 0 0;max-width:100%;margin:0 auto}.FeatureCard_image__hbfZz.FeatureCard_right__GiOrS{border-radius:8px 0 12px 0;max-width:calc(100% + 32px);margin-left:auto}@media(max-width:1199px)and (min-width:700px){.FeatureCard_featureCard__2stev[data-span="4"]{grid-column:span 2}.FeatureCard_featureCard__2stev[data-span="6"]{grid-column:span 3}.FeatureCard_featureCard__2stev[data-span="12"]{grid-column:span 6}}@media(max-width:699px)and (min-width:600px){.FeatureCard_featureCard__2stev[data-span="12"],.FeatureCard_featureCard__2stev[data-span="4"],.FeatureCard_featureCard__2stev[data-span="6"]{grid-column:span 3}}@media(max-width:599px){.FeatureCard_featureCard__2stev[data-span="1"],.FeatureCard_featureCard__2stev[data-span="12"],.FeatureCard_featureCard__2stev[data-span="2"],.FeatureCard_featureCard__2stev[data-span="3"],.FeatureCard_featureCard__2stev[data-span="4"],.FeatureCard_featureCard__2stev[data-span="6"]{grid-column:1}}@media(max-width:769px){.FeatureCard_bigHeadlineIcon__2iOsp{display:none}}.FeatureCardGrid_grid__vnT01{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:2.5rem;gap:2.5rem;width:100%}@media(max-width:1199px)and (min-width:700px){.FeatureCardGrid_grid__vnT01{grid-template-columns:repeat(6,1fr)}}@media(max-width:699px)and (min-width:600px){.FeatureCardGrid_grid__vnT01{grid-template-columns:repeat(3,1fr)}}@media(max-width:599px){.FeatureCardGrid_grid__vnT01{grid-template-columns:1fr}}.styles_sectionHeading__QBSNF{font-size:2.5rem;line-height:3rem;letter-spacing:0;font-weight:700;text-align:center;-webkit-margin-before:2.6em;margin-block-start:2.6em;-webkit-margin-after:1.5em;margin-block-end:1.5em;padding-inline:1em;text-wrap:balance}.styles_floatingBar__Txc9V{position:fixed;bottom:0;left:0;right:0;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 -4px 6px -1px rgba(0,0,0,.1);transform:translateY(100%);transition:transform .3s ease-in-out;z-index:999;padding:1rem 0}.styles_floatingBar__Txc9V.styles_visible__HcP8A{transform:translateY(0)}.styles_container__gtU6A{max-width:1200px;margin:0 auto;padding:0 1rem;display:flex;gap:1rem;justify-content:center;align-items:center}@media(max-width:640px){.styles_container__gtU6A{flex-direction:column;width:100%;padding:0 1rem}}.styles_button__UIRAA{min-width:200px;border-radius:var(--rounded-corners-pill)}@media(max-width:640px){.styles_button__UIRAA{min-width:unset;align-self:stretch;max-width:calc(100% - 30px)}.styles_demoButton__RwZaW{display:none}}.styles_faq__9CrTy{-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border)}.styles_faq_question__VIQ_W{border:unset;color:var(--text);background-color:unset;font-weight:500;font-size:18px;line-height:24px;padding:20px 0;width:100%;text-align:start;display:flex;gap:1rem;align-items:center;justify-content:space-between}.styles_faq_question__VIQ_W svg{flex:0 0 24px}.styles_faq_question__VIQ_W:hover{cursor:pointer;color:var(--cademy-blue-dark)}.styles_faq_answer__EIJfi{-webkit-margin-before:-20px;margin-block-start:-20px}.styles_features__Jtpkt{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;justify-items:stretch}.styles_feature_button__cx32R{background-color:transparent;border:1px solid transparent}.styles_features_card__MKes6{border:1px solid var(--border);border-radius:var(--border-radius);padding:var(--padding);-webkit-padding-after:var(--margin-bigger);padding-block-end:var(--margin-bigger)}.styles_features_card__MKes6 .styles_heading__pRNgh{text-align:center}.styles_badge__C9ghP{background-color:var(--yellow100);line-height:1rem;padding:6px 8px;border-radius:5px}.styles_description__Nh2mA{color:var(--text);margin:0}.styles_btn_contents__m_7wb{display:flex;align-items:center;gap:10px}.styles_btn_contents__m_7wb .styles_icon__MuKbq{background-color:var(--blue50);width:2rem;height:2rem;border-radius:var(--rounded-corners-pill)}.styles_btn_contents__m_7wb .styles_icon__MuKbq svg{fill:var(--cademy-brand-color)}@media(max-width:940px){.styles_features__Jtpkt{grid-template-columns:1fr}}.styles_PopoverContent__hrZhX{border-radius:4px;padding:20px;max-width:min(260px,75vw);background-color:#fff;box-shadow:0 10px 38px -10px rgba(14,18,22,.35),0 10px 20px -15px rgba(14,18,22,.2);animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity;margin-left:20px;margin-right:20px}.styles_PopoverContent__hrZhX[data-state=open][data-side=top]{animation-name:styles_slideDownAndFade__uNnYK}.styles_PopoverContent__hrZhX[data-state=open][data-side=right]{animation-name:styles_slideLeftAndFade__smKBS}.styles_PopoverContent__hrZhX[data-state=open][data-side=bottom]{animation-name:styles_slideUpAndFade__gVLrC}.styles_PopoverContent__hrZhX[data-state=open][data-side=left]{animation-name:styles_slideRightAndFade__l5sXI}.styles_PopoverArrow__QJVyd{fill:#fff}.styles_PopoverClose__fo_9K{background-color:var(--white);border:1px solid transparent;font-family:inherit;border-radius:4px;height:25px;width:25px;display:flex;align-items:center;justify-content:center;position:absolute;top:-10px;right:-10px}.styles_PopoverClose__fo_9K svg{flex:0 0 12px}.styles_PopoverClose__fo_9K:hover{cursor:pointer;background-color:var(--bg-3)}.styles_PopoverClose__fo_9K:focus{box-shadow:0 0 0 2px var(--bg-2)}@keyframes styles_slideUpAndFade__gVLrC{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes styles_slideRightAndFade__l5sXI{0%{opacity:0;transform:translateX(-2px)}to{opacity:1;transform:translateX(0)}}@keyframes styles_slideDownAndFade__uNnYK{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes styles_slideLeftAndFade__smKBS{0%{opacity:0;transform:translateX(2px)}to{opacity:1;transform:translateX(0)}}.styles_detailsCard__36giC{container-type:inline-size}.styles_dateTimeContainer__uIyio .styles_dateTimeLayout__FmiET{display:flex;align-items:flex-start;justify-content:flex-start;-webkit-margin-before:.5em;margin-block-start:.5em;-webkit-padding-before:.5em;padding-block-start:.5em;-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border)}.styles_dateTimeContainer__uIyio .styles_dateTimeLayout__FmiET:first-of-type{-webkit-border-before:none;border-block-start:none}.styles_dateTimeContainer__uIyio .styles_dateTimeLayout__FmiET .styles_calendarIcon__xOSlG{-webkit-margin-end:.5em;margin-inline-end:.5em}.styles_dateTimeContainer__uIyio .styles_dateTimeLayout__FmiET .styles_dateInformation__jiLa3{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;overflow:auto}.styles_dateTimeContainer__uIyio .styles_dateTimeLayout__FmiET .styles_dateInformation__jiLa3>*{max-width:100%;text-overflow:ellipsis;overflow:hidden}.styles_dateTimeContainer__uIyio .styles_dateTimeLayout__FmiET[data-has-passed]{color:var(--text-muted)}.styles_addressContainer__XrRLk{display:grid;grid-template-columns:1fr;-webkit-margin-before:1em;margin-block-start:1em;-webkit-padding-before:1em;padding-block-start:1em;border-top:1px solid var(--border);grid-gap:var(--gap-list-small);gap:var(--gap-list-small)}.styles_addressContainer__XrRLk .styles_addressInformation__If8Aj{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.styles_addressContainer__XrRLk .styles_addressInformation__If8Aj h2{margin:0}.styles_addressContainer__XrRLk .styles_addressInformation__If8Aj h2:last-of-type{margin-block:.5em}.styles_addressContainer__XrRLk .styles_addressInformation__If8Aj .styles_directionButtons__qYpsv{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.2em;width:100%}.styles_addressContainer__XrRLk .styles_addressInformation__If8Aj .styles_directionButtons__qYpsv span{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;line-height:30px;border-radius:5px;color:var(--blue200);background-color:var(--blue50);cursor:pointer;padding:.1em}.styles_addressContainer__XrRLk .styles_addressInformation__If8Aj .styles_directionButtons__qYpsv span a{display:flex}.styles_addressContainer__XrRLk .styles_addressInformation__If8Aj .styles_directionButtons__qYpsv span a svg{height:20px;width:20px}.styles_addressContainer__XrRLk .styles_addressInformation__If8Aj .styles_directionButtons__qYpsv span a svg path{fill:var(--blue)}.styles_addressContainer__XrRLk .styles_map__LmWmr{display:flex;align-items:center;justify-content:center}.styles_joinInstructionsContainer__zOc1R{display:grid;grid-template-columns:1fr;-webkit-margin-before:1em;margin-block-start:1em;-webkit-padding-before:1em;padding-block-start:1em;border-top:1px solid var(--border);grid-gap:var(--gap-list-smaller);gap:var(--gap-list-smaller)}.styles_joinInstructionsContainer__zOc1R .styles_joinInstructionsButton__CLHUU{width:min-content;margin-top:var(--margin)}@container (min-width: 570px){.styles_addressContainer__XrRLk{grid-template-columns:2fr 3fr;gap:0}}.styles_collections__qQZrY{width:100%}.styles_collectionsSnapScroller__WtZCU ul{column-gap:var(--padding-small)}.styles_collectionsGrid__TMowM{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--margin-bigger);gap:var(--margin-bigger)}@media only screen and (max-width:900px){.styles_collectionsGrid__TMowM{grid-template-columns:1fr 1fr}}@media only screen and (max-width:600px){.styles_collectionsGrid__TMowM{grid-template-columns:1fr}}.styles_container__xehp1{-webkit-margin-before:var(--margin-bigger);margin-block-start:var(--margin-bigger)}.styles_button__TWA5u{display:flex;gap:var(--gap-list-small)}.styles_tabs__uoMRB{-webkit-margin-after:3.875em;margin-block-end:3.875em}.styles_tabs__uoMRB div{position:absolute;left:0;width:100vw;max-width:100%;background:var(--bg-3);padding:0 var(--padding);box-sizing:border-box;overflow-x:auto}.styles_tabs__uoMRB ul{padding:0;list-style:none;display:flex;margin:0 auto;max-width:1200px}.styles_tabs__uoMRB li{display:inline-flex}.styles_tabs__uoMRB li:hover{border-bottom:3px solid color-mix(in srgb,#fff,var(--brand-color) 20%)}.styles_tabs__uoMRB li.styles_activeTab__hkZ6K{border-bottom:3px solid var(--brand-color);font-weight:var(--font-weight-bold)}.styles_tabs__uoMRB a{padding-block:var(--padding);padding-inline:var(--padding);color:var(--text);text-wrap:nowrap}.styles_trigger__5KrP1{display:flex;gap:var(--padding-tiny);transition-property:color,background-color;transition-duration:.5s}.styles_trigger__5KrP1:hover{border:1px solid var(--border);cursor:pointer}@media screen and (max-width:767px){.styles_trigger__5KrP1>*{display:none}.styles_trigger__5KrP1>svg{display:block}}.styles_dropdownContent__vIOvO{min-width:220px;max-width:320px;background-color:#fff;border-radius:var(--border-radius);border:1px solid var(--border);box-shadow:var(--card-box-shadow);animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity;z-index:11;overflow:hidden}.styles_dropdownContent__vIOvO[data-side=top]{animation-name:styles_slideDownAndFade__q8E3o}.styles_dropdownContent__vIOvO[data-side=right]{animation-name:styles_slideLeftAndFade__XlcBX}.styles_dropdownContent__vIOvO[data-side=bottom]{animation-name:styles_slideUpAndFade__tBAP4}.styles_dropdownContent__vIOvO[data-side=left]{animation-name:styles_slideRightAndFade__jh7n8}.styles_dropdownLabel__sddEz{padding:var(--padding-small);color:var(--text-muted);-webkit-padding-after:var(--padding-tiny);padding-block-end:var(--padding-tiny);font-size:var(--font-size-smaller)}.styles_dropdownItem__VLoxQ{display:grid;grid-template-columns:24px 1fr;grid-gap:var(--padding-tiny);gap:var(--padding-tiny);align-items:center;padding:var(--padding-small);color:var(--text);font-size:var(--font-size-smaller)}.styles_dropdownItem__VLoxQ:hover{background:var(--bg-2)}.styles_dropdownItem__VLoxQ:focus-visible{outline:none}.styles_separator__62E6H{height:1px;background-color:var(--border)}.styles_containerArrow__L9pqu{fill:#fff;stroke:var(--border)}.styles_logout__eZ2t3{color:var(--red);fill:var(--red)}div.styles_educatorLogo__bCZGr{width:20px;height:20px}@keyframes styles_slideUpAndFade__tBAP4{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes styles_slideRightAndFade__jh7n8{0%{opacity:0;transform:translateX(-2px)}to{opacity:1;transform:translateX(0)}}@keyframes styles_slideDownAndFade__q8E3o{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes styles_slideLeftAndFade__XlcBX{0%{opacity:0;transform:translateX(2px)}to{opacity:1;transform:translateX(0)}}.styles_userInfoSection__6VxTs{display:flex;align-items:center;gap:var(--padding-small)}.styles_userInfoSection__6VxTs:hover{background:var(--bg-2)}.styles_userInfoSection__6VxTs:focus-visible{outline:none}.styles_userAvatar__CiBqG{flex-shrink:0;width:40px;height:40px;border-radius:50%;overflow:hidden;border:1px solid var(--border)}.styles_userDetails__1DxGN{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:320px;min-width:220px}.styles_profileImage__kge_B{width:100%;height:100%;object-fit:cover}.styles_avatarFallback__aUC61{width:100%;height:100%;font-size:var(--font-size-smaller)}.styles_userName__3bTek{font-weight:var(--font-weight-bold);font-size:var(--font-size-smaller);color:var(--text-heading);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.styles_userEmail__RMS8Y{display:flex;align-items:center;gap:var(--padding-tiny);padding:var(--padding-tiny) 0;color:var(--text-muted);font-size:var(--font-size-extra-small);text-decoration:none;border-radius:var(--border-radius-small)}.styles_userEmail__RMS8Y span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.styles_userEmail__RMS8Y:focus-visible{outline:none}.styles_accountLogo__KO8bv{border-radius:5px;background-size:contain;background-position:50%;background-repeat:no-repeat;overflow:hidden;width:35px;height:35px;position:relative;border:1px solid var(--border)}.styles_educatorImage__qQkED{object-fit:contain}.styles_alert__nGG_Z{border:1px solid var(--text);border-radius:var(--border-radius);padding:var(--padding-small)}.styles_info__0M41F{background-color:var(--info-bg);color:var(--info-border);border-color:var(--info-border)}.styles_warning___wvU1{background-color:var(--warning-bg);border-color:var(--warning-border)}.styles_danger__KCfHJ{background-color:var(--danger-bg);color:var(--danger-border);border-color:var(--danger-border)}.styles_success__N8Xgk{background-color:var(--success-bg);color:var(--success-border);border-color:var(--success-border)}.styles_searchSection__ptPV_{-webkit-margin-before:var(--padding);margin-block-start:var(--padding);display:flex;gap:var(--padding-small)}.styles_searchSection__ptPV_ button{border-radius:var(--rounded-corners-pill)}.styles_searchSection__ptPV_ button svg{-webkit-margin-end:var(--padding-small);margin-inline-end:var(--padding-small)}.styles_searchSection__ptPV_ button:hover{border-color:var(--brand-color);color:var(--brand-color);fill:var(--brand-color);cursor:pointer}.styles_searchSection__ptPV_ .styles_searchInputContainer__IIC2g{position:relative}.styles_searchSection__ptPV_ .styles_searchInputContainer__IIC2g input{border-radius:var(--rounded-corners-pill);border:1px solid var(--border);-webkit-padding-start:calc(var(--font-size)*2 + var(--padding-small));padding-inline-start:calc(var(--font-size)*2 + var(--padding-small));-webkit-padding-end:var(--padding);padding-inline-end:var(--padding);height:2.25rem}.styles_searchSection__ptPV_ .styles_searchInputContainer__IIC2g>svg{position:absolute;align-self:center;top:.75em;left:.85em;width:1em;height:1em}.styles_filterModalFooterButtons__Brl8G{display:flex;justify-content:space-between}.styles_badge__Eqnqw{position:relative}.styles_badge__Eqnqw:after{content:"";width:.8em;height:.8em;background:var(--red);border-radius:50%;position:absolute;top:-.4em;right:-.4em}.styles_content__pkACm{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:24px}.styles_inviteMessage__m_ZNP{text-align:center;padding:var(--padding)}.styles_inviteMessage__m_ZNP .styles_lockIcon__yFQjc{font-size:48px;margin-bottom:16px}.styles_inviteMessage__m_ZNP h3{font-size:20px;font-weight:600;color:#1a202c;margin:0 0 12px}.styles_inviteMessage__m_ZNP p{font-size:16px;color:#4a5568;line-height:1.5;max-width:400px;margin:0 auto}.styles_successMessage__C8wXj{text-align:center;padding:24px 0}.styles_successMessage__C8wXj .styles_successIcon__nN3th{font-size:48px;margin-bottom:16px}.styles_successMessage__C8wXj h3{font-size:20px;font-weight:600;color:#1a202c;margin:0 0 12px}.styles_successMessage__C8wXj p{font-size:16px;color:#4a5568;line-height:1.5;max-width:400px;margin:0 auto 12px}.styles_successMessage__C8wXj .styles_emailConfirm__G0fmH{font-size:14px;color:#2d3748;background:#f7fafc;padding:12px 16px;border-radius:6px;border:1px solid #e2e8f0;margin-top:16px}.styles_successMessage__C8wXj .styles_emailConfirm__G0fmH strong{color:#1a202c}.styles_form__j9Cdo{display:flex;flex-direction:column;gap:20px}.styles_fieldContainer__p0z59{display:flex;flex-direction:column;gap:8px;max-width:900px;margin-inline:auto}.styles_label__GVTjJ{font-size:14px;font-weight:500;color:#2d3748}.styles_input__zO2V_{padding:12px 16px;margin-inline:auto;border:1px solid #e2e8f0;border-radius:6px;font-size:16px;color:#1a202c;background:#fff;transition:all .2s ease;width:calc(100vw - 100px);max-width:400px}.styles_input__zO2V_:focus{outline:none;border-color:var(--brand-color,#06c);box-shadow:0 0 0 3px rgba(0,102,204,.1)}.styles_input__zO2V_:disabled{background:#f7fafc;color:#a0aec0;cursor:not-allowed}.styles_input__zO2V_::placeholder{color:#a0aec0}.styles_footer__pTbvv{display:flex;justify-content:center;gap:12px;padding-top:8px}.styles_alert__TsGDQ{margin:0}@media(max-width:480px){.styles_footer__pTbvv{flex-direction:column-reverse;gap:8px}.styles_inviteMessage__m_ZNP,.styles_successMessage__C8wXj{padding:var(--padding)}.styles_inviteMessage__m_ZNP .styles_lockIcon__yFQjc,.styles_inviteMessage__m_ZNP .styles_successIcon__nN3th,.styles_successMessage__C8wXj .styles_lockIcon__yFQjc,.styles_successMessage__C8wXj .styles_successIcon__nN3th{font-size:36px;margin-bottom:12px}.styles_inviteMessage__m_ZNP h3,.styles_successMessage__C8wXj h3{font-size:18px}.styles_inviteMessage__m_ZNP p,.styles_successMessage__C8wXj p{font-size:14px}}.styles_courseGrid__mqXF2{display:grid;grid-template-columns:1fr;grid-gap:var(--padding);gap:var(--padding);margin:0;padding:0;margin-block:var(--padding);list-style:none}@media(max-width:529px){.styles_courseGrid__mqXF2{margin:var(--margin-big) auto}}@media(min-width:530px){.styles_courseGrid__mqXF2{grid-template-columns:1fr 1fr}}@media(min-width:768px){.styles_courseGrid__mqXF2{grid-template-columns:1fr 1fr 1fr}}@media(min-width:950px){.styles_courseGrid__mqXF2{grid-template-columns:repeat(4,minmax(200px,1fr));gap:20px}}.styles_container__jptDf{margin:0;padding:0;list-style:none}.styles_filterSection__ULGsb{-webkit-border-after:1px solid var(--border-muted);border-block-end:1px solid var(--border-muted);-webkit-padding-after:var(--padding);padding-block-end:var(--padding)}.styles_filterSection__ULGsb>label{display:block;font-size:var(--font-size-h2);margin-block:var(--padding)}.styles_filterSection__ULGsb fieldset{border:none;padding:0}.styles_filterSection__ULGsb:first-of-type>label{-webkit-margin-before:0;margin-block-start:0}.styles_filterSection__ULGsb:last-of-type{-webkit-padding-after:0;padding-block-end:0;-webkit-border-after:none;border-block-end:none}.styles_collectionFilter__fc3qq{padding:0;margin:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--padding);gap:var(--padding)}.styles_selectedCollection__uMgU5{background:var(--bg-3);border:1px solid #000}.styles_loadMoreContainer__QfWC8{display:flex;justify-content:center;margin-top:1em}@keyframes styles_spin__OkYTN{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.styles_loadingIcon__5u7sU{height:var(--font-size);animation-name:styles_spin__OkYTN;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear;-webkit-margin-end:var(--padding-tiny);margin-inline-end:var(--padding-tiny)}.styles_errorCard__SGHVJ{box-sizing:border-box;display:flex;width:100%;flex:auto;flex-direction:column;-webkit-margin-after:3em;margin-block-end:3em}.styles_awaitingApprovalCard__wpVbU{display:flex;justify-content:center;flex-direction:column;align-items:center}.styles_awaitingApprovalCard__wpVbU .styles_cardTitle__CSb8n{-webkit-margin-after:0;margin-block-end:0}.styles_awaitingApprovalCard__wpVbU .styles_actionButtonRow__wrZKE{display:flex;gap:1rem}.styles_summaryCard__5Ga5V h2{font-weight:var(--font-weight-bold);font-size:var(--font-size)}.styles_summaryCard__5Ga5V .styles_highlights__RN4nS{-webkit-margin-after:var(--padding);margin-block-end:var(--padding)}.styles_summaryCard__5Ga5V .styles_highlights__RN4nS>span{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5em;-webkit-margin-after:.5em;margin-block-end:.5em}.styles_summaryCard__5Ga5V .styles_highlights__RN4nS>span>span{display:flex;align-items:center;justify-content:center}.styles_summaryCard__5Ga5V .styles_highlights__RN4nS>span>span svg{width:15px;height:15px}.styles_summaryCard__5Ga5V .styles_highlights__RN4nS>span>span:last-of-type{font-size:.9em;font-weight:500}.styles_summaryCard__5Ga5V .styles_summaryItems__0HF_p .styles_summarySection__cRxZY{border-top:1px solid var(--border);-webkit-margin-before:1em;margin-block-start:1em;-webkit-padding-before:1em;padding-block-start:1em}.styles_summaryCard__5Ga5V .styles_summaryItems__0HF_p .styles_summarySection__cRxZY:first-of-type{-webkit-margin-before:unset;margin-block-start:unset;border-top:none}.styles_summaryCard__5Ga5V .styles_summaryItems__0HF_p .styles_summarySection__cRxZY>span{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.5em;-webkit-margin-after:.5em;margin-block-end:.5em;font-weight:var(--font-weight-bolder)}.styles_summaryCard__5Ga5V .styles_summaryItems__0HF_p .styles_summarySection__cRxZY:last-of-type>span{font-weight:900}.styles_dateTimeLayout__z5oFn{display:flex;align-items:flex-start;justify-content:flex-start;-webkit-margin-before:var(--margin);margin-block-start:var(--margin);-webkit-padding-before:var(--padding-smaller);padding-block-start:var(--padding-smaller);-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border);font-size:var(--font-size-smaller)}.styles_dateTimeLayout__z5oFn:first-of-type{-webkit-border-before:none;border-block-start:none}.styles_dateTimeLayout__z5oFn .styles_calendarIcon__9SDCB{-webkit-margin-end:var(--margin);margin-inline-end:var(--margin)}.styles_dateTimeLayout__z5oFn .styles_dateInformation__NstVx{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;overflow:auto;gap:var(--gap)}.styles_dateTimeLayout__z5oFn .styles_dateInformation__NstVx>*{max-width:100%;text-overflow:ellipsis;overflow:hidden}.styles_dateTimeLayout__z5oFn .styles_childOccurrenceDescription__b959G{color:var(--text-muted);-webkit-margin-before:var(--margin-small);margin-block-start:var(--margin-small);line-height:1.4}.styles_dateTimeLayout__z5oFn[data-has-passed]{color:var(--text-muted)}.styles_payButton___GQUe{-webkit-margin-before:var(--margin-bigger);margin-block-start:var(--margin-bigger);width:100%}.styles_payButton___GQUe svg{width:var(--font-size);height:var(--font-size);-webkit-margin-end:var(--margin);margin-inline-end:var(--margin)}.styles_errorAlert__J_uBy{margin-block:var(--margin);min-width:100%}.styles_spinnerOut__dMBvk{width:3rem;margin:10rem auto;display:block}.styles_spinnerIn__wfvDK{display:block;stroke:var(--brand-color)}.styles_confirmationContainer__ejZxn{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0;text-align:center}.styles_confirmationContainer__ejZxn .styles_header__dnofI{-webkit-margin-before:.5em;margin-block-start:.5em;-webkit-margin-after:0;margin-block-end:0}.styles_confirmationContainer__ejZxn .styles_tickIcon__ZaBdr{fill:var(--green);width:100px}.styles_confirmationContainer__ejZxn .styles_referenceNumber__nlxcq{color:var(--text-muted);-webkit-margin-after:1em;margin-block-end:1em}.styles_confirmationContainer__ejZxn .styles_coursesButton__rpExh{max-width:-moz-fit-content;max-width:fit-content}.styles_summaryContainer__fwzIw h3{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:.5em;margin-block-end:.5em}.styles_summaryContainer__fwzIw p{margin:0}.styles_summaryContainer__fwzIw .styles_description__Xd5wh{padding:.5em 0}.styles_summaryContainer__fwzIw .styles_description__Xd5wh a{overflow-wrap:anywhere}.styles_summaryHighlights__IQufp{display:flex;flex-direction:column;align-items:left;border-bottom:1px solid var(--border);padding:25px 0;font-size:11pt}.styles_summaryTotal__2BWUU{display:flex;justify-content:space-between;padding:25px 0;font-weight:700}.styles_summaryIcon__Yfmaq{margin-right:10px;font-size:20px;width:10px}.styles_pageContainer__C7Tis{display:grid;grid-template-columns:4fr 3fr;grid-column-gap:10vmin;column-gap:10vmin;grid-template-areas:"primary summary"}.styles_primarySection__VyXyx{grid-area:primary}.styles_primarySection__VyXyx h1{margin:0;-webkit-margin-after:1em;margin-block-end:1em}.styles_summarySection__8ms7s{grid-area:summary}@media screen and (max-width:767px){.styles_pageContainer__C7Tis{grid-template-columns:auto;grid-template-areas:"summary" "primary"}.styles_primarySection__VyXyx h1{-webkit-margin-before:var(--margin);margin-block-start:var(--margin)}}.styles_poweredByContainer__uszqw{display:flex;justify-content:center;margin:var(--margin-big) 0}.styles_poweredByContent__hwYx_{display:flex;align-items:center;gap:var(--gap-list-smaller)}.styles_poweredByContentDescription__BGbE8{white-space:nowrap;text-decoration:none;color:var(--text-muted);font-size:var(--font-size-smaller);font-weight:var(--font-weight-bolder)}.styles_poweredByContentImage__6gikF{position:relative;width:6rem;height:3rem}.styles_poweredByContentImage__6gikF img{object-fit:contain}.styles_container__lvYzP{display:flex;flex-direction:column;align-items:center;-webkit-margin-before:var(--margin-big);margin-block-start:var(--margin-big)}.styles_container__lvYzP h3{-webkit-margin-before:0;margin-block-start:0}.styles_container__lvYzP .styles_socialList__rNiU1{list-style:none;margin:0;padding:0;display:flex;gap:var(--margin)}.styles_container__lvYzP .styles_socialList__rNiU1 svg{width:1.25em;height:1.25em;fill:var(--link-color)}.styles_container__lvYzP .styles_socialList__rNiU1 svg:hover{fill:var(--blue-hover)}.styles_confirmationStepHeader__1Lfjs{display:flex;align-items:center;gap:var(--gap-list-small);-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em}.styles_heading__sY3Ew{margin:0}.styles_voucherReference__Uv_Rr{color:var(--text-muted);font-size:var(--font-size-small);margin-block:var(--margin-big);display:block}.styles_confirmedIcon__NNBLN{height:1.75em;width:1.75em;fill:var(--green);display:flex;flex-direction:column;justify-content:center;align-content:center}.styles_buttons__eTR4X{display:flex;gap:var(--gap-list);align-items:center;flex-wrap:wrap}.styles_buttons__eTR4X button{cursor:pointer}@media screen and (max-width:767px){.styles_confirmationStepHeader__1Lfjs{flex-direction:column;justify-content:center}.styles_confirmedIcon__NNBLN{height:3.5em;width:3.5em;margin-block:var(--margin)}}.styles_vouchersPage__xRPe9{display:flex;flex-direction:row;height:100%;justify-content:space-between}@media screen and (max-width:767px){.styles_vouchersPage__xRPe9{flex-direction:column-reverse}}.styles_primarySection__l6JqY{width:100%;max-width:600px}.styles_occurrencesSection__34e3o{width:100%}.styles_occurrenceList__Rc_Rw{list-style:none;margin:0;padding:0}.styles_locationFilters__zJ_wA{display:flex;justify-content:end}.styles_occurrenceListBtn__CVrgk{font-size:.75rem;margin:var(--margin-big) auto;border-radius:var(--rounded-corners-pill);height:32px}.styles_dateIcon__DirX9{display:flex;justify-content:stretch;align-items:center;flex-direction:column;height:2.5em;aspect-ratio:1;background-color:#fff;border-radius:var(--border-radius);border:1px solid var(--border)}.styles_dateIcon__DirX9 span:first-of-type{width:100%;color:#fff;border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);background-color:var(--red);font-size:var(--font-size-tiny);font-weight:900;padding-block:1px;display:flex;justify-content:center;text-transform:uppercase;border:1px solid var(--red)}.styles_dateIcon__DirX9 span:last-of-type{font-weight:var(--font-weight-bolder);display:flex;align-items:center;height:100%}.styles_container__0HiZU{display:flex;flex-direction:column;gap:var(--gap-list)}.styles_payBtn__0vPmL{width:100%}.styles_payBtn__0vPmL svg{width:var(--font-size);height:var(--font-size);-webkit-margin-end:var(--margin);margin-inline-end:var(--margin)}.styles_container__h4t6J{margin-block:var(--margin)}.styles_container__DGme8{display:flex;flex-direction:column;gap:var(--gap-list)}.styles_container__DGme8 button{width:100%}.styles_container__DGme8 button svg{width:var(--font-size);height:var(--font-size);-webkit-margin-end:var(--margin);margin-inline-end:var(--margin)}.styles_optionHeading__OO7DX{font-size:var(--font-size-h3);font-weight:var(--font-weight-bolder);display:grid;grid-template-columns:auto 1fr;grid-gap:var(--margin);gap:var(--margin);align-items:center}.styles_optionsContainer__mC_H4>[role=radio]{padding:var(--padding);border:1px solid var(--border);-webkit-border-after:none;border-block-end:none}.styles_optionsContainer__mC_H4>[role=radio]:first-of-type{border-start-start-radius:var(--rounded-corners-standard);border-start-end-radius:var(--rounded-corners-standard)}.styles_optionsContainer__mC_H4>[role=radio]:last-of-type{border-end-start-radius:var(--rounded-corners-standard);border-end-end-radius:var(--rounded-corners-standard);-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border)}.styles_optionsContainer__mC_H4>[role=radio] .styles_radio__KeCak{height:1em;width:1em;border:1px solid var(--icon-fill-light);border-radius:50%;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.styles_optionsContainer__mC_H4>[role=radio]:hover .styles_radio__KeCak{background:var(--bg-2)}.styles_optionsContainer__mC_H4>[role=radio][aria-checked=true] .styles_radio__KeCak,.styles_optionsContainer__mC_H4>[role=radio][aria-checked=true] .styles_radio__KeCak:hover{background:var(--blue)}.styles_optionsContainer__mC_H4>[role=radio][aria-checked=true] .styles_radioChecked__uf6kL{width:.475em;height:.475em;background:var(--white);border-radius:50%}.styles_optionsContainer__mC_H4>[role=radio][aria-checked=false]{cursor:pointer}.styles_selectedOptionContainer__0u_fO{-webkit-margin-before:var(--margin-big);margin-block-start:var(--margin-big);-webkit-padding-before:var(--padding);padding-block-start:var(--padding);-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border)}.styles_confirmationStepHeader__l5hZ5{display:flex;align-items:center;gap:var(--gap-list-small);-webkit-margin-after:1em;margin-block-end:1em}.styles_checkoutStepHeader__2vuQ8{margin:0}.styles_bookingConfirmedIcon__D8_p7{height:1.75em;width:1.75em;fill:var(--green);display:flex;flex-direction:column;justify-content:center;align-content:center}@media screen and (max-width:767px){.styles_confirmationStepHeader__l5hZ5{flex-direction:column;justify-content:center}.styles_bookingConfirmedIcon__D8_p7{height:3.5em;width:3.5em;margin-block:var(--margin)}}.styles_button___dZo6{gap:var(--margin)}.styles_button___dZo6 svg{width:var(--font-size);height:var(--font-size)}.styles_button__iH7al{gap:var(--margin);text-transform:capitalize}.styles_button__iH7al svg{width:var(--font-size);height:var(--font-size)}.styles_button___MoYf{gap:var(--margin)}.styles_button___MoYf svg{fill:var(--white);width:var(--font-size);height:var(--font-size)}.styles_button__9n8rv{gap:var(--margin)}.styles_button__9n8rv svg{width:var(--font-size);height:var(--font-size)}.styles_heading__WxWlX{margin:0}.styles_bookingReference__n4BrN{color:var(--text-muted);font-size:var(--font-size-small);margin-block:var(--margin-big);display:block}.styles_buttons__jbLA_{display:flex;gap:var(--gap-list);align-items:center;flex-wrap:wrap}@media screen and (max-width:767px){.styles_buttons__jbLA_{flex-direction:column}.styles_buttons__jbLA_ a{width:100%}}.styles_container__qF0FX{display:flex;flex-direction:column;gap:var(--margin-big);margin:var(--margin-big)}.styles_container__9p16R footer{max-height:80px;display:flex;width:100%;flex-direction:row;justify-content:center}.styles_emptyState__r9OGq{display:flex;flex-direction:column;align-items:center;margin:var(--margin-giant) 0;gap:var(--padding)}.styles_emptyState__r9OGq h3,.styles_emptyState__r9OGq p{margin:0}.styles_emptyStateIcon__fG0eT{padding:1.5rem;background:var(--border);border-radius:50%;display:flex;align-items:center;justify-content:center}.styles_emptyStateIcon__fG0eT svg{width:1.5rem;height:1.5rem;fill:var(--text)}.styles_container__VN_Nk{display:flex;flex-direction:column;gap:var(--padding);padding:var(--padding);border:1px solid var(--border);border-radius:var(--rounded-corners-standard);box-shadow:var(--card-box-shadow)}.styles_contents__pyFDg{display:flex;flex-direction:column;gap:var(--padding-small)}.styles_attachments__eFt7d{padding:0;margin:0;list-style:none;display:flex;flex-direction:column;gap:var(--margin-small)}.styles_pageContainer__0w6DW{display:grid;grid-template-columns:1fr;grid-gap:var(--padding);gap:var(--padding);-webkit-margin-before:var(--section-gap-small);margin-block-start:var(--section-gap-small)}.styles_pageContainer__0w6DW>div{display:flex;flex-direction:column;gap:var(--padding)}@media screen and (min-width:870px){.styles_pageContainer__0w6DW{grid-template-columns:1fr 300px}}.styles_message__JaYZs{box-sizing:border-box;display:flex;width:100%;max-width:37.5em;flex:auto;flex-direction:column;text-align:center}.styles_actionBar__dmD8B{display:flex;width:100%;flex-direction:column;justify-content:flex-end}.styles_restartMessage__JBfJw{color:var(--grey);text-align:center;-webkit-padding-before:var(--padding);padding-block-start:var(--padding);font-size:var(--font-size)}.styles_passwordSection__EVXjj{-webkit-margin-before:2em;margin-block-start:2em;-webkit-padding-before:1em;padding-block-start:1em;border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05);-webkit-margin-after:2em;margin-block-end:2em;-webkit-padding-after:1em;padding-block-end:1em}.styles_requestNewCodeButton__vOGSH{display:inline;font-size:var(--font-size);color:var(--blue);background-color:transparent;border:none;cursor:pointer;-webkit-text-decoration:underline var(--light-blue);text-decoration:underline var(--light-blue);padding:0}.styles_requestNewCodeButton__vOGSH:hover{-webkit-text-decoration:underline var(--blue);text-decoration:underline var(--blue)}.styles_requestNewCodeButton__vOGSH[disabled]{color:var(--grey);cursor:not-allowed}.styles_requestNewCodeButton__vOGSH[disabled]:hover{-webkit-text-decoration:underline var(--light-blue);text-decoration:underline var(--light-blue)}.styles_actionBar__ewM3t{display:flex;width:100%;flex-direction:row;justify-content:flex-end}.styles_actionBar__ewM3t .styles_nextBtn___29VK{width:100%;cursor:pointer}.styles_otherProviderBtns__6Hj4O{display:flex;width:100%;flex-direction:column;justify-content:center;align-items:center;margin-top:var(--margin-big)}.styles_otherProviderBtns__6Hj4O .styles_or__D2wJO{display:flex;width:100%;justify-content:center;align-items:center;color:var(--text-muted)}.styles_otherProviderBtns__6Hj4O .styles_or__D2wJO:after,.styles_otherProviderBtns__6Hj4O .styles_or__D2wJO:before{content:"";flex:1 1;height:1px;background-color:var(--border);width:100%;margin-block:var(--margin-big)}.styles_otherProviderBtns__6Hj4O .styles_or__D2wJO:before{margin-right:var(--margin-big)}.styles_otherProviderBtns__6Hj4O .styles_or__D2wJO:after{margin-left:var(--margin-big)}.styles_otherProviderBtns__6Hj4O .styles_facebookBtn__m3a_l,.styles_otherProviderBtns__6Hj4O .styles_googleBtn__sEmRH,.styles_otherProviderBtns__6Hj4O .styles_socialBtn__L4rqf{display:flex;align-items:center;justify-content:center;width:100%;height:40px;border-radius:var(--border-radius);text-align:center;margin-top:var(--margin);transition:all .1s linear}.styles_otherProviderBtns__6Hj4O .styles_facebookBtn__m3a_l:hover,.styles_otherProviderBtns__6Hj4O .styles_googleBtn__sEmRH:hover,.styles_otherProviderBtns__6Hj4O .styles_socialBtn__L4rqf:hover{cursor:pointer;color:var(--brand-color);background-color:var(--brand-hover-color);border-color:var(--brand-color)}.styles_otherProviderBtns__6Hj4O .styles_iconWrapper__oROpK.styles_facebookBtn__m3a_l,.styles_otherProviderBtns__6Hj4O .styles_iconWrapper__oROpK.styles_googleBtn__sEmRH,.styles_otherProviderBtns__6Hj4O .styles_socialBtn__L4rqf.styles_iconWrapper__oROpK{flex-grow:0;flex-shrink:1;flex-basis:0%}.styles_otherProviderBtns__6Hj4O .styles_facebookBtn__m3a_l .styles_btnText__UcRjI,.styles_otherProviderBtns__6Hj4O .styles_googleBtn__sEmRH .styles_btnText__UcRjI,.styles_otherProviderBtns__6Hj4O .styles_socialBtn__L4rqf .styles_btnText__UcRjI{flex:1 1;text-align:center;font-weight:var(--font-weight-bolder)}.styles_otherProviderBtns__6Hj4O .styles_facebookBtn__m3a_l:disabled .styles_iconWrapper__oROpK,.styles_otherProviderBtns__6Hj4O .styles_googleBtn__sEmRH:disabled .styles_iconWrapper__oROpK,.styles_otherProviderBtns__6Hj4O .styles_socialBtn__L4rqf:disabled .styles_iconWrapper__oROpK{display:none}.styles_message__L7tls{display:flex;flex-direction:row;justify-content:center}.styles_container__nNXoG{display:flex;flex-direction:column;align-items:center;justify-content:center}.styles_inner__NPVc7{width:70px;padding-block:3em}.styles_inner__NPVc7 .styles_spinner__vMbeF{stroke:var(--brand-color)}.styles_actionBar__UbjoI{display:flex;width:100%;flex-direction:column;justify-content:space-between}.styles_forgotPasswordBtns__AoldD{display:grid;grid-template-columns:1fr 1fr;-webkit-margin-before:1rem;margin-block-start:1rem;grid-gap:.5rem;gap:.5rem}.styles_underlinks__NH7fC{text-align:center;padding-block:2em}@media(max-width:500px){.styles_forgotPasswordBtns__AoldD{grid-template-columns:auto;-webkit-margin-before:3rem;margin-block-start:3rem}}.styles_actionBar__YNx7W{display:flex;width:100%;flex-direction:column;justify-content:flex-end}.styles_passwordSection__j2GCk{-webkit-margin-before:2em;margin-block-start:2em;-webkit-padding-before:1em;padding-block-start:1em;border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05);-webkit-margin-after:2em;margin-block-end:2em;-webkit-padding-after:1em;padding-block-end:1em}.styles_actionBar__s_fpW{display:flex;width:100%;flex-direction:column;justify-content:flex-end}.styles_passwordSection__yOBUC{-webkit-margin-before:2em;margin-block-start:2em;-webkit-padding-before:1em;padding-block-start:1em;border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05);-webkit-margin-after:2em;margin-block-end:2em;-webkit-padding-after:1em;padding-block-end:1em}.styles_container__vSVPE{display:flex;flex-direction:column;align-items:center;justify-content:center}.styles_inner__RGs2z{width:70px;padding-block:3em}.styles_spinner__TLnx_{stroke:var(--brand-color)}.styles_courses__BcJCO{padding-inline:var(--padding)}.styles_searchSection__vLjTO{-webkit-margin-before:var(--padding);margin-block-start:var(--padding);display:flex;gap:var(--padding-small)}.styles_searchSection__vLjTO .styles_searchInputContainer__H7Tx_{position:relative}.styles_searchSection__vLjTO .styles_searchInputContainer__H7Tx_ input{border-radius:var(--rounded-corners-pill);border:1px solid var(--border);-webkit-padding-start:calc(var(--font-size)*2 + var(--padding-small));padding-inline-start:calc(var(--font-size)*2 + var(--padding-small));-webkit-padding-end:var(--padding);padding-inline-end:var(--padding);height:2.25rem}.styles_searchSection__vLjTO .styles_searchInputContainer__H7Tx_>svg{position:absolute;align-self:center;top:.75em;left:.85em;width:1em;height:1em}.styles_container__wECZC ol{margin:0;padding-left:0;list-style:none}.styles_container__wECZC li{display:inline;font-weight:var(--font-weight-bolder)}.styles_container__wECZC li[aria-current=step]{color:var(--link-color)}.styles_container__wECZC li[aria-current=page],.styles_container__wECZC li[aria-current=page] a,.styles_container__wECZC li[aria-current=step]~li{color:var(--text-muted)}.styles_container__wECZC li+li:before{display:inline-block;margin:var(--margin-small);color:var(--link-color);content:"›"}.styles_container__mcFCS{display:none}.styles_backButton__PY5a_,.styles_disabledBackButton__7AIvI{gap:var(--gap-list-smaller);padding-inline:0;font-size:var(--font-size)}.styles_backButton__PY5a_ svg,.styles_disabledBackButton__7AIvI svg{width:.75em;height:.75em}.styles_backButton__PY5a_:hover{color:var(--brand-color)}.styles_backButton__PY5a_:hover svg{fill:var(--brand-color)}.styles_angleRight__tEEKS{color:var(--brand-color)}@media screen and (min-width:768px){.styles_container__mcFCS{display:flex;align-items:center;gap:var(--gap-list-smaller);height:2.5em;margin-block:var(--margin)}}.styles_banner__JrxcM{display:flex;align-items:center;gap:var(--gap-list-small);padding:var(--padding);background-color:var(--bg-grey);border:1px solid var(--border);border-radius:var(--border-radius);-webkit-margin-before:var(--margin);margin-block-start:var(--margin);fill:var(--link-color);font-weight:var(--font-weight-bolder);cursor:pointer}.styles_banner__JrxcM:hover{color:var(--blue);fill:var(--blue);border-color:var(--blue)}.styles_container__ho5yT ul{padding:0;margin:0;list-style:none}.styles_confirmationStepHeader__y8yWg{display:flex;align-items:center;gap:var(--gap-list-small);-webkit-margin-after:1em;margin-block-end:1em}.styles_checkoutStepHeader__qp49v{margin:0}.styles_confirmedIcon__25gsE{height:1.75em;width:1.75em;fill:var(--green);display:flex;flex-direction:column;justify-content:center;align-content:center}@media screen and (max-width:767px){.styles_confirmationStepHeader__y8yWg{flex-direction:column;justify-content:center}.styles_bookingConfirmedIcon__TkZXL{height:3.5em;width:3.5em;margin-block:var(--margin)}}.styles_heading__fkZEl{margin:0}.styles_reference__4_1hT{color:var(--text-muted);font-size:var(--font-size-small);margin-block:var(--margin-big);display:block}.styles_buttons__ME_lE{display:flex;gap:var(--gap-list);align-items:center;flex-wrap:wrap}@media screen and (max-width:767px){.styles_buttons__ME_lE{flex-direction:column}.styles_buttons__ME_lE a{width:100%}}.styles_button__v8orc{gap:var(--margin);text-transform:capitalize}.styles_button__v8orc svg{width:var(--font-size);height:var(--font-size)}.styles_button__sVJHX{gap:var(--margin)}.styles_button__sVJHX svg{fill:var(--white);width:var(--font-size);height:var(--font-size)}.styles_button__dejB_{gap:var(--margin)}.styles_button__dejB_ svg{width:var(--font-size);height:var(--font-size)}.styles_container__eLccc{display:flex;flex-direction:column;gap:var(--margin-big);margin:var(--margin-big)}.styles_container__jP1X1 ul{padding:0;margin:0;list-style:none}.styles_container__P9yrw{margin:40px 0}.styles_option__ulghM{border:2px solid transparent;padding:14px 16px;border-radius:var(--rounded-corners-standard);display:grid;grid-template-columns:auto 1fr auto;grid-column-gap:14px;justify-content:start;align-items:center;transition:all .2s ease-in-out;box-shadow:0 0 0 1px var(--border);-webkit-margin-after:var(--margin);margin-block-end:var(--margin)}.styles_option__ulghM:hover{cursor:pointer;box-shadow:0 0 0 1px var(--blue)}.styles_option__ulghM.styles_checked__Jwc_A{background-color:var(--blue25);border:2px solid var(--blue);box-shadow:none}.styles_option__ulghM input[type=radio]{margin:0;width:20px;height:20px}.styles_duration__WFqIl{font-weight:var(--font-weight-bolder);-webkit-margin-end:5px;margin-inline-end:5px}.styles_cost__zdfkk{font-size:var(--font-size);font-weight:var(--font-weight-bolder)}.styles_description__ieYJL{color:var(--text-muted);font-size:var(--font-size-smaller)}.styles_container__Kuqai{padding:var(--padding-small);border-radius:var(--rounded-corners-standard);border:2px solid transparent;box-shadow:0 0 0 1px var(--border);transition:all .2s ease-in-out;-webkit-margin-after:8px;margin-block-end:8px}.styles_container__Kuqai:hover{cursor:pointer;box-shadow:0 0 0 1px var(--brand-color)}.styles_container__Kuqai.styles_checked__8QaZd{box-shadow:none;border:2px solid var(--brand-color);background:var(--brand-hover-color)}.styles_optionData__fU3qm{display:grid;grid-template-columns:26px auto 1fr;grid-gap:var(--padding-small);gap:var(--padding-small);align-items:center}.styles_optionData__fU3qm>input[type=radio]{-webkit-margin-start:5px;margin-inline-start:5px;width:20px;height:20px;accent-color:var(--brand-color)}.styles_optionData__fU3qm svg{height:1em;width:1em;background:var(--border-muted);padding:var(--padding-small);border-radius:10px;fill:var(--brand-color);border:1px solid transparent}.styles_checked__8QaZd .styles_optionData__fU3qm svg,.styles_container__Kuqai:hover .styles_optionData__fU3qm svg{border:1px solid var(--brand-color)}.styles_optionConfig__I2jt5 hr{margin:var(--padding-small) 0;border:.5px solid var(--border)}.styles_label__7PtaZ{font-weight:var(--font-weight-bolder)}.styles_container__QReit select{width:100%;padding:var(--padding-small);border-radius:var(--border-radius);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,gray 0),linear-gradient(135deg,gray 50%,transparent 0),linear-gradient(90deg,#ccc,#ccc);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat}.styles_container__QReit .styles_option__1oCjL{background:none;color:inherit;cursor:pointer}.styles_container__QReit .styles_option__1oCjL.styles_focussed__tH2Us{outline:1px auto -webkit-focus-ring-color}.styles_container__78WU6{margin-bottom:40px}.styles_addressField__mpwxz{-webkit-margin-before:var(--margin);margin-block-start:var(--margin)}.styles_addressField__mpwxz input{box-sizing:border-box}.styles_select_location_label__ugR8z{display:block;-webkit-margin-after:var(--margin-small);margin-block-end:var(--margin-small);font-weight:var(--font-weight-bolder)}.styles_confirmationStepHeader__CYenu{display:flex;align-items:center;gap:var(--gap-list-small);-webkit-margin-after:1em;margin-block-end:1em}.styles_checkoutStepHeader__vVvoi{margin:0}.styles_confirmedIcon__t9Fk9{height:1.75em;width:1.75em;fill:var(--green);display:flex;flex-direction:column;justify-content:center;align-content:center}@media screen and (max-width:767px){.styles_confirmationStepHeader__CYenu{flex-direction:column;justify-content:center}.styles_bookingConfirmedIcon__b1GG_{height:3.5em;width:3.5em;margin-block:var(--margin)}}.styles_heading__TLqza{margin:0}.styles_reference__jFVsC{color:var(--text-muted);font-size:var(--font-size-small);margin-block:var(--margin-big);display:block}.styles_buttons__JYqXv{display:flex;gap:var(--gap-list);align-items:center;flex-wrap:wrap}@media screen and (max-width:767px){.styles_buttons__JYqXv{flex-direction:column}.styles_buttons__JYqXv a{width:100%}}.styles_button__v5X12{gap:var(--margin)}.styles_button__v5X12 svg{fill:var(--white);width:var(--font-size);height:var(--font-size)}.styles_button__wIHEk{gap:var(--margin)}.styles_button__wIHEk svg{width:var(--font-size);height:var(--font-size)}.styles_button__Uf_rm{gap:var(--margin);text-transform:capitalize}.styles_button__Uf_rm svg{width:var(--font-size);height:var(--font-size)}.styles_button__I82Sc{gap:var(--margin)}.styles_button__I82Sc svg{width:var(--font-size);height:var(--font-size)}.styles_container__Sz0nH{display:flex;flex-direction:column;gap:var(--margin-big);margin:var(--margin-big)}.DateInputs_dateChoice__9cZdC{display:flex;align-items:center;gap:var(--gap-list);-webkit-padding-after:var(--padding-small);padding-block-end:var(--padding-small)}.DateInputs_dateChoice__9cZdC>button{border:1px solid transparent;color:var(--red)}.DateInputs_dateChoice__9cZdC>button:disabled{cursor:not-allowed;color:var(--text-muted)}.DateInputs_addDate___24II>button{gap:var(--gap-list-small)}.DateInputs_addDate___24II>button svg{width:var(--font-size);height:var(--font-size)}.styles_container__aXAeR ul{padding:0;margin:0;list-style:none}.styles_container__2cvI6{display:flex;flex-direction:row;justify-content:space-around;gap:var(--margin-bigger)}.styles_container__2cvI6 .styles_column__V_jx_{display:flex}.styles_container__2cvI6 .styles_column__V_jx_ .styles_slotsHeader__5aDhm{display:none}.styles_container__2cvI6 .styles_column__V_jx_.styles_hasSelectedDay__UjWPN{display:block}.styles_container__2cvI6 .styles_column__V_jx_.styles_hasSelectedDay__UjWPN .styles_slotsHeader__5aDhm{display:block;font-size:var(--font-size-bigger);font-weight:var(--font-weight-bold);margin:1rem 0;text-align:center}.styles_container__2cvI6 .styles_slotsPlaceholder__yOldG{display:flex;flex:auto;flex-direction:row;align-items:center;justify-content:center}.styles_container__2cvI6 .styles_slotsPlaceholder__yOldG .styles_placeholderArrow__KoiLT{padding:var(--padding-smaller)}.styles_container__2cvI6 .styles_isLoading__YtBQv{filter:blur(2px)}@media screen and (max-width:900px){.styles_container__2cvI6{flex-direction:column;align-items:center}.styles_container__2cvI6 .styles_slotsPlaceholder__yOldG{flex-direction:column}.styles_container__2cvI6 .styles_slotsPlaceholder__yOldG .styles_placeholderArrow__KoiLT{transform:rotate(90deg)}}.styles_spinnerOut__6KoYT{width:3rem;margin:10rem auto;display:block}.styles_spinnerIn__bRIMc{display:block;stroke:var(--brand-color)}.styles_animate__animated__SouV3{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1;animation-duration:1s;animation-duration:var(--animate-duration);animation-fill-mode:both}.styles_animate__animated__SouV3.styles_animate__infinite__oG2wb{animation-iteration-count:infinite}@media(prefers-reduced-motion:reduce),print{.styles_animate__animated__SouV3{animation-duration:1ms!important;transition-duration:1ms!important;animation-iteration-count:1!important}.styles_animate__animated__SouV3[class*=Out]{opacity:0}}@keyframes styles_pulse__JLY6J{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.styles_animate__pulse__d54NT{animation-name:styles_pulse__JLY6J;animation-timing-function:ease-in-out}.styles_slot__xbZfb{display:block;--_backgroundColor:var(--cardBackground,#fff);border-radius:var(--border-radius);border:1px solid var(--border);background-color:var(--_backgroundColor);box-shadow:var(--card-box-shadow);text-align:center;padding:var(--padding-small);cursor:pointer;font-size:var(--font-size-smaller);-webkit-margin-after:var(--padding);margin-block-end:var(--padding);-webkit-margin-end:var(--padding);margin-inline-end:var(--padding);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.styles_selected__FNFeM,.styles_slot__xbZfb:hover{background:var(--brand-color);color:var(--on-brand-color)}.styles_slots__e2uED{display:flex;flex-direction:row;flex-wrap:wrap;padding-inline:var(--padding-small);justify-content:center}.styles_slots__e2uED li{outline:none}.styles_day__Q3MNZ{display:block;width:2rem;line-height:2rem;text-align:center;background:var(--bg-2);border-radius:var(--border-radius);margin:.2rem}.styles_day__Q3MNZ[data-selected=true]{background:var(--cademy-blue);color:#fff}.styles_day__Q3MNZ[data-disabled=false]:hover{cursor:pointer;filter:brightness(.95)}.styles_day__Q3MNZ[data-disabled=true]{background:none;color:var(--text-muted);cursor:default}.styles_weekday___cTzL{font-size:var(--font-size-smaller);font-weight:var(--font-weight-normal);color:var(--text-muted)}.styles_cellButton__xWoGP{border:none;margin:0;padding:0;background:none;width:100%;height:100%}.styles_header__ZWXaS{text-align:center;font-size:var(--font-size-bigger);font-weight:var(--font-weight-bold);margin:1rem 0}.styles_pagination__ecaBT{display:flex;justify-content:space-between}.styles_pagination__ecaBT>button:hover{cursor:pointer}.styles_event__t_c5I{font-size:var(--font-size-smaller);background:var(--cademy-blue);color:var(--white);border-radius:var(--border-radius);margin-inline:var(--margin-small);margin-block:var(--margin);padding:var(--padding-small)}.styles_event__t_c5I time{font-weight:var(--font-weight-bold);display:block}.styles_container__IYLUf{container-type:inline-size}.styles_calendarEvents__kA8I8{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:max-content;grid-auto-rows:minmax(180px,1fr);grid-auto-rows:minmax(14.2857142857cqw,max-content)}.styles_calendarEvents__kA8I8 :nth-child(7n).styles_day__B0etN{-webkit-border-end:1px solid var(--border);border-inline-end:1px solid var(--border)}.styles_calendarEvents__kA8I8 :nth-last-child(-n+7).styles_day__B0etN{-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border)}.styles_calendarEvents__kA8I8 :last-child.styles_day__B0etN{-webkit-border-end:1px solid var(--border);border-inline-end:1px solid var(--border)}.styles_day__B0etN{min-height:0;-webkit-border-start:1px solid var(--border);border-inline-start:1px solid var(--border);-webkit-border-before:1px solid var(--border);border-block-start:1px solid var(--border)}.styles_day__B0etN[data-passed] .styles_dayLabel__bzQP9,.styles_day__B0etN[data-previous-month] .styles_dayLabel__bzQP9{color:var(--text-muted)}.styles_day__B0etN .styles_dayLabel__bzQP9{display:block;text-align:right;padding-inline:var(--padding-small);-webkit-padding-before:var(--padding-small);padding-block-start:var(--padding-small)}.styles_eventList__QrgJc>ol{margin:0;padding:0;list-style:none}.styles_header__9KNSN{border:1px solid var(--border);display:grid;grid-template-columns:1fr auto 1fr;padding:var(--padding);grid-gap:var(--padding-small);gap:var(--padding-small);align-items:center}.styles_header__9KNSN .styles_headerMonth__0BsJh{display:flex;justify-content:center;align-items:center;gap:var(--padding)}.styles_header__9KNSN .styles_headerLeft__HPwp8{display:flex;justify-content:flex-start;align-items:center;gap:var(--padding)}.styles_header__9KNSN .styles_headerRight__PDVN1{display:flex;justify-content:flex-end;align-items:center;gap:var(--padding)}.styles_header__9KNSN .styles_headerRight__PDVN1 button[aria-expanded=true]{background:var(--bg-grey-dark)}.styles_weekdayHeading__Nb7yh{font-weight:700;text-align:center;padding:var(--padding);-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border)}.styles_weekdayHeading__Nb7yh[data-is-first=true]{-webkit-border-start:1px solid var(--border);border-inline-start:1px solid var(--border)}.styles_weekdayHeading__Nb7yh[data-is-last=true]{-webkit-border-end:1px solid var(--border);border-inline-end:1px solid var(--border)}.styles_event___srRQ{display:block;color:var(--text);font-size:var(--font-size-smaller);-webkit-border-start:3px solid var(--brand-color);border-inline-start:3px solid var(--brand-color);margin-inline:var(--margin-small);-webkit-padding-start:var(--margin-small);padding-inline-start:var(--margin-small);padding-block:2px;-webkit-margin-after:var(--margin-small);margin-block-end:var(--margin-small)}.styles_event___srRQ time{color:var(--text-muted);display:block}.styles_event___srRQ:hover{text-decoration:underline}.styles_event___srRQ.styles_colour1__sT_wu{border-color:#36f}.styles_event___srRQ.styles_colour2__uyuT_{border-color:#52bd94}.styles_event___srRQ.styles_colour3__yZ4Qb{border-color:#ffb020}.styles_event___srRQ.styles_colour4__BAWIY{border-color:#d14343}.styles_event___srRQ.styles_colour5__2phtf{border-color:#897ae3}.styles_event___srRQ.styles_colour6__E9DlY{border-color:#25cbd6}.styles_event___srRQ.styles_colour7__CKXEx{border-color:#ed55c2}.styles_event___srRQ.styles_colour8__LfGm1{border-color:#de7548}.styles_event___srRQ.styles_colour9__uj53p{border-color:#9db5ff}.styles_mobileView__jCjSP{display:initial}.styles_desktopView__r4AaA{display:none}@media screen and (min-width:650px){.styles_mobileView__jCjSP{display:none}.styles_desktopView__r4AaA{display:initial}}.styles_container__rUy1n ul{padding:0;margin:0;list-style:none}.styles_confirmationStepHeader__R1TQe{display:flex;align-items:center;gap:var(--gap-list-small);-webkit-margin-after:1em;margin-block-end:1em}.styles_checkoutStepHeader__p3t7r{margin:0}.styles_confirmedIcon__sSQgX{height:1.75em;width:1.75em;fill:var(--green);display:flex;flex-direction:column;justify-content:center;align-content:center}@media screen and (max-width:767px){.styles_confirmationStepHeader__R1TQe{flex-direction:column;justify-content:center}.styles_bookingConfirmedIcon___WTSL{height:3.5em;width:3.5em;margin-block:var(--margin)}}.styles_container__hLwJr{display:flex;flex-direction:column;gap:var(--margin-big);margin:var(--margin-big)}.styles_heading__CpXVC{margin:0}.styles_reference__KYFgm{color:var(--text-muted);font-size:var(--font-size-small);-webkit-margin-before:var(--margin-big);margin-block-start:var(--margin-big);display:block}.styles_confirmationStepHeader__Ejc_d{display:flex;align-items:center;gap:var(--gap-list-small);-webkit-margin-after:1em;margin-block-end:1em}.styles_checkoutStepHeader__KHtsJ{margin:0}.styles_confirmedIcon__YjdGG{height:1.75em;width:1.75em;fill:var(--green);display:flex;flex-direction:column;justify-content:center;align-content:center}@media screen and (max-width:767px){.styles_confirmationStepHeader__Ejc_d{flex-direction:column;justify-content:center}.styles_bookingConfirmedIcon__ULiWZ{height:3.5em;width:3.5em;margin-block:var(--margin)}}.styles_container__UEWxZ{display:flex;flex-direction:column;gap:var(--margin-big);margin:var(--margin-big)}.styles_heading__a3BNQ{margin:0}.styles_applicationReference__lW_4k{color:var(--text-muted);font-size:var(--font-size-small);-webkit-margin-before:var(--margin-big);margin-block-start:var(--margin-big);display:block}.styles_spinnerOut__NRxwA{width:3rem;margin:10rem auto;display:block}.styles_spinnerIn__d0Lsy{display:block;stroke:var(--brand-color)}.styles_container__sEvm_{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.styles_container__N7LGI{display:none;-webkit-margin-before:var(--margin-small);margin-block-start:var(--margin-small)}.styles_backButton__o_iVS{font-size:var(--font-size-extra-small)}.styles_backButton__o_iVS svg{width:.75em;height:.75em}.styles_coursePageBreadcrumbsList__U7Qjw ol>li{font-size:var(--font-size-extra-small)}.styles_coursePageBreadcrumbsList__U7Qjw a,.styles_coursePageBreadcrumbsList__U7Qjw ol>li:before{color:var(--text)}.styles_coursePageBreadcrumbsList__U7Qjw a:hover{color:var(--link-color)}@media screen and (min-width:768px){.styles_container__N7LGI{display:flex;align-items:center;gap:var(--gap-list-smaller);height:2.5em}}.styles_buttonContainer__sW6Xp{display:flex;align-items:center;height:2.5em;-webkit-margin-after:.5rem;margin-block-end:.5rem;-webkit-margin-before:.5rem;margin-block-start:.5rem}.styles_leftArrow__lBU1X{margin-right:.25rem}.styles_breadcrumbsBackButton__ODd5d:hover{color:var(--link-color);fill:var(--link-color);cursor:pointer}.styles_saveButton__Icf8b svg{width:var(--font-size-h2);stroke:var(--white);stroke-width:1.5;fill:transparent;stroke:var(--text-muted);-webkit-margin-end:var(--padding-tiny);margin-inline-end:var(--padding-tiny)}.styles_saveButton__Icf8b[data-saved=true] svg{fill:var(--red);stroke:rgba(0,0,0,.45)}.styles_subscriptionBadges__Cz7RA{-webkit-margin-after:var(--margin);margin-block-end:var(--margin)}.styles_subscriptionBadges__Cz7RA .styles_badge__CASoM{display:flex;flex-direction:row;align-items:center;align-content:center;background-color:#d7e0fe;color:#3d6cfa;border-radius:var(--rounded-corners-pronounced);-webkit-margin-after:var(--margin-small);margin-block-end:var(--margin-small);padding:2px;padding-inline:var(--padding);font-size:var(--font-size-smaller);font-weight:var(--font-weight-bold);max-width:max-content}.styles_subscriptionBadges__Cz7RA .styles_badge__CASoM svg{-webkit-margin-end:var(--margin-small);margin-inline-end:var(--margin-small)}.styles_subscriptionBadges__Cz7RA .styles_badge__CASoM svg path{fill:#3d6cfa}.styles_videoThumbnail__Dg3kQ{position:relative;width:100%;height:100%;cursor:pointer;border-radius:var(--border-radius);overflow:hidden}.styles_videoThumbnail__Dg3kQ .styles_playButton__nV92v{max-width:5vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);fill:var(--white);filter:drop-shadow(2px 2px 4px rgba(0,0,0,.5))}.styles_skeleton__Eyixm{--shine-width:20px;background-color:color-mix(in srgb,#fff,var(--brand-color) 20%);background-image:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.5),hsla(0,0%,100%,0));background-size:var(--shine-width) 100%;background-repeat:no-repeat;background-position:top calc(var(--shine-width)*-1) top 0;animation:styles_loader__r0g5d 1.3s ease infinite}@keyframes styles_loader__r0g5d{to{background-position:right calc(var(--shine-width)*-1) top 0}}.styles_author__zbNql{display:flex;gap:var(--padding-tiny);align-items:center;flex-wrap:wrap}.styles_authorName__HFjVZ{-webkit-margin-end:var(--padding-tiny);margin-inline-end:var(--padding-tiny)}.styles_postedOn___fkkU{font-size:var(--font-size-extra-small);color:var(--text-muted);display:flex;align-items:center;flex-direction:row;gap:var(--padding-tiny)}@media screen and (max-width:767px){.styles_author__zbNql{display:grid;grid-template-columns:auto auto 1fr;grid-template-rows:auto auto;grid-gap:var(--padding-tiny);gap:var(--padding-tiny);align-items:center}.styles_authorName__HFjVZ{grid-column:1;grid-row:1;-webkit-margin-end:var(--padding-tiny);margin-inline-end:var(--padding-tiny)}.styles_adminBadge__PLDd9{grid-column:2;grid-row:1;-webkit-margin-start:0;margin-inline-start:0}.styles_postedOn___fkkU{grid-column:1/-1;grid-row:2;font-size:var(--font-size-extra-small)}}.styles_author__rcjJj{-webkit-margin-after:var(--padding-smaller);margin-block-end:var(--padding-smaller)}.styles_commentCard__mWhP6{-webkit-padding-after:var(--padding-smaller);padding-block-end:var(--padding-smaller)}.styles_skeleton__2U7Vl{-webkit-margin-before:var(--padding-smaller);margin-block-start:var(--padding-smaller)}.styles_loadMore__5F25i{-webkit-margin-before:var(--padding);margin-block-start:var(--padding);font-weight:var(--font-weight-bolder)}.styles_skeleton__7tYCO{margin-block:var(--padding-smaller)}.styles_skeleton__NvAUn{-webkit-margin-before:var(--padding-smaller);margin-block-start:var(--padding-smaller)}.styles_trigger__wOlkn{display:flex;align-items:center;justify-content:flex-start;font-size:.8em;gap:var(--padding-tiny)}.styles_trigger__wOlkn:hover{text-decoration:underline}.styles_loadMore__AxXWA{-webkit-margin-start:var(--padding-tiny);margin-inline-start:var(--padding-tiny);-webkit-margin-before:var(--padding-tiny);margin-block-start:var(--padding-tiny)}.styles_avatar__s6hgS{aspect-ratio:1;height:36px;border-radius:100%;overflow:hidden}.styles_EditedBadgeText__k_deI{color:var(--text-muted)}.styles_container__S_f_Q{display:flex;flex-direction:row;gap:var(--padding-small)}.styles_avatar__RIT4c{aspect-ratio:1;height:36px;border-radius:100%;overflow:hidden}.styles_name__Bc0PG{display:flex;flex-direction:column}.styles_name__Bc0PG .styles_nameAndBadges__r11aH{display:flex;flex-direction:row;gap:var(--padding-small);align-items:center}.styles_name__Bc0PG .styles_nameAndBadges__r11aH strong{font-size:var(--font-size);color:var(--text)}.styles_name__Bc0PG .styles_dateRow__Mk_Tv{display:flex;align-items:center;gap:.1em;color:var(--text-muted)}.styles_container__ESMIt{display:flex;flex-direction:column;gap:var(--padding)}.styles_card__74wTH{padding:var(--padding);border:1px solid var(--border);border-radius:var(--rounded-corners-standard);box-shadow:var(--card-box-shadow);padding-bottom:0}.styles_postHeader__tNY_W{display:flex;gap:var(--padding-small)}.styles_postHeader__tNY_W .styles_avatar___R9Nk{aspect-ratio:1;height:36px;border-radius:100%;overflow:hidden}.styles_name__TiBfF{display:flex;flex-direction:column;gap:var(--padding-tiny)}.styles_badge__l_FmQ{--badgeSurface:#d6e0fe;--onBadgeSurface:#3466ff;display:flex;flex-direction:row;justify-content:center;border-radius:var(--rounded-corners-pill);text-align:center;font-weight:var(--font-weight-bold);gap:var(--padding-tiny);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:var(--badgeFontSize);background-color:var(--badgeSurface);color:var(--onBadgeSurface);text-transform:capitalize;border:1px solid transparent}.styles_badge__l_FmQ .styles_icon__2bW7z svg{fill:var(--onBadgeSurface);width:1em;height:1em}.styles_badge__l_FmQ.styles_presetBadge__P_DNq{--badgeFontSize:var(--font-size-extra-small);padding-inline:var(--padding-small);padding-block:var(--padding-tiny)}.styles_badge__l_FmQ.styles_presetLabel__Ge_ze{--badgeFontSize:var(--font-size-tiny);padding-inline:var(--padding);padding-block:var(--padding-tiny)}.styles_deleteCommentButton__eGwNV{color:var(--red);fill:var(--red)}.styles_dropdownContent__y0iE_{min-width:150px;max-width:320px;background-color:var(--white);border-radius:var(--border-radius);border:1px solid var(--border);box-shadow:var(--card-box-shadow);animation-duration:.4s;animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity;z-index:11}.styles_dropdownContent__y0iE_[data-side=top]{animation-name:styles_slideDownAndFade__WQzBm}.styles_dropdownContent__y0iE_[data-side=right]{animation-name:styles_slideLeftAndFade__cHUuU}.styles_dropdownContent__y0iE_[data-side=bottom]{animation-name:styles_slideUpAndFade__pcdFh}.styles_dropdownContent__y0iE_[data-side=left]{animation-name:styles_slideRightAndFade__dVz8g}.styles_dropdownItem__7B_gn{display:flex;color:var(--text);outline:none}.styles_dropdownItem__7B_gn:hover{background:var(--bg-2)}.styles_dropdownItem__7B_gn button{flex:1 1;gap:var(--padding-smaller)}.styles_dropdownItem__7B_gn button,.styles_dropdownItem__7B_gn button:hover{justify-content:flex-start;border:none;background:transparent}.styles_separator__89DKx{height:1px;background-color:var(--border)}.styles_triggerFacade__kY9ob{visibility:hidden}.styles_trigger__UO5d5{background-color:transparent;padding:var(--padding-smaller);height:auto}.styles_trigger__UO5d5:hover{border:1px solid var(--border);cursor:pointer}.styles_trigger__UO5d5[data-state=open],.styles_trigger__UO5d5[data-state=open]:hover{background:var(--bg-2);border-color:transparent}@keyframes styles_slideUpAndFade__pcdFh{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes styles_slideRightAndFade__dVz8g{0%{opacity:0;transform:translateX(-2px)}to{opacity:1;transform:translateX(0)}}@keyframes styles_slideDownAndFade__WQzBm{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes styles_slideLeftAndFade__cHUuU{0%{opacity:0;transform:translateX(2px)}to{opacity:1;transform:translateX(0)}}.styles_buttons__aif_x{display:flex;flex-direction:row;justify-content:space-between}.styles_badge__7Fqls{--badgeSurface:var(--warning-bg);--onBadgeSurface:var(--warning-border);display:flex;flex-direction:row;justify-content:center;border-radius:var(--rounded-corners-pill);text-align:center;font-weight:var(--font-weight-bold);gap:var(--padding-tiny);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:var(--badgeFontSize);background-color:var(--warning-bg);color:var(--warning-border);text-transform:capitalize;outline:1px solid var(--warning-border);outline-offset:-1px}.styles_badge__7Fqls .styles_icon__LfiSA svg{fill:var(--onBadgeSurface);width:1em;height:1em}.styles_badge__7Fqls.styles_presetBadge__aKl3G{--badgeFontSize:var(--font-size-extra-small);-webkit-padding-start:var(--padding-small);padding-inline-start:var(--padding-small);-webkit-padding-end:var(--padding);padding-inline-end:var(--padding);padding-block:var(--padding-tiny)}.styles_badge__7Fqls.styles_presetLabel__v3oHZ{--badgeFontSize:var(--font-size-tiny);padding-inline:var(--padding);padding-block:var(--padding-tiny)}.styles_modal__2fEIe{width:100%;max-width:700px;max-height:90vh;animation:styles_modalEnter__0b0p5 .2s ease-out;will-change:transform,opacity}.styles_modal__2fEIe .styles_content__TubJj{display:flex;flex-direction:column}.styles_modal__2fEIe .styles_header__DjOGD{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:var(--padding);-webkit-padding-after:0;padding-block-end:0}.styles_modal__2fEIe .styles_header__DjOGD .styles_title__wUo0J{font-weight:700;font-size:1.15rem}.styles_modal__2fEIe .styles_header__DjOGD .styles_close__nJZwO{border-radius:50%;border:none;outline:none}.styles_modal__2fEIe .styles_header__DjOGD .styles_close__nJZwO svg{opacity:.8}.styles_modal__2fEIe .styles_header__DjOGD .styles_close__nJZwO:hover{background-color:var(--bg-grey)}.styles_postComposer__r9EYD{padding:var(--padding);display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.styles_postComposer__r9EYD .styles_footer__IM3Nj{display:flex;flex-direction:row;justify-content:space-between;gap:var(--gap-list-smaller);-webkit-margin-before:var(--padding);margin-block-start:var(--padding)}.styles_postComposer__r9EYD .styles_controls__URwm0{display:flex;justify-content:flex-end;align-items:center}.styles_postComposer__r9EYD .styles_controls__URwm0 .styles_adminOptions___BEOz{display:flex;align-items:center;gap:var(--padding-small);-webkit-margin-end:var(--padding);margin-inline-end:var(--padding)}.styles_postComposer__r9EYD .styles_controls__URwm0 .styles_adminOptions___BEOz label{display:flex;align-items:center;gap:var(--padding-small);font-size:var(--font-size);color:var(--text);cursor:pointer}.styles_postComposer__r9EYD .styles_controls__URwm0 .styles_adminOptions___BEOz label input[type=checkbox]{width:1.1em;height:1.1em;margin:0;cursor:pointer;accent-color:var(--brand-color)}.styles_postComposer__r9EYD .styles_controls__URwm0 .styles_adminOptions___BEOz div{display:flex;align-items:center;color:var(--text-muted);cursor:help}.styles_postComposer__r9EYD .styles_controls__URwm0 .styles_adminOptions___BEOz div:hover{color:var(--text)}.styles_postComposer__r9EYD .styles_controls__URwm0 .styles_adminOptions___BEOz div svg{width:14px;height:14px;fill:currentColor}.styles_postComposer__r9EYD .styles_controls__URwm0 .styles_postButton__CyZY_{display:inline-flex;align-items:center;gap:var(--padding-small)}.styles_postComposer__r9EYD .styles_controls__URwm0 .styles_postButton__CyZY_ .styles_postButtonIcon__GSlaR{width:var(--font-size);height:var(--font-size);fill:currentColor;flex-shrink:0;-webkit-margin-end:var(--padding-small);margin-inline-end:var(--padding-small)}.styles_postComposer__r9EYD .styles_controls__URwm0 .styles_updatePostButton__Ti_XF{-webkit-margin-before:var(--margin);margin-block-start:var(--margin)}@media screen and (max-width:767px){.styles_postComposer__r9EYD .styles_footer__IM3Nj{flex-direction:column;gap:var(--padding)}.styles_postComposer__r9EYD .styles_controls__URwm0{flex-direction:column;align-items:stretch;gap:var(--padding-small)}.styles_postComposer__r9EYD .styles_controls__URwm0 .styles_adminOptions___BEOz{-webkit-margin-end:0;margin-inline-end:0;justify-content:space-between}.styles_postComposer__r9EYD .styles_controls__URwm0 .styles_postButton__CyZY_{justify-content:center}}@keyframes styles_modalEnter__0b0p5{0%{opacity:0;transform:scale(.98) translateY(5px)}to{opacity:1;transform:scale(1) translateY(0)}}@media screen and (max-width:767px){.styles_modal__2fEIe{height:100dvh}}.styles_AttachmentListItem__jcqUB{padding:var(--padding-small);font-size:var(--font-size-extra-small);border-radius:var(--rounded-corners-pronounced);height:3rem;border:1px solid var(--border)}.styles_AttachmentListItemContainer__INxTT{display:grid;grid-template-columns:1fr min-content;align-items:center}.styles_AttachmentListItemContent__mfF5O{display:grid;grid-template-columns:min-content 7rem;align-items:center;grid-gap:var(--gap-list-small);gap:var(--gap-list-small)}.styles_AttachmentListItemPreview__bv2DB{position:relative;display:inline-flex;height:2.5rem;width:2.5rem}.styles_AttachmentListItemInfo__Zh9Kf{display:grid;grid-template-rows:min-content min-content;grid-gap:var(--gap-list-smaller);gap:var(--gap-list-smaller)}.styles_AttachmentListItemFileName__j5MHe{margin:0;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.styles_AttachmentListItemMimeType__GA1gJ{margin:0;color:var(--text-muted)}.styles_AttachmentListItemButton__F2hqK{display:flex;align-items:flex-start;margin-left:var(--margin);border:none;padding:0;fill:var(--red);background-color:transparent}.styles_AttachmentListItemButton__F2hqK:hover{fill:var(--red-hover);border:none}.styles_AttachmentListItemButton__F2hqK:focus{fill:var(--red);border:none;outline:none}.styles_AttachmentListItemProgress__o8ONd{width:100%;color:var(--brand-color);margin-block:var(--margin-small)}.styles_Spinner__r8BIh{height:1.5rem;width:1.5rem}.styles_AttachmentListItemMedia__md0fx{width:2.5rem;height:2.5rem;border-radius:var(--border-radius)}.styles_AttachmentList__uDzFr{list-style-type:none;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--gap-list-small);gap:var(--gap-list-small);padding:0;width:100%;margin:var(--margin) 0}@media screen and (max-width:767px){.styles_AttachmentList__uDzFr{grid-template-columns:1fr}}.styles_AttachmentList__lCCcB{list-style-type:none;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--gap-list-small);gap:var(--gap-list-small);padding:0;width:100%;margin:var(--margin) 0}.styles_AttachmentList__lCCcB .styles_item__Rv4D9{aspect-ratio:1;width:100%}@media screen and (max-width:767px){.styles_AttachmentList__lCCcB{grid-template-columns:1fr}.styles_AttachmentList__lCCcB .styles_item__Rv4D9{aspect-ratio:16/9}}.styles_MediaAttachmentListItem__d9281{position:relative;display:inline-flex;border-radius:var(--rounded-corners-pronounced);height:auto;aspect-ratio:1/1;border:1px solid var(--border)}.styles_MediaAttachmentListItemButton___b0bE{position:absolute;top:.5em;right:.5em;z-index:1004;padding:0;height:1.5rem;width:1.5rem;border-radius:50%;fill:var(--red);border:1px solid var(--border);opacity:.75}.styles_MediaAttachmentListItemButton___b0bE:hover{fill:var(--red-hover);opacity:1}.styles_MediaAttachmentListItemButton___b0bE:focus{fill:var(--red);outline:none;opacity:1}.styles_MediaAttachmentListItemPreview__NFi1H{border-radius:var(--border-radius);height:100%;width:100%}.styles_errorAlert__v_Ho_{height:100%;width:100%}.styles_trigger__0vUu2{cursor:pointer;position:absolute;bottom:.5em;left:0;z-index:1004;height:2rem;width:2.5rem;margin-left:var(--margin);font-size:var(--font-size-extra-small);opacity:.75}.styles_trigger__0vUu2:hover{opacity:1}.styles_progress__WV2v_{position:absolute;width:85%;cursor:pointer;display:flex;justify-content:center;align-items:center}.styles_progressCircle__CnQBh{transform:rotate(-90deg);width:100%;height:100%}.styles_progressCircleBack__3_7hZ{fill:none;stroke:#d2d2d2;stroke-width:5px}.styles_progressCircleProg__pnzPo{fill:none;stroke:var(--brand-color);stroke-width:5px;stroke-dasharray:0 999;stroke-dashoffset:0px;transition:stroke-dasharray .7s linear 0s}.styles_text__Gp4wx{position:absolute;text-align:center;font-size:100%;text-shadow:var(--brand-color) 0 0 5px}.styles_MediaUploading__XsxdS{position:absolute;height:100%;width:100%;display:flex;justify-content:center;align-items:center;z-index:1004;pointer-events:none;background-color:hsla(0,1%,51%,.5)}.styles_postEditor__DfDUH{display:flex;flex-direction:column;height:100%}.styles_postEditor__DfDUH .styles_textEditor__JMJnz{flex-grow:1;min-height:10rem}.styles_dropZone__fZvD9{position:absolute;height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--light-grey);border-radius:var(--border-radius);color:var(--white);z-index:1006;pointer-events:none;gap:var(--gap-list-small);font-size:var(--font-size-h2);font-weight:var(--font-weight-bold)}.styles_dropZone__fZvD9>svg{fill:var(--white)}.styles_pollOption__Wjxwn{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;border:1px solid var(--border);border-radius:var(--border-radius)}.styles_pollOption__Wjxwn input{width:100%;padding:var(--padding);border-radius:var(--border-radius);border:unset;font-size:var(--font-size)}.styles_pollOption__Wjxwn button{position:absolute;right:var(--padding-small);top:50%;transform:translateY(-50%);padding:var(--padding-tiny);border:unset;background:var(--white);cursor:pointer}.styles_pollOption__Wjxwn button:disabled{display:none}.styles_pollOption__Wjxwn button svg path{fill:var(--red)}.styles_duplicate__u66o0 input{border:1px solid var(--red)}.styles_poll__VwyhE{display:flex;-webkit-margin-before:var(--margin-big);margin-block-start:var(--margin-big)}.styles_poll__VwyhE .styles_pollInset__HlQtK{display:flex;flex-direction:column;align-items:center;gap:var(--margin);-webkit-margin-start:var(--margin);margin-inline-start:var(--margin);border-left:2px solid var(--border);padding:var(--padding);width:100%}.styles_poll__VwyhE .styles_addOptionButton__koDdr{width:100%;border:1px dashed var(--border);border-radius:var(--border-radius);background:unset;cursor:pointer;padding:var(--padding);display:flex;align-items:center;justify-content:left;color:var(--text-muted);transition:display .3s ease-in}.styles_poll__VwyhE .styles_addOptionButton__koDdr:disabled{display:none}.styles_poll__VwyhE .styles_errorContainer__FRu2i{width:100%;display:flex;align-items:center;justify-content:left;color:var(--red);gap:var(--margin-small)}.styles_poll__VwyhE .styles_errorContainer__FRu2i svg path{fill:var(--red)}.styles_poll__VwyhE .styles_errorContainer__FRu2i p{margin:unset}.styles_poll__VwyhE .styles_footer__qL_pX{display:flex;justify-content:space-between;align-items:center;width:100%}.styles_poll__VwyhE .styles_footer__qL_pX p{margin:unset;color:var(--text-muted);font-size:var(--font-size-extra-small)}.styles_poll__VwyhE .styles_footer__qL_pX .styles_removePollButton__4Bw0X{height:unset;padding-inline:var(--padding-tiny)}@media screen and (max-width:767px){.styles_poll__VwyhE{padding:unset}.styles_poll__VwyhE .styles_pollInset__HlQtK{-webkit-margin-start:unset;margin-inline-start:unset;border-left:unset;padding:unset}}.styles_Toolbar__J1NXB{list-style:none;display:flex;gap:var(--gap-list-smaller);margin:0;padding:0}.styles_Button___9PHL{border:none;fill:var(--text-muted);padding:0 var(--padding-small)}.styles_Button___9PHL:active,.styles_Button___9PHL:focus,.styles_Button___9PHL:hover{fill:var(--text-primary);border:none}.styles_Button___9PHL:disabled,.styles_Button___9PHL:disabled:hover{opacity:.5}.styles_HiddenInput__ihGu4{display:none}.styles_childrenContainer__VhhTi{cursor:pointer}.styles_container__r_eRZ{padding:var(--padding);border:1px solid var(--border);border-radius:var(--rounded-corners-standard);box-shadow:var(--card-box-shadow)}.styles_content__70ebz{display:flex;align-items:center;gap:var(--margin)}.styles_avatarWrapper__2i1rG{width:36px;height:36px;flex-shrink:0;border-radius:50%;overflow:hidden}.styles_inputPlaceholder__2rqc6{flex-grow:1;padding:var(--padding-small) 16px;background:var(--bg-2);border-radius:var(--rounded-corners-pill);color:var(--text-muted);cursor:pointer;box-shadow:inset 0 0 0 transparent}.styles_inputPlaceholder__2rqc6:hover{background-color:var(--bg-3);box-shadow:inset 0 0 3px rgba(0,0,0,.15)}.styles_postComposer__V_cq7{display:flex;flex-direction:column;flex-grow:1}.styles_postComposer__V_cq7 .styles_errorContainer__JUoXL{display:flex;justify-content:center}.styles_postComposer__V_cq7 .styles_errorContainer__JUoXL .styles_errorAlert__9YMel{-webkit-margin-after:unset;margin-block-end:unset}.styles_modal__nclzF{width:100%;max-width:700px}.styles_modal__nclzF .styles_content__xg0lU{display:flex;flex-direction:column}.styles_modal__nclzF .styles_header__R9ifN{display:flex;flex-direction:row;justify-content:space-between;align-items:center;-webkit-border-after:1px solid var(--border);border-block-end:1px solid var(--border);padding:var(--padding-tiny)}.styles_modal__nclzF .styles_header__R9ifN .styles_title__s_Fbq{font-weight:700}.styles_modal__nclzF .styles_header__R9ifN .styles_close__fHKd6{border-radius:50%;border:none;outline:none}.styles_modal__nclzF .styles_header__R9ifN .styles_close__fHKd6 svg{opacity:.8}.styles_modal__nclzF .styles_header__R9ifN .styles_close__fHKd6:hover{background-color:var(--bg-grey)}.styles_picturePrompt__UO1iT{padding:var(--padding);display:flex;flex-direction:column;align-items:center;flex-grow:1}@media screen and (max-width:767px){.styles_modal__nclzF{max-width:90%}}.styles_buttonContainer__uNDU3{display:flex;flex-direction:row;justify-content:flex-end}.styles_card__pdI9w{max-width:600px;min-width:min(90%,600px);margin-inline:.5em;-webkit-margin-after:1em;margin-block-end:1em}.styles_card__pdI9w h3{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:1em;margin-block-end:1em}.styles_card__pdI9w:last-of-type{-webkit-margin-after:0;margin-block-end:0}.styles_breadcrumbs__zSLZ3{-webkit-margin-after:1em;margin-block-end:1em}.styles_cardsContainer__HuK_j{width:100%;display:flex;flex-direction:column;align-items:center}.styles_avatarContainer__DudkI{--avatarHeight:200px;--avatarWidth:200px;display:flex;justify-content:center;position:relative;width:100%}.styles_avatarContainer__DudkI .styles_avatar__jah48{width:var(--avatarWidth);height:var(--avatarHeight);border-radius:50%}.styles_avatarContainer__DudkI .styles_placeholder__VAKw9{width:var(--avatarWidth);height:var(--avatarHeight)}.styles_avatarContainer__DudkI .styles_uploadOverlay__2Bv_j{opacity:0;position:absolute;width:var(--avatarWidth);height:var(--avatarHeight);background-color:rgba(0,0,0,.5);border-radius:50%;display:flex;justify-content:center;align-items:center;flex-direction:column;color:var(--white)}.styles_avatarContainer__DudkI .styles_uploadOverlay__2Bv_j .styles_uploadIcon__HiIyz{height:60px;width:60px;-webkit-margin-after:var(--margin);margin-block-end:var(--margin)}.styles_avatarContainer__DudkI .styles_uploadOverlay__2Bv_j .styles_uploadIcon__HiIyz path{fill:var(--white)}.styles_avatarContainer__DudkI .styles_progressOverlay__ltUue{position:absolute;width:var(--avatarWidth);height:var(--avatarHeight);display:none;justify-content:center;align-items:center}.styles_avatarContainer__DudkI .styles_progressOverlay__ltUue[data-visible=true]{display:flex}.styles_avatarContainer__DudkI .styles_progressOverlay__ltUue meter{width:90%}.styles_avatarContainer__DudkI .styles_fileInput__0sNC8{opacity:0;position:absolute;width:var(--avatarWidth);height:var(--avatarHeight);cursor:pointer}.styles_avatarContainer__DudkI:hover .styles_uploadOverlay__2Bv_j{opacity:1}.styles_successAlert__yyedM{-webkit-margin-after:var(--margin);margin-block-end:var(--margin)}.styles_removeButton__c5FiB{-webkit-margin-end:var(--margin);margin-inline-end:var(--margin)}.styles_errorAlert__gtHrv{-webkit-margin-after:unset;margin-block-end:unset}.styles_NavTabs__iNP9K{display:flex;flex-direction:column}.styles_Container___udfE ul{padding:0;margin:0;list-style:none;display:flex}.styles_Container___udfE ul li{display:inline-flex}.styles_Container___udfE ul li:hover{border-bottom:3px solid color-mix(in srgb,#fff,var(--brand-color) 20%)}.styles_Container___udfE ul li[data-active]{border-bottom:3px solid var(--brand-color);font-weight:var(--font-weight-bold)}.styles_Container___udfE ul li a{padding-block:var(--padding);padding-inline:var(--padding);color:var(--text);text-wrap:nowrap}
/*# sourceMappingURL=b64c53aecd94311c.css.map*/