.header{display:flex;align-items:center;height:54px;background-color:#fff}.header-logo{aspect-ratio:3.4;height:20px}@media screen and (min-width: 768px){.header{height:78px}.header-logo{aspect-ratio:3.4;height:30px}}.hero{background:linear-gradient(180deg,#007d8d,#10c8d2)}.hero-banner{background-image:url(/assets/banner-mobile-DHm5AuVg.webp);background-position:right 0 center;background-size:auto 100%;background-repeat:no-repeat;height:550px}.hero-banner .container{height:100%}.hero-banner-container{display:flex;flex-direction:column;justify-content:space-between;padding:20px 0 40px;min-height:100%;color:#fff}.hero-banner-title{font-size:28px;font-weight:700;margin-bottom:8px}.hero-banner-text{font-size:16px;font-weight:700}.hero-banner-text br{display:none}.hero-banner-container .button{margin:0 auto}@media screen and (min-width: 768px){.hero-banner{height:600px}.hero-banner-container{padding:80px 0}.hero-banner-title{font-size:38px;font-weight:900;margin-bottom:12px}.hero-banner-text{font-size:20px}.hero-banner-text br{display:block}.hero-banner-container .button{margin:unset}}@media screen and (min-width: 1024px){.hero-banner{background-size:auto 130%}.hero-banner-title{font-size:48px}.hero-banner-text{font-size:24px}}@media screen and (min-width: 1280px){.hero-banner{background-image:url(/assets/banner-desktop-C6ePwzX7.webp);background-position:right 0 center;background-size:auto 100%;background-repeat:no-repeat;max-width:1650px;margin:0 auto}}.grid{display:grid;grid-template-columns:1fr;gap:12px}.grid-item{padding:20px;border-radius:8px;background-color:#fff}.grid-item-title{font-size:16px;font-weight:700;margin-bottom:8px;color:var(--c-dark-blue)}.grid-item-description{font-size:15px;font-weight:400;line-height:1.3;color:var(--c-grey-dark)}@media screen and (min-width: 640px){.grid{grid-template-columns:1fr 1fr;gap:12px}}@media screen and (min-width: 768px){.grid{gap:20px}.grid-item{padding:40px;border-radius:8px}}@media screen and (min-width: 1024px){.grid{grid-template-columns:1fr 1fr 1fr}.grid-item-title{font-size:24px;margin-bottom:12px}.grid-item-description{font-size:18px}}.card.dark-blue{padding:20px;border-radius:8px;color:#fff;background-color:var(--c-dark-blue)}.list{list-style-type:none}.list-item{display:flex;align-items:baseline;font-size:15px;font-weight:400;line-height:1.3;margin-bottom:8px}.list-item:last-of-type{margin-bottom:0}.list-item:before{content:"";display:block;flex-shrink:0;width:10px;height:10px;margin-right:8px;border-radius:50%;background-color:var(--c-turquoise-main)}.highlighted{margin-top:12px;padding:12px;border:1px solid #fff;border-radius:4px}@media screen and (min-width: 768px){.card.dark-blue{padding:40px}.highlighted{margin-top:20px;padding:20px}}@media screen and (min-width: 1024px){.card.dark-blue{padding:60px}.list-item{font-size:18px}.list-item:before{width:14px;height:14px;margin-right:12px}}.registration-container{display:grid;grid-template-columns:1fr;gap:20px}.card{padding:20px;border-radius:8px;color:var(--c-dark-blue);background-color:#fff}.form-card{display:flex;align-items:center;justify-content:center}@media screen and (min-width: 768px){.registration-container{grid-template-columns:1fr 1fr}.card{padding:40px}}@media screen and (min-width: 1024px){.card{padding:60px}}.footer-rules{font-size:12px;font-weight:400;line-height:1.3;color:#7e829b;margin-bottom:12px}.footer-rules:last-of-type{margin-bottom:0}.footer-rules a{text-decoration:underline;text-underline-offset:2px;color:#7e829b}.footer-rules a:hover{color:#7e829bbf}.footer-rules.xl{display:inline-block;letter-spacing:3px;font-weight:300;line-height:1;text-transform:uppercase;font-size:18px;transform:scaleY(6);transform-origin:top;margin-bottom:120px}@media screen and (min-width: 768px){.footer-rules.xl{letter-spacing:3px;font-size:26px;transform:scaleY(5)}}@media screen and (min-width: 1024px){.footer-rules{font-size:14px}.footer-rules.xl{font-weight:300;letter-spacing:3px;line-height:1;text-transform:uppercase;font-size:36px;transform:scaleY(4);transform-origin:top}.footer-rules.xl:after{content:"";display:block;height:20px}}.form{display:flex;flex-direction:column;gap:12px}.input-container{position:relative;display:flex;flex-direction:column}.input-container .label{padding-left:16px;margin-bottom:8px;font-size:12px;font-weight:400;color:var(--c-grey-dark);transition:all .2s ease-in-out}.input-container .input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;padding:8px 16px 10px;font-size:16px;font-family:inherit;font-weight:400;border:1px solid var(--c-grey-dark);border-radius:4px;outline:none;transition:all .2s ease-in-out}.input-container .input::placeholder{color:#d4d7eb;transition:all .2s ease-in-out}.input-container:hover .input,.input-container:hover .label{color:var(--c-dark-blue);border-color:var(--c-dark-blue)}.input-container:hover .input::placeholder{color:#7e829b}.input-container:hover .input:-webkit-autofill{-webkit-text-fill-color:var(--c-dark-blue)}.input-container:focus-within .input,.input-container:focus-within .label{color:var(--c-dark-blue);border-color:var(--c-dark-blue)}.input-container .input:focus::placeholder,.input-container .input:focus-visible::placeholder{color:#7e829b}.input-container.filled .label,.input-container.filled .input{color:var(--c-turquoise-main);border-color:var(--c-turquoise-main)}.input-container.filled .input:-webkit-autofill,.input-container.filled .input:-webkit-autofill:focus,.input-container.filled .input:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:var(--c-turquoise-main)}.input-container.filled:focus-within .input:-webkit-autofill{-webkit-text-fill-color:var(--c-dark-blue)}.checkbox-container{position:relative}.checkbox-label{display:flex;font-size:15px;font-weight:400;line-height:1.3}.checkbox-label input{display:none}.checkbox-box-wrapper{display:flex;justify-content:center;align-items:center;flex-shrink:0;height:1lh;align-self:flex-start;pointer-events:auto}.checkbox-box{border-radius:3px;border:1px solid var(--c-turquoise-main);width:14px;height:14px;margin-right:8px;z-index:1;cursor:pointer}.checkbox-label input:checked+.checkbox-box-wrapper .checkbox-box{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEwIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDNMNCA3TDkgMSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);background-color:var(--c-turquoise-main);background-repeat:no-repeat;background-position:50% 50%;background-size:8px 6px}.checkbox-text a{text-underline-offset:2px;color:inherit}.form .button{max-width:none}.error{padding-top:4px;font-size:12px;font-weight:400;line-height:1;color:#ef4444}.checkbox-container .error{padding-top:2px}@media screen and (min-width: 768px){.form{gap:20px}.input-container .label{margin-bottom:9px;font-size:14px}.input-container .input,.checkbox-label{font-size:18px}.checkbox-box{border-radius:4px;border:2px solid var(--c-turquoise-main);width:18px;height:18px;margin-right:8px}.checkbox-label input:checked+.checkbox-box-wrapper .checkbox-box{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEwIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDNMNCA3TDkgMSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);background-size:8px 8px}.error{font-size:12px}}@font-face{font-family:"Exo 2";src:local("Exo2-Regular"),url(/assets/Exo2-Regular-B4hxXGZA.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Exo 2";src:local("Exo2-Bold"),url(/assets/Exo2-Bold-DZxX10TN.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Exo 2";src:local("Exo2-Black"),url(/assets/Exo2-Black-BQm9F4L_.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:"Exo 2 VF";src:local("Exo 2"),url(/assets/Exo2-VariableFont_wght-DzF8xoSn.ttf) format("truetype");font-weight:100 900;font-stretch:75% 200%;font-style:normal}:root{font-family:"Exo 2",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-feature-settings:normal;font-weight:400;line-height:1.2;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;--c-turquoise-main: rgba(0, 125, 140, 1);--c-turquoise-additional: rgba(0, 146, 157, 1);--c-turquoise-dark: rgba(0, 95, 110, 1);--c-grey-light: rgba(246, 250, 255, 1);--c-grey: rgba(236, 240, 245, 1);--c-grey-dark: rgba(126, 130, 155, 1);--c-dark-blue: rgba(10, 18, 68, 1);--c-error: #ef4444}*{padding:0;margin:0;box-sizing:border-box}*,*:after,*:before{box-sizing:border-box}body{margin:0;min-height:100vh;background-color:#f2f4f7}.grecaptcha-badge{display:none}h1{line-height:1.1}h2,h3,h4,h5,h6{line-height:1.2}.button{display:flex;align-items:center;justify-content:center;max-width:max-content;height:42px;padding:10px 24px 12px;font-family:inherit;font-size:16px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;border:transparent;border-radius:4px;color:#fff;background-color:var(--c-turquoise-additional);cursor:pointer;transition:color .2s ease-in-out,background-color .2s ease-in-out}.button:hover{color:#fff;background-color:var(--c-turquoise-main)}.button:active{color:#fff;background-color:var(--c-turquoise-dark)}.button:disabled{color:#fff;background-color:var(--c-grey-dark)}.button.ghost{color:var(--c-turquoise-main);background-color:#fff}.button.ghost:hover{color:var(--c-turquoise-additional);background-color:var(--c-grey-light)}.button.ghost:active{color:var(--c-turquoise-additional);background-color:var(--c-grey)}.button img{width:32px;height:32px;object-fit:contain;object-position:center}.container{max-width:1220px;width:100%;margin:0 auto;padding-left:20px;padding-right:20px}.section{margin-bottom:20px}.title{font-size:24px;font-weight:700;margin-bottom:12px}@media screen and (min-width: 768px){.section{margin-bottom:50px}.button{height:52px;padding:14px 32px 16px}.button img{width:36px;height:36px}}@media screen and (min-width: 1024px){.title{font-size:32px;margin-bottom:20px}}@media screen and (min-width: 1280px){.section{margin-bottom:100px}}@supports (font-variation-settings: normal){:root{font-family:"Exo 2 VF",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif}}
