/*-------------------------------- hero styles --------------------------------*/
/*-------------------------------- sprites elements start (hero and starts) --------------------------------*/
.hero-slider .hero-head-image {
  width: 389.4rem;
  height: auto;
  margin: 25rem 82rem 0 0;
  position: relative;
}
.hero-item_1 .hero-head-image {
  width: 352rem;
  margin: -20rem 111rem 0 0;
}
.hero-slider .hero-item_3 .hero-head-image {
  width: 340rem;
  margin-bottom: -99rem;
  margin: 12rem 84rem 0 0;
}
.hero-slider .hero-item_3 .hero-parts .hero-head-image {
  width: 276rem;
  margin: 16rem 62rem 0 0;
}
.hero-slider .hero-item_4 .hero-head-image {
  width: 475.9rem;
  margin: -98rem -38rem 36rem 159rem;
}
.hero-item_4 .hero-head-image_container.hero-parts .hero-head-image {
  width: 390rem;
  margin: -120rem 0 0 179rem;
}
/*-------------------------------- sprites elements end (hero and starts) --------------------------------*/
.hero-section * {
  transition-duration: 600ms;
}
.hero-section {
  padding-top: 124rem;
  margin-top: 0;
}
.hero-section .wrapper {
  padding: 0 20rem;
}
.hero-image_container {
  display: flex;
  justify-content: space-between;
  padding: 50rem 100rem 0;
  margin: -50rem -100rem 0;
  overflow: hidden;
}
.hero-image_container>div,
.hero-image_container>ul {
  width: 50%;
}
.hero-image_left h1 p {
  font-family: 'Times New Roman';
  font-style: normal;
  font-weight: 700;
  font-size: 76.6681rem;
  line-height: 84rem;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: var(--head-blue);
  text-shadow: 0 4.10026rem 17.7766rem rgba(0, 0, 0, 0.16);
}
.hero-image_left h1 p:first-child {
  color: rgba(234, 244, 255, 1);
  text-shadow: 2rem 0 1rem var(--head-red),
    2rem 1rem 1rem var(--head-red),
    2rem -1rem 1rem var(--head-red), 0 2rem 1rem var(--head-red),
    1rem 2rem 1rem var(--head-red),
    -1rem 2rem 1rem var(--head-red), -2rem 0 1rem var(--head-red),
    -2rem 1rem 1rem var(--head-red),
    -2rem -1rem 1rem var(--head-red), 1rem -2rem 1rem var(--head-red),
    -1rem -2rem 1rem var(--head-red),
    0 -2rem 1rem var(--head-red),
    0 4.44414rem 4.44414rem rgba(0, 0, 0, 0.25);
}
.hero-image_left h1 p:last-child {
  font-size: 27rem;
  line-height: 37rem;
  letter-spacing: 0.09em;
}
.hero-image_left h1 p:nth-child(2) {
  background: linear-gradient(23.81deg, #002162 34.85%, #0038A6 101.5%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  -webkit-text-emphasis-color: transparent;
  text-emphasis-color: transparent;
}
.hero-image_left h1 p img,
.hero-image_left h1 p svg {
  display: inline-block;
  width: 17.5rem;
  height: auto;
}
.hero-image_left h1 {
  margin-bottom: 30rem;
  margin-top: 51rem;
}
.hero-text_slider>li+li {
  margin-top: -205rem;
}
.hero-text_slider>li {
  opacity: 0;
}
.hero-active-1 .hero-text_slider>li.hero-text-1,
.hero-active-2 .hero-text_slider>li.hero-text-2,
.hero-active-3 .hero-text_slider>li.hero-text-3,
.hero-active-4 .hero-text_slider>li.hero-text-4 {
  opacity: 1;
}
.hero-buttons {
  font-size: 0;
}
.hero-buttons li {
  display: inline-block;
  vertical-align: middle;
}
.hero-buttons li+li {
  margin-left: 40rem;
}
.hero-buttons li+li a {
  display: flex;
  align-items: center;
}
.hero_wa_cont svg {
  width: 20rem;
  height: 20rem;
}
.hero_wa_cont {
  height: 44rem;
  width: 44rem;
  background: linear-gradient(212.74deg, #00DC09 2.1%, #007E05 22.5%, var(--head-red) 75%, var(--head-red) 100%) 100% 0 / 400% 400% no-repeat;
  box-shadow: 0 4.4rem 17.6rem rgba(0, 0, 0, 0.16);
  padding: 2.2rem;
  border-radius: 50%;
  margin-right: 10rem;
}
a:hover .hero_wa_cont {
  background-position: 0 100%;
}
.hero-buttons li+li a:hover p {
  color: var(--head-red)
}
.hero_wa_cont-border {
  border: 1rem solid #fff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.hero-buttons li+li a p {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-size: 14rem;
  line-height: 20rem;
  color: #3A3A3A;
}
.hero-head-image_container {
  position: relative;
  z-index: 20;
  opacity: 0;
}
.hero-head-image_container img {
  z-index: 20;
  transition: all 200ms linear;
}
.hero-head-image_container .hero-head_blur {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-filter: blur(17rem);
  filter: blur(17rem);
  opacity: 0.3;
}
.hero-item_2 .hero-head-image_container .hero-head_blur {
  top: 17rem;
  left: 10rem;
}
.hero-item {
  display: flex;
  justify-content: flex-end;
  position: relative;
}
.hero-item+.hero-item {
  margin-top: -452.3rem;
}
.hero-parts {
  position: absolute;
  transition-duration: 400ms;
}
.hero-item_part-1 {
  bottom: 0;
  right: 0;
  border-radius: 50%;
  padding: 12rem;
  background: linear-gradient(169.09deg, #00D1FF 4.74%, #0377BD 100.97%);
  box-shadow: 0 3rem 16rem rgba(0, 0, 0, 0.24);
  z-index: 30;
  transform: translate(120%, 125%);
}
.hero-item_part-1 svg {
  width: 27.5rem;
  height: 27.5rem;
}
.hero-item_part-2 {
  width: 97rem;
  padding: 6rem 10rem 11rem;
  background: rgba(255, 255, 255, 0.9) url('data:image/svg+xml;charset=UTF-8,<svg width="93" height="93" viewBox="0 0 93 93" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.19207 57C3.08851 48.2465 3.7813 39.0511 7.17245 30.7143C10.5636 22.3775 16.4815 15.3211 24.0892 10.5433C31.6968 5.7654 40.6092 3.50782 49.5659 4.08981C58.5226 4.6718 67.0703 8.0639 74 13.7864" stroke="url(%23paint0_linear_1438_195)" stroke-width="7" stroke-linecap="round"/><circle cx="47" cy="47" r="42.75" stroke="%237B7B7B" stroke-opacity="0.1" stroke-width="6.5"/><defs><linearGradient id="paint0_linear_1438_195" x1="52.5714" y1="48.5347" x2="68.4512" y2="0.998287" gradientUnits="userSpaceOnUse"><stop offset="0.0364583" stop-color="%23002162"/><stop offset="0.9999" stop-color="%230038A6"/></linearGradient></defs></svg>') center 21rem/ 69.7rem 69.7rem no-repeat;
  box-shadow: 0 4rem 16rem rgba(0, 0, 0, 0.16);
  -webkit-backdrop-filter: blur(8rem);
  backdrop-filter: blur(8rem);
  border-radius: 5rem;
  text-align: center;
  position: absolute;
  z-index: 10;
  top: 0;
  right: 0;
  transform: translate(150%, -150%);
}
.hero-item_part-2:after {
  content: '';
  display: block;
  width: 26rem;
  height: 2.5rem;
  background: var(--head-red);
  border-radius: 3rem;
  margin: 29rem auto 0;
}
.attention-part_2 {
  position: absolute;
  right: 0;
  top: 0;
  width: 19rem;
  height: 19rem;
  transform: translate(50%, -50%);
  background: #43D077;
  border: 2.3rem solid #9DFFB6;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.attention-part_2 svg {
  width: 7.6rem;
  height: 7.6rem;
}
.hero-item_part-2 img {
  width: 10.6rem;
  height: auto;
  margin: 21rem auto 1rem;
}
.hero-item_part-2>p {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-size: 18.1855rem;
  line-height: 20rem;
  text-align: center;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  background: linear-gradient(23.81deg, #002162 34.85%, #0038A6 101.5%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  -webkit-text-emphasis-color: transparent;
  text-emphasis-color: transparent;
}
p.hero-item_part-title {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-size: 7.57576rem;
  line-height: 13rem;
  text-align: center;
  color: #031347;
  letter-spacing: normal;
  text-transform: none;
}
.hero-item_part-3 {
  position: absolute;
  left: -99rem;
  bottom: 51rem;
  z-index: 30;
  display: flex;
  flex-direction: column;
}
.hero-active-2 .hero-item_part-3 {
  left: -97rem;
  bottom: 50rem;
}
.hero-item_part-3 li {
  border-radius: 8rem;
  padding: 9rem 10rem 10rem 14rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
}
.hero-item_part-3 li+li {
  margin-top: 14rem;
}
.hero-item_part-3 li:nth-child(2n) {
  margin-right: 18rem;
}
.hero-item_part-3 li:nth-child(2n+1) {
  padding: 10rem 7rem 9rem 10rem;
  margin-left: 18rem;
}
.hero-item_part-3 li>.hero-item_part-3_img-cont,
.hero-item_part-3 li>.hero-item_part-3_content {
  position: relative;
  z-index: 10;
}
.hero-item_part-3 li::before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 5rem;
  background: rgba(255, 255, 255, 0.3);
  -webkit-backdrop-filter: blur(10rem);
  backdrop-filter: blur(10rem);
  -webkit-filter: drop-shadow(0 4rem 16rem rgba(0, 0, 0, 0.16));
  filter: drop-shadow(0 4rem 16rem rgba(0, 0, 0, 0.16));
}
.hero-item_part-3 li:nth-child(even) .hero-item_part-3_img-cont {
  order: 2;
  margin: 0;
}
.hero-item_part-3 li:nth-child(even) .hero-item_part-3_content {
  order: 1;
  margin-right: 0;
  width: 113rem;
}
.hero-item_2 .hero-item_part-3 li .hero-item_part-3_content {
  width: 153rem;
}
.hero-item_2 .hero-item_part-3 li:nth-child(2n) .hero-item_part-3_content {
  order: 1;
  margin-right: 0;
}
.hero-item_part-3_img-cont {
  padding: 1rem;
  background: linear-gradient(#F6A900, #CC5300);
  border-radius: 50%;
  margin-right: 9rem;
}
.hero-item_part-3 li:nth-child(even) .hero-item_part-3_img-cont {
  background: linear-gradient(#002162, #0038A6);
}
.hero-item_part-3_img-cont img {
  width: 30.3rem;
  height: auto;
}
.hero-item_part-3 li .hero-item_part-3_content {
  width: 119rem;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-size: 9.09091rem;
  line-height: 14rem;
  color: #3A3A3A;
}
.hero-item_part-4 {
  width: 180rem;
  height: 124.8rem;
  left: 55rem;
  z-index: 10;
  top: 0;
  transform: translate(0, -150%) rotate(180deg);
}
.hero-item_part-5 {
  width: 108rem;
  height: 117rem;
  right: 4rem;
  top: 189rem;
  transform: translateX(120%) rotate(-90deg);
}
.hero-item_part-6 {
  top: -100rem;
  left: 50%;
  transform: translateY(100%);
  width: 9rem;
  height: 9rem;
  border-radius: 50%;
  background: linear-gradient(23.81deg, #002162 34.85%, #0038A6 101.5%);
  z-index: 30;
}
.hero-nav_container {
  display: flex;
  justify-content: space-between;
  padding: 17rem 0 17rem 32rem;
  background: rgba(255, 255, 255, 0.25);
  box-shadow: 0 4rem 16rem rgba(0, 0, 0, 0.16);
  -webkit-backdrop-filter: blur(10rem);
  backdrop-filter: blur(10rem);
  border-radius: 8rem;
  margin: -67rem -20rem 0;
  position: relative;
  z-index: 30;
}
.hero-nav_title {
  width: 143rem;
  margin-right: 36rem;
  padding-top: 12rem;
}
.hero-nav_title h3 {
  margin-bottom: 16rem;
}
.hero-nav_title h3 p {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-size: 24rem;
  line-height: 29rem;
  letter-spacing: -0.02em;
  text-transform: uppercase;
  background: linear-gradient(23.81deg, #002162 34.85%, #0038A6 101.5%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  -webkit-text-emphasis-color: transparent;
  text-emphasis-color: transparent;
  text-shadow: 0 2rem 4rem rgba(0, 0, 0, 0.16);
}
.hero-nav_title h3 p+p {
  background: linear-gradient(237.78deg, #D20008 8.86%, #9C0400 86.98%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  -webkit-text-emphasis-color: transparent;
  text-emphasis-color: transparent;
}
.hero-nav_title h3+p {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 14rem;
  line-height: 17rem;
  letter-spacing: -0.02em;
  color: #3A3A3A;
  text-shadow: 0 2rem 4rem rgba(0, 0, 0, 0.16);
}
.hero-nav_items {
  display: flex;
  flex-grow: 1;
  justify-content: space-between;
}
.hero-nav_items li {
  flex-grow: 1;
  border-left: 1rem solid var(--head-blue);
  text-align: center;
  padding: 8rem 39rem 17rem;
}
.hero-nav_items li p {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-size: 20rem;
  line-height: 24rem;
  text-transform: uppercase;
  background: linear-gradient(34.58deg, #003B81 2.55%, #0056C6 95.33%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  -webkit-text-emphasis-color: transparent;
  text-emphasis-color: transparent;
  padding: 12rem 17rem 0;
}
.hero-nav_item-hover_cont {
  position: relative;
  top: 0;
  z-index: 10;
}
.hero-nav_items li {
  position: relative;
  cursor: pointer;
  flex: 0 1 33.333%;
  flex-basis: auto;
  width: 33.3333%;
}
.hero-nav_active-bg {
  position: absolute;
  top: -18rem;
  bottom: -18rem;
  left: 239rem;
  width: 191.6rem;
  background: linear-gradient(237.78deg, #D20008 8.86%, #9C0400 86.98%);
  box-shadow: 0 3rem 16rem rgba(0, 0, 0, 0.24);
  border-radius: 8rem;
  transition-duration: 400ms;
}
.hero-nav_item-link {
  display: block;
  position: absolute;
  left: 50%;
  bottom: 20rem;
  border-radius: 50%;
  width: 40rem;
  height: 40rem;
  border: 2rem solid #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  background: radial-gradient(#fff, #fff calc(25% - 10rem), var(--head-blue) calc(25% - 9rem), var(--head-blue) 100%) 50% 50%/ 400% 400% no-repeat;
  transform: translateX(-50%) rotate(180deg);
}
.hero-nav_item-link svg {
  width: 14rem;
  height: 10rem;
}
.hero-nav_item-link svg path {
  fill: var(--head-blue);
}
.hero-nav_item-link:hover {
  background-position: 50% 10%;
}
.hero-nav_item-link:hover svg path {
  fill: #fff;
}
.hero-slider>li {
  opacity: 0;
  height: 452.3rem;
}
.hero-slider {
  margin-top: -5rem;
}
.hero-item:after {
  content: '';
  display: block;
  position: absolute;
  bottom: -20rem;
  right: 43rem;
  width: 100%;
  height: 181rem;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);
  z-index: 30;
}
/*--------------------------------- .hero-item_active ---------------------------------*/
.hero-active-1 .hero-slider>li.hero-item_1,
.hero-active-2 .hero-slider>li.hero-item_2,
.hero-active-3 .hero-slider>li.hero-item_3,
.hero-active-4 .hero-slider>li.hero-item_4 {
  opacity: 1;
}
.hero-active-1 .hero-item_1 .hero-head-image_container,
.hero-active-2 .hero-item_2 .hero-head-image_container,
.hero-active-3 .hero-item_3 .hero-head-image_container,
.hero-active-4 .hero-item_4 .hero-head-image_container {
  opacity: 1;
}
.hero-active-2 .hero-slider>li.hero-item_2 {
  opacity: 1;
}
.hero-active-2 .hero-item_2 .hero-head-image_container {
  opacity: 1;
}
.hero-active-2 .hero-item_2 .hero-item_part-1 {
  transform: translate(-122rem, -129rem);
}
.hero-active-2 .hero-item_2 .hero-item_part-2 {
  transform: translate(-86rem, 63rem);
}
.hero-active-2 .hero-item_2 .hero-item_part-3 {
  transform: translate(151rem, -77rem);
}
.hero-active-2 .hero-item_2 .hero-item_part-4 {
  transform: translate(0, 93rem) rotate(0);
}
.hero-active-2 .hero-item_2 .hero-item_part-5 {
  transform: translate(0) rotate(0);
}
.hero-active-2 .hero-item_2 .hero-item_part-6 {
  transform: translate(-119rem, 181rem);
}
/*hero-nav_active*/
/* .hero-active-1 .hero-nav_items li:nth-child(1):before,
.hero-active-2 .hero-nav_items li:nth-child(2):before,
.hero-active-3 .hero-nav_items li:nth-child(3):before,
.hero-active-4 .hero-nav_items li:nth-child(4):before {
  transform: translateY(0);
  opacity: 1;
  pointer-events: all;
}

.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, -22rem);
}

.hero-active-1 .hero-nav_items li:nth-child(1) .hero-nav_item-hover_cont svg path,
.hero-active-2 .hero-nav_items li:nth-child(2) .hero-nav_item-hover_cont svg path,
.hero-active-3 .hero-nav_items li:nth-child(3) .hero-nav_item-hover_cont svg path,
.hero-active-4 .hero-nav_items li:nth-child(4) .hero-nav_item-hover_cont svg path {
  fill: #fff;
}

.hero-active-1 .hero-nav_items li:nth-child(1) p,
.hero-active-2 .hero-nav_items li:nth-child(2) p,
.hero-active-3 .hero-nav_items li:nth-child(3) p,
.hero-active-4 .hero-nav_items li:nth-child(4) p {
  background: linear-gradient(#fff, #fff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  -webkit-text-emphasis-color: transparent;
  text-emphasis-color: transparent;
}

.hero-active-1 li:nth-child(1) .hero-nav_item-link,
.hero-active-2 li:nth-child(2) .hero-nav_item-link,
.hero-active-3 li:nth-child(3) .hero-nav_item-link,
.hero-active-4 li:nth-child(4) .hero-nav_item-link {
  transform: translateY(0) translateX(-50%) rotate(180deg);
  opacity: 1;
  pointer-events: all;
} */
.hero-active-1 .hero-nav_items li:nth-child(10):before,
.hero-active-2 .hero-nav_items li:nth-child(1):before,
.hero-active-3 .hero-nav_items li:nth-child(2):before,
.hero-active-4 .hero-nav_items li:nth-child(3):before {
  transform: translateY(0);
  opacity: 1;
  pointer-events: all;
}
.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, -22rem);
}
.hero-active-1 .hero-nav_items li:nth-child(1) .hero-nav_item-hover_cont svg path,
.hero-active-2 .hero-nav_items li:nth-child(2) .hero-nav_item-hover_cont svg path,
.hero-active-3 .hero-nav_items li:nth-child(3) .hero-nav_item-hover_cont svg path,
.hero-active-4 .hero-nav_items li:nth-child(4) .hero-nav_item-hover_cont svg path {
  fill: #fff;
}
.hero-active-1 .hero-nav_items li:nth-child(1) p,
.hero-active-2 .hero-nav_items li:nth-child(2) p,
.hero-active-3 .hero-nav_items li:nth-child(3) p,
.hero-active-4 .hero-nav_items li:nth-child(4) p {
  background: linear-gradient(#fff, #fff 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  -webkit-text-emphasis-color: transparent;
  text-emphasis-color: transparent;
}
.hero-active-1 li:nth-child(10) .hero-nav_item-link,
.hero-active-2 li:nth-child(1) .hero-nav_item-link,
.hero-active-3 li:nth-child(2) .hero-nav_item-link,
.hero-active-4 li:nth-child(3) .hero-nav_item-link {
  transform: translateY(0) translateX(-50%) rotate(180deg);
  opacity: 1;
  pointer-events: all;
}
.hero-nav_item-hover_cont svg {
  width: 62rem;
  height: 62rem;
}
/*-------------------------------- hero slide 1 ----------------------------------*/
.hero-item_1 .hero-head-image_container .hero-head_blur {
  -webkit-filter: blur(18.0038rem);
  filter: blur(18.0038rem) hue-rotate(45deg);
}
.hero-item_1 .hero-item_part-1 {
  background: linear-gradient(-25.27deg, #FF7A00 13.42%, #FFC700 80.79%);
  padding: 14rem;
}
.hero-item_1 .hero-item_part-1::before {
  content: '';
  display: block;
  position: absolute;
  bottom: 5rem;
  left: 7rem;
  width: 11.4rem;
  height: 11.4rem;
  background: linear-gradient(-25.27deg, #FF7A00 13.42%, #FFC700 80.79%) -7rem calc(100% + 5rem)/ 71rem 71rem no-repeat;
}
.hero-item_1 .attention-part_2 {
  border-radius: 1.6rem;
  transform: none;
  right: 9rem;
  top: 14rem;
  width: 20rem;
  height: 20rem;
}
.hero-item_1 .attention-part_2 svg {
  width: 9.5rem;
  height: 9.5rem;
}
.hero-item_part-3 li:nth-child(2n+1) {
  padding: 10rem 7rem 9rem 10rem;
}
.hero-item_1 .hero-item_part-3 li+li {
  margin-top: 14rem;
}
.hero-item_1 .hero-item_part-2 {
  background-image: url('data:image/svg+xml;charset=UTF-8,<svg width="85" height="86" viewBox="0 0 85 86" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M82.5315 49.1044C79.1602 70.937 58.7283 85.9028 36.8957 82.5314C15.0631 79.1601 0.0972502 58.7282 3.46861 36.8956C6.83997 15.063 27.2718 0.0971632 49.1045 3.46852" stroke="%23C41119" stroke-width="4" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  /* background-image: url('../images/icons/hero-slide-1/hero-item_part-2-circle_s-1.svg'); */
  background-position-y: 14rem;
  background-size: 64rem 64rem;
  width: 97rem;
  padding-bottom: 3rem;
  text-align: center;
}
.hero-item_1 .hero-item_part-2>svg {
  width: 36.1rem;
  height: 36.1rem;
  margin: 23rem auto 20rem;
}
.hero-item_1 .hero-item_part-2>p {
  font-size: 17.29rem;
  line-height: 23rem;
}
.hero-item_1 p.hero-item_part-title {
  font-size: 7.86rem;
  line-height: 8.56rem;
}
.hero-item_1 .hero-item_part-2:after {
  display: none;
}
.hero-item_1 .hero-item_part-4 {
  width: 57rem;
  height: 30rem;
}
.hero-item_1 .hero-item_part-3 li:nth-child(even) .hero-item_part-3_content {
  width: 121rem;
}
.hero-item_1 .hero-item_part-5 {
  width: 80rem;
  height: 80rem;
}
.hero-item_1 .hero-item_part-6 {
  width: 7rem;
  height: 7rem;
}
.hero-item_part-7 {
  box-shadow: 0 0 15.3243rem rgba(0, 0, 0, 0.11);
  border-radius: 10.7rem;
  padding: 12.6rem 11rem;
  background-color: #fff;
  left: -70rem;
  top: -70rem;
}
.hero-item_part-7 svg {
  width: 28rem;
  height: 28rem;
}
.hero-item_part-8 {
  width: 46.4rem;
  height: 46.4rem;
  top: -100rem;
  left: 50%;
}
.hero-item_1:after,
.hero-item_4:after {
  bottom: 29rem;
  right: 60rem;
  width: 540rem;
  height: 76rem;
}
/*-------------------------------- hero slide 1 active ----------------------------------*/
.hero-active-1 .hero-item_1 .hero-item_part-1 {
  transform: translate(-194rem, -123rem);
}
.hero-active-1 .hero-item_1 .hero-item_part-2 {
  transform: translate(-121rem, 59rem);
}
.hero-active-1 .hero-item_1 .hero-item_part-3 {
  transform: translate(143rem, -102rem);
}
.hero-active-1 .hero-item_1 .hero-item_part-4 {
  transform: translate(24rem, 133rem);
}
.hero-active-1 .hero-item_1 .hero-item_part-5 {
  transform: translate(-75rem, -1rem);
}
.hero-active-1 .hero-item_1 .hero-item_part-6 {
  transform: translate(-190rem, 159rem);
}
.hero-active-1 .hero-item_1 .hero-item_part-7 {
  transform: translate(225rem, 163rem);
}
.hero-active-1 .hero-item_1 .hero-item_part-8 {
  transform: translate(-112rem, 125rem);
}
/*-------------------------------- hero slide 4 ----------------------------------*/
.hero-item_4 .hero-head-image_container .hero-head_blur {
  opacity: 0.3;
  -webkit-filter: blur(23.0114rem);
  filter: blur(23.0114rem);
  top: 10rem;
  right: 10rem;
}
.hero-item_4 .hero-head-image_container.hero-parts .hero-head_blur {
  opacity: 0.22;
  right: -10rem;
  top: 0;
}
.hero-item_4 .hero-head-image_container.hero-parts {
  top: 122rem;
  left: -134rem;
  z-index: 10;
}
.hero-item_4 .hero-item_part-1 {
  padding: 9rem;
}
.hero-item_part-1.hero-part-1_gray,
.hero-item_part-1.hero-part-1_orange {
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.hero-part-1_gray {
  box-shadow: none;
  background: rgba(0, 33, 98, 0.1);
  width: 56rem;
  height: 56rem;
}
.hero-item_part-1.hero-part-1_orange {
  background: linear-gradient(160.82deg, #FFD600 6.17%, #F97700 106.85%);
  width: 36.7rem;
  height: 36.7rem;
  right: auto;
  left: 0;
  box-shadow: none;
}
.hero-item_4 .hero-item_part-1 svg {
  width: 17.6rem;
  height: 17.6rem;
}
.hero-item_part-1.hero-part-1_orange svg {
  width: 23.7rem;
  height: 23.7rem;
}
.hero-item_part-1.hero-part-1_gray svg {
  width: 31rem;
  height: 31rem;
}
.hero-item_part-1.hero-gray_copy img {
  width: 38rem;
}
.hero-item_4 .hero-item_part-2 {
  background-image: url('data:image/svg+xml;charset=UTF-8,<svg width="117" height="116" viewBox="0 0 117 116" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M105.603 61C105.603 84.5502 86.1146 103.75 61.9395 103.75C37.7643 103.75 18.2761 84.5502 18.2761 61C18.2761 37.4498 37.7643 18.25 61.9395 18.25C86.1146 18.25 105.603 37.4498 105.603 61Z" stroke="%237B7B7B" stroke-opacity="0.1" stroke-width="6.5"/><path d="M68.028 103.584C57.8407 104.984 47.4756 102.828 38.7453 97.4933C30.015 92.1585 23.4752 83.9841 20.2695 74.3997C17.0639 64.8154 17.3965 54.431 21.2092 45.0628C25.0219 35.6946 32.0719 27.9387 41.1264 23.1516C50.1809 18.3644 60.6636 16.8507 70.7412 18.8751C80.8188 20.8995 89.8498 26.3332 96.255 34.226C102.66 42.1187 106.032 51.9681 105.78 62.0517" stroke="url(%23paint0_linear_1801_9)" stroke-width="6.5" stroke-linecap="round"/><defs><linearGradient id="paint0_linear_1801_9" x1="75.6743" y1="15.2113" x2="28.2269" y2="99.7044" gradientUnits="userSpaceOnUse"><stop stop-color="%2300D1FF"/><stop offset="1" stop-color="%230377BD"/></linearGradient></defs></svg>');
  background-size: 93rem 93rem;
  background-position: calc(50% - 3rem) 12rem;
  right: -6rem;
  top: 15rem;
  width: 101rem;
  padding-top: 8rem;
}
.hero-item_4 .attention-part_2 svg {
  width: 8.2rem;
  height: 8.2rem;
}
.hero-item_4 .attention-part_2 {
  width: 19.6rem;
  height: 19.6rem;
  border-width: 2.5rem;
}
.hero-item_4 .hero-item_part-2>p {
  font-size: 17.1316rem;
  line-height: 20rem;
  letter-spacing: 0.02em;
}
.hero-item_4 p.hero-item_part-title {
  margin-bottom: 25rem;
  font-size: 8.77677rem;
  line-height: 10rem;
}
.hero-item_4 p.hero-item_part-content {
  font-weight: 700;
  font-size: 10.7586rem;
  line-height: 12rem;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  background: linear-gradient(237.78deg, #D20008 8.86%, #9C0400 86.98%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  -webkit-text-emphasis-color: transparent;
  text-emphasis-color: transparent;
}
.hero-item_4 .hero-item_part-2:after {
  margin-top: 34rem;
  background: #002162;
  width: 27rem;
  height: 2.5rem;
  border-radius: 2.5rem;
}
.hero_google-message.hero-item_part-2 {
  z-index: 30;
  background: rgba(255, 255, 255, 0.77);
  box-shadow: 0 0 12rem rgba(0, 0, 0, 0.11);
  -webkit-backdrop-filter: blur(9.33333rem);
  backdrop-filter: blur(9.33333rem);
  padding: 10rem 14rem 11rem;
  width: 123.2rem;
  right: 125rem;
  border-radius: 10rem;
  top: 270rem;
}
.hero_google-message .attention-part_2 svg {
  width: 11.1rem;
  height: 11.1rem;
}
.hero_google-message .attention-part_2 {
  background: #FFB800;
  border: 2rem solid #FFD89D;
  width: 18rem;
  height: 18rem;
}
.hero_google-top {
  display: flex;
}
.hero_google-top svg {
  width: 20.7rem;
  height: 15.2rem;
  margin: 0 5rem 0 0;
}
.hero_google-message.hero-item_part-2 p {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 7.96432rem;
  line-height: 9rem;
  color: #383838;
  -webkit-text-fill-color: currentColor;
  background: transparent;
  text-transform: none;
}
.hero_google-message.hero-item_part-2>p {
  letter-spacing: -0.001em;
  margin: 3rem -5rem 0;
}
.hero_google-message.hero-item_part-2 .hero_google-top p {
  font-weight: 500;
  line-height: 12rem;
}
.hero_google-message.hero-item_part-2 .hero_google-top p+p {
  font-size: 4.64585rem;
  line-height: 7rem;
  color: #898989;
  text-align: left;
}
.hero_google-message.hero-item_part-2:after {
  display: none;
}
.hero-item_4 .hero-item_part-4 {
  width: 82.5rem;
  height: 60.5rem;
}
.hero-item_4 .hero-item_part-5 {
  width: 564rem;
  height: auto;
  opacity: 0.1;
  max-width: inherit;
}
.hero-item_4 .hero-item_part-6 {
  width: 7.3rem;
  height: 7.3rem;
}
.hero-item_4 .hero-part-6_gray {
  background: rgba(0, 33, 98, 0.1);
  -webkit-backdrop-filter: blur(100rem);
  backdrop-filter: blur(100rem);
  z-index: 10;
  width: 23rem;
  height: 23rem;
}
.hero-item_4 .hero-item_part-7 {
  padding: 9rem 7.5rem;
  border-radius: 6.2rem;
}
.hero-item_4 .hero-item_part-7 svg {
  width: 20.4rem;
  height: 17.1rem;
}
.hero-item_4:after {
  height: 88rem;
  right: 28rem;
  bottom: -9rem;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 14.06%, rgba(255, 255, 255, 0.619792) 25%, rgba(255, 255, 255, 0.808669) 59.37%, #FFFFFF 100%);
}
.hero-item_part-9 {
  display: flex;
  background: rgba(255, 255, 255, 0.77);
  box-shadow: 0 0 14rem rgba(0, 0, 0, 0.11);
  -webkit-backdrop-filter: blur(7rem);
  backdrop-filter: blur(7rem);
  border-radius: 10rem;
  z-index: 30;
  padding: 9rem 7rem 9rem 12rem;
  bottom: 0;
  left: 0;
  transform: translate(-100%, 100%);
}
.hero-part-9_images {
  display: flex;
}
.hero-part-9_images img {
  width: 31rem;
  height: auto;
}
.hero-part-9_images li {
  position: relative;
}
.hero-part-9_images li::after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  right: 0;
  background: #76CC7A url('data:image/svg+xml;charset=UTF-8,<svg width="6" height="6" viewBox="0 0 6 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 2.71429L2.42857 4.42857L5 1" stroke="white" stroke-width="1.14286" stroke-linecap="round"/></svg>') 50% 50%/ 3.5rem 3.5rem no-repeat;
  border: 0.8rem solid #C8FFCA;
  width: 8.2rem;
  height: 8.2rem;
  border-radius: 50%;
}
.hero-part-9_images li+li {
  margin-left: 7.3rem;
}
.hero-part-9_title {
  max-width: 46.5rem;
  margin-left: 7.3rem;
}
.hero-part-9_title p {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-size: 16.8832rem;
  line-height: 20rem;
  color: var(--head-blue);
  text-align: center;
}
.hero-part-9_title p+p {
  font-size: 5.66327rem;
  line-height: 6rem;
  color: #656565;
}
.hero-head-image_container_mob {
  display: none;
}
/*-------------------------------- hero slide 4 active ----------------------------------*/
.hero-active-4 .hero-item_4 .hero-item_part-1 {
  transform: translate(-80rem, -116rem);
}
.hero-active-4 .hero-item_4 .hero-item_part-1.hero-part-1_orange {
  transform: translate(12rem, -293rem);
}
.hero-active-4 .hero-item_4 .hero-item_part-1.hero-part-1_gray {
  transform: translate(-440rem, -311rem);
}
.hero-active-4 .hero-item_4 .hero-item_part-1.hero-gray_copy {
  transform: translate(14rem, -142rem);
}
.hero-active-4 .hero-item_4 .hero-item_part-2 {
  transform: translate(-53rem, 31rem);
}
.hero-active-4 .hero-item_4 .hero-item_part-2.hero_google-message {
  transform: translate(-27rem, -18rem);
}
.hero-active-4 .hero-item_4 .hero-item_part-4 {
  transform: translate(-54rem, 244rem);
}
.hero-active-4 .hero-item_4 .hero-item_part-5 {
  transform: translate(30rem, -118rem);
}
.hero-active-4 .hero-item_4 .hero-item_part-6 {
  transform: translate(-62rem, 145rem);
}
.hero-active-4 .hero-item_4 .hero-item_part-6.hero-part-6_gray {
  transform: translate(-171rem, 284rem);
}
.hero-active-4 .hero-item_4 .hero-item_part-6.hero-gray_copy {
  transform: translate(150rem, 323rem);
}
.hero-active-4 .hero-item_4 .hero-item_part-7 {
  transform: translate(342rem, 135rem);
}
.hero-active-4 .hero-item_4 .hero-item_part-9 {
  transform: translate(113rem, -99rem);
}
/*-------------------------------- hero slide 3 ----------------------------------*/
.hero-item_3 .hero-head-image_container:first-child {
  position: relative;
  left: calc(-100% - 165rem);
  top: -70rem;
}
.hero-item_3 .hero-head-image_container.hero-parts {
  right: -60rem;
  top: -32rem;
}
.hero-item_3 .hero-head-image_container .hero-head_blur {
  opacity: 0.3;
}
.hero-text_slider>li,
.hero-buttons {
  position: relative;
  top: 0;
  left: 0;
}
.hero-item_3 img {
  max-width: inherit;
}
.hero-item_3 .hero-item_part-1 {
  right: 100%;
  top: -10%;
  bottom: auto;
  padding: 7rem;
  box-shadow: 0 6rem 28rem rgb(0, 0, 0, 0.11);
}
.hero-item_3 .hero-item_part-1 svg {
  width: 14.3rem;
  height: 14.3rem;
}
.hero-item_3 .hero_google-message.google-message_orange-attention {
  width: 116rem;
  padding: 7rem 13rem;
  right: -100rem;
  top: 100rem;
}
.hero-item_3 .hero_google-message.google-message_green-attention {
  right: 300%;
  top: 179rem;
  background: rgba(255, 255, 255, 0.57);
  box-shadow: 0 0 12rem rgba(0, 0, 0, 0.11);
  -webkit-backdrop-filter: blur(9.33333rem);
  backdrop-filter: blur(9.33333rem);
}
.hero-item_3 .hero_google-message.google-message_green-attention .attention-part_2 {
  background: #43D077;
  border-color: #9DFFB6;
}
.hero-item_3 .hero-item_part-4 {
  width: 44.8rem;
  height: 44.8rem;
  left: calc(-100% - 200rem);
  top: 300rem;
}
.hero-item_3 .hero-item_part-4.part-4_class {
  width: 42.3rem;
  height: 42.3rem;
  left: calc(-100% - 200rem);
  top: 40rem;
}
.hero-item_3 .hero-item_part-4.part-4_head {
  width: 76.5rem;
  height: 57.5rem;
  left: calc(-100% + 111rem);
  top: -147rem;
}
.hero-item_3 .hero-item_part-4.part-4_arrow {
  width: 27.6rem;
  height: 27.6rem;
  left: calc(-100% + 507rem);
  top: -100rem;
}
.hero-item_3 .hero-item_part-4.part-4_background_left {
  width: 265rem;
  height: 265rem;
  left: calc(-100% + 15rem);
  top: calc(100% + 100rem);
  transform: rotate(6deg);
}
.hero-item_3 .hero-item_part-4.part-4_airplane {
  width: 41rem;
  height: 43rem;
  left: 200rem;
  top: -40%;
}
.hero-item_3 .hero-item_part-4.part-4_airplane-2 {
  width: 41rem;
  height: 43rem;
  left: 0;
  top: -40%;
  transform: rotate(-49deg);
}
.hero-item_3 .hero-item_part-4.part-4_ipad {
  width: 69.8rem;
  height: 69.8rem;
  left: calc(100% + 100rem);
  top: 183rem;
}
.hero-item_3 .hero-item_part-7 svg {
  width: 25.4rem;
  height: 25.4rem;
}
.hero-item_3 .part-7_google-class {
  left: calc(-100% - 70rem);
  top: -30%;
  border-radius: 4.1rem;
  padding: 9rem;
  background: rgba(255, 255, 255, 0.5);
  box-shadow: 0 0 12.8919rem rgba(0, 0, 0, 0.11);
  -webkit-backdrop-filter: blur(5.88889rem);
  backdrop-filter: blur(5.88889rem);
  z-index: 30;
}
.hero-item_3 .part-7_google-class img {
  width: 31rem;
  height: 27.6rem;
}
.hero-item_3 .part-7_diagrama {
  padding: 3.2rem 7.4rem;
  left: calc(-100% + 254rem);
  top: -40%;
  border-radius: 3.19rem;
  background-color: #fff;
  box-shadow: 0 0 20.4828rem rgba(0, 0, 0, 0.11);
}
.hero-item_3 .part-7_diagrama:after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 50%) rotate(45deg);
  width: 4.6rem;
  height: 4.6rem;
  background-color: #fff;
}
.hero-item_3 .part-7_diagrama svg {
  width: 37.5rem;
  height: 21.1rem;
}
.hero-item_3 .part-7_mail {
  padding: 0;
  width: 25.2rem;
  height: 25.2rem;
  display: flex;
  justify-content: center;
  align-items: center;
  left: calc(-100% + 522rem);
  top: 460rem;
  z-index: 30;
  background: rgba(255, 255, 255, 0.7);
  box-shadow: 0 0.76rem 19.12rem rgba(0, 0, 0, 0.15);
  -webkit-backdrop-filter: blur(6.08rem);
  backdrop-filter: blur(6.08rem);
}
.hero-item_3 .part-7_mail svg {
  width: 13.1rem;
  height: 10.1rem;
}
.hero-item_3 .part-7_range {
  left: calc(-100% + 281rem);
  top: 100%;
  z-index: 30;
  padding: 7rem 10rem;
  border-radius: 3rem;
  background: rgba(255, 255, 255, 0.87);
  -webkit-backdrop-filter: blur(8.72046rem);
  backdrop-filter: blur(8.72046rem);
  box-shadow: 0 0 30rem rgba(0, 0, 0, 0.11);
}
.hero-item_3 .part-7_range:after,
.hero-item_3 .part-7_range::before {
  content: '';
  display: block;
  position: absolute;
  top: 5rem;
  right: 2rem;
  width: 6rem;
  height: 1.4rem;
  background-color: #D7D7D7;
  border-radius: 1.4rem;
  transform: rotate(45deg);
}
.hero-item_3 .part-7_range::before {
  transform: rotate(-45deg);
}
.hero-item_3 .part-7_range svg {
  width: 45.6rem;
  height: 3.3rem;
}
.hero-item_3 .part-7_call {
  left: 247rem;
  top: 100%;
  z-index: 30;
  padding: 12rem 9rem 11rem;
  border-radius: 6.1rem;
  background: rgba(255, 255, 255, 0.85);
  box-shadow: 0 0 19.5517rem rgba(0, 0, 0, 0.11);
  -webkit-backdrop-filter: blur(3.36rem);
  backdrop-filter: blur(3.36rem);
}
.hero-item_3 .part-7_call::after {
  content: '';
  display: block;
  position: absolute;
  bottom: 2rem;
  right: 6rem;
  transform: translate(50%, 50%);
  width: 17.6rem;
  height: 17.6rem;
  padding: 5rem;
  border-radius: 50%;
  background: #00C3DE url('data:image/svg+xml;charset=UTF-8,<svg width="12" height="9" viewBox="0 0 12 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 4.60181L4.85714 7.10181L10 2.10181" stroke="white" stroke-width="2.44729" stroke-linecap="round"/></svg>') 50% 50%/ 15rem 20rem no-repeat;
  border: 1.6rem solid #59EBFF;
}
.hero-item_3 .part-7_call svg {
  width: 38.4rem;
  height: 29rem;
}
.hero-item_3 .part-7_group {
  z-index: 30;
  top: -20%;
  right: -100rem;
}
.hero-item_3 .part-7_group li {
  background: rgba(255, 255, 255, 0.8);
  box-shadow: 0 1rem 6rem rgba(0, 0, 0, 0.09);
  -webkit-backdrop-filter: blur(2rem);
  backdrop-filter: blur(2rem);
  border-radius: 5rem;
  padding: 6rem;
  transform: none;
}
.hero-item_3 .part-7_group li svg {
  width: 17.2rem;
  height: 17.2rem;
}
.hero-item_3 .part-7_group li+li svg {
  width: 12.3rem;
  height: 12.3rem;
}
.hero-item_3 .part-7_group li+li+li svg {
  width: 9.4rem;
  height: 9.4rem;
}
.hero-item_3 .part-7_group li+li {
  border-radius: 4rem;
  padding: 4.1rem;
  position: relative;
  top: -43rem;
  left: 100rem;
  width: 21rem;
}
.hero-item_3 .part-7_group li+li+li {
  width: 15.6rem;
  top: 50rem;
  left: 109rem;
  padding: 3.1rem;
  border-radius: 2.47826rem;
}
.hero-item_3 .part-7_blue-text {
  padding: 4rem 7rem 9rem;
  background: rgba(255, 255, 255, 0.77);
  box-shadow: 0 0 9.2497rem rgba(0, 0, 0, 0.11);
  -webkit-backdrop-filter: blur(4.70806rem);
  backdrop-filter: blur(4.70806rem);
  border-radius: 7.26762rem;
  top: 93rem;
  left: 105rem;
  width: 56rem;
}
.hero-item_3 .part-7_blue-text p {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-size: 5.42388rem;
  line-height: 6rem;
  color: #838383;
  text-align: center;
}
.hero-item_3 .part-7_blue-text p:first-child {
  font-size: 16.1695rem;
  line-height: 24rem;
  background: linear-gradient(188.21deg, #0066FF -8.5%, #00369C 51.46%, #0031C4 130.73%, #0191F6 130.74%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  -webkit-text-emphasis-color: transparent;
  text-emphasis-color: transparent;
}
.hero-item_3 .part-7_gray-text {
  top: 386rem;
  left: 112rem;
  width: auto;
  padding: 8rem;
  background: rgba(255, 255, 255, 0.47);
  box-shadow: 0 0 19.5517rem rgba(0, 0, 0, 0.11);
  -webkit-backdrop-filter: blur(1.86207rem);
  backdrop-filter: blur(1.86207rem);
  border-radius: 5.45rem;
}
.hero-item_3 .part-7_gray-text p:nth-child(n) {
  -webkit-background-clip: content-box;
  background-clip: content-box;
  -webkit-text-fill-color: currentColor;
  background: transparent;
  font-size: 9.17186rem;
  line-height: 11rem;
  color: #5B5B5B;
}
.hero-item_3 .part-7_search {
  background: rgba(255, 255, 255, 0.9);
  box-shadow: 0 0 6rem rgba(0, 0, 0, 0.11);
  -webkit-backdrop-filter: blur(7rem);
  backdrop-filter: blur(7rem);
  border-radius: 6.5rem;
  padding: 4rem 5rem;
  width: 133rem;
  display: flex;
  justify-content: space-between;
  left: calc(100% - 194rem);
  top: -30%;
  z-index: 30;
}
.hero-item_3 .part-7_search span {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-size: 9.85126rem;
  line-height: 15rem;
  color: #727272;
}
.hero-item_3 .part-7_search svg {
  width: 16.4rem;
  height: 16.4rem;
}
/*-------------------------------- hero slide 3 active ----------------------------------*/
.hero-active-3 .hero-buttons {
  text-align: center;
  transform: translate(297rem, -2rem);
}
.hero-active-3 .hero-text_slider>li.hero-text-3 {
  transform: translate(299rem, -6rem);
}
.hero-active-3 .hero-image_left h1 .hero-text-3 p {
  text-align: center;
}
.hero-active-3 .hero-item_3 .hero-item_part-1 {
  transform: translate(-318rem, 119rem);
}
.hero-active-3 .hero-item_3 .hero_google-message.google-message_green-attention {
  transform: translate(673rem, -37rem);
}
.hero-active-3 .hero-item_3 .hero_google-message.google-message_orange-attention {
  transform: translate(-110rem, 153rem);
}
.hero-active-3 .hero-item_3 .hero-item_part-4 {
  transform: translate(186rem, -73rem);
}
.hero-active-3 .hero-item_3 .hero-item_part-4.part-4_class {
  transform: translate(195rem, 31rem);
}
.hero-active-3 .hero-item_3 .hero-item_part-4.part-4_head {
  transform: translate(6rem, 139rem);
}
.hero-active-3 .hero-item_3 .hero-item_part-4.part-4_arrow {
  transform: translate(-231rem, 166rem);
}
.hero-active-3 .hero-item_3 .hero-item_part-4.part-4_background_left {
  transform: translate(28rem, -496rem);
}
.hero-active-3 .hero-item_3 .hero-item_part-4.part-4_airplane {
  transform: translate(159rem, 198rem);
}
.hero-active-3 .hero-item_3 .hero-item_part-4.part-4_airplane-2 {
  transform: translate(309rem, 218rem) rotate(-49deg);
}
.hero-active-3 .hero-item_3 .hero-item_part-4.part-4_ipad {
  transform: translate(-122rem, -24rem);
}
.hero-active-3 .hero-item_3 .part-7_google-class {
  transform: translate(132rem, 202rem);
}
.hero-active-3 .hero-item_3 .part-7_diagrama {
  transform: translate(-21rem, 217rem);
}
.hero-active-3 .hero-item_3 .part-7_mail {
  transform: translate(-234rem, -251rem);
}
.hero-active-3 .hero-item_3 .part-7_range {
  transform: translate(-25rem, -179rem);
}
.hero-active-3 .hero-item_3 .part-7_call {
  transform: translate(125rem, -179rem);
}
.hero-active-3 .hero-item_3 .part-7_group {
  transform: translate(-117rem, 178rem);
}
.hero-active-3 .hero-item_3 .part-7_group li+li {
  transform: translate(-67rem, 23rem);
}
.hero-active-3 .hero-item_3 .part-7_group li+li+li {
  transform: translate(-94rem, -68rem);
}
.hero-active-3 .hero-item_3 .part-7_blue-text {
  transform: translate(231rem, -7rem);
}
.hero-active-3 .hero-item_3 .part-7_gray-text {
  transform: translate(143rem, -99rem);
}
.hero-active-3 .hero-item_3 .part-7_search {
  transform: translate(100rem, 191rem);
}
.hero-image_left {
  z-index: 10;
}
.hero-item_3:after {
  bottom: -9rem;
  right: calc(100% + 270rem);
  width: 332rem;
  height: 108rem;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 14.06%, rgba(255, 255, 255, 0.619792) 25%, rgba(255, 255, 255, 0.808669) 59.37%, #FFFFFF 100%);
  z-index: 30;
}
/*-------------------------------- why-choose styles --------------------------------*/
.why-choole_list {
  margin: 38rem auto 0;
  display: flex;
  justify-content: center;
}
.why-choole_list li {
  padding: 0 124rem;
  position: relative;
  max-width: 476rem;
}
.why-choole_list li:last-child,
.why-choole_list li:first-child {
  padding: 0;
  max-width: 228rem;
}
.why-choole_list li p {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 20rem;
  line-height: 24rem;
  text-align: center;
  color: #3A3A3A;
}
.why-choole_list li .why-circle {
  border: 2rem solid var(--head-blue);
  border-radius: 50%;
  width: 24rem;
  height: 24rem;
  margin: 36rem auto 0;
  background: radial-gradient(50% 50% at center center, var(--head-red), var(--head-red) 4.3rem, transparent 5.3rem, 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) 4.3rem, transparent 5.3rem, transparent);
}
.why-choole_list li::after,
.why-choole_list li::before {
  content: '';
  display: block;
  position: absolute;
  right: 0;
  bottom: 11rem;
  width: calc(50% - 12rem);
  height: 2rem;
  background-color: var(--head-blue);
}
.why-choole_list li::before {
  right: auto;
  left: 0;
}
.why-choole_list li:last-child:after,
.why-choole_list li:first-child::before {
  display: none;
}
.find-section {
  margin-top: 191rem;
}
.find-head {
  display: flex;
  justify-content: space-between;
}
.find-head_left {
  width: 42.2%;
  padding-right: 58rem;
  padding-bottom: 7rem;
}
.find-head_right {
  width: 57.8%;
}
.title-section.line-left p {
  text-align: left;
  padding-left: 8rem;
}
.line-left p {
  display: inline-block;
  vertical-align: middle;
}
.line-left:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  left: 0;
  top: 0;
  width: 1.85rem;
  height: 42rem;
  background: linear-gradient(237.78deg, #D20008 8.86%, #9C0400 86.98%);
}
.line-left p.head-shadow {
  transform: none;
  left: -29rem;
  padding: 0;
}
.find_course-text_slider {
  margin-top: 18rem;
  position: relative;
}
.find_course-text_slider h3 {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-size: 20rem;
  line-height: 24rem;
  text-transform: uppercase;
  color: var(--head-red);
  border-bottom: 2rem solid #3A3A3A;
  margin-left: 14rem;
  padding-bottom: 2rem;
  display: inline-block;
}
.find_course-text_slider .find_course-content {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16rem;
  line-height: 19rem;
  text-align: justify;
  text-indent: 16rem;
  color: #3A3A3A;
  margin: 20rem auto 36rem;
}
.find_course-notification {
  display: flex;
  justify-content: space-between;
  padding-left: 20rem;
}
.find_course-notification>div {
  width: 200rem;
  display: flex;
  justify-content: flex-start;
}
.find_course-notification svg {
  width: 48.8rem;
  height: 51rem;
}
.find_course-not_content {
  padding-left: 8.5rem;
  border-left: 1rem solid var(--head-red);
  margin-left: 5rem;
}
.find_course-not_content p {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 400;
  font-size: 14rem;
  line-height: 17rem;
  color: #3A3A3A;
}
.find_course-not_content p+p {
  font-size: 43.4428rem;
  line-height: 39rem;
  letter-spacing: 0.01em;
  color: #002162;
  margin-bottom: -5rem;
}
.find-head_right {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  padding: 2rem 4rem 0 0;
}
.find-head_right li {
  box-shadow: 0 2.18015rem 4.3603rem rgba(0, 0, 0, 0.16);
  border-radius: 5rem;
  padding: 18rem;
  background: url('../images/BACHELOR_COURSES.png') center center/ auto 100% no-repeat;
  display: flex;
  align-items: flex-end;
  position: relative;
  max-width: 300rem;
  cursor: pointer;
}
.find-head_right li+li {
  background-image: url('../images/MASTER_COURSES.png');
}
.find-head_right li+li+li {
  background-image: url('../images/DOCTORATE_COURSES.png');
}
.find-head_right li+li+li+li {
  background-image: url('../images/SHORT_COURSES.png');
}
.find-head_right li.find-active_course {
  flex-grow: 1;
}
.find-head_right li+li {
  margin-left: 24rem;
}
.find-head_right li:before {
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  background: linear-gradient(161.55deg, rgba(0, 0, 0, 0) 48.54%, rgba(0, 0, 0, 0.61) 72.12%) 100% 0/ 107.5% 100% no-repeat;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 5rem;
}
.find-head_right li p {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-size: 20rem;
  line-height: 14rem;
  text-transform: uppercase;
  color: #FFFFFF;
  margin-top: 34rem;
  white-space: nowrap;
  transform-origin: 7rem center;
  transform: translateX(61rem) rotate(-90deg);
  width: 74rem;
  position: relative;
}
.find-cards>ul {
  opacity: 0;
  pointer-events: none;
  transform: translateY(100rem);
  padding: 12rem 15rem;
  margin: -12rem -15rem;
  overflow: hidden;
}
.find-cards>ul.find-cards_slider {
  height: var(--find-value-min-height);
}
.find-cards>ul+ul {
  margin-top: var(--find-value-mt);
}
.find-cards_slider {
  display: flex;
  justify-content: space-between;
  padding-right: 4rem;
  flex-wrap: wrap;
}
.find-cards_slider>li {
  padding: 24rem 24rem 44rem;
  background: linear-gradient(214.8deg, rgba(252, 253, 255, 0.56), rgba(252, 253, 255, 0.56) 25%, #CA0008 75%, #820400 103%) 100% 0/ 400% 400%;
  box-shadow: 0 4rem 16rem rgba(0, 0, 0, 0.16);
  -webkit-backdrop-filter: blur(10rem);
  backdrop-filter: blur(10rem);
  border-radius: 5rem;
  overflow: hidden;
  margin-bottom: 20rem;
  flex: 0 1 calc(25% - 18rem);
  position: relative;
}
.find-cards_slider>li+li {
  margin-left: 24rem;
}
.find-cards_slider>li+li:nth-child(4n + 1) {
  margin-left: 0;
}
.find-cards_slider>li:nth-child(n + 5) {
  margin-top: 18rem;
}
.find-cards_slider h3 {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-size: 18rem;
  line-height: 27rem;
  color: #002162;
  margin-bottom: 24rem;
  /* min-height: 81rem; */
  height: 54rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  box-orient: vertical;
}
.find-card_course-info li {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.find-card_course-info li+li {
  margin-top: 9.5rem;
}
.find-card_course-info_img {
  padding: 6rem;
  background-color: var(--head-blue);
  border-radius: 50%;
  margin-right: 9rem;
}
.find-card_course-info_img svg {
  width: 14rem;
  height: 14rem;
}
.find-card_course-info li p {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 14rem;
  line-height: 19rem;
  color: #3A3A3A;
}
.find-cards {
  padding-top: 36rem;
  position: relative;
}
.find-card_link {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 110%) rotate(45deg);
  width: 40rem;
  height: 40rem;
  border: 2rem solid #fff;
  border-radius: 50%;
  box-shadow: 0 1.48148rem 2.96296rem rgba(0, 0, 0, 0.5);
  background: linear-gradient(#fff, #fff 100%) 50% -150%/ 12rem 2rem, linear-gradient(#fff, #fff 100%) 50% -150%/ 2rem 12rem, linear-gradient(var(--head-blue), var(--head-blue) 100%) center center/ 12rem 2rem, linear-gradient(var(--head-blue), var(--head-blue) 100%) center center/ 2rem 12rem, radial-gradient(#fff, #fff 16.7rem, transparent 17.2rem, transparent 100%) 50% 50%/ 400% 400%, linear-gradient(-66deg, var(--head-blue) 34.85%, #0038A6 101.5%);
  background-repeat: no-repeat;
}
.find-card_active .find-card_link:hover {
  background-position: 50% 50%, 50% 50%, 50% -50%, 50% -50%, 50% 90%;
  transition: all 400ms linear;
}
.find-open_more {
  width: 190rem;
  margin: 21rem auto 0;
  background: linear-gradient(214.8deg, #CA0008 10%, #820400 28%, var(--head-blue) 75%, var(--head-blue) 100%) 100% 0/ 400% 400% no-repeat;
  -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));
  border-radius: 3rem;
  padding: 2rem 2.5rem;
  display: block;
  cursor: pointer;
}
.find-open_more>p {
  border-radius: 3rem;
  border: 1rem solid #fff;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-size: 14rem;
  line-height: 34rem;
  text-align: center;
  color: #FFFFFF;
}
.find-open_more span {
  position: relative;
  left: 10rem;
  transform: rotate(0deg);
}
.find-open_more.find-open_more-button span {
  transform: rotate(90deg);
  display: inline-block;
}
.find-open_more:hover span {
  left: 18rem;
}
.find-open_more.find-open_more-button:hover span {
  left: 10rem;
  -webkit-animation: findOpenMoreDown 400ms linear;
  animation: findOpenMoreDown 400ms linear;
}
@-webkit-keyframes findOpenMoreDown {
  0% {
    top: 0;
  }
  50% {
    top: 5rem;
  }
  100% {
    top: 0;
  }
}
@keyframes findOpenMoreDown {
  0% {
    top: 0;
  }
  50% {
    top: 5rem;
  }
  100% {
    top: 0;
  }
}
.find_course-text_slider li {
  opacity: 0;
  pointer-events: none;
}
.find_course-text_slider li+li {
  position: absolute;
  left: 0;
  top: 0;
}
/*find-active_course*/
.find-cards>ul.find-cards_slider_active {
  opacity: 1;
  pointer-events: all;
  transform: translateY(0);
}
.find-cards>ul.find-cards_slider_active.find-cards_full-list {
  height: var(--find-value-max-height);
}
.find-head_right li.find-active_course p {
  transform: none;
}
/*find-card_active*/
.find-open_more:hover {
  background-position: 0 100%;
}
.find_course-text_slider li.find_course-text_active {
  opacity: 1;
  pointer-events: all;
}
.find-cards_slider>li.find-card_active {
  background-position: 0 100%;
  box-shadow: 0 0 1rem rgba(0, 0, 0, 0.1), 0 2rem 10rem rgba(0, 0, 0, 0.16);
  -webkit-animation: findCardActive 400ms linear;
  animation: findCardActive 400ms linear;
  overflow: visible;
}
.find-card_active .find-card_link {
  -webkit-animation: findCardActiveLink 400ms linear;
  animation: findCardActiveLink 400ms linear;
  transform: translate(-50%, 50%);
  transition: none;
}
.find_white-icon .find-card_link {
  -webkit-animation: findCardActiveLinkRemove 400ms linear;
  animation: findCardActiveLinkRemove 400ms linear;
  transition: none;
}
.find-cards_slider .find-card_active h3 {
  color: #fff;
}
.find-card_active .find-card_course-info_img {
  background-color: #fff;
}
.find-card_active .find-card_course-info li p {
  color: #fff;
}
li.find_white-icon .find-card_course-info_img svg path {
  fill: #fff;
}
/*-------------------------------- start section styles --------------------------------*/
.degree-head_news img {
  position: relative;
  z-index: 30;
}
img.news-image_shadow {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 10;
  -webkit-filter: blur(12.5rem);
  filter: blur(12.5rem);
  border-radius: 16rem;
  opacity: 0.36;
}
.news-image-container {
  width: 100%;
  height: auto;
  position: relative;
}
/*-------------------------------- start section styles for sprite start (steps) --------------------------------*/
.start-item_head-img img {
  width: 353rem;
  height: auto;
  position: relative;
  z-index: 20;
}
.start-nav-item_1 .start-item_head-img img {
  width: 280rem;
  margin: -13rem 44rem 0 29rem;
}
.start-nav-item_2 .start-item_head-img img {
  width: 315rem;
  margin: -50rem 0 0 19rem;
}
.start-nav-item_3 .start-item_head-img img {
  width: 296rem;
  margin: -51rem 0 0 44rem;
}
/*-------------------------------- start section styles for sprite end (steps) --------------------------------*/
.start-section * {
  transition-duration: 600ms;
}
.start-nav_slider-title {
  display: none;
}
.start-section {
  margin-top: 204rem;
}
.start-item_head-img_mob {
  display: none;
}
.start-nav_highlighter {
  display: none;
}
.start-nav_slider {
  margin: 41rem auto 58rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.start-nav_slider li p {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-size: 16rem;
  line-height: 20rem;
  text-align: center;
  color: #002162;
}
.start-nav_slider li {
  padding: 0 57rem;
  border-left: 0.5rem solid var(--head-red);
  border-right: 0.5rem solid var(--head-red);
  position: relative;
  cursor: pointer;
}
.start-nav_slider li:last-child {
  border-right-color: transparent;
}
.start-nav_slider li:first-child {
  border-left-color: transparent;
}
.start-nav_slider li:after {
  content: '';
  display: block;
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  margin: 5rem auto 0;
  height: 1rem;
  background: linear-gradient(23.81deg, #002162 34.85%, #0038A6 101.5%);
  width: 0;
}
.start-slider_container {
  padding: 60rem 20rem 20rem;
  margin: -60rem -23rem -20rem;
  overflow: hidden;
}
.start-slider_container {
  display: flex;
}
.start-slider_left>li {
  position: relative;
  opacity: 1;
}
.start-slider_left>li.start-nav_active {
  z-index: 30;
}
.start-slider_left>li+li {
  margin-top: -328rem;
}
.start-item_parts {
  position: absolute;
}
.start-item_head-img {
  position: relative;
  z-index: 20;
}
.start-item_head-img .start-img_shadow {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  -webkit-filter: blur(12.9107rem);
  filter: blur(12.9107rem);
}
.start-part_1 {
  bottom: 0;
  right: 50%;
  transform: translateY(160%);
  padding: 9rem 10rem 12rem;
  background: rgba(255, 255, 255, 0.9);
  box-shadow: 0 3.00289rem 12.0116rem rgba(0, 0, 0, 0.16);
  -webkit-backdrop-filter: blur(7.50722rem);
  backdrop-filter: blur(7.50722rem);
  border-radius: 4.50433rem;
  z-index: 10;
  width: 105rem;
  text-align: center;
  transition-delay: 900ms;
  transition-duration: 400ms;
  opacity: 0;
}
.start-part_1 svg {
  margin-bottom: -7rem;
  width: 46.3rem;
  height: 47.3rem;
}
.start-part_1-cont {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 9.18884rem;
  line-height: 11rem;
  text-align: center;
  text-transform: uppercase;
  color: #3A3A3A;
}
.start-part_2 {
  transform: translate(0, -120%);
  top: -80rem;
  right: 50%;
  border-radius: 50%;
  padding: 9.8rem;
  background: linear-gradient(180deg, #F6A900 0%, #CC5300 100%);
  box-shadow: 0 1.8164rem 9.68746rem rgba(0, 0, 0, 0.24);
  z-index: 30;
  transition-delay: 700ms;
}
.start-part_2 svg {
  width: 25.6rem;
  height: 25.6rem;
}
.start-part_3 {
  bottom: 0;
  left: 20%;
  transform: translateY(170%);
  border-radius: 50%;
  padding: 8rem;
  background: linear-gradient(169.09deg, #00D1FF 4.74%, #0377BD 100.97%);
  box-shadow: 0 1.53147rem 8.16786rem rgba(0, 0, 0, 0.24);
  z-index: 30;
  transition-delay: 700ms;
}
.start-part_3 img {
  width: 22.2rem;
  height: auto;
}
.start-part_4 {
  left: 0;
  transform: translateX(-200%);
  top: 134rem;
  padding: 4.5rem;
  background: rgba(255, 255, 255, 0.9);
  box-shadow: 0 3.00289rem 12.0116rem rgba(0, 0, 0, 0.16);
  -webkit-backdrop-filter: blur(7.50722rem);
  backdrop-filter: blur(7.50722rem);
  border-radius: 4.50433rem;
  z-index: 30;
  transition-delay: 700ms;
}
.start-part_4 img {
  width: 30rem;
  height: auto;
}
.start-part_5 {
  top: -20rem;
  left: -20rem;
  transform: translate(-100%, -100%);
  z-index: 30;
  transition-delay: 700ms;
}
.start-part_5 li svg {
  width: 27rem;
  height: 41rem;
}
.start-part_5 li+li svg {
  width: 18.7rem;
  height: 28.4rem;
}
.start-part_5 li+li+li svg {
  width: 15rem;
  height: 22.8rem;
}
.start-part_5 li {
  position: relative;
  top: auto;
  -webkit-filter: drop-shadow(-15.0012rem 8.10065rem 2.78004rem rgba(0, 0, 0, 0.07));
  filter: drop-shadow(-15.0012rem 8.10065rem 2.78004rem rgba(0, 0, 0, 0.07));
  transition-delay: 700ms;
}
.start-part_5 li+li {
  top: -4rem;
  left: -75rem;
}
.start-part_5 li+li+li {
  top: -26rem;
  left: -26rem;
}
.start-part_6 {
  top: -60rem;
  right: 76rem;
  transform: translateY(-60%);
  transition-delay: 700ms;
}
.start-part_6 li svg {
  width: 25rem;
  height: 49rem;
}
.start-part_6 li+li svg {
  width: 13rem;
  height: 25.5rem;
}
.start-part_6 li+li+li svg {
  width: 15rem;
  height: 29.4rem;
}
.start-part_6 li+li+li+li svg {
  width: 9rem;
  height: 17.625rem;
}
.start-part_6 li {
  position: relative;
  -webkit-filter: drop-shadow(-17.6062rem 9.50736rem 3.26281rem rgba(0, 0, 0, 0.07));
  filter: drop-shadow(-17.6062rem 9.50736rem 3.26281rem rgba(0, 0, 0, 0.07));
  transition-delay: 700ms;
}
.start-part_6 li+li {
  top: -103rem;
  right: -72rem;
}
.start-part_6 li+li+li {
  top: -92rem;
  right: -70rem;
}
.start-part_6 li+li+li+li {
  top: -154rem;
  right: -114rem;
}
.start-part_7,
.start-part_8 {
  width: 5.4rem;
  height: 5.4rem;
  background: linear-gradient(169.09deg, #00D1FF 4.74%, #0377BD 100.97%);
  border-radius: 50%;
  top: 0;
  left: -20rem;
  transform: translate(-120%, -120%);
  z-index: 30;
  transition-delay: 700ms;
}
.start-part_8 {
  top: 100%;
  left: auto;
  right: 0;
  transform: translate(-10rem, 30rem);
}
.start-part_9 {
  top: -10rem;
  left: -20rem;
  transform: translateX(-120%);
  width: 3.2rem;
  height: 3.2rem;
  background: linear-gradient(180deg, #F6A900 0%, #CC5300 100%);
  transition-delay: 700ms;
}
div.start-item_head-img {
  opacity: 0;
  transition-delay: 700ms;
  transition-duration: 600ms;
}
/*start-nav_active*/
.start-nav_active .start-item_head-img {
  opacity: 1;
  transition-delay: 1300ms;
}
.start-nav_active .start-part_1 {
  opacity: 1;
  transform: translate(128rem, -103rem);
  transition-delay: 1500ms;
}
.start-nav_active .start-part_2 {
  transform: translate(35.5rem, 70rem);
  transition-delay: 1300ms;
}
.start-nav_active .start-part_3 {
  transform: translate(80rem, -14rem);
  transition-delay: 1300ms;
}
.start-nav_active .start-part_4 {
  transform: translate(27rem, -3rem);
  transition-delay: 1300ms;
}
.start-nav_active .start-part_5 {
  transform: translate(74rem, 61rem);
  transition-delay: 1300ms;
}
.start-nav_active .start-part_5 li+li {
  transform: translate(38rem, -12rem);
  transition-delay: 1300ms;
}
.start-nav_active .start-part_5 li+li+li {
  transform: translate(30rem, 11rem);
  transition-delay: 1300ms;
}
.start-nav_active .start-part_6 {
  transform: translate(-42rem, 80rem);
  transition-delay: 1300ms;
}
.start-nav_active .start-part_6 li+li {
  transform: translate(-23rem, 58rem);
  transition-delay: 1300ms;
}
.start-nav_active .start-part_6 li+li+li {
  transform: translate(-37rem, 68rem);
  transition-delay: 1300ms;
}
.start-nav_active .start-part_6 li+li+li+li {
  transform: translate(-49rem, 94rem);
  transition-delay: 1300ms;
}
.start-nav_active .start-part_7 {
  transform: translate(64rem, 29rem);
  transition-delay: 1300ms;
}
.start-nav_active .start-part_8 {
  transform: translate(-116rem, -198rem);
  transition-delay: 1300ms;
}
.start-nav_active .start-part_9 {
  transform: translate(103rem, 16rem);
  transition-delay: 1300ms;
}
.start-nav_slider li.start-nav_active p {
  color: var(--head-red);
}
.start-nav_slider li.start-nav_active:after {
  width: 157rem;
}
/*------------------------- start item 1 -------------------------*/
.start-slider_left>li:after {
  content: '';
  display: block;
  position: absolute;
  left: 50%;
  height: 74rem;
  width: 370rem;
  bottom: -15rem;
  transform: translate(-50%, 0);
  opacity: 0;
  background: radial-gradient(50% 50% at 50% 50%, rgba(6, 6, 6, 0.12) 43.23%, rgba(208, 208, 208, 0.09) 76.56%, rgba(255, 255, 255, 0) 100%);
}
.start-slider_left>li {
  height: 328rem;
}
.start-nav-item_1 .start-part_1 {
  box-shadow: 0 4.64036rem 18.5614rem rgba(0, 0, 0, 0.16);
  -webkit-backdrop-filter: blur(11.6009rem);
  backdrop-filter: blur(11.6009rem);
  border-radius: 6.96054rem;
  width: 94rem;
  text-align: center;
  padding: 10rem 0 6rem 15rem;
  bottom: calc(50% - 60rem);
  right: 162rem;
}
.start-nav-item_1 .start-part_1 svg {
  width: 29rem;
  height: 31rem;
  margin-right: 5rem;
  -webkit-filter: drop-shadow(-4rem 0 0 rgba(255, 120, 0, 0.121)) drop-shadow(-12rem 0 0 rgba(255, 120, 0, 0.0726)) drop-shadow(-20rem 0 0 rgba(255, 120, 0, 0.0242));
  filter: drop-shadow(-4rem 0 0 rgba(255, 120, 0, 0.121)) drop-shadow(-12rem 0 0 rgba(255, 120, 0, 0.0726)) drop-shadow(-20rem 0 0 rgba(255, 120, 0, 0.0242))
}
.start-nav-item_1 .start-part_1-cont {
  font-size: 11.1107rem;
  line-height: 13rem;
  margin-top: 13rem;
}
.start-nav-item_1 .start-part_3 {
  background: linear-gradient(160.82deg, #FFD600 6.17%, #F97700 106.85%);
  box-shadow: 0 2.36658rem 12.6218rem rgba(0, 0, 0, 0.24);
  padding: 12.3rem;
}
.start-nav-item_1 .start-part_3 svg {
  width: 32rem;
  height: 32rem;
}
.start-nav-item_1 .start-part_4 img {
  width: 31rem;
}
.start-nav-item_1 .start-part_4 {
  padding: 5rem;
  box-shadow: 0 4.64036rem 18.5614rem rgba(0, 0, 0, 0.16);
  -webkit-backdrop-filter: blur(11.6009rem);
  backdrop-filter: blur(11.6009rem);
  border-radius: 6.96054rem;
}
.start-nav-item_1 .start-part_5 li svg,
.start-nav-item_2 .start-part_5 li svg {
  width: 20rem;
  height: 30rem;
}
.start-nav-item_1 .start-part_5 li+li svg,
.start-nav-item_2 .start-part_5 li+li svg {
  width: 18rem;
  height: 26.8rem;
}
.start-nav-item_1 .start-part_5 li+li+li svg,
.start-nav-item_2 .start-part_5 li+li+li svg {
  width: 11.6rem;
  height: 17.4rem;
}
.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: 7.4rem;
  height: 11rem;
}
.start-nav-item_1 .start-part_5 li,
.start-nav-item_2 .start-part_5 li,
.start-nav-item_1 .start-part_6 li {
  -webkit-filter: none;
  filter: none;
}
.start-nav-item_1 .start-part_5_blue li svg,
.start-nav-item_2 .start-part_5_blue li svg {
  width: 28rem;
  height: 41rem;
}
.start-nav-item_1 .start-part_5_blue li+li svg,
.start-nav-item_2 .start-part_5_blue li+li svg {
  width: 13rem;
  height: 19rem;
}
.start-nav-item_1 .start-part_5_blue li+li+li svg,
.start-nav-item_2 .start-part_5_blue li+li+li svg {
  width: 9rem;
  height: 13rem;
}
.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: 7rem;
  height: 9rem;
}
.start-nav-item_1 .start-part_6 {
  top: auto;
  bottom: -100rem;
  right: 0;
  opacity: 0.6;
}
.start-nav-item_1 .start-part_6 li+li {
  top: 20rem;
  right: 0;
}
.start-nav-item_1 .start-part_6 li svg {
  width: 18rem;
  height: 26rem;
}
.start-nav-item_1 .start-part_6 li+li svg {
  width: 12rem;
  height: 17rem;
}
.start-nav-item_1 .start-part_6 li::after {
  content: '';
  display: block;
  width: 28rem;
  height: 4rem;
  margin: 0 -5rem;
  background: radial-gradient(50% 50% at 50% 50%, #E0E0E0 32.29%, rgba(255, 255, 255, 0) 100%);
}
.start-nav-item_1 .start-part_6 li+li::after {
  width: 19rem;
  margin: 0 -3.5rem;
  height: 3rem;
}
.start-part_10 {
  top: -149rem;
  right: 35rem;
  transition-delay: 700ms;
}
.start-part_10 li {
  background: linear-gradient(169.09deg, #00D1FF 4.74%, #0377BD 100.97%);
  border-radius: 50%;
  position: relative;
  padding: 10.9rem 7.7rem 6.2rem;
}
.start-part_10 li+li {
  padding: 0;
  width: 18.5rem;
  height: 18.5rem;
  top: -20rem;
  left: 62rem;
  transition-delay: 700ms;
}
.start-part_10 li+li+li {
  width: 9.3rem;
  height: 9.3rem;
  top: -10rem;
  left: 53rem;
  transition-delay: 700ms;
}
.start-part_10 li svg {
  width: 19rem;
  height: 18rem;
}
/*------------------------- start item 1 active -------------------------*/
.start-nav-item_1.start-nav_active .start-part_1 {
  transform: translate(100rem, -83rem);
}
.start-nav-item_1.start-nav_active .start-part_3 {
  transform: translate(27.4rem, -46rem);
}
.start-nav-item_1.start-nav_active .start-part_4 {
  transform: translate(42rem, 55rem);
}
.start-nav-item_1.start-nav_active .start-part_5,
.start-nav-item_2.start-nav_active .start-part_5 {
  transform: translate(22rem, 132rem);
}
.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(113rem, -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(48rem, 24rem);
}
.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(56rem, -64rem);
}
.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(90rem, -78rem);
}
.start-nav-item_1.start-nav_active .start-part_5_blue,
.start-nav-item_2.start-nav_active .start-part_5_blue {
  transform: translate(57rem, 92rem);
}
.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(96rem, 10rem);
}
.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(17rem, 8rem);
}
.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(5rem, -27rem);
}
.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(15rem, 21rem);
}
.start-nav-item_1.start-nav_active .start-part_6 {
  transform: translate(-65rem, -81rem);
}
.start-nav-item_1.start-nav_active .start-part_6 li+li {
  transform: translate(-22rem, -23rem);
}
.start-nav_active .start-part_10 {
  transform: translate(-100rem, 128rem);
  transition-delay: 1300ms;
}
.start-nav_active .start-part_10 li+li {
  transform: translate(-40rem, 24rem);
  transition-delay: 1300ms;
}
.start-nav_active .start-part_10 li+li+li {
  transform: translate(-40rem, 14rem);
  transition-delay: 1300ms;
}
.start-slider_left>li.start-nav_active:after {
  opacity: 1;
}
/*------------------------- start item 2 -------------------------*/
.start-nav-item_2 .steps-part_3_blue {
  display: none;
}
.start-nav-item_2 .start-part_1 {
  padding: 10rem 27rem 8rem 14rem;
  box-shadow: 0 2.76637rem 11.0655rem rgba(0, 0, 0, 0.16);
  -webkit-backdrop-filter: blur(6.91592rem);
  backdrop-filter: blur(6.91592rem);
  border-radius: 4.14955rem;
  width: 85rem;
  bottom: calc(50% - 40rem);
  right: 124rem;
}
.start-nav-item_2 .start-part_1 img {
  width: 20rem;
  margin-bottom: -7rem;
  margin-top: -15rem;
  margin: 0;
}
.start-nav-item_2 .start-part_1-cont {
  font-size: 8.46508rem;
  line-height: 10rem;
  text-transform: none;
}
.start-nav-item_2 .start-part_4 {
  padding: 3rem;
  box-shadow: 0 2.0604rem 8.24159rem rgba(0, 0, 0, 0.16);
  -webkit-backdrop-filter: blur(5.15099rem);
  backdrop-filter: blur(5.15099rem);
  border-radius: 3.0906rem;
}
.start-nav-item_2 .start-part_4 img {
  width: 20.6rem;
}
.start-nav-item_2 .start-part_10 li {
  padding: 8rem 7.7rem;
}
.start-nav-item_2 .start-part_10 li svg {
  width: 23rem;
  height: 23rem;
}
.start-nav-item_2 .start-part_10 li+li {
  width: 14.8rem;
  height: 14.8rem;
  padding: 0;
}
.start-nav-item_2 .start-part_10 li+li+li {
  background: linear-gradient(237.78deg, #D20008 8.86%, #9C0400 86.98%);
  width: 10.2rem;
  height: 10.2rem;
}
.start-nav-item_2 .start-part_10 li+li+li+li {
  width: 6.1rem;
  height: 6.1rem;
}
/*------------------------- start item 2 active -------------------------*/
.start-nav-item_2.start-nav_active .start-part_1 {
  transform: translate(-100rem, -5rem);
}
.start-nav-item_2.start-nav_active .start-part_4 {
  transform: translate(243rem, -10rem);
}
.start-nav-item_2.start-nav_active .start-part_5 {
  transform: translate(81rem, 82rem);
}
.start-nav-item_2.start-nav_active .start-part_5_blue {
  transform: translate(116rem, 43rem);
}
.start-nav-item_2.start-nav_active .start-part_10 {
  transform: translate(-66rem, 128rem);
}
.start-nav-item_2.start-nav_active .start-part_10 li+li {
  transform: translate(-31rem, 47rem);
}
.start-nav-item_2.start-nav_active .start-part_10 li+li+li {
  transform: translate(-34rem, 5rem);
}
.start-nav-item_2.start-nav_active .start-part_10 li+li+li+li {
  transform: translate(-35rem, 31rem);
}
/*------------------------- start item 3 -------------------------*/
.start-nav-item_3 .start-part_6 li+li {
  left: 21rem;
  top: -6rem;
  right: auto;
  transform: translate();
}
.start-nav-item_3 .start-part_6 li+li+li {
  top: -54rem;
  left: 28rem;
  transform: translate();
}
.start-nav-item_3 .start-part_6 li+li+li+li {
  top: -26rem;
  left: 64rem;
  transform: translate();
}
.start-nav-item_3 .start-part_1 {
  width: 86rem;
  box-shadow: 0 2.76637rem 11.0655rem rgba(0, 0, 0, 0.16);
  padding: 18rem 8rem 6rem 34rem;
  text-align: center;
  bottom: 160rem;
  right: 112rem;
}
.start-nav-item_3 .start-part_1 svg {
  width: 21rem;
  height: 16rem;
  margin-bottom: 5rem;
}
.start-nav-item_3 .start-part_1 li+li svg {
  width: 14rem;
  height: 12rem;
}
.start-nav-item_3 .start-part_1 li+li+li svg {
  width: 9rem;
  height: 8rem;
}
.start-nav-item_3 .start-part_1 li+li+li+li svg {
  width: 6rem;
  height: 6rem;
}
.start-nav-item_3 .start-part_1 li+li {
  position: absolute;
  opacity: 0.55;
  top: 10rem;
  right: 32rem;
}
.start-nav-item_3 .start-part_1 li+li+li {
  opacity: 0.33;
  top: 12rem;
  right: 17rem;
}
.start-nav-item_3 .start-part_1 li+li+li+li {
  opacity: 0.11;
  top: 9rem;
  right: 26rem;
}
.start-nav-item_3 .start-part_1-cont {
  font-size: 8.46508rem;
  line-height: 10rem;
  text-transform: none;
}
.start-nav-item_3 .start-part_2 {
  padding: 9rem;
}
.start-part_2.start-part_2-green {
  background: linear-gradient(172.34deg, #00DC09 8.45%, #007E05 90.56%);
  box-shadow: 0 1.80139rem 9.60741rem rgba(0, 0, 0, 0.24);
}
.start-part_2.start-part_2-green img {
  width: 26rem;
  max-width: inherit;
}
.start-nav-item_3 .start-part_3 {
  padding: 10rem;
}
.start-part_3.start-part_3-orange {
  background: linear-gradient(180deg, #F6A900 0%, #CC5300 100%);
  box-shadow: 0 1.80139rem 9.60741rem rgba(0, 0, 0, 0.24);
}
.start-part_3-arrow {
  position: absolute;
  bottom: 0rem;
  right: -1rem;
}
.start-nav-item_3 .start-part_3 svg {
  width: 23rem;
  height: 23rem;
}
.start-nav-item_3 svg.start-part_3-arrow {
  width: 9rem;
  height: 11rem;
}
.start-nav-item_3 .start-part_4 img {
  width: 24rem;
}
.start-nav-item_3 .start-part_4 {
  padding: 5rem;
}
.start-nav-item_3 .start-part_5 li svg {
  width: 22rem;
  height: 30rem;
}
.start-nav-item_3 .start-part_5 li {
  -webkit-filter: drop-shadow(10.1336rem 3.68494rem 2.76371rem rgba(0, 0, 0, 0.04));
  filter: drop-shadow(10.1336rem 3.68494rem 2.76371rem rgba(0, 0, 0, 0.04));
}
.start-nav-item_3 .start-part_5 li+li+li+li svg {
  width: 29rem;
  height: 42rem;
}
.start-part_5.start-part_5_blue-dots li {
  width: 2.8rem;
  height: 2.8rem;
  border-radius: 50%;
  background: linear-gradient(169.09deg, #00D1FF 4.74%, #0377BD 100.97%);
}
.start-part_5.start-part_5_blue-dots li+li+li+li+li {
  width: 7.4rem;
  height: 7.4rem;
}
.start-nav-item_3 .start-part_6 li {
  -webkit-filter: drop-shadow(10.1336rem 3.68494rem 2.76371rem rgba(0, 0, 0, 0.04));
  filter: drop-shadow(10.1336rem 3.68494rem 2.76371rem rgba(0, 0, 0, 0.04));
}
.start-nav-item_3 .start-part_6 li svg {
  width: 11rem;
  height: 15rem;
}
.start-nav-item_3 .start-part_6 li+li svg {
  width: 13rem;
  height: 15rem;
}
.start-nav-item_3 .start-part_6 li+li+li+li svg {
  width: 14rem;
  height: 18rem;
}
/*------------------------- start item 3 active -------------------------*/
.start-nav-item_3.start-nav_active .start-part_1 {
  transform: translate(73rem, -2rem);
}
.start-nav-item_3.start-nav_active .start-part_2 {
  transform: translate(60.5rem, 61rem);
}
.start-nav-item_3.start-nav_active .start-part_3 {
  transform: translate(40rem, -53rem);
}
.start-nav-item_3.start-nav_active .start-part_4 {
  transform: translate(90rem, 44rem);
}
.start-nav-item_3.start-nav_active .start-part_5 {
  transform: translate(77rem, 50rem);
}
.start-nav-item_3.start-nav_active .start-part_5 li+li {
  transform: translate(70rem, 9rem);
}
.start-nav-item_3.start-nav_active .start-part_5 li+li+li {
  transform: translate(54rem, -6rem);
}
.start-nav-item_3.start-nav_active .start-part_5 li+li+li+li {
  transform: translate(44rem, 1rem);
}
.start-nav-item_3.start-nav_active .start-part_5_blue-dots {
  transform: translate(109rem, 62rem);
}
.start-nav-item_3.start-nav_active .start-part_5_blue-dots li+li {
  transform: translate(43rem, 11rem);
}
.start-nav-item_3.start-nav_active .start-part_5_blue-dots li+li+li {
  transform: translate(49rem, 95rem);
}
.start-nav-item_3.start-nav_active .start-part_5_blue-dots li+li+li+li {
  transform: translate(0, 88rem);
}
.start-nav-item_3.start-nav_active .start-part_5_blue-dots li+li+li+li+li {
  transform: translate(19rem, 52rem);
}
.start-nav-item_3.start-nav_active .start-part_5_blue-dots li+li+li+li+li+li {
  transform: translate(44rem, 56rem);
}
.start-nav-item_3.start-nav_active .start-part_5_blue-dots li+li+li+li+li+li+li {
  transform: translate(4rem, 76rem);
}
.start-nav-item_3.start-nav_active .start-part_6 {
  transform: translate(-20rem, 86rem);
}
.start-nav-item_3.start-nav_active .start-part_6 li+li {
  transform: translate(-29rem, 11rem);
}
.start-nav-item_3.start-nav_active .start-part_6 li+li+li {
  transform: translate(-15rem, 33rem);
}
.start-nav-item_3.start-nav_active .start-part_6 li+li+li+li {
  transform: translate(-58rem, 13rem);
}
/*start-slider right part*/
.start-slider_left {
  flex-shrink: 0;
}
.start-slider_right {
  flex-grow: 1;
  padding-left: 18rem;
  margin-right: -17rem;
}
.start-slider_right>li+li {
  margin-top: -291rem;
}
.start-slider_right .start-step-list>li {
  opacity: 0;
  pointer-events: none;
  transform: translateX(-20rem);
}
.start-step-list {
  display: flex;
  justify-content: center;
  align-items: stretch;
}
.start-step-list>li {
  flex: 0 1 25%;
  position: relative;
  padding: 0 20rem;
}
.step-number_cont p {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 41.4419rem;
  line-height: 43rem;
  display: flex;
  align-items: center;
  text-align: center;
  background: linear-gradient(23.81deg, #002162 34.85%, #0038A6 101.5%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  -webkit-text-emphasis-color: transparent;
  text-emphasis-color: transparent;
}
.step-number_cont {
  position: relative;
  top: 24rem;
  right: 15rem;
  z-index: 30;
}
.step-number_cont p+p {
  font-size: 23.23rem;
  line-height: 24rem;
  margin-top: -8rem;
}
.step-bg {
  position: absolute;
  height: 100%;
  width: 100%;
  left: -14rem;
  top: 13rem;
  transform-origin: 0 100%;
  transform: skewX(0);
  overflow: hidden;
}
.step-bg:after {
  content: '';
  display: block;
  position: absolute;
  left: -34rem;
  width: 20%;
  height: 100%;
  border-radius: 50%;
  background: linear-gradient(192.61deg, rgba(255, 255, 255, 0) 0%, rgba(95, 95, 95, 0.138) 29.79%, rgba(72, 72, 72, 0.3) 46.03%, rgba(85, 84, 84, 0.138) 65.83%, rgba(255, 255, 255, 0) 92.25%);
  -webkit-filter: blur(9rem);
  filter: blur(9rem);
}
.step-bg .step-bg_circle {
  background: linear-gradient(237.78deg, #D20008 8.86%, #9C0400 86.98%);
  width: 138rem;
  height: 138rem;
  transform: skewX(0);
  position: absolute;
  top: -2rem;
  left: -138rem;
  border-radius: 50%;
}
.step-bg:before {
  content: '';
  display: block;
  transform: skewX(0);
  position: absolute;
  top: 8rem;
  left: -146rem;
  width: 146rem;
  height: 140rem;
  background: url('data:image/svg+xml;charset=UTF-8,<svg width="143" height="114" viewBox="0 0 143 114" fill="none" xmlns="http://www.w3.org/2000/svg"><path opacity="0.08" fill-rule="evenodd" clip-rule="evenodd" d="M99.0033 1.15466C99.3909 1.59256 107.158 10.0134 116.263 19.8678C125.368 29.7222 134.832 39.9932 137.294 42.692C139.757 45.3909 141.885 47.7225 142.024 47.8732C142.198 48.0609 141.936 48.3034 141.196 48.6406C140.245 49.0746 112.075 60.586 111.575 60.745C111.468 60.7792 109.652 61.516 107.54 62.3823C105.428 63.2487 103.22 64.1504 102.633 64.3862C102.047 64.6219 96.9559 66.6995 91.3191 69.0031C85.6825 71.3065 81.0873 73.0542 81.1076 72.8868C81.1478 72.5582 83.7239 69.1699 89.1394 62.3224C93.4693 56.8481 99.6173 48.7982 99.5698 48.6655C99.5406 48.583 98.3069 48.4547 96.8287 48.3806C84.1637 47.7432 71.5661 51.016 59.5345 58.0696C46.2876 65.8359 32.8864 79.1791 21.9996 95.4419C18.2614 101.026 15.8928 104.946 12.9913 110.35C12.0446 112.113 11.2236 113.576 11.1671 113.602C10.9631 113.695 1.86318 86.8035 0.801915 82.9721L0.426557 81.6175L3.30066 75.9591C7.2904 68.1052 10.8556 62.4791 15.845 56.164C17.8075 53.6807 22.7839 48.122 24.7722 46.193C26.2963 44.7145 31.9983 40.1354 34.3528 38.4992C53.4651 25.2179 77.01 20.8015 101.083 25.9821L102.57 26.3022L100.564 14.9902C98.1785 1.54027 98.0018 0.463973 98.1695 0.404599C98.2402 0.379372 98.6154 0.717012 99.0033 1.15466Z" fill="%23002162"/></svg>') 0 0/ 143rem 114rem no-repeat;
}
.start-step-list_active .step-bg .step-bg_circle {
  transform: translateX(70rem) skewX(18deg);
}
.start-step-list_active .step-bg::before {
  transform: translateX(159rem) skewX(18deg);
}
.start-step-list_active .step-bg {
  transform: skewX(-18deg);
}
.start-slider_right .start-step-list>li {
  transition: all 200ms linear;
  transition-delay: 1400ms;
}
.start-slider_right .start-step-list>li+li {
  transition-delay: 1000ms;
}
.start-slider_right .start-step-list>li+li+li {
  transition-delay: 600ms;
}
.start-slider_right .start-step-list>li+li+li+li {
  transition-delay: 200ms;
}
.start-step-list_active .start-step-list>li {
  transition-delay: 1600ms;
}
.start-step-list_active .start-step-list>li+li {
  transition-delay: 2000ms;
}
.start-step-list_active .start-step-list>li+li+li {
  transition-delay: 2400ms;
}
.start-step-list_active .start-step-list>li+li+li+li {
  transition-delay: 2800ms;
}
.start-step-list>li .step-bg .step-bg_circle,
.start-step-list>li .step-bg::before,
.start-step-list>li .step-bg {
  transition: all 200ms linear;
  transition-delay: 1200ms;
}
.start-step-list>li+li .step-bg .step-bg_circle,
.start-step-list>li+li .step-bg::before,
.start-step-list>li+li .step-bg {
  transition-delay: 800ms;
}
.start-step-list>li+li+li .step-bg .step-bg_circle,
.start-step-list>li+li+li .step-bg::before,
.start-step-list>li+li+li .step-bg {
  transition-delay: 400ms;
}
.start-step-list>li+li+li+li .step-bg .step-bg_circle,
.start-step-list>li+li+li+li .step-bg::before,
.start-step-list>li+li+li+li .step-bg {
  transition-delay: 0;
}
.start-step-list_active .start-step-list>li .step-bg .step-bg_circle,
.start-step-list_active .start-step-list>li .step-bg::before,
.start-step-list_active .start-step-list>li .step-bg {
  transition-delay: 1800ms;
}
.start-step-list_active .start-step-list>li+li .step-bg .step-bg_circle,
.start-step-list_active .start-step-list>li+li .step-bg::before,
.start-step-list_active .start-step-list>li+li .step-bg {
  transition-delay: 2200ms;
}
.start-step-list_active .start-step-list>li+li+li .step-bg .step-bg_circle,
.start-step-list_active .start-step-list>li+li+li .step-bg::before,
.start-step-list_active .start-step-list>li+li+li .step-bg {
  transition-delay: 2600ms;
}
.start-step-list_active .start-step-list>li+li+li+li .step-bg .step-bg_circle,
.start-step-list_active .start-step-list>li+li+li+li .step-bg::before,
.start-step-list_active .start-step-list>li+li+li+li .step-bg {
  transition-delay: 3000ms;
}
.step-bottom_part {
  margin-top: 108rem;
}
.step-bottom_part h3 {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-size: 16rem;
  line-height: 19rem;
  color: var(--head-blue);
  text-transform: uppercase;
  padding-left: 16rem;
}
.step-bottom_part p {
  font-family: 'Times';
  font-style: normal;
  font-weight: 400;
  font-size: 14rem;
  line-height: 16rem;
  text-align: justify;
  text-indent: 16rem;
  color: #3A3A3A;
  margin-top: 9rem;
}
.step-top_part-icon {
  position: absolute;
  top: 80rem;
  left: 70rem;
}
.step-top_part-icon svg {
  width: 42.6rem;
  height: auto;
}
.start-step-list>li:last-child .step-bg::before {
  display: none;
}
/*start-step-list_active*/
.start-slider_right .start-step-list_active .start-step-list>li {
  opacity: 1;
  pointer-events: all;
  transform: none;
}
/*-------------------------------- degree section styles --------------------------------*/
.degree-section {
  margin-top: 197rem;
}
.degree-section>.wrapper {
  display: flex;
}
.degree-section>.wrapper>* {
  flex: 0 1 50%;
}
.degree-left_part {
  padding-right: 37rem;
}
.degree-right_part {
  padding-left: 37rem;
  padding-top: 10rem;
}
.degree-head_news {
  margin-top: 31rem;
  border-bottom: 1rem solid #002162;
  padding-bottom: 40rem;
}
.degree-head_news img {
  width: 100%;
  height: auto;
  border-radius: 16rem;
}
.degree-date_cont p {
  font-family: 'Georgia';
  font-style: normal;
  font-weight: 400;
  font-size: 69rem;
  line-height: 72rem;
  text-align: center;
  background: linear-gradient(214.8deg, #CA0008 40.31%, #820400 109.75%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  -webkit-text-emphasis-color: transparent;
  text-emphasis-color: transparent;
}
.degree-date_cont p+p {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300;
  font-size: 16rem;
  line-height: 20rem;
  text-transform: uppercase;
}
.degree-content_cont p {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-size: 16rem;
  line-height: 19rem;
  color: #002162;
  min-height: 57rem;
}
.degree-buttons a {
  display: inline-block;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300;
  font-size: 15rem;
  line-height: 23rem;
  background: linear-gradient(23.81deg, #002162 34.85%, #0038A6 101.5%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  -webkit-text-emphasis-color: transparent;
  text-emphasis-color: transparent;
}
.degree-buttons a::after {
  content: '';
  display: block;
  width: 0;
  height: 1rem;
  background: linear-gradient(23.81deg, #002162 34.85%, #0038A6 101.5%);
}
.degree-buttons a:hover::after {
  width: 100%;
}
.degree-buttons a+a {
  text-transform: uppercase;
  background: linear-gradient(237.78deg, #D20008 8.86%, #9C0400 86.98%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  -webkit-text-emphasis-color: transparent;
  text-emphasis-color: transparent;
  margin-left: 40rem;
}
.degree-buttons a+a::after {
  background: linear-gradient(237.78deg, #D20008 8.86%, #9C0400 86.98%);
}
.degree-buttons a svg {
  width: 12rem;
  height: 13rem;
  display: inline-block;
  margin-right: 13rem;
}
.degree-head_news-content {
  display: flex;
  margin-top: 57rem;
  padding: 0 24rem;
}
.degree-date_cont {
  margin: -22rem 51rem 0 0;
}
.degree-buttons {
  margin-top: 14rem;
}
.degree-right_part li {
  display: flex;
  padding: 55rem 24rem 40rem;
  border-top: 1rem solid #002162;
}
.degree-right_part li:last-child {
  border-bottom: 1rem solid #002162;
}
.degree-right_part li .degree-date_cont {
  margin-right: 55rem;
}
/*-------------------------------- should section styles --------------------------------*/
.should-section {
  margin-top: 201rem;
}
.subtitle-section {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-size: 20rem;
  line-height: 24rem;
  text-align: center;
  text-transform: uppercase;
  color: var(--head-red);
  margin: 25rem 0 24rem;
}
.should-form_cont {
  background: rgba(252, 253, 255, 0.56);
  box-shadow: 0 4rem 16rem rgba(0, 0, 0, 0.16);
  -webkit-backdrop-filter: blur(10rem);
  backdrop-filter: blur(10rem);
  border-radius: 8rem;
  padding: 40rem;
  display: flex;
  justify-content: space-between;
}
.should-form_cont li {
  flex: 0 1 356rem;
  display: flex;
}
.should-form_cont li .should-blue_container {
  background: linear-gradient(to bottom right, rgba(0, 209, 255, 1), rgba(3, 119, 189, 1) 100%);
  border-radius: 6rem;
  position: relative;
  margin-right: 19rem;
  flex-grow: 1;
  display: flex;
  align-items: center;
}
.should-form_cont li .should-blue_container>* {
  position: relative;
}
.should-form_cont li .should-blue_container:before {
  content: '';
  display: block;
  width: calc(100% - 2rem);
  height: calc(100% - 2rem);
  border-radius: 6rem;
  position: absolute;
  top: 1rem;
  left: 1rem;
  background: rgba(247, 250, 255, 1);
}
.should-select_title {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-size: 14rem;
  line-height: 40rem;
  color: #556189;
  padding-left: 15rem;
  flex-grow: 1;
  cursor: pointer;
}
.should-form_cont li .should-blue_container .should_form-element {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}
.should-form_cont li .should-blue_container .should-select-imitator_container {
  position: absolute;
  top: 100%;
  left: 0;
  background-color: #fff;
  display: none;
}
.should-select-imitator {
  padding: 10rem 20rem;
}
.should-select-imitator li {
  font-size: 15rem;
  line-height: 17rem;
  cursor: pointer;
}
.should-select-imitator li:hover {
  color: var(--head-red);
}
.should-form_cont li .should-number-selected {
  background: #F5F9FF;
  box-shadow: inset 0 0 6rem rgba(0, 0, 0, 0.1);
  border-radius: 6rem;
  padding: 0 14rem;
  display: inline-block;
  min-width: 69rem;
}
.should-number-selected span {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-size: 16rem;
  line-height: 40rem;
  letter-spacing: 0.07em;
  color: #002162;
}
.should-number-selected span.should-selected {
  display: inline-block;
  width: 16rem;
}
.should-head_button-container {
  padding: 2rem;
  border-radius: 3rem;
  display: block;
  margin: 40rem auto 0;
  width: 190rem;
  border: 0;
  cursor: pointer;
  opacity: 1;
  -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));
}
.should-head_button-container.not-clicking_submit {
  cursor: not-allowed;
  -webkit-filter: sepia(100%) invert(0.3) drop-shadow(0 0 1rem rgba(0, 0, 0, 0.1)) drop-shadow(0 2rem 10rem rgba(0, 0, 0, 0.16));
  filter: sepia(100%) invert(0.3) drop-shadow(0 0 1rem rgba(0, 0, 0, 0.1)) drop-shadow(0 2rem 10rem rgba(0, 0, 0, 0.16));
  opacity: 0.15;
}
.find-open_more.not-clicking_submit:hover span {
  left: 0;
}
.should-head_button-container p {
  border-radius: 3rem;
  border: 1rem solid #fff;
  text-align: center;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-size: 14rem;
  line-height: 34rem;
  text-align: center;
  color: #FFFFFF;
}
.should-red_arrow svg {
  width: 10.3rem;
  height: 6rem;
  transform: rotate(0) translateY(0);
  transition: none;
  -webkit-animation: shouldArrowAnimateHide 400ms linear;
  animation: shouldArrowAnimateHide 400ms linear;
}
.select-imitator_active+.should-red_arrow svg {
  transform: rotate(-90deg) translateY(10rem);
  -webkit-animation: shouldArrowAnimateShow 400ms linear;
  animation: shouldArrowAnimateShow 400ms linear;
}
.should-red_arrow {
  margin-right: 16.5rem;
  margin-left: -26.8rem;
  pointer-events: none;
}