.double-title{text-transform:uppercase;position:relative;z-index:1;margin-bottom:28px}.double-title .title{font-size:2rem;font-weight:700;margin:0}.double-title .outlined-title{position:absolute;pointer-events:none;left:20px;top:-30px;font-size:3.1rem;font-weight:700;color:transparent;-webkit-text-stroke:1px #dfdfdf;margin:0;z-index:-1}section[class*=section_company]:not(.section_company-map){overflow:hidden}.section_company-header{background-color:#364a60;padding-top:35px;padding-bottom:35px;position:relative}.section_company-header .title{font-size:1.25rem}.section_company-header .title_extra-big{font-size:1.5rem}.section_company-header .company-header-row{min-height:630px;max-height:720px}.section_company-header .company-header-text{z-index:1}.section_company-header .company-header-img img{max-width:100%;position:absolute;top:0;width:62%;height:100%;right:0;-o-object-fit:cover;object-fit:cover}body.is-phone .section_company-header .company-header-img img{position:static;width:100%}.section_company-integration{position:relative}.section_company-integration .company-integration-item{flex-direction:column;gap:40px;justify-content:center}.section_company-integration .company-integration-item-wrapper{gap:100px;position:relative;z-index:2}.section_company-integration .company-integration-item-image img{max-width:100%;border-radius:20px}.section_company-integration .company-integration-item-text{gap:10px}.section_company-integration .company-integration-item-text .title{margin:0;font-size:2rem}.section_company-integration .company-integration-item-text .text{font-size:.875rem;line-height:1.5rem}.section_company-integration .company-integration-item-text .btn{margin-left:auto;margin-right:auto}.section_company-integration .rotating_circle{width:1100px;height:1100px;position:absolute;right:0;top:35%;display:none;pointer-events:none;z-index:1;background:url(/img/rotating_circle.svg) no-repeat 100%}.section_company-creating .company-creating{height:520px}.section_company-creating .company-creating .swiper-wrapper{height:460px!important}.section_company-creating .swiper-navigation{position:absolute;display:flex;left:0;bottom:0}.section_company-creating .swiper-navigation .arrow{position:relative;left:unset!important;right:unset!important}.section_company-creating .swiper-navigation .arrow-prev{margin-right:20px}.section_company-creating .swiper-composite,.section_company-creating .swiper-slide{display:flex;flex-direction:column;position:relative}.section_company-creating .swiper-composite .swiper-composite-main,.section_company-creating .swiper-slide .swiper-composite-main{width:100%}.section_company-creating .swiper-composite .swiper-composite-child-image,.section_company-creating .swiper-slide .swiper-composite-child-image{width:100%;position:absolute;bottom:0;border-radius:20px;overflow:hidden}.section_company-creating .swiper-composite .swiper-composite-child-next,.section_company-creating .swiper-slide .swiper-composite-child-next{display:none}.section_company-creating .swiper-slide{justify-content:space-between}.section_company-creating .swiper-slide__image,.section_company-creating .swiper-slide__images{height:200px}.section_company-creating .swiper-slide__images{position:relative}.section_company-creating .swiper-slide__image{height:200px;display:flex;justify-content:flex-start;align-items:flex-start}.section_company-creating .swiper-slide__image>img{width:100%;height:100%;border-radius:20px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%;transition:none}.section_company-creating .swiper-slide__next{display:none;position:absolute;right:0;bottom:0}.section_company-creating .swiper-slide__next .swiper-slide__preview{position:relative;width:250px;height:200px}.section_company-creating .swiper-slide__next .swiper-slide__preview>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section_company-creating .swiper-slide__next .swiper-slide__preview:after{position:absolute;display:block;content:"";width:100%;height:100%;left:0;top:0;opacity:.6;background-color:#49aef8}.section_company-creating .swiper-slide__counter{display:none;position:absolute;width:272px;height:222px;bottom:0;right:0;border-left:22px solid #f5f5f8;border-top:22px solid #f5f5f8;border-radius:20px;z-index:1}.section_company-creating .swiper-slide__counter-last{border-color:transparent}.section_company-creating .swiper-slide__counter-text{position:absolute;right:0;top:-61px;text-align:right;font-weight:600;font-size:1.25rem;color:rgba(54,74,96,.5)}.section_company-creating .swiper-slide__counter-text-bold{font-size:1.875rem;color:#364a60}.section_company-creating .swiper-slide__title{color:#49aef8;font-style:italic;font-weight:500;font-size:1.5rem;text-transform:uppercase;transition:color .3s ease-in}.section_company-creating .swiper-slide__description{font-size:.875rem;line-height:1.5rem;margin-bottom:31px}.section_company-creating img.imgloader:not(.img-loaded){width:90px;height:auto;position:absolute;top:calc(50% - 45px);left:calc(50% - 45px)}.section_company-map{position:relative;height:500px}.section_company-map .company-map{position:absolute;top:50%;right:0;height:356px}.section_company-map .company-map>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:80%;object-position:80%}.section_company-map .company-map_text{width:100%;position:relative;z-index:1}.company-video_wrapper{aspect-ratio:1.77777778;display:flex;border-radius:20px;overflow:hidden}.company-video_wrapper iframe,.company-video_wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.company-achievements{position:relative;padding:0;height:300px}.company-achievements--wrap{height:432px;margin-top:10px}.company-achievements-line{position:relative;height:300px;display:flex;justify-content:space-between;align-items:flex-end;z-index:6}.company-achievements-years{width:100%;max-width:100%;overflow-y:auto;padding-bottom:15px}.company-achievements-years::-webkit-scrollbar{height:13px}.company-achievements-years::-webkit-scrollbar-track{border-radius:15px;background:#f9f9fb}.company-achievements-years::-webkit-scrollbar-thumb{border-radius:15px;background:#9fa4b3}.company-achievements-years::-webkit-scrollbar-thumb:hover{background:#5e6978}.company-achievements-year{width:36px;height:50px;padding:0 16px;display:inline-block;position:relative;transition:height .2s linear}.company-achievements-year:after{content:"";width:3px;height:100%;background-color:#364a60;position:absolute;left:11px;bottom:0}.company-achievements-year._tenth{height:80px}.company-achievements-year._tenth:before{content:attr(data-year);font-size:1.125rem;color:#364a60;font-weight:600;position:absolute;top:-30px;left:-3px}.company-achievements-year._event{cursor:pointer;z-index:7}.company-achievements-year._event:after{background-color:#49aef8}.company-achievements-year.is-active{height:120px}.company-achievements-event{color:#364a60;font-size:.9rem;position:absolute;top:10px;left:0}.company-achievements-event>.event-year{font-size:2rem;margin-bottom:27px;display:block;font-weight:700}.company-achievements__all{position:absolute;bottom:0;right:0;font-size:14rem;line-height:.8;font-weight:800;color:#dfdfdf;z-index:0}.company-achievements__title{color:#364a60;font-size:1.5rem;position:absolute;top:100%;right:15px;margin-top:26px;font-weight:600;text-align:right}.company-achievements .arrow{margin-top:0;top:245px}.company-achievements .arrow-next{right:-15px}.company-achievements .arrow-prev{left:-15px}.map-container{height:100%}.section-map{height:645px;position:relative}.section-map__header{position:absolute;top:0;left:0;padding:15px;width:100%;background:#49aef8;z-index:4}.section-map__header>.title{font-size:1.1rem;margin-bottom:5px}.section-map__hotels{position:absolute;left:30px;bottom:30px;z-index:5;width:480px}.section-map__hotels [data-element=header]{display:none}.hotels{background:#fff;overflow:hidden}.hotels-image{height:200px;width:480px}.hotels-image img{height:100%;max-width:100%}.hotels-header__link{margin-top:10px}.hotels-item{position:relative;padding:10px 15px 10px 30px;border-bottom:2px solid #dfdfdf;cursor:pointer;min-height:100px;display:flex;justify-content:space-between}.hotels-item__name{width:265px;flex-shrink:0;padding-right:8px}.hotels-item__distance{padding-right:36px;padding-top:8px;display:inline-block;color:#49aef8;font-weight:700;font-size:1.15rem}.hotels-item__link{display:none}.hotels-item.is-active,.hotels-item:hover{background-color:#49aef8}.hotels-item.is-active .hotels-item__distance,.hotels-item.is-active .hotels-item__name>.subtitle,.hotels-item.is-active .hotels-item__name>.title,.hotels-item:hover .hotels-item__distance,.hotels-item:hover .hotels-item__name>.subtitle,.hotels-item:hover .hotels-item__name>.title{color:#fff}.hotels-item.is-active{order:-1}.hotels-item.is-active .hotels-item__link{display:flex}.hotels-item.is-active .hotels-item__distance{display:none}.hotels-item .title{font-weight:700}.hotels-container{max-width:100%;border-color:#dfdfdf;border-style:solid;border-width:1px 0}.hotels-body{transition:margin .2s linear;display:flex}.hotels-body [data-page]{flex-shrink:0;display:flex;flex-direction:column;width:480px}.hotels-pager{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;min-height:64px;padding:10px}.hotels-pager .page{display:inline-block;font-size:.85rem;color:#b5b5b5;margin:2px 5px;padding:0 4px;cursor:pointer;transition:color .2s linear,border .2s linear}.hotels-pager .page:first-child{margin-left:0}.hotels-pager .page:last-child{margin-right:0}.hotels-pager .page.is-active{color:#364a60;border-bottom:1px solid #364a60}.contact-page_head_divisions .contact-block:not(:last-child){padding-bottom:30px;border-bottom:1px solid #56677a}.contact-requisites{border-radius:20px;padding:43px 20px 10px}.contact-requisites .title{text-align:center;font-size:1.6875rem;margin-bottom:28px}.contact-requisites-en{max-width:100%}.contact-requisites-en .title{font-size:1.5rem;margin:0}.contact-requisites__list{display:grid;grid-template-columns:1fr 2fr 30px;grid-template-rows:auto}.contact-requisites__list-item{display:grid;grid-template-columns:subgrid;grid-column:1/span 3;font-size:.8125rem;line-height:1.0625rem;padding:16px 0 13px;min-height:68px;align-items:center;cursor:pointer}.contact-requisites__list-item .copy-btn{justify-self:end;cursor:pointer;visibility:hidden}.contact-requisites__list-item:hover .copy-btn{visibility:visible}.contact-requisites__list-item:not(:last-child){border-bottom:1px solid #d3d3e7}.contact-requisites__list-item div:first-child{color:rgba(54,74,96,.7)}.step-up_section .title{font-size:1.6rem}.step-up_head{height:160px}.step-up_head_background{position:absolute;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:15% 0;object-position:15% 0}.step-up_head_logo{z-index:1;height:27px;align-self:flex-start;margin-top:25px}.step-up_head_logo+span{font-size:.75rem;font-weight:600;margin-top:10px;max-width:95%}.step-up_head_device{z-index:1;height:129px;align-self:flex-end}.step-up_info-block{flex-direction:column;gap:26px;margin-bottom:70px}.step-up_info_text{flex:0 1 100%;font-size:.938rem}.step-up_info_image .info_image{background:url(/img/step-up_img.png) no-repeat;background-size:cover;width:245px;height:220px;border-radius:8px;margin-left:auto}.step-up_info_image .info_jub{position:absolute;left:-20%;bottom:-30%;width:130px}.step-up_winners{padding-top:0!important}.step-up_winners .winners_wrapper{display:grid;grid-template-rows:auto;grid-template-columns:1fr;gap:30px}.step-up_winners .winners_card{border-radius:20px;background-color:#f5f5f8;padding:24px 20px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:350px;gap:15px}.step-up_winners .winners_card>.flex{width:100%}.step-up_winners .winners-item_name{font-weight:700;font-size:1.375rem;margin-bottom:10px}.step-up_winners .winners-item_category,.step-up_winners .winners-item_institution,.step-up_winners .winners-item_project{font-size:.938rem}.step-up_winners .winners-item_project{margin-bottom:22px}.step-up_winners .winners-item_devices{gap:10px;flex-wrap:wrap}.support-page_head{padding:0}.support-page_head .title{margin:64px 0 24px;font-size:1.75rem}.support-page-menu .anchor-tab{padding:22px 0!important}.support-page-menu.fixed{box-shadow:0 4px 10px 0 rgba(0,0,0,.12)}.support-contacts{display:flex;flex-direction:column;gap:20px;color:#fff;font-weight:600}.support-contacts a{color:#fff}.support-contacts a:hover{color:#149bfc}.support-contacts .svg-icon{color:#49aef8;fill:#49aef8;margin-right:8px}.support-contacts_row{display:grid;grid-template-columns:1fr;gap:16px}.support-contacts_row:not(:last-child){border-bottom:1px solid #b6bec6;padding-bottom:16px}.support-contacts_item{display:flex;align-items:center;font-size:.875rem;line-height:1.25rem;color:#b6bec6}.support-contacts_item-wrapper{display:flex;flex-direction:column;gap:4px}.support-contacts_item-wrapper--md{display:flex;flex-direction:column;gap:16px}.support_btns{display:flex;gap:16px;flex-wrap:wrap;justify-content:center;margin:36px 0 44px}.support_btns .btn{padding:12px 24px}.support-card{padding:20px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between}.support-card_title{font-size:1rem;line-height:1.5rem;font-weight:700;width:87%}.support-card .svg-icon{margin-left:auto;width:44px;max-height:44px}.support-card:hover .svg-icon{fill:#49aef8}.support-card_wrapper--compact,.support-card_wrapper--wide{display:grid;grid-template-columns:1fr;grid-auto-rows:1fr;gap:16px}.support-faq-block,.support-system-requirements{max-width:1044px;margin:0 auto}.support-system-requirements{margin-top:24px}.support-system-requirements .title.title_s{margin-bottom:16px}.support-system-requirements_content{background-color:#fff;border-radius:10px;padding:20px;font-size:14px}.support-system-requirements_content p:first-child{margin-top:0}.support-accordion{display:flex;flex-direction:column;gap:16px;margin-bottom:36px}.support-accordion-element{cursor:pointer;background-color:#fff;border-radius:20px;padding:20px}.support-accordion-element.is-open .support-accordion-item .svg-icon{transform:rotate(180deg)}.support-accordion-item{display:flex;justify-content:space-between;align-items:center;gap:8px}.support-accordion-item_title{margin:0;font-weight:600;font-size:1rem;line-height:1.5rem}.support-accordion-item .svg-icon{fill:#49aef8;width:20px;max-height:20px;transition:transform .3s ease}.support-accordion-content{pointer-events:none}.support-accordion-content-text{margin-top:8px;font-size:.875rem;line-height:1.375rem;color:rgba(54,74,96,.6)}.support-accordion-content-text p:first-of-type{margin-top:0}.support-accordion-content-text p:last-of-type{margin-bottom:0}.support-accordion-content-text img{height:86px;width:auto;margin:20px 0 0;border-radius:8px}.support-accordion-content-text img:nth-child(odd){margin-left:0}.support-accordion-content-text img:nth-child(2n){margin-right:0}.support-section-requirements{display:flex;flex-direction:column;gap:44px;padding-top:44px;padding-bottom:60px}.support-section-requirements .container{padding-top:80px;margin-top:-80px}.support-sub-page-title{font-size:1.25rem;line-height:1.5rem;margin:0 0 16px}.support-sub-page-card{background-color:#fff;border-radius:20px;padding:24px 20px;display:flex;align-items:center;justify-content:flex-start;gap:16px}.support-sub-page-card_wrapper{display:grid;grid-template-columns:1fr;gap:16px}.support-sub-page-card_number .svg-icon,.support-sub-page-card_present .svg-icon{fill:#fff;width:44px;max-height:44px}.support-sub-page-card_present .svg-icon{fill:#49aef8}.support-sub-page-card_text{font-size:1rem;line-height:1.5rem;font-weight:600;width:85%}.support-content{-moz-column-count:1;column-count:1}.support-content,.support-price{-moz-column-gap:44px;column-gap:44px}.support-price{display:grid;grid-template-columns:1fr}.support-price-row:last-child{border-bottom:0}.support-price-row{display:flex;justify-content:flex-start;align-items:flex-start;gap:12px;padding:16px 0;border-bottom:1px solid rgba(51,64,84,.16)}.support-price-row :first-child{width:max(181px,60%);flex-shrink:0}.support-price-row :first-child>ul{margin-top:6px}.support-price-row :last-child{flex-grow:1;-webkit-hyphens:auto;hyphens:auto}.support-price.section-collapsed{height:500px}.support-price.section-collapsed.is-open{height:100%}.section_indent--primary,.section_indent--secondary{padding-top:60px;padding-bottom:60px}.section_indent--tertiary{padding-top:44px;padding-bottom:44px}.section_indent--quaternary{padding-top:64px;padding-bottom:44px}.section-faq{padding:32px 0}.title.title_xs{font-size:1rem;line-height:1.5rem;margin:0 0 24px}.title.title_m,.title.title_s{font-size:1.5rem;line-height:2.25rem;margin:0 0 24px}.bg-vacancies{background-color:#412e7d}.career-page_head{padding:0;overflow:hidden}.career-page_head_content{display:grid;grid-template-columns:1fr}.career-page_head_content--left,.career-page_head_content--right{position:relative;z-index:0;padding:40px 0}.career-page_head_content--left:before,.career-page_head_content--right:before{content:"";position:absolute;inset:0;left:-100vw;right:-100vw;z-index:-1}.career-page_head_content--left:before{background-color:#412e7d}.career-page_head_content--right:before{background-color:#f9f9fb}.career-page_head .contact-block{padding-bottom:0}.career-page_head .contact-block__header{display:none}.career-page_head .contact-block__img{width:110px;height:110px}.career-page_head .contact-list__item{display:flex;flex-direction:column;gap:10px}.career-page_head .contact-list__name{text-transform:none}.vacancy{min-height:75px;font-size:1rem;margin-bottom:10px;display:flex;justify-content:flex-start;align-items:center}.vacancy-icon{width:110px;height:110px;background:#00935c;position:relative;display:block;border-radius:50%;flex-shrink:0;margin-right:20px}.vacancy-icon>img{position:absolute;top:50%;left:50%;width:76px;height:76px;margin-top:-38px;margin-left:-38px}.vacancy-icon_engineer{background:#412e7d}.vacancy-icon_common>img{margin-top:0;top:auto;bottom:-1px}.vacancy-salary{margin-top:3px}.vacancy-link{margin-top:10px;display:block}@media (min-width:370px){.section-map__header{padding-left:25px;padding-right:25px}.section-map__header>.title{font-size:1.2rem}}@media (min-width:412px){section[class*=section_company]:not(.section_company-map){overflow:visible}.step-up_section .title{font-size:2rem}}@media (min-width:540px){.section_company-creating .company-creating{height:560px}.section_company-creating .company-creating .swiper-wrapper{height:500px!important}.section_company-creating .swiper-slide__image,.section_company-creating .swiper-slide__images{height:300px}.section-map__hotels [data-element=header]{display:block;flex:0 0 50%;max-width:100%}.step-up_head{height:200px}.support-accordion-content-text img{height:90px;margin:20px 10px 0}}