.styles_tab-panels__bQ0KS{position:relative;overflow:hidden;padding-inline:10%;width:100%}.styles_tab-panels__bQ0KS>div:only-child{margin:0 auto;width:100%;max-width:87.5rem}@media(max-width:72.5rem){.styles_tab-panels__bQ0KS{padding-inline:5%}}.styles_panel__KhAto{margin-top:2.5rem}.styles_panel__KhAto h2{font-size:1.9rem}.styles_panel__KhAto p{margin-top:.8rem;font-size:1.1rem}.styles_activities___u_Ij{margin-top:4rem}.styles_activity-list___qPeF{display:flex;flex-direction:column;row-gap:1.2rem}.styles_activity-card__huh10{display:flex;justify-content:space-between;align-items:center;background-color:#d7effe;padding:1.3rem;border-radius:.4rem}.styles_activity-card__huh10 .styles_left-group__5BkJe{display:flex;align-items:center;column-gap:1.2rem}.styles_activity-card__huh10 .styles_left-group__5BkJe h3{color:#005e98;font-weight:600;font-size:1.3em;padding-right:1.5rem}.styles_activity-card__huh10 .styles_left-group__5BkJe svg{font-size:1.8rem;color:#005e98}.styles_activity-card__huh10 .styles_right-group__lhziW{display:flex;width:25%;flex-shrink:0;min-width:10.5rem;justify-content:space-between;align-items:center}.styles_activity-card__huh10 .styles_right-group__lhziW .styles_grade__DSjb3{color:#005e98;opacity:.8;font-weight:700;font-size:1.5rem;flex-shrink:0}.styles_no-activity__ilIrx{padding-block:6rem;background-color:#eee;border-radius:.3em;display:flex;flex-direction:column;justify-content:center;align-items:center}.styles_lesson-actions-container__8ouYe{margin-top:1.5em}.styles_lesson-actions-container__8ouYe hr{border-color:#fff;color:red;background-color:red}.styles_lesson-actions-container__8ouYe .styles_buttons__jis8F{display:flex;justify-content:space-between;margin-top:.7em}.app_bar_header__LDk_A{padding-inline:10%;width:100%;background-color:#f0f0f0;border-bottom:1px solid #ddd}.app_bar_header__LDk_A>div:only-child{margin:0 auto;max-width:87.5rem}@media(max-width:72.5rem){.app_bar_header__LDk_A{padding-inline:5%}}.app_bar_header__LDk_A>div:only-child{width:100%;height:5.5rem;display:flex;justify-content:space-between;align-items:center}.app_bar_header__LDk_A>div:only-child .app_bar_header-logo__wgsxc{height:72%}.app_bar_header__LDk_A>div:only-child .app_bar_header-logo__wgsxc img{height:100%}.app_bar_header__LDk_A>div:only-child nav{display:flex;column-gap:4rem}.app_bar_header__LDk_A>div:only-child nav a{font-size:1.2rem;font-weight:600}.app_bar_header__LDk_A>div:only-child nav a:hover{text-decoration:underline}.app_bar_header__LDk_A>div:only-child .app_bar_menu-button__IrHfb{display:none;background-color:transparent}.app_bar_header__LDk_A>div:only-child .app_bar_menu-button__IrHfb svg{color:#000;font-size:2.5rem;vertical-align:middle}.app_bar_alt-nav-menu__merbM{width:100%;background-color:#ddd}.app_bar_alt-nav-menu__merbM nav{margin:1.8rem auto;display:flex;align-items:center;flex-direction:column;row-gap:1.5rem}@media(max-width:72.5rem){.app_bar_header__LDk_A{padding-inline:3%}}@media(max-width:57.5rem){.app_bar_header__LDk_A>div:only-child nav{display:none}.app_bar_header__LDk_A>div:only-child .app_bar_menu-button__IrHfb{display:unset}}.banner_banner__EIl5U{padding-inline:10%;background-color:#164b60;width:100%}.banner_banner__EIl5U>div:only-child{margin:0 auto;width:100%;max-width:87.5rem}@media(max-width:72.5rem){.banner_banner__EIl5U{padding-inline:5%}}.banner_banner-inner-container__Em87n{position:relative}.banner_banner-inner-container__Em87n img{width:100%;height:100%;object-fit:cover;object-position:"0% 25%";z-index:0;position:absolute}.banner_banner-inner-container__Em87n:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;height:100%;background:linear-gradient(90deg,#164b60,rgba(22,75,96,.4) 50%,#164b60)}.banner_content__Jllx_{flex-grow:1;position:relative;z-index:2;padding-block:5rem;color:#fff;display:grid;grid-template:"title youtube" "text youtube" 1fr "other youtube";column-gap:2rem}.banner_content__Jllx_ h1{grid-area:title;font-size:3rem;font-weight:600;max-width:35rem}.banner_content__Jllx_ h3{padding-block:.6rem 1.2rem;grid-area:text;font-size:1.2rem;font-weight:300;max-width:30rem}.banner_content__Jllx_ h5{grid-area:other}.banner_content__Jllx_ .banner_youtube__HqWM_{justify-self:flex-end;grid-area:youtube}.banner_content__Jllx_ .banner_youtube__HqWM_ .banner_iframe__reJwc{display:inline-block;vertical-align:middle;width:35svw;max-width:45rem;height:auto;aspect-ratio:16/9}@media(max-width:64rem){.banner_content__Jllx_{padding-block:3.5rem;grid-template-areas:"youtube" "title" "text" "other"}.banner_content__Jllx_ h1{margin-top:2rem}.banner_content__Jllx_ .banner_youtube__HqWM_,.banner_content__Jllx_ .banner_youtube__HqWM_ .banner_iframe__reJwc{width:100%}}.styles_main__A5f4z{width:100%}.footer_footer__yyhbT{padding-inline:10%;width:100%;background-color:#174d82;margin-top:20vh}.footer_footer__yyhbT>div:only-child{margin:0 auto;width:100%;max-width:87.5rem}@media(max-width:72.5rem){.footer_footer__yyhbT{padding-inline:5%}}.footer_inner-container__Wxldd{color:#fff;padding-block:4.5rem;display:grid;grid-template:"site-map about-us" auto "address eu" auto/50% 50%;row-gap:3.5rem}.footer_site-map__wdyyl{grid-area:site-map}.footer_site-map__wdyyl h3{margin-bottom:.4rem}.footer_site-map__wdyyl nav{display:flex;flex-direction:column;row-gap:.5rem}.footer_site-map__wdyyl nav a{color:#fff;display:flex;column-gap:.3rem;align-items:center}.footer_site-map__wdyyl nav a svg{font-size:1.2rem}.footer_about-us__9bb6e{grid-area:about-us;display:flex;flex-direction:column;align-items:flex-start}.footer_about-us__9bb6e img{height:2.8rem;max-width:100%;object-fit:contain;margin-bottom:.8rem}.footer_about-us__9bb6e p{font-size:1rem;max-width:100%}.footer_address__oQUtF{grid-area:address}.footer_address__oQUtF h3{margin-bottom:.3rem}.footer_address__oQUtF p{margin:0;padding-right:2rem}.footer_eu__3xfFc{font-size:85%;grid-area:eu;width:100%}.footer_eu__3xfFc img{float:left;width:8rem;margin-right:2rem}@media(max-width:72.5rem){.footer_inner-container__Wxldd{display:grid;grid-template:"site-map address" auto "about-us about-us" auto "eu eu" auto/50% 50%}}@media(max-width:42.5rem){.footer_inner-container__Wxldd{display:grid;grid-template:"site-map" "about-us" "address" "eu"}}