.location-modal_blanket__FUVht{inset:0;width:100%;position:fixed;height:100%;background:var(--dark-overlay);z-index:999}.location-modal_container__Tz7wH{z-index:1000;box-sizing:border-box;width:calc(100% - var(--global-container-wide-padding-x)*2);height:90%;padding:var(--spacing-150);border-radius:var(--border-radius--m);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;display:grid;grid-template:"heading_search heading_map close" min-content "list map map" 1fr/min(30rem,40%) 1fr min-content;grid-gap:var(--spacing-50) var(--spacing-150);gap:var(--spacing-50) var(--spacing-150);align-items:flex-end;overflow:hidden}@media(max-aspect-ratio:0.999){.location-modal_container__Tz7wH{grid-template-columns:1fr min-content;grid-template-areas:"heading_search close" "list list" "heading_map heading_map" "map map";grid-template-rows:max-content min(30rem,40%) max-content 1fr}}.location-modal_container__Tz7wH .location-modal_closeIcon__QtEne{grid-area:close;width:var(--spacing-150);height:var(--spacing-150);padding-bottom:var(--spacing-50);box-sizing:content-box;cursor:pointer}.location-modal_container__Tz7wH .location-modal_closeIcon__QtEne:focus-visible,.location-modal_container__Tz7wH .location-modal_closeIcon__QtEne:hover{filter:var(--fp-primary-color--filter)}.location-modal_container__Tz7wH .location-modal_heading_search__JEoXw{grid-area:heading_search}.location-modal_container__Tz7wH .location-modal_heading_map__tH4lR{grid-area:heading_map}@media(max-aspect-ratio:0.999){.location-modal_container__Tz7wH .location-modal_heading_map__tH4lR{margin-top:1rem}}.location-modal_container__Tz7wH .location-modal_locationList__Tg37E{height:100%;display:flex;flex-direction:column;grid-area:list;gap:var(--spacing-75)}.location-modal_container__Tz7wH .location-modal_locationList__Tg37E .location-modal_searchInput___IMIr{background:var(--form-field-background);border:1px solid var(--form-field-border);padding:var(--spacing-75);font-size:var(--fp-font-heading-5--font-size);font-weight:var(--fp-font-heading-5--font-weight);font-family:var(--fp-font-heading--font-family),sans-serif;text-transform:var(--fp-font-heading-5--text-transform)}.location-modal_container__Tz7wH .location-modal_locationList__Tg37E .location-modal_searchInput___IMIr::placeholder{color:var(--text-placeholder)}.location-modal_container__Tz7wH .location-modal_locationList__Tg37E .location-modal_listContainer__aKxwf{position:relative;width:100%;height:100%}.location-modal_container__Tz7wH .location-modal_locationList__Tg37E .location-modal_listContainer__aKxwf .location-modal_list__V_5KQ{position:absolute;display:grid;place-content:start;grid-template-columns:repeat(auto-fill,minmax(min(25rem,100%),1fr));grid-gap:var(--spacing-75);gap:var(--spacing-75);top:0;left:0;height:100%;width:100%;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.location-modal_container__Tz7wH .location-modal_locationList__Tg37E .location-modal_listContainer__aKxwf .location-modal_list__V_5KQ::-webkit-scrollbar{width:0;height:0}.location-modal_container__Tz7wH .location-modal_locationList__Tg37E .location-modal_listContainer__aKxwf .location-modal_list__V_5KQ:after{height:var(--spacing-150);width:100%;position:fixed;content:"";bottom:0;left:0;background:linear-gradient(0deg,white,rgba(255,255,255,0))}.location-modal_container__Tz7wH .location-modal_locationList__Tg37E .location-modal_listContainer__aKxwf .location-modal_list__V_5KQ .location-modal_location___Ohzw{display:flex;gap:var(--spacing-25)}.location-modal_container__Tz7wH .location-modal_locationList__Tg37E .location-modal_listContainer__aKxwf .location-modal_list__V_5KQ .location-modal_location___Ohzw.location-modal_disabled__yiVDg .location-modal_address__ZBZdr,.location-modal_container__Tz7wH .location-modal_locationList__Tg37E .location-modal_listContainer__aKxwf .location-modal_list__V_5KQ .location-modal_location___Ohzw.location-modal_disabled__yiVDg .location-modal_placeName__egOLu{opacity:.5}.location-modal_container__Tz7wH .location-modal_locationList__Tg37E .location-modal_listContainer__aKxwf .location-modal_list__V_5KQ .location-modal_location___Ohzw .location-modal_address__ZBZdr{color:var(--text-light)}.location-modal_container__Tz7wH .location-modal_locationList__Tg37E .location-modal_listContainer__aKxwf .location-modal_list__V_5KQ .location-modal_location___Ohzw .location-modal_notAvailable__bqzz6{margin-top:var(--spacing-50)}.location-modal_container__Tz7wH .location-modal_locationList__Tg37E .location-modal_listContainer__aKxwf .location-modal_list__V_5KQ .location-modal_location___Ohzw .location-modal_select__QskAw{border:0;text-align:left;outline:none;flex:1 1;cursor:pointer;border-radius:var(--border-radius--m) var(--border-radius--xs) var(--border-radius--xs) var(--border-radius--m);padding:var(--spacing-100);background:var(--surface);align-items:center;justify-content:space-between}.location-modal_container__Tz7wH .location-modal_locationList__Tg37E .location-modal_listContainer__aKxwf .location-modal_list__V_5KQ .location-modal_location___Ohzw .location-modal_select__QskAw.location-modal_noLocationIcon__JNslS{border-radius:var(--border-radius--m)}.location-modal_container__Tz7wH .location-modal_locationList__Tg37E .location-modal_listContainer__aKxwf .location-modal_list__V_5KQ .location-modal_location___Ohzw .location-modal_locationIcon__9NDGK{place-content:center;align-items:center;padding:var(--spacing-100);gap:var(--spacing-50);height:100%;box-sizing:border-box;border-radius:var(--border-radius--xs) var(--border-radius--m) var(--border-radius--m) var(--border-radius--xs);display:flex;flex-direction:column;background:var(--surface);white-space:break-spaces;word-break:break-all}.location-modal_container__Tz7wH .location-modal_locationList__Tg37E .location-modal_listContainer__aKxwf .location-modal_list__V_5KQ .location-modal_location___Ohzw .location-modal_locationIcon__9NDGK .location-modal_icon__SdP0H{height:1.25rem;width:auto}.location-modal_container__Tz7wH .location-modal_locationList__Tg37E .location-modal_listContainer__aKxwf .location-modal_list__V_5KQ .location-modal_location___Ohzw .location-modal_locationLink__VUDdW{padding:var(--spacing-100);gap:var(--spacing-50);height:100%;box-sizing:border-box;flex:1 1;display:flex;flex-direction:column;background:var(--surface);border-radius:var(--border-radius--m) var(--border-radius--xs) var(--border-radius--xs) var(--border-radius--m)}.location-modal_container__Tz7wH .location-modal_locationList__Tg37E .location-modal_listContainer__aKxwf .location-modal_list__V_5KQ .location-modal_location___Ohzw:not(.location-modal_active___kPvC) .location-modal_select__QskAw:focus-visible *,.location-modal_container__Tz7wH .location-modal_locationList__Tg37E .location-modal_listContainer__aKxwf .location-modal_list__V_5KQ .location-modal_location___Ohzw:not(.location-modal_active___kPvC) .location-modal_select__QskAw:hover *{color:var(--fp-primary-color)}.location-modal_container__Tz7wH .location-modal_locationList__Tg37E .location-modal_listContainer__aKxwf .location-modal_list__V_5KQ .location-modal_location___Ohzw:not(.location-modal_active___kPvC) .location-modal_locationIcon__9NDGK:focus-visible *,.location-modal_container__Tz7wH .location-modal_locationList__Tg37E .location-modal_listContainer__aKxwf .location-modal_list__V_5KQ .location-modal_location___Ohzw:not(.location-modal_active___kPvC) .location-modal_locationIcon__9NDGK:hover *{color:var(--fp-primary-color)!important;filter:var(--fp-primary-color--filter)}.location-modal_container__Tz7wH .location-modal_locationList__Tg37E .location-modal_listContainer__aKxwf .location-modal_list__V_5KQ .location-modal_location___Ohzw:not(.location-modal_active___kPvC) .location-modal_locationLink__VUDdW:focus-visible *,.location-modal_container__Tz7wH .location-modal_locationList__Tg37E .location-modal_listContainer__aKxwf .location-modal_list__V_5KQ .location-modal_location___Ohzw:not(.location-modal_active___kPvC) .location-modal_locationLink__VUDdW:hover *{color:var(--fp-primary-color)!important}.location-modal_container__Tz7wH .location-modal_locationList__Tg37E .location-modal_listContainer__aKxwf .location-modal_list__V_5KQ .location-modal_location___Ohzw.location-modal_active___kPvC .location-modal_locationIcon__9NDGK,.location-modal_container__Tz7wH .location-modal_locationList__Tg37E .location-modal_listContainer__aKxwf .location-modal_list__V_5KQ .location-modal_location___Ohzw.location-modal_active___kPvC .location-modal_locationLink__VUDdW,.location-modal_container__Tz7wH .location-modal_locationList__Tg37E .location-modal_listContainer__aKxwf .location-modal_list__V_5KQ .location-modal_location___Ohzw.location-modal_active___kPvC .location-modal_select__QskAw{background:var(--fp-primary-color);color:var(--fp-primary-contrast-color)!important}.location-modal_container__Tz7wH .location-modal_locationList__Tg37E .location-modal_listContainer__aKxwf .location-modal_list__V_5KQ .location-modal_location___Ohzw.location-modal_active___kPvC .location-modal_locationIcon__9NDGK .location-modal_address__ZBZdr,.location-modal_container__Tz7wH .location-modal_locationList__Tg37E .location-modal_listContainer__aKxwf .location-modal_list__V_5KQ .location-modal_location___Ohzw.location-modal_active___kPvC .location-modal_locationLink__VUDdW .location-modal_address__ZBZdr,.location-modal_container__Tz7wH .location-modal_locationList__Tg37E .location-modal_listContainer__aKxwf .location-modal_list__V_5KQ .location-modal_location___Ohzw.location-modal_active___kPvC .location-modal_select__QskAw .location-modal_address__ZBZdr{color:var(--fp-primary-contrast-color)!important}.location-modal_container__Tz7wH .location-modal_locationList__Tg37E .location-modal_listContainer__aKxwf .location-modal_list__V_5KQ .location-modal_location___Ohzw.location-modal_active___kPvC .location-modal_locationIcon__9NDGK:focus-visible,.location-modal_container__Tz7wH .location-modal_locationList__Tg37E .location-modal_listContainer__aKxwf .location-modal_list__V_5KQ .location-modal_location___Ohzw.location-modal_active___kPvC .location-modal_locationIcon__9NDGK:hover{background:var(--fp-primary-color--dark)}.location-modal_container__Tz7wH .location-modal_locationList__Tg37E .location-modal_listContainer__aKxwf .location-modal_list__V_5KQ .location-modal_location___Ohzw.location-modal_active___kPvC .location-modal_locationLink__VUDdW:focus-visible,.location-modal_container__Tz7wH .location-modal_locationList__Tg37E .location-modal_listContainer__aKxwf .location-modal_list__V_5KQ .location-modal_location___Ohzw.location-modal_active___kPvC .location-modal_locationLink__VUDdW:hover{background:var(--fp-primary-color--dark)}.location-modal_container__Tz7wH .location-modal_map__dUjYa{grid-area:map;width:100%;height:100%;position:relative}.input_input__vrU6y{--input-padding:var(--spacing-75);font-family:var(--fp-font-heading--font-family),sans-serif;font-size:max(var(--fp-font-heading-5--font-size),18px);font-weight:var(--fp-font-heading-5--font-weight);line-height:var(--fp-font-heading-5--line-height);height:calc(var(--fp-font-heading-5--font-size)*var(--fp-font-heading-5--line-height) + 2px + 2*var(--input-padding));background:var(--surface);border-radius:var(--border-radius--xs);border:1px solid var(--form-field-border);-moz-appearance:textfield;box-sizing:border-box;padding:var(--input-padding);cursor:text;caret-color:var(--fp-primary-color)}@media((hover:none) and (pointer:coarse)){.input_input__vrU6y{--input-padding:var(--spacing-100)}}.input_input__vrU6y[type=date],.input_input__vrU6y[type=time]{-webkit-appearance:none;color:var(--text-dark)}.input_input__vrU6y:disabled{background:var(--bg-form-field-disabled);color:var(--text-light)!important;cursor:not-allowed}.input_input__vrU6y::-webkit-date-and-time-value{text-align:left;font-family:inherit;font-size:inherit}.input_input__vrU6y::-webkit-datetime-edit{padding:0!important}.input_input__vrU6y::-webkit-datetime-edit-text{color:var(--fp-primary-color)}.input_input__vrU6y::-webkit-datetime-edit-ampm-field,.input_input__vrU6y::-webkit-datetime-edit-day-field,.input_input__vrU6y::-webkit-datetime-edit-hour-field,.input_input__vrU6y::-webkit-datetime-edit-millisecond-field,.input_input__vrU6y::-webkit-datetime-edit-minute-field,.input_input__vrU6y::-webkit-datetime-edit-month-field,.input_input__vrU6y::-webkit-datetime-edit-second-field,.input_input__vrU6y::-webkit-datetime-edit-week-field,.input_input__vrU6y::-webkit-datetime-edit-year-field{padding:0!important;height:22px;color:var(--text-dark)}.input_input__vrU6y::-webkit-datetime-edit-ampm-field:focus,.input_input__vrU6y::-webkit-datetime-edit-day-field:focus,.input_input__vrU6y::-webkit-datetime-edit-hour-field:focus,.input_input__vrU6y::-webkit-datetime-edit-millisecond-field:focus,.input_input__vrU6y::-webkit-datetime-edit-minute-field:focus,.input_input__vrU6y::-webkit-datetime-edit-month-field:focus,.input_input__vrU6y::-webkit-datetime-edit-second-field:focus,.input_input__vrU6y::-webkit-datetime-edit-week-field:focus,.input_input__vrU6y::-webkit-datetime-edit-year-field:focus{background:var(--fp-primary-color)}.input_input__vrU6y:disabled::-webkit-datetime-edit-ampm-field,.input_input__vrU6y:disabled::-webkit-datetime-edit-day-field,.input_input__vrU6y:disabled::-webkit-datetime-edit-hour-field,.input_input__vrU6y:disabled::-webkit-datetime-edit-millisecond-field,.input_input__vrU6y:disabled::-webkit-datetime-edit-minute-field,.input_input__vrU6y:disabled::-webkit-datetime-edit-month-field,.input_input__vrU6y:disabled::-webkit-datetime-edit-second-field,.input_input__vrU6y:disabled::-webkit-datetime-edit-text,.input_input__vrU6y:disabled::-webkit-datetime-edit-week-field,.input_input__vrU6y:disabled::-webkit-datetime-edit-year-field{color:var(--text-light)!important}.input_input__vrU6y::-webkit-calendar-picker-indicator{font-size:1rem}.input_input__vrU6y::-webkit-calendar-picker-indicator:active{background:var(--fp-primary-color);color:var(--fp-primary-contrast-color)}.input_input__vrU6y::-webkit-calendar-picker-indicator:active:disabled{color:var(--text-placeholder)}.input_input__vrU6y.input_type-textarea__W2d7t{min-height:7rem;resize:none}.input_input__vrU6y:not(:disabled):hover{border-color:var(--fp-primary-contrast-color)}.input_input__vrU6y:not(:disabled):focus-visible{border-color:var(--fp-primary-color);outline:1px solid var(--fp-primary-color)}.input_input__vrU6y::placeholder{color:var(--text-placeholder)}.input_input__vrU6y::-webkit-calendar-picker-indicator,.input_input__vrU6y::-webkit-inner-spin-button{display:none!important;height:0;-webkit-appearance:none}.input_input__vrU6y::-webkit-inner-spin-button,.input_input__vrU6y::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input_input__vrU6y.input_fullWidth__rsI8T{width:100%}.input_input__vrU6y.input_large__awAP8{font-size:max(var(--fp-font-heading-3--font-size),36px);font-weight:var(--fp-font-heading-3--font-weight);padding:var(--spacing-50) var(--spacing-75) var(--spacing-50) var(--spacing-50);line-height:var(--fp-font-heading-3--line-height);height:calc(var(--fp-font-heading-3--font-size)*var(--fp-font-heading-3--line-height) + 2px + 2*var(--input-padding))}.input_input__vrU6y.input_large__awAP8[type=date],.input_input__vrU6y.input_large__awAP8[type=time]{padding:var(--spacing-50) var(--spacing-200) var(--spacing-50) var(--spacing-50)}.form-field_grid__VYaV0{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--spacing-200);gap:var(--spacing-200)}.form-field_field__v_uNT{display:flex;flex-direction:column;flex:1 1}.form-field_label__S4Y9j{padding-bottom:var(--spacing-25)}.form-field_errorHint__5Ohta{padding-top:var(--spacing-25)}.basic-columns_container__rSB6M{display:inherit;gap:inherit;flex-flow:column wrap}@container (min-width: 500px){.basic-columns_container__rSB6M{flex-direction:row}.basic-columns_container__rSB6M>*{flex:1 1}}.form-error-retry_tile__Kdpzt{border-radius:var(--border-radius--m);background:var(--surface);padding:var(--spacing-200);min-height:10rem;display:grid;place-items:center;grid-gap:var(--spacing-100);gap:var(--spacing-100)}.form-error-retry_tile__Kdpzt *{text-align:center;max-width:50rem}@media screen and (max-width:899.99999px){.form-error-retry_tile__Kdpzt{padding:var(--spacing-150)}}.consultation-notice_container__PNviD{container-type:inline-size}.consultation-notice_banner__7u_Ly{border-radius:var(--border-radius--m);background:var(--fp-primary-color);display:grid;grid-template-columns:1.75fr 1fr;grid-template-areas:"text image";overflow:hidden;grid-gap:var(--spacing-50);gap:var(--spacing-50)}@container (max-width: 40rem){.consultation-notice_banner__7u_Ly{grid-template-columns:1fr;grid-template-areas:"image" "text"}}.consultation-notice_banner__7u_Ly .consultation-notice_inner__7bUTD{grid-area:text;padding:var(--spacing-200);display:flex;flex-direction:column;gap:var(--spacing-200);align-items:flex-start}.consultation-notice_banner__7u_Ly .consultation-notice_inner__7bUTD .consultation-notice_text__IoOxA{display:flex;flex-direction:column;gap:var(--spacing-75)}.consultation-notice_banner__7u_Ly .consultation-notice_image__0dZ2Q{grid-area:image;position:relative;min-height:15rem}.consultation-notice_banner__7u_Ly .consultation-notice_image__0dZ2Q img{object-fit:cover}.consultationLeadForm_form__gc6AA{display:flex;gap:var(--spacing-150);flex-direction:column}.consultationLeadForm_form__gc6AA .consultationLeadForm_nameRow__h3pta{display:flex;flex-direction:row;gap:var(--spacing-150)}.consultationLeadForm_form__gc6AA .consultationLeadForm_nameRow__h3pta>:last-child{flex:.1 1;min-width:25ch}.consultationLeadForm_form__gc6AA .consultationLeadForm_contactDataRow___j2fK{display:flex;flex-direction:row;gap:var(--spacing-150)}.locationSelect_location__Z6mG_{align-items:center;padding:var(--spacing-50);gap:var(--spacing-50);background:var(--surface);border-radius:var(--border-radius--m);display:inline-flex;flex-direction:row;cursor:pointer;outline:none;border:0;transition:box-shadow var(--superfast) var(--easing);box-shadow:0 0 0 1px var(--gray-medium)}.locationSelect_location__Z6mG_.locationSelect_invalid__NbQqX{box-shadow:0 0 0 2px var(--red)}.locationSelect_location__Z6mG_:focus-visible,.locationSelect_location__Z6mG_:hover{box-shadow:0 0 0 2px var(--fp-primary-color)}.locationSelect_location__Z6mG_ .locationSelect_locationMap__0lLze{width:10rem;height:10rem;border-radius:var(--border-radius--m);overflow:hidden;position:relative}.locationSelect_location__Z6mG_ .locationSelect_textContent__iAUIb{padding:var(--spacing-100);display:flex;flex-direction:column}.locationSelect_location__Z6mG_ .locationSelect_textContent__iAUIb .locationSelect_title__JXhxC{display:flex;align-items:center;gap:var(--spacing-100)}.locationSelect_location__Z6mG_ .locationSelect_textContent__iAUIb .locationSelect_title__JXhxC .locationSelect_icon__I5EAK{width:var(--spacing-100);height:var(--spacing-100);filter:brightness(0)}@media screen and (max-width:599.99999px){.locationSelect_location__Z6mG_{flex-direction:column;align-items:flex-start}.locationSelect_location__Z6mG_ .locationSelect_locationMap__0lLze{width:15rem}}@media screen and (max-width:399.99999px){.locationSelect_location__Z6mG_{width:100%}.locationSelect_location__Z6mG_ .locationSelect_locationMap__0lLze{width:100%;height:15em}}.locationSelect_suggestions__co6_d{display:flex;width:100%;flex-direction:column;gap:var(--spacing-75)}.locationSelect_suggestions__co6_d .locationSelect_locations__AEnT5{display:flex;flex-wrap:wrap;gap:var(--spacing-50)}.locationSelect_suggestions__co6_d .locationSelect_locations__AEnT5 .locationSelect_smallLocation__hJIut{text-align:left;width:100%;height:100%;display:flex;text-decoration:none;justify-content:space-between;align-items:center;padding:2rem;outline:none;gap:var(--spacing-150);border-radius:var(--border-radius--m);min-height:4rem;cursor:pointer;border:none;transition:box-shadow var(--superfast) var(--easing);position:relative;box-shadow:0 0 0 1px var(--gray-medium);background:var(--surface);padding:var(--spacing-50) var(--spacing-75)!important;width:unset;border-radius:var(--border-radius--s)}@media screen and (max-width:599.99999px){.locationSelect_suggestions__co6_d .locationSelect_locations__AEnT5 .locationSelect_smallLocation__hJIut{padding:1.5rem}}@container (max-width: 25rem){.locationSelect_suggestions__co6_d .locationSelect_locations__AEnT5 .locationSelect_smallLocation__hJIut{flex-direction:column}.locationSelect_suggestions__co6_d .locationSelect_locations__AEnT5 .locationSelect_smallLocation__hJIut .locationSelect_title__JXhxC{text-align:center}}.locationSelect_suggestions__co6_d .locationSelect_locations__AEnT5 .locationSelect_smallLocation__hJIut:focus-visible,.locationSelect_suggestions__co6_d .locationSelect_locations__AEnT5 .locationSelect_smallLocation__hJIut:hover{box-shadow:0 0 0 2px var(--fp-primary-color)}.courseSelect_selectLater__FXW1f{display:block;text-align:center;margin-top:var(--spacing-100)}.courseSelect_showMore__yae55{margin-top:var(--spacing-100)}.courseSelect_courseInstances__oPqTF{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(32rem,100%),1fr));grid-gap:var(--spacing-100);gap:var(--spacing-100)}@media screen and (max-width:399.99999px){.courseSelect_courseInstances__oPqTF{grid-template-columns:1fr}}.courseSelect_courseInstances__oPqTF .courseSelect_courseInstance__Q31zl{text-align:left;width:100%;height:100%;display:flex;text-decoration:none;justify-content:space-between;align-items:center;padding:2rem;outline:none;gap:var(--spacing-150);border-radius:var(--border-radius--m);background:var(--surface);min-height:4rem;cursor:pointer;border:none;transition:box-shadow var(--superfast) var(--easing);position:relative;box-shadow:0 0 0 1px var(--gray-medium);padding:var(--spacing-100)!important}@media screen and (max-width:599.99999px){.courseSelect_courseInstances__oPqTF .courseSelect_courseInstance__Q31zl{padding:1.5rem}}@container (max-width: 25rem){.courseSelect_courseInstances__oPqTF .courseSelect_courseInstance__Q31zl{flex-direction:column}.courseSelect_courseInstances__oPqTF .courseSelect_courseInstance__Q31zl .courseSelect_title__tWM_8{text-align:center}}.courseSelect_courseInstances__oPqTF .courseSelect_courseInstance__Q31zl:focus-visible,.courseSelect_courseInstances__oPqTF .courseSelect_courseInstance__Q31zl:hover{box-shadow:0 0 0 2px var(--fp-primary-color)}.courseSelect_courseInstances__oPqTF .courseSelect_courseInstance__Q31zl:focus-visible:after,.courseSelect_courseInstances__oPqTF .courseSelect_courseInstance__Q31zl:focus-visible:before,.courseSelect_courseInstances__oPqTF .courseSelect_courseInstance__Q31zl:hover:after,.courseSelect_courseInstances__oPqTF .courseSelect_courseInstance__Q31zl:hover:before{opacity:1}.courseSelect_courseInstances__oPqTF .courseSelect_courseInstance__Q31zl:after,.courseSelect_courseInstances__oPqTF .courseSelect_courseInstance__Q31zl:before{display:block;content:"";position:absolute;opacity:0;-webkit-user-drag:none}.courseSelect_courseInstances__oPqTF .courseSelect_courseInstance__Q31zl:after{top:-.5rem;right:-.5rem;background-image:url(/assets/checkmark.svg);background-repeat:no-repeat;background-position:50%;box-sizing:border-box;filter:var(--selection-mark-foreground-filter,var(--semidark-gray--filter));transition:opacity var(--superfast) var(--easing),filter var(--superfast) var(--easing);height:var(--spacing-100);width:var(--spacing-100)}.courseSelect_courseInstances__oPqTF .courseSelect_courseInstance__Q31zl:before{top:-1rem;right:-1rem;background-color:var(--selection-mark-background,var(--gray-medium));padding:var(--spacing-50);box-sizing:border-box;border-radius:999vmax;transition:opacity var(--superfast) var(--easing),background-color var(--superfast) var(--easing);height:var(--spacing-200);width:var(--spacing-200)}@media((hover:none) and (pointer:coarse)){.courseSelect_courseInstances__oPqTF .courseSelect_courseInstance__Q31zl:after,.courseSelect_courseInstances__oPqTF .courseSelect_courseInstance__Q31zl:before{opacity:1}}.courseSelect_courseInstances__oPqTF .courseSelect_courseInstance__Q31zl.courseSelect_selected__QbUXy{text-align:left;width:100%;height:100%;display:flex;text-decoration:none;justify-content:space-between;align-items:center;padding:2rem;outline:none;gap:var(--spacing-150);border-radius:var(--border-radius--m);background:var(--surface);min-height:4rem;cursor:pointer;border:none;transition:box-shadow var(--superfast) var(--easing);position:relative;box-shadow:0 0 0 1px var(--gray-medium);--selection-mark-foreground-filter:brightness(0%);--selection-mark-background:var(--fp-primary-color);box-shadow:0 0 0 2px var(--fp-primary-color)}@media screen and (max-width:599.99999px){.courseSelect_courseInstances__oPqTF .courseSelect_courseInstance__Q31zl.courseSelect_selected__QbUXy{padding:1.5rem}}@container (max-width: 25rem){.courseSelect_courseInstances__oPqTF .courseSelect_courseInstance__Q31zl.courseSelect_selected__QbUXy{flex-direction:column}.courseSelect_courseInstances__oPqTF .courseSelect_courseInstance__Q31zl.courseSelect_selected__QbUXy .courseSelect_title__tWM_8{text-align:center}}.courseSelect_courseInstances__oPqTF .courseSelect_courseInstance__Q31zl.courseSelect_selected__QbUXy:focus-visible:after,.courseSelect_courseInstances__oPqTF .courseSelect_courseInstance__Q31zl.courseSelect_selected__QbUXy:focus-visible:before,.courseSelect_courseInstances__oPqTF .courseSelect_courseInstance__Q31zl.courseSelect_selected__QbUXy:hover:after,.courseSelect_courseInstances__oPqTF .courseSelect_courseInstance__Q31zl.courseSelect_selected__QbUXy:hover:before{opacity:1}.courseSelect_courseInstances__oPqTF .courseSelect_courseInstance__Q31zl.courseSelect_selected__QbUXy:after,.courseSelect_courseInstances__oPqTF .courseSelect_courseInstance__Q31zl.courseSelect_selected__QbUXy:before{display:block;content:"";position:absolute;opacity:0;-webkit-user-drag:none}.courseSelect_courseInstances__oPqTF .courseSelect_courseInstance__Q31zl.courseSelect_selected__QbUXy:after{top:-.5rem;right:-.5rem;background-image:url(/assets/checkmark.svg);background-repeat:no-repeat;background-position:50%;box-sizing:border-box;filter:var(--selection-mark-foreground-filter,var(--semidark-gray--filter));transition:opacity var(--superfast) var(--easing),filter var(--superfast) var(--easing);height:var(--spacing-100);width:var(--spacing-100)}.courseSelect_courseInstances__oPqTF .courseSelect_courseInstance__Q31zl.courseSelect_selected__QbUXy:before{top:-1rem;right:-1rem;background-color:var(--selection-mark-background,var(--gray-medium));padding:var(--spacing-50);box-sizing:border-box;border-radius:999vmax;transition:opacity var(--superfast) var(--easing),background-color var(--superfast) var(--easing);height:var(--spacing-200);width:var(--spacing-200)}@media((hover:none) and (pointer:coarse)){.courseSelect_courseInstances__oPqTF .courseSelect_courseInstance__Q31zl.courseSelect_selected__QbUXy:after,.courseSelect_courseInstances__oPqTF .courseSelect_courseInstance__Q31zl.courseSelect_selected__QbUXy:before{opacity:1}}.courseSelect_courseInstances__oPqTF .courseSelect_courseInstance__Q31zl.courseSelect_selected__QbUXy:focus-visible,.courseSelect_courseInstances__oPqTF .courseSelect_courseInstance__Q31zl.courseSelect_selected__QbUXy:hover{box-shadow:0 0 0 2px var(--fp-primary-color)}.courseSelect_courseInstances__oPqTF .courseSelect_courseInstance__Q31zl.courseSelect_selected__QbUXy:after,.courseSelect_courseInstances__oPqTF .courseSelect_courseInstance__Q31zl.courseSelect_selected__QbUXy:before{opacity:1}.courseSelect_courseInstances__oPqTF .courseSelect_courseInstance__Q31zl .courseSelect_availableSeatsLabel__fMIwj{margin-bottom:var(--spacing-25)}.courseSelect_courseInstances__oPqTF .courseSelect_courseInstance__Q31zl .courseSelect_availableSeatsLabel__fMIwj:empty{display:none}.courseSelect_courseInstances__oPqTF .courseSelect_courseInstance__Q31zl .courseSelect_title__tWM_8{margin-bottom:var(--spacing-25)}.courseSelect_courseInstances__oPqTF .courseSelect_courseInstance__Q31zl .courseSelect_timetableModalButton__Yemq6{margin-top:var(--spacing-50)}.courseSelect_courseInstances__oPqTF .courseSelect_icon__znPFI{max-width:15rem;width:max-content;height:4rem;object-fit:contain}.tag_tag__JOno9{border-radius:999vmax;padding-block:var(--spacing-25);padding-inline:var(--spacing-50);-webkit-padding-end:var(--spacing-75);padding-inline-end:var(--spacing-75);border:1px solid var(--bg)!important;display:inline-flex;align-items:center;background:#fff}.tag_tag__JOno9 .tag_children__y2it4{font-size:.7em;color:var(--bg)!important}.tag_tag__JOno9.tag_largeSize__QXOp0 span{font-family:var(--fp-font-heading-5--font-family),sans-serif;font-size:var(--fp-font-heading-5--font-size);font-weight:var(--fp-font-heading-5--font-weight);line-height:var(--fp-font-heading-5--line-height);text-transform:var(--fp-font-heading-5--text-transform)}.tag_tag__JOno9.tag_red__Trtyl{--bg:var(--red);--fg:white}.tag_tag__JOno9.tag_yellow__hQr6T{--bg:var(--yellow);--fg:black}.tag_tag__JOno9.tag_green__fYaYN{--bg:var(--green);--fg:white}.tag_tag__JOno9.tag_gray__n9JM7{--bg:var(--gray-medium);--fg:black}.only-few-places-left_onlyFewPlacesLeft__L9nl_{display:flex;gap:var(--spacing-50);flex-wrap:nowrap;flex-shrink:0;align-items:center;color:var(--bg)}.only-few-places-left_onlyFewPlacesLeft__L9nl_.only-few-places-left_red__HQDzU{--bg:var(--red)}.only-few-places-left_onlyFewPlacesLeft__L9nl_.only-few-places-left_yellow__dY_0Q{--bg:var(--yellow)}.only-few-places-left_onlyFewPlacesLeft__L9nl_.only-few-places-left_green__ZokPI{--bg:var(--green)}.only-few-places-left_onlyFewPlacesLeft__L9nl_.only-few-places-left_gray__7J5E9{--bg:var(--gray-medium)}.only-few-places-left_onlyFewPlacesLeft__L9nl_ .only-few-places-left_indicator__C7riJ{height:.75rlh;width:.75rlh;border-radius:999vmax;position:relative;background:var(--bg)}.only-few-places-left_onlyFewPlacesLeft__L9nl_ .only-few-places-left_indicator__C7riJ:after,.only-few-places-left_onlyFewPlacesLeft__L9nl_ .only-few-places-left_indicator__C7riJ:before{position:absolute;top:0;left:0;content:"";display:block;height:.75rlh;width:.75rlh;border-radius:999vmax;animation:only-few-places-left_pulse__EEdj8 2.5s infinite}.only-few-places-left_onlyFewPlacesLeft__L9nl_ .only-few-places-left_indicator__C7riJ:before{animation-delay:1.85s}@keyframes only-few-places-left_pulse__EEdj8{0%{transform:scale(.95);box-shadow:0 0 0 0 var(--bg);opacity:.7}70%{transform:scale(1);box-shadow:0 0 0 10px var(--bg);opacity:0}to{transform:scale(.95);box-shadow:0 0 0 0 var(--bg);opacity:0}}.back-button_backButton___08ZN{margin-bottom:var(--spacing-75)}.back-button_link__EOB1Y{display:flex;gap:var(--spacing-50);align-items:center}.back-button_link__EOB1Y img{filter:var(--fp-primary-color--filter);height:1em;width:auto}.sales-tool-debug-view_debugView__LRhd1{position:fixed;right:1rem;bottom:1rem;color:#fff;border-radius:var(--border-radius--m);background:rgba(0,0,0,.5);z-index:100;padding:2rem;font-family:monospace;display:grid;grid-template-columns:max-content max-content;grid-gap:3rem 5rem;gap:3rem 5rem}.course-list_instanceList__kTdV0{display:flex;flex-direction:column;gap:var(--spacing-200)}.course-list_list__SbJOx{display:flex;flex-direction:column;gap:var(--spacing-100)}.course-list_list__SbJOx .course-list_courseInstance__ycsnJ{background:var(--surface);border-radius:var(--border-radius--m);display:flex;gap:var(--spacing-100) var(--spacing-200);justify-content:space-between;align-items:center;padding:var(--spacing-150)}@media screen and (max-width:599.99999px){.course-list_list__SbJOx .course-list_courseInstance__ycsnJ{flex-direction:column;align-items:flex-start}}.course-list_list__SbJOx .course-list_courseInstance__ycsnJ .course-list_info__1mfGs{display:flex;align-items:flex-start;flex-direction:column}.course-list_list__SbJOx .course-list_courseInstance__ycsnJ .course-list_info__1mfGs .course-list_title__e0PJW{margin-bottom:var(--spacing-25)}