h1,.h1{letter-spacing:-2%;color:#020d0a;font-family:Onest,sans-serif;font-size:calc(1.38768vw + 29.3565px);font-weight:300;line-height:1.2}@media screen and (min-width:1920px){h1,.h1{font-size:56px}}@media screen and (max-width:767px){h1,.h1{font-size:40px}}h2,.h2{letter-spacing:-2%;color:#020d0a;font-family:Onest,sans-serif;font-size:calc(1.38768vw + 21.3565px);font-weight:300;line-height:1.2}@media screen and (min-width:1920px){h2,.h2{font-size:48px}}@media screen and (max-width:767px){h2,.h2{font-size:32px}}h3,.h3{letter-spacing:-2%;color:#020d0a;font-family:Onest,sans-serif;font-size:calc(.693842vw + 18.6782px);font-weight:300;line-height:1.2}@media screen and (min-width:1920px){h3,.h3{font-size:32px}}@media screen and (max-width:767px){h3,.h3{font-size:24px}}.h3-card{color:#020d0a;font-family:Onest,sans-serif;font-size:calc(.346921vw + 17.3391px);font-weight:400;line-height:1}@media screen and (min-width:1920px){.h3-card{font-size:24px}}@media screen and (max-width:767px){.h3-card{font-size:20px}}.body-paragraph{color:#020d0a;font-family:IBM Plex Sans,sans-serif;font-size:18px;font-weight:300;line-height:1.4}@media screen and (min-width:1920px){.body-paragraph{font-size:18px}}@media screen and (max-width:767px){.body-paragraph{font-size:18px}}.caption-xs{font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:300;line-height:1.4}@media screen and (min-width:1920px){.caption-xs{font-size:12px}}@media screen and (max-width:767px){.caption-xs{font-size:12px}}.caption-xl{font-family:IBM Plex Sans,sans-serif;font-size:14px;font-weight:300;line-height:1.4}@media screen and (min-width:1920px){.caption-xl{font-size:14px}}@media screen and (max-width:767px){.caption-xl{font-size:14px}}@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans/IBMPlexSans-Bold.eot);src:url(/fonts/ibm-plex-sans/IBMPlexSans-Bold.eot?#iefix)format("embedded-opentype"),url(/fonts/ibm-plex-sans/IBMPlexSans-Bold.woff2)format("woff2"),url(/fonts/ibm-plex-sans/IBMPlexSans-Bold.woff)format("woff"),url(/fonts/ibm-plex-sans/IBMPlexSans-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans/IBMPlexSans-ExtraLightItalic.eot);src:url(/fonts/ibm-plex-sans/IBMPlexSans-ExtraLightItalic.eot?#iefix)format("embedded-opentype"),url(/fonts/ibm-plex-sans/IBMPlexSans-ExtraLightItalic.woff2)format("woff2"),url(/fonts/ibm-plex-sans/IBMPlexSans-ExtraLightItalic.woff)format("woff"),url(/fonts/ibm-plex-sans/IBMPlexSans-ExtraLightItalic.ttf)format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans/IBMPlexSans-MediumItalic.eot);src:url(/fonts/ibm-plex-sans/IBMPlexSans-MediumItalic.eot?#iefix)format("embedded-opentype"),url(/fonts/ibm-plex-sans/IBMPlexSans-MediumItalic.woff2)format("woff2"),url(/fonts/ibm-plex-sans/IBMPlexSans-MediumItalic.woff)format("woff"),url(/fonts/ibm-plex-sans/IBMPlexSans-MediumItalic.ttf)format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans/IBMPlexSans-Italic.eot);src:url(/fonts/ibm-plex-sans/IBMPlexSans-Italic.eot?#iefix)format("embedded-opentype"),url(/fonts/ibm-plex-sans/IBMPlexSans-Italic.woff2)format("woff2"),url(/fonts/ibm-plex-sans/IBMPlexSans-Italic.woff)format("woff"),url(/fonts/ibm-plex-sans/IBMPlexSans-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans/IBMPlexSans-Light.eot);src:url(/fonts/ibm-plex-sans/IBMPlexSans-Light.eot?#iefix)format("embedded-opentype"),url(/fonts/ibm-plex-sans/IBMPlexSans-Light.woff2)format("woff2"),url(/fonts/ibm-plex-sans/IBMPlexSans-Light.woff)format("woff"),url(/fonts/ibm-plex-sans/IBMPlexSans-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans/IBMPlexSans-LightItalic.eot);src:url(/fonts/ibm-plex-sans/IBMPlexSans-LightItalic.eot?#iefix)format("embedded-opentype"),url(/fonts/ibm-plex-sans/IBMPlexSans-LightItalic.woff2)format("woff2"),url(/fonts/ibm-plex-sans/IBMPlexSans-LightItalic.woff)format("woff"),url(/fonts/ibm-plex-sans/IBMPlexSans-LightItalic.ttf)format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans/IBMPlexSans-BoldItalic.eot);src:url(/fonts/ibm-plex-sans/IBMPlexSans-BoldItalic.eot?#iefix)format("embedded-opentype"),url(/fonts/ibm-plex-sans/IBMPlexSans-BoldItalic.woff2)format("woff2"),url(/fonts/ibm-plex-sans/IBMPlexSans-BoldItalic.woff)format("woff"),url(/fonts/ibm-plex-sans/IBMPlexSans-BoldItalic.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans/IBMPlexSans-Medium.eot);src:url(/fonts/ibm-plex-sans/IBMPlexSans-Medium.eot?#iefix)format("embedded-opentype"),url(/fonts/ibm-plex-sans/IBMPlexSans-Medium.woff2)format("woff2"),url(/fonts/ibm-plex-sans/IBMPlexSans-Medium.woff)format("woff"),url(/fonts/ibm-plex-sans/IBMPlexSans-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans/IBMPlexSans-Regular.eot);src:url(/fonts/ibm-plex-sans/IBMPlexSans-Regular.eot?#iefix)format("embedded-opentype"),url(/fonts/ibm-plex-sans/IBMPlexSans-Regular.woff2)format("woff2"),url(/fonts/ibm-plex-sans/IBMPlexSans-Regular.woff)format("woff"),url(/fonts/ibm-plex-sans/IBMPlexSans-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans/IBMPlexSans-ExtraLight.eot);src:url(/fonts/ibm-plex-sans/IBMPlexSans-ExtraLight.eot?#iefix)format("embedded-opentype"),url(/fonts/ibm-plex-sans/IBMPlexSans-ExtraLight.woff2)format("woff2"),url(/fonts/ibm-plex-sans/IBMPlexSans-ExtraLight.woff)format("woff"),url(/fonts/ibm-plex-sans/IBMPlexSans-ExtraLight.ttf)format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans/IBMPlexSans-SemiBoldItalic.eot);src:url(/fonts/ibm-plex-sans/IBMPlexSans-SemiBoldItalic.eot?#iefix)format("embedded-opentype"),url(/fonts/ibm-plex-sans/IBMPlexSans-SemiBoldItalic.woff2)format("woff2"),url(/fonts/ibm-plex-sans/IBMPlexSans-SemiBoldItalic.woff)format("woff"),url(/fonts/ibm-plex-sans/IBMPlexSans-SemiBoldItalic.ttf)format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans/IBMPlexSans-SemiBold.eot);src:url(/fonts/ibm-plex-sans/IBMPlexSans-SemiBold.eot?#iefix)format("embedded-opentype"),url(/fonts/ibm-plex-sans/IBMPlexSans-SemiBold.woff2)format("woff2"),url(/fonts/ibm-plex-sans/IBMPlexSans-SemiBold.woff)format("woff"),url(/fonts/ibm-plex-sans/IBMPlexSans-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans/IBMPlexSans-ThinItalic.eot);src:url(/fonts/ibm-plex-sans/IBMPlexSans-ThinItalic.eot?#iefix)format("embedded-opentype"),url(/fonts/ibm-plex-sans/IBMPlexSans-ThinItalic.woff2)format("woff2"),url(/fonts/ibm-plex-sans/IBMPlexSans-ThinItalic.woff)format("woff"),url(/fonts/ibm-plex-sans/IBMPlexSans-ThinItalic.ttf)format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/ibm-plex-sans/IBMPlexSans-Thin.eot);src:url(/fonts/ibm-plex-sans/IBMPlexSans-Thin.eot?#iefix)format("embedded-opentype"),url(/fonts/ibm-plex-sans/IBMPlexSans-Thin.woff2)format("woff2"),url(/fonts/ibm-plex-sans/IBMPlexSans-Thin.woff)format("woff"),url(/fonts/ibm-plex-sans/IBMPlexSans-Thin.ttf)format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(/fonts/Onest/Onest-Bold.eot);src:url(/fonts/Onest/Onest-Bold.eot?#iefix)format("embedded-opentype"),url(/fonts/Onest/Onest-Bold.woff2)format("woff2"),url(/fonts/Onest/Onest-Bold.woff)format("woff"),url(/fonts/Onest/Onest-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(/fonts/Onest/Onest-SemiBold.eot);src:url(/fonts/Onest/Onest-SemiBold.eot?#iefix)format("embedded-opentype"),url(/fonts/Onest/Onest-SemiBold.woff2)format("woff2"),url(/fonts/Onest/Onest-SemiBold.woff)format("woff"),url(/fonts/Onest/Onest-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(/fonts/Onest/Onest-Regular.eot);src:url(/fonts/Onest/Onest-Regular.eot?#iefix)format("embedded-opentype"),url(/fonts/Onest/Onest-Regular.woff2)format("woff2"),url(/fonts/Onest/Onest-Regular.woff)format("woff"),url(/fonts/Onest/Onest-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(/fonts/Onest/Onest-Thin.eot);src:url(/fonts/Onest/Onest-Thin.eot?#iefix)format("embedded-opentype"),url(/fonts/Onest/Onest-Thin.woff2)format("woff2"),url(/fonts/Onest/Onest-Thin.woff)format("woff"),url(/fonts/Onest/Onest-Thin.ttf)format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(/fonts/Onest/Onest-Medium.eot);src:url(/fonts/Onest/Onest-Medium.eot?#iefix)format("embedded-opentype"),url(/fonts/Onest/Onest-Medium.woff2)format("woff2"),url(/fonts/Onest/Onest-Medium.woff)format("woff"),url(/fonts/Onest/Onest-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(/fonts/Onest/Onest-Black.eot);src:url(/fonts/Onest/Onest-Black.eot?#iefix)format("embedded-opentype"),url(/fonts/Onest/Onest-Black.woff2)format("woff2"),url(/fonts/Onest/Onest-Black.woff)format("woff"),url(/fonts/Onest/Onest-Black.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(/fonts/Onest/Onest-Light.eot);src:url(/fonts/Onest/Onest-Light.eot?#iefix)format("embedded-opentype"),url(/fonts/Onest/Onest-Light.woff2)format("woff2"),url(/fonts/Onest/Onest-Light.woff)format("woff"),url(/fonts/Onest/Onest-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(/fonts/Onest/Onest-ExtraLight.eot);src:url(/fonts/Onest/Onest-ExtraLight.eot?#iefix)format("embedded-opentype"),url(/fonts/Onest/Onest-ExtraLight.woff2)format("woff2"),url(/fonts/Onest/Onest-ExtraLight.woff)format("woff"),url(/fonts/Onest/Onest-ExtraLight.ttf)format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(/fonts/Onest/Onest-ExtraBold.eot);src:url(/fonts/Onest/Onest-ExtraBold.eot?#iefix)format("embedded-opentype"),url(/fonts/Onest/Onest-ExtraBold.woff2)format("woff2"),url(/fonts/Onest/Onest-ExtraBold.woff)format("woff"),url(/fonts/Onest/Onest-ExtraBold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}footer{background-color:#020d0a;padding:80px 0 48px}@media (max-width:1024px){footer{padding:64px 0}}footer .top-section{background-color:#171818;border-radius:24px;grid-column:span 12;justify-content:space-between;align-items:center;gap:32px;margin-bottom:24px;padding:80px;display:flex}@media (max-width:1024px){footer .top-section{flex-direction:column;gap:48px;padding:32px}}footer .top-section .left{width:100%;max-width:581px}@media (max-width:1024px){footer .top-section .left{margin:auto}}footer .top-section .left .diglib{border-radius:12px;max-width:210px;margin-bottom:24px;transition:box-shadow .2s}@media (max-width:1024px){footer .top-section .left .diglib{margin:auto auto 32px;display:block}}footer .top-section .left .diglib:focus-visible{outline:none;box-shadow:0 0 0 3px #fff,0 0 0 6px #020d0a}footer .top-section .left .euro-project{align-items:center;gap:24px;display:flex}@media (max-width:1024px){footer .top-section .left .euro-project{flex-direction:column;gap:24px}}footer .top-section .left .euro-project img{max-width:92px}footer .top-section .left .euro-project p{color:#faf7f2;font-family:IBM Plex Sans,sans-serif}@media (max-width:1024px){footer .top-section .left .euro-project p{text-align:center}}footer .top-section .right{flex-direction:column;align-items:flex-end;width:100%;max-width:474px;margin-top:auto;margin-bottom:0;display:flex}@media (max-width:1024px){footer .top-section .right{margin:auto}}@media (max-width:767px){footer .top-section .right{align-items:unset}}footer .top-section .right p{color:#faf7f2;margin-bottom:24px;font-family:IBM Plex Sans,sans-serif;font-size:24px;font-weight:700;line-height:1.4}@media (max-width:1024px){footer .top-section .right p{text-align:center;margin-bottom:32px}}footer .top-section .right .container-social{align-items:center;display:flex}@media (max-width:1024px){footer .top-section .right .container-social{justify-content:center;gap:32px}}footer .top-section .right .container-social img.divider{max-width:12px;height:26px;margin:0 32px}@media (max-width:1024px){footer .top-section .right .container-social img.divider{display:none}}footer .top-section .right .container-social a{color:#faf7f2;text-decoration-skip-ink:auto;text-underline-offset:auto;text-underline-position:from-font;border-radius:8px;align-items:center;gap:8px;font-family:IBM Plex Sans,sans-serif;font-size:14px;line-height:1.9;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto;transition:box-shadow .2s;display:flex}footer .top-section .right .container-social a:focus-visible{outline:none;box-shadow:0 0 0 3px #fff,0 0 0 6px #020d0a}footer .top-section .right .container-social a img{max-width:32px}@media (max-width:1024px){footer .top-section .right .container-social a span{display:none}}footer .bottom-section{background-color:#171818;border-radius:24px;grid-column:span 12;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:64px;display:flex}@media (max-width:1024px){footer .bottom-section{flex-direction:column;align-items:center;gap:48px;padding:32px}}footer .bottom-section .left{width:100%;max-width:651px}footer .bottom-section .left p{color:#faf7f2;font-family:IBM Plex Sans,sans-serif;font-size:24px;font-weight:500;line-height:1.4}footer .bottom-section .left p span{color:#00e897;font-weight:700;display:inline}footer .bottom-section .right{flex-direction:column;justify-content:flex-end;width:100%;max-width:453px;display:flex}footer .bottom-section .right p{color:#faf7f2;margin-bottom:8px;font-family:IBM Plex Sans,sans-serif;font-size:14px;font-weight:700;line-height:1.4}footer .bottom-section .right .newsletter-form{flex-direction:column;align-items:flex-end;display:flex}@media (max-width:1024px){footer .bottom-section .right .newsletter-form{align-items:center}}footer .bottom-section .right .newsletter-form .cta:focus-visible{box-shadow:none;border:2px solid #faf7f2;border-radius:24px;outline:none}footer .bottom-section .right .newsletter-form .form-group{gap:8px;margin-bottom:16px;display:flex}footer .bottom-section .right .newsletter-form .form-group .email-input{background:#faf7f2;border:none;border-radius:16px;flex:1;width:100%;padding:16px 24px;transition:box-shadow .2s}footer .bottom-section .right .newsletter-form .form-group .email-input:focus-visible{outline:none;box-shadow:inset 0 0 0 6px #00e897}footer .bottom-section .right .newsletter-form .form-group .email-input::placeholder{color:#020d0a;font-family:IBM Plex Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.4}footer .bottom-section .right .newsletter-form .form-group .send-button{color:#020d0a;cursor:pointer;background:#00e897;border:2px solid #00e897;border-radius:16px;padding:12px 24px;font-family:IBM Plex Sans,sans-serif;font-size:16px;font-weight:600;position:relative}footer .bottom-section .right .newsletter-form .form-group .send-button:hover{background:#1fffb1}footer .bottom-section .right .newsletter-form .form-group .send-button:focus{outline:none;box-shadow:inset 0 0 0 2px #020d0a}footer .bottom-section .right .newsletter-form .error{align-items:center;gap:8px;margin-bottom:16px;display:flex}footer .bottom-section .right .newsletter-form .error img{max-width:24px;display:flex}footer .bottom-section .right .newsletter-form .error p{color:#d82a2a;margin-bottom:0;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:700;line-height:1.4}footer .bottom-section .right .newsletter-form .privacy-policy{color:#faf7f2;align-items:center;gap:8px;margin-top:16px;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:300;line-height:1.4;display:flex}footer .bottom-section .right .newsletter-form .privacy-policy input[type=checkbox]{appearance:none;cursor:pointer;background-color:#faf7f2;border:2px solid #faf7f2;border-radius:1000px;width:24px;height:24px}footer .bottom-section .right .newsletter-form .privacy-policy input[type=checkbox]:focus-visible{border-radius:0;outline:none;box-shadow:0 0 0 3px #fff,inset 0 0 0 3px #020d0a}footer .bottom-section .right .newsletter-form .privacy-policy input[type=checkbox]:checked{background-color:#020d0a;border:5px solid #faf7f2;position:relative}footer .bottom-section .right .newsletter-form .privacy-policy .privacy-link{color:#00e897;text-decoration-skip-ink:auto;text-underline-offset:auto;text-underline-position:from-font;border-radius:0;font-weight:400;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto;transition:box-shadow .2s;display:inline}footer .bottom-section .right .newsletter-form .privacy-policy .privacy-link:focus-visible{outline:none;box-shadow:0 0 0 3px #fff}footer .bottom-section .right .newsletter-form .error{color:#ff5252;margin-top:8px;font-weight:500}footer .copyright{grid-column:span 12;justify-content:space-between;align-items:center;gap:16px;padding:32px 24px;display:flex}@media (max-width:1024px){footer .copyright{flex-direction:column;align-items:center;gap:32px;padding:32px 0}}footer .copyright p{color:#faf7f2;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:300;line-height:1.4}footer .copyright p b{font-weight:700}footer .copyright .links{gap:32px;display:flex}footer .copyright .links a{text-wrap:nowrap;color:#00e897;text-decoration-skip-ink:auto;text-underline-offset:auto;text-underline-position:from-font;border-radius:0;font-family:IBM Plex Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.4;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto;transition:box-shadow .2s}footer .copyright .links a:focus-visible{outline:none;box-shadow:0 0 0 3px #fff}header,.header{justify-content:space-between;align-items:center;max-width:1280px;margin:32px auto 112px;padding-right:16px;display:flex}@media (max-width:767px){header,.header{margin-top:24px;margin-bottom:32px}}header .logo,.header .logo{width:180px;box-shadow:none;border:none;outline:none;transition:border .2s,box-shadow .2s;display:flex}header .logo a,.header .logo a{box-shadow:none;border:none;outline:none;transition:border .2s,box-shadow .2s}header .logo a:focus-visible,.header .logo a:focus-visible{box-shadow:none;background:0 0;border:2px solid #00e897;border-radius:8px;outline:none}header nav,.header nav{align-items:center;display:flex}header nav ul,.header nav ul{display:flex}header nav ul li,.header nav ul li{margin-right:8px;display:flex}header .header-secondary-nav,.header .header-secondary-nav{border-left:1px solid #e5e5e5;align-items:center;gap:4px;margin-left:8px;padding-left:16px;display:flex}header .header-secondary-cta,.header .header-secondary-cta{color:#020d0a;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:24px;padding:16px 8px;font-family:Onest,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .3s ease-in-out}header .header-secondary-cta:hover,.header .header-secondary-cta:hover{color:#faf7f2;background-color:#020d0a}header .header-secondary-cta.active,.header .header-secondary-cta.active{color:#020d0a;background-color:#00e897}header .header-icon-cta,.header .header-icon-cta{cursor:pointer;color:#020d0a;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:background-color .3s ease-in-out,color .3s ease-in-out;display:flex}header .header-icon-cta:hover,.header .header-icon-cta:hover{color:#faf7f2;background-color:#020d0a}header .hamb,.header .hamb{cursor:pointer;outline:none;flex-direction:column;justify-content:space-between;gap:4px;width:30px;transition:box-shadow .2s;display:flex}header .hamb:focus-visible,.header .hamb:focus-visible{outline:none;box-shadow:0 0 0 3px #111}header .hamb>div,.header .hamb>div{background-color:#020d0a;border-radius:32px;width:100%;height:3px}.rectangles{height:8px;display:flex}.rectangles>div{flex:1;height:100%}.rectangles .black{background-color:#020d0a}.rectangles .accent{background-color:#710af1}.rectangles .green{background-color:#00e897}.menu-mobile{z-index:1000;background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.menu-mobile .head-wrapper{justify-content:space-between;align-items:center;width:100%;display:flex}.menu-mobile .head-wrapper .close{border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;padding:2px;transition:box-shadow .2s;display:flex}.menu-mobile .head-wrapper .close:focus-visible{outline:none;box-shadow:0 0 0 3px #111}.menu-mobile nav{margin-left:auto;margin-right:auto}.menu-mobile nav ul{text-align:center;flex-direction:column;gap:24px;margin-top:48px;display:flex}.menu-mobile nav ul li{justify-content:center;display:flex}.hero{align-items:center;gap:115px;display:flex}@media (max-width:767px){.hero{flex-direction:column;gap:64px}}.hero .text{flex-direction:column;gap:32px;width:50%;display:flex}@media (max-width:767px){.hero .text{order:1;width:100%}}.hero .text .list{flex-direction:column;gap:32px;margin:0;padding:0;list-style:none;display:flex}.hero .text .list li{align-items:flex-start;gap:16px;display:flex}.hero .text .list li .number{border-radius:var(--radius-radius-LG,24px);background:var(--surface-button-disabled-button,#e5e5e5);color:#000;flex-shrink:0;justify-content:center;align-items:center;width:43px;height:43px;font-family:IBM Plex Sans,sans-serif;font-size:18px;font-weight:700;display:flex}.hero .text .list li p{flex:1;margin:0}.hero .text ol{counter-reset:item;flex-direction:column;gap:32px;list-style:none;display:flex}.hero .text ol li{counter-increment:item}.hero .text ol li:before{content:counter(item)"";color:#020d0a;background:#e5e5e5;border-radius:50%;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;min-height:48px;font-weight:700;display:flex}.hero .image-decoration{width:50%}@media (max-width:767px){.hero .image-decoration{order:0;width:100%}}.about-dg-lib{grid-column:span 12}@media (max-width:992px){.about-dg-lib .site-grid{padding:0}}.about-dg-lib h2{grid-column:span 12;margin-bottom:32px}.about-dg-lib h2 strong{font-weight:700}.about-dg-lib .container-text{flex-direction:column;grid-column:span 6;gap:32px;margin-bottom:64px;padding-right:16px;display:flex}@media (max-width:992px){.about-dg-lib .container-text{margin-bottom:64px;padding:0}.about-dg-lib .container-text:first-of-type{margin-bottom:32px}}.about-dg-lib .container-text p.body-paragraph strong{font-weight:500}.about-dg-lib .card{flex-direction:column;grid-column:span 4;gap:32px;padding:32px;display:flex}@media (max-width:992px){.about-dg-lib .card{width:100%;max-width:500px;margin-bottom:48px;margin-left:auto;margin-right:auto;padding:0}.about-dg-lib .card:last-of-type{margin-bottom:0}}.about-dg-lib .card img{max-width:280px;margin:auto}.about-dg-lib .card h3{letter-spacing:-.64px;text-align:center;line-height:1.2}.about-dg-lib .card p.body-paragraph{text-align:center}.about-dg-lib .card p.body-paragraph strong{font-weight:600}.news-page .site-grid h1{margin-bottom:64px}.news-page .card-news-main-mobile .card-news{box-shadow:none;border-radius:0}.news-page .card-news-main-mobile .card-news .image{filter:drop-shadow(0 38px 38px #00000017);border-radius:24px}.news-slug-page .custom-site-grid{flex-direction:column-reverse}.news-slug-page .left{grid-column:1/span 3;padding-top:32px}@media (max-width:992px){.news-slug-page .left{border-top:1px solid var(--Primitives-Colors-Neutral-200,#e5e5e5)}}.news-slug-page .left p{margin-bottom:24px}.news-slug-page .left .socials{gap:16px;display:flex}.news-slug-page .left .socials a{width:48px;height:48px}.news-slug-page .left .socials a:focus-visible{box-shadow:none;background:0 0;border:2px solid #020d0a;border-radius:8px;outline:none}.news-slug-page .right{grid-column:4/span 9}.news-slug-page .right .text-container{align-items:center;gap:16px;margin-bottom:32px;display:flex}.news-slug-page .right .text-container p{margin-bottom:0}.news-slug-page .right .text-container .category{color:#faf7f2;background:#020d0a;border-radius:16px;padding:8px 16px;font-family:Onest,sans-serif;font-weight:600}.news-slug-page .right h1{margin-bottom:48px}.news-slug-page .right .news-image{border-radius:24px;max-width:939px;margin-bottom:72px}@media (max-width:767px){.news-slug-page .right .news-image{margin-bottom:48px}}.news-slug-page .right .news-image.last{margin-top:24px;margin-bottom:56px}.news-slug-page .right p span{text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:from-font;font-weight:700;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto;display:inline-block}.news-slug-page .right h2,.news-slug-page .right h3{margin-bottom:32px}.news-slug-page .right .cta{margin-top:32px}@media (max-width:767px){.news-slug-page .right .cta{margin-top:24px}}.news-slug-page .right .body-paragraph a:focus-visible{box-shadow:none;background:0 0;border:2px solid #020d0a;border-radius:8px;outline:none}.header-cta{color:#020d0a;border-radius:24px;padding:24px 32px;font-family:Onest,sans-serif;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .3s ease-in-out}.header-cta:hover{color:#faf7f2;background-color:#020d0a}.header-cta:focus{border:none;box-shadow:inset 0 0 0 2px #020d0a}.header-cta.active{color:#020d0a;background-color:#00e897}.cta{white-space:nowrap;border-radius:24px;align-items:center;width:fit-content;padding:24px 32px;font-family:Onest,sans-serif;font-size:16px;font-weight:600;line-height:.8;text-decoration:none;transition:background-color .3s ease-in-out;display:flex}.cta:focus{border:none;box-shadow:inset 0 0 0 2px #00e897}.cta svg{align-self:center;width:20px;height:20px;margin-left:8px}.cta.primary{color:#020d0a;background-color:#00e897}.cta.primary svg path{stroke:#020d0a}.cta.primary:hover{background-color:#1fffb1}.cta.secondary{color:#faf7f2;background-color:#020d0a;border:2px solid #020d0a}.cta.secondary svg path{stroke:#faf7f2}.cta.secondary:hover{background-color:#1d1e1e}.cta.secondary:focus{outline:none;box-shadow:inset 0 0 0 2px #faf7f2}.cta.disabled{pointer-events:none;background-color:#e5e5e5}.image-decoration{width:100%;max-width:505px;display:flex;position:relative}.image-decoration img{filter:drop-shadow(0 38px 38px #00000017)}.image-decoration .decoration{z-index:0;filter:none;width:122px;height:122px;position:absolute}@media (max-width:767px){.image-decoration .decoration{width:70px;height:70px}}.image-decoration .decoration.br{border-radius:32px 32px 32px 0;bottom:-16px;right:-16px}@media (max-width:767px){.image-decoration .decoration.br{border-radius:24px 24px 24px 0}}.image-decoration .decoration.bl{border-radius:32px 32px 0;bottom:-16px;left:-16px}@media (max-width:767px){.image-decoration .decoration.bl{border-radius:24px 24px 0}}.card-news,.resources{background-color:#faf7f2;border-radius:24px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 150px 60px #00000003,0 85px 51px #0000000d,0 9px 21px #0000001a,0 38px 38px #00000017}.card-news .image,.resources .image{height:240px;position:relative}.card-news .image img,.resources .image img{width:100%;height:240px}.card-news .chip,.resources .chip{font-family:Onest,sans-serif}.card-news .date,.resources .date{font-weight:400}.card-news .top,.resources .top{background:#ff5252;border-radius:24px 24px 0 0;width:100%;height:99px;position:relative}.card-news .top img,.resources .top img{max-width:92px;position:absolute;bottom:0;left:23px}.card-news .text,.resources .text{z-index:2;flex-direction:column;flex-grow:1;gap:24px;padding:32px;display:flex;position:relative}.card-news .text .head,.resources .text .head{justify-content:space-between;align-items:center;display:flex}.card-news .text a,.resources .text a{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.card-news .text a:focus-visible,.resources .text a:focus-visible{box-shadow:none;background:0 0;border:2px solid #020d0a;border-radius:8px;outline:none}.card-news .text .preview,.resources .text .preview{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.card-news .text .body-paragraph,.resources .text .body-paragraph{margin-top:auto}.card-news.resources .cta{text-align:center;width:100%;margin-left:0!important;margin-right:0!important}.card-video{background-color:#faf7f2;border-radius:24px;flex-direction:column;flex-grow:1;gap:24px;display:flex;overflow:hidden;box-shadow:0 150px 60px #00000003,0 85px 51px #0000000d,0 9px 21px #0000001a,0 38px 38px #00000017}.card-video .date{font-weight:400}.card-video .image{width:100%;height:240px;position:relative}.card-video .image img{object-fit:cover;width:100%;height:240px}.card-video .image .play{background:linear-gradient(#020d0a4d 0% 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.card-video .image .play .play-icon{z-index:2;cursor:pointer;width:112px;height:112px}.card-video .text{z-index:2;flex-direction:column;flex-grow:1;gap:24px;padding:32px;display:flex;position:relative}.card-video .text .head{justify-content:space-between;align-items:center;display:flex}.card-video .text a{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.card-video .text a:focus-visible{box-shadow:none;background:0 0;border:2px solid #020d0a;border-radius:8px;outline:none;width:fit-content;height:fit-content}.card-video .text .preview{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.card-video .text .body-paragraph{margin-top:auto}.video-hero{margin:0 auto 120px}.video-hero .video-container{aspect-ratio:16/10;border-radius:24px;grid-column:span 12;position:relative;overflow:hidden;box-shadow:0 150px 60px #00000003,0 85px 51px #0000000d,0 9px 21px #0000001a,0 38px 38px #00000017}.video-hero .video-container .placeholder{object-fit:cover;width:100%;height:100%}.video-hero .video-container .texts{color:#faf7f2;width:100%;padding:0 80px;position:absolute;bottom:64px;left:50%;transform:translate(-50%)}.video-hero .video-container .texts a:focus-visible{box-shadow:none;background:0 0;border:2px solid #faf7f2;border-radius:8px;outline:none;width:fit-content;height:fit-content}.video-hero .video-container .texts .flex{align-items:center;gap:32px;margin-bottom:32px;display:flex}.video-hero .video-container .texts .flex .date{font-weight:400;line-height:1.4}.video-hero .video-container .texts .flex .category{font-family:Onest,sans-serif;font-weight:600}.video-hero .video-container .texts h2{letter-spacing:-.96px;text-decoration-skip-ink:auto;text-underline-offset:auto;text-underline-position:from-font;margin-bottom:32px;font-weight:300;line-height:1.2;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto}.video-hero .video-container .texts p{color:#faf7f2;font-weight:300}.video-hero .video-container .texts .body-paragraph{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.video-hero .video-container .play-button{cursor:pointer;z-index:3;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-hero .video-container .gradient{pointer-events:none;background:linear-gradient(#020d0a00 0%,#020d0ad6 57.14%,#020d0a 73.22%);width:100%;height:100%;position:absolute;top:0;left:0}.chip{color:#faf7f2;background-color:#020d0a;border-radius:16px;align-items:center;width:fit-content;padding:11px 16px;font-weight:600;line-height:.8;display:flex}.chip svg{width:16px;height:16px;margin-left:8px}.objective-card{padding:32px}@media (max-width:767px){.objective-card{padding:0}}.objective-card img{filter:drop-shadow(0 38px 38px #00000017);max-width:328px;margin-bottom:32px;margin-left:auto;margin-right:auto;display:block}.objective-card h3{text-align:center;margin-bottom:32px}.objective-card p{text-align:center}.breadcrumb-container{max-width:1280px;margin-bottom:64px;margin-left:auto;margin-right:auto;padding:0 16px}.breadcrumb-container ul{flex-wrap:wrap;gap:6px;display:flex}.breadcrumb-container ul img{width:20px;height:20px}.breadcrumb-container ul li{align-items:center;display:flex}.breadcrumb-container ul li a{text-transform:capitalize;white-space:pre;align-items:center;display:flex}.breadcrumb-container ul li a:focus-visible{box-shadow:none;background:0 0;border:2px solid #020d0a;border-radius:8px;outline:none}.breadcrumb-container ul li a img{margin-right:8px}.breadcrumb-container ul li a.active{font-weight:700;text-decoration:none}.partner{align-items:flex-start;gap:32px;display:flex}@media (max-width:767px){.partner{flex-direction:column}}.partner>div{width:50%}@media (max-width:767px){.partner>div{width:100%}}.partner .image img{filter:drop-shadow(0 38px 38px #00000017)}.partner .info{white-space:pre-wrap}.partner .info h2{margin-bottom:32px;font-family:Onest,sans-serif}.partner .info p a{white-space:normal;display:inline}.partner .info .role{background-color:#e5e5e5;border-radius:16px;width:fit-content;margin-bottom:32px;padding:8px 16px}.partner .info a.mail{align-items:center;margin-top:32px;display:flex}.partner .info a.mail img{width:16px;height:16px;margin-right:8px}.select{position:relative}.select .cta svg{width:24px;height:24px}.select .dropdown{z-index:3;background:#faf7f2;border-radius:8px;width:100%;padding:12px;position:absolute;bottom:-16px;left:0;transform:translateY(100%);box-shadow:0 150px 60px #00000003,0 85px 51px #0000000d,0 9px 21px #0000001a,0 38px 38px #00000017}.select .dropdown button{color:#020d0a;padding:12px;font-family:Onest,sans-serif;font-size:16px;font-weight:400;text-decoration:underline}.select .dropdown button.option-selected{font-weight:600;text-decoration:none}.select .dropdown button:focus{color:#faf7f2;background-color:#020d0a}.contact-card{border:1px solid #e5e5e5;border-radius:16px;padding:24px}.contact-card .contact-info p.name{color:#020d0a;background-color:#ff5252;border-radius:16px;width:fit-content;margin-bottom:24px;padding:8px 16px;font-weight:700;line-height:1.4}.contact-card .contact-info .email-link{color:#020d0a;text-decoration-skip-ink:auto;text-underline-offset:auto;text-underline-position:from-font;align-items:center;gap:8px;font-family:IBM Plex Sans,sans-serif;font-weight:300;line-height:1.4;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto;display:flex;font-size:18px!important}@media (max-width:767px){.contact-card .contact-info .email-link{font-size:14px}}.contact-card .contact-info .email-link:hover{opacity:.7}.contact-card .contact-info .email-link img{width:24px;height:24px}.dynamic-zone{flex-direction:column;gap:32px;margin-top:32px;display:flex}@media (max-width:767px){.dynamic-zone{gap:24px}}.dynamic-zone img{border-radius:24px}.form-step-paginator{box-sizing:border-box;justify-content:center;align-items:flex-start;gap:0;width:100%;max-width:846px;padding:32px 0;display:flex}@media (max-width:767px){.form-step-paginator{padding:24px 0}}.form-step-paginator .step-item{flex-direction:column;flex:1;align-items:center;gap:16px;min-width:0;display:flex;position:relative}.form-step-paginator .step-item .step-dot-container{justify-content:center;align-items:center;width:100%;height:32px;display:flex;position:relative}.form-step-paginator .step-item .step-dot-container .step-line{z-index:0;background:#e5e5e5;height:4px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.form-step-paginator .step-item .step-dot-container .step-dot{z-index:2;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative}.form-step-paginator .step-item .step-dot-container .step-dot .dot-svg{width:32px;height:32px}.form-step-paginator .step-item .step-dot-container .step-dot .dot-svg .dot-stroke{stroke:#e5e5e5}.form-step-paginator .step-item .step-dot-container .step-dot .dot-svg .dot-fill{fill:#e5e5e5}.form-step-paginator .step-item .step-label{color:#383a39;text-align:center;white-space:nowrap;box-sizing:border-box;justify-content:center;align-items:center;height:20px;padding:0 32px;font-family:IBM Plex Sans,sans-serif;font-size:14px;font-weight:700;line-height:1.4;display:flex}@media (max-width:767px){.form-step-paginator .step-item .step-label{padding:0 8px;font-size:12px}}.form-step-paginator .step-item.active .step-dot-container .step-line{background:linear-gradient(90deg,#e5e5e5 0%,#00e897 50%,#e5e5e5 100%)}.form-step-paginator .step-item.active .step-dot-container .step-dot .dot-svg .dot-stroke{stroke:#020d0a}.form-step-paginator .step-item.active .step-dot-container .step-dot .dot-svg .dot-fill{fill:#00e897}.form-step-paginator .step-item.active .step-label{color:#020d0a}.form-step-paginator .step-item.completed .step-dot-container .step-line{background:#00e897}.form-step-paginator .step-item.completed .step-dot-container .step-dot .dot-svg .dot-stroke{stroke:#020d0a}.form-step-paginator .step-item.completed .step-dot-container .step-dot .dot-svg .dot-fill{fill:#00e897}.form-step-paginator .step-item.completed .step-label{color:#020d0a}.form-step-paginator .step-item:first-child .step-dot-container .step-line{background:linear-gradient(90deg,#0000 0%,#e5e5e5 50% 100%)}.form-step-paginator .step-item:first-child.active .step-dot-container .step-line{background:linear-gradient(90deg,#0000 0%,#00e897 50%,#e5e5e5 100%)}.form-step-paginator .step-item:first-child.completed .step-dot-container .step-line{background:linear-gradient(90deg,#0000 0%,#00e897 50% 100%)}.form-step-paginator .step-item:last-child .step-dot-container .step-line{background:linear-gradient(90deg,#e5e5e5 0% 50%,#0000 100%)}.form-step-paginator .step-item:last-child.active .step-dot-container .step-line{background:linear-gradient(90deg,#e5e5e5 0%,#00e897 50%,#0000 100%)}.form-step-paginator .step-item:last-child.completed .step-dot-container .step-line{background:linear-gradient(90deg,#00e897 0% 50%,#0000 100%)}.section-why h2{margin-bottom:32px}.section-why h2 strong{font-weight:700}.section-why p{width:100%;max-width:939px;margin-bottom:48px}.section-why .objectives-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;display:grid}.section-why .objectives-grid .objective-card:last-of-type p{margin-bottom:0}@media (max-width:767px){.section-why .objectives-grid{grid-template-columns:1fr}}.timeline-section{padding:64px 0}@media (max-width:767px){.timeline-section{padding:0}}.timeline-section h2{margin-bottom:24px}.timeline-section p{width:100%;max-width:939px;margin-bottom:48px}.timeline-section .timeline-navigation{align-items:center;margin-bottom:32px;display:flex}.timeline-section .timeline-navigation button{border-radius:var(--radius-radius-LG,24px);cursor:pointer;color:#fff;z-index:2;background:#020d0a;border:2px solid #020d0a;justify-content:center;align-items:center;width:80px;height:64px;transition:all .2s;display:flex}.timeline-section .timeline-navigation button:focus-visible{outline:2px solid #00e897}.timeline-section .timeline-navigation .timeline{flex:1;justify-content:space-between;padding-top:22px;display:flex;position:relative}.timeline-section .timeline-navigation .timeline .timeline-point{z-index:1;flex-direction:column;align-items:center;gap:8px;width:100%;display:flex;position:relative}.timeline-section .timeline-navigation .timeline .timeline-point:focus-visible{outline:2px solid #00e897}@media (max-width:767px){.timeline-section .timeline-navigation .timeline .timeline-point{display:none}.timeline-section .timeline-navigation .timeline .timeline-point.active{align-items:center;display:flex}}.timeline-section .timeline-navigation .timeline .timeline-point .timeline-line{z-index:0;background:#e5e7eb;width:100%;height:4px;position:absolute;top:25%;left:50%;transform:translate(-50%)}.timeline-section .timeline-navigation .timeline .timeline-point .point{z-index:2;transition:all .2s}.timeline-section .timeline-navigation .timeline .timeline-point .date{color:#020d0a;white-space:nowrap}.timeline-section .timeline-navigation .timeline .timeline-point.active .point .point-stroke{stroke:#020d0a}.timeline-section .timeline-navigation .timeline .timeline-point.active .point .point-fill{fill:#00e897}.timeline-section .timeline-navigation .timeline .timeline-point.active .timeline-line{background:linear-gradient(90deg,#e5e5e5 0%,#00e897 50%,#e5e5e5 100%)}.timeline-section .timeline-content{border-radius:var(--radius-radius-LG,24px);background:#020d0a;padding:64px;display:flex;box-shadow:0 150px 60px #00000003,0 85px 51px #0000000d,0 9px 21px #0000001a,0 38px 38px #00000017}@media (max-width:767px){.timeline-section .timeline-content{flex-direction:column;gap:32px;padding:32px}}.timeline-section .timeline-content .left{border-right:1px solid #00e897;width:100%;max-width:400px;padding-right:80px}@media (max-width:767px){.timeline-section .timeline-content .left{max-width:unset;border-bottom:1px solid #00e897;border-right:none;padding-right:0}}.timeline-section .timeline-content .left .date{color:#faf7f2;margin-bottom:32px;font-size:14px;font-weight:400}.timeline-section .timeline-content .left .h3{color:#00e897;letter-spacing:-.64px;font-size:32px;font-weight:700;line-height:1.2}@media (max-width:767px){.timeline-section .timeline-content .left .h3{padding-bottom:32px}}.timeline-section .timeline-content p{color:#faf7f2;align-self:center;margin-bottom:0;padding-left:80px;line-height:1.6}@media (max-width:767px){.timeline-section .timeline-content p{padding-left:0}}.section-news .title{flex-direction:column;margin-bottom:48px;display:flex}.section-news .title h2{margin-bottom:32px}.section-news .title div{align-items:center;gap:16px;display:flex}@media (max-width:767px){.section-news .title div{flex-direction:column;align-items:flex-start;gap:48px}}.section-news .title div .cta{min-width:fit-content;margin-left:auto}@media (max-width:767px){.section-news .title div .cta{margin-left:0}}.section-news .cards{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:1024px){.section-news .cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.section-news .cards{grid-template-columns:1fr;gap:32px}}.section-news .cards .card{grid-column:span 1}.section-platform{filter:drop-shadow(0 38px 38px #00000017);border-radius:32px;display:flex;overflow:hidden}@media (max-width:767px){.section-platform{border-radius:24px;flex-direction:column}}.section-platform>div{width:50%}@media (max-width:767px){.section-platform>div{width:100%}}.section-platform .image{display:flex;position:relative}.section-platform .image .decoration{background-color:#ecff54;border-radius:32px 32px 32px 0;width:112px;height:112px;position:absolute;top:0;left:0}@media (max-width:767px){.section-platform .image .decoration{border-radius:24px 24px 24px 0;width:70px;height:70px}}.section-platform .image .vector{width:200px;height:auto;display:flex;position:absolute;bottom:0;right:0}@media (max-width:1024px){.section-platform .image .vector{width:150px}}@media (max-width:767px){.section-platform .image .vector{width:110px}}.section-platform .image .logo{width:150px;height:auto;display:flex;position:absolute;bottom:0;left:0}@media (max-width:1024px){.section-platform .image .logo{width:120px}}@media (max-width:767px){.section-platform .image .logo{width:100px}}.section-platform .text{background-color:#020d0a;flex-direction:column;justify-content:center;align-items:center;padding:32px 0;display:flex}@media (max-width:767px){.section-platform .text{padding:32px}}.section-platform .text>div{width:75%}@media (max-width:767px){.section-platform .text>div{width:100%}}.section-platform .text h2{color:#faf7f2;margin-bottom:32px;display:flex}.section-platform .text h2 p{margin:0}.section-platform .text h2 span{color:#00e897;margin-left:6px;display:block}.section-platform .text h2 strong{color:#00e897;font-weight:700}.section-platform .text p{color:#faf7f2;margin-bottom:48px}.section-platform .text .cta:focus-visible{outline:2px solid #faf7f2}.section-image-text h2{text-align:center;margin-bottom:64px}@media (max-width:767px){.section-image-text h2{margin-bottom:48px}}.section-partners .partner{margin-bottom:48px}.section-partners .partner a.body-paragraph:focus-visible{box-shadow:none;background:0 0;border:2px solid #020d0a;border-radius:8px;outline:none;width:fit-content}.section-partners .partner:last-of-type{margin-bottom:0}.section-partners .partner:nth-child(odd) .image{order:0}.section-partners .partner:nth-child(odd) .info,.section-partners .partner:nth-child(2n) .image{order:1}@media (max-width:767px){.section-partners .partner:nth-child(2n) .image{order:0}}.section-partners .partner:nth-child(2n) .info{order:0}@media (max-width:767px){.section-partners .partner:nth-child(2n) .info{order:1}}.section-cards{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:992px){.section-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.section-cards{grid-template-columns:1fr}}.section-cards .select-categories{grid-column:1/-1;justify-content:flex-end;justify-items:end;margin-bottom:48px;display:flex}.section-cards .card-news{grid-column:span 1}.section-cards .cta:not(.select-button){grid-column:1/-1;justify-self:center;margin-top:48px}.section-main-news{aspect-ratio:16/9;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:24px;width:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 150px 60px #00000003,0 85px 51px #0000000d,0 9px 21px #0000001a,0 38px 38px #00000017;margin-bottom:64px!important}.section-main-news .overlay{background:linear-gradient(#020d0a00 0%,#020d0ad6 57.14%,#020d0a 73.22%);width:100%;height:100%;position:absolute;top:0;left:0}.section-main-news .chip{font-family:Onest,sans-serif}.section-main-news .info-wrapper{align-self:flex-end;padding-bottom:64px;padding-left:80px;padding-right:80px;position:relative}.section-main-news .info{align-items:center;gap:16px;margin-bottom:32px;display:flex}.section-main-news .date{color:#faf7f2}.section-main-news .h2{color:#faf7f2;width:fit-content;margin-bottom:32px}.section-main-news .h2:focus-visible{box-shadow:none;background:0 0;border:2px solid #faf7f2;border-radius:8px;outline:none}.section-main-news p{color:#faf7f2}.section-main-news .body-paragraph{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.page-default>.site-grid>*{grid-column:span 12;margin-bottom:112px}@media (max-width:992px){.page-default>.site-grid>*{margin-bottom:64px}}.page-default>.site-grid>:last-child{margin-bottom:72px}.page-default>.custom-site-grid>*{margin-bottom:112px}@media (max-width:992px){.page-default>.custom-site-grid>*{margin-bottom:64px}}.page-default .body-paragraph a:focus-visible{box-shadow:none;background:0 0;border:2px solid #020d0a;border-radius:8px;outline:none}.project-activities-page .section-resources .cta,.project-activities-page .section-video .cta{margin-left:auto}.project-activities-page .section-resources .select-wrapper .select,.project-activities-page .section-video .select-wrapper .select{width:fit-content;margin-bottom:48px;margin-left:auto}.contacts-page .container{grid-column:span 12;margin-bottom:128px!important}@media (max-width:767px){.contacts-page .container{margin-bottom:64px!important}}.contacts-page .container h1{margin-bottom:32px}.contacts-page .container p{margin-bottom:48px}.contacts-page .container .contact-cards{grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:112px;display:grid}@media (max-width:1124px){.contacts-page .container .contact-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.contacts-page .container .contact-cards{grid-template-columns:repeat(1,1fr);margin-bottom:64px}}.contacts-page .container .contact-cards a:focus-visible{box-shadow:none;background:0 0;border:2px solid #020d0a;border-radius:8px;outline:none;width:fit-content}.contacts-page .container .black-box{background:var(--surface-background-sufrace-dark,#020d0a);border-radius:24px;box-shadow:0 434px 121px #0000,0 278px 111px #00000003,0 156px 94px #0000000d,0 69px 69px #00000017,0 17px 38px #0000001a}.contacts-page .container .black-box .wrapper{padding:112px 64px 0}@media (max-width:1024px){.contacts-page .container .black-box .wrapper{padding:112px 32px 0}}.contacts-page .container .black-box h2{text-align:center;color:var(--text-color-primary,#faf7f2);margin-bottom:32px}.contacts-page .container .black-box p{text-align:center;color:var(--text-color-primary,#faf7f2)}.contacts-page .container .black-box .container-social{align-items:center;width:fit-content;margin-bottom:112px;margin-left:auto;margin-right:auto;display:flex}@media (max-width:1024px){.contacts-page .container .black-box .container-social{justify-content:center}}.contacts-page .container .black-box .container-social img.divider{max-width:12px;height:26px;margin:0 32px}.contacts-page .container .black-box .container-social a{color:#faf7f2;text-decoration-skip-ink:auto;text-underline-offset:auto;text-underline-position:from-font;border-radius:8px;align-items:center;gap:8px;font-family:IBM Plex Sans,sans-serif;font-size:8px;line-height:1.9;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto;transition:box-shadow .2s;display:flex}.contacts-page .container .black-box .container-social a:focus-visible{outline:none;box-shadow:0 0 0 3px #fff,0 0 0 6px #020d0a}.contacts-page .container .black-box .container-social a img{max-width:32px}@media (max-width:1024px){.contacts-page .container .black-box .container-social a span{display:none}}.contacts-page .container .black-box .rectangles{width:100%;height:19px;display:flex}.contacts-page .container .black-box .rectangles>div{flex:1;height:100%}.contacts-page .container .black-box .rectangles .black{background-color:#020d0a;border-radius:0 0 0 24px}.contacts-page .container .black-box .rectangles .accent{background-color:#710af1}.contacts-page .container .black-box .rectangles .green{background-color:#00e897;border-radius:0 0 24px}.privacy-policy-page .container{grid-column:1/span 8;margin-bottom:112px!important}.privacy-policy-page .container h1,.privacy-policy-page .container p{margin-bottom:32px}.privacy-policy-page .container p strong{font-weight:700}.cookie-policy-page .container{grid-column:1/span 8;margin-bottom:112px!important}.cookie-policy-page .container h1,.cookie-policy-page .container p{margin-bottom:32px}.cookie-policy-page .container p strong{font-weight:700}.video-slug-page .custom-site-grid{flex-direction:column-reverse}.video-slug-page .left{grid-column:1/span 3;padding-top:32px}@media (max-width:992px){.video-slug-page .left{border-top:1px solid var(--Primitives-Colors-Neutral-200,#e5e5e5)}}.video-slug-page .left p{margin-bottom:24px}.video-slug-page .left .socials{gap:16px;display:flex}.video-slug-page .left .socials a{width:48px;height:48px}.video-slug-page .right{grid-column:4/span 9}.video-slug-page .right .text-container{align-items:center;gap:16px;margin-bottom:32px;display:flex}.video-slug-page .right .text-container p{margin-bottom:0}.video-slug-page .right .text-container .category{color:#faf7f2;background:#020d0a;border-radius:16px;padding:8px 16px;font-family:Onest,sans-serif;font-weight:600}.video-slug-page .right h1{margin-bottom:48px}.video-slug-page .right .video-container{aspect-ratio:16/9;background:#f5f5f5;border-radius:24px;width:100%;max-width:939px;margin-bottom:72px;position:relative;overflow:hidden}.video-slug-page .right .video-container .video-overlay{z-index:20;cursor:pointer;background:linear-gradient(#020d0a00 0%,#020d0ad6 57.14%,#020d0a 73.22%);width:100%;height:100%;position:absolute;top:0;left:0}.video-slug-page .right .video-container .thumbnail{object-fit:cover;width:100%;height:100%}.video-slug-page .right .video-container .play-button{z-index:3;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-slug-page .right .video-container .play-button .play-icon{width:112px;height:112px}.video-slug-page .right .video-container .youtube-iframe{z-index:1;border-radius:24px;width:100%;height:100%;position:absolute;top:0;left:0}.video-slug-page .right p{margin-bottom:32px}.video-slug-page .right p span{text-decoration-skip-ink:none;text-underline-offset:auto;text-underline-position:from-font;font-weight:700;text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto;display:inline-block}.video-slug-page .right h2,.video-slug-page .right h3{margin-bottom:32px}.register-page{background-color:#faf7f2;justify-content:center;align-items:center;padding:64px 16px 128px;display:flex}@media (max-width:900px){.register-page{padding:48px 24px 96px}}@media (max-width:767px){.register-page{padding:32px 16px 64px}}.register-page .register-container{flex-direction:column;align-items:center;gap:20px;width:100%;max-width:846px;margin:0 auto;display:flex}.register-page .register-container .register-header{text-align:center;flex-direction:column;align-items:center;gap:32px;width:100%;max-width:846px;display:flex}.register-page .register-container .register-header h1{letter-spacing:-1.12px;color:#020d0a;margin:0;font-family:Onest,sans-serif;font-size:56px;font-weight:700;line-height:1.2}@media (max-width:767px){.register-page .register-container .register-header h1{letter-spacing:-.8px;font-size:40px}}.register-page .register-container .register-header .register-description{color:#020d0a;margin:0;font-family:IBM Plex Sans,sans-serif;font-size:18px;font-weight:300;line-height:1.4}@media (max-width:767px){.register-page .register-container .register-header .register-description{font-size:16px}}.register-page .register-container .register-header .register-description a{text-decoration-skip-ink:none;text-underline-position:from-font;color:#020d0a;font-weight:700;text-decoration:underline;display:inline}.register-page .register-container .register-header .register-description a:hover{color:#00e897}.register-page .register-container .register-header .register-description a:focus-visible{box-shadow:none;background:0 0;border:2px solid #020d0a;border-radius:8px;outline:none;padding:2px 4px}.register-page .register-container .register-form{width:100%;max-width:846px}.register-page .register-container .register-form .form-wrapper{flex-direction:column;align-items:flex-start;gap:32px;width:100%;display:flex}.register-page .register-container .register-form .form-wrapper .form-section{border-bottom:1px solid #383a39;width:100%;padding-bottom:40px}.register-page .register-container .register-form .form-wrapper .form-section:last-of-type{border-bottom:none;padding-bottom:0}.register-page .register-container .register-form .form-wrapper .form-section .form-section-content{flex-direction:column;gap:16px;display:flex}.register-page .register-container .register-form .form-wrapper .form-section .form-section-content .section-label{font-family:IBM Plex Sans,sans-serif;font-size:14px;font-weight:700;line-height:1.4;color:#020d0a!important}.register-page .register-container .register-form .form-wrapper .form-section .form-section-content .section-description{margin:0;font-family:IBM Plex Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.4;color:#020d0a!important}.register-page .register-container .register-form .form-wrapper .form-section .form-section-content .section-description strong{font-weight:700;color:#020d0a!important}.register-page .register-container .register-form .form-wrapper .form-section .form-section-content .section-description .privacy-link{text-decoration-skip-ink:none;text-underline-position:from-font;color:#020d0a;font-weight:700;text-decoration:underline;display:inline}.register-page .register-container .register-form .form-wrapper .form-section .form-section-content .section-description .privacy-link:hover{color:#00e897}.register-page .register-container .register-form .form-wrapper .form-section .form-section-content .section-description .privacy-link:focus-visible{box-shadow:none;background:0 0;border:2px solid #020d0a;border-radius:8px;outline:none;padding:2px 4px}.register-page .register-container .register-form .form-wrapper .form-section .form-section-content .radio-group{flex-direction:column;gap:8px;display:flex}.register-page .register-container .register-form .form-wrapper .form-section .form-section-content .radio-group .radio-option{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.register-page .register-container .register-form .form-wrapper .form-section .form-section-content .radio-group .radio-option input[type=radio]{cursor:pointer;accent-color:#00e897;width:24px;min-width:24px;height:24px;min-height:24px;margin:0}.register-page .register-container .register-form .form-wrapper .form-section .form-section-content .radio-group .radio-option .radio-label{flex:1;font-family:IBM Plex Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.4;color:#020d0a!important}.register-page .register-container .register-form .form-wrapper .form-section .form-section-content .checkbox-option{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.register-page .register-container .register-form .form-wrapper .form-section .form-section-content .checkbox-option input[type=checkbox]{cursor:pointer;accent-color:#00e897;border-radius:8px;width:24px;min-width:24px;height:24px;min-height:24px;margin:0}.register-page .register-container .register-form .form-wrapper .form-section .form-section-content .checkbox-option .checkbox-label{flex:1;font-family:IBM Plex Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.4;color:#020d0a!important}.register-page .register-container .register-form .form-wrapper .form-row{align-items:flex-start;gap:24px;width:100%;display:flex}@media (max-width:767px){.register-page .register-container .register-form .form-wrapper .form-row{flex-direction:column}}.register-page .register-container .register-form .form-wrapper .form-row .form-field{flex-direction:column;flex:1;gap:8px;display:flex}@media (max-width:767px){.register-page .register-container .register-form .form-wrapper .form-row .form-field{width:100%}}.register-page .register-container .register-form .form-wrapper .form-row .form-field label{color:#020d0a;margin-bottom:8px;font-family:IBM Plex Sans,sans-serif;font-size:14px;font-weight:700;line-height:1.4;display:block}.register-page .register-container .register-form .form-wrapper .form-row .form-field label .optional-label{color:#383a39;font-style:italic;font-weight:400}.register-page .register-container .register-form .form-wrapper .form-row .form-field input{color:#020d0a;box-sizing:border-box;background-color:#faf7f2;border:1px solid #e5e5e5;border-radius:16px;width:100%;min-height:56px;padding:16px 24px;font-family:IBM Plex Sans,sans-serif;font-size:14px;line-height:1.4;transition:all .2s}.register-page .register-container .register-form .form-wrapper .form-row .form-field input::placeholder{color:#020d0a;opacity:1}.register-page .register-container .register-form .form-wrapper .form-row .form-field input:focus{box-shadow:none;border-color:#020d0a;outline:none}.register-page .register-container .register-form .form-wrapper .form-row .form-field input:hover:not(:focus){border-color:#4a4f4b}.register-page .register-container .register-form .form-wrapper .form-row .form-field input.error{border-width:1px;border-color:#ff5252}.register-page .register-container .register-form .form-wrapper .form-row .form-field .field-error{color:#ff5252;align-items:center;gap:8px;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:700;line-height:1.4;display:flex}.register-page .register-container .register-form .form-wrapper .form-row .form-field .field-error svg{flex-shrink:0;width:24px;height:24px}.register-page .register-container .register-form .form-wrapper .form-row .form-field .field-error span{flex:1}.register-page .register-container .register-form .form-wrapper .form-row .form-field .input-with-icon{width:100%;position:relative}.register-page .register-container .register-form .form-wrapper .form-row .form-field .input-with-icon input{padding-right:56px}.register-page .register-container .register-form .form-wrapper .form-row .form-field .input-with-icon .toggle-password{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:8px;transition:opacity .2s;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.register-page .register-container .register-form .form-wrapper .form-row .form-field .input-with-icon .toggle-password:hover{opacity:.7}.register-page .register-container .register-form .form-wrapper .form-row .form-field .input-with-icon .toggle-password:focus{opacity:.7;outline:none}.register-page .register-container .register-form .form-wrapper .form-row .form-field .input-with-icon .toggle-password svg{flex-shrink:0;width:24px;height:24px}.register-page .register-container .register-form .form-wrapper .form-row .form-field .error-message{color:#ff5252;align-items:center;gap:8px;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:700;line-height:1.4;display:flex}.register-page .register-container .register-form .form-wrapper .form-row .form-field .error-message svg{flex-shrink:0;width:24px;height:24px}.register-page .register-container .register-form .form-wrapper .form-row .form-field .info-message{color:#020d0a;align-items:flex-start;gap:8px;font-family:IBM Plex Sans,sans-serif;font-size:12px;line-height:1.4;display:flex}.register-page .register-container .register-form .form-wrapper .form-row .form-field .info-message svg{flex-shrink:0;width:24px;height:24px;margin-top:0}.register-page .register-container .register-form .form-wrapper .form-row .form-field .info-message svg circle,.register-page .register-container .register-form .form-wrapper .form-row .form-field .info-message svg path{stroke:#020d0a}.register-page .register-container .register-form .form-wrapper .form-row .form-field .info-message span{flex:1}.register-page .register-container .register-form .form-wrapper .form-actions{justify-content:flex-end;align-items:center;gap:24px;width:100%;display:flex}@media (max-width:767px){.register-page .register-container .register-form .form-wrapper .form-actions{flex-direction:column}}.register-page .register-container .register-form .form-wrapper .form-actions button{white-space:nowrap;box-sizing:border-box;border:2px solid #0000;border-radius:24px;justify-content:center;align-items:center;gap:8px;width:fit-content;min-height:64px;padding:24px 32px;font-family:Onest,sans-serif;font-size:16px;font-weight:600;line-height:.8;text-decoration:none;transition:background-color .3s ease-in-out;display:flex}@media (max-width:767px){.register-page .register-container .register-form .form-wrapper .form-actions button{width:100%}}.register-page .register-container .register-form .form-wrapper .form-actions button:focus{outline:none;box-shadow:inset 0 0 0 2px #00e897}.register-page .register-container .register-form .form-wrapper .form-actions button svg{flex-shrink:0;width:20px;height:20px}.register-page .register-container .register-form .form-wrapper .form-actions button.primary{color:#020d0a;background-color:#00e897;border:2px solid #00e897}.register-page .register-container .register-form .form-wrapper .form-actions button.primary svg path{stroke:#020d0a}.register-page .register-container .register-form .form-wrapper .form-actions button.primary:hover:not(:disabled){background-color:#1fffb1}.register-page .register-container .register-form .form-wrapper .form-actions button.primary:disabled{pointer-events:none;color:#383a39;cursor:not-allowed;background-color:#e5e5e5;border-color:#e5e5e5}.register-page .register-container .register-form .form-wrapper .form-actions button.primary:disabled svg path{stroke:#383a39}.register-page .register-container .register-form .form-wrapper .form-actions button.secondary{color:#faf7f2;background-color:#020d0a;border:2px solid #020d0a}.register-page .register-container .register-form .form-wrapper .form-actions button.secondary svg path{stroke:#faf7f2}.register-page .register-container .register-form .form-wrapper .form-actions button.secondary:hover:not(:disabled){background-color:#1d1e1e}.register-page .register-container .register-form .form-wrapper .form-actions button.secondary:focus{outline:none;box-shadow:inset 0 0 0 2px #faf7f2}.register-page .register-container .register-form .form-wrapper .form-actions button.secondary:disabled{pointer-events:none;color:#383a39;cursor:not-allowed;background-color:#e5e5e5;border-color:#e5e5e5}.register-page .register-container .register-form .form-wrapper .form-actions button.secondary:disabled svg path{stroke:#383a39}.login-page{background-color:#faf7f2;justify-content:center;align-items:center;padding:64px 16px 128px;display:flex}@media (max-width:900px){.login-page{padding:48px 24px 96px}}@media (max-width:767px){.login-page{padding:32px 16px 64px}}.login-page .login-container{flex-direction:column;align-items:center;gap:20px;width:100%;max-width:846px;margin:0 auto;display:flex}.login-page .login-container .login-header{text-align:center;flex-direction:column;align-items:center;gap:32px;width:100%;max-width:846px;display:flex}.login-page .login-container .login-header h1{letter-spacing:-1.12px;color:#020d0a;margin:0;font-family:Onest,sans-serif;font-size:56px;font-weight:700;line-height:1.2}@media (max-width:767px){.login-page .login-container .login-header h1{letter-spacing:-.8px;font-size:40px;font-weight:700}}.login-page .login-container .login-header .login-description{color:#020d0a;margin:0;font-family:IBM Plex Sans,sans-serif;font-size:18px;font-weight:300;line-height:1.4}@media (max-width:767px){.login-page .login-container .login-header .login-description{font-size:16px}}.login-page .login-container .login-header .login-description a{text-decoration-skip-ink:none;text-underline-position:from-font;color:#020d0a;font-weight:700;text-decoration:underline;display:inline}.login-page .login-container .login-header .login-description a:hover{color:#00e897}.login-page .login-container .login-header .login-description a:focus-visible{box-shadow:none;background:0 0;border:2px solid #020d0a;border-radius:8px;outline:none;padding:2px 4px}.login-page .login-container .login-form{width:100%;max-width:846px}.login-page .login-container .login-form .form-wrapper{flex-direction:column;align-items:flex-start;gap:32px;width:100%;display:flex}@media (max-width:767px){.login-page .login-container .login-form .form-wrapper{gap:40px;padding-top:40px}}.login-page .login-container .login-form .form-wrapper .success-message{color:#22c55e;box-sizing:border-box;background-color:#f0fdf4;border:1px solid #22c55e;border-radius:16px;align-items:center;gap:8px;width:100%;padding:16px 24px;font-family:IBM Plex Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.4;display:flex}.login-page .login-container .login-form .form-wrapper .success-message svg{flex-shrink:0;width:24px;height:24px}.login-page .login-container .login-form .form-wrapper .success-message span{flex:1}.login-page .login-container .login-form .form-wrapper .form-row{align-items:flex-start;gap:24px;width:100%;display:flex}@media (max-width:767px){.login-page .login-container .login-form .form-wrapper .form-row{flex-direction:column}}.login-page .login-container .login-form .form-wrapper .form-row .form-field{flex-direction:column;flex:1;gap:8px;display:flex}@media (max-width:767px){.login-page .login-container .login-form .form-wrapper .form-row .form-field{width:100%}}.login-page .login-container .login-form .form-wrapper .form-row .form-field label{color:#020d0a;margin-bottom:8px;font-family:IBM Plex Sans,sans-serif;font-size:14px;font-weight:700;line-height:1.4;display:block}.login-page .login-container .login-form .form-wrapper .form-row .form-field input{color:#020d0a;box-sizing:border-box;background-color:#faf7f2;border:1px solid #e5e5e5;border-radius:16px;width:100%;min-height:56px;padding:16px 24px;font-family:IBM Plex Sans,sans-serif;font-size:14px;line-height:1.4;transition:all .2s}.login-page .login-container .login-form .form-wrapper .form-row .form-field input::placeholder{color:#020d0a;opacity:1}.login-page .login-container .login-form .form-wrapper .form-row .form-field input:focus{box-shadow:none;border-color:#020d0a;outline:none}.login-page .login-container .login-form .form-wrapper .form-row .form-field input:hover:not(:focus){border-color:#4a4f4b}.login-page .login-container .login-form .form-wrapper .form-row .form-field input.error{border-width:1px;border-color:#ff5252}.login-page .login-container .login-form .form-wrapper .form-row .form-field .field-error{color:#ff5252;align-items:center;gap:8px;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:700;line-height:1.4;display:flex}.login-page .login-container .login-form .form-wrapper .form-row .form-field .field-error svg{flex-shrink:0;width:24px;height:24px}.login-page .login-container .login-form .form-wrapper .form-row .form-field .field-error span{flex:1}.login-page .login-container .login-form .form-wrapper .form-row .form-field .input-with-icon{width:100%;position:relative}.login-page .login-container .login-form .form-wrapper .form-row .form-field .input-with-icon input{padding-right:56px}.login-page .login-container .login-form .form-wrapper .form-row .form-field .input-with-icon .toggle-password{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:8px;transition:opacity .2s;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.login-page .login-container .login-form .form-wrapper .form-row .form-field .input-with-icon .toggle-password:hover{opacity:.7}.login-page .login-container .login-form .form-wrapper .form-row .form-field .input-with-icon .toggle-password:focus{opacity:.7;outline:none}.login-page .login-container .login-form .form-wrapper .form-row .form-field .input-with-icon .toggle-password svg{flex-shrink:0;width:24px;height:24px}.login-page .login-container .login-form .form-wrapper .form-row .form-field .error-message{color:#ff5252;align-items:center;gap:8px;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:700;line-height:1.4;display:flex}.login-page .login-container .login-form .form-wrapper .form-row .form-field .error-message svg{flex-shrink:0;width:24px;height:24px}.login-page .login-container .login-form .form-wrapper .form-row .form-field .resend-button{color:#020d0a;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;width:100%;margin-top:12px;padding:8px 16px;font-family:Onest,sans-serif;font-size:14px;font-weight:600;line-height:1.4;text-decoration:underline;transition:all .2s}.login-page .login-container .login-form .form-wrapper .form-row .form-field .resend-button:hover:not(:disabled){color:#00e897}.login-page .login-container .login-form .form-wrapper .form-row .form-field .resend-button:focus{outline:none;box-shadow:inset 0 0 0 2px #00e897}.login-page .login-container .login-form .form-wrapper .form-row .form-field .resend-button:disabled{pointer-events:none;color:#383a39;cursor:not-allowed}.login-page .login-container .login-form .form-wrapper .form-actions{justify-content:flex-end;align-items:center;gap:24px;width:100%;display:flex}.login-page .login-container .login-form .form-wrapper .form-actions button{white-space:nowrap;box-sizing:border-box;border:2px solid #0000;border-radius:24px;justify-content:center;align-items:center;gap:8px;width:fit-content;min-height:64px;padding:24px 32px;font-family:Onest,sans-serif;font-size:16px;font-weight:600;line-height:.8;text-decoration:none;transition:background-color .3s ease-in-out;display:flex}.login-page .login-container .login-form .form-wrapper .form-actions button:focus{outline:none;box-shadow:inset 0 0 0 2px #00e897}.login-page .login-container .login-form .form-wrapper .form-actions button svg{flex-shrink:0;width:20px;height:20px}.login-page .login-container .login-form .form-wrapper .form-actions button.primary{color:#020d0a;background-color:#00e897;border:2px solid #00e897}.login-page .login-container .login-form .form-wrapper .form-actions button.primary svg path{stroke:#020d0a}.login-page .login-container .login-form .form-wrapper .form-actions button.primary:hover:not(:disabled){background-color:#1fffb1}.login-page .login-container .login-form .form-wrapper .form-actions button.primary:disabled{pointer-events:none;color:#383a39;cursor:not-allowed;background-color:#e5e5e5;border-color:#e5e5e5}.login-page .login-container .login-form .form-wrapper .form-actions button.primary:disabled svg path{stroke:#383a39}html{scroll-behavior:smooth;overflow-x:hidden!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:#0000;background-color:#faf7f2;margin:0;padding:0;font-style:normal;font-weight:400;overflow-x:hidden}body i{font-style:italic}body *{box-sizing:border-box}@layer global-reset{h1,h2,h3,h4,h5,h6,div,p,button,a,span,input,textarea,ul,ol,li{color:inherit;background-color:#0000;border:0;border-radius:0;outline:none;margin:0;padding:0;list-style-type:none;display:block}body img{width:100%;height:auto}}[role=button],button{cursor:pointer}button[disabled]{cursor:not-allowed!important}textarea{resize:none}.site-grid,.custom-site-grid{grid-column-gap:30px;grid-template-columns:repeat(12,minmax(0,1fr));max-width:1280px;margin:0 auto;padding:0 16px;display:grid}@media (max-width:992px){.site-grid,.custom-site-grid{flex-direction:column;padding:0 24px;display:flex}}.markdown-default strong{font-weight:700}.markdown-default i{font-style:italic}h1 strong,h2 strong,h3 strong{font-weight:700}p a{display:inline}.page-index .cards{margin-bottom:48px}@media (max-width:767px){.page-index .cards{margin-bottom:32px}}
