.not-found-module-scss-module__SGVG1G__page{flex-direction:column;min-height:100vh;display:flex}.not-found-module-scss-module__SGVG1G__not-found{flex-direction:column;flex-grow:1;justify-content:center;align-items:center;gap:2rem;display:flex;position:relative}@media (min-width:768px){.not-found-module-scss-module__SGVG1G__not-found{flex-direction:row;align-items:center;gap:6rem}}.not-found-module-scss-module__SGVG1G__not-found h2{color:#39767c;text-align:center;font-family:var(--giulia);font-size:4rem}.not-found-module-scss-module__SGVG1G__sun{position:absolute;top:0;right:0}.not-found-module-scss-module__SGVG1G__sun-image{aspect-ratio:33/34;width:20vw;height:auto;position:relative}@media (min-width:768px){.not-found-module-scss-module__SGVG1G__sun-image{width:10vw}}.not-found-module-scss-module__SGVG1G__illustration{aspect-ratio:1;width:57rem;max-width:calc(100% - 3rem);position:relative}.not-found-module-scss-module__SGVG1G__text p{text-align:left;text-wrap:balance;font-size:clamp(1.4rem,1.4rem + .175439vw - .526316px,1.6rem);line-height:3.2rem}.not-found-module-scss-module__SGVG1G__link{margin:5rem auto;font-size:clamp(1.4rem,1.4rem + .175439vw - .526316px,1.6rem)}
.account-button-module-scss-module__DDlP_G__account-button{background-color:#0000;border:none;height:fit-content;padding:0;line-height:1}.account-button-module-scss-module__DDlP_G__account-button span{font-size:1.5rem;display:none}@media (min-width:768px){.account-button-module-scss-module__DDlP_G__account-button{color:#258288;text-transform:uppercase;border:1px solid #258288;border-radius:3rem;padding:1em 1.9em}.account-button-module-scss-module__DDlP_G__account-button img{display:none}.account-button-module-scss-module__DDlP_G__account-button span{display:block}}
.burger-menu-module-scss-module__Uw5SnW__burger-menu{background:0 0;border:none;flex-direction:column;justify-content:space-between;width:2.6rem;height:2rem;padding:0;display:flex}.burger-menu-module-scss-module__Uw5SnW__burger-menu .burger-menu-module-scss-module__Uw5SnW__burger-line{background-color:#657a7b;border-radius:1.5rem;width:100%;height:.1rem}@media (min-width:1300px){.burger-menu-module-scss-module__Uw5SnW__burger-menu{display:none}}
.site-navigation-module-scss-module__R6Jbaa__navigation{z-index:2;width:100%;height:100vh;padding:1.6rem 2.1rem;position:fixed;top:0;left:0}@supports (height:100dvh){.site-navigation-module-scss-module__R6Jbaa__navigation{height:100dvh}}.site-navigation-module-scss-module__R6Jbaa__navigation{clip-path:circle(10rem at -30% -30%);background-color:#fff;transition:clip-path .5s ease-in}.site-navigation-module-scss-module__R6Jbaa__navigation.site-navigation-module-scss-module__R6Jbaa__open{clip-path:circle(300rem);background:#fff}.site-navigation-module-scss-module__R6Jbaa__navigation .site-navigation-module-scss-module__R6Jbaa__close-navigation{background-color:#0000;border:0;padding:0}.site-navigation-module-scss-module__R6Jbaa__navigation ul{flex-direction:column;gap:2.5rem;margin-top:5rem;margin-bottom:0;padding:0;list-style:none;display:flex}.site-navigation-module-scss-module__R6Jbaa__navigation .site-navigation-module-scss-module__R6Jbaa__link{text-transform:uppercase;color:#1b5f64;width:fit-content;font-size:1.4rem;position:relative}.site-navigation-module-scss-module__R6Jbaa__navigation .site-navigation-module-scss-module__R6Jbaa__link.site-navigation-module-scss-module__R6Jbaa__active{color:#258288}.site-navigation-module-scss-module__R6Jbaa__navigation .site-navigation-module-scss-module__R6Jbaa__link.site-navigation-module-scss-module__R6Jbaa__active:after{content:"";background-color:#258288;width:100%;height:1px;display:block;position:absolute;top:calc(100% + .3rem)}@media (min-width:1080px){.site-navigation-module-scss-module__R6Jbaa__navigation{padding:4.6rem 2.5rem}}@media (min-width:1300px){.site-navigation-module-scss-module__R6Jbaa__navigation{position:inherit;clip-path:none;background-color:#0000;width:auto;height:auto;padding:0;display:block;top:auto;left:auto}.site-navigation-module-scss-module__R6Jbaa__navigation.site-navigation-module-scss-module__R6Jbaa__open{background-color:#0000}.site-navigation-module-scss-module__R6Jbaa__navigation .site-navigation-module-scss-module__R6Jbaa__close-navigation{display:none}.site-navigation-module-scss-module__R6Jbaa__navigation ul{flex-direction:row;gap:3.2rem;margin-top:0}}
.header-module-scss-module__xbLjQa__header{justify-content:space-between;height:11.2rem;margin:0 auto;padding:1.6rem 0;display:flex;position:relative}.header-module-scss-module__xbLjQa__header .header-module-scss-module__xbLjQa__logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:768px){.header-module-scss-module__xbLjQa__header{padding:1.6rem 0}}@media (min-width:1080px){.header-module-scss-module__xbLjQa__header{align-items:center}}
.layout-module-scss-module__dQHJbG__layout{position:relative;overflow:hidden}.layout-module-scss-module__dQHJbG__layout:before{content:"";z-index:-1;width:100%;height:100vh;display:block;position:absolute}@supports (height:100dvh){.layout-module-scss-module__dQHJbG__layout:before{height:100dvh}}.layout-module-scss-module__dQHJbG__layout:before{background:linear-gradient(#e7fdff 0%,#e7fdff00 60%)}.layout-module-scss-module__dQHJbG__layout main{padding-top:2rem}@media (min-width:768px){.layout-module-scss-module__dQHJbG__layout main{padding-top:8rem}}:is(.layout-module-scss-module__dQHJbG__layout.school-page #unicefBanner,.layout-module-scss-module__dQHJbG__layout.school-page .unicefBanner){display:none}