*,*:before,*:after{box-sizing:border-box}*{margin:0}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}ul,ol{list-style:none}a{text-decoration:none;color:inherit}button{background:none;border:none;cursor:pointer}textarea{resize:vertical}select{appearance:none;-webkit-appearance:none;-moz-appearance:none}@font-face{font-family:gilroy;src:url(/public/fonts/Gilroy/gilroy-regular-webfont.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:gilroy;src:url(/public/fonts/Gilroy/gilroy-bold-webfont.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--color-primary: #165dfc;--color-secondary: #3c82f6;--color-tertiary: #364153;--color-text: #1e2939;--color-text-secondary: #fff;--bg: #f4f5fd}html{scroll-behavior:smooth}body{font-family:gilroy,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:16px;line-height:1.75;margin:0;padding:0;color:var(--color-text);background-color:var(--bg)}h1{color:var(--text-color);margin-bottom:3rem;font-size:2.25rem;font-weight:700;letter-spacing:-.025em;line-height:1.25}h2{color:var(--text-color);margin-bottom:1.5rem;font-size:1.5rem;font-weight:600;letter-spacing:-.015em}p{margin-bottom:1.5rem;color:var(--secondary-text);font-size:1.0625rem}.list{padding-left:1.75rem;margin-bottom:2rem;list-style-type:auto}.list li{position:relative;margin-bottom:.75rem;color:var(--secondary-text);font-size:1.0625rem}li>.list{margin-top:.75rem;margin-bottom:.75rem;list-style-type:disc}@media(max-width:768px){h1{font-size:1.875rem}h2{font-size:1.375rem}.list{padding-left:1.5rem}.list li{font-size:1rem}}@media(max-width:480px){h1{font-size:1.75rem}h2{font-size:1.25rem}}.container{margin:0 auto;padding:0 20px;width:100%;max-width:1920px;box-sizing:border-box}@media screen and (min-width:996px){.container{padding:0 50px}}.section{margin-top:50px;margin-bottom:50px}.section__header{text-align:center}@media screen and (min-width:1200px){.section__header{text-align:left}}.text-center{text-align:center}.h-full{height:100%}.text-white{color:var(--color-text-secondary)}.footer{text-align:center;padding:2rem;color:var(--secondary-text);font-size:.9rem;margin:2rem auto;max-width:720px}.header{padding-top:2rem;padding-bottom:2rem;display:flex;align-items:center}.nav-toggle{position:relative;margin-left:auto;margin-right:0;display:flex;flex-direction:column;justify-content:space-between;width:2rem;height:1.2rem;background:none;border:none;cursor:pointer;padding:0}@media screen and (min-width:996px){.nav-toggle{display:none}}.nav-toggle__bar{position:static;width:100%;height:.2rem;background-color:var(--color-tertiary);border-radius:.125rem}.nav-close{font-size:3rem;margin-right:1rem;color:var(--color-tertiary)}@media screen and (min-width:996px){.nav-close{display:none}}.logo{height:2.1rem}.navbar{position:fixed;top:0;bottom:0;right:0;background-color:var(--bg);transform:translate(100%);transition:.25s ease-in-out;z-index:1000;text-align:right;box-shadow:-2px 0 6px #0000001a}.navbar--active{transform:translate(0)}@media screen and (min-width:996px){.navbar{position:static;margin-left:auto;margin-right:0;display:flex;align-items:center;transition:none;transform:translate(0);text-align:left;box-shadow:none}}@media screen and (min-width:996px){.nav{padding:0;display:flex}}.nav__item{display:block;padding:.75rem 2rem;text-align:right}@media screen and (min-width:996px){.nav__item{margin-right:0;text-align:left}}.banner{padding:50px 0;background:linear-gradient(120.8deg,var(--color-primary) 1.22%,var(--color-secondary) 98.78%);border-bottom-left-radius:40px;border-bottom-right-radius:40px}@media screen and (min-width:996px){.banner{padding:100px 0}}.banner__content-box{text-align:center}@media screen and (min-width:996px){.banner__content-box{display:flex;text-align:left}}@media screen and (min-width:996px){.banner__col{flex:1 1 50%;display:flex;flex-direction:column;justify-content:center}}.banner__header{font-size:2rem;margin:0 0 1rem;font-weight:800}@media screen and (min-width:1300px){.banner__header{font-size:2.5rem}}.banner__description{font-size:1.2rem;margin:0;text-wrap:balance}@media screen and (min-width:996px){.banner__description{font-size:1.4rem}}.banner__image{margin:0 auto;width:auto;height:100%;max-height:400px}@media screen and (min-width:996px){.banner__image{max-height:min(750px,100dvh - 100px)}}.banner__btns{margin:30px 0;display:flex;flex-direction:column;align-items:center;gap:1.5rem}@media screen and (min-width:996px){.banner__btns{margin:40px 0;flex-direction:row}}.btn{padding:10px 24px;width:fit-content;background-color:var(--color-text-secondary);border-radius:50px;border:2px solid var(--color-text-secondary);color:var(--color-primary);font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .3s ease,color .3s ease}.btn--secondary{background-color:transparent;color:var(--color-text-secondary)}.card{padding:20px;background-color:#fff;border-radius:15px}@media screen and (min-width:996px){.card{padding:50px}}.card__header{margin-bottom:0}.card__box{margin-top:20px;display:flex;gap:50px;flex-direction:column}@media screen and (min-width:1200px){.card__box{margin-top:20px;flex-direction:row}}.card__col{flex:1 1 50%}.card__video-box{border-radius:15px;overflow:hidden}@media screen and (orientation:landscape){.card__video-box--horizontal{display:block}.card__video-box--vertical{display:none}}@media screen and (orientation:portrait){.card__video-box--horizontal{display:none}.card__video-box--vertical{display:block}}.card__sub-header{font-size:1.4rem;margin-bottom:.5rem;font-weight:600;text-align:center}@media screen and (min-width:1200px){.card__sub-header{text-align:left}}.card__content{font-size:1.2rem;text-wrap:balance;text-align:center}@media screen and (min-width:1200px){.card__content{text-align:left;font-size:1.3rem}}.card__btns{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1.5rem;margin:40px 0}@media screen and (min-width:700px){.card__btns{flex-direction:row}}@media screen and (min-width:1200px){.card__btns{justify-content:flex-start}}.card__btn-icon{height:50px;cursor:pointer}@media screen and (min-width:1200px){.card__btn-icon{height:60px}}.card__btn-icon--en{height:72px}@media screen and (min-width:1200px){.card__btn-icon--en{height:88px}}.benefits__box{margin-top:40px;display:grid;gap:30px;grid-template-columns:1fr}@media screen and (min-width:650px){.benefits__box{gap:40px;grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1200px){.benefits__box{gap:50px;grid-template-columns:repeat(3,1fr)}}.benefits__icon{margin:0 auto}@media screen and (min-width:996px){.benefits__icon{margin:0}}.benefits__title{margin-top:1rem;margin-bottom:.2rem;font-size:1.2rem;font-weight:600;text-align:center}@media screen and (min-width:996px){.benefits__title{text-align:left}}.benefits__description{font-size:1.1rem;text-wrap:balance;text-align:center}@media screen and (min-width:996px){.benefits__description{text-align:left;font-size:1.2rem}}.lang{position:relative;margin-right:2rem;display:inline-block}.lang__btn{padding:.2rem 1rem;display:flex;width:100%;align-items:center;gap:.5rem;height:100%;background-color:#fff;border:1px solid #ccc;border-radius:6px;cursor:pointer}.lang__menu{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 2px 6px #0000001a;margin-top:.5rem;list-style:none;padding:.25rem 0;z-index:100}.lang__menu--active{display:block}.lang__menu-item{display:block;padding:.5rem 1rem;color:#333;text-decoration:none;display:flex;align-items:center;gap:.5rem}.lang__menu-item:hover{background:#f0f0f0}
