a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,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,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:none;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}body{margin:0}ul{list-style-type:none}a{background:transparent;text-decoration:none}button,input{line-height:normal}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}img{display:block;height:auto;max-width:100%}input:focus,textarea:focus{outline:0}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{text-rendering:optimizeLegibility;font-family:SuisseInt-Bold;font-style:normal;font-weight:400;src:url(../images/design/SuisseIntl-Bold.5ad21a.eot);src:url(../images/design/SuisseIntl-Bold.5ad21a.eot?#iefix) format("embedded-opentype"),url(../images/design/SuisseIntl-Bold.dc61e3.woff2) format("woff2"),url(../images/design/SuisseIntl-Bold.e67baf.woff) format("woff"),url(../images/design/SuisseIntl-Bold.dfc930.ttf) format("truetype"),url(../images/design/SuisseIntl-Bold.fc4ea3.svg#SuisseIntl-Bold) format("svg")}@font-face{text-rendering:optimizeLegibility;font-family:SuisseInt-Regular;font-style:normal;font-weight:400;src:url(../images/design/SuisseIntl-Regular.cab322.eot);src:url(../images/design/SuisseIntl-Regular.cab322.eot?#iefix) format("embedded-opentype"),url(../images/design/SuisseIntl-Regular.fdec12.woff2) format("woff2"),url(../images/design/SuisseIntl-Regular.093906.woff) format("woff"),url(../images/design/SuisseIntl-Regular.43e748.ttf) format("truetype"),url(../images/design/SuisseIntl-Regular.336a80.svg#SuisseIntl-Regular) format("svg")}body{color:#61666a;font-family:Roboto,sans-serif;font-size:14px;line-height:1.4}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.col{width:50%}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.container{margin:0 auto;max-width:100%;padding:0 30px;width:1200px}.container-small{width:1000px}.accordion,.card,.grid-card{opacity:0}.btn{border-radius:60px;color:#fff;display:inline-block;font-weight:600;padding:15px 25px;-webkit-transition:background .3s ease;transition:background .3s ease}.btn.btn-blue{background:#1f87ff}.btn.btn-blue:hover{background:#0063ff}.btn.btn-grey{background:#3a4045}.btn.btn-grey:hover{background:#272727}.btn_container{margin-top:45px}section{margin-bottom:150px}section .section_heading{font-family:SuisseInt-Bold;margin-bottom:45px;text-align:center}section .section_heading h2{color:#272727;font-size:23px;font-weight:600}.section_hero{background:#ebf2ff;height:100vh;overflow:hidden;position:relative}.section_hero .container{height:100%}.section_hero .hero_logo{margin-bottom:40px;width:220px}.section_hero .col_text{width:47%;z-index:9}.section_hero .col_text h1{color:#272727;font-family:SuisseInt-Regular;font-size:65px;line-height:1.15;margin-bottom:15px}.section_hero .col_text h1 div{-webkit-text-fill-color:transparent;text-fill-color:transparent;background:linear-gradient(265.03deg,#66adff,#1247ba 96.8%);-webkit-background-clip:text;background-clip:text}.section_hero .col_text p{color:#61666a;font-size:18px;line-height:1.6;margin-bottom:20px}.section_hero .col_text .partner_card{border:1px solid #c2d9ff;border-radius:10px;margin-top:40px;padding:10px 15px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.section_hero .col_text .partner_card img{margin:0 auto}.section_hero .col_text .partner_card p{color:#0d3282;font-size:14px;font-weight:500;margin-bottom:20px}.section_hero .col_image{width:53%}.section_hero .col_image .image_container{position:relative}.section_hero .col_image .image_container img{height:auto;width:100%}.section_hero .col_image .image_container .illustrazione_hero{width:110%}.section_hero .col_image .image_container svg{height:100%;position:absolute;top:0;width:100%}.hero_last{margin-bottom:0}.hero_last .container{height:100%}.hero_last .container .logo{margin-bottom:30px;width:170px}.hero_last .col_text h1 div:not(span){-webkit-text-fill-color:transparent;text-fill-color:transparent;background:linear-gradient(265.03deg,#66adff,#1247ba 96.8%);-webkit-background-clip:text;background-clip:text}.hero_last .col_text h1 span{-webkit-text-fill-color:#272727;text-fill-color:unset;-webkit-background-clip:unset;background-clip:unset;color:#272727}.spacer_container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:0;position:absolute;width:100%}.spacer_container img{min-width:100%}.spacer_container.space-bottom{bottom:0}.spacer_container.space-bottom svg{cursor:pointer;margin-bottom:15px}.spacer_container.space-top{top:0}.spacer_container.space-top img{margin-top:-1px;-webkit-transform:rotate(180DEG);transform:rotate(180DEG)}.arrow_btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#272727;border-radius:100%;-webkit-box-shadow:0 9px 22px rgba(0,99,255,.08),0 5.83333px 12.8843px rgba(0,99,255,.061),0 3.46667px 7.00741px rgba(0,99,255,.049),0 1.8px 3.575px rgba(0,99,255,.04),0 .733333px 1.79259px rgba(0,99,255,.031),0 .166667px .865741px rgba(0,99,255,.019);box-shadow:0 9px 22px rgba(0,99,255,.08),0 5.83333px 12.8843px rgba(0,99,255,.061),0 3.46667px 7.00741px rgba(0,99,255,.049),0 1.8px 3.575px rgba(0,99,255,.04),0 .733333px 1.79259px rgba(0,99,255,.031),0 .166667px .865741px rgba(0,99,255,.019);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;justify-content:center;position:relative;top:-30px;width:60px}.arrow_btn:hover svg{-webkit-animation:buttonFromTopToBottom .5s ease-in-out forwards;animation:buttonFromTopToBottom .5s ease-in-out forwards}@-webkit-keyframes buttonFromTopToBottom{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}50%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}75%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes buttonFromTopToBottom{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}50%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}75%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.section_info .col_image{padding-right:15px;width:53%}.section_info .col_text{width:47%}.section_info .col_text .heading{margin-bottom:30px}.section_info .col_text .heading h4{color:#0063ff;font-weight:500;margin-bottom:7.5px;text-transform:uppercase}.section_info .col_text .heading h2{color:#272727;font-size:23px;font-weight:600;line-height:1.5;width:90%}.section_info .grid{grid-gap:30px;display:grid;grid-template-columns:1fr 1fr}.section_info .grid-card{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px}.section_info .grid-card img{margin-right:15px}.section_info .grid-card p{font-weight:500;line-height:1.5}.section_info .btn{margin-top:30px}.section_cards .card_container{-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}.section_cards .card_container,.section_cards .card_container .card{-webkit-box-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.section_cards .card_container .card{-ms-flex-preferred-size:350px;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;border:1px solid #e5e5e5;border-radius:15px;flex-basis:350px;-ms-flex-direction:column;flex-direction:column;padding:30px 15px;text-align:center;width:33.33%}.section_cards .card_container .card img{margin-bottom:15px}.section_cards .card_container .card h3{color:#3a4045;font-size:18px;font-weight:600;margin-bottom:7.5px}.section_cards .card_container .card p{color:#61666a;font-weight:500;line-height:1.5}.accordion{border:2px solid #ebf2ff;border-radius:15px;cursor:pointer;margin-bottom:15px;padding:15px;-webkit-transition:.3s ease;transition:.3s ease}.accordion.focus,.accordion:hover{background:#ebf2ff}.accordion.focus{border-color:#85b4ff;-webkit-box-shadow:0 4px 13px rgba(0,99,255,.07),0 2.59259px 7.61343px rgba(0,99,255,.053),0 1.54074px 4.14074px rgba(0,99,255,.043),0 .8px 2.1125px rgba(0,99,255,.035),0 .325926px 1.05926px rgba(0,99,255,.027),0 .0740741px .511574px rgba(0,99,255,.02);box-shadow:0 4px 13px rgba(0,99,255,.07),0 2.59259px 7.61343px rgba(0,99,255,.053),0 1.54074px 4.14074px rgba(0,99,255,.043),0 .8px 2.1125px rgba(0,99,255,.035),0 .325926px 1.05926px rgba(0,99,255,.027),0 .0740741px .511574px rgba(0,99,255,.02)}.accordion_heading{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.accordion_heading h2{color:#3a4045;font-size:18px;font-weight:500}.accordion_heading img{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.accordion_heading.active img{-webkit-transform:rotate(180DEG);transform:rotate(180DEG)}.accordion_panel{max-height:0;overflow:hidden;-webkit-transition:max-height .2s ease-out;transition:max-height .2s ease-out}.accordion_panel p{color:#61666a;line-height:1.4;margin:15px 0}.accordion_panel ol,.accordion_panel ul{list-style:disc;list-style-position:inside}.accordion_panel ol li,.accordion_panel ul li{margin-bottom:3px}footer{background:#f6f7fb;padding:45px 15px}footer img{width:170px}footer .footer_container{background:#fff;border-radius:30px;color:#61666a;margin-top:30px;padding:60px 30px}footer .footer_container ul{line-height:1.6;max-width:1000px}footer .footer_container ul a{color:#61666a}@-webkit-keyframes rotating{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotating{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.rotating{-webkit-animation:rotating 30s linear infinite;animation:rotating 30s linear infinite}@-webkit-keyframes rotating-delay{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@keyframes rotating-delay{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}.rotating-delay{-webkit-animation:rotating-delay 20s linear .5s infinite;animation:rotating-delay 20s linear .5s infinite}@media screen and (max-width:1250px){.section_hero .col_text h1{font-size:45px}.section_hero .hero_logo{width:150px}}@media screen and (max-width:768px){.container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 20px}.col,.col_image,.col_text{width:100%!important}.btn{padding:10px 15px}section{margin-bottom:90px}section .section_heading{margin-bottom:30px}section .section_heading h2{font-size:19px}body{overflow-x:hidden}.spacer_container{overflow:hidden}.section_hero{height:auto}.section_hero:not(.hero_last){margin-bottom:30px}.section_hero .container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;height:100%;padding:20px 20px 95px}.section_hero .container .col_text{padding-right:0;text-align:center}.section_hero .container .col_text .logo{margin:0 auto 15px}.section_hero .container .col_text h1{font-size:30px}.section_hero .container .col_text h1 div{display:inline-block}.section_hero .container .col_text p{font-size:16px;margin-bottom:20px}.section_hero .container .col_text .partner_card{margin:20px auto 0;padding:10px 15px}.section_hero .container .col_text .partner_card p{font-size:14px;margin-bottom:7.5px}.section_hero .container .col_text .partner_card img{margin:0 auto}.section_hero .container .col_image{margin-bottom:15px;padding:5%}.section_hero .container .col_image .image_container{margin:0 auto;width:80%}.hero_last{overflow:unset;padding-top:50px}.section_info{text-align:center}.section_info .col_text .heading h2{font-size:19px;width:100%}.section_info .col_image{margin-bottom:30px;padding:5%}.section_info .image_container{margin:0 auto;width:80%}.section_info .image_container img{height:auto;width:100%}.section_info .grid{grid-gap:0;grid-template-columns:1fr;text-align:left}.section_cards .card_info{margin-left:15px;text-align:left}.section_cards .card_container{gap:0}.section_cards .card_container .card{-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex-preferred-size:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-basis:auto;-ms-flex-direction:row;flex-direction:row;justify-content:flex-start;margin-bottom:20px;padding:15px 20px;width:100%}.section_cards .card_container .card h3{font-size:16px}.section_cards .btn_container,.section_faq .btn_container{margin-top:30px}.accordion_heading h2{font-size:16px}.accordion_heading img{width:25px}.section_hero .container .logo{width:140px}.hero_last .col_text h1 span{margin-left:0}.arrow_btn{height:40px;top:-20px;width:40px}.arrow_btn svg{width:15px}footer{padding:30px 20px}footer img{width:140px}footer .container{padding:0}footer .container .footer_container{margin-top:15px;padding:20px}}