blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}abbr,fieldset,img{border:0}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:400}h1,h2,h3,h4,h5,h6,strong{font-weight:700}em{font-style:italic}ul li{list-style:none}caption,th{text-align:left}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}legend{color:#000}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*,:after,:before{box-sizing:border-box}body{font-size:16px;overflow-x:hidden;color:#121127;background-color:#f5f7fb;margin:0;padding:0;font-family:Roboto,sans-serif}.container{max-width:1440px;width:100%;padding:0 20px;margin:0 auto}.container-inner{max-width:1860px}.title{font-size:64px;line-height:1.17;color:#121127;text-transform:uppercase;padding-bottom:60px;font-weight:900}.btn{cursor:pointer;font-size:16px;line-height:1.25;background-color:#595cf2;color:#fff;border:1px solid #595cf2;border-radius:4px;padding:9px 30px;transition:background-color .25s,color .25s,border-color .25s}.btn:hover{background-color:#4e4ab3}.btn--inner{color:#595cf2;background-color:rgba(0,0,0,0)}.btn--inner:hover{background-color:#4e4ab3;border-color:#4e4ab3;color:#fff}.elem{cursor:pointer;position:relative;display:inline-flex;background-color:rgba(0,0,0,0);border:0;padding:0;gap:10px}.elem:hover .elem__text{background-color:#595cf2;color:#fff}.elem:hover .elem__circle{transform:rotate(45deg)}.elem--load .elem__text{background-color:#121127;color:#fff}.elem--load .elem__circle{background-color:#121127}.elem--load .elem__circle svg{fill:#fff}.elem__text{position:relative;z-index:1;font-size:16px;line-height:1.25;color:#121127;background-color:#f5f7fb;border-radius:20px;padding:10px 16px;transition:background-color .3s,color .3s}.elem__circle{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;width:40px;height:40px;background-color:#f5f7fb;border-radius:20px;transition:transform .3s}.elem__circle svg{fill:#121127}.elem__decor{position:absolute;right:30px;top:50%;width:30px;height:30px;transform:translateY(-50%)}.elem__decor svg{fill:#595cf2}.bg{background-image:url(../img/bg.png);background-repeat:no-repeat;position:relative;background-size:cover;z-index:1}.bg:after{position:absolute;z-index:-1;content:"";bottom:0;left:0;width:100%;height:821px;background:linear-gradient(180deg,rgba(245,247,251,0),#f5f7fb 100%)}.about{margin-bottom:80px}.about .about__gallery,.about .swiper-slide,.about .swiper__about,.about .swiper__wrapper{height:100%}.about__wrap{display:flex;background-color:#121127;border-radius:20px;padding:0 40px}.about__item{width:50%}.about__item--content{width:calc(100% - 906px);padding:50px 40px 50px 44px}.about__item--slider{width:906px}.about h2{font-size:48px;line-height:1.16;color:#fff;text-transform:uppercase;padding-bottom:60px;font-weight:900}.about h2:not(:first-child){padding-top:20px}.about p{font-size:16px;line-height:1.875;color:#fff;padding-bottom:40px}.about p:not(:last-child){padding-bottom:2.5em}.about__gallery{display:flex;gap:45px}.about__col{width:50%;display:flex;flex-direction:column;gap:45px}.about__col:first-child .about__box--empty:first-child{height:260px}.about__col:first-child .about__box--empty:not(:first-child){flex:1}.about__col:last-child .about__box--empty:first-child{height:60px}.about__col:last-child .about__box--empty:last-child{flex:1}.about__box{padding:30px;background-color:#e2ebfa}.about__box--empty{background-color:rgba(226,235,250,.1)}.about__title{font-size:24px;line-height:1.2;color:#000;text-transform:uppercase;padding-bottom:20px;font-weight:900}.about__desc{font-size:16px;line-height:1.875;color:#7c7a98;padding-bottom:20px}.about__btn{width:40px;height:40px;background-color:#595cf2;border-radius:50%;transition:background-color .25s}.about__btn:hover{background-color:#4e4ab3}.about__btn--next,.about__btn--prev{position:absolute;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;top:400px;transition:opacity .3s,visibility .3s}.about__btn--next svg,.about__btn--prev svg{fill:#fff}.about__btn--next.swiper-button-disabled,.about__btn--prev.swiper-button-disabled{opacity:0;visibility:hidden}.about__btn--prev{left:0}.about__btn--next{right:0}.about .swiper-slide{padding-left:80px;padding-right:80px}.about-info{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;margin-bottom:40px}.about-info p{padding:0}.assets__wrap{display:flex;flex-direction:column;gap:40px 0}.assets__item{border-radius:20px;background-color:#fff;padding:40px}.assets__subtitle{font-size:24px;line-height:1.2;color:#121127;text-transform:uppercase;padding-bottom:46px;font-weight:700}.assets__line{height:328px}.briefcase{padding-top:74px;padding-bottom:120px}.briefcase__wrap{display:flex;gap:40px;border-radius:20px;background:#fff;padding:40px}.briefcase__item{width:50%}.briefcase__item h3,.briefcase__subtitle{font-size:24px;line-height:1.2;color:#000;text-transform:uppercase;padding-bottom:34px;font-weight:700}.briefcase__text p{font-size:16px;line-height:1.8;color:#000}.briefcase__text p:not(:last-child){padding-bottom:1.8em}.briefcase__holder{display:flex;position:relative;width:100%;max-width:100%;height:384px}.footer{padding:50px 0 20px;background-color:#121127}.footer__wrap{display:flex;align-items:center}.footer__logo{margin-right:40px}.footer__logo img{display:block;max-width:100%}.footer__text{font-size:16px;line-height:1.25;color:#fff;margin-right:auto}.footer__list{display:flex;align-items:center;margin-right:40px}.footer__list li{padding:0 25px;border-right:2px solid #fff}.footer__list li:last-child{border-right:none}.footer__list li a{font-size:16px;line-height:1.25;color:#fff;transition:color .25s}.footer__list li a:hover{color:rgba(255,255,255,.8)}.footer-images{display:flex;justify-content:center;margin-top:40px}.footer-images__img{width:90px;height:90px;-o-object-fit:contain;object-fit:contain}.msg-modal{position:fixed;top:30%;left:calc(50% - 150px);width:300px;padding:20px 30px;border-radius:15px;text-align:center;background-color:#121127;color:#fff;opacity:0;visibility:hidden;font-size:18px;line-height:1.5;z-index:20;transition:visibility .3s,opacity .3s}.msg-modal-active{opacity:1;visibility:visible}canvas{display:none}.header{position:fixed;top:0;left:0;width:100%;z-index:12;padding:15px 0;background-color:#fff}.header+.bg{padding-top:75px}.header__wrap{display:flex;align-items:center}.header__logo{margin-right:44px}.header__logo img{display:block;max-width:100%}.header__block{margin-right:auto}.header__list{display:flex;align-items:center}.header__list li{padding:0 25px;border-right:2px solid #edf4ff}.header__list li:first-child{padding-left:0}.header__list li:last-child{padding-right:0;border-right:none}.header__list li a{font-size:16px;line-height:1.25;color:#000;transition:color .25s}.header__list li a:hover{color:#595cf2}.mobile-wrap{display:none;align-items:center;justify-content:space-between;cursor:pointer}.line-burger{display:block;position:absolute;top:50%;left:0;width:25px;height:3px;background-color:#000;transition:width .5s}.line-burger:after,.line-burger:before{content:"";position:absolute;width:25px;height:3px;background-color:#000;left:0;transition:.5s}.line-burger:after{top:calc(100% + 5px)}.line-burger:before{bottom:calc(100% + 5px)}.line-active{width:0}.line-active:after{top:9px;transform:rotate(-45deg);transform-origin:0 0}.line-active:before{bottom:9px;transform:rotate(45deg);transform-origin:0 100%}.main-nav__toggle{position:relative;cursor:pointer;display:none;width:25px;height:25px;margin-top:-5px}.lang{margin-right:20px;margin-left:auto}.lang ul{display:flex;align-items:center}.lang-item{cursor:pointer;width:40px;height:40px;font-size:16px;line-height:1.25;display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:50%;text-transform:uppercase}.lang-item a{color:#121127;transition:color .25s}.lang-item.current-lang{border-color:#595cf2}.lang-item.current-lang a,.lang-item:hover:not(.current-lang) a{color:#595cf2}.info{padding-top:60px;padding-bottom:105px}.info__title{font-size:64px;text-transform:uppercase}.info__title span{display:block;text-align:center;padding-bottom:30px}.info__text{max-width:700px;font-size:16px;line-height:1.875;text-align:center;color:#000;margin:0 auto;padding-bottom:60px}.info__inner{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.investor{margin-bottom:80px}.investor .container{max-width:1052px}.investor__wrap{display:flex;flex-wrap:wrap;background-color:#fff;border-radius:20px}.investor__item{width:50%;padding:50px}.investor__item:first-child{border-right:1px dashed #d2d2d2}.investor__subtitle{font-size:24px;line-height:1.2;color:#121127;text-transform:uppercase;padding-bottom:16px;font-weight:900}.investor__box{display:flex;align-items:center;justify-content:space-between;border:1px solid #e7e7e9;border-radius:5px;padding:12px 16px}.investor__elem{display:flex;align-items:center;gap:26px}.investor__info,.investor__value{font-size:16px;color:#595cf2}.investor__holder{padding-bottom:15px}.investor__col{position:relative}.investor__text{position:absolute;top:50%;transform:translateY(-50%);right:16px}.investor .input{padding-right:52px}.popup{background:rgba(0,0,0,.3);position:fixed;left:0;top:0;width:100%;height:100vh;overflow-y:scroll;z-index:10000;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.popup.active{opacity:1;visibility:visible}.popup__container{width:100%;min-height:100vh;display:flex;justify-content:center;align-items:center;padding:50px 20px}.popup__block{width:500px;max-width:100%;background-color:#fff;border-radius:20px;padding:40px}.popup__inner{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.popup__title{font-size:24px;line-height:1.2;color:#111827;text-transform:uppercase;font-weight:900}.popup__close{cursor:pointer;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#595cf2;border-radius:50%;border:0;transition:background-color .25s}.popup__close:hover{background-color:#4e4ab3}.popup__item{margin-bottom:20px}.popup__item:has(input.error) .popup__info{color:#ff7878}.popup__row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.popup__info{font-size:16px;line-height:1.2;color:#e2e2e2}.popup__info.error{color:#ff7878}.popup__box{display:flex;justify-content:flex-end;align-items:center;gap:30px;padding-top:20px}.input{display:block;width:100%;max-width:100%;border:1px solid #e7e7e9;border-radius:5px;padding:12px 10px;font-size:16px;outline:0}.input.error{border-color:#ff7878}.input.area{resize:none;min-height:135px}.label{font-size:16px;line-height:1.2;color:#111827}.page-404{display:flex;flex-direction:column;align-items:center;grid-gap:24px;min-height:calc(100vh - 260px);padding:120px 12px 100px}.page-404__title{font-size:60px}.page-404__text{font-size:20px}@media screen and (min-width:1024px){.swiper__mob{display:none}}@media screen and (min-width:1050px){.page-404{min-height:calc(100vh - 140px)}.page-404__title{font-size:72px}.page-404__text{font-size:24px}}@media screen and (max-width:1023px){.title{font-size:40px;padding-bottom:50px}.about__item--slider{max-width:500px;margin:0 auto}.about h2{font-size:30px;padding-bottom:40px}.about__title{font-size:20px}.swiper__about{display:none}.assets__item{padding:20px}.briefcase{padding-bottom:80px}.briefcase__wrap{flex-wrap:wrap;padding:20px}.briefcase__item{width:100%}.briefcase__holder{max-width:600px}.footer__wrap{flex-direction:column;justify-content:center;gap:20px}.footer__logo{margin-right:0}.footer__text{flex-basis:100%;order:2;text-align:center;margin-right:0}.footer__list{margin-right:0}.lang{margin-right:10px}.info__title{font-size:50px}.investor__item{padding:40px 30px}.popup__block{padding:20px}.popup__box{gap:20px}}@media screen and (max-width:767px){.title{font-size:36px;padding-bottom:40px}.about{margin-bottom:60px}.about__wrap{padding:0 20px}.about h2{padding-bottom:34px}.about h2:not(:first-child){padding-top:10px}.about p:not(:last-child){padding-bottom:1.8em}.about__box{padding:20px}.assets__item{padding:20px 16px}.briefcase{padding-top:60px;padding-bottom:60px}.footer{padding:40px 0 20px}.header__logo{margin-right:auto}.header__block{order:2;margin-right:0;margin-left:20px}.header__list{display:none;width:100%;top:100%;left:0;right:0;z-index:3;position:absolute;max-height:calc(100vh - 70px);overflow-y:auto;overflow-x:hidden;padding:10px 20px 14px;background-color:#fff;border-bottom:1px solid #000}.header__list li{border-right:0;padding:0;margin-bottom:8px}.mobile-wrap{display:flex;padding:7px 0 8px}.main-nav__toggle{display:block}.info{padding-top:40px;padding-bottom:40px}.info__title{font-size:40px}.info__title span{padding-bottom:20px}.info__text{padding-bottom:40px}.investor{margin-bottom:40px}.investor .btn{display:flex;margin:0 auto}.investor__item{width:100%;padding:30px 20px}.investor__item:first-child{border-right:none;border-bottom:1px dashed #d2d2d2}.input{padding:10px}}@media screen and (max-width:1350px){.about .about__gallery,.about .swiper-slide,.about .swiper__about,.about .swiper__wrapper{height:auto}.about__panel{display:flex;justify-content:center;gap:20px}.about__panel .about__btn{margin-top:30px}.about__wrap{flex-wrap:wrap}.about__item--content{width:100%}.about__item--slider{width:100%;padding-bottom:40px}.about__btn--next,.about__btn--prev{position:relative;top:initial;transform:none}.about .swiper-slide{padding-right:0;padding-left:0}}@media screen and (max-width:1430px){.about__item--content{padding-left:0;padding-right:20px}.about h2{font-size:41px}}@media screen and (max-width:480px){.about__title{font-size:18px}}@media screen and (max-width:650px){.about-info{grid-template-columns:1fr}.footer__list{flex-direction:column;gap:10px 15px}.footer__list li{border-right:0;padding:0}.footer-images{margin-top:20px}}@media screen and (max-width:359px){.briefcase__wrap{padding:20px 16px}.info__title{font-size:22px}.popup__title{font-size:21px}.popup__box{gap:10px}.popup__box .btn{padding:9px 16px}}@media screen and (max-width:1150px){.footer__list,.footer__logo{margin-right:24px}.footer__list li,.header__list li{padding:0 20px}}@media screen and (max-width:960px){.footer__list,.footer__logo{margin-right:0}.header .elem__decor,.header .elem__text{display:none}.header__logo{margin-right:24px}.header__list li{padding:0 16px}}@media screen and (max-width:560px){.info__title{font-size:28px}}@media screen and (max-width:400px){.info__title{font-size:26px}.popup__box .btn{padding:9px 22px}}
/*# sourceMappingURL=../sourcemaps/style.min.css.map */
