.gdpr_lightbox-loader{font-size:.875rem!important}.gdpr_lightbox-close,.gdpr_lightbox-close:active,.gdpr_lightbox-close:focus,.gdpr_lightbox-close:hover,.gdpr_lightbox-close:visited{font-size:2.1875rem!important}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn{font-size:.875rem!important}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn i{font-size:2rem!important}#moove_gdpr_cookie_modal .cookie-switch .cookie-slider:after,#moove_gdpr_cookie_modal .cookie-switch .slider:after,#moove_gdpr_cookie_modal .switch .cookie-slider:after,#moove_gdpr_cookie_modal .switch .slider:after{font-size:1rem!important}#moove_gdpr_cookie_modal .cookie-switch .gdpr-sr-label,#moove_gdpr_cookie_modal .switch .gdpr-sr-label{font-size:1rem!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a{font-size:.8125rem!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main h2.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main h3.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main span.tab-title{font-size:1.25rem!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .tab-title{font-size:1.75rem!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon{font-size:3rem!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-title h2:not(.tab-title){font-size:1.25rem!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h2.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title{font-size:1.75rem!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content button,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content li,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content p{font-size:1rem!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h1,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h2,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h3,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h4,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h5,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h6{font-size:1.125rem!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar p{font-size:.6875rem!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-branding{font-size:.625rem!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{font-size:.875rem!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a{font-size:.8125rem!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button{font-size:.875rem!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-icon,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-icon{font-size:1.875rem!important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container i.gdpricon-cog-1,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container span.gdpricon-cog-1{font-size:2.5rem!important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-close-cookie-popup i,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-close-cookie-popup span.gdpr-icon{font-size:1rem!important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a{font-size:.875rem!important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h1,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h2,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h3,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h4,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h5,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h6{font-size:1.375rem!important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a{font-size:1.75rem!important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton,#moove_gdpr_save_popup_settings_button{font-size:.875rem!important}#moove_gdpr_save_popup_settings_button span.moove_gdpr_icon{font-size:1.875rem!important}#moove_gdpr_save_popup_settings_button span.moove_gdpr_text{font-size:.75rem!important}@media(max-width:767px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a{font-size:.625rem!important}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn i{font-size:1.6875rem!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .tab-title{font-size:1.375rem!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a{font-size:.6875rem!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main h2.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main h3.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main span.tab-title{font-size:1rem!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .cookie-switch .cookie-slider:after,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .cookie-switch .gdpr-sr-label,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .switch .gdpr-sr-label,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .switch .slider:after{font-size:.75rem!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-close-modal-button a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-close-modal-button button{font-size:1.6875rem!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon{font-size:1.875rem!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-icon,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-icon{font-size:1.5rem!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-nav-tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-nav-tab-title{font-size:.5rem!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h2.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title{font-size:1rem!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content li,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content p,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h1,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h2,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h3,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h4,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h5,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h6{font-size:.875rem!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{font-size:.75rem!important}}@media(min-width:768px)and (max-width:999px){#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p>a{font-size:.8125rem!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button{font-size:.75rem!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h2.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title{font-size:1.5rem!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{font-size:.8125rem!important}}@media(max-width:767px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #advanced-cookies .tab-title:before,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #cookie_policy_modal .tab-title:before,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #performance-ccat .tab-title:before,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #preference-ccat .tab-title:before,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #strict-necessary-cookies .tab-title:before,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #third_party_cookies .tab-title:before{font-size:1.5rem!important}}html[data-text-size="100"]{font-size:100%}html[data-text-size="125"]{font-size:125%}html[data-text-size="150"]{font-size:150%}html[data-text-size="200"]{font-size:200%}.accessibility-nav-open{display:none;margin-left:auto;color:var(--white);flex:0 0 auto}@media(min-width:861px){.site-header.is-condensed .accessibility-nav-open{display:flex}.accessibility-nav-open:focus-visible{outline-color:var(--white);outline-offset:-4px}}.accessibility-dialog{width:min(560px,calc(100% - 28px));max-height:calc(100dvh - 28px);padding:0;overflow-y:auto;overscroll-behavior:contain;border:var(--ckziu-border-width, 1px) solid var(--line);border-radius:var(--radius-md);color:var(--ink);background:var(--white);box-shadow:var(--shadow)}.accessibility-dialog:not([open]){display:none}.accessibility-dialog::backdrop{background:#153b63eb}.accessibility-dialog__panel{padding:clamp(18px,4vw,32px)}.accessibility-dialog__heading{display:flex;align-items:start;justify-content:space-between;gap:12px}.accessibility-dialog__heading h2{min-width:0;margin:0;font-family:var(--sans);font-size:1.5rem;font-weight:750;letter-spacing:-.025em}.accessibility-dialog__close{flex:0 0 auto;min-width:44px;padding:8px}.accessibility-dialog__panel>p{margin:16px 0 24px;font-size:.94rem}.accessibility-dialog fieldset{min-width:0;margin:0 0 24px;padding:0;border:0}.accessibility-dialog legend{margin-bottom:10px;padding:0;font-size:.94rem;font-weight:800}.accessibility-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:8px}.accessibility-options--sizes{grid-template-columns:repeat(auto-fit,minmax(min(100%,5.5rem),1fr))}.accessibility-options label{min-width:0;min-height:48px;display:flex;align-items:center;gap:8px;padding:10px 12px;border:var(--ckziu-border-width, 1px) solid #74849A;border-radius:8px;font-size:.9rem;cursor:pointer}.accessibility-options input{flex:0 0 auto;width:1rem;height:1rem;margin:0;accent-color:var(--blue-500)}.accessibility-options label:has(:checked){border-color:var(--blue-500);background:var(--cream-100);font-weight:800}.accessibility-options label:has(:focus-visible){outline:3px solid var(--blue-500);outline-offset:2px}.accessibility-dialog .button{max-width:100%;white-space:normal;overflow-wrap:anywhere}.accessibility-status{margin:16px 0 0;font-size:.84rem}.accessibility-status:empty{display:none}html[data-large-text]{scroll-padding-top:16px}html[data-large-text] .site-header{position:static;transform:none}html[data-large-text] .brand-row{max-height:none;overflow:visible}html[data-large-text] .primary-nav__inner{flex-wrap:wrap}html[data-large-text] :is(h1,h2,h3,p,a,button,label,legend,dt,dd,td,th,li,strong,small,span,summary){overflow-wrap:anywhere!important}html[data-large-text] :is(section,article,aside,div,ul,li,header,footer,form,fieldset,a,strong,small,span){min-width:0}html[data-large-text] :is(.button,.ff-btn-submit,.hero-rotation,.post-navigation small,.staff-count,.schedule-day h2 time){white-space:normal}html[data-large-text] :is(.section-heading,.hero-footer,.hero-actions,.staff-directory__meta,.student-related,.schedule-class-tabs){flex-wrap:wrap}html[data-large-text] :is(.hero,.archive-layout,.reading-layout,.page-intro--split,.student-resource-group,.student-meeting-layout,.schedule-toolbar,.schedule-update-note .shell,.recruitment-document-layout,.recruitment-online,.recruitment-faq,.recruitment-visit,.contact-layout,.offer-hero__grid,.career-hero__grid,.kkz-how,.kkz-organization,.career-about,.career-resources,.staff-hero__grid,.staff-directory__heading,.staff-dialog__profile,.postsecondary-detail,.postsecondary-contact,.course-hero__inner,.course-layout,.about-layout,.history-layout,.authority-term__content){grid-template-columns:minmax(0,1fr)}html[data-large-text] :is(.home-school-grid,.school-preview__grid,.home-links__grid,.news-grid,.recruitment-steps,.recruitment-offer-grid,.recruitment-methods,.resource-hub,.schedule-hub,.schedule-days,.school-programs__grid,.kkz-benefits__grid,.career-services__grid,.staff-grid,.postsecondary-programs,.course-modules,.school-modes,.school-exam-grid,.page-link-grid,.portfolio-grid,.offer-facts,.career-facts){grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}html[data-large-text] :is(.about-facts,.lowe-facts,.lmir-facts,.authority-current__cards){grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}html[data-large-text] :is(.contact-grid,.contact-form-panel,.authority-current){grid-template-columns:minmax(0,1fr)}html[data-large-text] :is(.authority-current__cards>a,.authority-term summary,.student-session-callout,.student-schedule-help,.exam-section-heading,.staff-toolbar){flex-wrap:wrap}html[data-large-text] .student-schedule-help>div:last-child{flex-shrink:1}html[data-large-text] :is(.recruitment-faq,.accordion) summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}html[data-large-text] .archive-item{grid-template-columns:minmax(0,1fr);grid-template-areas:"thumb" "date" "content"}html[data-large-text] .archive-item .archive-thumb{grid-area:thumb}html[data-large-text] .archive-item .date-block{grid-area:date;width:max-content;min-width:4rem;height:auto;min-height:4.5rem;margin:18px 24px 0;padding:6px 10px}html[data-large-text] .archive-item__body{grid-area:content}html[data-large-text] :is(.student-document__type,.student-widget-link .student-document__type){width:auto;min-width:2.75rem;height:auto;min-height:3.25rem;padding:6px}html[data-large-text] .schedule-day li{grid-template-columns:minmax(0,1fr)}html[data-large-text] :is(.recruitment-form,.contact-form-panel) .fluentform form>fieldset{grid-template-columns:minmax(0,1fr)}html[data-large-text] :is(.recruitment-form,.contact-form-panel) .fluentform fieldset>:is(.v52-form-privacy,.ff_submit_btn_wrapper){grid-column:1 / -1}html[data-large-text] :is(.recruitment-form .ckziu-native-form .recruitment-contact-inputs,.contact-form-panel .ckziu-native-form .v52-contact-row){grid-template-columns:minmax(0,1fr)}html[data-large-text] .ckziu-native-form .ff-btn-submit{max-width:100%;white-space:normal}html[data-large-text] :is(.ckziu-native-form .fluentform .ff-el-form-control,.ckziu-native-form .ff-t-container,.ckziu-native-form .ff-t-cell){min-width:0;max-width:100%}html[data-large-text] .gallery-dialog{overflow-y:auto}html[data-large-text] .gallery-dialog__panel{height:auto;min-height:100%;grid-template-rows:auto auto auto}html[data-large-text] .gallery-dialog__header{flex-wrap:wrap}html[data-large-text] .gallery-dialog__figure{padding-inline:0}html[data-large-text] .gallery-dialog__image{max-height:60dvh}html[data-large-text] .gallery-dialog__caption{max-height:none;overflow:visible}html[data-large-text] .gallery-dialog__controls :is([data-gallery-prev],[data-gallery-next]){position:static;transform:none}html[data-large-text] .gallery-dialog__error{position:static;grid-column:1 / -1}html[data-large-text] .search-dialog{margin:14px auto;max-height:calc(100dvh - 28px)}html[data-large-text] .search-dialog__panel{padding:24px 18px}html[data-large-text] .search-dialog__panel h2{padding-right:44px}@media(max-width:860px){html[data-large-text] .student-panel,html[data-large-text] .student-widget-standard{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.brand-row>.brand{min-width:0;flex:1 1 auto}.brand-row__actions{flex:0 0 auto}.brand-row{gap:8px}html[data-large-text] :is(.student-widget-standard,.student-widget-link,.resource-card,.student-document,.schedule-school-card,.recruitment-section-heading,.staff-dialog__content dl>div,.kkz-how li){grid-template-columns:minmax(0,1fr)}html[data-large-text] .student-document__action{grid-column:1}html[data-large-text] .footer-grid{grid-template-columns:minmax(0,1fr)}html[data-large-text] .footer-grid>*{grid-column:1}}@media(max-height:400px){.site-header{position:static}.gallery-dialog{overflow-y:auto}.gallery-dialog__panel{min-height:100%;height:auto;grid-template-rows:auto auto auto}.gallery-dialog__figure{padding-inline:0}.gallery-dialog__image{max-height:55dvh}.gallery-dialog__caption{max-height:none;overflow:visible}.gallery-dialog__controls :is([data-gallery-prev],[data-gallery-next]){position:static;transform:none}}html[data-large-text] #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{max-height:50dvh;overflow-y:auto}html[data-large-text] #moove_gdpr_cookie_info_bar .moove-gdpr-button-holder{flex-wrap:wrap}html[data-large-text] #moove_gdpr_cookie_modal .moove-gdpr-modal-content{max-height:calc(100dvh - 28px);overflow-y:auto}html[data-large-text] .gdpr_lightbox.moove_gdpr_cookie_modal_open .gdpr_lightbox-wrap{padding:14px;overflow-y:auto}html[data-large-text] .gdpr_lightbox.moove_gdpr_cookie_modal_open .gdpr_lightbox-wrap:before{display:none}html[data-large-text] .gdpr_lightbox.moove_gdpr_cookie_modal_open .gdpr_lightbox-container{display:block;width:100%;max-width:1170px;margin:auto}html[data-large-text] #moove_gdpr_cookie_modal{height:auto;max-height:none;width:100%}html[data-large-text] #moove_gdpr_cookie_modal .moove-gdpr-modal-content{display:flex!important;flex-flow:column nowrap!important;width:100%!important;min-width:0!important;min-height:0!important;max-height:calc(100dvh - 28px)!important;margin:0;padding:12px 16px 16px;transform:none!important;overflow-x:hidden;overflow-y:auto}html[data-large-text] #moove_gdpr_cookie_modal :is(.moove-gdpr-modal-left-content,.moove-gdpr-modal-right-content){flex:0 0 auto!important;position:static!important;float:none!important;width:100%!important;height:auto!important;min-height:0!important;padding:0!important}html[data-large-text] #moove_gdpr_cookie_modal :is(.main-modal-content,.moove-gdpr-tab-content,.moove-gdpr-tab-main,.moove-gdpr-tab-main-content){height:auto!important;max-height:none!important;overflow:visible!important}html[data-large-text] #moove_gdpr_cookie_modal .moove-gdpr-tab-main-content{padding:0!important}html[data-large-text] #moove_gdpr_cookie_modal .moove-gdpr-modal-footer-content{position:static!important;height:auto!important;margin-top:16px;padding:16px 0 0!important}html[data-large-text] #moove_gdpr_cookie_modal .moove-gdpr-modal-footer-content:before{display:none}html[data-large-text] #moove_gdpr_cookie_modal .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;gap:8px}html[data-large-text] #moove_gdpr_cookie_modal .moove-gdpr-modal-footer-content .moove-gdpr-button-holder .mgbutton{min-width:0!important;max-width:100%;margin:0!important;padding:12px!important;line-height:1.4!important;white-space:normal!important}html[data-large-text] #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close{order:-1;align-self:end;position:sticky!important;top:0!important;right:0!important;width:44px!important;height:44px!important;min-width:44px;margin:0 0 12px!important;display:grid!important;place-items:center;line-height:1!important}html[data-large-text] #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close :is(i,span.gdpr-icon){display:grid;place-items:center;width:44px!important;height:44px!important;font-size:1.25rem!important;line-height:1!important}html[data-large-text] #moove_gdpr_cookie_modal .moove-gdpr-branding-cnt{position:static!important;max-width:100%!important;transform:none!important;padding:0!important}html[data-large-text] #moove_gdpr_cookie_modal .moove-gdpr-company-logo-holder{float:none}html[data-large-text] #moove_gdpr_cookie_modal #moove-gdpr-menu{width:100%!important;max-width:100%!important;float:none!important;margin:0!important;flex-direction:column;gap:8px}html[data-large-text] #moove_gdpr_cookie_modal #moove-gdpr-menu li{flex:1 1 auto;width:100%;margin:0}html[data-large-text] #moove_gdpr_cookie_modal #moove-gdpr-menu .gdpr-nav-tab-title{flex:1}html[data-large-text] #moove_gdpr_cookie_modal .moove-gdpr-status-bar{position:static!important;width:auto!important;text-align:start}.course-summary :is(dl,dt,dd),.student-resource-page .page-intro,.student-resource-page .page-intro>div,.lmir-facts>div,.career-facts>div{min-width:0}.course-summary :is(dt,dd),.student-resource-page .page-intro h1,.lmir-facts strong,.career-facts strong{overflow-wrap:anywhere}@media(max-height:400px){html .gdpr_lightbox.moove_gdpr_cookie_modal_open .gdpr_lightbox-wrap{padding:14px;overflow-y:auto}html .gdpr_lightbox.moove_gdpr_cookie_modal_open .gdpr_lightbox-wrap:before{display:none}html .gdpr_lightbox.moove_gdpr_cookie_modal_open .gdpr_lightbox-container{display:block;width:100%;max-width:1170px;margin:auto}html #moove_gdpr_cookie_modal{height:auto;max-height:none;width:100%}html #moove_gdpr_cookie_modal .moove-gdpr-modal-content{display:flex!important;flex-flow:column nowrap!important;width:100%!important;min-width:0!important;min-height:0!important;max-height:calc(100dvh - 28px)!important;margin:0;padding:12px 16px 16px;transform:none!important;overflow-x:hidden;overflow-y:auto}html #moove_gdpr_cookie_modal :is(.moove-gdpr-modal-left-content,.moove-gdpr-modal-right-content){flex:0 0 auto!important;position:static!important;float:none!important;width:100%!important;height:auto!important;min-height:0!important;padding:0!important}html #moove_gdpr_cookie_modal :is(.main-modal-content,.moove-gdpr-tab-content,.moove-gdpr-tab-main,.moove-gdpr-tab-main-content){height:auto!important;max-height:none!important;overflow:visible!important}html #moove_gdpr_cookie_modal .moove-gdpr-tab-main-content{padding:0!important}html #moove_gdpr_cookie_modal .moove-gdpr-modal-footer-content{position:static!important;height:auto!important;margin-top:16px;padding:16px 0 0!important}html #moove_gdpr_cookie_modal .moove-gdpr-modal-footer-content:before{display:none}html #moove_gdpr_cookie_modal .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;gap:8px}html #moove_gdpr_cookie_modal .moove-gdpr-modal-footer-content .moove-gdpr-button-holder .mgbutton{min-width:0!important;max-width:100%;margin:0!important;padding:12px!important;line-height:1.4!important;white-space:normal!important}html #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close{order:-1;align-self:end;position:sticky!important;top:0!important;right:0!important;width:44px!important;height:44px!important;min-width:44px;margin:0 0 12px!important;display:grid!important;place-items:center;line-height:1!important}html #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close :is(i,span.gdpr-icon){display:grid;place-items:center;width:44px!important;height:44px!important;font-size:1.25rem!important;line-height:1!important}html #moove_gdpr_cookie_modal .moove-gdpr-branding-cnt{position:static!important;max-width:100%!important;transform:none!important;padding:0!important}html #moove_gdpr_cookie_modal .moove-gdpr-company-logo-holder{float:none}html #moove_gdpr_cookie_modal #moove-gdpr-menu{width:100%!important;max-width:100%!important;float:none!important;margin:0!important;flex-direction:column;gap:8px}html #moove_gdpr_cookie_modal #moove-gdpr-menu li{flex:1 1 auto;width:100%;margin:0}html #moove_gdpr_cookie_modal #moove-gdpr-menu .gdpr-nav-tab-title{flex:1}html #moove_gdpr_cookie_modal .moove-gdpr-status-bar{position:static!important;width:auto!important;text-align:start}}@media(forced-colors:none){html[data-contrast=high]{--ckziu-border-width: 2px;--navy-950: #000;--navy-900: #000;--navy-800: #000;--blue-500: #FFEB3B;--gold-500: #FFEB3B;--gold-300: #FFEB3B;--cream-100: #000;--cream-50: #000;--white: #FFF;--ink: #FFF;--muted: #FFF;--line: #FFF;--card-border: #FFF;--card-active-bg: #000;--card-active-ink: #FFF;--card-active-muted: #FFF;--card-active-accent: #FFEB3B}html[data-contrast=high] :where(body,body *):not(img,picture,video,iframe,svg,svg *){color:#fff!important;background-color:#000!important;border-color:#fff!important;box-shadow:none!important;text-shadow:none!important}html[data-contrast=high] .brand-row .brand__logo{background-color:transparent;filter:brightness(0) invert(1)}html[data-contrast=high] :is(.recruitment-offer,.about-facts,.lowe-facts,.lmir-facts,.offer-facts,.career-facts,.authority-term)>:not(img,picture,video,iframe){background-color:transparent!important}html[data-contrast=high] .local-nav-window:before,html[data-contrast=high] .local-nav-window:after{background:none!important}html[data-contrast=high] :is(a,button,a *,button *){color:#ffeb3b!important}html[data-contrast=high] :is(a,button):not(:disabled):is(:hover,:focus-visible){text-decoration-line:underline}html[data-contrast=high] :is(input,select,textarea){color:#fff!important;background:#000!important;border:var(--ckziu-border-width, 1px) solid #FFF!important;accent-color:#FFEB3B}html[data-contrast=high] input[type=radio],html[data-contrast=high] input[type=checkbox]{background:revert!important}html[data-contrast=high] :is(input,textarea)::placeholder{color:#fff!important;opacity:1!important}html[data-contrast=high] :is(.ckziu-native-form .fluentform .ff-el-input--label label,.ckziu-native-form .fluentform .ff-el-input--label label small,.ckziu-native-form .fluentform .ff-el-help-message,.ckziu-native-form .fluentform .text-danger,.ckziu-native-form .fluentform .error){color:#fff!important}html[data-contrast=high] :is(.interactive-card,.interactive-card--dark,.interactive-card--strong){--card-active-bg: #000;--card-active-ink: #FFF;--card-active-muted: #FFF;--card-active-accent: #FFEB3B;--card-badge-ink: #FFF;--card-badge-bg: #000;--card-focus: #00FFFF}html[data-contrast=high] :is([aria-current]:not([aria-current=false]),.is-active,.is-next,.accessibility-options label:has(:checked)){border-color:#ffeb3b!important;text-decoration-line:underline;text-decoration-thickness:2px}html[data-contrast=high] .hero-controls button[aria-current=true]{border-bottom:3px solid #FFEB3B!important}html[data-contrast=high] .menu-button__icon,html[data-contrast=high] .menu-button__icon:before,html[data-contrast=high] .menu-button__icon:after{background-color:#ffeb3b!important}html[data-contrast=high] .menu-button[aria-expanded=true] .menu-button__icon{background-color:transparent!important}html[data-contrast=high] #moove_gdpr_cookie_info_bar *,html[data-contrast=high] #moove_gdpr_cookie_modal *{color:#fff!important;background-color:#000!important;border-color:#fff!important;box-shadow:none!important}html[data-contrast=high] :is(#moove_gdpr_cookie_info_bar,#moove_gdpr_cookie_modal) :is(a,button,a *,button *){color:#ffeb3b!important}html[data-contrast=high] #moove_gdpr_cookie_modal .menu-item-selected>.moove-gdpr-tab-nav{border:2px solid #FFEB3B!important;text-decoration-line:underline!important;font-weight:800!important}html[data-contrast=high] :is(#moove_gdpr_cookie_info_bar,#moove_gdpr_cookie_modal) :is(.cookie-switch,.cookie-slider){border:2px solid #FFF!important}html[data-contrast=high] :is(#moove_gdpr_cookie_info_bar,#moove_gdpr_cookie_modal) .cookie-switch :checked+.cookie-slider{border-color:#ffeb3b!important}html[data-contrast=high] :is(#moove_gdpr_cookie_info_bar,#moove_gdpr_cookie_modal) .cookie-slider:before{background:#fff!important}html[data-contrast=high] :is(body :focus-visible,.ckziu-native-form .fluentform .ff-el-form-control:focus,.accessibility-options label:has(:focus-visible),#moove_gdpr_cookie_info_bar :focus,#moove_gdpr_cookie_modal :focus){outline:3px solid #00FFFF!important;outline-offset:3px!important}}@media(forced-colors:active){.local-nav-window:before,.local-nav-window:after{background:none!important}html,html[data-contrast=high]{--navy-950: Canvas;--navy-900: Canvas;--blue-500: LinkText;--gold-500: LinkText;--cream-100: Canvas;--cream-50: Canvas;--white: Canvas;--ink: CanvasText;--muted: CanvasText;--line: CanvasText;--card-border: CanvasText}html :where(body,body *):not(img,picture,video,iframe,svg,svg *),html[data-contrast=high] :where(body,body *):not(img,picture,video,iframe,svg,svg *){forced-color-adjust:auto;color:CanvasText!important;background-color:Canvas!important;border-color:CanvasText!important;box-shadow:none!important;text-shadow:none!important}html :is(a,a *),html[data-contrast=high] :is(a,a *){color:LinkText!important}html :is(button,button *,input,select,textarea),html[data-contrast=high] :is(button,button *,input,select,textarea){color:ButtonText!important;background-color:ButtonFace!important;border-color:ButtonText!important}html :is(input,select,textarea)::placeholder,html[data-contrast=high] :is(input,select,textarea)::placeholder{color:GrayText!important;opacity:1}html .menu-button__icon,html .menu-button__icon:before,html .menu-button__icon:after,html[data-contrast=high] .menu-button__icon,html[data-contrast=high] .menu-button__icon:before,html[data-contrast=high] .menu-button__icon:after{background-color:ButtonText!important}html .menu-button[aria-expanded=true] .menu-button__icon,html[data-contrast=high] .menu-button[aria-expanded=true] .menu-button__icon{background-color:transparent!important}html :is([aria-current]:not([aria-current=false]),.is-active,.is-next,.accessibility-options label:has(:checked)),html[data-contrast=high] :is([aria-current]:not([aria-current=false]),.is-active,.is-next,.accessibility-options label:has(:checked)){border-color:Highlight!important;text-decoration-line:underline}html .hero-controls button[aria-current=true]{border-bottom:3px solid Highlight!important}html :is(#moove_gdpr_cookie_info_bar,#moove_gdpr_cookie_modal) *,html[data-contrast=high] :is(#moove_gdpr_cookie_info_bar,#moove_gdpr_cookie_modal) *{forced-color-adjust:auto;color:CanvasText!important;background-color:Canvas!important;border-color:CanvasText!important}html :is(#moove_gdpr_cookie_info_bar,#moove_gdpr_cookie_modal) :is(a,a *),html[data-contrast=high] :is(#moove_gdpr_cookie_info_bar,#moove_gdpr_cookie_modal) :is(a,a *){color:LinkText!important}html :is(#moove_gdpr_cookie_info_bar,#moove_gdpr_cookie_modal) :is(button,button *),html[data-contrast=high] :is(#moove_gdpr_cookie_info_bar,#moove_gdpr_cookie_modal) :is(button,button *){color:ButtonText!important;background-color:ButtonFace!important}html #moove_gdpr_cookie_modal .menu-item-selected>.moove-gdpr-tab-nav{border:2px solid Highlight!important;text-decoration-line:underline!important;font-weight:800!important}html :is(#moove_gdpr_cookie_info_bar,#moove_gdpr_cookie_modal) :is(.cookie-switch,.cookie-slider){border:2px solid ButtonText!important}html :is(#moove_gdpr_cookie_info_bar,#moove_gdpr_cookie_modal) .cookie-switch :checked+.cookie-slider{border-color:Highlight!important}html :is(#moove_gdpr_cookie_info_bar,#moove_gdpr_cookie_modal) .cookie-slider:before,html[data-contrast=high] :is(#moove_gdpr_cookie_info_bar,#moove_gdpr_cookie_modal) .cookie-slider:before{background:ButtonText!important}html :is(body :focus-visible,.search-dialog .search-input input:focus,.ckziu-native-form .fluentform .ff-el-form-control:focus,.accessibility-options label:has(:focus-visible),#moove_gdpr_cookie_info_bar :focus,#moove_gdpr_cookie_modal :focus),html[data-contrast=high] :is(body :focus-visible,.search-dialog .search-input input:focus,.ckziu-native-form .fluentform .ff-el-form-control:focus,.accessibility-options label:has(:focus-visible),#moove_gdpr_cookie_info_bar :focus,#moove_gdpr_cookie_modal :focus){outline:3px solid Highlight!important;outline-offset:3px!important}html :is(#moove_gdpr_cookie_info_bar,#moove_gdpr_cookie_modal) .cookie-switch:has(:focus-visible){outline:3px solid Highlight!important;outline-offset:3px}.brand-row .brand__logo{background-color:Canvas;padding:4px;border-radius:4px}@media(prefers-color-scheme:dark){.brand-row .brand__logo{background-color:CanvasText}}}
