body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{scroll-behavior:smooth}*{box-sizing:border-box}.App{background:#00b4f9;background-image:url(/static/media/mainbg.9153060142465daf271b.jpg);background-position-x:center;background-size:cover;padding-bottom:86px;position:relative;text-align:center}img{max-width:100%}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.section{margin:auto;max-width:1280px;width:100%}@media screen and (max-width:640px){.section{padding:20px}}.navbar{align-items:center;justify-content:space-between;margin:auto;max-width:1280px;padding-top:20px}.navbar,.navbar__menu{display:flex;flex-direction:row}.navbar__menu{-webkit-backdrop-filter:blur(20);backdrop-filter:blur(20);background:#ffffff1f;border:1px solid #fff3;border-radius:40px;justify-content:space-around;max-width:800px;padding:22px;width:100%}.navbar__menu-item{color:#ffffff80;cursor:pointer;font-family:Manrope;font-size:20px;font-weight:300;letter-spacing:0;line-height:100%;text-align:center;text-decoration:none;transition:all .3s ease-in-out}.navbar__menu-item:hover,.navbar__menu-item__active{color:#fff}.navbar__button,.navbar__logo{align-items:center;background:#ffffff1f;border:1px solid #fff3;border-radius:100%;cursor:pointer;display:flex;height:70px;justify-content:center;width:70px}.navbar__logo img{height:60px;width:60px}.navbar__button img{height:24px;width:24px}.navbar__button{opacity:0}@media screen and (max-width:640px){.navbar{gap:8px;margin:0 16px}.navbar__menu{flex:1 1 auto;max-width:none;min-width:0;padding:16px 12px;width:auto}.navbar__menu-item{leading-trim:NONE;font-family:Manrope;font-size:12px;font-style:Light;font-weight:300;letter-spacing:0;line-height:100%;text-align:center}.navbar__button,.navbar__logo{display:none}}.lang-switcher{flex-shrink:0;height:70px;position:relative;width:160px}.lang-switcher__box{align-items:flex-start;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#fff3;border:1px solid #ffffff1f;border-radius:42px;box-sizing:border-box;display:flex;flex-direction:column;gap:24px;overflow:hidden;padding:14px 24px;position:absolute;right:0;top:0;transition:background .2s ease,box-shadow .2s ease;z-index:1000}.lang-switcher--open .lang-switcher__box{background:#ffffff38;box-shadow:0 14px 34px #00000024}.lang-switcher:not(.lang-switcher--open) .lang-switcher__item:not(.lang-switcher__item--current){display:none}.lang-switcher__item{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:none;color:#fff;cursor:pointer;display:flex;font-family:Manrope,sans-serif;gap:8px;padding:0;transition:opacity .2s ease-in-out;white-space:nowrap}.lang-switcher--open .lang-switcher__item:not(.lang-switcher__item--current){opacity:.85}.lang-switcher--open .lang-switcher__item:hover{opacity:1}.lang-switcher__flag{flex-shrink:0;overflow:hidden}.lang-switcher__flag,.lang-switcher__flag .lang-flag{border-radius:50%;display:block;height:42px;width:42px}.lang-switcher__label{font-size:24px;font-weight:400;letter-spacing:0;line-height:normal}.lang-switcher__chevron{align-items:center;color:#fff;display:inline-flex;height:24px;justify-content:center;transition:transform .25s ease;width:24px}.lang-switcher__chevron svg{height:18px;width:18px}.lang-switcher__chevron.is-open{transform:rotate(-90deg)}@media screen and (max-width:640px){.lang-switcher{height:50px;width:104px}.lang-switcher__box{border-radius:30px;gap:14px;padding:9px 14px}.lang-switcher__flag,.lang-switcher__flag .lang-flag{height:32px;width:32px}.lang-switcher__label{font-size:16px}.lang-switcher__item{gap:6px}.lang-switcher__chevron{height:18px;width:18px}.lang-switcher__chevron svg{height:14px;width:14px}}.hero__title{margin-bottom:60px}.hero__description{color:#fff;font-family:Manrope;font-size:32px;font-weight:400;line-height:100%;margin:auto;max-width:1000px;text-align:center}.hero__section{margin-bottom:200px;margin-top:220px}@media screen and (max-width:640px){.hero__title{margin:auto auto 24px;max-width:80%}.hero__description{font-family:Manrope;font-size:16px;font-style:Light;font-weight:300;letter-spacing:0;line-height:120%;text-align:center}.hero__section{display:flex;flex-direction:column;margin-bottom:60px;margin-top:48px}}.about{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.about__text p{color:#fff;font-family:Manrope;font-size:24px;font-weight:400;line-height:120%;margin-bottom:48px;max-width:520px;text-align:left}.about__text img{width:42px}.about__button{align-items:center;background:#ffffff1f;border:1px solid #fff3;border-radius:80px;color:#fff;column-gap:8px;cursor:pointer;display:flex;flex-direction:row;font-family:Manrope;font-size:20px;font-weight:500;height:66px;justify-content:center;line-height:24px;margin-bottom:16px;padding-left:24px;padding-right:24px;text-align:center;vertical-align:middle;width:-webkit-max-content;width:max-content}.about__button-group{column-gap:12px;display:flex;flex-direction:row;flex-wrap:wrap}p.about__section{color:#fff;font-family:Manrope;font-size:20px;font-style:Medium;font-weight:500;letter-spacing:0;line-height:24px;margin-bottom:16px;padding:0;vertical-align:middle}.about__image{max-width:680px}.about__mobile-buttons{display:none}@media screen and (max-width:640px){.about{flex-direction:column}.about__button{font-family:Manrope;font-size:14px;font-weight:500;height:auto;line-height:24px;min-width:100%;order:1;padding:13px 20px;text-align:center;vertical-align:middle;width:100%!important}.about__button img{height:16px}.about__mobile-buttons{display:block;margin-bottom:64px;width:100%}.about__text .about__button{display:none}.about__text{order:3}.about__text p{font-family:Manrope;font-size:16px;font-style:Light;font-weight:300;line-height:120%;margin-bottom:88px;margin-top:48px;text-align:center}.about__image{order:2}}.about__popup{background:linear-gradient(180deg,#24caff,#22afad);border-radius:24px;padding:42px 32px;width:458px}.about__popup img{height:185px;margin-bottom:42px}.about__popup-title{color:#fff;font-size:24px;font-style:Bold;font-weight:700;margin-bottom:8px;text-align:center}.about__popup-description{color:#fff;font-size:16px;font-style:Regular;font-weight:400;margin-bottom:42px;text-align:center}.about__popup-button{background-color:#fff3;border-radius:42px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:16px 24px}.about__popup-wrapper{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.about__popup-background{background-color:#0006;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.description-project{align-items:flex-start;display:flex;flex-direction:row;min-height:100vh}.description-project__text,.description-project__video{flex:1 1 auto}.description-project__video{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;position:relative}.description-project__video img{opacity:1}.description-project__video video{position:absolute}.description-project__video.freeze{left:0;position:fixed;top:0}.description-project__text-slide{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center}.description-project__text-slide p{leading-trim:NONE;color:#fff;font-family:Manrope;font-size:24px;font-weight:400;line-height:100%;max-width:520px;text-align:left;width:100%}.description-project__text-slide_header{color:#fff;font-family:Montserrat;font-size:70px;font-style:Italic;font-weight:900;line-height:100%;max-width:520px;text-align:left;width:100%}.description-project__text img{display:none}@media screen and (max-width:640px){.description-project{height:auto;min-height:0;min-height:auto}.description-project__video{display:none}.description-project__text,.description-project__text-slide,.description-project__video{height:auto;min-height:0;min-height:auto}.description-project__text-slide_header{font-family:Montserrat;font-size:40px;font-style:Italic;font-weight:900;line-height:100%;margin-bottom:16px;text-align:center}.description-project__text img{display:block}.description-project__text-slide p{font-family:Manrope;font-size:16px;font-style:Regular;font-weight:400;line-height:120%;margin-top:16px;text-align:center}}.info{align-items:center;display:flex;flex-direction:row;height:100vh;justify-content:space-between}.info__description p{leading-trim:NONE;font-size:24px;font-weight:400;margin-bottom:48px;max-width:588px}.info__description p,.info__mail-label{color:#fff;font-family:Manrope;line-height:120%;text-align:left}.info__mail-label{font-size:28px;font-weight:600;margin-bottom:16px;margin-top:48px}.info__email-description{color:#fff;font-family:Manrope;font-size:20px;font-weight:400;line-height:120%;margin-bottom:24px;max-width:588px;text-align:left}@media screen and (max-width:640px){.info{flex-direction:column;height:auto}.info__description p{font-family:Manrope;font-size:16px;font-style:Light;font-weight:300;line-height:120%;text-align:center;vertical-align:middle}.info__mail-label{font-size:20px;margin-bottom:12px;margin-top:32px;text-align:center}.info__email-description{font-size:16px;font-weight:300;margin-bottom:16px;text-align:center}.info .about__button img{height:32px}.info__description{margin-top:32px;order:2}.info__image{margin-top:32px;order:1;width:60%}}.footer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:300px;margin-top:300px;padding:60px 80px;position:relative}.footer__card{display:flex;flex-direction:row;gap:20px;padding:20px}.footer__title{color:#fff;font-family:Manrope;font-size:36px;font-style:Bold;font-weight:700;letter-spacing:0;line-height:100%;text-align:left}.footer__links{align-items:flex-start;display:flex;flex-direction:column;gap:22px}.footer__link{font-size:16px;line-height:100%;text-decoration:none}.footer__content p,.footer__link{color:#fff;font-family:Manrope;font-style:Regular;font-weight:400;letter-spacing:0;text-align:left}.footer__content p{font-size:13px;line-height:21px}.footer__image{bottom:86px;position:absolute;right:0}.footer__image:after{background:linear-gradient(180deg,#f7192b00 11.14%,#f7192b 51.25%,#f7192b 80.87%);bottom:-90px;content:"";height:410px;position:absolute;right:0;width:100vw}@media screen and (max-width:640px){.footer__image{bottom:284px;max-width:50%}.footer__image:after{bottom:-40px;height:140px}.footer{border-radius:30px;box-sizing:border-box;margin-left:16px;margin-right:16px;padding:48px 20px 68px;width:92%}.footer__card{flex-direction:column;padding:0}.footer__title{font-size:20px;font-style:Bold;font-weight:700}.footer__content p,.footer__title{font-family:Manrope;line-height:100%}.footer__content p{font-size:10px;font-style:Regular;font-weight:400}.footer__links{gap:4px}.footer__link{font-size:14px}.footer__card img{bottom:-44px;height:88px;left:calc(50% - 44px);position:absolute;width:88px}}.ref-page{align-items:center;background:#00b4f9 url(/static/media/mainbg.9153060142465daf271b.jpg) 50%/cover no-repeat;box-sizing:border-box;flex-direction:column;min-height:100vh;overflow:hidden;padding:64px 24px 56px}.ref-page,.ref-page__top{display:flex;position:relative}.ref-page__top{justify-content:center;width:100%}.ref-page__brand{align-items:center;display:flex;flex-direction:column;gap:16px}.ref-page__logo-card{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff1f;border:2px solid #fff3;border-radius:50%;display:flex;height:140px;justify-content:center;width:140px}.ref-page__logo{border-radius:50%;height:116px;object-fit:cover;width:116px}.ref-page__brand-title{background:linear-gradient(170deg,#f8fcff,#e0e4e7);-webkit-background-clip:text;background-clip:text;color:#0000;font-family:Montserrat,sans-serif;font-size:50px;font-weight:900;line-height:1.2;margin:0}.ref-page__lang{position:absolute;right:0;top:0}.ref-page__center{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:12px;justify-content:center;padding:40px 0;text-align:center}.ref-page__tea{height:auto;width:104px}.ref-page__tagline{color:#fff;font-family:Montserrat,sans-serif;font-size:42px;font-weight:900;line-height:1.2;margin:0;max-width:682px}.ref-page__downloads{gap:24px;width:100%}.ref-page__downloads,.ref-page__group{align-items:center;display:flex;flex-direction:column}.ref-page__group{gap:16px}.ref-page__label{color:#fff;font-family:Manrope,sans-serif;font-size:20px;font-weight:500;line-height:24px;margin:0;text-align:center}.ref-page__buttons{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.ref-glass-btn{align-items:center;-webkit-appearance:none;appearance:none;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#fff3;border:1px solid #fff3;border-radius:42px;color:#fff;cursor:pointer;display:inline-flex;font-family:Manrope,sans-serif;font-size:20px;font-weight:500;gap:8px;height:66px;line-height:24px;padding:12px 24px;transition:background .2s ease,transform .1s ease;white-space:nowrap}.ref-glass-btn:hover{background:#ffffff47}.ref-glass-btn:active{transform:scale(.98)}.ref-glass-btn img{height:42px;object-fit:contain;width:42px}.ref-glass-btn__sep{margin:0 6px;opacity:.7}@media screen and (max-width:640px){.ref-page{padding:28px 16px 40px}.ref-page__logo-card{height:96px;width:96px}.ref-page__logo{height:80px;width:80px}.ref-page__brand-title{font-size:34px}.ref-page__center{padding:32px 0}.ref-page__tea{width:80px}.ref-page__tagline{font-size:26px}.ref-page__buttons{flex-direction:column;width:100%}.ref-glass-btn{font-size:16px;height:56px;justify-content:center;width:100%}.ref-glass-btn img{height:32px;width:32px}}.auth-flow{align-items:center;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1100}.auth-flow__backdrop{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#00000073;inset:0;position:absolute}.auth-flow__card{align-items:center;animation:auth-flow-in .22s ease;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);background:#ffffff24;border:1px solid #ffffff38;border-radius:32px;box-shadow:0 24px 60px #00000047;box-sizing:border-box;display:flex;flex-direction:column;gap:24px;max-width:420px;padding:40px 32px 32px;position:relative;width:100%}@keyframes auth-flow-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.auth-flow__close{background:#0000;border:none;color:#fffc;cursor:pointer;font-size:28px;height:32px;line-height:1;position:absolute;right:18px;top:14px;transition:color .2s ease;width:32px}.auth-flow__close:hover{color:#fff}.auth-flow__brand{align-items:center;display:flex;flex-direction:column;gap:2px}.auth-flow__brand-title{background:linear-gradient(170deg,#f8fcff,#e0e4e7);-webkit-background-clip:text;background-clip:text;color:#0000;font-family:Montserrat,sans-serif;font-size:34px;font-weight:900;line-height:1.1}.auth-flow__brand-sub{color:#fff;font-family:Manrope,sans-serif;font-size:22px;font-weight:500}.auth-flow__body{align-items:stretch;display:flex;flex-direction:column;gap:16px;width:100%}.auth-flow__body--center{align-items:center;gap:18px;text-align:center}.auth-flow__hint{color:#ffffffd9;font-family:Manrope,sans-serif;font-size:16px;line-height:1.4;margin:0;text-align:center}.auth-flow__email{color:#fff;font-weight:600;white-space:nowrap}.auth-flow__input{background:#ffffff1f;border:1px solid #ffffff40;border-radius:28px;box-sizing:border-box;color:#fff;font-family:Manrope,sans-serif;font-size:18px;height:56px;outline:none;padding:0 20px;transition:border-color .2s ease,background .2s ease;width:100%}.auth-flow__input::placeholder{color:#fff9}.auth-flow__input:focus{background:#ffffff2e;border-color:#ffffff8c}.auth-flow__input--error{border-color:#ff5a5f}.auth-flow__error{color:#ff8a8d;font-family:Manrope,sans-serif;font-size:14px;margin:-4px 0 0;text-align:center}.auth-flow__code{display:flex;gap:12px;justify-content:center}.auth-flow__code-cell{background:#ffffff1f;border:1px solid #ffffff40;border-radius:16px;box-sizing:border-box;color:#fff;font-family:Manrope,sans-serif;font-size:28px;font-weight:600;height:64px;outline:none;text-align:center;transition:border-color .2s ease,background .2s ease;width:56px}.auth-flow__code-cell:focus{background:#fff3;border-color:#ffffffa6}.auth-flow__code-cell--error{border-color:#ff5a5f}.auth-flow__submit{align-items:center;background:linear-gradient(135deg,#24caff,#2a8bf2);border:none;border-radius:28px;color:#fff;cursor:pointer;display:flex;font-family:Manrope,sans-serif;font-size:18px;font-weight:600;height:56px;justify-content:center;transition:filter .2s ease,transform .1s ease;width:100%}.auth-flow__submit:hover{filter:brightness(1.06)}.auth-flow__submit:active{transform:scale(.99)}.auth-flow__submit:disabled{cursor:default;opacity:.7}.auth-flow__actions{align-items:center;display:flex;gap:12px;justify-content:space-between}.auth-flow__link{background:#0000;border:none;color:#ffffffd9;cursor:pointer;font-family:Manrope,sans-serif;font-size:15px;transition:color .2s ease}.auth-flow__link:hover{color:#fff}.auth-flow__link:disabled{cursor:default;opacity:.5}.auth-flow__terms{color:#fff9;font-family:Manrope,sans-serif;font-size:13px;line-height:1.4;margin:0;text-align:center}.auth-flow__done-title{color:#fff;font-family:Montserrat,sans-serif;font-size:26px;font-weight:800;margin:0}.auth-flow__spinner{animation:auth-flow-spin .7s linear infinite;border:3px solid #ffffff59;border-radius:50%;border-top-color:#fff;height:22px;width:22px}.auth-flow__spinner--big{border-width:4px;height:48px;width:48px}@keyframes auth-flow-spin{to{transform:rotate(1turn)}}@media screen and (max-width:640px){.auth-flow__card{border-radius:28px;padding:32px 20px 24px}.auth-flow__code{gap:8px}.auth-flow__code-cell{font-size:24px;height:56px;width:48px}}
/*# sourceMappingURL=main.7c9e448f.css.map*/