@layer reset,base,link,button;.Checkbox-module-scss-module__1L0HoG__container{line-height:initial;position:relative}.Checkbox-module-scss-module__1L0HoG__hidden-checkbox{opacity:0;width:1.1rem;height:1.1rem;position:absolute;top:0;left:0}.Checkbox-module-scss-module__1L0HoG__label{padding-left:2.25rem;font-size:1.125rem;font-weight:300}.Checkbox-module-scss-module__1L0HoG__label:before{content:"";border:.1rem solid #1d2136;border-radius:.25rem;width:1.1rem;height:1.1rem;transition:background-color .3s,box-shadow .3s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.Checkbox-module-scss-module__1L0HoG__label:hover{cursor:pointer}.Checkbox-module-scss-module__1L0HoG__label:hover:before{box-shadow:0 0 0 .25rem #0003,inset 0 0 0 1.25rem #0003}.Checkbox-module-scss-module__1L0HoG__label.Checkbox-module-scss-module__1L0HoG__label-checked:before{background-color:#1d2136}.Checkbox-module-scss-module__1L0HoG__tick svg{color:#fff;stroke-width:.15rem;z-index:1;width:1rem;height:1rem;position:absolute;top:50%;left:.15rem;transform:translateY(-50%)}
@layer reset,base,link,button;.useFilters-module-scss-module__HGc7Uq__checkbox-list-item{margin:0;padding:.75rem}@media (min-width:64rem){.useFilters-module-scss-module__HGc7Uq__checkbox-list-item{border-top:.0625rem solid #d8d8d8;padding:1.25rem .5rem}.useFilters-module-scss-module__HGc7Uq__checkbox-list-item:last-of-type{border-bottom:.0625rem solid #d8d8d8}}
@layer reset;@layer base{.Section-module-scss-module__KhM8Ra__base{--default-padding:2rem;max-width:100%;padding:var(--default-padding)0;overflow:var(--overflow,hidden);position:relative}@media (min-width:48rem){.Section-module-scss-module__KhM8Ra__base{--default-padding:2.25rem}}@media (min-width:64rem){.Section-module-scss-module__KhM8Ra__base{--default-padding:3rem}}.Section-module-scss-module__KhM8Ra__base>:first-child,.Section-module-scss-module__KhM8Ra__base h1:first-child,.Section-module-scss-module__KhM8Ra__base h2:first-child{margin-top:0}.Section-module-scss-module__KhM8Ra__base.Section-module-scss-module__KhM8Ra__bg-primary{color:#fff;background:#1d2136}.Section-module-scss-module__KhM8Ra__base.Section-module-scss-module__KhM8Ra__bg-grey{background:#e8e9ea}.Section-module-scss-module__KhM8Ra__base.Section-module-scss-module__KhM8Ra__bg-white{background:#fff}.Section-module-scss-module__KhM8Ra__base.Section-module-scss-module__KhM8Ra__accent-blue{background:#0f435f}.Section-module-scss-module__KhM8Ra__no-padding{--default-padding:0}}@layer link,button;
@layer reset,base,link,button;.Accordion-module-scss-module__pVKnzq__container{background:0 0}.Accordion-module-scss-module__pVKnzq__container+.Accordion-module-scss-module__pVKnzq__container{margin-top:.5rem}.Accordion-module-scss-module__pVKnzq__button{cursor:pointer;width:100%;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;background:#e8e9ea;border:none;flex-direction:row;justify-content:space-between;align-items:center;padding:.5rem 1.5rem;line-height:1.25;display:flex;position:relative}@media (min-width:48rem){.Accordion-module-scss-module__pVKnzq__button{padding:1rem 1.25rem}}.Accordion-module-scss-module__pVKnzq__expand-icon-wrapper{background:#cd1423;border-radius:50%;justify-content:flex-end;align-items:center;margin-left:1rem;padding:.25em;display:flex}.Accordion-module-scss-module__pVKnzq__expand-icon-wrapper svg{color:#fff;width:1rem;height:1rem}@media (min-width:48rem){.Accordion-module-scss-module__pVKnzq__expand-icon-wrapper svg{width:1.25rem;height:1.25rem}}.Accordion-module-scss-module__pVKnzq__expand-icon{justify-content:center;align-items:center;transition:transform .3s;display:flex;transform:rotate(0)translateY(.04rem)}.Accordion-module-scss-module__pVKnzq__expand-icon.Accordion-module-scss-module__pVKnzq__open{transform:rotate(90deg)translate(.05rem,.04rem)}@media (min-width:48rem){.Accordion-module-scss-module__pVKnzq__expand-icon{transform:translate(.04rem,-.01rem)}.Accordion-module-scss-module__pVKnzq__expand-icon.Accordion-module-scss-module__pVKnzq__open{transform:rotate(90deg)translateY(-.01rem)}}.Accordion-module-scss-module__pVKnzq__icon-wrapper{cursor:pointer;object-fit:contain;align-items:center;width:1.6rem;min-width:1.6rem;height:1.6rem;margin-right:.75rem;display:flex;position:relative}.Accordion-module-scss-module__pVKnzq__icon-wrapper svg{min-width:1.6rem;height:1.6rem}@media (min-width:48rem){.Accordion-module-scss-module__pVKnzq__icon-wrapper{width:2rem;min-width:2rem;height:2rem;margin-right:1rem}.Accordion-module-scss-module__pVKnzq__icon-wrapper svg{min-width:2rem;height:2rem}}.Accordion-module-scss-module__pVKnzq__heading{margin:0;font-size:1.125rem;line-height:1.55}@media (min-width:48rem){.Accordion-module-scss-module__pVKnzq__heading{font-size:1.4rem}}.Accordion-module-scss-module__pVKnzq__content{background:#e8e9ea;margin-bottom:0;padding:1rem 1.25rem}.Accordion-module-scss-module__pVKnzq__content>:first-child{margin-top:0}.Accordion-module-scss-module__pVKnzq__content>:last-child{margin-bottom:0}.Accordion-module-scss-module__pVKnzq__basic.Accordion-module-scss-module__pVKnzq__container{padding:.25rem 0}.Accordion-module-scss-module__pVKnzq__basic .Accordion-module-scss-module__pVKnzq__button{letter-spacing:.015em;color:#1d2136;background:0 0;flex-direction:row-reverse;justify-content:flex-end;padding:.25rem 0;font-size:1.125rem;font-weight:300}.Accordion-module-scss-module__pVKnzq__basic .Accordion-module-scss-module__pVKnzq__expand-icon-wrapper{background:0 0;margin-left:0;padding:.25em .4em .25em 0}.Accordion-module-scss-module__pVKnzq__basic .Accordion-module-scss-module__pVKnzq__expand-icon-wrapper svg{stroke-width:.35rem;color:#0f435f;width:.75rem;height:.75rem}.Accordion-module-scss-module__pVKnzq__basic .Accordion-module-scss-module__pVKnzq__content{background:0 0;padding:0 1.25rem}
@layer reset;@layer base{.Modal-module-scss-module__k1ZY8q__modal{z-index:1500;background-color:#000c;min-width:100%;min-height:100%;position:fixed;inset:0}}@layer link,button;.Modal-module-scss-module__k1ZY8q__wrapper{position:relative}.Modal-module-scss-module__k1ZY8q__inner{border-radius:.5rem;width:calc(100vw - 2rem);max-width:87.5rem;max-height:80%;padding:1rem 1.5rem;position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:48rem){.Modal-module-scss-module__k1ZY8q__inner{width:75vw;padding:2rem 2.5rem}}.Modal-module-scss-module__k1ZY8q__background{background-color:#fff}.Modal-module-scss-module__k1ZY8q__close-button{cursor:pointer;z-index:3000;color:#fff;border:none;border-radius:50%;justify-content:center;align-self:flex-end;align-items:center;width:2rem;height:2rem;padding:.5rem;transition:transform .2s ease-in-out;display:flex;position:absolute;top:-2rem;right:0}.Modal-module-scss-module__k1ZY8q__close-button:hover{transform:scale(1.1)}.Modal-module-scss-module__k1ZY8q__close-button svg{stroke-width:.0625rem;color:#fff;width:100%;height:100%}@media (min-width:48rem){.Modal-module-scss-module__k1ZY8q__close-button{width:3rem;height:3rem;top:-3.5rem}}.Modal-module-scss-module__k1ZY8q__icon{width:2rem;height:2rem}
@layer reset,base,link,button;.Course-module-scss-module__1x-aGa__modal{background-color:#0f435f;width:calc(100vw - 3rem);max-width:60rem}.Course-module-scss-module__1x-aGa__modal>button{border:.0625rem solid #fff;width:1.5rem;height:1.5rem;margin:.25rem;padding:.3rem;top:0}@media (min-width:40rem){.Course-module-scss-module__1x-aGa__modal>button{width:2rem;height:2rem;margin:.75rem}}.Course-module-scss-module__1x-aGa__heading{font-family:var(--font-secondary);color:#fff;margin:0;font-weight:300;line-height:1.2}.Course-module-scss-module__1x-aGa__sub-heading{font-size:1.5rem;font-weight:300;display:block}@media (min-width:40rem){.Course-module-scss-module__1x-aGa__sub-heading{font-family:var(--font-primary);font-weight:400}}.Course-module-scss-module__1x-aGa__icon-list{flex-direction:column;margin:2rem 0 2.5rem}@media (min-width:64rem){.Course-module-scss-module__1x-aGa__icon-list{flex-direction:row;margin:2rem 0 3rem}}.Course-module-scss-module__1x-aGa__no-arrow-button,.Course-module-scss-module__1x-aGa__arrow-button{text-wrap:wrap;border-radius:.5rem;justify-content:center;width:100%}.Course-module-scss-module__1x-aGa__no-arrow-button:hover,.Course-module-scss-module__1x-aGa__arrow-button:hover{border-radius:2rem}@media (min-width:40rem){.Course-module-scss-module__1x-aGa__no-arrow-button,.Course-module-scss-module__1x-aGa__arrow-button{width:unset;line-height:2rem}}.Course-module-scss-module__1x-aGa__no-arrow-button{margin-top:1rem}@media (min-width:40rem){.Course-module-scss-module__1x-aGa__no-arrow-button{margin-top:0;margin-left:3rem}}
@layer reset,base,link,button;.Video-module-scss-module__3ilIgW__container{margin:0;position:relative}.Video-module-scss-module__3ilIgW__button{cursor:pointer;box-sizing:content-box;background:0 0;border:none;width:100%;margin:0;padding:56.25% 0 0;display:block;position:relative;overflow:hidden}.Video-module-scss-module__3ilIgW__button:focus{outline:none}.Video-module-scss-module__3ilIgW__button:focus .Video-module-scss-module__3ilIgW__play-wrapper .Video-module-scss-module__3ilIgW__play{filter:grayscale(0%);border:.0625rem solid #1d2136;border-radius:.5rem}.Video-module-scss-module__3ilIgW__button:hover .Video-module-scss-module__3ilIgW__play-wrapper .Video-module-scss-module__3ilIgW__play{filter:grayscale(0%)}.Video-module-scss-module__3ilIgW__image-wrapper{position:absolute;inset:0}.Video-module-scss-module__3ilIgW__play-wrapper{z-index:1;border:none;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;position:absolute;top:calc(50% - 1.5rem);left:calc(50% - 1.5rem)}@media (min-width:48rem){.Video-module-scss-module__3ilIgW__play-wrapper{width:6rem;height:6rem;top:calc(50% - 3rem);left:calc(50% - 3rem)}}.Video-module-scss-module__3ilIgW__play{filter:grayscale();background-image:url(/images/yt-play-btn.png);background-repeat:no-repeat;background-size:cover;width:4rem;height:2.1rem;transition:filter .1s cubic-bezier(0,0,.2,1)}@media (min-width:48rem){.Video-module-scss-module__3ilIgW__play{width:4.1rem;height:2.9rem}}.Video-module-scss-module__3ilIgW__modal{padding:0}
@layer reset,base,link,button;.SupportBlock-module-scss-module__VY9vsG__wrapper{color:#fff;background-color:#0f435f;border-radius:.5rem;width:100%;padding:1rem 1.5rem}@media (min-width:64rem){.SupportBlock-module-scss-module__VY9vsG__wrapper{padding:2rem}}.SupportBlock-module-scss-module__VY9vsG__heading{font-family:var(--font-secondary);margin:0 0 1.75rem;font-size:2rem;font-weight:300}@media (min-width:64rem){.SupportBlock-module-scss-module__VY9vsG__heading{font-size:2.5rem}}
@layer reset,base,link,button;.Slim-module-scss-module___rlAaq__wrapper{background-color:#1d2136;flex-direction:column;justify-content:flex-end;min-height:10rem;padding:0;display:flex;position:relative}.Slim-module-scss-module___rlAaq__wrapper.Slim-module-scss-module___rlAaq__wrapper-no-image{min-height:9.75rem}@media (min-width:64rem){.Slim-module-scss-module___rlAaq__wrapper.Slim-module-scss-module___rlAaq__wrapper-no-image{height:12rem}.Slim-module-scss-module___rlAaq__wrapper{height:20rem}}.Slim-module-scss-module___rlAaq__image{object-fit:cover;object-position:center}.Slim-module-scss-module___rlAaq__heading-container{background-color:#1d2136b3;width:100%}@media (min-width:64rem){.Slim-module-scss-module___rlAaq__heading-container{background:0 0}}.Slim-module-scss-module___rlAaq__heading{color:#fff;background-color:#1d2136b3;border-radius:0 .5rem 0 0;margin:0;padding:.25rem .3rem .25rem 0;font-size:2.25rem;font-weight:400;line-height:1.3;display:inline-block;position:relative}.Slim-module-scss-module___rlAaq__heading:before{content:"";background-color:#1d2136b3;width:50vw;height:100%;position:absolute;top:0;left:-50vw}@media (min-width:48rem){.Slim-module-scss-module___rlAaq__heading{padding:.5rem 1.5rem .5rem 0;font-size:2.5rem}}@media (min-width:64rem){.Slim-module-scss-module___rlAaq__heading{font-size:3.5rem}}
@layer reset,base,link,button;.SectionNavigation-module-scss-module__VclosG__wrapper{background-color:#f7faff;border-radius:.5rem;padding:1.5rem;overflow:hidden}.SectionNavigation-module-scss-module__VclosG__heading-link{color:inherit;align-items:center;text-decoration:none;display:inline-flex}.SectionNavigation-module-scss-module__VclosG__heading-link svg{stroke-width:.2rem;width:1.5rem;height:1.5rem;color:inherit;margin-right:.5rem;transition:all .4s cubic-bezier(.68,-.55,.265,1.55)}.SectionNavigation-module-scss-module__VclosG__heading-link:hover,.SectionNavigation-module-scss-module__VclosG__heading-link:focus{text-decoration:none}.SectionNavigation-module-scss-module__VclosG__heading-link:hover svg,.SectionNavigation-module-scss-module__VclosG__heading-link:focus svg{transform:scale(1.2)rotate(-15deg)}.SectionNavigation-module-scss-module__VclosG__heading{font-size:1.5rem;font-family:var(--font-primary);margin:0}@media (min-width:48rem){.SectionNavigation-module-scss-module__VclosG__heading{font-size:2rem}}.SectionNavigation-module-scss-module__VclosG__nav{margin-top:.75rem}.SectionNavigation-module-scss-module__VclosG__list{margin:0;padding:0}.SectionNavigation-module-scss-module__VclosG__list-item{margin:0;list-style:none}.SectionNavigation-module-scss-module__VclosG__link-wrapper{align-items:center;gap:.35rem;width:100%;display:flex}.SectionNavigation-module-scss-module__VclosG__link{width:100%;padding:.5rem 0;font-size:1.125rem;line-height:1.25;text-decoration:none;display:block;position:relative}.SectionNavigation-module-scss-module__VclosG__link.SectionNavigation-module-scss-module__VclosG__link-active{font-weight:700}.SectionNavigation-module-scss-module__VclosG__link.SectionNavigation-module-scss-module__VclosG__link-active:before{content:"";background-color:#0a385526;width:200%;height:100%;position:absolute;top:0;left:-50%}.SectionNavigation-module-scss-module__VclosG__icon{color:#5aa0b9;stroke-width:.25rem;width:1rem;height:1rem}
@layer reset,base,link,button;.Course-module-scss-module__Fv-KKG__wrapper{background:#fff;border:.0625rem solid #d8d8d8;border-radius:.5rem;flex-direction:column;width:100%;height:100%;text-decoration:none;transition:all .3s;display:flex;position:relative;overflow:hidden}.Course-module-scss-module__Fv-KKG__wrapper:hover{border-bottom-color:#1d2136}.Course-module-scss-module__Fv-KKG__image-wrapper{height:6rem;position:relative;overflow:hidden}.Course-module-scss-module__Fv-KKG__image{object-fit:cover;min-width:100%;height:100%}.Course-module-scss-module__Fv-KKG__inner{flex-direction:column;flex-grow:1;justify-content:space-between;justify-self:flex-end;padding:.75rem 1rem .5rem;display:flex}.Course-module-scss-module__Fv-KKG__heading{color:#1d2136;margin:0 0 1.5rem;font-size:1.125rem;font-weight:400;line-height:1.5}.Course-module-scss-module__Fv-KKG__date{color:#1d2136;margin-top:1.5rem;margin-bottom:0;font-size:1rem;font-weight:300}@media (min-width:48rem){.Course-module-scss-module__Fv-KKG__date{font-size:1.125rem}}.Course-module-scss-module__Fv-KKG__link{font-size:1.1rem;text-decoration:none}.Course-module-scss-module__Fv-KKG__hidden-link{z-index:2;position:absolute;inset:0}.Course-module-scss-module__Fv-KKG__hidden-link:hover+.Course-module-scss-module__Fv-KKG__image-wrapper:before{content:"";pointer-events:none;z-index:1;background-color:#1d21364d;transition:all .3s;position:absolute;inset:0}.Course-module-scss-module__Fv-KKG__hidden-link:hover~.Course-module-scss-module__Fv-KKG__icon-bar .Course-module-scss-module__Fv-KKG__chevron-bg{margin-right:.25rem}.Course-module-scss-module__Fv-KKG__wrapper:focus-within{outline-offset:.1rem;outline:.125rem solid #1d2136}.Course-module-scss-module__Fv-KKG__link-margin{margin-left:1rem}.Course-module-scss-module__Fv-KKG__icon-bar{border-top:.0625rem solid #d8d8d8;width:100%;padding:.75rem 0;display:flex}.Course-module-scss-module__Fv-KKG__icon-block{align-items:center;gap:.5rem;margin-left:1rem;display:flex}.Course-module-scss-module__Fv-KKG__icon-block svg{stroke-width:.15rem;width:1.25rem;height:1.25rem}.Course-module-scss-module__Fv-KKG__icon-text{margin:0;font-size:1rem}.Course-module-scss-module__Fv-KKG__chevron-bg{background-color:#1d2136;border-radius:50%;justify-content:center;align-self:center;align-items:center;width:1.5rem;height:1.5rem;margin-left:auto;margin-right:.5rem;transition:margin-right .3s;display:flex}.Course-module-scss-module__Fv-KKG__chevron-bg svg{stroke-width:.4rem;stroke:#fff;width:.85rem;height:.85rem}
@layer reset,base,link,button;.TwoColumn-module-scss-module__nUuCLW__wrapper{padding:2.5rem 0;position:relative;overflow:visible}@media (min-width:64rem){.TwoColumn-module-scss-module__nUuCLW__wrapper{padding:5rem 0}}.TwoColumn-module-scss-module__nUuCLW__wave{display:none}@media (min-width:64rem){.TwoColumn-module-scss-module__nUuCLW__wave{width:98.75rem;height:75.625rem;display:block;position:absolute;bottom:-31rem;right:-53rem}}.TwoColumn-module-scss-module__nUuCLW__wave-wrapper{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.TwoColumn-module-scss-module__nUuCLW__sub-heading{font-family:var(--font-secondary);color:#ffc11b;margin:0;font-size:2rem;font-weight:300;line-height:1}.TwoColumn-module-scss-module__nUuCLW__heading{color:#fff;margin-top:.375rem}.TwoColumn-module-scss-module__nUuCLW__text-container{color:#fff;margin-bottom:2rem}.TwoColumn-module-scss-module__nUuCLW__text-container p{font-size:1.125rem}@media (min-width:64rem){.TwoColumn-module-scss-module__nUuCLW__text-container p{font-size:1.5rem}}.TwoColumn-module-scss-module__nUuCLW__right-column-container{background:#1d2136}
@layer reset,base,link,button;.CourseDate-module-scss-module__sw0ZYW__wrapper{font-size:1.125rem;font-weight:200;line-height:1.3}@media (min-width:48rem){.CourseDate-module-scss-module__sw0ZYW__wrapper{font-size:1.25rem}}.CourseDate-module-scss-module__sw0ZYW__wrapper{position:relative}.CourseDate-module-scss-module__sw0ZYW__wrapper>span:first-of-type{display:none}@media (min-width:30rem){.CourseDate-module-scss-module__sw0ZYW__wrapper>span:first-of-type{display:block}}.CourseDate-module-scss-module__sw0ZYW__container{color:#fff;background:#0f435f;border-radius:.5rem;flex-direction:column;display:flex;overflow:hidden}.CourseDate-module-scss-module__sw0ZYW__fully-booked{color:#1d2136;background:#fff}.CourseDate-module-scss-module__sw0ZYW__fully-booked .CourseDate-module-scss-module__sw0ZYW__date-wrapper{border-bottom-color:#1d2136}.CourseDate-module-scss-module__sw0ZYW__date-wrapper{font-size:1.125rem;font-weight:200;line-height:1.3}@media (min-width:48rem){.CourseDate-module-scss-module__sw0ZYW__date-wrapper{font-size:1.25rem}}.CourseDate-module-scss-module__sw0ZYW__date-wrapper{border-bottom:.0625rem solid #fff;padding:.75rem;font-weight:300}@media (min-width:30rem){.CourseDate-module-scss-module__sw0ZYW__date-wrapper{height:5rem}}.CourseDate-module-scss-module__sw0ZYW__inner{flex-direction:column;gap:.5rem;padding:1.5rem;display:flex}.CourseDate-module-scss-module__sw0ZYW__add-to-basket{border-radius:0;padding-left:1.5rem;padding-right:1.5rem;font-size:1.125rem;transition:none}.CourseDate-module-scss-module__sw0ZYW__add-to-basket svg{stroke-width:.1rem;width:1.75rem;height:1.75rem}.CourseDate-module-scss-module__sw0ZYW__add-to-basket:hover{filter:brightness(95%);border-radius:0}@media (min-width:48rem){.CourseDate-module-scss-module__sw0ZYW__add-to-basket{font-size:1.25rem}}.CourseDate-module-scss-module__sw0ZYW__book-now{border-radius:0;padding-left:1.5rem;padding-right:1.5rem;font-size:1.125rem;transition:none}.CourseDate-module-scss-module__sw0ZYW__book-now svg{stroke-width:.1rem;width:1.75rem;height:1.75rem}.CourseDate-module-scss-module__sw0ZYW__book-now:hover{filter:brightness(95%);border-radius:0}@media (min-width:48rem){.CourseDate-module-scss-module__sw0ZYW__book-now{font-size:1.25rem}}.CourseDate-module-scss-module__sw0ZYW__availability-container{font-size:1.125rem;font-weight:200;line-height:1.3}@media (min-width:48rem){.CourseDate-module-scss-module__sw0ZYW__availability-container{font-size:1.25rem}}.CourseDate-module-scss-module__sw0ZYW__availability-container{align-items:center;display:flex}.CourseDate-module-scss-module__sw0ZYW__availability-container svg{width:3rem;height:3rem;margin-right:1rem}.CourseDate-module-scss-module__sw0ZYW__price-container{font-size:1.125rem;font-weight:200;line-height:1.3}@media (min-width:48rem){.CourseDate-module-scss-module__sw0ZYW__price-container{font-size:1.25rem}}.CourseDate-module-scss-module__sw0ZYW__price-container{align-items:center;display:flex}.CourseDate-module-scss-module__sw0ZYW__price-container svg{width:3rem;height:3rem;margin-right:1rem}.CourseDate-module-scss-module__sw0ZYW__price-container{margin-top:.5rem}
@layer reset,base,link,button;.Video-module-scss-module__6XBwsq__right-column-wrapper{background:#1d2136;height:100%;display:flex}.Video-module-scss-module__6XBwsq__right-column-wrapper>div{width:100%}@media (min-width:64rem){.Video-module-scss-module__6XBwsq__right-column-wrapper{align-items:center}}
.CourseDates-module-scss-module__kelBnG__section{padding:0}@media (min-width:30rem){.CourseDates-module-scss-module__kelBnG__section{padding:var(--default-padding)0}}.CourseDates-module-scss-module__kelBnG__list{margin:0;padding:0;list-style:none}.CourseDates-module-scss-module__kelBnG__coursedate-wrapper{flex-direction:column;gap:.75rem;padding:1rem 0;display:flex}
.Content-module-scss-module__IZ5ESq__container{position:relative}.Content-module-scss-module__IZ5ESq__wave-wrapper{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.Content-module-scss-module__IZ5ESq__wave-container{width:100%;height:100%;position:absolute;top:0;left:0}.Content-module-scss-module__IZ5ESq__wave{display:none}@media (min-width:100rem){.Content-module-scss-module__IZ5ESq__wave{width:41rem;height:159rem;display:block;position:absolute;bottom:-20rem;right:calc(50vw - 50rem)}}
@layer reset,base,link,button;.Dynamic-module-scss-module__FOtdqa__figure{margin:0;padding:0;overflow:hidden}.Dynamic-module-scss-module__FOtdqa__image-wrapper{max-width:100%;position:relative}.Dynamic-module-scss-module__FOtdqa__image{object-fit:contain;border-radius:.5rem;max-width:100%;height:auto}.Dynamic-module-scss-module__FOtdqa__caption{margin-top:.25rem;font-size:1rem;font-weight:700}
.Training-module-scss-module__X5N7jq__wave{display:none}@media (min-width:100rem){.Training-module-scss-module__X5N7jq__wave{width:92rem;height:85rem;display:block;position:absolute;bottom:-23rem;right:-20rem}}
@layer reset,base,link,button;.Course-module-scss-module__TUjxQq__container{background:0 0;border-radius:0 .5rem .5rem 0;overflow-y:hidden}.Course-module-scss-module__TUjxQq__primary{border-left:.5rem solid #1d2136}.Course-module-scss-module__TUjxQq__secondary{border-left:.5rem solid #01c3de}.Course-module-scss-module__TUjxQq__button{cursor:pointer;width:100%;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;text-align:center;background:#fff;border:none;border-radius:0 .5rem .5rem 0;flex-direction:column;align-items:center;padding:1rem 1.25rem .5rem;line-height:1.25;transition:border-radius .3s;display:flex;position:relative;transform:translateZ(0)}@media (min-width:48rem){.Course-module-scss-module__TUjxQq__button{text-align:left;flex-direction:row;justify-content:flex-start;padding:1rem 1.25rem}}.Course-module-scss-module__TUjxQq__button-active{border-radius:0 .5rem 0 0}.Course-module-scss-module__TUjxQq__button-inner{flex-direction:column;display:flex}@media (min-width:48rem){.Course-module-scss-module__TUjxQq__button-inner{max-width:80%}}.Course-module-scss-module__TUjxQq__button-status-text{color:#cd1423;text-wrap:nowrap;align-self:flex-end;margin:.5rem .75rem .5rem 0;font-size:1.5rem;font-weight:700}.Course-module-scss-module__TUjxQq__button-status-container{justify-content:flex-end;align-items:center;transition:all .3s;display:flex}@media (min-width:48rem){.Course-module-scss-module__TUjxQq__button-status-container{margin-left:auto;padding-left:1.5rem}}.Course-module-scss-module__TUjxQq__icon-wrapper{cursor:pointer;object-fit:contain;align-items:center;width:1.6rem;min-width:1.6rem;height:1.6rem;margin-right:.75rem;display:flex;position:relative}.Course-module-scss-module__TUjxQq__icon-wrapper svg{min-width:1.6rem;height:1.6rem}@media (min-width:48rem){.Course-module-scss-module__TUjxQq__icon-wrapper{width:2rem;min-width:2rem;height:2rem;margin-right:1rem}.Course-module-scss-module__TUjxQq__icon-wrapper svg{min-width:2rem;height:2rem}}.Course-module-scss-module__TUjxQq__heading{text-align:center;margin:0 .5rem 0 0;font-size:1.4rem;line-height:1.55}@media (min-width:48rem){.Course-module-scss-module__TUjxQq__heading{text-align:left}}.Course-module-scss-module__TUjxQq__text{margin-top:.25rem;font-size:1.125rem;font-weight:300;line-height:1.55}.Course-module-scss-module__TUjxQq__expand{justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.Course-module-scss-module__TUjxQq__expand-icon-wrapper-closed,.Course-module-scss-module__TUjxQq__expand-icon-wrapper-open{background:#cd1423;border-radius:50%;justify-content:center;align-items:center;width:2rem;min-width:2rem;height:2rem;display:flex;transform:translateZ(0)}.Course-module-scss-module__TUjxQq__expand-icon-wrapper-closed svg,.Course-module-scss-module__TUjxQq__expand-icon-wrapper-open svg{color:#fff;width:1.25rem;height:1.25rem}.Course-module-scss-module__TUjxQq__content{background:0 0;margin-bottom:0}.Course-module-scss-module__TUjxQq__cards{flex-wrap:wrap;gap:1rem;padding:1rem 1rem 0;display:flex}.Course-module-scss-module__TUjxQq__card{flex:100%}@media (min-width:40rem){.Course-module-scss-module__TUjxQq__card{flex:0 0 calc(50% - .5rem)}}@media (min-width:64rem){.Course-module-scss-module__TUjxQq__card{flex:0 0 calc(33.3333% - .666667rem)}}@media (min-width:75rem){.Course-module-scss-module__TUjxQq__card{flex:0 0 calc(25% - .75rem)}}
@layer reset,base,link,button;.Table-module-scss-module__orpvca__caption{text-align:left;padding:.5rem 0;font-weight:700}.Table-module-scss-module__orpvca__table-wrapper{width:100%;max-width:100%;overflow:auto}
@layer reset,base,link,button;.Loading-module-scss-module__HjmuTG__container{aspect-ratio:1;width:100%;max-width:25vh;margin:calc(var(--margin-y,5)*1rem)auto}.Loading-module-scss-module__HjmuTG__circle{background-image:linear-gradient(#1d2136,#01c3de);border-radius:50%;width:100%;height:100%;animation:2s ease-out infinite Loading-module-scss-module__HjmuTG__spin-animation;position:relative}.Loading-module-scss-module__HjmuTG__circle-inner{background-color:#fff;border-radius:50%;width:70%;height:70%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes Loading-module-scss-module__HjmuTG__spin-animation{0%{transform:rotate(0)}to{transform:rotate(720deg)}}
.GeckoForm-module-scss-module__sb39Uq__iframe{width:100%;margin:1.5rem 0;position:relative}
@layer reset,base,link,button;.Search-module-scss-module__uoOaHG__wrapper{background:#3f3f3f;padding:1rem 0}@media (min-width:64rem){.Search-module-scss-module__uoOaHG__wrapper{padding:4rem 0}}.Search-module-scss-module__uoOaHG__heading{color:#fff;margin:0 0 .75rem}.Search-module-scss-module__uoOaHG__search{--input-height:3rem;--search-color:#1d2136;--font-size:1.125rem}
@layer reset,base,link,button;.CourseCategories-module-scss-module__NqB2oW__heading{font-size:1.75rem}@media (min-width:64rem){.CourseCategories-module-scss-module__NqB2oW__heading{font-size:2.25rem}}.CourseCategories-module-scss-module__NqB2oW__description{margin-bottom:1.5rem}@media (min-width:64rem){.CourseCategories-module-scss-module__NqB2oW__description{margin-bottom:2.5rem;font-size:1.5rem}}.CourseCategories-module-scss-module__NqB2oW__list{margin:0;padding:0;list-style:none}.CourseCategories-module-scss-module__NqB2oW__list-item{margin-bottom:1rem}.CourseCategories-module-scss-module__NqB2oW__list-item:last-of-type{margin-bottom:0}
