.page-wrapper .top-spacer {
  height: 9.9vw;
}
.page-wrapper .container {
  margin-right: 10.56vw;
  margin-left: 10.56vw;
}
.page-wrapper .container-985 {
  width: 65.01vw;
  margin-right: auto;
  margin-left: auto;
}
@media (max-width: 769px) {
  .page-wrapper .top-spacer {
    height: 2.56vw;
  }
  .page-wrapper .container {
    margin-right: 5.12vw;
    margin-left: 5.12vw;
  }
  .page-wrapper .container-985 {
    width: auto;
    margin-right: 5.12vw;
    margin-left: 5.12vw;
  }
}
.section-intro {
  color: #fff;
  position: relative;
  padding: 5.28vw 8.184vw;
  margin-right: 8.25vw;
  margin-bottom: 5.28vw;
  background-size: 100% 100%;
}
.section-intro:after {
  content: '';
  display: block;
  position: absolute;
  background-size: contain;
  background-repeat: no-repeat;
}
.section-intro.red {
  background-image: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' viewBox='0 0 1063 449' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 37C0 16.5655 16.5655 0 37 0H1025C1045.43 0 1062 16.5655 1062 37V227V307.5V377.75L971.75 448H761.5H37C16.5655 448 0 431.435 0 411V37Z' fill='%23E1715A'/%3E%3Cpath d='M1062.25 378H996C982.745 378 972 388.745 972 402V448.25L1062.25 378Z' fill='%23F3846E'/%3E%3C/svg%3E%0A");
}
.section-intro.red:after {
  right: -8.25vw;
  bottom: 0;
  width: 15.51vw;
  height: 18.48vw;
  background-image: url(../images/why-decor1.png);
}
.section-intro.cyan {
  background-image: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' viewBox='0 0 1063 504' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 37C0 16.5655 16.5655 0 37 0H1025C1045.43 0 1062 16.5655 1062 37V227V362.5V432.75L971.75 503H761.5H37C16.5655 503 0 486.435 0 466V37Z' fill='%2391CEC6'/%3E%3Cpath d='M1062.25 433H996C982.745 433 972 443.745 972 457V503.25L1062.25 433Z' fill='%23B8E5DF'/%3E%3C/svg%3E%0A");
}
.section-intro.cyan:after {
  right: -4.29vw;
  bottom: 0;
  width: 7.788vw;
  height: 17.292vw;
  background-image: url(../images/what-decor1.png);
}
.section-intro.blue {
  background-image: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' viewBox='0 0 1063 489' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 37C0 16.5655 16.5655 0 37 0H1025C1045.43 0 1062 16.5655 1062 37V227V347.5V417.75L971.75 488H761.5H37C16.5655 488 0 471.435 0 451V37Z' fill='%23283F55'/%3E%3Cpath d='M1062.25 418H996C982.745 418 972 428.745 972 442V488.25L1062.25 418Z' fill='%23607A93'/%3E%3C/svg%3E%0A");
}
.section-intro.blue:after {
  right: -6.402vw;
  bottom: 0;
  width: 12.474vw;
  height: 16.17vw;
  background-image: url(../images/how-decor1.png);
}
.section-intro .title {
  font-family: "Open Sans", sans-serif;
  font-size: 4.224vw;
  line-height: 5.28vw;
  display: flex;
  align-items: center;
  gap: 2.64vw;
  margin-bottom: 3.3vw;
  color: #fff;
}
.section-intro .title:before {
  content: '';
  display: inline-block;
  width: 5.28vw;
  height: 5.28vw;
  background-size: contain;
}
.section-intro.red .title:before {
  background-image: url(../images/icon-intro-red.png);
}
.section-intro.cyan .title:before {
  background-image: url(../images/icon-intro-cyan.png);
}
.section-intro.blue .title:before {
  background-image: url(../images/icon-intro-blue.png);
}
.section-intro .description {
  font-family: "Alef", sans-serif;
  font-weight: 700;
  font-size: 2.112vw;
  line-height: 2.64vw;
  color: #fff;
}
@media (max-width: 769px) {
  .section-intro {
    padding: 5.12vw 5.12vw 43.52vw;
    margin-right: 0;
    margin-bottom: 15.36vw;
    border-radius: 10.24vw;
  }
  .section-intro.red {
    background-size: 250% 100%;
    background-position: right;
  }
  .section-intro.red:after {
    right: 0;
    bottom: -5.12vw;
    width: 35.84vw;
    height: 41.728vw;
  }
  .section-intro.cyan {
    background-size: 250% 100%;
    background-position: right;
  }
  .section-intro.cyan:after {
    right: 8.448vw;
    bottom: -5.632vw;
    width: 18.944vw;
    height: 41.984vw;
  }
  .section-intro.blue {
    background-size: 250% 100%;
    background-position: right;
  }
  .section-intro.blue:after {
    right: 5.12vw;
    bottom: -6.656vw;
    width: 33.28vw;
    height: 43.008vw;
  }
  .section-intro .title {
    font-size: 8.192vw;
    line-height: 10.24vw;
    gap: 5.12vw;
    margin-bottom: 3.84vw;
  }
  .section-intro .title:before {
    width: 12.288vw;
    height: 12.288vw;
  }
  .section-intro .description {
    font-size: 5.632vw;
    line-height: 7.168vw;
  }
}
.section-image-text {
  margin-bottom: 5.28vw;
}
.section-image-text .title {
  font-family: "Open Sans", sans-serif;
  font-size: 2.112vw;
  line-height: 2.64vw;
  color: #91CEC6;
  margin-bottom: 1.584vw;
}
.section-image-text.red .title {
  color: #E1715A;
}
.section-image-text .description {
  font-family: "Alef", sans-serif;
  font-size: 1.32vw;
  line-height: 1.848vw;
}
.section-image-text .flex {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6.6vw;
}
.section-image-text .flex .content {
  max-width: 40.392vw;
}
.section-image-text img {
  max-width: 18.48vw;
}
.section-image-text.red .title {
  color: #E1715A;
}
.section-image-text.yellow .title {
  color: #D4C49D;
}
.section-image-text.flex-reverse .flex {
  flex-direction: row-reverse;
}
.section-image-text.img-back img {
  max-width: 12.804vw;
}
.section-image-text.img-hands img {
  max-width: 27.39vw;
}
.section-image-text.img-thought img {
  max-width: 15.312vw;
}
.section-image-text.img-aircraft img {
  max-width: 15.774vw;
}
.section-image-text ol {
  margin: 0;
  padding-right: 2.112vw;
}
.section-image-text ol li {
  font-family: "Alef", sans-serif;
  font-weight: 400;
  font-size: 1.32vw;
  line-height: 1.848vw;
  margin-bottom: 0.66vw;
}
.section-image-text.dl .title {
  text-align: center;
}
.section-image-text.dl .subtitle {
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  font-size: 1.584vw;
  line-height: 1.33;
  margin-bottom: 1.056vw;
}
.section-image-text.dl .description {
  margin-bottom: 2.112vw;
}
.section-image-text.img-bulb img {
  max-width: 14.388vw;
}
@media (max-width: 769px) {
  .section-image-text {
    margin-bottom: 10.24vw;
  }
  .section-image-text .title {
    font-size: 6.144vw;
    line-height: 8.192vw;
    margin-bottom: 5.12vw;
  }
  .section-image-text .description {
    font-size: 4.096vw;
    line-height: 6.144vw;
  }
  .section-image-text .flex {
    gap: 3.84vw;
    flex-direction: column;
  }
  .section-image-text .flex .content {
    max-width: 100%;
  }
  .section-image-text img {
    max-width: 63.232vw;
  }
  .section-image-text.img-back .flex {
    align-items: start;
    gap: 7.68vw;
  }
  .section-image-text.img-back img {
    margin-top: 5.12vw;
    max-width: 25.6vw;
  }
  .section-image-text.img-hands .flex {
    flex-direction: column-reverse;
  }
  .section-image-text.img-hands img {
    max-width: 100%;
    margin-bottom: 2.56vw;
  }
  .section-image-text.img-thought .flex {
    flex-direction: row;
    align-items: start;
    gap: 7.68vw;
  }
  .section-image-text.img-thought img {
    margin-top: 5.12vw;
    max-width: 30.72vw;
  }
  .section-image-text.img-aircraft .flex {
    align-items: start;
    gap: 7.68vw;
  }
  .section-image-text.img-aircraft img {
    margin-top: 5.12vw;
    max-width: 25.6vw;
  }
  .section-image-text ol {
    padding-right: 5.12vw;
  }
  .section-image-text ol li {
    font-size: 4.096vw;
    line-height: 6.144vw;
    margin-bottom: 2.56vw;
  }
  .section-image-text.dl .subtitle {
    font-size: 4.608vw;
    margin-bottom: 2.56vw;
  }
  .section-image-text.dl .description {
    margin-bottom: 5.12vw;
  }
  .section-image-text.img-bulb .flex {
    flex-wrap: wrap;
    gap: 3.84vw;
  }
  .section-image-text.img-bulb img {
    max-width: 46.08vw;
    order: 1;
  }
  .section-image-text.img-bulb .content {
    order: 2;
  }
}
.section-list-icons {
  background-image: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' viewBox='0 0 1189 739' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 37C0.5 16.8416 16.8416 0.5 37 0.5H1151C1171.16 0.5 1187.5 16.8416 1187.5 37V227V597.5V667.506L1097.58 737.5H761.5H37C16.8416 737.5 0.5 721.158 0.5 701V37Z' stroke='%23E1715A'/%3E%3Cpath d='M1122 668.5H1186.79L1098.5 737.227V692C1098.5 679.021 1109.02 668.5 1122 668.5Z' stroke='%23D4C49D'/%3E%3C/svg%3E%0A");
  background-size: contain;
  padding: 5.94vw 0 2.64vw;
  margin-bottom: 5.28vw;
}
.section-list-icons .flex {
  display: flex;
  align-items: start;
  justify-content: center;
  gap: 2.376vw;
  margin-bottom: 3.3vw;
  position: relative;
}
.section-list-icons .flex:before {
  content: '';
  position: absolute;
  width: 6.93vw;
  height: 6.864vw;
  top: -3.498vw;
  left: calc(50% + 15 * 0.066vw);
  background-image: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' viewBox='0 0 105 104' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M29.3909 17.6902L30.0735 18.421L29.3909 17.6902ZM12.2811 66.6656C12.0654 67.174 12.3028 67.761 12.8112 67.9767L21.0969 71.4906C21.6053 71.7063 22.1923 71.4689 22.408 70.9604C22.6236 70.452 22.3862 69.865 21.8778 69.6494L14.5128 66.5258L17.6363 59.1608C17.8519 58.6524 17.6145 58.0654 17.1061 57.8497C16.5976 57.6341 16.0107 57.8715 15.795 58.3799L12.2811 66.6656ZM103.938 47.5673C97.9527 40.7655 86.9403 30.5184 75.7536 24.1682C70.1663 20.9965 64.4452 18.7444 59.2333 18.4472C53.9608 18.1465 49.197 19.8542 45.7329 24.5635L47.344 25.7486C50.3467 21.6665 54.4132 20.1756 59.1194 20.4439C63.8863 20.7158 69.2925 22.8002 74.7663 25.9075C85.7019 32.1152 96.5468 42.1954 102.436 48.8884L103.938 47.5673ZM45.7329 24.5635C43.7381 27.2753 43.1192 29.9585 43.5342 32.3204C43.947 34.6691 45.3625 36.5797 47.2102 37.787C49.0546 38.9923 51.3664 39.522 53.6256 39.0781C55.9059 38.6301 58.0624 37.2036 59.5864 34.6308L57.8657 33.6114C56.6149 35.7228 54.9292 36.7838 53.24 37.1157C51.5295 37.4517 49.7443 37.0538 48.3042 36.1128C46.8674 35.1739 45.8108 33.7197 45.5041 31.9742C45.1996 30.2417 45.6135 28.1011 47.344 25.7486L45.7329 24.5635ZM59.5864 34.6308C61.2107 31.8888 60.8173 28.5013 59.3368 25.3559C57.8471 22.1912 55.1857 19.0912 51.9212 16.7297C45.4101 12.0195 36.12 10.0367 28.7083 16.9594L30.0735 18.421C36.5165 12.4032 44.6688 13.9517 50.749 18.3501C53.7801 20.5429 56.2016 23.3914 57.5272 26.2077C58.8619 29.0433 59.0162 31.6693 57.8657 33.6114L59.5864 34.6308ZM28.7083 16.9594C25.3183 20.1257 24.8825 24.1916 25.4148 28.4352C25.6803 30.552 26.1927 32.7672 26.7299 34.9929C27.2712 37.236 27.838 39.4914 28.2422 41.7622C29.0504 46.3029 29.1723 50.731 27.182 54.8185C25.1983 58.8924 21.0221 62.8148 12.8268 66.129L13.5766 67.9831C22.0497 64.5566 26.7077 60.3611 28.9802 55.694C31.2462 51.0404 31.0464 46.1043 30.2112 41.4117C29.7937 39.0659 29.2083 36.7375 28.6741 34.5237C28.1356 32.2926 27.6491 30.178 27.3993 28.1863C26.9009 24.213 27.3689 20.9471 30.0735 18.421L28.7083 16.9594Z' fill='%23E1715A'/%3E%3C/svg%3E%0A");
  background-size: contain;
}
.section-list-icons .flex img {
  max-width: 29.502vw;
}
.section-list-icons .flex .content {
  max-width: 32.34vw;
}
.section-list-icons .title {
  font-family: "Open Sans", sans-serif;
  font-size: 2.112vw;
  line-height: 2.64vw;
  color: #E1715A;
  margin-bottom: 1.584vw;
}
.section-list-icons .title2 {
  text-align: center;
  margin-bottom: 2.64vw;
}
.section-list-icons .flex3 {
  display: flex;
  gap: 0.99vw;
  align-items: start;
  justify-content: center;
}
.section-list-icons .icon-block {
  width: 17.49vw;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  font-family: "Alef", sans-serif;
  font-weight: 700;
  font-size: 1.584vw;
  line-height: 2.112vw;
}
.section-list-icons .icon-block img {
  max-width: 3.96vw;
  margin-bottom: 1.584vw;
}
ul.text-list-bullets {
  list-style: none;
}
ul.text-list-bullets li {
  font-family: "Alef", sans-serif;
  font-weight: 400;
  font-size: 1.32vw;
  line-height: 1.584vw;
  margin-bottom: 1.056vw;
  padding-right: 1.848vw;
}
ul.text-list-bullets li:before {
  content: '';
  display: inline-block;
  margin-right: -1.848vw;
  margin-left: 1.32vw;
  width: 0.528vw;
  height: 0.528vw;
  background-size: contain;
}
ul.text-list-bullets.red li:before {
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='4' cy='4' r='4' fill='%23E1715A'/%3E%3C/svg%3E%0A");
}
@media (max-width: 769px) {
  .section-list-icons {
    padding: 10.24vw 5.12vw;
    margin-bottom: 10.24vw;
    background-image: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' viewBox='0 0 352 1308' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 37C0.5 16.8416 16.8416 0.5 37 0.5H314C334.158 0.5 350.5 16.8416 350.5 37V227V1187.5V1257.49L280.59 1307.5H50.5H37C16.8416 1307.5 0.5 1291.16 0.5 1271V37Z' stroke='%23E1715A'/%3E%3Cpath d='M305 1257.5H349.692L281.5 1306.28V1281C281.5 1268.02 292.021 1257.5 305 1257.5Z' stroke='%23E1715A'/%3E%3C/svg%3E%0A");
  }
  .section-list-icons .flex {
    gap: 29.44vw;
    margin-bottom: 7.68vw;
    flex-direction: column;
  }
  .section-list-icons .flex:before {
    width: 27.392vw;
    height: 27.136vw;
    top: 48.64vw;
    left: calc(50%);
    transform: translateX(-50%);
    background-image: url("data:image/svg+xml,%3Csvg width='107' height='106' viewBox='0 0 107 106' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.4463 70.6063L17.2671 70.0351L16.4463 70.6063ZM62.4742 94.5388C62.9467 94.8249 63.5615 94.6738 63.8476 94.2014L68.5095 86.5029C68.7956 86.0305 68.6445 85.4156 68.1721 85.1295C67.6997 84.8434 67.0848 84.9945 66.7987 85.4669L62.6548 92.31L55.8117 88.1661C55.3393 87.88 54.7244 88.0311 54.4383 88.5035C54.1523 88.9759 54.3033 89.5908 54.7757 89.8769L62.4742 94.5388ZM56.669 1.0938C49.0818 6.04538 37.3663 15.4805 29.4827 25.645C25.5452 30.7217 22.4987 36.0623 21.4598 41.1783C20.4088 46.3538 21.4182 51.3126 25.5842 55.4141L26.9873 53.9889C23.3762 50.4337 22.4817 46.1959 23.4198 41.5763C24.37 36.8972 27.2056 31.8443 31.0631 26.8707C38.7697 16.9344 50.2961 7.64111 57.762 2.76867L56.669 1.0938ZM25.5842 55.4141C27.9831 57.7759 30.5504 58.772 32.9473 58.6986C35.3309 58.6257 37.4242 57.4978 38.8832 55.8415C40.3396 54.1882 41.1942 51.9758 41.0777 49.6765C40.9601 47.3555 39.8564 45.0174 37.5278 43.1413L36.273 44.6987C38.184 46.2383 38.9932 48.0584 39.0803 49.7777C39.1685 51.5187 38.5195 53.2287 37.3824 54.5195C36.2479 55.8074 34.6576 56.6454 32.8861 56.6996C31.1279 56.7533 29.0685 56.0378 26.9873 53.9889L25.5842 55.4141ZM37.5278 43.1413C35.0461 41.1419 31.6371 41.0472 28.3124 42.0631C24.9673 43.0852 21.5188 45.2764 18.715 48.1699C13.1229 53.9412 9.83293 62.8526 15.6254 71.1774L17.2671 70.0351C12.2317 62.7984 14.9293 54.951 20.1514 49.5617C22.7547 46.8749 25.9201 44.8854 28.8969 43.9758C31.8941 43.0599 34.5152 43.2825 36.273 44.6987L37.5278 43.1413ZM15.6254 71.1774C18.2748 74.9851 22.2367 75.9974 26.5129 76.0769C28.6459 76.1166 30.9116 75.926 33.1912 75.7124C35.4886 75.4972 37.8019 75.2585 40.1071 75.183C44.7167 75.0319 49.1168 75.5439 52.8779 78.0978C56.6266 80.6433 59.912 85.3372 62.0211 93.922L63.9633 93.4448C61.7828 84.569 58.2959 79.3593 54.0015 76.4432C49.7194 73.5355 44.8053 73.0279 40.0416 73.184C37.6603 73.2621 35.2721 73.5087 33.0047 73.7212C30.7195 73.9352 28.5571 74.1146 26.5501 74.0773C22.5463 74.0028 19.3808 73.0729 17.2671 70.0351L15.6254 71.1774Z' fill='%23E1715A'/%3E%3C/svg%3E%0A");
  }
  .section-list-icons .flex img {
    max-width: 69.12vw;
  }
  .section-list-icons .flex .content {
    max-width: 125.44vw;
  }
  .section-list-icons .title {
    font-size: 6.144vw;
    line-height: 8.192vw;
    margin-bottom: 5.12vw;
  }
  .section-list-icons .title2 {
    margin-bottom: 5.12vw;
    font-size: 6.144vw;
    line-height: 8.192vw;
  }
  .section-list-icons .flex3 {
    gap: 5.632vw;
    flex-direction: column;
  }
  .section-list-icons .icon-block {
    width: 100%;
    font-size: 4.096vw;
    line-height: 5.632vw;
  }
  .section-list-icons .icon-block img {
    max-width: 15.36vw;
    margin-bottom: 6.656vw;
  }
  ul.text-list-bullets li {
    font-size: 4.096vw;
    line-height: 5.632vw;
    margin-bottom: 5.12vw;
    padding-right: 6.656vw;
  }
  ul.text-list-bullets li:before {
    margin-right: -6.656vw;
    margin-left: 4.608vw;
    width: 2.048vw;
    height: 2.048vw;
  }
}
.section-cite {
  position: relative;
  margin-bottom: 5.28vw;
}
.section-cite:before,
.section-cite:after {
  content: '';
  display: block;
  position: absolute;
}
.section-cite:before {
  width: 18.876vw;
  height: 21.054vw;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml,%3Csvg preseveAspectRatio='none' viewBox='0 0 286 319' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_b_0_1)'%3E%3Cpath d='M126.5 10.3432C133.926 6.05605 143.074 6.05606 150.5 10.3432L264.631 76.2368C272.057 80.524 276.631 88.4471 276.631 97.0214V228.809C276.631 237.383 272.057 245.306 264.631 249.593L150.5 315.487C143.074 319.774 133.926 319.774 126.5 315.487L12.3689 249.593C4.94332 245.306 0.368942 237.383 0.368942 228.809V97.0214C0.368942 88.4471 4.94332 80.524 12.3689 76.2368L126.5 10.3432Z' fill='%2391CEC6'/%3E%3C/g%3E%3Cpath d='M153.5 1L273.009 70.07C280.43 74.3586 285 82.2787 285 90.8493V233.5' stroke='%2391CEC6' stroke-width='2'/%3E%3Cdefs%3E%3Cfilter id='filter0_b_0_1' x='-14.6328' y='-7.87215' width='306.266' height='341.574' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeGaussianBlur in='BackgroundImageFix' stdDeviation='7.5'/%3E%3CfeComposite in2='SourceAlpha' operator='in' result='effect1_backgroundBlur_0_1'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_backgroundBlur_0_1' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");
  background-size: contain;
}
.section-cite:after {
  width: 2.112vw;
  height: 1.782vw;
  right: 7.59vw;
  bottom: 0.132vw;
  background-image: url("data:image/svg+xml,%3Csvg preseveAspectRatio='none' viewBox='0 0 32 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.6875 26.0625H2.48438C1.79688 26.0625 1.20312 25.9531 0.703125 25.7344C0.234375 25.4844 0 25.1094 0 24.6094C0 23.7344 0.109375 22.8906 0.328125 22.0781L5.85938 0H12L8.67188 25.875L6.89062 25.9688C6.20312 26.0312 5.46875 26.0625 4.6875 26.0625ZM23.7656 26.0625H21.5625C20.875 26.0625 20.2812 25.9531 19.7812 25.7344C19.3125 25.4844 19.0781 25.1094 19.0781 24.6094C19.0781 23.7344 19.1875 22.8906 19.4062 22.0781L24.9375 0H31.0781L27.75 25.875L25.9688 25.9688C25.2812 26.0312 24.5469 26.0625 23.7656 26.0625Z' fill='%2391CEC6'/%3E%3C/svg%3E%0A");
  background-size: contain;
}
.section-cite img {
  padding-right: 9.636vw;
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
}
.section-cite img.image-mobile {
  display: none;
}
.section-cite .cite {
  position: absolute;
  right: 3.828vw;
  top: 50%;
  transform: translateY(-50%);
  width: 41.448vw;
  height: 11.088vw;
  font-family: "Alef", sans-serif;
  font-weight: 400;
  font-size: 3.168vw;
  line-height: 3.696vw;
  color: #fff;
}
@media (max-width: 769px) {
  .section-cite {
    margin-bottom: 10.24vw;
  }
  .section-cite:before {
    width: 54.272vw;
    height: 60.416vw;
  }
  .section-cite:after {
    width: 23.296vw;
    height: 18.176vw;
    right: 0;
    bottom: -0.512vw;
    background-image: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' viewBox='0 0 91 71' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M90.25 0H24C10.7452 0 0 10.7452 0 24V70.25L90.25 0Z' fill='%2391CEC6'/%3E%3Cpath d='M53.2624 70H52.1991C51.8673 70 51.5807 69.9454 51.3394 69.8363C51.1131 69.7116 51 69.5246 51 69.2752C51 68.8387 51.0528 68.4179 51.1584 68.0126L53.8281 57H56.7919L55.1855 69.9065L54.3258 69.9532C53.994 69.9844 53.6395 70 53.2624 70ZM62.4706 70H61.4072C61.0754 70 60.7888 69.9454 60.5475 69.8363C60.3213 69.7116 60.2081 69.5246 60.2081 69.2752C60.2081 68.8387 60.2609 68.4179 60.3665 68.0126L63.0362 57H66L64.3937 69.9065L63.5339 69.9532C63.2021 69.9844 62.8477 70 62.4706 70Z' fill='%2391CEC6'/%3E%3C/svg%3E%0A");
  }
  .section-cite img {
    display: none;
    padding-right: 0;
    border-radius: 10.24vw;
  }
  .section-cite img.image-mobile {
    display: block;
  }
  .section-cite .cite {
    right: 14.848vw;
    width: 69.12vw;
    height: 32.768vw;
    font-size: 6.144vw;
    line-height: 8.192vw;
  }
}
.section-percents {
  margin-bottom: 5.28vw;
}
.section-percents .title {
  font-family: "Open Sans", sans-serif;
  font-size: 2.112vw;
  line-height: 2.64vw;
  background: linear-gradient(90deg, #283F55 20.24%, #446F98 53.18%, #283F55 80.95%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  margin-bottom: 2.64vw;
  text-align: center;
}
.section-percents .subtitle {
  font-family: "Alef", sans-serif;
  font-weight: 400;
  font-size: 3.168vw;
  line-height: 0.6;
  color: #91CEC6;
  margin-bottom: 1.056vw;
}
.section-percents .description {
  font-family: "Alef", sans-serif;
  font-weight: 400;
  font-size: 1.584vw;
  line-height: 1.3;
}
.section-percents .block {
  min-height: 11.022vw;
  margin-top: 1.584vw;
}
.section-percents .block:nth-of-type(1) .subtitle {
  color: #E1715A;
}
.section-percents .block:nth-of-type(2) .subtitle {
  color: #D4C49D;
}
.section-percents .block:nth-of-type(4) .subtitle {
  color: #283F55;
}
.section-percents img {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  max-width: 19.008vw;
}
.section-percents .flex {
  display: grid;
  grid-template-columns: 18.48vw 17.16vw;
  position: relative;
  align-items: start;
  justify-content: space-between;
}
.section-percents .flex:before {
  content: '';
  position: absolute;
  width: 29.832vw;
  height: 21.054vw;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  background-image: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' viewBox='0 0 452 319' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M398.073 13.0733L398.185 14.0669L398.185 14.0669L398.073 13.0733ZM443.515 51.1649C443.203 51.6207 442.58 51.7373 442.124 51.4254L434.697 46.3422C434.242 46.0303 434.125 45.4079 434.437 44.9522C434.749 44.4964 435.371 44.3798 435.827 44.6917L442.429 49.2101L446.947 42.6083C447.259 42.1525 447.882 42.0359 448.337 42.3478C448.793 42.6598 448.91 43.2821 448.598 43.7379L443.515 51.1649ZM344.823 84.3441C346.503 74.4531 350.936 58.4041 357.834 45.9535C361.28 39.734 365.391 34.3202 370.163 31.0523C374.985 27.7498 380.489 26.6432 386.524 29.0978L385.77 30.9504C380.444 28.784 375.643 29.7233 371.293 32.7024C366.892 35.7162 362.965 40.8199 359.583 46.9228C352.827 59.1171 348.451 74.9327 346.795 84.679L344.823 84.3441ZM386.524 29.0978C389.999 30.5111 392.146 32.6768 393.133 35.1217C394.115 37.5562 393.901 40.1553 392.863 42.3445C390.782 46.7372 385.332 49.5652 379.369 46.4285L380.3 44.6585C385.165 47.2179 389.416 44.9481 391.056 41.488C391.879 39.7509 392.031 37.7348 391.278 35.8703C390.53 34.0162 388.84 32.199 385.77 30.9504L386.524 29.0978ZM379.369 46.4285C376.32 44.8247 374.641 41.9161 374.16 38.545C373.681 35.1914 374.374 31.34 376.074 27.6516C379.478 20.2663 387.024 13.3208 397.96 12.0797L398.185 14.0669C388.025 15.2201 381.038 21.6617 377.89 28.4889C376.315 31.9067 375.727 35.368 376.14 38.2624C376.55 41.1394 377.935 43.4143 380.3 44.6585L379.369 46.4285ZM397.96 12.0797C416.202 10.0093 438.668 23.7066 443.672 50.416L441.706 50.7843C436.885 25.0495 415.33 12.1211 398.185 14.0669L397.96 12.0797Z' fill='%23E1715A'/%3E%3Cpath d='M398.391 204.289L398.749 205.223L398.749 205.223L398.391 204.289ZM445.948 227.567C445.753 228.084 445.176 228.345 444.659 228.151L436.237 224.978C435.72 224.783 435.459 224.206 435.654 223.69C435.848 223.173 436.425 222.912 436.942 223.106L444.428 225.926L447.249 218.44C447.443 217.923 448.02 217.662 448.537 217.857C449.054 218.051 449.315 218.628 449.12 219.145L445.948 227.567ZM358.007 247.536C359.336 238.252 364.9 228.918 372.295 221.084C379.699 213.241 389.025 206.806 398.033 203.355L398.749 205.223C390.054 208.553 380.973 214.805 373.75 222.457C366.518 230.118 361.237 239.088 359.986 247.82L358.007 247.536ZM398.033 203.355C413.408 197.465 435.824 204.498 445.923 226.802L444.101 227.627C434.41 206.223 413.071 199.736 398.749 205.223L398.033 203.355Z' fill='%2391CEC6'/%3E%3Cpath d='M53.9397 190.504L53.6836 191.471L53.6836 191.471L53.9397 190.504ZM8.4979 228.596C8.80983 229.052 9.43217 229.168 9.88793 228.856L17.315 223.773C17.7708 223.461 17.8874 222.839 17.5754 222.383C17.2635 221.927 16.6412 221.811 16.1854 222.123L9.58357 226.641L5.06519 220.039C4.75326 219.583 4.13092 219.467 3.67516 219.779C3.2194 220.091 3.1028 220.713 3.41473 221.169L8.4979 228.596ZM54.1957 189.537C45.2025 187.155 34.958 190.13 26.396 196.942C17.8188 203.766 10.8408 214.5 8.34024 227.847L10.306 228.215C12.7184 215.339 19.4418 205.031 27.6412 198.507C35.8559 191.971 45.4632 189.293 53.6836 191.471L54.1957 189.537ZM114.324 289.484C88.4051 280.678 82.3559 258.615 78.4113 237.066C76.4531 226.369 75.0049 215.72 71.8071 207.207C68.5847 198.629 63.5097 192.004 54.1957 189.537L53.6836 191.471C62.1479 193.713 66.8441 199.683 69.9348 207.91C73.05 216.203 74.4567 226.57 76.444 237.426C80.3902 258.984 86.5941 282.175 113.681 291.378L114.324 289.484Z' fill='%23283F55'/%3E%3Cpath d='M53.6205 16.2887L53.2628 17.2226L53.2628 17.2226L53.6205 16.2887ZM6.06418 39.5673C6.25887 40.0841 6.83567 40.3453 7.3525 40.1506L15.7748 36.978C16.2916 36.7833 16.5527 36.2065 16.3581 35.6897C16.1634 35.1728 15.5866 34.9117 15.0697 35.1064L7.58328 37.9265L4.76317 30.44C4.56848 29.9232 3.99168 29.662 3.47485 29.8567C2.95802 30.0514 2.69687 30.6282 2.89156 31.145L6.06418 39.5673ZM94.0052 59.5364C92.6758 50.2521 87.1118 40.9185 79.7166 33.084C72.3132 25.2409 62.9868 18.8057 53.9782 15.3549L53.2628 17.2226C61.9579 20.5533 71.039 26.8047 78.2622 34.4569C85.4935 42.1176 90.7751 51.088 92.0254 59.8199L94.0052 59.5364ZM53.9782 15.3549C38.6036 9.4655 16.1872 16.4984 6.08901 38.8023L7.91097 39.6272C17.6017 18.2234 38.9411 11.7365 53.2628 17.2226L53.9782 15.3549Z' fill='%23D4C49D'/%3E%3C/svg%3E%0A");
  background-size: contain;
}
.section-percents.six .title {
  margin-bottom: 7.656vw;
}
.section-percents.six img {
  max-width: 23.562vw;
}
.section-percents.six .flex {
  grid-template-columns: 19.8vw 17.82vw;
}
.section-percents.six .flex:before {
  width: 29.7vw;
  height: 30.36vw;
  top: -4.356vw;
  background-image: url(../images/what-decor3.png);
}
.section-percents.six.how .title {
  margin-bottom: 1.122vw;
}
.section-percents.six.how .subtitle {
  margin-bottom: 6.27vw;
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  font-size: 1.584vw;
  line-height: 2.112vw;
  text-align: center;
  background: linear-gradient(90deg, #283F55 20.24%, #446F98 53.18%, #283F55 80.95%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}
.section-percents.six.how .flex:before {
  width: 30.426vw;
  height: 29.7vw;
  background-image: url(../images/how-decor3.png);
}
.section-percents.six.how .block:nth-of-type(1) {
  padding-bottom: 5.61vw;
}
.section-percents.six.how .block:nth-of-type(3) {
  margin-top: -4.29vw;
}
.section-percents.six .block {
  padding-right: 1.848vw;
  padding-bottom: 1.584vw;
  margin-top: 0;
  min-height: 0;
}
.section-percents.six .block:before {
  content: '';
  display: inline-block;
  margin-right: -1.848vw;
  margin-left: 1.32vw;
  width: 0.528vw;
  height: 0.528vw;
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='4' cy='4' r='4' fill='%23E1715A'/%3E%3C/svg%3E%0A");
  background-size: contain;
  float: right;
  margin-top: 0.726vw;
}
@media (max-width: 769px) {
  .section-percents {
    margin-bottom: 10.24vw;
  }
  .section-percents .title {
    font-size: 6.144vw;
    line-height: 8.192vw;
    margin-bottom: 5.12vw;
  }
  .section-percents .subtitle {
    font-size: 12.288vw;
    margin-bottom: 4.096vw;
  }
  .section-percents .description {
    font-family: "Alef", sans-serif;
    font-weight: 400;
    font-size: 4.096vw;
    line-height: 1.3;
  }
  .section-percents .block {
    min-height: 0;
    margin-top: 5.12vw;
  }
  .section-percents img {
    position: static;
    transform: none;
    max-width: 73.728vw;
    margin: 0 auto;
    display: block;
  }
  .section-percents .flex {
    display: block;
  }
  .section-percents .flex:before {
    display: none;
  }
  .section-percents.six .title {
    margin-bottom: 5.12vw;
  }
  .section-percents.six img {
    max-width: 64vw;
    margin-bottom: 2.56vw;
  }
  .section-percents.six .flex {
    display: block;
  }
  .section-percents.six .flex:before {
    display: none;
  }
  .section-percents.six.how .title {
    margin-bottom: 4.352vw;
  }
  .section-percents.six.how .subtitle {
    margin-bottom: 5.12vw;
    font-size: 5.12vw;
    line-height: 7.168vw;
  }
  .section-percents.six.how .block:nth-of-type(1) {
    padding-bottom: 3.584vw;
  }
  .section-percents.six.how .block:nth-of-type(3) {
    margin-top: 0;
  }
  .section-percents.six .block {
    padding-right: 5.12vw;
    padding-bottom: 3.584vw;
    margin-top: 0;
    min-height: 0;
  }
  .section-percents.six .block:before {
    margin-right: -5.12vw;
    margin-left: 3.072vw;
    width: 2.048vw;
    height: 2.048vw;
    margin-top: 1.536vw;
  }
}
.section-buttons {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: relative;
  width: fit-content;
  margin: 0 auto 5.28vw;
}
.section-buttons:before {
  content: '';
  position: absolute;
  left: -4.95vw;
  top: 5.28vw;
  width: 5.742vw;
  height: 3.894vw;
  background-image: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' viewBox='0 0 87 59' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.9977 50.9998L23.5102 50.1411L22.9977 50.9998ZM84.9375 35.8314C84.835 35.2887 84.312 34.9318 83.7693 35.0343L74.9256 36.7041C74.3829 36.8066 74.026 37.3296 74.1284 37.8723C74.2309 38.415 74.7539 38.7718 75.2966 38.6694L83.1577 37.1851L84.642 45.0462C84.7445 45.5889 85.2675 45.9458 85.8102 45.8433C86.3529 45.7408 86.7097 45.2178 86.6073 44.6751L84.9375 35.8314ZM1.76891 0.969109C1.19634 19.1876 3.87787 40.7522 22.4852 51.8585L23.5102 50.1411C5.94412 39.6563 3.19708 19.1953 3.76793 1.03193L1.76891 0.969109ZM22.4852 51.8585C44.0463 64.7278 71.0009 56.7754 84.7808 36.5806L83.1288 35.4533C69.866 54.8902 44.0478 62.3996 23.5102 50.1411L22.4852 51.8585Z' fill='%2391CEC6'/%3E%3C/svg%3E%0A");
  background-size: contain;
}
.section-buttons ul {
  background: #36455A;
  border-radius: 0.528vw;
  overflow: hidden;
  display: inline-flex;
  padding: 0 0.462vw;
  list-style: none;
}
.section-buttons ul li {
  padding: 0 1.32vw;
}
.section-buttons ul li a {
  display: block;
  height: 3.96vw;
  color: #fff;
  border-bottom: 0.264vw solid transparent;
  font-family: "Alef", sans-serif;
  font-size: 2.112vw;
  line-height: 3.696vw;
  text-decoration: none;
}
.section-buttons ul li a.active {
  color: #D4C49D;
  border-bottom-color: #D4C49D;
}
.btn-cyan {
  width: 24.024vw;
  height: 5.28vw;
  background: linear-gradient(180deg, #91CEC6 0%, #7DC4BA 100%);
  border-radius: 0.528vw;
  display: inline-block;
  margin-bottom: 3.96vw;
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  font-size: 2.112vw;
  line-height: 5.016vw;
  text-align: center;
  color: #fff;
  text-shadow: 0 0.132vw 0 #55A297;
  box-shadow: 0 0.198vw 0 0 #58A399;
  text-decoration: none;
}
.btn-right {
  width: 5.148vw;
  height: 19.932vw;
  background: url(../images/btn-right.png) center center / contain no-repeat;
  position: fixed;
  right: 0;
  bottom: 34vh;
  z-index: 999;
}
@media (min-width: 1400px) {
  .btn-right {
    width: 78px;
    height: 302px;
  }
}
@media (max-width: 769px) {
  .section-buttons {
    margin: 15.36vw 0;
    width: auto;
  }
  .section-buttons:before {
    left: 0;
    top: 21.76vw;
    width: 18.944vw;
    height: 13.056vw;
  }
  .section-buttons ul {
    border-radius: 2.048vw;
    padding: 0 1.792vw;
  }
  .section-buttons ul li {
    padding: 0 5.12vw;
  }
  .section-buttons ul li a {
    height: 15.36vw;
    border-bottom: 1.024vw solid transparent;
    font-size: 8.192vw;
    line-height: 14.336vw;
  }
  .btn-cyan {
    width: 100%;
    display: block;
    height: 18.432vw;
    border-radius: 2.048vw;
    margin-bottom: 24.576vw;
    font-size: 6.144vw;
    line-height: 17.408vw;
    text-shadow: 0 0.512vw 0 #55A297;
    box-shadow: 0 0.768vw 0 0 #58A399;
  }
  .btn-right {
    width: 10.24vw;
    height: 37.376vw;
  }
}
.section-hexagons {
  background-image: url(../images/what-decor2.png);
  margin-bottom: 5.28vw;
  background-size: 62.106vw auto;
  background-position: 10.692vw 5.148vw;
  background-repeat: no-repeat;
}
.section-hexagons.how {
  background-image: url(../images/how-decor2.png);
  background-size: 60.72vw auto;
  background-position: 11.88vw 7.26vw;
}
.section-hexagons .title {
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  font-size: 2.112vw;
  line-height: 2.64vw;
  text-align: center;
  background: linear-gradient(90deg, #283F55 20.24%, #446F98 53.18%, #283F55 80.95%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  margin-bottom: 9.9vw;
}
.section-hexagons .grid {
  display: grid;
  grid-template-columns: 17.028vw 17.028vw 17.028vw;
  gap: 1.98vw;
  justify-content: center;
}
.hexagon-block {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.hexagon-block .hexagon {
  width: 15.51vw;
  height: 17.292vw;
  background-size: contain;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 0.792vw;
}
.hexagon-block:nth-of-type(1) .hexagon {
  margin-top: 10.56vw;
  background-image: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' viewBox='0 0 235 262' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M234.935 82.2014V179.936C234.935 191.662 228.678 202.497 218.523 208.36L133.876 257.228C123.722 263.091 111.209 263.091 101.054 257.228L16.4073 208.36C6.25235 202.497 -0.00390625 191.662 -0.00390625 179.936V82.2014C-0.00390625 70.4757 6.25235 59.6401 16.4073 53.7773L101.054 4.90984C111.209 -0.953019 123.722 -0.953019 133.876 4.90984L218.523 53.7773C228.678 59.6401 234.935 70.4757 234.935 82.2014Z' fill='%23E07159'/%3E%3C/svg%3E%0A");
}
.hexagon-block:nth-of-type(2) .hexagon {
  margin-top: 5.94vw;
  background-image: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' viewBox='0 0 228 253' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M228 79.1508V173.849C228 185.211 221.928 195.71 212.073 201.39L129.926 248.739C120.071 254.42 107.929 254.42 98.0735 248.739L15.9265 201.39C6.07152 195.71 0 185.211 0 173.849V79.1508C0 67.7894 6.07152 57.2904 15.9265 51.6097L98.0735 4.26054C107.929 -1.42018 120.071 -1.42018 129.926 4.26054L212.073 51.6097C221.928 57.2904 228 67.7894 228 79.1508Z' fill='%2391CEC7'/%3E%3C/svg%3E%0A");
}
.hexagon-block:nth-of-type(3) .hexagon {
  background-image: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' viewBox='0 0 228 253' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M228 79.1508V173.849C228 185.211 221.928 195.71 212.073 201.39L129.927 248.739C120.071 254.42 107.929 254.42 98.0735 248.739L15.9265 201.39C6.0715 195.71 0 185.211 0 173.849V79.1508C0 67.7894 6.0715 57.2904 15.9265 51.6097L98.0735 4.26054C107.929 -1.42018 120.071 -1.42018 129.927 4.26054L212.073 51.6097C221.928 57.2904 228 67.7894 228 79.1508Z' fill='%23CABC95'/%3E%3C/svg%3E%0A");
}
.hexagon-block h4 {
  font-family: "Alef", sans-serif;
  font-weight: 700;
  font-size: 1.584vw;
  line-height: 1.848vw;
  text-align: center;
  color: #294056;
  margin: 0;
  max-width: 13.86vw;
}
.hexagon-block .decor-minus {
  width: 2.376vw;
  height: 0.396vw;
  background: #fff;
}
.hexagon-block .description {
  background: rgba(16, 171, 149, 0.2);
  padding: 1.98vw;
  font-family: "Alef", sans-serif;
  font-size: 1.188vw;
  line-height: 1.848vw;
  color: #000;
  position: relative;
}
.hexagon-block .description ol {
  padding: 0;
  margin: 0 2.112vw 0 0;
}
.hexagon-block .description li {
  margin-bottom: 0.66vw;
}
.hexagon-block:nth-of-type(1) .description:before {
  background: #E1715A;
}
.hexagon-block:nth-of-type(2) .description:before {
  background: #91CEC6;
}
.hexagon-block:nth-of-type(3) .description:before {
  background: #D4C49D;
}
@media (max-width: 769px) {
  .container-scroll {
    width: calc(100% + 40 * 0.256vw);
    margin: 0 -5.12vw;
    overflow: scroll;
    position: relative;
  }
  .section-hexagons {
    background: none;
    margin-bottom: 10.24vw;
  }
  .section-hexagons.how {
    background: none;
  }
  .section-hexagons.how .grid {
    background-image: url(../images/how-decor2.png);
    background-size: 186.112vw auto;
    background-position: 4.608vw 7.424vw;
  }
  .section-hexagons .title {
    font-size: 6.144vw;
    line-height: 8.192vw;
    margin-bottom: 0;
  }
  .section-hexagons .grid {
    display: grid;
    grid-template-columns: 58.624vw 58.624vw 58.624vw;
    gap: 5.12vw;
    width: 196.096vw;
    padding: 29.696vw 5.12vw 0;
    background-image: url(../images/what-decor2-mob.png);
    background-size: 189.44vw auto;
    background-position: 0 -40.448vw;
    background-repeat: no-repeat;
  }
  .hexagon-block .hexagon {
    width: 58.624vw;
    height: 65.024vw;
    gap: 3.072vw;
  }
  .hexagon-block:nth-of-type(1) .hexagon {
    margin-top: 0;
  }
  .hexagon-block:nth-of-type(2) .hexagon {
    margin-top: 0;
  }
  .hexagon-block h4 {
    font-size: 6.144vw;
    line-height: 7.168vw;
    max-width: 53.76vw;
  }
  .hexagon-block .decor-minus {
    width: 9.216vw;
    height: 1.536vw;
  }
  .hexagon-block .description {
    padding: 6.144vw;
    font-size: 4.096vw;
    line-height: 5.376vw;
  }
}
.section-tabs {
  margin-bottom: 5.28vw;
}
.section-tabs .title {
  font-family: "Open Sans", sans-serif;
  font-size: 2.112vw;
  line-height: 1.25;
  text-align: center;
  background: linear-gradient(90deg, #283F55 20.24%, #446F98 53.18%, #283F55 80.95%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}
.section-tabs .tab-content {
  display: none;
  min-height: 24.09vw;
  background: #283F55;
  border-radius: 1.584vw;
  padding: 2.64vw;
  align-items: center;
  gap: 2.64vw;
}
.section-tabs .tab-content.active {
  display: flex;
}
.section-tabs .subtitle {
  font-family: "Alef", sans-serif;
  font-weight: 700;
  font-size: 2.112vw;
  line-height: 1.25;
  color: #fff;
}
.section-tabs .description {
  font-family: "Alef", sans-serif;
  font-weight: 400;
  font-size: 1.584vw;
  line-height: 1.33;
  color: #fff;
}
.section-tabs .img-wrapper {
  width: 31.416vw;
  height: 18.612vw;
  background-size: cover;
  background-position: center;
  overflow: hidden;
  border-radius: 1.056vw;
}
.section-tabs .tabs {
  list-style: none;
  display: flex;
  gap: 0.396vw;
  padding: 0 1.782vw;
  margin-bottom: -0.792vw;
}
.section-tabs .tab {
  height: 3.96vw;
  padding: 0 1.32vw;
  background: #607A93;
  border-radius: 1.056vw;
  font-family: "Alef", sans-serif;
  font-weight: 400;
  font-size: 2.112vw;
  line-height: 3.3vw;
  color: #fff;
  text-decoration: none;
  display: block;
}
.section-tabs .tab span {
  color: #fff;
}
.section-tabs .tab span.mobile {
  display: none;
}
.section-tabs .tab.active {
  background: #283F55;
  position: relative;
  margin-top: -0.66vw;
  margin-bottom: -0.66vw;
  height: 5.28vw;
}
.section-tabs .tab.active:before,
.section-tabs .tab.active:after {
  content: '';
  position: absolute;
  width: 1.056vw;
  height: 1.254vw;
  background-image: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' viewBox='0 0 16 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1493_2)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M32 -39C23.1635 -39 16 -31.8366 16 -23V3C16 11.8366 8.83655 19 0 19H-466C-479.255 19 -490 29.7452 -490 43V247C-490 260.255 -479.255 271 -466 271H253C266.255 271 277 260.255 277 247V43C277 29.7452 266.255 19 253 19H154C145.163 19 138 11.8366 138 3V-23C138 -31.8366 130.837 -39 122 -39H32Z' fill='%23283F55'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1493_2'%3E%3Crect width='16' height='19' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: 101% 101%;
}
.section-tabs .tab.active:before {
  left: -1.056vw;
  top: 2.64vw;
}
.section-tabs .tab.active:after {
  right: -1.056vw;
  top: 2.64vw;
  transform: scale(-1, 1);
}
.section-tabs .tab-content-wrapper {
  position: relative;
  z-index: 1;
}
@media (max-width: 769px) {
  .section-tabs {
    margin-bottom: 10.24vw;
  }
  .section-tabs .title {
    font-size: 6.144vw;
    line-height: 1.33;
  }
  .section-tabs .tab-content {
    min-height: 0;
    border-radius: 6.144vw;
    padding: 5.12vw;
    align-items: start;
    flex-direction: column;
    gap: 5.12vw;
  }
  .section-tabs .tab-content.active {
    display: flex;
  }
  .section-tabs .subtitle {
    font-family: "Alef", sans-serif;
    font-weight: 700;
    font-size: 6.144vw;
    line-height: 1.33;
    color: #fff;
    margin-top: 0;
    margin-bottom: 2.56vw;
  }
  .section-tabs .description {
    font-size: 5.12vw;
    line-height: 1.4;
  }
  .section-tabs .img-wrapper {
    width: 100%;
    height: 47.104vw;
    border-radius: 4.096vw;
  }
  .section-tabs .tabs {
    list-style: none;
    display: flex;
    gap: 1.536vw;
    padding: 0 6.912vw;
    margin-bottom: -3.072vw;
  }
  .section-tabs .tab {
    height: 10.752vw;
    padding: 0 3.5328vw;
    border-radius: 4.096vw 4.096vw 0 0;
    font-size: 5.12vw;
    line-height: 7.68vw;
  }
  .section-tabs .tab span {
    display: none;
  }
  .section-tabs .tab span.mobile {
    display: inline;
  }
  .section-tabs .tab.active {
    margin-top: -1.28vw;
    margin-bottom: -1.28vw;
    height: 14.08vw;
  }
  .section-tabs .tab.active:before,
  .section-tabs .tab.active:after {
    width: 4.096vw;
    height: 4.864vw;
  }
  .section-tabs .tab.active:before {
    left: -4.096vw;
    top: 5.12vw;
  }
  .section-tabs .tab.active:after {
    right: -4.096vw;
    top: 5.12vw;
  }
  .section-tabs .tab-content-wrapper {
    position: relative;
    z-index: 1;
  }
}
.section-accordion {
  margin-bottom: 5.28vw;
}
.section-accordion .title {
  font-family: "Open Sans", sans-serif;
  font-size: 2.112vw;
  line-height: 1.25;
  text-align: center;
  background: linear-gradient(90deg, #283F55 20.24%, #446F98 53.18%, #283F55 80.95%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}
.section-accordion .grid {
  display: flex;
  gap: 2.97vw;
  margin: 0 1.32vw;
  align-items: start;
}
.section-accordion img {
  max-width: 26.73vw;
}
.accordion-tabs {
  list-style: none;
  flex-grow: 10;
}
.accordion-tab {
  position: relative;
  border-radius: 1.056vw 1.056vw 0 0;
  margin-bottom: 3.036vw;
}
.accordion-tab .acc-tab-title {
  display: flex;
  padding: 1.65vw 1.65vw 0;
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  font-size: 1.584vw;
  line-height: 1.33;
  color: #283F55;
  text-decoration: none;
  align-items: center;
  justify-content: space-between;
}
.accordion-tab .acc-tab-title:after {
  content: '';
  display: block;
  width: 1.32vw;
  height: 0.792vw;
  background-image: url("data:image/svg+xml,%3Csvg preserveAspectRation='none' viewBox='0 0 20 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 1.5L10 10.5L1 1.5' stroke='%230D3B4D' stroke-width='2'/%3E%3C/svg%3E%0A");
  background-size: 100% 100%;
}
.accordion-tab .acc-tab-title.active:after {
  transform: scale(-1);
}
.accordion-tab .acc-tab-content {
  display: none;
  font-family: "Alef", sans-serif;
  font-weight: 400;
  font-size: 1.32vw;
  line-height: 1.4;
  color: #283F55;
  padding: 1.65vw;
}
.accordion-tab svg {
  position: absolute;
  max-width: 100%;
  bottom: -1.914vw;
  left: 0;
  right: 0;
  height: 1.98vw;
}
.section-accordion.road .title,
.section-accordion.chart .title {
  margin-bottom: 2.64vw;
}
.section-accordion.road .description,
.section-accordion.chart .description {
  font-family: "Alef", sans-serif;
  font-size: 1.584vw;
  line-height: 2.64vw;
  color: #283F55;
  margin-bottom: 2.64vw;
  padding: 0 1.32vw;
}
.section-accordion.road .acc-tab-title,
.section-accordion.chart .acc-tab-title {
  color: #fff;
}
.section-accordion.road .acc-tab-title:after,
.section-accordion.chart .acc-tab-title:after {
  background-image: url("data:image/svg+xml,%3Csvg preserveAspectRation='none' viewBox='0 0 20 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 0.818359L10 9.81836L1 0.818359' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");
}
.section-accordion.road .acc-tab-content,
.section-accordion.chart .acc-tab-content {
  color: #fff;
}
.section-accordion.chart .accordion-tab {
  background-color: #91CEC6;
  transition: 0.5s background-color ease;
}
.section-accordion.chart .accordion-tab .svg-bg {
  fill: #91CEC6;
  transition: 0.5s fill ease;
}
.section-accordion.chart .accordion-tab .svg-corner {
  fill: #B7E7E1;
  transition: 0.5s fill ease;
}
.section-accordion.chart .accordion-tab.active {
  background-color: #E07159;
}
.section-accordion.chart .accordion-tab.active .svg-bg {
  fill: #E07159;
}
.section-accordion.chart .accordion-tab.active .svg-corner {
  fill: #F3846E;
}
@media (max-width: 769px) {
  .section-accordion {
    margin-bottom: 10.24vw;
  }
  .section-accordion .title {
    font-size: 6.144vw;
    line-height: 1.33;
  }
  .section-accordion .grid {
    gap: 5.12vw;
    margin: 0;
    flex-direction: column-reverse;
  }
  .section-accordion img {
    max-width: 100%;
  }
  .accordion-tabs {
    width: 100%;
  }
  .accordion-tab {
    border-radius: 3.072vw 3.072vw 0 0;
    margin-bottom: 8.192vw;
  }
  .accordion-tab .acc-tab-title {
    padding: 5.12vw 5.12vw 0;
    font-size: 4.608vw;
  }
  .accordion-tab .acc-tab-title:after {
    width: 4.608vw;
    height: 2.304vw;
  }
  .accordion-tab .acc-tab-content {
    font-size: 4.608vw;
    line-height: 1.33;
    padding: 5.12vw;
  }
  .accordion-tab svg {
    bottom: -5.12vw;
    height: 5.632vw;
    width: 100%;
  }
  .section-accordion.road .title,
  .section-accordion.chart .title {
    margin-bottom: 3.84vw;
  }
  .section-accordion.road .description,
  .section-accordion.chart .description {
    font-size: 5.12vw;
    line-height: 7.168vw;
    margin-bottom: 2.56vw;
    padding: 0;
  }
  .section-accordion.chart img {
    max-width: 68.096vw;
    margin: 0 auto;
  }
}
.icon-minus {
  padding: 1.98vw;
  cursor: pointer;
  position: relative;
}
.icon-minus.plus:after {
  content: '';
  position: absolute;
  display: block;
  height: 1.716vw;
  width: 0.396vw;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background-color: #fff;
}
.icon-minus:before {
  content: '';
  margin: 0 auto;
  display: block;
  width: 1.716vw;
  height: 0.396vw;
  background-color: #fff;
}
.icon-minus.red:before,
.icon-minus.red:after {
  background-color: #E1715A;
}
.icon-minus.yellow:before,
.icon-minus.yellow:after {
  background-color: #D4C49D;
}
.icon-minus.cyan:before,
.icon-minus.cyan:after {
  background-color: #91CEC6;
}
.icon-minus.green:before,
.icon-minus.green:after {
  background-color: #35AA96;
}
@media (max-width: 769px) {
  .icon-minus {
    padding: 7.68vw;
  }
  .icon-minus.plus:after {
    height: 6.656vw;
    width: 1.536vw;
    left: 50%;
    top: 50%;
  }
  .icon-minus:before {
    width: 6.656vw;
    height: 1.536vw;
  }
}
.section-boxes {
  margin-bottom: 5.28vw;
  text-align: center;
}
.section-boxes img {
  max-width: 100%;
}
.section-boxes .title {
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  font-size: 2.112vw;
  line-height: 2.64vw;
  background: linear-gradient(90deg, #283F55 20.24%, #446F98 53.18%, #283F55 80.95%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}
.section-boxes .flex {
  display: flex;
  justify-content: space-between;
}
.section-boxes .subtitle {
  font-family: "Alef", sans-serif;
  font-weight: 700;
  font-size: 1.584vw;
  line-height: 1.848vw;
  color: #294056;
}
.section-boxes .description {
  font-family: "Alef", sans-serif;
  font-size: 1.584vw;
  line-height: 1.848vw;
  color: #294056;
}
.section-boxes .block-item {
  width: 13.86vw;
}
.section-boxes .block-item:nth-of-type(1) {
  margin-top: 1.98vw;
}
.section-boxes .block-item:nth-of-type(2) {
  margin-top: -0.66vw;
}
.section-boxes .block-item:nth-of-type(3) {
  margin-top: 2.64vw;
}
.section-boxes .block-item:nth-of-type(4) {
  margin-top: -2.64vw;
}
.section-boxes .mobile {
  display: none;
}
@media (max-width: 769px) {
  .section-boxes {
    margin-bottom: 10.24vw;
  }
  .section-boxes img {
    max-width: 100%;
  }
  .section-boxes .title {
    font-size: 6.144vw;
    line-height: 8.192vw;
  }
  .section-boxes .flex {
    flex-wrap: wrap;
  }
  .section-boxes .subtitle {
    font-size: 5.12vw;
    line-height: 7.168vw;
  }
  .section-boxes .description {
    font-size: 4.096vw;
    line-height: 5.376vw;
  }
  .section-boxes .block-item {
    width: 41.472vw;
  }
  .section-boxes .block-item:nth-of-type(1) {
    margin-top: 12.8vw;
  }
  .section-boxes .block-item:nth-of-type(2) {
    margin-top: -5.12vw;
  }
  .section-boxes .block-item:nth-of-type(3) {
    margin-top: 17.92vw;
  }
  .section-boxes .block-item:nth-of-type(4) {
    margin-top: 2.56vw;
  }
  .section-boxes .desktop {
    display: none;
  }
  .section-boxes .mobile {
    display: block;
  }
  .section-boxes .image-1 {
    max-width: 89.6vw;
  }
  .section-boxes .image-2 {
    margin-top: 8.96vw;
    max-width: 81.408vw;
    margin-right: auto;
  }
  .section-boxes .icon-minus {
    padding: 4.096vw;
  }
}
.section-text .title {
  font-family: "Open Sans", sans-serif;
  font-weight: 700;
  font-size: 2.112vw;
  line-height: 2.64vw;
  background: linear-gradient(90deg, #283F55 20.24%, #446F98 53.18%, #283F55 80.95%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}
.section-text .textarea,
.section-text .textarea p,
.section-text .textarea li {
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 1.584vw;
  line-height: 2.112vw;
  color: #283F55;
}
.section-text .textarea ul {
  margin-right: 2.244vw;
}
.section-text .textarea p,
.section-text .textarea ul {
  margin-bottom: 2.112vw;
}
.section-text .textarea li {
  color: #E1715A;
  font-weight: 800;
}
.section-text .textarea li:before {
  color: #E1715A;
}
@media (max-width: 769px) {
  .section-text .title {
    font-size: 6.144vw;
    line-height: 8.192vw;
    text-align: center;
  }
  .section-text .textarea,
  .section-text .textarea p,
  .section-text .textarea li {
    font-size: 4.096vw;
    line-height: 5.376vw;
  }
  .section-text .textarea ul {
    margin-right: 8.704vw;
  }
  .section-text .textarea p,
  .section-text .textarea ul {
    margin-bottom: 6.656vw;
  }
}
.nav-wrap {
  position: fixed;
  top: 9.9vw;
  right: 6.6vw;
  display: flex;
  flex-direction: column;
  z-index: 999;
  gap: 0.66vw;
}
.nav-wrap li {
  display: flex;
  align-items: center;
  justify-content: center;
}
.nav-wrap li a {
  color: #91CEC6;
  display: block;
  width: 3.168vw;
  height: 3.168vw;
  background-image: url("data:image/svg+xml,%3Csvg width='42' height='46' viewBox='0 0 42 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 4.19615C19.094 2.40982 22.906 2.40982 26 4.19615L34.7846 9.26795C37.8786 11.0543 39.7846 14.3555 39.7846 17.9282V28.0718C39.7846 31.6445 37.8786 34.9457 34.7846 36.7321L26 41.8038C22.906 43.5902 19.094 43.5902 16 41.8038L7.21539 36.732C4.12138 34.9457 2.21539 31.6445 2.21539 28.0718V17.9282C2.21539 14.3555 4.12138 11.0543 7.21539 9.26795L16 4.19615Z' fill='white' stroke='%2391CEC6' stroke-width='4'/%3E%3C/svg%3E%0A");
  background-size: 100% 100%;
  text-decoration: none;
  text-align: center;
  line-height: 3.168vw;
  font-size: 1.32vw;
}
.nav-wrap li a.scroll.active {
  color: #fff;
  background-image: url("data:image/svg+xml,%3Csvg width='42' height='46' viewBox='0 0 42 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 2.4641C18.7128 0.320508 23.2872 0.320508 27 2.4641L35.7846 7.5359C39.4974 9.67949 41.7846 13.641 41.7846 17.9282V28.0718C41.7846 32.359 39.4974 36.3205 35.7846 38.4641L27 43.5359C23.2872 45.6795 18.7128 45.6795 15 43.5359L6.21539 38.4641C2.50258 36.3205 0.215391 32.359 0.215391 28.0718V17.9282C0.215391 13.641 2.50258 9.67949 6.21539 7.5359L15 2.4641Z' fill='%2391CEC6'/%3E%3C/svg%3E%0A");
  background-size: 100% 100%;
}
@media (max-width: 769px) {
  .nav-wrap {
    top: 21.76vw;
    right: 2.56vw;
    gap: 3.584vw;
  }
  .nav-wrap li a {
    width: 3.584vw;
    height: 3.584vw;
    background-image: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5359 2.73205C6.06069 1.85171 7.93931 1.85171 9.4641 2.73205C10.9889 3.61239 11.9282 5.23932 11.9282 7C11.9282 8.76068 10.9889 10.3876 9.4641 11.2679C7.93931 12.1483 6.06069 12.1483 4.5359 11.2679C3.01111 10.3876 2.0718 8.76068 2.0718 7C2.0718 5.23932 3.01111 3.61239 4.5359 2.73205Z' fill='white' stroke='%2391CEC6' stroke-width='4'/%3E%3C/svg%3E%0A");
    line-height: 0;
    font-size: 0;
  }
  .nav-wrap li a.scroll.active {
    color: #fff;
    background-image: url("data:image/svg+xml,%3Csvg preserveAspectRatio='none' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5359 1C5.67949 -0.237604 8.32051 -0.237604 10.4641 1C12.6077 2.2376 13.9282 4.52479 13.9282 7C13.9282 9.47521 12.6077 11.7624 10.4641 13C8.32051 14.2376 5.67949 14.2376 3.5359 13C1.39231 11.7624 0.0717969 9.47521 0.0717969 7C0.0717969 4.52479 1.39231 2.2376 3.5359 1Z' fill='%2391CEC6'/%3E%3C/svg%3E%0A");
  }
}
/*
::-webkit-scrollbar {
    width: 15px;
    height: 15px;
}

::-webkit-scrollbar-corner {
    background-image: url(https://i.sstatic.net/FguQn.png?corner.png);
    background-repeat: no-repeat;
}

::-webkit-resizer {
    background-image: url(https://i.sstatic.net/aKKDY.png?resizer.png);
    background-repeat: no-repeat;
    background-position: bottom right;
}

::-webkit-scrollbar-button:start {
    display: none;
}

::-webkit-scrollbar-button:end {
    display: block;
}

::-webkit-scrollbar:horizontal {
    -webkit-border-image: url(https://i.sstatic.net/NQ2K6.png?horizontal-button.png) 0 2 0 2;
    border-color: transparent;
    border-width: 0 2px;
    background-image: url(https://i.sstatic.net/8xDbU.png?horizontal-button-background.png);
    background-repeat: repeat-x;
}

::-webkit-scrollbar:horizontal:corner-present {
    border-right-width: 0;
}

::-webkit-scrollbar-thumb:horizontal {
    -webkit-border-image: url(https://i.sstatic.net/YQRD7.png?horizontal-thumb.png) 0 15 0 15;
    border-color: transparent;
    border-width: 0 15px;
    min-width: 20px;
}

::-webkit-scrollbar-track-piece:horizontal:start {
    margin-left: 6px;
}

::-webkit-scrollbar-track-piece:horizontal:end {
    margin-right: -6px;
}

::-webkit-scrollbar-track-piece:horizontal:decrement {
    -webkit-border-image: url(https://i.sstatic.net/p9yMk.png?horizontal-track.png) 0 15 0 15;
    border-color: transparent;
    border-width: 0 0 0 15px;
}

::-webkit-scrollbar-track-piece:horizontal:increment {
    -webkit-border-image: url(https://i.sstatic.net/p9yMk.png?horizontal-track.png) 0 15 0 15;
    border-color: transparent;
    border-width: 0 15px 0 0;
}

::-webkit-scrollbar-button:horizontal {
    width: 21px;
    -webkit-border-image: url(https://i.sstatic.net/NQ2K6.png?horizontal-button.png) 0 2 0 2;
    border-color: transparent;
    border-width: 0 2px;
}

::-webkit-scrollbar-button:horizontal:decrement {
    background-image: url(https://i.sstatic.net/dGOKL.png?horizontal-decrement-arrow.png),
    url(https://i.sstatic.net/8xDbU.png?horizontal-button-background.png);
    background-repeat: no-repeat, repeat-x;
    background-position: 7px 4px, 0 0;
}

::-webkit-scrollbar-button:horizontal:decrement:active {
    -webkit-border-image: url(https://i.sstatic.net/gT5BM.png?horizontal-button-active.png) 0 2 0 2;
    background-image: url(https://i.sstatic.net/dGOKL.png?horizontal-decrement-arrow.png),
    url(https://i.sstatic.net/RDf8L.png?horizontal-button-background-active.png);
}

::-webkit-scrollbar-button:horizontal:increment {
    background-image: url(https://i.sstatic.net/5rJr5.png?horizontal-increment-arrow.png),
    url(https://i.sstatic.net/8xDbU.png?horizontal-button-background.png);
    background-repeat: no-repeat, repeat-x;
    width: 16px;
    border-left-width: 0;
    background-position: 3px 4px, 0 0;
}

::-webkit-scrollbar-button:horizontal:increment:active {
    -webkit-border-image: url(https://i.sstatic.net/gT5BM.png?horizontal-button-active.png) 0 2 0 2;
    background-image: url(https://i.sstatic.net/5rJr5.png?horizontal-increment-arrow.png),
    url(https://i.sstatic.net/RDf8L.png?horizontal-button-background-active.png);
}

::-webkit-scrollbar-button:horizontal:end:increment:corner-present {
    border-right-width: 0;
    width: 15px;
}

::-webkit-scrollbar:vertical {
    -webkit-border-image: url(https://i.sstatic.net/NdaTT.png?vertical-button.png) 2 0 2 0;
    border-color: transparent;
    border-width: 2px 0;
    background-image: url(https://i.sstatic.net/p7j9a.png?vertical-button-background.png);
    background-repeat: repeat-y;
}

::-webkit-scrollbar:vertical:corner-present {
    border-bottom-width: 0;
}

::-webkit-scrollbar-thumb:vertical {
    -webkit-border-image: url(https://i.sstatic.net/rPEsZ.png?vertical-thumb.png) 15 0 15 0;
    border-color: transparent;
    border-width: 15px 0;
    min-height: 20px;
}

::-webkit-scrollbar-track-piece:vertical:start {
    margin-top: 6px;
}

::-webkit-scrollbar-track-piece:vertical:end {
    margin-bottom: -6px;
}

::-webkit-scrollbar-track-piece:vertical:decrement {
    -webkit-border-image: url(https://i.sstatic.net/Rb6ru.png?vertical-track.png) 15 0 15 0;
    border-color: transparent;
    border-width: 15px 0 0 0;
}

::-webkit-scrollbar-track-piece:vertical:increment {
    -webkit-border-image: url(https://i.sstatic.net/Rb6ru.png?vertical-track.png) 15 0 15 0;
    border-color: transparent;
    border-width: 0 0 15px 0;
}

::-webkit-scrollbar-button:vertical {
    height: 21px;
    -webkit-border-image: url(https://i.sstatic.net/NdaTT.png?vertical-button.png) 2 0 2 0;
    border-color: transparent;
    border-width: 2px 0;
}

::-webkit-scrollbar-button:vertical:decrement {
    background-image: url(https://i.sstatic.net/KQvwk.png?vertical-decrement-arrow.png),
    url(https://i.sstatic.net/p7j9a.png?vertical-button-background.png);
    background-repeat: no-repeat, repeat-y;
    background-position: 4px 7px, 0 0;
}

::-webkit-scrollbar-button:vertical:decrement:active {
    -webkit-border-image: url(https://i.sstatic.net/uW3TL.png?vertical-button-active.png) 2 0 2 0;
    background-image: url(https://i.sstatic.net/KQvwk.png?vertical-decrement-arrow.png),
    url(https://i.sstatic.net/puDsH.png?vertical-button-background-active.png);
}

::-webkit-scrollbar-button:vertical:increment {
    background-image: url(https://i.sstatic.net/UjkVR.png?vertical-increment-arrow.png),
    url(https://i.sstatic.net/p7j9a.png?vertical-button-background.png);
    background-repeat: no-repeat, repeat-y;
    height: 16px;
    border-top-width: 0;
    background-position: 4px 5px, 0 0;
}

::-webkit-scrollbar-button:vertical:increment:active {
    -webkit-border-image: url(https://i.sstatic.net/uW3TL.png?vertical-button-active.png) 2 0 2 0;
    background-image: url(https://i.sstatic.net/UjkVR.png?vertical-increment-arrow.png),
    url(https://i.sstatic.net/puDsH.png?vertical-button-background-active.png);
}

::-webkit-scrollbar-button:vertical:end:increment:corner-present {
    border-bottom-width: 0;
    height: 15px;
}

::-webkit-scrollbar:disabled {
    background: red;
    -webkit-border-image: none;
    display: none;
}
*/
/*# sourceMappingURL=custom-inner.css.map */