*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,time,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}img{width:100%}.container{max-width:1298px;width:100%;margin:0 auto;padding:0 10px}a{cursor:pointer;text-decoration:none}ol,ul{list-style:none}@font-face{font-family:Gotham-Book;src:url(/fe-web/assets/fonts/Gotham-Book.eot);src:url(/fe-web/assets/fonts/Gotham-Book.eot?#iefix)format("embedded-opentype"),url(/fe-web/assets/fonts/Gotham-Book.woff)format("woff"),url(/fe-web/assets/fonts/Gotham-Book.ttf)format("truetype"),url(/fe-web/assets/fonts/Gotham-Book.otf)format("opentype"),url(/fe-web/assets/fonts/Gotham-Book.svg#gotham-book)format("svg");font-weight:400;font-style:normal}@font-face{font-family:Gotham-Bold;src:url(/fe-web/assets/fonts/Gotham-Bold.eot);src:url(/fe-web/assets/fonts/Gotham-Bold.eot?#iefix)format("embedded-opentype"),url(/fe-web/assets/fonts/Gotham-Bold.woff)format("woff"),url(/fe-web/assets/fonts/Gotham-Bold.ttf)format("truetype"),url(/fe-web/assets/fonts/Gotham-Bold.otf)format("opentype"),url(/fe-web/assets/fonts/Gotham-Bold.svg#gotham-bold)format("svg");font-weight:400;font-style:normal}@font-face{font-family:Chivo-Regular;src:url(/fe-web/assets/fonts/Chivo/Chivo-Regular.eot);src:url(/fe-web/assets/fonts/Chivo/Chivo-Regular.eot?#iefix)format("embedded-opentype"),url(/fe-web/assets/fonts/Chivo/Chivo-Regular.woff)format("woff"),url(/fe-web/assets/fonts/Chivo/Chivo-Regular.ttf)format("truetype"),url(/fe-web/assets/fonts/Chivo/Chivo-Regular.otf)format("opentype"),url(/fe-web/assets/fonts/Chivo/Chivo-Regular.svg#chivo-regular)format("svg")}@font-face{font-family:Chivo-Black;src:url(/fe-web/assets/fonts/Chivo/Chivo-Black.eot);src:url(/fe-web/assets/fonts/Chivo/Chivo-Black.eot?#iefix)format("embedded-opentype"),url(/fe-web/assets/fonts/Chivo/Chivo-Black.woff)format("woff"),url(/fe-web/assets/fonts/Chivo/Chivo-Black.ttf)format("truetype"),url(/fe-web/assets/fonts/Chivo/Chivo-Black.otf)format("opentype"),url(/fe-web/assets/fonts/Chivo/Chivo-Black.svg#chivo-black)format("svg")}@font-face{font-family:fila-icon;src:url(/fe-web/assets/fonts/icon/fila-icon.eot?au68uc);src:url(/fe-web/assets/fonts/icon/fila-icon.eot?au68uc#iefix)format("embedded-opentype"),url(/fe-web/assets/fonts/icon/fila-icon.ttf?au68uc)format("truetype"),url(/fe-web/assets/fonts/icon/fila-icon.woff?au68uc)format("woff"),url(/fe-web/assets/fonts/icon/fila-icon.svg?au68uc#fila-icon)format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" fila-icon-"],[class^=fila-icon-]{font-family:fila-icon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fila-icon-thick:before{content:"";color:#fff}.fila-icon-hat:before{content:"";color:#004a98}.fila-icon-user:before{content:"";color:#004a98}.fila-icon-chevron-right-strong:before{content:"";color:#04508c}.fila-icon-chevron-down-strong:before{content:"";color:#04508c}.fila-icon-trophy:before{content:"";color:#25c17d}.icon-chevron-down-light:after{content:"";color:#fff}.alert__trophy:after,.swiper-button-next:after,.swiper-button-prev:after,.thick-list li:before{font-family:fila-icon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.p-0,.p-0 .yxpBlock{padding:0}.m-0{margin:0}.launch-banner-container,.lead-generation,.medium-padding-y{padding:87px 0}.launch-banner-container,.lead-generation,.light-grey-background{background-color:#f8f8f8}.light-purple-background{background-color:#90a5d6!important}.loading,.yxpLoading{position:relative}.loading:after,.yxpLoading:after{content:"";border:5px solid transparent;border-top-color:#04508c;border-radius:50%;width:50px;height:50px;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;position:absolute;z-index:100;top:-webkit-calc(50% - 25px);top:calc(50% - 25px);left:-webkit-calc(50% - 25px);left:calc(50% - 25px)}.loading:before,.yxpLoading:before{content:" ";position:absolute;width:100%;height:100%;z-index:30;background:rgba(255,255,255,.2);top:0;left:0}.btn-primary{font-family:Gotham-Book,sans-serif;background:#04508c;color:#fff;padding:.5em 1em;border:2px solid#04508c;border-radius:10px;display:inline-block;text-align:center;text-transform:uppercase;text-decoration:none;font-size:14px;line-height:17px;letter-spacing:1px}.btn-primary:hover{background:#034070}.btn-secondary{font-family:Gotham-Book,sans-serif;background:#fff;color:#04508c;border:none;padding:.5em 1em;border-radius:10px;display:inline-block;text-align:center;text-transform:uppercase;text-decoration:none;font-size:14px;line-height:17px;letter-spacing:1px}.btn-secondary:hover{opacity:.8}.btn-secondary--green{color:#25c17d}.heading__h2,.yxpTitle.yxpH2{font-family:Gotham-Bold,sans-serif;font-size:32px;line-height:32px;font-weight:400}.heading__h2--green{color:#25c17d}.yxpRow .yxpInputGroup{padding:8px 0!important}.yxpRow input,.yxpRow textarea{width:100%!important;font-size:14px;line-height:16px;font-family:Gotham-Book,sans-serif;border-radius:4px;background-color:#f7f7f7;color:#04508c}.yxpRow input::-webkit-input-placeholder,.yxpRow textarea::-webkit-input-placeholder{color:gray}.yxpRow input::-moz-placeholder,.yxpRow textarea::-moz-placeholder{color:gray}.yxpRow input:-ms-input-placeholder,.yxpRow textarea:-ms-input-placeholder{color:gray}.yxpRow input::-ms-input-placeholder,.yxpRow textarea::-ms-input-placeholder{color:gray}.yxpRow input::placeholder,.yxpRow textarea::placeholder{color:gray}.yxpRow select{width:100%!important;font-size:14px;line-height:16px;font-family:Gotham-Book,sans-serif;border-radius:4px;background-color:#f7f7f7;color:gray}.yxpRow select::-webkit-input-placeholder{color:gray}.yxpRow select::-moz-placeholder{color:gray}.yxpRow select:-ms-input-placeholder{color:gray}.yxpRow select::-ms-input-placeholder{color:gray}.yxpRow select::placeholder{color:gray}.yxpRow input[name=email]{background:url(/fe-web/img/fila/icon/user.png)no-repeat 14px 7px;background-size:16px 16px;padding-left:44px}.yxpRow select[name=scuola]{background:url(/fe-web/img/fila/icon/hat.png)no-repeat 12px 7px;background-size:22px;padding-left:41px}.yxpRow select[name=scuola]:checked{color:gray}.yxpRow .yxpInputCheckboxWrapper{background:none;border:none;color:gray;font-size:14px;line-height:16px;font-family:Gotham-Book,sans-serif;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:0}.yxpRow .yxpInputCheckboxWrapper .yxpInputCheckboxMultipleWrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin:10px 0}.yxpRow .yxpInputCheckboxWrapper input[type=checkbox]{position:relative;width:1.5em!important;height:1.5em!important;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;cursor:pointer;-webkit-transition:background 175ms cubic-bezier(.1,.1,.25,1);transition:background 175ms cubic-bezier(.1,.1,.25,1);padding:11px;margin:0 16px 0 0;-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.yxpRow .yxpInputCheckboxWrapper input[type=checkbox]:before{position:absolute;content:"";display:block;top:2px;left:7px;width:8px;height:14px;border-style:solid;border-color:#04508c;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}.yxpRow .yxpInputCheckboxWrapper input[type=checkbox]:checked{color:#333;border-color:#333;background:#fff}.yxpRow .yxpInputCheckboxWrapper input[type=checkbox]:checked:before{opacity:1}.yxpFormActionsWrapper{width:100%;margin:0!important;text-align:center}.yxpFormActionsWrapper .yxpSubmitBtn{float:none;font-family:Gotham-Book,sans-serif;background:#04508c;color:#fff;padding:.5em 1em;border:2px solid#04508c;border-radius:10px;display:inline-block;text-align:center;text-transform:uppercase;text-decoration:none;font-size:14px;line-height:17px;letter-spacing:1px}.yxpFormActionsWrapper .yxpSubmitBtn:hover{background:#034070}.yxpRow .yxp-error-msg{font-family:Gotham-Book,sans-serif;position:relative;margin-top:4px}form .yxpRow a,form .yxpRow a:link{color:gray;text-decoration:underline}form .yxpRow a:hover{color:#333}.thick-list{padding:16px 0}.thick-list li{display:grid;grid-template-columns:0 1fr;grid-gap:2.75em;color:#000;font-family:Gotham-Book,sans-serif;font-size:18px;line-height:30px;margin-bottom:20px}.thick-list li b,.thick-list li strong{font-family:Gotham-Bold,sans-serif}.thick-list li:before{content:"";display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:14px;border-radius:50%;background-color:#25c17d;width:32px;height:32px}.hero-banner-wrapper{padding:0!important}.hero-banner,.thank-you{width:100%;height:596px;background-repeat:no-repeat;background-size:cover;background-position:50%0%;padding-top:160px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.hero-banner__title,.thank-you__title{font-family:Gotham-Bold,sans-serif;font-size:36px;line-height:38px;font-weight:400;color:#fff;text-align:center}@media (min-width:767px){.hero-banner__title,.thank-you__title{font-size:56px;line-height:60px}}.hero-banner__title-top{display:inline}.hero-banner__subtitle,.thank-you__subtitle{padding-top:16px;font-family:Gotham-Bold,sans-serif;font-size:16px;line-height:18px;font-weight:400;color:#fff;text-transform:uppercase;text-align:center}@media (min-width:767px){.hero-banner__subtitle,.thank-you__subtitle{font-size:24px;line-height:32px}}.hero-banner__description,.thank-you__description{color:#fff;padding-top:16px;font-family:Gotham-Book,sans-serif;font-size:20px;line-height:24px;text-align:center}.hero-banner__cta-wrapper{padding-top:32px}.hero-banner__cta-link{margin-top:33px}@media (max-width:766px){.hero-banner,.thank-you{padding-top:116px;padding-left:16px;padding-right:16px;height:648px}.hero-banner__title-top{display:block}.hero-banner__subtitle,.thank-you__subtitle{padding-top:24px}.hero-banner__description,.thank-you__description{font-size:16px;line-height:20px}.hero-banner__cta-wrapper{padding-top:24px}}.alert{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:16px 26.5px;border-radius:8px;background-color:#25c17d}.alert__trophy{border-radius:50%;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:64px;height:64px}.alert__trophy:after{content:"";color:#25c17d;font-size:31px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.alert__description{font-family:Gotham-Bold,sans-serif;font-size:16px;line-height:20px;color:#fff;width:-webkit-calc(100% - 88px);width:calc(100% - 88px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.thank-you{height:100%;min-height:-webkit-calc(100vh - 147px);min-height:calc(100vh - 147px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-top:0}.thank-you__title{padding-top:16px}.thank-you__subtitle{padding:0}.header-wrapper{position:absolute}header{text-align:center;position:relative;top:68px}header img{max-width:350px}@media (max-width:766px){header{top:28px}}.footer{background-color:#f8f8f8}.footer__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:147px}.footer__logo{width:82px}.footer__copyright{font-family:Gotham-Book,sans-serif;font-size:11px;line-height:16px;color:gray;margin-left:24px}@media (max-width:766px){.footer__wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:16px}.footer__copyright{text-align:center}}.pre-footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:320px}.pre-footer__title{font-family:Gotham-Bold,sans-serif;color:#fff;font-size:48px;line-height:1;margin-bottom:16px}.pre-footer__subtitle{font-family:Gotham-Book,sans-serif;color:#fff;font-size:24px;line-height:32px}.pre-footer__cta-wrapper{margin-top:33px}@media (max-width:766px){.pre-footer{padding:10px}.pre-footer__title{text-align:center}.pre-footer__subtitle{font-size:17px;line-height:1;text-align:center}}@media (min-width:768px)and (max-width:1023px){.lead-generation .yxp-cols-12.container .yxpRow{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.lead-generation .yxp-cols-12.container .yxpRow .lead-form{width:100%;margin-top:49px;margin-left:0}.lead-generation .yxp-cols-12.container .yxpRow div[class*=yxp-cols-]{width:100%}}@media (max-width:766px){.lead-generation .yxp-cols-12.container .yxpRow{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.lead-generation .yxp-cols-12.container .yxpRow .lead-form{width:100%;margin-top:49px;margin-left:0}.lead-generation .yxp-cols-12.container .yxpRow div[class*=yxp-cols-]{width:100%}}.lead-form{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;padding:32px;margin-left:67px}.lead-form__description{font-family:Gotham-Bold,sans-serif;font-size:16px;line-height:20px;text-align:center;color:#000;margin-bottom:32px}.lead-form__other-description{font-family:Gotham-Book,sans-serif;font-size:14px;line-height:16px;color:gray;margin-top:16px}.lead-form__other-description a,.lead-form__other-description a:link{color:gray;text-decoration:underline}.lead-form__other-description a:hover{color:#333}@media (max-width:766px){.lead-form{padding:16px}}.launch-banner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-radius:8px;overflow:hidden;height:453px}.launch-banner__info{width:-webkit-calc(100% - 505px);width:calc(100% - 505px);padding:48px 48px 48px 53px}.launch-banner__title{font-family:Gotham-Bold,sans-serif;color:#fff;font-size:36px;line-height:42px;letter-spacing:-.02em;margin-bottom:24px}.launch-banner__description{font-family:Gotham-Book,sans-serif;font-size:16px;line-height:24px;color:#fff}@media (min-width:768px)and (max-width:1023px){.launch-banner{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto}.launch-banner__info,.launch-banner__visual{width:100%}}@media (max-width:766px){.launch-banner{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto}.launch-banner__info,.launch-banner__visual{width:100%}.launch-banner__visual{height:216px}.launch-banner__info{padding:37px 21px}}.logos-list{padding:59px 0 32px}.logos-list .yxpType_TITLE{text-align:center;padding-bottom:32px}.logos-list #yxp_block_0c88fc452b5ed1e02edc2812c4736583{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:80%;margin:0 auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:768px)and (max-width:1023px){.logos-list #yxp_block_0c88fc452b5ed1e02edc2812c4736583{width:60%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:766px){.logos-list #yxp_block_0c88fc452b5ed1e02edc2812c4736583{width:80%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.logos-list #yxp_block_0c88fc452b5ed1e02edc2812c4736583 .yxpRow{width:40%;margin:10px}}.swiper-container-navigation{position:relative;height:80px}.swiper-button-next,.swiper-button-prev{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-image:unset;z-index:99}.swiper-button-next:after,.swiper-button-prev:after{content:"";color:#04508c;font-size:18px}.swiper-button-prev{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:unset;left:58px}.swiper-button-lock,.swiper-pagination-lock{display:none}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:0;top:30%;left:0;width:100%;height:25px;text-align:right}.swiper-pagination-bullet-active{background-color:#04508c}.carousel-slider{padding:90px 0}.carousel-slider__title{font-family:Gotham-Bold,sans-serif;font-size:32px;line-height:36px;color:#25c17d}.carousel-slider__small-title{font-family:Gotham-Book,sans-serif;color:#000;margin-bottom:16px;font-size:24px;line-height:1;text-transform:uppercase}.carousel-slider__slide-title{font-family:Gotham-Bold,sans-serif;color:#000;margin-top:30px;font-size:20px;line-height:24px;letter-spacing:-.02em}.carousel-slider__slide-description{font-family:Gotham-Book,sans-serif;color:gray;font-size:14px;line-height:17px;margin-top:16px}.carousel-slider .swiper-horizontal>.swiper-pagination-bullets,.carousel-slider .swiper-pagination-bullets.swiper-pagination-horizontal,.carousel-slider .swiper-pagination-custom,.carousel-slider .swiper-pagination-fraction{display:none}@media (min-width:768px)and (max-width:1023px){.carousel-slider{padding:53px 0}.carousel-slider div[class*=yxp-cols-]{width:100%}.carousel-slider>.yxpRow{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.carousel-slider div[component=CarouselSliderComponent]{margin:20px 0}.carousel-slider .swiper-horizontal>.swiper-pagination-bullets,.carousel-slider .swiper-pagination-bullets.swiper-pagination-horizontal,.carousel-slider .swiper-pagination-custom,.carousel-slider .swiper-pagination-fraction{display:block}}@media (max-width:766px){.carousel-slider{padding:53px 0}.carousel-slider div[class*=yxp-cols-]{width:100%}.carousel-slider>.yxpRow{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.carousel-slider div[component=CarouselSliderComponent]{margin:20px 0}.carousel-slider .swiper-horizontal>.swiper-pagination-bullets,.carousel-slider .swiper-pagination-bullets.swiper-pagination-horizontal,.carousel-slider .swiper-pagination-custom,.carousel-slider .swiper-pagination-fraction{display:block}}