*,:active,:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;outline:none}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:400;src:url(../fonts/Manrope-Regular.woff2) format("woff2");src:url(../fonts/Manrope-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:url(../fonts/Manrope-Medium.woff2) format("woff2");src:url(../fonts/Manrope-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:600;src:url(../fonts/Manrope-SemiBold.woff2) format("woff2");src:url(../fonts/Manrope-SemiBold.woff) format("woff")}body{background:#f8f8f8;color:#21211f;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;overflow-x:hidden}body.locked{overflow:hidden}body,form,table{font:normal normal 14px/18px Manrope,Arial,Helvetica,sans-serif;font-size:18px;line-height:normal;margin:0;padding:0}main{position:relative}h1,h2,h3,h4,h5,h6{font-size:46px;font-weight:400;line-height:115%;margin:0}h1{color:#fff;font-size:120px;letter-spacing:-3.6px;text-transform:uppercase}h1,h2{font-style:normal;font-weight:600;line-height:normal}h2{font-size:48px}h3{font-size:28px;font-style:normal;font-weight:500;line-height:normal}h4{font-size:24px}h4,h5{font-style:normal;font-weight:400;line-height:normal}h5{font-size:20px}h6{font-size:18px;font-style:normal;font-weight:500;line-height:normal}.textRed{color:#dc2017}.textBlackLight{color:rgba(33,33,31,.8)}p{margin-bottom:0;margin-top:0}p:not(:last-child){margin-bottom:24px}a{cursor:pointer;display:inline-block;outline:none;transition:all .3s ease}a,a:hover{color:#21211f;-webkit-text-decoration:none;text-decoration:none}button,iframe{border:none}img{max-width:100%}ul{list-style:none;margin:0;padding:0}.icon{flex:0 0 auto;transition:all .3s ease}.icon.w-12{height:12px;width:12px}.icon.w-16{height:16px;width:16px}.icon.w-22{height:22px;width:22px}.icon.w-24{height:24px;width:24px}.icon.w-32{height:32px;width:32px}.icon.-white{color:#fff}.container{height:100%;margin-left:auto;margin-right:auto;max-width:1440px;padding:0 16px;position:relative;width:100%}.container_small{max-width:1360px}.small_title{max-width:800px}.btn{align-items:center;background:#21211f;border-radius:100px;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-style:normal;font-weight:400;justify-content:center;line-height:normal;padding:16px 24px;text-align:center;transition:all .3s ease;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.btn:hover{background:rgba(214,28,46,.8);color:#fff}.btn:active,.btn:focus{background:#dc2017;box-shadow:none}.btn_red{background:#dc2017;color:#fff}.btn_red:hover{background:rgba(220,32,23,.5);color:#fff}.btn_secondary{background:#dc2017;border-radius:50px;gap:10px;justify-content:space-between;min-width:310px;padding:14px 16px 14px 24px}.btn_secondary span{align-items:center;background:#fff;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:34px;justify-content:center;transition:all .3s ease;width:34px}.btn_secondary span svg{color:#dc2017;transition:color .3s ease}.btn_secondary:hover{color:#fff}.btn_secondary:hover span{background:transparent}.btn_secondary:hover span svg{color:#fff}.btn_secondary:active,.btn_secondary:focus{background:#21211f;box-shadow:none;color:#fff}.btn_secondary:active span,.btn_secondary:focus span{background:transparent}.btn_secondary:active span svg,.btn_secondary:focus span svg{color:#fff}.section{padding-bottom:40px;padding-top:40px;position:relative;width:100%}.subtitle{background:#f0f0f0;border-radius:100px;color:rgba(33,33,31,.5);font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:32px;padding:16px 32px;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}hr{background:rgba(33,33,31,.5);margin:32px 0;opacity:1}.first_screen{align-items:center;border-radius:25px;display:-webkit-box;display:-ms-flexbox;display:flex;height:486px;justify-content:center;overflow:hidden;position:relative;text-align:center;z-index:1}.first_screen .bg{bottom:0;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%;z-index:-1}.page_section .container{position:relative}.page_section_bg{max-width:798px;opacity:.1;position:absolute;right:40px;top:0;z-index:-1}.card_list_white .item{border-radius:25px;box-shadow:0 0 0 1px #fff,0 50px 100px -20px rgba(0,0,0,.02),0 30px 60px -30px rgba(0,0,0,.02),inset 0 -23px 25px 0 hsla(0,0%,100%,.17),inset 0 -36px 30px 0 hsla(0,0%,100%,.17),inset 0 -79px 40px 0 hsla(0,0%,100%,.17);transition:box-shadow .3s ease}.card_list_white .item:hover{box-shadow:0 0 0 1px #fff,0 50px 100px -20px rgba(0,0,0,.1),0 30px 60px -30px rgba(0,0,0,.02),inset 0 -23px 25px 0 hsla(0,0%,100%,.17),inset 0 -36px 30px 0 hsla(0,0%,100%,.17),inset 0 -79px 40px 0 hsla(0,0%,100%,.17)}.form_input_checkbox{align-items:flex-start;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin:0}.form_input_checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;background-position:50%;background-repeat:no-repeat;border:none;border-radius:2px;cursor:pointer;flex-shrink:0;height:15px;margin:2px 0 0;outline:0;transition:all .3s ease;vertical-align:middle;width:15px}.form_input_checkbox input[type=checkbox]:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none'%3E%3Cpath fill='%230F172A' fill-rule='evenodd' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='.2' d='M13.597.855c.287.192.364.58.173.867l-7.5 11.25a.625.625 0 0 1-.962.095l-5-5a.625.625 0 0 1 .884-.884l4.46 4.461L12.73 1.028a.625.625 0 0 1 .867-.173' clip-rule='evenodd'/%3E%3C/svg%3E");background-size:50%}.form_input_checkbox span{color:hsla(0,0%,100%,.8);font-size:14px;font-style:normal;font-weight:400;line-height:normal}.form_input_checkbox span a{color:#fff}.form_input_checkbox span a:hover{-webkit-text-decoration:none;text-decoration:none}.form_agreement{color:hsla(0,0%,100%,.8);font-size:14px;font-style:normal;font-weight:400;line-height:normal}.form_agreement a{color:#fff;display:inline}.form_input_group{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;max-width:320px;width:100%}.form_input_group.error .form_input_checkbox input[type=checkbox]{border-color:red}.form_input_group.error .form_input_wrapper{background:#ff918c}.form_input_group.error .form_input_wrapper:before{background:transparent}.form_input_group.error .form_input{color:#dc2017}.form_input_group.error .form_input::-moz-placeholder{color:#dc2017}.form_input_group.error .form_input::placeholder{color:#dc2017}label.error { color: #f3d0cf; font-size: 11px; margin-top: 41px; position: absolute; margin-left: 27px; }.form_input_wrapper{border-radius:100px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:100%}.form_input{background:hsla(0,0%,100%,.24);background:transparent;border:none;border-radius:100px;color:#fff;font-size:16px;font-style:normal;font-weight:600;height:60px;line-height:normal;padding:24px;width:100%}.form_input:-webkit-autofill{-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px transparent!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.form_input:-webkit-autofill:focus{-webkit-text-fill-color:#fff!important;border-color:transparent;-webkit-box-shadow:inset 0 0 0 1000px transparent!important}.form_input::-moz-placeholder{color:#fff;font-weight:400}.form_input::placeholder{color:#fff;font-weight:400}.form_input:disabled{color:rgba(68,68,68,.5)}.form_textarea{height:200px;resize:none}.logo svg{height:100%;max-width:100%}.logo_circle{animation:spin 20s linear infinite;transform-box:fill-box;transform-origin:center;will-change:transform}.header_bg{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:24px 0;position:relative;z-index:1001}.header .logo{height:46px;max-width:214px;width:100%}.header_block{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:15px 0;position:relative}nav li.active a{background-color: #f0f0f0}.header_block .menu{margin-left:auto}.header_block .menu .item{box-shadow:0 1px 2px 0 rgba(0,0,0,.05);overflow:hidden;position:relative;visibility:visible}.header_block .menu .item:hover span{color:#fff;transition-delay:.3s}.header_block .menu .item:hover:after{transform:translate3d(-70%,-20%,0)}.header_block .menu .item:after{background-color:#dc2017;border-radius:10px;content:"";height:300%;left:50%;-webkit-mask-image:url(../imgs/wave.png);mask-image:url(../imgs/wave.png);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;position:absolute;top:0;transform:translate3d(-25%,50%,0);transition:transform 1s ease;width:200%;z-index:1}.header_block .menu .item span{color:#21211f;position:relative;transition:color .2s ease .1s;z-index:2}.menu ul{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.menu ul a{background:hsla(0,0%,100%,.5);border:1px solid #f3f3f3;border-radius:100px;padding:15px 24px}.menu ul a:hover{color:#21211f}.head_top{align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;justify-content:space-between;margin-bottom:16px}.head_top h1{color:#21211f;line-height:90%}.head_btn,.head_btn .btn_secondary{width:100%}.head_title{align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;flex:0 0 auto;gap:40px}.head_title h4{max-width:286px}.head_slider{border-radius:25px;height:484px;overflow:hidden}.head_slider .item{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative}.head_slider .item .img{bottom:0;display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.head_slider .item .img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.head_slider .item .content{background:rgba(33,33,31,.25);display:-webkit-box;display:-ms-flexbox;display:flex;gap:26px;margin-top:auto;padding:26px 53px 72px 16px;position:relative;width:100%;z-index:2}.head_slider .item .number{font-size:72px;font-style:normal;font-weight:500;letter-spacing:-2.16px;line-height:80%;text-transform:uppercase}.head_slider .item .text{font-weight:600;letter-spacing:-.18px;line-height:normal;max-width:356px}.head_slider .item .info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;justify-content:space-between;width:100%}.head_slider .item .subtext{color:hsla(0,0%,100%,.5);font-size:16px;line-height:100%;margin-bottom:9px}.head_slider .swiper-pagination{bottom:32px!important;padding-left:114px}.swiper-pagination{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.swiper-pagination-lock{display:none}.swiper-pagination-bullet{background:hsla(0,0%,100%,.5);border-radius:24px;height:8px;opacity:1;transition:all .3s ease;width:8px}.swiper-pagination-bullet-active{background:#fff;width:24px}.swiper-pagination-progressbar{background:#f4f4f4;border-radius:100px}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#dc2017;border-radius:100px}.swiper-scrollbar{background:#f4f4f4;border-radius:100px}.swiper-scrollbar-drag{background:#dc2017;border-radius:100px}.slider_arrow{gap:16px;position:absolute;right:24px;top:24px}.slider_arrow,.slider_arrow .swiper-button-next,.slider_arrow .swiper-button-prev{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.slider_arrow .swiper-button-next,.slider_arrow .swiper-button-prev{background:rgba(33,33,31,.25);border-radius:100px;border-radius:100%;height:48px;margin:0;position:relative;top:auto;width:48px}.slider_arrow .swiper-button-next:after,.slider_arrow .swiper-button-prev:after{content:"";display:block;height:15px;position:relative;width:15px}.slider_arrow .swiper-button-prev,.slider_arrow .swiper-rtl .swiper-button-next{left:auto}.slider_arrow .swiper-button-prev:after,.slider_arrow .swiper-rtl .swiper-button-next:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='16' fill='none'%3E%3Cpath fill='%23fff' d='M2.873 8.75H15v-1.5H2.873l5.696-5.696L7.5.5 0 8l7.5 7.5 1.07-1.054z'/%3E%3C/svg%3E")}.slider_arrow .swiper-button-next,.slider_arrow .swiper-rtl .swiper-button-prev{right:auto}.slider_arrow .swiper-button-next:after,.slider_arrow .swiper-rtl .swiper-button-prev:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='16' fill='none'%3E%3Cpath fill='%23fff' d='M12.127 8.75H0v-1.5h12.127L6.431 1.554 7.5.5 15 8l-7.5 7.5-1.07-1.054z'/%3E%3C/svg%3E")}.about_block{align-items:flex-end;justify-content:space-between}.about_block,.about_block .info_list{display:-webkit-box;display:-ms-flexbox;display:flex}.about_block .info_list{gap:48px}.about_block .info_list .number{color:#dc2017;font-size:96px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:10px}.about_block .info_list .number span{font-size:28px}.player_video_wrapper{max-width:480px;width:100%}.player_video_block{height:0;padding-bottom:50%;position:relative}.player_video_block .plyr--video{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.player_video_block .plyr--video,.player_video_block .plyr__video-wrapper{background:transparent;border-radius:25px}.player_video_block .plyr__poster{background-color:transparent;background-size:cover}.player_video{-o-object-fit:cover;object-fit:cover}.player_video,.player_video_bg{border-radius:25px;height:100%;width:100%}.player_video_bg{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:absolute;right:0;top:0;z-index:1}.player_video_bg_btn{cursor:pointer;height:76px;margin-left:auto;position:absolute;right:-24px;top:-24px;width:76px}.researches_list{row-gap:16px}.researches_list .item{background:hsla(0,0%,100%,.24);padding:31px 10px 20px}.researches_list .item h4{font-weight:600;margin-top:52px;padding-left:10px;padding-right:10px}.feedback_block{background:hsla(0,0%,100%,.85);border:1px solid #f3f3f3;border-radius:25px;color:#fff;overflow:hidden;padding:52px 48px;position:relative;z-index:1}.feedback_block .bg{bottom:0;display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:-1}.feedback_block .bg img,.feedback_block .bg video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.feedback_block .bg:after{background:rgba(33,33,31,.25);bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.feedback_block .content{max-width:940px}.glass{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.25);position:relative;transform:translateZ(0);will-change:transform,backdrop-filter}.glass:before{background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.3)),color-stop(60%,transparent));background:linear-gradient(180deg,hsla(0,0%,100%,.3),transparent 60%);border-radius:inherit;bottom:0;content:"";left:0;opacity:.4;pointer-events:none;position:absolute;right:0;top:0}.mission_section h3{letter-spacing:-1.12px}.mission_block{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.mission_block .left{padding-right:24px;width:51%}.mission_block .right{background:#efefef;border-radius:25px;display:-webkit-box;display:-ms-flexbox;display:flex;height:450px;padding:24px 30px;position:relative;width:49%}.mission_block .right .img{bottom:0;height:calc(100% + 32px);left:50%;max-height:481px;max-width:492px;overflow:hidden;position:absolute;transform:translateX(-50%);width:100%}.mission_block .right .img img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;width:100%}.mission_block .content_img{align-items:center;background:hsla(0,0%,100%,.85);border-radius:25px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin:auto auto 0;padding:16px 32px;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;z-index:1}.mission_block .content_img .name{flex:0 0 auto;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.mission_block .content_img .post{font-size:16px;font-style:normal;font-weight:500;letter-spacing:-.48px;line-height:normal}.footer{padding-bottom:24px!important}.footer .logo{height:66px;max-width:313px;width:100%}.footer .hidden_block_btn{color:hsla(0,0%,100%,.8);font-size:14px}.footer .hidden_block_btn.active span{opacity:1}.footer_block{background:#21211f;border-radius:25px;color:#fff;overflow:hidden;padding:80px 40px 0;position:relative;z-index:1}.footer_block a,.footer_block a:hover{color:#fff}.footer_bg{bottom:0;left:50%;max-width:none;position:absolute;transform:translateX(-50%);width:1600px;z-index:-1}.footer_list{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:0 -20px}.footer_list .item{max-width:437px;padding-left:20px;padding-right:20px}.contacts_info:not(:last-child){margin-bottom:32px}.contacts_info .name{font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:8px}.contacts_info .text{font-size:24px;font-style:normal;font-weight:600;line-height:normal}.contacts_info a.text:hover{opacity:.5}.footer_menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;row-gap:16px}.footer_menu li{width:50%}.footer_menu li a{font-size:18px;font-weight:500;line-height:normal;padding:8px 0}.footer_menu li a:hover{opacity:.5}.footer_menu li a:active,.footer_menu li a:focus{opacity:1}.footer_feedback .form{align-items:center;background:transparent;border-radius:100px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;height:60px;padding:8px}.footer_feedback .form .form_input{padding:16px 5px 16px 16px}.footer_feedback .form .btn{height:44px;padding-bottom:11px;padding-top:11px}.footer_feedback .form_agreement{color:hsla(0,0%,100%,.5);font-size:12px}.social_list{flex-wrap:wrap;gap:16px}.social_item,.social_list{display:-webkit-box;display:-ms-flexbox;display:flex}.social_item{align-items:center;background:transparent;border-radius:12px;height:48px;justify-content:center;padding:12px;width:48px}.social_item:hover{transform:translateY(-5px)}.footer_text{color:hsla(0,0%,100%,.8);font-size:14px;font-style:normal;font-weight:400;line-height:normal}.footer_logo_text{margin-bottom:-2.6%;margin-top:60px}.footer_bottom{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;justify-content:space-between;padding:28px 40px 0}.footer_bottom .text{font-size:14px;font-style:normal;font-weight:400;line-height:normal}.footer_bottom .text a{font-weight:600;text-transform:uppercase}.menu_btn{align-items:center;background:hsla(0,0%,100%,.5);border:1px solid #f3f3f3;border-radius:100px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);cursor:pointer;justify-content:center;padding:16px 24px}.menu_btn span:last-child,.menu_btn.active span:first-child{display:none}.menu_btn.active span:last-child{display:block}.mobile_menu{height:100%;left:0;pointer-events:none;position:fixed;top:0;visibility:hidden;width:100%;z-index:1000}.mobile_menu .mobile_menu_bg{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(33,33,31,.25);bottom:0;display:block;height:100%;left:0;min-height:110vh;opacity:0;position:absolute;right:0;top:0;width:100%}.mobile_menu .list_wrapper{height:100%;overflow:auto;padding:134px 40px 40px}.mobile_menu .list{transform:translateY(-150%)}.mobile_menu .item{background:#fff;border-radius:24px;padding:24px;position:relative;z-index:1}.mobile_menu .item:not(:last-child){margin-bottom:24px}.mobile_menu .item:first-child{overflow:hidden}.mobile_menu .menu ul{align-items:flex-start;flex-direction:column;gap:16px}.mobile_menu .menu ul a{min-width:159px}.mobile_menu .bg{height:450px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:450px;z-index:-1}.mobile_menu .bg img{display:block;height:100%;left:12%;position:absolute;transform-origin:center;width:100%;will-change:transform}.mobile_menu .contacts_info:not(:last-child){margin-bottom:24px}.mobile_menu .contacts_info .name{color:rgba(33,33,31,.5)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.mobile_menu_name{color:rgba(33,33,31,.5);font-size:14px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:16px}.hidden_block{display:none}.hidden_block_wrapper p{padding-bottom:24px}.hidden_block_wrapper p:not(:last-child){margin-bottom:0}.hidden_block_btn{align-items:center;color:#21211f;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-weight:500;justify-content:center;margin-top:6px;padding:10px;width:100%}.hidden_block_btn span:last-child{display:none}.hidden_block_btn.active span{opacity:.5}.hidden_block_btn.active span:first-child{display:none}.hidden_block_btn.active span:last-child{display:block}.breadcrumb{align-items:center;-moz-column-gap:16px;column-gap:16px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;margin-bottom:0;row-gap:8px}.breadcrumb_item{border-radius:100px;color:rgba(33,33,31,.5);font-size:16px;font-weight:500;padding:11px 0}span.breadcrumb_item{color:#21211f}.breadcrumb_item_index{background-color:#dc2017;color:#fff!important;padding:16px 24px}.technology_block{background:hsla(0,0%,87%,.25);border:1px solid #f0f0f0;border-radius:25px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;overflow:hidden}.technology_block .left{padding:48px 0 48px 40px;width:62%}.technology_block .right{width:37%}.card_list{row-gap:24px}.card_list .item{background:hsla(0,0%,100%,.85);border-radius:25px;height:100%;padding:24px 20px}.card_list .item .number{color:#dc2017;font-size:14px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:10px}.processes_slider .swiper-slide{height:auto;min-width:167.5px;width:calc(25% - 18px)}.processes_slider .swiper-slide:nth-child(3) .item .text,.processes_slider .swiper-slide:nth-child(4) .item .text{font-size:18px}.processes_slider .item{background:-webkit-gradient(linear,right top,left top,from(hsla(0,0%,87%,.25)),color-stop(21.19%,hsla(0,0%,76%,.25)),to(hsla(0,0%,87%,.25)));background:linear-gradient(270deg,hsla(0,0%,87%,.25),hsla(0,0%,76%,.25) 21.19%,hsla(0,0%,87%,.25));border-radius:25px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:60px;height:100%;padding:20px}.processes_slider .item:last-child .img{height:140px}.processes_slider .item .img{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:auto}.processes_slider .item .text{font-size:16px;font-style:normal;font-weight:600;margin:auto 0}.processes_slider .swiper-pagination,.processes_slider .swiper-scrollbar{height:8px;margin-top:32px;overflow:hidden;position:relative;top:auto}.processes_slider .swiper-scrollbar{bottom:auto}.laboratories_block{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.laboratories_block .left{padding-right:32px;width:calc(100% - 480px)}.laboratories_block .right{align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;width:480px}.contacts_block{background:#efefef;border:1px solid #f0f0f0;border-radius:25px;overflow:hidden;padding:64px 40px;position:relative;z-index:1}.contacts_block .bg{height:640px;min-width:540px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:47%;z-index:-1}.contacts_block .bg img{animation:spin 20s linear infinite;display:block;height:100%;left:12%;position:absolute;transform-origin:center;width:100%;will-change:transform}.contacts_block h1{color:#21211f;line-height:80%;margin-bottom:64px}.contacts_block .social_block h6{font-size:14px}.contacts_block .social_item{background-image:linear-gradient(145deg,rgba(33,33,31,.1),#f0f0f0);background-repeat:no-repeat;box-shadow:10px 10px 30px rgba(33,33,31,.05),0 0 0 1px #fff,0 50px 100px -20px rgba(0,0,0,.02),0 30px 60px -30px rgba(0,0,0,.02),inset 0 -23px 25px 0 hsla(0,0%,100%,.17),inset 0 -36px 30px 0 hsla(0,0%,100%,.17),inset 0 -79px 40px 0 hsla(0,0%,100%,.17)}.contacts_info_list{flex-wrap:wrap;justify-content:space-between;margin-bottom:32px}.contacts_info_list,.page-404_block{display:-webkit-box;display:-ms-flexbox;display:flex}.page-404_block{align-items:center;border-radius:25px;color:#fff;flex-direction:column;justify-content:center;overflow:hidden;padding:42px;position:relative;z-index:1}.page-404_block .bg{z-index:-1}.page-404_block .bg,.page-404_block .bg:after{bottom:0;display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.page-404_block .bg:after{backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);background:rgba(33,33,31,.25);content:""}.page-404_block .bg img{height:100%;left:50%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:50%;transform:translate(-50%,-50%) scaleX(-1);width:1381px}.page-404_block .btn_secondary{background:hsla(0,0%,100%,.3);border:1px solid hsla(0,0%,100%,.25)}.page-404_block .btn_secondary span{background:transparent;border:1px solid #fff}.page-404_block .btn_secondary svg{color:#fff}.page-404_block .btn_secondary:hover{background:rgba(214,28,46,.8)}.page-404_block .btn_secondary:hover span{border-color:transparent}.page-404_block .btn_secondary:active,.page-404_block .btn_secondary:focus{background:#21211f}.page-404_block .title{font-size:24px;font-style:normal;font-weight:500;letter-spacing:-.72px;line-height:normal;text-align:center}.page-404_block .text{font-size:16px;text-align:center}.page-404_img{max-width:603px}.researches_block{display:-webkit-box;display:-ms-flexbox;display:flex}.researches_block .left{padding-right:24px;width:calc(100% - 512px)}.researches_block .right{background:#efefef;border-radius:25px;overflow:hidden;width:512px}.researches_block .right img{filter:grayscale(100%);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.os-theme-dark>.os-scrollbar-vertical,.os-theme-light>.os-scrollbar-vertical{width:7px}.os-theme-dark>.os-scrollbar-horizontal,.os-theme-light>.os-scrollbar-horizontal{height:8px}.os-theme-dark>.os-scrollbar,.os-theme-light>.os-scrollbar{padding:0}.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:#dc2017;border-radius:100px;cursor:pointer}.os-theme-dark>.os-scrollbar>.os-scrollbar-track,.os-theme-light>.os-scrollbar>.os-scrollbar-track{background:#e2e2e2;border-radius:100px}.os-theme-dark>.os-scrollbar:hover>.os-scrollbar-track>.os-scrollbar-handle{background:rgba(214,28,46,.8)}.information_block_scroll{overflow:visible!important;overflow:initial!important;padding-bottom:32px}.information_block_scroll.os-theme-dark>.os-scrollbar>.os-scrollbar-track,.information_block_scroll.os-theme-light>.os-scrollbar>.os-scrollbar-track{background:#f4f4f4}.os-host-resize-disabled.os-host-scrollbar-horizontal-hidden>.os-scrollbar-vertical{bottom:1px}.information_block_wrapper{min-width:1167px}.information_block{background:-webkit-gradient(linear,right top,left top,from(hsla(0,0%,87%,.25)),color-stop(21.19%,hsla(0,0%,76%,.25)),to(hsla(0,0%,87%,.25)));background:linear-gradient(270deg,hsla(0,0%,87%,.25),hsla(0,0%,76%,.25) 21.19%,hsla(0,0%,87%,.25));border:1px solid #f0f0f0;border-radius:25px;overflow:hidden;padding:0 84px 0 40px;position:relative;z-index:1}.information_block .bg{height:426px;position:absolute;right:-8%;top:50%;transform:translateY(-50%);width:426px;z-index:-1}.information_block .bg img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.information_table{padding:24px 26px 32px}.information_table.aos-animate .line_one{width:220px}.information_table.aos-animate .line_two{width:81px}.information_table .tr{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 0}.information_table .tr:not(:last-child){border-bottom:1px solid rgba(33,33,31,.25)}.information_table .th{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex:0 0 auto;flex-direction:column;font-size:18px;font-weight:600;justify-content:center}.information_table .th:not(:last-child){border-right:1px solid rgba(33,33,31,.25)}.information_table .width_one{width:261px}.information_table .width_two{width:577px}.information_table .width_three{width:294px}.information_table .title{padding:16px;text-align:center}.information_table .title_h2{font-size:14px;font-weight:600;padding:8px 16px;text-align:center;width:100%}.information_table .title_h2:not(:last-child){border-bottom:1px solid rgba(33,33,31,.25)}.information_table .title_h3{color:rgba(33,33,31,.8);font-size:14px;font-weight:500;padding:8px 16px;text-align:center;width:100%}.information_table .title_h3:not(:last-child){border-right:1px solid rgba(33,33,31,.25)}.information_table .th_small{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.information_table .th_small>*{padding:8px 16px;text-align:center}.information_table .td{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;justify-content:center;padding:19px 16px;text-align:center}.information_table .td:not(:last-child){border-right:1px solid rgba(33,33,31,.25)}.information_table .line{background:-webkit-gradient(linear,right top,left top,from(#d61c2e),to(#dc4c17));background:linear-gradient(270deg,#d61c2e,#dc4c17);border-radius:25px;height:30px;transition:all 1s ease .5s;width:0}.about_text_block{display:-webkit-box;display:-ms-flexbox;display:flex;row-gap:24px}.about_text_block>div:first-child .item{background:-webkit-gradient(linear,right top,left top,from(#d61c2e),to(#dc2017));background:linear-gradient(270deg,#d61c2e,#dc2017);color:#fff}.about_text_block .item{background:-webkit-gradient(linear,right top,left top,from(hsla(0,0%,88%,.25)),to(hsla(0,0%,84%,.25)));background:linear-gradient(270deg,hsla(0,0%,88%,.25),hsla(0,0%,84%,.25));border-radius:25px;height:100%;padding:23px 32px}.about_text_block .item,.chart_wrapper{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.chart_wrapper{justify-content:space-between;margin-top:60px}.chart_wrapper .left{max-width:744px;width:calc(100% - 500px)}.chart_wrapper .right{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;width:500px}.chart_wrapper .right svg{overflow:visible;pointer-events:none}.chart_wrapper .right svg path{pointer-events:all;transform-box:fill-box;transform-origin:50% 50%;transition:all .3s ease}.chart_wrapper .right svg path:hover{filter:drop-shadow(0 4px 8px rgba(0,0,0,.4));transform:scale(1.02)}.chart_block{background:-webkit-gradient(linear,right top,left top,from(hsla(0,0%,87%,.25)),color-stop(21.19%,hsla(0,0%,76%,.25)),to(hsla(0,0%,87%,.25)));background:linear-gradient(270deg,hsla(0,0%,87%,.25),hsla(0,0%,76%,.25) 21.19%,hsla(0,0%,87%,.25));border:1px solid #f3f3f3;border-radius:25px;padding:48px 24px}.chart_block h3{letter-spacing:-.84px}.chart_block .text{font-size:18px;letter-spacing:-.54px}.chart_list{flex-wrap:wrap}.chart_list,.chart_list li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.chart_list li{align-items:center;padding:8px 0;width:calc(50% - 4px)}.chart_list li.active span{box-shadow:0 0 20px 4px rgba(0,0,0,.1);transform:scale(1.1);transform-origin:center}.chart_list li:first-child span{background:#dc2017}.chart_list li:nth-child(2) span{background:#d28986}.chart_list li:nth-child(3) span{background:#934040}.chart_list li:nth-child(4) span{background:#310000}.chart_list li h5{font-weight:500;letter-spacing:-.6px}.chart_list li h5:last-child{font-weight:600}.chart_list li span{display:block;height:23px;transition:all .3s ease;width:23px}.founders_block{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.founders_block.end_scroll .content_body_scroll:after{opacity:0}.founders_block .img_wrapper{width:400px}.founders_block .img{background:#efefef;border:1px solid #f0f0f0;border-radius:25px;height:0;overflow:hidden;padding-bottom:100%;position:relative;width:100%}.founders_block .img img{bottom:0;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.founders_block .content{background:#efefef;border:1px solid #f0f0f0;border-radius:25px;height:426px;padding:32px;width:calc(100% - 416px)}.founders_block h3{font-weight:600}.founders_block .post{color:rgba(33,33,31,.8);font-size:16px;font-weight:500;letter-spacing:-.48px;line-height:normal}.founders_block .content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.founders_block .content_head{gap:20px;padding-bottom:32px}.founders_block .content_head svg{animation:spin 20s linear infinite;flex:0 0 auto;transform-box:fill-box;transform-origin:center;will-change:transform}.founders_block .content_body_scroll{height:100%;overflow:auto;position:relative}.founders_block .content_body_scroll:after{background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,94%,.2)),to(#f0f0f0));background:linear-gradient(180deg,hsla(0,0%,94%,.2),#f0f0f0);bottom:-2px;content:"";display:block;height:30%;left:0;pointer-events:none;position:absolute;right:0;transition:opacity .3s ease;width:100%}.founders_block .content_body_scroll .os-content{padding-right:17px!important}.founders_block .content_body{height:100%;letter-spacing:-.54px}.founders_block .content_body p:not(:last-child){margin-bottom:32px}@media screen and (min-width:576px){.container{padding:0 40px}.contacts_info_list .contacts_info .text{font-size:20px}}@media screen and (min-width:576px)and (max-width:1199px){.information_block_wrapper{min-width:1247px;padding-left:40px;padding-right:40px}.information_block_scroll{margin-left:-40px;margin-right:-40px}.information_block_scroll .os-scrollbar-horizontal{left:40px!important;width:calc(100% - 80px)!important}}@media screen and (min-width:576px)and (max-width:991px){.processes_slider{margin-left:-40px;margin-right:-40px;padding-left:40px;padding-right:40px}}@media screen and (min-width:768px){.text_many_section .container{overflow:hidden;padding-bottom:22px}}@media screen and (min-width:992px){.player_video_block{transition:transform .3s ease}.player_video_block:hover{transform:translateY(-6px)}.text_many_section .page_section_bg{max-width:1044px;right:0}.contacts_info_list .contacts_info .name{margin-bottom:16px}}@media screen and (max-width:1399px){.head_title{align-items:flex-start;flex-direction:column;gap:16px}.head_title h4{max-width:100%}.head_btn{max-width:310px;width:100%}.head_btn .btn_secondary{min-width:0;min-width:auto}.contacts_info .text{font-size:20px}.footer_list .item{max-width:385px}}@media screen and (max-width:1380px){.information_block{padding:0}.information_block .bg{display:none}}@media screen and (max-width:1340px){.chart_wrapper .left{width:62%}.chart_wrapper .right{width:38%}}@media screen and (max-width:1199px){.mobile_menu.active{pointer-events:all;transition:all .3s ease;visibility:visible}.mobile_menu.active .mobile_menu_bg{opacity:1;transition:opacity .3s ease}.mobile_menu.active .list{transform:translateY(0);transition:transform .3s ease}.mobile_menu.active .bg img{animation:spin 20s linear infinite}h1{font-size:100px}h2{font-size:40px}.head_slider .item .info{flex-direction:column}.head_slider .item .text{max-width:100%}.about_block .info_list .number{font-size:75px}.mission_block .content_img{flex-direction:column}.footer_list{flex-wrap:wrap;row-gap:56px}.footer_list .item:first-child{width:60%}.footer_list .item:nth-child(2){width:40%}.footer_list .item:nth-child(3){max-width:437px;width:100%}.chart_wrapper .left{padding-right:24px;width:calc(100% - 332px)}.chart_wrapper .right{width:332px}.founders_block{gap:24px}.founders_block .img_wrapper{width:244px}.founders_block .content{width:calc(100% - 268px)}}@media screen and (max-width:1199px)and (min-width:992px){.researches_list .item h4{font-size:20px}}@media screen and (max-width:991px){body,form,table{font-size:16px}.section{padding-bottom:30px;padding-top:30px}h1{font-size:72px;letter-spacing:-2.16px}h2{font-size:32px}h3{font-size:20px}h4{font-size:18px}h5{font-size:16px}.about_block{align-items:flex-start}.about_block .info_list{flex-direction:column;gap:20px}.about_block .info_list h6{font-size:16px}.about_block .info_list .number{font-size:48px}.about_block .info_list .number span{font-size:28px}.head_title{gap:4px}.head_slider .item h3{font-size:28px}.head_slider .item .number{font-size:48px}.head_slider .item .text{letter-spacing:-.16px}.head_slider .item .content{padding:21px 16px 58px 25px}.head_slider .item .info{gap:2px}.head_slider .item .subtext{margin-bottom:4px}.head_slider .swiper-pagination{bottom:22px!important;padding-left:94px}.player_video_wrapper{max-width:422px}.feedback_block{padding:48px 24px}.mission_section h3{font-size:16px;letter-spacing:-.64px}.mission_section .text{font-size:16px}.mission_section .text p:last-child{display:none}.mission_block .right{height:333px}.mission_block .right .img{max-width:394px}hr{margin:16px 0}.player_video_block{padding-bottom:57%}.researches_list .item{padding:20px}.researches_list .item h4{margin:42px -20px 0;padding:0;text-align:center}.footer_block{padding:48px 24px 0}.footer_menu li{width:100%}.contacts_info:not(:last-child){margin-bottom:24px}.contacts_info .text{font-size:18px}.footer_list{row-gap:48px}.footer_logo_text{margin-top:48px}.footer_bottom{padding:32px 0 0}.footer_bg{width:1750px}.processes_slider .swiper-slide{width:calc(50% - 12px)}.technology_block h3{font-size:18px}.technology_block .left{padding:20px 0 20px 20px}.technology_block .right{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.technology_block .right img{left:-14px;margin-top:5px;max-width:none;position:relative;width:430px}.laboratories_block .left{padding-right:24px;width:calc(100% - 343px)}.laboratories_block .right{width:343px}.contacts_block{padding:48px 24px}.contacts_block h1{margin-bottom:50px}.contacts_info_list{flex-direction:column;margin-bottom:50px}.contacts_block .bg img{left:50%}.page-404_block{padding-bottom:82px;padding-top:82px}.page-404_img{height:auto;max-width:420px}.researches_block{flex-direction:column}.researches_block .left{margin-bottom:24px;padding-right:0;width:100%}.researches_block .right{width:100%}.chart_block{padding:24px 16px}.chart_block ul li{width:100%}}@media screen and (max-width:767px){h1{font-size:56px}.page_section_bg{max-width:100%;width:calc(100% - 80px)}.mobile_menu .bg{height:300px;width:300px}.mobile_menu .bg img{left:50%}.head_top{align-items:flex-start;flex-direction:column;gap:13px;margin-bottom:24px}.head_btn{max-width:100%}.head_slider .item .info{gap:10px}.head_slider .item h3{font-size:22px}.mission_block{flex-direction:column}.mission_block .left{padding-right:0;width:100%}.mission_block .right{width:100%}.mission_block .right .img{height:100%}.footer_list .item:first-child,.footer_list .item:nth-child(2){width:100%}.footer_menu ul{row-gap:12px}.technology_block .right img{width:300px}.laboratories_block{flex-direction:column}.laboratories_block .left{padding-right:0;width:100%}.laboratories_block .right{margin:30px auto 0}.chart_wrapper{flex-direction:column;gap:24px}.chart_wrapper .left{padding-right:0;width:100%}.chart_wrapper .right{padding:22px 0;width:100%}.chart_wrapper .right svg{width:100%}.founders_block{flex-direction:column;gap:24px}.founders_block .img_wrapper{width:244px}.founders_block .content{width:100%}}@media screen and (max-width:575px){.player_video_wrapper{max-width:100%}.footer_bottom{align-items:flex-start;flex-direction:column;gap:24px}.page_section_bg{right:16px;width:calc(100% - 32px)}.head_title h1{font-size:max(50px,min(17vw,64px))}h1{font-size:40px;letter-spacing:-1.2px}h2{font-size:24px}h3{font-size:18px}h4,h6{font-size:16px}.form_input_group{max-width:100%}.btn_secondary{min-width:0;min-width:auto;width:100%}.header_block .logo{width:160px}.head_slider .item h3{font-size:18px}.section{padding-bottom:20px;padding-top:20px}.slider_arrow{right:16px;top:16px}.head_slider{height:242px}.head_slider .item .number{display:none}.head_slider .item .subtext{margin-bottom:9px}.head_slider .item .text{display:none}.head_slider .item .content{padding:14px 15px 50px 16px}.head_slider .swiper-pagination{padding-left:16px}.subtitle{margin-bottom:24px}.about_block{flex-direction:column}.about_block .info_list{flex-direction:row;gap:0}.about_block .info_list .item{width:50%}.about_block .info_list .number{font-size:32px}.about_block .info_list .number span{font-size:18px}.player_video_bg_btn{right:-16px;top:-16px}.feedback_block{padding:32px 16px}.feedback_block h6{font-size:14px}.mission_block .right{padding:18px}.mission_block .content_img{gap:5px;padding:16px 24px}.mission_block .content_img .name{font-size:18px}.mission_block .content_img .post{font-size:14px;letter-spacing:-.42px}.footer_block{border-radius:0;margin-left:-16px;margin-right:-16px;padding:32px 16px 0}.footer_bottom{padding-top:24px}.mobile_menu .item,.mobile_menu .list_wrapper{padding-left:16px;padding-right:16px}.mobile_menu .contacts_info:not(:last-child){margin-bottom:16px}.mission_block .right .img{max-width:100%}a.breadcrumb_item:not(.breadcrumb_item_index):after{bottom:0;content:"..";display:block;height:100%;left:0;position:relative;right:0;top:0;width:100%}a.breadcrumb_item:not(.breadcrumb_item_index) span{display:none}.laboratories_block .right{width:100%}.processes_slider{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.processes_slider .swiper-slide:nth-child(3) .item .text,.processes_slider .swiper-slide:nth-child(4) .item .text{font-size:12px}.processes_slider .item{gap:24px;padding:8px}.processes_slider .item:last-child .img{height:100px}.processes_slider .item:last-child .img img{height:100%}.processes_slider .item .text{font-size:12px}.first_screen{height:242px}.technology_block .left{padding:32px 16px;width:100%}.technology_block .right{display:none}.card_list .item{padding-left:16px;padding-right:16px}.breadcrumb_item_index{padding:10px 24px}.contacts_block{padding-left:16px;padding-right:16px}.contacts_block h1{font-size:48px;letter-spacing:-1.44px;margin-bottom:24px}.contacts_block .bg{display:none}.contacts_info_list{margin-bottom:24px}.page-404_block{padding:38px 34px}.page-404_img{max-width:87%}.page-404_block .bg img{width:700px}.information_block_wrapper{min-width:1199px;padding-left:16px;padding-right:16px}.information_block_scroll{margin-left:-16px;margin-right:-16px}.information_block_scroll .os-scrollbar-horizontal{left:16px!important;width:calc(100% - 32px)!important}.chart_block .text{font-size:16px;letter-spacing:-.48px}.founders_block .content{padding-left:16px;padding-right:16px}.founders_block .post{font-size:14px;letter-spacing:-.42px}}@media screen and (max-width:375px){.footer_bg{width:375px}}@media screen and (max-width:360px){h1{font-size:34px}}