/* reset style */
* {
  padding: 0px;
  margin: 0px;
  border: none;
}

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

html {
  height: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  line-height: 1;
  height: 100%;
  background-color: #fff;
}

ol,
ul {
  list-style: none;
}

:focus,
:active {
  outline: none;
}

a:focus,
a:active {
  outline: none;
}

aside,
nav,
footer,
header,
section,
main {
  display: block;
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
  font-size: inherit;
  font-weight: inherit;
}

ul,
ul li {
  list-style: none;
}

img {
  vertical-align: top;
}

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

input,
textarea,
button,
select {
  border-radius: 0;
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  background-color: transparent;
  -webkit-font-feature-settings: "pnum" on, "lnum" on;
          font-feature-settings: "pnum" on, "lnum" on;
}

input::-ms-clear {
  display: none;
}

button,
input[type=submit] {
  display: inline-block;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: transparent;
  background: none;
  cursor: pointer;
}

input:focus,
input:active,
button:focus,
button:active {
  outline: none;
}

button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

.swiper-wrapper {
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; /* -moz-transition: none !important;	-moz-transition-duration: 0s!important; */
}

.swiper-slide {
  transform: translateZ(0);
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden; /* -moz-transition: none !important;	-moz-transition-duration: 0s!important; */
}

.fancybox-active {
  height: 100%;
}

.fancybox-content {
  padding: 0;
  border-radius: 0px;
}

.fancybox-caption__body {
  font-size: 20px;
}

.fancybox-close-small {
  opacity: 1;
  outline: none;
  border: none;
}

.fancybox-button.fancybox-focus {
  outline: none;
}

/* grid */
body {
  font-family: "Raleway", sans-serif;
  color: #000;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.4;
  max-width: 2560px;
  min-width: 360px;
  margin: 0px auto;
  position: relative;
  overflow-x: hidden;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-tap-highlight-color: transparent;
  -webkit-font-feature-settings: "pnum" on, "lnum" on;
          font-feature-settings: "pnum" on, "lnum" on;
  background: #f6f6f6;
}

.wrapper {
  display: table;
  width: 100%;
  height: 100%;
  table-layout: fixed;
  position: relative;
}

.body-overflow {
  overflow: hidden;
}

.content {
  display: table-row;
  height: 100%;
}

.container {
  width: 100%;
  max-width: 1306px;
  margin: 0 auto;
  padding: 0 30px;
  position: relative;
}

.content__container p {
  margin: 15px 0 0 0;
}

.content__container p:first-child {
  margin: 0;
}

a {
  color: #000;
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}

ul {
  list-style: square;
}

ul li {
  margin: 0 0 0 20px;
  list-style: square;
}
ul li::marker {
  color: #000;
}

ol {
  list-style: decimal;
}

ol li {
  margin: 0 0 0 20px;
  list-style: decimal;
}
ol li::marker {
  color: #000;
}

.video {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}

.video iframe,
.video object,
.video embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}

.popup {
  display: none;
}

.fancybox-bg {
  background: rgba(30, 24, 43, 0.5);
}

.fancybox-content {
  border-radius: 40px;
}

.popup__content {
  padding: 40px;
}

.popup__title {
  margin-top: 2px;
  font-weight: 500;
  font-size: 18px;
  line-height: 21px;
  color: #000;
  padding-right: 80px;
}

.popup__inner {
  padding-top: 50px;
}

.popup__heading {
  font-weight: 400;
  font-size: 30px;
  color: #000;
  line-height: 35px;
}

.popup__heading-error {
  color: #f00;
}

.popup__img {
  margin: 30px 0;
}
.popup__img img {
  display: block;
  width: 100%;
  border-radius: 24px;
}

.popup__subheading {
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
  color: #000;
}

.popup__subtext {
  margin-top: 10px;
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  color: #848484;
}

.popup__link {
  margin: 40px auto 0 auto;
  font-weight: 600;
  font-size: 20px;
  line-height: 62px;
  display: block;
  width: 100%;
  max-width: 280px;
  height: 62px;
  background: -webkit-gradient(linear, left top, right top, from(#ffe57f), color-stop(48.08%, #ffa440), to(#ff640a));
  background: linear-gradient(90deg, #ffe57f 0%, #ffa440 48.08%, #ff640a 100%);
  border-radius: 20px;
  color: #fff;
  text-decoration: none;
  -webkit-transition: 0.2s all ease;
  transition: 0.2s all ease;
  text-align: center;
  opacity: 1;
}
.popup__link:hover {
  background: #e55704;
}

.fancybox-slide--html .fancybox-close-small {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.00004 13.0001L10 10.0001M10 10.0001L13 7.0001M10 10.0001L7.00004 7.0001M10 10.0001L13 13.0001M10 19C7.20435 19 5.80653 19 4.7039 18.5433C3.23373 17.9343 2.06569 16.7663 1.45672 15.2961C1 14.1935 1 12.7956 1 10C1 7.20435 1 5.80653 1.45672 4.7039C2.06569 3.23373 3.23373 2.06569 4.7039 1.45672C5.80653 1 7.20435 1 10 1C12.7956 1 14.1935 1 15.2961 1.45672C16.7663 2.06569 17.9343 3.23373 18.5433 4.7039C19 5.80653 19 7.20435 19 10C19 12.7956 19 14.1935 18.5433 15.2961C17.9343 16.7663 16.7663 17.9343 15.2961 18.5433C14.1935 19 12.7956 19 10 19Z' stroke='%23111111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  padding: 0;
  top: 30px;
  right: 30px;
}

.fancybox-button svg {
  display: none;
}

.tabs {
  margin-top: 30px;
}

.tabs__nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  overflow: auto;
  padding-bottom: 10px;
  list-style: none;
  margin: 0;
  padding: 0 0 10px 0;
}

.tabs__nav li {
  list-style: none;
  margin: 0 0 0 10px;
}

.tabs__nav li a {
  display: block;
  border: 1px solid #f8f8f8;
  border-radius: 14px;
  padding: 10px 20px;
  font-weight: 500;
  font-size: 14px;
  line-height: 15px;
  text-align: center;
  color: #000;
  text-decoration: none;
  background: #f8f8f8;
  -webkit-transition: 0.2s all ease;
  transition: 0.2s all ease;
}

.tabs__nav li:first-child {
  margin-left: 0;
}

.tabs__nav li a:hover {
  border: 1px solid #fdb933;
}

.tabs__nav li.active a {
  color: #fff;
  background: #fdb933;
  border: 1px solid #fdb933;
  pointer-events: none;
}

.tab__pane {
  display: none;
  margin-top: 20px;
  min-height: 267px;
}

.tab__pane.active {
  display: block;
}

.tab__item {
  margin-top: 30px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.28' d='M9.14921 6.24743C9.99122 4.48286 10.4122 3.60057 10.9617 3.28045C11.6035 2.90652 12.3968 2.90652 13.0386 3.28045C13.588 3.60057 14.009 4.48286 14.8511 6.24743C15.1005 6.77026 15.2253 7.03167 15.4038 7.23964C15.6135 7.48393 15.8775 7.67574 16.1747 7.79971C16.4277 7.90525 16.7148 7.9431 17.2892 8.01881C19.2276 8.27433 20.1968 8.40209 20.671 8.82571C21.225 9.32056 21.4701 10.075 21.3128 10.801C21.1781 11.4225 20.4691 12.0955 19.0511 13.4416C18.631 13.8404 18.4209 14.0398 18.2783 14.2739C18.1108 14.5489 18.0099 14.8592 17.9838 15.1801C17.9616 15.4533 18.0144 15.7381 18.1198 16.3077C18.4758 18.2302 18.6538 19.1915 18.3975 19.7734C18.098 20.4532 17.4562 20.9195 16.7172 20.9942C16.0845 21.0582 15.2254 20.5918 13.507 19.6592C12.9978 19.3829 12.7432 19.2447 12.4766 19.1814C12.1633 19.107 11.837 19.107 11.5237 19.1814C11.257 19.2447 11.0024 19.3829 10.4933 19.6592C8.77491 20.5918 7.91572 21.0582 7.28306 20.9942C6.54402 20.9195 5.90222 20.4532 5.60278 19.7734C5.34643 19.1915 5.52443 18.2302 5.88042 16.3077C5.98589 15.7381 6.03863 15.4533 6.01642 15.1801C5.99034 14.8592 5.8895 14.5489 5.72198 14.2739C5.57936 14.0398 5.36929 13.8404 4.94915 13.4416C3.53113 12.0955 2.82213 11.4225 2.68746 10.801C2.53016 10.075 2.7753 9.32056 3.32927 8.82571C3.8035 8.40209 4.77271 8.27433 6.71111 8.01881C7.28544 7.9431 7.57261 7.90525 7.82557 7.79971C8.12272 7.67574 8.38672 7.48393 8.59644 7.23964C8.77499 7.03167 8.89973 6.77026 9.14921 6.24743Z' stroke='%23FDB933' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M2.68746 10.801C2.53016 10.075 2.7753 9.32056 3.32927 8.82571M7.28306 20.9942C6.54402 20.9195 5.90222 20.4532 5.60278 19.7734M18.3975 19.7734C18.098 20.4532 17.4562 20.9195 16.7172 20.9942M20.671 8.82571C21.225 9.32056 21.4701 10.075 21.3128 10.801M13.0386 3.28045C12.3968 2.90652 11.6035 2.90652 10.9617 3.28045' stroke='%23FDB933' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 0 0;
  padding-left: 50px;
}

.tab__item:first-child {
  margin-top: 0;
}

.item-tab__promo {
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
  text-transform: uppercase;
  color: #fdb933;
}

.item-tab__name {
  margin-top: 10px;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  color: #000;
}

.item-tab__city {
  margin-top: 5px;
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  color: #848484;
}

.tab__text {
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  color: #000;
}

h1 {
  font-family: "Actay Wide Bd";
  font-size: 36px;
  line-height: 43px;
  color: #000;
  font-weight: 700;
}

h2 {
  font-family: "Actay Wide Bd";
  font-size: 34px;
  line-height: 41px;
  color: #000;
  font-weight: 700;
}

h3 {
  font-family: "Actay Wide Bd";
  font-size: 32px;
  line-height: 39px;
  color: #000;
  font-weight: 700;
}

h4 {
  font-family: "Actay Wide Bd";
  font-size: 30px;
  line-height: 37px;
  color: #000;
  font-weight: 700;
}

h5 {
  font-family: "Actay Wide Bd";
  font-size: 28px;
  line-height: 35px;
  color: #000;
  font-weight: 700;
}

h6 {
  font-family: "Actay Wide Bd";
  font-size: 26px;
  line-height: 33px;
  color: #000;
  font-weight: 700;
}

.header {
  position: fixed;
  z-index: 5;
  opacity: 0;
  -webkit-transition: 0.2s all ease;
  transition: 0.2s all ease;
  top: 0;
  left: 0;
  right: 0;
  height: 80px;
}

.header__slide {
  position: fixed;
  z-index: 19;
  top: 0;
  left: 0;
  right: 0;
  height: 54px;
  background: #fff;
  border-bottom: 1px solid #f8f8f8;
  opacity: 0;
}

.header__slide-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 54px;
}

.header__slide-list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

.header__slide-item {
  list-style: none;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  margin-left: 20px;
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
  color: #000;
  text-decoration: none;
}
.header__slide-item:first-child {
  margin-left: 0;
}

.header__slide-link {
  display: block;
  font-weight: 500;
  color: #000;
  text-decoration: none;
  -webkit-transition: 0.2s all ease;
  transition: 0.2s all ease;
}
.header__slide-link:hover {
  color: #fdb933;
}

.header__slide-check {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}

.header__slidecheck-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  font-weight: 600;
  font-size: 14px;
  color: #000;
  line-height: 24px;
  text-decoration: none;
  -webkit-transition: 0.2s all ease;
  transition: 0.2s all ease;
}
.header__slidecheck-link ins {
  width: 24px;
  height: 24px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  margin-right: 10px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.94001 3.25H14.0601C15.9014 3.24998 17.3596 3.24997 18.5007 3.40311C19.6749 3.56068 20.6251 3.89264 21.3746 4.64075C22.4888 5.7529 22.6946 7.32752 22.7496 9.47524C22.7685 10.2115 22.186 10.6634 21.699 10.7908C21.1601 10.9317 20.7648 11.4214 20.7648 12C20.7648 12.5786 21.1601 13.0683 21.699 13.2092C22.186 13.3366 22.7685 13.7885 22.7496 14.5248C22.6946 16.6725 22.4888 18.2471 21.3746 19.3592C20.6251 20.1074 19.6749 20.4393 18.5007 20.5969C17.3596 20.75 15.9014 20.75 14.0601 20.75H9.94001C8.09869 20.75 6.64052 20.75 5.49938 20.5969C4.3252 20.4393 3.37495 20.1074 2.62545 19.3592C1.51125 18.2471 1.30545 16.6725 1.25045 14.5248C1.23159 13.7885 1.8141 13.3366 2.30104 13.2092C2.84 13.0683 3.23524 12.5786 3.23524 12C3.23524 11.4214 2.84 10.9317 2.30104 10.7908C1.8141 10.6634 1.23159 10.2115 1.25045 9.47524C1.30545 7.32752 1.51125 5.7529 2.62545 4.64075C3.37495 3.89264 4.3252 3.56068 5.49938 3.40311C6.64052 3.24997 8.09869 3.24998 9.94001 3.25ZM5.69889 4.88978C4.69053 5.0251 4.10936 5.27894 3.68512 5.70239C3.0573 6.32906 2.81745 7.27767 2.75425 9.35995C3.89772 9.69337 4.73524 10.7475 4.73524 12C4.73524 13.2525 3.89772 14.3066 2.75425 14.6401C2.81745 16.7223 3.0573 17.6709 3.68512 18.2976C4.10936 18.7211 4.69053 18.9749 5.69889 19.1102C6.72868 19.2484 8.08607 19.25 9.99634 19.25H14.0037C15.914 19.25 17.2714 19.2484 18.3012 19.1102C19.3095 18.9749 19.8907 18.7211 20.3149 18.2976C20.9428 17.6709 21.1826 16.7223 21.2458 14.6401C20.1024 14.3066 19.2648 13.2525 19.2648 12C19.2648 10.7475 20.1024 9.69337 21.2458 9.35995C21.1826 7.27767 20.9428 6.32906 20.3149 5.70239C19.8907 5.27894 19.3095 5.0251 18.3012 4.88978C17.2714 4.75159 15.914 4.75 14.0037 4.75H9.99634C8.08607 4.75 6.72868 4.75159 5.69889 4.88978ZM12 10.0345C11.9419 10.1351 11.8773 10.251 11.8011 10.3877L11.7028 10.564C11.6958 10.5765 11.6884 10.5901 11.6804 10.6047C11.6019 10.7483 11.4719 10.9861 11.255 11.1507C11.0336 11.3188 10.7673 11.3766 10.6116 11.4104C10.596 11.4138 10.5815 11.4169 10.5683 11.4199L10.3774 11.4631C10.2022 11.5028 10.0595 11.5351 9.93754 11.5658C10.0169 11.6634 10.12 11.7847 10.2541 11.9415L10.3842 12.0937C10.3934 12.1045 10.4035 12.1161 10.4142 12.1284C10.5221 12.2527 10.6964 12.4535 10.777 12.7126C10.8566 12.9687 10.8291 13.2324 10.8118 13.3988C10.8101 13.4154 10.8084 13.431 10.807 13.4456L10.7874 13.6487C10.7691 13.8369 10.7549 13.9872 10.7455 14.1094C10.8497 14.0635 10.9682 14.0089 11.1091 13.9441L11.2878 13.8618C11.3001 13.8561 11.3136 13.8498 11.3282 13.8429C11.4717 13.7752 11.7214 13.6575 12 13.6575C12.2787 13.6575 12.5284 13.7752 12.6719 13.8429C12.6865 13.8498 12.7 13.8561 12.7123 13.8618L12.891 13.9441C13.0318 14.0089 13.1504 14.0635 13.2546 14.1094C13.2451 13.9872 13.231 13.8369 13.2127 13.6487L13.193 13.4456C13.1916 13.4311 13.19 13.4154 13.1883 13.3988C13.1709 13.2324 13.1435 12.9687 13.2231 12.7126C13.3037 12.4535 13.478 12.2527 13.5859 12.1284C13.5966 12.1161 13.6066 12.1045 13.6159 12.0937L13.746 11.9415C13.8801 11.7847 13.9832 11.6634 14.0625 11.5658C13.9405 11.5351 13.7978 11.5028 13.6227 11.4631L13.4318 11.4199C13.4185 11.4169 13.404 11.4138 13.3885 11.4104C13.2327 11.3766 12.9664 11.3188 12.7451 11.1507C12.5282 10.9861 12.3982 10.7483 12.3196 10.6047C12.3117 10.5901 12.3042 10.5765 12.2973 10.564L12.199 10.3877C12.1228 10.251 12.0582 10.1351 12 10.0345ZM11.0135 8.79963C11.1857 8.57481 11.4983 8.25 12 8.25C12.5017 8.25 12.8144 8.57481 12.9865 8.79963C13.1509 9.01421 13.3164 9.31124 13.486 9.61577C13.4937 9.62961 13.5015 9.64347 13.5092 9.65734L13.6075 9.83369C13.6303 9.87459 13.6482 9.90677 13.6639 9.9343C13.6913 9.94071 13.7231 9.94792 13.7628 9.95691L13.9537 10.0001C13.9693 10.0036 13.985 10.0072 14.0006 10.0107C14.3284 10.0848 14.6542 10.1584 14.9043 10.2569C15.1804 10.3658 15.5547 10.5777 15.699 11.0416C15.8407 11.4973 15.6619 11.8834 15.5057 12.1315C15.3611 12.3611 15.1414 12.6179 14.9165 12.8807C14.9064 12.8926 14.8962 12.9045 14.886 12.9164L14.7559 13.0686C14.7214 13.1089 14.6954 13.1394 14.6735 13.1657C14.6765 13.202 14.6806 13.2443 14.686 13.3009L14.7057 13.504C14.7072 13.5195 14.7087 13.5349 14.7102 13.5504C14.7444 13.9023 14.7774 14.2424 14.7653 14.5145C14.7526 14.7997 14.6841 15.2315 14.297 15.5254C13.8976 15.8286 13.4565 15.7626 13.1767 15.6824C12.919 15.6086 12.6145 15.4682 12.3077 15.3269C12.2931 15.3201 12.2784 15.3134 12.2637 15.3066L12.0849 15.2243C12.0515 15.2089 12.024 15.1963 12 15.1854C11.9761 15.1963 11.9486 15.2089 11.9152 15.2243L11.7364 15.3066C11.7217 15.3134 11.707 15.3201 11.6923 15.3269C11.3856 15.4682 11.0811 15.6086 10.8233 15.6824C10.5436 15.7626 10.1025 15.8286 9.7031 15.5254C9.31593 15.2315 9.24747 14.7997 9.23476 14.5145C9.22265 14.2424 9.25567 13.9023 9.28985 13.5504C9.29135 13.5349 9.29285 13.5195 9.29435 13.504L9.31403 13.3009C9.31952 13.2443 9.3236 13.202 9.32658 13.1657C9.30469 13.1394 9.2787 13.1089 9.24421 13.0686L9.11407 12.9164C9.10389 12.9045 9.09371 12.8926 9.08354 12.8807C8.85863 12.6179 8.63894 12.3611 8.4944 12.1315C8.33821 11.8834 8.15938 11.4973 8.30109 11.0416C8.44535 10.5777 8.81966 10.3658 9.0958 10.2569C9.34589 10.1584 9.67168 10.0848 9.99949 10.0107C10.0151 10.0072 10.0308 10.0036 10.0464 10.0001L10.2373 9.95691C10.277 9.94792 10.3088 9.94071 10.3361 9.9343C10.3518 9.90677 10.3698 9.87459 10.3926 9.83369L10.4909 9.65734C10.4986 9.64347 10.5063 9.62961 10.5141 9.61576C10.6837 9.31124 10.8492 9.01421 11.0135 8.79963Z' fill='%23FDB933' /%3E%3C/svg%3E");
}
.header__slidecheck-link:hover {
  color: #fdb933;
}

.header__row {
  position: relative;
  height: 100%;
  padding-top: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.header__logo {
  width: 192px;
  height: 40px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.header__logo img {
  display: block;
  width: 100%;
}

.header__right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.header__nav-list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

.header__nav-item {
  list-style: none;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  margin-left: 20px;
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
  color: #fff;
}
.header__nav-item:first-child {
  margin-left: 0;
}

.header__nav-link {
  display: block;
  color: #fff;
  text-decoration: none;
  border-bottom: 1px solid transparent;
  -webkit-transition: 0.2s all ease;
  transition: 0.2s all ease;
}
.header__nav-link:hover {
  border-bottom: 1px solid #fff;
}

.header__check {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  margin-left: 30px;
  width: 252px;
}

.header__check-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 50px;
  border: 1px solid #fff;
  border-radius: 12px;
  background: transparent;
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  color: #fff;
  text-decoration: none;
  -webkit-transition: 0.2s all ease;
  transition: 0.2s all ease;
}
.header__check-link ins {
  display: block;
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='48' viewBox='0 0 24 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.94001 3.25H14.0601C15.9014 3.24998 17.3596 3.24997 18.5007 3.40311C19.6749 3.56068 20.6251 3.89264 21.3746 4.64075C22.4888 5.7529 22.6946 7.32752 22.7496 9.47524C22.7685 10.2115 22.186 10.6634 21.699 10.7908C21.1601 10.9317 20.7648 11.4214 20.7648 12C20.7648 12.5786 21.1601 13.0683 21.699 13.2092C22.186 13.3366 22.7685 13.7885 22.7496 14.5248C22.6946 16.6725 22.4888 18.2471 21.3746 19.3592C20.6251 20.1074 19.6749 20.4393 18.5007 20.5969C17.3596 20.75 15.9014 20.75 14.0601 20.75H9.94001C8.09869 20.75 6.64052 20.75 5.49938 20.5969C4.3252 20.4393 3.37495 20.1074 2.62545 19.3592C1.51125 18.2471 1.30545 16.6725 1.25045 14.5248C1.23159 13.7885 1.8141 13.3366 2.30104 13.2092C2.84 13.0683 3.23524 12.5786 3.23524 12C3.23524 11.4214 2.84 10.9317 2.30104 10.7908C1.8141 10.6634 1.23159 10.2115 1.25045 9.47524C1.30545 7.32752 1.51125 5.7529 2.62545 4.64075C3.37495 3.89264 4.3252 3.56068 5.49938 3.40311C6.64052 3.24997 8.09869 3.24998 9.94001 3.25ZM5.69889 4.88978C4.69053 5.0251 4.10936 5.27894 3.68512 5.70239C3.0573 6.32906 2.81745 7.27767 2.75425 9.35995C3.89772 9.69337 4.73524 10.7475 4.73524 12C4.73524 13.2525 3.89772 14.3066 2.75425 14.6401C2.81745 16.7223 3.0573 17.6709 3.68512 18.2976C4.10936 18.7211 4.69053 18.9749 5.69889 19.1102C6.72868 19.2484 8.08607 19.25 9.99634 19.25H14.0037C15.914 19.25 17.2714 19.2484 18.3012 19.1102C19.3095 18.9749 19.8907 18.7211 20.3149 18.2976C20.9428 17.6709 21.1826 16.7223 21.2458 14.6401C20.1024 14.3066 19.2648 13.2525 19.2648 12C19.2648 10.7475 20.1024 9.69337 21.2458 9.35995C21.1826 7.27767 20.9428 6.32906 20.3149 5.70239C19.8907 5.27894 19.3095 5.0251 18.3012 4.88978C17.2714 4.75159 15.914 4.75 14.0037 4.75H9.99634C8.08607 4.75 6.72868 4.75159 5.69889 4.88978ZM12 10.0345C11.9419 10.1351 11.8773 10.251 11.8011 10.3877L11.7028 10.564C11.6958 10.5765 11.6884 10.5901 11.6804 10.6047C11.6019 10.7483 11.4719 10.9861 11.255 11.1507C11.0336 11.3188 10.7673 11.3766 10.6116 11.4104C10.596 11.4138 10.5815 11.4169 10.5683 11.4199L10.3774 11.4631C10.2022 11.5028 10.0595 11.5351 9.93754 11.5658C10.0169 11.6634 10.12 11.7847 10.2541 11.9415L10.3842 12.0937C10.3934 12.1045 10.4035 12.1161 10.4142 12.1284C10.5221 12.2527 10.6964 12.4535 10.777 12.7126C10.8566 12.9687 10.8291 13.2324 10.8118 13.3988C10.8101 13.4154 10.8084 13.431 10.807 13.4456L10.7874 13.6487C10.7691 13.8369 10.7549 13.9872 10.7455 14.1094C10.8497 14.0635 10.9682 14.0089 11.1091 13.9441L11.2878 13.8618C11.3001 13.8561 11.3136 13.8498 11.3282 13.8429C11.4717 13.7752 11.7214 13.6575 12 13.6575C12.2787 13.6575 12.5284 13.7752 12.6719 13.8429C12.6865 13.8498 12.7 13.8561 12.7123 13.8618L12.891 13.9441C13.0318 14.0089 13.1504 14.0635 13.2546 14.1094C13.2451 13.9872 13.231 13.8369 13.2127 13.6487L13.193 13.4456C13.1916 13.4311 13.19 13.4154 13.1883 13.3988C13.1709 13.2324 13.1435 12.9687 13.2231 12.7126C13.3037 12.4535 13.478 12.2527 13.5859 12.1284C13.5966 12.1161 13.6066 12.1045 13.6159 12.0937L13.746 11.9415C13.8801 11.7847 13.9832 11.6634 14.0625 11.5658C13.9405 11.5351 13.7978 11.5028 13.6227 11.4631L13.4318 11.4199C13.4185 11.4169 13.404 11.4138 13.3885 11.4104C13.2327 11.3766 12.9664 11.3188 12.7451 11.1507C12.5282 10.9861 12.3982 10.7483 12.3196 10.6047C12.3117 10.5901 12.3042 10.5765 12.2973 10.564L12.199 10.3877C12.1228 10.251 12.0582 10.1351 12 10.0345ZM11.0135 8.79963C11.1857 8.57481 11.4983 8.25 12 8.25C12.5017 8.25 12.8144 8.57481 12.9865 8.79963C13.1509 9.01421 13.3164 9.31124 13.486 9.61577C13.4937 9.62961 13.5015 9.64347 13.5092 9.65734L13.6075 9.83369C13.6303 9.87459 13.6482 9.90677 13.6639 9.9343C13.6913 9.94071 13.7231 9.94792 13.7628 9.95691L13.9537 10.0001C13.9693 10.0036 13.985 10.0072 14.0006 10.0107C14.3284 10.0848 14.6542 10.1584 14.9043 10.2569C15.1804 10.3658 15.5547 10.5777 15.699 11.0416C15.8407 11.4973 15.6619 11.8834 15.5057 12.1315C15.3611 12.3611 15.1414 12.6179 14.9165 12.8807C14.9064 12.8926 14.8962 12.9045 14.886 12.9164L14.7559 13.0686C14.7214 13.1089 14.6954 13.1394 14.6735 13.1657C14.6765 13.202 14.6806 13.2443 14.686 13.3009L14.7057 13.504C14.7072 13.5195 14.7087 13.5349 14.7102 13.5504C14.7444 13.9023 14.7774 14.2424 14.7653 14.5145C14.7526 14.7997 14.6841 15.2315 14.297 15.5254C13.8976 15.8286 13.4565 15.7626 13.1767 15.6824C12.919 15.6086 12.6145 15.4682 12.3077 15.3269C12.2931 15.3201 12.2784 15.3134 12.2637 15.3066L12.0849 15.2243C12.0515 15.2089 12.024 15.1963 12 15.1854C11.9761 15.1963 11.9486 15.2089 11.9152 15.2243L11.7364 15.3066C11.7217 15.3134 11.707 15.3201 11.6923 15.3269C11.3856 15.4682 11.0811 15.6086 10.8233 15.6824C10.5436 15.7626 10.1025 15.8286 9.7031 15.5254C9.31593 15.2315 9.24747 14.7997 9.23476 14.5145C9.22265 14.2424 9.25567 13.9023 9.28985 13.5504C9.29135 13.5349 9.29285 13.5195 9.29435 13.504L9.31403 13.3009C9.31951 13.2443 9.3236 13.202 9.32658 13.1657C9.30469 13.1394 9.2787 13.1089 9.24421 13.0686L9.11407 12.9164C9.10389 12.9045 9.09371 12.8926 9.08354 12.8807C8.85863 12.6179 8.63894 12.3611 8.4944 12.1315C8.33821 11.8834 8.15938 11.4973 8.30109 11.0416C8.44535 10.5777 8.81966 10.3658 9.0958 10.2569C9.34589 10.1584 9.67168 10.0848 9.99949 10.0107C10.0151 10.0072 10.0308 10.0036 10.0464 10.0001L10.2373 9.95691C10.277 9.94792 10.3088 9.94071 10.3361 9.9343C10.3518 9.90677 10.3698 9.87459 10.3926 9.83369L10.4909 9.65734C10.4986 9.64347 10.5063 9.62961 10.5141 9.61576C10.6837 9.31124 10.8492 9.01421 11.0135 8.79963Z' fill='white' /%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.94001 27.25H14.0601C15.9014 27.25 17.3596 27.25 18.5007 27.4031C19.6749 27.5607 20.6251 27.8926 21.3746 28.6408C22.4888 29.7529 22.6946 31.3275 22.7496 33.4752C22.7685 34.2115 22.186 34.6634 21.699 34.7908C21.1601 34.9317 20.7648 35.4214 20.7648 36C20.7648 36.5786 21.1601 37.0683 21.699 37.2092C22.186 37.3366 22.7685 37.7885 22.7496 38.5248C22.6946 40.6725 22.4888 42.2471 21.3746 43.3592C20.6251 44.1074 19.6749 44.4393 18.5007 44.5969C17.3596 44.75 15.9014 44.75 14.0601 44.75H9.94001C8.09869 44.75 6.64052 44.75 5.49938 44.5969C4.3252 44.4393 3.37495 44.1074 2.62545 43.3592C1.51125 42.2471 1.30545 40.6725 1.25045 38.5248C1.23159 37.7885 1.8141 37.3366 2.30104 37.2092C2.84 37.0683 3.23524 36.5786 3.23524 36C3.23524 35.4214 2.84 34.9317 2.30104 34.7908C1.8141 34.6634 1.23159 34.2115 1.25045 33.4752C1.30545 31.3275 1.51125 29.7529 2.62545 28.6408C3.37495 27.8926 4.3252 27.5607 5.49938 27.4031C6.64052 27.25 8.09869 27.25 9.94001 27.25ZM5.69889 28.8898C4.69053 29.0251 4.10936 29.2789 3.68512 29.7024C3.0573 30.3291 2.81745 31.2777 2.75425 33.3599C3.89772 33.6934 4.73524 34.7475 4.73524 36C4.73524 37.2525 3.89772 38.3066 2.75425 38.6401C2.81745 40.7223 3.0573 41.6709 3.68512 42.2976C4.10936 42.7211 4.69053 42.9749 5.69889 43.1102C6.72868 43.2484 8.08607 43.25 9.99634 43.25H14.0037C15.914 43.25 17.2714 43.2484 18.3012 43.1102C19.3095 42.9749 19.8907 42.7211 20.3149 42.2976C20.9428 41.6709 21.1826 40.7223 21.2458 38.6401C20.1024 38.3066 19.2648 37.2525 19.2648 36C19.2648 34.7475 20.1024 33.6934 21.2458 33.3599C21.1826 31.2777 20.9428 30.3291 20.3149 29.7024C19.8907 29.2789 19.3095 29.0251 18.3012 28.8898C17.2714 28.7516 15.914 28.75 14.0037 28.75H9.99634C8.08607 28.75 6.72868 28.7516 5.69889 28.8898ZM12 34.0345C11.9419 34.1351 11.8773 34.251 11.8011 34.3877L11.7028 34.564C11.6958 34.5765 11.6884 34.5901 11.6804 34.6047C11.6019 34.7483 11.4719 34.9861 11.255 35.1507C11.0336 35.3188 10.7673 35.3766 10.6116 35.4104C10.596 35.4138 10.5815 35.4169 10.5683 35.4199L10.3774 35.4631C10.2022 35.5028 10.0595 35.5351 9.93754 35.5658C10.0169 35.6634 10.12 35.7847 10.2541 35.9415L10.3842 36.0937C10.3934 36.1045 10.4035 36.1161 10.4142 36.1284C10.5221 36.2527 10.6964 36.4535 10.777 36.7126C10.8566 36.9687 10.8291 37.2324 10.8118 37.3988C10.8101 37.4154 10.8084 37.431 10.807 37.4456L10.7874 37.6487C10.7691 37.8369 10.7549 37.9872 10.7455 38.1094C10.8497 38.0635 10.9682 38.0089 11.1091 37.9441L11.2878 37.8618C11.3001 37.8561 11.3136 37.8498 11.3282 37.8429C11.4717 37.7752 11.7214 37.6575 12 37.6575C12.2787 37.6575 12.5284 37.7752 12.6719 37.8429C12.6865 37.8498 12.7 37.8561 12.7123 37.8618L12.891 37.9441C13.0318 38.0089 13.1504 38.0635 13.2546 38.1094C13.2451 37.9872 13.231 37.8369 13.2127 37.6487L13.193 37.4456C13.1916 37.4311 13.19 37.4154 13.1883 37.3988C13.1709 37.2324 13.1435 36.9687 13.2231 36.7126C13.3037 36.4535 13.478 36.2527 13.5859 36.1284C13.5966 36.1161 13.6066 36.1045 13.6159 36.0937L13.746 35.9415C13.8801 35.7847 13.9832 35.6634 14.0625 35.5658C13.9405 35.5351 13.7978 35.5028 13.6227 35.4631L13.4318 35.4199C13.4185 35.4169 13.404 35.4138 13.3885 35.4104C13.2327 35.3766 12.9664 35.3188 12.7451 35.1507C12.5282 34.9861 12.3982 34.7483 12.3196 34.6047C12.3117 34.5901 12.3042 34.5765 12.2973 34.564L12.199 34.3877C12.1228 34.251 12.0582 34.1351 12 34.0345ZM11.0135 32.7996C11.1857 32.5748 11.4983 32.25 12 32.25C12.5017 32.25 12.8144 32.5748 12.9865 32.7996C13.1509 33.0142 13.3164 33.3112 13.486 33.6158C13.4937 33.6296 13.5015 33.6435 13.5092 33.6573L13.6075 33.8337C13.6303 33.8746 13.6482 33.9068 13.6639 33.9343C13.6913 33.9407 13.7231 33.9479 13.7628 33.9569L13.9537 34.0001C13.9693 34.0036 13.985 34.0072 14.0006 34.0107C14.3284 34.0848 14.6542 34.1584 14.9043 34.2569C15.1804 34.3658 15.5547 34.5777 15.699 35.0416C15.8407 35.4973 15.6619 35.8834 15.5057 36.1315C15.3611 36.3611 15.1414 36.6179 14.9165 36.8807C14.9064 36.8926 14.8962 36.9045 14.886 36.9164L14.7559 37.0686C14.7214 37.1089 14.6954 37.1394 14.6735 37.1657C14.6765 37.202 14.6806 37.2443 14.686 37.3009L14.7057 37.504C14.7072 37.5195 14.7087 37.5349 14.7102 37.5504C14.7444 37.9023 14.7774 38.2424 14.7653 38.5145C14.7526 38.7997 14.6841 39.2315 14.297 39.5254C13.8976 39.8286 13.4565 39.7626 13.1767 39.6824C12.919 39.6086 12.6145 39.4682 12.3077 39.3269C12.2931 39.3201 12.2784 39.3134 12.2637 39.3066L12.0849 39.2243C12.0515 39.2089 12.024 39.1963 12 39.1854C11.9761 39.1963 11.9486 39.2089 11.9152 39.2243L11.7364 39.3066C11.7217 39.3134 11.707 39.3201 11.6923 39.3269C11.3856 39.4682 11.0811 39.6086 10.8233 39.6824C10.5436 39.7626 10.1025 39.8286 9.7031 39.5254C9.31593 39.2315 9.24747 38.7997 9.23476 38.5145C9.22265 38.2424 9.25567 37.9023 9.28985 37.5504C9.29135 37.5349 9.29285 37.5195 9.29435 37.504L9.31403 37.3009C9.31951 37.2443 9.3236 37.202 9.32658 37.1657C9.30469 37.1394 9.2787 37.1089 9.24421 37.0686L9.11407 36.9164C9.10389 36.9045 9.09371 36.8926 9.08354 36.8807C8.85863 36.6179 8.63894 36.3611 8.4944 36.1315C8.33821 35.8834 8.15938 35.4973 8.30109 35.0416C8.44535 34.5777 8.81966 34.3658 9.0958 34.2569C9.34589 34.1584 9.67168 34.0848 9.99949 34.0107C10.0151 34.0072 10.0308 34.0036 10.0464 34.0001L10.2373 33.9569C10.277 33.9479 10.3088 33.9407 10.3361 33.9343C10.3518 33.9068 10.3698 33.8746 10.3926 33.8337L10.4909 33.6573C10.4986 33.6435 10.5063 33.6296 10.5141 33.6158C10.6837 33.3112 10.8492 33.0142 11.0135 32.7996Z' fill='%23FDB933' /%3E%3C/svg%3E");
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  margin-right: 10px;
}
.header__check-link:hover {
  background: rgba(255, 255, 255, 0.8);
  color: #fdb933;
}
.header__check-link:hover ins {
  background-position: 0 -24px;
}

.intro__mobile {
  display: none;
  height: 100svh;
  position: relative;
}

.intro__mobile-title {
  font-weight: 400;
  font-size: 32px;
  line-height: 38px;
  text-align: center;
  color: #fff;
  opacity: 0.8;
  padding-top: 100px;
}

.intro__mobile-bottom {
  position: absolute;
  bottom: 30px;
  left: 20px;
  right: 20px;
}

.intro__mobile-img {
  width: 150px;
  margin: 0 auto;
}
.intro__mobile-img img {
  display: block;
  width: 100%;
}

.intro__mobile-actions {
  width: 100%;
  max-width: 480px;
  margin: 20px auto 0 auto;
}

.intro__mobile-reg {
  font-weight: 600;
  font-size: 20px;
  line-height: 62px;
  display: block;
  width: 100%;
  height: 62px;
  background: -webkit-gradient(linear, left top, right top, from(#ffe57f), color-stop(48.08%, #ffa440), to(#ff640a));
  background: linear-gradient(90deg, #ffe57f 0%, #ffa440 48.08%, #ff640a 100%);
  border-radius: 20px;
  color: #fff;
  text-decoration: none;
  -webkit-transition: 0.2s all ease;
  transition: 0.2s all ease;
  text-align: center;
  opacity: 1;
}
.intro__mobile-reg:hover {
  background: -webkit-gradient(linear, left top, right top, from(#ffe57f), color-stop(48.08%, #ffa440), to(#ff640a));
  background: linear-gradient(90deg, #ffe57f 0%, #ffa440 48.08%, #ff640a 100%);
}

.intro__mobile-check {
  margin-top: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px solid #fff;
  border-radius: 20px;
  height: 62px;
  font-weight: 600;
  font-size: 14px;
  color: #fff;
  text-decoration: none;
}
.intro__mobile-check ins {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='18' viewBox='0 0 22 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.69001 3.18017e-07H12.8101C14.6514 -1.54176e-05 16.1096 -2.79397e-05 17.2507 0.153111C18.4249 0.310684 19.3751 0.642637 20.1246 1.39075C21.2388 2.5029 21.4446 4.07752 21.4996 6.22524C21.5185 6.96149 20.936 7.41342 20.449 7.54077C19.9101 7.68171 19.5148 8.17143 19.5148 8.75C19.5148 9.32857 19.9101 9.81829 20.449 9.95924C20.936 10.0866 21.5185 10.5385 21.4996 11.2748C21.4446 13.4225 21.2388 14.9971 20.1246 16.1092C19.3751 16.8574 18.4249 17.1893 17.2507 17.3469C16.1096 17.5 14.6514 17.5 12.8101 17.5H8.69001C6.84869 17.5 5.39052 17.5 4.24938 17.3469C3.0752 17.1893 2.12495 16.8574 1.37545 16.1092C0.261246 14.9971 0.0554502 13.4225 0.000446152 11.2748C-0.0184098 10.5385 0.564095 10.0866 1.05104 9.95924C1.59 9.81829 1.98524 9.32857 1.98524 8.75C1.98524 8.17143 1.59 7.68171 1.05104 7.54077C0.564095 7.41342 -0.0184098 6.96149 0.000446152 6.22524C0.0554502 4.07752 0.261247 2.5029 1.37545 1.39075C2.12495 0.642637 3.0752 0.310684 4.24938 0.153111C5.39052 -2.79397e-05 6.84869 -1.54176e-05 8.69001 3.18017e-07ZM4.44889 1.63978C3.44053 1.7751 2.85936 2.02894 2.43512 2.45239C1.8073 3.07906 1.56745 4.02767 1.50425 6.10995C2.64772 6.44337 3.48524 7.49748 3.48524 8.75C3.48524 10.0025 2.64772 11.0566 1.50425 11.3901C1.56745 13.4723 1.8073 14.4209 2.43512 15.0476C2.85936 15.4711 3.44053 15.7249 4.44889 15.8602C5.47868 15.9984 6.83607 16 8.74634 16H12.7537C14.664 16 16.0214 15.9984 17.0512 15.8602C18.0595 15.7249 18.6407 15.4711 19.0649 15.0476C19.6928 14.4209 19.9326 13.4723 19.9958 11.3901C18.8524 11.0566 18.0148 10.0025 18.0148 8.75C18.0148 7.49748 18.8524 6.44337 19.9958 6.10995C19.9326 4.02767 19.6928 3.07906 19.0649 2.45239C18.6407 2.02894 18.0595 1.7751 17.0512 1.63978C16.0214 1.50159 14.664 1.5 12.7537 1.5H8.74634C6.83607 1.5 5.47868 1.50159 4.44889 1.63978ZM10.75 6.78449C10.6919 6.88513 10.6273 7.00103 10.5511 7.13769L10.4528 7.31405C10.4458 7.3265 10.4384 7.3401 10.4304 7.35466C10.3519 7.49827 10.2219 7.7361 10.005 7.90071C9.78363 8.06877 9.51734 8.12659 9.36163 8.1604C9.34603 8.16379 9.33154 8.16693 9.31832 8.16992L9.12741 8.21312C8.95224 8.25275 8.80955 8.28509 8.68754 8.31575C8.7669 8.41345 8.86998 8.53474 9.00407 8.69154L9.13421 8.84373C9.14345 8.85452 9.15349 8.86609 9.16418 8.8784C9.27211 9.00273 9.44638 9.20346 9.52697 9.46261C9.6066 9.71869 9.57913 9.98243 9.5618 10.1488C9.56007 10.1654 9.55845 10.181 9.55704 10.1956L9.53736 10.3987C9.51912 10.5869 9.50493 10.7372 9.49549 10.8594C9.5997 10.8135 9.71824 10.7589 9.85907 10.6941L10.0378 10.6118C10.0501 10.6061 10.0636 10.5998 10.0782 10.5929C10.2217 10.5252 10.4714 10.4075 10.75 10.4075C11.0287 10.4075 11.2784 10.5252 11.4219 10.5929C11.4365 10.5998 11.45 10.6061 11.4623 10.6118L11.641 10.6941C11.7818 10.7589 11.9004 10.8135 12.0046 10.8594C11.9951 10.7372 11.981 10.5869 11.9627 10.3987L11.943 10.1956C11.9416 10.1811 11.94 10.1654 11.9383 10.1488C11.9209 9.98243 11.8935 9.71869 11.9731 9.46261C12.0537 9.20346 12.228 9.00273 12.3359 8.87841C12.3466 8.86609 12.3566 8.85452 12.3659 8.84373L12.496 8.69154C12.6301 8.53474 12.7332 8.41345 12.8125 8.31576C12.6905 8.28509 12.5478 8.25275 12.3727 8.21312L12.1818 8.16992C12.1685 8.16693 12.154 8.16379 12.1385 8.1604C11.9827 8.12659 11.7164 8.06877 11.4951 7.90071C11.2782 7.7361 11.1482 7.49828 11.0696 7.35466C11.0617 7.3401 11.0542 7.3265 11.0473 7.31405L10.949 7.13769C10.8728 7.00103 10.8082 6.88513 10.75 6.78449ZM9.76353 5.54963C9.9357 5.32481 10.2483 5 10.75 5C11.2517 5 11.5644 5.32481 11.7365 5.54963C11.9009 5.76421 12.0664 6.06124 12.236 6.36577C12.2437 6.37961 12.2515 6.39347 12.2592 6.40734L12.3575 6.58369C12.3803 6.62459 12.3982 6.65677 12.4139 6.6843C12.4413 6.69071 12.4731 6.69792 12.5128 6.70691L12.7037 6.7501C12.7193 6.75364 12.735 6.75717 12.7506 6.7607C13.0784 6.83478 13.4042 6.90839 13.6543 7.00695C13.9304 7.11577 14.3047 7.3277 14.449 7.79161C14.5907 8.24734 14.4119 8.63336 14.2557 8.88146C14.1111 9.11108 13.8914 9.36786 13.6665 9.63075C13.6564 9.64263 13.6462 9.65452 13.636 9.66642L13.5059 9.81861C13.4714 9.85894 13.4454 9.88935 13.4235 9.91567C13.4265 9.952 13.4306 9.99433 13.436 10.0509L13.4557 10.254C13.4572 10.2695 13.4587 10.2849 13.4602 10.3004C13.4944 10.6523 13.5274 10.9924 13.5153 11.2645C13.5026 11.5497 13.4341 11.9815 13.047 12.2754C12.6476 12.5786 12.2065 12.5126 11.9267 12.4324C11.669 12.3586 11.3645 12.2182 11.0577 12.0769C11.0431 12.0701 11.0284 12.0634 11.0137 12.0566L10.8349 11.9743C10.8015 11.9589 10.774 11.9463 10.75 11.9354C10.7261 11.9463 10.6986 11.9589 10.6652 11.9743L10.4864 12.0566C10.4717 12.0634 10.457 12.0701 10.4423 12.0769C10.1356 12.2182 9.83108 12.3586 9.57334 12.4324C9.29361 12.5126 8.85251 12.5786 8.4531 12.2754C8.06593 11.9815 7.99747 11.5497 7.98476 11.2645C7.97265 10.9924 8.00567 10.6523 8.03985 10.3004C8.04135 10.2849 8.04285 10.2695 8.04435 10.254L8.06403 10.0509C8.06952 9.99433 8.0736 9.952 8.07658 9.91567C8.05469 9.88935 8.0287 9.85894 7.99421 9.81861L7.86407 9.66642C7.85389 9.65452 7.84371 9.64262 7.83354 9.63074C7.60863 9.36786 7.38894 9.11108 7.2444 8.88146C7.08821 8.63336 6.90938 8.24734 7.05109 7.79161C7.19535 7.32771 7.56966 7.11577 7.8458 7.00695C8.09589 6.90839 8.42168 6.83478 8.74949 6.7607C8.76512 6.75717 8.78076 6.75364 8.79639 6.7501L8.98729 6.70691C9.02702 6.69792 9.05881 6.69071 9.08614 6.6843C9.10183 6.65677 9.11979 6.62459 9.14259 6.58369L9.2409 6.40734C9.24863 6.39347 9.25635 6.37961 9.26406 6.36576C9.43372 6.06124 9.59921 5.76421 9.76353 5.54963Z' fill='white' /%3E%3C/svg%3E");
  width: 22px;
  height: 18px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  margin-right: 10px;
}

.menu-toggle {
  background-image: url("data:image/svg+xml,%3Csvg width='60' height='30' viewBox='0 0 60 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='59' height='29' rx='14.5' fill='white' fill-opacity='0.8' /%3E%3Crect x='0.5' y='0.5' width='59' height='29' rx='14.5' stroke='%23F6F6F6' /%3E%3Cpath d='M45 9H15V11H45V9Z' fill='black' /%3E%3Cpath d='M45 14H25V16H45V14Z' fill='black' /%3E%3Cpath d='M45 19H15V21H45V19Z' fill='black' /%3E%3C/svg%3E");
  width: 60px;
  height: 60px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  cursor: pointer;
  position: fixed;
  top: 10px;
  right: 20px;
  z-index: 100;
  cursor: pointer;
  display: none;
}

.menu__inner {
  background: #fff;
  border-radius: 0 0 40px 40px;
  padding: 20px 40px 20px;
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
  -webkit-transition: -webkit-transform 0.5s ease;
  transition: -webkit-transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease;
}

.menu__list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.menu__list-item {
  list-style: none;
  margin: 10px 0 0 0;
  padding: 0;
}
.menu__list-item:first-child {
  margin: 0;
}

.menu__list-link {
  display: block;
  padding: 4px 0;
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
  color: #141414;
  text-decoration: none;
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 13C3.18079 11.423 5.13641 9.57707 6.81716 7.51012C7.06095 7.21033 7.06095 6.78967 6.81716 6.48988C5.13641 4.42294 3.18079 2.57701 1 1' stroke='%23FDB933' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
  background-position: 100% 50%;
  background-repeat: no-repeat;
  padding-right: 20px;
}

.menu__close {
  background-image: url("data:image/svg+xml,%3Csvg width='70' height='36' viewBox='0 0 70 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 18C0 8.05888 8.05888 0 18 0H52C61.9411 0 70 8.05888 70 18C70 27.9411 61.9411 36 52 36H18C8.05887 36 0 27.9411 0 18Z' fill='%23F6F6F6' /%3E%3Cpath d='M28.4141 21.8105C27.9666 21.487 27.8659 20.8616 28.1895 20.4141C29.8172 18.1631 31.724 16.1437 33.8594 14.4072C34.5266 13.8647 35.4734 13.8647 36.1406 14.4072C38.276 16.1437 40.1828 18.1631 41.8105 20.4141C42.1341 20.8616 42.0334 21.487 41.5859 21.8105C41.1384 22.1341 40.513 22.0334 40.1895 21.5859C38.6943 19.5184 36.9492 17.6621 35 16.0596C33.0508 17.6621 31.3057 19.5184 29.8105 21.5859C29.487 22.0334 28.8616 22.1341 28.4141 21.8105Z' fill='%230A0A0A' /%3E%3C/svg%3E");
  width: 70px;
  height: 70px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  margin: 0px auto 0 auto;
  cursor: pointer;
}

.menu__block {
  position: fixed;
  z-index: -1;
  inset: 0;
  background: rgba(30, 24, 43, 0.5);
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  -webkit-transition: opacity 0.3s ease, visibility 0.3s ease;
  transition: opacity 0.3s ease, visibility 0.3s ease;
}

.footer {
  padding: 30px 0;
}

.section--intro {
  position: sticky;
  top: 0;
  z-index: 1;
  height: 100vh;
  background: url(../images/main-bg.webp) no-repeat;
  background-position: 0% 0%;
  background-size: cover;
  overflow: hidden;
}

.no-scroll {
  overflow: hidden;
  height: 100vh;
}

html.is-loading {
  visibility: hidden;
}

.intro__overlay {
  position: absolute;
  z-index: 2;
  inset: 0;
  background: #002033;
}

.intro__title {
  position: fixed;
  z-index: 3;
  inset: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-weight: 500;
  font-size: 40px;
  line-height: 147px;
  text-align: center;
  color: #fff;
}

.intro__shape {
  position: absolute;
  z-index: 3;
  width: 79px;
  height: 60px;
  left: 50%;
  margin-left: -39.5px;
  bottom: 60px;
  background-image: url("data:image/svg+xml,%3Csvg width='79' height='60' viewBox='0 0 79 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_537_907)'%3E%3Cpath d='M47.1125 22.3751C48.8338 21.9689 51.371 23.9804 52.7042 24.8722L57.2711 20.3735L48.9433 19.5114C48.7144 19.4916 48.4259 19.3231 48.3363 19.1844C48.2269 19.0159 48.1871 18.6097 48.2766 18.4115C49.3611 16.1324 50.7441 14.3983 53.4305 14.2298C56.1169 14.0613 58.9327 14.1406 61.7783 14.1902C60.843 12.8128 59.8381 11.594 58.6839 10.3751C57.0024 12.4462 54.1967 12.9614 51.948 11.6336C51.5202 11.3859 51.0227 11.5345 50.7143 11.8516L49.4507 13.1299C48.794 13.7938 47.7393 13.8731 47.023 13.2884C46.1474 12.5552 45.9683 11.3958 46.4359 10.3652C46.7344 9.71122 47.2717 9.15631 47.7791 8.62121C48.0776 6.21329 49.9084 6.46102 50.2168 6.04483C50.2765 5.97547 50.2367 5.78719 50.1969 5.66828L49.7691 4.14227C46.038 2.45771 41.9288 1.59562 37.7897 1.66498C39.8294 3.5279 41.3716 6.62947 41.6402 9.22567C41.7596 10.3454 41.4711 11.3462 40.6851 12.1291L39.312 13.4965C38.8444 13.9623 38.7946 14.5667 39.123 15.1315C39.5906 15.9342 39.5608 16.8557 38.9041 17.5395C37.7599 18.7286 38.0484 19.9474 37.6703 21.6022C37.2425 23.4751 35.7202 25.1299 33.7701 25.3281C32.7154 25.4371 31.8996 25.8433 31.6309 26.9334C31.3225 28.2116 30.5464 29.371 29.4022 30.0746C27.1138 31.4916 24.2582 31.006 22.4872 29.0242L20.6465 26.9532C20.0695 26.3091 19.2536 25.7938 18.3581 25.7542C16.9751 25.7046 16.2786 27.0622 14.9056 26.2199C13.3933 25.2884 11.9904 24.2381 10.4979 23.158C9.58255 26.7451 9.44326 30.2826 9.87109 33.8797C10.6273 40.1125 13.4032 45.3248 17.9004 49.6253C19.8506 48.9218 21.6315 48.1588 23.5021 47.3462C23.721 47.257 24.0592 47.3165 24.1488 47.4949C24.2483 47.703 24.1488 47.9705 23.9299 48.1092C21.9798 49.4073 19.9998 50.4775 17.7611 51.1712C15.3434 51.9243 12.5774 52.3305 10.3586 50.8442C8.98557 49.9226 8.37864 48.2975 8.85623 46.7021C9.25421 45.3743 10.0701 44.2248 11.075 43.3033C9.90094 41.044 9.10497 38.7451 8.57764 36.1687C8.04036 36.4462 7.57273 36.7831 7.11504 37.1695L5.77184 38.2793C5.6226 38.4082 5.23457 38.4874 5.06542 38.4379C3.54313 37.9523 6.29917 32.9879 5.06542 31.8186C4.64754 31.4222 4.00081 31.6699 3.61278 31.9969C2.9959 32.5122 2.69741 33.1959 2.35912 33.9292C1.20497 36.4164 1.14527 39.1811 2.25963 41.7079C2.38897 42.0052 2.31933 42.3025 2.10043 42.5403C0.657738 44.1654 0.61794 46.6229 1.74225 48.3768C1.82184 48.5056 1.76215 48.7732 1.68255 48.8425C1.58305 48.9218 1.26467 48.902 1.17512 48.7831C-0.386972 46.7814 -0.396921 44.0168 1.05572 41.9358C0.389099 40.3603 -0.0287853 38.7748 0.10056 37.0605C0.269703 34.821 1.18507 31.8483 3.0954 30.5403C3.91126 29.9854 4.94603 29.9854 5.71215 30.4511C7.68217 31.66 6.54791 34.5436 6.11013 36.4561C6.9061 35.9606 7.57273 35.5543 8.40849 35.2571C6.9857 26.2694 9.30396 17.5395 15.1245 10.6724C24.2582 -0.0988509 39.6503 -3.11124 52.157 3.45854C56.8831 5.94574 60.8728 9.64186 63.7582 14.2397L69.8176 8.89867C70.6732 8.14557 71.6284 7.64021 72.693 7.32311C74.2153 6.93666 75.7077 7.58075 76.3147 9.08695C77.0111 10.821 76.7723 13.0605 75.4291 14.4577C74.2849 15.6468 73.0014 16.5684 71.7378 17.7178C73.8273 19.4519 76.7425 21.959 78.2449 24.1092C79.4587 25.8533 79.2299 28.0927 77.7673 29.5494C77.429 30.0349 76.9614 30.0547 76.4838 29.7971L67.8774 25.12C70.8822 43.333 56.8134 59.8021 38.4663 59.9903C32.009 60.0597 25.7905 58.1274 20.6565 54.2926C15.9901 55.7294 10.08 56.9978 5.6624 54.6097C1.66265 52.3801 1.94124 48.1984 3.88142 44.6311C4.95598 42.6592 6.34892 40.9845 7.88116 39.3297C8.04036 39.1613 8.3687 39.1018 8.50799 39.2108C8.68708 39.3594 8.69703 39.6865 8.53784 39.8747C6.54791 42.2529 4.1998 45.3941 3.84162 48.5254C3.58293 50.7352 4.70724 52.6476 6.72701 53.5296C7.90106 54.0448 9.11492 54.352 10.4382 54.4412C15.4827 54.7682 21.4823 52.7665 26.0094 50.5964C33.4417 47.0291 39.9886 41.9656 45.9186 36.3173C46.038 36.2083 46.2967 36.1885 46.4061 36.248C46.5155 36.3074 46.5553 36.6642 46.4757 36.7533C39.7001 43.7294 31.7702 50.1109 22.5469 53.6386C24.4075 54.8475 26.3477 55.9078 28.4868 56.6708C30.3673 54.7385 32.5363 53.3611 35.3123 54.3421C38.0882 55.3231 37.541 56.532 42.6053 55.5015C45.3813 54.9367 47.6001 54.5601 50.3661 55.6303C54.1569 53.8268 57.4601 51.2901 60.1863 48.0002C56.8632 46.93 51.7391 52.3603 48.7144 51.1514C46.9135 50.428 46.2469 48.3272 47.0329 46.613C47.6001 45.3644 48.5552 44.4726 49.7492 43.7888C51.2118 42.9565 52.8137 42.6592 54.5051 42.5106C56.296 42.3619 57.2014 39.5675 57.6392 38.1406C58.077 36.7137 58.6143 35.3165 59.5297 34.1175C60.5943 32.7104 62.236 32.0861 63.9373 32.6014L66.4546 33.3644C66.8725 30.2331 66.6934 27.082 66.0367 24.0201L64.9223 23.4057L56.2164 30.3421C56.097 32.1555 55.9677 33.8797 55.3906 35.5444C55.2513 35.9408 54.8633 36.2777 54.515 36.357C53.2116 36.6344 52.4853 34.2166 52.147 33.2653C50.9133 34.0184 48.5453 34.9201 47.4508 33.7608C46.5752 32.8293 47.0628 31.5609 47.5603 30.5106C46.4061 30.57 43.9485 30.5106 43.7197 29.2224C43.4511 27.7162 46.1574 26.9829 47.3314 26.7054C46.8538 25.7443 45.4509 22.8012 47.1623 22.385L47.1125 22.3751ZM36.5062 21.1662L36.8246 19.0556C37.1729 16.7467 38.725 16.8359 38.0385 15.6369C36.9639 13.7641 38.4265 12.575 39.6603 11.4057C40.2771 10.821 40.5756 10.1076 40.4363 9.20586C40.0582 6.70875 38.516 3.3099 36.1878 2.05144C36.1082 1.99198 36.0585 1.70462 35.7202 1.72443C24.5169 2.58653 13.9106 10.6823 10.9257 21.8103C12.259 22.9003 13.8012 23.9804 15.2737 24.9713C15.6618 25.229 16.01 25.2092 16.398 25.0011C18.6964 23.7426 20.6565 24.9317 22.1489 26.7154C23.522 28.3504 24.6264 29.8962 27.1436 29.5593C28.7555 29.3512 30.039 28.2116 30.4171 26.646C30.7951 25.0803 32.0488 24.1687 33.6606 24.0498C35.1232 23.9408 36.2873 22.5634 36.5062 21.1464V21.1662ZM47.809 12.3272C48.0577 12.5254 48.5055 12.357 48.6846 12.1687L49.8387 10.9697C50.5352 10.2463 51.6197 10.0283 52.5251 10.5535C54.3061 11.5841 56.5647 11.1778 57.7984 9.4734C55.7985 7.62039 53.6793 6.04483 51.3113 4.87555C51.4506 5.58901 51.5799 6.04483 51.3312 6.56011C50.7441 7.75912 49.1025 7.07538 49.0428 8.61131C49.0129 9.42386 48.1672 9.67159 47.5702 10.8111C47.3215 11.2967 47.3215 11.9408 47.819 12.3173L47.809 12.3272ZM49.1124 50.0019C50.4556 50.5073 53.1917 48.7434 54.4255 48.1786C56.3856 47.2075 58.7237 46.0779 60.9524 46.9796C63.6886 43.3429 65.4994 39.1514 66.2456 34.5931L63.5692 33.7905C62.3255 33.4239 61.1415 33.8896 60.3853 34.9102C58.6541 37.2587 58.8531 39.6964 57.1417 42.1142C56.3557 43.224 55.2613 43.769 53.9181 43.8285C51.759 43.9276 49.0726 45.0275 48.0975 47.0886C47.6001 48.139 47.8985 49.556 49.1024 50.0019H49.1124ZM11.7814 50.0019C13.1843 50.4775 14.6469 50.4082 16.0797 50.0514C14.2191 48.1191 12.6669 46.1274 11.4431 43.9177C10.7467 44.8293 10.2193 45.741 9.97059 46.8111C9.64225 48.2381 10.3387 49.5163 11.7914 50.0118L11.7814 50.0019ZM40.1478 57.1068C38.5857 57.2455 37.2425 56.8194 35.959 56.0068C33.79 54.6493 31.4916 55.1943 29.7803 57.1365C35.949 58.9796 42.5357 58.7616 48.5154 56.3933C45.8191 55.6997 43.073 56.8491 40.1577 57.1068H40.1478Z' fill='white' /%3E%3Cpath d='M16.8544 37.1691C15.3022 37.7934 14.3471 39.1708 14.4068 40.8058C14.4665 42.4408 15.4017 43.8281 16.9141 44.5019C17.0932 44.5812 17.2325 44.8586 17.2026 45.0073C16.9837 46.1171 12.8447 43.8776 13.1531 40.1022C13.3223 38.0808 14.7152 36.4656 16.4166 35.7918C18.4563 34.9891 20.5357 35.4846 22.0978 36.9214C23.242 37.9817 24.0181 39.2897 24.6947 40.7166C26.4558 38.6159 29.1919 37.625 31.9579 38.0808C34.515 38.5069 35.4005 38.4871 37.9177 37.5259C39.7385 36.8322 41.3902 35.8909 42.9721 34.7612C44.0368 33.9982 44.5044 33.037 44.8825 33.2946C45.5491 33.7406 43.39 35.4648 42.9522 35.8017C41.0519 37.2385 38.9624 38.3483 36.674 39.0618C34.7936 39.6563 33.8085 39.5572 31.8286 39.2897C29.2019 38.933 26.615 40.0824 25.2519 42.3714C25.1026 42.6192 24.8539 42.8273 24.5952 42.8372C24.3365 42.8471 24.0281 42.6489 23.9186 42.4111C23.0033 40.4491 22.0879 38.4573 20.1875 37.3673C19.1528 36.7728 18.0185 36.7034 16.8743 37.1592L16.8544 37.1691Z' fill='white' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_537_907'%3E%3Crect width='79' height='60' fill='white' /%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-position: 0 0;
  background-repeat: no-repeat;
}

.intro__birds {
  position: absolute;
  z-index: 3;
  top: 25%;
  width: 1036px;
  height: 342px;
  left: 50%;
  margin-left: -518px;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease;
  transition: 0.2s opacity ease;
  background: url(../images/birds.webp) 0 0 no-repeat;
}

.intro__people {
  position: absolute;
  z-index: 3;
  bottom: 0;
  width: 421px;
  height: 565px;
  left: 0;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease;
  transition: 0.2s opacity ease;
  background: url(../images/people.webp) 0 0 no-repeat;
}

.intro__heading {
  position: absolute;
  z-index: 2;
  left: 0;
  right: 0;
  top: 35%;
  z-index: 2;
  font-family: "Raleway", sans-serif;
  font-weight: 500;
  font-size: 180px;
  line-height: 211px;
  text-align: center;
  color: #fff;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease;
  transition: 0.2s opacity ease;
}

.intro__content {
  position: absolute;
  z-index: 4;
  inset: 0;
  opacity: 0;
  -webkit-transition: 0.2s opacity ease;
  transition: 0.2s opacity ease;
}
.intro__content .container {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.intro__inner {
  width: 100%;
  padding-bottom: 30px;
  position: relative;
}

.intro__link {
  margin: 0 auto 100px auto;
  width: 311px;
  height: 62px;
  font-family: "Raleway", sans-serif;
  font-weight: 600;
  font-size: 20px;
  text-align: center;
  color: #fff;
  line-height: 62px;
}
.intro__link a {
  display: block;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left top, right top, from(#ffe57f), color-stop(48.08%, #ffa440), to(#ff640a));
  background: linear-gradient(90deg, #ffe57f 0%, #ffa440 48.08%, #ff640a 100%);
  border-radius: 20px;
  color: #fff;
  text-decoration: none;
  -webkit-transition: 0.2s opacity ease;
  transition: 0.2s opacity ease;
}
.intro__link a:hover {
  background: #e55704;
}

.intro__img {
  position: absolute;
  width: 229px;
  height: 229px;
  margin-left: auto;
  top: 0px;
  right: 0;
}
.intro__img img {
  display: block;
  width: 100%;
}

.intro__icon {
  width: 24px;
  height: 24px;
  margin: 0px auto 0 auto;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 14V10C19 6.13401 15.866 3 12 3C8.13401 3 5 6.13401 5 10V14C5 17.866 8.13401 21 12 21C15.866 21 19 17.866 19 14Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M14 9.5C13.5065 10.158 12.934 10.7522 12.2957 11.2694C12.2094 11.3394 12.1047 11.3744 12 11.3744C11.8953 11.3744 11.7906 11.3394 11.7043 11.2694C11.066 10.7522 10.4935 10.158 10 9.5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
}

.intro__slogan {
  margin-top: 40px;
  font-family: "Raleway", sans-serif;
  font-weight: 400;
  font-size: 38px;
  line-height: 45px;
  text-align: center;
  color: #fff;
  opacity: 0.8;
}

@media only screen and (min-width: 1024px) and (max-height: 830px) {
  .intro__inner {
    padding-bottom: 30px;
  }
  .intro__slogan {
    margin-top: 10px;
  }
  .intro__link {
    margin: 0 auto 50px auto;
  }
  .intro__heading {
    font-size: 170px;
    top: 25%;
  }
  .intro__birds {
    top: 15%;
  }
  .intro__img {
    top: -76px;
  }
}
.section--first {
  position: relative;
  z-index: 5;
  height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

.section__first-content {
  background: #fff;
  border-radius: 40px;
  padding: 50px 40px 40px 40px;
}

.section__first-title {
  font-weight: 400;
  font-size: 38px;
  line-height: 45px;
  text-align: center;
  color: #000;
}

.section__first-subtitle {
  margin-top: 10px;
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  text-align: center;
  color: #ff6a0f;
}

.section__first-cards {
  margin-top: 40px;
  --elements: 4;
  --cgap: 20px;
  --rgap: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-column-gap: var(--cgap);
     -moz-column-gap: var(--cgap);
          column-gap: var(--cgap);
  row-gap: var(--rgap);
}

.section__first-card {
  position: relative;
  border-radius: 40px;
  padding: 30px 30px 50px 30px;
  width: calc((100% - (var(--elements) - 1) * var(--cgap)) / (var(--elements)));
}

.section__first-card:nth-child(1) {
  background: #f5e7e7;
}

.section__first-card:nth-child(2) {
  background: #e7f4f5;
}

.section__first-card:nth-child(3) {
  background: #eef5e7;
}

.section__first-card:nth-child(4) {
  background: #e7eaf5;
}

.section__first-count {
  width: 40px;
  height: 40px;
  background: #fff;
  border-radius: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-weight: 500;
  font-size: 22px;
  color: #000;
}

.section__first-bottom {
  margin-top: 30px;
}

.section__first-icon {
  width: 90px;
  height: 70px;
  margin: 0 auto;
}
.section__first-icon img {
  display: block;
  width: 100%;
}

.section__first-text {
  margin-top: 20px;
  font-weight: 500;
  font-size: 18px;
  line-height: 21px;
  color: #000;
}

.section__first-link {
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.0004 21.5C13.9478 21.5 19.7899 17.3889 19.7899 11.2222C19.7899 5.05556 14.9215 3 12.0004 3C9.07936 3 4.21094 5.05556 4.21094 11.2222C4.21094 17.3889 10.053 21.5 12.0004 21.5Z' stroke='%23FDB933' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3E%3Cpath d='M12.0011 13.7103C13.6144 13.7103 14.9222 12.4025 14.9222 10.7892C14.9222 9.17596 13.6144 7.86816 12.0011 7.86816C10.3879 7.86816 9.08008 9.17596 9.08008 10.7892C9.08008 12.4025 10.3879 13.7103 12.0011 13.7103Z' stroke='%23111111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 0 0;
  font-weight: 500;
  font-size: 20px;
  line-height: 24px;
  padding-left: 40px;
  color: #000;
  -webkit-transition: 0.2s color ease;
  transition: 0.2s color ease;
  margin: 40px auto 0 auto;
  text-decoration: none;
}
.section__first-link:hover {
  color: #fdb933;
}

.section--second {
  position: relative;
  z-index: 6;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

.section__second-content {
  background: #823327;
  padding: 110px 0 160px 0;
}

.marquee-wrapper {
  overflow: hidden;
  width: 100%;
  position: relative;
  margin-bottom: 80px;
}

.marquee-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.marquee-item {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding: 0 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.marquee-item span {
  background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.8736 50.0011H24.0565C23.6404 49.964 23.2242 49.9187 22.8081 49.8857C20.7603 49.7209 18.7661 49.2965 16.8254 48.6208C12.4991 47.1128 8.84846 44.6117 5.89832 41.1095C2.40841 36.9644 0.480105 32.1684 0.068074 26.7667C-0.0967386 24.587 0.0392318 22.4197 0.459504 20.273C1.56787 14.62 4.29552 9.88574 8.63009 6.11565C12.701 2.57218 17.4558 0.582068 22.841 0.0999914C25.2968 -0.118385 27.736 0.0175852 30.1381 0.540865C36.1291 1.847 41.0322 4.92076 44.79 9.76625C47.7731 13.6146 49.4624 17.9863 49.8827 22.84C49.9197 23.2644 49.9568 23.6888 49.998 24.1132V25.8684C49.9816 26.0126 49.9486 26.1527 49.9445 26.2969C49.8703 27.9657 49.619 29.6097 49.1946 31.2248C47.7689 36.6348 44.8724 41.0971 40.4966 44.5747C36.5823 47.6855 32.1118 49.4531 27.1262 49.8816C26.71 49.9187 26.2939 49.9558 25.8777 49.997L25.8736 50.0011ZM37.4764 32.2961C37.3734 32.2343 37.291 32.1808 37.2086 32.1313C33.6651 30.0258 30.1216 27.9203 26.5699 25.8272C26.3104 25.6748 26.2238 25.51 26.2238 25.2133C26.2362 21.1053 26.2321 16.9974 26.2321 12.8894C26.2321 12.7741 26.2321 12.6628 26.2321 12.5351H22.4991V12.8688C22.4991 17.6402 22.4991 22.4115 22.4949 27.1828C22.4949 27.4218 22.5773 27.5454 22.7751 27.6649C26.9655 30.17 31.1476 32.6834 35.3338 35.1968C35.4204 35.2504 35.5151 35.2957 35.614 35.3534C36.2403 34.3233 36.8542 33.318 37.4723 32.3044L37.4764 32.2961Z' fill='%23FFB487' /%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 0 0;
  font-weight: 600;
  font-size: 44px;
  text-transform: uppercase;
  text-align: center;
  color: #fff;
  line-height: 50px;
  padding-left: 80px;
}

.section__second-count {
  width: 100%;
  max-width: 566px;
  margin: 0 auto;
  border-radius: 150px;
  border: 1px solid #fdb933;
  padding: 110px 0;
}

.section__second-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.section__second-item {
  width: 100px;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}

.section__second-item:nth-child(1) {
  margin-right: 10px;
}

.section__second-item:nth-child(2) {
  border-left: 1px solid #f1c878;
  border-right: 1px solid #f1c878;
  padding: 0 10px;
  width: 120px;
}

.section__second-digit {
  font-weight: 800;
  font-size: 54px;
  line-height: 56px;
  text-align: center;
  color: #fff;
}

.section__second-name {
  margin-top: 10px;
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
  text-align: center;
  color: #fff;
}

.section__second-img {
  position: absolute;
  z-index: 2;
  top: 0;
  width: 300px;
  height: 300px;
}
.section__second-img img {
  display: block;
  width: 100%;
}

.section__second-img--f {
  left: 30px;
}

.section__second-img--s {
  right: 30px;
}

.section--third {
  position: relative;
  background: #fff;
  z-index: 7;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

.gifts {
  background: #fff;
  padding-top: 100px;
}

.gifts__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

.gifts__col--left {
  width: 352px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}

.gifts__col--middle {
  width: 100%;
  margin: 0 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.gifts__col--right {
  width: 352px;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}

.gift__shape {
  position: relative;
}
.gift__shape img {
  display: block;
  width: 100%;
  border-radius: 60px;
}

.gift__shape-text {
  position: absolute;
  z-index: 2;
  bottom: -20px;
  left: 0;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.gift__shape-text span {
  display: block;
  border-radius: 15px;
  padding: 10px 24px;
  font-weight: 400;
  font-size: 20px;
  line-height: 20px;
  text-align: center;
  color: #fff;
  background: #000;
}

.gift__col-text {
  margin-top: 26px;
  font-weight: 600;
  font-size: 16px;
  line-height: 19px;
  text-align: center;
  color: #000;
}

.gift__col-title {
  font-weight: 400;
  font-size: 38px;
  line-height: 45px;
  text-align: center;
  color: #000;
}

.gift__col-subtitle {
  margin-top: 20px;
  font-weight: 400;
  font-size: 24px;
  line-height: 28px;
  text-align: center;
  color: #fdb933;
}

.gift__col-attention {
  margin-top: 30px;
  font-weight: 400;
  font-size: 38px;
  line-height: 45px;
  text-align: center;
  color: #000;
  text-transform: uppercase;
}
.gift__col-attention span {
  font-weight: 700;
  color: #ff6a0f;
}

.gift__col-link {
  margin: 40px auto 0 auto;
  font-weight: 600;
  font-size: 20px;
  line-height: 62px;
  display: block;
  width: 240px;
  height: 62px;
  background: -webkit-gradient(linear, left top, right top, from(#ffe57f), color-stop(48.08%, #ffa440), to(#ff640a));
  background: linear-gradient(90deg, #ffe57f 0%, #ffa440 48.08%, #ff640a 100%);
  border-radius: 20px;
  color: #fff;
  text-decoration: none;
  -webkit-transition: 0.2s all ease;
  transition: 0.2s all ease;
  text-align: center;
}
.gift__col-link:hover {
  background: #e55704;
}

.gifts__col--middle .gift__col-text {
  margin-top: 40px;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  text-align: center;
  color: #919191;
}

.gifts__col-mobile {
  display: none;
}

.gifts__additional {
  margin-top: 100px;
}

.gifts__additional-cards {
  --elements: 2;
  --cgap: 0px;
  --rgap: 0px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-column-gap: var(--cgap);
     -moz-column-gap: var(--cgap);
          column-gap: var(--cgap);
  row-gap: var(--rgap);
}

.gifts__additional-card {
  background: #ecd8ca;
  padding: 60px;
  border-radius: 60px;
  position: relative;
  width: calc((100% - (var(--elements) - 1) * var(--cgap)) / (var(--elements)));
  min-height: 370px;
}

.gifts__additional-card:nth-child(1) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.gifts__additional-card:nth-child(2) {
  background: url(../images/additional-bg.webp) center center no-repeat;
  background-size: cover;
}

.gifts__additional-title {
  font-weight: 400;
  font-size: 38px;
  line-height: 45px;
  color: #000;
}

.gifts__additional-text {
  margin-top: 20px;
  font-weight: 400;
  font-size: 20px;
  line-height: 23px;
  color: #000;
}
.gifts__additional-text span {
  font-weight: 600;
}

.gift__additional-link {
  font-weight: 600;
  font-size: 20px;
  line-height: 62px;
  display: block;
  width: 240px;
  height: 62px;
  background: -webkit-gradient(linear, left top, right top, from(#ffe57f), color-stop(48.08%, #ffa440), to(#ff640a));
  background: linear-gradient(90deg, #ffe57f 0%, #ffa440 48.08%, #ff640a 100%);
  border-radius: 20px;
  color: #fff;
  text-decoration: none;
  -webkit-transition: 0.2s all ease;
  transition: 0.2s all ease;
  text-align: center;
}
.gift__additional-link:hover {
  background: #e55704;
}

.gifts__additional-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.gifts__additional-value {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  margin-right: 20px;
  font-weight: 400;
  font-size: 44px;
  line-height: 52px;
  color: #fdb933;
}

.gifts__additional-name {
  font-weight: 400;
  font-size: 18px;
  line-height: 21px;
  color: #fff;
}

.section--reg {
  position: relative;
  background: #fff;
  z-index: 7;
  padding: 100px 0 40px 0;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

.section__reg-title {
  font-weight: 400;
  font-size: 38px;
  line-height: 45px;
  text-align: center;
  color: #000;
}

.section__reg-subtitle {
  margin-top: 20px;
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  text-align: center;
  color: #ff6a0f;
}

.section__reg-content {
  margin-top: 40px;
}

.section__reg-row {
  --elements: 3;
  --cgap: 30px;
  --rgap: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-column-gap: var(--cgap);
     -moz-column-gap: var(--cgap);
          column-gap: var(--cgap);
  row-gap: var(--rgap);
}

.section__reg-col {
  width: calc((100% - (var(--elements) - 1) * var(--cgap)) / (var(--elements)));
}

.section__col-img img {
  display: block;
  width: 100%;
  border-radius: 30px;
  -o-object-fit: cover;
     object-fit: cover;
}

.section__col-inner {
  margin-top: 60px;
}

.section__col-title {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  color: #848484;
  margin-bottom: 20px;
}

.section__col-item {
  margin-top: 15px;
  position: relative;
}
.section__col-item:first-child {
  margin-top: 0;
}

.section__col-input {
  width: 100%;
  height: 50px;
  border: none;
  border-radius: 12px;
  background: #f8f8f8;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #000;
  padding: 0 20px;
  -webkit-transition: 0.2s all ease;
  transition: 0.2s all ease;
  border: 1px solid transparent;
}

.section__col-input:focus {
  border: 1px solid #fdb933;
}

.section__col-input::-moz-placeholder {
  color: #929292;
}

.section__col-input::-webkit-input-placeholder {
  color: #929292;
}

.section__col-input:-ms-input-placeholder {
  color: #929292;
}

.section__col-input::-ms-input-placeholder {
  color: #929292;
}

.section__col-input::placeholder {
  color: #929292;
}

.section__col-input:-webkit-autofill {
  -webkit-appearance: none;
  appearance: none;
  -webkit-text-fill-color: #000;
  -webkit-box-shadow: 0 0 0px 1000px #f8f8f8 inset;
  background-color: transparent;
  border: 1px solid #f8f8f8;
  -webkit-background-clip: text;
}

.section__col-item-error .section__col-input {
  border: 1px solid #f00;
}

.section__reg-link {
  margin: 50px auto 0 auto;
  font-weight: 600;
  font-size: 20px;
  line-height: 62px;
  display: block;
  width: 100%;
  max-width: 400px;
  height: 62px;
  background: -webkit-gradient(linear, left top, right top, from(#ffe57f), color-stop(48.08%, #ffa440), to(#ff640a));
  background: linear-gradient(90deg, #ffe57f 0%, #ffa440 48.08%, #ff640a 100%);
  border-radius: 20px;
  color: #fff;
  text-decoration: none;
  -webkit-transition: 0.2s all ease;
  transition: 0.2s all ease;
  text-align: center;
  opacity: 1;
}
.section__reg-link:hover {
  background: #e55704;
}

.section__reg-link--disabled {
  opacity: 0.5;
  pointer-events: none;
}

.section__reg-attention {
  margin-top: 40px;
  font-weight: 400;
  font-size: 18px;
  line-height: 21px;
  text-align: center;
  color: #2d2d2d;
}

.section__reg-consent {
  margin-top: 30px;
  --elements: 2;
  --cgap: 30px;
  --rgap: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-column-gap: var(--cgap);
     -moz-column-gap: var(--cgap);
          column-gap: var(--cgap);
  row-gap: var(--rgap);
}

.consent__item {
  width: calc((100% - (var(--elements) - 1) * var(--cgap)) / (var(--elements)));
}

.consent__item .checkbox {
  position: relative;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  padding-left: 30px;
  font-weight: 400;
  font-size: 12px;
  color: #919191;
  line-height: 14px;
  min-height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.consent__item .checkbox a {
  color: #919191;
  text-decoration: underline;
}
.consent__item .checkbox a:hover {
  text-decoration: none;
}

.consent__item .checkbox input[type=checkbox] {
  display: none;
}

.consent__item .checkbox label {
  cursor: pointer;
}

.consent__item .checkbox label:after {
  content: "";
  display: inline-block;
  border: none;
  height: 20px;
  width: 20px;
  border: 1px solid #f4f4f4;
  border-radius: 5px;
  position: absolute;
  background: #f4f4f4;
  top: 0px;
  left: 0;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.consent__item .checkbox input[type=checkbox]:checked + label:after {
  border: 1px solid #f4f4f4;
  background: #f4f4f4 url(../images/check-icon.svg) 50% 50% no-repeat;
}

.section--faq {
  position: relative;
  background: #f6f6f6;
  z-index: 7;
  padding: 100px 0 0px 0;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

.section__faq-title {
  font-weight: 400;
  font-size: 38px;
  line-height: 45px;
  text-align: center;
  color: #000;
}

.section__faq-subtitle {
  margin-top: 20px;
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  text-align: center;
  color: #ff6a0f;
}

.section__faq-content {
  margin-top: 40px;
}

.section__footer {
  margin-top: 60px;
  border-top: 1px solid rgba(217, 217, 217, 0.7);
  padding: 30px 0;
}

.section__footer-copyrights {
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  text-align: right;
  color: #848484;
}

.faq {
  width: 100%;
}

.faq.active .faq__item {
  display: block;
}

.faq.active .faq__bottom {
  display: none;
}

.faq__item {
  margin-top: 5px;
  background: #fff;
  border-radius: 20px;
  padding: 25px 35px;
  display: none;
}
.faq__item:first-child {
  margin-top: 0;
}

.faq__item:nth-child(1) {
  display: block;
}

.faq__item:nth-child(2) {
  display: block;
}

.faq__item:nth-child(3) {
  display: block;
}

.faq__item:nth-child(4) {
  display: block;
}

.faq__item:nth-child(5) {
  display: block;
}

.faq__item:nth-child(6) {
  display: block;
}

.faq__item.active .faq__icon {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.faq__toggle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  cursor: pointer;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.faq__title {
  font-weight: 500;
  font-size: 24px;
  line-height: 28px;
  color: #000;
}

.faq__icon {
  width: 24px;
  height: 24px;
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  background: url(../images/faq-icon.svg) 0% 0% no-repeat;
  margin-left: 40px;
  -webkit-transition: 0.2s all ease;
  transition: 0.2s all ease;
}

.faq__content {
  margin-top: 20px;
  margin-bottom: 10px;
}

.faq__text {
  font-weight: 400;
  font-size: 16px;
  color: #000;
  line-height: 19px;
}

.faq__text a {
  color: #fdb933;
  text-decoration: underline;
}

.faq__text a:hover {
  text-decoration: none;
}

.faq__text ul {
  list-style: disc;
  margin: 20px 0 0 20px;
}

.faq__text ul li {
  list-style-type: disc;
  margin-top: 10px;
}

.faq__text ul li:first-child {
  margin-top: 0;
}

.faq__bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  margin-top: 40px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.faq-bottom__toggle {
  width: 177px;
}

.faq-bottom__toggle a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #fdb933;
  border-radius: 12px;
  width: 100%;
  height: 48px;
  line-height: 16px;
  font-size: 14px;
  color: #fdb933;
  text-decoration: none;
  font-weight: 600;
  -webkit-transition: 0.2s all ease;
  transition: 0.2s all ease;
}
.faq-bottom__toggle a ins {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 24px;
  height: 24px;
  background: url(../images/faq-sprite.svg) 0 0 no-repeat; 
  margin-right: 10px;
}

.faq-bottom__toggle a:hover {
  background: #fdb933;
  color: #fff;
}
.faq-bottom__toggle a:hover ins {
  background-position: 0 -24px;
}

/* xl <= Large (xlg) */
@media screen and (max-width: 1239px) {
  .header__nav-list {
    --elements: 4;
    --cgap: 30px;
    --rgap: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-column-gap: var(--cgap);
       -moz-column-gap: var(--cgap);
            column-gap: var(--cgap);
    row-gap: var(--rgap);
    width: 424px;
  }
  .header__nav-item {
    width: calc((100% - (var(--elements) - 1) * var(--cgap)) / (var(--elements)));
    margin-left: 0;
  }
  .header__nav-link {
    display: inline-block;
  }
  .intro__people {
    width: 379px;
    height: 509px;
    background-size: 379px 509px;
  }
  .intro__img {
    width: 200px;
    height: 200px;
  }
  .section__first-content {
    padding: 30px 40px 40px 30px;
  }
  .section__first-cards {
    margin-top: 30px;
    --elements: 2;
  }
  .section__first-card {
    position: relative;
    padding: 20px;
  }
  .section__first-bottom {
    margin-top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .section__first-icon {
    margin: 0 20px 0 0;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
  .section__first-text {
    margin-top: 0;
    -ms-flex-item-align: center;
        align-self: center;
  }
  .gifts__col--left {
    width: 288px;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
  .gifts__col--middle {
    width: 100%;
    margin: 0 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .gifts__col--right {
    width: 288px;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
  .gift__shape {
    position: relative;
    height: 447px;
  }
  .gift__shape img {
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .gifts__col--middle .gift__col-text {
    margin-top: 30px;
    font-size: 12px;
    line-height: 14px;
  }
  .gifts__additional-card {
    padding: 40px;
  }
  .section__reg-row {
    --cgap: 20px;
  }
}
/* md <= Large (lg) */
@media screen and (max-width: 1023px) {
  .container {
    padding: 0 20px;
  }
  .popup__content {
    padding: 30px;
  }
  .fancybox-slide--html .fancybox-close-small {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.00004 13.0001L10 10.0001M10 10.0001L13 7.0001M10 10.0001L7.00004 7.0001M10 10.0001L13 13.0001M10 19C7.20435 19 5.80653 19 4.7039 18.5433C3.23373 17.9343 2.06569 16.7663 1.45672 15.2961C1 14.1935 1 12.7956 1 10C1 7.20435 1 5.80653 1.45672 4.7039C2.06569 3.23373 3.23373 2.06569 4.7039 1.45672C5.80653 1 7.20435 1 10 1C12.7956 1 14.1935 1 15.2961 1.45672C16.7663 2.06569 17.9343 3.23373 18.5433 4.7039C19 5.80653 19 7.20435 19 10C19 12.7956 19 14.1935 18.5433 15.2961C17.9343 16.7663 16.7663 17.9343 15.2961 18.5433C14.1935 19 12.7956 19 10 19Z' stroke='%23111111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    padding: 0;
    top: 20px;
    right: 20px;
  }
  .popup__inner {
    padding-top: 40px;
  }
  .popup__heading {
    font-size: 26px;
    line-height: 31px;
  }
  .popup__link:hover {
    background: -webkit-gradient(linear, left top, right top, from(#ffe57f), color-stop(48.08%, #ffa440), to(#ff640a));
    background: linear-gradient(90deg, #ffe57f 0%, #ffa440 48.08%, #ff640a 100%);
  }
  .tabs__nav li a:hover {
    border: 1px solid #f8f8f8;
  }
  .tabs__nav li.active a {
    color: #fff;
    background: #fdb933;
    border: 1px solid #fdb933;
    pointer-events: none;
  }
  h1 {
    font-size: 24px;
    line-height: 29px;
  }
  h2 {
    font-size: 22px;
    line-height: 27px;
  }
  h3 {
    font-size: 20px;
    line-height: 25px;
  }
  h4 {
    font-size: 18px;
    line-height: 23px;
  }
  h5 {
    font-size: 16px;
    line-height: 21px;
  }
  h6 {
    font-size: 14px;
    line-height: 19px;
  }
  .header__slide {
    display: none;
  }
  .header {
    position: fixed;
    z-index: 4;
    opacity: 1;
    -webkit-transition: 0.2s all ease;
    transition: 0.2s all ease;
    top: 0;
    left: 0;
    right: 0;
    height: 55px;
  }
  .header__right {
    display: none;
  }
  .header__row {
    padding-top: 25px;
  }
  .intro__content {
    display: none;
  }
  .intro__mobile {
    display: block;
  }
  .menu-toggle {
    display: block;
  }
  .show-menu {
    overflow: hidden;
  }
  .show-menu .menu__block {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
    z-index: 200;
  }
  .show-menu .menu__inner {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  .section--intro {
    height: 100svh;
    background: url(../images/main-bg.webp) no-repeat;
    background-position: bottom center;
    will-change: transform;
  }
  .intro__overlay {
    display: none;
  }
  .intro__title {
    display: none;
  }
  .intro__shape {
    display: none;
  }
  .intro__birds {
    display: none;
  }
  .intro__people {
    display: none;
  }
  .intro__heading {
    display: none;
  }
  .section--first {
    height: auto;
  }
  .section--first .container {
    padding: 0;
  }
  .section__first-content {
    padding: 40px 20px 30px 20px;
  }
  .section__first-title {
    font-size: 32px;
    line-height: 38px;
  }
  .section__first-cards {
    margin-top: 30px;
    --elements: 1;
  }
  .section--second {
    position: relative;
    z-index: 4;
  }
  .section__second-content {
    margin-top: -50px;
    padding: 100px 0 50px 0;
  }
  .marquee-wrapper {
    overflow: hidden;
    width: 100%;
    position: relative;
    margin-bottom: 50px;
  }
  .marquee-item {
    padding: 0 30px;
  }
  .marquee-item span {
    font-size: 32px;
  }
  .section__second-media {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    margin-top: 40px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .section__second-img {
    position: relative;
    z-index: 2;
    top: auto;
    width: 300px;
    height: auto;
  }
  .section__second-img img {
    display: block;
    width: 100%;
  }
  .section__second-img--f {
    left: auto;
  }
  .section__second-img--s {
    right: auto;
    margin-left: 15px;
  }
  .gifts__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .gifts__col--left {
    width: 100%;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin-top: 30px;
  }
  .gifts__col--middle {
    width: 100%;
    margin: 0px;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .gifts__col--right {
    width: 100%;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    margin-top: 30px;
  }
  .gifts__col-bottom {
    display: none;
  }
  .gift__shape {
    position: relative;
    width: 100%;
    max-width: 352px;
    margin: 0 auto;
    height: auto;
  }
  .gift__shape img {
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .gifts {
    padding-top: 60px;
  }
  .gift__col-title {
    font-size: 32px;
    line-height: 38px;
  }
  .gifts__col-mobile {
    display: block;
  }
  .gifts__col-mobile .gift__col-text {
    margin-top: 20px;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    text-align: center;
    color: #919191;
  }
  .gift__col-attention {
    font-size: 32px;
    line-height: 38px;
  }
  .gift__col-link:hover {
    background: -webkit-gradient(linear, left top, right top, from(#ffe57f), color-stop(48.08%, #ffa440), to(#ff640a));
    background: linear-gradient(90deg, #ffe57f 0%, #ffa440 48.08%, #ff640a 100%);
  }
  .gifts__additional-cards {
    --elements: 1;
  }
  .gifts__additional {
    margin-top: 60px;
  }
  .gift__additional-link:hover {
    background: -webkit-gradient(linear, left top, right top, from(#ffe57f), color-stop(48.08%, #ffa440), to(#ff640a));
    background: linear-gradient(90deg, #ffe57f 0%, #ffa440 48.08%, #ff640a 100%);
  }
  .section--reg {
    scroll-margin-top: -20px;
  }
  .section__reg-title {
    font-size: 32px;
    line-height: 38px;
  }
  .section__reg-row {
    --elements: 1;
    --rgap: 0px;
  }
  .section__col-inner {
    margin-top: 20px;
  }
  .section__reg-col:nth-child(1) {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .section__reg-col:nth-child(2) {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .section__reg-col:nth-child(2) .section__col-img {
    display: none;
  }
  .section__reg-col:nth-child(3) {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .section__reg-col:nth-child(3) .section__col-img {
    display: none;
  }
  .section__col-title {
    margin-bottom: 10px;
  }
  .section__reg-link {
    margin: 30px auto 0 auto;
  }
  .section__reg-link:hover {
    background: -webkit-gradient(linear, left top, right top, from(#ffe57f), color-stop(48.08%, #ffa440), to(#ff640a));
    background: linear-gradient(90deg, #ffe57f 0%, #ffa440 48.08%, #ff640a 100%);
  }
  .section__reg-attention {
    margin-top: 30px;
    font-size: 16px;
    line-height: 19px;
  }
  .section__reg-consent {
    --elements: 1;
  }
  .section--faq {
    padding: 45px 0 0px 0;
  }
  .section__faq-content {
    margin-top: 30px;
  }
  .section__faq-title {
    font-size: 32px;
    line-height: 38px;
  }
  .faq__title {
    font-size: 18px;
    line-height: 21px;
  }
  .faq__item {
    margin-top: 5px;
    background: #fff;
    border-radius: 20px;
    padding: 20px;
    display: none;
  }
  .faq__item:first-child {
    margin-top: 0;
  }
  .faq__bottom {
    margin-top: 30px;
  }
  .faq-bottom__toggle a:hover {
    background: none;
    color: #fdb933;
  }
  .faq-bottom__toggle a:hover ins {
    background-position: 0 0px;
  }
}
/* sm <= Medium (md) */
@media screen and (max-width: 767px) {
  .container {
    padding: 0 20px;
  }
  .section__first-bottom {
    margin-top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .section__first-icon {
    margin: 0 auto;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
  .section__first-text {
    width: 100%;
    margin-top: 20px;
    -ms-flex-item-align: center;
        align-self: center;
    text-align: center;
  }
  .section__second-count {
    border-radius: 60px;
    padding: 22px 0;
  }
  .section__second-digit {
    font-size: 32px;
    line-height: 38px;
  }
  .section__second-name {
    margin-top: 0px;
  }
  .section__second-item:nth-child(1) {
    margin-right: 0px;
  }
}
/* xs <= Small (sm) */
@media screen and (max-width: 479px) {
  .gift__col-link {
    width: 100%;
  }
  .gift__additional-link {
    width: 100%;
  }
  .faq-bottom__toggle {
    width: 100%;
  }
}

.ag-countrymask.iti { display:block!important; }