@charset "UTF-8";
@font-face {
  font-family: "Kaspersky Sans";
  src: url(./KasperskySans-Light.woff2) format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Kaspersky Sans";
  src: url(./KasperskySans-Bold.woff2) format("woff2");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Kaspersky Sans";
  src: url(./KasperskySans-Regular.woff2) format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
html {
  font-family: "Kaspersky Sans";
  color: #1d1d1b;
  font-size: 10px;
  font-weight: 300;
  scroll-behavior: smooth;
  font-feature-settings: "liga" off;
}
html body {
  width: auto;
  margin: 0;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  font-family: "Kaspersky Sans";
}
html body.isMenuOpen {
  width: 100vw;
  overflow: hidden;
  position: absolute;
}
html body.tooltip-open {
  cursor: pointer;
}
@media (max-width: 540px) {
  html body {
    height: auto;
  }
}

*,
*:before,
*:after {
  box-sizing: border-box;
}

.container {
  width: 100%;
  margin: 0 auto;
  max-width: 144rem;
  padding: 0 4.2rem;
}
@media (max-width: 1024px) {
  .container {
    max-width: 100%;
    padding: 0 32px;
  }
}
@media (max-width: 540px) {
  .container {
    max-width: 100%;
    padding: 0 20px;
  }
}

.wrapper {
  overflow: hidden;
}

* {
  outline: none;
}
*.no-margin {
  margin: 0;
}

a {
  text-decoration: none;
  font-size: 1.4rem;
  line-height: 2rem;
  color: currentColor;
}

h1,
h2,
h3,
h4,
p {
  margin: 0;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.tab-content {
  width: 100%;
}
.tab-content > .tab-pane {
  width: 100%;
  opacity: 0;
  transition: opacity 1s ease;
}
.tab-content > .active {
  opacity: 1;
}

* {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  outline: none;
}

img {
  max-width: 100%;
  height: auto;
}

button {
  cursor: pointer;
}

sup {
  display: inline-block;
  vertical-align: baseline;
  transform: translateY(-0.4em);
  font-size: 0.6em;
}

.swiper-button-next:after,
.swiper-button-prev:after {
  display: none !important;
}

input:not([type=checkbox]):not([type=radio]),
textarea,
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.hidden {
  display: none !important;
}

.embed-responsive {
  height: auto;
  display: block;
  overflow: hidden;
  padding: 0;
  position: relative;
}
.embed-responsive .thumbnail {
  height: 100%;
  margin: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}

.grecaptcha-badge {
  position: absolute !important;
}

@media (min-width: 540px) {
  .visible-xs {
    display: none !important;
  }
}

@media (max-width: 540px) {
  .hidden-xs {
    display: none !important;
  }
}

@media (max-width: 1024px) {
  .hidden-sm {
    display: none !important;
  }
}

@media (min-width: 1024px) {
  .visible-sm {
    display: none !important;
  }
}

.visible-md {
  display: none;
}
@media (max-width: 1279px) {
  .visible-md {
    display: block;
  }
}

@media (max-width: 1920px) {
  .hidden-lg {
    display: none !important;
  }
}

.vsc-controller {
  display: none !important;
}

.fade {
  transition: opacity 0.15s linear;
}
.fade:not(.show), .fade:not(.in) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}

.fade {
  opacity: 0;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}

.collapse {
  display: none;
}
.collapse.in {
  display: block;
}

tr.collapse.in {
  display: table-row;
}

tbody.collapse.in {
  display: table-row-group;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}

.modal-open {
  overflow: hidden;
}

.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

.modal-content {
  position: relative;
  background-color: #ffffff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 8px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.3;
  filter: alpha(opacity=30);
}

.modal-header {
  padding: 15px;
  border-bottom: 1px solid transparent;
}
.modal-header:before, .modal-header:after {
  content: " ";
  display: table;
}
.modal-header:after {
  clear: both;
}

.modal-header .close {
  margin-top: -2px;
}

.modal-title {
  margin: 0;
  line-height: normal;
}

.modal-body {
  position: relative;
  padding: 1rem;
}

.modal-footer {
  padding: 1rem;
  text-align: right;
  border-top: 1px solid transparent;
}
.modal-footer:before, .modal-footer:after {
  content: " ";
  display: table;
}
.modal-footer:after {
  clear: both;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 768px) {
  .modal-dialog {
    width: 680px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 1024px) {
  .modal-lg {
    width: 800px;
  }
}
.header {
  position: relative;
  z-index: 1;
  background: #ffffff;
  box-shadow: 0 4px 4px -2px rgba(24, 39, 75, 0.08), 0px 2px 4px -2px rgba(24, 39, 75, 0.12);
}

.header__wrap {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0.8rem 0;
}
@media (max-width: 1024px) {
  .header__wrap {
    justify-content: space-between;
  }
}
@media (max-width: 540px) {
  .header__wrap {
    padding: 14px;
    justify-content: center;
  }
}

.header__logo {
  display: block;
  width: 15.7rem;
  height: 3rem;
  margin-right: 3rem;
}
@media (max-width: 1024px) {
  .header__logo {
    width: 76px;
    height: 15px;
  }
}
@media (max-width: 540px) {
  .header__logo {
    margin: 0 auto;
    width: 130px;
    height: 24px;
  }
}

.header__text {
  margin-right: auto;
  font-size: 1.4rem;
  line-height: 1.6rem;
  font-weight: 500;
  max-width: 25rem;
}
@media (max-width: 1024px) {
  .header__text {
    max-width: 220px;
    font-size: 12px;
    line-height: 14px;
  }
}
@media (max-width: 540px) {
  .header__text {
    display: none;
  }
}
.header__text--right {
  margin-right: 0;
  margin-left: auto;
}
@media (max-width: 540px) {
  .header__text--right {
    display: block;
  }
}

.header__mobile-wrap {
  position: relative;
}
.header__mobile-wrap .btn {
  display: none;
}
@media (max-width: 540px) {
  .header__mobile-wrap {
    width: 100%;
    height: calc(100vh - 52px);
    background: #ffffff;
  }
}

.header__center {
  margin-left: auto;
}
@media (max-width: 1024px) {
  .header__center {
    margin: 0;
  }
}

.header__btn {
  margin-left: 1rem;
  flex-shrink: 0;
}
@media (max-width: 540px) {
  .header__btn {
    display: none;
  }
}

.hamburger {
  display: none;
}
@media (max-width: 540px) {
  .hamburger {
    position: absolute;
    left: -15px;
    top: 0;
    transition: all 0.3s ease-in-out;
    width: 63px;
    height: 52px;
    flex-shrink: 0;
    margin: 0;
    vertical-align: middle;
    display: inline-block;
    padding: 0;
    outline: none !important;
    border: 0;
    background: #ffffff;
  }
  .hamburger .line {
    width: 18px;
    height: 2px;
    background-color: rgba(34, 52, 73, 0.4);
    display: block;
    margin: 2px auto;
    transition: all 0.3s ease-in-out;
  }
  .hamburger .line:nth-child(1) {
    margin-top: 0;
  }
  .hamburger .line:nth-child(3) {
    margin-bottom: 0;
  }
  .hamburger:hover {
    cursor: pointer;
  }
  .hamburger[aria-expanded=true] .line {
    width: 18px;
  }
  .hamburger[aria-expanded=true] .line:nth-child(2) {
    opacity: 0;
  }
  .hamburger[aria-expanded=true] .line:nth-child(1) {
    transform: translateY(4px) rotate(45deg);
  }
  .hamburger[aria-expanded=true] .line:nth-child(3) {
    transform: translateY(-4px) rotate(-45deg);
  }
}

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

.btn {
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  font-size: 2.1rem;
  font-weight: normal;
  line-height: 1;
  text-decoration: none;
  transition: all 0.3s ease;
  flex-shrink: 0;
  padding: 1.8rem 3.8rem;
  border-radius: 8px;
  border: 0;
}
.btn:hover {
  background: #3de8ca;
}
.btn--inverted {
  background: #ffffff;
  color: #1d1d1b;
}
.btn--inverted:hover {
  background: #3de8ca;
}
.btn--header {
  display: flex;
  align-items: center;
  text-align: center;
  padding: 1.4rem 2.4rem 1.6rem;
  background: #1d1d1b;
  border-radius: 8px;
  font-weight: 600;
  font-size: 1.6rem;
  line-height: 1;
  color: #ffffff;
}
@media (max-width: 1024px) {
  .btn--header {
    padding: 5px 11px 7px;
    font-size: 16px;
    line-height: 20px;
  }
}
@media (max-width: 540px) {
  .btn--header {
    display: none;
  }
}
.btn--green {
  background: #29ccb1;
  color: #1d1d1b;
}
.btn--default {
  background: #1d1d1b;
  border-radius: 8px;
  color: #ffffff;
}
@media (max-width: 540px) {
  .btn--default {
    width: 100%;
    height: 48px;
    font-size: 16px;
    line-height: 16px;
  }
}
.btn--default:hover {
  background: transparent;
  color: #1d1d1b;
}
.btn--yellow {
  background: #ffe810;
  box-shadow: 0px 8px 32px rgba(52, 208, 184, 0.48);
  font-weight: normal;
  font-size: 1.6rem;
  color: #1d1d1b;
  padding: 1.6rem 2.1rem;
}
.btn--yellow:hover {
  background: #fdf183;
  box-shadow: 0px 8px 32px rgba(190, 234, 98, 0.48);
}
.btn--bordered {
  border: 2px solid #1d1d1b;
  box-sizing: border-box;
  font-size: 1.6rem;
}
.btn--bordered:hover {
  background: #ffffff;
  color: #1d1d1b;
}
.btn--white:hover {
  color: #7eff33;
}
.btn--white:hover .svg {
  stroke: #7eff33;
}
.btn[disabled] {
  cursor: default;
  background: transparent !important;
  border-color: #1d1d1b !important;
  color: #1d1d1b !important;
}
.btn[disabled]:hover {
  transform: none;
}

.btn__svg {
  display: block;
  width: 2.4rem;
  height: 2.4rem;
  margin-left: 1.3rem;
}

.footer {
  position: relative;
  background: #21272f;
  z-index: 10;
}

.footer__wrap {
  padding: 24px 41px 15px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 1279px) {
  .footer__wrap {
    padding: 16px 27px 7px;
  }
}
@media (max-width: 1024px) {
  .footer__wrap {
    flex-direction: column;
    padding: 23px 20px 10px;
  }
}
@media (max-width: 540px) {
  .footer__wrap {
    padding: 20px 15px 10px;
  }
}

.footer__right {
  display: flex;
  align-items: flex-start;
}
.footer__right p {
  max-width: 200px;
  font-size: 10px;
  color: #999999;
}
@media (max-width: 1080px) {
  .footer__right {
    flex-direction: column;
    text-align: right;
  }
  .footer__right p {
    margin-bottom: 5px;
  }
}
@media (max-width: 1024px) {
  .footer__right {
    text-align: center;
    align-items: center;
  }
}

.footer__socials {
  display: flex;
  align-items: flex-end;
  padding-bottom: 8px;
}
@media (max-width: 540px) {
  .footer__socials {
    padding: 10px 0;
  }
}

.footer__social {
  display: block;
  margin-left: 15px;
}
@media (max-width: 1279px) {
  .footer__social {
    margin-left: 10px;
  }
}
@media (max-width: 1024px) {
  .footer__social {
    margin-left: 15px;
  }
}
@media (max-width: 540px) {
  .footer__social {
    margin-left: 20px;
  }
}
.footer__social:first-of-type {
  margin-left: 0;
}
.footer__social .svg {
  display: block;
  fill: #cccccc;
  transition: all 0.3s ease;
}
.footer__social .svg--inst {
  width: 18px;
  height: 18px;
}
@media (max-width: 540px) {
  .footer__social .svg--inst {
    width: 33px;
    height: 33px;
  }
}
.footer__social .svg--vk {
  width: 18px;
  height: 18px;
}
@media (max-width: 540px) {
  .footer__social .svg--vk {
    width: 33px;
    height: 33px;
  }
}
.footer__social .svg--yt {
  width: 18px;
  height: 19px;
}
@media (max-width: 540px) {
  .footer__social .svg--yt {
    width: 33px;
    height: 31px;
  }
}
.footer__social .svg--in {
  width: 17px;
  height: 19px;
}
@media (max-width: 540px) {
  .footer__social .svg--in {
    width: 36px;
    height: 33px;
  }
}
.footer__social .svg--tw {
  width: 18px;
  height: 18px;
}
@media (max-width: 540px) {
  .footer__social .svg--tw {
    width: 35px;
    height: 32px;
  }
}
.footer__social .svg--fb {
  width: 19px;
  height: 19px;
}
@media (max-width: 540px) {
  .footer__social .svg--fb {
    width: 33px;
    height: 33px;
  }
}
.footer__social:hover .svg {
  fill: #23d1ae;
}

.footer__copyright {
  display: block;
  margin-right: 8px;
  font-size: 12px;
  line-height: 16px;
  font-weight: 300;
  align-items: center;
  color: rgba(255, 255, 255, 0.6);
}
.footer__content {
  display: flex;
  align-items: center;
}
@media (max-width: 1024px) {
  .footer__content {
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 10px;
  }
  .footer__content > a {
    display: block;
    width: 100%;
  }
}

.footer__logo {
  display: block;
  width: 156px;
  height: 32px;
  margin-right: 16px;
  margin-bottom: 9px;
}
@media (max-width: 1024px) {
  .footer__logo {
    margin: 0 auto 10px;
  }
}

.footer__menu {
  display: flex;
  padding: 0;
  margin: 0;
  list-style: none;
}
.footer__menu li {
  position: relative;
  display: inline-block;
  margin-right: 8px;
  font-weight: 300;
}
.footer__menu li:before {
  content: "•";
  margin-right: 7px;
  color: #999999;
}
.footer__menu li a {
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
  color: #29ccb1;
  border-bottom: 1px solid currentColor;
  transition: all 0.3s ease;
}
.footer__menu li a:hover {
  color: #23d1ae;
  border-bottom: 1px solid transparent;
}

.modal-close {
  display: block;
  border: 0;
  background: transparent;
  transition: all 0.3s ease;
  padding: 0;
}
.modal-close .svg {
  display: block;
  width: 29px;
  height: 29px;
}
.modal-close:hover {
  transform: rotate(180deg) scale(1.2);
}
@media (max-width: 540px) {
  .modal-close {
    display: block;
    background: transparent;
    border: 0;
    position: absolute;
    top: 0;
    right: 0;
    padding: 15px;
    margin: 0;
    z-index: 100;
  }
  .modal-close .icon {
    display: block;
    width: 14px;
    height: 14px;
  }
}

.modal .close {
  transition: all 0.2s ease-in-out;
}
.modal .close:hover {
  opacity: 0.5;
}

.form__text {
  font-weight: 300;
  font-size: 18px;
  line-height: 24px;
}
.form .form-group {
  width: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin-bottom: 22px;
  position: relative;
  flex-wrap: wrap;
}
.form .form-group:last-of-type {
  margin-bottom: 0;
  margin-top: 35px;
}
.form .form-group--right {
  justify-content: flex-end !important;
}
.form .form-group--radio {
  justify-content: flex-start;
  margin-bottom: 65px;
}
.form .form-group--full {
  justify-content: space-between !important;
}
.form .form-group--full .form-group {
  justify-content: flex-start !important;
}
.form .form-group__item {
  flex-grow: 1;
}
.form .form-group__item--50 {
  flex-grow: 0;
  width: calc(50% - 20px);
}
@media (max-width: 540px) {
  .form .form-group__item--50 {
    width: 100%;
  }
  .form .form-group__item--50:last-of-type {
    margin-top: 22px;
  }
}
.form .form-group-complex {
  display: flex;
  align-items: flex-start;
  margin-bottom: 22px;
}
@media (max-width: 540px) {
  .form .form-group-complex {
    flex-direction: column;
  }
}
.form .form-group-complex .form-group {
  margin: 0;
  justify-content: flex-end;
}
.form .form-group-complex .form-group + .form-group {
  margin-top: 20px;
}
.form .control-hidden {
  position: absolute;
  left: -1000px;
  z-index: -1;
  width: 1px;
  height: 1px;
  opacity: 0;
}
.form .form-control {
  position: relative;
  z-index: 0;
  background-color: transparent;
  display: block;
  height: 4.8rem;
  width: 100%;
  border: 1px solid rgba(29, 29, 27, 0.3);
  box-sizing: border-box;
  border-radius: 0;
  font-size: 1.4rem;
  line-height: 2rem;
  padding: 1.2rem 1.7rem 1rem;
}
.form .form-control--sm {
  border-right: 0;
  padding-right: 0;
  position: relative;
  z-index: 1;
}
@media (max-width: 540px) {
  .form .form-control {
    font-size: 18px;
    line-height: 24px;
  }
}
.form .form-control--textarea {
  height: 190px;
  padding: 15px 17px 17px;
}
.form .form-control--select {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE0IDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgICA8cGF0aCBkPSJNMTMgMS41NDg4M0w3LjMyMzkyIDcuMTg2MzlMMS42NDc4NCAxLjU0ODgzIiBzdHJva2U9IiMxRDFEMUIiIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4K);
  background-position: 97% center;
  background-repeat: no-repeat;
  background-size: 14px 9px;
  cursor: pointer;
  padding-right: 50px;
}
@media (max-width: 540px) {
  .form .form-control--select {
    background: transparent;
    padding-right: 15px;
  }
}
.form .form-control--select:hover {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE0IDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgICA8cGF0aCBkPSJNMTMgMS41NDg4M0w3LjMyMzkyIDcuMTg2MzlMMS42NDc4NCAxLjU0ODgzIiBzdHJva2U9IiM2ODdERjciIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4K);
}
@media (max-width: 540px) {
  .form .form-control--select:hover {
    background: transparent;
  }
}
.form .form-control::-webkit-input-placeholder {
  font-size: 12px;
  line-height: 14px;
  color: #7b838b;
}
.form .form-control::-moz-placeholder {
  font-size: 12px;
  line-height: 14px;
  color: #7b838b;
}
.form .form-control:-moz-placeholder {
  font-size: 12px;
  line-height: 14px;
  color: #7b838b;
}
.form .form-control:-ms-input-placeholder {
  font-size: 12px;
  line-height: 14px;
  color: #7b838b;
}
.form .form-control {
  -webkit-appearance: none;
}
.form .form-control.error {
  border: 1px solid #ff1574;
  color: #ff1574;
}
.form .form-control.success {
  border: 1px solid #1d1d1b;
}
.form .form-control:-webkit-autofill {
  -webkit-box-shadow: inset 0 0 0 50px #ffffff !important;
  -webkit-text-fill-color: #1d1d1b !important;
  color: #1d1d1b !important;
}
.form select::-ms-expand {
  /* для IE */
  display: none;
}
.form .form-hidden-select {
  position: absolute;
  right: 1px;
  top: 1px;
  height: 53px;
  width: 50px;
  padding: 25px 50px 25px 0;
  font-size: 20px;
  line-height: 28px;
  overflow: hidden;
  border-radius: 0;
  border: 0;
  background-color: #ffffff;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE0IDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgICA8cGF0aCBkPSJNMTMgMS41NDg4M0w3LjMyMzkyIDcuMTg2MzlMMS42NDc4NCAxLjU0ODgzIiBzdHJva2U9IiMxRDFEMUIiIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4K);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 14px 9px;
}
.form select.form-control {
  cursor: pointer;
  padding: 12px 17px 13px;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE0IDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgICA8cGF0aCBkPSJNMTMgMS41NDg4M0w3LjMyMzkyIDcuMTg2MzlMMS42NDc4NCAxLjU0ODgzIiBzdHJva2U9IiMxRDFEMUIiIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4K);
  background-position: 97% center;
  background-repeat: no-repeat;
  background-size: 14px 9px;
}
.form select.form-control:hover {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE0IDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgICA8cGF0aCBkPSJNMTMgMS41NDg4M0w3LjMyMzkyIDcuMTg2MzlMMS42NDc4NCAxLjU0ODgzIiBzdHJva2U9IiM2ODdERjciIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4K);
}
.form .form-radio input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.form .form-radio input:checked + .form-radio__text:after {
  opacity: 1;
}
.form .form-radio__text {
  display: block;
  position: relative;
  padding: 0 0 0 27px;
  cursor: pointer;
  font-size: 24px;
  line-height: 1;
}
.form .form-radio__text:before {
  content: "";
  position: absolute;
  top: 2px;
  left: 0;
  width: 18px;
  height: 18px;
  border: 1px solid #cdcecf;
  border-radius: 50%;
}
.form .form-radio__text:after {
  content: "";
  position: absolute;
  top: 7px;
  left: 5px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #29ccb1;
  opacity: 0;
  transition: all 0.3s ease;
}
.form .form-radio + .form-radio {
  margin-left: 44px;
}
.form .form-checkbox {
  display: block;
  width: 100%;
}
.form .form-checkbox input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.form .form-checkbox input:checked + .form-checkbox__text:after {
  opacity: 1;
}
.form .form-checkbox__text {
  display: block;
  position: relative;
  padding: 2px 0 0 27px;
  cursor: pointer;
  font-size: 12px;
  line-height: 16px;
  font-weight: 300;
}
.form .form-checkbox__text a {
  color: #29ccb1;
  transition: all 0.3s ease;
  font-size: 12px;
  line-height: 16px;
  font-weight: 300;
}
.form .form-checkbox__text a:hover {
  color: #687df7;
}
.form .form-checkbox__text:before {
  content: "";
  position: absolute;
  top: 2px;
  left: 0;
  width: 15px;
  height: 15px;
  border: 1px solid #1d1d1b;
  transition: all 0.2s ease-in-out;
}
.form .form-checkbox__text:after {
  content: "";
  position: absolute;
  top: 2px;
  left: 0px;
  width: 15px;
  height: 15px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDExIDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgICA8cGF0aCBkPSJNMSAzLjY4NzVMNCA2LjY4NzVMOS42ODc1IDEiIHN0cm9rZT0iIzIzRDFBRSIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPgo=);
  background-position: center;
  background-size: 15px 10px;
  background-repeat: no-repeat;
  opacity: 0;
  transition: all 0.3s ease;
}
.form .form-checkbox__text:hover:before {
  border: 1px solid #23d1ae;
  box-sizing: border-box;
  box-shadow: 0px 12px 40px rgba(21, 190, 164, 0.48);
}
.form .control-label {
  display: inline-block;
  background: #ffffff;
  position: absolute;
  z-index: 1;
  top: -12px;
  left: 13px;
  font-size: 10px;
  line-height: 24px;
  font-weight: 300;
  letter-spacing: 3px;
  text-transform: uppercase;
  padding: 0 6px;
}
@media (max-width: 540px) {
  .form .control-label {
    font-size: 9px;
  }
}
.form__error {
  display: block;
  position: absolute;
  right: 0;
  top: 42px;
  font-size: 10px;
  line-height: 12px;
  text-align: right;
  color: #dc4e41;
}
.form__promocode {
  border: 0;
  background: none;
  display: flex;
  align-items: center;
  width: 315px;
  font-size: 24px;
  line-height: 29px;
  color: #2c2e34;
  margin-bottom: 23px;
  white-space: nowrap;
}
.form__caption {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-top: 3rem;
  flex-wrap: wrap;
}
.form__note {
  font-weight: 300;
  font-size: 1.4rem;
  line-height: 2rem;
  color: #1d1d1b;
  display: block;
  padding-top: 0.7rem;
}
.form__recaptcha-text {
  font-size: 1rem;
  margin-top: 1rem;
  color: #999999;
}
.form__recaptcha-text a {
  font-weight: bold;
  font-size: 1rem;
}
.form__subtitle {
  font-weight: normal;
  font-size: 2.8rem;
  line-height: 3.2rem;
  color: #1d1d1b;
}
.form__title {
  font-size: 24px;
  line-height: 29px;
  font-weight: normal;
  margin-bottom: 25px;
}
.form .control-caption {
  cursor: pointer;
  display: block;
  width: 100%;
  font-size: 12px;
  line-height: 14px;
  color: #7b838b;
}
.form .control-caption--timer {
  display: none;
}
.form__btn {
  width: 19.2rem;
  height: 5.4rem;
  font-size: 1.8rem;
  line-height: 1.6rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 1279px) {
  .form__btn {
    width: 154px;
    height: 45px;
    font-size: 14px;
    line-height: 16px;
    padding-bottom: 4px;
  }
}
@media (max-width: 540px) {
  .form__btn {
    width: calc(50% - 20px);
  }
}
.form__btn-full {
  width: 100%;
  text-transform: none;
  font-weight: normal;
  letter-spacing: 0;
}
.form__link {
  display: flex;
  align-items: flex-end;
  font-size: 16px;
  line-height: 16px;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-weight: bold;
  margin-left: 23px;
  transition: all 0.3s ease;
  color: #ff1574;
  margin-top: 11px;
}
@media (max-width: 540px) {
  .form__link {
    margin: 20px 0 0;
  }
  .form__link br {
    display: none;
  }
}
.form__link .svg {
  display: block;
  width: 29px;
  height: 16px;
  margin-left: 5px;
  transition: all 0.3s ease;
  fill: #ff1574;
}
.form__link:hover {
  color: #687df7;
}
.form__link:hover .svg {
  transform: translateX(10px);
  fill: #687df7;
}
.form .form-add-btn {
  background: transparent;
  border: 0;
  box-shadow: none;
  padding: 0;
  font-weight: 300;
  font-size: 1.4rem;
  line-height: 2rem;
  color: #23d1ae;
  transition: all 0.3s ease;
  margin-top: 1rem;
}
.form .form-add-btn:hover {
  color: #29ccb1;
}
.form .form-remove-btn {
  display: block;
  align-self: flex-start;
  padding: 0 1.5rem;
  border: 0;
  margin: 0;
  margin-top: 17px;
  background: transparent;
}
@media (max-width: 540px) {
  .form .form-remove-btn {
    padding-right: 0;
  }
}
.form .form-remove-btn .svg {
  display: block;
  width: 1.5rem;
  height: 1.5rem;
  fill: #cccccc;
  transition: all 0.3s ease;
}
.form .form-remove-btn:hover .svg {
  fill: #23d1ae;
}

em.error {
  color: #ff1574;
  font-size: 12px;
  line-height: 16px;
  font-weight: 300;
  width: 100%;
  display: block;
  font-style: normal;
  margin-top: 5px;
}

input::-webkit-calendar-picker-indicator {
  display: none;
}

[list]::-webkit-calendar-picker-indicator {
  display: none;
}

.form-block {
  display: flex;
}
.form-block__content {
  flex-grow: 1;
  max-width: 100%;
}
.form-block__content--part {
  max-width: calc(100% - 56px);
}
@media (max-width: 540px) {
  .form-block__content--part {
    max-width: calc(100% - 37.5px);
  }
}
.form-block + .form-block {
  margin-top: 2rem;
  padding-top: 2rem;
}
.form-block__university .form-group {
  margin-top: 0 !important;
  margin-bottom: 22px !important;
}

.swiper-pagination {
  display: flex;
  width: 100%;
  margin: 0 auto;
  align-items: center;
  justify-content: center;
  padding: 25px 0 25px;
  z-index: 5;
  position: static;
}
@media (max-width: 1279px) {
  .swiper-pagination {
    padding: 20px 0 20px;
  }
}
@media (max-width: 1024px) {
  .swiper-pagination {
    padding: 20px 0 20px;
  }
}
.swiper-pagination .swiper-pagination-bullet {
  width: 120px;
  height: 6px;
  background: #dddddd;
  margin-right: 14px;
  transition: all 0.3s ease;
  cursor: pointer;
  opacity: 1;
  border-radius: 0;
}
@media (max-width: 540px) {
  .swiper-pagination .swiper-pagination-bullet {
    width: auto;
    flex-grow: 1;
    height: 4px;
    margin: 0 2px;
  }
}
.swiper-pagination .swiper-pagination-bullet:hover:not(.swiper-pagination-bullet-active) {
  opacity: 1;
  background: #23d1ae;
}
.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  cursor: default;
  opacity: 1;
  background: #29ccb1;
}
.swiper-pagination.hidden .swiper-pagination-bullet {
  display: none;
}

.swiper-button-prev,
.swiper-button-next {
  background: none;
}
.swiper-button-prev:after,
.swiper-button-next:after {
  display: none;
}
.swiper-button-prev .svg,
.swiper-button-next .svg {
  display: block;
  width: 24px;
  height: 48px;
  stroke: #265951;
  stroke-width: 4px;
  transition: all 0.3s ease;
}
.swiper-button-prev:hover .svg,
.swiper-button-next:hover .svg {
  stroke: #23d1ae;
}

.pagination {
  display: flex;
  align-items: center;
  margin-left: 50px;
  flex-grow: 1;
}
.pagination--full {
  justify-content: space-between;
}
@media (max-width: 1279px) {
  .pagination {
    width: 100%;
    margin: 0 0 50px;
  }
}
@media (max-width: 1024px) {
  .pagination {
    width: 58%;
    margin: 0 0 50px auto;
  }
}
@media (max-width: 540px) {
  .pagination {
    width: 100%;
    margin: 0 0 60px;
  }
}
.pagination__item {
  font-weight: 300;
  font-size: 32px;
  line-height: 34px;
  transition: all 0.3s ease;
  flex-shrink: 0;
}
.pagination__item:last-of-type:after {
  display: none;
}
.pagination__item:hover {
  color: #23d1ae;
}
.pagination__item.active {
  color: #29ccb1;
  cursor: default;
  pointer-events: none;
}
.pagination__item.active:hover {
  color: #29ccb1;
}
.pagination__item + .pagination__item {
  margin-left: 15px;
}
.pagination__separator {
  flex-grow: 1;
  border: 2px dashed #1d1d1b;
  display: block;
  height: 1px;
  margin: 0 15px;
}

.cookies {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 100;
  background: #ffffff;
  display: none;
}
.cookies.active {
  display: block;
}
.cookies__wrap {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 9px 16px 8px;
}
.cookies__title {
  font-size: 1.2rem;
  line-height: 1.7rem;
}
@media (max-width: 1279px) {
  .cookies__title {
    font-size: 12px;
    line-height: 17px;
  }
}
@media (max-width: 1024px) {
  .cookies__title {
    font-size: 13px;
    line-height: 18px;
  }
}
@media (max-width: 540px) {
  .cookies__title {
    font-size: 13px;
    line-height: 18px;
    padding-right: 30px;
  }
}
.cookies p,
.cookies p > a {
  font-size: 1.2rem;
  line-height: 1.7rem;
  font-weight: 300;
}
@media (max-width: 1279px) {
  .cookies p,
  .cookies p > a {
    font-size: 12px;
    line-height: 17px;
  }
}
@media (max-width: 1024px) {
  .cookies p,
  .cookies p > a {
    font-size: 13px;
    line-height: 18px;
  }
}
@media (max-width: 540px) {
  .cookies p,
  .cookies p > a {
    font-size: 13px;
    line-height: 18px;
  }
}
.cookies p a,
.cookies p > a a {
  color: #ff1574;
  transition: all 0.3s ease;
}
.cookies p a:hover,
.cookies p > a a:hover {
  color: #687df7;
}
.cookies__close {
  font-size: 18px;
  line-height: 28px;
  margin-left: 60px;
  display: flex;
  align-items: center;
  color: #00a88e;
  border: 0;
  background: transparent;
  padding: 0;
}
.cookies__close .svg {
  display: block;
  margin-left: 14px;
  margin-bottom: -3px;
  width: 16px;
  height: 16px;
  transition: all 0.3s ease;
  stroke: #29ccb1;
}
.cookies__close {
  transition: all 0.3s ease;
}
.cookies__close:hover {
  color: #687df7;
}
.cookies__close:hover .svg {
  stroke: #687df7;
}
@media (max-width: 540px) {
  .cookies__close {
    position: absolute;
    top: 10px;
    right: 10px;
  }
  .cookies__close span {
    display: none;
  }
}

.promo {
  position: relative;
  z-index: 0;
  padding-top: 9.6rem;
  background-image: url(./phero-bg.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media (max-width: 1024px) {
  .promo {
    padding-top: 3.1rem;
  }
}

.promo__marquee {
  overflow: hidden;
}

.promo__wrap {
  display: grid;
  grid-template-columns: 1fr 1fr;
  padding-bottom: 6.4rem;
  grid-column-gap: 2rem;
}
@media (max-width: 1024px) {
  .promo__wrap {
    grid-template-columns: 1fr;
    padding-bottom: 4rem;
  }
}
.promo__date {
  margin-bottom: 1.5rem;
  font-weight: normal;
  font-size: 2.4rem;
  line-height: 2.7rem;
}
@media (max-width: 1024px) {
  .promo__date {
    margin-bottom: 16px;
    font-size: 21px;
    line-height: 24px;
  }
}
@media (max-width: 540px) {
  .promo__date {
    max-width: 200px;
    margin-bottom: 24px;
    font-size: 24px;
    line-height: 27px;
  }
}

.promo__title {
  max-width: 67rem;
  margin-bottom: 2.6rem;
  font-weight: normal;
  font-size: 8.1rem;
  line-height: 1;
}
@media (max-width: 1024px) {
  .promo__title {
    margin-bottom: 20px;
    font-size: 52px;
  }
}
@media (max-width: 540px) {
  .promo__title {
    margin-right: -10px;
    margin-bottom: 24px;
    font-size: 54px;
  }
}

.promo__desc {
  max-width: 50rem;
  margin-bottom: 3.2rem;
  font-size: 2.4rem;
  line-height: 2.7rem;
}
@media (max-width: 1024px) {
  .promo__desc {
    max-width: 250px;
    margin-bottom: 26px;
    font-size: 21px;
    line-height: 24px;
  }
}
@media (max-width: 540px) {
  .promo__desc {
    margin-bottom: 48px;
    font-size: 24px;
    line-height: 27px;
  }
}

.promo__btns {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 2.4rem;
}
@media (max-width: 540px) {
  .promo__btns {
    grid-template-columns: 1fr;
    grid-row-gap: 24px;
  }
}

.promo__note {
  margin-bottom: 5.8rem;
  color: rgba(42, 53, 65, 0.7);
  font-size: 1.6rem;
  font-style: normal;
  font-weight: 300;
  line-height: 1.8rem;
}
@media (max-width: 1024px) {
  .promo__note {
    margin-bottom: 12px;
    font-size: 14px;
    line-height: 16px;
  }
}
@media (max-width: 540px) {
  .promo__note {
    margin-bottom: 42px;
    font-size: 16px;
    line-height: 18px;
  }
}

.promo__btn {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  padding: 2rem 1.8rem;
  border-radius: 16px;
  border: 0;
  background: #1d1d1b;
  box-shadow: 0 10px 32px -4px rgba(24, 39, 75, 0.1), 0px 6px 14px -6px rgba(24, 39, 75, 0.12);
  font-size: 2.4rem;
  font-style: normal;
  font-weight: 500;
  line-height: 2.7rem;
  color: #ffffff;
}
@media (max-width: 1024px) {
  .promo__btn {
    padding: 14px 14px;
    border-radius: 7px;
    font-size: 16px;
    line-height: 18px;
  }
}
@media (max-width: 540px) {
  .promo__btn {
    min-height: 114px;
    border-radius: 16px;
    font-size: 21px;
    line-height: 24.359px;
  }
}
.promo__btn svg {
  display: block;
  flex-shrink: 0;
  width: 1.6rem;
  height: 1.6rem;
}
.promo__btn--inverted {
  background: #ffffff;
}

@media (max-width: 1024px) {
  .promo__info {
    max-width: 377px;
    margin-left: auto;
  }
}

.steps {
  background: linear-gradient(165.3deg, #59e5a6 1.64%, #ffffff 71.22%);
}

.marquee {
  position: relative;
  z-index: 1;
}

.marquee__block {
  padding: 8px 0;
  height: 64px;
  background: #1d1d1b;
}
@media (max-width: 1024px) {
  .marquee__block {
    height: 40px;
  }
}
@media (max-width: 540px) {
  .marquee__block {
    height: 60px;
  }
}

.marquee__row {
  display: flex;
  align-items: center;
  height: 48px;
}
@media (max-width: 1024px) {
  .marquee__row {
    height: 28px;
  }
}
@media (max-width: 540px) {
  .marquee__row {
    height: 45px;
  }
}

.marquee__text {
  color: #ffffff;
  font-weight: 500;
  font-size: 32px;
  line-height: 36px;
  white-space: nowrap;
  transition: all 0.3s ease;
}
@media (max-width: 1024px) {
  .marquee__text {
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px;
  }
}
@media (max-width: 540px) {
  .marquee__text {
    font-weight: 500;
    font-size: 27px;
    line-height: 34px;
  }
}

.marquee__item {
  display: flex;
  align-items: center;
  margin-right: 6.4rem;
  cursor: default;
  color: #ffffff;
}

.marquee__icon {
  display: block;
  width: 48px;
  height: 48px;
  flex-shrink: 0;
  margin-right: 12px;
}
@media (max-width: 540px) {
  .marquee__icon {
    width: 45px;
    height: 45px;
    margin-right: 10px;
  }
}

.faq-accordion .card {
  margin-bottom: 1.2rem;
}
@media (max-width: 540px) {
  .faq-accordion .card {
    margin-bottom: 10px;
  }
}
@media (min-width: 541px) {
  .faq-accordion .card .card-collapse {
    display: none !important;
  }
}
.faq-accordion .card .panel-heading {
  display: flex;
}
.faq-accordion .card-header {
  display: block;
  width: 100%;
  padding: 2.4rem;
  background: #1d1d1b;
  color: #ffffff;
  box-shadow: 0 4px 24px rgba(85, 110, 110, 0.16);
  border-radius: 16px 16px 16px 0;
  border: 0;
  transition: all 0.3s ease;
}
@media (max-width: 1024px) {
  .faq-accordion .card-header {
    padding: 12px;
  }
}
@media (max-width: 540px) {
  .faq-accordion .card-header {
    padding: 24px;
  }
}
.faq-accordion .card-header[aria-expanded=true] {
  background: linear-gradient(to bottom right, rgba(41, 204, 177, 0.6), rgba(255, 221, 51, 0.6), rgba(255, 119, 51, 0.6));
  box-shadow: -3.7375px 3.7375px 22.425px rgba(85, 110, 110, 0.16);
  color: #1d1d1b;
}
.faq-accordion .card-header:hover {
  background: linear-gradient(to bottom right, rgba(41, 204, 177, 0.6), rgba(255, 221, 51, 0.6), rgba(255, 119, 51, 0.6));
  box-shadow: -3.7375px 3.7375px 22.425px rgba(85, 110, 110, 0.16);
  color: #1d1d1b;
}
.faq-accordion .card-title {
  font-weight: normal;
  font-size: 2.4rem;
  line-height: 2.7rem;
}
@media (max-width: 1024px) {
  .faq-accordion .card-title {
    font-size: 12px;
    line-height: 13px;
  }
}
@media (max-width: 540px) {
  .faq-accordion .card-title {
    font-size: 21px;
    line-height: 27px;
  }
}
.faq-accordion .card-body {
  padding-top: 2.5rem;
}
@media (max-width: 1279px) {
  .faq-accordion .card-body {
    padding-top: 25px;
  }
}
@media (max-width: 540px) {
  .faq-accordion .card-body {
    padding-top: 15px;
  }
}
.faq-accordion .card-body p {
  font-size: 1.4rem;
  line-height: 2rem;
  max-width: 73rem;
  font-weight: 300;
  width: 100%;
}
@media (max-width: 1279px) {
  .faq-accordion .card-body p {
    font-size: 14px;
    line-height: 20px;
    max-width: 100%;
  }
}
@media (max-width: 1024px) {
  .faq-accordion .card-body p {
    font-size: 12px;
    line-height: 13px;
  }
}
.faq-accordion .card-body p + p {
  margin-top: 1.5rem;
}
@media (max-width: 1279px) {
  .faq-accordion .card-body p + p {
    margin-top: 15px;
  }
}
@media (max-width: 540px) {
  .faq-accordion .card-body p + p {
    margin-top: 15px;
  }
}
@media (max-width: 540px) {
  .faq-accordion .card-body p {
    font-size: 21px;
    line-height: 27px;
  }
}

.faq {
  position: relative;
  z-index: 0;
  padding: 4.8rem 0 9.6rem;
}
@media (max-width: 1024px) {
  .faq {
    padding: 42px 0;
  }
}

.faq__wrap {
  display: grid;
  grid-template-columns: 6fr 7fr;
  grid-column-gap: 6.8rem;
  margin-bottom: 6.4rem;
}
@media (max-width: 1024px) {
  .faq__wrap {
    grid-column-gap: 48px;
  }
}
@media (max-width: 1024px) {
  .faq__wrap {
    grid-template-columns: 250px 1fr;
    grid-column-gap: 30px;
  }
}
@media (max-width: 540px) {
  .faq__wrap {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 540px) {
  .faq__item:nth-of-type(2) {
    display: none;
  }
}

.faq__title {
  font-weight: 500;
  font-size: 4.2rem;
  line-height: 1;
  color: #1d1d1b;
  margin: 0 0 4.8rem;
}
@media (max-width: 1024px) {
  .faq__title {
    margin-bottom: 18px;
    font-size: 26px;
  }
}
@media (max-width: 540px) {
  .faq__title {
    font-size: 42px;
    line-height: 49px;
  }
}

.faq__info {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 38px 54px;
  border-radius: 16px;
  background: #ffffff;
  box-shadow: 0 4px 40px 0 rgba(85, 110, 110, 0.16);
}
@media (max-width: 1024px) {
  .faq__info {
    padding: 20px 26px;
  }
}
@media (max-width: 540px) {
  .faq__info {
    flex-direction: column;
  }
}
.faq__info p {
  font-size: 42px;
  line-height: 42px;
}
@media (max-width: 1024px) {
  .faq__info p {
    font-size: 26px;
    line-height: 26px;
  }
}
@media (max-width: 540px) {
  .faq__info p {
    margin-bottom: 20px;
  }
}

.question {
  padding: 18px 24px;
  background: #1d1d1b;
  box-shadow: 0 4px 24px rgba(85, 110, 110, 0.16);
  border-radius: 32px 32px 32px 0;
}
.answer {
  padding: 3.2rem 4rem;
  background: #ffffff;
  box-shadow: 0 8px 32px rgba(85, 110, 110, 0.16);
  border-radius: 32px 32px 0 32px;
  font-size: 2.4rem;
  line-height: 2.7rem;
}
@media (max-width: 1024px) {
  .answer {
    padding: 15px 20px;
    font-size: 12px;
    line-height: 13px;
  }
}
.answer a {
  font: inherit;
  text-decoration: underline;
}

.faq__decor {
  position: absolute;
  top: 0;
  right: 0;
  z-index: -1;
  width: 70vw;
}
@media (max-width: 540px) {
  .faq__decor {
    position: absolute;
    top: auto;
    bottom: -100vw;
    right: 50%;
    transform: translateX(50%);
    width: 300vw;
    max-width: none;
  }
}

.separator {
  padding: 14.7rem 0;
  background-image: url(./promo-bg.jpg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
@media (max-width: 1024px) {
  .separator {
    padding: 9.7rem 0;
  }
}
@media (max-width: 540px) {
  .separator {
    padding: 164px 0;
    background-image: url(data:image/jpeg;base64,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);
  }
}

.separator__text {
  font-weight: 500;
  font-size: 8.1rem;
  line-height: 1;
}
.separator__text:nth-of-type(2) {
  text-align: right;
}
@media (max-width: 1024px) {
  .separator__text:nth-of-type(2) {
    padding-left: 103px;
    padding-top: 5px;
    text-align: left;
  }
}
@media (max-width: 540px) {
  .separator__text:nth-of-type(2) {
    padding: 0;
  }
}
@media (max-width: 1024px) {
  .separator__text {
    font-size: 54px;
  }
}
.separator__text span {
  color: #00a88e;
}

.about {
  position: relative;
  z-index: 1;
  padding: 9.6rem 0 4.8rem;
  overflow: hidden;
  background: #ffffff;
}
@media (max-width: 1024px) {
  .about {
    padding: 86px 0 60px;
  }
}
@media (max-width: 540px) {
  .about {
    padding: 80px 0 34px;
  }
}

.about__wrap {
  display: grid;
  grid-template-columns: 5fr 7fr;
  grid-column-gap: 4.3rem;
}
@media (max-width: 1024px) {
  .about__wrap {
    grid-template-columns: 6fr 7fr;
    grid-column-gap: 2rem;
  }
}
@media (max-width: 540px) {
  .about__wrap {
    grid-template-columns: 1fr;
    grid-gap: 40px;
  }
}

.about__inner {
  padding-top: 3rem;
}
@media (max-width: 1024px) {
  .about__inner {
    padding: 0;
  }
}

.about__title {
  margin-bottom: 3.2rem;
  font-weight: normal;
  font-size: 4.2rem;
  line-height: 1;
}
@media (max-width: 1024px) {
  .about__title {
    margin-bottom: 20px;
    font-weight: 500;
    font-size: 26px;
    line-height: 26px;
  }
}
@media (max-width: 540px) {
  .about__title {
    margin-bottom: 32px;
    font-weight: 500;
    font-size: 42px;
    line-height: 1;
  }
}

.about__text {
  font-size: 2.1rem;
  line-height: 2.4rem;
}
.about__text + .about__text {
  margin-top: 1rem;
}
@media (max-width: 1024px) {
  .about__text + .about__text {
    margin-top: 10px;
  }
}
@media (max-width: 540px) {
  .about__text + .about__text {
    margin-top: 13px;
  }
}
@media (max-width: 1024px) {
  .about__text {
    font-size: 12px;
    line-height: 120%;
  }
}
@media (max-width: 540px) {
  .about__text {
    font-size: 21px;
    line-height: 24px;
  }
}

.about__video {
  display: block;
  margin-right: -4rem;
  position: relative;
  cursor: pointer;
}
@media (max-width: 540px) {
  .about__video {
    margin: 0;
  }
}
.about__video .play-btn {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 10;
  transition: all 0.2s ease-in-out;
}
.about__video .play-btn .svg {
  display: block;
  width: 13.5rem;
  height: 13.5rem;
  transition: all 0.2s ease-in-out;
}
@media (max-width: 1024px) {
  .about__video .play-btn .svg {
    width: 58px;
    height: 58px;
  }
}
@media (max-width: 540px) {
  .about__video .play-btn .svg {
    width: 89px;
    height: 89px;
  }
}
.about__video .play-btn:hover {
  filter: drop-shadow(0px 8px 32px rgba(190, 234, 98, 0.48));
}
.about__video .play-btn:hover .svg {
  fill: #fdf183;
}
.about__video .video {
  display: block;
  width: 100%;
}
.about__video:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 16px 0 0 16px;
}
@media (max-width: 1024px) {
  .about__video:before {
    border-radius: 8px;
  }
}
@media (max-width: 540px) {
  .about__video:before {
    border-radius: 16px;
  }
}
.about__video video {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  filter: drop-shadow(0px 8px 40px rgba(85, 110, 110, 0.24));
  border-radius: 16px;
}
@media (max-width: 1024px) {
  .about__video video {
    border-radius: 8px;
  }
}
@media (max-width: 540px) {
  .about__video video {
    border-radius: 16px;
  }
}

.howPopup {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: auto;
  height: auto;
  z-index: 1100;
  justify-content: center;
  align-items: center;
  display: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.howPopup.show {
  display: flex;
}

.howPopup__bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 5;
  background: rgba(0, 0, 0, 0.8);
}

.howPopup__youtube {
  width: 80vw;
  height: 90vh;
  border: none;
  z-index: 10;
  max-width: 95%;
}
@media (max-width: 540px) {
  .howPopup__youtube {
    min-height: 60vw;
    height: auto;
    width: 90vw;
  }
}

.howPopup__close {
  position: absolute;
  top: 5vh;
  right: 5vw;
  font-size: 2.4rem;
  color: #fff;
  cursor: pointer;
  z-index: 30;
  width: 29px;
  height: 29px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMjkiIHZpZXdCb3g9IjAgMCAyOSAyOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTQuMTQyIDE1LjU1NjNMMjAuNTA2IDIxLjkyMDNMMjEuOTIwMiAyMC41MDZMMTUuNTU2MyAxNC4xNDIxTDIxLjkyMDIgNy43NzgxM0wyMC41MDYgNi4zNjM5MUwxNC4xNDIgMTIuNzI3OUw3Ljc3ODA4IDYuMzYzOTFMNi4zNjM4NyA3Ljc3ODEzTDEyLjcyNzggMTQuMTQyMUw2LjM2Mzg3IDIwLjUwNkw3Ljc3ODA4IDIxLjkyMDNMMTQuMTQyIDE1LjU1NjNaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  transition: all 0.2s ease-in-out;
}
@media (max-width: 540px) {
  .howPopup__close {
    width: 14px;
    height: 14px;
  }
}
.howPopup__close:hover {
  transform: rotate(180deg) scale(1.2);
}

@media (max-width: 540px) {
  .howPopup__close {
    top: 1rem;
    right: 1rem;
    font-size: 2rem;
    z-index: 30;
  }
}
.about__btn-wrap {
  display: flex;
  justify-content: center;
  padding: 40px;
}

.modal-success .modal-dialog {
  width: 70.9rem;
  margin: 0 auto 3rem;
}
@media (max-width: 540px) {
  .modal-success .modal-dialog {
    width: 100vw;
    height: 100vh;
    margin: 0;
  }
}
.modal-success .modal-dialog .modal-content {
  border-radius: 0;
  box-shadow: 0px 8px 25px rgba(55, 55, 55, 0.172385);
  border: 0;
  position: relative;
}
@media (max-width: 540px) {
  .modal-success .modal-dialog .modal-content {
    border-radius: 0;
  }
}
.modal-success .modal-dialog .modal-content .modal-body {
  padding: 1.2rem 2.5rem 3.5rem;
}
@media (max-width: 540px) {
  .modal-success .modal-dialog .modal-content .modal-body {
    padding: 12px 15px 30px;
  }
}
.modal-success__header {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 2.5rem;
  margin-bottom: 1rem;
}
@media (max-width: 1024px) {
  .modal-success__header {
    margin-bottom: 0;
  }
}
@media (max-width: 540px) {
  .modal-success__header {
    padding: 24px 15px 12px;
  }
}
.modal-success__title {
  font-weight: bold;
  font-size: 5.4rem;
  line-height: 6rem;
  letter-spacing: -1.5px;
}
@media (max-width: 1024px) {
  .modal-success__title {
    font-size: 40px;
    line-height: 46px;
  }
}
@media (max-width: 540px) {
  .modal-success__title {
    font-size: 34px;
    line-height: 42px;
    letter-spacing: 0;
  }
}
.modal-success__text {
  font-weight: 300;
  font-size: 1.4rem;
  line-height: 2rem;
  color: #1d1d1b;
  margin-bottom: 4rem;
  max-width: 85%;
}
.modal-success__text p {
  margin-bottom: 15px;
}
.modal-success__btn {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.modal-success__body {
  padding: 10px 25px 45px;
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
}
@media (max-width: 540px) {
  .modal-success__body {
    font-size: 14px;
    line-height: 20px;
  }
}

.select2-container {
  width: 100%;
}

.select2-selection__rendered {
  display: flex;
  align-items: center;
  overflow: hidden;
  max-width: 100%;
}

.select2-search__field {
  padding: 10px;
}

.select2-container--default .select2-selection--multiple,
.select2-container--default .select2-selection--single {
  min-height: 4.8rem;
  height: auto;
  width: 100%;
  border: 1px solid rgba(29, 29, 27, 0.3) !important;
  box-sizing: border-box;
  border-radius: 0;
  font-size: 1.4rem;
  line-height: 2rem;
  padding: 1.2rem 1.7rem 1rem;
  padding-right: 2.5rem;
  display: flex;
  align-items: center;
  transition: all 0.2s ease-in-out;
}
.select2-container--default .select2-selection--multiple:hover,
.select2-container--default .select2-selection--single:hover {
  border: 1px solid #23d1ae !important;
}
.select2-container--default .select2-selection--multiple:hover .select2-selection__arrow,
.select2-container--default .select2-selection--single:hover .select2-selection__arrow {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDExIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxyZWN0IHdpZHRoPSI3LjU0NzU2IiBoZWlnaHQ9IjEuODg2ODkiIHRyYW5zZm9ybT0ibWF0cml4KDAuNjg4OTQyIDAuNzI0ODE3IC0wLjY4ODk0MiAwLjcyNDgxNyAxLjYwMTU2IDAuOTM0MDgyKSIgZmlsbD0iIzIzRDFBRSIvPgo8cmVjdCB3aWR0aD0iNy41NDc1MyIgaGVpZ2h0PSIxLjg4Njg4IiB0cmFuc2Zvcm09Im1hdHJpeCgtMC42ODkwMDQgMC43MjQ3NTggLTAuNjg5MDA0IC0wLjcyNDc1OCAxMC42OTkyIDIuMzAxNTEpIiBmaWxsPSIjMjNEMUFFIi8+Cjwvc3ZnPgo=);
}
.select2-container--default .select2-selection--multiple .select2-selection__choice,
.select2-container--default .select2-selection--single .select2-selection__choice {
  background: #daf5ef;
  margin-right: 10px;
  font-size: 14px;
  border: 0 !important;
}

.error + .select2-container--default .select2-selection--multiple,
.error + .select2-container--default .select2-selection--single {
  border: 1px solid #ff1574 !important;
}

.select2-container--default .select2-results .select2-results__option {
  font-size: 16px;
  line-height: 20px;
  position: relative;
  padding: 5px 17px;
}
.select2-container--default .select2-results .select2-results__option.select2-results__option--highlighted {
  background: #23d1ae;
}
.select2-container--default .select2-results .select2-results__option[aria-selected=true] {
  background: #daf5ef;
  color: #1d1d1b;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 1.3rem;
  right: 1rem;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDExIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxyZWN0IHdpZHRoPSI3LjU0NzU2IiBoZWlnaHQ9IjEuODg2ODkiIHRyYW5zZm9ybT0ibWF0cml4KDAuNjg4OTQyIDAuNzI0ODE3IC0wLjY4ODk0MiAwLjcyNDgxNyAxLjYwMTU2IDAuOTM0MDgyKSIgZmlsbD0iIzMzMzMzMyIvPgo8cmVjdCB3aWR0aD0iNy41NDc1MyIgaGVpZ2h0PSIxLjg4Njg4IiB0cmFuc2Zvcm09Im1hdHJpeCgtMC42ODkwMDQgMC43MjQ3NTggLTAuNjg5MDA0IC0wLjcyNDc1OCAxMC42OTkyIDIuMzAxNTEpIiBmaWxsPSIjMzMzMzMzIi8+Cjwvc3ZnPgo=);
  background-size: 1rem 1rem;
  background-repeat: no-repeat;
  background-position: center;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  display: none;
}

.js-select-single + .select2-container .select2-selection--multiple .select2-selection__rendered {
  display: flex !important;
}

.js-select-single + .select2-container .select2-search--inline {
  float: none !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice,
.select2-container--default .select2-selection--single .select2-selection__choice {
  background: #daf5ef;
  margin-right: 10px;
  font-size: 14px;
  max-width: 95%;
  border: 0 !important;
  overflow: hidden;
  text-overflow: ellipsis;
}

.modal-form .modal-dialog {
  width: 709px;
  margin: 0 auto 30px;
}
@media (max-width: 540px) {
  .modal-form .modal-dialog {
    width: 100vw;
    height: 100vh;
    margin: 0;
  }
}
.modal-form .modal-dialog .modal-content {
  border-radius: 0;
  box-shadow: 0px 8px 25px rgba(55, 55, 55, 0.172385);
  border: 0;
  position: relative;
  overflow: hidden;
}
@media (max-width: 540px) {
  .modal-form .modal-dialog .modal-content {
    border-radius: 0;
  }
}
.modal-form .modal-dialog .modal-content .modal-body {
  padding: 12px 25px 35px;
}
@media (max-width: 540px) {
  .modal-form .modal-dialog .modal-content .modal-body {
    padding: 12px 15px 80px;
  }
}
.modal-form__header {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 25px;
}
@media (max-width: 540px) {
  .modal-form__header {
    padding: 24px 15px 12px;
  }
}
.modal-form__title {
  font-size: 32px;
  line-height: 34px;
  font-weight: normal;
}
@media (max-width: 540px) {
  .modal-form__title {
    font-size: 26px;
    line-height: 32px;
  }
}
.modal-form__note {
  font-size: 1.8rem;
  line-height: 2.4rem;
  margin-bottom: 3rem;
  font-weight: 300;
}
.modal-form__body {
  padding: 10px 25px 45px;
  font-size: 16px;
  line-height: 22px;
  font-weight: 300;
}
@media (max-width: 540px) {
  .modal-form__body {
    font-size: 14px;
    line-height: 20px;
  }
}
.modal-form__error {
  display: none;
  color: #ff1574;
  font-size: 1.2rem;
  line-height: 1.6rem;
  font-weight: bold;
  width: 100%;
  font-style: normal;
}
.modal-form__error.active {
  display: block;
}

.participate {
  position: relative;
  z-index: 1;
  padding: 7rem 0;
  overflow: hidden;
  background: #ffffff;
}
@media (max-width: 1024px) {
  .participate {
    padding: 0;
  }
}
@media (max-width: 540px) {
  .participate {
    padding: 0 0 56px;
  }
}

.participate__title {
  margin-bottom: 5rem;
  font-weight: 400;
  font-size: 5.4rem;
  line-height: 1;
}
@media (max-width: 1024px) {
  .participate__title {
    margin-bottom: 24px;
    font-size: 26px;
  }
}
@media (max-width: 540px) {
  .participate__title {
    margin-bottom: 40px;
    font-size: 42px;
    line-height: 49px;
  }
}

.participate__wrap {
  display: grid;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 12rem;
}
@media (max-width: 1024px) {
  .participate__wrap {
    grid-column-gap: 24px;
    margin-bottom: 32px;
  }
}
@media (max-width: 540px) {
  .participate__wrap {
    grid-template-columns: 1fr;
    grid-row-gap: 25px;
    margin-bottom: 50px;
  }
}

.participate__item {
  max-width: 50rem;
}
@media (max-width: 540px) {
  .participate__item {
    max-width: 100%;
  }
}

.participate__item-row {
  display: flex;
  align-items: center;
  margin-bottom: 2rem;
}
@media (max-width: 1024px) {
  .participate__item-row {
    margin-bottom: 10px;
  }
}
@media (max-width: 540px) {
  .participate__item-row {
    margin-bottom: 7px;
  }
}

.participate__item-img {
  display: block;
  width: 10.9rem;
  margin-right: 1.6rem;
}
@media (max-width: 1024px) {
  .participate__item-img {
    width: 52px;
    margin-right: 8px;
  }
}
@media (max-width: 540px) {
  .participate__item-img {
    width: 85px;
    margin-right: 26px;
  }
}

.participate__item-title {
  font-weight: 400;
  font-size: 3.2rem;
  line-height: 3.6rem;
}
@media (max-width: 1024px) {
  .participate__item-title {
    font-size: 15px;
    line-height: 17px;
  }
}
@media (max-width: 540px) {
  .participate__item-title {
    font-size: 21px;
    line-height: 25px;
  }
}

.participate__item-text {
  font-weight: 300;
  font-size: 1.8rem;
  line-height: 2.1rem;
  color: rgba(42, 53, 65, 0.7);
}
@media (max-width: 1024px) {
  .participate__item-text {
    font-size: 12px;
    line-height: 120%;
  }
}
@media (max-width: 540px) {
  .participate__item-text {
    font-size: 18px;
    line-height: 21px;
  }
}

.participate__list {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  margin: 0;
  list-style: none;
}
@media (max-width: 1024px) {
  .participate__list {
    max-width: 580px;
  }
}
@media (max-width: 540px) {
  .participate__list {
    display: grid;
    grid-row-gap: 24px;
    max-width: 100%;
    margin-bottom: 48px;
  }
}

.participate__list-item {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  width: 26.3rem;
  height: 24rem;
  margin-bottom: 4.7rem;
  padding: 3.2rem 2.2rem;
  background: #eff1ff;
  border-radius: 22px;
  font-weight: 400;
  font-size: 3.2rem;
  line-height: 3.6rem;
}
@media (max-width: 1024px) {
  .participate__list-item {
    height: 115px;
    width: 126px;
    padding: 14px 10px;
    margin-bottom: 22px;
    border-radius: 10px;
    font-size: 15px;
    line-height: 17px;
  }
}
@media (max-width: 540px) {
  .participate__list-item {
    width: 100%;
    height: 240px;
    padding: 32px 23px;
    margin: 0 !important;
    font-size: 32px;
    line-height: 36px;
  }
}
.participate__list-item--1 {
  margin-right: 4.8rem;
  background: linear-gradient(45deg, #3de8ca 38.74%, #55ff33 100%);
}
@media (max-width: 1024px) {
  .participate__list-item--1 {
    margin-right: 23px;
  }
}
.participate__list-item--2 {
  width: 32.7rem;
  margin-right: 5.5rem;
}
@media (max-width: 1024px) {
  .participate__list-item--2 {
    width: 157px;
    margin-right: 26px;
  }
}
@media (max-width: 540px) {
  .participate__list-item--2 {
    width: 100%;
  }
}
.participate__list-item--3 {
  margin-right: 10vw;
}
.participate__list-item--3 .participate__arrow {
  top: calc(100% - 0.5rem);
  right: auto;
  left: 1.7rem;
  transform: rotate(90deg);
}
.participate__list-item--4 {
  width: 32.7rem;
  margin-left: auto;
  margin-right: 4.4rem;
}
@media (max-width: 1024px) {
  .participate__list-item--4 {
    width: 157px;
    margin-right: 20px;
  }
}
@media (max-width: 540px) {
  .participate__list-item--4 {
    width: 100%;
  }
}
.participate__list-item--4 .participate__arrow {
  top: auto;
  bottom: 3rem;
}

.participate__date {
  display: block;
  margin-top: 1.6rem;
  font-weight: 300;
  font-size: 1.8rem;
  line-height: 2.1rem;
  color: rgba(42, 53, 65, 0.7);
}
@media (max-width: 1024px) {
  .participate__date {
    margin-top: 7px;
    font-size: 12px;
    line-height: 10px;
  }
}
@media (max-width: 540px) {
  .participate__date {
    margin-top: 16px;
    font-size: 18px;
    line-height: 21px;
  }
}

.participate__icon {
  display: block;
  width: 6.4rem;
  height: 6.4rem;
  margin-bottom: 1.4rem;
}
@media (max-width: 1024px) {
  .participate__icon {
    width: 30px;
    height: 30px;
    margin-bottom: 7px;
  }
}
@media (max-width: 540px) {
  .participate__icon {
    width: 64px;
    height: 64px;
    margin-bottom: 14px;
  }
}

.participate__arrow {
  position: absolute;
  top: 2.4rem;
  right: -3.1rem;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 6.2rem;
  height: 6.2rem;
  background: #ffffff;
  box-shadow: 0 6px 14px -6px rgba(24, 39, 75, 0.12), 0px 10px 32px -4px rgba(24, 39, 75, 0.1);
  border-radius: 50%;
}
@media (max-width: 1024px) {
  .participate__arrow {
    top: 11px;
    right: -15px;
    width: 30px;
    height: 30px;
  }
}
@media (max-width: 540px) {
  .participate__arrow {
    width: 62px;
    height: 62px;
    right: 20px !important;
    left: auto !important;
    top: auto !important;
    bottom: -50px !important;
    transform: rotate(90deg);
  }
}
.participate__arrow svg {
  display: block;
  width: 3.2rem;
  height: 3.2rem;
}
@media (max-width: 1024px) {
  .participate__arrow svg {
    width: 15px;
    height: 15px;
  }
}
@media (max-width: 540px) {
  .participate__arrow svg {
    width: 32px;
    height: 32px;
  }
}

.participate__schema {
  position: relative;
}

.participate__btn {
  position: absolute;
  left: 0;
  top: 28rem;
}
@media (max-width: 540px) {
  .participate__btn {
    position: static;
  }
}

.participate__decor {
  position: absolute;
  z-index: -1;
}
@media (max-width: 540px) {
  .participate__decor {
    display: none;
  }
}
.participate__decor--1 {
  left: 0;
  bottom: -65.7rem;
  width: 82.7rem;
}
@media (max-width: 1024px) {
  .participate__decor--1 {
    left: 0;
    bottom: -321px;
    width: 400px;
  }
}
.participate__decor--2 {
  right: 0;
  top: 16.6rem;
  width: 56.6rem;
}
@media (max-width: 1024px) {
  .participate__decor--2 {
    right: 0;
    top: 0;
    width: 340px;
  }
}
.step-block {
  position: relative;
  z-index: 0;
  padding: 12rem 0 0;
}
@media (max-width: 1024px) {
  .step-block {
    padding: 45px 0;
  }
}
@media (max-width: 540px) {
  .step-block {
    padding: 45px 0 0;
  }
}
.step-block--1 {
  padding: 7.8rem 0;
}
@media (max-width: 1024px) {
  .step-block--1 {
    padding: 8rem 0 45px;
  }
}
@media (max-width: 540px) {
  .step-block--1 {
    padding: 8rem 0 77px;
  }
}
.step-block--2 {
  padding: 12rem 0 5rem;
}
@media (max-width: 1024px) {
  .step-block--2 {
    padding: 45px 0;
  }
}
@media (max-width: 540px) {
  .step-block--2 {
    padding: 56px 0;
  }
}

.step-block__wrap {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
@media (max-width: 1024px) {
  .step-block__wrap {
    grid-column-gap: 30px;
  }
}
@media (max-width: 540px) {
  .step-block__wrap {
    grid-template-columns: 1fr;
    grid-row-gap: 80px;
  }
}

.step-block__item {
  padding-top: 5.4rem;
}
@media (max-width: 1024px) {
  .step-block__item {
    padding-top: 0;
  }
}
@media (max-width: 540px) {
  .step-block__item--list {
    order: 2;
  }
}
.step-block__item--black {
  margin-right: -4.4rem;
  padding: 8rem 4rem 8rem 6.4rem;
  color: #ffffff;
  border-radius: 80px 0 0 80px;
  background: #1d1d1b;
  border: none;
}
@media (max-width: 1024px) {
  .step-block__item--black {
    margin-right: -3.2rem;
    padding: 40px 20px;
    border-radius: 30px 0 0 30px;
  }
}
@media (max-width: 540px) {
  .step-block__item--black {
    margin: 0 -20px;
  }
}

.step-block__text {
  max-width: 75rem;
  margin: 0 auto 13.2rem;
  font-weight: normal;
  font-size: 3.2rem;
  line-height: 3.6rem;
  text-align: center;
}
@media (max-width: 1024px) {
  .step-block__text {
    max-width: 576px;
    margin-bottom: 80px;
    font-size: 24px;
    line-height: 27px;
  }
}
@media (max-width: 540px) {
  .step-block__text {
    margin-right: -5px;
    font-size: 24px;
    line-height: 27px;
    text-align: left;
  }
}
.step-block__text span {
  display: inline-block;
  padding: 0 15px 4px 15px;
  border-radius: 40px;
}
@media (max-width: 540px) {
  .step-block__text span {
    padding: 0 10px 4px 10px;
  }
}
.step-block__text span:first-of-type {
  background: linear-gradient(140deg, rgba(41, 204, 177, 0.6) 0%, rgba(255, 221, 51, 0.6) 41.22%, rgba(255, 119, 51, 0.6) 100%), linear-gradient(0deg, #fff 0%, #fff 100%), radial-gradient(95.91% 77.56% at 100% 109.29%, #fff1ab 0%, rgba(255, 241, 171, 0) 100%), linear-gradient(45deg, #fe9463 0%, #e6feae 98.54%);
}
.step-block__text span:nth-of-type(2) {
  background: linear-gradient(133deg, rgba(41, 204, 177, 0.6) 0%, rgba(255, 221, 51, 0.6) 41.22%, rgba(255, 119, 51, 0.6) 100%), #fff;
}

.step-block__title {
  margin-bottom: 2rem;
  font-weight: 500;
  font-size: 7.2rem;
  line-height: 7.2rem;
}
@media (max-width: 1024px) {
  .step-block__title {
    margin-bottom: 20px;
    font-size: 48px;
    line-height: 48px;
  }
}
@media (max-width: 540px) {
  .step-block__title {
    margin-bottom: 16px;
    font-size: 42px;
    line-height: 42px;
  }
}

.step-block__subtitle {
  margin-bottom: 4rem;
  font-weight: 500;
  font-size: 4.2rem;
  line-height: 4.2rem;
  color: #ffffff;
}
@media (max-width: 1024px) {
  .step-block__subtitle {
    margin-bottom: 20px;
    font-size: 24px;
    line-height: 26px;
  }
}
@media (max-width: 540px) {
  .step-block__subtitle {
    margin-bottom: 40px;
    font-size: 32px;
    line-height: 36px;
  }
}

.step-block__date {
  margin-bottom: 4rem;
  font-weight: 500;
  font-size: 2.4rem;
  line-height: 2.7rem;
}
@media (max-width: 1024px) {
  .step-block__date {
    font-size: 21px;
    line-height: 24px;
    margin-bottom: 20px;
  }
}
@media (max-width: 540px) {
  .step-block__date {
    margin-bottom: 40px;
    font-size: 24px;
    line-height: 27px;
  }
}

.step-block__note {
  max-width: 49rem;
  margin-bottom: 3rem;
  font-size: 2.1rem;
  line-height: 2.4rem;
}
@media (max-width: 1024px) {
  .step-block__note {
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 18px;
  }
}
@media (max-width: 540px) {
  .step-block__note {
    margin-bottom: 14px;
    font-size: 21px;
    line-height: 24px;
  }
}
.step-block__note:last-child {
  margin-bottom: 0;
}

.step-block__list {
  display: grid;
  grid-row-gap: 2rem;
  padding: 0;
  margin: 0;
  list-style: none;
}
@media (max-width: 1024px) {
  .step-block__list {
    grid-row-gap: 10px;
  }
}
@media (max-width: 540px) {
  .step-block__list {
    grid-row-gap: 24px;
  }
}

.step-block__list-item {
  display: flex;
  align-items: flex-start;
  max-width: 40rem;
  font-weight: 300;
  font-size: 2.1rem;
  line-height: normal;
  color: #ffffff;
}
@media (max-width: 1024px) {
  .step-block__list-item {
    font-size: 16px;
    line-height: 18px;
  }
}
@media (max-width: 540px) {
  .step-block__list-item {
    font-size: 18px;
    line-height: 21px;
  }
}
.step-block__list-item--full {
  max-width: 100%;
}
.step-block__list-item::before {
  content: "";
  display: block;
  width: 3.2rem;
  height: 3.2rem;
  flex-shrink: 0;
  margin-right: 2rem;
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3 16C3 16.5523 3.44772 17 4 17L24.5858 17L17.2929 24.2929C16.9024 24.6834 16.9024 25.3166 17.2929 25.7071C17.6834 26.0976 18.3166 26.0976 18.7071 25.7071L27.7071 16.7071C28.0976 16.3166 28.0976 15.6834 27.7071 15.2929L18.7071 6.29289C18.3166 5.90237 17.6834 5.90237 17.2929 6.29289C16.9024 6.68342 16.9024 7.31658 17.2929 7.70711L24.5858 15L4 15C3.44772 15 3 15.4477 3 16Z' fill='%2329CCB1'/%3E%3C/svg%3E%0A");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
@media (max-width: 540px) {
  .step-block__list-item::before {
    width: 32px;
    height: 32px;
    margin-right: 23px;
  }
}

.step-block__btn {
  display: none;
  justify-content: flex-start;
  margin-top: 4.8rem;
}
@media (max-width: 1024px) {
  .step-block__btn {
    margin-top: 30px;
  }
}
@media (max-width: 540px) {
  .step-block__btn {
    justify-content: unset;
    margin-top: 24px;
  }
}

.step-block__decor {
  position: absolute;
  z-index: -1;
}
@media (max-width: 540px) {
  .step-block__decor {
    max-width: none;
  }
}
.step-block__decor--1 {
  top: 0;
  left: 0;
  width: 50vw;
}
@media (max-width: 540px) {
  .step-block__decor--1 {
    width: 150vw;
  }
}
.step-block__decor--2 {
  bottom: -39vw;
  right: 3vw;
  width: 90vw;
}
@media (max-width: 540px) {
  .step-block__decor--2 {
    display: none;
  }
}

.directions-list {
  display: grid;
  grid-row-gap: 3.2rem;
  padding: 50px 0 0;
  margin: 0;
  list-style: none;
  align-self: flex-start;
}
@media (max-width: 1024px) {
  .directions-list {
    padding-top: 30px;
    grid-row-gap: 15px;
  }
}
.direction-card {
  position: relative;
  z-index: 0;
  padding: 3.8rem 3rem 2rem;
  background: rgba(255, 255, 255, 0.7);
  border-radius: 16px;
  transition: all 0.3s ease;
  cursor: pointer;
}
@media (max-width: 1024px) {
  .direction-card {
    padding: 18px 20px;
  }
}
@media (max-width: 540px) {
  .direction-card {
    padding: 40px 20px 30px;
  }
}
.direction-card:hover {
  background: #ffffff;
  box-shadow: 0 4px 40px rgba(85, 110, 110, 0.16);
}
.direction-card:hover .direction-card__tags {
  opacity: 1;
}
.direction-card:hover .direction-card__text {
  max-height: 50rem;
}

.direction-card__title {
  margin-bottom: 1.2rem;
  font-weight: 500;
  font-size: 3.2rem;
  line-height: 3.6rem;
  text-align: center;
}
@media (max-width: 1024px) {
  .direction-card__title {
    margin-bottom: 10px;
    font-size: 15px;
    line-height: 17px;
  }
}
@media (max-width: 540px) {
  .direction-card__title {
    font-size: 28px;
    line-height: 33px;
  }
}

.direction-card__tags {
  position: absolute;
  z-index: 1;
  left: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  margin: 0;
  list-style: none;
  transform: translateX(-50%);
  opacity: 0;
  transition: all 0.3s ease;
}
.direction-card__tags:first-child {
  top: 0;
  transform: translate(-50%, -50%);
}
.direction-card__tags:last-child {
  bottom: 0;
  transform: translate(-50%, 50%);
}

.direction-card__tag {
  padding: 0.8rem 1.6rem;
  margin: 0 0.4rem;
  border-radius: 24px;
  font-weight: 600;
  font-size: 1.4rem;
  line-height: 1.8rem;
  letter-spacing: 0.12em;
  white-space: nowrap;
  text-transform: uppercase;
  color: #ffffff;
}
@media (max-width: 1024px) {
  .direction-card__tag {
    padding: 3px 7px;
    font-size: 12px;
    line-height: 16px;
    border-radius: 12px;
  }
}
@media (max-width: 540px) {
  .direction-card__tag {
    padding: 8px 16px;
    font-size: 14px;
    line-height: 18px;
  }
}
.direction-card__tag--blue {
  background: #33bbff;
}
.direction-card__tag--violet {
  background: #7733ff;
}

.direction-card__text {
  max-height: 0;
  overflow: hidden;
  font-weight: 300;
  font-size: 1.8rem;
  line-height: 2.1rem;
  text-align: center;
  color: rgba(42, 53, 65, 0.7);
  transition: all 0.3s ease;
}
@media (max-width: 1024px) {
  .direction-card__text {
    font-size: 12px;
    line-height: 120%;
  }
}
@media (max-width: 540px) {
  .direction-card__text {
    font-size: 18px;
    line-height: 21px;
  }
}

.advantages-list {
  display: grid;
  grid-row-gap: 1.5rem;
  padding: 0;
  margin: 0;
  list-style: none;
  align-self: flex-start;
}
@media (max-width: 1024px) {
  .advantages-list {
    grid-row-gap: 11px;
  }
}
@media (max-width: 540px) {
  .advantages-list {
    margin-bottom: 47px;
    margin-top: 24px;
    grid-row-gap: 15px;
  }
}

.advantages-list__item {
  display: flex;
  align-items: center;
  padding: 1.3rem 3.3rem;
  background: rgba(255, 255, 255, 0.7);
  border-radius: 43.5px;
  font-size: 24px;
  line-height: 120%;
}
@media (max-width: 1024px) {
  .advantages-list__item {
    font-size: 14px;
    line-height: 120%;
    border-radius: 53px;
    padding: 15px;
  }
}
@media (max-width: 540px) {
  .advantages-list__item {
    padding: 13px 23px;
    font-size: 18px;
    line-height: 120%;
    border-radius: 43.5px;
  }
}
.advantages-list__item::before {
  content: "";
  display: block;
  width: 4.2rem;
  height: 4.2rem;
  margin-right: 4rem;
  flex-shrink: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_498_7215)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M39.0867 9.47586C39.4711 9.8603 39.4711 10.4836 39.0867 10.868L17.7573 32.1967C17.5727 32.3813 17.3223 32.485 17.0612 32.485C16.8001 32.485 16.5497 32.3813 16.3651 32.1967L4.22576 20.0554C3.84137 19.671 3.84142 19.0477 4.22587 18.6633C4.61032 18.2789 5.2336 18.2789 5.61799 18.6634L17.0613 30.1085L37.6946 9.47582C38.079 9.09141 38.7023 9.09143 39.0867 9.47586Z' fill='%231D1D1B'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_498_7215'%3E%3Crect width='42' height='42' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
@media (max-width: 1024px) {
  .advantages-list__item::before {
    width: 20.24px;
    height: 20.24px;
    margin-right: 15px;
  }
}
@media (max-width: 540px) {
  .advantages-list__item::before {
    width: 42px;
    height: 42px;
    margin-right: 40px;
  }
}

.journey-map {
  position: relative;
  z-index: 0;
}
.journey-map--1 {
  padding-top: 4rem;
  padding-bottom: 24rem;
}
@media (max-width: 1024px) {
  .journey-map--1 {
    padding-bottom: 17rem;
  }
}
@media (max-width: 540px) {
  .journey-map--1 {
    padding-top: 0;
    padding-bottom: 3rem;
  }
}
.journey-map--2 {
  padding-top: 7rem;
  padding-bottom: 36rem;
}
@media (max-width: 1024px) {
  .journey-map--2 {
    padding-bottom: 15rem;
  }
}
@media (max-width: 540px) {
  .journey-map--2 {
    padding-bottom: 9rem;
  }
}
.journey-map--2 .journey-item__icon::before {
  width: 11rem;
}
@media (max-width: 1024px) {
  .journey-map--2 .journey-item__icon::before {
    width: 6rem;
  }
}

.journey-map__head {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin-bottom: 4.8rem;
}
@media (max-width: 1024px) {
  .journey-map__head {
    margin-bottom: 4rem;
  }
}
.journey-map__head .btn {
  display: none;
  margin-top: 1rem;
}
.journey-map__title {
  margin-right: 4rem;
  font-size: 7.2rem;
  font-weight: normal;
  line-height: 1;
}
@media (max-width: 1024px) {
  .journey-map__title {
    margin: 0;
    max-width: 35rem;
    font-size: 4.8rem;
  }
}
@media (max-width: 540px) {
  .journey-map__title {
    font-size: 42px;
    line-height: 1;
  }
}
.journey-map__title span {
  display: inline-block;
  line-height: 1.4;
  background: linear-gradient(90deg, #29ccb1, #f3b846, #ff7733);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  color: #1d1d1b;
}
@media (max-width: 540px) {
  .journey-map__title span {
    display: block;
    max-width: 320px;
  }
}

.journey-map__list {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  grid-column-gap: 1rem;
  padding: 0;
  margin: 0;
  list-style: none;
}
@media (max-width: 540px) {
  .journey-map__list {
    grid-template-columns: 1fr;
    grid-row-gap: 8px;
  }
}
.journey-map__list--sm {
  grid-template-columns: repeat(7, 1fr);
}
@media (max-width: 540px) {
  .journey-map__list--sm {
    grid-template-columns: 1fr;
  }
}

.journey-item {
  position: relative;
  min-width: 0;
  color: #1d3653;
  cursor: pointer;
}
.journey-item--1 .journey-item__icon::before {
  width: 6.4vw;
}
.journey-item--6 .journey-item__icon::before {
  width: 4.2vw;
}
@media (max-width: 1024px) {
  .journey-item--6 .journey-item__icon::before {
    width: 3.2vw;
  }
}
.journey-item--5 .journey-item__detail, .journey-item--12 .journey-item__detail {
  right: 0;
  left: auto;
}
.journey-item.active {
  color: #1d1d1b;
}
.journey-item.active .journey-item__title {
  opacity: 1;
}
.journey-item.active .journey-item__icon .journey-item__icon-svg {
  opacity: 1;
}
.journey-item.active .journey-item__icon::before {
  background-color: #29ccb1;
  opacity: 1;
}
.journey-item.active .journey-item__detail {
  opacity: 1;
  visibility: visible;
  max-height: 100vh;
}
@media (max-width: 540px) {
  .journey-item.active .journey-item__detail {
    padding: 20px;
    margin-top: 8px;
  }
}

.journey-item__icon {
  position: relative;
  display: flex;
  justify-content: center;
  margin-bottom: 0.8rem;
}
@media (max-width: 540px) {
  .journey-item__icon {
    flex-direction: column;
    align-items: center;
  }
}
.journey-item__icon::before {
  content: "";
  position: absolute;
  top: calc(50% + 0.6rem);
  right: calc(50% + 3.4rem);
  height: 2px;
  width: 14vw;
  opacity: 0.4;
  background-color: #1d3653;
  transition: all 0.3s ease;
}
@media (max-width: 1024px) {
  .journey-item__icon::before {
    height: 1px;
    right: calc(50% + 2rem);
    top: 50%;
    width: 13vw;
  }
}
@media (max-width: 540px) {
  .journey-item__icon::before {
    position: static;
    width: 2px !important;
    height: 30px;
    margin: 0 auto 8px;
  }
}

.journey-item__icon-svg {
  display: block;
  width: 6.4rem;
  height: 6.4rem;
  opacity: 0.4;
  transition: all 0.3s ease;
}
@media (max-width: 1024px) {
  .journey-item__icon-svg {
    width: 3rem;
    height: 3rem;
  }
}
@media (max-width: 540px) {
  .journey-item__icon-svg {
    width: 6.4rem;
    height: 6.4rem;
  }
}

.journey-item__title {
  display: block;
  text-align: center;
  font-size: 2.1rem;
  font-weight: normal;
  line-height: 2.4rem;
  opacity: 0.4;
  transition: all 0.3s ease;
}
@media (max-width: 1024px) {
  .journey-item__title {
    font-size: 1.4rem;
    line-height: 1.6rem;
  }
}
@media (max-width: 540px) {
  .journey-item__title {
    font-size: 2.1rem;
    font-style: normal;
    font-weight: 500;
    line-height: 2.4rem;
  }
}

.journey-item__detail {
  position: absolute;
  left: 0;
  top: calc(100% + 3rem);
  width: 33.6rem;
  padding: 2rem;
  border-radius: 0 16px 16px 16px;
  background: radial-gradient(165.23% 151.82% at 5.58% 11.04%, rgba(41, 204, 177, 0.6) 0%, rgba(255, 221, 51, 0.6) 51.83%, rgba(255, 119, 51, 0.6) 100%), #fff;
  color: #1d1d1b;
  font-size: 1.8rem;
  line-height: 2.1rem;
  opacity: 0;
  transition: all 0.3s ease;
  visibility: hidden;
}
@media (max-width: 1024px) {
  .journey-item__detail {
    width: 15.6rem;
    font-size: 1.2rem;
    line-height: 1.4rem;
  }
}
@media (max-width: 540px) {
  .journey-item__detail {
    position: static;
    max-height: 0;
    overflow: hidden;
    width: 100%;
    padding: 0 20px;
    font-size: 18px;
    line-height: 21px;
  }
}

.journey-map__decor {
  position: absolute;
  z-index: -1;
}
@media (max-width: 540px) {
  .journey-map__decor {
    max-width: none;
    display: none;
  }
}
.journey-map__decor--1 {
  bottom: -27rem;
  left: 50%;
  width: 80vw;
  transform: translateX(-50%);
}
@media (max-width: 540px) {
  .journey-map__decor--1 {
    width: 150vw;
  }
}
.journey-map__decor--2 {
  bottom: -39vw;
  right: 3vw;
  width: 90vw;
}
@media (max-width: 540px) {
  .journey-map__decor--2 {
    display: none;
  }
}

.journey-map__bottom {
  display: none;
}
@media (max-width: 540px) {
  .journey-map__bottom {
    margin-top: 40px;
  }
}
/*# sourceMappingURL=styles.min.css.map*/