:root{--color-button:#2148ff;--primary-color:#030e43}*,:after,:before{box-sizing:border-box;font-family:Nunito Sans,sans-serif}body{color:#030e43;color:var(--primary-color);margin:0}html{scroll-behavior:smooth}.container{margin:0 auto;max-width:100%;padding:0 32px;width:100%}@media screen and (min-width:480px){.container{padding:0 80px}}@media screen and (min-width:768px){.container{padding:0 184px}}@media screen and (min-width:1920px){.container{padding:0 400px}}.about-section{padding:24px 0}@media screen and (min-width:480px){.about-section{padding:16px 0}}@media screen and (min-width:1280px){.about-section{padding:60px 0}}.about-section__title{font-size:20px;font-style:italic;font-weight:900;margin:0;text-transform:uppercase}@media screen and (min-width:768px){.about-section__title{font-size:36px;line-height:50px}}.about-section__text{font-size:14px;font-weight:500;line-height:20px;margin-bottom:24px;text-align:justify}@media screen and (min-width:480px){.about-section__text{font-size:16px;margin-bottom:32px}}@media screen and (min-width:768px){.about-section__text{font-size:26px;line-height:34px;margin-bottom:60px}}.about-section__text span{font-size:16px;font-style:italic;font-weight:900;line-height:20px;text-transform:uppercase}@media screen and (min-width:768px){.about-section__text span{font-size:26px;line-height:34px}}.about-section__button{align-items:center;color:#2148ff;color:var(--color-button);display:flex;font-size:16px;font-weight:600;gap:8px;line-height:20px;padding:12px 10px;text-decoration:none;width:-webkit-max-content;width:max-content}@media screen and (min-width:768px){.about-section__button{font-size:24px;line-height:32px}.about-section__button:hover{color:#030e43;color:var(--primary-color);text-shadow:0 4px 10px #030e4399}.about-section__button:hover svg{fill:#030e43;fill:var(--primary-color)}}.about-section__button svg{fill:#2148ff;fill:var(--color-button);height:20px;width:20px}@media screen and (min-width:768px){.about-section__button svg{height:24px;width:24px}}.about-section__list-title{margin-bottom:0;text-transform:uppercase}.about-section__list{padding-left:22px}.header{background-color:#030e43;background-color:var(--primary-color);width:100%}@media screen and (min-width:480px){.header{background-color:#0000;position:absolute;z-index:2}}.header__nav{align-items:center;display:flex;justify-content:space-between;padding-top:10px}.header__logo{display:none}@media screen and (min-width:480px){.header__logo{display:block}}.header__logo img{height:60px;width:52px}.header__mobile-logo{display:block}@media screen and (min-width:480px){.header__mobile-logo{display:none}}.header__mobile-logo img{height:38px;width:80px}.header__menu{display:none}@media screen and (min-width:768px){.header__menu{display:flex;gap:18px;list-style-type:none;padding:0}}@media screen and (min-width:1280px){.header__menu{gap:36px}}.header__menu a{display:none}@media screen and (min-width:768px){.header__menu a{color:#fff;display:flex;font-size:20px;font-weight:400;padding:10px 12px;text-decoration:none}}@media screen and (min-width:1280px){.header__menu a{font-size:26px}}.header__menu a:hover{text-shadow:0 2px 20px #fff}.header__button{display:none}@media screen and (min-width:768px){.header__button{text-wrap:nowrap;background-color:#2148ff;background-color:var(--color-button);border:none;color:#fff;cursor:pointer;display:block;font-size:16px;padding:12px 10px;text-align:center;text-decoration:none;width:123px}}.header__button:hover{background:#030e43;background:var(--primary-color);box-shadow:0 4px 10px 0 #030e4399}.header__button:active{box-shadow:0 4px 20px 0 #e9ccaa99}.header__burger-btn{background-color:#0000;border:none;display:block}@media screen and (min-width:768px){.header__burger-btn{display:none}}.burger-menu{background-color:#030e43;background-color:var(--primary-color);display:flex;flex-direction:column;height:30vh;left:0;padding:11px 0;position:fixed;top:-100%;transition:top .3s ease-in-out;width:100%;z-index:200}.burger-menu--open{top:0}.burger-menu__header{align-items:center;border-bottom:1px solid #fff;display:flex;justify-content:space-between;padding:0 32px 11px}.burger-menu__logo{height:40px}.burger-menu__close-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:.5rem}.burger-menu__close-btn svg{height:24px;width:24px}.burger-nav{align-items:center;display:flex;flex-direction:column;gap:18px;padding:0}.burger-nav a{color:#fff;font-size:16px;font-weight:400;text-decoration:none}.hero-link{font-weight:900}.hero-section{align-items:center;background-position:top;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;height:55vh;justify-content:center;overflow:hidden;position:relative;transition:background-image .5s ease-in-out;width:100%}@media screen and (min-width:1200px){.hero-section{height:100vh}}.hero-section:after{background:linear-gradient(0deg,#0c112999,#0c112999);z-index:1}.hero-section:after,.hero-section:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.hero-section:before{background-position:top;background-repeat:no-repeat;background-size:cover;opacity:0;transition:opacity .5s ease-in-out;z-index:0}.hero-section.transitioning:before{opacity:1}.hero-section__title{font-family:Nunito Sans,sans-serif;font-size:18px;font-style:italic;font-weight:900;margin-top:270px;position:relative;text-transform:uppercase;z-index:2}@media screen and (min-width:768px){.hero-section__title{font-size:30px;margin-top:350px}}@media screen and (min-width:1280px){.hero-section__title{font-size:30px;margin-top:400px}}@media screen and (min-width:1200px){.hero-section__title{font-size:50px}}@media screen and (min-width:1920px){.hero-section__title{font-size:86px;margin-bottom:14px}}.hero-section__text{font-size:14px;font-weight:600;position:relative;z-index:2}@media screen and (min-width:768px){.hero-section__text{font-size:24px}}@media screen and (min-width:1200px){.hero-section__text{font-size:30px}}@media screen and (min-width:1920px){.hero-section__text{font-size:48px;margin-top:0}}.key-section{background-position:50%;background:linear-gradient(0deg,#0c112999,#0c112999),url(/static/media/key-bg.ce00f9c9d29da25fefac.jpg) #d3d3d3 50%/cover no-repeat;padding:32px 0}@media screen and (min-width:768px){.key-section{padding:100px 0}}.key-section__container{display:flex;flex-direction:column;justify-content:space-between;width:100%}@media screen and (min-width:480px){.key-section__container{flex-direction:row;gap:40px}}.key-section__text-block{color:#fff;font-size:14px;font-weight:400;justify-content:space-between;max-width:496px}@media screen and (min-width:480px){.key-section__text-block{font-size:16px}}@media screen and (min-width:1280px){.key-section__text-block{font-size:20px}}.key-section__text-block h2{color:#fff;font-size:20px;font-style:italic;font-weight:900;text-transform:uppercase}@media screen and (min-width:1280px){.key-section__text-block h2{font-size:36px;line-height:50px;margin-top:0}}.key-section__text-block p{text-align:justify}.key-section__button-info-block{background:#fff;background-color:#0000;display:flex;flex-direction:column;width:100%}.key-section__info-button{align-items:center;background-color:#fff;border:none;color:#030e43;color:var(--primary-color);cursor:pointer;display:flex;font-size:17px;font-style:italic;font-weight:500;gap:10px;justify-content:space-between;padding:16px 20px;text-align:start;text-decoration:none;text-transform:uppercase}@media screen and (min-width:480px){.key-section__info-button{width:250px}}@media screen and (min-width:768px){.key-section__info-button{width:312px}}@media screen and (min-width:1280px){.key-section__info-button{font-size:22px;padding:20px 30px;width:100%}}.key-section__info-button:first-child{border-top:1px solid #b6b6b6}.key-section__info-button svg{fill:#030e43;fill:var(--primary-color);flex-shrink:0;height:24px;transition:transform .3s ease;width:24px}.key-section__info-button .key-section__arrow--open{transform:rotate(180deg)}.key-section__dropdown{background:#fff;color:#2148ff;color:var(--color-button);font-size:16px;font-style:italic;font-weight:400;line-height:1.5;overflow:hidden;padding:0 15px;text-align:justify}@media screen and (min-width:768px){.key-section__dropdown{font-size:18px;padding:0 30px}}.key-section__dropdown p{margin:15px 0}.footer{background-color:#030e43;background-color:var(--primary-color);padding:24px 0}@media screen and (min-width:480px){.footer{padding:40px 0}}@media screen and (min-width:1280px){.footer{padding:60px 0}}.footer__container{display:none}@media screen and (min-width:480px){.footer__container{align-items:center;display:flex;justify-content:space-between}}.footer__link-container{display:flex;gap:48px}.footer__about-block{display:flex;flex-direction:column;gap:16px}@media screen and (min-width:480px){.footer__about-block{gap:12px}}.footer__about-block h3{color:#fff;cursor:pointer;margin-top:0;text-decoration:none}.footer__about-block h3 a{font-size:16px;font-weight:700}@media screen and (min-width:768px){.footer__about-block h3 a{font-size:20px}}.footer__about-block a{color:#fff;cursor:pointer;font-size:16px;font-weight:400;text-decoration:none}.footer__quick-block{display:flex;flex-direction:column;gap:12px}.footer__quick-block h3{color:#fff;margin-top:0;text-decoration:none}.footer__quick-block h3 a{font-size:16px;font-weight:700;margin-bottom:16px}@media screen and (min-width:768px){.footer__quick-block h3 a{font-size:20px}}.footer__quick-block a{color:#fff;cursor:pointer;font-size:16px;font-weight:400;text-decoration:none}.footer__logo{max-height:68px;max-width:142px}.footer__social-block{display:none}@media screen and (min-width:480px){.footer__social-block{align-items:center;display:flex;justify-content:space-between;margin-top:40px}}@media screen and (min-width:1280px){.footer__social-block{align-items:start}}.footer__social-block p{color:#fff;font-size:16px;font-weight:700}.footer__social-link{display:flex;gap:30px}.footer__mobile{display:block}@media screen and (min-width:480px){.footer__mobile{display:none}}.footer__social-mobile{align-items:center;display:flex;justify-content:space-between;width:100%}.footer__mobile-link{align-items:center;display:flex;flex-direction:column;gap:16px;text-align:center}.footer__mobile-link h3{margin:0}.footer__mobile-link p{color:#fff;font-size:14px;font-weight:400;text-align:start}.initiators-section{padding:24px 0 16px}@media screen and (min-width:768px){.initiators-section{padding:60px 0 40px}}.initiators-section__container{display:block}@media screen and (min-width:1280px){.initiators-section__container{display:flex;gap:70px;justify-content:space-between}}.initiators-section__title{font-size:24px;font-weight:900;line-height:32px;margin-bottom:16px;text-transform:uppercase}@media screen and (min-width:480px){.initiators-section__title{margin-bottom:24px}}@media screen and (min-width:768px){.initiators-section__title{margin-bottom:40px}}.initiators-section__img{display:none}@media screen and (min-width:1280px){.initiators-section__img{display:block;max-height:434px}}.initiators-section__img-tablet{display:none}@media screen and (min-width:480px){.initiators-section__img-tablet{display:block;width:100%}}@media screen and (min-width:1280px){.initiators-section__img-tablet{display:none}}.initiators-section__img-mobile{width:100%}@media screen and (min-width:480px){.initiators-section__img-mobile{display:none}}.initiators-section__text{font-size:14px;font-weight:400;line-height:18px;width:100%}@media screen and (min-width:480px){.initiators-section__text{font-size:20px;line-height:24px}}@media screen and (min-width:1280px){.initiators-section__text{display:flex;flex-direction:column;font-size:24px;justify-content:space-between;line-height:32px}}.initiators-section__text p{margin:0 0 16px;text-align:justify}@media screen and (min-width:480px){.initiators-section__text p{margin:24px 0}}@media screen and (min-width:1280px){.initiators-section__text p{margin:0 0 30px}}.initiators-section__text-link{color:#030e43;color:var(--primary-color);font-weight:700}.initiators-section__button{text-wrap:nowrap;background-color:#2148ff;background-color:var(--color-button);border:none;cursor:pointer;display:flex;justify-content:center;margin-top:16px;padding:10px 71px;width:100%}@media screen and (min-width:480px){.initiators-section__button{margin:0}}@media screen and (min-width:1280px){.initiators-section__button:hover{background:#030e43;background:var(--Blue-dark,#030e43);box-shadow:0 4px 10px 0 #030e4399}.initiators-section__button:active{background:#030e43;background:var(--Blue-dark,#030e43);box-shadow:0 4px 20px 0 #e9ccaa99}}.initiators-section__link{display:none}@media screen and (min-width:768px){.initiators-section__link{align-items:center;color:#fff;display:flex;font-size:24px;font-weight:600;gap:8px;text-decoration:none}.initiators-section__link svg{fill:#fff}}.initiators-section__link-mobile{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:600;gap:8px;text-decoration:none}@media screen and (min-width:768px){.initiators-section__link-mobile{display:none}}.initiators-section__link-mobile svg{fill:#fff}.communication-section{padding:24px 0}@media screen and (min-width:768px){.communication-section{padding:40px 0}}.communication-section__container{display:block}@media screen and (min-width:1280px){.communication-section__container{display:flex;justify-content:space-between}}.communication-section__title{font-size:24px;font-style:italic;font-weight:900;line-height:32px;margin-top:0;text-transform:uppercase}@media screen and (min-width:1280px){.communication-section__title{font-size:36px;line-height:50px}}.communication-section__contact-info h3{font-size:16px;font-weight:700;margin-top:0}@media screen and (min-width:480px){.communication-section__contact-info h3{font-size:22px}}@media screen and (min-width:1280px){.communication-section__contact-info h3{font-size:36px}}.communication-section__contact-info address{display:flex;flex-direction:column;gap:10px;margin-bottom:24px}@media screen and (min-width:1280px){.communication-section__contact-info address{gap:20px;margin:0}}.communication-section__contact-info address a{align-items:center;color:#030e43;color:var(--primary-color);display:flex;font-size:14px;font-style:normal;font-weight:500;gap:8px;text-decoration:none}@media screen and (min-width:480px){.communication-section__contact-info address a{font-size:20px}}@media screen and (min-width:1280px){.communication-section__contact-info address a{font-size:26px}}.communication-section__contact-info address a svg{height:20px;width:20px}@media screen and (min-width:480px){.communication-section__contact-info address a svg{height:26;width:26}}.communication-section__map{border:none;height:254px;width:100%}@media screen and (min-width:1280px){.communication-section__map{width:424px}}.contact-section{padding:16px 0}@media screen and (min-width:480px){.contact-section{padding:32px}}@media screen and (min-width:1280px){.contact-section{padding:80px 0}}.contact-section__form-container{display:block}@media screen and (min-width:1280px){.contact-section__form-container{display:flex;justify-content:space-between}}.contact-section__form-title{color:#030e43;color:var(--primary-color);font-size:16px;font-style:italic;font-weight:900;text-transform:uppercase}@media screen and (min-width:480px){.contact-section__form-title{font-size:24px}}@media screen and (min-width:1280px){.contact-section__form-title{font-size:30px}}.contact-section__form-block{display:flex;flex-direction:column;width:100%}@media screen and (min-width:1280px){.contact-section__form-block{width:45%}}.contact-section__button{display:flex;justify-content:center;margin-top:16px;width:100%}.contact-section__button button{text-wrap:nowrap;background:blue;border:none;color:#fff;cursor:pointer;font-size:16px;max-width:574px;padding:16px 120px;width:100%}@media screen and (min-width:768px){.contact-section__button button{font-size:24px}}@media screen and (min-width:1280px){.contact-section__button button:hover{background:#030e43;background:var(--Blue-dark,#030e43);box-shadow:0 4px 10px 0 #030e4399}}.contact-section__input{appearance:none;-webkit-appearance:none;background-color:hsla(0,0%,86%,.361);border:none;border-radius:0;font-size:18px;margin-bottom:18px;padding:24px 16px}.contact-section__input:focus{outline:none}.contact-section__input:focus::placeholder{color:#0000}.contact-section__input::placeholder{font-size:14px;font-weight:400}@media screen and (min-width:768px){.contact-section__input::placeholder{font-size:18px}}.contact-section label{font-size:16px;font-weight:700;margin-bottom:6px}@media screen and (min-width:768px){.contact-section label{font-size:20px}}.contact-section__contact-block{display:flex;justify-content:space-between}.contact-section__select-wrapper{align-items:center;display:flex;position:relative}.contact-section__select-wrapper .contact-section__select{-webkit-appearance:none;appearance:none;background-color:hsla(0,0%,86%,.361);border:none;color:#333;cursor:pointer;font-size:14px;font-weight:400;margin-bottom:18px;padding:24px 16px;width:100%}@media screen and (min-width:1280px){.contact-section__select-wrapper .contact-section__select{font-size:18px}}.contact-section__select-wrapper .contact-section__arrow{fill:#5a5e70;bottom:46%;height:24px;pointer-events:none;position:absolute;right:2%;transform:rotate(90deg);width:24px}.contact-section__message-container{display:flex;flex-direction:column;margin-top:20px;width:100%}.contact-section__message-container label{font-size:20px;font-weight:700;margin-bottom:6px}.contact-section__message-container .contact-section__input{width:100%}.contact-section__input.error,.contact-section__select.error{border:2px solid red}.contact-section__error{color:red;font-size:14px;margin-bottom:18px;margin-top:-12px}.partners-section{padding:40px 0}.partners-section__title{font-size:20px;font-style:italic;font-weight:900;text-transform:uppercase}@media screen and (min-width:480px){.partners-section__title{font-size:24px}}@media screen and (min-width:1280px){.partners-section__title{font-size:36px}}.partners-section__partners-link{align-items:center;display:flex;justify-content:space-between}.partners-section__partners-link img{max-height:60px;max-width:60px}@media screen and (min-width:768px){.partners-section__partners-link img{max-height:100px;max-width:100px}}@media screen and (min-width:1280px){.partners-section__partners-link img{max-height:120px;max-width:120px}}.visually-hidden{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}
/*# sourceMappingURL=main.569a7fb9.css.map*/