*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}ol{counter-reset:revert}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}:root{--color-blue: #150D60;--color-blue-lighter: #180F6D;--color-red:#A00032;--color-gray:#F6F6F6}@font-face{font-family:Barlow;src:url(/fonts/Barlow-Medium.ttf);font-weight:500}@font-face{font-family:Barlow;src:url(/fonts/Barlow-Bold.ttf);font-weight:700}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat-VariableFont_wght.ttf);font-weight:100 1000}.h1,.richtext h1{font-family:Montserrat;font-size:48px;font-style:normal;font-weight:500;line-height:normal;em{font-weight:700}}.h2,.richtext h2{font-family:Montserrat;font-size:36px;font-style:normal;font-weight:500;line-height:normal;em{font-weight:700}}.h3{font-family:Barlow;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.h4{font-family:Barlow;font-size:20px;font-style:normal;font-weight:700;line-height:140%}.text,.richtext p,.richtext li{font-family:Barlow;font-size:16px;font-style:normal;font-weight:500;line-height:140%;em{font-weight:700}a{text-decoration:underline;&:hover{text-decoration-style:dashed}}}.richtext ol{list-style:decimal;padding-left:1rem}.text em{font-weight:700}@media (max-width:809px){.h1,.richtext h1{font-size:1.8rem}.h2,.richtext h2{font-size:1.6rem}.h3{font-size:1.5rem}}button:focus-visible,a:focus-visible{outline:2px dashed black;outline-offset:4px}.home{outline:2px solid red}.error{height:600px;display:flex;align-items:center;justify-content:center;gap:1rem;font-family:Barlow;flex-direction:column;h1{font-size:3rem}a{text-decoration:underline}}.home-hero{padding-top:270px;color:#fff;position:relative;border-radius:0 0 100px;overflow:hidden}.home-hero__inner{max-width:1440px;margin:0 auto;z-index:2;position:relative;padding:0 2rem 2rem;display:flex;flex-direction:column;gap:2rem}.home-hero__background{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;z-index:-1}.home-hero h1{max-width:540px;color:#fff;font-family:Montserrat;font-size:48px;font-style:normal;font-weight:400;line-height:normal;em{font-weight:700}}.home-hero__text{color:#fff;max-width:670px;font-family:Barlow;font-size:24px;font-style:normal;font-weight:500;line-height:normal}.home-hero__button{color:#fff;font-family:Barlow;font-size:16px;font-style:normal;font-weight:700;line-height:140%;width:fit-content;text-transform:uppercase;position:relative;padding:1rem 1.5rem;span{position:relative;z-index:2}&:before{content:"";width:54px;height:100%;display:block;background-color:var(--color-red);border-radius:100px;position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:0;transition:width .15s ease-out}&:hover:before{width:100%}}.home-hero__circle-one{position:absolute;left:0;top:80px}.home-hero__circle-two{position:absolute;right:0;bottom:0}@media (max-width:809px){.home-hero{border-radius:0 0 50px}.home-hero h1{font-size:2rem}.home-hero__text{font-size:1rem}.home-hero{padding-top:100px}.home-hero__inner{padding:0 1rem 3rem}.home-hero__circle-two{display:none}}.home-squares{max-width:1164px;margin:0 auto;display:flex;align-items:center;padding-top:128px;padding-bottom:128px;gap:4rem}.home-squares__text{color:var(--color-red);font-family:Montserrat;font-size:24px;font-style:normal;font-weight:500;line-height:normal;max-width:500px}.home-squares__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(12,minmax(0,1fr));gap:2rem;li{border-radius:8px;border:1px solid #F6F6F6;background:var(--gray, #F6F6F6);box-shadow:3px 3px 10px #e1e1e140;display:flex;flex-direction:column;justify-content:center;padding:1rem;align-items:center;gap:1rem;color:var(--color-blue);font-family:Barlow;font-size:1rem;text-align:center;img{width:64px;height:64px}}li:nth-of-type(1){grid-column-start:1;grid-column-end:7;grid-row-start:1;grid-row-end:7}li:nth-of-type(2){grid-column-start:7;grid-column-end:13;grid-row-start:4;grid-row-end:10}li:nth-of-type(3){grid-column-start:1;grid-column-end:7;grid-row-start:7;grid-row-end:13}}@media (max-width:809px){.home-squares{flex-direction:column;gap:2rem;padding:4rem 1rem}.home-squares__text{max-width:none}.home-squares__grid{display:flex;flex-direction:column}}.home-win{background-color:var(--color-gray);padding:96px 0;color:var(--color-blue)}.home-win__inner{max-width:clamp(0px,100vw - 2rem,1220px);display:flex;gap:2rem;justify-content:space-between;margin:0 auto;width:100%}.home-win__text{display:flex;flex-direction:column;gap:2rem;max-width:500px}.home-win__sequence{max-width:600px;width:100%;display:flex;flex-direction:column;gap:2rem}.home-win__sequence summary{display:flex;gap:1rem;justify-content:space-between;cursor:pointer}.home-win__sequence div{padding-top:2rem}.home-win__sequence summary:after{content:"";background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><path d="M9.89333 11.4533L16 17.56L22.12 11.4533L24 13.3333L16 21.3333L8 13.3333L9.89333 11.4533Z" fill="%23150D60"/></svg>');width:2rem;height:2rem;display:block;transition:rotate .3s ease}.home-win__sequence details:not([open]) summary:after{rotate:-90deg}@media (max-width:809px){.home-win__inner{flex-direction:column}.home-win{padding:3rem 0}.home-win__text,.home-win__sequence{max-width:none}}.home-mi{color:var(--color-blue);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding-top:128px;padding-bottom:128px}.home-mi>.text{max-width:600px;text-align:center;margin-top:2rem;margin-bottom:128px}.home-mi>ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem;max-width:clamp(0px,100vw - 2rem,1064px)}.home-mi__item-text{display:flex;flex-direction:column;gap:2rem}.home-mi__item{display:flex;gap:2rem;align-items:center;[data-lottie]{max-width:116px;width:100%;aspect-ratio:1/1;flex-shrink:0}.h3:after{content:".";color:var(--color-red)}}.home-mi__examples{font-family:Barlow;font-size:12px;font-style:normal;font-weight:500;line-height:normal;span{font-weight:700}}.home-mi__circle{position:absolute;right:0;top:0;pointer-events:none}.home-mi.home-mi--no-circle .home-mi__circle{display:none}.home-mi.home-mi--no-circle .h2{margin-bottom:4rem}@media (max-width:809px){.home-mi{padding-top:2rem;padding-bottom:2rem}.home-mi>ul{display:flex;flex-direction:column;gap:1.5rem}.home-mi>.text{margin-bottom:3rem}.home-mi>.text,.home-mi>.h2{text-align:start;max-width:calc(100vw - 2rem)}.home-mi__item{flex-direction:column}.home-mi__item-text{gap:1rem}.home-mi__item [data-lottie]{width:64px;align-self:flex-end;display:none}.home-mi__circle{opacity:.2}}.home-obligations{background-color:var(--color-gray);padding:128px 0;color:var(--color-blue)}.home-obligations>*{max-width:clamp(0px,100vw - 2rem,830px);width:100%;margin:0 auto}.home-obligations>.text{margin-top:1rem;margin-bottom:4rem}.home-obligations__picker{position:relative;&:hover{outline:1px solid lightblue}button:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:3;cursor:pointer}}.home-obligations__item{display:none;color:var(--color-blue);flex-direction:column;gap:2rem}[data-current="1"]{[data-index="1"]{display:flex}[data-button-index="1"]{outline:1px solid var(--color-blue)}}[data-current="2"]{[data-index="2"]{display:flex}[data-button-index="2"]{outline:1px solid var(--color-blue)}}[data-current="3"]{[data-index="3"]{display:flex}[data-button-index="3"]{outline:1px solid var(--color-blue)}}[data-current="4"]{[data-index="4"]{display:flex}[data-button-index="4"]{outline:1px solid var(--color-blue)}}.home-obligations__pickers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:4rem}.home-obligations__picker{display:flex;flex-direction:column;align-items:center;gap:1rem;background-color:#fff;text-align:center;padding:1rem;border-radius:1rem;[data-lottie]{width:4rem;height:4rem;object-fit:contain}}.home-obligations__sublist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;ul{list-style:disc;padding-left:1rem;display:flex;flex-direction:column;gap:1rem;padding-top:2rem}}@media (max-width:809px){.home-obligations__pickers{display:flex;flex-direction:column}.home-obligations__picker{flex-direction:row;[data-lottie]{width:2rem;height:2rem}}.home-obligations__sublist{display:flex;flex-direction:column}.home-obligations{padding:2rem 0}.home-obligations>.text{margin-bottom:1rem}}.home-sancties{background-color:var(--color-blue);position:relative;padding:128px 0;display:flex;align-items:center;gap:2rem;flex-direction:column;overflow:hidden}.home-sancties .h2{color:#fff;z-index:2}.home-sancties .text{z-index:2;color:#fff;max-width:624px;margin:0 auto}.home-sancties svg{position:absolute;right:0;bottom:0}.home-sancties img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}@media (max-width: 809px){.home-sancties{padding:2rem 1rem}.home-sancties svg{opacity:.4}}.home-prepare{max-width:clamp(0px,100vw - 2rem,860px);margin:0 auto;padding:128px 0;color:var(--color-blue);display:flex;flex-direction:column;gap:4rem}.home-prepare>.h2{color:var(--color-red);text-align:center}.home-prepare details summary{display:flex;align-items:center;gap:1rem;justify-content:space-between}.home-prepare details summary{cursor:pointer}.home-prepare details summary:after{content:"";background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><path d="M9.89333 11.4533L16 17.56L22.12 11.4533L24 13.3333L16 21.3333L8 13.3333L9.89333 11.4533Z" fill="%23150D60"/></svg>');width:2rem;height:2rem;display:block;transition:rotate .3s ease;flex-shrink:0}.home-prepare details:not([open]) summary:after{rotate:-90deg}.home-prepare__items{display:flex;flex-direction:column;gap:4rem}.home-prepare__sublist{padding-left:1rem;display:flex;flex-direction:column;gap:1rem;list-style:disc;padding-top:2rem}@media (max-width:809px){.home-prepare{padding-top:2rem;padding-bottom:2rem;gap:1rem}.home-prepare__items{gap:2rem}}.big-blue{background-color:var(--color-blue);padding:4rem 1rem;display:flex;flex-direction:column;gap:4rem;position:relative;overflow:hidden}.big-blue .richtext{max-width:700px;width:100%;color:#fff;margin:0 auto;text-align:center;z-index:3}.big-blue .text{background-color:#fff;color:var(--color-blue);border-radius:12px;position:relative;z-index:2;padding:2rem;display:flex;flex-direction:column;gap:1rem;max-width:600px;width:100%;margin:0 auto;p{max-width:438px;margin:0 auto}&:before{content:"";position:absolute;left:50%;transform:translate(-50%);width:30px;height:30px;top:-20px;rotate:-45deg;background-color:#fff;z-index:-1}}.big-blue__circle{position:absolute;left:0;bottom:-200px}.cta{display:flex;flex-direction:column;align-items:center;gap:2rem;padding:0 1rem 128px}.cta .h2{color:var(--color-red);max-width:700px;text-align:center}.cta .text{color:var(--color-blue);text-align:center}.cta a{border:1px solid var(--color-red);font-family:Barlow;font-size:16px;font-style:normal;font-weight:500;line-height:140%;text-transform:uppercase;padding:.5rem 1rem;border-radius:100px;color:var(--color-blue);transition:background-color .2s ease,color .2s ease;&:hover{background-color:var(--color-red);color:#fff}}.header{padding:2rem;display:flex;align-items:center;justify-content:space-between;max-width:1440px;margin:0 auto}.header__home img{width:120px;height:auto}.header__nav ul{display:flex;gap:3rem;align-items:center}.header__nav ul li a:not(.button){font-family:Barlow;font-weight:500;position:relative;display:flex;align-items:center;height:50px;&:after{content:"";border-radius:50px;height:2px;width:0px;position:absolute;bottom:0;background-color:var(--color-red);left:50%;transform:translate(-50%);transition:width .3s ease}&.active:after{width:30px}&:hover:not(.active):after{width:15px}}.header__hamburger{display:none;font-family:Barlow;height:2rem}@media (max-width: 809px){.header__hamburger{display:block;z-index:11;background:#fff}.header{padding:1rem}.header__home img{width:80px}.header__nav{position:fixed;height:100vh;width:100vw;top:0;left:0;background:#ffffffe6;backdrop-filter:blur(1px);display:flex;align-items:center;justify-content:center;transition:opacity .2s ease;pointer-events:none;opacity:0;z-index:10}.header__nav ul{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;width:calc(100% - 2rem);li{width:100%;font-size:1.2rem;a:not(.button){width:100%;padding-left:1rem;&.active:after{width:100%}}}}.header[data-display-mobile-menu=true] .header__nav{opacity:1;pointer-events:all}[data-icon=close]{display:none}.header[data-display-mobile-menu=true]{[data-icon=hamburger]{display:none}[data-icon=close]{display:block}}}.button{display:inline-block;padding:1rem 1.5rem;border-radius:100px;background-color:var(--color-blue);color:#fff;transition:background-color .2s ease;font-family:Barlow;font-weight:500;&:hover{background-color:var(--color-red)}}.footer{background-color:var(--color-blue);position:relative;color:#fff;overflow-x:clip}.footer:before{position:absolute;bottom:calc(100% - 2px);content:"";background-image:url('data:image/svg+xml,<svg width="1440" height="95" viewBox="0 0 1440 95" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M1440 0.700201C1210.27 61.724 968.934 94.2441 720 94.2441C471.066 94.2441 229.727 61.724 0 0.700195L0 94.2441H720H1440V0.700201Z" fill="%23150D60"/></svg>');width:103vw;left:-1.5vw;aspect-ratio:1440/95;background-size:contain}.footer__inner{display:flex;justify-content:space-between;max-width:1440px;margin:0 auto;width:100%;padding:2rem;gap:2rem;flex-wrap:wrap;align-items:flex-start}.footer__cresco{display:flex;flex-direction:column;gap:1rem;max-width:230px}.footer__bottom{max-width:1440px;margin:0 auto;width:100%;display:flex;gap:1rem;justify-content:space-between;padding:2rem;border-top:4px solid var(--color-blue--lighter, #180F6D)}.footer__col-title{color:#fff;font-family:Barlow;font-size:16px;font-style:normal;font-weight:700;line-height:140%}.footer__col-list{display:flex;flex-direction:column;margin-top:.5rem;gap:.5rem}.footer__infos{display:flex;flex-direction:column;gap:1rem;div{display:flex;flex-direction:column;gap:.5rem}}@media (max-width:809px){.footer__inner{flex-direction:column;gap:2rem}.footer__bottom{opacity:.6;flex-direction:column}}.text-hero{color:var(--color-blue);position:relative;padding:96px 0;overflow-x:clip}.text-hero .richtext{margin:0 auto;max-width:clamp(0px,100vw - 2rem,1248px);width:100%;display:flex;flex-direction:column;gap:1rem;h1{margin-bottom:2rem}h2{margin-bottom:1rem}h2,p{max-width:800px}}.text-hero--alternative.text-hero svg{top:-100px;right:100px;bottom:auto}.text-hero svg{position:absolute;right:0;bottom:-50px;z-index:-1}@media (max-width:1300px){.text-hero svg{opacity:.3}}@media (max-width:809px){.text-hero{padding:2rem 0}.text-hero svg{opacity:.05;right:-150px}}.roadmap{max-width:clamp(0px,100vw - 2rem,875px);margin:0 auto;width:100%;color:var(--color-blue);padding:4rem 0rem}.roadmap .h2{text-align:center;margin-bottom:4rem;color:var(--color-red)}.roadmap ol{display:flex;flex-direction:column;gap:3rem}.roadmap ol li{display:flex;gap:80px}.roadmap ol li img{max-width:236px;height:auto;width:100%;aspect-ratio:1/1;object-fit:cover}.roadmap ol .h3:before{content:var(--index);margin-right:1ch}.roadmap ol .text{margin-left:40px;max-width:500px;margin-top:2rem}@media (max-width: 809px){.roadmap ol .text{margin-left:0}}@media (max-width: 600px){.roadmap ol li{flex-direction:column;gap:1rem}.roadmap ol li img{width:100%;max-width:none}}.approach-why{color:var(--color-blue);max-width:clamp(0px,100vw - 2rem,930px);width:100%;margin:0 auto;padding:96px 0}.approach-why .h2{margin-bottom:4rem;text-align:center}.approach-why ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;li{display:flex;flex-direction:column;align-items:center;gap:1rem;[data-lottie]{width:4rem;height:4rem}p{text-align:center}h3{font-weight:700}}}@media (max-width:809px){.approach-why{padding:2rem 0}.approach-why ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.approach-why ul{grid-template-columns:repeat(1,minmax(0,1fr))}}.approach-what-to-do{background-color:var(--color-gray)}.approach-what-to-do__inner{display:flex;max-width:clamp(0px,100vw - 2rem,1440px);justify-content:space-between;margin:0 auto;width:100%}.approach-what-to-do .richtext{padding:96px 0;display:flex;flex-direction:column;gap:2rem;color:var(--color-blue);max-width:730px}.approach-what-to-do img{max-width:577px;object-fit:cover;width:100%;height:auto}@media (max-width: 809px){.approach-what-to-do img{display:none}.approach-what-to-do .richtext{padding:2rem 0}}.approach-deadline{max-width:clamp(0px,100vw - 2rem,1215px);width:100%;display:flex;flex-direction:column;margin:0 auto;align-items:center;justify-content:center;gap:2rem;color:var(--color-blue);padding:4rem 0;img{width:100%;height:auto}}@media (max-width:809px){.approach-deadline{padding:2rem 0}}.separator{height:220px;width:100%;object-fit:cover;background-color:var(--color-blue)}.lang{position:relative;text-transform:uppercase;margin-left:-2rem;cursor:pointer;span{height:50px;padding:0 1rem;display:flex;align-items:center}ul{position:absolute;top:80%;display:flex;gap:0;flex-direction:column;right:50%;transform:translate(50%);background-color:#fff;border-radius:12px;box-shadow:3px 3px 10px #00000029;opacity:0;pointer-events:none;transition:opacity .2s ease,top .2s ease;z-index:20}ul li a{text-decoration:none;height:50px;padding:0 1rem}a:hover{color:var(--color-red)}}.lang:has(span:hover) ul,.lang ul:hover{opacity:1;pointer-events:all;top:calc(100% - 2px)}@media (max-width:809px){li:has(.lang){display:flex;justify-content:center}.lang span{display:none}.lang ul,.lang ul:hover{margin-left:0;align-self:center;transform:none;position:static;opacity:1;pointer-events:all;flex-direction:row;box-shadow:none;background-color:none;width:auto}}html:has(.header[data-display-mobile-menu=true]){overflow:hidden}html{scroll-behavior:smooth}
