/* [project]/src/src/pages/Landing/Components/AboutUs/AboutUs.scss.css [app-client] (css) */
:export {
  ma: ma;
}

.aboutUs {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  justify-content: center;
  column-gap: 30px;
  margin-bottom: 30px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .aboutUs {
    column-gap: 1.5625vw;
    margin-bottom: 1.5625vw;
  }
}

@media (width <= 600px) {
  .aboutUs {
    display: flex;
    flex-direction: column;
  }
}

@media (width <= 600px) and (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .aboutUs {
    margin-bottom: 12.5vw;
  }
}

@media (width <= 600px) and (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .aboutUs {
    margin-bottom: 7.04225vh;
  }
}

.aboutUs__item-wrapper {
  display: flex;
  background-color: var(--color);
  border-radius: 15px;
  max-width: 368px;
  padding-top: 19px;
  padding-bottom: 22px;
  padding-left: 27px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .aboutUs__item-wrapper {
    border-radius: .78125vw;
    max-width: 19.1667vw;
    padding-top: .989583vw;
    padding-bottom: 1.14583vw;
    padding-left: 1.40625vw;
  }
}

@media (width <= 600px) {
  .aboutUs__item-wrapper {
    max-width: 100%;
  }
}

@media (width <= 600px) and (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .aboutUs__item-wrapper {
    border-radius: 4.6875vw;
    padding-top: 5vw;
    padding-bottom: 5vw;
    padding-left: 6.25vw;
  }
}

@media (width <= 600px) and (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .aboutUs__item-wrapper {
    border-radius: 2.64085vh;
    padding-top: 2.8169vh;
    padding-bottom: 2.8169vh;
    padding-left: 3.52113vh;
  }
}

@media (width <= 600px) and (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .aboutUs__item-wrapper:not(:last-child) {
    margin-bottom: 5vw;
  }
}

@media (width <= 600px) and (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .aboutUs__item-wrapper:not(:last-child) {
    margin-bottom: 2.8169vh;
  }
}

@media (width <= 600px) and (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .aboutUs__item-wrapper:last-child .aboutUs__content {
    margin-left: 5.625vw;
  }
}

@media (width <= 600px) and (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .aboutUs__item-wrapper:last-child .aboutUs__content {
    margin-left: 3.16901vh;
  }
}

.aboutUs__check {
  border-radius: 50%;
  margin-top: 5px;
  margin-left: 1px;
  width: 48px;
  height: 48px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .aboutUs__check {
    margin-top: .260417vw;
    margin-left: .0520833vw;
    width: 2.5vw;
    height: 2.5vw;
  }
}

@media (width <= 600px) {
  .aboutUs__check path {
    stroke-width: 3px;
  }
}

@media (width <= 600px) and (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .aboutUs__check {
    margin-top: 0;
    margin-left: 0;
    width: 10vw;
    height: 10vw;
  }
}

@media (width <= 600px) and (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .aboutUs__check {
    margin-top: 0;
    margin-left: 0;
    width: 5.6338vh;
    height: 5.6338vh;
  }
}

.aboutUs__content {
  display: flex;
  flex-direction: column;
  margin-bottom: 2px;
  margin-left: 27px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .aboutUs__content {
    margin-bottom: .104167vw;
    margin-left: 1.40625vw;
  }
}

@media (width <= 600px) {
  .aboutUs__content {
    flex-direction: row;
    align-items: center;
  }
}

@media (width <= 600px) and (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .aboutUs__content {
    margin-left: 5vw;
  }
}

@media (width <= 600px) and (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .aboutUs__content {
    margin-left: 2.8169vh;
  }
}

.aboutUs__title, .aboutUs__subtitle {
  font-family: Montserrat, sans-serif;
  color: #07093d;
}

.aboutUs__title {
  font-weight: 500;
  font-size: 30px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .aboutUs__title {
    font-size: 1.5625vw;
  }
}

@media (width <= 600px) and (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .aboutUs__title {
    font-size: 5.625vw;
  }
}

@media (width <= 600px) and (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .aboutUs__title {
    font-size: 3.16901vh;
  }
}

.aboutUs__subtitle {
  font-weight: 300;
  font-size: 20px;
  line-height: 19px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .aboutUs__subtitle {
    font-size: 1.04167vw;
    line-height: .989583vw;
  }
}

@media (width <= 600px) and (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .aboutUs__subtitle {
    margin-left: 1.5625vw;
    font-size: 5.625vw;
    line-height: 5.9375vw;
  }
}

@media (width <= 600px) and (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .aboutUs__subtitle {
    margin-left: .880282vh;
    font-size: 3.16901vh;
    line-height: 3.34507vh;
  }
}


/* [project]/src/src/pages/Landing/Components/AvatarsPlus/AvatarsPlus.scss.css [app-client] (css) */
:export {
  ma: ma;
}

.AvatarsPlus {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
}

.AvatarsPlus__avatars-wrapper {
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
}

.AvatarsPlus__avatar {
  display: flex;
  align-items: center;
  list-style: none;
  border-radius: 50%;
  z-index: 2;
  margin-right: -12px;
}

.AvatarsPlus__avatar:hover {
  z-index: 3;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .AvatarsPlus__avatar {
    margin-right: -.625vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .AvatarsPlus__avatar {
    margin-right: -3.75vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .AvatarsPlus__avatar {
    margin-right: -2.11268vh;
  }
}

.AvatarsPlus__plus {
  position: relative;
  transition: all .3s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: opacity .4s ease-in-out;
  z-index: 999;
  width: 23px;
  height: 23px;
  margin-left: 28px;
}

.AvatarsPlus__plus:before, .AvatarsPlus__plus:after {
  position: absolute;
  content: " ";
  right: 50%;
  width: 1px;
  height: 23px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .AvatarsPlus__plus:before, .AvatarsPlus__plus:after {
    width: .0520833vw;
    height: 1.19792vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .AvatarsPlus__plus:before, .AvatarsPlus__plus:after {
    width: .3125vw;
    height: 5.40625vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .AvatarsPlus__plus:before, .AvatarsPlus__plus:after {
    width: .176056vh;
    height: 3.04577vh;
  }
}

.AvatarsPlus__plus:after {
  transform: rotate(-90deg);
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .AvatarsPlus__plus {
    width: 1.19792vw;
    height: 1.19792vw;
    margin-left: 1.45833vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .AvatarsPlus__plus {
    width: 5.40625vw;
    height: 5.40625vw;
    margin-left: 6.25vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .AvatarsPlus__plus {
    width: 3.04577vh;
    height: 3.04577vh;
    margin-left: 3.52113vh;
  }
}

@media (width <= 600px) {
  .AvatarsPlus__plus {
    transition: opacity .1s;
  }
}

.AvatarsPlus__plus_mode_dark:before, .AvatarsPlus__plus_mode_dark:after {
  background-color: #07093d;
}

.AvatarsPlus__plus_mode_light:before, .AvatarsPlus__plus_mode_light:after {
  background-color: #fff;
}


/* [project]/src/src/pages/Landing/Components/Clients/Clients.scss.css [app-client] (css) */
:export {
  ma: ma;
}

.Clients__title {
  font-weight: 300;
  color: #07093d;
  font-size: 30px;
  line-height: 37px;
  margin-bottom: 20px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Clients__title {
    font-size: 1.5625vw;
    line-height: 1.92708vw;
    margin-bottom: 1.04167vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Clients__title {
    font-size: 5.625vw;
    line-height: 6.875vw;
    margin-bottom: 4.6875vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Clients__title {
    font-size: 3.16901vh;
    line-height: 3.87324vh;
    margin-bottom: 2.64085vh;
  }
}

.Clients__line {
  overflow-y: hidden !important;
}

.Clients__logos {
  display: flex;
}

.Clients__text {
  font-weight: 300;
  color: #07093d;
  display: flex;
  align-items: center;
  font-size: 25px;
  line-height: 30px;
  padding-left: 20px;
  padding-right: 3px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Clients__text {
    font-size: 1.30208vw;
    line-height: 1.5625vw;
    padding-left: 1.04167vw;
    padding-right: .15625vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Clients__text {
    font-size: 5vw;
    line-height: 6.25vw;
    padding-left: .9375vw;
    padding-right: 0;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Clients__text {
    font-size: 2.8169vh;
    line-height: 3.52113vh;
    padding-left: .528169vh;
    padding-right: 0;
  }
}


/* [project]/src/src/pages/Landing/Components/Clients/components/ClientLogo/ClientLogo.scss.css [app-client] (css) */
:export {
  ma: ma;
}

.ClientLogo {
  height: 91px;
  border-radius: 20px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .ClientLogo {
    height: 4.73958vw;
    border-radius: 1.04167vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .ClientLogo {
    height: 13.4375vw;
    border-radius: 3.125vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .ClientLogo {
    height: 7.57042vh;
    border-radius: 1.76056vh;
  }
}

.ClientLogo__image {
  width: auto;
  height: 91px;
  border-radius: 20px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .ClientLogo__image {
    height: 4.73958vw;
    border-radius: 1.04167vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .ClientLogo__image {
    height: 13.4375vw;
    border-radius: 3.125vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .ClientLogo__image {
    height: 7.57042vh;
    border-radius: 1.76056vh;
  }
}


/* [project]/src/src/pages/Landing/Components/Clients/components/ClientsLogos/ClientsLogos.scss.css [app-client] (css) */
:export {
  ma: ma;
}

.ClientsLogos {
  display: flex;
  flex-direction: row;
}

@supports not (translate: 100px) {
  .ClientsLogos > * {
    margin-left: 10px;
    margin-right: 10px;
  }

  .ClientsLogos > :first-child {
    margin-left: 0;
  }

  @media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
    .ClientsLogos > :first-child {
      margin-left: 0;
    }
  }

  .ClientsLogos > :last-child {
    margin-right: 0;
  }

  @media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
    .ClientsLogos > :last-child {
      margin-right: 0;
    }
  }

  @media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
    .ClientsLogos > * {
      margin-left: .520833vw;
      margin-right: .520833vw;
    }
  }
}

@supports (translate: 100px) {
  .ClientsLogos {
    gap: 20px;
  }

  @media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
    .ClientsLogos {
      gap: 1.04167vw;
    }
  }
}

.ClientsLogos .ClientLogo:last-child {
  margin-right: 20px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .ClientsLogos .ClientLogo:last-child {
    margin-right: 1.04167vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .ClientsLogos .ClientLogo:last-child {
    margin-right: 0;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .ClientsLogos .ClientLogo:last-child {
    margin-right: 0;
  }
}

@media (width <= 600px) {
  .ClientsLogos {
    flex-direction: inherit;
    flex-wrap: wrap;
  }

  @supports (translate: 100px) {
    @media (width <= 600px) and (width <= 600px) and (aspect-ratio <= 320 / 568) {
      .ClientsLogos {
        gap: 3.125vw;
      }
    }

    @media (width <= 600px) and (width <= 600px) and (aspect-ratio >= 375 / 665) {
      .ClientsLogos {
        gap: 1.76056vh;
      }
    }
  }

  @supports not (translate: 100px) {
    .ClientsLogos {
      gap: 0;
    }

    @media (width <= 600px) and (width <= 600px) and (aspect-ratio <= 320 / 568) {
      .ClientsLogos {
        margin-left: -3.125vw;
        margin-top: -3.125vw;
        margin-bottom: -3.125vw;
      }
    }

    @media (width <= 600px) and (width <= 600px) and (aspect-ratio >= 375 / 665) {
      .ClientsLogos {
        margin-left: -1.76056vh;
        margin-top: -1.76056vh;
        margin-bottom: -1.76056vh;
      }
    }

    @media (width <= 600px) and (width <= 600px) and (aspect-ratio <= 320 / 568) {
      .ClientsLogos .ClientLogo {
        margin-top: 0;
        margin-bottom: 3.125vw;
        margin-left: 3.125vw;
        margin-right: 0;
      }
    }

    @media (width <= 600px) and (width <= 600px) and (aspect-ratio >= 375 / 665) {
      .ClientsLogos .ClientLogo {
        margin-top: 0;
        margin-bottom: 1.76056vh;
        margin-left: 1.76056vh;
        margin-right: 0;
      }
    }
  }
}


/* [project]/src/src/pages/Landing/Components/StarRating/StarRating.scss.css [app-client] (css) */
:export {
  ma: ma;
}

.StarRating {
  display: flex;
  align-items: center;
  margin-top: -2.5px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .StarRating {
    margin-top: -.130208vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .StarRating {
    margin-top: -.78125vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .StarRating {
    margin-top: -.440141vh;
  }
}

.StarRating__star {
  width: 18px;
  height: 17px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .StarRating__star {
    width: .9375vw;
    height: .885417vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .StarRating__star {
    width: 5.625vw;
    height: 5.3125vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .StarRating__star {
    width: 3.16901vh;
    height: 2.99296vh;
  }
}

.StarRating__star_isBig {
  width: 29px;
  height: 32px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .StarRating__star_isBig {
    width: 1.51042vw;
    height: 1.66667vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .StarRating__star_isBig {
    width: 6.25vw;
    height: 7.1875vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .StarRating__star_isBig {
    width: 3.52113vh;
    height: 4.0493vh;
  }
}

.StarRating__icon {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.StarRating__icon:not(:last-child) {
  margin-right: 11.1px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .StarRating__icon:not(:last-child) {
    margin-right: .578125vw;
  }
}

.StarRating__icon_small:not(:last-child) {
  margin-right: 11.1px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .StarRating__icon_small:not(:last-child) {
    margin-right: .578125vw;
  }
}


/* [project]/src/src/pages/Landing/Components/forms/DiscussForm/DiscussForm.scss.css [app-client] (css) */
:export {
  ma: ma;
}

.DiscussForm {
  background: #fff;
  border-radius: 20px;
  padding-top: 60px;
  padding-bottom: 60px;
  padding-right: 270px;
  padding-left: 60px;
  margin-bottom: 40px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .DiscussForm {
    border-radius: 1.04167vw;
    padding-top: 3.125vw;
    padding-bottom: 3.125vw;
    padding-right: 14.0625vw;
    padding-left: 3.125vw;
    margin-bottom: 2.08333vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .DiscussForm {
    border-radius: 6.25vw;
    padding-top: 9.375vw;
    padding-bottom: 9.375vw;
    padding-right: 6.25vw;
    padding-left: 6.25vw;
    margin-bottom: 8.125vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .DiscussForm {
    border-radius: 3.52113vh;
    padding-top: 5.28169vh;
    padding-bottom: 5.28169vh;
    padding-right: 3.52113vh;
    padding-left: 3.52113vh;
    margin-bottom: 4.57746vh;
  }
}

.DiscussForm__title {
  font-weight: 300;
  color: #252942;
  font-size: 45px;
  line-height: 55px;
  margin-bottom: 40px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .DiscussForm__title {
    font-size: 2.34375vw;
    line-height: 2.86458vw;
    margin-bottom: 2.08333vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .DiscussForm__title {
    font-size: 6.875vw;
    line-height: 8.4375vw;
    margin-bottom: 6.25vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .DiscussForm__title {
    font-size: 3.87324vh;
    line-height: 4.75352vh;
    margin-bottom: 3.52113vh;
  }
}

.DiscussForm__fields {
  margin-bottom: 20px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .DiscussForm__fields {
    margin-bottom: 1.04167vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .DiscussForm__fields {
    margin-bottom: 3.75vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .DiscussForm__fields {
    margin-bottom: 2.11268vh;
  }
}

.DiscussForm__inputs {
  display: flex;
  margin-bottom: 30px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .DiscussForm__inputs {
    margin-bottom: 1.5625vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .DiscussForm__inputs {
    margin-bottom: 6.5625vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .DiscussForm__inputs {
    margin-bottom: 3.69718vh;
  }
}

.DiscussForm__inputs .LandingField:first-child {
  margin-right: 30px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .DiscussForm__inputs .LandingField:first-child {
    margin-right: 1.5625vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .DiscussForm__inputs .LandingField:first-child {
    margin-right: 0;
    margin-bottom: 6.5625vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .DiscussForm__inputs .LandingField:first-child {
    margin-right: 0;
    margin-bottom: 3.69718vh;
  }
}

@media (width <= 600px) {
  .DiscussForm__inputs {
    flex-direction: column;
  }
}

.DiscussForm__note {
  color: #606f89;
  font-weight: 300;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 20px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .DiscussForm__note {
    font-size: .729167vw;
    line-height: 1.04167vw;
    margin-bottom: 1.04167vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .DiscussForm__note {
    font-size: 3.4375vw;
    line-height: 5vw;
    margin-bottom: 5vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .DiscussForm__note {
    font-size: 1.93662vh;
    line-height: 2.8169vh;
    margin-bottom: 2.8169vh;
  }
}

.DiscussForm__button {
  background: #07093d;
  padding-top: 14px;
  padding-bottom: 14px;
  padding-left: 69px;
  padding-right: 69px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .DiscussForm__button {
    padding-top: .729167vw;
    padding-bottom: .729167vw;
    padding-left: 3.59375vw;
    padding-right: 3.59375vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .DiscussForm__button {
    padding-top: 4.375vw;
    padding-bottom: 4.375vw;
    padding-left: 0;
    padding-right: 0;
    max-width: 112.5vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .DiscussForm__button {
    padding-top: 2.46479vh;
    padding-bottom: 2.46479vh;
    padding-left: 0;
    padding-right: 0;
    max-width: 63.3803vh;
  }
}

@media (width <= 600px) {
  .DiscussForm__button {
    width: 100%;
  }
}

.DiscussForm__button:hover, .DiscussForm__button:active {
  background: none;
  box-shadow: 0 0 0 .0572917vw #07093d;
  color: #07093d;
}

@media (width <= 600px) {
  .DiscussForm__button:hover, .DiscussForm__button:active {
    box-shadow: 0 0 0 .34375vw #07093d;
  }
}

.DiscussForm__link {
  color: #606f89;
  transition: color .3s;
}

.DiscussForm__link:hover {
  color: #252942;
}

.DiscussForm__link:active {
  color: #606f89;
}


/* [project]/src/src/pages/Landing/Components/forms/DiscussForm/components/LandingField.scss.css [app-client] (css) */
:export {
  ma: ma;
}

.LandingField {
  position: relative;
  display: block;
  width: 100%;
}

.LandingField * {
  font-family: Montserrat;
}

.LandingField__currency {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 15px;
}

.LandingField__currency .DropDown__button {
  z-index: 99998;
  border-color: #252942;
  color: #252942;
  font-size: 14px;
  line-height: 20px;
  padding: 0;
  border-width: 1px;
  width: 26px;
  height: 26px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .LandingField__currency .DropDown__button {
    font-size: .729167vw;
    line-height: 1.04167vw;
    padding: 0;
    border-width: .0520833vw;
    width: 1.35417vw;
    height: 1.35417vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .LandingField__currency .DropDown__button {
    font-size: 3.75vw;
    line-height: 4.6875vw;
    padding: 0;
    border-width: .3125vw;
    width: 6.5625vw;
    height: 6.5625vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .LandingField__currency .DropDown__button {
    font-size: 2.11268vh;
    line-height: 2.64085vh;
    padding: 0;
    border-width: .176056vh;
    width: 3.69718vh;
    height: 3.69718vh;
  }
}

.LandingField__currency .DropDown__button:hover {
  background-color: #ebebebe6;
}

.LandingField__currency .DropDown__selector {
  z-index: 99999;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .LandingField__currency {
    right: .78125vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .LandingField__currency {
    right: 4.375vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .LandingField__currency {
    right: 2.46479vh;
  }
}

.LandingField__placeholder {
  color: #606f89;
  position: absolute;
  width: 100%;
  pointer-events: none;
  top: 0;
  left: 0;
  padding-top: 25px;
  padding-bottom: 24px;
  padding-right: 16px;
  padding-left: 20.5px;
  font-size: 16px;
  line-height: 20px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .LandingField__placeholder {
    padding-top: 1.30208vw;
    padding-bottom: 1.25vw;
    padding-right: .833333vw;
    padding-left: 1.06771vw;
    font-size: .833333vw;
    line-height: 1.04167vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .LandingField__placeholder {
    padding-top: 5.3125vw;
    padding-bottom: 5vw;
    padding-right: 5vw;
    padding-left: 5.15625vw;
    font-size: 4.375vw;
    line-height: 5.3125vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .LandingField__placeholder {
    padding-top: 2.99296vh;
    padding-bottom: 2.8169vh;
    padding-right: 2.8169vh;
    padding-left: 2.90493vh;
    font-size: 2.46479vh;
    line-height: 2.99296vh;
  }
}

.LandingField__placeholder_isCurrency {
  padding-right: 42px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .LandingField__placeholder_isCurrency {
    padding-right: 2.1875vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .LandingField__placeholder_isCurrency {
    padding-right: 11.875vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .LandingField__placeholder_isCurrency {
    padding-right: 6.69014vh;
  }
}

.LandingField__placeholder_isColor {
  padding-left: 56.5px;
  padding-bottom: 24px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .LandingField__placeholder_isColor {
    padding-left: 2.94271vw;
    padding-bottom: 1.25vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .LandingField__placeholder_isColor {
    padding-left: 10.1563vw;
    padding-bottom: 7.5vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .LandingField__placeholder_isColor {
    padding-left: 5.72183vh;
    padding-bottom: 4.22535vh;
  }
}

.LandingField__oval {
  height: calc(100% - 32px);
  pointer-events: none;
  top: 16px;
  left: 17px;
  z-index: 2;
  position: absolute;
  border-radius: 20px;
  width: 20px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .LandingField__oval {
    top: .833333vw;
    left: .885417vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .LandingField__oval {
    top: 3.125vw;
    left: 3.125vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .LandingField__oval {
    top: 1.76056vh;
    left: 1.76056vh;
  }
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .LandingField__oval {
    height: calc(100% - 1.66667vw);
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .LandingField__oval {
    height: calc(100% - 6.25vw);
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .LandingField__oval {
    height: calc(100% - 3.52113vh);
  }
}

.LandingField__oval_isTextarea {
  height: calc(100% - 34px);
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .LandingField__oval_isTextarea {
    height: calc(100% - 1.77083vw);
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .LandingField__oval_isTextarea {
    height: calc(100% - 7.5vw);
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .LandingField__oval_isTextarea {
    height: calc(100% - 4.22535vh);
  }
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .LandingField__oval {
    border-radius: 1.04167vw;
    width: 1.04167vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .LandingField__oval {
    border-radius: 6.25vw;
    width: 3.4375vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .LandingField__oval {
    border-radius: 3.52113vh;
    width: 1.93662vh;
  }
}

.LandingField__field {
  width: 100%;
  color: #07093d;
  font-weight: 400;
  border-style: dashed;
  outline: none;
  border-color: #000;
  transition: all .2s ease-in-out;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-right: 16px;
  padding-left: 20px;
  font-size: 16px;
  line-height: 20px;
  border-width: 1px;
  resize: none;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
  border-radius: 15px !important;
}

.LandingField__field::-webkit-input-placeholder {
  color: #606f89;
}

.LandingField__field::-moz-placeholder {
  color: #606f89;
}

.LandingField__field:-ms-input-placeholder {
  color: #606f89;
}

.LandingField__field::-moz-placeholder {
  color: #606f89;
}

.LandingField__field::placeholder {
  color: #606f89;
}

.LandingField__field:not(:placeholder-shown) + .LandingField__placeholder, .LandingField__field:-webkit-autofill + .LandingField__placeholder {
  visibility: hidden;
}

.LandingField__field:hover {
  background-color: #f3f3f3;
}

.LandingField__field:active, .LandingField__field:focus {
  background-color: #0000;
}

.LandingField__field_isError {
  border-color: red;
}

.LandingField__field_isBackgroundError {
  background: #fff1f1;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .LandingField__field {
    padding-top: 1.25vw;
    padding-bottom: 1.25vw;
    padding-right: .833333vw;
    padding-left: 1.04167vw;
    font-size: .833333vw;
    line-height: 1.04167vw;
    border-width: .0520833vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .LandingField__field {
    padding-top: 5vw;
    padding-bottom: 5vw;
    padding-right: 5vw;
    padding-left: 5vw;
    font-size: 4.375vw;
    line-height: 5.3125vw;
    border-width: .3125vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .LandingField__field {
    padding-top: 2.8169vh;
    padding-bottom: 2.8169vh;
    padding-right: 2.8169vh;
    padding-left: 2.8169vh;
    font-size: 2.46479vh;
    line-height: 2.99296vh;
    border-width: .176056vh;
  }
}

.LandingField__field_isColor {
  padding-left: 56px;
  padding-bottom: 24px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .LandingField__field_isColor {
    padding-left: 2.91667vw;
    padding-bottom: 1.25vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .LandingField__field_isColor {
    padding-left: 10vw;
    padding-bottom: 7.5vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .LandingField__field_isColor {
    padding-left: 5.6338vh;
    padding-bottom: 4.22535vh;
  }
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .LandingField__field {
    border-radius: .78125vw !important;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .LandingField__field {
    border-radius: 4.6875vw !important;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .LandingField__field {
    border-radius: 2.64085vh !important;
  }
}

@media (width <= 600px) and (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .LandingField__textarea {
    min-height: 36.5625vw;
  }
}

@media (width <= 600px) and (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .LandingField__textarea {
    min-height: 20.5986vh;
  }
}

.LandingField__input_isCurrency {
  padding-right: 42px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .LandingField__input_isCurrency {
    padding-right: 2.1875vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .LandingField__input_isCurrency {
    padding-right: 11.875vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .LandingField__input_isCurrency {
    padding-right: 6.69014vh;
  }
}

.LandingField__withoutBottom {
  padding-bottom: inherit;
}

@media (width <= 600px) {
  .LandingField__withoutBottom {
    padding-bottom: inherit;
  }
}

.LandingField__withoutBottom_isColor {
  padding-bottom: inherit;
}

@media (width <= 600px) {
  .LandingField__withoutBottom_isColor {
    padding-bottom: inherit;
  }
}

.LandingField__placeholderBack {
  visibility: hidden;
}

.LandingField__placeholderBack_isCurrency {
  padding-right: 42px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .LandingField__placeholderBack_isCurrency {
    padding-right: 2.1875vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .LandingField__placeholderBack_isCurrency {
    padding-right: 11.875vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .LandingField__placeholderBack_isCurrency {
    padding-right: 6.69014vh;
  }
}


/* [project]/src/src/pages/Landing/Landing.scss.css [app-client] (css) */
:export {
  ma: ma;
}

.Landing {
  font-family: Montserrat, Arial, sans-serif;
}

.Landing__button {
  padding: 0 !important;
}

.Landing__button.Button_backgroundWhite:hover {
  box-shadow: 0 0 0 1.1px #fff;
  background-color: #0000;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__button.Button_backgroundWhite:hover {
    box-shadow: 0 0 0 .0572917vw #fff;
  }
}

.Landing__button.Button_transparent:hover {
  background-color: #07093d;
}

.Landing__button.Button_hasBorder {
  background-color: #0000;
}

.Landing__button.Button_hasBorder:hover {
  color: #07093d;
  background: #fff;
}

.Landing__button .Button__content-wrapper {
  font-size: 16px;
  line-height: 20px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__button .Button__content-wrapper {
    font-size: .833333vw;
    line-height: 1.04167vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__button .Button__content-wrapper {
    font-size: 4.375vw;
    line-height: 5.3125vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__button .Button__content-wrapper {
    font-size: 2.46479vh;
    line-height: 2.99296vh;
  }
}

.Landing__button .link_image {
  width: 24px;
  height: 22px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__button .link_image {
    width: 1.25vw;
    height: 1.14583vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__button .link_image {
    width: 7.5vw;
    height: 6.875vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__button .link_image {
    width: 4.22535vh;
    height: 3.87324vh;
  }
}

.Landing .Landing__custom-tag {
  border-radius: 50px;
  padding-top: 11px;
  padding-bottom: 11px;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 14px;
  line-height: 22px;
  border-width: 1px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing .Landing__custom-tag {
    border-radius: 2.60417vw;
    padding-top: .572917vw;
    padding-bottom: .572917vw;
    padding-left: 1.66667vw;
    padding-right: 1.66667vw;
    font-size: .729167vw;
    line-height: 1.14583vw;
    border-width: .0520833vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing .Landing__custom-tag {
    border-radius: 20.3125vw;
    padding-top: 2.5vw;
    padding-bottom: 2.5vw;
    padding-left: 2.8125vw;
    padding-right: 2.8125vw;
    font-size: 3.125vw;
    line-height: 3.75vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing .Landing__custom-tag {
    border-radius: 11.4437vh;
    padding-top: 1.40845vh;
    padding-bottom: 1.40845vh;
    padding-left: 1.58451vh;
    padding-right: 1.58451vh;
    font-size: 1.76056vh;
    line-height: 2.11268vh;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__info-steps {
    margin-bottom: 0;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__info-steps {
    margin-bottom: 0;
  }
}

@media (width <= 600px) {
  .Landing__info-steps {
    max-width: 90vw;
  }
}

.Landing_isTablet {
  overflow-x: hidden;
}

.Landing__text_hidden {
  display: none;
}

.Landing__taskText_hidden {
  display: none;
}

@media (width >= 601px) {
  .Landing__section_first .LandingHeader {
    display: none;
  }
}

@media (width <= 600px) {
  .Landing__section_first {
    background-color: #07093d;
    display: flex;
    height: 100vh;
    flex-direction: column;
    justify-content: start !important;
  }
}

.Landing__section_discuss {
  background: #eaebeb;
}

.Landing__section_second {
  background: #eaebeb;
}

.Landing__section_second .Landing__wrapper {
  max-height: 100vh;
}

@media only screen and (device-width >= 601px) and (device-width <= 1024px) {
  .Landing__section_second .Landing__wrapper {
    padding-top: 4.16667vw;
  }
}

.Landing__section_second .Landing__title {
  font-weight: 300;
  color: #07093d;
  font-size: 45px;
  line-height: 55px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__section_second .Landing__title {
    font-size: 2.34375vw;
    line-height: 2.86458vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__section_second .Landing__title {
    font-size: 6.875vw;
    margin-bottom: 9.6875vw;
    max-width: 187.5vw;
    line-height: 8.4375vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__section_second .Landing__title {
    font-size: 3.87324vh;
    margin-bottom: 5.45775vh;
    max-width: 105.634vh;
    line-height: 4.75352vh;
  }
}

.Landing__section_third, .Landing__section_fourth, .Landing__section_fifth {
  margin-left: 20px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__section_third, .Landing__section_fourth, .Landing__section_fifth {
    margin-left: 1.04167vw;
  }
}

.Landing__section_third .Landing__wrapper, .Landing__section_fourth .Landing__wrapper, .Landing__section_fifth .Landing__wrapper {
  max-height: 100vh;
  display: grid;
  grid-template-columns: 1fr 2fr;
  background: #fff;
  margin: 0 auto;
  row-gap: 80px;
  column-gap: 90px;
  max-width: 1400px;
  padding-top: 0;
  padding-bottom: 160px;
  padding-left: 100px;
  padding-right: 100px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  @media not all and (resolution >= .001dpcm) {
    @supports ((-webkit-appearance: none)) {
      .Landing__section_third .Landing__wrapper, .Landing__section_fourth .Landing__wrapper, .Landing__section_fifth .Landing__wrapper {
        padding: 0 5.20833vw 5.98958vw;
      }
    }
  }
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__section_third .Landing__wrapper, .Landing__section_fourth .Landing__wrapper, .Landing__section_fifth .Landing__wrapper {
    row-gap: 4.16667vw;
    column-gap: 4.6875vw;
    max-width: 72.9167vw;
    padding-top: 0;
    padding-bottom: 8.33333vw;
    padding-left: 5.20833vw;
    padding-right: 5.20833vw;
  }
}

@media only screen and (device-width >= 601px) and (device-width <= 1024px) {
  .Landing__section_third .Landing__wrapper, .Landing__section_fourth .Landing__wrapper, .Landing__section_fifth .Landing__wrapper {
    padding: 2.08333vw 5.20833vw;
  }
}

@media (width <= 600px) {
  .Landing__section_third .Landing__wrapper, .Landing__section_fourth .Landing__wrapper, .Landing__section_fifth .Landing__wrapper {
    max-height: 100vh;
    grid-template-columns: 1fr;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__section_third .Landing__wrapper, .Landing__section_fourth .Landing__wrapper, .Landing__section_fifth .Landing__wrapper {
    gap: 9.375vw;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 4.6875vw;
    padding-right: 4.6875vw;
    max-width: 117.188vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__section_third .Landing__wrapper, .Landing__section_fourth .Landing__wrapper, .Landing__section_fifth .Landing__wrapper {
    gap: 5.28169vh;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 2.64085vh;
    padding-right: 2.64085vh;
    max-width: 66.0211vh;
  }
}

@media (width <= 600px) {
  .Landing__section_third, .Landing__section_fourth, .Landing__section_fifth {
    margin-left: 0;
  }
}

.Landing__section_third .SelectTeamMember__image-wrapper, .Landing__section_fourth .SelectTeamMember__image-wrapper, .Landing__section_fifth .SelectTeamMember__image-wrapper {
  padding: 0;
}

@media only screen and (device-width >= 601px) and (device-width <= 1024px) {
  .Landing__section_third .Landing__quality, .Landing__section_fourth .Landing__quality, .Landing__section_fifth .Landing__quality {
    display: grid;
    grid-template-columns: 1fr;
    gap: .520833vw;
  }
}

.Landing__section_third .Landing__qualities, .Landing__section_fourth .Landing__qualities, .Landing__section_fifth .Landing__qualities {
  display: flex;
  flex-direction: row;
}

@supports not (translate: 100px) {
  .Landing__section_third .Landing__qualities > *, .Landing__section_fourth .Landing__qualities > *, .Landing__section_fifth .Landing__qualities > * {
    margin-left: 20px;
    margin-right: 20px;
  }

  .Landing__section_third .Landing__qualities > :first-child, .Landing__section_fourth .Landing__qualities > :first-child, .Landing__section_fifth .Landing__qualities > :first-child {
    margin-left: 0;
  }

  @media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
    .Landing__section_third .Landing__qualities > :first-child, .Landing__section_fourth .Landing__qualities > :first-child, .Landing__section_fifth .Landing__qualities > :first-child {
      margin-left: 0;
    }
  }

  .Landing__section_third .Landing__qualities > :last-child, .Landing__section_fourth .Landing__qualities > :last-child, .Landing__section_fifth .Landing__qualities > :last-child {
    margin-right: 0;
  }

  @media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
    .Landing__section_third .Landing__qualities > :last-child, .Landing__section_fourth .Landing__qualities > :last-child, .Landing__section_fifth .Landing__qualities > :last-child {
      margin-right: 0;
    }
  }

  @media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
    .Landing__section_third .Landing__qualities > *, .Landing__section_fourth .Landing__qualities > *, .Landing__section_fifth .Landing__qualities > * {
      margin-left: 1.04167vw;
      margin-right: 1.04167vw;
    }
  }
}

@supports (translate: 100px) {
  .Landing__section_third .Landing__qualities, .Landing__section_fourth .Landing__qualities, .Landing__section_fifth .Landing__qualities {
    gap: 40px;
  }

  @media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
    .Landing__section_third .Landing__qualities, .Landing__section_fourth .Landing__qualities, .Landing__section_fifth .Landing__qualities {
      gap: 2.08333vw;
    }
  }
}

@supports not (translate: 100px) {
  @media (width <= 600px) and (aspect-ratio <= 320 / 568) {
    .Landing__section_third .Landing__qualities > :first-child, .Landing__section_fourth .Landing__qualities > :first-child, .Landing__section_fifth .Landing__qualities > :first-child {
      margin-left: 0;
    }
  }

  @media (width <= 600px) and (aspect-ratio >= 375 / 665) {
    .Landing__section_third .Landing__qualities > :first-child, .Landing__section_fourth .Landing__qualities > :first-child, .Landing__section_fifth .Landing__qualities > :first-child {
      margin-left: 0;
    }
  }

  @media (width <= 600px) and (aspect-ratio <= 320 / 568) {
    .Landing__section_third .Landing__qualities > :last-child, .Landing__section_fourth .Landing__qualities > :last-child, .Landing__section_fifth .Landing__qualities > :last-child {
      margin-right: 0;
    }
  }

  @media (width <= 600px) and (aspect-ratio >= 375 / 665) {
    .Landing__section_third .Landing__qualities > :last-child, .Landing__section_fourth .Landing__qualities > :last-child, .Landing__section_fifth .Landing__qualities > :last-child {
      margin-right: 0;
    }
  }

  @media (width <= 600px) and (aspect-ratio <= 320 / 568) {
    .Landing__section_third .Landing__qualities > *, .Landing__section_fourth .Landing__qualities > *, .Landing__section_fifth .Landing__qualities > * {
      margin-left: 0;
      margin-right: 0;
    }
  }

  @media (width <= 600px) and (aspect-ratio >= 375 / 665) {
    .Landing__section_third .Landing__qualities > *, .Landing__section_fourth .Landing__qualities > *, .Landing__section_fifth .Landing__qualities > * {
      margin-left: 0;
      margin-right: 0;
    }
  }
}

@supports (translate: 100px) {
  @media (width <= 600px) and (aspect-ratio <= 320 / 568) {
    .Landing__section_third .Landing__qualities, .Landing__section_fourth .Landing__qualities, .Landing__section_fifth .Landing__qualities {
      gap: 0;
    }
  }

  @media (width <= 600px) and (aspect-ratio >= 375 / 665) {
    .Landing__section_third .Landing__qualities, .Landing__section_fourth .Landing__qualities, .Landing__section_fifth .Landing__qualities {
      gap: 0;
    }
  }
}

.Landing__section_third .Landing__quality-image, .Landing__section_fourth .Landing__quality-image, .Landing__section_fifth .Landing__quality-image {
  width: 24px;
  height: 24px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__section_third .Landing__quality-image, .Landing__section_fourth .Landing__quality-image, .Landing__section_fifth .Landing__quality-image {
    width: 1.25vw;
    height: 1.25vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__section_third .Landing__quality-image, .Landing__section_fourth .Landing__quality-image, .Landing__section_fifth .Landing__quality-image {
    width: 7.5vw;
    height: 7.5vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__section_third .Landing__quality-image, .Landing__section_fourth .Landing__quality-image, .Landing__section_fifth .Landing__quality-image {
    width: 4.22535vh;
    height: 4.22535vh;
  }
}

.Landing__section_third .Landing__subtitle, .Landing__section_fourth .Landing__subtitle, .Landing__section_fifth .Landing__subtitle {
  font-weight: 300;
  color: #07093d;
  text-align: left;
  margin-top: 20px;
  font-size: 45px;
  line-height: 55px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__section_third .Landing__subtitle, .Landing__section_fourth .Landing__subtitle, .Landing__section_fifth .Landing__subtitle {
    margin-top: 1.04167vw;
    font-size: 2.34375vw;
    line-height: 2.86458vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__section_third .Landing__subtitle, .Landing__section_fourth .Landing__subtitle, .Landing__section_fifth .Landing__subtitle {
    margin-top: 0;
    margin-bottom: 4.6875vw;
    font-size: 6.875vw;
    line-height: 8.4375vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__section_third .Landing__subtitle, .Landing__section_fourth .Landing__subtitle, .Landing__section_fifth .Landing__subtitle {
    margin-top: 0;
    margin-bottom: 2.64085vh;
    font-size: 3.87324vh;
    line-height: 4.75352vh;
  }
}

.Landing__section_third .Landing__text, .Landing__section_fourth .Landing__text, .Landing__section_fifth .Landing__text {
  font-weight: 300;
  color: #07093d;
  text-align: left;
  margin-left: 0;
  margin-right: 0;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 20px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__section_third .Landing__text, .Landing__section_fourth .Landing__text, .Landing__section_fifth .Landing__text {
    margin-top: 1.04167vw;
    margin-bottom: 1.04167vw;
    font-size: .833333vw;
    line-height: 1.04167vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__section_third .Landing__text, .Landing__section_fourth .Landing__text, .Landing__section_fifth .Landing__text {
    margin: 0;
    font-size: 4.0625vw;
    line-height: 5.3125vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__section_third .Landing__text, .Landing__section_fourth .Landing__text, .Landing__section_fifth .Landing__text {
    margin: 0;
    font-size: 2.28873vh;
    line-height: 2.99296vh;
  }
}

@media (width <= 600px) {
  .Landing__section_third .Landing__text:not(:last-child), .Landing__section_fourth .Landing__text:not(:last-child), .Landing__section_fifth .Landing__text:not(:last-child) {
    margin: 0;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__section_third .Landing__text:not(:last-child), .Landing__section_fourth .Landing__text:not(:last-child), .Landing__section_fifth .Landing__text:not(:last-child) {
    margin-bottom: 7.1875vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__section_third .Landing__text:not(:last-child), .Landing__section_fourth .Landing__text:not(:last-child), .Landing__section_fifth .Landing__text:not(:last-child) {
    margin-bottom: 4.0493vh;
  }
}

.Landing__section_third .Landing__qualityWrapper, .Landing__section_fourth .Landing__qualityWrapper, .Landing__section_fifth .Landing__qualityWrapper {
  font-weight: 300;
  color: #07093d;
  text-align: left;
  font-size: 16px;
  line-height: 20px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__section_third .Landing__qualityWrapper, .Landing__section_fourth .Landing__qualityWrapper, .Landing__section_fifth .Landing__qualityWrapper {
    font-size: .833333vw;
    line-height: 1.04167vw;
  }
}

@media only screen and (device-width >= 601px) and (device-width <= 1024px) {
  .Landing__section_third {
    padding-top: 2.08333vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__section_third .Landing__wrapper {
    gap: 9.375vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__section_third .Landing__wrapper {
    gap: 1.76056vh;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__section_third .Landing__text:not(:last-child) {
    margin-bottom: 6.25vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__section_third .Landing__text:not(:last-child) {
    margin-bottom: 1.76056vh;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__section_fourth .Landing__wrapper {
    gap: 0;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__section_fourth .Landing__chooseDevs .Landing__subtitle {
    margin-top: 0;
    margin-bottom: 3.125vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__section_fourth .Landing__chooseDevs .Landing__subtitle {
    margin-top: 0;
    margin-bottom: 1.76056vh;
  }
}

@media (width <= 600px) {
  .Landing__section_fourth .Landing__chooseDevs .Landing__oursSpecialists {
    font-weight: 500;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__section_fourth .Landing__chooseDevs .Landing__oursSpecialists {
    font-size: 4.375vw;
    margin-top: -4.6875vw;
    margin-bottom: 3.125vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__section_fourth .Landing__chooseDevs .Landing__oursSpecialists {
    font-size: 2.46479vh;
    margin-top: -2.64085vh;
    margin-bottom: 1.76056vh;
  }
}

@media (width <= 600px) {
  .Landing__section_fourth .Landing__chooseDevs .Landing__qualities {
    flex-direction: column;
    gap: 0;
  }
}

@media (width <= 600px) {
  .Landing__section_fourth .Landing__chooseDevs .Landing__quality {
    display: flex;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__section_fourth .Landing__chooseDevs .Landing__quality {
    margin-bottom: 3.4375vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__section_fourth .Landing__chooseDevs .Landing__quality {
    margin-bottom: 1.93662vh;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__section_fourth .Landing__chooseDevs .Landing__quality-image {
    width: 6.25vw;
    margin-right: 3.125vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__section_fourth .Landing__chooseDevs .Landing__quality-image {
    width: 3.52113vh;
    margin-right: 1.76056vh;
  }
}

@media (width <= 600px) {
  .Landing__section_fourth .Landing__chooseDevs .Landing__qualityWrapper {
    max-width: 100%;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__section_fourth .Landing__chooseDevs .Landing__qualityWrapper {
    font-size: 4.0625vw;
    line-height: 5.3125vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__section_fourth .Landing__chooseDevs .Landing__qualityWrapper {
    font-size: 2.28873vh;
    line-height: 2.99296vh;
  }
}

.Landing__section_fourth .Landing__chooseDevs .Landing__qualityText_hidden {
  display: none;
}

@media (width <= 320px) {
  .Landing__section_fourth .Landing__chooseDevs .Landing__subtitle {
    margin-top: 0;
  }
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  @media not all and (resolution >= .001dpcm) {
    @supports ((-webkit-appearance: none)) {
      .Landing__section_fifth .Landing__wrapper {
        padding-top: 0;
        padding-bottom: 160px;
        padding-left: 100px;
        padding-right: 100px;
      }

      @media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
        .Landing__section_fifth .Landing__wrapper {
          padding-top: 0;
          padding-bottom: 8.33333vw;
          padding-left: 5.20833vw;
          padding-right: 5.20833vw;
        }
      }
    }
  }
}

@media (width <= 600px) {
  .Landing__section_fifth .Landing__wrapper {
    display: flex;
    flex-direction: column;
    gap: 0;
  }

  .Landing__section_fifth .Landing__visualization {
    flex-direction: column;
    align-items: center;
    border-color: #07093d;
    border-style: dashed;
    margin: 0 auto;
    width: 100%;
  }
}

@media (width <= 600px) and (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__section_fifth .Landing__visualization {
    padding-top: 27.8125vw;
    padding-bottom: 3.75vw;
    padding-left: 3.75vw;
    padding-right: 3.75vw;
    border-width: .3125vw;
    border-radius: 3.125vw;
  }
}

@media (width <= 600px) and (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__section_fifth .Landing__visualization {
    padding-top: 15.669vh;
    padding-bottom: 2.11268vh;
    padding-left: 2.11268vh;
    padding-right: 2.11268vh;
    border-width: .176056vh;
    border-radius: 1.76056vh;
  }
}

@media (width <= 600px) {
  @supports not (translate: 100px) {
    @media (width <= 600px) and (width <= 600px) and (aspect-ratio <= 320 / 568) {
      .Landing__section_fifth .Landing__visualization > :first-child {
        margin-left: 0;
      }
    }

    @media (width <= 600px) and (width <= 600px) and (aspect-ratio >= 375 / 665) {
      .Landing__section_fifth .Landing__visualization > :first-child {
        margin-left: 0;
      }
    }

    @media (width <= 600px) and (width <= 600px) and (aspect-ratio <= 320 / 568) {
      .Landing__section_fifth .Landing__visualization > :last-child {
        margin-right: 0;
      }
    }

    @media (width <= 600px) and (width <= 600px) and (aspect-ratio >= 375 / 665) {
      .Landing__section_fifth .Landing__visualization > :last-child {
        margin-right: 0;
      }
    }

    @media (width <= 600px) and (width <= 600px) and (aspect-ratio <= 320 / 568) {
      .Landing__section_fifth .Landing__visualization > * {
        margin-left: 2.96875vw;
        margin-right: 2.96875vw;
      }
    }

    @media (width <= 600px) and (width <= 600px) and (aspect-ratio >= 375 / 665) {
      .Landing__section_fifth .Landing__visualization > * {
        margin-left: 1.67254vh;
        margin-right: 1.67254vh;
      }
    }
  }

  @supports (translate: 100px) {
    @media (width <= 600px) and (width <= 600px) and (aspect-ratio <= 320 / 568) {
      .Landing__section_fifth .Landing__visualization {
        gap: 5.9375vw;
      }
    }

    @media (width <= 600px) and (width <= 600px) and (aspect-ratio >= 375 / 665) {
      .Landing__section_fifth .Landing__visualization {
        gap: 3.34507vh;
      }
    }
  }
}

.Landing__section_sixth .Landing__wrapper {
  max-height: 100vh;
  display: flex;
  justify-content: center;
  padding-bottom: 160px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__section_sixth .Landing__wrapper {
    padding-bottom: 8.33333vw;
  }
}

@media only screen and (device-width >= 601px) and (device-width <= 1024px) {
  .Landing__section_sixth .Landing__wrapper {
    padding-bottom: 4.16667vw;
  }
}

@media (width <= 600px) {
  .Landing__section_sixth .Landing__wrapper {
    padding: 0;
  }
}

@media (width <= 600px) and (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__section_sixth .Landing__wrapper .Avatar__image_size-landing_medium {
    width: 17.1875vw;
    height: 17.1875vw;
  }
}

@media (width <= 600px) and (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__section_sixth .Landing__wrapper .Avatar__image_size-landing_medium {
    width: 9.6831vh;
    height: 9.6831vh;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__section_sixth .Landing__wrapper {
    padding-left: 4.6875vw;
    padding-right: 4.6875vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__section_sixth .Landing__wrapper {
    padding-left: 2.64085vh;
    padding-right: 2.64085vh;
  }
}

.Landing__section_seventh {
  background: #0e003e;
}

.Landing__section_seventh .Landing__avatars {
  display: flex;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin-bottom: 0;
  margin-left: auto;
  margin-top: 13px;
  margin-right: 11px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__section_seventh .Landing__avatars {
    margin-top: .677083vw;
    margin-right: .572917vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__section_seventh .Landing__avatars {
    margin-top: 6.25vw;
    margin-right: 0;
    margin-left: 0;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__section_seventh .Landing__avatars {
    margin-top: 3.52113vh;
    margin-right: 0;
    margin-left: 0;
  }
}

.Landing__section_seventh .Landing__title {
  font-weight: 300;
  font-size: 45px;
  line-height: 55px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__section_seventh .Landing__title {
    font-size: 2.34375vw;
    line-height: 2.86458vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__section_seventh .Landing__title {
    font-size: 6.875vw;
    line-height: 8.4375vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__section_seventh .Landing__title {
    font-size: 3.87324vh;
    line-height: 4.75352vh;
  }
}

.Landing__section_eighth {
  background: #eaebeb;
}

.Landing__manager-avatars {
  position: relative;
}

.Landing__tags-rating {
  transition: opacity .15s ease-in;
}

@media only screen and (device-width >= 601px) and (device-width <= 1024px) {
  .Landing__tags-rating {
    padding-top: 1.5625vw;
  }
}

.Landing__avatars-section {
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  max-width: 1170px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__avatars-section {
    max-width: 60.9375vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__avatars-section {
    max-width: 117.188vw;
    margin-bottom: 21.875vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__avatars-section {
    max-width: 66.0211vh;
    margin-bottom: 12.3239vh;
  }
}

@media (width <= 600px) {
  .Landing__avatars-section {
    top: 120.313vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__avatars-section {
    top: 51.9366vh;
  }
}

.Landing__avatars-wrapper {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-left: auto;
  margin-bottom: 0;
  margin-top: 150px;
  margin-right: 15px;
}

@media (width <= 600px) {
  .Landing__avatars-wrapper {
    margin: auto auto 0;
  }
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__avatars-wrapper {
    margin-top: 7.8125vw;
    margin-right: .78125vw;
  }
}

.Landing__tags-wrapper {
  display: grid;
  grid-template-columns: 7fr 5fr;
  margin-bottom: 42px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__tags-wrapper {
    margin-bottom: 2.1875vw;
  }
}

@supports not (translate: 100px) {
  .Landing__tags-wrapper > * {
    margin-left: 85px;
    margin-right: 85px;
  }

  .Landing__tags-wrapper > :first-child {
    margin-left: 0;
  }

  @media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
    .Landing__tags-wrapper > :first-child {
      margin-left: 0;
    }
  }

  .Landing__tags-wrapper > :last-child {
    margin-right: 0;
  }

  @media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
    .Landing__tags-wrapper > :last-child {
      margin-right: 0;
    }
  }

  @media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
    .Landing__tags-wrapper > * {
      margin-left: 4.42708vw;
      margin-right: 4.42708vw;
    }
  }
}

@supports (translate: 100px) {
  .Landing__tags-wrapper {
    gap: 170px;
  }

  @media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
    .Landing__tags-wrapper {
      gap: 8.85417vw;
    }
  }
}

@supports not (translate: 100px) {
  @media (width <= 600px) and (aspect-ratio <= 320 / 568) {
    .Landing__tags-wrapper > :first-child {
      margin-left: 0;
    }
  }

  @media (width <= 600px) and (aspect-ratio >= 375 / 665) {
    .Landing__tags-wrapper > :first-child {
      margin-left: 0;
    }
  }

  @media (width <= 600px) and (aspect-ratio <= 320 / 568) {
    .Landing__tags-wrapper > :last-child {
      margin-right: 0;
    }
  }

  @media (width <= 600px) and (aspect-ratio >= 375 / 665) {
    .Landing__tags-wrapper > :last-child {
      margin-right: 0;
    }
  }

  @media (width <= 600px) and (aspect-ratio <= 320 / 568) {
    .Landing__tags-wrapper > * {
      margin-left: 0;
      margin-right: 0;
    }
  }

  @media (width <= 600px) and (aspect-ratio >= 375 / 665) {
    .Landing__tags-wrapper > * {
      margin-left: 0;
      margin-right: 0;
    }
  }
}

@supports (translate: 100px) {
  @media (width <= 600px) and (aspect-ratio <= 320 / 568) {
    .Landing__tags-wrapper {
      gap: 0;
    }
  }

  @media (width <= 600px) and (aspect-ratio >= 375 / 665) {
    .Landing__tags-wrapper {
      gap: 0;
    }
  }
}

@media (width <= 1000px) {
  .Landing__tags-wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__tags-wrapper {
    margin-bottom: 9.375vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__tags-wrapper {
    margin-bottom: 5.28169vh;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__tags-1 {
    margin-bottom: 9.375vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__tags-1 {
    margin-bottom: 5.28169vh;
  }
}

.Landing__tags-title {
  font-weight: 300;
  color: #fff;
  font-size: 30px;
  line-height: 37px;
  margin-bottom: 28px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__tags-title {
    font-size: 1.5625vw;
    line-height: 1.92708vw;
    margin-bottom: 1.45833vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__tags-title {
    font-size: 5.625vw;
    line-height: 6.875vw;
    margin-bottom: 6.25vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__tags-title {
    font-size: 3.16901vh;
    line-height: 3.87324vh;
    margin-bottom: 3.52113vh;
  }
}

.Landing__manager-avatar {
  position: absolute;
}

.Landing__manager-avatar_number_1 {
  left: 366px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__manager-avatar_number_1 {
    left: 19.0625vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__manager-avatar_number_1 {
    top: 61.25vw;
    left: 57.5vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__manager-avatar_number_1 {
    top: 34.507vh;
    left: 32.3944vh;
  }
}

.Landing__manager-avatar_number_2 {
  top: 32px;
  left: 211px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__manager-avatar_number_2 {
    top: 1.66667vw;
    left: 10.9896vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__manager-avatar_number_2 {
    top: 23.75vw;
    left: 68.125vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__manager-avatar_number_2 {
    top: 13.3803vh;
    left: 38.3803vh;
  }
}

.Landing__manager-avatar_number_3 {
  top: 124px;
  left: 79px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__manager-avatar_number_3 {
    top: 6.45833vw;
    left: 4.11458vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__manager-avatar_number_3 {
    top: 50.9375vw;
    left: 15vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__manager-avatar_number_3 {
    top: 28.6972vh;
    left: 8.45071vh;
  }
}

.Landing__manager-avatar_number_4 {
  top: 135px;
  left: 406px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__manager-avatar_number_4 {
    top: 7.03125vw;
    left: 21.1458vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__manager-avatar_number_4 {
    top: 0;
    left: 58.75vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__manager-avatar_number_4 {
    top: 0;
    left: 33.0986vh;
  }
}

.Landing__manager-avatar_number_5 {
  top: 170px;
  left: 270px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__manager-avatar_number_5 {
    top: 8.85417vw;
    left: 14.0625vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__manager-avatar_number_5 {
    top: 36.25vw;
    left: 39.0625vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__manager-avatar_number_5 {
    top: 20.4225vh;
    left: 22.007vh;
  }
}

.Landing__manager-avatar_number_6 {
  top: 244px;
  left: 166px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__manager-avatar_number_6 {
    top: 12.7083vw;
    left: 8.64583vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__manager-avatar_number_6 {
    top: 2.8125vw;
    left: 26.5625vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__manager-avatar_number_6 {
    top: 1.58451vh;
    left: 14.9648vh;
  }
}

.Landing__manager-avatar_number_7 {
  top: 277px;
  left: 341px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__manager-avatar_number_7 {
    top: 14.4271vw;
    left: 17.7604vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__manager-avatar_number_7 {
    top: 20vw;
    left: 4.6875vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__manager-avatar_number_7 {
    top: 11.2676vh;
    left: 2.64085vh;
  }
}

@media (width <= 600px) {
  .Landing__manager-avatar {
    display: none;
  }
}

.Landing__underlined {
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.Landing__underlined .Landing__text {
  position: inherit;
  z-index: 2;
}

.Landing__line {
  position: absolute;
  z-index: 1;
  background-color: #00ff8e;
  top: 31px;
  left: 5.4px;
  right: 13px;
  bottom: 11.3px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__line {
    top: 1.61458vw;
    left: .28125vw;
    right: .677083vw;
    bottom: .588542vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__line {
    top: 4.375vw;
    left: 1.6875vw;
    right: 4.0625vw;
    bottom: 1.96875vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__line {
    top: 2.46479vh;
    left: .950704vh;
    right: 2.28873vh;
    bottom: 1.10915vh;
  }
}

.Landing__steps {
  margin-top: 62px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__steps {
    margin-top: 3.22917vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__steps {
    max-width: 187.5vw;
    margin-top: 10.3125vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__steps {
    max-width: 105.634vh;
    margin-top: 5.80986vh;
  }
}

.Landing__top {
  background-color: #07093d;
  margin: 0 auto;
  max-height: calc(100vh - 79px);
  max-width: 1200px;
  min-height: 670px;
  padding-bottom: 166px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__top {
    max-height: calc(100vh - 4.11458vw);
  }
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__top {
    max-width: 62.5vw;
    min-height: 34.8958vw;
    padding-bottom: 8.64583vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__top {
    max-width: 117.188vw;
    padding-bottom: 0;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__top {
    max-width: 66.0211vh;
    padding-bottom: 0;
  }
}

@media (width <= 600px) {
  .Landing__top {
    min-height: unset;
  }
}

.Landing__container {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding-bottom: 0;
  padding-top: 130px;
  padding-left: 15px;
  padding-right: 15px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__container {
    padding-top: 6.77083vw;
    padding-left: .78125vw;
    padding-right: .78125vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__container {
    padding-top: 0;
    padding-left: 4.6875vw;
    padding-right: 4.6875vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__container {
    padding-top: 0;
    padding-left: 2.64085vh;
    padding-right: 2.64085vh;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__container {
    padding-top: .0880282vh;
  }

  .Landing__container_isBig {
    padding-top: 2.1875vw;
  }
}

@media (width <= 600px) {
  .Landing__container {
    flex-direction: column;
  }
}

.Landing__button-choice {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-right: auto;
  margin-left: auto;
  margin-top: 0;
  margin-bottom: 18px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__button-choice {
    margin-bottom: .9375vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__button-choice {
    margin-bottom: 6.25vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__button-choice {
    margin-bottom: 3.52113vh;
  }
}

@media (width <= 600px) {
  .Landing__button-choice {
    max-width: 90vw;
  }
}

.Landing__link-chat {
  color: #fff;
  transition: text-shadow .3s;
  font-size: 16px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__link-chat {
    font-size: .833333vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__link-chat {
    font-size: 4.375vw;
    line-height: 5.3125vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__link-chat {
    font-size: 2.46479vh;
    line-height: 2.99296vh;
  }
}

@media only screen and (device-width >= 601px) and (device-width <= 1024px) {
  .Landing__link-chat {
    display: inline-flex;
  }
}

.Landing__link-chat:hover {
  text-shadow: 0 0 .65px #fff, 0 0 .65px #fff;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__link-chat:hover {
    text-shadow: 0 0 .0338542vw #fff, 0 0 .0338542vw #fff;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__link-chat:hover {
    text-shadow: 0 0 .203125vw #fff, 0 0 .203125vw #fff;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__link-chat:hover {
    text-shadow: 0 0 .114437vh #fff, 0 0 .114437vh #fff;
  }
}

.Landing__content {
  max-width: 808px;
}

@media (width <= 600px) {
  .Landing__content {
    order: 2;
  }
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__content {
    max-width: 42.0833vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__content {
    margin-top: 3.125vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__content {
    margin-top: 1.76056vh;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__content_isBig {
    margin-top: 7.8125vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__content_isBig {
    margin-top: 4.57746vh;
  }
}

.Landing__wrapper-rating {
  margin-bottom: 30px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__wrapper-rating {
    margin-bottom: 1.5625vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__wrapper-rating {
    margin-bottom: 4.6875vw;
    margin-top: 0;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__wrapper-rating {
    margin-bottom: 2.64085vh;
    margin-top: 0;
  }
}

.Landing__avatars {
  margin-bottom: 30px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__avatars {
    margin-bottom: 1.5625vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__avatars {
    margin-bottom: 5.46875vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__avatars {
    margin-bottom: 3.08099vh;
  }
}

@media (width <= 600px) {
  .Landing__avatars {
    display: flex;
    justify-content: center;
  }
}

.Landing__devList {
  display: flex;
  flex-direction: column;
  max-width: 305px;
  margin-top: 15px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__devList {
    max-width: 15.8854vw;
    margin-top: .78125vw;
  }
}

@media (width <= 600px) {
  .Landing__devList {
    order: 1;
    max-width: none;
  }
}

@media (width <= 600px) and (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__devList {
    margin-top: 4.6875vw;
  }
}

@media (width <= 600px) and (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__devList {
    margin-top: 2.64085vh;
  }
}

@media (width <= 600px) and (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__devList {
    display: none;
    margin-top: 0;
  }
}

.Landing__percent {
  display: flex;
  align-items: center;
}

@supports not (translate: 100px) {
  .Landing__percent > * {
    margin-left: 5px;
    margin-right: 5px;
  }

  .Landing__percent > :first-child {
    margin-left: 0;
  }

  @media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
    .Landing__percent > :first-child {
      margin-left: 0;
    }
  }

  .Landing__percent > :last-child {
    margin-right: 0;
  }

  @media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
    .Landing__percent > :last-child {
      margin-right: 0;
    }
  }

  @media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
    .Landing__percent > * {
      margin-left: .260417vw;
      margin-right: .260417vw;
    }
  }
}

@supports (translate: 100px) {
  .Landing__percent {
    gap: 10px;
  }

  @media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
    .Landing__percent {
      gap: .520833vw;
    }
  }
}

.Landing__position {
  font-style: normal;
  font-weight: 400;
  color: #fff;
  font-size: 12px;
  line-height: 15px;
  margin-top: 9px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__position {
    font-size: .625vw;
    line-height: .78125vw;
    margin-top: .46875vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__position {
    font-size: 3.75vw;
    line-height: 4.6875vw;
    margin-top: 2.8125vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__position {
    font-size: 2.11268vh;
    line-height: 2.64085vh;
    margin-top: 1.58451vh;
  }
}

.Landing__count {
  font-style: normal;
  font-weight: 700;
  text-decoration: none;
  color: #fff;
  font-size: 16px;
  line-height: 20px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__count {
    font-size: .833333vw;
    line-height: 1.04167vw;
  }
}

.Landing__buttons {
  display: flex;
  line-height: 20px;
}

@media (width <= 600px) {
  .Landing__buttons {
    flex-direction: column;
  }
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__buttons {
    line-height: 1.04167vw;
  }
}

@supports not (translate: 100px) {
  .Landing__buttons > * {
    margin-left: 10px;
    margin-right: 10px;
  }

  .Landing__buttons > :first-child {
    margin-left: 0;
  }

  @media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
    .Landing__buttons > :first-child {
      margin-left: 0;
    }
  }

  .Landing__buttons > :last-child {
    margin-right: 0;
  }

  @media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
    .Landing__buttons > :last-child {
      margin-right: 0;
    }
  }

  @media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
    .Landing__buttons > * {
      margin-left: .520833vw;
      margin-right: .520833vw;
    }
  }
}

@supports (translate: 100px) {
  .Landing__buttons {
    gap: 20px;
  }

  @media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
    .Landing__buttons {
      gap: 1.04167vw;
    }
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__buttons {
    line-height: 6.25vw;
    margin-left: 0;
    gap: 0;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__buttons {
    line-height: 3.52113vh;
    margin-left: 0;
    gap: 0;
  }
}

@media (width <= 600px) {
  .Landing__buttons > * {
    margin-left: 0;
    margin-right: 0;
  }
}

@media (width <= 600px) {
  .Landing__buttons_backgroundWhite {
    display: grid;
    grid-template-columns: 5fr 1fr;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__buttons_backgroundWhite {
    margin-bottom: 4.6875vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__buttons_backgroundWhite {
    margin-bottom: 2.64085vh;
  }
}

@media (width <= 600px) {
  .Landing__buttons_backgroundWhite {
    gap: 2%;
  }
}

@media (width <= 600px) {
  .Landing__social-network:first-of-type {
    margin-left: auto;
  }
}

@media (width <= 600px) and (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__social-network:first-of-type {
    padding-right: 1.5625vw;
  }
}

@media (width <= 600px) and (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__social-network:first-of-type {
    padding-right: .880282vh;
  }
}

.Landing__social-network {
  display: flex;
  align-items: center;
  cursor: pointer;
}

.Landing__social-network .Whatsapp {
  height: 40px;
  width: 40px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__social-network .Whatsapp {
    height: 2.08333vw;
    width: 2.08333vw;
  }
}

.Landing__social-network path {
  transition: all .2s ease-out;
  fill: #fff;
}

.Landing__social-network:hover path {
  fill: #0000;
  stroke: #fff;
}

@media (width <= 600px) and (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__social-network .Whatsapp {
    height: 10.625vw;
    width: 10.625vw;
  }
}

@media (width <= 600px) and (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__social-network .Whatsapp {
    height: 5.98592vh;
    width: 5.98592vh;
  }
}

.Landing__buttonTelegram {
  background: #fff;
  cursor: pointer;
  font-style: normal;
  font-weight: 500;
  border: none;
  display: flex;
  align-items: center;
  color: #07093d;
  font-size: 16px;
  line-height: 20px;
  padding-top: 14px;
  padding-bottom: 14px;
  padding-left: 30px;
  padding-right: 30px;
  border-radius: 100px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__buttonTelegram {
    font-size: .833333vw;
    line-height: 1.04167vw;
    padding-top: .729167vw;
    padding-bottom: .729167vw;
    padding-left: 1.5625vw;
    padding-right: 1.5625vw;
    border-radius: 5.20833vw;
  }
}

.Landing__icon {
  width: 22px;
  height: 22px;
  margin-right: 14px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__icon {
    width: 1.14583vw;
    height: 1.14583vw;
    margin-right: .729167vw;
  }
}

.Landing__buttonSpec {
  background-color: #0000;
  font-style: normal;
  font-weight: 400;
  color: #fff;
  border-color: #fff;
  border-style: solid;
  cursor: pointer;
  font-size: 16px;
  line-height: 20px;
  padding-top: 14px;
  padding-bottom: 14px;
  padding-left: 30px;
  padding-right: 30px;
  border-radius: 100px;
  border-width: 1px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__buttonSpec {
    font-size: .833333vw;
    line-height: 1.04167vw;
    padding-top: .729167vw;
    padding-bottom: .729167vw;
    padding-left: 1.5625vw;
    padding-right: 1.5625vw;
    border-radius: 5.20833vw;
    border-width: .0520833vw;
  }
}

.Landing__title {
  font-style: normal;
  font-weight: 300;
  color: #fff;
  font-size: 55px;
  line-height: 67px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__title {
    font-size: 2.86458vw;
    line-height: 3.48958vw;
  }
}

.Landing__subtitle {
  font-style: normal;
  font-weight: 300;
  color: #fff;
  font-size: 16px;
  line-height: 20px;
  margin-top: 30px;
  margin-bottom: 30px;
  max-width: 389px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__subtitle {
    font-size: .833333vw;
    line-height: 1.04167vw;
    margin-top: 1.5625vw;
    margin-bottom: 1.5625vw;
    max-width: 20.2604vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__subtitle {
    font-size: 6.875vw;
    line-height: 8.4375vw;
    margin: 0;
    margin-bottom: 4.6875vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__subtitle {
    font-size: 3.87324vh;
    line-height: 4.75352vh;
    margin: 0;
    margin-bottom: 2.64085vh;
  }
}

.Landing__title-first {
  font-style: normal;
  font-weight: 300;
  color: #fff;
  font-size: 55px;
  line-height: 67px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__title-first {
    font-size: 2.86458vw;
    line-height: 3.48958vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__title-first {
    font-size: 9.375vw;
    line-height: 10.9375vw;
    max-width: 87.5vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__title-first {
    font-size: 5.28169vh;
    line-height: 6.16197vh;
    max-width: 49.2958vh;
  }
}

.Landing__title-first_isBig {
  font-size: 83px;
  line-height: 101px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__title-first_isBig {
    font-size: 4.32292vw;
    line-height: 5.26042vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__title-first_isBig {
    font-size: 9.84375vw;
    line-height: 14.0625vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__title-first_isBig {
    font-size: 5.54577vh;
    line-height: 7.92254vh;
  }
}

.Landing__subtitle-first {
  font-style: normal;
  font-weight: 300;
  color: #fff;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 30px;
  margin-top: 30px;
  max-width: 389px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__subtitle-first {
    font-size: .833333vw;
    line-height: 1.04167vw;
    margin-bottom: 1.5625vw;
    margin-top: 1.5625vw;
    max-width: 20.2604vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__subtitle-first {
    max-width: 87.5vw;
    line-height: 5.3125vw;
    font-size: 4.375vw;
    margin-top: 4.6875vw;
    margin-bottom: 5.46875vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__subtitle-first {
    max-width: 49.2958vh;
    line-height: 2.99296vh;
    font-size: 2.46479vh;
    margin-top: 2.64085vh;
    margin-bottom: 3.08099vh;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__subtitle-first_isBig {
    margin-bottom: 5.46875vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__subtitle-first_isBig {
    margin-bottom: 3.08099vh;
  }
}

.Landing__supportBlock {
  display: flex;
  margin-top: 30px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__supportBlock {
    margin-top: 1.5625vw;
  }
}

@supports not (translate: 100px) {
  .Landing__supportBlock > * {
    margin-left: 5px;
    margin-right: 5px;
  }

  .Landing__supportBlock > :first-child {
    margin-left: 0;
  }

  @media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
    .Landing__supportBlock > :first-child {
      margin-left: 0;
    }
  }

  .Landing__supportBlock > :last-child {
    margin-right: 0;
  }

  @media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
    .Landing__supportBlock > :last-child {
      margin-right: 0;
    }
  }

  @media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
    .Landing__supportBlock > * {
      margin-left: .260417vw;
      margin-right: .260417vw;
    }
  }
}

@supports (translate: 100px) {
  .Landing__supportBlock {
    gap: 10px;
  }

  @media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
    .Landing__supportBlock {
      gap: .520833vw;
    }
  }
}

.Landing__support {
  font-style: normal;
  font-weight: 400;
  display: flex;
  flex-direction: column;
  font-size: 14px;
  line-height: 17px;
  color: #99a;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__support {
    font-size: .729167vw;
    line-height: .885417vw;
  }
}

.Landing__wrapperContainer {
  background-color: #07093d;
}

.Landing__stacks-avatars {
  margin-left: auto;
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__stacks-avatars {
    margin-top: 6.25vw;
    margin-left: 0;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__stacks-avatars {
    margin-top: 3.52113vh;
    margin-left: 0;
  }
}

.Landing__info-avatars {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  margin-bottom: 57px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__info-avatars {
    margin-bottom: 2.96875vw;
  }
}

@media (width <= 600px) {
  .Landing__info-avatars {
    display: flex;
    flex-direction: column;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__info-avatars {
    margin-bottom: 9.375vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__info-avatars {
    margin-bottom: 5.28169vh;
  }
}

.Landing__wrapper {
  margin: 0 auto;
  max-width: 1200px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__wrapper {
    max-width: 62.5vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__wrapper {
    max-width: 117.188vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__wrapper {
    max-width: 66.0211vh;
  }
}

.Landing__wrapper_second {
  padding-top: 0;
  display: grid;
  grid-template-columns: 7fr 5fr;
  padding-bottom: 80px;
  padding-left: 15px;
  padding-right: 15px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__wrapper_second {
    padding-bottom: 4.16667vw;
    padding-left: .78125vw;
    padding-right: .78125vw;
  }
}

@media (width <= 600px) {
  .Landing__wrapper_second {
    grid-template-columns: none;
    grid-template-rows: 7fr 5fr;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__wrapper_second {
    padding-bottom: 0;
    padding-left: 6.25vw;
    padding-right: 6.25vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__wrapper_second {
    padding-bottom: 0;
    padding-left: 3.52113vh;
    padding-right: 3.52113vh;
  }
}

@media (width <= 600px) {
  .Landing__wrapper_second {
    gap: 43.75vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__wrapper_second {
    gap: 22.007vh;
  }
}

.Landing__wrapper_seventh, .Landing__wrapper_discuss {
  padding-top: 80px;
  padding-bottom: 80px;
  padding-left: 20px;
  padding-right: 20px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__wrapper_seventh, .Landing__wrapper_discuss {
    padding-top: 4.16667vw;
    padding-bottom: 4.16667vw;
    padding-left: 1.04167vw;
    padding-right: 1.04167vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__wrapper_seventh, .Landing__wrapper_discuss {
    padding-top: 12.5vw;
    padding-bottom: 12.5vw;
    padding-left: 4.6875vw;
    padding-right: 4.6875vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__wrapper_seventh, .Landing__wrapper_discuss {
    padding-top: 7.04225vh;
    padding-bottom: 7.04225vh;
    padding-left: 2.64085vh;
    padding-right: 2.64085vh;
  }
}

.Landing__wrapper_ninth {
  padding-top: 80px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__wrapper_ninth {
    padding-top: 4.16667vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__wrapper_ninth {
    padding-top: 12.5vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__wrapper_ninth {
    padding-top: 7.04225vh;
  }
}

.Landing__wrapperEighth {
  margin: 0 auto;
  padding-top: 80px;
  padding-bottom: 80px;
  padding-left: 20px;
  padding-right: 20px;
  max-width: 1200px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__wrapperEighth {
    padding-top: 4.16667vw;
    padding-bottom: 4.16667vw;
    padding-left: 1.04167vw;
    padding-right: 1.04167vw;
    max-width: 62.5vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__wrapperEighth {
    padding-top: 12.5vw;
    padding-bottom: 12.5vw;
    max-width: 117.188vw;
    padding-left: 4.6875vw;
    padding-right: 4.6875vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__wrapperEighth {
    padding-top: 7.04225vh;
    padding-bottom: 7.04225vh;
    max-width: 66.0211vh;
    padding-left: 2.64085vh;
    padding-right: 2.64085vh;
  }
}

.Landing__header_eighth {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  font-family: Montserrat;
}

.Landing__title_eighth {
  font-style: normal;
  font-weight: 300;
  color: #07093d;
  max-width: 529px;
  font-size: 45px;
  line-height: 55px;
  margin-bottom: 30px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__title_eighth {
    max-width: 27.5521vw;
    font-size: 2.34375vw;
    line-height: 2.86458vw;
    margin-bottom: 1.5625vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__title_eighth {
    max-width: 87.5vw;
    font-size: 6.875vw;
    line-height: 8.4375vw;
    margin-bottom: 4.6875vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__title_eighth {
    max-width: 49.2958vh;
    font-size: 3.87324vh;
    line-height: 4.75352vh;
    margin-bottom: 2.64085vh;
  }
}

.Landing__desc_eighth {
  font-style: normal;
  font-weight: 300;
  color: #07093d;
  max-width: 470px;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 50px;
  padding-top: 0;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__desc_eighth {
    max-width: 24.4792vw;
    font-size: .833333vw;
    line-height: 1.04167vw;
    margin-bottom: 2.60417vw;
    padding-top: 0;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__desc_eighth {
    max-width: 87.5vw;
    font-size: 4.375vw;
    line-height: 5.3125vw;
    margin-bottom: 9.375vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__desc_eighth {
    max-width: 49.2958vh;
    font-size: 2.46479vh;
    line-height: 2.99296vh;
    margin-bottom: 5.28169vh;
  }
}

.Landing__stars {
  display: flex;
  justify-content: center;
  margin-bottom: 7px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__stars {
    margin-bottom: .364583vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__stars {
    margin-bottom: 3.125vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__stars {
    margin-bottom: 1.76056vh;
  }
}

.Landing__info-link {
  text-align: center;
  margin: 0 auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (width <= 600px) {
  .Landing__info-link {
    max-width: 90vw;
  }
}

.Landing__info-text {
  color: #fff;
  font-weight: 300;
  font-size: 24px;
  line-height: 29px;
  margin-bottom: 26px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__info-text {
    font-size: 1.25vw;
    line-height: 1.51042vw;
    margin-bottom: 1.35417vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__info-text {
    font-size: 5vw;
    line-height: 6.25vw;
    margin-bottom: 6.25vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__info-text {
    font-size: 2.8169vh;
    line-height: 3.52113vh;
    margin-bottom: 3.52113vh;
  }
}

@media (width <= 600px) {
  .Landing__info-line {
    display: inline;
  }
}

.Landing__rating {
  font-style: normal;
  font-weight: 700;
  text-align: center;
  color: #07093d;
  font-size: 80px;
  line-height: 98px;
  margin-bottom: 19px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__rating {
    font-size: 4.16667vw;
    line-height: 5.10417vw;
    margin-bottom: .989583vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__rating {
    font-size: 18.75vw;
    line-height: 22.8125vw;
    margin-bottom: 4.6875vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__rating {
    font-size: 10.5634vh;
    line-height: 12.8521vh;
    margin-bottom: 2.64085vh;
  }
}

.Landing__description {
  margin: 0 auto;
  font-style: normal;
  font-weight: 300;
  text-align: center;
  color: #000;
  margin-bottom: 30px;
  max-width: 611px;
  font-size: 24px;
  line-height: 29px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__description {
    margin-bottom: 1.5625vw;
    max-width: 31.8229vw;
    font-size: 1.25vw;
    line-height: 1.51042vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__description {
    font-size: 5.625vw;
    line-height: 6.875vw;
    max-width: 90.625vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__description {
    font-size: 3.16901vh;
    line-height: 3.87324vh;
    max-width: 51.0563vh;
  }
}

.Landing__slider {
  margin: 0 auto;
  padding-top: 0;
  padding-bottom: 0;
  max-width: 959px;
  margin-bottom: 65px;
  padding-left: 10px;
  padding-right: 10px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__slider {
    max-width: 49.9479vw;
    margin-bottom: 3.38542vw;
    padding-left: .520833vw;
    padding-right: .520833vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__slider {
    max-width: 117.188vw;
    padding-left: 4.6875vw;
    padding-right: 4.6875vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__slider {
    max-width: 66.0211vh;
    padding-left: 2.64085vh;
    padding-right: 2.64085vh;
  }
}

.Landing__accordion {
  background-color: #eaebeb;
  margin-bottom: 80px;
  padding-top: 80px;
  padding-bottom: 82px;
  padding-left: 10px;
  padding-right: 10px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__accordion {
    margin-bottom: 4.16667vw;
    padding-top: 4.16667vw;
    padding-bottom: 4.27083vw;
    padding-left: .520833vw;
    padding-right: .520833vw;
  }
}

@media (width <= 600px) {
  .Landing__objective {
    padding-left: 0;
    padding-right: 0;
  }
}

.Landing__visualization {
  display: flex;
  align-items: end;
  align-self: flex-end;
}

@media (width <= 600px) {
  .Landing__visualization {
    display: block;
    max-width: 90vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__estimate {
    margin-top: 0;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__estimate {
    margin-top: 0;
  }
}

@media (width <= 600px) {
  .Landing__estimate {
    margin-bottom: 31.25vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__estimate {
    margin-bottom: 9.6831vh;
  }
}

.Landing__estimate_avatars {
  margin-top: 14px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__estimate_avatars {
    margin-top: .729167vw;
  }
}

.Landing__question {
  display: flex;
  justify-content: center;
  margin-bottom: 120px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Landing__question {
    margin-bottom: 6.25vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__question {
    margin-bottom: 25vw;
    padding-left: 4.6875vw;
    padding-right: 4.6875vw;
    max-width: 117.188vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__question {
    margin-bottom: 14.0845vh;
    padding-left: 2.64085vh;
    padding-right: 2.64085vh;
    max-width: 66.0211vh;
  }
}

@media (width <= 600px) {
  .Landing__question {
    margin-right: auto;
    margin-left: auto;
  }
}

@media (width <= 600px) and (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__question .Avatar__image_size-landing_medium {
    width: 17.1875vw;
    height: 17.1875vw;
  }
}

@media (width <= 600px) and (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__question .Avatar__image_size-landing_medium {
    width: 9.6831vh;
    height: 9.6831vh;
  }
}

@media (width <= 600px) and (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Landing__question .Button__link .Button__content-wrapper {
    padding-left: 9.375vw;
    padding-right: 9.375vw;
  }
}

@media (width <= 600px) and (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Landing__question .Button__link .Button__content-wrapper {
    padding-left: 5.28169vh;
    padding-right: 5.28169vh;
  }
}

.Landing__paragraph {
  white-space: break-spaces;
}

@media only screen and (device-width >= 601px) and (device-width <= 1024px) {
  .Landing h2, .Landing h3, .Landing h4, .Landing h5 {
    display: inline-block;
  }

  .Landing__description {
    display: flex;
  }

  .Landing__paragraph {
    display: inline-flex;
  }
}

.Landing__link {
  text-decoration: none;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: block;
}

.Landing__link_reviews {
  margin: 0 auto;
}


/*# sourceMappingURL=src_src_pages_Landing_4f46e9._.css.map*/
