.CalendarCtaBanner_inner__Hoz2Y{position:relative;border-radius:2rem;overflow:hidden}@media(max-width:1024px){.CalendarCtaBanner_backgroundDesktop__xUWTo{display:none}}@media(min-width:1025px){.CalendarCtaBanner_backgroundMobile__3IEA3{display:none}}.CalendarCtaBanner_containerInner__XyTq0{position:relative}@media(min-width:1281px){.CalendarCtaBanner_containerInner__XyTq0{gap:10rem}}@media(min-width:1025px)and (max-width:1280px){.CalendarCtaBanner_containerInner__XyTq0{gap:6rem}}@media(min-width:1025px){.CalendarCtaBanner_containerInner__XyTq0{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-template-areas:"images content"}}@media(max-width:1024px){.CalendarCtaBanner_containerInner__XyTq0{display:flex;flex-direction:column-reverse;align-items:center;gap:6rem}}.CalendarCtaBanner_images__HpCPM{grid-area:images;position:relative;display:flex;justify-content:flex-end;max-width:100%}.CalendarCtaBanner_imagesInner__mabOQ{position:relative;height:100%;width:40rem}.CalendarCtaBanner_logoWrapper__k5Cnh{position:absolute;max-width:100%}@media(min-width:1025px){.CalendarCtaBanner_logoWrapper__k5Cnh{width:18rem;bottom:-3.2rem;left:0}}@media(max-width:1024px){.CalendarCtaBanner_logoWrapper__k5Cnh{max-width:8.7rem;width:33.33%;top:3.2rem;right:0}}.CalendarCtaBanner_authorWrapper__AUlC8{position:absolute;width:auto;height:100%;display:flex}@media(min-width:1025px){.CalendarCtaBanner_authorWrapper__AUlC8{align-items:flex-end;justify-self:flex-end}}@media(max-width:1024px){.CalendarCtaBanner_authorWrapper__AUlC8{position:relative;max-width:80%}}.CalendarCtaBanner_authorWrapper__AUlC8>div{position:relative;width:auto}@media(min-width:1025px){.CalendarCtaBanner_authorWrapper__AUlC8>div{bottom:-6.4rem;height:calc(100% + 9.6rem)}}@media(max-width:1024px){.CalendarCtaBanner_authorWrapper__AUlC8>div{bottom:-3.2rem}}.CalendarCtaBanner_authorWrapper__AUlC8>div img,.CalendarCtaBanner_authorWrapper__AUlC8>div span{height:100%!important;width:auto!important}.CalendarCtaBanner_content__0_RZx{grid-area:content;display:flex;flex-direction:column;color:var(--color-blue-light)}@media(min-width:1025px){.CalendarCtaBanner_content__0_RZx{gap:2rem}}@media(max-width:1024px){.CalendarCtaBanner_content__0_RZx{text-align:center;align-items:center;gap:2rem}}.CalendarCtaBanner_level__e6Wm5{text-transform:uppercase;margin:0}@media(max-width:480px){.CalendarCtaBanner_level__e6Wm5{font-size:2.2rem}}.CalendarCtaBanner_heading__MNqIc{margin:0}@media(min-width:1281px){.CalendarCtaBanner_heading__MNqIc{font-size:8rem}}@media(min-width:481px)and (max-width:1280px){.CalendarCtaBanner_heading__MNqIc{font-size:6rem}}@media(max-width:480px){.CalendarCtaBanner_heading__MNqIc{font-size:4rem}}.CalendarCtaBanner_date__LZev9{display:grid;grid-template-columns:1fr auto;grid-template-rows:1fr;align-items:center;width:-moz-fit-content;width:fit-content;background-color:var(--color-blue-light);border-radius:10px;overflow:hidden;color:var(--color-blue-dark)}.CalendarCtaBanner_date__LZev9:focus .CalendarCtaBanner_arrowIcon__oJu4T,.CalendarCtaBanner_date__LZev9:hover .CalendarCtaBanner_arrowIcon__oJu4T{background-color:var(--color-blue-dark)}@media(min-width:481px){.CalendarCtaBanner_date__LZev9{gap:2.2rem}}@media(max-width:480px){.CalendarCtaBanner_date__LZev9{gap:1rem}}.CalendarCtaBanner_dateLeft__Ghv58{display:flex;align-items:center;text-align:left}@media(min-width:481px){.CalendarCtaBanner_dateLeft__Ghv58{gap:1.4rem;padding:1.6rem 0 1rem 2.2rem}}@media(max-width:480px){.CalendarCtaBanner_dateLeft__Ghv58{gap:1rem;padding:1.2rem 0 1rem 1.8rem}}.CalendarCtaBanner_dateLeft__Ghv58 p{line-height:1.1;margin:0;text-transform:uppercase}@media(min-width:481px){.CalendarCtaBanner_dateLeft__Ghv58 p{font-size:1.4rem}}@media(max-width:480px){.CalendarCtaBanner_dateLeft__Ghv58 p{font-size:.8rem}}.CalendarCtaBanner_dateLeft__Ghv58 p span{display:block;font-weight:400;font-family:var(--font-secondary)}@media(min-width:481px){.CalendarCtaBanner_dateLeft__Ghv58 p span{font-size:4rem}}@media(max-width:480px){.CalendarCtaBanner_dateLeft__Ghv58 p span{font-size:1.7rem}}.CalendarCtaBanner_arrowIcon__oJu4T{display:flex;align-items:center;justify-content:center;height:100%;background-color:var(--color-blue);padding:1.1rem;transition:background-color .3s}.CalendarCtaBanner_arrowIcon__oJu4T svg{transform:rotate(-90deg)}.TrainingCourseBookingForm_trainingCourseBookingForm__nzAim{display:flex;flex-direction:column;justify-content:center;text-align:right}form.TrainingCourseBookingForm_form__0ob37 input:not([type=submit]),form.TrainingCourseBookingForm_form__0ob37 select,form.TrainingCourseBookingForm_form__0ob37 textarea{background:none;outline:none;border:2px solid;transition:border-color .3s;font-size:1.6rem;padding:1.9rem 1.6rem}form.TrainingCourseBookingForm_form__0ob37 input:not([type=submit]):focus,form.TrainingCourseBookingForm_form__0ob37 input:not([type=submit]):hover,form.TrainingCourseBookingForm_form__0ob37 select:focus,form.TrainingCourseBookingForm_form__0ob37 select:hover,form.TrainingCourseBookingForm_form__0ob37 textarea:focus,form.TrainingCourseBookingForm_form__0ob37 textarea:hover{outline:none}form.TrainingCourseBookingForm_form__0ob37.TrainingCourseBookingForm_light__nKQ5_ input:not([type=submit]),form.TrainingCourseBookingForm_form__0ob37.TrainingCourseBookingForm_light__nKQ5_ select,form.TrainingCourseBookingForm_form__0ob37.TrainingCourseBookingForm_light__nKQ5_ textarea{color:var(--color-blue-light);border-color:var(--color-blue-light)}form.TrainingCourseBookingForm_form__0ob37.TrainingCourseBookingForm_light__nKQ5_ input:not([type=submit]):focus,form.TrainingCourseBookingForm_form__0ob37.TrainingCourseBookingForm_light__nKQ5_ input:not([type=submit]):hover,form.TrainingCourseBookingForm_form__0ob37.TrainingCourseBookingForm_light__nKQ5_ select:focus,form.TrainingCourseBookingForm_form__0ob37.TrainingCourseBookingForm_light__nKQ5_ select:hover,form.TrainingCourseBookingForm_form__0ob37.TrainingCourseBookingForm_light__nKQ5_ textarea:focus,form.TrainingCourseBookingForm_form__0ob37.TrainingCourseBookingForm_light__nKQ5_ textarea:hover{border-color:var(--color-blue)}form.TrainingCourseBookingForm_form__0ob37.TrainingCourseBookingForm_light__nKQ5_ input:not([type=submit])::placeholder,form.TrainingCourseBookingForm_form__0ob37.TrainingCourseBookingForm_light__nKQ5_ select::placeholder,form.TrainingCourseBookingForm_form__0ob37.TrainingCourseBookingForm_light__nKQ5_ textarea::placeholder{color:var(--color-blue-light)}form.TrainingCourseBookingForm_form__0ob37.TrainingCourseBookingForm_light__nKQ5_ input[type=submit]:focus,form.TrainingCourseBookingForm_form__0ob37.TrainingCourseBookingForm_light__nKQ5_ input[type=submit]:hover{color:var(--color-blue);background-color:var(--color-blue-light)}form.TrainingCourseBookingForm_form__0ob37.TrainingCourseBookingForm_dark__mS5Mc input:not([type=submit]),form.TrainingCourseBookingForm_form__0ob37.TrainingCourseBookingForm_dark__mS5Mc select,form.TrainingCourseBookingForm_form__0ob37.TrainingCourseBookingForm_dark__mS5Mc textarea{color:var(--color-blue-dark);border-color:var(--color-blue-dark)}form.TrainingCourseBookingForm_form__0ob37.TrainingCourseBookingForm_dark__mS5Mc input:not([type=submit]):focus,form.TrainingCourseBookingForm_form__0ob37.TrainingCourseBookingForm_dark__mS5Mc input:not([type=submit]):hover,form.TrainingCourseBookingForm_form__0ob37.TrainingCourseBookingForm_dark__mS5Mc select:focus,form.TrainingCourseBookingForm_form__0ob37.TrainingCourseBookingForm_dark__mS5Mc select:hover,form.TrainingCourseBookingForm_form__0ob37.TrainingCourseBookingForm_dark__mS5Mc textarea:focus,form.TrainingCourseBookingForm_form__0ob37.TrainingCourseBookingForm_dark__mS5Mc textarea:hover{border-color:var(--color-blue)}form.TrainingCourseBookingForm_form__0ob37.TrainingCourseBookingForm_dark__mS5Mc input:not([type=submit])::placeholder,form.TrainingCourseBookingForm_form__0ob37.TrainingCourseBookingForm_dark__mS5Mc select::placeholder,form.TrainingCourseBookingForm_form__0ob37.TrainingCourseBookingForm_dark__mS5Mc textarea::placeholder{color:var(--color-blue-dark)}.TrainingFormModal_modalWrapper__J5Otf{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);overflow:auto;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);display:grid;align-items:center;justify-content:center;z-index:3}.TrainingFormModal_modal__cki_f{background:#690a7c;background:linear-gradient(148deg,#690a7c,63%,#0099d0);color:var(--color-blue-light);display:flex}@media(min-width:1025px){.TrainingFormModal_modal__cki_f{gap:11rem}}@media(max-width:1024px){.TrainingFormModal_modal__cki_f{flex-direction:column;gap:3.2rem}}@media(min-width:481px){.TrainingFormModal_modal__cki_f{padding:5rem}}@media(max-width:480px){.TrainingFormModal_modal__cki_f{padding:3rem}}.TrainingFormModal_close__tMORH{all:initial;cursor:pointer}.TrainingFormModal_close__tMORH:focus svg path,.TrainingFormModal_close__tMORH:hover svg path{fill:var(--color-blue)}.TrainingFormModal_close__tMORH svg path{transition:fill .3s}.TrainingFormModal_content__UQ4jZ{max-width:33.5rem}.TrainingFormModal_preHeading__qKKxT{text-transform:uppercase}@media(min-width:481px){.TrainingFormModal_preHeading__qKKxT{font-size:2rem}}.TrainingFormModal_form__i6hff{max-width:100%}@media(min-width:1025px){.TrainingFormModal_form__i6hff{width:52rem}}.StickyTrainingFormToggle_stickyTrainingFormToggle__HTJVb{display:flex;flex-direction:column;border-radius:1rem;background-color:var(--color-blue-light);color:var(--color-blue-dark);box-shadow:0 4px 20px 0 rgba(0,0,0,.251)}@media(min-width:768px){.StickyTrainingFormToggle_stickyTrainingFormToggle__HTJVb{gap:2.3rem;padding:5.3rem 3.5rem}}@media(max-width:1024px){.StickyTrainingFormToggle_stickyTrainingFormToggle__HTJVb{gap:2rem;padding:3.8rem 2rem}.StickyTrainingFormToggle_button__PGR5Z{padding-left:3rem;padding-right:3rem}}.TrainingModules_wrapper__pgaRM{max-width:80rem}.TrainingModules_heading__qlDQ_{background-color:var(--color-blue-dark);color:var(--color-blue-light);padding:2.5rem 2.7rem;border-radius:1rem 1rem 0 0}.TrainingModules_modules__fKZc7{display:flex;flex-direction:column;gap:.8rem}.TrainingCourseInfo_trainingCourseInfo__mFBYH{position:relative;background-color:var(--color-blue-light)}.TrainingCourseInfo_container__3Z8r3{display:flex;justify-content:space-between}@media(min-width:1025px){.TrainingCourseInfo_container__3Z8r3{gap:6rem}}@media(min-width:768px)and (max-width:1024px){.TrainingCourseInfo_container__3Z8r3{gap:3.2rem}}.TrainingCourseInfo_wrapper__uO6ku{position:relative;color:var(--color-blue-light)}@media(min-width:1025px){.TrainingCourseInfo_wrapper__uO6ku{padding-top:6.4rem;padding-bottom:6.4rem}}@media(max-width:1024px){.TrainingCourseInfo_wrapper__uO6ku{padding-top:3.2rem}}@media(min-width:768px)and (max-width:1024px){.TrainingCourseInfo_wrapper__uO6ku{padding-bottom:3.2rem;margin-right:3.2rem}}@media(min-width:769px){.TrainingCourseInfo_wrapper__uO6ku{display:grid;grid-template-columns:repeat(3,auto);grid-template-rows:repeat(2,auto);grid-template-areas:"summary summary summary" "duration level cost";grid-column-gap:7.5rem;column-gap:7.5rem;grid-row-gap:2.2rem;row-gap:2.2rem;max-width:80rem}}@media(max-width:768px){.TrainingCourseInfo_wrapper__uO6ku{display:flex;flex-direction:column;gap:2.8rem;padding-bottom:9.2rem}}.TrainingCourseInfo_wrapper__uO6ku h2,.TrainingCourseInfo_wrapper__uO6ku p{position:relative}.TrainingCourseInfo_wrapper__uO6ku h2{font-size:2rem;font-family:var(--font-primary);text-transform:uppercase}.TrainingCourseInfo_wrapper__uO6ku p{margin:0;font-weight:600}.TrainingCourseInfo_background__RvHbY{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-purple)}.TrainingCourseInfo_summary__U7AEy{grid-area:summary}.TrainingCourseInfo_duration__qDTQ9{grid-area:duration}.TrainingCourseInfo_level__oSDsR{grid-area:level}.TrainingCourseInfo_cost__kju1c{grid-area:cost}.TrainingCourseInfo_stickyWrapper__zR64S{position:relative;padding-top:6.4rem}.TrainingCourseInfo_stickyTrainingFormToggle__Cq0py.TrainingCourseInfo_desktop__0grZC{position:-webkit-sticky;position:sticky;top:6rem;max-width:42.4rem}@media(max-width:768px){.TrainingCourseInfo_stickyTrainingFormToggle__Cq0py.TrainingCourseInfo_desktop__0grZC{display:none}}.TrainingCourseInfo_stickyTrainingFormToggle__Cq0py.TrainingCourseInfo_mobile__IG236{position:relative;margin-top:-4.8rem}@media(min-width:769px){.TrainingCourseInfo_stickyTrainingFormToggle__Cq0py.TrainingCourseInfo_mobile__IG236{display:none}}@media(min-width:1025px)and (max-width:1440px){.TrainingCourseInfo_trainingModules__dzSBJ{margin-left:-6.4rem;margin-right:-6.4rem}}@media(max-width:1024px){.TrainingCourseInfo_trainingModules__dzSBJ{margin-left:-3.2rem;margin-right:-3.2rem}}@media(min-width:1025px)and (max-width:1440px){.TrainingCourseInfo_textBlock__2nI4O{margin-left:-6.4rem;margin-right:-6.4rem}}@media(max-width:1024px){.TrainingCourseInfo_textBlock__2nI4O{margin-left:-3.2rem;margin-right:-3.2rem}}