.button{align-items:center;background-color:#fac300;border:none;border-radius:40px;color:#000;cursor:pointer;display:flex;font-size:18px;font-weight:600;justify-content:center;line-height:112%;padding:20px;text-decoration:none}@media screen and (min-width:1020px){.button{padding-inline:32px}}@media screen and (min-width:1280px){.button{font-size:16px;padding-inline:40px}}@media screen and (min-width:1590px){.button{font-size:18px}}.button.yellow{border:2px solid #fac300;color:#000}.button.black{border:2px solid #000;color:#000}.button.white{border:2px solid #fff;color:#fff}.button.blue{border:2px solid #5c4ff8}.button.transparent{background-color:transparent}.button.white:not(.transparent){background-color:#fff;border:none;color:#000}.button.small{padding:9px 20px}.button.disabled{background-color:#c6c6c5;cursor:not-allowed;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:300;font-weight:400;src:url(../fonts/Lato-Regular.woff2) format("woff2"),url(../fonts/Lato-Regular.woff) format("woff"),url(../fonts/Lato-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:600;font-weight:700;src:url(../fonts/Lato-Medium.woff2) format("woff2"),url(../fonts/Lato-Medium.woff) format("woff"),url(../fonts/Lato-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:800;font-weight:900;src:url(../fonts/Lato-Bold.woff2) format("woff2"),url(../fonts/Lato-Bold.woff) format("woff"),url(../fonts/Lato-Bold.ttf) format("truetype")}.form-wrapper{min-height:590px;position:relative}.form-wrapper:not(.modal){background-color:#fff;border-radius:18px;margin-bottom:-16px;padding:32px 16px 24px}@media screen and (min-width:1280px){.form-wrapper:not(.modal){margin-bottom:0;max-width:700px;position:absolute;right:24px;top:-76px;width:100%;z-index:2}}@media screen and (min-width:1590px){.form-wrapper:not(.modal){right:0}}.form-wrapper:not(.modal) h4{text-align:center}.form-wrapper:not(.modal) .button{margin-top:8px}@media screen and (min-width:1280px){.form-wrapper:not(.modal) .button{margin-top:16px}}.form-wrapper:not(.modal) .success-content{align-items:center;margin-inline:auto;width:-moz-fit-content;width:fit-content}@media screen and (min-width:720px){.form-wrapper:not(.modal) .success-content{align-items:flex-start}}.form-wrapper .button{margin-inline:auto}.form-wrapper.modal .success-content{padding-top:32px;position:absolute}@media screen and (min-width:720px){.form-wrapper.modal .success-content{padding-top:0}}.form-wrapper h4{color:#000;font-size:24px;font-weight:700;line-height:140%;margin-inline:auto;text-align:left}@media screen and (min-width:720px){.form-wrapper h4{max-width:none}}.form-wrapper form{display:flex;flex-direction:column;gap:16px;margin-top:16px}@media screen and (min-width:720px){.form-wrapper form{margin-top:32px}}.form-wrapper form p{color:#222131;font-size:12px;font-weight:400;line-height:166.667%}.form-wrapper form p.info{margin-top:8px}.form-wrapper form p.optional{margin-bottom:4px;text-align:right}.form-wrapper form p strong{font-weight:700}.form-wrapper form .checkbox-wrapper{align-items:center;display:flex;gap:8px}.form-wrapper form .checkbox-wrapper input[type=checkbox]{flex-grow:0;flex-shrink:0}.form-wrapper form .checkbox-wrapper p{flex-grow:1;text-align:left}.form-wrapper form .button{width:min(100%,343px)}.form-wrapper .success-content{display:flex;flex-direction:column;gap:40px;height:100%;width:100%}.form-wrapper .success-content h4{color:#222131;font-size:40px;font-weight:700;line-height:118%}.form-wrapper .success-content img{max-height:97px;max-width:97px}@media screen and (min-width:720px){.form-wrapper .success-content img{max-height:125px;max-width:125px}}.form-wrapper .success-content .button{margin-top:auto;width:min(100%,343px)}footer:where(.astro-SZ7XMLTE){position:relative;scroll-margin:120px}footer:where(.astro-SZ7XMLTE).form{margin-top:56px;margin-inline:auto;max-width:800px}@media screen and (min-width:1280px){footer:where(.astro-SZ7XMLTE).form{margin-top:185px;margin-inline:0;max-width:none}}@media screen and (min-width:1420px){footer:where(.astro-SZ7XMLTE).form{margin-inline:auto;max-width:1524px}}@media screen and (min-width:1280px){footer:where(.astro-SZ7XMLTE).form p:where(.astro-SZ7XMLTE).subheader{color:#000;font-size:24px;font-weight:400;line-height:150%}}footer:where(.astro-SZ7XMLTE).form p:where(.astro-SZ7XMLTE) strong:where(.astro-SZ7XMLTE){font-weight:700}@media screen and (min-width:1280px){footer:where(.astro-SZ7XMLTE){padding-inline:32px;scroll-margin:80px}}footer:where(.astro-SZ7XMLTE) h2:where(.astro-SZ7XMLTE){margin-bottom:8px;text-align:center}@media screen and (min-width:1280px){footer:where(.astro-SZ7XMLTE) h2:where(.astro-SZ7XMLTE){color:#37354f;margin-bottom:24px;margin-inline:auto;max-width:1460px;text-align:left}}footer:where(.astro-SZ7XMLTE) h2:where(.astro-SZ7XMLTE)+p:where(.astro-SZ7XMLTE){text-align:center}@media screen and (min-width:1280px){footer:where(.astro-SZ7XMLTE) h2:where(.astro-SZ7XMLTE)+p:where(.astro-SZ7XMLTE){color:#37354f;font-size:24px;line-height:150%;margin-inline:auto;max-width:1460px;text-align:left}}footer:where(.astro-SZ7XMLTE) .buttons-wrapper:where(.astro-SZ7XMLTE){display:flex;flex-direction:column;gap:24px}@media screen and (min-width:720px){footer:where(.astro-SZ7XMLTE) .buttons-wrapper:where(.astro-SZ7XMLTE){flex-direction:row}footer:where(.astro-SZ7XMLTE) .buttons-wrapper:where(.astro-SZ7XMLTE) .button{flex-basis:100%}}@media screen and (min-width:1280px){footer:where(.astro-SZ7XMLTE) .buttons-wrapper:where(.astro-SZ7XMLTE){display:none}}footer:where(.astro-SZ7XMLTE) .contact:where(.astro-SZ7XMLTE){background-color:#fac300;border-radius:18px 18px 0 0;margin-top:24px;padding:32px 16px 50px}@media screen and (min-width:1280px){footer:where(.astro-SZ7XMLTE) .contact:where(.astro-SZ7XMLTE){display:none}}footer:where(.astro-SZ7XMLTE) .linkedin-wrapper:where(.astro-SZ7XMLTE){border:1px solid hsla(0,0%,100%,.5);border-radius:50%;display:grid;height:40px;place-items:center;width:40px}footer:where(.astro-SZ7XMLTE) .linkedin-wrapper:where(.astro-SZ7XMLTE) svg:where(.astro-SZ7XMLTE){height:16px;width:16px}footer:where(.astro-SZ7XMLTE) .contact-form:where(.astro-SZ7XMLTE){background-color:#fff;border-radius:18px;margin-top:-18px;padding:32px 16px;position:relative}@media screen and (min-width:1280px){footer:where(.astro-SZ7XMLTE) .contact-form:where(.astro-SZ7XMLTE){margin-top:0;max-width:40%;position:absolute;right:32px;top:-88px;width:100%;z-index:2}}@media screen and (min-width:1420px){footer:where(.astro-SZ7XMLTE) .contact-form:where(.astro-SZ7XMLTE){max-width:720px;padding:48px 64px 32px}}footer:where(.astro-SZ7XMLTE) .contact-form:where(.astro-SZ7XMLTE):before{background-color:#000;bottom:0;content:"";display:block;height:18px;left:0;position:absolute;width:100%;z-index:-1}@media screen and (min-width:1280px){footer:where(.astro-SZ7XMLTE) .contact-form:where(.astro-SZ7XMLTE):before{display:none}}footer:where(.astro-SZ7XMLTE) .content:where(.astro-SZ7XMLTE){background-color:#000;padding:56px 16px 20px}@media screen and (min-width:1280px){footer:where(.astro-SZ7XMLTE) .content:where(.astro-SZ7XMLTE){padding:64px 0;position:relative}footer:where(.astro-SZ7XMLTE) .content:where(.astro-SZ7XMLTE):before{background-color:#000;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translate(-50%);width:100vw;z-index:-1}}@media screen and (min-width:1420px){footer:where(.astro-SZ7XMLTE) .content:where(.astro-SZ7XMLTE){margin-inline:auto;max-width:1460px}}@media screen and (min-width:1280px){footer:where(.astro-SZ7XMLTE) .content:where(.astro-SZ7XMLTE).form{margin-top:56px}}footer:where(.astro-SZ7XMLTE) .content:where(.astro-SZ7XMLTE) .logo-wrapper:where(.astro-SZ7XMLTE) .flex-wrapper:where(.astro-SZ7XMLTE){align-items:center;display:flex;justify-content:space-between}footer:where(.astro-SZ7XMLTE) .content:where(.astro-SZ7XMLTE) .logo-wrapper:where(.astro-SZ7XMLTE) .flex-wrapper:where(.astro-SZ7XMLTE) svg:where(.astro-SZ7XMLTE)[astro-icon=logo-white]{height:24px;width:-moz-fit-content;width:fit-content}@media screen and (min-width:1280px){footer:where(.astro-SZ7XMLTE) .content:where(.astro-SZ7XMLTE) .logo-wrapper:where(.astro-SZ7XMLTE) .flex-wrapper:where(.astro-SZ7XMLTE) svg:where(.astro-SZ7XMLTE)[astro-icon=logo-white]{height:32px}}footer:where(.astro-SZ7XMLTE) .content:where(.astro-SZ7XMLTE) .logo-wrapper:where(.astro-SZ7XMLTE) p:where(.astro-SZ7XMLTE){color:#e8e7f3;font-size:16px;font-weight:400;line-height:150%;margin-top:24px}@media screen and (min-width:1280px){footer:where(.astro-SZ7XMLTE) .content:where(.astro-SZ7XMLTE) .logo-wrapper:where(.astro-SZ7XMLTE) p:where(.astro-SZ7XMLTE){font-size:24px;font-weight:400;line-height:150%}}footer:where(.astro-SZ7XMLTE) .content:where(.astro-SZ7XMLTE) .contact-inner:where(.astro-SZ7XMLTE){display:none}@media screen and (min-width:1280px){footer:where(.astro-SZ7XMLTE) .content:where(.astro-SZ7XMLTE) .contact-inner:where(.astro-SZ7XMLTE){align-items:center;border-bottom:1px solid #fff;display:flex;justify-content:space-between;margin-bottom:68px;padding-bottom:48px}}footer:where(.astro-SZ7XMLTE) .content:where(.astro-SZ7XMLTE) .contact-inner:where(.astro-SZ7XMLTE) .contact-content:where(.astro-SZ7XMLTE)>:where(.astro-SZ7XMLTE){color:#fff}footer:where(.astro-SZ7XMLTE) .content:where(.astro-SZ7XMLTE) .contact-inner:where(.astro-SZ7XMLTE) .contact-info:where(.astro-SZ7XMLTE) .inner-grid:where(.astro-SZ7XMLTE){display:grid;gap:24px;grid-auto-flow:dense;grid-template-columns:auto 40px}@media screen and (min-width:1590px){footer:where(.astro-SZ7XMLTE) .content:where(.astro-SZ7XMLTE) .contact-inner:where(.astro-SZ7XMLTE) .contact-info:where(.astro-SZ7XMLTE) .inner-grid:where(.astro-SZ7XMLTE){gap:80px;grid-template-columns:auto auto 40px}}footer:where(.astro-SZ7XMLTE) .content:where(.astro-SZ7XMLTE) .contact-inner:where(.astro-SZ7XMLTE) .contact-info:where(.astro-SZ7XMLTE) .inner-grid:where(.astro-SZ7XMLTE) .grid-wrapper:where(.astro-SZ7XMLTE){align-items:center;-moz-column-gap:24px;column-gap:24px;display:grid;grid-column:1/2;grid-template-columns:40px 1fr;text-decoration:none}@media screen and (min-width:1590px){footer:where(.astro-SZ7XMLTE) .content:where(.astro-SZ7XMLTE) .contact-inner:where(.astro-SZ7XMLTE) .contact-info:where(.astro-SZ7XMLTE) .inner-grid:where(.astro-SZ7XMLTE) .grid-wrapper:where(.astro-SZ7XMLTE){grid-column:initial}}footer:where(.astro-SZ7XMLTE) .content:where(.astro-SZ7XMLTE) .contact-inner:where(.astro-SZ7XMLTE) .contact-info:where(.astro-SZ7XMLTE) .inner-grid:where(.astro-SZ7XMLTE) .grid-wrapper:where(.astro-SZ7XMLTE) .icon:where(.astro-SZ7XMLTE){background-color:#fac300;border-radius:50%;display:grid;height:40px;place-items:center;width:40px}footer:where(.astro-SZ7XMLTE) .content:where(.astro-SZ7XMLTE) .contact-inner:where(.astro-SZ7XMLTE) .contact-info:where(.astro-SZ7XMLTE) .inner-grid:where(.astro-SZ7XMLTE) .grid-wrapper:where(.astro-SZ7XMLTE) .icon:where(.astro-SZ7XMLTE) svg:where(.astro-SZ7XMLTE){width:16px}footer:where(.astro-SZ7XMLTE) .content:where(.astro-SZ7XMLTE) .contact-inner:where(.astro-SZ7XMLTE) .contact-info:where(.astro-SZ7XMLTE) .inner-grid:where(.astro-SZ7XMLTE) .grid-wrapper:where(.astro-SZ7XMLTE) h4:where(.astro-SZ7XMLTE){color:#fff}footer:where(.astro-SZ7XMLTE) .content:where(.astro-SZ7XMLTE) .contact-inner:where(.astro-SZ7XMLTE) .contact-info:where(.astro-SZ7XMLTE) p:where(.astro-SZ7XMLTE).info{color:#f7f7fb;font-size:16px;font-weight:400;line-height:150%;margin-top:24px}footer:where(.astro-SZ7XMLTE) .content:where(.astro-SZ7XMLTE) .contact-inner:where(.astro-SZ7XMLTE) .contact-info:where(.astro-SZ7XMLTE) a:where(.astro-SZ7XMLTE){text-decoration:none}footer:where(.astro-SZ7XMLTE) .content:where(.astro-SZ7XMLTE) .contact-inner:where(.astro-SZ7XMLTE) .contact-info:where(.astro-SZ7XMLTE) h4:where(.astro-SZ7XMLTE){color:#fff}footer:where(.astro-SZ7XMLTE) .content:where(.astro-SZ7XMLTE) svg:where(.astro-SZ7XMLTE)[astro-icon=logo-grayscale]{height:24px}@media screen and (min-width:1280px){footer:where(.astro-SZ7XMLTE) .content:where(.astro-SZ7XMLTE) svg:where(.astro-SZ7XMLTE)[astro-icon=logo-grayscale]{height:32px}}footer:where(.astro-SZ7XMLTE) .content:where(.astro-SZ7XMLTE)>p:where(.astro-SZ7XMLTE){margin-top:24px}@media screen and (min-width:1020px){footer:where(.astro-SZ7XMLTE) .content:where(.astro-SZ7XMLTE)>p:where(.astro-SZ7XMLTE){margin-top:32px}}@media screen and (min-width:1280px){footer:where(.astro-SZ7XMLTE) .content:where(.astro-SZ7XMLTE) .grid-bottom-desktop:where(.astro-SZ7XMLTE){-moz-column-gap:124px;column-gap:124px;display:grid;grid-template-columns:248px 1fr;grid-template-rows:repeat(2,auto);margin-top:85px;row-gap:86px}}@media screen and (min-width:1420px){footer:where(.astro-SZ7XMLTE) .content:where(.astro-SZ7XMLTE) .grid-bottom-desktop:where(.astro-SZ7XMLTE){-moz-column-gap:184px;column-gap:184px}}footer:where(.astro-SZ7XMLTE) .content:where(.astro-SZ7XMLTE) .flex-row:where(.astro-SZ7XMLTE){align-items:baseline;display:flex;flex-direction:row;justify-content:space-between;margin-top:18px}@media screen and (min-width:1280px){footer:where(.astro-SZ7XMLTE) .content:where(.astro-SZ7XMLTE) .flex-row:where(.astro-SZ7XMLTE){display:contents}}footer:where(.astro-SZ7XMLTE) .content:where(.astro-SZ7XMLTE) .flex-row:where(.astro-SZ7XMLTE) a:where(.astro-SZ7XMLTE),footer:where(.astro-SZ7XMLTE) .content:where(.astro-SZ7XMLTE) .flex-row:where(.astro-SZ7XMLTE) p:where(.astro-SZ7XMLTE){color:#fff;text-decoration:none}@media screen and (min-width:1280px){footer:where(.astro-SZ7XMLTE) .content:where(.astro-SZ7XMLTE) .flex-row:where(.astro-SZ7XMLTE) a:where(.astro-SZ7XMLTE) strong:where(.astro-SZ7XMLTE),footer:where(.astro-SZ7XMLTE) .content:where(.astro-SZ7XMLTE) .flex-row:where(.astro-SZ7XMLTE) p:where(.astro-SZ7XMLTE) strong:where(.astro-SZ7XMLTE){font-size:24px;font-weight:700;line-height:150%}}footer:where(.astro-SZ7XMLTE) .content:where(.astro-SZ7XMLTE) .flex-row:where(.astro-SZ7XMLTE) .links-top:where(.astro-SZ7XMLTE){display:flex;flex-direction:column;gap:16px}footer:where(.astro-SZ7XMLTE) .content:where(.astro-SZ7XMLTE) .flex-row:where(.astro-SZ7XMLTE) .links-top:where(.astro-SZ7XMLTE) p:where(.astro-SZ7XMLTE){color:#fff;font-weight:400;line-height:125%}@media screen and (min-width:1280px){footer:where(.astro-SZ7XMLTE) .content:where(.astro-SZ7XMLTE) .flex-row:where(.astro-SZ7XMLTE) .certificates:where(.astro-SZ7XMLTE){grid-row:1/-1}}footer:where(.astro-SZ7XMLTE) .content:where(.astro-SZ7XMLTE) .flex-row:where(.astro-SZ7XMLTE) .certificates:where(.astro-SZ7XMLTE) .flex-wrapper:where(.astro-SZ7XMLTE){display:flex;gap:24px;margin-top:18px}@media screen and (min-width:1280px){footer:where(.astro-SZ7XMLTE) .content:where(.astro-SZ7XMLTE) .flex-row:where(.astro-SZ7XMLTE) .certificates:where(.astro-SZ7XMLTE) .flex-wrapper:where(.astro-SZ7XMLTE){margin-top:24px}}footer:where(.astro-SZ7XMLTE) .content:where(.astro-SZ7XMLTE) .flex-row:where(.astro-SZ7XMLTE) .certificates:where(.astro-SZ7XMLTE) .flex-wrapper:where(.astro-SZ7XMLTE) svg:where(.astro-SZ7XMLTE){width:80px}@media screen and (min-width:720px){footer:where(.astro-SZ7XMLTE) .content:where(.astro-SZ7XMLTE) .flex-row:where(.astro-SZ7XMLTE) .certificates:where(.astro-SZ7XMLTE) .flex-wrapper:where(.astro-SZ7XMLTE) svg:where(.astro-SZ7XMLTE){width:112px}}footer:where(.astro-SZ7XMLTE) .content:where(.astro-SZ7XMLTE) .links-bottom:where(.astro-SZ7XMLTE){border-top:1px solid #e8e7f3;-moz-column-gap:124px;column-gap:124px;display:grid;grid-template-columns:auto auto;margin:24px 0 0;padding:20px 0 16px;row-gap:18px}@media screen and (min-width:1280px){footer:where(.astro-SZ7XMLTE) .content:where(.astro-SZ7XMLTE) .links-bottom:where(.astro-SZ7XMLTE){display:flex;flex-direction:row-reverse;grid-column:2/3;grid-row:2/3;margin:0}}footer:where(.astro-SZ7XMLTE) .content:where(.astro-SZ7XMLTE) .links-bottom:where(.astro-SZ7XMLTE) p:where(.astro-SZ7XMLTE){color:#fff;font-weight:400;line-height:125%}footer:where(.astro-SZ7XMLTE) .content:where(.astro-SZ7XMLTE) .links-bottom:where(.astro-SZ7XMLTE) .flex-link:where(.astro-SZ7XMLTE){align-items:center;display:flex;gap:12px;min-width:136px}@media screen and (min-width:1280px){footer:where(.astro-SZ7XMLTE) .content:where(.astro-SZ7XMLTE) .links-bottom:where(.astro-SZ7XMLTE) .flex-link:where(.astro-SZ7XMLTE){order:-1}}footer:where(.astro-SZ7XMLTE) .content:where(.astro-SZ7XMLTE) .links-bottom:where(.astro-SZ7XMLTE) .flex-link:where(.astro-SZ7XMLTE) img:where(.astro-SZ7XMLTE){flex-basis:36px}footer:where(.astro-SZ7XMLTE) .content:where(.astro-SZ7XMLTE) .links-bottom:where(.astro-SZ7XMLTE) .flex-link:where(.astro-SZ7XMLTE) a:where(.astro-SZ7XMLTE){text-decoration:none}footer:where(.astro-SZ7XMLTE) .content:where(.astro-SZ7XMLTE) .buttons-wrapper:where(.astro-SZ7XMLTE){margin-top:24px}footer:where(.astro-SZ7XMLTE) .content:where(.astro-SZ7XMLTE) p:where(.astro-SZ7XMLTE).copyright{border-top:1px solid #e8e7f3;color:#fff;font-size:12px;font-weight:400;grid-column:1/-1;line-height:125%;padding-top:12px}@media screen and (min-width:1280px){footer:where(.astro-SZ7XMLTE) .content:where(.astro-SZ7XMLTE) p:where(.astro-SZ7XMLTE).copyright{border:none;font-size:16px;margin:0 auto 0 0;padding:0}}header:where(.astro-3EF6KSR2){align-items:center;background-color:#f7f7fb;display:flex;min-height:67px;padding-inline:24px;position:relative;position:fixed;width:100%;z-index:100}@media screen and (min-width:1020px){header:where(.astro-3EF6KSR2){padding-inline:28px}}@media screen and (min-width:1280px){header:where(.astro-3EF6KSR2){background-color:#fff;min-height:114px;padding-inline:32px;position:static}}@media screen and (min-width:1590px){header:where(.astro-3EF6KSR2){padding-inline:80px}}header:where(.astro-3EF6KSR2) .inner:where(.astro-3EF6KSR2){align-items:center;display:flex;flex-direction:row;flex-grow:1;justify-content:space-between}header:where(.astro-3EF6KSR2) .inner:where(.astro-3EF6KSR2).post{gap:16px;justify-content:normal}@media screen and (min-width:1280px){header:where(.astro-3EF6KSR2) .inner:where(.astro-3EF6KSR2).post{justify-content:space-between}}header:where(.astro-3EF6KSR2) .inner:where(.astro-3EF6KSR2).post nav:where(.astro-3EF6KSR2){margin-right:0;width:-moz-fit-content;width:fit-content}@media screen and (min-width:1910px){header:where(.astro-3EF6KSR2) .inner:where(.astro-3EF6KSR2){margin-inline:auto;max-width:1920px}}header:where(.astro-3EF6KSR2) .inner:where(.astro-3EF6KSR2) svg:where(.astro-3EF6KSR2)[astro-icon=logo]{height:20px}@media screen and (min-width:1020px){header:where(.astro-3EF6KSR2) .inner:where(.astro-3EF6KSR2) svg:where(.astro-3EF6KSR2)[astro-icon=logo]{height:24px}}@media screen and (min-width:1280px){header:where(.astro-3EF6KSR2) .inner:where(.astro-3EF6KSR2) svg:where(.astro-3EF6KSR2)[astro-icon=logo]{height:32px}}header:where(.astro-3EF6KSR2) .inner:where(.astro-3EF6KSR2) img:where(.astro-3EF6KSR2).menu-icon{width:16px}@media screen and (min-width:1280px){header:where(.astro-3EF6KSR2) .inner:where(.astro-3EF6KSR2) img:where(.astro-3EF6KSR2).menu-icon{display:none}}header:where(.astro-3EF6KSR2) .inner:where(.astro-3EF6KSR2)>a:where(.astro-3EF6KSR2){display:block}header:where(.astro-3EF6KSR2) button:where(.astro-3EF6KSR2){padding:8px 0 8px 8px}@media screen and (min-width:1280px){header:where(.astro-3EF6KSR2) nav:where(.astro-3EF6KSR2).go-back{display:none}}header:where(.astro-3EF6KSR2) nav:where(.astro-3EF6KSR2).go-back svg:where(.astro-3EF6KSR2){width:8px}header:where(.astro-3EF6KSR2) nav:where(.astro-3EF6KSR2).main-nav{align-items:center;background-color:#f7f7fb;display:flex;flex-direction:column;gap:24px;justify-content:space-between;left:0;padding:0 16px 24px;position:fixed;top:67px;visibility:hidden;width:100%;z-index:100}header:where(.astro-3EF6KSR2) nav:where(.astro-3EF6KSR2).main-nav[data-visible]{height:calc(100vh - 67px);height:calc(100dvh - 67px);visibility:visible}@media screen and (min-width:1280px){header:where(.astro-3EF6KSR2) nav:where(.astro-3EF6KSR2).main-nav{align-items:center;background-color:initial;flex-direction:row;height:auto;margin-left:24px;margin-right:auto;padding:0;position:static;visibility:visible}}@media screen and (min-width:1590px){header:where(.astro-3EF6KSR2) nav:where(.astro-3EF6KSR2).main-nav{margin-left:54px}}header:where(.astro-3EF6KSR2) nav:where(.astro-3EF6KSR2).main-nav ul:where(.astro-3EF6KSR2){border:1px solid #d7d7d7;border-radius:18px;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;list-style-type:none;max-height:560px;max-width:343px;padding:min(7vh,88px) 0;width:100%}@media screen and (min-width:1280px){header:where(.astro-3EF6KSR2) nav:where(.astro-3EF6KSR2).main-nav ul:where(.astro-3EF6KSR2){border:none;flex-direction:row;flex-grow:0;gap:32px;max-height:none;max-width:none;padding:0;width:-moz-fit-content;width:fit-content}}@media screen and (min-width:1590px){header:where(.astro-3EF6KSR2) nav:where(.astro-3EF6KSR2).main-nav ul:where(.astro-3EF6KSR2){gap:40px}}@media screen and (min-width:1910px){header:where(.astro-3EF6KSR2) nav:where(.astro-3EF6KSR2).main-nav ul:where(.astro-3EF6KSR2){gap:48px}}header:where(.astro-3EF6KSR2) nav:where(.astro-3EF6KSR2).main-nav ul:where(.astro-3EF6KSR2) li:where(.astro-3EF6KSR2){margin-inline:auto;width:-moz-fit-content;width:fit-content}header:where(.astro-3EF6KSR2) nav:where(.astro-3EF6KSR2).main-nav ul:where(.astro-3EF6KSR2) li:where(.astro-3EF6KSR2) a:where(.astro-3EF6KSR2){color:#222131;font-size:28px;font-weight:500;letter-spacing:-1px;line-height:112%;text-decoration:none}@media screen and (min-width:1280px){header:where(.astro-3EF6KSR2) nav:where(.astro-3EF6KSR2).main-nav ul:where(.astro-3EF6KSR2) li:where(.astro-3EF6KSR2) a:where(.astro-3EF6KSR2){color:#000;font-size:20px;font-weight:500;line-height:110%}}header:where(.astro-3EF6KSR2) nav:where(.astro-3EF6KSR2).main-nav .button-wrapper:where(.astro-3EF6KSR2){display:flex;flex-direction:column;gap:16px;max-width:343px;width:100%}@media screen and (min-width:1280px){header:where(.astro-3EF6KSR2) nav:where(.astro-3EF6KSR2).main-nav .button-wrapper:where(.astro-3EF6KSR2){flex-direction:row;flex-grow:0;flex-shrink:0;gap:24px;max-width:none;width:-moz-fit-content;width:fit-content}}@media screen and (min-width:1590px){header:where(.astro-3EF6KSR2) nav:where(.astro-3EF6KSR2).main-nav .button-wrapper:where(.astro-3EF6KSR2){gap:40px}}header:where(.astro-3EF6KSR2) nav:where(.astro-3EF6KSR2).main-nav .button-wrapper:where(.astro-3EF6KSR2) .button{padding-inline:20px}header:where(.astro-3EF6KSR2) nav:where(.astro-3EF6KSR2).main-nav .button-wrapper:where(.astro-3EF6KSR2) .flex-inner:where(.astro-3EF6KSR2){align-items:center;display:flex;gap:16px;justify-content:center;min-width:152px}header:where(.astro-3EF6KSR2) nav:where(.astro-3EF6KSR2).main-nav .button-wrapper:where(.astro-3EF6KSR2) .flex-inner:where(.astro-3EF6KSR2) svg:where(.astro-3EF6KSR2){max-height:24px}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:300;font-weight:400;src:url(/_astro/Lato-Regular.983b0caf.woff2) format("woff2"),url(/_astro/Lato-Regular.5b9025dd.woff) format("woff"),url(/_astro/Lato-Regular.089ab6d4.ttf) format("truetype")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:600;font-weight:700;src:url(/_astro/Lato-Medium.537a85fb.woff2) format("woff2"),url(/_astro/Lato-Medium.2f6aff50.woff) format("woff"),url(/_astro/Lato-Medium.60d0527b.ttf) format("truetype")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:800;font-weight:900;src:url(/_astro/Lato-Bold.ae88fc0d.woff2) format("woff2"),url(/_astro/Lato-Bold.0e56b17d.woff) format("woff"),url(/_astro/Lato-Bold.f71f833c.ttf) format("truetype")}*,:after,:before{-webkit-tap-highlight-color:transparent;box-sizing:border-box}*{font:inherit;margin:0;padding:0}html{scroll-behavior:smooth}html.ReactModal__Html--open{overflow-y:hidden}body{background-color:#f7f7fb;font-family:Lato,sans-serif;min-height:100vh}body.ReactModal__Body--open{overflow-y:hidden}body,html{overflow-x:hidden}a,input,textarea{color:inherit;font-family:Lato,sans-serif}img,picture,svg,video{display:block;max-width:100%}a.link-decoration{border-bottom:2px solid #5c4ff8;color:#5c4ff8;display:block;font-weight:700;line-height:125%;padding-bottom:4px;text-decoration:none;width:-moz-fit-content;width:fit-content}@media screen and (min-width:1280px){a.link-decoration{font-size:16px}}@media screen and (min-width:1590px){a.link-decoration{font-size:20px}}a.link-decoration.white{border-color:#f7f7fb;color:#f7f7fb}h1,h2,h4,p{color:#222131}@media screen and (min-width:1280px){h1,h2,h4,p{color:#000}}h1{font-size:40px;font-weight:700;line-height:118%}@media screen and (min-width:1020px){h1{font-size:48px;letter-spacing:-2px;line-height:112%}}@media screen and (min-width:1420px){h1{font-size:64px}}@media screen and (min-width:1590px){h1{font-size:80px;letter-spacing:-2px;line-height:112%}}h2{font-size:32px;font-weight:700;letter-spacing:-1px;line-height:128%}@media screen and (min-width:1020px){h2{font-size:48px}}@media screen and (min-width:1910px){h2{font-size:64px;letter-spacing:-2px;line-height:112%}}h3{color:#fafafa;font-size:28px;font-weight:700;letter-spacing:-2px;line-height:112%}@media screen and (min-width:1020px){h3{font-size:32px}}@media screen and (min-width:1590px){h3{font-size:40px}}h4{font-size:24px;line-height:150%}h4,h5{font-weight:700}h5{font-size:18px;line-height:111%}p{color:#37354f;font-size:16px;font-weight:500;line-height:150%}@media screen and (min-width:1590px){p{font-size:20px}}@media screen and (min-width:1910px){p{font-size:24px}}p strong{font-weight:700}a{color:#37354f;font-weight:500;line-height:150%}main{background-color:#f7f7fb;padding-top:67px}@media screen and (min-width:1020px){main{padding-inline:16px}}@media screen and (min-width:1280px){main{padding-top:0;padding-inline:32px}}@media screen and (min-width:1590px){main{padding-inline:48px}}@media screen and (min-width:1910px){main{padding-inline:80px}}main section{scroll-margin:67px}@media screen and (min-width:1280px){main section{scroll-margin:100px}}@media screen and (min-width:1910px){main section:not(.about,.hero-section){margin-inline:auto;max-width:1920px}}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer}.input-wrapper.error.error input,.input-wrapper.error.error textarea,.textarea-wrapper.error.error input,.textarea-wrapper.error.error textarea{border:2px solid #ff9c9c}.input-wrapper p.error,.textarea-wrapper p.error{color:#e3312d;font-size:12px;font-weight:400;line-height:166.667%;text-align:right}.input-wrapper input[type=email],.input-wrapper input[type=tel],.input-wrapper input[type=text],.input-wrapper textarea,.textarea-wrapper input[type=email],.textarea-wrapper input[type=tel],.textarea-wrapper input[type=text],.textarea-wrapper textarea{background-color:transparent;border:2px solid #ebeaed;border-radius:18px;color:#101011;font-size:16px;font-weight:400;font-weight:500;line-height:20px;padding:14px 24px 16px;width:100%}.input-wrapper input[type=email]:focus-visible,.input-wrapper input[type=tel]:focus-visible,.input-wrapper input[type=text]:focus-visible,.input-wrapper textarea:focus-visible,.textarea-wrapper input[type=email]:focus-visible,.textarea-wrapper input[type=tel]:focus-visible,.textarea-wrapper input[type=text]:focus-visible,.textarea-wrapper textarea:focus-visible{outline-color:#fac300}.input-wrapper input[type=email]::-moz-placeholder,.input-wrapper input[type=tel]::-moz-placeholder,.input-wrapper input[type=text]::-moz-placeholder,.input-wrapper textarea::-moz-placeholder,.textarea-wrapper input[type=email]::-moz-placeholder,.textarea-wrapper input[type=tel]::-moz-placeholder,.textarea-wrapper input[type=text]::-moz-placeholder,.textarea-wrapper textarea::-moz-placeholder{color:#222131;font-size:16px;font-weight:400;line-height:20px}.input-wrapper input[type=email]::placeholder,.input-wrapper input[type=tel]::placeholder,.input-wrapper input[type=text]::placeholder,.input-wrapper textarea::placeholder,.textarea-wrapper input[type=email]::placeholder,.textarea-wrapper input[type=tel]::placeholder,.textarea-wrapper input[type=text]::placeholder,.textarea-wrapper textarea::placeholder{color:#222131;font-size:16px;font-weight:400;line-height:20px}.input-wrapper input[type=checkbox],.textarea-wrapper input[type=checkbox]{border:2px solid #eee;border-radius:4px;height:16px;width:16px}.input-wrapper textarea,.textarea-wrapper textarea{padding:15px 19px;resize:none}
