@font-face{font-family:C-Background;src:url(/build/fonts/Cyclone\ Background.885a269b.eot);src:url(/build/fonts/Cyclone\ Background.885a269b.eot) format("embedded-opentype"),url(/build/fonts/Cyclone\ Background.837ed1f6.woff) format("woff"),url(/build/fonts/Cyclone\ Background.52aa36cd.ttf) format("truetype"),url(/build/images/Cyclone\ Background.6a399a45.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:C-Inline;src:url(/build/fonts/Cyclone\ Inline.4394e9a5.eot);src:url(/build/fonts/Cyclone\ Inline.4394e9a5.eot) format("embedded-opentype"),url(/build/fonts/Cyclone\ Inline.400800de.woff) format("woff"),url(/build/fonts/Cyclone\ Inline.369b2d18.ttf) format("truetype"),url(/build/images/Cyclone\ Inline.915d7a1c.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:C-Shaded;src:url(/build/fonts/Cyclone\ Shaded.099fd7b7.eot);src:url(/build/fonts/Cyclone\ Shaded.099fd7b7.eot) format("embedded-opentype"),url(/build/fonts/Cyclone\ Shaded.b1650f31.woff) format("woff"),url(/build/fonts/Cyclone\ Shaded.987c79d6.ttf) format("truetype"),url(/build/images/Cyclone\ Shaded.db7f49d6.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Grobold;src:url(/build/fonts/GROBOLD.841447c7.eot);src:url(/build/fonts/GROBOLD.841447c7.eot) format("embedded-opentype"),url(/build/fonts/GROBOLD.4ca952b2.woff) format("woff"),url(/build/fonts/GROBOLD.9145f1dd.ttf) format("truetype"),url(/build/images/GROBOLD.b07e910e.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:H-Pencil;src:url(/build/fonts/hapole_pencil.66792a44.eot);src:url(/build/fonts/hapole_pencil.66792a44.eot) format("embedded-opentype"),url(/build/fonts/hapole_pencil.192a36cd.woff) format("woff"),url(/build/fonts/hapole_pencil.5a441ef2.ttf) format("truetype"),url(/build/images/hapole_pencil.1826911d.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:L-CondensedItalic;src:url(/build/fonts/LeagueGothic-CondensedItalic.d44c654a.eot);src:url(/build/fonts/LeagueGothic-CondensedItalic.d44c654a.eot) format("embedded-opentype"),url(/build/fonts/LeagueGothic-CondensedItalic.43cc03b9.woff) format("woff"),url(/build/fonts/LeagueGothic-CondensedItalic.b23f5e10.ttf) format("truetype"),url(/build/images/LeagueGothic-CondensedItalic.ba4c651e.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:L-CondensedRegular;src:url(/build/fonts/LeagueGothic-CondensedRegular.622af80f.eot);src:url(/build/fonts/LeagueGothic-CondensedRegular.622af80f.eot) format("embedded-opentype"),url(/build/fonts/LeagueGothic-CondensedRegular.eb38ff5d.woff) format("woff"),url(/build/fonts/LeagueGothic-CondensedRegular.e8e1e303.ttf) format("truetype"),url(/build/images/LeagueGothic-CondensedRegular.ba153b50.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:L-Italic;src:url(/build/fonts/LeagueGothic-Italic.efc7e856.eot);src:url(/build/fonts/LeagueGothic-Italic.efc7e856.eot) format("embedded-opentype"),url(/build/fonts/LeagueGothic-Italic.cf9ff2b6.woff) format("woff"),url(/build/fonts/LeagueGothic-Italic.59af402e.ttf) format("truetype"),url(/build/images/LeagueGothic-Italic.239f6c72.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:L-light;src:url(/build/fonts/LondrinaSolid-Light.c5b2bb5e.eot);src:url(/build/fonts/LondrinaSolid-Light.c5b2bb5e.eot) format("embedded-opentype"),url(/build/fonts/LondrinaSolid-Light.8b94e479.woff) format("woff"),url(/build/fonts/LondrinaSolid-Light.dd22107c.ttf) format("truetype"),url(/build/images/LondrinaSolid-Light.2af4a774.svg) format("svg");font-weight:300;font-style:normal}@font-face{font-family:L-Regular;src:url(/build/fonts/LeagueGothic-Regular.2a630157.eot);src:url(/build/fonts/LeagueGothic-Regular.2a630157.eot) format("embedded-opentype"),url(/build/fonts/LeagueGothic-Regular.5ed2d680.woff) format("woff"),url(/build/fonts/LeagueGothic-Regular.ee19a10c.ttf) format("truetype"),url(/build/images/LeagueGothic-Regular.9ff5cf71.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:R-light;src:url(/build/fonts/Roboto-Light.08cf97f4.eot);src:url(/build/fonts/Roboto-Light.08cf97f4.eot) format("embedded-opentype"),url(/build/fonts/Roboto-Light.4daa933c.woff) format("woff"),url(/build/fonts/Roboto-Light.ed779272.ttf) format("truetype"),url(/build/images/Roboto-Light.60ccd51b.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:R-regular;src:url(/build/fonts/Roboto-Regular.60708cf4.eot);src:url(/build/fonts/Roboto-Regular.60708cf4.eot) format("embedded-opentype"),url(/build/fonts/Roboto-Regular.197de081.woff) format("woff"),url(/build/fonts/Roboto-Regular.f36638c2.ttf) format("truetype"),url(/build/images/Roboto-Regular.d38c04b1.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:R-medium;src:url(/build/fonts/Roboto-Medium.e90abaf0.eot);src:url(/build/fonts/Roboto-Medium.e90abaf0.eot) format("embedded-opentype"),url(/build/fonts/Roboto-Medium.856197d0.woff) format("woff"),url(/build/fonts/Roboto-Medium.b2d307df.ttf) format("truetype"),url(/build/images/Roboto-Medium.1b3fc935.svg) format("svg");font-weight:500;font-style:normal}@font-face{font-family:R-bold;src:url(/build/fonts/Roboto-Bold.261c6193.eot);src:url(/build/fonts/Roboto-Bold.261c6193.eot) format("embedded-opentype"),url(/build/fonts/Roboto-Bold.98aa0579.woff) format("woff"),url(/build/fonts/Roboto-Bold.a9131e06.ttf) format("truetype"),url(/build/images/Roboto-Bold.f09e69b9.svg) format("svg");font-weight:700;font-style:normal}@font-face{font-family:R-black;src:url(/build/fonts/Roboto-Black.bc96ff60.eot);src:url(/build/fonts/Roboto-Black.bc96ff60.eot) format("embedded-opentype"),url(/build/fonts/Roboto-Black.9ed93e7e.woff) format("woff"),url(/build/fonts/Roboto-Black.301fe70f.ttf) format("truetype"),url(/build/images/Roboto-Black.3594ee32.svg) format("svg");font-weight:900;font-style:normal}@font-face{font-family:A-kind;src:url(/build/fonts/Alphakind.b423838f.eot);src:url(/build/fonts/Alphakind.b423838f.eot) format("embedded-opentype"),url(/build/fonts/Alphakind.8622b018.woff) format("woff"),url(/build/fonts/Alphakind.8e69ea56.ttf) format("truetype"),url(/build/images/Alphakind.930d1a4d.svg) format("svg");font-weight:400;font-style:normal}.box-blur{background-color:hsla(0,0%,100%,.3);padding:3rem;border-radius:2rem;margin-bottom:2rem}@supports (-webkit-backdrop-filter:none) or (backdrop-filter:none){.box-blur{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background-color:hsla(0,0%,100%,.1)}}a,abbr,acronym,blockquote,body,cite,code,dd,div,dl,dt,fieldset,form,html,iframe,img,label,legend,li,object,ol,p,pre,q,small,span,strike,sub,ul{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline}li,ol,ul{list-style:none}html{font-size:62.5%;scroll-behavior:smooth}@media (max-width:1400px){html{font-size:60%}}@media (max-width:1200px){html{font-size:58%}}@media (max-width:992px){html{font-size:56%}}@media (max-width:768px){html{font-size:54%}}body{font-family:R-light;font-size:1.8rem;color:#004f31}body.main-secondary-school{background:#fff;color:#333;font-family:K-bold}body.main-secondary-school .text-regular{font-family:K-regular}body.main-secondary-school strong{font-family:K-bold}body.special{background:#68bcac}body.special header{display:none}a{font-family:inherit}a,a:hover{color:inherit;text-decoration:underline}p{font-size:1.6rem;font-family:R-regular;color:#0a3729;margin-bottom:2rem}.description{text-align:center;margin-bottom:4rem}.container,.container-fluid{padding-right:2rem;padding-left:2rem}.container.large{max-width:1280px}.container.medium{max-width:1080px}.wrapper-classroom iframe{width:100%;min-height:80vh;border:none}.row{margin-right:-2rem;margin-left:-2rem}.row.no-gutters{margin-right:0;margin-left:0}.disabled{opacity:.4;pointer-events:none}.disabled:hover{cursor:not-allowed}.modal-open .aos-animate{transform:none!important}.reset-text-transform{text-transform:none!important}.divider{width:100%;border:.1rem solid #666;margin:4rem 0}.list-style-disc{padding-left:4rem}.list-style-disc li{font-size:1.8rem;font-family:R-regular;color:#31323e;margin-bottom:1rem;list-style:disc}.wrapper-list-check{display:flex;align-items:flex-start;gap:2.4rem;margin-bottom:2.4rem}.wrapper-list-check p{color:#fff;text-align:left;margin-bottom:0}.wrapper-list-check.first p{color:#12533f}.wrapper-list-check.first .check-list-icon{background:url(/build/images/check-green-1.f19c16c2.png) no-repeat 50%;background-color:#12533f;background-size:contain;background-origin:content-box}.wrapper-list-check.second p{color:#fff}.wrapper-list-check.second .check-list-icon{background:url(/build/images/check-green-2.0671bd2f.png) no-repeat 50%;background-color:#bdcc0a;background-size:contain;background-origin:content-box}.check-list-icon{width:3.6rem;height:3.6rem;flex:0 0 3.6rem;padding:.8rem;border-radius:50%}.row-register{display:flex;justify-content:space-between;align-items:center;gap:1.6rem;margin-top:2.4rem;position:relative;border-radius:2rem;padding:4rem 2.8rem 3.2rem;background-color:#fff;box-shadow:0 .8rem 1.6rem rgba(0,0,0,.0784313725490196);text-align:left}@media (max-width:768px){.row-register{background-image:none;flex-wrap:wrap}}.row-register .two-cols{display:flex;align-items:flex-start;gap:4rem}.row-register .two-cols p{width:50%}@media (max-width:768px){.row-register .two-cols{flex-wrap:wrap;gap:2.4rem}.row-register .two-cols p{width:100%}}.row-register p{margin:0;color:#0a3729}.row-register .label-info{padding:1.6rem 2.4rem;border-radius:2rem;background:#ffb700;text-align:center;position:absolute;top:-2.8rem;left:2.8rem;font-family:R-bold;box-shadow:0 .8rem 1.6rem rgba(0,0,0,.0784313725490196)}@media (max-width:992px){.row-register{justify-content:normal}}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{padding-right:2rem;padding-left:2rem}.mb-1{margin-bottom:1rem!important}.mb-2{margin-bottom:2rem!important}.mb-3{margin-bottom:4rem!important}.input-help{font-size:1.2rem;color:#666}h1{font-family:L-regular;color:#e5b13c;text-shadow:.3rem 0 0 #a17c2a;text-transform:uppercase;font-size:6rem;margin-bottom:4rem;text-align:center}h2{display:block;text-transform:uppercase;margin-bottom:2rem}h2,h3{font-family:L-light;font-size:3rem;text-align:left}h3{margin-bottom:1rem;color:#004f31}h4{text-align:center;width:100%}h4,h5{font-family:L-light;font-size:2.2rem;color:#004f31}.simpleTitle,strong{font-family:R-Bold}.simpleTitle{font-size:3rem;display:inline-block;margin:0 0 1rem;text-decoration:none}.mainDescription{font-size:2.2rem;margin:0 0 2rem}@media (min-width:0px) and (max-width:575px){.mainDescription{font-size:1.8rem}}.main-secondary-school h1{text-shadow:none;margin-bottom:4rem;text-align:center}.main-secondary-school h1,.main-secondary-school h2{font-family:K-Bold;color:#0b3729;text-transform:uppercase;font-size:6rem}.main-secondary-school h2{text-align:left;display:block;margin-bottom:2rem}.main-secondary-school h3{font-family:K-Bold;text-align:left;font-size:3rem;margin-bottom:3rem;color:#0a3729}.main-secondary-school h4{font-family:K-Bold;text-align:left;font-size:2.2rem;color:#0a3729;width:100%}.main-secondary-school h5{font-family:K-Bold;font-size:2rem;color:#0a3729}.main-secondary-school strong{font-family:K-Bold}.primary-table tbody td.old-ranking-year{font-family:GROBOLD!important;font-size:3rem!important}.primary-table tbody td.old-ranking-data{font-size:2.2rem}.font-a-kind{font-family:A-kind}small{font-size:1.5rem}.text-lime-1{color:#bdcc0a}.text-green-1{color:#12533f}.form-group{max-width:90%;margin:0 auto 2rem}.form-group label{font-family:R-light;font-size:2.4rem;color:#31323e}.col-form-label{font-family:R-light;margin:0 0 1rem;padding:0;line-height:normal}.custom-checkbox,.custom-radio{padding-left:4rem;display:inline-block;margin-right:1rem}.form-group label.required:after,.form-group legend.required:after{content:" *"}.no-asterisk .form-group label.required:after,.no-asterisk .form-group legend.required:after,legend.required+div label.required:after{content:""}.custom-checkbox .custom-control-label,.custom-radio .custom-control-label{font-family:R-light}.custom-checkbox .custom-control-label:before,.custom-radio .custom-control-label:before{top:.15rem;left:-4rem;width:2rem;height:2rem;pointer-events:auto;border:.1rem solid #666}.custom-checkbox .custom-control-label:after,.custom-radio .custom-control-label:after{position:relative;top:auto;left:auto;display:inline-block;background-image:none!important}.custom-checkbox .custom-control-label:before{border-radius:0}.custom-control-input:checked~.custom-control-label:before{border-color:#004f31;background-color:#004f31!important;background-repeat:no-repeat;background-position:50%;background-size:1.8rem 1.8rem}.custom-control-input:focus~.custom-control-label:before{box-shadow:none!important;outline:0}.form-check{padding-left:2rem;display:inline-block;margin-right:2rem}.form-check .form-check-input{margin-top:.55rem;margin-left:-2rem}.form-text{margin-top:-1rem;font-size:1.8rem}.form-text.text-muted{color:#666}.formRowDescription{margin-bottom:1rem}.formRowDescription .standardLink{font-family:R-light;font-size:2.2rem}.form-control[disabled]{opacity:.4}.form-error{color:red!important}.select2-container--default.select2-container--disabled .select2-selection--single{opacity:.4}.accordion-card,.accordion-card .card-header{background:transparent;border:none}.accordion-card .card-header{padding:0;margin-bottom:1rem!important}.accordion-card .card-header .accordion-button{position:relative;width:100%;background:transparent;border:none;text-align:left;color:#fff;font-family:GROBOLD;font-size:3rem}.accordion-card .card-header .accordion-button .inside-arrow{position:absolute;top:25%;right:1rem;width:3rem;height:2rem;background-image:url(/build/images/arrow-white-up.4e542e05.png);background-size:cover;background-position:50%;transition:transform .3s}.accordion-card .card-header .accordion-button.collapsed .inside-arrow{transform:rotate(180deg)}.accordion-card .card-body{padding:0}.accordion-card .bottom-margin{margin-bottom:0!important}button:focus{outline:none}.big-button{position:relative;display:inline-flex;align-items:center;justify-content:center;font-family:GROBOLD;font-size:3rem;background-color:#d8ff00;color:#505167;padding:0 2.2rem;border-radius:10rem;border:none;margin:5rem 2.5rem;text-decoration:none;box-shadow:0 0 0 1.6rem hsla(0,0%,100%,.3137254901960784);z-index:1;min-width:26.4rem;min-height:6rem}.big-button.simple{box-shadow:none;min-width:0;min-height:0;margin:0;font-family:A-kind;font-size:2rem;text-transform:uppercase;padding:1.2rem 4rem}.big-button.simple.orange{color:#0a3729}.big-button.simple.orange:hover{color:#fff}.big-button.simple.green{color:#fff;background:#12533f}.big-button.simple.green:hover{background:#bdcc0a;color:#0a3729}@media (max-width:768px){.big-button{font-size:2.2rem}}@media (min-width:0px) and (max-width:575px){.big-button.mobile-border{margin:5rem 2.5rem 0}}.big-button.pink{background:#bb818a;color:#fff}.big-button.orange{background:#ffb700;color:#fff}.big-button.blue{background:#68bcac;color:#fff}.big-button.smaller-text{font-size:2.4rem}.big-button.play{min-height:8rem}@media (min-width:0px) and (max-width:575px){.big-button.play{min-height:6rem}}.big-button.ranking{min-width:30rem}@media (min-width:0px) and (max-width:575px){.big-button.ranking{min-width:unset}}.big-button.login{margin:3rem 2.5rem}.big-button:hover{color:#defe29;background:#505167;text-decoration:none}.big-button:focus{outline:unset}.big-link{font-size:2.4rem;font-family:L-regular;color:#31323e}.big-link.last{display:inline-block;margin-bottom:15rem}.big-link.green{color:#085031}.big-link.special{font-size:2.2rem;font-family:GROBOLD;color:#68bcac;text-decoration:underline}.big-link:hover{color:#31323e}.big-title{font-family:A-kind;font-size:4.8rem;color:#fff;text-align:center;text-transform:uppercase;text-shadow:unset;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#0f4c3e;letter-spacing:-2px;margin-bottom:40px}@media (max-width:768px){.big-title{font-size:4rem}}.big-title.breackable{word-break:break-all}.big-title.dark{color:#505167}.big-title.darker{color:#0a3729}.big-title.yellow{color:#d8ff00}.big-title.blue{color:#7fbaac}.big-title.green{color:#83ab50}.big-title.green-1{color:#12533f}.big-title.pink{color:#e386aa}.big-title.lime{-webkit-text-stroke-color:#bdcc0a}.big-title.azure{-webkit-text-stroke-color:#00d5ca}.big-title.orange{color:#ffb700}.big-title.alternate{font-family:l-regular;font-size:8rem}.big-title.smaller{text-transform:unset;text-align:left}.big-title.smaller.less-top{margin-top:7rem}@media (max-width:768px){.big-title.smaller{margin-top:5rem}}.big-title#schede{margin-top:15rem}.big-title.smaller-font{font-size:3rem}.big-title.with-image img{height:16rem;position:absolute;bottom:0;left:0;right:0;margin:0 auto;transform:translate(150%,-2rem)}.big-title.with-image img.bigger-xl{height:24rem;transform:translate(145%,-3rem)}.big-title.with-image img.bigger{transform:translate(350%,-2rem)}.big-title.with-image img.moved{left:unset;transform:translateX(0,-2rem)}.big-title.with-image img.nini{height:11rem;transform:translate(245%,-5rem)}.big-title.with-image img.mo{height:11rem;transform:translate(310%,-3rem)}@media (max-width:768px){.big-title.with-image img{display:none}}.big-title.flexed-image{display:inline-block;position:relative;padding:0 12rem}.big-title.flexed-image.video-title{padding-bottom:4rem}.big-title.flexed-image.video-title:after,.big-title.flexed-image.video-title:before{bottom:4rem}@media (min-width:0px) and (max-width:575px){.big-title.flexed-image{padding:0 8rem}}.big-title.flexed-image:before{content:"";background-image:url(/build/images/title-pre.641b7f09.png);background-position:50%;background-size:cover;position:absolute;height:3rem;width:3rem;left:9rem;top:0;bottom:0;margin:auto}@media (min-width:0px) and (max-width:575px){.big-title.flexed-image:before{left:5rem}}.big-title.flexed-image:before#schede{line-height:1}@media (min-width:0px) and (max-width:575px){.big-title.flexed-image:before#schede{display:none;height:0;width:0}}.big-title.flexed-image:after{content:"";background-image:url(/build/images/title-image1.d249af67.svg);background-position:50%;background-size:contain;background-repeat:no-repeat;position:absolute;height:12rem;width:12rem;right:0;top:0;bottom:0;margin:auto}@media (min-width:0px) and (max-width:575px){.big-title.flexed-image:after{height:9rem;width:9rem}}.big-title.flexed-image.primary:before{display:none}.big-title.flexed-image.primary:after{background-image:url(/build/images/mo.b39a0a4d.png);height:100%}@media (min-width:0px) and (max-width:575px){.big-title.flexed-image.primary:after{display:none}}@media (min-width:0px) and (max-width:575px){.big-title.flexed-image.primary{padding:0}}.big-title.flexed-image.primary-2{padding:0;margin-bottom:0}.big-title.flexed-image.primary-2:before{display:none}.big-title.flexed-image.primary-2:after{background-image:url(/build/images/olivette_1.d0326d56.png);transform:translate(90%,-1rem)}@media (min-width:0px) and (max-width:575px){.big-title.flexed-image.primary-2:after{display:none}}.big-title.flexed-image.img-2:after{background-image:url(/build/images/title-image2.9df0fd54.png)}.big-title.flexed-image.img-3:after{width:18rem;right:-6rem;background-image:url(/build/images/title-image3.cc05d989.png)}@media (max-width:768px){.big-title.flexed-image.img-3:after{height:3rem;width:3rem;right:9rem;background-image:url(/build/images/title-after.da86e664.png)}}.big-title.flexed-image.video:after{transform:translateY(-20%)}.primary .bg-1{background-image:url(/build/images/primary-bg.a4d9dfb8.jpg)}.primary .bg-2{background-color:#0a3729;background-image:url(/build/images/section-kit.8ed42ccd.jpg);background-position:left -360px bottom}.primary .bg-3{background-image:url(/build/images/primary-bg-3.b5d5e847.jpg)}.primary .bg-4{background-image:url(/build/images/primary-bg-4.2b738528.jpg)}.primary .bg-5{background-image:url(/build/images/primary-bg-5.9f1c1681.jpg)}.primary .bg-6{background-image:url(/build/images/primary-bg-6.52a5a863.jpg)}.primary .bg-7{background:#bdcc08}.primary .bg-project{background-image:url(/build/images/primary-bg.a4d9dfb8.jpg);background-position:bottom;background-blend-mode:soft-light}.primary .bg-cartoon{background-image:url(/build/images/bg-cartoon.d0c1019a.jpg)}.primary .bg-special{background:#68bcac}.primary .bg-sky{background-image:url(/build/images/section-top.35ea00f8.jpg);padding:10rem 0;display:flex;align-items:flex-end;position:relative}.primary .bg-sky .hill{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.primary .bg-sky .wrapper-top-hill{position:relative}.primary .bg-sky .wrapper-top-hill .moenini{max-width:390px;width:100%;margin:0 auto 40px}.first-grade .bg-1{background-image:url(/build/images/first-grade-bg1.2f2e0efb.png)}.first-grade .bg-2{background-image:url(/build/images/first-grade-bg2.9b1cdb00.png)}.first-grade .bg-3{background-image:url(/build/images/first-grade-bg3.c565c81c.png)}.first-grade .bg-4{background-image:url(/build/images/first-grade-bg4.2295a0e3.png)}.first-grade .bg-5{background-image:url(/build/images/first-grade-bg5.616758f5.png)}.first-grade .text-bg-1{background-color:#e1ece7}.first-grade .text-bg-2{background-color:#68bcac}.second-grade .bg-1{background-image:url(/build/images/second-grade-bg1.d0924ff7.jpg);background-position:top}@media (max-width:768px){.second-grade .bg-1{background-position:top}}.second-grade .bg-2,.second-grade .bg-3{background-color:#161c19}.second-grade .bg-4{background-color:#d8ff00}.second-grade .bg-5{background-color:#bdcc08}.second-grade .masterclass-bg{background-image:url(/build/images/second-grade-bg2.3c4b4544.png);background-size:cover;background-position-y:-20.8rem;background-position-x:center;background-repeat:no-repeat}@media (min-width:0px) and (max-width:575px){.second-grade .masterclass-bg{background-size:auto;background-position-y:unset}}.second-grade .masterclass-bg-2{background-image:url(/build/images/second-grade-bg-special.45f10735.png);background-position:50%;background-size:cover;margin-bottom:3rem}.second-grade .yellow-bg{background-image:url(/build/images/second-grade-bg3.e3ceb058.png);background-color:#d8ff00;background-position:50%;background-size:cover}@media (min-width:0px) and (max-width:575px){.second-grade .yellow-bg{background-size:auto}}.second-grade .project-bg{background-image:url(/build/images/second-grade-bg4.79ea8d0e.png);background-position:50%;background-size:contain;background-repeat:no-repeat}.play{background-color:#68bcac}@keyframes btn{0%{box-shadow:0 0 0 0 var(--hover)}}.btn{--color:#004f31;--hover:#00324f}.btn-primary{--color:#a17c2a;--hover:#6da12a}.btn{display:inline-block;font-family:L-light;color:#fff;text-align:center;font-size:2.2rem;border:0;margin:0 .5rem;border-radius:4rem;padding:1rem 6rem;background-color:transparent;border-color:transparent!important;text-decoration:none;text-transform:uppercase;position:relative}.btn:after,.btn:before{content:"";position:absolute;background:none;opacity:0;transform:rotate(0deg) translateX(0);transition:all 1.5s ease;width:3rem;height:3rem}.btn:hover{animation:btn .5s;box-shadow:0 0 0 2em hsla(0,0%,100%,0)}.btn:hover:before{opacity:1;background:url(/build/images/leave-green-left-up.e753a746.png) no-repeat 0 0;background-size:contain;left:0;top:-2rem;transform:rotate(45deg) translateX(-.1rem);transition:all 1.5s ease}.btn:hover:after{opacity:1;background:url(/build/images/leave-green-right-bottom.2ae90e93.png) no-repeat 100% 100%;background-size:contain;right:0;bottom:-2rem;transform:rotate(-20deg) translateX(1rem);transition:all 1.5s ease}.btn.btn-primary{background-color:#004f31}@media (min-width:0px) and (max-width:575px){.btn.btn-primary{display:block;width:100%;margin-bottom:1rem}.btn.btn-primary:last-child{margin-bottom:0}}.btn.btn-primary.yellow{background-color:#e5b13c}.btn.btn-primary.yellow:hover:before{opacity:1;background:url(/build/images/leave-yellow-right-up.2911bb17.png) no-repeat 100% 0;background-size:contain;left:auto;right:0;top:-2rem;transform:rotate(10deg) translateX(-.1rem);transition:all 1.5s ease}.btn.btn-primary.yellow:hover:after{opacity:1;background:url(/build/images/leave-yellow-left-bottom.54aa6974.png) no-repeat 0 100%;background-size:contain;left:-2rem;bottom:-1.5rem;transform:rotate(-15deg) translateX(.2rem);transition:all 1.5s ease}.btn.btn-primary:active{background-color:#003b25!important}.btn.btn-secondary{padding-top:.6rem;padding-bottom:.6rem;border:.4rem solid #fff!important}.btn.btn-secondary:active{background-color:#003b25!important}.btn:active,.btn:focus{opacity:1;box-shadow:none!important;outline:0}.btn:last-child{margin-right:0}.btn-wrapper{width:100%;text-align:center}.fixed-p{max-width:68rem}.fixed-p,.fixed-p-8{margin-left:auto;margin-right:auto}.fixed-p-8{max-width:80rem}.cta-text{width:100%;display:block;text-align:center;font-family:R-light;font-size:2.2rem;color:#666;margin-bottom:1rem}.cta-text a{color:#83ab50}.form-control{display:block;font-size:1.8rem;color:#83ab50;margin:0 auto;height:5.8rem;padding:2rem;border:0;border-radius:10rem;background-color:#e6eedc}.form-control::placeholder{color:#b3b3b3}.form-control:focus{color:#83ab50;box-shadow:none!important;outline:0;background-color:#e6eedc}label{display:block;font-family:R-light;font-size:1.5rem;margin:0 0 1rem;vertical-align:middle;position:relative;width:100%;color:#666}label .invalid-feedback{position:absolute;right:0;top:.1rem;width:auto;font-size:1.5rem}label .form-error-icon{display:none}.lined-title-wrapper{display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.lined-title-wrapper .line{height:.2rem;width:100%;background-color:#053d18}.lined-title-wrapper .line.home{height:.1rem;max-width:15rem}@media (max-width:768px){.lined-title-wrapper .line.home{max-width:2rem}}.lined-title-wrapper .big-title,.lined-title-wrapper .special-title{white-space:nowrap;margin:0 1rem;text-align:center}.lined-title-wrapper .big-title.no-transform,.lined-title-wrapper .special-title.no-transform{text-transform:none}.lined-title-wrapper.lower{margin-top:22rem}.lined-title-wrapper.white .line{background-color:#fff}.link-social{display:inline-block;width:4.5rem;height:4.5rem}.link-social:hover{text-decoration:none}.link-social img{width:100%;height:auto}.nav-tabs{border:0}.nav-tabs .nav-tab{display:block;padding:2rem 4rem;background-color:#fff;color:#83ab50;opacity:.5;text-decoration:none}.nav-tabs .nav-tab:hover{color:#83ab50}.nav-tabs .nav-tab.active{opacity:1;font-family:R-bold}.wrapper-video{width:100%;margin-bottom:2rem}.wrapper-video .img-fluid{width:100%}.wrapper-video:hover{cursor:pointer}.modal-video .modal-body iframe{width:100%;height:50rem;border-width:0}.modal-video .modal-title{color:#83ab50;font-family:R-black;font-size:2.4rem}.wrapper-video-secondary{display:flex;flex-direction:column;border-radius:2.5rem;overflow:hidden;margin-bottom:4rem}.wrapper-video-secondary:hover{cursor:pointer}.wrapper-video-secondary iframe{pointer-events:none;width:100%;height:22rem;background-color:#0b3729;padding-top:4rem}.wrapper-video-secondary .description-video{background-color:#e9f7c4;padding:3rem}.wrapper-video-secondary .description-video h3{color:#333;margin-bottom:3rem}.wrapper-video-secondary .description-video p{margin-bottom:0;font-family:K-regular;font-size:1.5rem;color:#333}@media (min-width:0px) and (max-width:575px){.video-container{padding:0}.video-container p{padding:0 2rem}}.wrapper-iframe-video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;min-height:560px}@media (max-width:768px){.wrapper-iframe-video{min-height:0}}.wrapper-iframe-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;min-height:560px;border-radius:12px}.observable{height:1rem;width:1rem}.wrapper-paper{min-height:50rem;padding:2rem 4rem;text-align:center;display:flex;flex-direction:column;align-items:center}.wrapper-paper .btn-arrow{margin-bottom:2rem}.wrapper-paper .btn-arrow span{font-size:3rem}.wrapper-paper h3{font-size:6rem;text-align:center}.wrapper-paper.student{background:url(/build/images/paper-student.e753e36f.png) no-repeat top}@media (max-width:992px){.wrapper-paper.student{background-size:contain}}.wrapper-paper.student h3{font-family:G-hand}.wrapper-paper.student .btn-arrow{color:#000;border-radius:0;border:.3rem dashed #000;background-image:url(/build/images/arrow-right-black.cd444e12.png)}.wrapper-paper.student .btn-arrow:first-of-type{transform:rotate(5deg)}.wrapper-paper.student .btn-arrow:nth-of-type(3){transform:rotate(-5deg)}.wrapper-paper.teacher{background:url(/build/images/paper-teacher.504ac129.png) no-repeat top}@media (max-width:992px){.wrapper-paper.teacher{background-size:contain}}.wrapper-paper.teacher h3{font-size:5rem;font-family:SSC-regular}.wrapper-paper.teacher .btn-arrow:first-of-type,.wrapper-paper.teacher .btn-arrow:nth-of-type(3){transform:rotate(-5deg)}.btn-arrow{display:inline-block;font-family:K-bold;color:#fff;text-align:left;font-size:1.8rem;border-radius:1rem;padding:1rem 6rem 1rem 1rem;border:.3rem solid #000;text-decoration:none;text-transform:uppercase;position:relative;background-image:url(/build/images/arrow-right-white.06556567.png);background-repeat:no-repeat;background-position:100%;background-color:#090}@media (max-width:768px){.btn-arrow{padding:1rem 8rem 1rem 1rem}}.btn-arrow:hover{text-decoration:none;color:#fff}.btn-arrow.first{background-color:#87ad32}.btn-arrow.second{background-color:#6f6}.btn-arrow.third{background-color:#f23333}.btn-arrow.fourth{background-color:#f60}.btn-arrow.fifth{background-color:#ff3}.btn-arrow.sixth{background-color:#f9f}.cookie-policy-bar{padding:2rem;color:#fff;text-align:center;background-color:#000;position:fixed;bottom:0;left:0;right:0;display:none}.cookie-policy-bar .ok{text-transform:uppercase;font-weight:900}.tear-up:before{bottom:0;background:url(/build/images/tear-up.54c56a83.png) repeat-x top}.tear-down:after,.tear-up:before{content:"";position:absolute;left:0;right:0;height:2rem;width:100%;z-index:999}.tear-down:after{bottom:-2rem;background:url(/build/images/tear-down.62ccf368.png) repeat-x top}.box-description{padding:4rem;border-radius:2.5rem;text-align:center;height:calc(100% - 4rem);margin-bottom:4rem}.box-description h3{font-size:3rem;margin-bottom:3rem;text-align:center;text-transform:uppercase}.box-description p{margin-bottom:0!important}.box-description .btn-arrow{margin-top:3rem}.box-description.masterclass{background-color:#e9f7c4}.box-link-student-teacher{display:flex;justify-content:center;margin-bottom:40rem}.box-link-student-teacher.box-blur{padding:0}@media (min-width:0px) and (max-width:575px){.box-link-student-teacher{display:block}}.box-link-student-teacher .content{padding:4rem 2rem 3rem;display:flex;flex-direction:column;align-items:start}@media (min-width:0px) and (max-width:575px){.box-link-student-teacher .content{align-items:normal}}.box-link-student-teacher .content h5{text-transform:uppercase;font-size:4rem;color:#fff;margin-bottom:3rem;font-family:K-bold;padding-left:3rem}.box-link-student-teacher .content .btn-arrow-rounded{margin-bottom:1rem}.btn-arrow-rounded{display:inline-block;font-family:K-bold;color:#fff;text-align:left;font-size:1.8rem;border-radius:50rem;padding:1rem 6rem 1rem 4rem;text-decoration:none;text-transform:uppercase;position:relative;background-image:url(/build/images/arrow-right-white.06556567.png);background-repeat:no-repeat;background-position:100%;border:0;background-color:#0b3729}@media (max-width:768px){.btn-arrow-rounded{padding:1rem 8rem 1rem 4rem}}.btn-arrow-rounded:hover{text-decoration:none;color:#fff}.btn-arrow-rounded.first{background-color:#fff;color:#0b3729;background-image:url(/build/images/arrow-right-green.e0519569.png)}.btn-arrow-rounded.first:hover{color:#0b3729}.pill{background-color:#f60;border-radius:2rem;color:#fff;display:inline-block;margin-bottom:1rem;padding:.6rem 1.6rem}.primary-animation{position:absolute}.primary-animation.animated-1{bottom:-2rem;left:0;width:35rem;transform:translateX(-102%);transition:transform 2s}.primary-animation.animated-1.show{transition:transform 2s;transform:translateX(0)}@media (max-width:1200px){.primary-animation.animated-1{width:35rem}}@media (max-width:768px){.primary-animation.animated-1{display:none}}.primary-animation.animated-2{bottom:0;right:0;width:45rem;transform:translateX(100%);transition:transform 2s}.primary-animation.animated-2.show{transition:transform 2s;transform:translateX(15%)}@media (max-width:1200px){.primary-animation.animated-2{width:45rem}}@media (max-width:768px){.primary-animation.animated-2{position:relative;width:30rem;transform:translateX(45%)}.primary-animation.animated-2.show{transform:translateX(50%)}}.primary-animation.animated-3{position:absolute;bottom:0;left:0;width:50rem;transform:translate(-150%);transition:transform 2s}.primary-animation.animated-3.show{transition:transform 2s;transform:translate(50%)}@media (max-width:768px){.primary-animation.animated-3{position:relative;transform:translate(0)}}.primary-animation.animated-4{left:0;width:75%;top:-1rem;transform:translate(-10%,-100%);transition:transform 2s}.primary-animation.animated-4.show{transition:transform 2s;transform:translate(-10%)}@media (max-width:768px){.primary-animation.animated-4{left:0}}.primary-animation.animated-4a{right:0;width:55%;top:-1rem;transform:translate(10%,-100%);transition:transform 2s}.primary-animation.animated-4a.show{transition:transform 2s;transform:translate(10%)}.primary-animation.animated-5{right:0;width:80%;max-width:90rem;bottom:0;transform:translateX(100%);transition:transform 2s}.primary-animation.animated-5.show{transition:transform 2s;transform:translateX(20%)}@media (max-width:768px){.primary-animation.animated-5{width:120%;right:0}}.primary-table{margin-top:8rem}@media (min-width:0px) and (max-width:575px){.primary-table{margin:0 0 2rem}}.primary-table .table-header th{position:sticky;top:0;background-color:#ffb700}.primary-table td,.primary-table th,.primary-table tr{color:#fff!important;text-shadow:unset!important}.primary-table thead tr{background:transparent!important}.primary-table thead th{font-family:R-black!important;font-size:2.4rem!important;white-space:nowrap}.primary-table tbody th{font-family:GROBOLD!important;font-size:6rem!important}.primary-table tbody td{font-size:2rem;font-family:R-regular}.primary-table .table-striped tbody tr:nth-of-type(odd){background-color:hsla(0,0%,100%,.12549019607843137)!important}.primary-table .table tbody tr:hover{background-color:rgba(229,177,60,.6)!important}.primary-table.table-modal td,.primary-table.table-modal th,.primary-table.table-modal tr{color:#000!important;text-shadow:unset!important}.tabbed-element{background-color:rgba(10,55,41,.7490196078431373)}.tabbed-element .nav-link{font-family:GROBOLD;font-size:2.4rem;color:#fff;text-decoration:none;opacity:.5;transition:opacity .3s;border:none}.tabbed-element .nav-link.active{color:#fff;opacity:1;background:transparent;border:none}.tabbed-element .nav-link:hover{border:none;opacity:1}.wrapper-table{max-width:100%}.table td,.table th,.table tr{border:none!important;vertical-align:middle;font-size:1.8rem;color:#004f31}.table thead tr{background:url(/build/images/bg-header-table.dbf53c85.png) no-repeat 50%;background-position-y:1.4rem;background-size:contain}.table thead th{color:#004f31;font-family:L-light;font-size:2.2rem;font-weight:300;padding:1rem 1rem 3rem}.table tbody th{font-family:L-regular;color:#e5b13c;text-shadow:.3rem 0 0 #a17c2a;text-transform:uppercase;font-size:3rem}.table tbody tr{transition:all .5s}.table tbody tr:nth-child(2n){background-color:transparent}.table tbody tr:nth-child(odd){background-color:hsla(0,0%,100%,.2)}.table tbody .school-name{font-family:L-regular;color:#004f31}.table.cookie tbody tr:nth-child(odd){background-color:rgba(0,0,0,.05)!important}.section{position:relative;background-position:50%;background-size:cover;overflow:hidden;min-height:100vh;padding:12rem 0;background-repeat:no-repeat}@media (max-width:768px){.section{padding:8rem 0}}.section .section-logo{position:relative;width:40rem;max-width:90%}.section .section-logo.first-grade{width:50rem;margin:2rem auto}.section.no-full{min-height:unset}.section.bg-1 .section-logo{margin-top:8rem;margin-bottom:2rem}.section.bg-1 .section-logo.lower{margin-top:15rem}.section.bg-1 .section-logo.bigger{width:60rem;margin-top:25rem;margin-bottom:5rem}@media (max-width:1200px){.section.bg-1 .section-logo.bigger{width:45rem;margin-top:20rem}}.section.bg-1 .section-logo.bigger.first-grade{margin-top:16rem}.section.bg-1 .big-button{margin-bottom:15rem}@media (max-width:768px){.section.bg-1 .big-button{margin-bottom:unset}}.section.bottom-space{padding-bottom:7rem}.section.flexed{display:flex;flex-direction:column;justify-content:center;align-items:center}.section.flexed .anchor{position:absolute;top:0}.bee{position:absolute;max-height:160px;top:-190px;left:-100px}@media (max-width:768px){.bee{position:static}}.special-title{font-family:C-Background;font-size:10rem;color:#fff;line-height:1}.special-title.small{font-family:L-regular;font-size:8rem;color:#fff}.special-title.small.subtitle{font-size:6rem}.special-title.small.subtitle.spacer{margin-top:10rem}.special-title.smaller{font-family:L-regular;font-size:3rem;color:#fff}.special-title.green{color:#085031}.special-title.green#progetto{white-space:nowrap}.special-title .yellow{color:#d8ff00}.special-title .pink{color:#ba2c7a;font-size:6rem}@media (min-width:0px) and (max-width:575px){.special-title .n-line{display:block}}.loader{display:block;position:relative;width:80px;height:80px;margin:2rem auto}.loader div{animation:loader 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:40px 40px}.loader div:after{content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background:#83ab50;margin:-4px 0 0 -4px}.loader div:first-child{animation-delay:-36ms}.loader div:first-child:after{top:63px;left:63px}.loader div:nth-child(2){animation-delay:-72ms}.loader div:nth-child(2):after{top:68px;left:56px}.loader div:nth-child(3){animation-delay:-.108s}.loader div:nth-child(3):after{top:71px;left:48px}.loader div:nth-child(4){animation-delay:-.144s}.loader div:nth-child(4):after{top:72px;left:40px}.loader div:nth-child(5){animation-delay:-.18s}.loader div:nth-child(5):after{top:71px;left:32px}.loader div:nth-child(6){animation-delay:-.216s}.loader div:nth-child(6):after{top:68px;left:24px}.loader div:nth-child(7){animation-delay:-.252s}.loader div:nth-child(7):after{top:63px;left:17px}.loader div:nth-child(8){animation-delay:-.288s}.loader div:nth-child(8):after{top:56px;left:12px}@keyframes loader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page-arrow{position:fixed;right:3.5rem;bottom:3.5rem;width:6rem;height:6rem;border:none;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#68bcac;z-index:2;transform:scale(0);transition:transform .5s}.page-arrow .inside-arrow{width:3rem;height:2rem;background-image:url(/build/images/arrow-up-green.2b63e211.png);background-size:contain;background-position:50%;background-repeat:no-repeat}.page-arrow.rotated{position:absolute;left:0;right:0;bottom:2rem;margin:0 auto;transform:scale(1)}.page-arrow.rotated .inside-arrow{transform:rotateX(180deg)}@media (max-width:768px){.page-arrow.rotated{display:none}}@media (max-height:600px){.page-arrow.rotated{display:none}}.page-arrow.visible{transform:scale(1)}.page-arrow.yellow{background-color:#ffb700}.page-arrow.yellow .inside-arrow{background-image:url(/build/images/arrow-up-green.2b63e211.png)}.page-arrow.yellow:hover{background-color:#ff3}.page-arrow.yellow:hover .inside-arrow{background-image:url(/build/images/arrow-up-green.2b63e211.png)}.page-arrow.pink,.page-arrow.yellow.pinked:hover{background-color:#ba2c7a}.page-arrow.pink:hover{background-color:#fff}.page-arrow.pink:hover .inside-arrow{background-image:url(/build/images/arrow-pink-up.36c116ee.png)}.page-arrow:hover{background-color:#505167}.page-arrow:hover .inside-arrow{background-image:url(/build/images/arrow-yellow-up.2252b5bd.png)}.page-arrow:focus{outline:unset}.box-intro{border-radius:1.6rem;border:.2rem solid #00d5ca;padding:2.4rem 4rem;background:#fff;overflow:hidden;position:relative}.box-intro--primary,.box-intro--with-shadow{box-shadow:0 8px 16px 0 rgba(0,0,0,.08)}.box-intro--primary{border:none}.box-intro p{color:#12533f;margin-bottom:2.4rem;font-size:1.8rem}.box-intro .branch{position:absolute;right:0;bottom:0}.button{display:inline-flex;width:28rem;margin-top:2rem;padding:1.8rem 2rem;background-color:#d9ff00;background-image:url(/build/images/arrow-right-small.a1441be1.png);background-repeat:no-repeat;background-position:100%;background-size:3rem;border-radius:3rem;height:6rem;align-items:center;justify-content:center;cursor:pointer;text-decoration:none}.button:hover{background-color:#144431;background-image:url(/build/images/arrow-right-small-W.fc1f834d.png)}.button:hover span{color:#fff}.button span{font-family:R-black;padding-right:2rem;font-size:1.6rem;line-height:1.8rem;color:#31323e}.modal{background:rgba(0,0,0,.5)}.modal .modal-header{padding:2rem}.modal .modal-header .close{font-size:3rem}.modal .modal-header.no-line{border-bottom:none}.modal .modal-body{padding:2rem}.modal .modal-content{border-radius:5rem}.modal .modal-content.ranking-modal{background:#ffb700}@media (min-width:0px) and (max-width:575px){.modal .modal-content{width:95%;margin:0 auto}}.modal .scrollable-inner{overflow-y:auto;max-height:50vh;color:#05291d;margin-left:-2rem;padding:0 8rem}.modal .scrollable-inner p{margin-bottom:1.5rem}.modal .scrollable-inner a{color:#83ab50}@media (min-width:0px) and (max-width:575px){.modal .scrollable-inner{padding:0 2rem}}.modal.login .modal-inner{min-height:55rem}.download-row{margin-bottom:4.5rem}@media (max-width:768px){.download-row{margin-bottom:2rem}}.download-row h4{text-align:left}.download-row p{text-align:left;color:#fff}.download-row.download-image{margin-bottom:0}@media (max-width:768px){.download-row.download-image{margin-bottom:6rem}}.modal-close{position:absolute;display:flex;align-items:center;justify-content:center;right:0;top:0;height:8rem;width:8rem;background:#fff!important;border-radius:50%;transform:translate(25%,-25%);opacity:1}@media (min-width:0px) and (max-width:575px){.modal-close{right:2rem}}.modal-close span{height:100%;width:100%;background-image:url(/build/images/modal-close.2a8ec262.png);background-position:50%;background-repeat:no-repeat}.modal-close:hover{opacity:1!important}.modal-close:focus{opacity:1;outline:unset}.accordion .wrapper-accordion{margin-bottom:2rem}.accordion .wrapper-accordion p,.accordion .wrapper-accordion ul{padding:0 0 1rem 6rem}.accordion .wrapper-accordion .title-accordion a{padding:0 0 1rem 6rem;text-decoration:none;display:inline-block;background:url(/build/images/minus.9cd62a47.png) no-repeat 0 0;background-size:4rem;transition:.5s}.accordion .wrapper-accordion .title-accordion a.collapsed{background:url(/build/images/plus.b475ad47.png) no-repeat 0 0;background-size:4rem;transition:.5s}.accordion .wrapper-accordion .title-accordion a:hover{color:inherit}.accordion .wrapper-accordion .description-accordion,.accordion .wrapper-accordion ul{color:#666}.accordion .wrapper-accordion ul li{margin-bottom:1rem;list-style:disc}.blurb{text-align:center;padding:0 0 2rem;background-image:url(/build/images/blurb-shadow.01166a99.png);background-repeat:no-repeat;background-size:80% auto;background-position:bottom;margin-bottom:1rem;min-width:5rem;height:100%}.blurb span{display:block;text-align:center}.blurb .blurb-rank{font-family:L-regular;color:#e5b13c;text-shadow:.3rem 0 0 #a17c2a;text-transform:uppercase;font-size:6rem}.blurb .blurb-class{font-weight:700}.blurb .blurb-score{font-family:L-regular;color:#004f31;text-transform:uppercase;font-size:3rem}.box-leaves{width:100%;color:#fff;padding:4rem;margin-bottom:4rem;position:relative}.box-leaves.box-leaves-school{background-color:#fff;color:#004f31;border:.3rem solid #15ace4}.box-leaves.box-leaves-school h2{color:#15ace4}.box-leaves.box-leaves-school.primary:before{background-image:url(/build/images/box-leaves-2.74dac783.png);width:9rem;height:6rem;bottom:-2.2rem;left:-2rem}.box-leaves.box-leaves-school.primary:after,.box-leaves.box-leaves-school.primary:before{content:"";background-repeat:no-repeat;background-size:cover;display:block;position:absolute;z-index:-1}.box-leaves.box-leaves-school.primary:after{background-image:url(/build/images/box-leaves-1.c4c8979f.png);width:20rem;height:7rem;top:-3.7rem;right:-1rem}.box-leaves.box-leaves-school.secondary{border:.3rem solid #f60}.box-leaves.box-leaves-school.secondary h2{color:#f60}.box-leaves.box-leaves-school.secondary:before{background-image:url(/build/images/box-leaves-3.04e3e64a.png);width:16rem;height:16.5rem;top:-3.9rem;left:-2rem}.box-leaves.box-leaves-school.secondary:after,.box-leaves.box-leaves-school.secondary:before{content:"";background-repeat:no-repeat;background-size:cover;display:block;position:absolute;z-index:-1}.box-leaves.box-leaves-school.secondary:after{background-image:url(/build/images/box-leaves-4.0c707a1a.png);width:5rem;height:10.7rem;bottom:-3.4rem;right:-1.4rem}.box-leaves.box-leaves-school.secondary .btn-primary{background-color:#e5b13c}.box-leaves.box-leaves-school.secondary .btn-primary:hover:before{opacity:1;background:url(/build/images/leave-yellow-right-up.2911bb17.png) no-repeat 100% 0;background-size:contain;left:auto;right:0;top:-2rem;transform:rotate(10deg) translateX(-.1rem);transition:all 1.5s ease}.box-leaves.box-leaves-school.secondary .btn-primary:hover:after{opacity:1;background:url(/build/images/leave-yellow-left-bottom.54aa6974.png) no-repeat 0 100%;background-size:contain;left:-2rem;bottom:-1.5rem;transform:rotate(-15deg) translateX(.2rem);transition:all 1.5s ease}.box-leaves.box-leaves-green{background-color:#004f31}.box-leaves.box-leaves-green:before{background-image:url(/build/images/box-leaves-2.74dac783.png);width:9rem;height:6rem;bottom:-1.9rem;left:-2rem}.box-leaves.box-leaves-green:after,.box-leaves.box-leaves-green:before{content:"";background-repeat:no-repeat;background-size:cover;display:block;position:absolute}.box-leaves.box-leaves-green:after{background-image:url(/build/images/box-leaves-1.c4c8979f.png);width:20rem;height:7rem;top:-3.2rem;right:-1rem}.box-leaves.box-leaves-green .blurb-score{color:#fff}.box-leaves.box-leaves-green .btn-primary{background-color:#e5b13c}.box-leaves.box-leaves-green .btn-primary:hover:before{opacity:1;background:url(/build/images/leave-yellow-right-up.2911bb17.png) no-repeat 100% 0;background-size:contain;left:auto;right:0;top:-2rem;transform:rotate(10deg) translateX(-.1rem);transition:all 1.5s ease}.box-leaves.box-leaves-green .btn-primary:hover:after{opacity:1;background:url(/build/images/leave-yellow-left-bottom.54aa6974.png) no-repeat 0 100%;background-size:contain;left:-2rem;bottom:-1.5rem;transform:rotate(-15deg) translateX(.2rem);transition:all 1.5s ease}.box-leaves.box-leaves-yellow{background-color:#e5b13c}.box-leaves.box-leaves-yellow:before{background-image:url(/build/images/box-leaves-3.04e3e64a.png);width:16rem;height:16.5rem;top:-3.9rem;left:-2rem}.box-leaves.box-leaves-yellow:after,.box-leaves.box-leaves-yellow:before{content:"";background-repeat:no-repeat;background-size:cover;display:block;position:absolute}.box-leaves.box-leaves-yellow:after{background-image:url(/build/images/box-leaves-4.0c707a1a.png);width:5rem;height:10.7rem;bottom:-3.4rem;right:-1.4rem}.box-leaves.box-leaves-yellow .blurb-rank{color:#004f31;text-shadow:.3rem 0 0 #003b25}.box-leaves.box-leaves-yellow .blurb-score{color:#fff}.box-border-leaves{width:100%;text-align:center;padding:2rem;margin-bottom:4rem;position:relative;border:.3rem solid #15ace4}.box-border-leaves h4,.box-border-leaves img{margin-bottom:1rem}.box-border-leaves:before{background-image:url(/build/images/box-leaves-2.74dac783.png);background-size:cover;width:9rem;height:6rem;bottom:-2.1rem;left:-2rem}.box-border-leaves:after,.box-border-leaves:before{content:"";background-repeat:no-repeat;display:block;position:absolute}.box-border-leaves:after{background-image:url(/build/images/box-leaves-6.77227d57.png);background-size:contain;width:8rem;height:7rem;top:-2rem;right:-1rem}.box-border-leaves .img-fluid{height:10rem}.secondary .box-border-leaves{border:.3rem solid #f60}.last-years h3{color:#939}.last-years h4{font-size:3rem}.last-years .box-border-leaves{border:.3rem solid #939}.intro{background:url(/build/images/bg-welcome-game.7488302e.png) no-repeat 50%;padding:2rem;text-align:center}.intro p{width:55%;margin:0 auto}.course{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;width:100%;padding:2rem 4rem;background-image:url(/build/images/bg-percorso.6320934b.png);background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.course,.course:hover{text-decoration:none}.course.disabled{pointer-events:none;opacity:.3}.course .blurb{padding-bottom:1rem}.course .blurb .blurb-rank{color:#004f31;font-size:6rem}.course .course-name{font-size:3rem;color:#004f31;font-family:L-light;padding-left:4rem;margin-right:auto}@media (max-width:992px){.course .course-name{padding-left:0;margin-right:0;margin-bottom:1rem}}.course img{width:100%;height:auto;max-width:50rem;margin-left:auto}@media (max-width:992px){.course img{padding-left:0;margin-left:0}}.course .course-progress{font-size:6rem;color:#fff;text-shadow:.3rem 0 0 #004f31;font-family:L-regular;padding-left:4rem}@media (max-width:992px){.course{flex-direction:column}}footer{background-color:#004f31;color:#fff}footer .container-fluid{padding:2rem;display:flex;flex-direction:row;justify-content:center}footer .container-fluid p{font-family:K-Regular}footer .container-fluid.first .logo{width:10.7rem}@media (max-width:768px){footer .container-fluid.first .logo{margin-bottom:2rem}}footer .container-fluid.second{background-color:#003b25}footer .container-fluid.second .col-md-8{display:flex;align-items:center}@media (max-width:768px){footer .container-fluid.second .col-md-8{justify-content:center;margin-bottom:2rem}}footer .container-fluid.second .col-md-8 a{color:#fff;margin-right:2rem;text-decoration:none;font-size:1.5rem}footer .container-fluid.second .col-md-4 .link-social{margin-left:1rem}.footer-new{background:#0a3729;color:#fff}.footer-new .footer-title{font-family:R-bold}.footer-new .footer-info{padding:9rem 0 10rem 3rem}@media (min-width:0px) and (max-width:575px){.footer-new .footer-info{padding:0}}.footer-new .footer-logos{display:flex;align-items:center;justify-content:center}.footer-new .footer-logos img{width:10rem;margin:1.2rem}.footer-new .footer-logos img#footer-monini{width:13rem}@media (min-width:0px) and (max-width:575px){.footer-new .footer-logos{margin:2rem auto 3rem}}.footer-new p{color:#fff;margin-bottom:2rem;font-size:1.4rem}.footer-new .footer-bottom{padding:2rem 0;background:#05291d}.footer-new .footer-bottom p{margin-bottom:0}.material-box{display:flex;height:100%;flex-direction:column;justify-content:space-between}.material-box .title-wrapper{border-right:.5rem dotted #68bcac}@media (max-width:768px){.material-box .title-wrapper{border-right:unset}}.material-box .upper-title{font-family:R-regular;font-size:1.8rem;color:#505167;margin-bottom:0}.material-box .title{font-family:R-black;font-size:3rem;color:#505167;text-transform:uppercase;margin-bottom:1rem;line-height:1}.material-box .title.nowrap{white-space:nowrap}@media (max-width:1200px){.material-box .title.nowrap{white-space:unset}}@media (min-width:0px) and (max-width:575px){.material-box .title{font-size:4rem}}.material-box img{width:9rem;margin:0 auto}.material-box img.bigger{width:21rem}.material-box.alternate{justify-content:unset}@media (max-width:768px){.material-box.alternate{border-top:.5rem dotted #fff;padding-top:5rem;padding-bottom:2rem;max-width:90%;margin:0 auto}.material-box.alternate.no-top{border-top:none}}.material-box.alternate .title-wrapper{border-right:.5rem dotted #fff}@media (max-width:768px){.material-box.alternate .title-wrapper{border-right:unset}}.material-box.alternate .upper-title{color:#fff;margin-bottom:.5rem}@media (min-width:0px) and (max-width:575px){.material-box.alternate .upper-title{padding-top:2rem}}.material-box.alternate .title{font-family:l-regular;color:#fff}.material-box.no-border .title-wrapper{border-right:none}.navbar.common-menu{padding:4rem 2rem;position:absolute;top:0;z-index:999;width:100%}.navbar.common-menu .container{background-color:#004f31;position:relative}.navbar.common-menu .container:after,.navbar.common-menu .container:before{content:"";position:absolute;height:100%;background:#004f31}@media (max-width:992px){.navbar.common-menu .container:after,.navbar.common-menu .container:before{display:none}}.navbar.common-menu .container:before{left:-1rem;width:2rem;transform:skew(8deg,0deg)}.navbar.common-menu .container:after{right:-1rem;width:2rem;transform:skew(-8deg,0deg)}.navbar.common-menu .container .navbar-brand{margin:0}.navbar.common-menu .container .navbar-brand img{position:absolute}.navbar.common-menu .container .navbar-brand img.leaves{left:-7rem;top:-.7rem;z-index:-1;width:43rem}.navbar.common-menu .container .navbar-brand img.logo-menu{left:1rem;top:-3rem;width:30rem}@media (max-width:992px){.navbar.common-menu .container .navbar-brand{display:none}}.navbar.common-menu .container .logo{width:20rem;position:absolute;top:-.5rem;right:0}.navbar.common-menu .container .navbar-nav{padding-left:15rem;width:100%;align-items:center;justify-content:center}.navbar.common-menu .container .navbar-nav .nav-item{font-family:L-regular;letter-spacing:.1rem;color:#fff;text-decoration:none;z-index:9;font-size:1.5rem}@media (max-width:992px){.navbar.common-menu .container .navbar-nav .nav-item{font-size:1.8rem}}.navbar.common-menu .container .navbar-nav .nav-item.active,.navbar.common-menu .container .navbar-nav .nav-item:hover{color:#e5b13c}.navbar.common-menu .container .navbar-nav .nav-item.nav-link{padding:1rem;text-transform:uppercase;text-align:center}.navbar.common-menu .container .navbar-nav .nav-item.nav-link:last-child{position:absolute;right:2rem}@media (max-width:992px){.navbar.common-menu .container .navbar-nav .nav-item.nav-link:last-child{position:static;margin-left:0}}.navbar.common-menu .container .navbar-nav .nav-item.nav-link:last-child img{vertical-align:text-top;width:2.4rem;height:2.4rem}@media (max-width:992px){.navbar.common-menu .container .navbar-nav{padding:0;align-items:flex-start}}@media (max-width:992px){.navbar.common-menu .container{margin:0;max-width:100%}}.navbar.common-menu .navbar-toggler{padding:.6rem;font-size:1.8rem;background-color:transparent;border-radius:0}.navbar.common-menu .navbar-toggler .navbar-toggler-icon{background-image:url(/build/images/close.3437779c.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;width:3rem;height:3rem}.navbar.common-menu .navbar-toggler.collapsed .navbar-toggler-icon{background-image:url(/build/images/menu.1dd93189.svg)}@media (max-width:992px){.navbar.common-menu{padding:2rem;background-color:#004f31}}header{background:url(/build/images/bg-header.1c39dba4.png) no-repeat bottom;background-size:cover;padding-top:20rem;min-height:33rem;text-align:center;margin-bottom:2rem}.main-secondary-school header{background:url(/build/images/header-secondary-school.89f02829.jpg);background-position:top,50%;background-size:cover;background-repeat:no-repeat;text-align:center;padding-bottom:10rem;position:relative;padding-top:25rem}.main-secondary-school header p{max-width:70rem;margin:0 auto 4rem;padding-bottom:4rem;font-size:2.2rem}.main-secondary-school header .box-blur{display:inline-block}.header{background-image:url(/build/images/header-bg.f817845d.png);background-position:bottom;background-size:cover}.header .big-title{margin:0;padding:13rem 0}.navbar .navbar-toggler-icon{transform:scale(2)}.navbar .navbar-nav{align-items:baseline;gap:4rem}.navbar.nav-updated{position:fixed;height:7rem;top:-15rem;left:0;width:100%;background-color:hsla(0,0%,100%,.6);z-index:90;transition:top .5s}.navbar.nav-updated .container{max-width:1280px!important}.navbar.nav-updated.bigger-opacity{background-color:hsla(0,0%,100%,.8)}.navbar.nav-updated.visible{top:0}.navbar.nav-updated .nav-title{display:none}.navbar.nav-updated.show .nav-title,.navbar.nav-updated .tail{display:block}.navbar.nav-updated.show .tail{display:none}.navbar.nav-updated.show .unclickable.absolute{position:relative!important}@media (max-width:1200px){.navbar.nav-updated .link-home{display:none}}.navbar.nav-updated .logo-menu{top:1rem;height:9rem;transform:translateY(2.5rem)}@media (max-width:1200px){.navbar.nav-updated .logo-menu{transform:translateY(-.5rem)}}.navbar.nav-updated .logo-secondary{position:absolute;right:0;top:0;height:11rem}@media (max-width:1200px){.navbar.nav-updated .logo-secondary{display:none}}.navbar.nav-updated .navbar-toggler{display:flex;flex-direction:column;position:fixed;align-self:flex-start;right:5rem;z-index:95;margin-top:2.5rem;border-color:transparent}.navbar.nav-updated .navbar-toggler:focus,.navbar.nav-updated .navbar-toggler:hover{outline:transparent}.navbar.nav-updated .navbar-collapse{position:relative;align-items:center}@media (max-width:1200px){.navbar.nav-updated .navbar-collapse.end{justify-content:end}}.navbar.nav-updated .navbar-collapse.center{justify-content:center;margin-left:-5rem}@media (max-width:1200px){.navbar.nav-updated .navbar-collapse.center{margin-left:0}}@media (max-width:1200px){.navbar.nav-updated .navbar-collapse{background:#fff;position:fixed;width:100%;height:100%;left:101%;top:0;display:flex;justify-content:center!important;align-items:flex-start;padding:0;transition:left .5s}}@media (max-width:1200px) and (prefers-color-scheme:dark){.navbar.nav-updated .navbar-collapse{background-color:#31323d}}@media (max-width:1200px){.navbar.nav-updated .navbar-collapse.show{left:0}}.navbar.nav-updated .navbar-collapse .nav-title{display:none}.navbar.nav-updated .navbar-collapse .tail{display:block}.navbar.nav-updated .navbar-collapse.show .nav-title{display:block;margin-bottom:0;margin-top:10rem}.navbar.nav-updated .navbar-collapse.show .tail{display:none}.navbar.nav-updated .nav-link{font-family:R-medium;font-size:1.4rem;text-decoration:none;color:#31323e;text-transform:uppercase}@media (max-width:1200px){.navbar.nav-updated .nav-link{text-align:center;font-size:2rem;margin:1rem 0}}@media (max-width:1200px) and (prefers-color-scheme:dark){.navbar.nav-updated .nav-link{color:#fff}}.navbar.nav-updated .nav-link:hover{color:#ffb700}.navbar.nav-updated .nav-link .login{font-family:R-medium;text-decoration:none}.navbar.nav-updated .nav-link .login:first-child{margin-left:2rem}@media (max-width:1200px){.navbar.nav-updated .nav-link .login:first-child{margin-left:0}}.navbar.nav-updated .nav-link.unclickable{font-family:R-medium;margin-left:1rem;margin-bottom:0}.navbar.nav-updated .nav-link.unclickable a{text-decoration:none}.navbar.nav-updated .nav-link.unclickable.absolute{position:absolute;right:1rem}@media (max-width:1200px){.navbar.nav-updated .nav-link.unclickable.absolute{position:relative}}.navbar.nav-updated .nav-link.unclickable:hover{color:#31323e}.navbar.nav-updated .nav-link.unclickable a:hover{color:#ffb700}@media (max-width:1200px){.navbar.nav-updated .nav-link.unclickable{margin-left:0}}.pink-nav .nav-link.unclickable:hover,.pink-nav .nav-link.unclickable a:hover,.pink-nav .nav-link:hover{color:#ba2c7a!important}.hamburger{z-index:999}.hamburger .line{height:.3rem;width:3rem;background-color:#505167;position:relative;margin-top:.4rem;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out}.hamburger .line:first-child{margin-top:0}.hamburger:not(.collapsed) .line{height:.5rem;width:4.1rem;margin-top:.6rem}@media (prefers-color-scheme:dark){.hamburger:not(.collapsed) .line{background-color:#fff}}.hamburger:not(.collapsed) .horizontal{transform:scaleX(2);-webkit-transform:scaleX(2);opacity:0}.hamburger:not(.collapsed) .part-1{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);margin-top:1rem;background-color:#505167}@media (prefers-color-scheme:dark){.hamburger:not(.collapsed) .part-1{background-color:#fff}}.hamburger:not(.collapsed) .part-2{transform:rotate(135deg);-webkit-transform:rotate(135deg);margin-top:-1.6rem;background-color:#505167}@media (prefers-color-scheme:dark){.hamburger:not(.collapsed) .part-2{background-color:#fff}}.wrapper-table{overflow-x:auto;max-width:128rem;margin:0 auto}.wrapper-table.bottom-margin{margin-bottom:10rem;background-color:rgba(10,55,41,.7490196078431373);padding:1.6rem}.section-secondary-school{padding:8rem 0;background-color:#fff;position:relative;margin:0 -2rem}@media (max-width:768px){.section-secondary-school{padding:7rem 0}}.section-secondary-school p{margin-bottom:4rem}.section-secondary-school p:last-child{margin-bottom:0}.section-secondary-school h3{text-transform:uppercase}.section-secondary-school.bg-section{background:url(/build/images/bg-content-project.8384de28.jpg);background-size:cover;background-position:top;background-repeat:no-repeat}.section-cta{padding:8rem 0;background-color:#e9f7c4;position:relative;margin:0 -2rem}@media (max-width:768px){.section-cta{padding:7rem 0}}.swiper-slide{padding-bottom:3rem}.swiper-pagination{bottom:0!important}.swiper-pagination-bullet{background:#7fbaac!important;height:2.4rem!important;width:2.4rem!important;margin:-.5rem 1rem!important;opacity:1!important}.swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:.2!important}.white-bullet .swiper-pagination-bullet{background:#fff!important}.navbar.secondary-school{position:absolute;top:0;left:0;right:0;min-height:12rem;background:hsla(0,0%,100%,.65);z-index:999}@media (max-width:992px){.navbar.secondary-school{padding:2rem;min-height:0}}@media (max-width:992px){.navbar.secondary-school .container{max-width:100%}}.navbar.secondary-school .navbar-toggler{background-color:#0b3729;padding:.6rem;font-size:1.8rem}.navbar.secondary-school .navbar-toggler .navbar-toggler-icon{background-image:url(/build/images/close.3437779c.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;width:3rem;height:3rem}.navbar.secondary-school .navbar-toggler.collapsed .navbar-toggler-icon{background-image:url(/build/images/menu.1dd93189.svg)}.navbar.secondary-school .navbar-brand{position:absolute;top:1rem;width:30rem}.navbar.secondary-school .navbar-brand .logo-menu{width:100%;max-width:33rem}@media (max-width:992px){.navbar.secondary-school .navbar-brand{display:none}}.navbar.secondary-school .nav-item .logo{width:20rem;position:absolute;top:1rem;right:3rem}.navbar.secondary-school .navbar-collapse .navbar-nav{justify-content:space-between;width:100%;padding-left:30rem}@media (max-width:992px){.navbar.secondary-school .navbar-collapse .navbar-nav{justify-content:flex-start;padding:2rem 0 0}}.navbar.secondary-school .navbar-collapse .navbar-nav .nav-link{text-transform:uppercase;text-decoration:none;font-size:2rem;color:#0b3729}.second-grade h1,.second-grade h2,.second-grade h3{font-family:C-Background}.second-grade .big-link{margin-bottom:30rem}.second-grade .lined-title-wrapper{margin-top:13rem}.second-grade .lined-title-wrapper .line{height:.1rem}.second-grade .masterclass .video-title{color:#d8ff00;font-family:L-regular;font-size:3rem;text-align:left}.second-grade .masterclass .video-description{text-align:left;font-family:R-regular;padding-right:1rem}.second-grade .masterclass .master-title{font-size:80px}.second-grade .materials{margin-top:5rem;padding-bottom:20rem}@media (min-width:0px) and (max-width:575px){.second-grade .materials{padding-bottom:0}}.second-grade .yellow-bg .video-title{display:none}.second-grade .video-text{color:#085031}.second-grade .bottom-space,.second-grade .last-video{margin-bottom:10rem}.second-grade .project-bg{margin-top:6rem;padding-top:4rem}@media (min-width:0px) and (max-width:575px){.second-grade #home{line-height:.8;white-space:nowrap}}