._footer_tNmEi{--footer-background:var(--color-neutral-800);--footer-color:var(--text-general-tetriaty,#fff);--footer-icons-color:var(--icons-general-neutral-tetriary,#fff);--footer-subfooter-color:var(--text-general-neutral-quaternary,#fff);--footer-logo-color:currentColor}#__tutteo ._footer_tNmEi{--footer-background:var(--f-grey-bg);--footer-color:#1c274c;--footer-logo-color:var(--f-tutteo-purple);--footer-subfooter-color:#1c274c;--footer-icons-color:#1c274c}[data-product=flatEdu] ._footer_tNmEi{--footer-background:var(--text-general-brand-secondary);--footer-icons-color:var(--icons-general-inverse-default,#fff)}._footer_tNmEi{background-color:var(--footer-background);color:var(--footer-color,#fff);padding-block:42px;padding-inline:0}._main_2SeR0{gap:2rem}._logo-wrapper_D4qt5,._main_2SeR0{display:flex;flex-direction:column}._logo-wrapper_D4qt5{align-items:flex-start;color:var(--footer-logo-color);min-width:120px}._logo-wrapper_D4qt5 a{color:currentColor}._logo-wrapper_D4qt5 svg{width:auto;height:40px;fill:currentColor}._footer-nav_j5Vqs{display:grid;-moz-column-gap:var(--spacing-6);column-gap:var(--spacing-6);row-gap:var(--spacing-8);grid-template-columns:1fr 1fr}@media screen and (min-width:768px){._footer_tNmEi{padding:80px 124px 24px}._main_2SeR0{flex-direction:row;justify-content:space-between;gap:4rem}._footer-nav_j5Vqs{width:70%;margin-top:0;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1024px){._logo-wrapper_D4qt5{min-width:200px}._footer-nav_j5Vqs{grid-template-columns:repeat(auto-fill,30%)}}@media screen and (min-width:1280px){._footer-nav_j5Vqs{flex-grow:1;grid-template-columns:repeat(var(--footer-max-nav-columns),1fr)}}._sub-footer_zZYef{display:flex;flex-direction:column;margin-top:40px;gap:var(--spacing-4);color:var(--footer-subfooter-color)}._sub-footer_zZYef p{font-size:14px;line-height:19px;order:-1}._sub-footer_zZYef hr{display:block;width:100%;height:1px;border-color:#8d93a580}._sub-footer-content_hdUo9{display:contents}._social-list_8bEvK{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-7)}._social-link_caTaV{display:flex}._social-link_caTaV svg{fill:var(--footer-icons-color)}@media screen and (min-width:640px){._sub-footer_zZYef{margin-top:26px}._sub-footer-content_hdUo9{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}}._wrapper_9quGH{background:var(--surface-general-neutral-tetriary,#f8f8f8);position:fixed;top:0;left:0;width:100%;height:100vh;padding-top:1rem;padding-bottom:4rem;overflow-y:scroll;z-index:6}._inner_wFehc{margin-bottom:4rem;padding-top:1rem}@media screen and (min-width:1024px){._inner_wFehc{padding-top:1.5rem}}.header-navbar{display:flex;align-items:center;margin-left:auto}.header-navbar-cta,.header-navbar-desktop{display:none}.header-menu{position:relative;z-index:7}.header-icons svg{fill:var(--f-ink);width:1.5rem;height:1.5rem}#__tutteo .header-change-language-desktop,.header-close,.header-menu,.header-navbar-cta{margin-left:2rem}.header-change-language-desktop .dropdown-item:hover .dropdown-icon,.header-change-language-mobile-dropdown .dropdown-item:hover .dropdown-icon{box-shadow:0 0 0 1px var(--f-white);border-radius:50%}.header-change-language-desktop .dropdown-menu{right:0;width:180px}@media screen and (min-width:768px){.header-navbar .header-navbar-cta{display:flex}}@media screen and (max-width:1280px){.header-change-language-mobile .dropdown-menu{top:5rem}}@media screen and (min-width:1280px){.header-menu{display:none}.header-navbar-desktop{display:flex;align-items:center}.header-navbar-desktop svg{flex-shrink:0}.header-change-language-mobile{display:none}}.header-navbar-desktop-spacer{width:1px;height:1.5rem;background-color:var(--f-grey-3);margin:0 .5rem 0 1.5rem}.header-mobile-open{opacity:1;animation:hideHeaderMenu 1s both}@keyframes hideHeaderMenu{to{opacity:0}}.header-close{opacity:0;animation:hideHeaderClose 1s both}@keyframes hideHeaderClose{to{opacity:1}}.header-mobile-main{margin-bottom:4rem;padding-top:1rem;display:flex;align-items:center}@media screen and (min-width:1024px){.header-mobile-main{padding-top:1.5rem}}.header-navbar-mobile-spacer{width:1.5rem;height:1px;background-color:var(--f-grey-3);margin-top:62px;margin-bottom:62px}._wrapper_5qKvf{position:absolute;width:100%;padding:1rem 0;z-index:var(--f-zindex-higher);top:1rem;background-color:transparent}._wrapper_5qKvf._ready_TOcU2{position:fixed;transition:background-color .2s ease-in-out,transform .2s ease-in-out}._wrapper_5qKvf._is-scrolled_Pj2os{background-color:var(--f-white);transform:translateY(-1rem)}._wrapper_5qKvf ._header_gogvh{display:flex;align-items:center}._wrapper_5qKvf ._header_gogvh ._logo_MOpgn{display:inline-flex}body.has-top-banner ._wrapper_5qKvf{top:var(--TopBanner-offset,0)}body.has-top-banner ._wrapper_5qKvf._is-scrolled_Pj2os{transform:none}html.promo-banner-dismissed body.has-top-banner ._wrapper_5qKvf{top:1rem}html.promo-banner-dismissed body.has-top-banner ._wrapper_5qKvf._is-scrolled_Pj2os{transform:translateY(-1rem)}._container_Wsj5u{width:min(100% - 48px,1200px);margin-inline:auto}._inner_1KHZi{display:flex;align-items:center}@media screen and (min-width:1024px){._wrapper_5qKvf{padding:1.5rem 0}}._menu_XXcOK{transition:.5s ease-in-out;cursor:pointer;width:1.5rem;height:1.5rem;position:relative}._menu_XXcOK span{display:block;position:absolute;height:2px;width:100%;background:var(--f-ink);border-radius:2px;opacity:1;left:0;transform:rotate(0);transition:.25s ease-in-out}._menu_XXcOK span:first-child{top:5px;transform-origin:left center}._menu_XXcOK span:nth-child(2){top:11px;transform-origin:left center}._menu_XXcOK span:nth-child(3){top:17px;transform-origin:left center}._open_14R15 span:first-child{transform:rotate(45deg);top:0;width:2rem;left:1px}._open_14R15 span:nth-child(2){width:0;opacity:0}._open_14R15 span:nth-child(3){transform:rotate(-45deg);top:22px;width:2rem;left:1px}body[data-header-variant=transparent] ._menu_XXcOK:not(.close-menu) span{background:#fff!important}.close-menu span,body[data-header-variant=transparent] [data-header-expanded=true] ._menu_XXcOK span,body[data-header-variant=transparent].is-scrolled ._menu_XXcOK span{background:var(--f-ink)!important}
