/* [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/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;
}


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


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

.EstimateExample {
  display: flex;
  justify-content: right;
  align-items: right;
  margin-left: auto;
  max-width: 660px;
  border-radius: 10px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .EstimateExample {
    max-width: 34.375vw;
    border-radius: .520833vw;
  }
}

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

.EstimateExample__image {
  width: 100%;
  height: auto;
  max-width: 660px;
  max-width: 660px;
}

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

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

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

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


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

.SelectTeamMember {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  max-width: 660px;
  border-radius: 10px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .SelectTeamMember {
    max-width: 34.375vw;
    border-radius: .520833vw;
  }
}

.SelectTeamMember__image-wrapper {
  padding-left: 0;
  padding-right: 0;
  padding-top: 50px;
  padding-bottom: 50px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .SelectTeamMember__image-wrapper {
    padding-top: 2.60417vw;
    padding-bottom: 2.60417vw;
  }
}

@media (width <= 600px) {
  .SelectTeamMember__image-wrapper {
    border-style: dashed;
    border-color: #07093d;
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
    vertical-align: middle;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .SelectTeamMember__image-wrapper {
    border-width: .3125vw;
    border-radius: 1.5625vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .SelectTeamMember__image-wrapper {
    border-width: .176056vh;
    border-radius: .880282vh;
  }
}

.SelectTeamMember__image {
  width: 100%;
  height: auto;
}

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

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

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

@media (width <= 600px) {
  .SelectTeamMember {
    overflow: hidden;
  }
}

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

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


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

.step {
  border-style: dashed;
  border-color: #07093d;
  position: relative;
  border-width: 1px;
  border-radius: 10px;
  padding-top: 47px;
  padding-bottom: 47px;
  padding-left: 35px;
  padding-right: 35px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .step {
    border-width: .0520833vw;
    border-radius: .520833vw;
    padding-top: 2.44792vw;
    padding-bottom: 2.44792vw;
    padding-left: 1.82292vw;
    padding-right: 1.82292vw;
  }
}

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

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

@media (width <= 600px) {
  .step {
    padding-right: 4.6875vw;
    padding-left: 4.6875vw;
  }
}

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

.step__name {
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 300;
  font-size: 30px;
  line-height: 30px;
  color: #07093d;
}

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

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

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

.step__count {
  position: absolute;
  border-radius: 50%;
  text-align: center;
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  top: -22px;
  left: 35px;
  height: 46px;
  width: 46px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .step__count {
    top: -1.14583vw;
    left: 1.82292vw;
    height: 2.39583vw;
    width: 2.39583vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .step__count {
    top: -3.75vw;
    left: 4.0625vw;
    height: 6.875vw;
    width: 6.875vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .step__count {
    top: -2.11268vh;
    left: 2.28873vh;
    height: 3.87324vh;
    width: 3.87324vh;
  }
}

@media (width <= 600px) {
  .step__count {
    border-radius: 50%;
  }
}

.step__number {
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: 300;
  color: #07093d;
  font-size: 23px;
  line-height: 23px;
}

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

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

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


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

.steps {
  display: flex;
  margin-left: 0;
  padding-left: 0;
}

.steps__item {
  list-style-type: none;
}

.steps__item:first-child {
  margin-right: 37px;
}

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

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

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

.steps__item:nth-child(2) {
  margin-right: 34px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .steps__item:nth-child(2) {
    margin-right: 1.77083vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .steps__item:nth-child(2) {
    margin-right: 10.625vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .steps__item:nth-child(2) {
    margin-right: 5.98592vh;
  }
}

@media (width <= 600px) {
  .steps__item:not(:last-child) {
    margin-right: 4.6875vw;
  }
}

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


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

.Task {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  max-width: 660px;
  border-radius: 10px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Task {
    max-width: 34.375vw;
    border-radius: .520833vw;
  }
}

@media (width <= 600px) {
  .Task {
    border-style: dashed;
    border-color: #07093d;
  }
}

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

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

.Task__task-wrapper {
  background-image: url("../media/taskWrapper.e8c570d9.svg");
  background-repeat: no-repeat;
  background-size: contain;
  display: flex;
  padding-top: 55px;
  padding-bottom: 85px;
  padding-left: 95px;
  padding-right: 90px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Task__task-wrapper {
    padding-top: 2.86458vw;
    padding-bottom: 4.42708vw;
    padding-left: 4.94792vw;
    padding-right: 4.6875vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Task__task-wrapper {
    padding-top: 10.9375vw;
    padding-bottom: 18.75vw;
    padding-left: 6.25vw;
    padding-right: 6.25vw;
    height: 78.75vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Task__task-wrapper {
    padding-top: 6.16197vh;
    padding-bottom: 10.5634vh;
    padding-left: 3.52113vh;
    padding-right: 3.52113vh;
    height: 44.3662vh;
  }
}

@media (width <= 600px) {
  .Task__task-wrapper {
    flex-direction: column;
    background-image: none;
  }
}

@media (width <= 600px) {
  .Task__first-wrapper {
    display: flex;
  }
}

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

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

.Task__card {
  flex-direction: column;
}

.Task__image {
  width: 48px;
  height: 48px;
}

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

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

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

.Task__line-wrapper {
  margin-right: 3vw;
  margin-top: -1.2vh;
}

@media (width <= 600px) {
  .Task__line-wrapper {
    margin-right: 7.1875vw;
  }
}

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

.Task__avatar-wrapper {
  justify-content: center;
  height: 60px;
  width: 300px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Task__avatar-wrapper {
    height: 3.125vw;
    width: 15.625vw;
  }
}

@media only screen and (device-width >= 601px) and (device-width <= 1024px) {
  .Task__avatar-wrapper {
    width: auto;
    height: auto;
    margin: 0 1vw 1vw;
  }
}

@media (width <= 600px) {
  .Task__avatar-wrapper {
    display: none;
    width: auto;
  }
}

.Task .AvatarsPlus__plus {
  display: none;
}

.Task__line {
  border-bottom-style: solid;
  border-bottom-color: #eaebeb;
  list-style: none;
  border-bottom-width: 11px;
  width: 141px;
  padding-bottom: 15px;
}

.Task__line:first-child {
  border-bottom-color: #6ff98d;
}

.Task__line:last-child {
  width: 67px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Task__line:last-child {
    width: 3.48958vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Task__line:last-child {
    width: 14.6875vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Task__line:last-child {
    width: 8.27465vh;
  }
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Task__line {
    border-bottom-width: .572917vw;
    width: 7.34375vw;
    padding-bottom: .78125vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Task__line {
    border-bottom-width: 2.1875vw;
    width: 31.25vw;
    padding-bottom: 4.6875vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Task__line {
    border-bottom-width: 1.23239vh;
    width: 17.6056vh;
    padding-bottom: 2.64085vh;
  }
}

.Task__service-container {
  display: flex;
  list-style: none;
}

@media (width <= 600px) {
  .Task__service-container {
    display: block;
  }
}

.Task__service-wrapper {
  display: flex;
  list-style: none;
  justify-content: center;
  margin: 0 1vw;
}

@media (width <= 600px) {
  .Task__service-wrapper {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
}

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

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

.Task__service:not(:last-child) {
  margin-right: .5vw;
}

@media (width <= 600px) {
  .Task__service {
    margin: 0;
  }
}

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

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

@media only screen and (device-width >= 601px) and (device-width <= 1024px) {
  .Task {
    display: block;
  }
}


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

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

.Guide__button {
  padding: 0 !important;
}

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

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

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

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

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

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

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

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

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

.Guide__button .link_image {
  width: 24px;
}

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

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

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

.Guide .Guide__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) {
  .Guide .Guide__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) {
  .Guide .Guide__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) {
  .Guide .Guide__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) {
  .Guide__info-steps {
    margin-bottom: 0;
    margin-top: 12.5vw;
  }
}

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

@media (width <= 600px) and (aspect-ratio >= 375 / 665) and (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Guide__info-steps {
    margin-top: 18.75vw;
  }
}

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

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

.Guide_isTablet {
  overflow-x: hidden;
}

.Guide__text_hidden {
  display: none;
}

.Guide__taskText_hidden {
  display: none;
}

.Guide__section_discuss {
  background: #eaebeb;
}

.Guide__section_second {
  background: #eaebeb;
}

.Guide__section_second .Guide__wrapper {
  max-height: 100vh;
}

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

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

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

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

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

@media (width <= 600px) and (aspect-ratio >= 375 / 665) and (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Guide__section_second .Guide__title {
    font-size: 5.9375vw;
    margin-bottom: 3.90625vw;
    max-width: 87.5vw;
    line-height: 6.875vw;
  }
}

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

.Guide__section_third .Guide__wrapper, .Guide__section_fifth .Guide__wrapper {
  background: #fff;
}

.Guide__section_fourth, .Guide__section_sixth {
  background: #eaebeb;
}

.Guide__section_third, .Guide__section_fourth, .Guide__section_fifth {
  margin-left: 20px;
}

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

.Guide__section_third .Guide__wrapper, .Guide__section_fourth .Guide__wrapper, .Guide__section_fifth .Guide__wrapper {
  max-height: 100vh;
  display: grid;
  grid-template-columns: 1fr 2fr;
  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)) {
      .Guide__section_third .Guide__wrapper, .Guide__section_fourth .Guide__wrapper, .Guide__section_fifth .Guide__wrapper {
        padding: 0 5.20833vw 5.98958vw;
      }
    }
  }
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Guide__section_third .Guide__wrapper, .Guide__section_fourth .Guide__wrapper, .Guide__section_fifth .Guide__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) {
  .Guide__section_third .Guide__wrapper, .Guide__section_fourth .Guide__wrapper, .Guide__section_fifth .Guide__wrapper {
    padding: 2.08333vw 5.20833vw;
  }
}

@media (width <= 600px) {
  .Guide__section_third .Guide__wrapper, .Guide__section_fourth .Guide__wrapper, .Guide__section_fifth .Guide__wrapper {
    max-height: 100vh;
    grid-template-columns: 1fr;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Guide__section_third .Guide__wrapper, .Guide__section_fourth .Guide__wrapper, .Guide__section_fifth .Guide__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) {
  .Guide__section_third .Guide__wrapper, .Guide__section_fourth .Guide__wrapper, .Guide__section_fifth .Guide__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) {
  .Guide__section_third, .Guide__section_fourth, .Guide__section_fifth {
    margin-left: 0;
  }
}

.Guide__section_third .SelectTeamMember__image-wrapper, .Guide__section_fourth .SelectTeamMember__image-wrapper, .Guide__section_fifth .SelectTeamMember__image-wrapper {
  padding: 0;
}

@media only screen and (device-width >= 601px) and (device-width <= 1024px) {
  .Guide__section_third .Guide__quality, .Guide__section_fourth .Guide__quality, .Guide__section_fifth .Guide__quality {
    display: grid;
    grid-template-columns: 1fr;
    gap: .520833vw;
  }
}

.Guide__section_third .Guide__qualities, .Guide__section_fourth .Guide__qualities, .Guide__section_fifth .Guide__qualities {
  display: flex;
  flex-direction: row;
}

@supports not (translate: 100px) {
  .Guide__section_third .Guide__qualities > *, .Guide__section_fourth .Guide__qualities > *, .Guide__section_fifth .Guide__qualities > * {
    margin-left: 20px;
    margin-right: 20px;
  }

  .Guide__section_third .Guide__qualities > :first-child, .Guide__section_fourth .Guide__qualities > :first-child, .Guide__section_fifth .Guide__qualities > :first-child {
    margin-left: 0;
  }

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

  .Guide__section_third .Guide__qualities > :last-child, .Guide__section_fourth .Guide__qualities > :last-child, .Guide__section_fifth .Guide__qualities > :last-child {
    margin-right: 0;
  }

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

  @media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
    .Guide__section_third .Guide__qualities > *, .Guide__section_fourth .Guide__qualities > *, .Guide__section_fifth .Guide__qualities > * {
      margin-left: 1.04167vw;
      margin-right: 1.04167vw;
    }
  }
}

@supports (translate: 100px) {
  .Guide__section_third .Guide__qualities, .Guide__section_fourth .Guide__qualities, .Guide__section_fifth .Guide__qualities {
    gap: 40px;
  }

  @media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
    .Guide__section_third .Guide__qualities, .Guide__section_fourth .Guide__qualities, .Guide__section_fifth .Guide__qualities {
      gap: 2.08333vw;
    }
  }
}

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

  @media (width <= 600px) and (aspect-ratio >= 375 / 665) {
    .Guide__section_third .Guide__qualities > :first-child, .Guide__section_fourth .Guide__qualities > :first-child, .Guide__section_fifth .Guide__qualities > :first-child {
      margin-left: 0;
    }
  }

  @media (width <= 600px) and (aspect-ratio <= 320 / 568) {
    .Guide__section_third .Guide__qualities > :last-child, .Guide__section_fourth .Guide__qualities > :last-child, .Guide__section_fifth .Guide__qualities > :last-child {
      margin-right: 0;
    }
  }

  @media (width <= 600px) and (aspect-ratio >= 375 / 665) {
    .Guide__section_third .Guide__qualities > :last-child, .Guide__section_fourth .Guide__qualities > :last-child, .Guide__section_fifth .Guide__qualities > :last-child {
      margin-right: 0;
    }
  }

  @media (width <= 600px) and (aspect-ratio <= 320 / 568) {
    .Guide__section_third .Guide__qualities > *, .Guide__section_fourth .Guide__qualities > *, .Guide__section_fifth .Guide__qualities > * {
      margin-left: 0;
      margin-right: 0;
    }
  }

  @media (width <= 600px) and (aspect-ratio >= 375 / 665) {
    .Guide__section_third .Guide__qualities > *, .Guide__section_fourth .Guide__qualities > *, .Guide__section_fifth .Guide__qualities > * {
      margin-left: 0;
      margin-right: 0;
    }
  }
}

@supports (translate: 100px) {
  @media (width <= 600px) and (aspect-ratio <= 320 / 568) {
    .Guide__section_third .Guide__qualities, .Guide__section_fourth .Guide__qualities, .Guide__section_fifth .Guide__qualities {
      gap: 0;
    }
  }

  @media (width <= 600px) and (aspect-ratio >= 375 / 665) {
    .Guide__section_third .Guide__qualities, .Guide__section_fourth .Guide__qualities, .Guide__section_fifth .Guide__qualities {
      gap: 0;
    }
  }
}

.Guide__section_third .Guide__quality-image, .Guide__section_fourth .Guide__quality-image, .Guide__section_fifth .Guide__quality-image {
  width: 24px;
  height: 24px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Guide__section_third .Guide__quality-image, .Guide__section_fourth .Guide__quality-image, .Guide__section_fifth .Guide__quality-image {
    width: 1.25vw;
    height: 1.25vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Guide__section_third .Guide__quality-image, .Guide__section_fourth .Guide__quality-image, .Guide__section_fifth .Guide__quality-image {
    width: 7.5vw;
    height: 7.5vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Guide__section_third .Guide__quality-image, .Guide__section_fourth .Guide__quality-image, .Guide__section_fifth .Guide__quality-image {
    width: 4.22535vh;
    height: 4.22535vh;
  }
}

.Guide__section_third .Guide__subtitle, .Guide__section_fourth .Guide__subtitle, .Guide__section_fifth .Guide__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) {
  .Guide__section_third .Guide__subtitle, .Guide__section_fourth .Guide__subtitle, .Guide__section_fifth .Guide__subtitle {
    margin-top: 1.04167vw;
    font-size: 2.34375vw;
    line-height: 2.86458vw;
  }
}

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

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

.Guide__section_third .Guide__text, .Guide__section_fourth .Guide__text, .Guide__section_fifth .Guide__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) {
  .Guide__section_third .Guide__text, .Guide__section_fourth .Guide__text, .Guide__section_fifth .Guide__text {
    margin-top: 1.04167vw;
    margin-bottom: 1.04167vw;
    font-size: .833333vw;
    line-height: 1.04167vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Guide__section_third .Guide__text, .Guide__section_fourth .Guide__text, .Guide__section_fifth .Guide__text {
    margin: 0;
    font-size: 4.0625vw;
    line-height: 5.3125vw;
  }
}

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

@media (width <= 600px) {
  .Guide__section_third .Guide__text:not(:last-child), .Guide__section_fourth .Guide__text:not(:last-child), .Guide__section_fifth .Guide__text:not(:last-child) {
    margin: 0;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Guide__section_third .Guide__text:not(:last-child), .Guide__section_fourth .Guide__text:not(:last-child), .Guide__section_fifth .Guide__text:not(:last-child) {
    margin-bottom: 7.1875vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Guide__section_third .Guide__text:not(:last-child), .Guide__section_fourth .Guide__text:not(:last-child), .Guide__section_fifth .Guide__text:not(:last-child) {
    margin-bottom: 4.0493vh;
  }
}

.Guide__section_third .Guide__qualityWrapper, .Guide__section_fourth .Guide__qualityWrapper, .Guide__section_fifth .Guide__qualityWrapper {
  font-weight: 300;
  color: #07093d;
  text-align: left;
  font-size: 16px;
  line-height: 20px;
}

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

.Guide__section_fourth:before {
  content: "";
  position: absolute;
  width: 20px;
  left: -20px;
  background: #eaebeb;
  height: 100%;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Guide__section_fourth:before {
    width: 1.04167vw;
    left: -1.04167vw;
  }
}

@media (width <= 600px) {
  .Guide__section_fourth:before {
    display: none;
  }
}

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

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

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

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

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

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

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

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

@media (width <= 600px) {
  .Guide__section_fourth .Guide__chooseDevs .Guide__oursSpecialists {
    font-weight: 500;
  }
}

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

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

@media (width <= 600px) {
  .Guide__section_fourth .Guide__chooseDevs .Guide__qualities {
    flex-direction: column;
    gap: 0;
  }
}

@media (width <= 600px) {
  .Guide__section_fourth .Guide__chooseDevs .Guide__quality {
    display: flex;
  }
}

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

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

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

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

@media (width <= 600px) {
  .Guide__section_fourth .Guide__chooseDevs .Guide__qualityWrapper {
    max-width: 100%;
  }
}

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

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

.Guide__section_fourth .Guide__chooseDevs .Guide__qualityText_hidden {
  display: none;
}

@media (width <= 320px) {
  .Guide__section_fourth .Guide__chooseDevs .Guide__subtitle {
    margin-top: 0;
  }
}

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

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

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

  .Guide__section_fifth .Guide__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) {
  .Guide__section_fifth .Guide__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) {
  .Guide__section_fifth .Guide__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) {
      .Guide__section_fifth .Guide__visualization > :first-child {
        margin-left: 0;
      }
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.Guide__section_seventh {
  background: #0e003e;
}

.Guide__section_seventh .Guide__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) {
  .Guide__section_seventh .Guide__avatars {
    margin-top: .677083vw;
    margin-right: .572917vw;
  }
}

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

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

.Guide__section_seventh .Guide__title {
  font-weight: 300;
  font-size: 45px;
  line-height: 55px;
}

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

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

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

.Guide__section_eighth {
  background: #eaebeb;
}

.Guide__manager-avatars {
  position: relative;
}

.Guide__avatars_tablet {
  display: none;
}

@media only screen and (device-width >= 601px) and (device-width <= 1024px) {
  .Guide__avatars_tablet {
    display: block;
  }
}

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

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

.Guide__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) {
  .Guide__avatars-section {
    max-width: 60.9375vw;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.Guide__tags-2 {
  padding-left: 23px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Guide__tags-2 {
    padding-left: 1.19792vw;
  }
}

@media (width <= 1000px) {
  .Guide__tags-2 {
    padding-left: 0;
  }
}

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

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

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

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

.Guide__manager-avatar {
  position: absolute;
}

.Guide__manager-avatar_number_1 {
  left: 366px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.Guide__underlined .Guide__text {
  position: inherit;
  z-index: 2;
}

.Guide__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) {
  .Guide__line {
    top: 1.61458vw;
    left: .28125vw;
    right: .677083vw;
    bottom: .588542vw;
  }
}

@media (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Guide__line {
    top: 4.6875vw;
    left: 1.40625vw;
    right: 2.29688vw;
    bottom: 1.96875vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Guide__line {
    top: 2.64085vh;
    left: .792254vh;
    right: 1.29401vh;
    bottom: 1.10915vh;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) and (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Guide__line {
    top: 4.0625vw;
    left: 1.125vw;
    right: 1.875vw;
    bottom: 1.25vw;
  }
}

@media (width <= 600px) and (aspect-ratio >= 375 / 665) and (width <= 600px) and (aspect-ratio >= 375 / 665) {
  .Guide__line {
    top: 2.28873vh;
    left: .633803vh;
    right: 1.05634vh;
    bottom: .704225vh;
  }
}

.Guide__steps {
  margin-top: 62px;
}

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

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

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

@media (width <= 600px) and (aspect-ratio >= 375 / 665) and (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Guide__steps {
    max-width: 187.5vw;
    margin-top: 3.90625vw;
  }
}

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

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

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

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

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

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

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

.Guide__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) {
  .Guide__container {
    padding-top: 6.77083vw;
    padding-left: .78125vw;
    padding-right: .78125vw;
  }
}

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

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

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

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

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

.Guide__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) {
  .Guide__button-choice {
    margin-bottom: .9375vw;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

.Guide__content {
  max-width: 808px;
}

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

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

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

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

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

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

.Guide__wrapper-rating {
  margin-bottom: 30px;
  margin-top: 11px;
}

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

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

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

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

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

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

@media (width <= 600px) {
  .Guide__devList {
    order: 1;
    max-width: none;
    margin-top: 0;
  }
}

@media only screen and (device-width >= 601px) and (device-width <= 1024px) {
  .Guide__devList {
    margin-top: .78125vw;
  }
}

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

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

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

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

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

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

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

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

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

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

.Guide__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) {
  .Guide__count {
    font-size: .833333vw;
    line-height: 1.04167vw;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.Guide__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) {
  .Guide__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;
  }
}

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

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

.Guide__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) {
  .Guide__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;
  }
}

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

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

.Guide__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) {
  .Guide__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) {
  .Guide__subtitle {
    font-size: 6.875vw;
    line-height: 8.4375vw;
    margin: 0;
    margin-bottom: 4.6875vw;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.Guide__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) {
  .Guide__support {
    font-size: .729167vw;
    line-height: .885417vw;
  }
}

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

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

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

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

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

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

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

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

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

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

.Guide__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) {
  .Guide__wrapper_second {
    padding-bottom: 4.16667vw;
    padding-left: .78125vw;
    padding-right: .78125vw;
  }
}

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

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

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

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

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

.Guide__wrapper_seventh, .Guide__wrapper_discuss {
  padding-top: 80px;
  padding-bottom: 80px;
  padding-left: 20px;
  padding-right: 20px;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  .Guide__wrapper_seventh, .Guide__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) {
  .Guide__wrapper_seventh, .Guide__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) {
  .Guide__wrapper_seventh, .Guide__wrapper_discuss {
    padding-top: 7.04225vh;
    padding-bottom: 7.04225vh;
    padding-left: 2.64085vh;
    padding-right: 2.64085vh;
  }
}

.Guide__wrapper_ninth {
  padding-top: 80px;
}

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

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

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

.Guide__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) {
  .Guide__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) {
  .Guide__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) {
  .Guide__wrapperEighth {
    padding-top: 7.04225vh;
    padding-bottom: 7.04225vh;
    max-width: 66.0211vh;
    padding-left: 2.64085vh;
    padding-right: 2.64085vh;
  }
}

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

.Guide__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) {
  .Guide__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) {
  .Guide__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) {
  .Guide__title_eighth {
    max-width: 49.2958vh;
    font-size: 3.87324vh;
    line-height: 4.75352vh;
    margin-bottom: 2.64085vh;
  }
}

.Guide__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) {
  .Guide__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) {
  .Guide__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) {
  .Guide__desc_eighth {
    max-width: 49.2958vh;
    font-size: 2.46479vh;
    line-height: 2.99296vh;
    margin-bottom: 5.28169vh;
  }
}

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

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

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

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

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

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

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

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

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

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

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

.Guide__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) {
  .Guide__rating {
    font-size: 4.16667vw;
    line-height: 5.10417vw;
    margin-bottom: .989583vw;
  }
}

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

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

.Guide__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) {
  .Guide__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) {
  .Guide__description {
    font-size: 5.625vw;
    line-height: 6.875vw;
    max-width: 90.625vw;
  }
}

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

.Guide__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) {
  .Guide__slider {
    max-width: 49.9479vw;
    margin-bottom: 3.38542vw;
    padding-left: .520833vw;
    padding-right: .520833vw;
  }
}

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

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

.Guide__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) {
  .Guide__accordion {
    margin-bottom: 4.16667vw;
    padding-top: 4.16667vw;
    padding-bottom: 4.27083vw;
    padding-left: .520833vw;
    padding-right: .520833vw;
  }
}

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

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

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

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

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

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

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

.Guide__estimate_avatars {
  margin-top: 14px;
}

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

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

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

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

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

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

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

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

@media (width <= 600px) and (width <= 600px) and (aspect-ratio <= 320 / 568) {
  .Guide__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) {
  .Guide__question .Button__link .Button__content-wrapper {
    padding-left: 5.28169vh;
    padding-right: 5.28169vh;
  }
}

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

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

  .Guide__description {
    display: flex;
  }

  .Guide__paragraph {
    display: inline-flex;
  }
}

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

.Guide__link_reviews {
  margin: 0 auto;
}

#fp-nav.fp-right, .fp-slidesNav.fp-right {
  right: 45px !important;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  #fp-nav.fp-right, .fp-slidesNav.fp-right {
    right: 2.34375vw !important;
  }
}

#fp-nav ul, .fp-slidesNav ul {
  transition: opacity .25s ease-in-out;
}

#fp-nav ul li, .fp-slidesNav ul li {
  margin: 0 0 15px !important;
  height: 25px !important;
  width: 3px !important;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  #fp-nav ul li, .fp-slidesNav ul li {
    margin: 0 0 .78125vw !important;
    height: 1.30208vw !important;
    width: .15625vw !important;
  }
}

#fp-nav ul li a span, .fp-slidesNav ul li a span {
  background: #d9d9d9 !important;
  height: 25px !important;
  width: 3px !important;
  top: 0 !important;
  left: 0 !important;
  margin: 0 !important;
  border-radius: 7px !important;
}

@media (width <= 1366px) and (width >= 1025px), (width >= 1921px) {
  #fp-nav ul li a span, .fp-slidesNav ul li a span {
    height: 1.30208vw !important;
    width: .15625vw !important;
    border-radius: .364583vw !important;
  }
}

#fp-nav ul li a span:hover, .fp-slidesNav ul li a span:hover {
  background-color: #bababa !important;
}

#fp-nav ul li .active span, .fp-slidesNav ul li .active span {
  background: #07093d !important;
}

#fp-nav ul li .active span:hover, .fp-slidesNav ul li .active span:hover {
  background-color: #07093d !important;
}

.fp-nav-show {
  opacity: 1 !important;
  pointer-events: all !important;
}

.fp-watermark {
  display: none !important;
}


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