@media (max-width:991.99px) {
    /*-------------------------------- hero styles --------------------------------*/
    /*-------------------------------- sprites elements start (hero and starts) --------------------------------*/
    .hero-slider .hero-head-image {
      width: 195.7rem;
      height: auto;
      margin: 0;
    }
    .hero-item_1 .hero-head-image {
      width: 184rem;
      margin: -25rem 25rem 53rem -14rem;
    }
    .hero-slider .hero-item_3 .hero-head-image {
      width: 154rem;
      margin: 0;
    }
    .hero-slider .hero-item_3 .hero-parts .hero-head-image {
      width: 129rem;
      margin: 0;
    }
    .hero-slider .hero-item_4 .hero-head-image {
      width: 184rem;
      margin: -54rem 6rem 0 0;
      max-width: inherit;
    }
    .hero-item_4 .hero-head-image_container.hero-parts .hero-head-image {
      width: 169rem;
      max-width: inherit;
      margin: -6rem 0 0 -3rem;
    }
    /*-------------------------------- sprites elements end (hero and starts) --------------------------------*/
    .hero-section {
      padding-top: 72.7rem;
    }
    .hero-image_left h1 p {
      font-size: 35.3853rem;
      line-height: 36rem;
    }
    .hero-image_left h1 p:first-child {
      text-shadow:
        1rem 0 1rem var(--head-red),
        0 1rem 1rem var(--head-red),
        -1rem 0 1rem var(--head-red),
        0 -1rem 1rem var(--head-red), 0 2.05114rem 5.05rem rgba(0, 0, 0, 0.2);
    }
    .hero-image_left h1 p:last-child {
      font-size: 12.7536rem;
      line-height: 16rem;
      padding-right: 34rem;
    }
    .hero-image_left h1 p:nth-child(2) {
      font-size: 27.6857rem;
      line-height: 39rem;
      letter-spacing: 0.05em;
    }
    .hero-image_left h1 {
      margin-bottom: 30rem;
      margin-top: 32rem;
    }
    .hero-text_slider>li+li {
      margin-top: -107rem;
    }
    .hero-item+.hero-item {
      margin-top: -210.7rem;
    }
    div.hero-image_left {
      width: 60%;
    }
    ul.hero-image_right {
      margin: 38rem -28rem 0 -20%;
      width: 60%;
    }
    .hero-buttons li+li a p {
      display: none;
    }
    .hero_wa_cont {
      width: 24rem;
      height: 24rem;
      margin: 0;
      padding: 1.2rem;
    }
    .hero_wa_cont svg {
      width: 10.9rem;
      height: 10.9rem;
    }
    .hero_wa_cont-border {
      border-width: 0.5rem;
    }
    .hero-buttons li+li {
      margin-left: 13rem;
    }
    .hero-head-image_container .hero-head_blur {
      -webkit-filter: blur(6.4711rem);
      filter: blur(6.4711rem);
    }
    .hero-item_part-1 {
      padding: 7.6rem;
      box-shadow: 0 1.24944rem 6.66369rem rgba(0, 0, 0, 0.24);
    }
    .hero-item_part-1 svg {
      width: 15.7rem;
      height: 15.7rem;
    }
    .attention-part_2 svg {
      width: 4.2rem;
      height: 4.2rem;
    }
    .attention-part_2 {
      width: 10rem;
      height: 10rem;
      border-width: 1.3rem;
    }
    .hero-item_part-2>p {
      font-size: 9.99754rem;
      line-height: 10rem;
      letter-spacing: 0.08em;
    }
    p.hero-item_part-title {
      font-size: 4.16481rem;
      line-height: 7rem;
      letter-spacing: -0.01em;
    }
    .hero-item_part-2 img {
      width: 5.8rem;
      margin: 13rem auto 1rem;
    }
    .hero-item_part-2:after {
      width: 13.74rem;
      height: 1.25rem;
      border-radius: 1.25rem;
      margin-top: 16rem;
    }
    .hero-item_part-2 {
      width: 52.5rem;
      padding: 4rem 5rem 5rem;
      border-radius: 2.5rem;
      background-position: center 12rem;
      background-size: 39rem 39rem;
      box-shadow: 0 1.66592rem 6.66369rem rgba(0, 0, 0, 0.16);
    }
    .hero-item_part-3_img-cont {
      margin-right: 6.4rem;
    }
    .hero-item_part-3_img-cont img {
      width: 19rem;
    }
    .hero-item_part-3 li:nth-child(2n) .hero-item_part-3_content {
      width: 100rem;
    }
    .hero-item_part-3 li .hero-item_part-3_content {
      font-size: 5.89948rem;
      line-height: 9rem;
      width: 81rem;
    }
    .hero-item_part-3 li {
      border-radius: 0;
      padding: 6rem;
      -webkit-backdrop-filter: blur(4.91624rem);
      backdrop-filter: blur(4.91624rem);
      box-shadow: 0 1.96649rem 7.86598rem rgb(0 0 0 / 16%);
      -webkit-filter: none;
      filter: none;
      border-radius: 6rem;
    }
    .hero-active-2 .hero-item_part-3 li .hero-item_part-3_content {
      width: 99rem;
    }
    .hero-item_part-4 {
      width: 113rem;
      height: 58.5rem;
      left: 8rem;
    }
    .hero-slider {
      margin-top: 0;
    }
    .hero-item_part-5 {
      width: 42rem;
      height: 42rem;
      right: 189rem;
      top: 93rem;
    }
    .hero-item_part-3 li:nth-child(odd) {
      margin-left: 17rem;
      background-size: 200% 200%;
      background-position: 50% 50%;
      padding: 8rem 15rem 8rem 7rem;
    }
    .hero-item_1 .hero-item_part-3 li:nth-child(odd) {
      padding-top: 4rem;
    }
    .hero-item_part-3 li:nth-child(even) {
      margin-right: 15rem;
      padding-left: 13rem;
      background-size: 200% 200%;
      background-position: 50% 50%;
    }
    .hero-item_part-3 li+li {
      margin-top: 8rem;
    }
    .hero-item_part-3 {
      left: -14rem;
      bottom: 37rem;
    }
    .hero-active-2 .hero-item_part-3 {
      left: -14rem;
      bottom: 37rem;
    }
    .hero-active-1 .hero-item_part-3 li {
      justify-content: flex-start;
    }
    .hero-item_part-6 {
      width: 3.75rem;
      height: 3.75rem;
    }
    .hero-image_left h1 p img,
    .hero-image_left h1 p svg {
      width: 7.4rem;
    }
    .hero-head-image_container::after {
      content: '';
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 75.8rem;
      display: block;
      background: linear-gradient(140.24deg, rgba(255, 255, 255, 0) 41.21%, #FAF9F4 62.63%) 0 0/ 303rem 100% no-repeat;
      z-index: 30;
    }
    .hero-nav_title h3 {
      margin-bottom: 5rem;
    }
    .hero-nav_container {
      margin: -13rem -5rem 0;
      padding: 6rem 0 6rem 11rem;
      box-shadow: 0 1.36464rem 5.45855rem rgba(0, 0, 0, 0.16);
      -webkit-backdrop-filter: blur(3.41159rem);
      backdrop-filter: blur(3.41159rem);
      border-radius: 2.72927rem;
    }
    .hero-image_container {
      margin: 0 -20rem;
      padding: 0 20rem;
    }
    .hero-nav_title {
      width: 48.8rem;
      margin-right: 12rem;
      padding-top: 4rem;
    }
    .hero-nav_title h3 p {
      font-size: 8.18782rem;
      line-height: 10rem;
      letter-spacing: -0.02em;
      text-shadow: 0 0.682318rem 1.36464rem rgba(0, 0, 0, 0.16);
    }
    .hero-nav_title h3+p {
      font-size: 5rem;
      line-height: 6rem;
      letter-spacing: -0.01em;
      text-shadow: 0 0.682318rem 1.36464rem rgba(0, 0, 0, 0.16);
    }
    .hero-nav_items li {
      border-left-width: 1rem;
      padding: 0 0 5rem 0;
    }
    .hero-nav_items li p {
      font-size: 6.82318rem;
      line-height: 8rem;
      padding: 7rem 7rem 0;
    }
    .hero-nav_item-hover_cont svg,
    .hero-nav_item-hover_cont img {
      width: 22rem;
      height: auto;
    }
    .hero-nav_item-hover_cont svg {
      height: 22rem;
    }
    .hero-nav_item-link {
      width: 17.3rem;
      height: 17.3rem;
    }
    .hero-nav_active-bg {
      top: -11rem;
      bottom: -10rem;
      left: 10rem;
      right: 11rem;
      box-shadow: 0 1.02348rem 5.45855rem rgba(0, 0, 0, 0.24);
      border-radius: 2.72927rem;
      width: 64rem;
    }
    /* .hero-active-1 .hero-nav_items li:nth-child(1) .hero-nav_item-hover_cont,
    .hero-active-2 .hero-nav_items li:nth-child(2) .hero-nav_item-hover_cont,
    .hero-active-3 .hero-nav_items li:nth-child(3) .hero-nav_item-hover_cont,
    .hero-active-4 .hero-nav_items li:nth-child(4) .hero-nav_item-hover_cont {
      transform: translate(0, -8rem);
    } */
    .hero-active-1 .hero-nav_items li:nth-child(1) .hero-nav_item-hover_cont,
    .hero-active-2 .hero-nav_items li:nth-child(2) .hero-nav_item-hover_cont,
    .hero-active-3 .hero-nav_items li:nth-child(3) .hero-nav_item-hover_cont,
    .hero-active-4 .hero-nav_items li:nth-child(4) .hero-nav_item-hover_cont {
      transform: translate(0, -8rem);
    }
    .hero-nav_item-link {
      bottom: 7rem;
      border-width: 0.86rem;
      transform: translateX(-50%) rotate(180deg);
      background: radial-gradient(#fff, #fff calc(25% - 3.6rem), var(--head-blue) calc(25% - 3.4rem), var(--head-blue) 100%) 50% 50%/ 400% 400% no-repeat;
    }
    .hero-nav_item-link svg {
      width: 5rem;
      height: 3rem;
      transform: rotateX(33deg);
    }
    /*-------------------------------- hero-slide_2 active --------------------------------*/
    .hero-active-2 .hero-item_2 .hero-item_part-1 {
      transform: translate(-37rem, -26rem);
    }
    .hero-active-2 .hero-item_2 .hero-item_part-2 {
      transform: translate(-24rem, 5rem);
    }
    .hero-active-2 .hero-item_2 .hero-item_part-3 {
      transform: translate(-1rem, 0);
    }
    .hero-active-2 .hero-item_2 .hero-item_part-4 {
      transform: translate(0, 12rem) rotate(46deg);
    }
    .hero-active-2 .hero-item_2 .hero-item_part-5 {
      transform: translateX(0) rotate(0) rotateY(180deg);
    }
    .hero-active-2 .hero-item_2 .hero-item_part-6 {
      transform: translate(-78rem, 85rem);
    }
    /*-------------------------------- hero-slide_1 --------------------------------*/
    .hero-item_1 .hero-head-image_container .hero-head_blur {
      -webkit-filter: blur(7.2241rem);
      filter: blur(7.2241rem);
    }
    .hero-item_1 .hero-item_part-1 img,
    .hero-item_1 .hero-item_part-1 svg {
      width: 14rem;
      position: relative;
    }
    .hero-item_1 .hero-item_part-1 {
      padding: 7rem;
      background: linear-gradient(138.27deg, #FF7A00 13.42%, #FFC700 80.79%);
    }
    .hero-item_1 .hero-item_part-1::before {
      bottom: 2.5rem;
      left: 2.5rem;
      width: 11.4rem;
      height: 11.4rem;
      background: linear-gradient(138.27deg, #FF7A00 13.42%, #FFC700 80.79%) -2.5rem calc(100% + 2.5rem)/ 28rem 28rem no-repeat;
    }
    .hero-item_1 .attention-part_2 {
      background: #43D077;
      border-width: 1.20376rem;
      border-radius: 0.802508rem;
      width: 10rem;
      height: 10rem;
      top: 6rem;
      right: 3rem;
    }
    .hero-item_1 .attention-part_2 svg {
      width: 5rem;
      height: 5rem;
    }
    .hero-item_1 .hero-item_part-2>svg {
      width: 18.5rem;
      height: 18.5rem;
      margin: 10rem auto 11rem;
    }
    .hero-item_1 .hero-item_part-2>p {
      font-size: 8.83rem;
      line-height: 9.62rem;
    }
    .hero-item_1 p.hero-item_part-title {
      font-size: 4.01rem;
      line-height: 4.37rem;
    }
    .hero-item_1 .hero-item_part-2 {
      background-size: 34rem 34rem;
      background-position-y: 6rem;
      width: 49rem;
      padding-bottom: 3rem;
    }
    .hero-item_1 .hero-item_part-3 li:nth-child(even) {
      padding-left: 9rem;
    }
    .hero-item_1 .hero-item_part-3 li:nth-child(odd) {
      margin-left: 11rem;
      padding-right: 5rem;
    }
    .hero-item_1 .hero-item_part-3_img-cont {
      margin-right: 5rem;
    }
    .hero-item_1 .hero-item_part-3 li+li {
      margin-top: 6rem;
    }
    .hero-item_1 .hero-item_part-3 li:nth-child(even) .hero-item_part-3_content {
      width: 71rem;
    }
    .hero-item_1 .hero-item_part-3_img-cont img {
      width: 17rem;
    }
    .hero-item_1 .hero-item_part-3 li .hero-item_part-3_content {
      width: 66rem;
    }
    .hero-item_1 .hero-item_part-4 {
      width: 17rem;
      height: 9.1rem;
    }
    .hero-item_1 .hero-item_part-5 {
      width: 23rem;
      height: 23rem;
    }
    .hero-item_1 .hero-item_part-7 svg {
      width: 14.5rem;
      height: 14.5rem;
    }
    .hero-item_1 .hero-item_part-7 {
      box-shadow: 0 0 6.14895rem rgba(0, 0, 0, 0.11);
      border-radius: 5.5rem;
      padding: 6.4rem 5.6rem;
      z-index: 30;
    }
    .hero-item_1 .hero-item_part-8 {
      width: 21rem;
      height: 21rem;
    }
    .hero-item_1:after {
      bottom: -37rem;
      right: 37rem;
      width: 236rem;
      height: 62rem;
      background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%), linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);
    }
    .hero-item_2:after {
      bottom: -38rem;
      right: -9rem;
      width: 303rem;
      height: 75.8rem;
    }
    .hero-slider>li {
      opacity: 0;
      height: 210.7rem;
    }
    .start-slider_left>li {
      height: 209.6rem;
    }
    .hero-item_1 .hero-item_part-6 {
      width: 3rem;
      height: 3rem;
    }
    .start-slider_right>li {
      height: 857rem;
    }
    /*-------------------------------- hero-slide_1 active --------------------------------*/
    .hero-active-1 .hero-item_1 .hero-item_part-1 {
      transform: translate(-54rem, -29rem);
    }
    .hero-active-1 .hero-item_1 .hero-item_part-2 {
      transform: translate(-29rem, 17rem);
    }
    .hero-active-1 .hero-item_1 .hero-item_part-3 {
      transform: translate(-1rem, -1rem);
    }
    .hero-active-1 .hero-item_1 .hero-item_part-4 {
      transform: translate(-38rem, 94rem) rotate(-5deg);
    }
    .hero-active-1 .hero-item_1 .hero-item_part-5 {
      transform: translate(165rem, -5rem);
    }
    .hero-active-1 .hero-item_1 .hero-item_part-6 {
      transform: translate(-59rem, 77rem);
    }
    .hero-active-1 .hero-item_1 .hero-item_part-7 {
      transform: translate(64rem, 136rem);
    }
    .hero-active-1 .hero-item_1 .hero-item_part-8 {
      transform: translate(-75rem, 108rem);
    }
    /*-------------------------------- hero-slide_4 --------------------------------*/
    .hero-item_4 .hero-head-image_container.hero-parts {
      top: -5rem;
      left: -35rem;
      z-index: 10;
    }
    .hero-item_4 .hero-item_part-1 svg {
      width: 7rem;
      height: 7rem;
    }
    .hero-item_4 .hero-item_part-1 {
      padding: 3rem;
    }
    .hero-item_part-1.hero-part-1_orange svg {
      width: 10rem;
      height: 10rem;
    }
    .hero-item_part-1.hero-part-1_orange {
      width: 16rem;
      height: 16rem;
    }
    .hero-item_part-1.hero-part-1_gray svg {
      width: 13rem;
      height: 13rem;
    }
    .hero-part-1_gray {
      width: 22.5rem;
      height: 23.5rem;
      box-shadow: none;
    }
    .hero-item_4 .attention-part_2 {
      width: 8.7rem;
      height: 8.7rem;
      border-width: 1rem;
    }
    .hero-item_4 .hero-item_part-2 {
      background-size: 42rem 42rem;
      background-position: calc(50% - 1rem) 4rem;
      padding: 5rem 4rem;
      width: 44rem;
    }
    .hero-item_4 .hero-item_part-2>p {
      font-size: 7.5rem;
      line-height: 8rem;
    }
    .hero-item_4 p.hero-item_part-title {
      margin-bottom: 10rem;
      font-size: 4rem;
      line-height: 4rem;
    }
    .hero-item_4 p.hero-item_part-content {
      font-size: 3.9rem;
      line-height: 5rem;
    }
    .hero-item_4 .hero-item_part-2:after {
      margin-top: 16rem;
    }
    .hero_google-message.hero-item_part-2 {
      width: 77rem;
      padding: 7rem;
      box-shadow: 0 0 6.08943rem rgba(0, 0, 0, 0.11);
      -webkit-backdrop-filter: blur(4.73622rem);
      backdrop-filter: blur(4.73622rem);
      border-radius: 6rem;
    }
    .hero-item_4 .hero_google-message.hero-item_part-2 img {
      width: 14rem;
      margin: 0 4rem 0 0;
    }
    .hero-item_4 .hero_google-message.hero-item_part-2 .hero_google-top p {
      font-size: 4.95411rem;
      line-height: 7rem;
    }
    .hero-item_4 .hero_google-message.hero-item_part-2 .hero_google-top p+p {
      font-size: 2.8899rem;
      line-height: 4rem;
    }
    .hero-item_4 .hero_google-message.hero-item_part-2>p {
      font-size: 5rem;
      line-height: 5rem;
      margin: 3rem -5rem 0;
    }
    .hero-item_4 .hero-item_part-4 {
      width: 41rem;
      height: 58.5rem;
    }
    .hero-item_4 .hero-item_part-5 {
      width: 223rem;
      height: auto;
    }
    .hero-item_4 .hero-item_part-6 {
      width: 3rem;
      height: 3rem;
    }
    .hero-item_4 .hero-part-6_gray {
      width: 9rem;
      height: 9rem;
    }
    .hero-item_4 .hero-item_part-7 svg {
      width: 8.2rem;
      height: 7.3rem;
    }
    .hero-item_4 .hero-item_part-7 {
      padding: 3.7rem 3rem;
      border-radius: 2.5rem;
    }
    .hero-item_4 .hero-item_part-9 {
      box-shadow: 0 0 7.60215rem rgba(0, 0, 0, 0.11);
      -webkit-backdrop-filter: blur(3.80108rem);
      backdrop-filter: blur(3.80108rem);
      border-radius: 5.97312rem;
      padding: 6.5rem 5rem 6.5rem 6.5rem;
    }
    .hero-item_4 .hero-part-9_images img {
      width: 20.6rem;
      max-width: inherit;
    }
    .hero-item_4 .hero-part-9_title {
      margin-left: 5rem;
      max-width: 31rem;
    }
    .hero-part-9_title p {
      font-size: 11.2rem;
      line-height: 12rem;
    }
    .hero-item_4 .hero-part-9_title p+p {
      font-size: 3.8rem;
      line-height: 4rem;
    }
    .hero-item_4 .hero-part-9_images li+li {
      margin-left: 5rem;
    }
    .hero-item_4:after {
      height: 36rem;
      width: 224rem;
      right: 28rem;
      bottom: -17rem;
    }
    .hero_google-top svg {
      width: 12.9rem;
      height: 9.5rem;
      margin: 0 3rem 0 2rem;
    }
    .hero-part-9_images li::after {
      background-size: 2.2rem 2.2rem;
      border-width: 0.5rem;
      width: 5.4rem;
      height: 5.4rem;
    }
    .hero-head-image_container {
      display: none;
    }
    .hero-head-image_container.hero-head-image_container_mob {
      display: block;
    }
    /*-------------------------------- hero-slide_4 active --------------------------------*/
    .hero-active-4 .hero-item_4 .hero-head-image_container {
      opacity: 0;
    }
    .hero-active-4 .hero-item_4 .hero-head-image_container_mob {
      opacity: 1;
    }
    .hero-active-4 .hero-item_4 .hero-item_part-1 {
      transform: translate(-20rem, -115rem);
    }
    .hero-active-4 .hero-item_4 .hero-item_part-1.hero-part-1_orange {
      transform: translate(-11rem, -208rem);
    }
    .hero-active-4 .hero-item_4 .hero-item_part-1.hero-part-1_gray {
      transform: translate(-151rem, -198rem);
    }
    .hero-active-4 .hero-item_4 .hero-item_part-1.hero-gray_copy {
      transform: translate(-29rem, -18rem);
    }
    .hero-active-4 .hero-item_4 .hero-item_part-2 {
      transform: translate(-40rem, -12rem);
    }
    .hero-active-4 .hero-item_4 .hero_google-message.hero-item_part-2 {
      transform: translate(81rem, -163rem);
    }
    .hero-active-4 .hero-item_4 .hero-item_part-4 {
      transform: translate(-30rem, 89rem);
    }
    .hero-active-4 .hero-item_4 .hero-item_part-5 {
      transform: translate(181rem, -70rem) rotate(36deg);
    }
    .hero-active-4 .hero-item_4 .hero-item_part-6 {
      transform: translate(-29rem, 84rem);
    }
    .hero-active-4 .hero-item_4 .hero-item_part-6.hero-part-6_gray {
      transform: translate(-86rem, 126rem);
    }
    .hero-active-4 .hero-item_4 .hero-item_part-7 {
      transform: translate(124rem, 87rem);
    }
    .hero-active-4 .hero-item_4 .hero-item_part-9 {
      transform: translate(-1rem, -33rem);
    }
    /*-------------------------------- hero-slide-3 --------------------------------*/
    .hero-image_left {
      z-index: 20;
    }
    .hero-item_3 .hero-item_part-7 svg {
      width: 8.3rem;
      height: 7.2rem;
    }
    .hero-image_right {
      z-index: 10;
    }
    .hero-item_3 .hero-head-image_container:first-child,
    .hero-item_3 .hero-head-image_container.hero-parts+.hero-head-image_container.hero-head-image_container_mob {
      left: calc(-100% - 43rem);
      top: 11rem;
    }
    .hero-item_3 .hero-head-image_container.hero-parts {
      right: 13rem;
      top: 20rem;
    }
    .hero-item_3 .hero-item_part-1 {
      padding: 3rem;
    }
    .hero-item_3 .hero-item_part-1 svg {
      width: 5.5rem;
      height: 5.5rem;
    }
    .hero-item_3 .hero_google-message.google-message_green-attention {
      box-shadow: 0 0 5.5774rem rgb(0, 0, 0, 0.11);
      -webkit-backdrop-filter: blur(4.33798rem);
      backdrop-filter: blur(4.33798rem);
      border-radius: 5rem;
      width: 71rem;
      padding: 6rem 8rem;
    }
    .hero-item_3 .hero_google-message .attention-part_2 svg {
      width: 7rem;
      height: 7rem;
      margin: 0;
    }
    .hero-item_3 .hero_google-message .attention-part_2 {
      border-width: 1rem;
      width: 10rem;
      height: 10rem;
    }
    .hero-item_3 .hero-item_part-2 svg {
      width: 12rem;
      height: 11rem;
      margin: 0 4rem 0 0;
    }
    .hero-item_3 .hero_google-message.hero-item_part-2 .hero_google-top p {
      font-size: 4.53755rem;
      line-height: 7rem;
    }
    .hero-item_3 .hero_google-message.hero-item_part-2 .hero_google-top p+p {
      font-size: 2.6469rem;
      line-height: 4rem;
    }
    .hero-item_3 .hero_google-message.hero-item_part-2>p {
      font-size: 4.53755rem;
      line-height: 5rem;
      margin: 2rem -1rem 0;
      text-align: left;
    }
    .hero-item_3 .hero_google-message.google-message_orange-attention {
      width: 69rem;
      padding: 5rem 7rem 6rem;
      box-shadow: 0 1.1673rem 4.08554rem rgba(0, 0, 0, 0.11);
      -webkit-backdrop-filter: blur(4.66919rem);
      backdrop-filter: blur(4.66919rem);
    }
    .hero-item_3 .hero-item_part-4 {
      width: 15rem;
      height: 15rem;
    }
    .hero-item_3 .hero-item_part-4.part-4_class {
      width: 28rem;
      height: 28rem;
    }
    .hero-item_3 .hero-item_part-4.part-4_head {
      width: 32rem;
      height: 24rem;
    }
    .hero-item_3 .hero-item_part-4.part-4_arrow {
      width: 8.4rem;
      height: 8.4rem;
    }
    .hero-item_3 .hero-item_part-4.part-4_background_left {
      width: 130rem;
      height: 130rem;
      transform: rotate(2deg);
    }
    .hero-item_3 .hero-item_part-4.part-4_airplane,
    .hero-item_3 .hero-item_part-4.part-4_airplane-2 {
      width: 20rem;
      height: 21.15rem;
    }
    .hero-item_3 .hero-item_part-4.part-4_ipad {
      width: 29rem;
      height: 29rem;
    }
    .hero-item_3 .part-7_google-class img {
      width: 8.3rem;
      height: 7.4rem;
    }
    .hero-item_3 .part-7_google-class {
      padding: 3.5rem 3rem;
      box-shadow: 0 0 3.42959rem rgba(0, 0, 0, 0.11);
      -webkit-backdrop-filter: blur(1.5666rem);
      backdrop-filter: blur(1.5666rem);
      border-radius: 1.3428rem;
    }
    .hero-item_3 .part-7_diagrama svg {
      width: 14.6rem;
      height: 8.4rem;
    }
    .hero-item_3 .part-7_diagrama:after {
      width: 1.8rem;
      height: 1.8rem;
    }
    .hero-item_3 .part-7_diagrama {
      padding: 1.2rem 2.9rem;
      box-shadow: 0 0 6.49662rem rgba(0, 0, 0, 0.11);
      -webkit-backdrop-filter: blur(0.590602rem);
      backdrop-filter: blur(0.590602rem);
      border-radius: 1.3rem;
      z-index: 30;
    }
    .hero-item_3 .part-7_mail svg {
      width: 6rem;
      height: 4.6rem;
    }
    .hero-item_3 .part-7_mail {
      width: 11.5rem;
      height: 11.5rem;
      box-shadow: 0 0.280808rem 7.06453rem rgba(0, 0, 0, 0.15);
      -webkit-backdrop-filter: blur(2.24646rem);
      backdrop-filter: blur(2.24646rem);
    }
    .hero-item_3 .part-7_range svg {
      width: 26rem;
      height: 1.86rem;
    }
    .hero-item_3 .part-7_range {
      padding: 4rem 4.5rem;
      box-shadow: 0 0 4.88986rem rgba(0, 0, 0, 0.11);
      -webkit-backdrop-filter: blur(3.24384rem);
      backdrop-filter: blur(3.24384rem);
      border-radius: 1.11594rem;
    }
    .hero-item_3 .part-7_range:after,
    .hero-item_3 .part-7_range::before {
      top: 2rem;
      right: 1rem;
      width: 3rem;
      height: 0.4rem;
      border-radius: 1.4rem;
    }
    .hero-item_3 .part-7_call svg {
      width: 17.5rem;
      height: 13.5rem;
    }
    .hero-item_3 .part-7_call::after {
      width: 8rem;
      height: 8rem;
      padding: 2.5rem;
      bottom: 0rem;
      right: 2rem;
      background-size: 4rem 3rem;
      border-width: 1rem;
    }
    .hero-item_3 .part-7_call {
      padding: 5rem 4.5rem;
      box-shadow: 0 0 8.84955rem rgba(0, 0, 0, 0.11);
      -webkit-backdrop-filter: blur(1.52081rem);
      backdrop-filter: blur(1.52081rem);
      border-radius: 3.37126rem;
    }
    .hero-item_3 .part-7_group li svg {
      width: 8rem;
      height: 8rem;
    }
    .hero-item_3 .part-7_group li+li svg {
      width: 6rem;
      height: 6rem;
    }
    .hero-item_3 .part-7_group li+li+li svg {
      width: 4.4rem;
      height: 4.4rem;
    }
    .hero-item_3 .part-7_group li {
      padding: 2.7rem;
      box-shadow: 0 0.345923rem 2.07554rem rgba(0, 0, 0, 0.09);
      -webkit-backdrop-filter: blur(0.691847rem);
      backdrop-filter: blur(0.691847rem);
      border-radius: 2.07554rem;
      width: 13.5rem;
    }
    .hero-item_3 .part-7_group li+li {
      padding: 1.9rem;
      width: 9.6rem;
      border-radius: 1.38369rem;
    }
    .hero-item_3 .part-7_group li+li+li {
      padding: 1.5rem;
      width: 7.3rem;
      border-radius: 0.857289rem;
    }
    .hero-item_3 .part-7_blue-text {
      z-index: 30;
      padding: 5rem 5rem 6rem;
      box-shadow: 0 0 4.61165rem rgba(0, 0, 0, 0.11);
      -webkit-backdrop-filter: blur(2.34731rem);
      backdrop-filter: blur(2.34731rem);
      border-radius: 3.62344rem;
      width: 36rem;
    }
    .hero-item_3 .part-7_blue-text p {
      font-size: 3.29403rem;
      line-height: 4rem;
    }
    .hero-item_3 .part-7_blue-text p:first-child {
      font-size: 9.82008rem;
      line-height: 13rem;
    }
    .hero-item_3 .part-7_gray-text {
      display: none;
    }
    .hero-item_3 .part-7_search span {
      font-size: 4.15108rem;
      line-height: 6rem;
    }
    .hero-item_3 .part-7_search svg {
      width: 7.7rem;
      height: 7.7rem;
    }
    .hero-item_3 .part-7_search {
      padding: 3rem 3rem 2rem;
      box-shadow: 0 0 2.07554rem rgba(0, 0, 0, 0.11);
      -webkit-backdrop-filter: blur(2.42146rem);
      backdrop-filter: blur(2.42146rem);
      border-radius: 2.76739rem;
      width: 63rem;
    }
    /*-------------------------------- hero-slide-3 active --------------------------------*/
    .hero-active-3 .hero-text_slider>li.hero-text-3 {
      transform: translate(60rem, 0);
    }
    .hero-active-3 .hero-image_left h1 .hero-text-3 p:last-child {
      padding: 0 15rem;
    }
    .hero-active-3 .hero-buttons {
      transform: translate(64rem, 0);
    }
    .hero-active-3 .hero-item_3 .hero-item_part-1 {
      transform: translate(-70rem, 103rem);
    }
    .hero-active-3 .hero-item_3 .hero_google-message.google-message_green-attention {
      transform: translate(303rem, -27rem);
    }
    .hero-active-3 .hero-item_3 .hero_google-message.google-message_orange-attention {
      transform: translate(-118rem, 25rem);
    }
    .hero-active-3 .hero-item_3 .hero-item_part-4 {
      transform: translate(225rem, -200rem);
    }
    .hero-active-3 .hero-item_3 .hero-item_part-4.part-4_class {
      transform: translate(228rem, -42rem);
    }
    .hero-active-3 .hero-item_3 .hero-item_part-4.part-4_head {
      transform: translate(-62rem, 182rem);
    }
    .hero-active-3 .hero-item_3 .hero-item_part-4.part-4_arrow {
      transform: translate(-381rem, 182rem);
    }
    .hero-active-3 .hero-item_3 .hero-item_part-4.part-4_background_left {
      transform: translate(-13rem, -246rem);
    }
    .hero-active-3 .hero-item_3 .hero-item_part-4.part-4_airplane {
      transform: translate(-139rem, 117rem);
    }
    .hero-active-3 .hero-item_3 .hero-item_part-4.part-4_airplane-2 {
      transform: translate(40rem, 129rem) rotate(-47deg);
    }
    .hero-active-3 .hero-item_3 .hero-item_part-4.part-4_ipad {
      transform: translate(-156rem, -196rem);
    }
    .hero-active-3 .hero-item_3 .part-7_google-class {
      transform: translate(99rem, 131rem);
    }
    .hero-active-3 .hero-item_3 .part-7_diagrama {
      transform: translate(-147rem, 153rem);
    }
    .hero-active-3 .hero-item_3 .part-7_mail {
      transform: translate(-447rem, -441rem);
    }
    .hero-active-3 .hero-item_3 .part-7_range {
      transform: translate(-162rem, -100rem);
    }
    .hero-active-3 .hero-item_3 .part-7_call {
      transform: translate(-173rem, -45rem);
    }
    .hero-active-3 .hero-item_3 .part-7_group {
      transform: translate(-134rem, 77rem);
    }
    .hero-active-3 .hero-item_3 .part-7_group li+li {
      transform: translate(-84rem, 34rem);
    }
    .hero-active-3 .hero-item_3 .part-7_group li+li+li {
      transform: translate(-102rem, -58rem);
    }
    .hero-active-3 .hero-item_3 .part-7_blue-text {
      transform: translate(-31rem, -28rem);
    }
    .hero-active-3 .hero-item_3 .part-7_search {
      transform: translate(116rem, 84rem);
    }
    /*-------------------------------- why-choose styles --------------------------------*/
    .why-choole_list {
      padding: 0 7rem;
      margin-top: 24rem;
    }
    .why-choole_list li p {
      font-size: 8rem;
      line-height: 10rem;
      padding: 0 11rem;
    }
    .why-choole_list li {
      flex: 0 1 33.3%;
      padding: 0;
      max-width: 33.3%;
    }
    .why-choole_list li:last-child,
    .why-choole_list li:first-child {
      max-width: 33.3%;
    }
    .why-choole_list li .why-circle {
      width: 9rem;
      height: 9rem;
      margin-top: 16rem;
      border-width: 0.7rem;
      background: radial-gradient(50% 50% at center center, var(--head-red), var(--head-red) 1.8rem, transparent 2.2rem, transparent);
    }
    .why-choole_list li:last-child .why-circle,
    .why-choole_list li:first-child .why-circle {
      background: radial-gradient(50% 50% at center center, var(--head-blue), var(--head-blue) 1.8rem, transparent 2.2rem, transparent);
    }
    .why-choole_list li::before,
    .why-choole_list li::after {
      height: 0.7rem;
      bottom: 4.2rem;
      width: calc(50% - 4rem);
    }
    /*-------------------------------- find styles --------------------------------*/
    .find-section {
      margin-top: 75rem;
    }
    .find-head {
      flex-direction: column-reverse;
    }
    .find-head_right {
      flex-wrap: wrap;
      width: 100%;
      padding: 21rem 20rem 0;
    }
    .find-head_right li+li {
      margin: 0 0 0 10.9rem;
    }
    .find-head_right li p {
      font-size: 10.08rem;
      margin-top: 93rem;
      line-height: 12rem;
      width: 34rem;
      transform: translateX(24rem) rotate(-90deg);
    }
    .find-section .find-head .title-section {
      display: none;
    }
    .line-left:before {
      display: none;
    }
    .line-left:after {
      width: 71rem;
      height: 1rem;
      content: '';
      display: block;
      margin: 3rem auto 0;
      background: linear-gradient(232.52deg, #CA0008 14.92%, #820400 88.14%);
    }
    .title-section.line-left p {
      text-align: center;
      padding-left: 0;
      display: block;
    }
    .line-left p.head-shadow {
      transform: translateX(-50%);
      left: 50%;
      width: calc(100% + 40rem);
    }
    .find-head_right li {
      max-width: 136.3rem;
      padding: 9rem;
      background-size: cover;
      background-position: 0 0;
      border-radius: 3rem;
      box-shadow: 0 0.990055rem 1.98011rem rgba(0, 0, 0, 0.16);
    }
    .find-head_left {
      width: 100%;
      padding: 0 20rem;
    }
    .find_course-text_slider li {
      display: flex;
    }
    .find_course-text_slider {
      margin-top: 24rem;
    }
    .find_course-text_slider h3 {
      font-size: 12rem;
      line-height: 15rem;
      border-bottom-width: 0.5rem;
      margin-left: 16rem;
      padding-bottom: 1rem;
    }
    .find_course-notification {
      flex-wrap: wrap;
      align-items: flex-start;
      justify-content: flex-start;
      padding-top: 24rem;
      padding-left: 18rem;
      flex-direction: column;
    }
    .find_course-text_slider .find_course-content {
      font-size: 9.6rem;
      line-height: 12rem;
      margin-top: 7rem;
      margin-bottom: 0;
    }
    .find_course-not_content {
      padding-left: 2rem;
      margin-left: 3rem;
    }
    .find_course-content_container {
      width: 212rem;
    }
    .find_course-notification svg {
      height: 23rem;
      width: 22rem;
    }
    .find_course-not_content p {
      font-size: 6.31031rem;
      line-height: 8rem;
    }
    .find_course-not_content p+p {
      font-size: 18.5157rem;
      line-height: 20rem;
      letter-spacing: 0.01em;
    }
    .find_course-notification>div {
      width: 100%;
    }
    .find_course-notification>div+div {
      margin-top: 10rem;
    }
    ul.find-cards_slider {
      padding: 8rem 20rem 26rem;
      margin: 0;
    }
    .find-cards_slider>li {
      flex: 0 1 calc(50% - 7rem);
      margin: 0;
      padding: 13rem 13rem 23rem;
      border-radius: 3rem;
      box-shadow: 0 2.14098rem 8.56393rem rgba(0, 0, 0, 0.16);
    }
    .find-cards_slider>li.find-card_active {
      box-shadow: 0 0 0.535246rem rgba(0, 0, 0, 0.1), 0 1.07049rem 5.35246rem rgba(0, 0, 0, 0.16);
    }
    .find-cards_slider>li+li {
      margin: 0;
    }
    .find-cards_slider>li+li+li {
      margin-top: 18.4rem;
    }
    .find-cards_slider>li:nth-child(even) {
      margin-left: 14rem;
    }
    .find-cards_slider h3 {
      font-size: 9.6rem;
      line-height: 14rem;
      margin-bottom: 14rem;
      /* min-height: 42rem; */
      height: 28rem;
    }
    .find-card_course-info_img {
      margin-right: 5rem;
      padding: 3.2rem;
    }
    .find-card_course-info li p {
      font-size: 8rem;
      line-height: 10rem;
    }
    .find-card_course-info_img svg {
      width: 7.5rem;
      height: 7.5rem;
    }
    .find-card_course-info li+li {
      margin-top: 5.4rem;
    }
    .find-card_link {
      width: 21.4rem;
      height: 21.4rem;
      border-width: 1rem;
      background: linear-gradient(#fff, #fff 100%) 50% -150%/ 7rem 1rem, linear-gradient(#fff, #fff 100%) 50% -150%/ 1rem 7rem, linear-gradient(var(--head-blue), var(--head-blue) 100%) center center/ 7rem 1rem, linear-gradient(var(--head-blue), var(--head-blue) 100%) center center/ 1rem 7rem, radial-gradient(#fff, #fff 8.5rem, transparent 9rem, transparent 100%) 50% 50%/ 400% 400%, linear-gradient(-66deg, var(--head-blue) 34.85%, #0038A6 101.5%);
      background-repeat: no-repeat;
      box-shadow: 0 0.792957rem 1.58591rem rgba(0, 0, 0, 0.5);
    }
    .find-cards {
      padding-top: 22rem;
    }
    .find-cards>ul.find-cards_slider_active.find-cards_full-list {
      padding: 10rem 20rem;
    }
    .find-card_course-info {
      margin: 0;
    }
    .find-open_more {
      margin-top: 26rem;
      box-shadow: 0 1.78731rem 7.14925rem rgba(0, 0, 0, 0.16);
      width: 102rem;
      padding: 1rem;
      border-radius: 2rem;
    }
    .find-open_more>p {
      border-width: 0.5rem;
      border-radius: 2rem;
      font-size: 9.6rem;
      line-height: 20rem;
    }
    .find-open_more:hover span {
      left: 8rem;
    }
    /*-------------------------------- start styles --------------------------------*/
    /*-------------------------------- start section styles for sprite start (steps) --------------------------------*/
    .start-item_head-img img {
      width: 151rem;
    }
    .start-nav-item_1 .start-item_head-img img {
      width: 181rem;
      max-width: inherit;
      margin: -5rem 0 0 -21rem;
    }
    .start-nav-item_2 .start-item_head-img img {
      width: 203rem;
      max-width: inherit;
      margin: -26rem 0 0 -30rem;
    }
    .start-nav-item_3 .start-item_head-img img {
      width: 191.3rem;
      margin: -28rem 0 0 -21rem;
      max-width: inherit;
    }
    /*-------------------------------- start section styles for sprite end (steps) --------------------------------*/
    .start-section {
      margin-top: 70rem;
    }
    .start-section .title-section p {
      padding: 0 5rem;
    }
    .start-item_head-img {
      display: none;
    }
    .start-nav-item_4 .start-item_head-img_mob {
      display: block;
      transform: rotateY(180deg);
      z-index: 20;
      position: relative;
    }
    .start-item_head-img_mad {
      display: block;
    }
    .start-item_head-img {
      display: none;
    }
    .start-item_head-img.start-item_head-img_mob {
      display: block;
    }
    .start-slider_left>li.start-nav-item_4 {
      transform: rotateY(180deg);
    }
    .start-slider_left>li+li {
      margin-top: -209.6rem;
    }
    .start-slider_container {
      flex-wrap: wrap;
      padding-top: 27rem;
      padding: 70rem 70rem 20rem;
    }
    .start-part_1 svg {
      width: 29.7rem;
      height: 30.34rem;
      margin-bottom: -4rem;
    }
    .start-part_1-cont {
      font-size: 5.89719rem;
      line-height: 7rem;
    }
    .start-part_1 {
      right: -100%;
      width: 67.5rem;
      padding: 6rem 6rem 7rem;
      box-shadow: 0 1.92719rem 7.70874rem rgba(0, 0, 0, 0.16);
      border-radius: 2.89078rem;
    }
    .start-part_2 svg {
      width: 19rem;
      height: 19rem;
    }
    .start-part_2 {
      padding: 5rem;
    }
    .start-part_3 svg {
      width: 14.3rem;
      height: 14.3rem;
    }
    .start-part_3 {
      padding: 5rem;
      left: 150%;
    }
    .start-part_4 img {
      width: 19.3rem;
    }
    .start-part_4 {
      left: -125%;
      padding: 2.5rem;
      top: 92rem;
      box-shadow: 0 1.92719rem 7.70874rem rgba(0, 0, 0, 0.16);
      border-radius: 2.89078rem;
    }
    .start-part_5 li svg {
      width: 17.3rem;
      height: 26.3rem;
    }
    .start-part_5 li+li svg {
      width: 11.9rem;
      height: 18rem;
    }
    .start-part_5 li+li+li svg {
      width: 9.6rem;
      height: 14.6rem;
    }
    .start-part_5 {
      top: -20%;
    }
    .start-part_6 li svg {
      width: 16.5rem;
      height: 32.3rem;
    }
    .start-part_6 li+li svg {
      width: 9rem;
      height: 17.6rem;
    }
    .start-part_6 li+li+li svg {
      width: 10rem;
      height: 19.6rem;
    }
    .start-part_6 li+li+li+li svg {
      width: 6rem;
      height: 11.75rem;
    }
    .start-part_7 {
      width: 3.4rem;
      height: 3.4rem;
      top: -20%;
    }
    .start-part_8 {
      display: none;
    }
    .start-part_9 {
      width: 2rem;
      height: 2rem;
      top: -30%;
      left: -20%;
    }
    /*---------------------------- start item active start ----------------------------*/
    .start-nav-item_4.start-nav_active .start-part_1 {
      transform: translate(-137rem, -64rem) rotateY(180deg);
    }
    .start-nav_active .start-part_1 {
      transform: translate(-137rem, -64rem);
    }
    .start-nav_active .start-part_2 {
      transform: translate(71.5rem, 74rem);
    }
    .start-nav_active .start-part_3 {
      transform: translate(-140.5rem, -9rem);
    }
    .start-nav_active .start-part_4 {
      transform: translate(265.25rem, 0);
    }
    .start-nav-item_4.start-nav_active .start-part_5 {
      transform: translate(59rem, 61rem) rotateY(180deg) rotate(29deg);
    }
    .start-nav_active .start-part_5 {
      transform: translate(59rem, 61rem) rotate(29deg);
    }
    .start-nav_active .start-part_5 li+li {
      transform: translate(51rem, -5rem);
    }
    .start-nav_active .start-part_5 li+li+li {
      transform: translate(29rem, 16rem);
    }
    .start-nav_active .start-part_6 {
      transform: translate(76rem, 73rem);
    }
    .start-nav_active .start-part_6 li+li {
      transform: translate(-42rem, 74rem);
    }
    .start-nav_active .start-part_6 li+li+li {
      transform: translate(-50rem, 75rem);
    }
    .start-nav_active .start-part_6 li+li+li+li {
      transform: translate(-73rem, 113rem);
    }
    .start-nav_active .start-part_7 {
      transform: translate(75rem, 51rem);
    }
    .start-nav_active .start-part_9 {
      transform: translate(118.6rem, 68rem);
    }
    /*---------------------------- start item active end ----------------------------*/
    .start-item_head-img .start-img_shadow {
      -webkit-filter: blur(8.28578rem);
      filter: blur(8.28578rem);
    }
    .start-step-list {
      flex-wrap: wrap;
    }
    .start-nav_slider {
      flex-wrap: wrap;
    }
    .start-nav_slider li {
      border-width: 0;
      padding: 12rem 3rem;
      width: 100%;
    }
    .start-nav_slider li+li {
      border-top: 0.34rem solid var(--head-blue);
    }
    .start-nav_slider {
      padding: 0 6rem;
      justify-content: stretch;
      margin: 0;
    }
    .start-nav_slider-cont {
      display: flex;
      justify-content: flex-end;
      margin-top: 40rem;
      border-radius: 5.53393rem;
      background: #fff;
      box-shadow: 0 2.76697rem 11.0679rem rgba(0, 0, 0, 0.16);
      position: relative;
      margin: 40rem 35rem -219rem auto;
      width: 73rem;
      z-index: 10;
      flex-wrap: wrap;
    }
    .start-nav_slider li p {
      font-weight: 700;
      text-transform: uppercase;
      font-size: 8rem;
      line-height: 10rem;
      text-shadow: 0 1.38348rem 2.76697rem rgba(0, 0, 0, 0.16);
    }
    .start-nav_slider-title {
      display: block;
      font-family: 'Inter';
      font-style: normal;
      font-weight: 700;
      font-size: 8.18782rem;
      line-height: 10rem;
      letter-spacing: -0.02em;
      text-transform: uppercase;
      text-align: center;
      color: #002162;
      text-shadow: 0 0.682318rem 1.36464rem rgba(0, 0, 0, 0.16);
      padding: 12rem 0 11rem;
      width: calc(100% - 12rem);
      border-bottom: 0.34rem #002162 solid;
      margin: 0 auto 1rem;
    }
    .start-nav_slider-title span {
      color: #C41119;
    }
    .start-nav_highlighter {
      display: block;
      position: absolute;
      left: -6rem;
      right: -6rem;
      height: 28rem;
      background: linear-gradient(237.78deg, #D20008 8.86%, #9C0400 86.98%);
      box-shadow: 0 2.07522rem 11.0679rem rgba(0, 0, 0, 0.24);
      border-radius: 3rem;
    }
    .start-nav_slider li.start-nav_active p {
      color: #fff;
    }
    .start-nav_slider li:after {
      display: none;
    }
    .start-slider_container {
      margin: 0;
    }
    .step-bg:after {
      left: -33rem;
      top: 10rem;
      width: 31rem;
      height: 169rem;
      background: linear-gradient(192.31deg, rgba(255, 255, 255, 0) 0.2%, rgba(95, 95, 95, 0.322) 28.85%, rgba(72, 72, 72, 0.7) 44.47%, rgba(85, 84, 84, 0.322) 63.51%, rgba(255, 255, 255, 0) 88.93%);
      -webkit-filter: blur(7.92911rem);
      filter: blur(7.92911rem);
    }
    .step-number_cont p {
      font-size: 36.51rem;
      line-height: 35.51rem;
    }
    .step-number_cont p+p {
      font-size: 20.47rem;
      line-height: 24.51rem;
    }
    .step-bg .step-bg_circle {
      background: linear-gradient(237.78deg, #D20008 8.86%, #9C0400 86.98%);
      width: 121.6rem;
      height: 121.6rem;
    }
    .start-step-list_active .step-bg .step-bg_circle {
      transform: translate(79rem, 3rem) skewX(18deg);
    }
    .step-top_part-icon svg {
      width: 37.65rem;
    }
    .step-bottom_part h3 {
      font-size: 12rem;
      line-height: 15rem;
      padding-left: 15rem;
    }
    .step-bottom_part p {
      font-size: 9.6rem;
      line-height: 11rem;
      text-indent: 14.0962rem;
    }
    .step-bg:before {
      display: none;
    }
    .step-top_part-icon:before {
      content: '';
      display: block;
      position: absolute;
      top: 0rem;
      left: 81rem;
      height: 138.6rem;
      width: 139.6rem;
      background: url('data:image/svg+xml;charset=UTF-8,<svg width="128" height="134" viewBox="0 0 128 134" fill="none" xmlns="http://www.w3.org/2000/svg"><path opacity="0.08" fill-rule="evenodd" clip-rule="evenodd" d="M126.768 82.7577C126.407 83.2179 119.523 92.3746 111.47 103.106C103.417 113.837 95.0193 124.997 92.8082 127.905C90.5971 130.813 88.687 133.327 88.5638 133.491C88.4104 133.695 88.1247 133.481 87.6598 132.815C87.0615 131.957 70.6639 106.321 70.4174 105.859C70.3645 105.759 69.3126 104.106 68.08 102.184C66.8473 100.263 65.5626 98.2534 65.2251 97.7191C64.8876 97.1849 61.9268 92.5512 58.6455 87.4216C55.3644 82.2921 52.8175 78.0869 52.9858 78.0767C53.3163 78.0571 57.1132 79.9806 64.8242 84.074C70.989 87.3469 80.0147 91.9442 80.1366 91.8736C80.2126 91.83 80.1165 90.5935 79.9231 89.126C78.2686 76.5534 72.78 64.7515 63.6744 54.1873C53.6488 42.5562 38.1098 31.7779 20.1518 23.9988C13.9853 21.3278 9.70348 19.704 3.86509 17.8234C1.96045 17.2097 0.373116 16.6658 0.337562 16.6149C0.209438 16.431 25.0215 2.63567 28.599 0.90158L29.8639 0.288343L35.9475 2.0961C44.3916 4.60576 50.5679 7.09913 57.6785 10.8693C60.4747 12.3523 66.8389 16.246 69.0945 17.8543C70.8234 19.0871 76.3547 23.8709 78.3883 25.8922C94.8953 42.2993 103.481 64.6634 102.722 89.2758L102.675 90.7966L113.44 86.7853C126.24 82.0159 127.267 81.6482 127.356 81.8024C127.393 81.8674 127.129 82.2974 126.768 82.7577Z" fill="url(%23paint0_linear_1576_2176)"/><defs><linearGradient id="paint0_linear_1576_2176" x1="126.515" y1="84.9816" x2="-8.30286" y2="48.8572" gradientUnits="userSpaceOnUse"><stop stop-color="%23002162"/><stop offset="0.776042" stop-color="%23002162" stop-opacity="0"/></linearGradient></defs></svg>') 0 0/ 128rem 134rem no-repeat;
    }
    .start-step-list>li:nth-child(even) .step-top_part-icon:before {
      transform: rotateY(180deg);
      left: -211rem;
      top: -37rem;
    }
    .start-slider_right {
      padding: 0;
      margin: 18rem 0 0;
    }
    .start-step-list>li:nth-child(odd) {
      right: 46rem;
    }
    .start-step-list>li:nth-child(even) {
      left: 80rem;
    }
    .start-step-list>li+li {
      margin-top: -9rem;
    }
    .step-top_part-icon {
      top: 74rem;
      left: 44rem;
    }
    .step-number_cont {
      top: 41rem;
      right: 23rem;
    }
    .step-bottom_part {
      margin-top: 101rem;
    }
    .start-step-list>li {
      flex: 0 1 73%;
      padding: 0;
    }
    .step-bg {
      left: -18rem;
    }
    .start-slider_right>li+li {
      margin-top: -857rem;
    }
    .start-part_10 li {
      padding: 7rem 5rem 4rem;
    }
    .start-part_10 li svg {
      width: 12rem;
      height: 11rem;
    }
    .start-part_10 li+li {
      padding: 0;
      width: 12rem;
      height: 12rem;
    }
    .start-part_10 li+li+li {
      width: 6rem;
      height: 6rem;
    }
    .start-slider_left>li {
      opacity: 0;
      transition-delay: 700ms;
      transition-duration: 600ms;
    }
    .start-slider_left>li.start-nav_active {
      opacity: 1;
      transition-delay: 1300ms;
    }
    /*-------------------------------- steps slide 1 --------------------------------*/
    .start-nav-item_1 .start-part_1 svg {
      width: 18.8rem;
      height: 20.2rem;
      margin-right: 5rem;
      -webkit-filter: drop-shadow(-2.7rem 0 0 rgba(255, 120, 0, 0.121)) drop-shadow(-8rem 0 0 rgba(255, 120, 0, 0.0726)) drop-shadow(-13.2rem 0 0 rgba(255, 120, 0, 0.0242));
      filter: drop-shadow(-2.7rem 0 0 rgba(255, 120, 0, 0.121)) drop-shadow(-8rem 0 0 rgba(255, 120, 0, 0.0726)) drop-shadow(-13.2rem 0 0 rgba(255, 120, 0, 0.0242));
    }
    .start-nav-item_1 .start-part_1-cont {
      font-size: 7.19rem;
      line-height: 9rem;
      margin-top: 7rem;
    }
    .start-nav-item_1 .start-part_1 {
      -webkit-backdrop-filter: blur(7.50722rem);
      backdrop-filter: blur(7.50722rem);
      border-radius: 4.50433rem;
      width: 61rem;
      padding: 6rem 0 4rem 11rem;
    }
    .start-nav-item_1 .start-part_3 {
      padding: 8rem;
    }
    .start-nav-item_1 .start-part_3 svg {
      width: 20.6rem;
      height: 20.6rem;
    }
    .start-nav-item_1 .start-part_4 {
      padding: 3rem;
      border-radius: 4.50433rem;
    }
    .start-nav-item_1 .start-part_4 img {
      width: 19.9rem;
    }
    .start-nav-item_1 .start-part_5,
    .start-nav-item_2 .start-part_5 {
      transform: rotate(-2deg);
    }
    .start-nav-item_1 .start-part_5 li svg,
    .start-nav-item_1 .start-part_5 li+li svg,
    .start-nav-item_2 .start-part_5 li svg,
    .start-nav-item_2 .start-part_5 li+li svg {
      width: 13rem;
      height: 20rem;
    }
    .start-nav-item_1 .start-part_5 li+li+li svg,
    .start-nav-item_2 .start-part_5 li+li+li svg {
      width: 8rem;
      height: 11rem;
    }
    .start-nav-item_1 .start-part_5 li+li+li+li svg,
    .start-nav-item_2 .start-part_5 li+li+li+li svg {
      width: 4.5rem;
      height: 7rem;
    }
    .start-nav-item_1 .start-part_5_blue li svg,
    .start-nav-item_2 .start-part_5_blue li svg {
      width: 18rem;
      height: 27rem;
    }
    .start-nav-item_1 .start-part_5_blue li+li svg,
    .start-nav-item_1 .start-part_5_blue li+li+li svg,
    .start-nav-item_2 .start-part_5_blue li+li svg,
    .start-nav-item_2 .start-part_5_blue li+li+li svg {
      width: 6rem;
      height: 10rem;
    }
    .start-nav-item_1 .start-part_5_blue li+li+li+li svg,
    .start-nav-item_2 .start-part_5_blue li+li+li+li svg {
      width: 10rem;
      height: 14rem;
    }
    .start-nav-item_1 .start-part_5_blue li+li+li+li+li svg,
    .start-nav-item_2 .start-part_5_blue li+li+li+li+li svg {
      width: 4.5rem;
      height: 7rem;
    }
    .start-nav-item_1 .start-part_6 li svg {
      width: 12rem;
      height: 20rem;
    }
    .start-nav-item_1 .start-part_6 li+li svg {
      width: 8rem;
      height: 13rem;
    }
    .start-nav-item_1 .start-part_6 li::after {
      margin: 0 -3.5rem;
      width: 19rem;
      height: 2.7rem;
    }
    .start-nav-item_1 .start-part_6 li+li::after {
      margin: 0 -2.3rem;
      width: 12.6rem;
      height: 2rem;
    }
    .start-slider_left>li:after {
      width: 240rem;
      height: 48rem;
    }
    .start-slider_left>li.start-nav_active:after {
      transform: translate(calc(-50% + 21rem), 0);
    }
    .start-slider_left>li.start-nav-item_1:after,
    .start-slider_left>li.start-nav-item_2:after,
    .start-slider_left>li.start-nav-item_3:after {
      transform: translate(calc(-50% - 19rem), 0);
    }
    /*-------------------------------- steps slide 1 active --------------------------------*/
    .start-nav-item_1.start-nav_active .start-part_1 {
      transform: translate(137rem, -68rem);
    }
    .start-nav-item_1.start-nav_active .start-part_3 {
      transform: translate(-235.5rem, -25rem);
    }
    .start-nav-item_1.start-nav_active .start-part_4 {
      transform: translate(204rem, 36rem);
    }
    .start-nav-item_1.start-nav_active .start-part_5 {
      transform: translate(-19rem, 118rem);
    }
    .start-nav-item_1.start-nav_active .start-part_5 li+li,
    .start-nav-item_2.start-nav_active .start-part_5 li+li {
      transform: translate(98rem, -1rem);
    }
    .start-nav-item_1.start-nav_active .start-part_5 li+li+li,
    .start-nav-item_2.start-nav_active .start-part_5 li+li+li {
      transform: translate(39rem, 21rem);
    }
    .start-nav-item_1.start-nav_active .start-part_5 li+li+li+li,
    .start-nav-item_2.start-nav_active .start-part_5 li+li+li+li {
      transform: translate(46rem, -31rem);
    }
    .start-nav-item_1.start-nav_active .start-part_5 li+li+li+li+li,
    .start-nav-item_2.start-nav_active .start-part_5 li+li+li+li+li {
      transform: translate(68rem, -43rem);
    }
    .start-nav-item_1.start-nav_active .start-part_5_blue {
      transform: translate(4rem, 91rem);
    }
    .start-nav-item_1.start-nav_active .start-part_5_blue li+li,
    .start-nav-item_2.start-nav_active .start-part_5_blue li+li {
      transform: translate(60rem, -12rem);
    }
    .start-nav-item_1.start-nav_active .start-part_5_blue li+li+li,
    .start-nav-item_2.start-nav_active .start-part_5_blue li+li+li {
      transform: translate(19rem, 16rem);
    }
    .start-nav-item_1.start-nav_active .start-part_5_blue li+li+li+li,
    .start-nav-item_2.start-nav_active .start-part_5_blue li+li+li+li {
      transform: translate(38rem, 10rem);
    }
    .start-nav-item_1.start-nav_active .start-part_5_blue li+li+li+li+li,
    .start-nav-item_2.start-nav_active .start-part_5_blue li+li+li+li+li {
      transform: translate(18rem, 13rem);
    }
    .start-nav-item_1.start-nav_active .start-part_6 {
      transform: translate(-26rem, -76rem);
    }
    .start-nav-item_1.start-nav_active .start-part_6 li+li {
      transform: translate(-15rem, -27rem);
    }
    .start-nav_active .start-part_10 {
      transform: translate(-37rem, 140rem);
    }
    .start-nav_active .start-part_10 li+li {
      transform: translate(-48rem, 23rem);
    }
    .start-nav_active .start-part_10 li+li+li {
      transform: translate(-45rem, 13rem);
    }
    /*-------------------------------- steps slide 2 --------------------------------*/
    .start-nav-item_2 .start-part_1 {
      width: 54.9rem;
      border-radius: 2.68528rem;
      padding: 7rem 16rem 5rem 8rem;
    }
    .start-nav-item_2 .start-part_1 img {
      width: 13rem;
      height: 13rem;
      margin-bottom: 3rem;
      margin-top: 0;
    }
    .start-nav-item_2 .start-part_1-cont {
      font-size: 5.47796rem;
      line-height: 7rem;
    }
    .start-nav-item_2 .start-part_4 {
      padding: 2rem;
      border-radius: 2rem;
    }
    .start-nav-item_2 .start-part_4 img {
      width: 13.3rem;
      max-width: inherit;
    }
    .start-nav-item_2 .start-part_10 li {
      padding: 5rem;
    }
    .start-nav-item_2 .start-part_10 li svg {
      width: 15rem;
      height: 15rem;
    }
    .start-nav-item_2 .start-part_10 li+li {
      width: 9.6rem;
      height: 9.6rem;
    }
    .start-nav-item_2 .start-part_10 li+li+li {
      width: 6.6rem;
      height: 6.6rem;
    }
    .start-nav-item_2 .start-part_10 li+li+li+li {
      width: 4rem;
      height: 4rem;
    }
    .start-nav-item_2 .steps-part_3_blue {
      display: block;
      padding: 7rem;
      background: linear-gradient(212.74deg, #00DC09 8.45%, #007E05 90.56%);
      box-shadow: 0 1.16572rem 6.21719rem rgba(0, 0, 0, 0.24);
    }
    .start-nav-item_2 .steps-part_3_blue svg {
      width: 11rem;
      height: 11rem;
    }
    /*-------------------------------- steps slide 2 active --------------------------------*/
    .start-nav-item_2.start-nav_active .start-part_1 {
      transform: translate(-8rem, -6rem);
    }
    .start-nav-item_2.start-nav_active .steps-part_3_blue {
      transform: translate(-231.5rem, -20rem);
    }
    .start-nav-item_2.start-nav_active .start-part_4 {
      transform: translate(331.25rem, -3rem);
    }
    .start-nav-item_2.start-nav_active .start-part_5 {
      transform: translate(16rem, 89rem);
    }
    .start-nav-item_2.start-nav_active .start-part_5_blue {
      transform: translate(39rem, 62rem);
    }
    .start-nav-item_2.start-nav_active .start-part_10 {
      transform: translate(-17rem, 143rem);
    }
    .start-nav-item_2.start-nav_active .start-part_10 li+li {
      transform: translate(-42rem, 38rem);
    }
    .start-nav-item_2.start-nav_active .start-part_10 li+li+li {
      transform: translate(-41rem, 6rem);
    }
    .start-nav-item_2.start-nav_active .start-part_10 li+li+li+li {
      transform: translate(-43rem, 23rem);
    }
    /*-------------------------------- steps slide 3 --------------------------------*/
    .start-nav-item_3 .start-part_1 {
      border-radius: 2.68528rem;
      width: 54.9rem;
      padding: 12rem 4rem 3rem 20rem;
    }
    .start-nav-item_3 .start-part_1 svg {
      width: 12.5rem;
      height: 10.1rem;
      margin-bottom: 3rem;
    }
    .start-nav-item_3 .start-part_1 li+li svg {
      width: 8.9rem;
      height: 7.8rem;
    }
    .start-nav-item_3 .start-part_1 li+li+li svg {
      width: 6rem;
      height: 5.4rem;
    }
    .start-nav-item_3 .start-part_1 li+li+li+li svg {
      width: 4.2rem;
      height: 3.6rem;
    }
    .start-nav-item_3 .start-part_1-cont {
      font-size: 5.47796rem;
      line-height: 7rem;
    }
    .start-nav-item_3 .start-part_1 li+li {
      top: 7rem;
      right: 21rem;
    }
    .start-nav-item_3 .start-part_1 li+li+li {
      top: 8rem;
      right: 11rem;
    }
    .start-nav-item_3 .start-part_1 li+li+li+li {
      top: 5rem;
      right: 17rem;
    }
    .start-part_2.start-part_2-green {
      padding: 6rem;
    }
    .start-part_2.start-part_2-green img {
      width: 16rem;
      margin: -5rem 0;
    }
    .start-nav-item_3 .start-part_3 {
      padding: 6.6rem 7.2rem;
      box-shadow: 0 1.16572rem 6.21719rem rgba(0, 0, 0, 0.24);
    }
    .start-nav-item_3 .start-part_3 svg {
      width: 13.7rem;
      height: 14.3rem;
    }
    .start-nav-item_3 svg.start-part_3-arrow {
      width: 6rem;
      height: 7.5rem;
      bottom: 1rem;
      right: -1rem;
    }
    .start-nav-item_3 .start-part_4 {
      padding: 3rem;
    }
    .start-nav-item_3 .start-part_4 img {
      width: 17.9rem;
      max-width: inherit;
    }
    .start-nav-item_3 .start-part_5 {
      transform: rotate(-2deg);
    }
    .start-nav-item_3 .start-part_5 li {
      -webkit-filter: drop-shadow(6.55769rem 2.38462rem 1.78846rem rgba(0, 0, 0, 0.04));
      filter: drop-shadow(6.55769rem 2.38462rem 1.78846rem rgba(0, 0, 0, 0.04));
    }
    .start-nav-item_3 .start-part_5 li svg {
      width: 14rem;
      height: 22rem;
    }
    .start-nav-item_3 .start-part_5 li+li+li+li svg {
      width: 20rem;
      height: 28rem;
    }
    .start-part_5.start-part_5_blue-dots li {
      width: 1.8rem;
      height: 1.8rem;
    }
    .start-part_5.start-part_5_blue-dots li+li+li+li+li {
      width: 4.8rem;
      height: 4.8rem;
    }
    .start-nav-item_3 .start-part_6 li {
      -webkit-filter: drop-shadow(6.55769rem 2.38462rem 1.78846rem rgba(0, 0, 0, 0.04));
      filter: drop-shadow(6.55769rem 2.38462rem 1.78846rem rgba(0, 0, 0, 0.04));
    }
    .start-nav-item_3 .start-part_6 li svg {
      width: 7rem;
      height: 11rem;
    }
    .start-nav-item_3 .start-part_6 li+li svg {
      width: 10rem;
      height: 12rem;
    }
    .start-nav-item_3 .start-part_6 li+li+li+li svg {
      width: 9rem;
      height: 15rem;
    }
    /*-------------------------------- steps slide 3 active --------------------------------*/
    .start-nav-item_3.start-nav_active .start-part_1 {
      transform: translate(93rem, 67rem);
    }
    .start-nav_active .start-part_2.start-part_2-green {
      transform: translate(18.5rem, 75rem);
    }
    .start-nav-item_3.start-nav_active .start-part_3 {
      transform: translate(-236.5rem, -26rem);
    }
    .start-nav-item_3.start-nav_active .start-part_4 {
      transform: translate(225.25rem, 30rem);
    }
    .start-nav-item_3.start-nav_active .start-part_5 {
      transform: translate(10rem, 67rem);
    }
    .start-nav-item_3.start-nav_active .start-part_5 li+li {
      transform: translate(70rem, 5rem);
    }
    .start-nav-item_3.start-nav_active .start-part_5 li+li+li {
      transform: translate(44rem, 1rem);
    }
    .start-nav-item_3.start-nav_active .start-part_5 li+li+li+li {
      transform: translate(35rem, 4rem);
    }
    .start-nav_active .start-part_5.start-part_5_blue-dots {
      transform: translate(31rem, 77rem);
    }
    .start-nav_active .start-part_5.start-part_5_blue-dots li+li {
      transform: translate(53rem, 9rem);
    }
    .start-nav_active .start-part_5.start-part_5_blue-dots li+li+li {
      transform: translate(39rem, 72rem);
    }
    .start-nav_active .start-part_5.start-part_5_blue-dots li+li+li+li {
      transform: translate(8rem, 67rem);
    }
    .start-nav_active .start-part_5.start-part_5_blue-dots li+li+li+li+li {
      transform: translate(19rem, 44rem);
    }
    .start-nav_active .start-part_5.start-part_5_blue-dots li+li+li+li+li+li {
      transform: translate(36rem, 47rem);
    }
    .start-nav_active .start-part_5.start-part_5_blue-dots li+li+li+li+li+li+li {
      transform: translate(9rem, 58rem);
    }
    .start-nav-item_3.start-nav_active .start-part_6 {
      transform: translate(22rem, 82rem);
    }
    .start-nav-item_3.start-nav_active .start-part_6 li+li {
      transform: translate(-28rem, 8rem);
    }
    .start-nav-item_3.start-nav_active .start-part_6 li+li+li {
      transform: translate(-21rem, 37rem);
    }
    .start-nav-item_3.start-nav_active .start-part_6 li+li+li+li {
      transform: translate(-60rem, 11rem);
    }
    /*-------------------------------- degree styles --------------------------------*/
    .degree-section>.wrapper {
      flex-wrap: wrap;
      padding: 0 20rem;
    }
    .degree-section .title-section {
      width: 75%;
    }
    .degree-section {
      margin-top: 51rem;
    }
    .degree-section>.wrapper>* {
      flex: 0 1 100%;
      padding-left: 0;
    }
    .degree-left_part {
      padding-right: 0;
    }
    .degree-head_news {
      margin-top: 23rem;
      border: 0;
      padding-bottom: 10rem;
    }
    .degree-head_news img {
      border-radius: 10rem;
    }
    .degree-date_cont p {
      font-size: 58rem;
      line-height: 60rem;
    }
    .degree-date_cont p+p {
      font-size: 14rem;
      line-height: 17rem;
    }
    .degree-content_cont p {
      font-size: 9.6rem;
      line-height: 12rem;
      min-height: 48rem;
    }
    .degree-buttons a {
      font-size: 9.6rem;
      line-height: 19rem;
    }
    .degree-buttons a+a {
      font-size: 12rem;
    }
    .degree-head_news-content {
      margin-top: 48rem;
      padding: 0 22rem;
    }
    .degree-date_cont {
      margin: -20rem 24rem 0 0;
    }
    .degree-buttons {
      margin-top: 11rem;
      display: flex;
      justify-content: space-between;
    }
    .degree-head_news-content {
      margin-top: 23rem;
      padding: 24rem 0 0 22rem;
      border-top: 1rem solid var(--head-blue);
    }
    .degree-buttons a svg {
      margin-right: 6rem;
    }
    .degree-right_part li {
      display: flex;
      padding: 30rem 0 17rem 20rem;
      border-top: 1rem solid #002162;
    }
    .degree-right_part li .degree-date_cont {
      margin-right: 27rem;
    }
    /*-------------------------------- should styles --------------------------------*/
    .should-form_cont {
      flex-wrap: wrap;
      padding: 16rem 16rem 16rem 18rem;
      box-shadow: 0 4rem 17rem rgba(0, 0, 0, 0.11);
      border-radius: 6rem;
    }
    .should-section {
      margin-top: 72rem;
    }
    .should-section .title-section {
      width: 55%;
    }
    .subtitle-section {
      font-size: 12rem;
      line-height: 15rem;
      padding: 0 25rem;
      margin: 22rem 0 25rem;
    }
    .should-section .wrapper {
      padding: 0 20rem;
    }
    .should-select_title {
      font-size: 8rem;
      line-height: 24rem;
      padding-left: 7rem;
    }
    .should-red_arrow svg {
      width: 6.2rem;
      height: 3.6rem;
    }
    .should-number-selected span {
      font-size: 8rem;
      line-height: 24rem;
    }
    .should-form_cont li .should-blue_container,
    .should-form_cont li .should-blue_container:before {
      border-radius: 3.6rem;
    }
    .should-form_cont li .should-blue_container {
      margin-right: 11rem;
    }
    .should-form_cont li {
      flex: 0 1 100%;
    }
    .should-form_cont li .should-number-selected {
      box-shadow: inset 0 0 6rem rgb(0 0 0 / 10%);
      border-radius: 3.6rem;
      padding: 0 10rem;
      min-width: 41rem;
      text-align: center;
    }
    .should-number-selected span.should-selected {
      width: 8rem;
    }
    .should-red_arrow {
      margin-right: 10.5rem;
    }
    .should-form_cont li+li {
      margin-top: 16rem;
    }
    .select-imitator_active+.should-red_arrow svg {
      transform: rotate(-90deg) translateY(5rem);
    }
    .should-form_cont li .should-blue_container .should-select-imitator_container {
      z-index: 10;
    }
    .should-head_button-container {
      -webkit-filter: drop-shadow(0 0 1rem rgba(0, 0, 0, 0.1)) drop-shadow(0 2rem 10rem rgba(0, 0, 0, 0.16));
      filter: drop-shadow(0 0 1rem rgba(0, 0, 0, 0.1)) drop-shadow(0 2rem 10rem rgba(0, 0, 0, 0.16));
    }
  }