.directions_card_text.color_text{
            color: #fff;
        }
        .page__head__block{
            padding: 5.5rem 0 7rem 0;
        }
        .support{
            padding-top: 6rem;
        }
        .number_list{
            list-style-type: decimal;
            > li::marker{
                color:#16FF00;
            }
            li:before {
                background: #fff !important;
            }
        }
        .landing_fon1 {
            background: url(/build/images/landing_fon1.e4dc8ae4.jpg) 50% no-repeat #383b4a;
            background-size: cover;
            color: #fff;
            padding: 6rem 0 4rem
        }

        .landing_fon1 h1 {
            margin-bottom: 1.2rem
        }

        .landing_fon1 .div_text {
            margin-bottom: 3rem;
            opacity: .7
        }

        .landing_fon1 .div_btn {
            align-items: center;
            display: flex;
            margin-bottom: 5.2rem
        }

        .landing_fon1 .div_btn .dt1 {
            margin-right: 4rem
        }

        .landing_fon1 .div_flex_num_wrap {
            min-height: 10rem;
            position: relative
        }

        .landing_fon1 .div_flex_num_wrap .loader_all {
            background: none;
            justify-content: flex-start
        }

        .landing_fon1 .div_flex_num {
            display: flex;
            flex-wrap: wrap
        }

        .landing_fon1 .div_flex_num a,.landing_fon1 .div_flex_num a:focus,.landing_fon1 .div_flex_num a:hover {
            color: #fff
        }

        .landing_fon1 .div_flex_num .dfn {
            margin-bottom: 2rem;
            margin-right: 3.2rem
        }

        .landing_fon1 .div_flex_num .dfn_num {
            font-size: 4.4rem;
            font-weight: 500;
            line-height: 110%
        }

        .landing_fon1 .div_flex_b {
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between
        }

        .landing_fon1 .div_flex_b .df_dt1 {
            margin-right: 2rem
        }

        .landing_fon1 .df_grey {
            background: linear-gradient(0deg,hsla(0,0%,100%,.31),hsla(0,0%,100%,.01)),linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,0));
            border-radius: 1.5rem;
            box-shadow: -.4rem .4rem 3rem rgba(0,0,0,.15);
            color: #fff;
            padding: 2rem
        }

        .landing_fon1 .df_grey .df_grey_tag {
            background: linear-gradient(90deg,#16ff00,#4dffc9 99.91%,#4dffc9 0);
            border-radius: 2rem;
            color: #000;
            display: inline-block;
            line-height: 1;
            margin-bottom: 1rem;
            padding: .6rem 1.2rem .5rem
        }

        .landing_fon1 .df_grey .df_grey_num {
            font-size: 3.2rem;
            font-weight: 700;
            line-height: 4rem
        }

        .landing_fon1 .df_grey .df_grey_text {
            font-weight: 500
        }

        .landing_fon2 .ct,.landing_fon2 h2 {
            margin-bottom: 4rem
        }

        .landing_fon2 .ct {
            display: flex;
            padding: 2rem 4rem
        }

        .landing_fon2 .ct:last-child {
            margin-bottom: 0
        }

        .landing_fon2 .ct.ct1 {
            background: url(/build/images/landing_vector1.b30c024a.png) no-repeat 100% 0 #f8f8f8;
            background-size: auto 100%
        }

        .landing_fon2 .ct.ct2 {
            background: url(/build/images/landing_vector2.738b1826.png) no-repeat 0 0 #f8f8f8;
            background-size: auto 100%
        }

        .landing_fon2 .ct .dt1 {
            display: flex;
            flex-direction: column;
            flex-wrap: wrap;
            justify-content: space-between;
            padding: 2rem 2rem 2rem 0;
            width: 50%
        }

        .landing_fon2 .ct .dt1 .div_txt {
            font-weight: 500;
            line-height: 2.4rem;
            margin-bottom: 2rem
        }

        .landing_fon2 .ct .dt2 {
            width: 50%
        }

        .landing_fon2 .ct .dt2 .div_el {
            background: #fff;
            margin-bottom: 1rem;
            padding: 3.7rem 1.9rem 1.6rem 4rem;
            position: relative
        }

        .landing_fon2 .ct .dt2 .div_el .div_new {
            background: linear-gradient(90deg,#16ff00,#4dffc9 99.91%,#4dffc9 0);
            border-radius: 2rem;
            color: #000;
            display: inline-block;
            line-height: 1;
            margin-bottom: 1rem;
            padding: .6rem 1.2rem .5rem;
            position: absolute;
            right: 2rem;
            top: 1.6rem
        }

        .landing_fon2 .ct .dt2 .div_el .div_txt {
            line-height: 140%;
            width: 91%
        }

        .landing_fon2 .ct .dt2 .div_el .div_txt.plus_left:before {
            height: 20px;
            width: 20px
        }

        .landing_fon2 .ct .dt2.dt_req .backgr_grad:hover {
            background: url(/build/images/grad_elem_platform.7125e209.jpg) no-repeat;
            background-size: cover;
            cursor: pointer
        }

        .landing_fon2 .ct .dt2.dt_req .backgr_grad:hover .div_new {
            background: #fff
        }

        .landing_fon23 .div_flex_num {
            display: flex;
            flex-wrap: wrap
        }

        .landing_fon23 .div_flex_num .dfn {
            margin-bottom: 2rem;
            margin-right: 3.2rem
        }

        .landing_fon23 .div_flex_num .dfn:last-child {
            margin-right: 0
        }

        .landing_fon23 .div_flex_num .dfn_num {
            font-size: 4.4rem;
            font-weight: 500;
            line-height: 110%
        }

        .landing_fon23 .div_flex_num .dfn2 {
            margin-right: 0
        }

        .landing_fon23 .div_flex_num .dfn3 {
            display: none
        }

        .landing_fon23 .tab-pane {
            padding-top: 3rem
        }

        .landing_fon23 .block_el .div_tit {
            -ms-line-clamp: 2;
            -webkit-line-clamp: 2;
            line-clamp: 2;
            max-height: 5.8rem
        }

        .landing_fon23 .block_el .div_text,.landing_fon23 .block_el .div_tit {
            word-wrap: break-word;
            -webkit-box-orient: vertical;
            box-orient: vertical;
            display: -webkit-box;
            display: box;
            overflow: hidden;
            -ms-text-overflow: ellipsis;
            text-overflow: ellipsis
        }

        .landing_fon23 .block_el .div_text {
            -ms-line-clamp: 3;
            -webkit-line-clamp: 3;
            line-clamp: 3;
            font-size: 1.4rem;
            margin-bottom: 1.4rem;
            max-height: 6.2rem
        }

        .landing_fon23 .block_el .div_text:last-child {
            margin-bottom: 0
        }

        .landing_fon3 h2 {
            width: 33%
        }

        .landing_fon3 .timeline .div_num:after,.landing_fon3 .timeline .div_num:before {
            border-bottom: 2px dotted rgba(0,0,0,.2)
        }

        .landing_fon3 .timeline1 .dt_right_start:before {
            border-bottom: 2px dotted rgba(0,0,0,.2);
            border-right: 2px dotted rgba(0,0,0,.2);
            border-top: 2px dotted rgba(0,0,0,.2)
        }

        .landing_fon3 .timeline1 .dt_left_start:before {
            border-bottom: 2px dotted rgba(0,0,0,.2);
            border-right: 2px dotted rgba(0,0,0,.2);
            border-top: 2px dotted rgba(0,0,0,.2)
        }

        .landing_fon3 .timeline.timeline2 .dt_right_start:before {
            right: -4rem;
            width: 63.5%
        }

        .landing_fon3 .timeline1 .dt_right_start:before {
            height: calc(100% + 6.7rem)
        }

        .landing_fon3 .timeline.timeline2 .dt_left_start:before {
            left: -19.7rem
        }

        .landing_fon3 .timeline.timeline2 .dt6 {
            margin-left: 19.8rem
        }

        .landing_fon6 {
            background: #383b4a;
            color: #fff
        }

        .landing_fon6 .timeline .div_num:after,.landing_fon6 .timeline .div_num:before {
            border-bottom: 2px dotted #747480
        }

        .landing_fon6 .timeline1 .dt_right_start:before {
            border-bottom: 2px dotted #747480;
            border-right: 2px dotted #747480;
            border-top: 2px dotted #747480
        }

        .landing_fon6 .timeline .div_tit {
            color: #fff
        }

        .landing_fon6 .timeline .div_tit a {
            color: #d7d8db
        }

        .landing_fon6 .timeline.timeline3 .dt_right_start:before {
            height: calc(100% + 6.7rem)
        }

        .landing_fon6 .timeline1 .dt_right_start:before {
            right: 4px;
            width: 49.5%
        }

        .landing_fon8 a {
            border-bottom: 1px solid #16ff00;
            color: #5e616d!important
        }

        .landing_fon9 {
            background-color: #fff;
            padding: 4rem 6rem
        }

        .landing_fon9 h2 {
            margin-bottom: 4rem
        }

        .landing_fon9 .div_flex {
            display: flex
        }

        .landing_fon9 .div_flex .dt1 {
            margin-right: 5rem;
            position: relative;
            width: 33%
        }

        .landing_fon9 .div_flex .dt1 .div_tit {
            margin-bottom: 1.3rem
        }

        .landing_fon9 .div_flex .dt1 .div_img {
            margin-bottom: 1.2rem
        }

        .landing_fon9 .div_flex .dt2 .div_tit {
            margin-bottom: 2.2rem
        }

        .landing_fon9 .div_flex .div_tit {
            color: #5f6678
        }

        .landing_fon9 .div_flex1 {
            display: flex
        }

        .landing_fon9 .div_flex1 .dtc1 {
            margin-right: 8rem
        }

        .landing_fon9 .div_flex1 .div_tit2 {
            font-weight: 700;
            margin-bottom: 1rem
        }

        .landing_fon9 a {
            color: #000
        }

        .landing_slider {
            margin-bottom: 4rem
        }

        .landing_slider .div_flex {
            display: flex;
            justify-content: space-between
        }

        .landing_slider .div_flex .dt2 {
            text-align: center
        }

        .landing_slider .div_flex .dt2 .div_tit {
            margin-bottom: 2rem
        }

        .landing_slider .div_tit_slide {
            margin-bottom: 4rem
        }

        .landing_slider .div_slid_grant {
            display: flex;
            flex-wrap: wrap
        }

        .landing_slider .div_slid_grant .div_elem {
            box-shadow: 0 4px 25px 0 rgba(0,0,0,.078);
            display: flex!important;
            flex-direction: column;
            margin: 4rem 1rem;
            min-height: 25rem;
            padding: 3rem;
            width: calc(100% - 2rem)!important
        }

        .landing_slider .div_slid_grant .div_elem .div_img {
            align-items: center;
            background: #f8f8f8;
            border-radius: 1.6rem;
            display: flex;
            height: 8rem;
            justify-content: center;
            width: 8rem
        }

        .landing_slider .div_slid_grant .div_elem .div_desc {
            font-size: 1.8rem;
            font-weight: 500;
            line-height: 120%;
            margin-top: auto
        }

        .landing_requer {
            margin-bottom: 10rem
        }

        .landing_requer .landing_req_flex {
            display: flex;
            flex-direction: row;
            justify-content: space-between
        }

        .landing_requer .landing_req_flex .ul_new_mb16>li {
            font-size: 1.8rem;
            margin-bottom: 1.6rem
        }

        .landing_fon10 {
            margin-bottom: 8rem
        }

        .landing_fon10 .div_elems {
            display: flex;
            flex-wrap: wrap;
            justify-content: center
        }

        .landing_fon10 .div_elems .div_elem {
            box-shadow: 0 4px 36px rgba(0,0,0,.08);
            display: flex;
            margin: 1rem;
            padding: 3rem 7rem 6.4rem 3rem;
            width: calc(33% - 2rem)
        }

        .landing_fon10 .div_elems .div_elem.elem_btn {
            padding-bottom: 4.4rem
        }

        .landing_fon10 .div_elems .div_elem .div_num {
            background: linear-gradient(90deg,#16ff00,#4dffc9 99.91%,#4dffc9 0);
            border-radius: 50%;
            flex: none;
            font-size: 18px;
            font-weight: 600;
            height: 4rem;
            line-height: 40px;
            margin-right: 3rem;
            text-align: center;
            width: 4rem
        }

        @media (max-width: 1280px) {
            .timeline.timeline2 .dt_left_start:before {
                left:-65%
            }

            .landing_fon3 .timeline.timeline2 .dt6,.timeline.timeline2 .dt7 {
                margin-left: 23.4rem
            }

            .landing_fon3 .timeline.timeline2 .dt_left_start:before {
                left: -23.5rem
            }

            .landing_fon3 .timeline.timeline2 .dt_right_start:before {
                width: 38.5%
            }

            .timeline.timeline2 .dt_right_start:before {
                right: 4.1rem
            }
        }

        @media (max-width: 1280px) and (min-width:991px) {
            .landing_fon3 .timeline.timeline2 .dt_right_start .div_num:before {
                width:calc(50% + 1.4rem)
            }

            .landing_fon3 .timeline.timeline2 .dt_right_end .div_num:before {
                width: calc(50% - 3.1rem)
            }

            .landing_fon3 .timeline.timeline2 .dt_left_start:before {
                left: -18.5rem
            }

            .landing_fon6 .timeline.timeline3 .dt_right_start:before {
                right: .2rem
            }
        }

        @media (max-width: 991px) {
            .landing_fon2 .ct {
                display:block;
                padding: 2rem
            }

            .landing_fon2 .ct .dt1 {
                margin-bottom: 2rem;
                padding: 0;
                width: 100%
            }

            .landing_fon2 .ct .dt2 {
                width: 100%
            }

            .landing_fon2 .ct .dt2 .div_el {
                padding: 2rem
            }

            .landing_fon23 .block_h {
                display: block
            }

            .landing_fon3 .timeline.timeline2 .dt1 {
                margin-left: 0;
                order: 1
            }

            .landing_fon3 .timeline.timeline2 .dt2 {
                order: 2
            }

            .landing_fon3 .timeline.timeline2 .dt3 {
                order: 3
            }

            .landing_fon3 .timeline.timeline2 .dt4 {
                order: 4
            }

            .landing_fon3 .timeline.timeline2 .dt5 {
                margin-left: 0;
                order: 5
            }

            .landing_fon3 .timeline.timeline2 .dt6 {
                margin-left: 0;
                order: 6
            }

            .landing_fon3 .timeline.timeline2 .dt7 {
                margin-left: 0;
                order: 7
            }

            .landing_fon3 .timeline.timeline2 .dt8 {
                order: 8
            }

            .landing_fon3 .timeline.timeline2 .dt:nth-child(n+4) {
                margin-bottom: 2.5rem
            }

            .landing_fon3 .timeline.timeline2 .dt {
                width: 33.3333333333%
            }

            .landing_fon3 .timeline.timeline2 h2 {
                width: 100%
            }

            .landing_fon3 .timeline .div_num:before {
                display: none!important
            }

            .landing_fon3 .timeline .div_num:after,.landing_fon3 .timeline .div_num:before {
                display: none
            }

            .landing_fon3 .timeline.timeline2 .dt_right_start:before {
                display: none
            }

            .landing_fon3 .timeline.timeline2 .dt_left_start:before {
                display: none
            }

            .landing_fon4 .cards_el4 {
                margin-bottom: 2rem
            }

            .landing_fon9 .div_flex .dt1,.landing_fon9 .div_flex .dt2 {
                width: 50%
            }

            .landing_fon9 .div_flex1 {
                flex-wrap: wrap
            }

            .landing_fon9 .div_flex1 .dtc1 {
                margin-bottom: 1rem
            }

            .landing_slider .div_tit_slide {
                margin-bottom: 0
            }

            .landing_requer .landing_req_flex .dt2 img {
                width: 100%
            }

            .landing_fon10 .div_elems .div_elem {
                padding: 3rem;
                width: calc(50% - 2rem)
            }
        }

        @media (max-width: 767px) {
            .landing_fon23 .nav_block1 {
                flex-wrap:nowrap;
                font-size: 1.8rem;
                overflow: auto;
                white-space: nowrap
            }

            .landing_fon23 .nav_block1 .nav-link {
                padding: 0 0 2rem
            }

            .landing_fon23 .nav_block1 .nav-item {
                margin-right: 1rem
            }

            .landing_fon3 .timeline.timeline2 .dt {
                padding-right: 0;
                width: 100%
            }

            .landing_fon6 .timeline.timeline3 .dt {
                margin-left: 0!important;
                width: 100%
            }

            .landing_fon6 .dt_right_start:before {
                display: none
            }

            .landing_fon9 .div_flex {
                flex-wrap: wrap
            }

            .landing_fon9 .div_flex .dt1,.landing_fon9 .div_flex .dt2 {
                width: 100%
            }

            .landing_requer {
                margin-bottom: 6rem
            }

            .landing_requer .landing_req_flex {
                flex-direction: column
            }

            .landing_fon10 .div_elems .div_elem {
                padding: 2rem;
                width: 100%
            }

            .landing_slider {
                margin-bottom: 0
            }

            .landing_slider .div_tit_slide {
                font-size: 1.6rem
            }
        }

        @media (max-width: 360px) {
            .landing_fon8 .sp_text {
                font-size:16px;
                line-height: 100%
            }

            .landing_fon9 .div_flex1 {
                font-size: 13px
            }
        }

        .platforms_top {
            background: #fff;
            margin-bottom: 10rem;
            overflow: hidden
        }

        .platforms_top .container {
            padding-bottom: 11.6rem;
            padding-top: 13.8rem
        }

        .platforms_top h1 {
            margin-bottom: 1.2rem
        }

        .platforms_top .img_fon_big {
            left: 47rem
        }

        .platforms_bg_info {
            background: #383b4a;
            color: #fff;
            display: flex;
            height: 100%;
            overflow: hidden;
            padding: 4rem
        }

        .platforms_bg_info .dt1 {
            margin-right: 3rem;
            width: 5.4rem
        }

        .platforms_bg_info .dt1 img {
            max-width: 100%
        }

        .platforms_bg_info .div_tit {
            margin-bottom: 1.4rem
        }

        .platforms_bg_info .div_text {
            margin-bottom: 3.4rem
        }

        .platforms_bg_info1 {
            background: url(/build/images/platforms_bg_info1.c73ef2b9.jpg) no-repeat 100% 0;
            background-size: cover
        }

        .platforms_bg_info2 {
            background: url(/build/images/platforms_bg_info2.8710fb20.jpg) no-repeat 0 0;
            background-size: cover
        }

        .pilot_filter .loader_all {
            margin-bottom: 6rem;
            margin-top: 7rem
        }

        .pilot_filter .tag_list .div_search {
            margin-bottom: 1.2rem
        }

        .pilot_filter {
            margin-bottom: 2rem
        }

        .pilot_filter .div_flex {
            display: flex
        }

        .pilot_filter .pt_btn {
            padding-top: 6rem
        }

        .pilot_filter.pilot_filter_tab {
            display: flex
        }

        .pilot_filter.pilot_filter_tab>.dt1 {
            margin-bottom: 0;
            padding-right: 2rem;
            width: 69%
        }

        .pilot_filter.pilot_filter_tab>.dt2 {
            display: flex;
            flex: none;
            justify-content: space-between;
            padding: 0 0 2rem 3rem;
            width: 31%
        }

        .pilot_filter.pilot_filter_tab>.dt2 .dt2_dt {
            min-width: 48%
        }

        .pilot_filter .search_flex_filter,.pilot_filter .search_flex_filter .tag_list .btn.btn_tag {
            margin-bottom: 0
        }

        .pilot_filter .platforms_sort {
            cursor: pointer;
            position: relative
        }

        .pilot_filter .platforms_sort:first-child {
            margin-right: .5rem
        }

        .pilot_filter .platforms_sort .div_img {
            background: #fff;
            border-radius: 100%;
            box-shadow: 0 .4rem 2rem rgba(0,46,69,.1);
            height: 5.4rem;
            margin-bottom: 1.2rem;
            position: relative;
            width: 5.4rem
        }

        .pilot_filter .platforms_sort .div_img img {
            width: 5.4rem
        }

        .pilot_filter .platforms_sort .div_text {
            font-size: 1.4rem;
            line-height: 120%;
            opacity: .5
        }

        .pilot_filter .platforms_sort.active1 .div_img:before {
            border: 1px solid #383b4a;
            border-bottom: none;
            border-right: none;
            content: "";
            display: inline-block;
            height: 9px;
            position: absolute;
            right: -2rem;
            top: 50%;
            transform: translateY(-50%) rotate(45deg);
            width: 9px
        }

        .pilot_filter .platforms_sort.active2 .div_img:before {
            border: 1px solid #383b4a;
            border-bottom: none;
            border-right: none;
            content: "";
            display: inline-block;
            height: 9px;
            position: absolute;
            right: -2.3rem;
            top: 50%;
            transform: translateY(-50%) rotate(-135deg);
            width: 9px
        }

        .plstan_platforms>.dt2 .div_tit {
            margin-bottom: .4rem
        }

        .plstan_platforms>.dt2 .div_tag,.plstan_platforms>.dt2 .div_text {
            margin-bottom: 1rem
        }

        .plstan_platforms>.dt2 .div_top:last-child {
            margin-bottom: 0
        }

        .platforms_files_wrap .nav_tit {
            border-bottom: 1px solid rgba(155,163,194,.5);
            font-size: 1.8rem;
            font-weight: 500;
            margin-bottom: 2rem;
            padding-bottom: 2rem
        }

        .platforms_files_wrap .nav_tit .tit_el {
            color: #292542
        }

        .platforms_files_wrap .file_el_new2 {
            border-bottom: 1px solid rgba(155,163,194,.5);
            margin-bottom: 2rem;
            padding-bottom: 2rem
        }

        .platforms_files_wrap .file_el_new2 .file_td1 {
            margin-right: 2.2rem;
            position: relative
        }

        .platforms_files_wrap .file_el_new2 .file_td1:after {
            background: linear-gradient(90deg,#16ff00,#4dffc9 99.91%,#4dffc9 0);
            border-radius: 4px;
            bottom: .5rem;
            content: "";
            font-size: 1.2rem;
            padding: .2rem .4rem .1rem;
            position: absolute;
            right: -.7rem
        }

        .platforms_files_wrap .file_el_new2:last-child {
            border-bottom: none;
            margin-bottom: 6rem
        }

        .platforms_files_wrap .file_el_new2 .file_docx .file_td1:after {
            content: "DOCX"
        }

        .platforms_files_wrap .file_el_new2 .file_docx .file_text2:before {
            content: "DOCX";
            font-size: 1.4rem;
            margin-right: 1.2rem;
            opacity: .4
        }

        .platforms_files_wrap .file_el_new2 .file_xlsx .file_td1:after {
            content: "XLSX"
        }

        .platforms_files_wrap .file_el_new2 .file_pdf .file_td1:after {
            content: "PDF"
        }

        @media (max-width: 991px) {
            .pilot_filter.pilot_filter_tab>.dt2 {
                padding-right:0
            }

            .platforms_bg_info {
                padding: 2rem
            }

            .platforms_bg_info .dt1 {
                flex: none;
                margin-right: 2rem
            }

            .plstan_platforms .plstan_stat.plstan_stat_right {
                justify-content: flex-start
            }

            .plstan_platforms .plstan_stat.plstan_stat_right .ps_el {
                margin-left: 0;
                margin-right: .8rem
            }

            .plstan_platforms .plstan_comp_wrap2 {
                justify-content: flex-start
            }
        }

        @media (max-width: 767px) {
            .platforms_top {
                background:#f8f8f8;
                margin-bottom: 6rem
            }

            .platforms_top .container {
                padding-bottom: 5rem;
                padding-top: 5rem
            }

            .pilot_filter .pt_btn {
                padding: 0
            }

            .pilot_filter.pilot_filter_tab {
                display: block
            }

            .pilot_filter.pilot_filter_tab>.dt1 {
                padding: 0;
                width: 100%
            }

            .pilot_filter.pilot_filter_tab>.dt2 {
                justify-content: flex-start;
                margin-bottom: 2rem;
                padding: 0;
                width: 100%
            }

            .pilot_filter.pilot_filter_tab .platforms_sort {
                margin-right: 2rem
            }
        }

        @media (max-width: 991px) {
            .prof_banner2 .div_filt .tab-pane {
                transition:display .5s ease-in;
                width: calc(50% - 1rem)!important
            }

            .prof_banner2 .div_filt>div {
                width: calc(50% - 1rem)
            }
        }

        @media (max-width: 767px) {
            .prof_banner2 .div_filt.platforms_filter>div {
                margin-right:0;
                width: 100%!important
            }

            .prof_banner2 .div_filt.platforms_filter div:first-child {
                margin-bottom: 1rem
            }

            .prof_banner2 .div_filt.platforms_filter .tab-pane form {
                flex-direction: column
            }

            .prof_banner2 .div_filt.platforms_filter .tab-pane form>div {
                width: 100%!important
            }

            .prof_banner2 .div_filt.platforms_filter .nav-item {
                width: 100%
            }

            .prof_banner2 .div_filt.platforms_filter .div_btns2 {
                flex-wrap: wrap
            }

            .prof_banner2 .div_filt.platforms_filter .div_btns2 .width75 {
                width: 100%
            }

            .prof_filter2 .nav_block1 {
                flex-wrap: nowrap;
                overflow: auto
            }

            .prof_filter2 .nav_block1 .nav-item {
                flex: none
            }
        }

        .nav_block1 .div_text5 {
            line-height: 120%
        }

        .nav_platform_prof {
            justify-content: space-between
        }

        .nav_platform_prof .nav-item {
            margin: 0;
            white-space: nowrap;
            width: calc(50% - .5rem)
        }

        @media (max-width: 767px) {
            .nav_platform_prof .nav-item {
                margin-bottom:1rem;
                width: auto
            }
        }

        .new_pilot_top {
            height: 68.6rem
        }

        .new_pilot_top .block_hid2 {
            display: none!important
        }

        .new_pilot_cont1 .dt1 h2 {
            margin-bottom: 1rem
        }

        .new_pilot_cont1 .dt1 .div_text1 {
            font-weight: 500;
            margin-bottom: 2rem
        }

        .new_pilot_cont1 .dt1 .ul_new {
            margin-bottom: 6rem
        }

        .new_pilot_cont1 .dt1 .div_btn .btn {
            margin: 0 2rem 0 0
        }

        .new_pilot_cont1 .dt2 {
            border-radius: 2rem
        }

        .new_pilot_cont2 .dt1 {
            margin-right: 11rem;
            position: relative
        }

        .new_pilot_cont2 .dt1 .block_buttons_video {
            bottom: 3rem;
            display: flex;
            position: absolute
        }

        .new_pilot_cont2 .dt1 .block_buttons_video button {
            margin: 1rem 2rem
        }

        .new_pilot_cont2 .dt2 h2 {
            display: none
        }

        .new_pilot_cont2 .dt2 .pl_elem {
            align-items: center;
            background: #fff;
            border-radius: 20px;
            box-shadow: 0 4px 20px rgba(0,46,69,.1);
            display: flex;
            margin-bottom: 4rem;
            padding: 3rem
        }

        .new_pilot_cont2 .dt2 .pl_elem .div_src {
            width: 40%
        }

        .new_pilot_cont2 .dt2 .pl_elem .file_el_mod {
            width: 60%
        }

        .new_pilot_cont2 .dt2 .pl_elem .file_el_mod .file_el .file_td1 .file_ico {
            background: url(/build/images/ico_file_pdf.264ce1b1.svg) no-repeat 50%;
            height: 5.8rem;
            width: 5.2rem
        }

        .new_pilot_cont2 .dt2 .pl_elem .file_el_mod .file_el .file_td2 .file_text2 {
            opacity: .5
        }

        .new_pilot_cont2 .dt2 .pl_elem .div_src {
            text-align: end
        }

        .new_pilot_cont2 .dt2 .div_el_ul {
            display: flex;
            margin-bottom: 4rem
        }

        .new_pilot_cont2 .dt2 .div_el_ul .dt .ul_new {
            margin-bottom: 0
        }

        .new_pilot_cont2 .dt2 .div_el_ul .dt .ul_new li:last-child {
            margin-bottom: 0
        }

        .new_pilot_cont2 .dt2 .div_el_ul .dt_1 {
            padding-right: 4.7rem
        }

        .new_pilot_cont2 .dt2 .div_el_ul .dt_2 {
            padding-left: 4rem
        }

        .new_pilot_cont2 .dt2 .grad_block {
            border-radius: 3rem;
            position: relative
        }

        .new_pilot_cont2 .dt2 .grad_block .div_txt {
            background: #fff;
            border-radius: 2.8rem;
            color: rgba(0,0,0,.5);
            margin-bottom: 2rem;
            padding: 2rem;
            position: relative
        }

        .new_pilot_cont2 .dt2 .grad_block:before {
            background: linear-gradient(90deg,#16ff00,#4dffc9 99.91%,#4dffc9 0);
            border-radius: 3rem;
            content: "";
            height: calc(100% + .2rem);
            left: -.1rem;
            position: absolute;
            top: -.1rem;
            width: calc(100% + .2rem)
        }

        .new_pilot_cont3 .block_h .div_flex_num {
            display: flex
        }

        .new_pilot_cont3 .block_h .div_flex_num .color_wh {
            color: #000!important
        }

        .new_pilot_cont3 .block_h .div_flex_num .dfn {
            margin-left: 4rem
        }

        .new_pilot_cont3 .block_h .div_flex_num .dfn .dfn_num {
            font-size: 4.4rem;
            line-height: 110%
        }

        .new_pilot_cont3 .block_h .div_flex_num .dfn.dfn3 {
            display: none
        }

        .new_pilot_cont3 .block_cont .nav_block1 {
            margin-bottom: 3rem
        }

        .new_pilot_cont4 .div_slider_video {
            margin-bottom: 0
        }

        .new_pilot_cont4 .div_slider_video .slick-slider:not(.not_dots) {
            margin-bottom: 0!important
        }

        .new_pilot_cont4 .div_slider_video .div_elem {
            max-width: 100%;
            padding: 1rem;
            width: 100%
        }

        .new_pilot_cont4 .div_slider_video .div_elem video {
            border-radius: 2.5rem;
            max-width: 100%
        }

        .new_pilot_cont5 .row_new_mb0 .search_profile {
            margin-bottom: 0
        }

        .new_pilot_cont5 .faq-search-input {
            padding-left: 4rem;
            padding-right: 1rem
        }

        .new_pilot_cont5 .btn-search {
            left: 0;
            right: unset
        }

        .new_pilot_cont5 .btn_show_more .btn {
            color: #fff!important
        }

        .new_pilot_cont5 .company_competition {
            margin: 0 -.5rem
        }

        .new_pilot_cont5 .company_competition .tag_oval {
            margin: 0 .4rem .5rem
        }

        .new_pilot_cont5 .company_competition .tag_oval.active {
            background: linear-gradient(90deg,#16ff00,#4dffc9 99.91%,#4dffc9 0);
            border: 0
        }

        .modal_piloting .modal-content .modal-body {
            overflow: hidden
        }

        .modal_piloting .modal-content .file_el_mod .file_el .file_td1 .file_ico {
            background: url(/build/images/ico_file_pdf.264ce1b1.svg) no-repeat 50%;
            height: 5.8rem;
            width: 5.2rem
        }

        .modal_piloting .modal-content .file_el_mod .file_el .file_td2 .file_text2 {
            opacity: .5
        }

        .modal_piloting .modal-content .timeline .dt {
            margin-bottom: 8rem;
            padding-right: 4rem;
            width: 33.333%
        }

        .modal_piloting .modal-content .timeline .dt h3 {
            margin-bottom: 1.2rem
        }

        .modal_piloting .modal-content .tooltip_span {
            margin: 0 .2rem
        }

        .modal_piloting .modal-content .div_block_cont h2 {
            margin-bottom: 1rem
        }

        .modal_piloting .modal-content .div_block_cont .div_desc {
            margin-bottom: 2rem
        }

        .modal_piloting .modal-content .div_block_cont .row_new_mb {
            margin: 0 -.5rem 4rem
        }

        .modal_piloting .modal-content .div_block_cont .row_new_mb>div {
            margin-bottom: 1rem;
            padding: 0 .5rem 2rem
        }

        .modal_piloting .modal-content .div_block_cont .row_new_mb3>div {
            margin-bottom: 1rem;
            padding: 0 .5rem
        }

        .modal_piloting .modal-content .div_block_cont .cards_el5 {
            border-radius: 3rem
        }

        .modal_piloting .modal-content .div_block_cont .btn_bottom {
            display: flex;
            justify-content: center
        }

        .modal_piloting .modal-content .div_block_cont .btn_bottom .btn {
            margin: 0 .5rem
        }

        .modal_piloting.modal_piloting1 .file_el_mod {
            padding-top: 3rem
        }

        .modal_piloting.modal_piloting2 .cards_el5.card_cont_modal {
            align-items: center;
            display: flex;
            margin-bottom: 6rem;
            padding: 3rem 4rem
        }

        .modal_piloting.modal_piloting2 .cards_el5.card_cont_modal .dt1 {
            margin-right: 6rem;
            width: 24rem
        }

        .modal_piloting.modal_piloting2 .cards_el5.card_cont_modal .dt2 {
            flex: 1
        }

        .modal_piloting.modal_piloting2 .div_block_cont .row_new_mb3 {
            margin-bottom: 6rem
        }

        .modal_piloting.modal_piloting3 .timeline.timeline6 .dt {
            padding-right: 3rem
        }

        .ttip_block ol {
            margin: 0;
            padding: 1.6rem 0 0 1.4rem
        }

        .ttip_block ol li {
            margin: 0 0 1.6rem;
            padding: 0
        }

        .block_connection4 {
            background: url(/build/images/block_connection_f1.c40283ae.png) no-repeat;
            background-size: cover;
            border-radius: 3rem;
            color: #fff;
            display: flex;
            padding: 6rem
        }

        .block_connection4 .div_inner {
            margin-right: 12rem
        }

        .block_connection4 .div_inner h2 {
            margin-bottom: 2rem
        }

        .block_connection4 .div_inner .div_a_tit {
            margin-bottom: 1rem;
            opacity: .6
        }

        .block_connection4 .div_inner .div_img {
            margin-bottom: 1rem
        }

        .block_connection4 .div_cont {
            display: flex;
            flex: 1;
            justify-content: space-between
        }

        .block_connection4 .dt .block_quest .txt1 {
            margin-bottom: 1rem;
            opacity: .6
        }

        .block_connection4 .dt .block_quest .div_txt2 {
            margin-bottom: 2rem
        }

        .block_connection4 .dt .block_quest .div_number {
            margin-bottom: 1rem
        }

        .block_h_md,.documents_new_norma,.tab-content {
            color: #121214
        }

        .div_src_block a,.div_src_block a:hover {
            color: #fff
        }

        @media (max-width: 991px) {
            .new_pilot_top {
                height:unset;
                margin-bottom: 4rem
            }

            .new_pilot_top .block_hid1 {
                display: none!important
            }

            .new_pilot_top .block_hid2 {
                display: inline-block!important
            }

            .new_pilot_top .container {
                background: url(/build/images/piloting_platrofms_top_991_767.5b3d37dc.jpg) no-repeat;
                background-size: 100%;
                padding: 4.5rem 3rem 8.2rem
            }

            .new_pilot_top .container .div_block_logos,.new_pilot_top .container .div_btns {
                margin-bottom: 4rem
            }

            .new_pilot_top .container .div_block_float {
                bottom: -3.5rem;
                box-shadow: 0 4px 20px rgba(0,46,69,.1);
                left: 3rem;
                padding: 2rem 3rem;
                width: calc(100% - 6rem)
            }

            .new_pilot_top .container .div_block_float .block_cont {
                display: flex;
                justify-content: space-between
            }

            .new_pilot_top .container .div_block_float .block_cont .num_el2 {
                margin-bottom: 0
            }

            .new_pilot_top .container .div_block_float .block_cont .div_text1 {
                margin: 0 1.5rem
            }

            .new_pilot_cont1 {
                padding-bottom: 3rem;
                padding-top: 3rem
            }

            .new_pilot_cont1 .div_flex {
                display: flex;
                flex-wrap: wrap
            }

            .new_pilot_cont1 .div_flex .dt1 {
                order: 2;
                width: 100%
            }

            .new_pilot_cont1 .div_flex .dt1 h2 {
                margin-bottom: 2rem
            }

            .new_pilot_cont1 .div_flex .dt1 .div_text,.new_pilot_cont1 .div_flex .dt1 .ul_new_mb2 {
                margin-bottom: 3rem
            }

            .new_pilot_cont1 .div_flex .dt1 .ul_new_mb2>li {
                margin-bottom: 1.4rem
            }

            .new_pilot_cont1 .div_flex .dt2 {
                align-content: center;
                align-items: center;
                border-radius: 3rem;
                display: flex;
                height: 30rem;
                justify-content: center;
                margin: 1rem 1rem 3rem;
                order: 1;
                overflow: hidden;
                position: relative;
                width: 100%
            }

            .new_pilot_cont1 .div_flex .dt2 img {
                height: 60rem;
                position: absolute;
                width: 100%
            }

            .new_pilot_cont2 {
                padding-bottom: 3rem;
                padding-top: 3rem
            }

            .new_pilot_cont2 .block_text1 {
                display: flex;
                flex-wrap: wrap
            }

            .new_pilot_cont2 .block_text1 .dt2 {
                width: 100%
            }

            .new_pilot_cont2 .block_text1 .dt2 h2 {
                display: block;
                margin-bottom: 2rem
            }

            .new_pilot_cont2 .block_text1 .dt2 .div_text,.new_pilot_cont2 .block_text1 .dt2 .ul_new_mb2 {
                margin-bottom: 3rem
            }

            .new_pilot_cont2 .block_text1 .dt2 .ul_new_mb2>li {
                margin-bottom: 1.4rem
            }

            .new_pilot_cont2 .block_text1 .dt2 .pl_elem {
                padding: 2rem 3rem
            }

            .new_pilot_cont2 .block_text1 .dt2 .grad_block {
                border-radius: 2rem;
                margin-bottom: 3rem
            }

            .new_pilot_cont2 .block_text1 .dt2 .div_el_ul {
                margin-bottom: 3rem
            }

            .new_pilot_cont2 .block_text1 .dt2 .div_el_ul .dt_1,.new_pilot_cont2 .block_text1 .dt2 .div_el_ul .dt_2 {
                padding: 0 .5rem;
                width: calc(50% - 1rem)
            }

            .new_pilot_cont2 .hid_mobile {
                display: none
            }

            .new_pilot_cont2 .block_text1 .dt1 {
                align-content: center;
                align-items: center;
                border-radius: 3rem;
                display: flex;
                height: 30rem;
                justify-content: center;
                margin: 1rem 1rem 3rem;
                overflow: hidden;
                position: relative;
                width: 100%
            }

            .new_pilot_cont2 .block_text1 .dt1 img {
                height: 60rem;
                position: absolute;
                width: 100%
            }

            .new_pilot_cont3 .block_h .div_flex_num .dfn {
                margin: 0 4rem 0 0
            }

            .new_pilot_cont3 .btn_bottom {
                text-align: start
            }

            .new_pilot_cont4 .div_slider_video .div_elem {
                max-width: unset;
                width: 100%
            }

            .new_pilot_cont5 .st_collaps .div_cont {
                line-height: 140%
            }

            .new_pilot_cont5 .btn_collaps {
                padding: 2rem 3rem
            }

            .new_pilot_cont5 .btn_collaps .sp_text {
                font-size: 1.6rem
            }

            .block_connection4 {
                background: url(/build/images/block_connection_f1_991_768.3c25f83c.jpg) no-repeat;
                flex-wrap: wrap;
                padding: 4rem
            }

            .block_connection4 .div_inner {
                margin: 0 0 4rem
            }

            .block_connection4 .div_cont {
                justify-content: unset
            }

            .block_connection4 .div_cont .dt1 {
                margin-right: 12rem
            }
        }

        .file_el .file_text1 {
            margin-right: 1.2rem
        }

        @media (max-width: 767px) {
            .new_pilot_top {
                margin-bottom:11rem
            }

            .new_pilot_top .container {
                background: url(/build/images/piloting_platforms_top_767.fc33f3f6.jpg) no-repeat;
                background-size: cover
            }

            .new_pilot_top .container .div_block_logos {
                margin-bottom: 3rem
            }

            .new_pilot_top .container .div_block_logos img {
                margin: 0 .5rem;
                max-height: 3.5rem;
                width: calc(50% - 1rem)
            }

            .new_pilot_top .container .div_text {
                margin-bottom: 2.4rem
            }

            .new_pilot_top .container .div_btns .btn {
                margin-bottom: 1rem;
                width: 100%
            }

            .new_pilot_top .container .div_info .div_flex_num {
                flex-wrap: wrap;
                margin-bottom: 3rem
            }

            .new_pilot_top .container .div_info .div_flex_num>a {
                width: 50%
            }

            .new_pilot_top .container .div_info .div_flex_num .dfn {
                margin-right: 0
            }

            .new_pilot_top .container .div_info .div_flex_num .dfn .dfn_num {
                font-size: 2.8rem!important;
                line-height: 110%
            }

            .new_pilot_top .container .div_block_float {
                bottom: -8.5rem
            }

            .new_pilot_top .container .div_block_float .block_upper {
                left: 2.7rem;
                top: -1.5rem
            }

            .new_pilot_top .container .div_block_float .block_cont {
                display: flex;
                flex-wrap: wrap
            }

            .new_pilot_top .container .div_block_float .block_cont>div {
                width: 100%
            }

            .new_pilot_top .container .div_block_float .block_cont .div_text1 {
                margin: 0
            }

            .new_pilot_top .container .div_block_float .block_cont .div_text1,.new_pilot_top .container .div_block_float .block_cont .num_el2 {
                line-height: 140%;
                margin-bottom: 1rem
            }

            .new_pilot_cont1 .div_flex {
                flex-direction: unset
            }

            .new_pilot_cont1 .div_flex .dt1 .div_btn {
                align-items: center;
                display: flex;
                flex-direction: column
            }

            .new_pilot_cont1 .div_flex .dt1 .div_btn .btn {
                margin: 0 0 2rem;
                width: 100%
            }

            .new_pilot_cont1 .div_flex .dt2 {
                height: 27rem
            }

            .new_pilot_cont1 .div_flex .dt2 img {
                height: 100%
            }

            .new_pilot_cont2 .block_text1 {
                flex-direction: unset
            }

            .new_pilot_cont2 .block_text1 .dt2 .div_btn {
                align-items: center;
                display: flex;
                flex-direction: column
            }

            .new_pilot_cont2 .block_text1 .dt2 .div_btn .btn {
                margin-bottom: 2rem;
                margin-right: unset;
                width: 100%
            }

            .new_pilot_cont2 .block_text1 .dt2 .div_el_ul {
                flex-direction: column;
                line-height: 140%;
                margin-bottom: 2rem
            }

            .new_pilot_cont2 .block_text1 .dt2 .div_el_ul .dt_1 {
                margin-bottom: 1.4rem;
                width: 100%
            }

            .new_pilot_cont2 .block_text1 .dt2 .div_el_ul .dt_2 {
                width: 100%
            }

            .new_pilot_cont2 .block_text1 .dt1 {
                height: 27rem
            }

            .new_pilot_cont2 .block_text1 .dt1 img {
                height: 100%
            }

            .new_pilot_cont2 .block_text1 .pl_elem {
                flex-direction: column;
                margin-bottom: 2rem
            }

            .new_pilot_cont2 .block_text1 .pl_elem .div_src,.new_pilot_cont2 .block_text1 .pl_elem .file_el_mod {
                width: 100%
            }

            .new_pilot_cont2 .block_text1 .pl_elem .file_el_mod {
                margin-bottom: 2rem
            }

            .new_pilot_cont2 .block_text1 .pl_elem .file_el_mod .file_el,.new_pilot_cont2 .block_text1 .pl_elem .file_el_mod .file_el .file_tit {
                font-size: 1.4rem
            }

            .new_pilot_cont2 .block_text1 .pl_elem .file_el_mod .file_el .file_td1 {
                margin-right: 1.5rem
            }

            .new_pilot_cont2 .block_text1 .pl_elem .file_el_mod .file_el .a_ico {
                font-size: 1.6rem
            }

            .new_pilot_cont2 .block_text1 .pl_elem .div_src {
                text-align: start
            }

            .new_pilot_cont2 .block_text1 .div_src_block .a_ico {
                font-size: 1.6rem
            }

            .new_pilot_cont3 .block_cont .nav_block1 {
                display: flex;
                flex-wrap: nowrap;
                overflow-x: scroll
            }

            .new_pilot_cont3 .nav_block1 .nav-item {
                flex: none
            }

            .new_pilot_cont3 .btn_bottom .btn {
                width: 100%
            }

            .new_pilot_cont5 .btn_collaps .sp_text {
                font-size: 1.4rem
            }

            .new_pilot_cont5 .st_collaps .div_cont {
                padding-left: 5.4rem
            }

            .block_connection4 {
                background-size: 100% 100%;
                padding: 3rem 2rem
            }

            .block_connection4 .div_cont {
                flex-direction: column
            }

            .block_connection4 .div_cont .dt1 {
                margin-right: 0
            }

            .block_connection4 .div_cont .block_quest {
                margin-bottom: 4rem
            }
        }

        @media (max-width: 991px) {
            .modal_piloting .modal-close-body {
                right:3.5rem;
                top: .9rem;
                top: 5rem
            }

            .modal_piloting .timeline.timeline6 .dt {
                margin-bottom: 4rem;
                padding-right: 1rem;
                width: 50%
            }

            .modal_piloting .timeline.timeline6 .dt.dt_left_line .div_num.num_el:after {
                content: unset
            }

            .modal_piloting .timeline.timeline6 .dt.dt_right_line .div_num.num_el:before {
                content: unset
            }

            .modal_piloting .timeline.timeline6 .dt:nth-child(odd):not(:first-child):before {
                border-bottom: .2rem dashed rgba(0,0,0,.2);
                content: "";
                left: 6rem;
                position: absolute;
                top: 2.9rem;
                width: 100%;
                z-index: 0
            }

            .modal_piloting .timeline.timeline6 .dt:nth-child(odd):not(:first-child):after {
                border-bottom: .2rem dashed rgba(0,0,0,.2);
                content: "";
                position: absolute;
                right: 100%;
                top: 2.9rem;
                width: 100%;
                z-index: 0
            }

            .modal_piloting .modal-content .div_block_cont .row_new_mb>div {
                margin-bottom: 0;
                padding-bottom: 1rem
            }

            .modal_piloting .modal-content .div_block_cont .div_desc {
                font-size: 1.6rem
            }

            .modal_piloting.modal_piloting1 .file_el_mod {
                padding-top: 2rem
            }

            .modal_piloting.modal_piloting2 .cards_el5.card_cont_modal .dt1 {
                width: 50%
            }

            .modal_piloting.modal_piloting2 .cards_el5.card_cont_modal .dt2 .file_el {
                justify-content: end
            }
        }

        @media (max-width: 767px) {
            .modal_piloting .modal-close-body {
                height:1.5rem;
                right: 2.2rem;
                top: 2.2rem;
                width: 1.5rem
            }

            .modal_piloting .timeline.timeline6 .dt {
                width: 100%
            }

            .modal_piloting .timeline.timeline6 .dt:nth-child(odd):not(:first-child):before {
                content: unset
            }

            .modal_piloting .timeline.timeline6 .dt:nth-child(odd):not(:first-child):after {
                border: 0;
                border-left: 2px dashed #000;
                content: "";
                height: 100%;
                left: 1.9rem;
                opacity: .3;
                position: absolute;
                top: 4rem
            }

            .modal_piloting .timeline.timeline6 .dt:before {
                content: unset
            }

            .modal_piloting .timeline.timeline6 .dt .div_num:before {
                content: unset
            }

            .modal_piloting .timeline.timeline6 .dt:after {
                border: 0;
                border-left: 2px dashed #000;
                content: "";
                height: 100%;
                left: 1.9rem;
                opacity: .3;
                position: absolute;
                top: 4rem
            }

            .modal_piloting .timeline.timeline6 .dt:last-child:after {
                content: unset
            }

            .modal_piloting .modal-content .div_block_cont .cards_el5 {
                border-radius: 2rem
            }

            .modal_piloting.modal_piloting2 .cards_el5.card_cont_modal {
                flex-direction: column;
                padding: 2rem
            }

            .modal_piloting.modal_piloting2 .cards_el5.card_cont_modal .dt1 {
                margin-right: 0;
                width: 100%
            }

            .modal_piloting.modal_piloting2 .cards_el5.card_cont_modal .dt2 {
                width: 100%
            }

            .modal_piloting.modal_piloting2 .cards_el5.card_cont_modal .dt2 .file_el {
                justify-content: start
            }

            .modal_piloting.modal_piloting2 .div_block_cont .cards_el5 {
                border-radius: 2rem
            }

            .modal_piloting.modal_piloting2 .div_block_cont .cards_el5 .card_cont_modal {
                align-items: unset;
                border-radius: 2rem;
                flex-direction: column;
                margin-bottom: 3rem;
                padding: 2rem
            }
        }

        .map-container {
            margin: 0 auto;
            max-width: 144rem;
            padding: 0 4rem
        }

        @media (max-width: 991px) {
            .map-container {
                padding:0!important
            }
        }

        .pilot_map-wrap {
            padding-bottom: 6rem
        }

        @media (max-width: 991px) {
            .pilot_map-wrap {
                padding:0
            }
        }

        .pilot_map {
            background: rgba(18,18,20,.4);
            border: 1.08px solid rgba(179,188,232,.11);
            border-radius: 5.6rem;
            color: #000;
            padding: 6rem;
            position: relative;
            z-index: 1;
        }

        @media (max-width: 991px) {
            .pilot_map {
                border-radius:0;
                padding: 4rem 3.2rem
            }
        }

        @media (max-width: 767px) {
            .pilot_map {
                padding:1.6rem
            }
        }

        .site_content {
            background-image: url(https://i.moscow/upload/lending/DigitalHealth/993000.webp);
            background-repeat: no-repeat;
            background-size: cover;
            color: #fff;
            overflow: hidden
        }

        @media (max-width: 991px) {
            .site_content {
                background-image:url(https://i.moscow/upload/lending/DigitalHealth/bd9a92.webp)
            }
        }

        @media (max-width: 767px) {
            .site_content {
                background-image:url(https://i.moscow/upload/lending/DigitalHealth/0284f2.webp)
            }
        }

        .page__container {
            margin: 0 auto;
            max-width: 144rem;
            padding: 0 10rem;
            position: relative;
            z-index: 0
        }

        .page__ellipse {
            background: linear-gradient(250.07deg,#00d679 5.65%,#0059ff 87.58%);
            filter: blur(300px);
            position: absolute
        }

        .page__ellipse.ellipse-1 {
            height: 30rem;
            left: 25rem;
            top: -85rem;
            transform: rotate(225deg);
            width: 100rem;
            z-index: 0
        }

        .page__ellipse.ellipse-2 {
            filter: blur(170px);
            height: 95rem;
            left: -35rem;
            top: 90rem;
            transform: rotate(114deg);
            width: 38rem;
            z-index: 0
        }

        @media (max-width: 767px) {
            .page__ellipse.ellipse-2 {
                display:none
            }
        }

        .page__ellipse.ellipse-3 {
            background: linear-gradient(349deg,#00d679 5.65%,#0059ff 87.58%);
            filter: blur(150px);
            height: 20rem;
            left: -3rem;
            opacity: .8;
            top: 293rem;
            transform: rotate(222deg);
            width: 100rem
        }

        .page__ellipse.ellipse-4 {
            background: linear-gradient(267deg,#00d679 5.65%,#0059ff 87.58%);
            filter: blur(200px);
            height: 144rem;
            left: 75rem;
            top: 430rem;
            transform: rotate(300deg);
            width: 49rem
        }

        .page__ellipse.ellipse-5 {
            filter: blur(600px);
            height: 204.7rem;
            left: -48rem;
            top: 70rem;
            transform: rotate(-52deg);
            width: 67.4rem;
            z-index: 1
        }

        @media (max-width: 991px) {
            .page__ellipse.ellipse-5 {
                display:none
            }
        }

        .page__vector {
            background: linear-gradient(180deg,#13c09d 4.12%,#fff 23.23%,#7a99d2 41.98%,#7ac3d2 67.58%,hsla(0,0%,100%,0) 79.12%);
            height: 391.3rem;
            left: 67.6rem;
            position: absolute;
            top: 73.8rem;
            width: 2px
        }

        .page__block {
            padding: 3rem 0;
            position: relative
        }

        .page__head__block {
            padding: 5.5rem 0 7rem
        }

        .page__head__block .page__content__wrapper {
            height: 130rem
        }

        @media (max-width: 991px) {
            .page__head__block {
                padding:5.5rem 0 5rem
            }
        }

        .how_to {
            padding-bottom: 16.5rem;
            z-index: 1
        }

        .block__title {
            font-size: 10rem;
            font-weight: 500;
            letter-spacing: 0;
            line-height: 90%;
            position: relative;
            z-index: 1
        }

        .page__head__block .block__title.main {
            font-size: 16rem
        }

        @media (max-width: 991px) {
            .page__head__block .block__title.main {
                font-size:8rem;
                margin-bottom: 21rem
            }
        }

        @media (max-width: 767px) {
            .page__head__block .block__title.main {
                font-size:4.4rem
            }
        }

        .page__block.how_to .block__title {
            margin-bottom: 10rem
        }

        .block__title.advantages {
            margin-bottom: 6rem
        }

        .block__subtitle {
            display: flex;
            font-size: 2.4rem;
            font-weight: 500;
            gap: 2rem;
            left: 0;
            line-height: 130%;
            position: relative;
            top: 13rem;
            z-index: 1
        }

        .for_card_img {
            width: 85px
        }

        .block__subtitle_main {
            font-size: 50px;
            font-weight: 500;
            letter-spacing: 0;
            line-height: 110%;
            width: calc(100% - 42rem)
        }

        .block__subtitle_for,.block__subtitle_main {
            backdrop-filter: blur(20px);
            -webkit-backdrop-filter: blur(20px);
            background: rgba(18,18,20,.2);
            border: 1px solid rgba(179,188,232,.11);
            border-radius: 32px;
            padding: 32px
        }

        .block__subtitle_for {
            width: 40rem
        }

        .block__subtitle_for .title {
            font-size: 32px;
            font-weight: 500;
            letter-spacing: 0;
            line-height: 110%;
            margin-bottom: 1rem;
            vertical-align: bottom
        }

        .block__subtitle_for_cards {
            display: flex;
            flex-direction: column;
            gap: 20px
        }

        .first_card {
            border-bottom: 1px solid hsla(0,0%,100%,.122);
            padding-bottom: 2rem
        }

        .block__subtitle_for_card {
            display: flex;
            flex-direction: row;
            gap: 20px
        }

        .block__subtitle_for_card .for_card_text {
            align-content: end;
            font-size: 20px;
            font-weight: 400;
            letter-spacing: 0;
            line-height: 120%
        }

        .block__subtitle.how_to__subtitle {
            margin-bottom: 10.9rem;
            margin-top: 2.8rem
        }

        .block__subtitle.fix {
            margin-bottom: 5.3rem;
            margin-top: 3rem
        }

        .block__group {
            align-items: center;
            bottom: 12rem;
            display: flex;
            flex-direction: column;
            gap: .8rem;
            height: fit-content;
            left: 83.4rem;
            position: relative;
            width: 40rem;
            z-index: 1
        }

        .block__group a {
            border-radius: 4.4rem;
            width: inherit
        }

        .group__text {
            border: 1px solid rgba(56,202,150,.302);
            border-radius: 32px;
            color: #13c982;
            font-size: 36px;
            font-weight: 200;
            letter-spacing: -1px;
            line-height: 100%;
            padding: 2.8rem 4rem;
            text-align: center;
            width: 100%
        }

        .pilot_button {
            background: linear-gradient(105.77deg,rgba(56,202,150,.01) 14.58%,rgba(56,202,150,.05) 31.85%,rgba(56,202,150,.2) 56.85%,rgba(56,202,150,.05) 75.03%,rgba(56,202,150,.01) 85.14%);
            border: 1px solid rgba(56,202,150,.302);
            border-radius: 2rem;
            font-size: 28px;
            font-weight: 400;
            letter-spacing: 0;
            line-height: 34.61px;
            padding: 1.6rem 3.45rem;
            text-align: right;
            width: 100%
        }

        .how_to__button {
            backdrop-filter: blur(30px);
            -webkit-backdrop-filter: blur(30px);
            background: transparent;
            margin-left: 50%;
            position: relative;
            transform: translateX(-50%)
        }

        .how_to__button:before {
            background: linear-gradient(92.31deg,#14d461 -3.07%,#12acdd 114.89%);
            border-radius: .8rem;
            content: "";
            inset: 0;
            -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
            -webkit-mask-composite: xor;
            mask-composite: exclude;
            padding: 2px;
            pointer-events: none;
            position: absolute
        }

        .head__img__wrapper {
            height: 44rem;
            left: 50%;
            pointer-events: none;
            position: absolute;
            top: 39.2rem;
            transform: translateX(-50%);
            width: 40rem;
            z-index: 1
        }

        .head__img__wrapper>img {
            height: 100%;
            object-fit: cover;
            width: 100%
        }

        .head__logos__wrapper {
            display: flex;
            gap: 5.1rem;
            height: 5.5rem;
            left: 108.2rem;
            position: absolute;
            top: 11.3rem;
            z-index: 1
        }

        .head__logos__wrapper img {
            height: 100%;
            object-fit: cover
        }

        .block__content__wrapper {
            position: relative;
            width: 100%
        }

        .block__content__wrapper.head__content {
            height: 106rem
        }

        .block__content__wrapper.how_to__content {
            margin-bottom: 16.75rem
        }

        .content__img {
            width: 100%
        }

        .content__img,.content__img img {
            position: absolute
        }

        .content__img .back {
            height: 120%;
            left: -86rem;
            position: absolute;
            top: -10rem;
            width: 180%;
            z-index: 0
        }

        .content__img .front {
            height: 159.8rem;
            left: -15.7rem;
            pointer-events: none;
            top: 34rem;
            width: 139.6rem
        }

        .content__img.head__content {
            height: 195.6rem;
            pointer-events: none;
            top: -64rem
        }

        .content__img.how_to__img {
            height: 88rem;
            left: 34.6rem;
            position: absolute;
            top: 6rem;
            width: 55rem
        }

        .content__img.how_to__img img {
            height: 100%;
            object-fit: cover;
            width: 100%
        }

        .content__img.advantages__img {
            height: 88.5rem;
            left: 2%;
            top: -56rem;
            width: 82.5rem;
            z-index: 0
        }

        .content__img.advantages__img img {
            height: 100%;
            object-fit: cover;
            width: 100%
        }

        .content__point .point__title {
            font-size: 12rem;
            font-weight: 500;
            letter-spacing: 0;
            line-height: 100%;
            margin-bottom: 2px;
            white-space: nowrap
        }

        .content__point .point__desc {
            text-wrap: balance;
            color: hsla(0,0%,100%,.64);
            font-size: 2.4rem;
            font-weight: 500;
            line-height: 130%;
            max-width: 36rem;
            opacity: .8
        }

        .content__point.point-2 {
            left: 96rem;
            top: 14rem
        }

        @media (min-width: 992px) {
            .content__point.point-2 {
                position:absolute
            }
        }

        .content__point.point-3 {
            left: 12rem;
            top: 37rem
        }

        @media (min-width: 992px) {
            .content__point.point-3 {
                position:absolute
            }
        }

        .content__point.point-4 {
            text-wrap: nowrap;
            left: 65.3rem;
            top: 75rem
        }

        @media (min-width: 992px) {
            .content__point.point-4 {
                position:absolute
            }
        }

        .content__point.point-4 .point__title {
            margin-bottom: 10px
        }

        .content__point.num {
            font-size: 12rem;
            font-weight: 500;
            line-height: 85%
        }

        .content__point--blue {
            color: #1270dd
        }

        .content__point.d-flex {
            align-items: center;
            gap: 4rem
        }

        .content__point-wrap {
            align-items: flex-start;
            display: flex;
            justify-content: space-between;
            margin-bottom: 4rem;
            min-height: 13rem;
            position: relative;
            z-index: 1
        }

        .content__point-wrap:last-child {
            margin-bottom: 0
        }

        .content__num-text {
            color: #fff;
            font-size: 3rem;
            font-weight: 500;
            line-height: 100%;
            max-width: 40rem
        }

        .content__num-text button {
            background-color: transparent;
            border: none;
            padding: 0
        }

        @media (min-width: 768px) {
            .content__num-text {
                border-bottom:1px solid hsla(0,0%,100%,.3);
                padding-bottom: 1rem
            }
        }

        .content__point.st_collaps {
            align-self: flex-end;
            backdrop-filter: blur(50px);
            -webkit-backdrop-filter: blur(50px);
            background: rgba(18,18,20,.2);
            border: 1px solid rgba(179,188,232,.11);
            border-radius: 3.2rem;
            padding: 3.2rem;
            position: relative;
            width: 40rem
        }

        @media (min-width: 992px) {
            .content__point.st_collaps:before {
                background-color:hsla(0,0%,100%,.3);
                content: "";
                height: .1rem;
                position: absolute;
                right: 100%;
                top: 50%;
                width: 6rem
            }
        }

        .content__point-body {
            width: 100%
        }

        .content__point-list {
            display: flex;
            flex-direction: column;
            gap: .5rem;
            margin-bottom: 0;
            padding-left: 2rem;
            padding-top: 2.4rem
        }

        .content__point-list-item {
            font-size: 1.8rem;
            list-style: none;
            position: relative
        }

        .content__point-list-item:before {
            aspect-ratio: 1;
            background-color: #fff;
            border-radius: 100%;
            content: "";
            left: -1.5rem;
            position: absolute;
            top: 1rem;
            width: .3rem
        }

        .content__point .btn_collaps {
            background: transparent;
            color: #fff;
            display: flex;
            justify-content: space-between;
            padding: 0;
            width: 100%
        }

        .content__point .btn_collaps svg {
            transition: all .3s ease-in-out
        }

        .content__point .btn_collaps[aria-expanded=true] svg {
            transform: rotate(-180deg)
        }

        .content__point .btn_collaps:hover {
            background: transparent;
            color: #fff
        }

        .content__point.num-2 {
            color: #41c1b9
        }

        .content__point.num-3 {
            color: #3be79c
        }

        .content__point.num-4 {
            color: #00d679
        }

        .content__point.text {
            font-size: 3rem;
            font-weight: 500;
            line-height: 120%;
            width: 36.3rem
        }

        .content__point.text-1 {
            left: 86rem;
            top: .7rem
        }

        .content__point.text-2 {
            left: 86rem;
            top: 29rem
        }

        .content__point.text-3 {
            left: 86rem;
            top: 57rem
        }

        .content__point.text-4 {
            left: 86rem;
            top: 86rem
        }

        .content__blocks {
            display: grid;
            gap: 2rem;
            grid-template-areas: "a space1 b" "c d space2"
        }

        .content__blocks .content__block {
            backdrop-filter: blur(15px);
            -webkit-backdrop-filter: blur(15px);
            background: rgba(18,18,20,.4);
            border: 1px solid rgba(179,188,232,.11);
            border-radius: 2.4rem;
            height: 33rem;
            padding: 10.6rem 4rem 4rem;
            position: relative;
            width: 38.9rem
        }

        .content__blocks .block-a {
            grid-area: a
        }

        .content__blocks .block-b {
            grid-area: b
        }

        .content__blocks .block-c {
            grid-area: c
        }

        .content__blocks .block-d {
            grid-area: d
        }

        .content__blocks .content__block__img {
            height: 10rem;
            position: absolute;
            right: 3rem;
            top: 2.5rem;
            width: 10rem
        }

        .content__blocks .content__block__img img {
            height: 100%;
            object-fit: contain;
            width: 100%
        }

        .content__blocks .content__block__title {
            font-size: 2.8rem;
            font-weight: 600;
            line-height: 110%;
            margin-bottom: 1.2rem;
            max-width: 22.7rem
        }

        .content__blocks .content__block__desc {
            font-size: 1.8rem;
            font-weight: 500;
            line-height: 2.6rem;
            opacity: .6
        }

        .pilot_transparent_header {
            --header-background: transparent;
            --header-background-container: transparent;
            --menu_site_fix-border: #ffffff20;
            --header-color: #fff;
            --header-menu1-line-bottom-color: #fff;
            --header-btn-border: 1px solid #ffffff50;
            --header-btn-logo-path-color: #fff;
            --header-btn-green-background: transparent;
            --header-btn-blue-background: transparent;
            --header-logo1-color: block;
            --header-logo2-color: none;
            --header-background-dropdown-menu: #121214;
            --header-text-color-menu_site_fix: #fff;
            --header-color-dropdown-menu: #fff;
            --menu_site_fix-text-color: #ffffff99
        }

        .pilot_dark_header {
            --header-background: #121214;
            --header-background-container: #121214
        }

        .cb-ad {
            display: none
        }

        .innovation {
            margin-bottom: 6rem;
            position: relative
        }

        .innovation_title {
            font-size: 10rem;
            font-weight: 500;
            line-height: 1;
            margin-bottom: 6rem;
            position: relative
        }

        .innovation_buttons_wrapper {
            bottom: 0;
            position: absolute;
            right: 0
        }

        .innovation_cards_wrapper {
            display: flex;
            flex-wrap: wrap;
            gap: 2rem;
            margin-bottom: 4rem
        }

        .innovation_cards_wrapper_title {
            display: none
        }

        .innovation_card {
            border-radius: 3.2rem;
            box-shadow: 0 4px 24px 0 rgba(10,39,23,.08);
            color: #fff;
            display: flex;
            flex-direction: column;
            font-size: 2rem;
            gap: 2.4rem;
            max-width: calc(33.33333% - 1.33333rem);
            padding: 2.4rem .8rem .8rem;
            text-align: center;
            width: 100%
        }

        .innovation_card:not(.center_card) {
            background: rgba(18,18,20,.2);
            border: 1px solid rgba(179,188,232,.11)
        }

        .innovation_card.center_card {
            align-items: center;
            color: #fff;
            display: flex;
            font-size: 4rem;
            font-weight: 500;
            justify-content: center;
            line-height: 1.375
        }

        .innovation_card.health {
            box-shadow: none;
            transition: all .3s ease-in-out
        }

        .innovation_card.health:hover {
            box-shadow: 0 4px 60px 0 rgba(26,198,211,.102),0 4px 20px 0 rgba(26,198,211,.502)
        }

        .innovation_card.education {
            box-shadow: none;
            transition: all .3s ease-in-out
        }

        .innovation_card.education:hover {
            box-shadow: 0 4px 60px 0 rgba(56,154,249,.102),0 4px 20px 0 rgba(56,154,249,.502)
        }

        .innovation_card.transport {
            box-shadow: none;
            transition: all .3s ease-in-out
        }

        .innovation_card.transport:hover {
            box-shadow: 0 4px 60px 0 rgba(111,109,255,.102),0 4px 20px 0 rgba(111,109,255,.502)
        }

        .innovation_card.culture {
            box-shadow: none;
            transition: all .3s ease-in-out
        }

        .innovation_card.culture:hover {
            box-shadow: 0 4px 60px 0 rgba(26,198,211,.102),0 4px 20px 0 rgba(26,198,211,.502)
        }

        .innovation_card.lifestyle {
            box-shadow: none;
            transition: all .3s ease-in-out
        }

        .innovation_card.lifestyle:hover {
            box-shadow: 0 4px 60px 0 rgba(235,52,255,.102),0 4px 20px 0 rgba(235,52,255,.502)
        }

        .innovation_card.infostructure {
            box-shadow: none;
            transition: all .3s ease-in-out
        }

        .innovation_card.infostructure:hover {
            box-shadow: 0 4px 60px 0 rgba(255,234,95,.102),0 4px 20px 0 rgba(255,234,95,.502)
        }

        .innovation_card.building {
            box-shadow: none;
            transition: all .3s ease-in-out
        }

        .innovation_card.building:hover {
            box-shadow: 0 4px 60px 0 rgba(255,122,96,.102),0 4px 20px 0 rgba(255,122,96,.502)
        }

        .innovation_card.it {
            box-shadow: none;
            transition: all .3s ease-in-out
        }

        .innovation_card.it:hover {
            box-shadow: 0 4px 60px 0 rgba(255,82,135,.102),0 4px 20px 0 rgba(255,82,135,.502)
        }

        .innovation_card_logos_wrapper {
            border-radius: 2rem;
            display: flex;
            padding: .4rem
        }

        .innovation_card_logos_wrapper.health_logos {
            background: #1ac6d3
        }

        .innovation_card_logos_wrapper.education_logos {
            background: #389cff
        }

        .innovation_card_logos_wrapper.transport_logos {
            background: #6f6dff
        }

        .innovation_card_logos_wrapper.culture_logos {
            background: #00d679
        }

        .innovation_card_logos_wrapper.lifestyle_logos {
            background: #eb34ff
        }

        .innovation_card_logos_wrapper.infostructure_logos {
            background: #ffea5f
        }

        .innovation_card_logos_wrapper.building_logos {
            background: #ff7a60
        }

        .innovation_card_logos_wrapper.it_logos {
            background: #ff5287
        }

        .innovation_card_logo {
            align-items: center;
            backdrop-filter: blur(20px);
            -webkit-backdrop-filter: blur(20px);
            background: #fff;
            border-radius: 2rem;
            box-shadow: 0 4px 24px 0 rgba(10,39,23,.078);
            display: flex;
            flex-direction: column;
            gap: .2rem;
            height: 11rem;
            justify-content: center;
            padding: 1.5rem 1.6rem;
            position: relative;
            width: 11rem
        }

        .innovation_card_logo:not(:last-child) {
            margin-right: -2rem
        }

        .innovation_card_logo_title {
            color: #121214;
            font-size: 2.4rem;
            font-weight: 500
        }

        .innovation_card_logo_text {
            color: rgba(18,18,20,.361);
            font-size: 1.4rem
        }

        .innovation_card_logo .img_wrapper {
            max-width: 5.8rem
        }

        .innovation_card_logo .img_wrapper img {
            height: 100%;
            object-fit: cover;
            width: 100%
        }

        .innovation_card .first_logo {
            z-index: 4
        }

        .innovation_card .second_logo {
            background: hsla(0,0%,100%,.8);
            z-index: 3
        }

        .innovation_card .third_logo {
            background: hsla(0,0%,100%,.6);
            z-index: 2
        }

        .innovation_card .fourth_logo {
            background: hsla(0,0%,100%,.4);
            z-index: 1
        }

        @media (max-width: 991px) {
            .innovation {
                margin-bottom:8rem
            }

            .innovation_title {
                font-size: 6rem;
                margin-bottom: 2rem
            }

            .innovation_buttons_wrapper {
                margin-bottom: 4rem;
                position: static
            }

            .innovation_cards_wrapper_title {
                display: block;
                font-size: 4rem;
                font-weight: 500;
                margin: 0 auto
            }

            .innovation_card {
                border-radius: 1.6rem;
                font-size: 1.6rem;
                gap: 1.6rem;
                max-width: calc(50% - 1rem);
                padding: 2rem .6rem .6rem
            }

            .innovation_card.center_card {
                display: none
            }

            .innovation_card_logo {
                border-radius: 1.6rem;
                gap: .17rem;
                height: 9.4rem;
                width: 9.4rem
            }
        }

        @media (max-width: 767px) {
            .innovation_title {
                font-size:2.4rem
            }

            .innovation_buttons_wrapper {
                display: flex;
                flex-direction: column;
                gap: 1.2rem;
                margin-bottom: 3.2rem
            }

            .innovation_buttons_wrapper button {
                width: 100%
            }

            .innovation_cards_wrapper_title {
                font-size: 1.8rem
            }

            .innovation_card {
                max-width: 100%
            }
        }

        .support {
            margin-bottom: 12rem;
            padding-top: 6rem;
            position: relative
        }

        .support_title {
            font-size: 10rem;
            font-weight: 500;
            line-height: 1;
            margin-bottom: 4rem;
            z-index: 1
        }

        .support_title,.support_wrapper_wrapper {
            position: relative
        }

        .support_wrapper {
            backdrop-filter: blur(10px);
            -webkit-backdrop-filter: blur(10px);
            background: linear-gradient(92.31deg,rgba(55,154,250,.5) -3.07%,rgba(1,210,118,.5) 114.89%);
            border: 1px solid rgba(179,188,232,.11);
            border-radius: 5.6rem;
            display: flex;
            flex-wrap: wrap;
            gap: .4rem;
            margin-bottom: 4rem;
            padding: 4rem;
            position: relative;
            z-index: 1
        }

        .support_item {
            text-wrap: nowrap;
            align-items: center;
            border: 1.08px solid hsla(0,0%,100%,.2);
            border-radius: 2.4rem;
            display: flex;
            font-size: 1.8rem;
            font-weight: 500;
            gap: .4rem;
            min-height: 4.8rem;
            padding: .4rem 1.8rem
        }

        .support_item .img_wrapper {
            max-width: 2.4rem;
            width: 100%
        }

        .support_item .img_wrapper img {
            height: 100%;
            object-fit: cover;
            width: 100%
        }

        .support_button {
            align-items: center;
            backdrop-filter: blur(20px);
            -webkit-backdrop-filter: blur(20px);
            background: linear-gradient(105.77deg,rgba(56,202,150,.01) 14.58%,rgba(56,202,150,.05) 31.85%,rgba(56,202,150,.2) 56.85%,rgba(56,202,150,.05) 75.03%,rgba(56,202,150,.01) 85.14%);
            border: 1px solid rgba(18,18,20,.2);
            border-radius: 4.4rem;
            color: #fff;
            display: flex;
            font-size: 2.8rem;
            font-weight: 400;
            justify-content: center;
            line-height: 1.236;
            margin: 0 auto;
            min-height: 7rem;
            padding: 1.5rem 7.8rem
        }

        .support_img {
            bottom: -20rem;
            height: 30.9rem;
            position: absolute;
            right: -5rem;
            width: 35rem;
            z-index: 1
        }

        .support_img img {
            height: 100%;
            object-fit: contain;
            width: 100%
        }

        .support_second_img {
            bottom: -8.314rem;
            height: 23.8rem;
            left: 36.4rem;
            position: absolute;
            width: 20.991rem
        }

        .support_second_img img {
            height: 100%;
            object-fit: contain;
            width: 100%
        }

        @media (max-width: 991px) {
            .support {
                margin-bottom:8rem
            }

            .support_title {
                font-size: 6rem;
                line-height: 1.1;
                margin-bottom: 4rem
            }

            .support_wrapper {
                background: linear-gradient(92.31deg,rgba(55,154,250,.5) -3.07%,rgba(1,210,118,.5) 114.89%);
                border-radius: 3.2rem;
                padding: 2rem
            }

            .support_item {
                padding: 1rem 1.5rem
            }

            .support_img {
                height: 22.6rem;
                right: -1.375rem;
                top: -6.354rem;
                width: 20rem
            }

            .support_second_img {
                bottom: -8.8rem;
                left: 6.705rem
            }
        }

        @media (max-width: 767px) {
            .support_title {
                font-size:2.4rem;
                font-weight: 500;
                line-height: 1.33;
                margin-bottom: 2rem
            }

            .support_wrapper {
                border-radius: 2.4rem;
                flex-direction: column;
                margin-bottom: 2rem;
                padding: 1.2rem
            }

            .support_item {
                text-wrap: wrap;
                border-radius: 1.6rem;
                gap: 1.2rem;
                min-height: 5.2rem
            }

            .support_img {
                height: 22.6rem;
                right: -11rem;
                top: 64.646rem;
                width: 20rem;
                z-index: 0
            }

            .support_second_img {
                display: none
            }

            .support_button {
                font-size: 1.6rem;
                font-weight: 400;
                line-height: 2.125;
                min-height: 4.8rem;
                padding: .4rem 1.8rem;
                width: 100%
            }
        }

        .directions {
            margin-bottom: 10rem;
            position: relative
        }

        .directions_title {
            font-size: 10rem;
            font-weight: 500;
            line-height: 1;
            margin-bottom: 4rem;
            padding-right: 11rem
        }

        .directions .slide2 .slick-list {
            margin-left: calc(620px - 50vw);
            margin-right: calc(620px - 50vw);
            padding-left: calc(50vw - 620px);
            padding-right: calc(50vw - 620px)
        }

        .directions .slide2 .slick-arrow {
            border-radius: 50%;
            height: 4.8rem;
            width: 4.8rem
        }

        .directions .slide2 .slick-arrow,.directions .slide2 .slick-arrow:hover {
            background-color: #fff;
            background-position: 50%;
            background-repeat: no-repeat
        }

        .directions .slide2 .slick-arrow svg {
            display: none
        }

        .directions .slide2 .slick-arrow.slick-prev {
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.855 6.47a.75.75 0 0 1 0 1.06l-4.794 4.795 4.794 4.795a.75.75 0 1 1-1.06 1.06L7.47 12.855a.75.75 0 0 1 0-1.06l5.325-5.325a.75.75 0 0 1 1.06 0Z' fill='%231C1D22'/%3E%3C/svg%3E");
            top: -10.5rem
        }

        .directions .slide2 .slick-arrow.slick-next {
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.47 6.47a.75.75 0 0 1 1.06 0l5.325 5.325a.75.75 0 0 1 0 1.06L10.53 18.18a.75.75 0 1 1-1.06-1.06l4.794-4.795L9.47 7.53a.75.75 0 0 1 0-1.06Z' fill='%231C1D22'/%3E%3C/svg%3E");
            top: -10.5rem
        }

        .directions .slide2 .slick-dots {
            gap: 1.6rem;
            margin-top: 2rem
        }

        .directions .slide2 .slick-dots li {
            height: .6rem;
            margin: 0;
            width: .6rem
        }

        .directions .slide2 .slick-dots li button {
            background: transparent;
            border: 1px solid #fff;
            border-radius: 50%;
            height: 100%;
            width: 100%
        }

        .directions .slide2 .slick-dots .slick-active button {
            background: #d9d9d9;
            height: 100%;
            width: 100%
        }

        .directions .slick-slider {
            margin: 0 -10px!important
        }

        .directions .slick-slide {
            margin: 0 10px
        }

        .directions .directions_card {
            backdrop-filter: blur(50px);
            -webkit-backdrop-filter: blur(50px);
            border: 1.08px solid rgba(179,188,232,.11);
            border-radius: 3.2rem;
            display: flex;
            flex-direction: column;
            font-weight: 500;
            gap: 2rem;
            height: 100%;
            padding: 2.4rem
        }

        .directions .directions_card_tags_wrapper {
            display: flex;
            flex-wrap: wrap;
            font-weight: 400;
            gap: 1rem
        }

        .directions .directions_card_tag {
            border-radius: 1.5rem;
            line-height: 1;
            padding: .65rem 1rem
        }

        .directions .directions_card_tag.standart {
            border: 1px solid hsla(0,0%,85%,.1);
            color: #fff
        }

        .directions .directions_card_text {
            font-size: 1.8rem;
            line-height: 1.444
        }

        .directions .directions_card_footer_wrapper {
            align-items: flex-end;
            display: flex;
            gap: 1rem;
            justify-content: space-between;
            margin-top: auto
        }

        .directions .directions_card_company_wrapper {
            align-items: center;
            display: flex;
            gap: 1.2rem
        }

        .directions .directions_card_company_wrapper img {
            height: 4.6rem;
            object-fit: contain;
            width: 10rem
        }

        .directions .directions_card_company_text {
            font-size: 1.6rem;
            font-weight: 500;
            line-height: 1.5
        }

        .directions .directions_card_button {
            background: transparent;
            border: .5px solid #fff;
            border-radius: 10rem;
            box-shadow: 0 2px 12px 0 rgba(68,83,113,.08),0 0 8px 0 rgba(68,83,113,.04);
            color: #fff;
            padding: 1.2rem 2.4rem;
            white-space: nowrap
        }

        @media (max-width: 1352px) {
            .directions .slide2 .slick-list {
                margin-left:-5.6rem;
                margin-right: -5.6rem;
                padding-left: 5.6rem;
                padding-right: 5.6rem
            }
        }

        @media (max-width: 991px) {
            .directions {
                margin-bottom:8rem
            }

            .directions_title {
                font-size: 6rem;
                padding-right: 0
            }

            .directions .slide2 .slick-list {
                margin-left: -3.2rem;
                margin-right: -3.2rem;
                padding-left: 3.2rem;
                padding-right: 3.2rem
            }

            .directions .slide2 .slick-dots {
                margin-top: 4rem
            }

            .directions .directions_card {
                width: 61rem
            }
        }

        @media (max-width: 767px) {
            .directions {
                margin-bottom:8rem;
                z-index: 1
            }

            .directions_title {
                font-size: 2.4rem;
                font-weight: 500;
                line-height: 1.33;
                margin-bottom: 3.2rem
            }

            .directions_slider_wrapper {
                padding: 0
            }

            .directions .slide2 .slick-list {
                margin-left: -2rem;
                margin-right: -2rem;
                padding-left: 2rem;
                padding-right: 2rem
            }

            .directions .slide2 .slick-slider {
                margin: 0 -6px!important
            }

            .directions .slide2 .slick-slide {
                margin: 0 6px
            }

            .directions .slide2 .slick-dots {
                margin-top: 3.2rem
            }

            .directions .directions_card {
                width: auto
            }

            .directions .directions_card_footer_wrapper {
                align-items: flex-start;
                flex-direction: column;
                justify-content: normal
            }

            .directions .directions_card_button {
                width: 100%
            }
        }

        .innov_heart {
            margin-bottom: 10rem;
            position: relative
        }

        .innov_heart_wrapper {
            margin-bottom: 4rem;
            position: relative;
            z-index: 10
        }

        .innov_heart_title {
            font-size: 10rem;
            font-weight: 500;
            line-height: 1;
            margin-bottom: 3.2rem
        }

        .innov_heart_text_wrapper {
            display: flex;
            flex-direction: column;
            font-weight: 500;
            gap: 2rem;
            max-width: 63.5rem;
            width: 100%
        }

        .innov_heart_text_wrapper_title {
            color: #38ca96;
            font-size: 3.2rem;
            font-weight: 500;
            line-height: 120%
        }

        .innov_heart_text_wrapper_list {
            align-items: start;
            display: flex;
            flex-direction: column;
            gap: 1.2rem
        }

        .innov_heart_text_wrapper_list_item {
            align-items: center;
            border: .1rem solid hsla(0,0%,100%,.2);
            border-radius: 100px;
            display: flex;
            font-size: 2.4rem;
            font-weight: 500;
            letter-spacing: 0;
            line-height: 120%;
            min-height: 4.263rem;
            padding: .4rem 2.4rem
        }

        @media (max-width: 991px) {
            .innov_heart {
                margin-bottom:40.9rem
            }

            .innov_heart_title {
                font-size: 6rem;
                line-height: 110%;
                margin-bottom: 4rem
            }

            .innov_heart_text_wrapper {
                max-width: none
            }

            .innov_heart_text_wrapper_list {
                flex-wrap: wrap;
                gap: 1.2rem
            }
        }

        @media (max-width: 767px) {
            .innov_heart {
                margin-bottom:8rem
            }

            .innov_heart_title {
                font-size: 2.4rem;
                line-height: 1.33;
                margin-bottom: 3.2rem
            }

            .innov_heart_text_wrapper_title {
                font-size: 2rem;
                font-weight: 500;
                line-height: 1.4
            }

            .innov_heart_text_wrapper_list_item {
                border-radius: 12px;
                font-size: 1.6rem;
                min-height: 6.1rem;
                padding: 1.5rem 2.3rem;
                width: 100%
            }
        }

        .members_story {
            margin-bottom: 8rem;
            position: relative
        }

        .members_story_title {
            font-size: 10rem;
            font-weight: 500;
            line-height: 1;
            margin-bottom: 4rem;
            padding-right: 13.2rem
        }

        .members_story_card {
            backdrop-filter: blur(50px);
            -webkit-backdrop-filter: blur(50px);
            border: 1px solid rgba(179,188,232,.11);
            border-radius: 2.4rem;
            color: #fff;
            display: flex;
            flex-direction: column;
            flex-grow: 1;
            font-size: 1.8rem;
            font-weight: 500;
            height: 100%;
            letter-spacing: 0;
            line-height: 1.444;
            padding: 3.1rem
        }

        .members_story_card:focus {
            color: #fff
        }

        .members_story_card:hover {
            color: #00d679
        }

        .members_story_card_title {
            font-size: 1.8rem;
            font-weight: 500;
            margin-bottom: 3.2rem
        }

        .members_story_card_footer {
            align-items: center;
            color: hsla(0,0%,100%,.36);
            display: flex;
            font-size: 1.6rem;
            gap: 1.2rem
        }

        .members_story .slide2 .slick-arrow {
            border-radius: 50%;
            height: 4.8rem;
            width: 4.8rem
        }

        .members_story .slide2 .slick-arrow,.members_story .slide2 .slick-arrow:hover {
            background-color: #fff;
            background-position: 50%;
            background-repeat: no-repeat
        }

        .members_story .slide2 .slick-arrow svg {
            display: none
        }

        .members_story .slide2 .slick-arrow.slick-prev {
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.855 6.47a.75.75 0 0 1 0 1.06l-4.794 4.795 4.794 4.795a.75.75 0 1 1-1.06 1.06L7.47 12.855a.75.75 0 0 1 0-1.06l5.325-5.325a.75.75 0 0 1 1.06 0Z' fill='%231C1D22'/%3E%3C/svg%3E");
            top: -10.5rem
        }

        .members_story .slide2 .slick-arrow.slick-next {
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.47 6.47a.75.75 0 0 1 1.06 0l5.325 5.325a.75.75 0 0 1 0 1.06L10.53 18.18a.75.75 0 1 1-1.06-1.06l4.794-4.795L9.47 7.53a.75.75 0 0 1 0-1.06Z' fill='%231C1D22'/%3E%3C/svg%3E");
            top: -10.5rem
        }

        .members_story .slide2 .slick-dots {
            gap: 1.6rem;
            margin-top: 4rem
        }

        .members_story .slide2 .slick-dots li {
            height: .6rem;
            margin: 0;
            width: .6rem
        }

        .members_story .slide2 .slick-dots li button {
            background: transparent;
            border: 1px solid #fff;
            border-radius: 50%;
            height: 100%;
            width: 100%
        }

        .members_story .slide2 .slick-dots .slick-active button {
            background: #d9d9d9;
            height: 100%;
            width: 100%
        }

        .members_story .slick-slider {
            margin: 0
        }

        .members_story .slick-slide {
            margin: 0 10px
        }

        @media (max-width: 991px) {
            .members_story_title {
                font-size:6rem;
                padding-right: 0
            }

            .members_story_card {
                min-height: 20.6rem;
                padding: 2rem;
                width: 40rem
            }

            .members_story .slide2 .slick-list {
                margin-left: -3.2rem;
                margin-right: -3.2rem;
                padding-left: 3.2rem;
                padding-right: 3.2rem
            }

            .members_story .slide_navigation .slick-arrow {
                display: none!important
            }

            .members_story .slide_navigation .slick-dots {
                gap: 1.6rem;
                margin-top: 4rem
            }

            .members_story .slide_navigation .slick-dots li {
                height: .6rem;
                margin: 0;
                width: .6rem
            }

            .members_story .slide_navigation .slick-dots li button {
                background: transparent;
                border: 1px solid #fff;
                border-radius: 50%;
                height: 100%;
                width: 100%
            }

            .members_story .slide_navigation .slick-dots .slick-active button {
                background: #d9d9d9;
                height: 100%;
                width: 100%
            }

            .members_story .slick-slider {
                margin: 0 -8px
            }

            .members_story .slick-slide {
                margin: 0 8px
            }
        }

        @media (max-width: 767px) {
            .members_story {
                margin-bottom:4rem
            }

            .members_story_title {
                font-size: 2.4rem;
                font-weight: 500;
                line-height: 1.33;
                margin-bottom: 3.2rem
            }

            .members_story .slide2 .slick-list {
                margin-left: -2rem;
                margin-right: -2rem;
                padding-left: 2rem;
                padding-right: 2rem
            }

            .members_story .slide2 .slick-slide {
                margin: 0 6px
            }

            .members_story .slide2 .slick-dots {
                margin-top: 3.2rem
            }

            .members_story .slick-slider {
                margin: 0 -6px
            }

            .members_story .slick-slide {
                margin: 0 6px
            }

            .members_story_card {
                padding: 3.1rem;
                width: auto
            }
        }

        .innov_container .innov_container_ellipse {
            background: linear-gradient(250.07deg,#00d679 5.65%,#0059ff 87.58%);
            filter: blur(300px);
            height: 38rem;
            left: -51rem;
            position: absolute;
            top: 64rem;
            transform: rotate(52deg);
            width: 100rem;
            z-index: 0
        }

        .innov_container_img {
            height: 105.3rem;
            left: -20rem;
            position: absolute;
            top: 21rem;
            width: 175.459rem
        }

        .innov_container_img img {
            height: 100%;
            object-fit: cover;
            width: 100%
        }

        @media (max-width: 991px) {
            .innov_container_img {
                height:54.1rem;
                left: unset;
                position: absolute;
                right: -6rem;
                top: 60rem;
                width: 90.1rem
            }

            .innov_container_img img {
                height: 100%;
                object-fit: cover;
                width: 100%
            }
        }

        @media (max-width: 767px) {
            .innov_container_img {
                height:152rem;
                left: unset;
                position: absolute;
                right: 0;
                top: -95rem;
                width: 100vw
            }

            .innov_container_img img {
                height: 100%;
                object-fit: cover;
                width: 100%
            }
        }

        @media (max-width: 991px) {
            .br_991 {
                display:none
            }

            .page__block.how_to .block__title {
                margin-bottom: 4rem
            }

            .content__point-wrap {
                gap: 3rem;
                margin-bottom: 4rem
            }

            .content__point-wrap:last-child {
                margin-bottom: 0
            }

            .content__point.st_collaps {
                max-width: 28.4rem;
                width: 100%
            }

            .content__point .btn_collaps {
                font-size: 1.6rem;
                font-weight: 600
            }

            .content__point-list {
                padding-top: 1.2rem
            }

            .content__point-list-item {
                font-size: 1.4rem;
                font-weight: 500;
                line-height: 120%
            }

            .content__point .btn_collaps svg {
                height: .7rem;
                width: 1.2rem
            }

            .content__point.d-flex {
                gap: 3rem
            }

            .content__point.num {
                font-size: 9.6rem
            }

            .content__num-text {
                font-size: 2rem;
                max-width: 21.3rem
            }

            .page__head__block .block__title {
                font-size: 6rem
            }

            .block__subtitle.fix {
                flex-direction: column;
                gap: 40px;
                margin-bottom: 4rem;
                margin-top: 0;
                opacity: 1;
                position: relative;
                top: unset
            }

            .block__subtitle_main {
                font-size: 32px;
                font-weight: 500;
                line-height: 40px;
                width: 100%
            }

            .block__subtitle_for {
                padding: 1.6rem;
                width: 100%
            }

            .block__subtitle_for .title {
                font-size: 24px;
                font-weight: 500;
                letter-spacing: 0;
                line-height: 32px;
                vertical-align: bottom
            }

            .block__subtitle_for_card {
                width: 100%
            }

            .first_card {
                border-bottom: 0;
                border-right: 1px solid hsla(0,0%,100%,.122);
                padding-bottom: 0;
                padding-right: 8px
            }

            .block__subtitle_for_cards {
                align-items: flex-end;
                flex-direction: row;
                gap: 8px;
                padding: .4rem 0 2.4rem
            }

            .block__subtitle_for_card {
                width: calc(50% - 4px)
            }

            .block__content__wrapper {
                top: unset
            }

            .head__img__wrapper {
                height: 27.5rem;
                left: unset;
                right: 9rem;
                top: 23rem;
                transform: none;
                width: 25.4rem
            }

            .head__logos__wrapper {
                left: 0;
                top: 30rem
            }

            .head__logos__wrapper img {
                height: 82%
            }

            .block__group {
                bottom: 26.5rem;
                left: unset;
                margin-bottom: 8rem;
                margin-left: auto;
                position: static;
                right: 0;
                width: fit-content
            }

            .block__group .pilot_button {
                font-size: 2.4rem;
                width: 100%
            }

            .group__text {
                border-radius: 3.2rem;
                font-size: 2.4rem;
                font-weight: 300;
                padding: 2rem 3rem
            }

            .content__point.point-2,.content__point.point-4 {
                align-self: flex-end
            }

            .content__point {
                position: unset;
                z-index: 1
            }

            .block__content__wrapper.head__content {
                display: flex;
                flex-direction: column;
                gap: 10rem;
                height: auto;
                padding: 4rem 0 7rem
            }

            .how_to {
                padding: 0 0 4rem
            }

            .content__point .point__title {
                font-size: 7.2rem
            }

            .content__point .point__desc {
                font-size: 2rem
            }

            .block__title {
                margin-bottom: 2rem
            }

            .block__subtitle.how_to__subtitle {
                margin-bottom: 8rem;
                margin-top: 0
            }

            .content__img .front {
                height: 115rem;
                left: 5rem;
                top: 31.6rem;
                width: 90rem
            }
        }

        @media (max-width: 991px) and (max-width:991px) {
            .content__img .front {
                height:90rem;
                left: -4rem;
                top: 28rem;
                width: 100%
            }
        }

        @media (max-width: 991px) and (max-width:767px) {
            .content__img .front {
                height:80rem;
                left: -22rem;
                top: 77rem;
                width: 70rem
            }
        }

        @media (max-width: 991px) {
            .content__img .back {
                height:156.3rem;
                left: -54.8rem;
                position: absolute;
                top: 23rem;
                width: 154rem;
                z-index: 0
            }
        }

        @media (max-width: 991px) and (max-width:991px) {
            .content__img .back {
                height:118rem;
                left: -3.2rem;
                position: absolute;
                top: 11rem;
                width: 77rem;
                z-index: 0
            }
        }

        @media (max-width: 991px) {
            .content__img.how_to__img {
                height:79rem;
                left: 50%;
                top: 3rem;
                transform: translateX(-50%)
            }

            .content__img.how_to__img img {
                object-fit: contain
            }

            .cb-ad {
                display: flex;
                flex-direction: column;
                gap: 11.5rem
            }

            .cb-ad__item {
                align-items: center;
                display: flex;
                gap: 3rem
            }

            .how_to__button {
                margin-left: 0;
                transform: none
            }

            .page__block.pr-block {
                padding: 14rem 0 8rem
            }

            .content__blocks {
                display: flex;
                flex-direction: column;
                gap: 1.6rem
            }

            .content__blocks .content__block {
                height: 24rem;
                padding: 10.6rem 2.4rem 2.4rem;
                width: 46.4rem
            }

            .content__blocks .content__block:nth-child(odd) {
                align-self: flex-start
            }

            .content__blocks .content__block:nth-child(2n) {
                align-self: flex-end
            }

            .content__blocks .content__block__img {
                height: 7.6rem;
                width: 8.4rem
            }

            .content__blocks .content__block__title {
                font-size: 2.4rem;
                max-width: 100%
            }

            .content__blocks .content__block__desc {
                font-size: 1.6rem
            }

            .content__img.advantages__img {
                height: 52.7rem;
                left: 21rem;
                top: -23rem;
                width: 49.2rem
            }
        }

        @media (max-width: 767px) {
            .page__head__block {
                padding:6rem 0 4rem
            }

            .block__title {
                font-size: 3.2rem
            }

            .block__subtitle.fix {
                font-size: 1.6rem;
                gap: 1.6rem;
                left: 0;
                top: unset;
                width: auto
            }

            .block__subtitle_for {
                border-radius: 2.4rem
            }

            .block__subtitle_main {
                border-radius: 2.4rem;
                font-size: 2.4rem;
                font-weight: 500;
                letter-spacing: 0;
                line-height: 28px;
                padding: 2.2rem
            }

            .block__subtitle_for_card {
                width: 100%
            }

            .block__subtitle_for_cards {
                align-items: flex-start;
                flex-direction: column;
                gap: 20px
            }

            .block__subtitle_for_cards .for_card_img {
                align-self: center
            }

            .first_card {
                border-bottom: 1px solid hsla(0,0%,100%,.122);
                border-right: 0;
                padding-bottom: 18px;
                padding-right: 0
            }

            .head__img__wrapper {
                height: 21.6rem;
                left: 24rem;
                position: absolute;
                right: unset;
                top: 13rem;
                transform: translateX(-50%);
                width: 20rem
            }

            .block__group {
                bottom: 40rem;
                display: flex;
                left: 0;
                width: 100%
            }

            .block__group .pilot_button {
                font-size: 1.6rem;
                padding: .65rem 1.2rem;
                width: 100%
            }

            .group__text {
                font-size: 24px;
                font-weight: 600;
                letter-spacing: 0;
                line-height: 100%;
                text-align: center
            }

            .head__logos__wrapper {
                height: 4rem;
                margin-bottom: 24rem;
                top: 23rem
            }

            .head__logos__wrapper img {
                height: 100%
            }

            .content__point.num {
                gap: 1.2rem
            }

            .content__point.num span:not([class]) {
                font-size: 5.6rem;
                height: 5.6rem;
                text-align: center;
                width: 6rem
            }

            .content__point-wrap {
                flex-direction: column
            }

            .content__num-text {
                font-size: 2.4rem;
                max-width: 100%
            }

            .content__point.st_collaps {
                border-radius: 2.4rem;
                max-width: 100%;
                padding: 2rem
            }

            .content__point-list-item {
                font-size: 1.6rem
            }

            .content__point-body .btn_collaps {
                font-size: 1.8rem
            }

            .content__point-body .btn_collaps svg {
                height: .9rem;
                width: 1.8rem
            }

            .head__content .content__point {
                flex-direction: column
            }

            .content__point.point-2,.content__point.point-4 {
                align-self: flex-start
            }

            .content__point {
                display: flex;
                max-width: 28.4rem
            }

            .content__point .point__title {
                font-size: 4.8rem
            }

            .content__point .point__desc {
                font-size: 1.8rem;
                text-align: left
            }

            .block__content__wrapper.head__content {
                gap: 4.8rem;
                padding-bottom: 4rem
            }

            .how_to {
                padding: 4rem 0 0
            }

            .block__subtitle {
                font-size: 1.6rem
            }

            .cb-ad {
                gap: 8rem;
                position: relative;
                z-index: 1
            }

            .cb-ad__item {
                gap: 2rem
            }

            .content__point.text {
                font-size: 2rem;
                width: auto
            }

            .content__point.num {
                font-size: 7.2rem
            }

            .block__content__wrapper.how_to__content {
                margin-bottom: 8rem
            }

            .block__title.advantages {
                margin-bottom: 4rem
            }

            .content__blocks {
                margin-bottom: 28rem
            }

            .page__block.pr-block {
                padding: 12rem 0 6rem
            }

            .content__blocks .content__block {
                height: auto;
                width: auto
            }

            .content__blocks .content__block__title {
                font-size: 2rem;
                margin-bottom: .8rem
            }

            .content__img.how_to__img {
                height: 78rem;
                left: 9.5rem;
                top: -5rem;
                transform: none;
                width: 130vw
            }

            .content__img.how_to__img img {
                object-fit: cover
            }

            .content__img .back {
                height: 100rem;
                left: -2rem;
                top: 24rem;
                width: 100vw
            }

            .content__img.advantages__img {
                height: 42.5rem;
                left: 2rem;
                top: 98rem;
                width: 38.5rem;
                z-index: 0
            }
        }

        .text_lg {
            display: block
        }

        @media (max-width: 991px) and (min-width:767px) {
            .text_lg {
                display:none
            }
        }

        .text_md {
            display: none
        }

        @media (max-width: 991px) and (min-width:767px) {
            .text_md {
                display:block
            }
        }

        .directions .tag_pink {
            background: #ff5287;
            color: #fff
        }

        .directions .tag_green {
            background: #00d679;
            color: #fff
        }

        .directions .tag_purple {
            background: #6f6dff;
            color: #fff
        }

        .directions .tag_orange {
            background: #ff7a60;
            color: #fff
        }

        .directions .tag_lilac {
            background: #eb34ff;
            color: #fff
        }

        .directions .tag_yellow {
            background: #ffea5f;
            color: #000
        }

        .directions .tag_white {
            background: #fff;
            color: #000
        }

        .directions .tag_aqua {
            background: #1ac7d3;
            color: #fff
        }

        .directions .tag_blue {
            background: #389cff;
            color: #fff
        }

        .document_block {
            margin-bottom: 6rem;
            position: relative;
            z-index: 1
        }

        .document_block .title {
            font-size: 60px;
            font-weight: 500;
            letter-spacing: 0;
            line-height: 52px;
            margin-bottom: 4rem
        }

        .document_block .document_list {
            display: flex;
            flex-direction: row;
            flex-wrap: wrap;
            gap: 20px
        }

        .document_block .document_list .document_card {
            backdrop-filter: blur(50px);
            -webkit-backdrop-filter: blur(50px);
            background: rgba(18,18,20,.502);
            border: 1px solid rgba(179,188,232,.11);
            border-radius: 20px;
            box-shadow: 0 4px 8px 0 rgba(68,83,113,.05),0 0 16px 0 rgba(68,83,113,.1);
            padding: 2.4rem;
            width: calc(25% - 17px)
        }

        .document_block .document_list .document_card .top_block {
            flex-direcion: row;
            align-items: center;
            display: flex;
            gap: 12px;
            margin-bottom: 20px
        }

        .document_block .document_list .document_card .top_block .file_logo {
            border-radius: 12px;
            padding: 15px 0;
            text-align: center;
            width: 48px
        }

        .document_block .document_list .document_card .top_block .logo_green {
            background: rgba(20,210,101,.102);
            color: #14d265
        }

        .document_block .document_list .document_card .top_block .logo_aqua {
            background: rgba(18,179,202,.102);
            color: #12b3ca
        }

        .document_block .document_list .document_card .top_block .file_weight {
            align-content: center;
            color: hsla(0,0%,100%,.361);
            text-align: center
        }

        .document_block .document_list .document_card .top_block .download_img {
            margin-left: auto
        }

        @media (max-width: 991px) {
            .document_block .title {
                font-size:60px;
                font-weight: 500;
                letter-spacing: 0;
                line-height: 110%;
                margin-bottom: 4rem
            }

            .document_block .document_list .document_card {
                width: calc(50% - 12px)
            }
        }

        @media (max-width: 767px) {
            .document_block {
                margin-bottom:4rem
            }

            .document_block .title {
                font-size: 24px;
                font-weight: 500;
                letter-spacing: 0;
                line-height: 32px;
                margin-bottom: 3.2rem
            }

            .document_block .document_list {
                justify-content: center
            }

            .document_block .document_list .document_card {
                width: 100%
            }

            .document_block .document_list .document_card .top_block .file_logo {
                padding: 12px 0;
                width: 42px
            }
        }

        .pilot_projects {
            margin-bottom: 8rem;
            padding-top: 8rem
        }

        .pilot_projects .top_tag {
            display: none
        }

        .pilot_projects .slide2 .slick-track {
            display: flex
        }

        .pilot_projects .slide2 .slick-slide div[style],.pilot_projects .slide2 .slick-slide>div {
            height: 100%
        }

        .pilot_projects .next_slide {
            font-size: 100px;
            font-weight: 500;
            letter-spacing: 0;
            line-height: 100%;
            margin-bottom: 4rem
        }

        .pilot_projects .pilot_project {
            height: 100%;
            margin: 0 10px
        }

        .pilot_projects .pilot_project .project {
            display: flex;
            flex-direction: column;
            height: 100%
        }

        .pilot_projects .pilot_project .project .top_block {
            height: 312px;
            position: relative
        }

        .pilot_projects .pilot_project .project .top_block .project_tag {
            display: flex;
            flex-direction: row;
            gap: 10px;
            left: 3.2rem;
            position: absolute;
            top: 3.2rem
        }

        .pilot_projects .pilot_project .project .top_block .project_tag .tag_text {
            border-radius: 16px;
            padding: 6px 12px;
            width: fit-content
        }

        .pilot_projects .pilot_project .project .top_block .project_tag .tag_pink {
            background: #ff5287;
            color: #fff
        }

        .pilot_projects .pilot_project .project .top_block .project_tag .tag_green {
            background: #00d679;
            color: #fff
        }

        .pilot_projects .pilot_project .project .top_block .project_tag .tag_purple {
            background: #6f6dff;
            color: #fff
        }

        .pilot_projects .pilot_project .project .top_block .project_tag .tag_orange {
            background: #ff7a60;
            color: #fff
        }

        .pilot_projects .pilot_project .project .top_block .project_tag .tag_lilac {
            background: #eb34ff;
            color: #fff
        }

        .pilot_projects .pilot_project .project .top_block .project_tag .tag_yellow {
            background: #ffea5f;
            color: #000
        }

        .pilot_projects .pilot_project .project .top_block .project_tag .tag_white {
            background: #fff;
            color: #000
        }

        .pilot_projects .pilot_project .project .top_block .project_tag .tag_aqua {
            background: #1ac7d3;
            color: #fff
        }

        .pilot_projects .pilot_project .project .top_block .project_tag .tag_blue {
            background: #389cff;
            color: #fff
        }

        .pilot_projects .pilot_project .project .top_block .background_img img {
            border-top-left-radius: 30px;
            border-top-right-radius: 30px;
            height: 344px;
            object-fit: cover;
            width: 100%
        }

        .pilot_projects .pilot_project .project .bottom_block {
            backdrop-filter: blur(50px);
            -webkit-backdrop-filter: blur(50px);
            background: rgba(18,18,20,.2);
            border: 1px solid rgba(179,188,232,.11);
            border-radius: 24px;
            display: flex;
            flex-direction: column;
            height: 100%;
            padding: 6px
        }

        .pilot_projects .pilot_project .project .bottom_block .project_title {
            border: 1px solid hsla(0,0%,100%,.122);
            border-radius: 24px;
            margin-bottom: 8px;
            padding: 2.4rem
        }

        .pilot_projects .pilot_project .project .bottom_block .project_title .project_name {
            font-size: 32px;
            font-weight: 500;
            letter-spacing: 0;
            line-height: 44px;
            vertical-align: middle
        }

        .pilot_projects .pilot_project .project .bottom_block .project_title .project_product {
            font-size: 16px;
            font-weight: 400;
            letter-spacing: 0;
            line-height: 24px
        }

        .pilot_projects .pilot_project .project .bottom_block .project_card_description {
            display: flex;
            flex-direction: row;
            gap: 8px;
            height: 100%
        }

        .pilot_projects .pilot_project .project .bottom_block .project_card_description .card_text {
            border: 1px solid hsla(0,0%,100%,.122);
            border-radius: 24px;
            padding: 2.4rem;
            width: calc(50% - 2px)
        }

        .pilot_projects .pilot_project .project .bottom_block .project_card_description .card_text .card_title {
            color: hsla(0,0%,100%,.302);
            font-size: 16px;
            font-weight: 500;
            letter-spacing: 0;
            line-height: 26px;
            margin-bottom: 8px
        }

        .pilot_projects .pilot_project .project .bottom_block .project_card_description .card_text .card_description {
            font-size: 16px;
            font-weight: 400;
            letter-spacing: 0;
            line-height: 24px
        }

        .pilot_projects .slide2 .slick-slide {
            height: auto
        }

        .pilot_projects .slide2 .slick-arrow {
            border-radius: 50%;
            height: 4.8rem;
            width: 4.8rem
        }

        .pilot_projects .slide2 .slick-arrow,.pilot_projects .slide2 .slick-arrow:hover {
            background-color: #fff;
            background-position: 50%;
            background-repeat: no-repeat
        }

        .pilot_projects .slide2 .slick-arrow svg {
            display: none
        }

        .pilot_projects .slide2 .slick-arrow.slick-prev {
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.855 6.47a.75.75 0 0 1 0 1.06l-4.794 4.795 4.794 4.795a.75.75 0 1 1-1.06 1.06L7.47 12.855a.75.75 0 0 1 0-1.06l5.325-5.325a.75.75 0 0 1 1.06 0Z' fill='%231C1D22'/%3E%3C/svg%3E");
            right: 17.8rem;
            top: -9rem
        }

        .pilot_projects .slide2 .slick-arrow.slick-next {
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.47 6.47a.75.75 0 0 1 1.06 0l5.325 5.325a.75.75 0 0 1 0 1.06L10.53 18.18a.75.75 0 1 1-1.06-1.06l4.794-4.795L9.47 7.53a.75.75 0 0 1 0-1.06Z' fill='%231C1D22'/%3E%3C/svg%3E");
            right: 11rem;
            top: -9rem
        }

        .pilot_projects .slide2 .slick-dots {
            gap: 1.6rem;
            margin-top: 4rem
        }

        .pilot_projects .slide2 .slick-dots li {
            height: .6rem;
            margin: 0;
            width: .6rem
        }

        .pilot_projects .slide2 .slick-dots li button {
            background: transparent;
            border: 1px solid #fff;
            border-radius: 50%;
            height: 100%;
            width: 100%
        }

        .pilot_projects .slide2 .slick-dots .slick-active button {
            background: #d9d9d9;
            height: 100%;
            width: 100%
        }

        @media (max-width: 991px) {
            .pilot_projects {
                margin-bottom:5rem;
                padding-top: 4rem
            }

            .pilot_projects .next_slide {
                font-size: 60px;
                font-weight: 500;
                letter-spacing: 0;
                line-height: 110%;
                margin-bottom: 4rem;
                padding-right: 0
            }
        }

        @media (max-width: 767px) {
            .pilot_projects .project_tag {
                display:block;
                display: flex;
                flex-direction: column;
                gap: 10px;
                margin-bottom: 10px
            }

            .pilot_projects .project_tag .tag_text {
                border-radius: 16px;
                padding: 6px 12px;
                width: fit-content
            }

            .pilot_projects .project_tag .tag_yellow {
                background: #ffea5f;
                color: #000
            }

            .pilot_projects .project_tag .tag_white {
                background: #fff;
                color: #000
            }

            .pilot_projects .project_tag .tag_aqua {
                background: #1ac6d3;
                color: #fff
            }

            .pilot_projects .project_tag .tag_blue {
                background: #338be0;
                color: #fff
            }

            .pilot_projects .pilot_project {
                margin: 0 6px
            }

            .pilot_projects .next_slide {
                font-size: 24px;
                font-weight: 500;
                letter-spacing: 0;
                line-height: 32px;
                margin-bottom: 3.2rem
            }

            .pilot_projects .pilot_project .project .bottom_block .project_title .project_name {
                font-size: 20px;
                font-weight: 500;
                letter-spacing: 0;
                line-height: 28px;
                vertical-align: middle
            }

            .pilot_projects .pilot_project .project .bottom_block {
                border-radius: 10px
            }

            .pilot_projects .pilot_projects .pilot_project .project .bottom_block .project_title {
                border-radius: 12px;
                padding: 1.2rem
            }

            .pilot_projects .pilot_project .project .top_block .background_img img {
                height: 223px
            }

            .pilot_projects .pilot_project .project .top_block {
                height: 194px
            }

            .pilot_projects .pilot_project .project .bottom_block .project_title {
                border-radius: 10px;
                padding: 1.2rem
            }

            .pilot_projects .pilot_project .project .bottom_block .project_card_description .card_text {
                padding: 2rem
            }

            .pilot_projects .pilot_project .project .top_block .project_tag {
                display: none;
                flex-direction: column;
                left: 1.1rem;
                top: 1.52rem
            }

            .pilot_projects .pilot_project .project .bottom_block .project_card_description {
                flex-direction: column;
                gap: 14px
            }

            .pilot_projects .pilot_project .project .bottom_block .project_card_description .card_text {
                border-radius: 10px;
                width: 100%
            }

            .pilot_projects .pilot_projects .slide2 .slick-dots {
                margin-top: 0
            }
        }

        .faq_wrap {
            margin-bottom: 12rem;
            position: relative;
            z-index: 1
        }

        .faq_wrap li:before {
            background: #fff
        }

        .faq_wrap .st_collaps {
            margin-bottom: .8rem
        }

        .faq_wrap .tt-col {
            flex-direction: column;
            gap: 1rem;
            margin-bottom: 1rem
        }

        .faq_wrap .tt-col.collapsing,.faq_wrap .tt-col.show {
            display: flex
        }

        .faq_wrap ul:not([class]) {
            margin-bottom: 0;
            margin-top: 1rem
        }

        .faq_wrap ul:not([class])>ul:not([class]) {
            margin-bottom: 1rem
        }

        .faq_wrap ul:not([class]) li {
            margin-bottom: 1rem
        }

        .faq_wrap .faq_wrap_title {
            font-size: 60px;
            font-weight: 500;
            letter-spacing: 0;
            line-height: 100%;
            margin-bottom: 3.2rem
        }

        .faq_wrap .faq_wrap_div_switch {
            display: flex;
            flex-direction: row;
            gap: 12px;
            margin-bottom: 3rem
        }

        .faq_wrap .faq_wrap_div_switch .switch_left {
            color: #00d679
        }

        .faq_wrap .faq_wrap_div_switch .switch_right {
            color: hsla(0,0%,100%,.302)
        }

        .faq_wrap .faq_wrap_div_switch .switch_button {
            align-self: center;
            background: hsla(0,0%,100%,.302);
            border: 1px solid #00d679;
            border-radius: 100px;
            height: 34px;
            padding: 4px;
            width: 60px
        }

        .faq_wrap .faq_wrap_div_switch .switch_button .round_switch {
            background: #00d679;
            border-radius: 12px;
            height: 24px;
            width: 24px
        }

        .faq_wrap .faq_wrap_div_switch[aria-expanded=true] .switch_button .round_switch {
            transform: translateX(28px)
        }

        .faq_wrap .faq_wrap_div_switch[aria-expanded=true] .switch_left {
            color: hsla(0,0%,100%,.302)
        }

        .faq_wrap .faq_wrap_div_switch[aria-expanded=true] .switch_right {
            color: #00d679
        }

        .faq_wrap .st_collaps {
            backdrop-filter: blur(50px);
            -webkit-backdrop-filter: blur(50px);
            background: none;
            border: 1px solid rgba(179,188,232,.11);
            border-radius: 32px;
            padding: 3.2rem
        }

        .faq_wrap .st_collaps .btn_collaps_pilot {
            align-items: center;
            color: #fff;
            display: flex;
            padding: 0
        }

        .faq_wrap .st_collaps .btn_collaps_pilot:hover {
            background: none
        }

        .faq_wrap .st_collaps .btn_collaps_div_img {
            align-content: center;
            border: 1px solid #fff;
            border-radius: 24px;
            height: 48px;
            margin-left: auto;
            text-align: center;
            width: 48px
        }

        .faq_wrap .st_collaps [aria-expanded=true] .btn_collaps_div_img {
            background: hsla(0,0%,100%,.122)
        }

        .faq_wrap .st_collaps [aria-expanded=true] img {
            transform: rotate(-180deg)
        }

        @media (max-width: 991px) {
            .faq_wrap {
                margin-bottom:8rem
            }

            .faq_wrap .faq_wrap_div_switch {
                display: none
            }

            .faq_wrap .faq_wrap_title {
                font-size: 60px;
                font-weight: 500;
                letter-spacing: 0;
                line-height: 110%;
                margin-bottom: 4rem
            }

            .faq_wrap .st_collaps .btn_collaps_div_img {
                border: 0;
                height: 24px;
                margin-right: 7px;
                width: 24px
            }

            .faq_wrap .st_collaps {
                border-radius: 20px;
                padding: 2.4rem
            }

            .faq_wrap .st_collaps [aria-expanded=true] .btn_collaps_div_img {
                background: none
            }

            .faq_wrap .st_collaps {
                margin-bottom: .6rem
            }

            .faq_wrap .tt-col {
                gap: 1rem;
                margin-bottom: 0;
                margin-top: 2px
            }
        }

        @media (max-width: 767px) {
            .faq_wrap .faq_wrap_title {
                font-size:24px;
                font-weight: 500;
                letter-spacing: 0;
                line-height: 32px;
                margin-bottom: 3.2rem
            }

            .faq_wrap .st_collaps {
                border-radius: 20px;
                padding: 2rem
            }

            .faq_wrap .tt-col {
                margin-top: 10px
            }
        }

        .partner_block {
            margin-bottom: 12rem
        }

        .partner_block .title {
            color: #fff;
            font-size: 60px;
            font-weight: 500;
            letter-spacing: 0;
            line-height: 52px;
            margin-bottom: 4rem
        }

        .partner_block .partner_cards {
            display: flex;
            flex-direction: row;
            gap: 6px;
            justify-content: center
        }

        .partner_block .partner_cards .partner_card {
            align-items: center;
            border: 1px solid hsla(0,0%,100%,.122);
            border-radius: 20px;
            display: flex;
            flex-grow: 1;
            height: 120px;
            justify-content: center
        }

        .partner_block .partner_cards .partner_card_img {
            max-width: 18.5rem
        }

        .partner_block .partner_cards .partner_card_img img {
            height: 100%;
            object-fit: cover;
            width: 100%
        }

        @media (max-width: 991px) {
            .partner_block .title {
                font-size:60px;
                font-weight: 500;
                letter-spacing: 0;
                line-height: 110%
            }

            .partner_block .partner_cards {
                flex-wrap: wrap
            }

            .partner_block .partner_cards .partner_card {
                width: calc(50% - 3px)
            }

            .partner_block .partner_cards .partner_card .partner_card_img {
                text-align: center
            }
        }

        @media (max-width: 767px) {
            .partner_block .title {
                font-size:24px;
                font-weight: 500;
                letter-spacing: 0;
                line-height: 32px;
                margin-bottom: 3.2rem
            }

            .partner_block .partner_cards .partner_card_img {
                border-radius: 10px;
                height: 30px
            }

            .partner_block .partner_cards .partner_card_img img {
                height: 85%;
                width: 100%
            }

            .partner_block .partner_cards .partner_card {
                border-radius: 10px;
                height: 55px
            }
        }

        .consult_button__wrap {
            backdrop-filter: blur(20px);
            -webkit-backdrop-filter: blur(20px);
            border-radius: 4.4rem;
            margin: 0 auto;
            padding: .1rem;
            position: relative;
            width: fit-content;
            z-index: 1
        }

        .consult_button__wrap a {
            margin: 0 auto
        }

        .consult_button__wrap:before {
            background: conic-gradient(from 180deg at 50% 50%,#3be79c 0deg,#8a8a93 33.46deg,rgba(43,42,44,.9) 45.91deg,#51625a 215.15deg,#c2ddcf 230.43deg,rgba(18,18,20,.2) 252.47deg,rgba(33,33,38,.9) 311.2deg,#8a8a93 326.97deg,#3be79c 1turn) padding-box;
            border-radius: inherit;
            content: "";
            height: 100%;
            -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
            -webkit-mask-composite: xor;
            mask-composite: exclude;
            padding: .1rem;
            position: absolute;
            width: 100%
        }

        @media (max-width: 767px) {
            .consult_button__wrap {
                width:100%
            }
        }

        .consult_button {
            align-items: center;
            backdrop-filter: blur(20px);
            -webkit-backdrop-filter: blur(20px);
            background: linear-gradient(105.77deg,rgba(56,202,150,.01) 14.58%,rgba(56,202,150,.05) 31.85%,rgba(56,202,150,.2) 56.85%,rgba(56,202,150,.05) 75.03%,rgba(56,202,150,.01) 85.14%);
            border: 1px solid transparent;
            border-radius: inherit;
            color: #fff;
            display: flex;
            font-size: 2.8rem;
            font-weight: 400;
            justify-content: center;
            line-height: 1.236;
            margin: 0 auto;
            min-height: 7rem;
            padding: 1.75rem 4.05rem;
            width: auto
        }

        @media (max-width: 767px) {
            .consult_button {
                font-size:1.6rem;
                line-height: 34.61px;
                min-height: unset;
                padding: .65rem .2rem
            }
        }

        .consult_button:hover {
            background: rgba(18,18,20,.302)
        }

        .consult_button:active {
            background: rgba(18,18,20,.6);
            border: 2px solid;
            border-image-source: conic-gradient(from 180deg at 50% 50%,#3be79c 0deg,#8a8a93 33.46deg,rgba(43,42,44,.9) 45.91deg,#51625a 215.15deg,#c2ddcf 230.43deg,rgba(18,18,20,.2) 252.47deg,rgba(33,33,38,.9) 311.2deg,#8a8a93 326.97deg,#3be79c 1turn)
        }

        .why_to_participate {
            margin-bottom: 190px;
            position: relative
        }

        .why_to_participate .why__img {
            height: 111rem;
            position: absolute;
            right: -16rem;
            top: -20rem;
            width: 103.5rem;
            z-index: 0
        }

        .why_to_participate .why__img img {
            height: 100%;
            object-fit: cover;
            width: 100%
        }

        .why_to_participate .title {
            font-size: 100px;
            font-weight: 500;
            letter-spacing: 0;
            line-height: 85%;
            margin-bottom: 6rem;
            position: relative;
            z-index: 1
        }

        .why_to_participate .reason_cards {
            display: flex;
            flex-direction: row;
            flex-wrap: wrap;
            gap: 20px;
            margin-bottom: 6rem;
            max-width: 61rem;
            position: relative;
            z-index: 1
        }

        .why_to_participate .reason_cards .reason_card {
            backdrop-filter: blur(50px);
            -webkit-backdrop-filter: blur(50px);
            border: 1px solid rgba(179,188,232,.11);
            border-radius: 32px;
            display: flex;
            flex-direction: column;
            justify-content: space-between;
            padding: 3.2rem;
            width: calc(50% - 10px)
        }

        .why_to_participate .reason_cards .reason_card .reason_img {
            align-content: center;
            height: 100px;
            margin-bottom: 29px;
            margin-left: auto;
            text-align: center;
            width: 100px
        }

        .why_to_participate .reason_cards .reason_card .reason_text {
            font-size: 24px;
            font-weight: 400;
            letter-spacing: 0;
            line-height: 110%;
            vertical-align: bottom
        }

        @media (max-width: 991px) {
            .why_to_participate {
                margin-bottom:110px
            }

            .why_to_participate .why__img {
                height: 52rem;
                right: 1rem;
                top: 11rem;
                width: 49rem;
                z-index: 0
            }

            .why_to_participate .title {
                font-size: 60px;
                font-weight: 500;
                letter-spacing: 0;
                line-height: 110%;
                margin-bottom: 4rem
            }

            .why_to_participate .reason_cards {
                gap: 2rem;
                max-width: 100%
            }

            .why_to_participate .reason_cards .reason_card {
                backdrop-filter: blur(50px);
                -webkit-backdrop-filter: blur(50px);
                background: rgba(18,18,20,.4);
                max-width: 29.5rem;
                padding: 2rem
            }
        }

        @media (max-width: 767px) {
            .why_to_participate {
                margin-bottom:0;
                padding-bottom: 4rem
            }

            .why_to_participate .title {
                font-size: 24px;
                font-weight: 500;
                letter-spacing: 0;
                line-height: 32px
            }

            .why_to_participate .reason_cards .reason_card {
                border-radius: 20px;
                display: flex;
                flex-direction: row-reverse;
                max-width: 100%;
                padding: 2.4rem 2.2rem;
                width: 100%
            }

            .why_to_participate .reason_cards .reason_card .reason_text {
                align-content: center;
                font-size: 18px;
                font-weight: 400;
                letter-spacing: 0;
                line-height: 110%
            }

            .why_to_participate .reason_cards .reason_card .reason_img {
                height: 64px;
                margin-bottom: 0;
                width: 70px
            }

            .why_to_participate .reason_cards .reason_card .reason_img img {
                height: 58px;
                width: 58px
            }
        }

        .still-quest {
            padding: 6rem 0;
            position: relative
        }

        .still-quest__img {
            position: absolute;
            top: -93rem;
            width: 100%
        }

        .still-quest__img img {
            height: 100%;
            object-fit: cover;
            width: 100%
        }

        .still-quest__card {
            backdrop-filter: blur(50px);
            -webkit-backdrop-filter: blur(50px);
            background-color: rgba(18,18,20,.4);
            border: 1px solid rgba(179,188,232,.11);
            border-radius: 3.2rem;
            padding: 4.8rem;
            width: fit-content
        }

        .still-quest__title {
            font-size: 4.8rem;
            font-weight: 500;
            margin-bottom: .8rem
        }

        .still-quest__description {
            font-size: 1.8rem;
            font-weight: 500;
            margin-bottom: 2.4rem
        }

        .still-quest__list {
            margin-bottom: 0;
            padding-left: 0
        }

        .still-quest__list-item {
            align-items: center;
            color: #fff;
            display: flex;
            font-size: 2.8rem;
            gap: 1.2rem;
            list-style: none
        }

        .still-quest__list-item span:not([class]) {
            font-size: inherit
        }

        .still-quest__list-item a {
            color: currentColor
        }

        .reg-innov {
            padding: 6rem 0;
        }

        @media (min-width: 992px) {
            .reg-innov .reg-innov__swiper {
                display: flex;
                flex-wrap: wrap;
                gap: 2rem;
            }

            .reg-innov .reg-innov__swiper > div {
                width: calc(50% - 1rem);
            }
        }

        .reg-innov .reg-innov__title {
            font-size: 10rem;
            margin-bottom: 6rem;
            font-weight: 500;
        }
        .reg-innov .reg-innov__card {
            width: 100%;
            min-height: 30rem;
            border-radius: 3.2rem;
            box-shadow: 0px 4px 24px 0px rgba(10, 39, 23, 0.08);
            border: 1px solid rgba(179, 188, 232, 0.11);
            background-color: transparent;
            padding: .8rem;
            display: flex;
        }
        .reg-innov .reg-innov__card-inner {
            border-radius: 2.4rem;
            display: flex;
            align-items: flex-end;
            justify-content: space-between;
            gap: 1rem;
            padding: 2.4rem;
            background-repeat: no-repeat;
            background-position: center;
            width: 100%;
            /*background-size: cover;*/
        }
        .reg-innov .reg-innov__card-title {
            font-size: 3rem;
            font-weight: 500;
            margin-bottom: 0;
            color: #fff;
        }
        .reg-innov .reg-innov__card-button {
            border-radius: 20rem;
            backdrop-filter: blur(2rem);
            -webkit-backdrop-filter: blur(2rem);
            border: 1px solid rgba(255, 255, 255, 0.4);
            padding: 1rem 2rem;
            color: #fff;
        }

        @media (max-width: 991px) {
            .reg-innov .reg-innov__title {
                font-size: 6rem;
            }

            .reg-innov .reg-innov__card-title {
                font-size: 2.4rem;
            }

            .reg-innov .reg-innov__card-inner {
                gap: .4rem;
                align-items: flex-start;
                justify-content: flex-end;
                padding: 2rem;
                flex-direction: column;
            }

            .still-quest {
                padding:4rem 0
            }

            .still-quest__img {
                top: -24rem
            }
        }

        @media (max-width: 767px) {
            .reg-innov {
                padding: 4rem 0;
            }

            .reg-innov .reg-innov__card-button {
                text-align: center;
            }

            .reg-innov .slide2 .slick-slide {
                margin: 0 1rem;
            }

            .reg-innov .slide2 .slick-dots {
                margin-top: 3.2rem;
                gap: 1.6rem;
            }

            .reg-innov .slide2 .slick-dots li button {
                background-color: transparent;
                border: 1px solid rgba(255, 255, 255, 1);
            }

            .reg-innov .slide2 .slick-dots li.slick-active button {
                background-color: #fff;
                width: .6rem;
                height: .6rem;
            }

            .reg-innov .slide2 .slick-dots li {
                width: auto;
                height: auto;
                margin: 0;
            }

            .reg-innov .reg-innov__title {
                font-size: 3.2rem;
                margin-bottom: 3.2rem;
            }

            .reg-innov .reg-innov__card {
                padding: .4rem;
                border-radius: 2rem;
                flex-direction: column;
                gap: .4rem;
            }
            .reg-innov .reg-innov__card-inner {
                border-radius: 1.6rem;
                flex: 1;
            }
            .still-quest__img {
                top:-23rem
            }

            .still-quest__card {
                border-radius: 1.6rem;
                padding: 2rem;
                width: 100%
            }

            .still-quest__title {
                font-size: 2.4rem
            }

            .still-quest__description,.still-quest__list-item {
                font-size: 1.6rem
            }

            .still-quest__list-item svg {
                height: 2.4rem;
                width: 2.4rem
            }
        }

        .directions_card_text.color_text {
            color: #fff
        }

        .number_list {
            list-style-type: decimal;
            margin-bottom: 0
        }

        .number_list>li::marker {
            color: #fff
        }