﻿@charset "UTF-8";@font-face{font-family:"Red Hat Display";font-style:normal;font-weight:500;font-display:swap;src:url("/assets/fonts/RedHatDisplay-Medium.woff2") format("woff2");}@font-face{font-family:"Red Hat Text";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/RedHatText-Regular.woff2") format("woff2");}@font-face{font-family:"Red Hat Text";font-style:normal;font-weight:500;font-display:swap;src:url("/assets/fonts/RedHatText-Medium.woff2") format("woff2");}@font-face{font-family:"Roboto Serif";font-style:normal;font-weight:300;font-display:swap;src:url("/assets/fonts/RobotoSerif-Light.woff2") format("woff2");}@font-face{font-family:"Roboto Serif";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/RobotoSerif-Regular.woff2") format("woff2");}@font-face{font-family:"Material Symbols Outlined";font-style:normal;font-weight:300 400;font-display:swap;src:url("/assets/fonts/material-symbols.woff2") format("woff2");}.material-symbols-outlined{font-family:"Material Symbols Outlined";font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;}*{box-sizing:border-box;}html{font-family:"Red Hat Text",sans-serif;font-size:16px;scroll-behavior:smooth;scroll-padding-top:0;}@media(max-width:1600px){html{font-size:15px;}}@media(max-width:1440px){html{font-size:14px;}}body{margin:0;padding:0;min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;}body.show-login,body.show-burger{overflow:clip;}body,input,select,textarea,button,td,th{font-size:1rem;}.site-width{margin:0 18vw;}@media(max-width:1366px){.site-width{margin:0 8vw;}}@media(max-width:896px){.site-width{margin:0 3rem;}}@media(max-width:480px){.site-width{margin:0 2rem;}}a{color:currentColor;text-decoration:none;}a.go-back__link{display:flex;gap:.5em;transition:color .2s ease-in-out;}a.go-back__link span{font-size:19px;position:relative;top:1px;opacity:.7;}a.go-back__link:hover{color:#d63d0a;}.no-list{list-style:none;margin:0;padding:0;}h1,h2,h3,h4{font-family:"Red Hat Display",Roboto,Arial,Helvetica,sans-serif;font-weight:500;margin:0 0 .5em;line-height:1.2em;}p{margin:0 0 1em;}strong{font-weight:500;}.header--x-large{font-size:4.75em;margin-bottom:.5em;}@media(max-width:1023px){.header--x-large{font-size:3.8em;}}@media(max-width:896px){.header--x-large{font-size:2.7em;}}.header--x-large span{display:block;margin-top:.5rem;line-height:1.25em;font-size:.6em;}.header--large{font-size:2.5em;margin-bottom:.5em;}@media(max-width:1023px){.header--large{font-size:2em;}}@media(max-width:896px){.header--large{font-size:1.8em;}}.header--large span{display:block;margin-top:.5rem;line-height:1.25em;font-size:.6em;}.header--medium{font-size:2em;margin-bottom:.5em;}@media(max-width:1023px){.header--medium{font-size:1.5em;}}@media(max-width:896px){.header--medium{font-size:1.5em;}}.header--small{font-size:1.3em;}@media(max-width:1023px){.header--small{font-size:1.25em;}}@media(max-width:896px){.header--small{font-size:1.25em;}}.header--smallest{font-size:1.15em;}.text--large{font-size:1.24em;}@media(max-width:1023px){.text--large{font-size:1.2em;line-height:1.5em;}}@media(max-width:896px){.text--large{font-size:1.15em;}}.rich-text,.text--normal{font-size:1em;}.text--small{font-size:.95em;line-height:1.2em;}.rich-text a{color:inherit;text-decoration:underline;}.rich-text li{margin:4px 0;}.rich-text+.cta{margin-top:1em;}button:disabled:hover{cursor:not-allowed;}mark{background-color:rgba(248,152,118,.82);color:currentColor;}body.no-content main{min-height:50vh;padding-top:10rem;}.pad{padding:3rem 3rem;}.pad:not([style="display: none;"])+.pad{padding-top:0;}.pad-vrt{padding:3rem 0;}.pad-vrt:not([style="display: none;"])+.pad-vrt{padding-top:0;}.pad-vrt--small{padding:1.5rem 0;}.pad-hor{padding:0 3rem;}.pad-btm{padding-bottom:3rem;}.pad-top{padding-top:3rem;}@media(max-width:1024px){.sm-pad{padding:3rem;}.sm-pad-vrt{padding:3rem 0;}.sm-pad-hor{padding:0 3rem;}.sm-pad-btm{padding-bottom:3rem;}.sm-pad-top{padding-top:3rem;}}@media(min-width:1024px) and (max-width:1366px){.pad,.md-pad{padding:3.5rem 8vw;}.pad-vrt,.md-pad-vrt{padding:3.5rem 0;}.pad-hor,.md-pad-hor{padding:0 8vw;}.pad-btm,.md-pad-btm{padding-bottom:3.5rem;}.pad-top,.md-pad-top{padding-top:3.5rem;}}@media(min-width:1440px){.pad,.lg-pad{padding:4rem 18vw;}.pad-vrt,.lg-pad-vrt{padding:4rem 0;}.pad-vrt--small,.lg-pad-vrt--small{padding:2rem 0;}.pad-hor,.lg-pad-hor{padding:0 18vw;}.pad-btm,.lg-pad-btm{padding-bottom:4rem;}.pad-top,.lg-pad-top{padding-top:4rem;}}.cta{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-family:"Red Hat Text",sans-serif;text-decoration:none;border:0;border-radius:.25rem;padding:.75rem 1.25rem;font-size:1em;font-weight:500;color:#fff;background-color:#193262;transition:background-color 150ms cubic-bezier(.4,0,.2,1),box-shadow 150ms cubic-bezier(.4,0,.2,1);}@media(min-width:640px){.cta{padding:.5rem 1rem;}}@media(any-hover:hover){.cta--auto:hover:not(:disabled){background-color:#3e619a;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);}}.cta--ghost{background-color:transparent;color:currentColor;border:1px solid currentColor;padding:calc(.75rem - 1px) calc(1.25rem - 1px);}@media(min-width:640px){.cta--ghost{padding:calc(.5rem - 1px) calc(1rem - 1px);}}@media(any-hover:hover){.cta--ghost:hover:not(:disabled){background-color:rgba(212,220,227,.5);box-shadow:0 4px 6px -4px rgba(0,0,0,.1);}}.cta--secondary{background-color:transparent;color:currentColor;}@media(any-hover:hover){.cta--secondary:hover:not(:disabled){background-color:rgba(212,220,227,.5);box-shadow:0 4px 6px -4px rgba(0,0,0,.1);}}.cta--rounded{border-radius:20px;}.cta--with-icon{display:inline-flex;align-items:center;gap:1rem;}.cta__name{text-overflow:ellipsis;overflow:hidden;}.cta__icon{display:flex;width:28px;}.cta--with-description,.cta--with-icon{padding:.8rem 3rem .8rem 2rem;gap:1.5rem;}.cta--with-description .cta__name,.cta--with-icon .cta__name{display:inline-flex;flex-direction:column;align-items:flex-start;gap:1px;font-size:1.1rem;}.cta--with-description .cta__description,.cta--with-icon .cta__description{font-weight:normal;font-size:.8rem;}.cta--loading{position:relative;color:transparent;}.cta--loading::after{content:"";position:absolute;width:14px;height:14px;border-radius:50%;border:4px dotted #fff;display:flex;justify-content:center;align-items:center;transform:rotate(0deg);animation:spin 3s infinite;}@keyframes spin{to{transform:rotate(360deg);}}.cta--blank{gap:.5rem;}.cta--blank .material-symbols-outlined{font-size:16px;}.link--underlined{text-decoration:underline;transition:opacity 300ms ease;}@media(any-hover:hover){.link--underlined:hover{opacity:.7;}}a[target=_blank].link--blank{color:#193262;}a[target=_blank].link--blank::after{content:"↗︎";display:inline-block;margin-left:6px;}.custom-checkbox{width:24px;min-width:24px;height:24px;position:relative;}@media(max-width:640px){.custom-checkbox{width:20px;min-width:20px;height:20px;}}.custom-checkbox.disabled{opacity:.6;cursor:not-allowed;}.custom-checkbox input{position:absolute;inset:0;opacity:0;}@media(any-hover:hover){.custom-checkbox input:hover~.custom-checkbox__checkbox{border:1px solid rgba(253,225,215,.5);}.custom-checkbox input:hover~.custom-checkbox__checkbox .custom-checkbox__checkbox-icon{opacity:.5;}}.custom-checkbox input:checked~.custom-checkbox__checkbox{border:1px solid #fde1d7;}.custom-checkbox input:checked~.custom-checkbox__checkbox .custom-checkbox__checkbox-icon{opacity:1;}.custom-checkbox input:focus-visible~.custom-checkbox__checkbox,.custom-checkbox input:focus~.custom-checkbox__checkbox,.custom-checkbox input:focus-within~.custom-checkbox__checkbox{outline:-webkit-focus-ring-color auto 1px;}.custom-checkbox__checkbox{position:absolute;inset:0;z-index:2;display:inline-flex;align-items:center;justify-content:center;border:1px solid #fde1d7;border-radius:.25rem;transition:border 400ms;}input.error~.custom-checkbox__checkbox{border:2px solid #ff3826!important;background-color:rgba(153,0,0,.0784313725);}.custom-checkbox__checkbox-icon{opacity:0;color:#fde1d7;transition:opacity 400ms;}@media(max-width:640px){.custom-checkbox__checkbox-icon{width:12px;}}.show-overlay{overflow:hidden;}.overlay__container{display:none;z-index:500;position:fixed;top:0;left:0;background:rgba(0,0,0,.9);width:100%;height:100%;overflow:hidden;gap:1rem;flex-direction:column;align-items:flex-end;padding:2vw;justify-content:flex-start;animation:overlayFadeIn .35s ease;}.show-overlay .overlay__container{display:flex;}@media screen and (min-width:640px){.overlay__container{justify-content:center;gap:unset;flex-direction:row;align-items:flex-start;padding:unset;}}.overlay__container .cookie__wrapper{animation:overlayFadeIn forwards .75s ease;}.overlay__wrapper{width:0;height:0;background:#000;position:relative;top:15vh;}.overlay__close{position:relative;cursor:pointer;user-select:none;display:flex;justify-content:center;text-decoration:none;align-items:center;height:40px;width:40px;margin-left:10px;border-radius:3px;order:1;top:5vh;animation-delay:.1s;animation:overlayCloseButton .75s ease;}@media(any-hover:hover){.overlay__close:hover{transition:all 200ms ease;}}@media screen and (min-width:640px){.overlay__close{order:2;height:50px;width:50px;}}.overlay__close svg{height:100%;width:100%;padding:35%;fill:white;animation:overlayCloseButton .75s ease;}.overlay__video-embed-wrapper{position:relative;width:96vw;height:54vw;max-height:90vh;max-width:160vh;top:5vh;order:2;}@media(min-width:640px){.overlay__video-embed-wrapper{order:1;width:85.5vw;height:48.09375vw;}}.overlay__video-embed{width:100%;height:100%;border-radius:3px;}@media(min-width:640px){.overlay__video-embed{border-radius:5px;}}@keyframes overlayCloseButton{0%{transform:translateY(-100%);}100%{transform:translateY(0%);}}@keyframes overlayFadeIn{0%{background:rgba(0,0,0,0);}100%{background:rgba(0,0,0,.9);}}.embedded-video .cookie__wrapper{display:none;}.embedded-video.show-cookie-notice .cookie__wrapper{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background-color:#000;color:#fff;display:flex;align-items:center;justify-content:center;}.embedded-video .cookie__notice{display:flex;flex-direction:column;align-items:flex-start;padding:2rem;}.embedded-video .cookie__notice__header{display:inline-flex;gap:1rem;}.embedded-video .cookie__notice__header svg{width:2rem;fill:currentColor;}.embedded-video .cookie__notice__button-field{margin-top:2rem;}input:not([type=checkbox]):not([type=radio]),select,textarea{min-width:18rem;padding:.625rem 1rem;border-radius:.25rem;line-height:1.5rem;outline:0;}@media(max-width:480px){input:not([type=checkbox]):not([type=radio]),select,textarea{min-width:100%;}}input:not([type=checkbox]):not([type=radio]):placeholder-shown,select:placeholder-shown,textarea:placeholder-shown{text-overflow:ellipsis;}textarea{resize:vertical;}input[type=number]{appearance:textfield;-moz-appearance:textfield;}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}input,select,textarea{font-family:"Red Hat Text",sans-serif;background-color:#fff;border:1px solid #dee2e6;}input:focus,select:focus,textarea:focus{border-color:#fbbda6;}input.error,select.error,textarea.error{border:1px solid #ff3826;}input:disabled,select:disabled,textarea:disabled,button:disabled{opacity:.4;cursor:not-allowed;}label[for]{cursor:pointer;}label.error{color:#ff3826;font-weight:500;font-size:12px;position:absolute;top:calc(100% - .5rem);left:0;max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}@media(max-width:640px){label.error{font-size:10px;}}label.error:hover{overflow:visible;z-index:2;max-width:none;padding-right:16px;}fieldset{border:0;margin:0;padding:0;}.form__input-wrapper{position:relative;display:flex;flex-direction:column;padding:.5rem 0;}.form__button-wrapper{margin-top:2rem;display:flex;gap:1.5rem;}.form__response-wrapper{font-size:1.1em;}.form__success-msg{color:#34a014;margin-bottom:2rem;display:none;font-weight:500;}.form__error-msg,.form__error-msg--404,.form__error-msg--409{color:#ff3826;margin-bottom:2rem;display:none;font-weight:500;}.form__checkbox-wrapper{position:relative;display:flex;gap:10px;align-items:center;margin:1rem 0 1.5rem;max-width:450px;}.form__checkbox-wrapper .checkbox-text{font-size:.9em;line-height:normal;}.form__checkbox-wrapper label.error{top:100%;}.show-form-success .form__success-msg{display:block;}.show-form-error .form__error-msg{display:block;}.show-form-error--404 .form__error-msg--404{display:block;}.show-form-error--409 .form__error-msg--409{display:block;}.faux-checkbox{width:16px;height:16px;min-width:16px;min-height:16px;position:relative;}.faux-checkbox input{opacity:0;width:100%;height:100%;margin:0;}.faux-checkbox input:focus~.faux-checkbox__checkmark{border-color:#fbbda6;}.faux-checkbox input:checked~.faux-checkbox__checkmark{background-color:#d63d0a;color:#fff;border-color:#d63d0a;}.faux-checkbox input~.faux-checkbox__checkmark{width:100%;height:100%;position:absolute;inset:0;color:transparent;display:inline-flex;text-align:center;font-weight:600;background-color:#fff;align-items:center;justify-content:center;cursor:pointer;border-radius:1px;border:1px solid #c1c9d0;}.faux-checkbox input~.faux-checkbox__checkmark.error{border:1px solid #ff3826;}.faux-checkbox input~.faux-checkbox__checkmark .material-symbols-outlined{font-size:20px;}.login{visibility:hidden;position:fixed;z-index:100;inset:0;background-color:rgba(0,0,0,.3882352941);}.show-login .login{visibility:visible;}.login__wrapper{display:flex;flex-direction:column;background-color:#fff;margin-left:100%;width:28rem;padding:2rem;height:100%;transition:margin-left 400ms ease;}@media(max-width:640px){.login__wrapper{width:100%;}}.show-login .login__wrapper{margin-left:calc(100% - 28rem);}@media(max-width:640px){.show-login .login__wrapper{margin-left:0;}}.login form{padding:1rem;}.login .form__signup-prompt{margin-top:2em;}.login__close{margin-left:auto;display:inline-flex;}.login #resetPasswordForm{display:none;}.login .reset-password-toggle{display:block;margin-top:.75rem;font-size:.9em;}.login .login-toggle{display:block;margin-top:.75rem;font-size:.9em;}.block-item{position:relative;z-index:1;overflow:hidden;}.block-item:first-child{padding-top:5.5rem;}@media(min-width:1024px){.block-item:first-child{padding-top:6rem;}}.block-item__content{max-width:50vw;}@media(max-width:1200px){.block-item__content{max-width:75vw;}}@media(max-width:768px){.block-item__content{max-width:85vw;}}.block-item[class*=side-by-side] .block-item__wrapper{height:100%;display:flex;align-items:center;}@media(max-width:1023px){.block-item[class*=side-by-side] .block-item__wrapper{flex-direction:column;row-gap:3rem;}}@media(min-width:1024px){.block-item[class*=side-by-side] .block-item__wrapper{column-gap:6rem;justify-content:flex-start;align-items:flex-start;}}.block-item[class*=side-by-side] .block-item__picture{width:100%;max-width:500px;}@media(min-width:1024px){.block-item[class*=side-by-side] .block-item__picture{width:40%;max-width:unset;}.block-item[class*=side-by-side] .block-item__picture.organization__banner{width:60%;}}.block-item[class*=side-by-side] .block-item__content{text-align:left;width:100%;}@media(min-width:1024px){.block-item[class*=side-by-side] .block-item__content{width:calc(60% - 6rem);max-width:unset;}.block-item[class*=side-by-side] .block-item__content+.block-item__elements{width:40%;}.block-item[class*=side-by-side] .block-item__content--narrow{width:calc(40% - 6rem);}.block-item[class*=side-by-side] .block-item__content--narrow+.block-item__elements{width:60%;}}.block-item--side-by-side-text-left .block-item__wrapper{flex-direction:row;}.block-item--side-by-side-text-right .block-item__wrapper{flex-direction:row-reverse;}.block-item[class*=stacked] .block-item__wrapper{display:flex;gap:3.5rem;max-width:75%;margin-left:auto;margin-right:auto;}@media(min-width:1200px){.block-item[class*=stacked] .block-item__wrapper{max-width:1000px;gap:5rem;}.block-item[class*=stacked] .block-item__wrapper--narrow{max-width:720px;}}@media(min-width:1600px){.block-item[class*=stacked] .block-item__wrapper{max-width:1260px;}.block-item[class*=stacked] .block-item__wrapper--narrow{max-width:960px;}}@media(max-width:480px){.block-item[class*=stacked] .block-item__wrapper{gap:3rem;max-width:calc(100% - 4rem);}}.block-item[class*=stacked] .block-item__video-wrapper{width:100%;}.block-item--stacked-text-first .block-item__wrapper{flex-direction:column;}.block-item--stacked-text-last .block-item__wrapper{flex-direction:column-reverse;}.block-item__picture{border-radius:5px;width:fit-content;}.block-item__picture--background{overflow:hidden;}.block-item__picture--background .block-item__image{object-fit:cover;width:100%;height:100%;}.block-item__image{width:auto;height:auto;max-width:100%;border-radius:inherit;display:block;}.block-item__btn-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;}.header+.block-item__btn-wrapper,.rich-text+.block-item__btn-wrapper{padding-top:.75rem;}@media(max-width:640px){.block-item__btn-wrapper{gap:.75rem 1rem;}}.block-item .embedded-video{position:relative;overflow:hidden;width:100%;border-radius:5px;}.block-item .embedded-video--16-9{padding-top:56.25%;}.block-item .embedded-video--2-39-1{padding-top:50%;}.block-item .embedded-video--3-4{padding-top:75%;}.block-item__video{position:absolute;inset:0;width:100%;height:100%;}.block-item .svg-icon{width:6rem;height:6rem;padding:1.25rem;display:inline-flex;}.block-item .svg-icon svg{fill:currentColor;width:100%;height:auto;}.block-item--white{background-color:#fff;color:#000;}.block-item--light-pink{background-color:#fff5f4;color:#000;}.block-item--light-blue{background-color:#f3f5f7;color:#000;}.hero,.organizationhero,.courseteaserhero{position:relative;}.hero.block-item .block-item__wrapper.hero__wrapper--small,.organizationhero.block-item .block-item__wrapper.hero__wrapper--small,.courseteaserhero.block-item .block-item__wrapper.hero__wrapper--small{height:auto;padding-top:3rem;padding-bottom:3rem;}@media(min-width:1024px){.hero.block-item .block-item__wrapper.hero__wrapper--small,.organizationhero.block-item .block-item__wrapper.hero__wrapper--small,.courseteaserhero.block-item .block-item__wrapper.hero__wrapper--small{padding-top:4rem;padding-bottom:4rem;}}@media(max-width:1023px){.hero.block-item[class*=side-by-side] .block-item__wrapper,.organizationhero.block-item[class*=side-by-side] .block-item__wrapper,.courseteaserhero.block-item[class*=side-by-side] .block-item__wrapper{flex-direction:column-reverse;row-gap:3rem;}}@media(min-width:1024px){.hero.block-item[class*=side-by-side] .block-item__wrapper,.organizationhero.block-item[class*=side-by-side] .block-item__wrapper,.courseteaserhero.block-item[class*=side-by-side] .block-item__wrapper{align-items:center;}}.hero.block-item[class*=side-by-side] .block-item__picture,.organizationhero.block-item[class*=side-by-side] .block-item__picture,.courseteaserhero.block-item[class*=side-by-side] .block-item__picture{border-radius:5px;}@media(max-width:1024px){.hero.block-item[class*=side-by-side] .block-item__picture.organizationhero__picture,.organizationhero.block-item[class*=side-by-side] .block-item__picture.organizationhero__picture,.courseteaserhero.block-item[class*=side-by-side] .block-item__picture.organizationhero__picture{max-width:350px;}}@media(min-width:1024px){.hero.block-item--side-by-side-text-left .block-item__wrapper,.organizationhero.block-item--side-by-side-text-left .block-item__wrapper,.courseteaserhero.block-item--side-by-side-text-left .block-item__wrapper{justify-content:flex-start;}}@media(min-width:1024px){.hero.block-item--side-by-side-text-right .block-item__wrapper,.organizationhero.block-item--side-by-side-text-right .block-item__wrapper,.courseteaserhero.block-item--side-by-side-text-right .block-item__wrapper{justify-content:flex-end;}}.hero.block-item[class*=full-screen] .block-item__wrapper,.organizationhero.block-item[class*=full-screen] .block-item__wrapper,.courseteaserhero.block-item[class*=full-screen] .block-item__wrapper{display:flex;flex-direction:column-reverse;row-gap:3rem;}@media(min-width:1024px){.hero.block-item[class*=full-screen] .block-item__wrapper,.organizationhero.block-item[class*=full-screen] .block-item__wrapper,.courseteaserhero.block-item[class*=full-screen] .block-item__wrapper{height:670px;flex-direction:row;}}.hero.block-item[class*=full-screen] .block-item__picture,.organizationhero.block-item[class*=full-screen] .block-item__picture,.courseteaserhero.block-item[class*=full-screen] .block-item__picture{width:calc(100% - 6rem);border-radius:0;}@media(min-width:1024px){.hero.block-item[class*=full-screen] .block-item__picture,.organizationhero.block-item[class*=full-screen] .block-item__picture,.courseteaserhero.block-item[class*=full-screen] .block-item__picture{position:absolute;width:auto;left:0;right:0;top:0;bottom:0;}.hero.block-item[class*=full-screen] .block-item__picture::before,.organizationhero.block-item[class*=full-screen] .block-item__picture::before,.courseteaserhero.block-item[class*=full-screen] .block-item__picture::before{content:"";position:absolute;z-index:1;top:0;left:0;right:0;height:100%;}}@media(max-width:480px){.hero.block-item[class*=full-screen] .block-item__picture,.organizationhero.block-item[class*=full-screen] .block-item__picture,.courseteaserhero.block-item[class*=full-screen] .block-item__picture{width:calc(100% - 4rem);}}.hero.block-item[class*=full-screen] .block-item__content,.organizationhero.block-item[class*=full-screen] .block-item__content,.courseteaserhero.block-item[class*=full-screen] .block-item__content{width:calc(100% - 6rem);max-width:500px;}@media(min-width:1024px){.hero.block-item[class*=full-screen] .block-item__content,.organizationhero.block-item[class*=full-screen] .block-item__content,.courseteaserhero.block-item[class*=full-screen] .block-item__content{max-width:45em;color:#fff;text-shadow:0 0 8px rgba(0,0,0,.1411764706);}}@media(max-width:480px){.hero.block-item[class*=full-screen] .block-item__content,.organizationhero.block-item[class*=full-screen] .block-item__content,.courseteaserhero.block-item[class*=full-screen] .block-item__content{width:calc(100% - 4rem);}}.hero.block-item--full-screen-text-center .block-item__wrapper,.organizationhero.block-item--full-screen-text-center .block-item__wrapper,.courseteaserhero.block-item--full-screen-text-center .block-item__wrapper{justify-content:center;align-items:center;}.hero.block-item--full-screen-text-center .block-item__content,.organizationhero.block-item--full-screen-text-center .block-item__content,.courseteaserhero.block-item--full-screen-text-center .block-item__content{text-align:center;}.hero.block-item--full-screen-text-center .block-item__content .header,.organizationhero.block-item--full-screen-text-center .block-item__content .header,.courseteaserhero.block-item--full-screen-text-center .block-item__content .header{margin-left:auto;margin-right:auto;}@media(min-width:1024px){.hero.block-item--full-screen-text-center .block-item__picture::before,.organizationhero.block-item--full-screen-text-center .block-item__picture::before,.courseteaserhero.block-item--full-screen-text-center .block-item__picture::before{background-image:linear-gradient(180deg,rgba(23,36,61,.6),rgba(23,36,61,0));}}.hero.block-item--full-screen-text-left .block-item__wrapper,.organizationhero.block-item--full-screen-text-left .block-item__wrapper,.courseteaserhero.block-item--full-screen-text-left .block-item__wrapper{justify-content:flex-start;align-items:center;}.hero.block-item--full-screen-text-left .block-item__content,.organizationhero.block-item--full-screen-text-left .block-item__content,.courseteaserhero.block-item--full-screen-text-left .block-item__content{text-align:left;}@media(min-width:1024px){.hero.block-item--full-screen-text-left .block-item__content,.organizationhero.block-item--full-screen-text-left .block-item__content,.courseteaserhero.block-item--full-screen-text-left .block-item__content{margin-left:8vw;}}@media(min-width:1366px){.hero.block-item--full-screen-text-left .block-item__content,.organizationhero.block-item--full-screen-text-left .block-item__content,.courseteaserhero.block-item--full-screen-text-left .block-item__content{margin-left:18vw;}}@media(min-width:1024px){.hero.block-item--full-screen-text-left .block-item__picture::before,.organizationhero.block-item--full-screen-text-left .block-item__picture::before,.courseteaserhero.block-item--full-screen-text-left .block-item__picture::before{background-image:linear-gradient(90deg,rgba(23,36,61,.6),rgba(23,36,61,0));}}.hero.block-item--full-screen-text-right .block-item__wrapper,.organizationhero.block-item--full-screen-text-right .block-item__wrapper,.courseteaserhero.block-item--full-screen-text-right .block-item__wrapper{justify-content:flex-end;align-items:center;}.hero.block-item--full-screen-text-right .block-item__content,.organizationhero.block-item--full-screen-text-right .block-item__content,.courseteaserhero.block-item--full-screen-text-right .block-item__content{text-align:right;}.hero.block-item--full-screen-text-right .block-item__content .header,.organizationhero.block-item--full-screen-text-right .block-item__content .header,.courseteaserhero.block-item--full-screen-text-right .block-item__content .header{margin-left:auto;}@media(min-width:1024px){.hero.block-item--full-screen-text-right .block-item__content,.organizationhero.block-item--full-screen-text-right .block-item__content,.courseteaserhero.block-item--full-screen-text-right .block-item__content{margin-right:8vw;}}@media(min-width:1366px){.hero.block-item--full-screen-text-right .block-item__content,.organizationhero.block-item--full-screen-text-right .block-item__content,.courseteaserhero.block-item--full-screen-text-right .block-item__content{margin-right:18vw;}}@media(min-width:1024px){.hero.block-item--full-screen-text-right .block-item__picture::before,.organizationhero.block-item--full-screen-text-right .block-item__picture::before,.courseteaserhero.block-item--full-screen-text-right .block-item__picture::before{background-image:linear-gradient(270deg,rgba(23,36,61,.6),rgba(23,36,61,0));}}.hero__content,.organizationhero__content,.courseteaserhero__content{position:relative;z-index:2;}.hero__content .cta,.organizationhero__content .cta,.courseteaserhero__content .cta{margin-top:1em;}.hero .header,.organizationhero .header,.courseteaserhero .header{color:inherit;margin:0 0 .5em;overflow-wrap:anywhere;}.courseteaserhero .rich-text--course-accessibility{display:none;padding:2rem;background:#f3f5f7;border-radius:.25rem;margin:2rem 0;}.courseteaserhero .cta--secondary{display:none;}.courseteaserhero.show-course-accessibility .rich-text--course-accessibility{display:block;}.courseteaserhero.show-course-accessibility .cta--secondary{display:inline-flex;}@media(max-width:1023px){.textimage.block-item[class*=side-by-side] .textimage__wrapper{flex-direction:column-reverse;row-gap:3rem;}}.textvideo.block-item[class*=side-by-side] .block-item__video-wrapper{width:100%;}@media(min-width:1024px){.textvideo.block-item[class*=side-by-side] .block-item__video-wrapper{width:60%;}}@media(max-width:1023px){.textvideo.block-item[class*=side-by-side] .block-item__video-wrapper .textvideo__wrapper{flex-direction:column-reverse;row-gap:3rem;}}@media(any-hover:hover){.itemlist.block-item--white .slider-controls .slider-control:hover,.focussubjectlist.block-item--white .slider-controls .slider-control:hover{background-color:#ebeffd;}}.itemlist.block-item--white .tns-nav button,.focussubjectlist.block-item--white .tns-nav button{background-color:#193262;}.itemlist.block-item--light-pink .itemlist__link,.focussubjectlist.block-item--light-pink .itemlist__link{background-color:#fde1d7;color:#8a1600;}@media(any-hover:hover){.itemlist.block-item--light-pink .slider-controls .slider-control:hover,.focussubjectlist.block-item--light-pink .slider-controls .slider-control:hover{background-color:#fbbda6;}}.itemlist.block-item--light-pink .tns-nav button,.focussubjectlist.block-item--light-pink .tns-nav button{background-color:#fbbda6;}.itemlist.block-item--light-blue .itemlist__link,.focussubjectlist.block-item--light-blue .itemlist__link{background-color:#dee2e6;color:#193262;}@media(any-hover:hover){.itemlist.block-item--light-blue .slider-controls .slider-control:hover,.focussubjectlist.block-item--light-blue .slider-controls .slider-control:hover{background-color:#dee2e6;}}.itemlist.block-item--light-blue .tns-nav button,.focussubjectlist.block-item--light-blue .tns-nav button{background-color:#cfd5db;}@media(hover:none){.block-item--strip-full-width .itemlist__elements--has-slider,.block-item--strip-large-full-width .itemlist__elements--has-slider,.block-item--strip-full-width .focussubjectlist__elements--has-slider,.block-item--strip-large-full-width .focussubjectlist__elements--has-slider{margin:0 3rem;}}.block-item--strip-full-width .itemlist__elements,.block-item--strip-large-full-width .itemlist__elements,.block-item--strip-full-width .focussubjectlist__elements,.block-item--strip-large-full-width .focussubjectlist__elements{margin:0 3rem;}.itemlist__arrow-link,.focussubjectlist__arrow-link{display:flex;align-items:center;gap:.75rem;width:fit-content;margin-bottom:1rem;margin-left:auto;white-space:nowrap;padding:.75rem 1.25rem;font-weight:500;color:#3e619a;border-radius:3rem;line-height:1.5;transition:background-color 150ms ease;}@media(any-hover:hover){.itemlist__arrow-link:hover,.focussubjectlist__arrow-link:hover{background-color:#ebeffd;}}@media(min-width:768px){.itemlist__arrow-link,.focussubjectlist__arrow-link{padding:.5rem 1rem;}}@media(max-width:1366px){.itemlist__arrow-link,.focussubjectlist__arrow-link{font-size:1.15em;}}.itemlist__arrow-link .material-symbols-outlined,.focussubjectlist__arrow-link .material-symbols-outlined{font-size:20px;font-weight:300;}.itemlist__list-wrapper,.focussubjectlist__list-wrapper{position:relative;}.itemlist__list,.focussubjectlist__list{display:flex;flex-wrap:wrap;gap:1.5rem;}.itemlist__elements--has-slider .itemlist__list,.itemlist__elements--has-slider .focussubjectlist__list{flex-wrap:nowrap;justify-content:center;}.itemlist__item,.focussubjectlist__item{max-width:42rem;width:100%;position:relative;margin:0 auto;}@media(min-width:768px){.itemlist[class*=large] .itemlist__item,.focussubjectlist[class*=large] .itemlist__item,.itemlist[class*=large] .focussubjectlist__item,.focussubjectlist[class*=large] .focussubjectlist__item{min-height:50vh;}.itemlist[class*=large] .itemlist__list--with-2-per-row .itemlist__item,.focussubjectlist[class*=large] .itemlist__list--with-2-per-row .itemlist__item,.itemlist[class*=large] .itemlist__list--with-2-per-row .focussubjectlist__item,.focussubjectlist[class*=large] .itemlist__list--with-2-per-row .focussubjectlist__item{min-height:38vh;}}@media(min-width:1024px){.itemlist__item,.focussubjectlist__item{margin:0;}.itemlist__list--with-2-per-row .itemlist__item,.itemlist__list--with-2-per-row .focussubjectlist__item{width:calc(50% - .75rem);}.itemlist__list--with-3-per-row .itemlist__item,.itemlist__list--with-3-per-row .focussubjectlist__item{width:calc(33.3333333333% - 1rem);}.itemlist__list--with-4-per-row .itemlist__item,.itemlist__list--with-4-per-row .focussubjectlist__item{width:calc(25% - 1.125rem);}.itemlist__list--with-5-per-row .itemlist__item,.itemlist__list--with-5-per-row .focussubjectlist__item{width:calc(20% - 1.2rem);}.itemlist__list--with-6-per-row .itemlist__item,.itemlist__list--with-6-per-row .focussubjectlist__item{width:calc(16.6666666667% - 1.25rem);}}.itemlist__item-text:last-child,.focussubjectlist__item-text:last-child{margin:0;}.itemlist__link,.focussubjectlist__link{color:inherit;text-decoration:none;display:inline-flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;border-radius:.25rem;overflow:clip;transition:box-shadow .3s cubic-bezier(.4,0,.2,1);box-shadow:0 3px 8px rgba(91,91,91,.0784313725);}.itemlist__link[href="#"],.focussubjectlist__link[href="#"]{cursor:default;}@media(any-hover:hover){.itemlist__link:not([href="#"]):hover,.focussubjectlist__link:not([href="#"]):hover{box-shadow:0 3px 18px rgba(91,91,91,.168627451);}}.itemlist__item-picture,.focussubjectlist__item-picture{overflow:hidden;min-width:100%;border-radius:0;}.itemlist__item-content,.focussubjectlist__item-content{position:relative;z-index:3;padding:1.5rem 2rem;}@media(max-width:896px){.itemlist__item-content,.focussubjectlist__item-content{padding:1.25rem 1.75rem;}}.itemlist__slider-controls,.focussubjectlist__slider-controls{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-top:1.5rem;}@media(any-hover:none){.itemlist__slider-controls,.focussubjectlist__slider-controls{display:none;}}.itemlist__slider-controls .slider-control,.focussubjectlist__slider-controls .slider-control{display:inline-flex;align-items:center;justify-content:center;width:40px;aspect-ratio:1;background:none;border:0;color:currentColor;cursor:pointer;border-radius:50%;padding:0;transition:background-color 400ms ease;}.itemlist__slider-controls .slider-control span,.focussubjectlist__slider-controls .slider-control span{font-size:20px;}.itemlist__slider-controls .slider-control:disabled,.focussubjectlist__slider-controls .slider-control:disabled{opacity:.5;cursor:auto;}.itemlist .tns-ovh,.focussubjectlist .tns-ovh{overflow:visible;}.itemlist .tns-nav,.focussubjectlist .tns-nav{display:flex;gap:1rem;margin-top:1.5rem;justify-content:center;}@media(any-hover:hover){.itemlist .tns-nav,.focussubjectlist .tns-nav{display:none;}}@media(max-width:896px){.itemlist .tns-nav,.focussubjectlist .tns-nav{gap:1.5rem;}}@media(max-width:480px){.itemlist .tns-nav,.focussubjectlist .tns-nav{gap:1.25rem;}}.itemlist .tns-nav button,.focussubjectlist .tns-nav button{background-color:#333;width:10px;height:10px;border-radius:50%;opacity:.5;border:0;padding:0;}@media(max-width:480px){.itemlist .tns-nav button,.focussubjectlist .tns-nav button{width:8px;height:8px;}}.itemlist .tns-nav button.tns-nav-active,.focussubjectlist .tns-nav button.tns-nav-active{opacity:1;}.courselist.block-item--light-pink .courselist__item{background-color:#fde1d7;color:#8a1600;}.courselist.block-item--light-blue .courselist__item{background-color:#dee2e6;color:#193262;}.courselist__list-wrapper{position:relative;}.courselist__list{display:flex;}.courselist__elements--cards .courselist__list,.courselist__elements--large-cards .courselist__list{gap:2rem;flex-wrap:wrap;}.courselist__elements--list .courselist__list{gap:.5rem;flex-direction:column;margin-left:-1rem;}@media(min-width:480px){.courselist__elements--list .courselist__list{gap:1.25rem;}}.courselist__elements--wrapped-list .courselist__list{gap:.5rem;flex-wrap:wrap;margin-left:-1rem;}@media(min-width:480px){.courselist__elements--wrapped-list .courselist__list{gap:1.25rem;}}.courselist__elements--app-icons-wrapped-list .courselist__list{gap:.5rem;flex-wrap:wrap;margin-left:-1rem;}@media(min-width:480px){.courselist__elements--app-icons-wrapped-list .courselist__list{gap:1rem;}}.courselist__item{width:100%;position:relative;}@media(min-width:640px){.courselist__elements--cards .courselist__item{width:calc(50% - 1rem);}}@media(min-width:896px){.courselist__elements--cards .courselist__item{width:calc(33.333% - 1.3333333333rem);}}@media(min-width:1200px){.courselist__elements--cards .courselist__item{width:calc(25% - 1.5rem);}}@media(min-width:640px){.courselist__elements--large-cards .courselist__item{width:calc(50% - 1rem);}}@media(min-width:640px){.courselist__elements--list .courselist__item,.courselist__elements--wrapped-list .courselist__item{width:40rem;}}@media(min-width:896px){.courselist__elements--wrapped-list .courselist__item{width:calc(50% - .625rem);}}@media(min-width:480px){.courselist__elements--app-icons-wrapped-list .courselist__item{width:32rem;}}@media(min-width:640px){.courselist__elements--app-icons-wrapped-list .courselist__item{width:calc(50% - .5rem);}}@media(min-width:896px){.courselist__elements--app-icons-wrapped-list .courselist__item{width:calc(33.33% - .6666666667rem);}}.courselist__item-text:last-child{margin:0;}.courselist__item-info{font-size:.85em;color:#555;margin:-.25rem 0 .25rem;display:flex;align-items:center;}.courselist__item-info span{line-height:1em;display:inline-block;}.courselist__item-info span.hours{padding-right:6px;display:inline-flex;align-items:center;gap:4px;}.courselist__item-info span:nth-child(2){border-left:1px solid #777;padding-left:6px;}.courselist__item-info span .material-symbols-outlined{font-size:16px;}.courselist__link{color:inherit;text-decoration:none;display:inline-flex;align-items:flex-start;width:100%;height:100%;border-radius:.25rem;overflow:clip;}.courselist__elements--cards .courselist__link,.courselist__elements--large-cards .courselist__link{flex-direction:column;justify-content:flex-start;transition:box-shadow .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 8px rgba(138,22,0,.0784313725);}@media(any-hover:hover){.courselist__elements--cards .courselist__link[href]:hover,.courselist__elements--large-cards .courselist__link[href]:hover{box-shadow:0 4px 20px rgba(138,22,0,.1607843137);}}@media(max-width:360px){.courselist__elements--list .courselist__link,.courselist__elements--wrapped-list .courselist__link{flex-direction:column;}}.courselist__elements--list .courselist__link,.courselist__elements--wrapped-list .courselist__link,.courselist__elements--app-icons-wrapped-list .courselist__link{gap:1.5rem;padding:1rem;transition:background-color .3s ease-in;}@media(any-hover:hover){.courselist__elements--list .courselist__link[href]:hover,.courselist__elements--wrapped-list .courselist__link[href]:hover,.courselist__elements--app-icons-wrapped-list .courselist__link[href]:hover{background-color:#f3f5f7;}}@media(max-width:480px){.courselist__elements--list .courselist__link,.courselist__elements--wrapped-list .courselist__link,.courselist__elements--app-icons-wrapped-list .courselist__link{gap:1.25rem;}}.courselist__item-inner{color:inherit;text-decoration:none;display:inline-flex;align-items:flex-start;width:100%;height:100%;border-radius:.25rem;overflow:clip;}.courselist__elements--cards .courselist__item-inner,.courselist__elements--large-cards .courselist__item-inner{flex-direction:column;justify-content:flex-start;transition:box-shadow .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 8px rgba(138,22,0,.0784313725);}@media(max-width:360px){.courselist__elements--list .courselist__item-inner,.courselist__elements--wrapped-list .courselist__item-inner{flex-direction:column;}}.courselist__elements--list .courselist__item-inner,.courselist__elements--wrapped-list .courselist__item-inner,.courselist__elements--app-icons-wrapped-list .courselist__item-inner{gap:1.5rem;padding:1rem;transition:background-color .3s ease-in;}@media(max-width:480px){.courselist__elements--list .courselist__item-inner,.courselist__elements--wrapped-list .courselist__item-inner,.courselist__elements--app-icons-wrapped-list .courselist__item-inner{gap:1.25rem;}}.courselist__item-picture{overflow:hidden;border-radius:0;}.courselist__elements--cards .courselist__item-picture,.courselist__elements--large-cards .courselist__item-picture{min-width:100%;}.courselist__elements--list .courselist__item-picture,.courselist__elements--wrapped-list .courselist__item-picture{width:9rem;min-width:9rem;border-radius:.125rem;}@media(min-width:360px) and (max-width:479px){.courselist__elements--list .courselist__item-picture,.courselist__elements--wrapped-list .courselist__item-picture{width:7.5rem;min-width:7.5rem;}}.courselist__elements--app-icons-wrapped-list .courselist__item-picture{width:5rem;min-width:5rem;border-radius:.125rem;}@media(min-width:480px) and (max-width:640px){.courselist__elements--app-icons-wrapped-list .courselist__item-picture{width:6rem;min-width:6rem;}}.courselist__item-content{position:relative;z-index:3;}.courselist__elements--cards .courselist__item-content,.courselist__elements--large-cards .courselist__item-content{padding:1.5rem;}@media(max-width:896px){.courselist__elements--cards .courselist__item-content,.courselist__elements--large-cards .courselist__item-content{padding:1.25rem 1.5rem;}}.courselist__elements--list .courselist__item-content,.courselist__elements--wrapped-list .courselist__item-content{padding:.5rem 0;}@media(max-width:896px){.courselist__elements--list .courselist__item-content,.courselist__elements--wrapped-list .courselist__item-content{padding:.25rem 0;}}.courselist__elements--app-icons-wrapped-list .courselist__item-content{padding:.25rem 0;}@media(min-width:480px) and (max-width:640px){.courselist__elements--app-icons-wrapped-list .courselist__item-content{padding:.33rem 0;}}.courselist__list-wrapper{transition:max-height 400ms ease;}.courselist__list-wrapper::after{content:"";display:none;width:100%;height:3rem;position:absolute;z-index:10;left:0;right:0;bottom:0;background-image:linear-gradient(0deg,#fbfbfb,rgba(255,255,255,0));}.courselist__show-more{display:none;width:fit-content;margin:.75rem auto 0;padding:.75rem 1.25rem;font-weight:500;color:#3e619a;border-radius:3rem;transition:background-color 150ms ease;}@media(any-hover:hover){.courselist__show-more:hover{background-color:#ebeffd;}}@media(min-width:768px){.courselist__show-more{padding:.5rem 1rem;}}@media(max-width:1366px){.courselist__show-more{font-size:1.15em;}}@media(min-width:1200px){.courselist__elements--cards:not(.courselist__elements--1-items):not(.courselist__elements--2-items):not(.courselist__elements--3-items):not(.courselist__elements--4-items) .courselist__list-wrapper{max-height:42rem;overflow-y:clip;}.courselist__elements--cards:not(.courselist__elements--1-items):not(.courselist__elements--2-items):not(.courselist__elements--3-items):not(.courselist__elements--4-items) .courselist__list-wrapper::after{display:inline;}.courselist__elements--cards:not(.courselist__elements--1-items):not(.courselist__elements--2-items):not(.courselist__elements--3-items):not(.courselist__elements--4-items) .courselist__show-more{display:flex;}.courselist__elements--cards:not(.courselist__elements--1-items):not(.courselist__elements--2-items):not(.courselist__elements--3-items):not(.courselist__elements--4-items).show-more .courselist__list-wrapper{max-height:none;overflow-y:visible;}.courselist__elements--cards:not(.courselist__elements--1-items):not(.courselist__elements--2-items):not(.courselist__elements--3-items):not(.courselist__elements--4-items).show-more .courselist__list-wrapper::after{display:none;}.courselist__elements--cards:not(.courselist__elements--1-items):not(.courselist__elements--2-items):not(.courselist__elements--3-items):not(.courselist__elements--4-items).show-more .courselist__show-more{display:none;}}@media(min-width:896px) and (max-width:1199px){.courselist__elements--cards:not(.courselist__elements--1-items):not(.courselist__elements--2-items):not(.courselist__elements--3-items) .courselist__list-wrapper{max-height:42rem;overflow-y:clip;}.courselist__elements--cards:not(.courselist__elements--1-items):not(.courselist__elements--2-items):not(.courselist__elements--3-items) .courselist__list-wrapper::after{display:inline;}.courselist__elements--cards:not(.courselist__elements--1-items):not(.courselist__elements--2-items):not(.courselist__elements--3-items) .courselist__show-more{display:flex;}.courselist__elements--cards:not(.courselist__elements--1-items):not(.courselist__elements--2-items):not(.courselist__elements--3-items).show-more .courselist__list-wrapper{max-height:none;overflow-y:visible;}.courselist__elements--cards:not(.courselist__elements--1-items):not(.courselist__elements--2-items):not(.courselist__elements--3-items).show-more .courselist__list-wrapper::after{display:none;}.courselist__elements--cards:not(.courselist__elements--1-items):not(.courselist__elements--2-items):not(.courselist__elements--3-items).show-more .courselist__show-more{display:none;}}@media(min-width:640px) and (max-width:895px){.courselist__elements--cards:not(.courselist__elements--1-items):not(.courselist__elements--2-items) .courselist__list-wrapper{max-height:42rem;overflow-y:clip;}.courselist__elements--cards:not(.courselist__elements--1-items):not(.courselist__elements--2-items) .courselist__list-wrapper::after{display:inline;}.courselist__elements--cards:not(.courselist__elements--1-items):not(.courselist__elements--2-items) .courselist__show-more{display:flex;}.courselist__elements--cards:not(.courselist__elements--1-items):not(.courselist__elements--2-items).show-more .courselist__list-wrapper{max-height:none;overflow-y:visible;}.courselist__elements--cards:not(.courselist__elements--1-items):not(.courselist__elements--2-items).show-more .courselist__list-wrapper::after{display:none;}.courselist__elements--cards:not(.courselist__elements--1-items):not(.courselist__elements--2-items).show-more .courselist__show-more{display:none;}}@media(max-width:639px){.courselist__elements--cards:not(.courselist__elements--1-items) .courselist__list-wrapper{max-height:52rem;overflow-y:clip;}}@media(max-width:639px) and (max-width:360px){.courselist__elements--cards:not(.courselist__elements--1-items) .courselist__list-wrapper{max-height:46rem;}}@media(max-width:639px){.courselist__elements--cards:not(.courselist__elements--1-items) .courselist__list-wrapper::after{display:inline;}}@media(max-width:639px){.courselist__elements--cards:not(.courselist__elements--1-items) .courselist__show-more{display:flex;}}@media(max-width:639px){.courselist__elements--cards:not(.courselist__elements--1-items).show-more .courselist__list-wrapper{max-height:none;overflow-y:visible;}.courselist__elements--cards:not(.courselist__elements--1-items).show-more .courselist__list-wrapper::after{display:none;}.courselist__elements--cards:not(.courselist__elements--1-items).show-more .courselist__show-more{display:none;}}@media(min-width:640px){.courselist__elements--large-cards:not(.courselist__elements--1-items):not(.courselist__elements--2-items) .courselist__list-wrapper{max-height:52rem;overflow-y:clip;}}@media(min-width:640px) and (min-width:640px) and (max-width:767px){.courselist__elements--large-cards:not(.courselist__elements--1-items):not(.courselist__elements--2-items) .courselist__list-wrapper{max-height:46rem;}}@media(min-width:640px){.courselist__elements--large-cards:not(.courselist__elements--1-items):not(.courselist__elements--2-items) .courselist__list-wrapper::after{display:inline;}}@media(min-width:640px){.courselist__elements--large-cards:not(.courselist__elements--1-items):not(.courselist__elements--2-items) .courselist__show-more{display:flex;}}@media(min-width:640px){.courselist__elements--large-cards:not(.courselist__elements--1-items):not(.courselist__elements--2-items).show-more .courselist__list-wrapper{max-height:none;overflow-y:visible;}.courselist__elements--large-cards:not(.courselist__elements--1-items):not(.courselist__elements--2-items).show-more .courselist__list-wrapper::after{display:none;}.courselist__elements--large-cards:not(.courselist__elements--1-items):not(.courselist__elements--2-items).show-more .courselist__show-more{display:none;}}@media(max-width:639px){.courselist__elements--large-cards:not(.courselist__elements--1-items) .courselist__list-wrapper{max-height:52rem;overflow-y:clip;}}@media(max-width:639px) and (max-width:360px){.courselist__elements--large-cards:not(.courselist__elements--1-items) .courselist__list-wrapper{max-height:46rem;}}@media(max-width:639px){.courselist__elements--large-cards:not(.courselist__elements--1-items) .courselist__list-wrapper::after{display:inline;}}@media(max-width:639px){.courselist__elements--large-cards:not(.courselist__elements--1-items) .courselist__show-more{display:flex;}}@media(max-width:639px){.courselist__elements--large-cards:not(.courselist__elements--1-items).show-more .courselist__list-wrapper{max-height:none;overflow-y:visible;}.courselist__elements--large-cards:not(.courselist__elements--1-items).show-more .courselist__list-wrapper::after{display:none;}.courselist__elements--large-cards:not(.courselist__elements--1-items).show-more .courselist__show-more{display:none;}}.courselist__elements--list:not(.courselist__elements--1-items) .courselist__list-wrapper{max-height:18rem;overflow-y:clip;}@media(max-width:360px){.courselist__elements--list:not(.courselist__elements--1-items) .courselist__list-wrapper{max-height:24rem;}}.courselist__elements--list:not(.courselist__elements--1-items) .courselist__list-wrapper::after{display:inline;}.courselist__elements--list:not(.courselist__elements--1-items) .courselist__show-more{display:flex;}.courselist__elements--list:not(.courselist__elements--1-items).show-more .courselist__list-wrapper{max-height:none;overflow-y:visible;}.courselist__elements--list:not(.courselist__elements--1-items).show-more .courselist__list-wrapper::after{display:none;}.courselist__elements--list:not(.courselist__elements--1-items).show-more .courselist__show-more{display:none;}@media(min-width:896px){.courselist__elements--wrapped-list:not(.courselist__elements--1-items):not(.courselist__elements--2-items) .courselist__list-wrapper{max-height:18rem;overflow-y:clip;}}@media(min-width:896px) and (max-width:360px){.courselist__elements--wrapped-list:not(.courselist__elements--1-items):not(.courselist__elements--2-items) .courselist__list-wrapper{max-height:24rem;}}@media(min-width:896px){.courselist__elements--wrapped-list:not(.courselist__elements--1-items):not(.courselist__elements--2-items) .courselist__list-wrapper::after{display:inline;}}@media(min-width:896px){.courselist__elements--wrapped-list:not(.courselist__elements--1-items):not(.courselist__elements--2-items) .courselist__show-more{display:flex;}}@media(min-width:896px){.courselist__elements--wrapped-list:not(.courselist__elements--1-items):not(.courselist__elements--2-items).show-more .courselist__list-wrapper{max-height:none;overflow-y:visible;}.courselist__elements--wrapped-list:not(.courselist__elements--1-items):not(.courselist__elements--2-items).show-more .courselist__list-wrapper::after{display:none;}.courselist__elements--wrapped-list:not(.courselist__elements--1-items):not(.courselist__elements--2-items).show-more .courselist__show-more{display:none;}}@media(max-width:895px){.courselist__elements--wrapped-list:not(.courselist__elements--1-items) .courselist__list-wrapper{max-height:18rem;overflow-y:clip;}}@media(max-width:895px) and (max-width:360px){.courselist__elements--wrapped-list:not(.courselist__elements--1-items) .courselist__list-wrapper{max-height:24rem;}}@media(max-width:895px){.courselist__elements--wrapped-list:not(.courselist__elements--1-items) .courselist__list-wrapper::after{display:inline;}}@media(max-width:895px){.courselist__elements--wrapped-list:not(.courselist__elements--1-items) .courselist__show-more{display:flex;}}@media(max-width:895px){.courselist__elements--wrapped-list:not(.courselist__elements--1-items).show-more .courselist__list-wrapper{max-height:none;overflow-y:visible;}.courselist__elements--wrapped-list:not(.courselist__elements--1-items).show-more .courselist__list-wrapper::after{display:none;}.courselist__elements--wrapped-list:not(.courselist__elements--1-items).show-more .courselist__show-more{display:none;}}@media(min-width:896px){.courselist__elements--app-icons-wrapped-list:not(.courselist__elements--1-items):not(.courselist__elements--2-items):not(.courselist__elements--3-items) .courselist__list-wrapper{max-height:10rem;overflow-y:clip;}}@media(min-width:896px) and (min-width:896px) and (max-width:1024px){.courselist__elements--app-icons-wrapped-list:not(.courselist__elements--1-items):not(.courselist__elements--2-items):not(.courselist__elements--3-items) .courselist__list-wrapper{max-height:12rem;}}@media(min-width:896px){.courselist__elements--app-icons-wrapped-list:not(.courselist__elements--1-items):not(.courselist__elements--2-items):not(.courselist__elements--3-items) .courselist__list-wrapper::after{display:inline;}}@media(min-width:896px){.courselist__elements--app-icons-wrapped-list:not(.courselist__elements--1-items):not(.courselist__elements--2-items):not(.courselist__elements--3-items) .courselist__show-more{display:flex;}}@media(min-width:896px){.courselist__elements--app-icons-wrapped-list:not(.courselist__elements--1-items):not(.courselist__elements--2-items):not(.courselist__elements--3-items).show-more .courselist__list-wrapper{max-height:none;overflow-y:visible;}.courselist__elements--app-icons-wrapped-list:not(.courselist__elements--1-items):not(.courselist__elements--2-items):not(.courselist__elements--3-items).show-more .courselist__list-wrapper::after{display:none;}.courselist__elements--app-icons-wrapped-list:not(.courselist__elements--1-items):not(.courselist__elements--2-items):not(.courselist__elements--3-items).show-more .courselist__show-more{display:none;}}@media(max-width:895px){.courselist__elements--app-icons-wrapped-list:not(.courselist__elements--1-items):not(.courselist__elements--2-items) .courselist__list-wrapper{max-height:10rem;overflow-y:clip;}.courselist__elements--app-icons-wrapped-list:not(.courselist__elements--1-items):not(.courselist__elements--2-items) .courselist__list-wrapper::after{display:inline;}.courselist__elements--app-icons-wrapped-list:not(.courselist__elements--1-items):not(.courselist__elements--2-items) .courselist__show-more{display:flex;}.courselist__elements--app-icons-wrapped-list:not(.courselist__elements--1-items):not(.courselist__elements--2-items).show-more .courselist__list-wrapper{max-height:none;overflow-y:visible;}.courselist__elements--app-icons-wrapped-list:not(.courselist__elements--1-items):not(.courselist__elements--2-items).show-more .courselist__list-wrapper::after{display:none;}.courselist__elements--app-icons-wrapped-list:not(.courselist__elements--1-items):not(.courselist__elements--2-items).show-more .courselist__show-more{display:none;}}.accordion__wrapper{display:flex;justify-content:space-between;}@media(max-width:1023px){.accordion__wrapper{flex-direction:column;}}.block-item[class*=side-by-side] .accordion__wrapper{align-items:stretch;}.accordion__content{max-width:50vw;width:40%;min-width:36rem;padding:4rem 4rem 4rem 6rem;}@media(max-width:1023px){.accordion__content{max-width:none;width:80%;padding:4rem 6rem 2rem 6rem;}}@media(max-width:896px){.accordion__content{width:70%;padding:3rem;}}@media(max-width:640px){.accordion__content{width:100%;min-width:auto;}}@media(max-width:480px){.accordion__content{width:100%;padding:2rem;}}.block-item--white .accordion__content{background-color:#f3f5f7;}.accordion__elements{width:60%;max-width:64rem;padding:2rem 6rem 2rem 4rem;}@media(max-width:1023px){.accordion__elements{width:80%;padding:2rem 6rem;}}@media(max-width:896px){.accordion__elements{min-width:36rem;padding:2rem 3rem;}}@media(max-width:640px){.accordion__elements{width:100%;min-width:auto;}}@media(max-width:480px){.accordion__elements{padding:2rem;}}.accordion__trigger{color:inherit;text-decoration:none;padding:2rem;display:flex;align-items:flex-start;gap:8px;}.accordion__icon{display:block;margin-left:auto;padding-left:1.5rem;}.accordion__list-item{border-radius:5px;margin-bottom:1rem;transition:background-color 400ms ease-out;}@media(any-hover:hover){.accordion__list-item:hover{background-color:#f3f5f7;}}.accordion__list-item.expanded{background-color:#f3f5f7;}.accordion__list-item.expanded .accordion__item-content{height:auto;max-height:200em;padding-bottom:1.5rem;}.accordion__list-item.expanded .accordion__icon .path-vert{display:none;}.accordion__item-header{margin:0;}.accordion__item-content{max-width:50em;height:0;max-height:0;padding:0 2.5rem;overflow:hidden;transition:max-height 600ms ease-in-out;}@media(max-width:640px){.accordion__item-content{padding:0 2rem;}}.quote__content{margin:0 auto;}.quote__content .quote__quotee-image{position:relative;width:180px;height:180px;}.quote__content .quote__quotee-blob{position:absolute;z-index:1;inset:0;width:180px;height:169px;}.block-item--white .quote__content .quote__quotee-blob{color:#dee2e6;}.block-item--light-pink .quote__content .quote__quotee-blob{color:#fde1d7;}.block-item--light-blue .quote__content .quote__quotee-blob{color:#dee2e6;}.quote__content .quote__picture{border-radius:50%;position:absolute;z-index:2;right:0;bottom:0;}.quote__content figure{margin:0 auto;max-width:640px;}.quote__content blockquote{font-family:"Roboto Serif",serif;line-height:2rem;margin:0;padding:1.5rem 0;font-size:1.4em;border-radius:5px;}@media(min-width:1024px){.quote__content blockquote{padding:2rem 0;}}.quote__content figcaption{color:#5c6166;}@media(max-width:1023px){.block-item[class*=side-by-side] .bulletlist__wrapper{flex-direction:column-reverse;gap:3rem;}}.bulletlist__list{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;row-gap:4rem;}@media(min-width:1024px){.bulletlist__list{max-width:30vw;}}@media(min-width:768px){.bulletlist[class*=stacked] .bulletlist__list{max-width:unset;margin-left:-4rem;margin-right:-4rem;}}.bulletlist__bullet{display:flex;justify-content:center;max-width:30rem;min-width:22rem;}.bulletlist[class*=light-blue] .bulletlist__bullet{color:#193262;}.bulletlist[class*=light-pink] .bulletlist__bullet{color:#8a1600;}.bulletlist[class*=stacked] .bulletlist__bullet{width:50%;}@media(min-width:768px){.bulletlist[class*=stacked] .bulletlist__bullet{width:33%;}}.bulletlist[class*=stacked] .bulletlist__list-with-4-bullets .bulletlist__bullet{width:50%;}@media(min-width:768px){.bulletlist[class*=stacked] .bulletlist__list-with-4-bullets .bulletlist__bullet{width:50%;}}@media(max-width:1023px){.bulletlist[class*=side-by-side] .bulletlist__bullet{width:50%;}}.bulletlist__bullet-link{display:inline-flex;flex-direction:column;align-items:center;padding:0 4rem;color:inherit;text-decoration:none;transition:opacity 400ms ease;}.bulletlist__bullet-link[href="#"]{cursor:default;}.bulletlist__bullet-link:not([href="#"]) .bulletlist__bullet-content{text-decoration:underline;}@media(any-hover:hover){.bulletlist__bullet-link:not([href="#"]):hover{opacity:.6;}}.bulletlist__bullet .svg-icon{margin-bottom:1rem;}.bulletlist__bullet-header{text-align:center;}.bulletlist__bullet-content{text-align:center;}@media(max-width:1023px){.block-item[class*=side-by-side] .linklist__wrapper{align-items:flex-start;}}.linklist__link{color:#000;text-decoration:none;display:inline-flex;align-items:center;gap:1.3rem;padding:.75em 0;opacity:1;transition:color 400ms ease;}@media(any-hover:hover){.linklist__link:hover{color:#d63d0a;}.linklist__link:hover .link__description{color:#d63d0a;}}.linklist__link .link__icon{display:flex;}.linklist__link .link__icon .material-symbols-outlined{font-size:32px;font-weight:300;}.linklist__link .link__name{font-size:1.5em;line-height:1.5em;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:28rem;}@media(max-width:480px){.linklist__link .link__name{font-size:1.35em;}}.linklist__link .link__description{font-size:.9em;line-height:1.25em;display:block;color:#1a1a1a;transition:color 400ms ease;}.signup .organization__logo{height:auto;margin-bottom:2rem;}@media(min-width:480px){.signup__form-wrapper fieldset{width:28rem;}}.signup .form__check-email-notice{font-size:.9em;line-height:1.33em;background-color:#f3f5f7;padding:.75rem;margin:.75rem 0;display:none;}.signup .show-email-notice .form__check-email-notice{display:block;}.signup .login-link{text-decoration:underline;transition:opacity 300ms ease;text-transform:lowercase;}@media(any-hover:hover){.signup .login-link:hover{opacity:.7;}}.advertisements{background-color:#d9d9d9;}@media(min-width:640px) and (max-width:1023px){.advertisements__wrapper{max-width:44rem;margin:0 auto;}}.advertisements__list{display:flex;flex-wrap:wrap;gap:2rem;}.advertisements__notice{display:block;margin-bottom:.5rem;}.advertisements .advertisement__list-item{width:100%;min-height:22rem;background-color:#fff;border-radius:.25rem;overflow:clip;}@media(min-width:1024px){.advertisements .advertisement__list-item{width:calc(50% - 1rem);}}.advertisements .advertisement__link{position:relative;display:flex;justify-content:space-between;height:100%;}@media(max-width:479px){.advertisements .advertisement__link{flex-direction:column;}}@media(min-width:480px){.advertisements .advertisement__link::after{content:"";position:absolute;right:40%;background-color:#fff;transform:rotate(12deg);top:-4rem;bottom:-4rem;width:12em;z-index:1;transform-origin:right calc(100% - 4rem);transition:right .35s ease-in-out;}}@media(min-width:480px) and (any-hover:hover){.advertisements .advertisement__link:hover .advertisement__item-picture{transform:scale(1.2);}.advertisements .advertisement__link:hover::after{right:42.4%;}}.advertisements .advertisement__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;padding:1.5rem;width:100%;}@media(min-width:480px){.advertisements .advertisement__content{width:60%;padding-right:.5rem;}}@media(min-width:640px){.advertisements .advertisement__content{padding:2rem;}}@media(min-width:1024px){.advertisements .advertisement__content{padding-right:.5rem;}}.advertisements .advertisement__item-picture{width:100%;border-radius:0;transition:transform .35s ease-in-out;}@media(min-width:480px){.advertisements .advertisement__item-picture{width:40%;}}.advertisements .advertisement__advertiser-logo{width:auto;height:auto;max-width:85%;max-height:4rem;padding-top:1rem;margin-top:auto;}@media(min-width:640px){.advertisements .advertisement__advertiser-logo{max-height:5rem;}}.tagwall__tags{max-width:55rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;}.tagwall__tag{display:flex;align-items:center;gap:5px;padding:4px 12px;padding-right:10px;min-width:3.75rem;text-align:center;border:1px solid #fbbda6;color:#8a1600;border-radius:1.5rem;font-size:.825em;transition:background-color 400ms ease,color 400ms ease;}.tagwall__tag span{display:flex;align-items:center;justify-content:center;background-color:#fde1d7;font-size:.7rem;border-radius:50%;width:18px;height:18px;transition:background-color 400ms ease,color 400ms ease;}.tagwall__tag--selected{background-color:#fbbda6;}.tagwall__tag--selected span{background-color:#8a1600;color:#fde1d7;}.tagwall__tag--medium{font-size:.925em;}.tagwall__tag--large{font-size:1em;}.tagwall__tag--xlarge{font-size:1.1em;}.tagwall__shown{display:flex;align-items:center;gap:1rem;padding-top:1.5rem;}.tagwall__shown-text{margin:0;}.tagwall__clear-all{color:#8a1600;font-size:.825em;}.site-header{position:absolute;top:0;left:0;right:0;z-index:100;height:6rem;padding:1em 0;font-size:1em;color:#000;background-color:#fff;}@media(max-width:1023px){.site-header{position:fixed;font-size:1.1em;height:5.5rem;padding:.75em 0;}}.site-header--inverted{color:#fff;background-color:transparent;}.site-header__content-wrapper{display:flex;column-gap:1.5rem;flex-direction:row;justify-content:space-between;align-items:center;position:relative;}@media(max-width:1023px){.site-header__content-wrapper{align-items:center;height:100%;}}.site-header .search-form{position:absolute;top:.4rem;right:-1rem;background:#fff;border-radius:.25rem;opacity:0;max-height:0;width:auto;overflow:hidden;transition:all 400ms ease;box-shadow:1px 2px 8px 0 rgba(0,0,0,.2);}@media(max-width:1023px){.site-header .search-form{top:.15rem;right:2.7rem;}}@media(max-width:480px){.site-header .search-form{left:75%;right:2.5rem;}}body.show-search .site-header .search-form{max-height:11em;opacity:1;}@media(max-width:480px){body.show-search .site-header .search-form{left:0;}}.site-header .search-form__wrapper{position:relative;margin:0;display:flex;column-gap:1rem;width:100%;color:#fde1d7;opacity:0;transition:all 400ms ease;}@media(max-width:480px){.site-header .search-form__wrapper{flex-direction:column;gap:1rem;}}body.show-search .site-header .search-form__wrapper{margin:3rem 1rem 1rem;opacity:1;}@media(max-width:480px){body.show-search .site-header .search-form__wrapper{margin:3rem .75rem 1rem;}}.site-header .search-form__wrapper .cta{min-width:unset;}.site-header .search-form__close{position:absolute;top:.75rem;right:1rem;}@media(max-width:480px){.site-header .search-form__close{top:.8rem;right:.75rem;}}.site-header .search-form__close .material-symbols-outlined{font-size:22px;}.site-header .search-form__close:hover{opacity:.4;}.logo-link{display:inline-flex;align-items:center;padding:.5rem 0;}.logo-link__logo{display:flex;flex-direction:column;gap:.5rem;align-items:center;position:relative;width:100%;height:auto;transition:transform .2s ease-out;}.logo-link__logo-aof{width:3.3rem;height:auto;}@media(max-width:1023px){.logo-link__logo-aof{width:3rem;}}@media(max-width:480px){.logo-link__logo-aof{width:2.8rem;}}.logo-link__logo-ok{width:7.4rem;height:auto;}@media(max-width:1023px){.logo-link__logo-ok{width:7.2rem;}}@media(max-width:480px){.logo-link__logo-ok{width:6.6rem;}}@media(min-width:1024px){body.scrolling-up .site-header{position:fixed;font-size:1em;background-color:#fff;box-shadow:rgba(0,0,0,.18) 0 0 14px -4px;color:#000;transition:background-color .2s ease-in-out;}body.scrolling-up .site-header .logo-link__logo{transform:scale(.9);}}.main-navigation{margin-right:-1em;}@media(min-width:1024px){.main-navigation{display:flex;flex-wrap:wrap-reverse;justify-content:flex-end;align-items:center;gap:.5rem;}}@media(max-width:1023px){.main-navigation{position:fixed;top:5.5rem;right:-30rem;bottom:0;margin:0;padding:3rem 8vw;padding-left:1rem;min-width:24rem;max-width:30rem;background-color:#fff;overflow-y:auto;overflow-x:clip;transition:right 400ms ease;}.show-burger .main-navigation{right:0;}}@media(max-width:896px){.main-navigation{padding:3rem;padding-left:1rem;}}@media(max-width:640px){.main-navigation{right:-100%;left:100%;padding:3rem 3rem;padding-left:1rem;transition:right 600ms ease,left 600ms ease;min-width:auto;max-width:none;}.show-burger .main-navigation{left:0;right:0;}}@media(max-width:480px){.main-navigation{padding:2rem;padding-left:1rem;}}.main-navigation-list{display:flex;align-items:center;}@media(max-width:1023px){.main-navigation-list{flex-direction:column;align-items:flex-end;margin-right:-1rem;}}@media(min-width:1024px){.main-navigation-list-item{padding-left:1em;}}.main-navigation-list-item--profile{position:relative;}.main-navigation-list-item--profile .main-navigation-list__link{gap:.2rem .5rem;}.main-navigation-list-item--profile .main-navigation-list__link .material-symbols-outlined{font-weight:300;}.main-navigation-list-item__sub{display:flex;flex-direction:column;width:fit-content;background-color:#fff;max-height:0;overflow:hidden;opacity:0;transition:all 300ms ease;}@media(min-width:1024px){.main-navigation-list-item__sub{position:absolute;right:-.5rem;left:auto;top:calc(100% + .5rem);min-width:23rem;border-radius:0 0 3px 3px;transition:all 400ms ease;}}.main-navigation-list-item__sub--open{opacity:1;}@media(min-width:1024px){.main-navigation-list-item__sub--open{max-height:40rem;padding:.75rem .5rem;box-shadow:0 8px 12px -6px rgba(0,0,0,.1333333333);}}@media(max-width:1023px){.main-navigation-list-item__sub--open{max-height:100vh;padding:.75rem 0;}}.main-navigation-list-item__sub .main-navigation-list__link{flex-direction:column;align-items:flex-end;padding:.75rem 1rem;text-align:right;}.main-navigation-list-item__sub .main-navigation-list__link small{font-size:.9em;}@media(min-width:1200px){.main-navigation-list-item__sub .main-navigation-list__link small{font-size:.72em;}}.main-navigation-list__link{display:flex;align-items:center;color:inherit;text-decoration:none;padding:.25rem 1rem;position:relative;}@media(max-width:1023px){.main-navigation-list__link{justify-content:flex-end;padding:.75rem 1rem;}.main-navigation-list__link--search{display:none;}}.main-navigation-list__link.active{color:#d63d0a;}.main-navigation-list__link--search .material-symbols-outlined{font-size:22px;}@media(any-hover:hover){.main-navigation-list__link:hover{color:#d63d0a;}.main-navigation-list__link--search:hover svg{fill:#d63d0a;transform:scale(1.25);}body:not(.scrolling-up) .site-header--inverted .main-navigation-list__link--search:hover svg{fill:#dee2e6;}}.main-navigation-triggers{display:none;}@media(max-width:1023px){.main-navigation-triggers{display:flex;align-items:center;margin-right:-1rem;}}@media(max-width:480px){.main-navigation-triggers{margin-right:-.75rem;}}@media(max-width:1023px){.main-navigation-trigger{display:flex;padding:.75rem 1rem;}.main-navigation-trigger--burger .main-navigation-trigger__icon--close{display:none;}.show-burger .main-navigation-trigger--burger .main-navigation-trigger__icon--close{display:flex;}.main-navigation-trigger--burger .main-navigation-trigger__icon--open{display:flex;}.show-burger .main-navigation-trigger--burger .main-navigation-trigger__icon--open{display:none;}}@media(max-width:480px){.main-navigation-trigger{padding:.75rem;}}.main-navigation-trigger .material-symbols-outlined{font-size:22px;}.footer{width:100%;background-color:#17243d;color:#fff;}.footer__wrapper{display:flex;gap:3.5rem;}@media(max-width:480px){.footer__wrapper{flex-direction:column;}}.footer__info{width:30%;}@media(max-width:768px){.footer__info{width:50%;}}@media(max-width:480px){.footer__info{width:100%;}}.footer__info-address{margin:1.5rem 0;}.footer__link-list{margin-top:1.5rem;display:flex;flex-direction:column;gap:.25rem;}.footer__companies{display:flex;gap:5rem;width:calc(70% - 3.5rem);}@media(max-width:768px){.footer__companies{flex-direction:column;width:calc(50% - 3.5rem);gap:2rem;}}@media(max-width:480px){.footer__companies{width:100%;}}.footer__company{width:auto;max-width:20rem;}.footer__company-logo-link svg{width:auto;height:4rem;}@media(max-width:768px){.footer__company-logo-link svg{height:3rem;}}.footer__company-link{margin:.75rem 0;}.organizations__list{display:flex;flex-wrap:wrap;gap:1.5rem;}.organizations__list.filtered .filter-hidden{display:none;}.organizations__search-wrapper .search-form{margin-bottom:2rem;}@media(min-width:480px){.organizations__search-wrapper .search-form input{min-width:28rem;}}.organizations .organization-item{width:100%;}@media(min-width:480px){.organizations .organization-item{width:calc(50% - .75rem);}}@media(min-width:768px){.organizations .organization-item{width:calc(33% - 1rem);}}@media(min-width:1024px){.organizations .organization-item{width:calc(25% - 1.125rem);}}@media(min-width:1440px){.organizations .organization-item{width:calc(20% - 1.2rem);}}.organizations .organization-item__link{display:flex;flex-direction:column;aspect-ratio:2/1.25;width:100%;height:100%;background-color:#fff;border-radius:3px;transition:box-shadow .3s cubic-bezier(.4,0,.2,1);box-shadow:rgba(0,0,0,.12) 0 4px 8px;}@media(any-hover:hover){.organizations .organization-item__link:hover{box-shadow:rgba(0,0,0,.15) 0 4px 20px;}}@media(min-width:480px){.organizations .organization-item__link{aspect-ratio:2/1.5;}}.organizations .organization-item__logo{width:auto;max-width:80%;margin:auto;padding:1rem;height:auto;max-height:80%;}@media(max-width:480px){.organizations .organization-item__logo{width:60%;}}.organizations .organization-item__name{display:block;padding:.3rem 1rem;background-color:#dee2e6;color:#193262;font-weight:500;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}.organization--with-own-portal .organization__logo{height:auto;max-height:10rem;}.organization--with-own-portal .organization__content-inner{margin-top:1.5rem;}@media(max-width:1023px){.organization--with-own-portal.block-item[class*=side-by-side] .organization__wrapper{flex-direction:column-reverse;}}.search-form{position:relative;width:100%;gap:1rem;display:inline-flex;border-radius:5px;}@media(min-width:640px){.search-form{width:fit-content;}}.search-form input[type=search]{padding-left:3rem;border-radius:2rem;appearance:none;}.search-form__btn{position:absolute;top:calc(50% - 15px);left:.5rem;display:inline-flex;justify-content:center;align-items:center;width:30px;height:30px;padding:0;background:none;border:0;cursor:pointer;color:#000;}.search__list{display:flex;flex-direction:column;gap:.75rem;}@media(min-width:640px){.search__list{gap:1.25rem;}}.search__item-link{display:inline-flex;align-items:center;gap:.75rem;padding:.5rem 0;color:inherit;text-decoration:none;}@media(min-width:640px){.search__item-link{gap:1.25rem;}}.search__item-header{width:fit-content;margin-bottom:.25rem;text-overflow:ellipsis;white-space:nowrap;overflow-x:clip;}@media(min-width:360px){.search__item-header{max-width:75vw;}}@media(min-width:480px){.search__item-header{margin-bottom:.5em;}}@media(min-width:1024px){.search__item-header{max-width:60vw;}}.search__item-header .search-form{margin-top:2rem;}@media(min-width:480px){.search__item-header .search-form input{min-width:24rem;}}.search__item-link-url{opacity:.7;color:inherit;text-decoration:underline;width:fit-content;}.search__item-icon{display:flex;}.search__item-icon .material-symbols-outlined{font-size:50px;font-weight:300;color:#193262;}@media(max-width:480px){.search__item-icon .material-symbols-outlined{font-size:42px;}}.create-password__wrapper{width:100%;margin:0 auto;}@media(min-width:640px){.create-password__wrapper{width:75%;}}@media(min-width:1024px){.create-password__wrapper{width:50%;}}@media(min-width:1200px){.create-password__wrapper{width:30%;}}.create-password .form__success-msg{text-align:center;}.create-password .spinner-wrapper{margin-top:2rem;display:flex;align-items:center;justify-content:center;}.create-password .spinner-wrapper .spinner{width:72px;height:72px;border-radius:50%;border:5px dashed rgba(25,50,98,.6);animation:spin 1000ms cubic-bezier(.44,.42,.66,.92) infinite;}@keyframes spin{from{transform:rotate(180deg);}to{transform:rotate(360deg);}}@media(min-width:640px){.change-password__wrapper,.edit-profile__wrapper,.delete-profile__wrapper{width:50%;margin:0 auto;}}@media(min-width:1024px){.change-password__wrapper,.edit-profile__wrapper,.delete-profile__wrapper{width:30%;}}@media(max-width:360px){.change-password .form__button-wrapper,.edit-profile .form__button-wrapper,.delete-profile .form__button-wrapper{flex-direction:column;gap:1rem;}}.statistics{overflow:visible;}@media(min-width:640px){.statistics__content{width:40rem;}}.statistics__content .admin-statistics__button-wrapper{display:flex;gap:1.5rem;margin-top:2rem;}@media(max-width:360px){.statistics__content .admin-statistics__button-wrapper{flex-direction:column;}}.statistics__return-link{margin:-2rem 0 1rem;padding:.25rem 0;display:flex;width:fit-content;align-items:center;gap:.5rem;font-size:.95em;}.statistics__return-link .material-symbols-outlined{font-size:1.25em;font-weight:300;}@media(max-width:1023px){.statistics__return-link .material-symbols-outlined{padding-bottom:2px;}}.statistics__filter{margin-bottom:4rem;}.statistics__filter fieldset{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem 1rem;}@media(max-width:480px){.statistics__filter .form__input-wrapper{min-width:calc(50% - .5rem);}}@media(max-width:360px){.statistics__filter .form__input-wrapper{width:100%;}}.statistics__filter .form__button-wrapper{margin-top:1.25rem;}.statistics__course-list{display:flex;flex-direction:column;gap:2rem;}.statistics__course-item{width:100%;background-color:#f3f5f7;padding:2rem;}@media(min-width:640px){.statistics__course-item{width:75%;}}@media(min-width:896px){.statistics__course-item{width:60%;}}.statistics__time-list{margin-bottom:1rem;}.statistics__time-item{display:grid;grid-template-columns:7rem auto;gap:.5rem;}.statistics__time-graph{position:relative;margin:2rem 0 .5rem;max-width:50em;}.statistics__time-from-to{display:flex;align-items:center;justify-content:space-between;font-size:.8em;}.statistics__bar-wrapper{max-height:107px;overflow-y:clip;}.expanded .statistics__bar-wrapper{max-height:none;}.statistics__bar-wrapper .bar{height:8px;background:#193262;margin-bottom:3px;}.statistics .average{position:absolute;top:0;bottom:0;width:2px;background:#788fa3;margin-left:-1px;}.statistics .average::after{content:attr(data-caption);position:absolute;top:-1.2rem;transform:translate(-50%,0);font-size:.75em;white-space:nowrap;}.statistics__bar-toggle{display:flex;justify-content:center;}.statistics__bar-toggle .bar-toggle{font-size:.9em;display:inline-flex;align-items:center;gap:.25rem;}.statistics__bar-toggle .bar-toggle--collapse{display:none;}.expanded .statistics__bar-toggle .bar-toggle--collapse{display:inline-flex;}.expanded .statistics__bar-toggle .bar-toggle--expand{display:none;}.statistics__bar-toggle .bar-toggle .material-symbols-outlined{font-weight:300;}.statistics .reset-table-filter{color:#d63d0a;}.statistics .reset-table-filter-wrapper{display:flex;align-items:flex-end;height:1.5rem;margin-top:1.5rem;line-height:1.2rem;}@media(max-width:640px){.statistics .reset-table-filter-wrapper{height:2.5rem;margin-top:.75rem;font-size:.92em;}}.statistics__user-table{border-collapse:collapse;margin-top:1rem;position:relative;width:42rem;border:1px solid #f3f5f7;border-top:0;}@media(max-width:640px){.statistics__user-table{width:100%;table-layout:fixed;margin-top:.75rem;}}.statistics__user-table tbody tr.odd{background-color:#f3f5f7;}.statistics__user-table thead td{padding:.4rem;position:sticky;top:2.5rem;z-index:2;background-color:#fff;box-shadow:0 4px 6px -4px rgba(0,0,0,.0666666667);}@media(min-width:1024px){.scrolling-up .statistics__user-table thead td{top:calc(10.5rem - 1px);}}@media(max-width:1023px){.statistics__user-table thead td{top:8rem;}}.statistics__user-table th{padding:.6rem .75rem;padding-bottom:.4rem;position:sticky;top:0;z-index:2;background-image:linear-gradient(0deg,white calc(100% - 2px),#f3f5f7);text-align:left;font-weight:500;cursor:pointer;}@media(min-width:1024px){.scrolling-up .statistics__user-table th{top:calc(8rem - 1px);}}@media(max-width:1023px){.statistics__user-table th{top:5.5rem;}}.statistics__user-table th .th-sorter{display:flex;align-items:center;gap:.5rem;}.statistics__user-table th .th-sorter .material-symbols-outlined{font-size:22px;transition:transform 400ms ease,opacity 400ms ease;}.statistics__user-table th.tablesorter-headerAsc .material-symbols-outlined{transform:rotateX(180deg);}.statistics__user-table th.tablesorter-headerUnSorted .material-symbols-outlined{opacity:.5;}.statistics__user-table td{padding:.4rem .85rem;padding-right:1rem;line-height:1.25rem;}@media(max-width:640px){.statistics__user-table th,.statistics__user-table td{width:50%;word-wrap:break-word;}}.statistics__user-table .tablesorter-filter-row td::after{content:"search";position:absolute;top:calc(50% - 8px);right:14px;line-height:16px;font-size:16px;z-index:2;color:#dee2e6;font-family:"Material Symbols Outlined";}.statistics__user-table input[type=search]{-webkit-appearance:none;width:100%;padding:.4rem;padding-right:1.8rem;line-height:1.25rem;min-width:auto;}.statistics__user-table tr.filtered{display:none;}@media screen{#cookie-jar{font-size:15px;display:none;color:#000;}a#cookie-jar-trigger{width:1.5em;height:1.5em;position:fixed;z-index:10001;left:.5em;bottom:.5em;border-radius:50%;background:rgba(255,255,255,.2);}a#cookie-jar-trigger:hover{background:#fff;}body.with-cookie-jar{overflow:hidden;}body.with-cookie-jar #cookie-jar{display:block;}body.with-cookie-jar #cookie-jar-trigger{display:none;background:#d8ba84;}#cookie-jar::before{content:"";position:fixed;z-index:10000;left:0;width:100vw;top:0;height:100vh;background:rgba(0,0,0,.5);}#cookie-jar .cookie-jar-content{margin:0;padding:0;display:flex;flex-wrap:wrap;align-content:flex-start;background:#fff;border-radius:.25rem;position:fixed;z-index:10001;width:90%;left:5%;top:1em;max-height:calc(100% - 2em);overflow-x:auto;}#cookie-jar .cookie-jar-text{padding:1.25em;flex:100%;box-sizing:border-box;}#cookie-jar h2{margin:0 0 .5em;}#cookie-jar p{margin:0 0 .85em;}#cookie-jar label{cursor:pointer;position:relative;line-height:1em;display:inline-block;}#cookie-jar label span{position:relative;top:.25em;vertical-align:top;}#cookie-jar ul,#cookie-jar li{list-style:none;margin:0;padding:0;}#cookie-jar .cookie-jar-form{padding:0 1.25em;flex:100%;box-sizing:border-box;}#cookie-jar li{padding:.5em 1em .5em 0;border-bottom:solid 1px #ddd;}#cookie-jar li:last-child{border-bottom:0;}#cookie-jar input[type=checkbox]{position:absolute;left:-100vw;}#cookie-jar input[type=checkbox]+label.toggler::before{content:"";display:inline-block;margin-right:1em;vertical-align:top;width:2.8em;height:1.5em;background-color:#000;cursor:pointer;opacity:.7;border-radius:25px;transition:all .2s ease-in-out;}#cookie-jar input[type=checkbox]+label.toggler::after{content:"";display:inline-block;position:absolute;left:.2em;top:.2em;height:1.1em;width:1.1em;background:#fff;border-radius:50%;transition:left .2s ease-in-out;}#cookie-jar input[type=checkbox]:checked+label.toggler::before{background-color:#193262;opacity:1;}#cookie-jar input[type=checkbox]:checked+label.toggler::after{left:1.5em;}#cookie-jar input[type=checkbox].locked+label.toggler{cursor:not-allowed;}#cookie-jar input[type=checkbox].locked+label.toggler::before{opacity:.5;cursor:not-allowed;}#cookie-jar a.cookie-jar-consent-elaboration-toggler{display:inline-block;float:right;font-size:.7em;color:#fff;background:#6b7c8d;text-decoration:none;margin-left:.5rem;margin-top:.5rem;width:1.25rem;height:1.25rem;line-height:1.25rem;text-align:center;border-radius:50%;transition:all .2s ease-in;}#cookie-jar a.cookie-jar-consent-elaboration-toggler::before{content:"?";font-family:Arial,Helvetica,sans-serif;}#cookie-jar a.cookie-jar-consent-elaboration-toggler.active{background:#6b7c8d;}#cookie-jar a.cookie-jar-consent-elaboration-toggler.active::before{content:"×";}#cookie-jar .cookie-jar-consent-elaboration{max-height:0;overflow:hidden;opacity:0;box-sizing:border-box;transition:all .2s ease-in-out;font-size:smaller;}#cookie-jar a.cookie-jar-consent-elaboration-toggler.active+.cookie-jar-consent-elaboration{max-height:50em;padding:1em 0 .25em;opacity:1;}#cookie-jar .cookie-jar-buttons{padding:1.5em 0;display:flex;flex-direction:column-reverse;}#cookie-jar button{font-size:1em;border:0;background:#fff;color:#000;border:solid 1px #b5b5b5;border-radius:.25rem;padding:.75em 2em;cursor:pointer;margin:1em 5% .25em;width:90%;}#cookie-jar:not(.with-selection) button#cookie-jar-accept-all,#cookie-jar.with-selection button#cookie-jar-save{background:#193262;color:#fff;border:0;}}@media screen and (min-width:768px){#cookie-jar .cookie-jar-content{width:80%;left:10%;top:auto;bottom:2em;}#cookie-jar .cookie-jar-text{padding:2em 2em 1em;}#cookie-jar .cookie-jar-form{padding:0 2em;}#cookie-jar .cookie-jar-buttons{flex-direction:row;justify-content:space-between;}#cookie-jar button{margin:1em 1em 0;width:auto;min-width:10em;}}@media screen and (min-width:1024px){body.with-cookie-jar #cookie-jar-trigger{display:inline;background:#d8ba84;}#cookie-jar .cookie-jar-content{width:90%;left:5%;}#cookie-jar .cookie-jar-text{padding:2em;flex:40%;}#cookie-jar .cookie-jar-form{padding:2em;flex:60%;}#cookie-jar .cookie-jar-buttons{padding:1.5em 0 0;display:block;}#cookie-jar button{margin:1em 1.25em 0 0;min-width:9em;}#cookie-jar button:last-child{margin-right:0;}}@media screen and (min-width:1260px){#cookie-jar .cookie-jar-content{width:80%;left:10%;}#cookie-jar .cookie-jar-text{flex:45%;}#cookie-jar .cookie-jar-form{flex:55%;}#cookie-jar a.cookie-jar-consent-elaboration-toggler{width:1rem;height:1rem;line-height:1rem;}}@media screen and (min-width:1366px){#cookie-jar .cookie-jar-content{width:70%;left:15%;}}@media screen and (min-width:1920px){#cookie-jar .cookie-jar-content{width:60%;left:20%;}#cookie-jar .cookie-jar-text{flex:50%;}#cookie-jar .cookie-jar-form{flex:50%;}}.tns-outer{padding:0!important;}.tns-outer [hidden]{display:none!important;}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer;}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s;}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.tns-horizontal.tns-subpixel{white-space:nowrap;}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal;}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both;}.tns-horizontal.tns-no-subpixel>.tns-item{float:left;}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%;}.tns-no-calc{position:relative;left:0;}.tns-gallery{position:relative;left:0;min-height:1px;}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s;}.tns-gallery>.tns-slide-active{position:relative;left:auto!important;}.tns-gallery>.tns-moving{-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s;}.tns-autowidth{display:inline-block;}.tns-lazy-img{-webkit-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s;opacity:.6;}.tns-lazy-img.tns-complete{opacity:1;}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s;}.tns-ovh{overflow:hidden;}.tns-visually-hidden{position:absolute;left:-10000em;}.tns-transparent{opacity:0;visibility:hidden;}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0;}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1;}.tns-vpfix{white-space:nowrap;}.tns-vpfix>div,.tns-vpfix>li{display:inline-block;}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden;}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100%*70/3);width:-moz-calc(100%*70/3);width:2333.3333333333%;position:absolute;right:0;}.tns-t-ct:after{content:"";display:table;clear:both;}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100%/70);width:-moz-calc(100%/70);width:1.4285714286%;height:10px;float:left;}.pickmeup{background:#fff;border-radius:.25rem;-moz-box-sizing:content-box;box-sizing:content-box;display:inline-block;position:absolute;touch-action:manipulation;z-index:30;padding-top:5px;}.pickmeup *{-moz-box-sizing:border-box;box-sizing:border-box;}.pickmeup.pmu-flat{position:relative;}.pickmeup.pmu-hidden{display:none;}.pickmeup .pmu-instance{display:inline-block;height:auto;padding:.5rem;text-align:center;width:calc(16.75rem + 2px);border-radius:4px;border:1px solid #b8b8b8;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);}.pickmeup .pmu-instance .pmu-button{color:#000;cursor:pointer;outline:0;text-decoration:none;}.pickmeup .pmu-instance .pmu-today{background:#f5f5f5;color:#000;}.pickmeup .pmu-instance .pmu-days .pmu-button:hover,.pickmeup .pmu-instance .pmu-months .pmu-button:hover,.pickmeup .pmu-instance .pmu-years .pmu-button:hover{background:#fff5f4;color:#8a1600;}.pickmeup .pmu-instance .pmu-not-in-month{display:none;}.pickmeup .pmu-instance .pmu-disabled,.pickmeup .pmu-instance .pmu-disabled:hover{color:#333;cursor:default;}.pickmeup .pmu-instance .pmu-selected{background:#8a1600;color:#fff;}.pickmeup .pmu-instance .pmu-not-in-month{color:#999;}.pickmeup .pmu-instance .pmu-not-in-month.pmu-selected{color:#fff;background:#8a1600;}.pickmeup .pmu-instance nav{color:#000;display:flex;justify-content:space-between;line-height:2rem;}.pickmeup .pmu-instance nav *:first-child :hover{color:#8a1600;}.pickmeup .pmu-instance nav .pmu-prev,.pickmeup .pmu-instance nav .pmu-next{display:none;height:2rem;width:1.5rem;}.pickmeup .pmu-instance nav .pmu-month{width:14rem;}.pickmeup .pmu-instance .pmu-years *,.pickmeup .pmu-instance .pmu-months *{display:inline-block;line-height:1.6rem;width:3.5rem;border-radius:3px;}.pickmeup .pmu-instance .pmu-day-of-week{display:grid;grid-template-columns:repeat(7,2.25rem);color:#000;cursor:default;}.pickmeup .pmu-instance .pmu-days{display:grid;grid-template-columns:repeat(7,2.25rem);}.pickmeup .pmu-instance .pmu-days *{display:inline-flex;align-items:center;justify-content:center;line-height:1.5rem;width:2.25rem;height:2.25rem;font-size:.875em;border-radius:50%;}.pickmeup .pmu-instance .pmu-day-of-week *{display:inline-block;line-height:1.5rem;width:2.25rem;}.pickmeup .pmu-instance:first-child .pmu-prev,.pickmeup .pmu-instance:last-child .pmu-next{display:block;}.pickmeup .pmu-instance:first-child .pmu-month,.pickmeup .pmu-instance:last-child .pmu-month{width:13rem;}.pickmeup .pmu-instance:first-child:last-child .pmu-month{width:12rem;}.pickmeup:not(.pmu-view-days) .pmu-days,.pickmeup:not(.pmu-view-days) .pmu-day-of-week,.pickmeup:not(.pmu-view-months) .pmu-months,.pickmeup:not(.pmu-view-years) .pmu-years{display:none;}