@charset "UTF-8";
:root {
  --dark-blue: #254088;
  --blue: #6EB7EC;
  --pink: #FB558F;
  --yellow: #F7B801;
  --orange: #F27900;
  --gray-1:#AAAAAA;
  --gray-2:#323532;
  --color-text:#323532;
  --white:#ffffff;
  --black:#000000;
}

html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

*,
*::before,
*::after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
  list-style: none;
  -webkit-tap-highlight-color: transparent;
  min-width: 0;
  min-height: 0;
}

body {
  margin: 0;
  padding: 0;
  line-height: 1;
}
html[lang=ar] body {
  line-height: 1.2;
}

h1, h2, h3, h4, h5, h6, p, ul, ol, li, button {
  margin: 0;
  padding: 0;
}

a {
  display: inline-block;
  color: inherit;
  text-decoration: none;
}

li {
  list-style: none;
}

img {
  max-width: 100%;
  display: block;
}

button {
  background-color: transparent;
  border: none;
  outline: none;
}

html {
  scroll-behavior: smooth;
  height: 100%;
}

body {
  height: 100%;
  font-family: "Heebo", sans-serif;
}
body.no-scroll {
  overflow: hidden;
}

.page-template-programs {
  background-color: var(--orange);
}

.container {
  width: 100%;
  height: 100%;
  max-width: 1366px;
  margin: 0 auto;
}
@media screen and (min-width: 1920px) {
  .container {
    max-width: 71.1458vw;
  }
}
@media screen and (max-width: 1426px) {
  .container {
    max-width: 95.7924vw;
  }
}
@media screen and (max-width: 768px) {
  .container {
    max-width: 100%;
  }
}

#wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
#wrapper header {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
#wrapper main {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}
@media screen and (max-width: 768px) {
  #wrapper main {
    padding-top: 19.9219vw;
  }
}
#wrapper footer {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.navigation {
  position: relative;
  width: auto;
  max-width: 263px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 17px;
  min-width: 10.5556vw;
}
html[dir=ltr] .navigation {
  max-width: 295px;
}
@media screen and (min-width: 1920px) {
  .navigation {
    max-width: 13.6979vw;
    min-width: 10.5556vw;
    padding: 0 0.8854vw;
  }
  html[dir=ltr] .navigation {
    max-width: 12.6979vw;
    padding: 0 0.954vw;
  }
}
@media screen and (max-width: 1426px) {
  .navigation {
    max-width: 16.2759vw;
    min-width: 12.2759vw;
  }
  html[dir=ltr] .navigation {
    max-width: 22.2759vw;
  }
}
@media screen and (max-width: 768px) {
  .navigation {
    min-width: 57.5556vw;
    padding: 0 6.9444vw;
    max-width: 73.5556vw;
  }
  html[dir=ltr] .navigation {
    max-width: 76.5556vw;
  }
}

.title {
  font-weight: 700;
  line-height: 1;
  color: var(--white);
  font-size: 60px;
}
html[lang=ar] .title {
  line-height: 1.25;
}
@media (min-width: 1920px) {
  .title {
    font-size: 3.125vw;
  }
}
@media (max-width: 1426px) {
  .title {
    font-size: 4.1379vw;
  }
}
@media (max-width: 768px) {
  .title {
    font-size: 12.5vw;
    font-weight: 400;
  }
  html[dir=ltr] .title {
    font-size: 8.8889vw;
  }
}

.text-block {
  font-weight: 400;
  line-height: 1.25;
  font-size: 16px;
  color: var(--gray-2);
}
.text-block .img-wrapper {
  width: calc(100% + 160px);
  margin: 68px -80px;
}
.text-block img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.text-block a {
  color: var(--dark-blue);
  text-decoration: underline;
}
.text-block strong {
  font-weight: 800;
}
.text-block h3 {
  margin-bottom: 20px;
  color: #707070;
  font-size: 35px;
  font-family: "Heebo", sans-serif;
  font-weight: 400;
  line-height: 1;
}
.text-block ul li {
  font-weight: 700;
  color: var(--dark-blue);
  position: relative;
  padding-right: 20px;
}
html[dir=ltr] .text-block ul li {
  padding-right: 0;
  padding-left: 20px;
}
.text-block ul li::before {
  content: "";
  position: absolute;
  top: 6px;
  right: 0;
  width: 8px;
  height: 8px;
  background-color: var(--orange);
  border-radius: 50%;
}
html[dir=ltr] .text-block ul li::before {
  right: auto;
  left: 0;
}
.text-block ul li:not(:first-child) {
  margin-top: 10px;
}
.text-block ol {
  counter-reset: listNum;
}
.text-block ol li {
  font-weight: 700;
  color: var(--dark-blue);
  position: relative;
}
.text-block ol li::before {
  counter-increment: listNum;
  content: counters(listNum, ".") ".";
  font-weight: 700;
  line-height: 1.25;
  font-size: 16px;
  color: var(--dark-blue);
}
.text-block ol li:not(:first-child) {
  margin-top: 10px;
}
.text-block ol li ul li::before {
  content: "";
}

@media screen and (min-width: 1920px) {
  .text-block {
    font-size: 0.8333vw;
  }
  .text-block .img-wrapper {
    width: calc(100% + 8.3333vw);
    margin: 3.5417vw -4.1667vw;
  }
  .text-block ul li {
    padding-right: 1.0417vw;
  }
  .text-block ul li::before {
    top: 0.3125vw;
    width: 0.4167vw;
    height: 0.4167vw;
  }
  .text-block ul li:not(:first-child) {
    margin-top: 0.5208vw;
  }
  .text-block ol li::before {
    font-size: 0.8333vw;
  }
  .text-block ol li:not(:first-child) {
    margin-top: 0.5208vw;
  }
}
@media screen and (max-width: 1426px) {
  .text-block {
    font-size: 1.122vw;
  }
  .text-block .img-wrapper {
    width: calc(100% + 11.2202vw);
    margin: 4.6897vw -5.6101vw;
  }
  .text-block ul li {
    padding-right: 1.4025vw;
  }
  html[dir=ltr] .text-block ul li {
    padding-left: 1.4025vw;
  }
  .text-block ul li::before {
    top: 0.4208vw;
    width: 0.561vw;
    height: 0.561vw;
  }
  .text-block ul li:not(:first-child) {
    margin-top: 0.7013vw;
  }
  .text-block ol li::before {
    font-size: 1.122vw;
  }
  .text-block ol li:not(:first-child) {
    margin-top: 0.7013vw;
  }
}
@media screen and (max-width: 768px) {
  .text-block {
    font-size: 4.1667vw;
  }
  .text-block .img-wrapper {
    width: 100%;
    margin: 6.3889vw 0;
  }
  .text-block h3 {
    text-align: center;
    font-size: 35px;
    margin-bottom: 25px;
  }
  .text-block ul {
    text-align: center;
  }
  .text-block ul li {
    font-size: 4.4444vw;
    padding-top: 9.4444vw;
    padding-right: 0px;
  }
  html[dir=ltr] .text-block ul li {
    padding-right: 0;
    padding-left: 0;
  }
  .text-block ul li::before {
    content: "";
    position: absolute;
    top: 0;
    right: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    width: 4.4444vw;
    height: 4.4444vw;
    background-color: transparent;
    border-radius: 50%;
    border: 0.5556vw solid var(--orange);
  }
  html[dir=ltr] .text-block ul li::before {
    right: auto;
    left: 50%;
  }
  .text-block ul li:not(:first-child) {
    margin-top: 4.7222vw;
  }
  .text-block ol li {
    font-size: 4.4444vw;
  }
  .text-block ol li::before {
    font-size: 4.4444vw;
  }
  .text-block ol li:not(:first-child) {
    margin-top: 4.7222vw;
  }
}
.btn {
  min-width: 191px;
  min-height: 46px;
  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;
  background-color: var(--white);
  font-family: "Heebo", sans-serif;
  font-weight: 400;
  font-size: 18px;
  color: var(--dark-blue);
  cursor: pointer;
  -webkit-transition: all 0.4s linear;
  transition: all 0.4s linear;
}
.btn:hover {
  border-radius: 30px;
}
.btn .btn-arrow {
  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;
  position: relative;
  z-index: 2;
}
html[dir=ltr] .btn .btn-arrow {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.btn .btn-arrow::after {
  content: "";
  display: inline-block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 10px;
  height: 9px;
  margin-right: 7px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='10'%3E%3Cpath fill='%23254088' d='m0 5 9-5v10Z' data-name='Многоугольник 96'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
html[dir=ltr] .btn .btn-arrow::after {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  margin-right: 0;
  margin-left: 7px;
}
@media screen and (min-width: 1920px) {
  .btn {
    min-width: 9.9479vw;
    min-height: 2.3958vw;
    font-size: 0.9375vw;
  }
  .btn:hover {
    border-radius: 1.5625vw;
  }
  .btn .btn-arrow::after {
    width: 0.5208vw;
    height: 0.4688vw;
    margin-right: 0.3646vw;
  }
  html[dir=ltr] .btn .btn-arrow::after {
    margin-left: 0.3646vw;
  }
}
@media screen and (max-width: 1426px) {
  .btn {
    min-width: 13.3941vw;
    min-height: 3.2258vw;
    font-size: 1.2623vw;
  }
  .btn:hover {
    border-radius: 2.1038vw;
  }
  .btn .btn-arrow::after {
    width: 0.7013vw;
    height: 0.6311vw;
    margin-right: 0.4909vw;
  }
  html[dir=ltr] .btn .btn-arrow::after {
    margin-left: 0.4909vw;
  }
}
@media screen and (max-width: 768px) {
  .btn {
    min-width: 64.4444vw;
    min-height: 12.7778vw;
    font-size: 5vw;
  }
  .btn:hover {
    border-radius: 8.3333vw;
  }
  .btn .btn-arrow::after {
    width: 2.7778vw;
    height: 2.5vw;
    margin-right: 1.9444vw;
  }
  html[dir=ltr] .btn .btn-arrow::after {
    margin-left: 1.9444vw;
  }
}

.more-btn {
  font-family: "Heebo", sans-serif;
  font-weight: 700;
  font-size: 13px;
  color: var(--dark-blue);
  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;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  z-index: 2;
}
.more-btn .more-btn__text {
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transition: all 0.4s linear;
  transition: all 0.4s linear;
}
html[dir=ltr] .more-btn span {
  text-align: center;
}
.more-btn::after {
  content: "";
  display: inline-block;
  margin-top: 5px;
  width: 37px;
  height: 18px;
  border-top: 18px solid var(--dark-blue);
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  -webkit-transition: all 0.4s linear;
  transition: all 0.4s linear;
}
.more-btn:hover .more-btn__text {
  -webkit-transform: scale(1.3);
          transform: scale(1.3);
}
.more-btn:hover::after {
  border-top-color: var(--white);
}
@media screen and (min-width: 1920px) {
  .more-btn {
    font-size: 0.6771vw;
  }
  .more-btn::after {
    margin-top: 0.2604vw;
    width: 1.9271vw;
    height: 0.9375vw;
    border-top: 0.9375vw solid var(--dark-blue);
    border-left: 1.0417vw solid transparent;
    border-right: 1.0417vw solid transparent;
  }
}
@media screen and (max-width: 1426px) {
  .more-btn {
    font-size: 0.9116vw;
  }
  .more-btn::after {
    margin-top: 0.3506vw;
    width: 2.5947vw;
    height: 1.2623vw;
    border-top: 1.2623vw solid var(--dark-blue);
    border-left: 1.4025vw solid transparent;
    border-right: 1.4025vw solid transparent;
  }
}
@media screen and (max-width: 768px) {
  .more-btn {
    font-size: 3.6111vw;
  }
  .more-btn::after {
    margin-top: 1.3889vw;
    width: 10.2778vw;
    height: 5vw;
    border-top: 5vw solid var(--dark-blue);
    border-left: 5.5556vw solid transparent;
    border-right: 5.5556vw solid transparent;
  }
}

.slick-arrow {
  font-size: 0;
  width: 8px;
  height: 8px;
  cursor: pointer;
  position: absolute;
  z-index: 2;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.slick-prev {
  right: 0;
  border-top: 8px solid transparent;
  border-left: 8px solid var(--gray-2);
  border-bottom: 8px solid transparent;
  border-right: 0px solid transparent;
}
html[dir=ltr] .slick-prev {
  left: 0;
  right: auto;
  border-top: 8px solid transparent;
  border-left: 0px solid transparent;
  border-bottom: 8px solid transparent;
  border-right: 8px solid var(--gray-2);
}

.slick-next {
  left: 0;
  border-top: 8px solid transparent;
  border-left: 0px solid transparent;
  border-bottom: 8px solid transparent;
  border-right: 8px solid var(--gray-2);
}
html[dir=ltr] .slick-next {
  left: auto;
  right: 0;
  border-top: 8px solid transparent;
  border-left: 8px solid var(--gray-2);
  border-bottom: 8px solid transparent;
  border-right: 0px solid transparent;
}

@media screen and (min-width: 1920px) {
  .slick-arrow {
    width: 0.4167vw;
    height: 0.4167vw;
  }
  .slick-prev {
    border-top: 0.4167vw solid transparent;
    border-left: 0.4167vw solid var(--gray-2);
    border-bottom: 0.4167vw solid transparent;
    border-right: 0px solid transparent;
  }
  .slick-next {
    border-top: 0.4167vw solid transparent;
    border-left: 0px solid transparent;
    border-bottom: 0.4167vw solid transparent;
    border-right: 0.4167vw solid var(--gray-2);
  }
}
@media screen and (max-width: 1426px) {
  .slick-arrow {
    width: 0.561vw;
    height: 0.561vw;
  }
  .slick-prev {
    border-top: 0.561vw solid transparent;
    border-left: 0.561vw solid var(--gray-2);
    border-bottom: 0.561vw solid transparent;
    border-right: 0px solid transparent;
  }
  .slick-next {
    border-top: 0.561vw solid transparent;
    border-left: 0px solid transparent;
    border-bottom: 0.561vw solid transparent;
    border-right: 0.561vw solid var(--gray-2);
  }
}
@media screen and (max-width: 768px) {
  .slick-arrow {
    width: 2.2222vw;
    height: 2.2222vw;
  }
  .slick-prev {
    border-top: 2.2222vw solid transparent;
    border-left: 2.2222vw solid var(--gray-2);
    border-bottom: 2.2222vw solid transparent;
    border-right: 0px solid transparent;
  }
  .slick-next {
    border-top: 2.2222vw solid transparent;
    border-left: 0px solid transparent;
    border-bottom: 2.2222vw solid transparent;
    border-right: 2.2222vw solid var(--gray-2);
  }
}
.slick-dots {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.slick-dots li:not(:first-child) {
  margin-right: 17px;
}
html[dir=ltr] .slick-dots li:not(:first-child) {
  margin-right: 0;
  margin-left: 17px;
}
.slick-dots li.slick-active button {
  background-color: var(--white);
}
.slick-dots li button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0;
  width: 29px;
  height: 4px;
  background-color: var(--gray-2);
  border-radius: 4px;
  cursor: pointer;
  -webkit-transition: all 0.4s linear;
  transition: all 0.4s linear;
}
@media screen and (min-width: 1920px) {
  .slick-dots li:not(:first-child) {
    margin-right: 0.8854vw;
  }
  html[dir=ltr] .slick-dots li:not(:first-child) {
    margin-right: 0;
    margin-left: 0.8854vw;
  }
  .slick-dots li button {
    width: 1.5104vw;
    height: 0.2083vw;
  }
}
@media screen and (max-width: 1426px) {
  .slick-dots li:not(:first-child) {
    margin-right: 1.1724vw;
  }
  html[dir=ltr] .slick-dots li:not(:first-child) {
    margin-right: 0;
    margin-left: 1.1724vw;
  }
  .slick-dots li button {
    width: 2vw;
    height: 0.2759vw;
  }
}
@media screen and (max-width: 768px) {
  .slick-dots li:not(:first-child) {
    margin-right: 4.7222vw;
  }
  html[dir=ltr] .slick-dots li:not(:first-child) {
    margin-right: 0;
    margin-left: 4.7222vw;
  }
  .slick-dots li button {
    width: 8.0556vw;
    height: 1.1111vw;
  }
}

@font-face {
  font-family: "Heebo";
  src: url("../font/Heebo-Light.ttf") format("truetype"), url("../font/Heebo-Light.eot") format("eot"), url("../font/Heebo-Light.woff") format("woff"), url("../font/Heebo-Light.woff2") format("woff2");
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "Heebo";
  src: url("../font/Heebo-Regular.ttf") format("truetype"), url("../font/Heebo-Regular.eot") format("eot"), url("../font/Heebo-Regular.woff") format("woff"), url("../font/Heebo-Regular.woff2") format("woff2");
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "Heebo";
  src: url("../font/Heebo-Medium.ttf") format("truetype"), url("../font/Heebo-Medium.eot") format("eot"), url("../font/Heebo-Medium.woff") format("woff"), url("../font/Heebo-Medium.woff2") format("woff2");
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "Heebo";
  src: url("../font/Heebo-Bold.ttf") format("truetype"), url("../font/Heebo-Bold.eot") format("eot"), url("../font/Heebo-Bold.woff") format("woff"), url("../font/Heebo-Bold.woff2") format("woff2");
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "Assistant";
  src: url("../font/Assistant-Bold.ttf") format("truetype"), url("../font/Assistant-Bold.eot") format("eot"), url("../font/Assistant-Bold.woff") format("woff"), url("../font/Assistant-Bold.woff2") format("woff2");
  font-weight: 700;
  font-display: swap;
}
.header {
  position: fixed;
  z-index: 10;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.header .header__inner {
  width: 100%;
  height: 100%;
}
.header .header__wrapper {
  background-color: var(--dark-blue);
  width: 134px;
  height: 100%;
  pointer-events: all;
  -webkit-box-shadow: -5px 0 6px rgba(0, 0, 0, 0.16);
          box-shadow: -5px 0 6px rgba(0, 0, 0, 0.16);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -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;
  padding: 139px 15px 23px;
}
.header .mob__menu__icon {
  display: none;
}
.header .header__logo {
  width: 97px;
  height: 34px;
  margin-bottom: 21px;
}
.header .header__logo a {
  width: 100%;
  height: 100%;
}
.header .header__logo a img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.header .header__lang {
  margin-bottom: 11px;
}
.header .header__lang ul {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 14px 1fr 14px 1fr;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 14px;
}
.header .header__lang ul li a {
  font-weight: 400;
  font-size: 15px;
  color: #fff;
  position: relative;
  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-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.header .header__lang ul li a::after {
  content: "";
  display: inline-block;
  margin-top: 1px;
  width: 17px;
  height: 17px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17'%3E%3Cg fill='none' stroke='%236eb7ec' stroke-width='2' data-name='Прямоугольник 627'%3E%3Crect width='17' height='17' stroke='none' rx='8.5'/%3E%3Crect width='15' height='15' x='1' y='1' rx='7.5'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.header .header__lang ul li a.current::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17'%3E%3Crect width='17' height='17' fill='%236eb7ec' data-name='Прямоугольник 627' rx='8.5'/%3E%3Crect width='5' height='5' fill='%23fff' data-name='Прямоугольник 628' rx='2.5' transform='translate(6 6)'/%3E%3C/svg%3E");
}
.header .header__nav {
  width: 100%;
  padding: 0 8px;
}
.header .header__nav > ul {
  width: 100%;
  position: relative;
  padding-top: 5px;
}
html[lang=ar] .header .header__nav > ul {
  height: 377px;
  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;
}
html[dir=ltr] .header .header__nav > ul {
  height: 377px;
  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;
}
.header .header__nav > ul > li {
  width: 100%;
  z-index: 2;
}
html[lang=ar] .header .header__nav > ul > li {
  z-index: unset;
}
html[dir=ltr] .header .header__nav > ul > li {
  z-index: unset;
}
.header .header__nav > ul > li > span {
  content: "";
  display: inline-block;
  margin-top: 6px;
  width: 100%;
  height: 10px;
  background-color: var(--yellow);
  border-radius: 10px;
  cursor: pointer;
  position: relative;
}
.header .header__nav > ul > li > span::after {
  position: absolute;
  content: "";
  background-color: var(--white);
  border-radius: 10px;
  right: 0;
  width: 0px;
  -webkit-transition: width 0.3s linear;
  transition: width 0.3s linear;
  height: 10px;
}
html[dir=ltr] .header .header__nav > ul > li > span::after {
  right: auto;
  left: 0;
}
.header .header__nav > ul > li > span::before {
  content: "";
  position: absolute;
  right: 0;
  bottom: -3px;
  z-index: 2;
  width: 16px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='%236EB7EC' d='M8 15c-3.86 0-7-3.14-7-7s3.14-7 7-7 7 3.14 7 7-3.14 7-7 7Z'/%3E%3Cpath fill='%23fff' d='M8 2C4.692 2 2 4.692 2 8s2.692 6 6 6 6-2.692 6-6-2.692-6-6-6Zm0-2a8 8 0 1 1 0 16A8 8 0 0 1 8 0Z'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  cursor: pointer;
  -webkit-transition: all 0.31s linear;
  transition: all 0.31s linear;
}
html[dir=ltr] .header .header__nav > ul > li > span::before {
  right: auto;
  left: 0;
}
.header .header__nav > ul > li:not(:first-child) {
  margin-top: 15px;
}
.header .header__nav > ul > li > a {
  font-weight: 400;
  font-size: 14px;
  line-height: 1.18;
  color: #fff;
  max-width: 75px;
}
.header .header__nav > ul > li.active > a {
  font-weight: 700;
}
.header .header__nav > ul > li.active span::after {
  width: 100%;
  -webkit-transition: width 0.3s linear;
  transition: width 0.3s linear;
}
.header .header__nav > ul > li.active span::before {
  right: calc(100% - 16px);
  -webkit-transition: all 0.31s linear;
  transition: all 0.31s linear;
}
html[dir=ltr] .header .header__nav > ul > li.active span::before {
  right: auto;
  left: calc(100% - 16px);
}
.header .header__nav > ul > li > .sub-menu {
  position: absolute;
  right: 100%;
  top: 50%;
  -webkit-transform: translateX(100%) translateY(-50%);
          transform: translateX(100%) translateY(-50%);
  margin-right: 23px;
  width: 134px;
  padding: 26px 20px 26px 5px;
  background-color: #fff;
  height: 100%;
  min-height: 426px;
  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;
  opacity: 0;
  -webkit-transition: all 0.4s linear;
  transition: all 0.4s linear;
  z-index: -4;
  visibility: hidden;
}
html[dir=ltr] .header .header__nav > ul > li > .sub-menu {
  right: auto;
  left: 100%;
  margin-right: 0;
  margin-left: 23px;
  -webkit-transform: translateX(-48%) translateY(-50%);
          transform: translateX(-48%) translateY(-50%);
  visibility: hidden;
}
.header .header__nav > ul > li > .sub-menu li a {
  color: var(--dark-blue);
  line-height: 1.28;
  font-size: 16px;
}
.header .header__nav > ul > li > .sub-menu li.menu-item-wrap > a {
  padding-left: 26px;
}
.header .header__nav > ul > li > .sub-menu .sub-menu {
  position: relative;
  padding-right: 7px;
  margin-top: 5px;
}
.header .header__nav > ul > li > .sub-menu .sub-menu::before {
  content: "";
  position: absolute;
  width: 2px;
  top: 1px;
  bottom: 1px;
  right: 0;
  background-color: #2699FB;
  border-radius: 10px;
}
html[dir=ltr] .header .header__nav > ul > li > .sub-menu .sub-menu {
  padding-right: 0;
  padding-left: 7px;
}
html[dir=ltr] .header .header__nav > ul > li > .sub-menu .sub-menu::before {
  right: auto;
  left: 0;
}
.header .header__nav > ul > li > .sub-menu .sub-menu li:not(:last-of-type) {
  margin-bottom: 8px;
}
.header .header__nav > ul > li > .sub-menu .sub-menu li a {
  font-weight: 300;
  line-height: 0.85;
  font-size: 16px;
}
.header .header__nav > ul > li > .sub-menu.active {
  -webkit-transform: translateX(0%) translateY(-50%);
          transform: translateX(0%) translateY(-50%);
  opacity: 1;
  z-index: -1;
  visibility: visible;
}
html[dir=ltr] .header .header__nav > ul > li > .sub-menu.active {
  -webkit-transform: translateX(0%) translateY(-50%);
          transform: translateX(0%) translateY(-50%);
  visibility: visible;
}
.header .header__search {
  margin-top: 14px;
}
.header .header__search form {
  width: 100%;
  height: 16px;
  border: 1px solid var(--blue);
  border-radius: 5px;
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 4px 0 2px;
}
.header .header__search form input {
  width: 100%;
  border: none;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
  font-family: "Heebo", sans-serif;
  font-size: 14px;
  color: var(--gray-1);
  padding-left: 4px;
}
html[dir=ltr] .header .header__search form input {
  padding-left: 0;
  padding-right: 4px;
}
.header .header__search form input::-webkit-input-placeholder {
  font-family: "Heebo", sans-serif;
  font-size: 14px;
  color: var(--gray-1);
}
.header .header__search form input::-moz-placeholder {
  font-family: "Heebo", sans-serif;
  font-size: 14px;
  color: var(--gray-1);
}
.header .header__search form input:-ms-input-placeholder {
  font-family: "Heebo", sans-serif;
  font-size: 14px;
  color: var(--gray-1);
}
.header .header__search form input::-ms-input-placeholder {
  font-family: "Heebo", sans-serif;
  font-size: 14px;
  color: var(--gray-1);
}
.header .header__search form input::placeholder {
  font-family: "Heebo", sans-serif;
  font-size: 14px;
  color: var(--gray-1);
}
.header .header__search form input:-moz-placeholder {
  font-family: "Heebo", sans-serif;
  font-size: 14px;
  color: var(--gray-1);
}
.header .header__search form input::-moz-placeholder {
  font-family: "Heebo", sans-serif;
  font-size: 14px;
  color: var(--gray-1);
}
.header .header__search form button {
  width: 17px;
  height: 15px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.971' height='10.624'%3E%3Cg fill='none' stroke='%232699fb' data-name='Сгруппировать 144'%3E%3Cg data-name='Эллипс 264' transform='rotate(-60 5.833 3.368)'%3E%3Ccircle cx='3.889' cy='3.889' r='3.889' stroke='none'/%3E%3Ccircle cx='3.889' cy='3.889' r='3.389'/%3E%3C/g%3E%3Cpath d='m8.006 6.868 4.715 2.722' data-name='Линия 9'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  cursor: pointer;
}
html[dir=ltr] .header .header__search form button {
  margin-top: -2px;
}
html[dir=ltr] .header .header__search form {
  margin-top: -1px;
}
.header .mob__menu {
  display: none;
}

@media screen and (min-width: 1920px) {
  .header .header__wrapper {
    width: 6.9792vw;
    padding: 7.2396vw 0.7813vw 1.1979vw;
  }
  .header .header__logo {
    width: 5.0521vw;
    height: 1.7708vw;
    margin-bottom: 1.0938vw;
  }
  .header .header__lang {
    margin-bottom: 0.5729vw;
  }
  .header .header__lang ul {
    grid-gap: 0.7292vw;
  }
  .header .header__lang ul li a {
    font-size: 0.7813vw;
  }
  .header .header__lang ul li a::after {
    width: 0.8854vw;
    height: 0.8854vw;
  }
  .header .header__nav {
    padding: 0 0.4167vw;
  }
  .header .header__nav > ul {
    padding-top: 0.2604vw;
  }
  html[lang=ar] .header .header__nav > ul {
    height: 19.6354vw;
  }
  html[dir=ltr] .header .header__nav > ul {
    height: 19.6354vw;
  }
  .header .header__nav > ul > li > span {
    margin-top: 0.3125vw;
    height: 0.5208vw;
    border-radius: 0.5208vw;
  }
  .header .header__nav > ul > li > span::before {
    bottom: -0.1563vw;
    width: 0.8333vw;
    height: 0.8333vw;
  }
  .header .header__nav > ul > li > span::after {
    border-radius: 0.5208vw;
    height: 0.5208vw;
  }
  .header .header__nav > ul > li:not(:first-child) {
    margin-top: 0.7813vw;
  }
  .header .header__nav > ul > li > a {
    font-size: 0.7292vw;
    max-width: 3.9063vw;
  }
  .header .header__nav > ul > li.active span::before {
    right: calc(100% - 0.8333vw);
  }
  html[dir=ltr] .header .header__nav > ul > li.active span::before {
    left: calc(100% - 0.8333vw);
  }
  .header .header__nav > ul > li > .sub-menu {
    margin-right: 1.1979vw;
    width: 6.9792vw;
    padding: 1.3542vw 1.0417vw 1.3542vw 0.3vw;
    min-height: 22.1875vw;
  }
  html[dir=ltr] .header .header__nav > ul > li > .sub-menu {
    padding: 1.3542vw 0.3vw 1.3542vw 1.0417vw;
    margin-left: 1.1579vw;
  }
  .header .header__nav > ul > li > .sub-menu li a {
    font-size: 0.8333vw;
  }
  .header .header__nav > ul > li > .sub-menu li.menu-item-wrap > a {
    padding-left: 1.2vw;
  }
  .header .header__nav > ul > li > .sub-menu .sub-menu {
    padding-right: 0.3646vw;
    margin-top: 0.2604vw;
  }
  html[dir=ltr] .header .header__nav > ul > li > .sub-menu .sub-menu {
    padding-left: 0.3646vw;
  }
  .header .header__nav > ul > li > .sub-menu .sub-menu::before {
    width: 0.1042vw;
    border-radius: 0.5208vw;
  }
  .header .header__nav > ul > li > .sub-menu .sub-menu li a {
    font-size: 0.8333vw;
  }
  .header .header__nav > ul > li > .sub-menu .sub-menu li:not(:last-of-type) {
    margin-bottom: 0.4167vw;
  }
  .header .header__search {
    margin-top: 0.7292vw;
  }
  .header .header__search form {
    height: 0.8333vw;
    border-radius: 0.2604vw;
    padding: 0 0.2083vw 0 0.1vw;
  }
  .header .header__search form input {
    font-size: 0.7292vw;
    padding-left: 0.2083vw;
  }
  .header .header__search form input::-webkit-input-placeholder {
    font-size: 0.7292vw;
  }
  .header .header__search form input::-moz-placeholder {
    font-size: 0.7292vw;
  }
  .header .header__search form input:-ms-input-placeholder {
    font-size: 0.7292vw;
  }
  .header .header__search form input::-ms-input-placeholder {
    font-size: 0.7292vw;
  }
  .header .header__search form input::placeholder {
    font-size: 0.7292vw;
  }
  .header .header__search form input:-moz-placeholder {
    font-size: 0.7292vw;
  }
  .header .header__search form input::-moz-placeholder {
    font-size: 0.7292vw;
  }
  .header .header__search form button {
    width: 1vw;
    height: 0.8208vw;
  }
}
@media screen and (max-width: 1426px) {
  .header .header__wrapper {
    width: 9.3969vw;
    -webkit-box-shadow: -0.3506vw 0 0.4208vw rgba(0, 0, 0, 0.16);
            box-shadow: -0.3506vw 0 0.4208vw rgba(0, 0, 0, 0.16);
    padding: 1.6129vw 1.0519vw;
  }
  .header .header__logo {
    width: 6.8022vw;
    height: 2.3843vw;
    margin-bottom: 1.1921vw;
  }
  .header .header__lang {
    margin-bottom: 0.9818vw;
  }
  .header .header__lang ul {
    grid-gap: 0.9818vw;
  }
  .header .header__lang ul li a {
    font-size: 1.0519vw;
  }
  .header .header__lang ul li a::after {
    margin-top: 0.2805vw;
    width: 1.1921vw;
    height: 1.1921vw;
  }
  .header .header__nav {
    padding: 0 0.561vw;
  }
  .header .header__nav > ul {
    padding-top: 0.3506vw;
  }
  html[lang=ar] .header .header__nav > ul {
    height: 26vw;
  }
  html[dir=ltr] .header .header__nav > ul {
    height: 26vw;
  }
  .header .header__nav > ul > li > span {
    margin-top: 0.4208vw;
    height: 0.7013vw;
    border-radius: 0.7013vw;
  }
  .header .header__nav > ul > li > span::before {
    bottom: -0.2104vw;
    width: 1.122vw;
    height: 1.122vw;
  }
  .header .header__nav > ul > li > span::after {
    border-radius: 0.7013vw;
    height: 0.7013vw;
  }
  .header .header__nav > ul > li:not(:first-child) {
    margin-top: 1.0519vw;
  }
  .header .header__nav > ul > li > a {
    font-size: 0.9818vw;
    max-width: 5.2595vw;
  }
  .header .header__nav > ul > li.active span::before {
    right: calc(100% - 1.122vw);
  }
  html[dir=ltr] .header .header__nav > ul > li.active span::before {
    left: calc(100% - 1.122vw);
  }
  .header .header__nav > ul > li > .sub-menu {
    margin-right: 1.6129vw;
    width: 9.3969vw;
    padding: 1.8233vw 1.4025vw 1.8233vw 0.3vw;
    min-height: 30.8738vw;
  }
  html[dir=ltr] .header .header__nav > ul > li > .sub-menu {
    margin-left: 1.6129vw;
  }
  .header .header__nav > ul > li > .sub-menu li a {
    font-size: 1.122vw;
  }
  .header .header__nav > ul > li > .sub-menu .sub-menu {
    padding-right: 0.4909vw;
    margin-top: 0.3506vw;
  }
  html[dir=ltr] .header .header__nav > ul > li > .sub-menu .sub-menu {
    padding-left: 0.4909vw;
  }
  .header .header__nav > ul > li > .sub-menu .sub-menu::before {
    width: 0.1403vw;
    border-radius: 0.7013vw;
  }
  .header .header__nav > ul > li > .sub-menu .sub-menu li a {
    font-size: 1.122vw;
  }
  .header .header__nav > ul > li > .sub-menu .sub-menu li:not(:last-of-type) {
    margin-bottom: 0.561vw;
  }
  .header .header__search {
    margin-top: 0.9818vw;
  }
  .header .header__search form {
    height: 1.122vw;
    border-radius: 0.3506vw;
    padding: 0 0.2805vw 0 0;
  }
  .header .header__search form input {
    font-size: 0.9818vw;
    padding-left: 0.2805vw;
  }
  .header .header__search form input::-webkit-input-placeholder {
    font-size: 0.9818vw;
  }
  .header .header__search form input::-moz-placeholder {
    font-size: 0.9818vw;
  }
  .header .header__search form input:-ms-input-placeholder {
    font-size: 0.9818vw;
  }
  .header .header__search form input::-ms-input-placeholder {
    font-size: 0.9818vw;
  }
  .header .header__search form input::placeholder {
    font-size: 0.9818vw;
  }
  .header .header__search form input:-moz-placeholder {
    font-size: 0.9818vw;
  }
  .header .header__search form input::-moz-placeholder {
    font-size: 0.9818vw;
  }
  .header .header__search form button {
    width: 1.6415vw;
    height: 0.9013vw;
  }
}
@media screen and (max-width: 768px) {
  .header {
    height: 20.2778vw;
    top: -1px;
  }
  .header .container {
    max-width: 100%;
  }
  .header .header__wrapper {
    position: relative;
    z-index: 2;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 4.1667vw 9.7222vw;
    background-color: transparent;
  }
  .header .header__wrapper::before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: var(--dark-blue);
  }
  .header .mob__menu__icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 8.3333vw;
    height: 6.1111vw;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-left: 4.7222vw;
  }
  html[dir=ltr] .header .mob__menu__icon {
    margin-left: 0;
    margin-right: 4.7222vw;
  }
  .header .mob__menu__icon span {
    width: 7.5vw;
    height: 1.1111vw;
    display: block;
    background-color: var(--yellow);
    border-radius: 1.6667vw;
    position: relative;
  }
  .header .mob__menu__icon span::after {
    content: "";
    position: absolute;
    top: -1px;
    width: 1.6667vw;
    height: 1.6667vw;
    border-radius: 50%;
    background-color: var(--blue);
    border: 1px solid #fff;
    -webkit-transition: all 0.4s linear;
    transition: all 0.4s linear;
  }
  .header .mob__menu__icon span::before {
    content: "";
    position: absolute;
    border-radius: 1.6667vw;
    width: 0;
    height: 100%;
    background-color: #fff;
    -webkit-transition: all 0.4s linear;
    transition: all 0.4s linear;
  }
  .header .mob__menu__icon span:nth-child(1)::before, .header .mob__menu__icon span:nth-child(3)::before {
    left: 0;
  }
  .header .mob__menu__icon span:nth-child(1)::after, .header .mob__menu__icon span:nth-child(3)::after {
    right: calc(100% - 1.6667vw);
  }
  .header .mob__menu__icon span:nth-child(2)::after {
    left: calc(100% - 1.6667vw);
  }
  .header .mob__menu__icon.active span::before {
    width: 100%;
  }
  .header .mob__menu__icon.active span:nth-child(1)::after, .header .mob__menu__icon.active span:nth-child(3)::after {
    right: 0;
  }
  .header .mob__menu__icon.active span:nth-child(2)::after {
    left: 0;
  }
  .header .header__logo {
    margin: 0;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    width: 26.9444vw;
    height: 9.4444vw;
  }
  .header .header__nav,
.header .header__search {
    display: none;
  }
  .header .header__lang {
    margin: 0 0 0 auto;
  }
  html[dir=ltr] .header .header__lang {
    margin: 0 auto 0 0;
  }
  .header .header__lang ul {
    grid-gap: 5vw;
  }
  .header .header__lang ul li:nth-child(1) {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .header .header__lang ul li:nth-child(3) {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .header .header__lang ul li:nth-child(2) {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .header .header__lang ul li a {
    color: #6eb7ec;
    font-size: 4.4444vw;
  }
  .header .header__lang ul li a::after {
    display: none;
  }
  .header .header__lang ul li a.current {
    color: #fff;
  }
  .header .mob__menu {
    display: block;
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: transparent;
    padding-top: 20.2778vw;
    pointer-events: all;
    overflow: auto;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    opacity: 0;
    -webkit-transition: all 0.8s linear;
    transition: all 0.8s linear;
  }
  .header .mob__menu.active {
    -webkit-transition: all 0.8s linear;
    transition: all 0.8s linear;
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    opacity: 1;
  }
  .header .mob__menu .header__search {
    position: relative;
    z-index: 3;
    display: block;
    padding: 0 9.7222vw;
    background-color: var(--dark-blue);
  }
  .header .mob__menu .header__search::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 100%;
    z-index: -1;
    width: 100%;
    height: 100%;
    background-color: var(--dark-blue);
    pointer-events: none;
  }
  .header .mob__menu .header__search form {
    height: 7.2222vw;
    border-radius: 1.1111vw;
    border: none;
    padding: 0 1.3889vw;
  }
  .header .mob__menu .header__search form input {
    font-weight: 400;
    font-size: 4.1667vw;
    color: var(--dark-blue);
    padding-left: 1.3889vw;
  }
  html[dir=ltr] .header .mob__menu .header__search form input {
    padding-left: 0;
    padding-right: 1.3889vw;
  }
  .header .mob__menu .header__search form input::-webkit-input-placeholder {
    font-weight: 400;
    font-size: 4.1667vw;
    color: var(--dark-blue);
  }
  .header .mob__menu .header__search form input::-moz-placeholder {
    font-weight: 400;
    font-size: 4.1667vw;
    color: var(--dark-blue);
  }
  .header .mob__menu .header__search form input:-ms-input-placeholder {
    font-weight: 400;
    font-size: 4.1667vw;
    color: var(--dark-blue);
  }
  .header .mob__menu .header__search form input::-ms-input-placeholder {
    font-weight: 400;
    font-size: 4.1667vw;
    color: var(--dark-blue);
  }
  .header .mob__menu .header__search form input::placeholder {
    font-weight: 400;
    font-size: 4.1667vw;
    color: var(--dark-blue);
  }
  .header .mob__menu .header__search form input:-moz-placeholder {
    font-weight: 500;
    font-size: 4.1667vw;
    color: var(--dark-blue);
  }
  .header .mob__menu .header__search form input::-moz-placeholder {
    font-weight: 500;
    font-size: 4.1667vw;
    color: var(--dark-blue);
  }
  .header .mob__menu .header__search form button {
    width: 5.5556vw;
    height: 5.5556vw;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='11' fill='none'%3E%3Cpath stroke='%23254088' d='M8.247 7.007a3.389 3.389 0 1 0-5.87-3.39 3.389 3.389 0 0 0 5.87 3.39ZM8.007 6.868 12.72 9.59'/%3E%3C/svg%3E");
  }
  .header .mob__menu .mob__menu-nav {
    position: relative;
    z-index: 2;
  }
  .header .mob__menu .mob__menu-nav > ul {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 2.7778vw 1fr 2.7778vw 1fr;
    grid-template-columns: repeat(3, 1fr);
    padding: 8.8889vw 9.7222vw;
    grid-gap: 8.6111vw 2.7778vw;
    position: relative;
    -webkit-box-shadow: 0px 0.8333vw 1.6667vw rgba(0, 0, 0, 0.1607843137);
            box-shadow: 0px 0.8333vw 1.6667vw rgba(0, 0, 0, 0.1607843137);
    z-index: 7;
  }
  html[dir=ltr] .header .mob__menu .mob__menu-nav > ul {
    -ms-grid-columns: (1fr)[2];
    grid-template-columns: repeat(2, 1fr);
  }
  .header .mob__menu .mob__menu-nav > ul::before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: var(--dark-blue);
  }
  .header .mob__menu .mob__menu-nav > ul > li {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 5.2778vw 1.1111vw auto;
    grid-template-columns: 5.2778vw auto;
    grid-gap: 1.1111vw;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .header .mob__menu .mob__menu-nav > ul > li > a {
    color: #fff;
    font-size: 4.1667vw;
    font-weight: 400;
    display: block;
  }
  .header .mob__menu .mob__menu-nav > ul > li > span {
    content: "";
    display: block;
    width: 2.2222vw;
    height: 12.5vw;
    background-color: var(--yellow);
    border-radius: 2.7778vw;
    cursor: pointer;
    position: relative;
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
    margin: 0 auto;
  }
  .header .mob__menu .mob__menu-nav > ul > li > span::before {
    content: "";
    position: absolute;
    right: -1.5278vw;
    z-index: 2;
    width: 5.2778vw;
    height: 5.2778vw;
    border-radius: 50%;
    background-color: var(--blue);
    border: 0.5556vw solid #fff;
    top: -1px;
    cursor: pointer;
    -webkit-transition: top 0.6s linear;
    transition: top 0.6s linear;
  }
  html[dir=ltr] .header .mob__menu .mob__menu-nav > ul > li > span::before {
    right: auto;
    left: -1.5278vw;
  }
  .header .mob__menu .mob__menu-nav > ul > li > span::after {
    content: "";
    position: absolute;
    border-radius: 2.7778vw;
    width: 100%;
    height: 0;
    top: 0px;
    background-color: #f1f9ff;
    -webkit-transition: height 0.6s linear;
    transition: height 0.6s linear;
  }
  .header .mob__menu .mob__menu-nav > ul > li.active > a {
    font-weight: 700;
  }
  .header .mob__menu .mob__menu-nav > ul > li.active span::before {
    top: calc(100% - 2.2222vw);
  }
  .header .mob__menu .mob__menu-nav > ul > li.active span::after {
    height: 12.5vw;
    -webkit-transition: height 0.6s linear;
    transition: height 0.6s linear;
  }
  .header .mob__menu .mob__menu-nav > ul > li.active > .sub-menu {
    -webkit-transform: translateY(0%);
            transform: translateY(0%);
    opacity: 1;
    -webkit-transition: all 0.4s linear;
    transition: all 0.4s linear;
  }
  .header .mob__menu .mob__menu-nav > ul > li.menu-item--small > .sub-menu {
    padding: 2.7778vw 5.8333vw 5.8333vw;
  }
  .header .mob__menu .mob__menu-nav > ul > li.menu-item--small > .sub-menu > li:not(:first-child) {
    margin-top: 6.9444vw;
  }
  html[dir=ltr] .header .mob__menu .mob__menu-nav > ul > li .menu-item-big .sub-menu {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  html[dir=ltr] .header .mob__menu .mob__menu-nav > ul > li .menu-item-big .sub-menu li {
    width: 18.8333vw;
    min-height: 20.7778vw;
  }
  html[dir=ltr] .header .mob__menu .mob__menu-nav > ul > li .menu-item-big .sub-menu::before {
    content: "";
    position: absolute;
    height: 1.3889vw;
    width: calc(100% - 2.7778vw);
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    border-radius: 2.7778vw;
    background-color: var(--yellow);
    bottom: 24vw;
  }
  .header .mob__menu .mob__menu-nav > ul > li.menu-item--middle > .sub-menu {
    padding: 8.3333vw;
  }
  .header .mob__menu .mob__menu-nav > ul > li.menu-item--middle > .sub-menu > li:not(:first-child) {
    margin-top: 11.6667vw;
  }
  .header .mob__menu .mob__menu-nav > ul > li > .sub-menu {
    width: 100%;
    background-color: #fff;
    position: absolute;
    z-index: -2;
    top: 100%;
    right: 0;
    padding: 17.7778vw 8.3333vw;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    opacity: 0;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
  }
  html[dir=ltr] .header .mob__menu .mob__menu-nav > ul > li > .sub-menu {
    right: auto;
    left: 0;
  }
  .header .mob__menu .mob__menu-nav > ul > li > .sub-menu > li {
    text-align: center;
    width: 100%;
  }
  .header .mob__menu .mob__menu-nav > ul > li > .sub-menu > li:not(:first-child) {
    margin-top: 8.3333vw;
  }
  .header .mob__menu .mob__menu-nav > ul > li > .sub-menu > li a {
    color: var(--dark-blue);
    font-size: 4.1667vw;
  }
  .header .mob__menu .mob__menu-nav > ul > li > .sub-menu > li > .sub-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: relative;
    margin: 7.7778vw -2.7778vw 0;
    padding-top: 4.1667vw;
  }
  .header .mob__menu .mob__menu-nav > ul > li > .sub-menu > li > .sub-menu::after {
    content: "";
    position: absolute;
    height: 1.3889vw;
    width: calc(100% - 2.7778vw);
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    border-radius: 2.7778vw;
    background-color: var(--yellow);
    top: 0;
  }
  .header .mob__menu .mob__menu-nav > ul > li > .sub-menu > li > .sub-menu li {
    position: relative;
    width: 25.8333vw;
    margin: 0 1.3889vw;
  }
  .header .mob__menu .mob__menu-nav > ul > li > .sub-menu > li > .sub-menu li a {
    font-size: 3.6111vw;
    text-align: center;
  }
  .header .mob__menu .mob__menu-nav > ul > li > .sub-menu > li > .sub-menu li::before {
    content: "";
    position: absolute;
    bottom: calc(100% + 1.1111vw);
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    width: 5.2778vw;
    height: 5.2778vw;
    background-color: var(--blue);
    border-radius: 50%;
    -webkit-box-shadow: -1px 0 1px rgba(0, 0, 0, 0.16);
            box-shadow: -1px 0 1px rgba(0, 0, 0, 0.16);
    border: 0.5556vw solid #ffffff;
    z-index: 10;
  }
}
.footer {
  overflow: hidden;
  background-color: var(--dark-blue);
}
.footer .footer__top .footer__top-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  padding-right: 185px;
  min-height: 331px;
}
html[dir=ltr] .footer .footer__top .footer__top-wrapper {
  padding-left: 185px;
  padding-right: 0;
}
.footer .footer__top .footer__contant {
  width: 100%;
  max-width: 336px;
  height: auto;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  background-color: var(--dark-blue);
  padding: 20px 0 20px 24px;
}
html[dir=ltr] .footer .footer__top .footer__contant {
  padding: 20px 24px 20px 0;
}
.footer .footer__top .footer__contant .footer__contant-title {
  margin-bottom: 10px;
}
.footer .footer__top .footer__contant .footer__contant-title h5 {
  font-weight: 400;
  font-size: 20px;
  color: var(--white);
}
.footer .footer__top .footer__contant .footer__contant-form form.invalid .select-field .fake-select {
  border-color: red;
}
.footer .footer__top .footer__contant .footer__contant-form .form-fields {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 13px 1fr;
  grid-template-columns: 1fr 1fr;
  grid-gap: 8px 13px;
}
.footer .footer__top .footer__contant .footer__contant-form .form-fields *:not(:nth-child(1), :nth-child(2)) {
  -ms-grid-column-span: 2;
  grid-column: span 2;
}
.footer .footer__top .footer__contant .footer__contant-form .input-field input {
  height: 20px;
  border-radius: 10px;
  border: 1px solid #f7b801;
  background-color: #ffffff;
  width: 100%;
  color: var(--color-text);
  padding-right: 10px;
  font-family: "Heebo", sans-serif;
  font-weight: 400;
  line-height: 1.5;
  font-size: 13px;
  outline: none;
}
html[dir=ltr] .footer .footer__top .footer__contant .footer__contant-form .input-field input {
  padding-right: 0;
  padding-left: 10px;
}
.footer .footer__top .footer__contant .footer__contant-form .input-field input::-webkit-input-placeholder {
  font-family: "Heebo", sans-serif;
  font-weight: 400;
  line-height: 1.5;
  font-size: 13px;
  color: var(--gray-1);
}
.footer .footer__top .footer__contant .footer__contant-form .input-field input::-moz-placeholder {
  font-family: "Heebo", sans-serif;
  font-weight: 400;
  line-height: 1.5;
  font-size: 13px;
  color: var(--gray-1);
}
.footer .footer__top .footer__contant .footer__contant-form .input-field input:-ms-input-placeholder {
  font-family: "Heebo", sans-serif;
  font-weight: 400;
  line-height: 1.5;
  font-size: 13px;
  color: var(--gray-1);
}
.footer .footer__top .footer__contant .footer__contant-form .input-field input::-ms-input-placeholder {
  font-family: "Heebo", sans-serif;
  font-weight: 400;
  line-height: 1.5;
  font-size: 13px;
  color: var(--gray-1);
}
.footer .footer__top .footer__contant .footer__contant-form .input-field input::placeholder {
  font-family: "Heebo", sans-serif;
  font-weight: 400;
  line-height: 1.5;
  font-size: 13px;
  color: var(--gray-1);
}
.footer .footer__top .footer__contant .footer__contant-form .form-field__footer {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.footer .footer__top .footer__contant .footer__contant-form .select-field {
  width: 100%;
}
.footer .footer__top .footer__contant .footer__contant-form .select-field select {
  display: none;
}
.footer .footer__top .footer__contant .footer__contant-form .select-field .fake-select {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: var(--white);
  border-radius: 10px;
  border: 1px solid var(--yellow);
  padding: 3px 7px 3px 20px;
  cursor: pointer;
  position: relative;
  z-index: 2;
}
html[dir=ltr] .footer .footer__top .footer__contant .footer__contant-form .select-field .fake-select {
  padding: 1px 20px 3px 7px;
}
.footer .footer__top .footer__contant .footer__contant-form .select-field .fake-select .fake-select__title {
  width: 100%;
  padding-left: 30px;
  overflow: hidden;
  font-weight: 400;
  font-size: 13px;
  color: var(--gray-1);
  white-space: nowrap;
}
html[dir=ltr] .footer .footer__top .footer__contant .footer__contant-form .select-field .fake-select .fake-select__title {
  padding-left: 0;
  padding-right: 30px;
  line-height: 1.25;
}
.footer .footer__top .footer__contant .footer__contant-form .select-field .fake-select .fake-select__title.selected {
  color: var(--color-text);
}
.footer .footer__top .footer__contant .footer__contant-form .select-field .fake-select .fake-select__button {
  width: 26px;
  height: 26px;
  border-radius: 50%;
  background-color: var(--blue);
  border-radius: 50%;
  border: 2px solid var(--yellow);
  position: absolute;
  top: -3px;
  left: -4px;
  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;
}
html[dir=ltr] .footer .footer__top .footer__contant .footer__contant-form .select-field .fake-select .fake-select__button {
  left: auto;
  right: -4px;
}
.footer .footer__top .footer__contant .footer__contant-form .select-field .fake-select .fake-select__button::before {
  content: "";
  position: absolute;
  width: 10px;
  height: 5px;
  border-top: 5px solid var(--dark-blue);
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  -webkit-transition: all 0.4s linear;
  transition: all 0.4s linear;
}
.footer .footer__top .footer__contant .footer__contant-form .select-field .fake-select .fake-select__button.active::before {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.footer .footer__top .footer__contant .footer__contant-form .select-field .fake-select .fake-select__list {
  display: none;
}
.footer .footer__top .footer__contant .footer__contant-form .select-field .fake-select .fake-select__list ul {
  margin-top: 5px;
  padding-bottom: 5px;
}
.footer .footer__top .footer__contant .footer__contant-form .select-field .fake-select .fake-select__list ul li {
  font-weight: 400;
  font-size: 13px;
  color: var(--dark-blue);
  white-space: normal;
  width: 100%;
  overflow: hidden;
}
.footer .footer__top .footer__contant .footer__contant-form .select-field .fake-select .fake-select__list ul li:not(:first-child) {
  margin-top: 5px;
}
.footer .footer__top .footer__contant .footer__contant-form .select-field .fake-select .fake-select__list ul li.disabled {
  pointer-events: none;
  display: none;
}
html[dir=ltr] .footer .footer__top .footer__contant .footer__contant-form .select-field .fake-select .fake-select__list ul li {
  line-height: 1.25;
}
.footer .footer__top .footer__contant .footer__contant-form .textarea-field {
  width: 100%;
  height: 108px;
  -webkit-transition: all 0.4s linear;
  transition: all 0.4s linear;
}
.footer .footer__top .footer__contant .footer__contant-form .textarea-field.active {
  height: 20px;
}
.footer .footer__top .footer__contant .footer__contant-form .textarea-field textarea {
  resize: none;
  width: 100%;
  height: 100%;
  border: 1px solid #f7b801;
  background-color: #ffffff;
  border-radius: 10px;
  font-family: "Heebo", sans-serif;
  font-weight: 400;
  line-height: 1.5;
  font-size: 13px;
  color: var(--color-text);
  outline: none;
  padding: 0 6px 6px;
}
.footer .footer__top .footer__contant .footer__contant-form .textarea-field textarea::-webkit-scrollbar {
  display: none;
}
.footer .footer__top .footer__contant .footer__contant-form .textarea-field textarea::-webkit-input-placeholder {
  font-family: "Heebo", sans-serif;
  font-weight: 400;
  line-height: 1.5;
  font-size: 13px;
  color: #aaaaaa;
}
.footer .footer__top .footer__contant .footer__contant-form .textarea-field textarea::-moz-placeholder {
  font-family: "Heebo", sans-serif;
  font-weight: 400;
  line-height: 1.5;
  font-size: 13px;
  color: #aaaaaa;
}
.footer .footer__top .footer__contant .footer__contant-form .textarea-field textarea:-ms-input-placeholder {
  font-family: "Heebo", sans-serif;
  font-weight: 400;
  line-height: 1.5;
  font-size: 13px;
  color: #aaaaaa;
}
.footer .footer__top .footer__contant .footer__contant-form .textarea-field textarea::-ms-input-placeholder {
  font-family: "Heebo", sans-serif;
  font-weight: 400;
  line-height: 1.5;
  font-size: 13px;
  color: #aaaaaa;
}
.footer .footer__top .footer__contant .footer__contant-form .textarea-field textarea::placeholder {
  font-family: "Heebo", sans-serif;
  font-weight: 400;
  line-height: 1.5;
  font-size: 13px;
  color: #aaaaaa;
}
.footer .footer__top .footer__contant .footer__contant-form .button-field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
html[dir=ltr] .footer .footer__top .footer__contant .footer__contant-form .button-field {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.footer .footer__top .footer__contant .footer__contant-form .button-field button {
  min-width: 131px;
  height: 28px;
  background-color: var(--yellow);
  font-size: 16px;
  line-height: 1.75;
  color: var(--dark-blue);
  position: relative;
  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;
  cursor: pointer;
  gap: 3px;
  font-family: "Heebo", sans-serif;
  -webkit-transition: all 0.4s linear;
  transition: all 0.4s linear;
}
.footer .footer__top .footer__contant .footer__contant-form .button-field button:hover {
  border-radius: 30px;
}
.footer .footer__top .footer__contant .footer__contant-form .button-field button::after {
  content: "";
  top: -1px;
  position: relative;
  border-style: solid;
  border-width: 8px 6px 0 6px;
  display: block;
  border-color: #254088 transparent transparent transparent;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
html[dir=ltr] .footer .footer__top .footer__contant .footer__contant-form .button-field button::after {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.footer .footer__top .footer__navigation {
  width: 100%;
  background-color: var(--blue);
  position: relative;
  padding: 25px 10px 40px 0;
}
html[dir=ltr] .footer .footer__top .footer__navigation {
  padding: 25px 0 40px 10px;
}
.footer .footer__top .footer__navigation::before {
  content: "";
  position: absolute;
  top: 0;
  right: 100%;
  width: 100vw;
  height: 100%;
  background-color: var(--blue);
}
html[dir=ltr] .footer .footer__top .footer__navigation::before {
  right: auto;
  left: 100%;
}
.footer .footer__top .footer__navigation > .footer__navigation-btnUp {
  display: none;
}
.footer .footer__top .footer__navigation .footer__navigation-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 16px;
}
.footer .footer__top .footer__navigation .footer__navigation-header .footer__navigation-title h5 {
  font-weight: 500;
  font-size: 20px;
  color: var(--white);
}
.footer .footer__top .footer__navigation .footer__navigation-lists {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: auto 13px auto 13px auto 13px auto 13px auto 13px auto;
  grid-template-columns: repeat(6, auto);
  padding-right: 30px;
  grid-gap: 13px;
}
html[dir=ltr] .footer .footer__top .footer__navigation .footer__navigation-lists {
  padding-right: 0;
  padding-left: 37px;
}
.footer .footer__top .footer__navigation .footer__navigation-lists .footer__navigation-list:nth-child(2) {
  max-width: 7.1vw;
}
.footer .footer__top .footer__navigation .footer__navigation-lists .footer__navigation-list:nth-child(3) {
  max-width: 6vw;
}
.footer .footer__top .footer__navigation .footer__navigation-lists .footer__navigation-list:nth-child(4) {
  max-width: 9vw;
}
.footer .footer__top .footer__navigation .footer__navigation-list h6 {
  margin-bottom: 0;
  min-height: 34px;
  font-weight: 700;
  font-size: 12px;
  color: var(--dark-blue);
}
.footer .footer__top .footer__navigation .footer__navigation-list ul li:not(:first-child) {
  margin-top: 17px;
}
.footer .footer__top .footer__navigation .footer__navigation-list ul li a {
  font-weight: 400;
  font-size: 12px;
  color: var(--dark-blue);
}
.footer .footer__bottom {
  background-color: var(--pink);
  padding: 17px 0;
}
.footer .footer__bottom .footer__bottom-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-right: 185px;
}
html[dir=ltr] .footer .footer__bottom .footer__bottom-wrapper {
  padding-left: 185px;
  padding-right: 0;
}
.footer .footer__bottom .footer__social ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
      align-content: center;
}
.footer .footer__bottom .footer__social ul li:not(:first-child) {
  margin-right: 28px;
}
html[dir=ltr] .footer .footer__bottom .footer__social ul li:not(:first-child) {
  margin-right: 0;
  margin-left: 28px;
}
.footer .footer__bottom .footer__social ul li a {
  width: 22px;
  height: 14px;
  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;
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transition: all 0.4s linear;
  transition: all 0.4s linear;
}
.footer .footer__bottom .footer__social ul li a:hover {
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
}
.footer .footer__bottom .footer__social ul li a img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.footer .footer__bottom .footer__copy {
  font-weight: 400;
  font-size: 10px;
  line-height: 1;
  color: var(--white);
}
.footer .footer__navigation-btnUp {
  width: 16px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23fff' d='m0 8 1.455 1.455 5.506-5.506V16h2.078V3.948l5.506 5.507L16 8 8 0Z' data-name='Контур 10'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  cursor: pointer;
  margin-left: 13px;
}
html[dir=ltr] .footer .footer__navigation-btnUp {
  margin-left: 0;
  margin-right: 13px;
}
.footer .footer__navigation-btnUp-mobile {
  display: none;
}

@media screen and (min-width: 1920px) {
  .footer .footer__top .footer__top-wrapper {
    padding-right: 9.4313vw;
    min-height: 17.4479vw;
  }
  html[dir=ltr] .footer .footer__top .footer__top-wrapper {
    padding-left: 9.8313vw;
    padding-right: 0;
  }
  .footer .footer__top .footer__contant {
    max-width: 17.5vw;
    padding: 1.3021vw 0 1.0417vw 1.25vw;
  }
  html[dir=ltr] .footer .footer__top .footer__contant {
    padding: 1.3021vw 1.25vw 1.0417vw 0;
  }
  .footer .footer__top .footer__contant .footer__contant-title {
    margin-bottom: 0.5208vw;
  }
  .footer .footer__top .footer__contant .footer__contant-title h5 {
    font-size: 1.0417vw;
  }
  .footer .footer__top .footer__contant .footer__contant-form .form-fields {
    grid-gap: 0.4167vw 0.6771vw;
  }
  .footer .footer__top .footer__contant .footer__contant-form .input-field input {
    height: 1.0417vw;
    border-radius: 0.5208vw;
    padding-right: 0.5208vw;
    font-size: 0.6771vw;
  }
  .footer .footer__top .footer__contant .footer__contant-form .input-field input::-webkit-input-placeholder {
    font-size: 0.6771vw;
  }
  .footer .footer__top .footer__contant .footer__contant-form .input-field input::-moz-placeholder {
    font-size: 0.6771vw;
  }
  .footer .footer__top .footer__contant .footer__contant-form .input-field input:-ms-input-placeholder {
    font-size: 0.6771vw;
  }
  .footer .footer__top .footer__contant .footer__contant-form .input-field input::-ms-input-placeholder {
    font-size: 0.6771vw;
  }
  .footer .footer__top .footer__contant .footer__contant-form .input-field input::placeholder {
    font-size: 0.6771vw;
  }
  .footer .footer__top .footer__contant .footer__contant-form .select-field .fake-select {
    border-radius: 0.5208vw;
    padding: 0.1563vw 0.3646vw 0.1563vw 1.0417vw;
  }
  html[dir=ltr] .footer .footer__top .footer__contant .footer__contant-form .select-field .fake-select {
    padding: 0.1563vw 1.0417vw 0.1563vw 0.3646vw;
  }
  .footer .footer__top .footer__contant .footer__contant-form .select-field .fake-select .fake-select__title {
    padding-left: 1.5625vw;
    font-size: 0.6771vw;
  }
  html[dir=ltr] .footer .footer__top .footer__contant .footer__contant-form .select-field .fake-select .fake-select__title {
    padding-left: 0;
    padding-right: 1.5625vw;
  }
  .footer .footer__top .footer__contant .footer__contant-form .select-field .fake-select .fake-select__button {
    width: 1.3542vw;
    height: 1.3542vw;
    border: 0.1042vw solid var(--yellow);
    top: -0.1563vw;
    left: -0.2083vw;
  }
  .footer .footer__top .footer__contant .footer__contant-form .select-field .fake-select .fake-select__button::before {
    width: 0.5208vw;
    height: 0.2604vw;
    border-top: 0.2604vw solid var(--dark-blue);
    border-left: 0.2604vw solid transparent;
    border-right: 0.2604vw solid transparent;
  }
  .footer .footer__top .footer__contant .footer__contant-form .select-field .fake-select .fake-select__list ul {
    margin-top: 0.2604vw;
    padding-bottom: 0.2604vw;
  }
  .footer .footer__top .footer__contant .footer__contant-form .select-field .fake-select .fake-select__list ul li {
    font-size: 0.6771vw;
  }
  .footer .footer__top .footer__contant .footer__contant-form .select-field .fake-select .fake-select__list ul li:not(:first-child) {
    margin-top: 0.2604vw;
  }
  .footer .footer__top .footer__contant .footer__contant-form .textarea-field {
    height: 5.625vw;
  }
  .footer .footer__top .footer__contant .footer__contant-form .textarea-field.active {
    height: 1.0417vw;
  }
  .footer .footer__top .footer__contant .footer__contant-form .textarea-field textarea {
    border-radius: 0.5208vw;
    font-size: 0.6771vw;
    padding: 0 0.3125vw 0.3125vw;
  }
  .footer .footer__top .footer__contant .footer__contant-form .textarea-field textarea::-webkit-input-placeholder {
    font-size: 0.6771vw;
  }
  .footer .footer__top .footer__contant .footer__contant-form .textarea-field textarea::-moz-placeholder {
    font-size: 0.6771vw;
  }
  .footer .footer__top .footer__contant .footer__contant-form .textarea-field textarea:-ms-input-placeholder {
    font-size: 0.6771vw;
  }
  .footer .footer__top .footer__contant .footer__contant-form .textarea-field textarea::-ms-input-placeholder {
    font-size: 0.6771vw;
  }
  .footer .footer__top .footer__contant .footer__contant-form .textarea-field textarea::placeholder {
    font-size: 0.6771vw;
  }
  .footer .footer__top .footer__contant .footer__contant-form .button-field button {
    min-width: 6.8229vw;
    height: 1.4583vw;
    font-size: 0.8333vw;
    gap: 3px;
  }
  .footer .footer__top .footer__contant .footer__contant-form .button-field button:hover {
    border-radius: 1.5625vw;
  }
  .footer .footer__top .footer__contant .footer__contant-form .button-field button::after {
    margin-top: 3px;
    border-width: 0.475vw 0.29vw 0 0.29vw;
  }
  .footer .footer__top .footer__navigation {
    padding: 1.3021vw 0.6771vw 2.0833vw;
  }
  .footer .footer__top .footer__navigation .footer__navigation-header {
    margin-bottom: 1.6333vw;
  }
  .footer .footer__top .footer__navigation .footer__navigation-header .footer__navigation-title h5 {
    font-size: 1.0417vw;
  }
  .footer .footer__top .footer__navigation .footer__navigation-lists {
    grid-gap: 0.5617vw;
    padding-right: 1.5458vw;
  }
  .footer .footer__top .footer__navigation .footer__navigation-lists .footer__navigation-list:nth-child(2) {
    max-width: 5.5vw;
  }
  .footer .footer__top .footer__navigation .footer__navigation-lists .footer__navigation-list:nth-child(3) {
    max-width: 5.1vw;
  }
  .footer .footer__top .footer__navigation .footer__navigation-lists .footer__navigation-list:nth-child(4) {
    max-width: 7vw;
  }
  .footer .footer__top .footer__navigation .footer__navigation-list h6 {
    min-height: 1.7708vw;
    font-size: 0.625vw;
  }
  .footer .footer__top .footer__navigation .footer__navigation-list ul li:not(:first-child) {
    margin-top: 0.8854vw;
  }
  .footer .footer__top .footer__navigation .footer__navigation-list ul li a {
    font-size: 0.625vw;
  }
  .footer .footer__bottom {
    padding: 0.8854vw 0;
  }
  .footer .footer__bottom .footer__bottom-wrapper {
    padding-right: 9.375vw;
  }
  html[dir=ltr] .footer .footer__bottom .footer__bottom-wrapper {
    padding-left: 9.375vw;
    padding-right: 0;
  }
  .footer .footer__bottom .footer__social ul li:not(:first-child) {
    margin-right: 1.4583vw;
  }
  html[dir=ltr] .footer .footer__bottom .footer__social ul li:not(:first-child) {
    margin-left: 1.4583vw;
    margin-right: 0;
  }
  .footer .footer__bottom .footer__social ul li a {
    width: 1.1458vw;
    height: 0.7292vw;
  }
  .footer .footer__bottom .footer__copy {
    font-size: 0.5208vw;
  }
  .footer .footer__navigation-btnUp {
    width: 0.8333vw;
    height: 0.8333vw;
    margin-left: 0.6333vw;
  }
}
@media screen and (max-width: 1426px) {
  .footer .footer__top .footer__top-wrapper {
    padding-right: 12.8331vw;
    min-height: 23.4923vw;
  }
  html[dir=ltr] .footer .footer__top .footer__top-wrapper {
    padding-left: 12.8331vw;
    padding-right: 0;
  }
  .footer .footer__top .footer__contant {
    max-width: 23.5624vw;
    padding: 1.7532vw 0 1.4025vw 1.683vw;
  }
  .footer .footer__top .footer__contant .footer__contant-title {
    margin-bottom: 0.7013vw;
  }
  .footer .footer__top .footer__contant .footer__contant-title h5 {
    font-size: 1.4025vw;
  }
  .footer .footer__top .footer__contant .footer__contant-form .form-fields {
    grid-gap: 0.561vw 0.9116vw;
  }
  .footer .footer__top .footer__contant .footer__contant-form .input-field input {
    height: 1.4025vw;
    border-radius: 0.7013vw;
    padding-right: 0.7013vw;
    font-size: 0.9116vw;
  }
  .footer .footer__top .footer__contant .footer__contant-form .input-field input::-webkit-input-placeholder {
    font-size: 0.9116vw;
  }
  .footer .footer__top .footer__contant .footer__contant-form .input-field input::-moz-placeholder {
    font-size: 0.9116vw;
  }
  .footer .footer__top .footer__contant .footer__contant-form .input-field input:-ms-input-placeholder {
    font-size: 0.9116vw;
  }
  .footer .footer__top .footer__contant .footer__contant-form .input-field input::-ms-input-placeholder {
    font-size: 0.9116vw;
  }
  .footer .footer__top .footer__contant .footer__contant-form .input-field input::placeholder {
    font-size: 0.9116vw;
  }
  .footer .footer__top .footer__contant .footer__contant-form .select-field .fake-select {
    border-radius: 0.7013vw;
    padding: 0.2104vw 0.4909vw 0.2104vw 1.4025vw;
  }
  html[dir=ltr] .footer .footer__top .footer__contant .footer__contant-form .select-field .fake-select {
    padding: 0.2104vw 1.4025vw 0.2104vw 0.4909vw;
  }
  .footer .footer__top .footer__contant .footer__contant-form .select-field .fake-select .fake-select__title {
    padding-left: 2.1038vw;
    font-size: 0.9116vw;
  }
  html[dir=ltr] .footer .footer__top .footer__contant .footer__contant-form .select-field .fake-select .fake-select__title {
    padding-right: 2.1038vw;
    padding-left: 0;
  }
  .footer .footer__top .footer__contant .footer__contant-form .select-field .fake-select .fake-select__button {
    width: 1.8233vw;
    height: 1.8233vw;
    border: 0.1403vw solid var(--yellow);
    top: -0.2104vw;
    left: -0.2805vw;
  }
  .footer .footer__top .footer__contant .footer__contant-form .select-field .fake-select .fake-select__button::before {
    width: 0.7013vw;
    height: 0.3506vw;
    border-top: 0.3506vw solid var(--dark-blue);
    border-left: 0.3506vw solid transparent;
    border-right: 0.3506vw solid transparent;
  }
  .footer .footer__top .footer__contant .footer__contant-form .select-field .fake-select .fake-select__list ul {
    margin-top: 0.3506vw;
    padding-bottom: 0.3506vw;
  }
  .footer .footer__top .footer__contant .footer__contant-form .select-field .fake-select .fake-select__list ul li {
    font-size: 0.9116vw;
  }
  .footer .footer__top .footer__contant .footer__contant-form .select-field .fake-select .fake-select__list ul li:not(:first-child) {
    margin-top: 0.3506vw;
  }
  .footer .footer__top .footer__contant .footer__contant-form .textarea-field {
    height: 7.5736vw;
  }
  .footer .footer__top .footer__contant .footer__contant-form .textarea-field.active {
    height: 1.4025vw;
  }
  .footer .footer__top .footer__contant .footer__contant-form .textarea-field textarea {
    border-radius: 0.7013vw;
    font-size: 0.9116vw;
    padding: 0 0.4208vw 0.4208vw;
  }
  .footer .footer__top .footer__contant .footer__contant-form .textarea-field textarea::-webkit-input-placeholder {
    font-size: 0.9116vw;
  }
  .footer .footer__top .footer__contant .footer__contant-form .textarea-field textarea::-moz-placeholder {
    font-size: 0.9116vw;
  }
  .footer .footer__top .footer__contant .footer__contant-form .textarea-field textarea:-ms-input-placeholder {
    font-size: 0.9116vw;
  }
  .footer .footer__top .footer__contant .footer__contant-form .textarea-field textarea::-ms-input-placeholder {
    font-size: 0.9116vw;
  }
  .footer .footer__top .footer__contant .footer__contant-form .textarea-field textarea::placeholder {
    font-size: 0.9116vw;
  }
  .footer .footer__top .footer__contant .footer__contant-form .button-field button {
    min-width: 9.1865vw;
    height: 1.9635vw;
    font-size: 1.122vw;
  }
  .footer .footer__top .footer__contant .footer__contant-form .button-field button:hover {
    border-radius: 2.1038vw;
  }
  .footer .footer__top .footer__contant .footer__contant-form .button-field button::after {
    border-width: 0.608vw 0.4606vw 0 0.4606vw;
  }
  .footer .footer__top .footer__navigation {
    padding: 1.7532vw 0.9116vw 2.805vw;
  }
  .footer .footer__top .footer__navigation .footer__navigation-header {
    margin-bottom: 1.122vw;
  }
  .footer .footer__top .footer__navigation .footer__navigation-header .footer__navigation-title h5 {
    font-size: 1.4025vw;
  }
  .footer .footer__top .footer__navigation .footer__navigation-lists {
    grid-gap: 1.4025vw;
    padding-right: 2.4vw;
  }
  .footer .footer__top .footer__navigation .footer__navigation-lists .footer__navigation-list:nth-child(3) {
    max-width: 7vw;
  }
  .footer .footer__top .footer__navigation .footer__navigation-lists .footer__navigation-list:nth-child(2) {
    max-width: 7.1vw;
  }
  .footer .footer__top .footer__navigation .footer__navigation-list h6 {
    min-height: 2.3843vw;
    font-size: 0.8415vw;
  }
  .footer .footer__top .footer__navigation .footer__navigation-list ul li:not(:first-child) {
    margin-top: 1.1921vw;
  }
  .footer .footer__top .footer__navigation .footer__navigation-list ul li a {
    font-size: 0.8415vw;
  }
  .footer .footer__bottom {
    padding: 1.1921vw 0;
  }
  .footer .footer__bottom .footer__bottom-wrapper {
    padding-right: 12.6227vw;
  }
  html[dir=ltr] .footer .footer__bottom .footer__bottom-wrapper {
    padding-left: 12.6227vw;
    padding-right: 0;
  }
  .footer .footer__bottom .footer__social ul li:not(:first-child) {
    margin-right: 1.9635vw;
  }
  html[dir=ltr] .footer .footer__bottom .footer__social ul li:not(:first-child) {
    margin-left: 1.9635vw;
    margin-right: 0;
  }
  .footer .footer__bottom .footer__social ul li a {
    width: 1.5428vw;
    height: 0.9818vw;
  }
  .footer .footer__bottom .footer__copy {
    font-size: 0.7013vw;
  }
  .footer .footer__navigation-btnUp {
    width: 1.122vw;
    height: 1.122vw;
    margin-left: 1.122vw;
  }
}
@media screen and (max-width: 768px) {
  .footer .footer__top .footer__top-wrapper {
    -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;
    padding-right: 0;
    min-height: 0;
  }
  html[dir=ltr] .footer .footer__top .footer__top-wrapper {
    padding-left: 0;
  }
  .footer .footer__top .footer__contant {
    width: 100%;
    max-width: 100%;
    padding: 7.7778vw 10.2778vw 3.8889vw;
  }
  html[dir=ltr] .footer .footer__top .footer__contant {
    padding: 7.7778vw 10.2778vw 3.8889vw;
  }
  .footer .footer__top .footer__contant .footer__contant-title {
    margin-bottom: 4.4444vw;
    width: 100%;
    text-align: center;
  }
  .footer .footer__top .footer__contant .footer__contant-title h5 {
    font-size: 8.0556vw;
  }
  .footer .footer__top .footer__contant .footer__contant-form .form-fields {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    grid-gap: 3.3333vw;
  }
  .footer .footer__top .footer__contant .footer__contant-form .form-fields *:not(:nth-child(1), :nth-child(2)) {
    -ms-grid-column-span: 1;
    grid-column: span 1;
  }
  .footer .footer__top .footer__contant .footer__contant-form .input-field input {
    height: 8.3333vw;
    border-radius: 4.1667vw;
    padding-right: 2.7778vw;
    border-width: 1px;
    font-size: 4.1667vw;
    text-align: center;
  }
  .footer .footer__top .footer__contant .footer__contant-form .input-field input::-webkit-input-placeholder {
    font-size: 4.1667vw;
  }
  .footer .footer__top .footer__contant .footer__contant-form .input-field input::-moz-placeholder {
    font-size: 4.1667vw;
  }
  .footer .footer__top .footer__contant .footer__contant-form .input-field input:-ms-input-placeholder {
    font-size: 4.1667vw;
  }
  .footer .footer__top .footer__contant .footer__contant-form .input-field input::-ms-input-placeholder {
    font-size: 4.1667vw;
  }
  .footer .footer__top .footer__contant .footer__contant-form .input-field input::placeholder {
    font-size: 4.1667vw;
  }
  .footer .footer__top .footer__contant .footer__contant-form .form-field__footer {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .footer .footer__top .footer__contant .footer__contant-form .select-field .fake-select {
    border-radius: 4.1667vw;
    border: 1px solid var(--yellow);
    padding: 2.0833vw 5.5556vw 2.0833vw 5.5556vw;
  }
  html[dir=ltr] .footer .footer__top .footer__contant .footer__contant-form .select-field .fake-select {
    padding: 2.0833vw 5.5556vw 2.0833vw 5.5556vw;
  }
  .footer .footer__top .footer__contant .footer__contant-form .select-field .fake-select .fake-select__title {
    padding-left: 0px;
    font-size: 4.1667vw;
    color: var(--gray-1);
    text-align: center;
  }
  html[dir=ltr] .footer .footer__top .footer__contant .footer__contant-form .select-field .fake-select .fake-select__title {
    padding-right: 0;
  }
  .footer .footer__top .footer__contant .footer__contant-form .select-field .fake-select .fake-select__button {
    width: 11.3333vw;
    height: 11.3333vw;
    border: 2px solid var(--yellow);
    top: -1.1111vw;
    left: -1px;
  }
  .footer .footer__top .footer__contant .footer__contant-form .select-field .fake-select .fake-select__button::before {
    width: 2.7778vw;
    height: 1.3889vw;
    border-top: 1.6667vw solid var(--dark-blue);
    border-left: 1.6667vw solid transparent;
    border-right: 1.6667vw solid transparent;
  }
  .footer .footer__top .footer__contant .footer__contant-form .select-field .fake-select .fake-select__list {
    width: 100%;
  }
  .footer .footer__top .footer__contant .footer__contant-form .select-field .fake-select .fake-select__list ul {
    margin-top: 2.7778vw;
    padding-bottom: 2.7778vw;
    width: 100%;
  }
  .footer .footer__top .footer__contant .footer__contant-form .select-field .fake-select .fake-select__list ul li {
    width: 100%;
    text-align: center;
    font-size: 4.1667vw;
  }
  .footer .footer__top .footer__contant .footer__contant-form .select-field .fake-select .fake-select__list ul li:not(:first-child) {
    margin-top: 2.7778vw;
  }
  .footer .footer__top .footer__contant .footer__contant-form .textarea-field {
    width: 100%;
    height: 36.3889vw;
  }
  .footer .footer__top .footer__contant .footer__contant-form .textarea-field.active {
    height: 8.3333vw;
  }
  .footer .footer__top .footer__contant .footer__contant-form .textarea-field.active textarea {
    padding: 0.8333vw 4.4444vw;
  }
  .footer .footer__top .footer__contant .footer__contant-form .textarea-field textarea {
    border-radius: 2.7778vw;
    font-size: 4.1667vw;
    padding: 1.9444vw 4.4444vw;
  }
  .footer .footer__top .footer__contant .footer__contant-form .textarea-field textarea::-webkit-input-placeholder {
    font-size: 4.1667vw;
    color: var(--gray-1);
  }
  .footer .footer__top .footer__contant .footer__contant-form .textarea-field textarea::-moz-placeholder {
    font-size: 4.1667vw;
    color: var(--gray-1);
  }
  .footer .footer__top .footer__contant .footer__contant-form .textarea-field textarea:-ms-input-placeholder {
    font-size: 4.1667vw;
    color: var(--gray-1);
  }
  .footer .footer__top .footer__contant .footer__contant-form .textarea-field textarea::-ms-input-placeholder {
    font-size: 4.1667vw;
    color: var(--gray-1);
  }
  .footer .footer__top .footer__contant .footer__contant-form .textarea-field textarea::placeholder {
    font-size: 4.1667vw;
    color: var(--gray-1);
  }
  .footer .footer__top .footer__contant .footer__contant-form .button-field {
    width: 100%;
  }
  .footer .footer__top .footer__contant .footer__contant-form .button-field button {
    width: 100%;
    min-width: 36.3889vw;
    height: 12.5vw;
    font-size: 4.4444vw;
    font-weight: 400;
  }
  .footer .footer__top .footer__contant .footer__contant-form .button-field button:hover {
    border-radius: 8.3333vw;
  }
  .footer .footer__top .footer__contant .footer__contant-form .button-field button::after {
    border-width: 2.6667vw 1.8889vw 0 1.8889vw;
    border-color: #254088 transparent transparent transparent;
  }
  .footer .footer__top .footer__navigation {
    padding: 7.2222vw 13.6111vw 5.9444vw 16.1111vw;
  }
  html[dir=ltr] .footer .footer__top .footer__navigation {
    padding: 7.2222vw 16.1111vw 5.9444vw 13.6111vw;
  }
  .footer .footer__top .footer__navigation .footer__navigation-header {
    text-align: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 11.9444vw;
  }
  .footer .footer__top .footer__navigation .footer__navigation-header .footer__navigation-title h5 {
    font-size: 3.8889vw;
  }
  .footer .footer__top .footer__navigation .footer__navigation-lists {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    grid-gap: 7.7778vw;
  }
  .footer .footer__top .footer__navigation .footer__navigation-lists .footer__navigation-list:nth-child(2),
.footer .footer__top .footer__navigation .footer__navigation-lists .footer__navigation-list:nth-child(3),
.footer .footer__top .footer__navigation .footer__navigation-lists .footer__navigation-list:nth-child(4) {
    max-width: 100%;
  }
  html[dir=ltr] .footer .footer__top .footer__navigation .footer__navigation-lists {
    padding-left: 4.5vw;
  }
  .footer .footer__top .footer__navigation .footer__navigation-list h6 {
    font-size: 4.1667vw;
    min-height: 0px;
    margin-bottom: 0;
    position: relative;
  }
  .footer .footer__top .footer__navigation .footer__navigation-list h6 .list-btn {
    position: absolute;
    top: 1.3889vw;
    left: 0;
    width: 3.3333vw;
    height: 1.6667vw;
    border-top: 1.6667vw solid var(--dark-blue);
    border-left: 1.6667vw solid transparent;
    border-right: 1.6667vw solid transparent;
    -webkit-transition: all 0.4s linear;
    transition: all 0.4s linear;
  }
  html[dir=ltr] .footer .footer__top .footer__navigation .footer__navigation-list h6 .list-btn {
    left: auto;
    right: 0;
  }
  .footer .footer__top .footer__navigation .footer__navigation-list h6 .list-btn.active {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  .footer .footer__top .footer__navigation .footer__navigation-list ul {
    padding-top: 2.2222vw;
    -webkit-transition: height 0.2s linear;
    transition: height 0.2s linear;
    overflow: hidden;
  }
  .footer .footer__top .footer__navigation .footer__navigation-list ul:not(.active) {
    display: none;
  }
  .footer .footer__top .footer__navigation .footer__navigation-list ul li:not(:first-child) {
    margin-top: 2.7778vw;
  }
  .footer .footer__top .footer__navigation .footer__navigation-list ul li a {
    font-size: 3.3333vw;
  }
  .footer .footer__bottom {
    padding: 5.2778vw 8.3333vw;
  }
  .footer .footer__bottom .footer__bottom-wrapper {
    padding: 0;
  }
  html[dir=ltr] .footer .footer__bottom .footer__bottom-wrapper {
    padding: 0;
  }
  .footer .footer__bottom .footer__social ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: center;
        align-content: center;
  }
  .footer .footer__bottom .footer__social ul li:not(:first-child) {
    margin-right: 8.3333vw;
  }
  html[dir=ltr] .footer .footer__bottom .footer__social ul li:not(:first-child) {
    margin-left: 8.3333vw;
    margin-right: 0;
  }
  .footer .footer__bottom .footer__social ul li a {
    width: 6.1111vw;
    height: 3.8889vw;
  }
  .footer .footer__bottom .footer__copy {
    font-size: 2.7778vw;
  }
  .footer .footer__navigation-btnUp {
    display: none;
  }
  .footer .footer__navigation-btnUp-mobile {
    display: block;
    width: 4.4444vw;
    height: 4.4444vw;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23fff' d='m0 8 1.455 1.455 5.506-5.506V16h2.078V3.948l5.506 5.507L16 8 8 0Z' data-name='Контур 10'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    cursor: pointer;
    margin: 6.6667vw auto 0;
  }
}
.main-first-screen {
  background-color: var(--blue);
}
.main-first-screen .main-first-screen__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  padding-right: 134px;
}
html[dir=ltr] .main-first-screen .main-first-screen__wrapper {
  padding-right: 0;
  padding-left: 134px;
}
.main-first-screen .main-first-screen__logo {
  width: 100%;
  max-width: 192px;
  height: auto;
  background-color: var(--pink);
}
.main-first-screen .main-first-screen__logo img {
  width: 100%;
  height: 192px;
  -o-object-fit: cover;
     object-fit: cover;
}
.main-first-screen .main-first-screen__content {
  width: 100%;
  max-width: 657px;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.main-first-screen .main-first-screen__content-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  background-color: var(--yellow);
  padding: 120px 80px 120px 50px;
}
html[dir=ltr] .main-first-screen .main-first-screen__content-title {
  padding: 120px 50px 120px 80px;
}
.main-first-screen .main-first-screen__content-title h1 {
  font-weight: 400;
  line-height: 0.9;
  font-size: 78px;
  color: var(--dark-blue);
}
html[lang=ar] .main-first-screen .main-first-screen__content-title h1 {
  line-height: 1.25;
  max-height: 3.75em;
}
.main-first-screen .main-first-screen__content-footer {
  -ms-flex-negative: 1;
      flex-shrink: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.main-first-screen .main-first-screen__content-text {
  width: 100%;
  height: auto;
  padding: 34px 80px 34px 36px;
  background-color: var(--dark-blue);
  font-weight: 400;
  line-height: 1.29;
  color: #fff;
}
.main-first-screen .main-first-screen__content-text p {
  max-height: 7.5em;
  overflow: hidden;
}
html[lang=ar] .main-first-screen .main-first-screen__content-text p {
  max-height: 7.74em;
}
html[dir=ltr] .main-first-screen .main-first-screen__content-text {
  padding: 34px 36px 34px 80px;
}
.main-first-screen .main-first-screen__content-img {
  width: 192px;
  height: 100%;
  background-color: var(--pink);
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  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;
  padding: 30px;
}
.main-first-screen .main-first-screen__content-img img {
  width: 138px;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.main-first-screen .main-first-screen__img {
  width: 100%;
  max-width: 384px;
  height: auto;
}
.main-first-screen .main-first-screen__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.main-first-screen .main-first-screen__img-desktop {
  display: block;
}
.main-first-screen .main-first-screen__img-mob {
  display: none;
}
@media screen and (min-width: 1920px) {
  .main-first-screen .main-first-screen__wrapper {
    padding-right: 6.9792vw;
  }
  html[dir=ltr] .main-first-screen .main-first-screen__wrapper {
    padding-left: 6.9792vw;
  }
  .main-first-screen .main-first-screen__logo {
    max-width: 10vw;
  }
  .main-first-screen .main-first-screen__logo img {
    height: 10vw;
  }
  .main-first-screen .main-first-screen__content {
    max-width: 34.2188vw;
  }
  .main-first-screen .main-first-screen__content-title {
    padding: 6.25vw 4.1667vw 6.25vw 2.6042vw;
  }
  .main-first-screen .main-first-screen__content-title h1 {
    font-size: 4.0625vw;
  }
  html[dir=ltr] .main-first-screen .main-first-screen__content-title {
    padding: 6.25vw 2.6042vw 6.25vw 4.1667vw;
  }
  .main-first-screen .main-first-screen__content-text {
    padding: 1.7708vw 4.1667vw 1.7708vw 1.875vw;
    font-size: 0.8333vw;
  }
  html[dir=ltr] .main-first-screen .main-first-screen__content-text {
    padding: 1.7708vw 1.875vw 1.7708vw 4.1667vw;
  }
  .main-first-screen .main-first-screen__content-img {
    width: 10vw;
    padding: 1.5625vw;
  }
  .main-first-screen .main-first-screen__content-img img {
    width: 7.1875vw;
  }
  .main-first-screen .main-first-screen__img {
    max-width: 20vw;
  }
}
@media screen and (max-width: 1426px) {
  .main-first-screen .main-first-screen__wrapper {
    padding-right: 9.2414vw;
  }
  html[dir=ltr] .main-first-screen .main-first-screen__wrapper {
    padding-right: 0;
    padding-left: 9.2414vw;
  }
  .main-first-screen .main-first-screen__logo {
    max-width: 13.2414vw;
  }
  .main-first-screen .main-first-screen__logo img {
    height: 13.2414vw;
  }
  .main-first-screen .main-first-screen__content {
    max-width: 45.3103vw;
  }
  .main-first-screen .main-first-screen__content-title {
    padding: 8.2759vw 5.5172vw 8.2759vw 3.4483vw;
  }
  .main-first-screen .main-first-screen__content-title h1 {
    font-size: 5.3793vw;
  }
  html[dir=ltr] .main-first-screen .main-first-screen__content-title {
    padding: 8.2759vw 3.4483vw 8.2759vw 5.5172vw;
  }
  .main-first-screen .main-first-screen__content-text {
    padding: 2.3448vw 5.5172vw 2.3448vw 2.4828vw;
    font-size: 1.1034vw;
  }
  html[dir=ltr] .main-first-screen .main-first-screen__content-text {
    padding: 2.3448vw 2.4828vw 2.3448vw 5.5172vw;
  }
  .main-first-screen .main-first-screen__content-img {
    width: 13.2414vw;
    padding: 2.069vw;
  }
  .main-first-screen .main-first-screen__content-img img {
    width: 9.5172vw;
  }
  .main-first-screen .main-first-screen__img {
    max-width: 26.4828vw;
  }
}
@media screen and (max-width: 768px) {
  .main-first-screen .main-first-screen__wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    padding-right: 0;
  }
  html[dir=ltr] .main-first-screen .main-first-screen__wrapper {
    padding-left: 0;
    padding-right: 0;
  }
  .main-first-screen .main-first-screen__logo {
    display: none;
  }
  .main-first-screen .main-first-screen__img {
    max-width: 100%;
  }
  .main-first-screen .main-first-screen__img-desktop {
    display: none;
  }
  .main-first-screen .main-first-screen__img-mob {
    display: block;
  }
  .main-first-screen .main-first-screen__content {
    max-width: 100%;
  }
  .main-first-screen .main-first-screen__content-title {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 11.1111vw 10.8333vw 19.4444vw 11.1111vw;
  }
  .main-first-screen .main-first-screen__content-title h1 {
    font-size: 12.5vw;
    text-align: center;
  }
  html[dir=ltr] .main-first-screen .main-first-screen__content-title h1 {
    font-size: 8.8889vw;
  }
  html[dir=ltr] .main-first-screen .main-first-screen__content-title {
    padding: 11.1111vw 11.1111vw 19.4444vw 10.8333vw;
  }
  .main-first-screen .main-first-screen__content-footer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .main-first-screen .main-first-screen__content-text {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    text-align: center;
    padding: 18.3333vw 16.3889vw;
    font-size: 4.1667vw;
  }
  .main-first-screen .main-first-screen__content-text p {
    max-height: 13.75em;
  }
  html[dir=ltr] .main-first-screen .main-first-screen__content-text {
    padding: 18.3333vw 16.3889vw;
  }
  .main-first-screen .main-first-screen__content-img {
    width: 34.7222vw;
    height: 34.7222vw;
    margin: -9.7222vw auto -6.9444vw auto;
    z-index: 3;
    padding: 7.5vw 6.9444vw;
  }
  .main-first-screen .main-first-screen__content-img img {
    width: 20vw;
  }
}

.first-screen-about .first-screen-about__inner {
  background-color: var(--pink);
}
.first-screen-about .first-screen-about__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.first-screen-about .first-screen-about__side {
  width: 100%;
  max-width: 326px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  height: auto;
  background-color: var(--yellow);
}
.first-screen-about .first-screen-about__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: auto;
}
.first-screen-about .first-screen-about__content-title {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  background-color: var(--blue);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 80px;
  min-height: 576px;
}
.first-screen-about .first-screen-about__content-title h1 {
  font-weight: 400;
  line-height: 0.9;
  font-size: 78px;
  color: var(--dark-blue);
}
html[lang=ar] .first-screen-about .first-screen-about__content-title h1 {
  line-height: 1.25;
}
.first-screen-about .first-screen-about__content-text {
  -ms-flex-negative: 1;
      flex-shrink: 1;
  padding: 42px 80px 50px 192px;
  font-weight: 400;
  line-height: 1.25;
  font-size: 16px;
  color: var(--gray-2);
}
html[dir=ltr] .first-screen-about .first-screen-about__content-text {
  padding: 42px 192px 50px 80px;
}
.first-screen-about .first-screen-about__content-text p {
  max-height: 6.25em;
  overflow: hidden;
}
.first-screen-about .first-screen-about__media {
  width: 100%;
  max-width: 384px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  height: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.first-screen-about .first-screen-about__media-img {
  width: 100%;
  height: 100%;
  min-height: 576px;
}
.first-screen-about .first-screen-about__media-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.first-screen-about .first-screen-about__media-icon {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: var(--dark-blue);
  padding: 31px 35px;
}
.first-screen-about .first-screen-about__media-icon img {
  width: 130px;
  height: 130px;
  -o-object-fit: contain;
     object-fit: contain;
}
@media screen and (min-width: 1920px) {
  .first-screen-about .first-screen-about__side {
    max-width: 16.9792vw;
  }
  .first-screen-about .first-screen-about__content-title {
    padding: 4.1667vw;
    min-height: 30vw;
  }
  .first-screen-about .first-screen-about__content-title h1 {
    font-size: 4.0625vw;
  }
  .first-screen-about .first-screen-about__content-text {
    padding: 2.188vw 4.1667vw 2.6042vw 10vw;
    font-size: 0.8333vw;
  }
  html[dir=ltr] .first-screen-about .first-screen-about__content-text {
    padding: 2.188vw 10vw 2.6042vw 4.1667vw;
  }
  .first-screen-about .first-screen-about__media {
    max-width: 20vw;
  }
  .first-screen-about .first-screen-about__media-img {
    min-height: 30vw;
  }
  .first-screen-about .first-screen-about__media-icon {
    padding: 1.6146vw 1.8229vw;
  }
  .first-screen-about .first-screen-about__media-icon img {
    width: 6.7708vw;
    height: 6.7708vw;
  }
}
@media screen and (max-width: 1426px) {
  .first-screen-about .first-screen-about__side {
    max-width: 22.4828vw;
  }
  .first-screen-about .first-screen-about__content-title {
    padding: 5.5172vw;
    min-height: 39.7241vw;
  }
  .first-screen-about .first-screen-about__content-title h1 {
    font-size: 5.3793vw;
  }
  .first-screen-about .first-screen-about__content-text {
    padding: 2.2759vw 5.5172vw 3.4483vw 13.2414vw;
    font-size: 1.1034vw;
  }
  html[dir=ltr] .first-screen-about .first-screen-about__content-text {
    padding: 2.2759vw 13.2414vw 3.4483vw 5.5172vw;
  }
  .first-screen-about .first-screen-about__media {
    max-width: 26.4828vw;
  }
  .first-screen-about .first-screen-about__media-img {
    min-height: 39.7241vw;
  }
  .first-screen-about .first-screen-about__media-icon {
    padding: 2.1379vw 2.4138vw;
  }
  .first-screen-about .first-screen-about__media-icon img {
    width: 8.9655vw;
    height: 8.9655vw;
  }
}
@media screen and (max-width: 768px) {
  .first-screen-about .first-screen-about__wrapper {
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .first-screen-about .first-screen-about__inner {
    position: relative;
    z-index: 4;
  }
  .first-screen-about .first-screen-about__media {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
    max-width: 100%;
  }
  .first-screen-about .first-screen-about__media-img {
    min-height: auto;
  }
  .first-screen-about .first-screen-about__media-icon {
    position: absolute;
    width: 34.7222vw;
    height: 34.7222vw;
    bottom: -18.2222vw;
    padding: 5.5556vw;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  .first-screen-about .first-screen-about__media-icon img {
    width: 100%;
    height: auto;
  }
  .first-screen-about .first-screen-about__content {
    max-width: 80%;
    margin: -11.1111vw auto -8.3333vw auto;
    background-color: var(--blue);
  }
  .first-screen-about .first-screen-about__content-title {
    min-height: 17.2222vw;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 9.4444vw 7.7778vw 7.7778vw 7.7778vw;
  }
  .first-screen-about .first-screen-about__content-title h1 {
    text-align: center;
    font-size: 12.5vw;
  }
  .first-screen-about .first-screen-about__content-title h1 br {
    display: none;
  }
  .first-screen-about .first-screen-about__content-text {
    padding: 0 6.1111vw 33.8889vw 6.1111vw;
    text-align: center;
    font-size: 4.1667vw;
  }
  html[dir=ltr] .first-screen-about .first-screen-about__content-text {
    padding: 0 6.1111vw 33.8889vw 6.1111vw;
  }
  .first-screen-about .first-screen-about__content-text p {
    max-height: 7.5em;
  }
}

.info-first-screen {
  overflow: hidden;
}
.info-first-screen.info-first-screen-color-set-1 .info-first-screen__inner::before {
  background-color: var(--blue);
}
.info-first-screen.info-first-screen-color-set-1 .info-first-screen__inner::after {
  background-color: var(--yellow);
}
.info-first-screen.info-first-screen-color-set-1 .info-first-screen__side {
  background-color: var(--blue);
}
.info-first-screen.info-first-screen-color-set-1 .info-first-screen__content .info-first-screen__top {
  background-color: var(--pink);
}
.info-first-screen.info-first-screen-color-set-1 .info-first-screen__content .info-first-screen__top .info-first-screen__title h1 {
  color: var(--dark-blue);
}
.info-first-screen.info-first-screen-color-set-1 .info-first-screen__content .info-first-screen__bottom .info-first-screen__text {
  background-color: var(--yellow);
  color: var(--gray-2);
}
.info-first-screen.info-first-screen-color-set-1 .info-first-screen__content .info-first-screen__bottom .info-first-screen__icon {
  background-color: var(--orange);
}
.info-first-screen.info-first-screen-big .info-first-screen__top {
  height: 576px;
}
.info-first-screen.info-first-screen-big .info-first-screen__content .info-first-screen__bottom .info-first-screen__icon {
  max-width: 353px;
}
.info-first-screen.info-first-screen-color-set-2 .info-first-screen__inner::before {
  background-color: var(--dark-blue);
}
.info-first-screen.info-first-screen-color-set-2 .info-first-screen__inner::after {
  background-color: var(--pink);
}
.info-first-screen.info-first-screen-color-set-2 .info-first-screen__side {
  background-color: var(--blue);
}
.info-first-screen.info-first-screen-color-set-2 .info-first-screen__content .info-first-screen__top {
  background-color: var(--yellow);
}
.info-first-screen.info-first-screen-color-set-2 .info-first-screen__content .info-first-screen__top .info-first-screen__title h1 {
  color: var(--dark-blue);
}
.info-first-screen.info-first-screen-color-set-2 .info-first-screen__content .info-first-screen__bottom .info-first-screen__text {
  background-color: var(--dark-blue);
  color: var(--white);
  padding: 32px 80px 55px 206px;
}
html[dir=ltr] .info-first-screen.info-first-screen-color-set-2 .info-first-screen__content .info-first-screen__bottom .info-first-screen__text {
  padding: 32px 206px 55px 80px;
}
.info-first-screen.info-first-screen-color-set-2 .info-first-screen__content .info-first-screen__bottom .info-first-screen__text p {
  max-height: 7.5em;
}
.info-first-screen.info-first-screen-color-set-2 .info-first-screen__content .info-first-screen__bottom .info-first-screen__icon {
  background-color: var(--pink);
}
.info-first-screen.info-first-screen-color-set-3 .info-first-screen__inner::before {
  background-color: var(--dark-blue);
}
.info-first-screen.info-first-screen-color-set-3 .info-first-screen__inner::after {
  background-color: var(--pink);
}
.info-first-screen.info-first-screen-color-set-3 .info-first-screen__side {
  background-color: var(--blue);
}
.info-first-screen.info-first-screen-color-set-3 .info-first-screen__content .info-first-screen__top {
  background-color: var(--pink);
}
.info-first-screen.info-first-screen-color-set-3 .info-first-screen__content .info-first-screen__top .info-first-screen__title h1 {
  color: var(--dark-blue);
}
.info-first-screen.info-first-screen-color-set-3 .info-first-screen__content .info-first-screen__bottom .info-first-screen__text {
  background-color: var(--yellow);
  color: var(--color-text);
}
.info-first-screen.info-first-screen-color-set-3 .info-first-screen__content .info-first-screen__bottom .info-first-screen__icon {
  background-color: var(--orange);
}
.info-first-screen.info-first-screen-color-set-4 .info-first-screen__inner::before, .info-first-screen.info-first-screen-color-set-4 .info-first-screen__inner::after {
  background-color: var(--pink);
}
.info-first-screen.info-first-screen-color-set-4 .info-first-screen__side {
  background-color: var(--yellow);
}
.info-first-screen.info-first-screen-color-set-4 .info-first-screen__content .info-first-screen__top {
  background-color: var(--blue);
}
.info-first-screen.info-first-screen-color-set-4 .info-first-screen__content .info-first-screen__top .info-first-screen__title h1 {
  color: var(--dark-blue);
}
.info-first-screen.info-first-screen-color-set-4 .info-first-screen__content .info-first-screen__bottom .info-first-screen__text {
  background-color: var(--pink);
  color: var(--gray-2);
  padding: 32px 80px 55px 206px;
}
html[dir=ltr] .info-first-screen.info-first-screen-color-set-4 .info-first-screen__content .info-first-screen__bottom .info-first-screen__text {
  padding: 32px 206px 55px 80px;
}
.info-first-screen.info-first-screen-color-set-4 .info-first-screen__content .info-first-screen__bottom .info-first-screen__text p {
  max-height: 6.25em;
}
.info-first-screen.info-first-screen-color-set-4 .info-first-screen__content .info-first-screen__bottom .info-first-screen__icon {
  background-color: var(--dark-blue);
}
.info-first-screen.info-first-screen-color-set-4 .info-first-screen__content .info-first-screen__bottom .info-first-screen__icon img {
  width: 129px;
  height: 100%;
}
.info-first-screen .info-first-screen__inner {
  position: relative;
  z-index: 2;
}
.info-first-screen .info-first-screen__inner::before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 50%;
  height: 100%;
  background-color: var(--blue);
}
html[dir=ltr] .info-first-screen .info-first-screen__inner::before {
  left: auto;
  right: 0;
}
.info-first-screen .info-first-screen__inner::after {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  width: 50%;
  height: 100%;
  background-color: var(--yellow);
}
html[dir=ltr] .info-first-screen .info-first-screen__inner::after {
  right: auto;
  left: 0;
}
.info-first-screen .info-first-screen__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.info-first-screen .info-first-screen__side {
  width: 100%;
  max-width: 326px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  background-color: var(--blue);
}
.info-first-screen .info-first-screen__content {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.info-first-screen .info-first-screen__content .info-first-screen__top {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: var(--pink);
}
html[dir=ltr] .info-first-screen .info-first-screen__content .info-first-screen__top {
  height: 576px;
}
.info-first-screen .info-first-screen__content .info-first-screen__top .info-first-screen__title {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 80px;
}
.info-first-screen .info-first-screen__content .info-first-screen__top .info-first-screen__title h1 {
  font-weight: 400;
  font-size: 78px;
  line-height: 0.93;
  color: var(--dark-blue);
}
html[lang=ar] .info-first-screen .info-first-screen__content .info-first-screen__top .info-first-screen__title h1 {
  line-height: 1.25;
}
.info-first-screen .info-first-screen__content .info-first-screen__top .info-first-screen__img {
  width: 100%;
  max-width: 576px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
html[dir=ltr] .info-first-screen .info-first-screen__content .info-first-screen__top .info-first-screen__img {
  max-width: 515px;
}
.info-first-screen .info-first-screen__content .info-first-screen__top .info-first-screen__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.info-first-screen .info-first-screen__content .info-first-screen__bottom {
  -ms-flex-negative: 1;
      flex-shrink: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.info-first-screen .info-first-screen__content .info-first-screen__bottom .info-first-screen__text {
  width: 100%;
  background-color: var(--yellow);
  padding: 32px 58px 55px 235px;
  font-weight: 400;
  font-size: 16px;
  line-height: 1.25;
  color: var(--gray-2);
}
html[dir=ltr] .info-first-screen .info-first-screen__content .info-first-screen__bottom .info-first-screen__text {
  padding: 32px 206px 55px 80px;
}
.info-first-screen .info-first-screen__content .info-first-screen__bottom .info-first-screen__text p {
  max-height: 6.25em;
  overflow: hidden;
}
.info-first-screen .info-first-screen__content .info-first-screen__bottom .info-first-screen__text.mobile-text {
  display: none;
}
.info-first-screen .info-first-screen__content .info-first-screen__bottom .info-first-screen__icon {
  width: 100%;
  max-width: 384px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding: 15px 25px;
  background-color: var(--orange);
}
.info-first-screen .info-first-screen__content .info-first-screen__bottom .info-first-screen__icon img {
  width: 166px;
  height: 160px;
  -o-object-fit: contain;
     object-fit: contain;
}

@media screen and (min-width: 1920px) {
  .info-first-screen.info-first-screen-big .info-first-screen__top {
    height: 30vw;
  }
  .info-first-screen.info-first-screen-big .info-first-screen__content .info-first-screen__bottom .info-first-screen__icon {
    max-width: 18vw;
  }
  .info-first-screen .info-first-screen__side {
    max-width: 16.9792vw;
  }
  .info-first-screen.info-first-screen-color-set-2 .info-first-screen__content .info-first-screen__bottom .info-first-screen__text, .info-first-screen.info-first-screen-color-set-4 .info-first-screen__content .info-first-screen__bottom .info-first-screen__text {
    padding: 1.6667vw 4.0208vw 2.8646vw 11.275vw;
  }
  html[dir=ltr] .info-first-screen.info-first-screen-color-set-2 .info-first-screen__content .info-first-screen__bottom .info-first-screen__text, html[dir=ltr] .info-first-screen.info-first-screen-color-set-4 .info-first-screen__content .info-first-screen__bottom .info-first-screen__text {
    padding: 1.6667vw 11.275vw 2.8646vw 4.0208vw;
  }
  html[dir=ltr] .info-first-screen .info-first-screen__content .info-first-screen__top {
    height: 30vw;
  }
  .info-first-screen .info-first-screen__content .info-first-screen__top .info-first-screen__title {
    padding: 4.1667vw;
  }
  .info-first-screen .info-first-screen__content .info-first-screen__top .info-first-screen__title h1 {
    font-size: 4.0625vw;
  }
  .info-first-screen .info-first-screen__content .info-first-screen__top .info-first-screen__img {
    max-width: 30vw;
  }
  html[dir=ltr] .info-first-screen .info-first-screen__content .info-first-screen__top .info-first-screen__img {
    max-width: 27vw;
  }
  .info-first-screen .info-first-screen__content .info-first-screen__bottom .info-first-screen__text {
    padding: 1.6667vw 3.0208vw 2.8646vw 13.375vw;
    font-size: 0.8333vw;
  }
  html[dir=ltr] .info-first-screen .info-first-screen__content .info-first-screen__bottom .info-first-screen__text {
    padding: 1.6667vw 13.375vw 2.8646vw 3.0208vw;
  }
  .info-first-screen .info-first-screen__content .info-first-screen__bottom .info-first-screen__icon {
    max-width: 20vw;
    padding: 0.7813vw 1.3021vw;
  }
  .info-first-screen .info-first-screen__content .info-first-screen__bottom .info-first-screen__icon img {
    width: 8.6458vw;
    height: 8.3333vw;
  }
}
@media screen and (max-width: 1426px) {
  .info-first-screen.info-first-screen-big .info-first-screen__top {
    height: 39.7241vw;
  }
  .info-first-screen.info-first-screen-big .info-first-screen__content .info-first-screen__bottom .info-first-screen__icon {
    max-width: 23.9285vw;
  }
  .info-first-screen.info-first-screen-color-set-2 .info-first-screen__content .info-first-screen__bottom .info-first-screen__text, .info-first-screen.info-first-screen-color-set-4 .info-first-screen__content .info-first-screen__bottom .info-first-screen__text {
    padding: 2.244vw 5.0673vw 3.8569vw 14.9927vw;
  }
  html[dir=ltr] .info-first-screen.info-first-screen-color-set-2 .info-first-screen__content .info-first-screen__bottom .info-first-screen__text, html[dir=ltr] .info-first-screen.info-first-screen-color-set-4 .info-first-screen__content .info-first-screen__bottom .info-first-screen__text {
    padding: 2.244vw 14.9927vw 3.8569vw 5.0673vw;
  }
  .info-first-screen.info-first-screen-color-set-4 .info-first-screen__content .info-first-screen__bottom .info-first-screen__icon {
    background-color: var(--dark-blue);
  }
  .info-first-screen.info-first-screen-color-set-4 .info-first-screen__content .info-first-screen__bottom .info-first-screen__icon img {
    width: 85px;
  }
  .info-first-screen .info-first-screen__side {
    max-width: 22.8612vw;
  }
  html[dir=ltr] .info-first-screen .info-first-screen__content .info-first-screen__top {
    height: 39.7241vw;
  }
  .info-first-screen .info-first-screen__content .info-first-screen__top .info-first-screen__title {
    padding: 5.6101vw;
  }
  .info-first-screen .info-first-screen__content .info-first-screen__top .info-first-screen__title h1 {
    font-size: 5.4698vw;
  }
  .info-first-screen .info-first-screen__content .info-first-screen__top .info-first-screen__img {
    max-width: 40.3927vw;
  }
  html[dir=ltr] .info-first-screen .info-first-screen__content .info-first-screen__top .info-first-screen__img {
    max-width: 36.3927vw;
  }
  .info-first-screen .info-first-screen__content .info-first-screen__bottom .info-first-screen__text {
    padding: 2.244vw 4.0673vw 3.8569vw 12.6227vw;
    font-size: 1.122vw;
  }
  html[dir=ltr] .info-first-screen .info-first-screen__content .info-first-screen__bottom .info-first-screen__text {
    padding: 2.244vw 12.6227vw 3.8569vw 4.0673vw;
  }
  .info-first-screen .info-first-screen__content .info-first-screen__bottom .info-first-screen__icon {
    max-width: 26.9285vw;
    padding: 1.0519vw 1.7532vw;
  }
  .info-first-screen .info-first-screen__content .info-first-screen__bottom .info-first-screen__icon img {
    width: 11.641vw;
    height: 11.2202vw;
  }
}
@media screen and (max-width: 768px) {
  .page-template-info .info-first-screen.info-first-screen-color-set-5 .info-first-screen__content .info-first-screen__top .info-first-screen__title {
    margin: -11.9444vw auto 0;
  }
  .page-id-710 .info-first-screen .info-first-screen__content .info-first-screen__bottom .info-first-screen__text,
.page-id-970 .info-first-screen .info-first-screen__content .info-first-screen__bottom .info-first-screen__text {
    display: none;
  }
  .category-blog.category-1 .info-first-screen .info-first-screen__content .info-first-screen__top .info-first-screen__title {
    padding: 11vw 6.6667vw 12vw 6.6667vw;
  }
  .category-blog.category-1 .info-first-screen .info-first-screen__content .info-first-screen__bottom .info-first-screen__icon {
    bottom: -11.2778vw;
  }
  .category-blog.category-1 .info-first-screen.info-first-screen-color-set-4 .info-first-screen__content .info-first-screen__bottom .info-first-screen__text {
    padding-bottom: 32.3333vw;
  }
  .info-first-screen {
    overflow: visible;
    position: relative;
    z-index: 3;
  }
  .info-first-screen.info-first-screen-big .info-first-screen__top {
    height: auto;
  }
  .info-first-screen.info-first-screen-big .info-first-screen__content .info-first-screen__bottom .info-first-screen__icon {
    max-width: 34.7222vw;
  }
  .info-first-screen.info-first-screen-color-set-4 .info-first-screen__inner::before, .info-first-screen.info-first-screen-color-set-4 .info-first-screen__inner::after {
    background-color: var(--blue);
  }
  .info-first-screen.info-first-screen-color-set-4 .info-first-screen__content .info-first-screen__bottom .info-first-screen__text {
    background-color: var(--blue);
    max-width: 79.4444vw;
    padding: 0 6.1111vw 30.3333vw 6.1111vw;
  }
  html[dir=ltr] .info-first-screen.info-first-screen-color-set-4 .info-first-screen__content .info-first-screen__bottom .info-first-screen__text {
    padding: 0 6.1111vw 30.3333vw 6.1111vw;
  }
  .info-first-screen.info-first-screen-color-set-4 .info-first-screen__content .info-first-screen__bottom .info-first-screen__text p {
    max-height: 7.5em;
  }
  .info-first-screen.info-first-screen-color-set-4 .info-first-screen__content .info-first-screen__bottom .info-first-screen__icon {
    background-color: var(--dark-blue);
  }
  .info-first-screen.info-first-screen-color-set-4 .info-first-screen__content .info-first-screen__bottom .info-first-screen__icon img {
    width: 23.6111vw;
    height: 20.5556vw;
  }
  .info-first-screen.info-first-screen-color-set-2 .info-first-screen__inner::before, .info-first-screen.info-first-screen-color-set-2 .info-first-screen__inner::after {
    background-color: var(--dark-blue);
  }
  .info-first-screen.info-first-screen-color-set-2 .info-first-screen__content .info-first-screen__top {
    background-color: var(--dark-blue);
  }
  .info-first-screen.info-first-screen-color-set-2 .info-first-screen__content .info-first-screen__top .info-first-screen__title {
    background-color: var(--yellow);
    margin: -11.1111vw auto 0 auto;
    padding: 13.7778vw 0 7.7778vw 0;
  }
  html[dir=ltr] .info-first-screen.info-first-screen-color-set-2 .info-first-screen__content .info-first-screen__top .info-first-screen__title {
    margin: -11.1111vw auto 0 auto;
    padding: 13.7778vw 0 7.7778vw 0;
  }
  .info-first-screen.info-first-screen-color-set-2 .info-first-screen__content .info-first-screen__top .info-first-screen__title h1 br {
    display: none;
  }
  .info-first-screen.info-first-screen-color-set-2 .info-first-screen__content .info-first-screen__bottom {
    background-color: var(--dark-blue);
    margin: 0 auto -8.3333vw auto;
  }
  html[dir=ltr] .info-first-screen.info-first-screen-color-set-2 .info-first-screen__content .info-first-screen__bottom {
    margin: 0 auto -8.3333vw auto;
  }
  .info-first-screen.info-first-screen-color-set-2 .info-first-screen__content .info-first-screen__bottom .info-first-screen__text {
    background-color: var(--yellow);
    max-width: 79.4444vw;
    padding: 0 6.1111vw 30.3333vw 6.1111vw;
    color: var(--color-text);
  }
  html[dir=ltr] .info-first-screen.info-first-screen-color-set-2 .info-first-screen__content .info-first-screen__bottom .info-first-screen__text {
    padding: 0 6.1111vw 30.3333vw 6.1111vw;
  }
  .info-first-screen.info-first-screen-color-set-2 .info-first-screen__content .info-first-screen__bottom .info-first-screen__icon {
    background-color: var(--pink);
    margin-bottom: 0;
    padding: 4.2222vw;
  }
  html[dir=ltr] .info-first-screen.info-first-screen-color-set-2 .info-first-screen__content .info-first-screen__bottom .info-first-screen__icon {
    padding: 4.2222vw;
  }
  .info-first-screen.info-first-screen-color-set-2 .info-first-screen__content .info-first-screen__bottom .info-first-screen__icon img {
    width: 100%;
    height: 100%;
  }
  .info-first-screen.info-first-screen-color-set-1 .info-first-screen__inner::before, .info-first-screen.info-first-screen-color-set-1 .info-first-screen__inner::after {
    background-color: var(--blue);
  }
  .info-first-screen.info-first-screen-color-set-1 .info-first-screen__content .info-first-screen__top {
    background-color: var(--blue);
  }
  .info-first-screen.info-first-screen-color-set-1 .info-first-screen__content .info-first-screen__top .info-first-screen__title {
    background-color: var(--pink);
    margin: -11.1111vw auto 0 auto;
    padding: 13.7778vw 0 7.7778vw 0;
  }
  html[dir=ltr] .info-first-screen.info-first-screen-color-set-1 .info-first-screen__content .info-first-screen__top .info-first-screen__title {
    margin: -11.1111vw auto 0 auto;
    padding: 13.7778vw 0 7.7778vw 0;
  }
  .info-first-screen.info-first-screen-color-set-1 .info-first-screen__content .info-first-screen__top .info-first-screen__title h1 {
    color: var(--dark-blue);
  }
  .info-first-screen.info-first-screen-color-set-1 .info-first-screen__content .info-first-screen__top .info-first-screen__title h1 br {
    display: none;
  }
  .info-first-screen.info-first-screen-color-set-1 .info-first-screen__content .info-first-screen__bottom {
    background-color: var(--blue);
    margin: 0 auto -8.3333vw auto;
  }
  .info-first-screen.info-first-screen-color-set-1 .info-first-screen__content .info-first-screen__bottom .info-first-screen__text {
    background-color: var(--pink);
    max-width: 79.4444vw;
    padding: 0 6.1111vw 35.3333vw 6.1111vw;
    color: var(--color-text);
  }
  html[dir=ltr] .info-first-screen.info-first-screen-color-set-1 .info-first-screen__content .info-first-screen__bottom .info-first-screen__text {
    padding: 0 6.1111vw 35.3333vw 6.1111vw;
  }
  .info-first-screen.info-first-screen-color-set-1 .info-first-screen__content .info-first-screen__bottom .info-first-screen__icon {
    background-color: var(--orange);
    margin-bottom: 1.7778vw;
    padding: 2.2222vw;
  }
  .info-first-screen.info-first-screen-color-set-1 .info-first-screen__content .info-first-screen__bottom .info-first-screen__icon img {
    width: 100%;
    height: 100%;
  }
  .info-first-screen.info-first-screen-color-set-1 .info-first-screen__title {
    max-width: 79.4444vw;
  }
  .info-first-screen.info-first-screen-color-set-5 .info-first-screen__inner::before, .info-first-screen.info-first-screen-color-set-5 .info-first-screen__inner::after {
    background-color: var(--yellow);
  }
  .info-first-screen.info-first-screen-color-set-5 .info-first-screen__content .info-first-screen__top {
    background-color: var(--yellow);
  }
  .info-first-screen.info-first-screen-color-set-5 .info-first-screen__content .info-first-screen__top .info-first-screen__title {
    background-color: var(--pink);
    margin: 0 auto;
    padding: 13.7778vw 0 7.7778vw 0;
  }
  .info-first-screen.info-first-screen-color-set-5 .info-first-screen__content .info-first-screen__top .info-first-screen__title h1 {
    color: var(--dark-blue);
    line-height: 11.1111vw;
  }
  .info-first-screen.info-first-screen-color-set-5 .info-first-screen__content .info-first-screen__top .info-first-screen__title h1 br {
    display: none;
  }
  .info-first-screen.info-first-screen-color-set-5 .info-first-screen__content .info-first-screen__bottom {
    background-color: var(--pink);
    margin: 0 auto;
    padding-bottom: 6.5556vw;
  }
  .info-first-screen.info-first-screen-color-set-5 .info-first-screen__content .info-first-screen__bottom .info-first-screen__text {
    background-color: var(--pink);
    max-width: 79.4444vw;
    padding: 0 6.1111vw 9.7222vw 6.1111vw;
    color: var(--color-text);
  }
  html[dir=ltr] .info-first-screen.info-first-screen-color-set-5 .info-first-screen__content .info-first-screen__bottom .info-first-screen__text {
    padding: 0 6.1111vw 9.7222vw 6.1111vw;
  }
  .info-first-screen.info-first-screen-color-set-5 .info-first-screen__content .info-first-screen__bottom .info-first-screen__icon {
    background-color: var(--orange);
    margin: 0 auto 6.7778vw auto;
    padding: 2.2222vw;
    position: static;
    -webkit-transform: none;
            transform: none;
  }
  .info-first-screen.info-first-screen-color-set-5 .info-first-screen__content .info-first-screen__bottom .info-first-screen__icon img {
    width: 100%;
    height: 100%;
  }
  .info-first-screen.info-first-screen-color-set-5 .info-first-screen__title {
    max-width: 79.4444vw;
  }
  .info-first-screen.info-first-screen-color-mobile-1 .info-first-screen__inner::before, .info-first-screen.info-first-screen-color-mobile-1 .info-first-screen__inner::after {
    background-color: var(--pink);
  }
  .info-first-screen.info-first-screen-color-mobile-1 .info-first-screen__content .info-first-screen__top {
    background-color: var(--pink);
  }
  .info-first-screen.info-first-screen-color-mobile-1 .info-first-screen__content .info-first-screen__top .info-first-screen__title {
    background-color: var(--yellow);
  }
  .info-first-screen.info-first-screen-color-mobile-1 .info-first-screen__content .info-first-screen__bottom .info-first-screen__text {
    background-color: var(--yellow);
  }
  .info-first-screen.info-first-screen-color-mobile-1 .info-first-screen__title {
    max-width: 79.4444vw;
  }
  .info-first-screen.info-first-screen-color-mobile-2 .info-first-screen__inner::before, .info-first-screen.info-first-screen-color-mobile-2 .info-first-screen__inner::after {
    background-color: var(--yellow);
  }
  .info-first-screen.info-first-screen-color-mobile-2 .info-first-screen__content .info-first-screen__top {
    background-color: var(--yellow);
  }
  .info-first-screen.info-first-screen-color-mobile-2 .info-first-screen__content .info-first-screen__top .info-first-screen__title {
    background-color: var(--pink);
  }
  .info-first-screen.info-first-screen-color-mobile-2 .info-first-screen__content .info-first-screen__bottom .info-first-screen__text {
    background-color: var(--pink);
  }
  .info-first-screen.info-first-screen-color-mobile-2 .info-first-screen__title {
    max-width: 79.4444vw;
  }
  .info-first-screen .info-first-screen__inner {
    position: relative;
    z-index: 2;
  }
  .info-first-screen .info-first-screen__inner::before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
    background-color: var(--blue);
  }
  html[dir=ltr] .info-first-screen .info-first-screen__inner::before {
    left: auto;
    right: 0;
  }
  .info-first-screen .info-first-screen__inner::after {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    right: 0;
    width: 50%;
    height: 100%;
    background-color: var(--yellow);
  }
  html[dir=ltr] .info-first-screen .info-first-screen__inner::after {
    right: auto;
    left: 0;
  }
  .info-first-screen .info-first-screen__side {
    display: none;
  }
  .info-first-screen .info-first-screen__content .info-first-screen__top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  html[dir=ltr] .info-first-screen .info-first-screen__content .info-first-screen__top {
    height: auto;
  }
  .info-first-screen .info-first-screen__content .info-first-screen__top .info-first-screen__title {
    text-align: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 6.6667vw;
    max-width: 79.4444vw;
    margin: 0 auto;
    z-index: 1;
  }
  html[dir=ltr] .info-first-screen .info-first-screen__content .info-first-screen__top .info-first-screen__title {
    padding: 6.6667vw 0;
    margin: 0 auto;
  }
  .info-first-screen .info-first-screen__content .info-first-screen__top .info-first-screen__title h1 {
    font-size: 12.5vw;
  }
  html[dir=ltr] .info-first-screen .info-first-screen__content .info-first-screen__top .info-first-screen__title h1 {
    font-size: 8.8889vw;
  }
  .info-first-screen .info-first-screen__content .info-first-screen__top .info-first-screen__img {
    max-width: 100%;
    height: 106.9444vw;
  }
  html[dir=ltr] .info-first-screen .info-first-screen__content .info-first-screen__top .info-first-screen__img {
    max-width: 100%;
  }
  .info-first-screen .info-first-screen__content .info-first-screen__bottom {
    -ms-flex-negative: unset;
        flex-shrink: unset;
    -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;
    position: relative;
    z-index: 2;
  }
  .info-first-screen .info-first-screen__content .info-first-screen__bottom .info-first-screen__text {
    background-color: var(--blue);
    padding: 0 16.3889vw 33.8889vw;
    font-size: 4.1667vw;
    text-align: center;
  }
  .info-first-screen .info-first-screen__content .info-first-screen__bottom .info-first-screen__text.mobile-text {
    display: block !important;
    padding-bottom: 6.7222vw;
  }
  .info-first-screen .info-first-screen__content .info-first-screen__bottom .info-first-screen__icon {
    position: absolute;
    bottom: -10.2778vw;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    max-width: 34.7222vw;
    height: 34.7222vw;
    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;
    padding: 7.2222vw 5.5556vw;
  }
  .info-first-screen .info-first-screen__content .info-first-screen__bottom .info-first-screen__icon img {
    width: 23.6111vw;
    height: 20.5556vw;
  }
}
@media screen and (max-width: 768px) {
  .tax-documents_cat .info-first-screen.info-first-screen-color-set-1 .info-first-screen__content .info-first-screen__top .info-first-screen__title h1 {
    max-width: 90%;
  }
}

@media screen and (max-width: 768px) {
  .page-id-710 .info-first-screen.info-first-screen-color-set-5 .info-first-screen__content .info-first-screen__top .info-first-screen__title h1,
.page-id-970 .info-first-screen.info-first-screen-color-set-5 .info-first-screen__content .info-first-screen__top .info-first-screen__title h1 {
    max-width: 75%;
  }
}

html[dir=ltr] .page-template-cooporations .info-first-screen.info-first-screen-color-set-2 .info-first-screen__content .info-first-screen__top .info-first-screen__img {
  max-width: 384px;
}
@media screen and (min-width: 1920px) {
  html[dir=ltr] .page-template-cooporations .info-first-screen.info-first-screen-color-set-2 .info-first-screen__content .info-first-screen__top .info-first-screen__img {
    max-width: 20vw;
  }
}
@media screen and (max-width: 1426px) {
  html[dir=ltr] .page-template-cooporations .info-first-screen.info-first-screen-color-set-2 .info-first-screen__content .info-first-screen__top .info-first-screen__img {
    max-width: 26.9285vw;
  }
}
@media screen and (max-width: 768px) {
  html[dir=ltr] .page-template-cooporations .info-first-screen.info-first-screen-color-set-2 .info-first-screen__content .info-first-screen__top .info-first-screen__img {
    max-width: 100%;
  }
}

.page-template-info .info-first-screen .info-first-screen__content .info-first-screen__top .info-first-screen__title {
  padding: 125px 80px 145px 50px;
}
@media screen and (min-width: 1920px) {
  .page-template-info .info-first-screen .info-first-screen__content .info-first-screen__top .info-first-screen__title {
    padding: 6.9667vw 4.1667vw 9.5667vw 2.1667vw;
  }
}
@media screen and (max-width: 768px) {
  .page-template-info .info-first-screen .info-first-screen__content .info-first-screen__top .info-first-screen__title {
    padding: 13.7778vw 0 7.7778vw 0;
  }
}

.inner-first-screen .inner-first-screen__inner {
  position: relative;
  z-index: 2;
}
.inner-first-screen .inner-first-screen__inner::before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  width: 50%;
  height: 100%;
  background-color: var(--pink);
}
html[dir=ltr] .inner-first-screen .inner-first-screen__inner::before {
  right: auto;
  left: 0;
}
.inner-first-screen .inner-first-screen__inner::after {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 50%;
  height: 100%;
  background-color: var(--blue);
}
html[dir=ltr] .inner-first-screen .inner-first-screen__inner::after {
  left: auto;
  right: 0;
}
.inner-first-screen .inner-first-screen__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.inner-first-screen .inner-first-screen__side {
  width: 100%;
  max-width: 326px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  background-color: var(--blue);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.inner-first-screen .inner-first-screen__side .inner-first-screen__side-img {
  background-color: var(--orange);
  padding: 18px 26px;
  width: 192px;
  height: 192px;
}
.inner-first-screen .inner-first-screen__side .inner-first-screen__side-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.inner-first-screen .inner-first-screen__content .inner-first-screen__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.inner-first-screen .inner-first-screen__content .inner-first-screen__top .inner-first-screen__title {
  width: 100%;
  background-color: var(--yellow);
  padding: 98px 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.inner-first-screen .inner-first-screen__content .inner-first-screen__top .inner-first-screen__title h1 {
  font-weight: 400;
  font-size: 79px;
  line-height: 1;
  color: var(--dark-blue);
}
.inner-first-screen .inner-first-screen__content .inner-first-screen__top .inner-first-screen__img {
  width: 384px;
  height: auto;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.inner-first-screen .inner-first-screen__content .inner-first-screen__top .inner-first-screen__img img {
  width: 100%;
  height: 100%;
}
.inner-first-screen .inner-first-screen__content .inner-first-screen__bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.inner-first-screen .inner-first-screen__content .inner-first-screen__bottom .inner-first-screen__text {
  width: 100%;
  background-color: var(--dark-blue);
  font-weight: 400;
  line-height: 1.25;
  color: var(--white);
  padding: 27px 33px 88px;
}
.inner-first-screen .inner-first-screen__content .inner-first-screen__bottom .inner-first-screen__text .inner-first-screen__text-wrapper {
  max-width: 351px;
  max-height: 16.25em;
  overflow: hidden;
}
.inner-first-screen .inner-first-screen__content .inner-first-screen__bottom .inner-first-screen__img {
  width: 100%;
  height: auto;
  max-width: 272px;
}
.inner-first-screen .inner-first-screen__content .inner-first-screen__bottom .inner-first-screen__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (min-width: 1920px) {
  .inner-first-screen .inner-first-screen__side {
    max-width: 16.9792vw;
  }
  .inner-first-screen .inner-first-screen__side .inner-first-screen__side-img {
    padding: 0.9375vw 1.3542vw;
    width: 10vw;
    height: 10vw;
  }
  .inner-first-screen .inner-first-screen__content .inner-first-screen__top .inner-first-screen__title {
    padding: 5.1042vw 4.1667vw;
  }
  .inner-first-screen .inner-first-screen__content .inner-first-screen__top .inner-first-screen__title h1 {
    font-size: 4.1146vw;
  }
  .inner-first-screen .inner-first-screen__content .inner-first-screen__top .inner-first-screen__img {
    width: 20vw;
  }
  .inner-first-screen .inner-first-screen__content .inner-first-screen__bottom .inner-first-screen__text {
    padding: 1.4063vw 1.7188vw 3.5833vw;
    font-weight: 300;
  }
  .inner-first-screen .inner-first-screen__content .inner-first-screen__bottom .inner-first-screen__text .inner-first-screen__text-wrapper {
    max-width: 18.2813vw;
  }
  .inner-first-screen .inner-first-screen__content .inner-first-screen__bottom .inner-first-screen__img {
    max-width: 14.1667vw;
  }
}
@media screen and (max-width: 1426px) {
  .inner-first-screen .inner-first-screen__side {
    max-width: 22.4828vw;
  }
  .inner-first-screen .inner-first-screen__side .inner-first-screen__side-img {
    padding: 1.2414vw 1.2931vw;
    width: 13.2414vw;
    height: 13.2414vw;
  }
  .inner-first-screen .inner-first-screen__content .inner-first-screen__top .inner-first-screen__title {
    padding: 6.7586vw 5.5172vw;
  }
  .inner-first-screen .inner-first-screen__content .inner-first-screen__top .inner-first-screen__title h1 {
    font-size: 5.4483vw;
  }
  .inner-first-screen .inner-first-screen__content .inner-first-screen__top .inner-first-screen__img {
    width: 26.4828vw;
  }
  .inner-first-screen .inner-first-screen__content .inner-first-screen__bottom .inner-first-screen__text {
    padding: 1.8621vw 2.2759vw 6.069vw;
    font-size: 1.1034vw;
  }
  .inner-first-screen .inner-first-screen__content .inner-first-screen__bottom .inner-first-screen__text .inner-first-screen__text-wrapper {
    max-width: 24.2069vw;
  }
  .inner-first-screen .inner-first-screen__content .inner-first-screen__bottom .inner-first-screen__img {
    max-width: 18.7586vw;
  }
}
@media screen and (max-width: 768px) {
  .inner-first-screen .inner-first-screen__inner {
    background-color: var(--dark-blue);
  }
  .inner-first-screen .inner-first-screen__inner::before, .inner-first-screen .inner-first-screen__inner::after {
    display: none;
  }
  .inner-first-screen .inner-first-screen__side {
    max-width: 34.7222vw;
    margin-top: -26.3889vw;
    margin-bottom: -8.3333vw;
  }
  .inner-first-screen .inner-first-screen__side .inner-first-screen__side-img {
    width: 34.7222vw;
    height: 34.7222vw;
    padding: 3.1667vw 2.1667vw 3.1667vw 3.1667vw;
  }
  html[lang=ar] .inner-first-screen .inner-first-screen__side .inner-first-screen__side-img {
    padding: 3.1667vw 2.1667vw 3.1667vw 3.1667vw;
  }
  .inner-first-screen .inner-first-screen__content {
    width: 100%;
  }
  .inner-first-screen .inner-first-screen__content .inner-first-screen__top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .inner-first-screen .inner-first-screen__content .inner-first-screen__top .inner-first-screen__title {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    max-width: 79.4444vw;
    margin: -11.1111vw auto 0 auto;
    padding: 11.1111vw 6.1111vw;
  }
  html[dir=ltr] .inner-first-screen .inner-first-screen__content .inner-first-screen__top .inner-first-screen__title {
    margin: -11.1111vw auto 0 auto;
    padding: 11.1111vw 6.1111vw;
  }
  .inner-first-screen .inner-first-screen__content .inner-first-screen__top .inner-first-screen__title h1 {
    font-size: 12.5vw;
    text-align: center;
  }
  html[dir=ltr] .inner-first-screen .inner-first-screen__content .inner-first-screen__top .inner-first-screen__title h1 {
    font-size: 8.8889vw;
  }
  .inner-first-screen .inner-first-screen__content .inner-first-screen__top .inner-first-screen__img {
    width: 100%;
  }
  .inner-first-screen .inner-first-screen__content .inner-first-screen__bottom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 0;
  }
  .inner-first-screen .inner-first-screen__content .inner-first-screen__bottom .inner-first-screen__img {
    display: none;
  }
  .inner-first-screen .inner-first-screen__content .inner-first-screen__bottom .inner-first-screen__text {
    width: 79.4444vw;
    margin: -1px auto 0 auto;
    padding: 0 6.1111vw 33.3333vw 6.1111vw;
    background-color: var(--yellow);
    color: var(--text-color);
    text-align: center;
    font-size: 4.1667vw;
  }
  .inner-first-screen .inner-first-screen__content .inner-first-screen__bottom .inner-first-screen__text .inner-first-screen__text-wrapper {
    max-width: 100%;
  }
  .inner-first-screen .inner-first-screen__wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .inner-first-screen .inner-first-screen__side {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}

.page-id-401 .inner-first-screen .inner-first-screen__content .inner-first-screen__bottom .inner-first-screen__text .inner-first-screen__text-wrapper {
  max-height: 21.25em;
  font-weight: 300;
}
@media screen and (min-width: 1920px) {
  .page-id-401 .inner-first-screen .inner-first-screen__content .inner-first-screen__bottom .inner-first-screen__text .inner-first-screen__text-wrapper {
    max-height: 19.75em;
  }
}
@media screen and (max-width: 768px) {
  .page-id-401 .inner-first-screen .inner-first-screen__content .inner-first-screen__bottom .inner-first-screen__text .inner-first-screen__text-wrapper {
    max-height: 13.65em;
    font-weight: 400;
  }
}

.search-first-screen.search-first-screen-color-set--1 .search-first-screen__inner {
  background-color: var(--yellow);
}
.search-first-screen.search-first-screen-color-set--1 .search-first-screen__side {
  background-color: var(--blue);
}
.search-first-screen.search-first-screen-color-set--1 .search-first-screen__side .search-first-screen__side-icon {
  background-color: var(--orange);
}
.search-first-screen.search-first-screen-color-set--1 .search-first-screen__content .search-first-screen__title {
  background-color: var(--pink);
}
.search-first-screen.search-first-screen-color-set--1 .search-first-screen__content .search-first-screen__title h1 {
  color: var(--dark-blue);
}
.search-first-screen.search-first-screen-color-set--1 .search-first-screen__content .search-first-screen__text {
  color: var(--gray-2);
  background-color: var(--yellow);
}
.search-first-screen.search-first-screen-color-set--1 .search-first-screen__content .search-first-screen__text p {
  max-height: 6.25em;
  overflow: hidden;
}
.search-first-screen.search-first-screen-color-set--1 .search-first-screen__list {
  background-color: var(--blue);
}
.search-first-screen.search-first-screen-color-set--1 .search-first-screen__list .list {
  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-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.search-first-screen.search-first-screen-color-set--1 .search-first-screen__list .item {
  background-color: var(--white);
  padding-left: 0;
  width: 377px;
  max-width: none;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  max-height: 110px;
  height: 110px;
}
@media screen and (min-width: 1920px) {
  .search-first-screen.search-first-screen-color-set--1 .search-first-screen__list .item {
    width: 19.6354vw;
    max-height: 5.7292vw;
    height: 5.7292vw;
  }
}
@media screen and (max-width: 1426px) {
  .search-first-screen.search-first-screen-color-set--1 .search-first-screen__list .item {
    width: 27vw;
    max-height: 7.5862vw;
    height: 7.5862vw;
  }
}
@media screen and (max-width: 768px) {
  .search-first-screen.search-first-screen-color-set--1 .search-first-screen__list .item {
    width: 100%;
    max-height: 16.6667vw;
    padding: 0;
    height: auto;
  }
}
.search-first-screen.search-first-screen-color-set--1 .search-first-screen__list .item .item-img-hover {
  opacity: 0;
  overflow: hidden;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.search-first-screen.search-first-screen-color-set--1 .search-first-screen__list .item .item-title {
  width: 234px;
}
@media screen and (min-width: 1920px) {
  .search-first-screen.search-first-screen-color-set--1 .search-first-screen__list .item .item-title {
    width: 12.1875vw;
  }
}
@media screen and (max-width: 1426px) {
  .search-first-screen.search-first-screen-color-set--1 .search-first-screen__list .item .item-title {
    width: 17.1379vw;
  }
}
@media screen and (max-width: 768px) {
  .search-first-screen.search-first-screen-color-set--1 .search-first-screen__list .item .item-title {
    width: 100%;
  }
}
.search-first-screen.search-first-screen-color-set--1 .search-first-screen__list .item:hover {
  background-color: var(--dark-blue);
  width: 450px;
}
@media screen and (min-width: 1920px) {
  .search-first-screen.search-first-screen-color-set--1 .search-first-screen__list .item:hover {
    width: 23.5vw;
  }
}
@media screen and (max-width: 1426px) {
  .search-first-screen.search-first-screen-color-set--1 .search-first-screen__list .item:hover {
    width: 33.0345vw;
  }
}
@media screen and (max-width: 768px) {
  .search-first-screen.search-first-screen-color-set--1 .search-first-screen__list .item:hover {
    width: 100%;
  }
}
@media screen and (min-width: 768px) {
  .search-first-screen.search-first-screen-color-set--1 .search-first-screen__list .item:hover .item-title h2 {
    color: var(--white);
  }
  .search-first-screen.search-first-screen-color-set--1 .search-first-screen__list .item:hover .item-img--def {
    opacity: 0;
  }
  .search-first-screen.search-first-screen-color-set--1 .search-first-screen__list .item:hover .item-img-hover {
    opacity: 1;
  }
}
.search-first-screen.search-first-screen-color-set--1 .search-first-screen__footer {
  background-color: var(--orange);
}
.search-first-screen.search-first-screen-color-set--2 .search-first-screen__inner {
  background-color: transparent;
  position: relative;
  z-index: 2;
}
.search-first-screen.search-first-screen-color-set--2 .search-first-screen__inner::before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 50%;
  height: 100%;
  background-color: var(--blue);
}
html[dir=ltr] .search-first-screen.search-first-screen-color-set--2 .search-first-screen__inner::before {
  left: auto;
  right: 0;
}
.search-first-screen.search-first-screen-color-set--2 .search-first-screen__inner::after {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  width: 50%;
  height: 100%;
  background-color: var(--yellow);
}
html[dir=ltr] .search-first-screen.search-first-screen-color-set--2 .search-first-screen__inner::after {
  right: auto;
  left: 0;
}
.search-first-screen.search-first-screen-color-set--2 .search-first-screen__side {
  background-color: var(--pink);
}
.search-first-screen.search-first-screen-color-set--2 .search-first-screen__side .search-first-screen__side-icon {
  background-color: var(--blue);
}
.search-first-screen.search-first-screen-color-set--2 .search-first-screen__content .search-first-screen__title {
  background-color: var(--yellow);
}
.search-first-screen.search-first-screen-color-set--2 .search-first-screen__content .search-first-screen__title h1 {
  color: var(--dark-blue);
}
.search-first-screen.search-first-screen-color-set--2 .search-first-screen__content .search-first-screen__text {
  color: var(--gray-2);
  background-color: var(--orange);
}
.search-first-screen.search-first-screen-color-set--2 .search-first-screen__content .search-first-screen__text p {
  max-height: 7.5em;
  overflow: hidden;
}
.search-first-screen.search-first-screen-color-set--2 .search-first-screen__list {
  background-color: var(--blue);
}
.search-first-screen.search-first-screen-color-set--2 .search-first-screen__list .item {
  background-color: var(--white);
}
.search-first-screen.search-first-screen-color-set--2 .search-first-screen__footer {
  background-color: var(--orange);
}
.search-first-screen.search-first-screen-color-set--2 .search-first-screen__side .search-first-screen__side-icon {
  padding: 27px 25px;
}
.search-first-screen .search-first-screen__inner {
  background-color: var(--yellow);
}
.search-first-screen .search-first-screen__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
html[dir=ltr] .search-first-screen .search-first-screen__wrapper {
  height: 744px;
}
.search-first-screen .search-first-screen__side {
  width: 100%;
  max-width: 326px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  background-color: var(--blue);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.search-first-screen .search-first-screen__side .search-first-screen__side-icon {
  width: 192px;
  height: 192px;
  background-color: var(--orange);
  padding: 45px 25px;
}
.search-first-screen .search-first-screen__side .search-first-screen__side-icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.search-first-screen .search-first-screen__content {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.search-first-screen .search-first-screen__content .search-first-screen__title {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  background-color: var(--pink);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 80px;
}
.search-first-screen .search-first-screen__content .search-first-screen__title h1 {
  font-weight: 400;
  line-height: 0.935;
  font-size: 78px;
  color: var(--dark-blue);
}
html[lang=ar] .search-first-screen .search-first-screen__content .search-first-screen__title h1 {
  line-height: 1.25;
}
.search-first-screen .search-first-screen__content .search-first-screen__text {
  -ms-flex-negative: 1;
      flex-shrink: 1;
  min-height: 192px;
  padding: 33px 80px 35px 55px;
  font-weight: 400;
  line-height: 1.25;
  font-size: 16px;
  color: var(--gray-2);
  background-color: var(--yellow);
}
html[dir=ltr] .search-first-screen .search-first-screen__content .search-first-screen__text {
  padding: 33px 55px 35px 80px;
}
.search-first-screen .search-first-screen__list {
  width: 100%;
  max-width: 576px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  background-color: var(--blue);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 32px 0 42px;
}
html[dir=ltr] .search-first-screen .search-first-screen__list {
  max-width: 515px;
}
.search-first-screen .search-first-screen__list .item {
  width: 100%;
  max-width: 377px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background-color: var(--white);
  padding: 32px 14px 29px 20px;
  max-height: 94px;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}
html[dir=ltr] .search-first-screen .search-first-screen__list .item {
  padding: 32px 20px 29px 14px;
}
.search-first-screen .search-first-screen__list .item:not(:first-child) {
  margin-top: 30px;
}
.search-first-screen .search-first-screen__list .item .item-img {
  width: 77px;
  height: 77px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-top: -54px;
  margin-left: 32px;
  position: relative;
}
html[dir=ltr] .search-first-screen .search-first-screen__list .item .item-img {
  margin-right: 32px;
  margin-left: 0;
}
.search-first-screen .search-first-screen__list .item .item-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.search-first-screen .search-first-screen__list .item .item-title {
  width: 100%;
}
.search-first-screen .search-first-screen__list .item .item-title h2 {
  font-weight: 400;
  font-size: 32px;
  color: var(--black);
  text-align: right;
  line-height: 0.937;
}
html[dir=ltr] .search-first-screen .search-first-screen__list .item .item-title h2 {
  text-align: left;
  padding-top: 0;
}
html[lang=ar] .search-first-screen .search-first-screen__list .item .item-title h2 {
  line-height: 1.25;
}
.search-first-screen .search-first-screen__img {
  width: 100%;
  height: auto;
  max-width: 576px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
html[dir=ltr] .search-first-screen .search-first-screen__img {
  max-width: 445px;
}
.search-first-screen .search-first-screen__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.search-first-screen .search-first-screen__img.search-first-screen__img-mob {
  display: none;
}
.search-first-screen .search-first-screen__footer {
  width: 100%;
  height: 192px;
  background-color: var(--orange);
}
@media screen and (min-width: 1920px) {
  .search-first-screen .search-first-screen__side {
    max-width: 16.9792vw;
  }
  .search-first-screen .search-first-screen__side .search-first-screen__side-icon {
    width: 10vw;
    height: 10vw;
    padding: 2.3438vw 1.3021vw;
  }
  html[dir=ltr] .search-first-screen .search-first-screen__wrapper {
    height: 38.75vw;
  }
  .search-first-screen .search-first-screen__content .search-first-screen__title {
    padding: 4.1667vw;
  }
  .search-first-screen .search-first-screen__content .search-first-screen__title h1 {
    font-size: 4.0625vw;
  }
  .search-first-screen .search-first-screen__content .search-first-screen__text {
    min-height: 10vw;
    padding: 1.7188vw 4.1667vw 1.8229vw 2.8646vw;
    font-weight: 400;
    font-size: 0.8333vw;
  }
  html[dir=ltr] .search-first-screen .search-first-screen__content .search-first-screen__text {
    padding: 1.7188vw 2.8646vw 1.8229vw 4.1667vw;
  }
  .search-first-screen .search-first-screen__list {
    max-width: 30vw;
    padding: 1.6667vw 0 2.1875vw;
  }
  html[dir=ltr] .search-first-screen .search-first-screen__list {
    max-width: 27vw;
  }
  .search-first-screen .search-first-screen__list .item {
    max-width: 19.6354vw;
    max-height: 4.8958vw;
    padding: 1.6667vw 0.7292vw 1.5104vw 1.0417vw;
  }
  html[dir=ltr] .search-first-screen .search-first-screen__list .item {
    padding: 1.6667vw 1.0417vw 1.5104vw 0.7292vw;
  }
  .search-first-screen .search-first-screen__list .item:not(:first-child) {
    margin-top: 1.5625vw;
  }
  .search-first-screen .search-first-screen__list .item .item-img {
    width: 4.0104vw;
    height: 4.0104vw;
    margin-top: -2.7917vw;
    margin-left: 1.6667vw;
  }
  html[dir=ltr] .search-first-screen .search-first-screen__list .item .item-img {
    margin-right: 1.6667vw;
  }
  .search-first-screen .search-first-screen__list .item .item-title h2 {
    font-size: 1.6667vw;
  }
  .search-first-screen .search-first-screen__img {
    max-width: 30vw;
  }
  html[dir=ltr] .search-first-screen .search-first-screen__img {
    max-width: 23vw;
  }
  .search-first-screen .search-first-screen__footer {
    height: 10vw;
  }
  .search-first-screen.search-first-screen-color-set--2 .search-first-screen__side .search-first-screen__side-icon {
    padding: 1.3438vw 1.3021vw;
  }
}
@media screen and (max-width: 1426px) {
  .search-first-screen .search-first-screen__side {
    max-width: 22.4828vw;
  }
  .search-first-screen .search-first-screen__side .search-first-screen__side-icon {
    width: 13.2414vw;
    height: 13.2414vw;
    padding: 3.1034vw 1.7241vw;
  }
  html[dir=ltr] .search-first-screen .search-first-screen__wrapper {
    height: 51.3103vw;
  }
  .search-first-screen .search-first-screen__content .search-first-screen__title {
    padding: 5.5172vw;
  }
  .search-first-screen .search-first-screen__content .search-first-screen__title h1 {
    font-size: 5.3793vw;
  }
  .search-first-screen .search-first-screen__content .search-first-screen__text {
    min-height: 13.2414vw;
    padding: 2.2759vw 5.5172vw 2.4138vw 3.7931vw;
    font-weight: 400;
    font-size: 1.1034vw;
  }
  .search-first-screen .search-first-screen__list {
    max-width: 39.7241vw;
    padding: 2.2069vw 0 2.8966vw;
  }
  html[dir=ltr] .search-first-screen .search-first-screen__list {
    max-width: 36.7241vw;
  }
  .search-first-screen .search-first-screen__list .item {
    max-width: 26vw;
    max-height: 6.4828vw;
    padding: 2.2069vw 0.9655vw 2vw 1.4025vw;
  }
  html[dir=ltr] .search-first-screen .search-first-screen__list .item {
    padding: 2.2069vw 1.4025vw 2vw 0.9655vw;
  }
  .search-first-screen .search-first-screen__list .item:not(:first-child) {
    margin-top: 2.069vw;
  }
  .search-first-screen .search-first-screen__list .item .item-img {
    width: 5.3103vw;
    height: 5.3103vw;
    margin-top: -4.0345vw;
    margin-left: 2.2069vw;
  }
  html[dir=ltr] .search-first-screen .search-first-screen__list .item .item-img {
    margin-right: 2.2069vw;
  }
  .search-first-screen .search-first-screen__list .item .item-title h2 {
    font-size: 2.244vw;
  }
  .search-first-screen .search-first-screen__img {
    max-width: 39.7241vw;
  }
  .search-first-screen .search-first-screen__footer {
    height: 13.2414vw;
  }
  .search-first-screen.search-first-screen-color-set--2 .search-first-screen__side .search-first-screen__side-icon {
    padding: 2.1034vw 1.7241vw;
  }
}
@media screen and (max-width: 768px) {
  .search-first-screen .search-first-screen__wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  html[dir=ltr] .search-first-screen .search-first-screen__wrapper {
    height: auto;
  }
  .search-first-screen .search-first-screen__img {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    max-width: 100%;
  }
  html[dir=ltr] .search-first-screen .search-first-screen__img {
    max-width: 100%;
  }
  .search-first-screen .search-first-screen__img.search-first-screen__img-mob {
    max-width: 100%;
    display: block;
    max-height: 81.9444vw;
    width: 100%;
    overflow: hidden;
    margin-top: -8.3333vw;
  }
  html[dir=ltr] .search-first-screen .search-first-screen__img.search-first-screen__img-mob {
    max-width: 100%;
  }
  .search-first-screen .search-first-screen__img.search-first-screen__img-mob img {
    height: 100%;
  }
  .search-first-screen .search-first-screen__content {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .search-first-screen .search-first-screen__content .search-first-screen__title {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 7.7778vw 10.8333vw 2.7778vw 10.8333vw;
  }
  .search-first-screen .search-first-screen__content .search-first-screen__title h1 {
    font-size: 12.5vw;
    text-align: center;
  }
  .search-first-screen .search-first-screen__content .search-first-screen__title h1 br {
    display: none;
  }
  html[dir=ltr] .search-first-screen .search-first-screen__content .search-first-screen__title h1 {
    font-size: 8.8889vw;
  }
  .search-first-screen .search-first-screen__content .search-first-screen__text {
    font-size: 4.1667vw;
    text-align: center;
  }
  html[dir=ltr] .search-first-screen .search-first-screen__content .search-first-screen__text {
    padding: 2.2759vw 5.5172vw 2.4138vw 3.7931vw;
  }
  html[dir=ltr] .search-first-screen .search-first-screen__content .search-first-screen__text p {
    max-height: none;
  }
  .search-first-screen .search-first-screen__side {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    max-width: 34.7222vw;
  }
  .search-first-screen .search-first-screen__side .search-first-screen__side-icon {
    width: 34.7222vw;
    height: 34.7222vw;
    padding: 5.5556vw;
    margin-bottom: -4.1667vw;
    position: relative;
    z-index: 2;
  }
  .search-first-screen .search-first-screen__list {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
    max-width: 80%;
    padding: 9.1667vw 5.2778vw 22.7778vw 5.5556vw;
  }
  html[dir=ltr] .search-first-screen .search-first-screen__list {
    max-width: 80%;
    padding: 9.1667vw 5.5556vw 22.7778vw 5.2778vw;
  }
  .search-first-screen .search-first-screen__list .list {
    width: 100%;
  }
  .search-first-screen .search-first-screen__list .item {
    max-width: 100%;
    padding: 0;
    max-height: 16.6667vw;
  }
  html[dir=ltr] .search-first-screen .search-first-screen__list .item {
    padding: 0;
  }
  .search-first-screen .search-first-screen__list .item:not(:first-child) {
    margin-top: 10.5556vw;
  }
  .search-first-screen .search-first-screen__list .item .item-img {
    width: 16.6667vw;
    height: 16.6667vw;
    margin: -1.9444vw 0 -1.9444vw 0;
  }
  html[dir=ltr] .search-first-screen .search-first-screen__list .item .item-img {
    margin: -1.9444vw 0 -1.9444vw 0;
  }
  .search-first-screen .search-first-screen__list .item .item-title h2 {
    font-size: 4.1667vw;
    text-align: center;
    padding-top: 0;
  }
  html[dir=ltr] .search-first-screen .search-first-screen__list .item .item-title h2 {
    text-align: center;
  }
  .search-first-screen .search-first-screen__list .item .item-title h2 br {
    display: none;
  }
  .search-first-screen.search-first-screen-color-set--1 .search-first-screen__inner {
    background-color: var(--pink);
  }
  .search-first-screen.search-first-screen-color-set--1 .search-first-screen__content .search-first-screen__text {
    background-color: var(--pink);
    text-align: center;
    padding: 0;
    margin: 2.7778vw 13.8889vw 10.3889vw 13.8889vw;
  }
  html[dir=ltr] .search-first-screen.search-first-screen-color-set--1 .search-first-screen__content .search-first-screen__text {
    padding: 0;
  }
  .search-first-screen.search-first-screen-color-set--1 .search-first-screen__content .search-first-screen__text p {
    max-height: 3.75em;
  }
  html[dir=ltr] .search-first-screen.search-first-screen-color-set--1 .search-first-screen__content .search-first-screen__text p {
    max-height: none;
  }
  .search-first-screen .search-first-screen__footer {
    display: none;
  }
  .search-first-screen.search-first-screen-color-set--2 .search-first-screen__inner::before, .search-first-screen.search-first-screen-color-set--2 .search-first-screen__inner::after {
    display: none;
  }
  .search-first-screen.search-first-screen-color-set--2 .search-first-screen__content {
    max-width: 79.4444vw;
    margin: -11.1111vw auto 0 auto;
    padding: 11.1111vw 6.1111vw 8.6111vw 6.1111vw;
    background-color: var(--yellow);
  }
  html[dir=ltr] .search-first-screen.search-first-screen-color-set--2 .search-first-screen__content {
    padding: 11.1111vw 0 8.6111vw 0;
    margin: -11.1111vw auto 0 auto;
  }
  .search-first-screen.search-first-screen-color-set--2 .search-first-screen__content .search-first-screen__title {
    padding: 0 0 2.7778vw 0;
  }
  .search-first-screen.search-first-screen-color-set--2 .search-first-screen__content .search-first-screen__text {
    background-color: var(--yellow);
  }
  .search-first-screen.search-first-screen-color-set--2 .search-first-screen__content .search-first-screen__text p {
    max-height: 3.75em;
    overflow: hidden;
  }
  html[dir=ltr] .search-first-screen.search-first-screen-color-set--2 .search-first-screen__content .search-first-screen__text p {
    max-height: none;
  }
  .search-first-screen.search-first-screen-color-set--2 .search-first-screen__wrapper {
    background-color: var(--orange);
  }
  .search-first-screen.search-first-screen-color-set--2 .search-first-screen__img {
    max-height: 107.2222vw;
  }
  .search-first-screen.search-first-screen-color-set--2 .search-first-screen__img img {
    max-height: 107.2222vw;
  }
  .search-first-screen.search-first-screen-color-set--2 .search-first-screen__side {
    max-width: 79.4444vw;
    background: var(--yellow);
  }
  .search-first-screen.search-first-screen-color-set--2 .search-first-screen__side .search-first-screen__side-icon {
    background-color: var(--orange);
    margin: 0 auto 5.2778vw auto;
  }
}

.article-first-screen {
  background-color: var(--blue);
}
.article-first-screen .article-first-screen__inner {
  position: relative;
  z-index: 2;
  width: 100%;
}
.article-first-screen .article-first-screen__img {
  width: 661px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
html[dir=ltr] .article-first-screen .article-first-screen__img {
  left: auto;
  right: 0;
  width: 35vw;
}
.article-first-screen .article-first-screen__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.article-first-screen .article-first-screen__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%;
  min-height: 576px;
  max-width: 980px;
  margin-left: auto;
}
html[dir=ltr] .article-first-screen .article-first-screen__wrapper {
  margin-left: 0;
  margin-right: auto;
}
.article-first-screen .article-first-screen__wrapper .article-first-screen__side {
  width: 100%;
  max-width: 326px;
  height: auto;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  background-color: var(--pink);
}
.article-first-screen .article-first-screen__wrapper .article-first-screen__title {
  width: 100%;
  height: auto;
  background-color: var(--yellow);
  padding: 100px 80px 185px 260px;
}
html[dir=ltr] .article-first-screen .article-first-screen__wrapper .article-first-screen__title {
  padding: 100px 70px 185px 80px;
}
.article-first-screen .article-first-screen__wrapper .article-first-screen__title h1 {
  font-weight: 400;
  font-size: 78px;
  color: var(--dark-blue);
  max-height: 3em;
  overflow: hidden;
}
html[lang=ar] .article-first-screen .article-first-screen__wrapper .article-first-screen__title h1 {
  line-height: 1.25;
  max-height: 3.75em;
}
.article-first-screen .article-first-screen__footer {
  margin-top: auto;
  position: relative;
  width: 100%;
  height: 192px;
}
.article-first-screen .article-first-screen__footer::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 50%;
  height: 100%;
  background-color: var(--blue);
}
.article-first-screen .article-first-screen__footer::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 50%;
  height: 100%;
  background-color: var(--pink);
}
html[dir=ltr] .article-first-screen .article-first-screen__footer::after {
  right: auto;
  left: 0;
}

@media screen and (min-width: 1920px) {
  .article-first-screen .article-first-screen__img {
    width: 34.4271vw;
  }
  html[dir=ltr] .article-first-screen .article-first-screen__img {
    width: 34.4271vw;
  }
  .article-first-screen .article-first-screen__wrapper {
    min-height: 30vw;
    max-width: 51.1458vw;
  }
  .article-first-screen .article-first-screen__wrapper .article-first-screen__side {
    max-width: 16.9792vw;
  }
  .article-first-screen .article-first-screen__wrapper .article-first-screen__title {
    padding: 5.2083vw 4.1667vw 9.6354vw;
  }
  .article-first-screen .article-first-screen__wrapper .article-first-screen__title h1 {
    font-size: 4.0625vw;
  }
  .article-first-screen .article-first-screen__footer {
    height: 10vw;
  }
}
@media screen and (max-width: 1426px) {
  .article-first-screen .article-first-screen__img {
    width: 40.3534vw;
  }
  html[dir=ltr] .article-first-screen .article-first-screen__img {
    width: 30vw;
  }
  .article-first-screen .article-first-screen__wrapper {
    min-height: 40.3927vw;
    max-width: 57.864vw;
  }
  html[dir=ltr] .article-first-screen .article-first-screen__wrapper {
    max-width: 69.864vw;
  }
  .article-first-screen .article-first-screen__wrapper .article-first-screen__side {
    max-width: 22.8612vw;
  }
  .article-first-screen .article-first-screen__wrapper .article-first-screen__title {
    padding: 7.0126vw 5.6101vw 12.9734vw;
  }
  .article-first-screen .article-first-screen__wrapper .article-first-screen__title h1 {
    font-size: 5.4698vw;
  }
  .article-first-screen .article-first-screen__footer {
    height: 13.4642vw;
  }
}
@media screen and (max-width: 768px) {
  .article-first-screen .article-first-screen__img {
    width: 100%;
    height: 75vw;
    position: relative;
  }
  html[dir=ltr] .article-first-screen .article-first-screen__img {
    width: 100%;
  }
  .article-first-screen .article-first-screen__wrapper {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
    min-height: 0;
    max-width: 100%;
    margin: 0 auto;
  }
  html[dir=ltr] .article-first-screen .article-first-screen__wrapper {
    max-width: 100%;
  }
  .article-first-screen .article-first-screen__wrapper .article-first-screen__side {
    display: none;
  }
  .article-first-screen .article-first-screen__wrapper .article-first-screen__title {
    padding: 7.7778vw 8.3333vw 45.5556vw;
    text-align: center;
  }
  html[dir=ltr] .article-first-screen .article-first-screen__wrapper .article-first-screen__title {
    padding: 7.7778vw 8.3333vw 45.5556vw;
  }
  .article-first-screen .article-first-screen__wrapper .article-first-screen__title h1 {
    font-size: 12.5vw;
    max-height: 3em;
  }
  html[dir=ltr] .article-first-screen .article-first-screen__wrapper .article-first-screen__title h1 {
    font-size: 8.8889vw;
  }
  .article-first-screen .article-first-screen__footer {
    display: none;
  }
}
.info {
  overflow: hidden;
  position: relative;
  z-index: 2;
  background-color: var(--orange);
}
.info.info-color-set-1 {
  background-color: var(--orange);
}
.info.info-color-set-1 .info__content .info__content-title h2,
.info.info-color-set-1 .info__content .info__content-title h2::before,
.info.info-color-set-1 .info__content .info__content-title h2::after {
  background-color: var(--blue);
}
.info.info-color-set-2 {
  background-color: var(--orange);
}
.info.info-color-set-2::before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 50%;
  height: 100%;
  background-color: var(--blue);
}
.info.info-color-set-2 .info__content {
  background-color: var(--yellow);
}
.info.info-color-set-2 .info__content .info__content-title h2,
.info.info-color-set-2 .info__content .info__content-title h2::before,
.info.info-color-set-2 .info__content .info__content-title h2::after {
  background-color: var(--dark-blue);
}
.info .info__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.info .info__img {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: auto;
}
.info .info__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.info .info__content {
  width: 100%;
  height: auto;
  max-width: 576px;
  min-height: 589px;
  padding-top: 59px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.info .info__content .info__content-title {
  margin-bottom: 61px;
}
.info .info__content .info__content-title h2 {
  background-color: var(--blue);
  font-family: "Assistant", sans-serif;
  color: #fff;
  padding: 20px 0;
  min-height: 193px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  font-family: "Heebo";
  font-weight: 700;
  line-height: 0.92;
}
html[dir=ltr] .info .info__content .info__content-title h2 {
  padding-left: 60px;
}
html[lang=ar] .info .info__content .info__content-title h2 {
  line-height: 1.25;
}
.info .info__content .info__content-title h2::before {
  content: "";
  position: absolute;
  top: 0;
  left: 100%;
  width: 101px;
  height: 100%;
  background-color: var(--blue);
}
html[dir=ltr] .info .info__content .info__content-title h2::before {
  left: auto;
  right: 100%;
}
.info .info__content .info__content-title h2::after {
  content: "";
  position: absolute;
  top: 0;
  right: 100%;
  width: 100vw;
  height: 100%;
  background-color: var(--blue);
}
html[dir=ltr] .info .info__content .info__content-title h2::after {
  right: auto;
  left: 100%;
}
.info .info__content .info__content-text {
  width: 100%;
  max-width: 480px;
  padding-right: 60px;
  margin-bottom: 19px;
  font-weight: 400;
  line-height: 1.25;
  color: var(--color-text);
  font-size: 16px;
  max-height: 8.75em;
  overflow: hidden;
}
html[dir=ltr] .info .info__content .info__content-text {
  padding-right: 0px;
  padding-left: 60px;
}
.info .info__content .info__content-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 100%;
  max-width: 480px;
}
.info .info__content .info__content-img {
  display: none;
}
@media screen and (min-width: 1920px) {
  .info .info__content {
    max-width: 30vw;
    padding-top: 3.0729vw;
    min-height: 29.6771vw;
  }
  .info .info__content .info__content-title {
    margin-bottom: 3.1771vw;
  }
  .info .info__content .info__content-title h2 {
    padding: 1.0417vw 0;
    min-height: 10.0521vw;
  }
  .info .info__content .info__content-title h2::before {
    width: 5.2604vw;
  }
  .info .info__content .info__content-text {
    max-width: 26.5vw;
    padding-right: 4.125vw;
    margin-bottom: 0.9896vw;
    font-size: 0.8333vw;
  }
  html[dir=ltr] .info .info__content .info__content-text {
    padding-right: 0;
    padding-left: 3.125vw;
  }
  .info .info__content .info__content-btn {
    max-width: 26.5vw;
  }
}
@media screen and (max-width: 1426px) {
  .info .info__content {
    max-width: 41.2241vw;
    min-height: 41.3043vw;
    padding-top: 4.069vw;
  }
  .info .info__content .info__content-title {
    margin-bottom: 4.2777vw;
  }
  .info .info__content .info__content-title h2 {
    padding: 1.3793vw 0;
    min-height: 13.3103vw;
  }
  .info .info__content .info__content-title h2::before {
    width: 6.9655vw;
  }
  .info .info__content .info__content-text {
    max-width: 33.6606vw;
    padding-right: 4.2076vw;
    margin-bottom: 1.3103vw;
    font-size: 1.1034vw;
  }
  html[dir=ltr] .info .info__content .info__content-text {
    padding-right: 0;
    padding-left: 4.2076vw;
  }
  .info .info__content .info__content-btn {
    max-width: 33.6606vw;
  }
}
@media screen and (max-width: 768px) {
  .info {
    overflow: visible;
    z-index: 3;
  }
  .info .info__wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    background-color: var(--blue);
  }
  .info .info__wrapper .info__img {
    height: 117.2222vw;
    position: relative;
  }
  .info .info__wrapper .info__content {
    max-width: 79.4444vw;
    padding: 0;
    min-height: 0;
    margin: -10.8333vw auto -10.8333vw auto;
    z-index: 4;
  }
  .info .info__wrapper .info__content .info__content-img {
    background-color: var(--blue);
    width: 34.7222vw;
    height: 34.7222vw;
    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;
    margin: 0 auto;
    margin-top: -25vw;
    margin-bottom: -8.3333vw;
    z-index: 4;
    position: relative;
  }
  .info .info__wrapper .info__content .info__content-img img {
    width: 24.7222vw;
  }
  .info .info__wrapper .info__content .info__content-title {
    margin: 0;
  }
  html[dir=ltr] .info .info__wrapper .info__content .info__content-title {
    padding: 0;
  }
  .info .info__wrapper .info__content .info__content-title h2 {
    font-weight: 400;
    text-align: center;
    width: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    min-height: auto;
    padding: 13.6111vw 5.5556vw 6.1111vw 5.5556vw;
    background-color: var(--orange);
    font-size: 12.5vw;
  }
  .info .info__wrapper .info__content .info__content-title h2::before, .info .info__wrapper .info__content .info__content-title h2::after {
    display: none;
  }
  .info .info__wrapper .info__content .info__content-title h2 br {
    display: none;
  }
  html[dir=ltr] .info .info__wrapper .info__content .info__content-title h2 {
    padding: 13.6111vw 5.5556vw 6.1111vw 5.5556vw;
    font-size: 8.8889vw;
  }
  .info .info__wrapper .info__content .info__content-text {
    max-width: 100%;
    text-align: center;
    background-color: var(--orange);
    margin: 0;
    padding: 0 6.1111vw 0 6.1111vw;
    font-size: 4.1667vw;
    max-height: 10em;
  }
  html[dir=ltr] .info .info__wrapper .info__content .info__content-text {
    padding: 0 6.1111vw 0 6.1111vw;
  }
  .info .info__wrapper .info__content .info__content-btn {
    background-color: var(--orange);
    padding: 19.3889vw 7.5vw 10.8333vw 7.5vw;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: -12.5vw;
    max-width: 100%;
  }
  .info .info__wrapper .info__content .info__content-btn .btn {
    max-width: 88.8889vw;
    width: 100%;
  }
  .info .info__wrapper .info__content .info__content-btn .btn span {
    font-size: 5vw;
  }
  .info.info-color-set-2 .info__wrapper {
    background-color: var(--dark-blue);
  }
  .info.info-color-set-2 .info__wrapper .info__content {
    margin-bottom: 9.1667vw;
    margin-top: -9.1667vw;
    padding: 0 0 16.6667vw 0;
  }
  .info.info-color-set-2 .info__wrapper .info__content .info__content-title h2 {
    color: var(--dark-blue);
    background-color: var(--yellow);
    padding: 8.0556vw 14.1111vw;
    font-size: 8.8889vw;
  }
  .info.info-color-set-2 .info__wrapper .info__content .info__content-text {
    background-color: var(--yellow);
    max-height: 12.5em;
  }
}

.blog-list__wrap {
  padding-bottom: 80px;
  position: relative;
  z-index: 2;
  background-color: var(--yellow);
}
.blog-list__wrap::before {
  content: "";
  position: absolute;
  z-index: -2;
  top: 0;
  left: 0;
  width: 14.4792vw;
  height: 100%;
  background-color: var(--dark-blue);
}
html[dir=ltr] .blog-list__wrap::before {
  left: auto;
  right: 0;
}
.blog-list__wrap::after {
  content: "";
  position: absolute;
  z-index: -2;
  top: 0;
  right: 0;
  width: 31.4063vw;
  height: 100%;
  background-color: var(--orange);
}
html[dir=ltr] .blog-list__wrap::after {
  left: 0;
  right: auto;
}
.blog-list__wrap .decoration-lines .decoration-line {
  position: absolute;
  z-index: -1;
  width: 65.5729vw;
  height: 192px;
  background-color: var(--pink);
}
.blog-list__wrap .decoration-lines .decoration-line:nth-child(1) {
  top: 303px;
  right: 0;
}
html[dir=ltr] .blog-list__wrap .decoration-lines .decoration-line:nth-child(1) {
  right: auto;
  left: 0;
}
.blog-list__wrap .decoration-lines .decoration-line:nth-child(2) {
  top: calc(50% + 165px);
  left: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
html[dir=ltr] .blog-list__wrap .decoration-lines .decoration-line:nth-child(2) {
  left: auto;
  right: 0;
}
.blog-list__wrap .decoration-lines .decoration-line:nth-child(3) {
  bottom: 0;
  right: 0;
}
html[dir=ltr] .blog-list__wrap .decoration-lines .decoration-line:nth-child(3) {
  right: auto;
  left: 0;
}
.blog-list__wrap .blog-list {
  margin-right: auto;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 38px 1fr;
  grid-template-columns: 1fr 1fr;
  grid-gap: 16px 38px;
  max-width: 1040px;
}
html[dir=ltr] .blog-list__wrap .blog-list {
  margin-right: 0;
  margin-left: auto;
}
.blog-list__wrap .blog-list__item {
  padding: 20px 0 40px;
  background-color: var(--blue);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.blog-list__wrap .blog-list__item__image {
  width: 100%;
  height: 200px;
  margin-right: -16px;
}
html[dir=ltr] .blog-list__wrap .blog-list__item__image {
  margin-left: -16px;
  margin-right: 0;
}
.blog-list__wrap .blog-list__item__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.blog-list__wrap .blog-list__item__content {
  position: relative;
  padding: 20px 20px 0;
  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-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.blog-list__wrap .blog-list__item__content h3 {
  font-weight: 400;
  font-size: 35px;
  line-height: 0.9;
  color: var(--white);
  margin-bottom: 10px;
  max-height: 1.7em;
  overflow: hidden;
  max-width: 322px;
}
html[lang=ar] .blog-list__wrap .blog-list__item__content h3 {
  line-height: 1.25;
  max-height: 3.75em;
}
.blog-list__wrap .blog-list__item__content p {
  font-weight: 700;
  font-size: 16px;
  line-height: 1.125;
  color: var(--gray-2);
  max-height: 3.1em;
  overflow: hidden;
  max-width: 322px;
}
html[lang=ar] .blog-list__wrap .blog-list__item__content p {
  line-height: 1.25;
  max-height: 3.75em;
}
html[dir=ltr] .blog-list__wrap .blog-list__item__content p {
  max-height: 3.4em;
}
.blog-list__wrap .blog-list__item__content .more-btn {
  position: absolute;
  left: 20px;
  bottom: -16px;
}
html[dir=ltr] .blog-list__wrap .blog-list__item__content .more-btn {
  left: auto;
  right: 20px;
}

@media screen and (min-width: 1920px) {
  .blog-list__wrap {
    padding-bottom: 4.1667vw;
  }
  .blog-list__wrap .decoration-lines .decoration-line {
    height: 10vw;
  }
  .blog-list__wrap .decoration-lines .decoration-line:nth-child(1) {
    top: 15.7813vw;
  }
  .blog-list__wrap .decoration-lines .decoration-line:nth-child(2) {
    top: calc(50% + 8.5938vw);
  }
  .blog-list__wrap .blog-list {
    grid-gap: 0.8333vw 1.9792vw;
    max-width: 54.1667vw;
  }
  .blog-list__wrap .blog-list__item {
    padding: 1.0417vw 0 2.0833vw;
  }
  .blog-list__wrap .blog-list__item__image {
    height: 10.4167vw;
    margin-right: -0.8333vw;
  }
  html[dir=ltr] .blog-list__wrap .blog-list__item__image {
    margin-right: 0;
    margin-left: -0.8333vw;
  }
  .blog-list__wrap .blog-list__item__content {
    padding: 1.0417vw 1.0417vw 0;
  }
  .blog-list__wrap .blog-list__item__content h3 {
    font-size: 1.8229vw;
    margin-bottom: 0.5208vw;
    max-width: 16.7708vw;
  }
  .blog-list__wrap .blog-list__item__content p {
    font-size: 0.8333vw;
    max-width: 16.7708vw;
  }
  .blog-list__wrap .blog-list__item__content .more-btn {
    left: 1.0417vw;
    bottom: -0.8333vw;
  }
  html[dir=ltr] .blog-list__wrap .blog-list__item__content .more-btn {
    right: 1.0417vw;
    left: auto;
  }
}
@media screen and (max-width: 1426px) {
  .blog-list__wrap {
    padding-bottom: 5.6101vw;
  }
  .blog-list__wrap::before {
    width: 19.4951vw;
  }
  .blog-list__wrap::after {
    width: 42.2861vw;
  }
  .blog-list__wrap .decoration-lines .decoration-line {
    width: 48.2889vw;
    height: 13.4642vw;
  }
  .blog-list__wrap .decoration-lines .decoration-line:nth-child(1) {
    top: 21.2482vw;
  }
  .blog-list__wrap .decoration-lines .decoration-line:nth-child(2) {
    top: calc(50% + 11.5708vw);
  }
  .blog-list__wrap .blog-list {
    grid-gap: 1.122vw 2.6648vw;
    max-width: 72.9313vw;
  }
  .blog-list__wrap .blog-list__item {
    padding: 1.4025vw 0 2.805vw;
  }
  .blog-list__wrap .blog-list__item__image {
    height: 14.0252vw;
    margin-right: -1.122vw;
  }
  html[dir=ltr] .blog-list__wrap .blog-list__item__image {
    margin-left: -1.122vw;
    margin-right: 0;
  }
  .blog-list__wrap .blog-list__item__content {
    padding: 1.4025vw 1.4025vw 0;
  }
  .blog-list__wrap .blog-list__item__content h3 {
    font-size: 2.4544vw;
    margin-bottom: 0.7013vw;
    max-width: 22.2069vw;
  }
  .blog-list__wrap .blog-list__item__content p {
    font-size: 1.122vw;
    max-width: 22.2069vw;
  }
  .blog-list__wrap .blog-list__item__content .more-btn {
    left: 1.4025vw;
    bottom: -1.122vw;
  }
  html[dir=ltr] .blog-list__wrap .blog-list__item__content .more-btn {
    left: auto;
    right: 1.4025vw;
  }
}
@media screen and (max-width: 768px) {
  .blog-list__wrap {
    padding-bottom: 12.2222vw;
    position: relative;
    z-index: 2;
    background-color: var(--yellow);
  }
  .blog-list__wrap::before, .blog-list__wrap::after {
    display: none;
  }
  .blog-list__wrap .decoration-lines {
    display: none;
  }
  .blog-list__wrap .blog-list {
    margin: 0 auto;
    max-width: 100%;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    grid-gap: 11.9444vw;
  }
  .blog-list__wrap .blog-list__item {
    padding: 0;
    background-color: transparent;
  }
  .blog-list__wrap .blog-list__item__image {
    height: 51.1111vw;
    margin-right: 0;
  }
  .blog-list__wrap .blog-list__item__content {
    background-color: var(--blue);
    max-width: 67.2222vw;
    margin: -4.4444vw auto 0;
    padding: 3.8889vw 5.5556vw 8.8889vw;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
  }
  .blog-list__wrap .blog-list__item__content h3 {
    font-size: 5.5556vw;
    margin-bottom: 8.3333vw;
    max-width: 100%;
    max-height: 2.6em;
  }
  html[lang=ar] .blog-list__wrap .blog-list__item__content h3 {
    max-height: 3.75em;
  }
  .blog-list__wrap .blog-list__item__content p {
    font-size: 4.1667vw;
    color: var(--gray-2);
    max-height: 3.23em;
    max-width: none;
    font-weight: 400;
  }
  .blog-list__wrap .blog-list__item__content p br {
    display: none;
  }
  .blog-list__wrap .blog-list__item__content .more-btn {
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    bottom: -6.3889vw;
  }
  .blog-list__wrap .blog-list__item__content .more-btn .more-btn__text {
    background-color: var(--dark-blue);
    color: var(--white);
    font-weight: 400;
    font-size: 5vw;
    padding: 1.6667vw 5.5556vw;
  }
  .blog-list__wrap .blog-list__item__content .more-btn::after {
    display: none;
  }
}
.section-bg {
  position: absolute;
  display: -ms-grid;
  display: grid;
  width: 100%;
  min-height: 100%;
  overflow: hidden;
  z-index: -1;
}
.section-bg div {
  display: block;
  width: 100%;
  height: 100%;
}
.section-bg .cover-box {
  position: absolute;
  width: 100%;
  height: 100%;
}
.section-bg .orange {
  background-color: var(--orange);
}
.section-bg .yellow {
  background-color: var(--yellow);
}
.section-bg .dark-blue {
  background-color: var(--dark-blue);
}
.section-bg .blue {
  background-color: var(--blue);
}
.section-bg .pink {
  background-color: var(--pink);
}

.info-list .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  max-width: 1920px;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  min-height: 578px;
}
.info-list .item.item-hide {
  display: none;
}
.info-list .item.item-set-color--1 {
  background-color: var(--dark-blue);
}
.info-list .item.item-set-color--1 .item-content .item-content__wrapper {
  background-color: var(--orange);
}
.info-list .item.item-set-color--1 .item-content__title h2,
.info-list .item.item-set-color--1 .item-content__title h2:before,
.info-list .item.item-set-color--1 .item-content__title h2::after {
  background-color: var(--blue);
}
.info-list .item.item-set-color--2 {
  background-color: var(--blue);
}
.info-list .item.item-set-color--2 .item-content .item-content__wrapper {
  background-color: var(--yellow);
}
.info-list .item.item-set-color--2 .item-content__title h2,
.info-list .item.item-set-color--2 .item-content__title h2:before,
.info-list .item.item-set-color--2 .item-content__title h2::after {
  background-color: var(--pink);
}
.info-list .item.item-set-color--3 {
  background-color: var(--pink);
}
.info-list .item.item-set-color--3 .item-content .item-content__wrapper {
  background-color: var(--blue);
}
.info-list .item.item-set-color--3 .item-content__title h2,
.info-list .item.item-set-color--3 .item-content__title h2:before,
.info-list .item.item-set-color--3 .item-content__title h2::after {
  background-color: var(--orange);
}
.info-list .item.item-set-color--4 {
  background-color: var(--yellow);
}
.info-list .item.item-set-color--4 .item-content .item-content__wrapper {
  background-color: var(--pink);
}
.info-list .item.item-set-color--4 .item-content__title h2,
.info-list .item.item-set-color--4 .item-content__title h2:before,
.info-list .item.item-set-color--4 .item-content__title h2::after {
  background-color: var(--blue);
}
.info-list .item.item-set-color--5 {
  background-color: var(--pink);
}
.info-list .item.item-set-color--5 .item-content .item-content__wrapper {
  background-color: var(--blue);
}
.info-list .item.item-set-color--5 .item-content__title h2,
.info-list .item.item-set-color--5 .item-content__title h2:before,
.info-list .item.item-set-color--5 .item-content__title h2::after {
  background-color: var(--orange);
}
.info-list .item.item-set-color--6 {
  background-color: var(--pink);
}
.info-list .item.item-set-color--6 .item-content .item-content__wrapper {
  background-color: var(--yellow);
}
.info-list .item.item-set-color--6 .item-content__title h2,
.info-list .item.item-set-color--6 .item-content__title h2:before,
.info-list .item.item-set-color--6 .item-content__title h2::after {
  background-color: var(--dark-blue);
}
.info-list .item:nth-child(odd) {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.info-list .item:nth-child(odd) .item-img {
  width: 1067px;
  right: 0;
}
html[dir=ltr] .info-list .item:nth-child(odd) .item-img {
  left: 0;
  right: auto;
}
.info-list .item:nth-child(odd) .item-content .item-content__wrapper {
  max-width: 576px;
  margin-right: auto;
}
html[dir=ltr] .info-list .item:nth-child(odd) .item-content .item-content__wrapper {
  margin-left: auto;
  margin-right: 0;
}
.info-list .item:nth-child(odd) .item-content .item-content__text {
  padding-right: 38px;
  max-width: 470px;
}
html[dir=ltr] .info-list .item:nth-child(odd) .item-content .item-content__text {
  padding-left: 38px;
  padding-right: 0;
}
.info-list .item:nth-child(odd) .item-content__title {
  text-align: right;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.info-list .item:nth-child(odd) .item-content__title.item-content__title--logo {
  margin-right: -192px;
}
html[dir=ltr] .info-list .item:nth-child(odd) .item-content__title.item-content__title--logo {
  margin-left: -192px;
  margin-right: 0;
}
html[dir=ltr] .info-list .item:nth-child(odd) .item-content__title.item-content__title--logo h2 {
  padding-left: 8px;
}
.info-list .item:nth-child(odd) .item-content__title.item-content__title--logo h2 img {
  margin-left: 50px;
  margin-right: 20px;
}
html[dir=ltr] .info-list .item:nth-child(odd) .item-content__title.item-content__title--logo h2 img {
  margin-left: 20px;
  margin-right: 40px;
}
.info-list .item:nth-child(odd) .item-content__title h2 {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-left: 8px;
}
html[dir=ltr] .info-list .item:nth-child(odd) .item-content__title h2 {
  padding-left: 38px;
}
.info-list .item:nth-child(odd) .item-content__title h2::before {
  content: "";
  position: absolute;
  top: 0;
  left: 100%;
  width: 101px;
  height: 100%;
}
html[dir=ltr] .info-list .item:nth-child(odd) .item-content__title h2::before {
  left: auto;
  right: 100%;
}
.info-list .item:nth-child(odd) .item-content__title h2::after {
  content: "";
  position: absolute;
  top: 0;
  right: 100%;
  width: 100vw;
  height: 100%;
}
html[dir=ltr] .info-list .item:nth-child(odd) .item-content__title h2::after {
  right: auto;
  left: 100%;
}
html[dir=ltr] .info-list .item:nth-child(odd) .item-content__btn {
  max-width: 470px;
}
.info-list .item:nth-child(odd) .item-content__text {
  padding-right: 38px;
  text-align: right;
  max-height: 7.5em;
  overflow: hidden;
}
html[dir=ltr] .info-list .item:nth-child(odd) .item-content__text {
  padding-right: 0;
  padding-left: 38px;
  text-align: left;
}
.info-list .item:nth-child(odd) .item-content__list {
  padding-right: 59px;
}
html[dir=ltr] .info-list .item:nth-child(odd) .item-content__list {
  padding-right: 0;
  padding-left: 59px;
}
.info-list .item:nth-child(odd) .item-content__list .navigation {
  right: 59px;
  bottom: 35px;
}
html[dir=ltr] .info-list .item:nth-child(odd) .item-content__list .navigation {
  right: auto;
  left: 59px;
}
.info-list .item:nth-child(even) {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  text-align: right;
}
html[dir=ltr] .info-list .item:nth-child(even) {
  text-align: left;
}
.info-list .item:nth-child(even) .item-img {
  width: 853px;
  left: 0;
}
html[dir=ltr] .info-list .item:nth-child(even) .item-img {
  left: auto;
  right: 0;
}
.info-list .item:nth-child(even) .item-content__btn {
  margin-left: 55px;
}
html[dir=ltr] .info-list .item:nth-child(even) .item-content__btn {
  margin-left: auto;
  margin-right: 55px;
  max-width: 426px;
}
.info-list .item:nth-child(even) .item-content .item-content__wrapper {
  max-width: 790px;
  margin-left: auto;
}
html[dir=ltr] .info-list .item:nth-child(even) .item-content .item-content__wrapper {
  margin-left: 0;
  margin-right: auto;
}
.info-list .item:nth-child(even) .item-content__text {
  max-width: 426px;
  padding-left: 73px;
  margin-bottom: 54px;
}
html[dir=ltr] .info-list .item:nth-child(even) .item-content__text {
  padding-left: 0;
  padding-right: 73px;
}
.info-list .item:nth-child(even) .item-content__title {
  margin-left: -62px;
}
html[dir=ltr] .info-list .item:nth-child(even) .item-content__title {
  margin-right: -62px;
  margin-left: 0;
}
.info-list .item:nth-child(even) .item-content__title.item-content__title--logo {
  margin-left: -192px;
}
html[dir=ltr] .info-list .item:nth-child(even) .item-content__title.item-content__title--logo {
  margin-right: -192px;
}
html[dir=ltr] .info-list .item:nth-child(even) .item-content__title.item-content__title--logo h2 {
  padding-left: 8px;
}
.info-list .item:nth-child(even) .item-content__title.item-content__title--logo h2 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.info-list .item:nth-child(even) .item-content__title.item-content__title--logo h2 img {
  margin-right: 80px;
  margin-left: 15px;
}
html[dir=ltr] .info-list .item:nth-child(even) .item-content__title.item-content__title--logo h2 img {
  margin-left: 50px;
  margin-right: 15px;
}
.info-list .item:nth-child(even) .item-content__title h2 {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-right: 360px;
}
html[dir=ltr] .info-list .item:nth-child(even) .item-content__title h2 {
  padding-right: 0;
  padding-left: 360px;
}
.info-list .item:nth-child(even) .item-content__title h2::before {
  content: "";
  position: absolute;
  top: 0;
  right: 100%;
  width: 35px;
  height: 100%;
}
html[dir=ltr] .info-list .item:nth-child(even) .item-content__title h2::before {
  left: 100%;
  right: auto;
}
.info-list .item:nth-child(even) .item-content__title h2::after {
  content: "";
  position: absolute;
  top: 0;
  left: 100%;
  width: 100vw;
  height: 100%;
}
html[dir=ltr] .info-list .item:nth-child(even) .item-content__title h2::after {
  left: auto;
  right: 100%;
}
.info-list .item:nth-child(even) .item-content__text {
  padding-left: 45px;
  margin-right: auto;
  text-align: right;
}
html[dir=ltr] .info-list .item:nth-child(even) .item-content__text {
  text-align: left;
  padding-left: 0;
  padding-right: 45px;
  margin-right: 0;
  margin-left: auto;
}
.info-list .item:nth-child(even) .item-content__list {
  padding-left: 59px;
  margin-right: auto;
  text-align: right;
}
html[dir=ltr] .info-list .item:nth-child(even) .item-content__list {
  margin-right: 0;
  margin-left: auto;
  padding-left: 0;
  padding-right: 59px;
  text-align: left;
}
.info-list .item:nth-child(even) .item-content__list .navigation {
  left: 59px;
  bottom: 35px;
}
html[dir=ltr] .info-list .item:nth-child(even) .item-content__list .navigation {
  left: auto;
  right: 59px;
}
.info-list .item .item-img {
  position: absolute;
  top: 0;
  height: 100%;
}
.info-list .item .item-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.info-list .item .item-content {
  width: 100%;
  height: auto;
}
.info-list .item .item-content.item-content__logo .item-content__text,
.info-list .item .item-content.item-content__logo .item-content__list {
  max-width: 438px;
}
.info-list .item .item-content__wrapper {
  height: 100%;
  padding-top: 59px;
  padding-bottom: 65px;
  position: relative;
}
.info-list .item .item-content__title {
  margin-bottom: 53px;
}
.info-list .item .item-content__title.item-content__title--logo h2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.info-list .item .item-content__title.item-content__title--logo h2 img {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  -o-object-fit: contain;
     object-fit: contain;
}
.info-list .item .item-content__title.item-content__title--logo h2::before {
  display: none;
}
.info-list .item .item-content__title h2 {
  font-weight: 700;
  line-height: 0.92;
  font-size: 60px;
  color: #fff;
  padding: 20px 0;
  min-height: 193px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
html[dir=ltr] .info-list .item .item-content__title h2 {
  text-align: left;
}
.info-list .item .item-content__text {
  width: 100%;
  max-width: 520px;
  margin-bottom: 36px;
  font-weight: 400;
  line-height: 1.25;
  color: var(--color-text);
  font-size: 16px;
  max-height: 7.5em;
  overflow: hidden;
}
.info-list .item .item-content__btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-left: 67px;
}
html[dir=ltr] .info-list .item .item-content__btn {
  margin-left: 0;
  margin-right: 67px;
}
.info-list .item .item-content .item-content__list {
  width: 100%;
  max-width: 520px;
}
.info-list .item .item-content .item-content__list .item-content__list-wrapper {
  width: calc(100% + 20px);
  margin: 0 -10px 0;
}
.info-list .item .item-content .item-content__list .item-content__list-item {
  margin: 0 10px 0;
  font-weight: 400;
  line-height: 1.25;
  color: var(--color-text);
  font-size: 16px;
}
.info-list .item .item-content .item-content__list .navigation {
  position: absolute;
}
.info-list .info-list__footer {
  width: 100%;
  height: 192px;
  background-color: var(--orange);
}
.info-list.info-list-cooporation .item:nth-child(odd) .item-content .item-content__text {
  max-width: 365px;
}
@media screen and (min-width: 1920px) {
  .info-list .item {
    max-width: 100vw;
    min-height: 30.625vw;
  }
  .info-list .item:nth-child(odd) .item-img {
    width: 55.5729vw;
  }
  .info-list .item:nth-child(odd) .item-content .item-content__wrapper {
    max-width: 30vw;
  }
  .info-list .item:nth-child(odd) .item-content .item-content__text {
    padding-right: 1.9792vw;
    max-width: 24.6833vw;
  }
  html[dir=ltr] .info-list .item:nth-child(odd) .item-content .item-content__text {
    padding-right: 0;
    padding-left: 1.9792vw;
  }
  .info-list .item:nth-child(odd) .item-content__title.item-content__title--logo {
    margin-right: -10vw;
  }
  html[dir=ltr] .info-list .item:nth-child(odd) .item-content__title.item-content__title--logo {
    margin-left: -10vw;
  }
  .info-list .item:nth-child(odd) .item-content__title.item-content__title--logo h2 img {
    margin-left: 3.3854vw;
    margin-right: 1.3646vw;
  }
  html[dir=ltr] .info-list .item:nth-child(odd) .item-content__title.item-content__title--logo h2 img {
    margin-right: 2.3854vw;
    margin-left: 1.3646vw;
  }
  .info-list .item:nth-child(odd) .item-content__title h2 {
    padding-left: 0.4167vw;
  }
  html[dir=ltr] .info-list .item:nth-child(odd) .item-content__title h2 {
    padding-left: 1.9792vw;
    padding-right: 0.4167vw;
  }
  .info-list .item:nth-child(odd) .item-content__title h2::before {
    width: 5.2604vw;
  }
  .info-list .item:nth-child(odd) .item-content__text {
    padding-right: 1.9792vw;
  }
  html[dir=ltr] .info-list .item:nth-child(odd) .item-content__text {
    padding-right: 0;
    padding-left: 1.9792vw;
  }
  html[dir=ltr] .info-list .item:nth-child(odd) .item-content__btn {
    max-width: 24.6833vw;
    margin-right: 1.9792vw;
  }
  .info-list .item:nth-child(odd) .item-content__list {
    padding-right: 3.0729vw;
  }
  html[dir=ltr] .info-list .item:nth-child(odd) .item-content__list {
    padding-left: 3.0729vw;
    padding-right: 0;
  }
  .info-list .item:nth-child(odd) .item-content__list .navigation {
    right: 3.0729vw;
    bottom: 1.25vw;
  }
  html[dir=ltr] .info-list .item:nth-child(odd) .item-content__list .navigation {
    right: 3.0729vw;
    left: auto;
  }
  .info-list .item:nth-child(even) .item-content__btn {
    margin-left: 2.4896vw;
  }
  html[dir=ltr] .info-list .item:nth-child(even) .item-content__btn {
    margin-right: 2.4896vw;
    max-width: 21.2708vw;
  }
  .info-list .item:nth-child(even) .item-img {
    width: 44.4271vw;
  }
  .info-list .item:nth-child(even) .item-content .item-content__wrapper {
    max-width: 41.1458vw;
  }
  .info-list .item:nth-child(even) .item-content__title {
    margin-left: -3.2292vw;
  }
  html[dir=ltr] .info-list .item:nth-child(even) .item-content__title {
    margin-left: 0;
    margin-right: -3.2292vw;
  }
  .info-list .item:nth-child(even) .item-content__title.item-content__title--logo {
    margin-left: -10vw;
  }
  html[dir=ltr] .info-list .item:nth-child(even) .item-content__title.item-content__title--logo {
    margin-right: -10vw;
  }
  .info-list .item:nth-child(even) .item-content__title.item-content__title--logo h2 img {
    margin-right: 4.6875vw;
    margin-left: 1.3646vw;
  }
  html[dir=ltr] .info-list .item:nth-child(even) .item-content__title.item-content__title--logo h2 img {
    margin-left: 2.6875vw;
    margin-right: 1.3646vw;
  }
  .info-list .item:nth-child(even) .item-content__title h2 {
    padding-right: 19.5417vw;
  }
  html[dir=ltr] .info-list .item:nth-child(even) .item-content__title h2 {
    padding-left: 19.5417vw;
    padding-right: 0;
  }
  .info-list .item:nth-child(even) .item-content__title h2::before {
    width: 2.2604vw;
  }
  .info-list .item:nth-child(even) .item-content__text {
    padding-left: 2.3438vw;
    max-width: 21.2708vw;
    margin-bottom: 2.8125vw;
  }
  html[dir=ltr] .info-list .item:nth-child(even) .item-content__text {
    padding-left: 0;
    padding-right: 2.3438vw;
  }
  .info-list .item:nth-child(even) .item-content__list {
    padding-left: 3.0729vw;
  }
  html[dir=ltr] .info-list .item:nth-child(even) .item-content__list {
    padding-right: 3.0729vw;
    padding-left: 0;
  }
  .info-list .item:nth-child(even) .item-content__list .navigation {
    left: 3.0729vw;
    bottom: 1.25vw;
  }
  html[dir=ltr] .info-list .item:nth-child(even) .item-content__list .navigation {
    right: 3.0729vw;
    left: auto;
  }
  .info-list .item .item-content.item-content__logo .item-content__text,
.info-list .item .item-content.item-content__logo .item-content__list {
    max-width: 22.8125vw;
  }
  .info-list .item .item-content__wrapper {
    padding-top: 3.0729vw;
    padding-bottom: 3.3854vw;
  }
  .info-list .item .item-content__title {
    margin-bottom: 2.7604vw;
  }
  .info-list .item .item-content__title h2 {
    font-size: 3.1313vw;
    padding: 1.0417vw 0;
    min-height: 10.0521vw;
  }
  .info-list .item .item-content__text {
    max-width: 27.0833vw;
    margin-bottom: 2.875vw;
    font-size: 0.8333vw;
  }
  .info-list .item .item-content__btn {
    margin-left: 4.4896vw;
  }
  html[dir=ltr] .info-list .item .item-content__btn {
    margin-left: 0;
    margin-right: 4.4896vw;
  }
  .info-list .item .item-content .item-content__list {
    max-width: 27.0833vw;
  }
  .info-list .item .item-content .item-content__list .item-content__list-wrapper {
    width: calc(100% + 1.0416vw);
    margin: 0 -0.5208vw 0;
  }
  .info-list .item .item-content .item-content__list .item-content__list-item {
    margin: 0 0.5208vw 0;
    font-size: 0.8333vw;
  }
  .info-list .info-list__footer {
    height: 10vw;
  }
  .info-list.info-list-cooporation .item:nth-child(odd) .item-content .item-content__text {
    max-width: 19.2708vw;
  }
}
@media screen and (max-width: 1426px) {
  .info-list .item {
    max-width: 132.4138vw;
    min-height: 40.5517vw;
  }
  .info-list .item:nth-child(odd) .item-img {
    width: 73.5862vw;
  }
  .info-list .item:nth-child(odd) .item-content .item-content__wrapper {
    max-width: 39.7241vw;
  }
  .info-list .item:nth-child(odd) .item-content .item-content__text {
    padding-right: 2.6207vw;
    max-width: 32.6833vw;
  }
  html[dir=ltr] .info-list .item:nth-child(odd) .item-content .item-content__text {
    padding-left: 2.6207vw;
  }
  .info-list .item:nth-child(odd) .item-content__title.item-content__title--logo {
    margin-right: -13.2414vw;
  }
  html[dir=ltr] .info-list .item:nth-child(odd) .item-content__title.item-content__title--logo {
    margin-left: -13.2414vw;
  }
  .info-list .item:nth-child(odd) .item-content__title.item-content__title--logo h2 img {
    margin-left: 3.8vw;
    margin-right: 0.4828vw;
  }
  html[dir=ltr] .info-list .item:nth-child(odd) .item-content__title.item-content__title--logo h2 img {
    margin-right: 3.8vw;
    margin-left: 0.4828vw;
  }
  .info-list .item:nth-child(odd) .item-content__title h2 {
    padding-left: 0.5517vw;
  }
  html[dir=ltr] .info-list .item:nth-child(odd) .item-content__title h2 {
    padding-right: 0.5517vw;
  }
  .info-list .item:nth-child(odd) .item-content__title h2::before {
    width: 6.9655vw;
  }
  .info-list .item:nth-child(odd) .item-content__text {
    padding-right: 2.6207vw;
  }
  html[dir=ltr] .info-list .item:nth-child(odd) .item-content__text {
    padding-left: 2.6207vw;
  }
  .info-list .item:nth-child(odd) .item-content__list {
    padding-right: 4.069vw;
  }
  html[dir=ltr] .info-list .item:nth-child(odd) .item-content__list {
    padding-left: 4.069vw;
  }
  .info-list .item:nth-child(odd) .item-content__list .navigation {
    right: 4.069vw;
    bottom: 1.6552vw;
  }
  html[dir=ltr] .info-list .item:nth-child(odd) .item-content__list .navigation {
    left: 4.069vw;
    right: auto;
  }
  .info-list .item:nth-child(even) .item-img {
    width: 58.8276vw;
  }
  .info-list .item:nth-child(even) .item-content .item-content__wrapper {
    max-width: 54.4828vw;
  }
  .info-list .item:nth-child(even) .item-content__title {
    margin-left: -4.2759vw;
  }
  html[dir=ltr] .info-list .item:nth-child(even) .item-content__title {
    margin-right: -4.2759vw;
  }
  .info-list .item:nth-child(even) .item-content__title.item-content__title--logo {
    margin-left: -13.2414vw;
  }
  html[dir=ltr] .info-list .item:nth-child(even) .item-content__title.item-content__title--logo {
    margin-right: -13.2414vw;
  }
  .info-list .item:nth-child(even) .item-content__title.item-content__title--logo h2 img {
    margin-right: 4.2069vw;
    margin-left: 2.128vw;
  }
  html[dir=ltr] .info-list .item:nth-child(even) .item-content__title.item-content__title--logo h2 img {
    margin-left: 4.2069vw;
    margin-right: 2.128vw;
  }
  .info-list .item:nth-child(even) .item-content__title h2 {
    padding-right: 24.5417vw;
  }
  html[dir=ltr] .info-list .item:nth-child(even) .item-content__title h2 {
    padding-left: 24.5417vw;
  }
  .info-list .item:nth-child(even) .item-content__title h2::before {
    width: 6.9655vw;
  }
  .info-list .item:nth-child(even) .item-content__text {
    padding-left: 4.1034vw;
    max-width: 29.2414vw;
    margin-bottom: 3.7241vw;
  }
  html[dir=ltr] .info-list .item:nth-child(even) .item-content__text {
    padding-right: 4.1034vw;
  }
  .info-list .item:nth-child(even) .item-content__list {
    padding-left: 4.069vw;
  }
  html[dir=ltr] .info-list .item:nth-child(even) .item-content__list {
    padding-right: 4.069vw;
  }
  .info-list .item:nth-child(even) .item-content__list .navigation {
    left: 4.069vw;
    bottom: 1.6552vw;
  }
  html[dir=ltr] .info-list .item:nth-child(even) .item-content__list .navigation {
    right: 4.069vw;
    left: auto;
  }
  .info-list .item .item-content.item-content__logo .item-content__text,
.info-list .item .item-content.item-content__logo .item-content__list {
    max-width: 27.453vw;
  }
  .info-list .item .item-content__wrapper {
    padding-top: 4.069vw;
    padding-bottom: 4.4828vw;
  }
  .info-list .item .item-content__title {
    margin-bottom: 3.6552vw;
  }
  .info-list .item .item-content__title.item-content__title--logo h2 img {
    width: 11.5708vw;
    height: 10.1683vw;
    -o-object-fit: contain;
       object-fit: contain;
  }
  .info-list .item .item-content__title h2 {
    font-size: 4.3448vw;
    padding: 1.3793vw 0;
    min-height: 13.3103vw;
  }
  .info-list .item .item-content__text {
    max-width: 37.2069vw;
    margin-bottom: 2.4828vw;
    font-size: 1.1034vw;
  }
  .info-list .item .item-content__btn {
    margin-left: 4.6207vw;
  }
  html[dir=ltr] .info-list .item .item-content__btn {
    margin-right: 4.6207vw;
  }
  .info-list .item .item-content .item-content__list {
    max-width: 37.2069vw;
  }
  .info-list .item .item-content .item-content__list .item-content__list-wrapper {
    width: calc(100% + 1.3794vw);
    margin: 0 -0.6897vw 0;
  }
  .info-list .item .item-content .item-content__list .item-content__list-item {
    margin: 0 0.6897vw 0;
    font-size: 1.1034vw;
  }
  .info-list .info-list__footer {
    height: 13.2414vw;
  }
  .info-list.info-list-cooporation .item:nth-child(odd) .item-content .item-content__text {
    max-width: 24.6833vw;
  }
}
@media (max-width: 768px) {
  .info-list .info-list__footer {
    display: none;
  }
  .info-list.info-list-сooporations .item:nth-child(even) .item-content .item-content__text:not(:empty), .info-list.info-list-сooporations .item:nth-child(odd) .item-content .item-content__text:not(:empty) {
    max-height: 10em;
  }
  .info-list.info-list-сooporations .item:nth-child(even) .item-content__title.item-content__title--logo h2, .info-list.info-list-сooporations .item:nth-child(odd) .item-content__title.item-content__title--logo h2 {
    max-height: 2.5em;
    min-height: 2.5em;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .info-list .item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    overflow: visible;
    min-height: auto;
  }
  .info-list .item.item-set-color--1 {
    background-color: var(--orange);
  }
  .info-list .item.item-set-color--1 .item-content .item-content__wrapper {
    background-color: var(--blue);
  }
  .info-list .item.item-set-color--1 .item-content__title h2 {
    background-color: var(--blue);
  }
  .info-list .item.item-set-color--2 {
    background-color: var(--yellow);
  }
  .info-list .item.item-set-color--2 .item-content .item-content__wrapper {
    background-color: var(--pink);
  }
  .info-list .item.item-set-color--2 .item-content__title h2 {
    background-color: var(--pink);
    color: var(--white);
  }
  .info-list .item.item-set-color--3 {
    background-color: var(--blue);
  }
  .info-list .item.item-set-color--3 .item-content .item-content__wrapper {
    margin: 0 auto;
    background-color: var(--blue);
    padding-bottom: 0;
  }
  html[dir=ltr] .info-list .item.item-set-color--3 .item-content .item-content__wrapper {
    margin: 0 auto;
  }
  .info-list .item.item-set-color--3 .item-content .item-content__title h2 {
    background-color: var(--blue);
  }
  .info-list .item.item-set-color--4 .item-content .item-content__wrapper {
    margin: 0 auto;
    background-color: var(--pink);
    padding-bottom: 0;
  }
  .info-list .item.item-set-color--4 .item-content .item-content__title h2 {
    background-color: var(--pink);
  }
  .info-list .item.item-set-color--4-mob {
    background-color: var(--orange);
  }
  .info-list .item.item-set-color--4-mob .item-content .item-content__wrapper {
    background-color: var(--blue);
  }
  .info-list .item.item-set-color--4-mob .item-content__title h2 {
    background-color: var(--blue);
  }
  .info-list .item.item-set-color--5 {
    background-color: var(--yellow);
  }
  .info-list .item.item-set-color--5 .item-content {
    background-color: var(--yellow);
  }
  .info-list .item.item-set-color--5 .item-content .item-content__wrapper {
    margin: 0 auto;
    background-color: var(--yellow);
    padding-bottom: 0;
    max-width: 100%;
  }
  .info-list .item.item-set-color--5 .item-content .item-content__title h2 {
    color: var(--dark-blue);
    background-color: var(--yellow);
  }
  .info-list .item.item-set-color--6 {
    background-color: var(--yellow);
  }
  .info-list .item.item-set-color--6 .item-content .item-content__wrapper {
    margin: 0 auto;
    background-color: var(--yellow);
    padding-bottom: 0;
  }
  .info-list .item.item-set-color--6 .item-content .item-content__title h2 {
    background-color: var(--yellow);
    color: var(--dark-blue);
  }
  .info-list .item.item-set-mobile-color--1 {
    background-color: var(--dark-blue);
  }
  .info-list .item.item-set-mobile-color--1 .item-content__title h2 {
    background-color: var(--blue);
    color: var(--white) !important;
  }
  .info-list .item.item-set-mobile-color--1 .item-content .item-content__wrapper {
    background-color: var(--blue);
  }
  .info-list .item.item-set-mobile-color--2 {
    background-color: var(--dark-blue);
  }
  .info-list .item.item-set-mobile-color--2 .item-content__title h2 {
    background-color: var(--yellow);
    color: var(--dark-blue) !important;
  }
  .info-list .item.item-set-mobile-color--2 .item-content .item-content__wrapper {
    background-color: var(--yellow);
  }
  .info-list .item .item-img {
    position: static;
    height: 111.1111vw;
  }
  .info-list .item:last-child {
    padding-bottom: 28.7222vw;
  }
  .info-list .item:nth-child(even), .info-list .item:nth-child(odd) {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .info-list .item:nth-child(even) .item-img, .info-list .item:nth-child(odd) .item-img {
    max-width: 100%;
    width: 100%;
    height: 111.1111vw;
  }
  .info-list .item:nth-child(even) .item-img img, .info-list .item:nth-child(odd) .item-img img {
    width: 100%;
    height: 100%;
    min-height: 0;
  }
  .info-list .item:nth-child(even) .item-content .item-content__wrapper, .info-list .item:nth-child(odd) .item-content .item-content__wrapper {
    max-width: 79.4444vw;
    margin: -8.3333vw auto -8.3333vw auto;
    z-index: 2;
    padding-top: 8.3333vw;
    padding-bottom: 11.1111vw;
  }
  html[dir=ltr] .info-list .item:nth-child(even) .item-content .item-content__wrapper, html[dir=ltr] .info-list .item:nth-child(odd) .item-content .item-content__wrapper {
    margin: -8.3333vw auto -8.3333vw auto;
    padding-top: 8.3333vw;
    padding-bottom: 11.1111vw;
  }
  .info-list .item:nth-child(even) .item-content__title, .info-list .item:nth-child(odd) .item-content__title {
    margin-bottom: 0;
    margin-left: 0;
  }
  html[dir=ltr] .info-list .item:nth-child(even) .item-content__title, html[dir=ltr] .info-list .item:nth-child(odd) .item-content__title {
    margin-right: 0;
    margin-left: 0;
  }
  .info-list .item:nth-child(even) .item-content__title h2, .info-list .item:nth-child(odd) .item-content__title h2 {
    font-size: 8.8889vw;
    color: var(--white);
    font-weight: 400;
    padding: 0 6.1111vw 5.5556vw 6.1111vw;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    min-height: auto;
    text-align: center;
  }
  .info-list .item:nth-child(even) .item-content__title h2::before, .info-list .item:nth-child(even) .item-content__title h2::after, .info-list .item:nth-child(odd) .item-content__title h2::before, .info-list .item:nth-child(odd) .item-content__title h2::after {
    display: none;
  }
  html[dir=ltr] .info-list .item:nth-child(even) .item-content__title h2, html[dir=ltr] .info-list .item:nth-child(odd) .item-content__title h2 {
    padding: 0 6.1111vw 5.5556vw 6.1111vw;
    text-align: center;
  }
  .info-list .item:nth-child(even) .item-content__title.item-content__title--logo, .info-list .item:nth-child(odd) .item-content__title.item-content__title--logo {
    margin: 0;
  }
  html[dir=ltr] .info-list .item:nth-child(even) .item-content__title.item-content__title--logo, html[dir=ltr] .info-list .item:nth-child(odd) .item-content__title.item-content__title--logo {
    margin: 0;
  }
  .info-list .item:nth-child(even) .item-content__title.item-content__title--logo h2, .info-list .item:nth-child(odd) .item-content__title.item-content__title--logo h2 {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  html[dir=ltr] .info-list .item:nth-child(even) .item-content__title.item-content__title--logo h2, html[dir=ltr] .info-list .item:nth-child(odd) .item-content__title.item-content__title--logo h2 {
    padding: 0 6.1111vw 5.5556vw 6.1111vw;
  }
  .info-list .item:nth-child(even) .item-content__title.item-content__title--logo img, .info-list .item:nth-child(odd) .item-content__title.item-content__title--logo img {
    display: none;
  }
  .info-list .item:nth-child(even) .item-content__text, .info-list .item:nth-child(odd) .item-content__text {
    max-height: 11.25em;
  }
  .info-list .item:nth-child(even) .item-content__btn, .info-list .item:nth-child(odd) .item-content__btn {
    margin-left: auto;
  }
  html[dir=ltr] .info-list .item:nth-child(even) .item-content__btn, html[dir=ltr] .info-list .item:nth-child(odd) .item-content__btn {
    margin: 0 auto;
  }
  .info-list .item:nth-child(even) .item-content .item-content__text:not(:empty), .info-list .item:nth-child(odd) .item-content .item-content__text:not(:empty) {
    text-align: center;
    width: 100%;
    padding: 0 6.1111vw 0 6.1111vw;
    margin: 0 0 9.7222vw 0;
    font-size: 4.1667vw;
    max-width: 100%;
  }
  html[dir=ltr] .info-list .item:nth-child(even) .item-content .item-content__text:not(:empty), html[dir=ltr] .info-list .item:nth-child(odd) .item-content .item-content__text:not(:empty) {
    padding: 0 6.1111vw 0 6.1111vw;
    margin: 0 0 9.7222vw 0;
  }
  .info-list .item .item-content__btn {
    margin: 0 auto;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  html[dir=ltr] .info-list .item .item-content__btn {
    margin: 0 auto;
  }
  .info-list .item .item-content__btn .btn {
    width: 100%;
    max-width: 64.4444vw;
  }
  .info-list .item .item-content .item-content__list {
    padding: 0 10.8333vw;
    margin: 0 auto;
    max-width: 100%;
  }
  html[dir=ltr] .info-list .item .item-content .item-content__list {
    padding: 0 10.8333vw;
    margin: 0 auto;
  }
  .info-list .item .item-content .item-content__list .item-content__list-wrapper {
    width: 100%;
    margin: 0;
  }
  html[dir=ltr] .info-list .item .item-content .item-content__list .item-content__list-wrapper {
    margin: 0;
  }
  .info-list .item .item-content .item-content__list .item-content__list-item {
    text-align: center;
    padding-bottom: 19.4444vw;
    font-size: 4.1667vw;
  }
  .info-list .item .item-content .item-content__list .navigation {
    right: 50%;
    -webkit-transform: translateX(50%);
            transform: translateX(50%);
  }
  html[dir=ltr] .info-list .item .item-content .item-content__list .navigation {
    right: 50%;
    left: auto;
  }
  .info-list .item .item-content .item-content__list .item-content__list-item h2 {
    line-height: 1.09;
  }
  .info-list .item .item-content .item-content__text:empty {
    display: none;
  }
}

.page-template-cooporation .info-list .item .item-img img {
  -o-object-position: right;
     object-position: right;
}
.page-template-cooporation .info-list-cooporation.info-list .item .item-content__title h2 span {
  max-height: 1.84em;
  overflow: hidden;
}
html[lang=ar] .page-template-cooporation .info-list-cooporation.info-list .item .item-content__title h2 span {
  max-height: 2.25em;
  line-height: 1.1;
}
.page-template-cooporation .info-list .item:nth-child(even) .item-img {
  width: 44.4vw;
}
.page-template-cooporation .info-list .item:nth-child(even) .item-content__title {
  margin-left: -95px;
}
html[dir=ltr] .page-template-cooporation .info-list .item:nth-child(even) .item-content__title {
  margin-right: -95px;
  margin-left: 0;
}
.page-template-cooporation .info-list .item:nth-child(even) .item-content__title h2 {
  padding-right: 340px;
}
html[dir=ltr] .page-template-cooporation .info-list .item:nth-child(even) .item-content__title h2 {
  padding-left: 340px;
  padding-right: 0;
}
.page-template-cooporation .info-list .item:nth-child(even) .item-content__title h2::before {
  width: 0;
}
.page-template-cooporation .info-list .item:nth-child(even) .item-content .item-content__list .item-content__list-item {
  max-height: 11em;
  overflow: hidden;
}
.page-template-cooporation .info-list-cooporation .item:nth-child(even) .item-content .item-content__list .item-content__list-item {
  max-height: none;
  overflow: visible;
}
.page-template-cooporation .info-list-cooporation .item:nth-child(even) .item-content .item-content__list .item-content__list-item h2 {
  max-height: 2.5em;
  overflow: hidden;
  display: none;
}
.page-template-cooporation .info-list-cooporation .item:nth-child(even) .item-content .item-content__list .item-content__list-item p {
  max-height: 11em;
  overflow: hidden;
}
.page-template-cooporation .info-list .item:nth-child(odd) .item-content .item-content__list .item-content__list-item {
  max-height: none;
  overflow: hidden;
}
.page-template-cooporation .info-list .item:nth-child(odd) .item-content .item-content__list .item-content__list-item h2 {
  max-height: 2.5em;
  overflow: hidden;
  display: none;
}
.page-template-cooporation .info-list .item:nth-child(odd) .item-content .item-content__list .item-content__list-item p {
  max-height: 7.25em;
  overflow: hidden;
}
html[dir=ltr] .page-template-cooporation .info-list .item:nth-child(odd) .item-content .item-content__list .item-content__list-item p {
  max-height: 7.35em;
}
.page-template-cooporation .info-list .item .item-content .item-content__list {
  max-width: 445px;
}
.page-template-cooporation .info-list .item:nth-child(even) .item-content__list .navigation {
  right: 345px;
  left: auto;
}
html[dir=ltr] .page-template-cooporation .info-list .item:nth-child(even) .item-content__list .navigation {
  left: 345px;
  right: auto;
}
.page-template-cooporation .info-list .item-set-color--4.item-set-mobile-color--3 .item-content__title {
  margin-bottom: 3.4604vw;
}
@media screen and (min-width: 1920px) {
  .page-template-cooporation .info-list .item .item-content .item-content__list {
    max-width: 25.0833vw;
  }
  .page-template-cooporation .info-list .item:nth-child(even) .item-content .item-content__list {
    max-width: 23.0833vw;
  }
  .page-template-cooporation .info-list .item:nth-child(even) .item-content__list .navigation {
    right: 18.1729vw;
    left: auto;
    bottom: 1.6vw;
  }
  html[dir=ltr] .page-template-cooporation .info-list .item:nth-child(even) .item-content__list .navigation {
    left: 18.1729vw;
    right: auto;
  }
  .page-template-cooporation .info-list .item:nth-child(odd) .item-content__list .navigation {
    bottom: 1.8vw;
  }
  .page-template-cooporation .info-list .item:nth-child(even) .item-content__title h2 {
    padding-right: 17.5417vw;
  }
  html[dir=ltr] .page-template-cooporation .info-list .item:nth-child(even) .item-content__title h2 {
    padding-right: 0;
    padding-left: 17.5417vw;
  }
  .page-template-cooporation .info-list .item-set-color--6.item-set-mobile-color--3 .item-content__title h2,
.page-template-cooporation .info-list .item-set-color--4.item-set-mobile-color--3 .item-content__title h2 {
    min-height: 11.0521vw;
  }
  .page-template-cooporation .info-list .item:nth-child(even) .item-content__title {
    margin-left: -5.5vw;
  }
  html[dir=ltr] .page-template-cooporation .info-list .item:nth-child(even) .item-content__title {
    margin-right: -5.5vw;
    margin-left: 0;
  }
  .page-template-cooporation .info-list .item:nth-child(even) .item-content__title h2::before {
    width: 0;
  }
  .page-template-cooporation .info-list .item-set-color--4.item-set-mobile-color--3 .item-content__title,
.page-template-cooporation .info-list .item-set-color--6.item-set-mobile-color--3 .item-content__title {
    margin-bottom: 3.4604vw;
  }
}
@media screen and (max-width: 1426px) {
  .page-template-cooporation .info-list .item .item-content .item-content__list {
    max-width: 37.2069vw;
  }
  .page-template-cooporation .info-list .item {
    min-height: 28.625vw;
  }
  .page-template-cooporation .info-list .item:nth-child(even) .item-content__list .navigation {
    right: 17.5vw;
    left: auto;
  }
  html[dir=ltr] .page-template-cooporation .info-list .item:nth-child(even) .item-content__list .navigation {
    left: 17.5vw;
    right: auto;
  }
  .page-template-cooporation .info-list .item:nth-child(even) .item-content__title h2 {
    padding-right: 17.5417vw;
  }
  html[dir=ltr] .page-template-cooporation .info-list .item:nth-child(even) .item-content__title h2 {
    padding-left: 24.5417vw;
    padding-right: 0;
  }
  .page-template-cooporation .info-list .item:nth-child(even) .item-content__title h2::before {
    width: 0;
  }
  .page-template-cooporation .info-list .item:nth-child(even) .item-img {
    width: 46.8276vw;
  }
}

@media screen and (max-width: 768px) {
  .page-template-cooporation .info-list .item:nth-child(even) .item-content__list .navigation {
    right: 50%;
    left: auto;
  }
  html[dir=ltr] .page-template-cooporation .info-list .item:nth-child(even) .item-content__list .navigation {
    right: 50%;
    left: auto;
  }
  .page-template-cooporation .info-list .item:nth-child(even) .item-content__title {
    margin-left: 0;
  }
  html[dir=ltr] .page-template-cooporation .info-list .item:nth-child(even) .item-content__title {
    margin-right: 0;
  }
  .page-template-cooporation .list .item:not(:last-of-type) .item-content .item-content__wrapper {
    padding-bottom: 0 !important;
  }
  .page-template-cooporation .info-list-cooporation .hide-title-mob {
    display: none;
  }
  .page-template-cooporation .info-list-cooporation .item:nth-child(even) .item-content .item-content__list .item-content__list-item h2,
.page-template-cooporation .info-list-cooporation .item:nth-child(odd) .item-content .item-content__list .item-content__list-item h2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 6.3889vw;
    padding: 0;
    font-size: 8.8889vw;
    color: var(--white);
    font-weight: 400;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    min-height: auto;
    text-align: center;
  }
  html[dir=ltr] .page-template-cooporation .info-list-cooporation .item:nth-child(even) .item-content .item-content__list .item-content__list-item h2,
html[dir=ltr] .page-template-cooporation .info-list-cooporation .item:nth-child(odd) .item-content .item-content__list .item-content__list-item h2 {
    max-height: 2.25em;
  }
  .page-template-cooporation .info-list .item.item-set-mobile-color--1 {
    background-color: var(--pink);
  }
  .page-template-cooporation .info-list .item.item-set-mobile-color--1 .item-content__title h2,
.page-template-cooporation .info-list .item.item-set-mobile-color--1 h2 {
    background-color: transparent;
    color: var(--white) !important;
  }
  .page-template-cooporation .info-list .item.item-set-mobile-color--1 .item-content .item-content__wrapper {
    background-color: transparent;
  }
  .page-template-cooporation .info-list .item.item-set-mobile-color--2 {
    background-color: var(--blue);
  }
  .page-template-cooporation .info-list .item.item-set-mobile-color--2 .item-content__title h2,
.page-template-cooporation .info-list .item.item-set-mobile-color--2 h2 {
    background-color: transparent;
    color: var(--white) !important;
  }
  .page-template-cooporation .info-list .item.item-set-mobile-color--2 .item-content .item-content__wrapper {
    background-color: transparent;
  }
  .page-template-cooporation .info-list .item.item-set-mobile-color--3 {
    background-color: var(--yellow);
  }
  .page-template-cooporation .info-list .item.item-set-mobile-color--3 .item-content__title h2,
.page-template-cooporation .info-list .item.item-set-mobile-color--3 h2 {
    background-color: transparent;
    color: var(--dark-blue) !important;
  }
  .page-template-cooporation .info-list .item.item-set-mobile-color--3 .item-content .item-content__wrapper {
    background-color: transparent;
  }
  .page-template-cooporation .info-list .item.item-set-color--3.item-set-mobile-color--2 .item-img {
    height: 54.3889vw;
  }
  .page-template-cooporation .info-list .item .item-img {
    height: 66.3889vw;
  }
  .page-template-cooporation .info-list .item:last-child {
    padding-bottom: 0;
  }
  .page-template-cooporation .info-list .item:nth-child(even), .page-template-cooporation .info-list .item:nth-child(odd) {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .page-template-cooporation .info-list .item:nth-child(even) .item-img, .page-template-cooporation .info-list .item:nth-child(odd) .item-img {
    max-width: 100%;
    width: 100%;
    height: 66.3889vw;
  }
  .page-template-cooporation .info-list .item:nth-child(even) .item-img img, .page-template-cooporation .info-list .item:nth-child(odd) .item-img img {
    width: 100%;
    height: 100%;
    min-height: 0;
  }
  .page-template-cooporation .info-list .item:nth-child(even) .item-content .item-content__wrapper, .page-template-cooporation .info-list .item:nth-child(odd) .item-content .item-content__wrapper {
    max-width: 100%;
    margin: 0;
    padding: 11.3333vw 6.11889vw 19.7222vw;
  }
  html[dir=ltr] .page-template-cooporation .info-list .item:nth-child(even) .item-content .item-content__wrapper, html[dir=ltr] .page-template-cooporation .info-list .item:nth-child(odd) .item-content .item-content__wrapper {
    padding: 8.3333vw 6.11889vw 19.7222vw;
    margin: 0;
  }
  .page-template-cooporation .info-list .item:nth-child(even) .item-content__title, .page-template-cooporation .info-list .item:nth-child(odd) .item-content__title {
    margin-bottom: 6.3889vw;
  }
  .page-template-cooporation .info-list .item:nth-child(even) .item-content__title h2, .page-template-cooporation .info-list .item:nth-child(odd) .item-content__title h2 {
    padding: 0;
  }
  html[dir=ltr] .page-template-cooporation .info-list .item:nth-child(even) .item-content__title h2, html[dir=ltr] .page-template-cooporation .info-list .item:nth-child(odd) .item-content__title h2 {
    padding: 0;
  }
  .page-template-cooporation .info-list .item:nth-child(even) .item-content .item-content__text:not(:empty), .page-template-cooporation .info-list .item:nth-child(odd) .item-content .item-content__text:not(:empty) {
    padding: 0;
  }
  html[dir=ltr] .page-template-cooporation .info-list .item:nth-child(even) .item-content .item-content__text:not(:empty), html[dir=ltr] .page-template-cooporation .info-list .item:nth-child(odd) .item-content .item-content__text:not(:empty) {
    padding: 0;
  }
  .page-template-cooporation .info-list .item .item-content .item-content__list {
    padding: 0;
    max-width: 100%;
  }
  html[dir=ltr] .page-template-cooporation .info-list .item .item-content .item-content__list {
    padding: 0;
  }
  .page-template-cooporation .info-list .item .item-content .item-content__list .item-content__list-item {
    padding: 0;
  }
  html[dir=ltr] .page-template-cooporation .info-list .item .item-content .item-content__list .item-content__list-item {
    padding: 0;
  }
  .page-template-cooporation .info-list .item .item-content .item-content__list .navigation {
    bottom: 8.9444vw;
  }
}
@media screen and (min-width: 1920px) {
  .page-id-382 .info-list .item:nth-child(even) .item-content__title h2 {
    padding-right: 19.5417vw;
  }
  html[dir=ltr] .page-id-382 .info-list .item:nth-child(even) .item-content__title h2 {
    padding-left: 19.5417vw;
    padding-right: 0;
  }
}

@media screen and (max-width: 768px) {
  .page-id-439 .list .item.item-set-color--1:first-of-type .item-img img,
.page-template-documents .list .item.item-set-color--1:first-of-type .item-img img {
    -o-object-position: -12vw center;
       object-position: -12vw center;
  }
}

.edition {
  overflow: hidden;
  background-color: var(--dark-blue);
}
.edition .edition__inner {
  width: 100%;
  max-width: 1920px;
  position: relative;
  z-index: 2;
  background-color: var(--dark-blue);
  min-height: 576px;
  margin: 0 auto;
}
.edition .edition__img {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 853px;
  height: 576px;
}
.edition .edition__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
html[dir=ltr] .edition .edition__img {
  left: auto;
  right: 0;
}
.edition .edition__wrapper {
  background-color: var(--blue);
  margin-right: 134px;
  padding-bottom: 137px;
  position: relative;
}
html[dir=ltr] .edition .edition__wrapper {
  margin-right: 0;
  margin-left: 134px;
}
.edition .edition__header {
  width: 100%;
  max-width: 650px;
  position: relative;
  z-index: 3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: var(--blue);
}
.edition .edition__header-img {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-bottom: auto;
  width: 192px;
  height: 192px;
  background-color: var(--yellow);
  padding: 17px 13px;
  position: relative;
}
.edition .edition__header-img::before {
  content: "";
  position: absolute;
  top: 0;
  left: 100%;
  width: 100vw;
  height: 100%;
  background-color: var(--yellow);
}
html[dir=ltr] .edition .edition__header-img::before {
  left: auto;
  right: 100%;
}
.edition .edition__header-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.edition .edition__header-title h2 {
  padding: 0 20px;
  color: var(--color-text);
}
.edition .edition__list {
  position: relative;
  z-index: 3;
  width: 100%;
  max-width: 687px;
  margin-right: 191px;
}
html[dir=ltr] .edition .edition__list {
  margin-right: 0;
  margin-left: 191px;
}
.edition .edition__list .list {
  width: 100%;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 21px 1fr;
  grid-template-columns: 1fr 1fr;
  grid-gap: 21px;
}
.edition .edition__list .item {
  color: var(--white);
  background-color: var(--pink);
  padding: 16px 27px 10px 13px;
}
html[dir=ltr] .edition .edition__list .item {
  padding: 16px 13px 10px 27px;
}
.edition .edition__list .item-title {
  margin-bottom: 6px;
  min-height: 83px;
  max-height: 83px;
  overflow: hidden;
}
html[lang=ar] .edition .edition__list .item-title {
  max-height: 72px;
  min-height: 72px;
}
html[dir=ltr] .edition .edition__list .item-title {
  max-height: 71px;
  min-height: 71px;
}
.edition .edition__list .item-title h3 {
  font-weight: 700;
  line-height: 0.85;
  font-size: 35px;
}
html[lang=ar] .edition .edition__list .item-title h3 {
  line-height: 1;
}
html[dir=ltr] .edition .edition__list .item-title h3 {
  line-height: 1;
}
.edition .edition__list .item-text {
  font-weight: 400;
  line-height: 1.26;
  font-size: 16px;
  max-height: 63px;
  overflow: hidden;
}
html[dir=ltr] .edition .edition__list .item-text {
  max-height: 62px;
}
.edition .edition__list .item-btn {
  margin-top: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.edition .edition__list .item-btn .more-btn {
  color: var(--white);
}
.edition .edition__footer {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: calc(100% - 576px);
  z-index: 2;
  background-color: var(--yellow);
}
.edition .edition__footer::before {
  content: "";
  position: absolute;
  top: 0;
  left: 100%;
  width: 100vw;
  height: 100%;
  background-color: var(--yellow);
}
html[dir=ltr] .edition .edition__footer::before {
  left: auto;
  right: 100%;
}
.edition .edition__btn {
  position: absolute;
  z-index: 3;
  left: 67px;
  bottom: 46px;
}
html[dir=ltr] .edition .edition__btn {
  left: auto;
  right: 67px;
}
@media screen and (min-width: 1920px) {
  .edition .edition__inner {
    max-width: 100vw;
    min-height: 30vw;
  }
  .edition .edition__img {
    width: 44.4271vw;
    height: 30vw;
  }
  .edition .edition__wrapper {
    margin-right: 6.9792vw;
    padding-bottom: 7.1354vw;
  }
  html[dir=ltr] .edition .edition__wrapper {
    margin-right: 0;
    margin-left: 6.9792vw;
  }
  .edition .edition__header {
    max-width: 33.8542vw;
  }
  .edition .edition__header-img {
    width: 10vw;
    height: 10vw;
    padding: 0.8854vw 0.6771vw;
  }
  .edition .edition__header-title {
    margin-top: 1vw;
  }
  .edition .edition__header-title h2 {
    padding: 0 1.0417vw;
  }
  .edition .edition__list {
    max-width: 35.7813vw;
    margin-right: 9.9479vw;
  }
  html[dir=ltr] .edition .edition__list {
    margin-right: 0;
    margin-left: 9.9479vw;
  }
  .edition .edition__list .list {
    grid-gap: 1.0938vw;
  }
  .edition .edition__list .item {
    padding: 0.8333vw 1.4063vw 0.5208vw 0.6771vw;
  }
  html[dir=ltr] .edition .edition__list .item {
    padding: 0.8333vw 0.6771vw 0.5208vw 1.4063vw;
  }
  .edition .edition__list .item-title {
    margin-bottom: 0.3125vw;
    min-height: 3.5229vw;
  }
  .edition .edition__list .item-title h3 {
    font-size: 1.8229vw;
  }
  html[dir=ltr] .edition .edition__list .item-title {
    max-height: 3.6229vw;
    min-height: 3.6229vw;
  }
  .edition .edition__list .item-text {
    font-size: 0.8333vw;
    max-height: 3.2813vw;
  }
  html[dir=ltr] .edition .edition__list .item-text {
    max-height: 3.21813vw;
  }
  .edition .edition__list .item-btn {
    margin-top: 0.5vw;
  }
  .edition .edition__footer {
    height: calc(100% - 30vw);
  }
  .edition .edition__btn {
    left: 3.4896vw;
    bottom: 2.3958vw;
  }
  html[dir=ltr] .edition .edition__btn {
    left: auto;
    right: 3.4896vw;
  }
}
@media screen and (max-width: 1426px) {
  .edition .edition__inner {
    max-width: 100%;
    min-height: 39.7241vw;
  }
  .edition .edition__img {
    width: 58.8276vw;
    height: 39.7241vw;
  }
  .edition .edition__wrapper {
    margin-right: 9.2414vw;
    padding-bottom: 9.4483vw;
  }
  html[dir=ltr] .edition .edition__wrapper {
    margin-right: 0;
    margin-left: 9.2414vw;
  }
  .edition .edition__header {
    max-width: 45.4276vw;
  }
  .edition .edition__header-img {
    width: 13.2414vw;
    height: 13.2414vw;
    padding: 1.1724vw 0.8966vw;
  }
  .edition .edition__header-title h2 {
    padding: 0 1.3793vw;
  }
  .edition .edition__list {
    max-width: 47.3793vw;
    margin-right: 13.1724vw;
  }
  .edition .edition__list .list {
    grid-gap: 1.4483vw;
  }
  .edition .edition__list .item {
    padding: 1.1034vw 1.8621vw 0.6897vw 0.8966vw;
  }
  html[dir=ltr] .edition .edition__list .item {
    padding: 1.1034vw 0.8966vw 0.6897vw 1.8621vw;
  }
  .edition .edition__list .item-title {
    margin-bottom: 0.4138vw;
    min-height: 5.7241vw;
  }
  .edition .edition__list .item-title h3 {
    font-size: 2.4138vw;
  }
  html[dir=ltr] .edition .edition__list .item-title {
    max-height: 2em;
    min-height: 4.8vw;
  }
  .edition .edition__list .item-text {
    font-size: 1.1034vw;
    max-height: 4.2813vw;
  }
  html[dir=ltr] .edition .edition__list .item-text {
    max-height: 3.78em;
  }
  .edition .edition__list .item-btn {
    margin-top: 1.0345vw;
  }
  .edition .edition__footer {
    height: calc(100% - 39.7241vw);
  }
  .edition .edition__btn {
    left: 4.6207vw;
    bottom: 3.1724vw;
  }
  html[dir=ltr] .edition .edition__btn {
    left: auto;
    right: 4.6207vw;
  }
}
@media screen and (max-width: 768px) {
  .edition {
    position: relative;
    z-index: 2;
    overflow: visible;
  }
  .edition::after {
    content: "";
    position: absolute;
    display: block;
    width: 79.4444vw;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    height: 10.8333vw;
    top: 100%;
    background-color: var(--blue);
  }
  .edition .edition__header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 79.4444vw;
    margin: -34.6111vw auto 0 auto;
    background-color: transparent;
  }
  .edition .edition__header-title {
    background-color: var(--blue);
    padding: 20.1111vw 0 5.5556vw 0;
    margin-top: -12.6111vw;
    width: 100%;
  }
  .edition .edition__header-title h2 {
    color: var(--dark-blue);
    text-align: center;
    max-width: 90%;
    margin: 0 auto;
  }
  html[dir=ltr] .edition .edition__header-title h2 {
    font-size: 8.8889vw;
  }
  .edition .edition__header-img {
    width: 34.7222vw;
    height: 34.7222vw;
  }
  .edition .edition__header-img::before {
    display: none;
  }
  .edition .edition__img {
    position: relative;
    width: 100%;
    height: 117.2222vw;
  }
  .edition .edition__img img {
    width: 100%;
    height: 100%;
    -o-object-position: -52.8333vw center;
       object-position: -52.8333vw center;
  }
  .edition .edition__wrapper {
    background-color: var(--yellow);
    padding-bottom: 22.2222vw;
    margin-right: 0;
  }
  html[dir=ltr] .edition .edition__wrapper {
    margin-left: 0;
  }
  .edition .edition__list {
    max-width: 100%;
    margin: 0;
    position: relative;
  }
  html[dir=ltr] .edition .edition__list {
    margin: 0;
  }
  .edition .edition__list::after {
    content: "";
    position: absolute;
    width: 79.4444%;
    left: 50%;
    top: 0;
    height: 100%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    background-color: var(--blue);
    z-index: -1;
  }
  .edition .edition__list .list {
    display: block;
  }
  .edition .edition__list .list .item {
    margin: 0 4.1667vw;
    padding: 8.3333vw 5.5556vw 6.9444vw 5.5556vw;
  }
  html[dir=ltr] .edition .edition__list .list .item {
    padding: 8.3333vw 5.5556vw 6.9444vw 5.5556vw;
  }
  .edition .edition__list .list .item-title {
    min-height: 12.7778vw;
    margin-bottom: 3.7778vw;
  }
  .edition .edition__list .list .item-title h3 {
    font-weight: 400;
    text-align: center;
    font-size: 8.0556vw;
    max-height: 1.8em;
    min-height: 1.8em;
    overflow: hidden;
  }
  html[lang=ar] .edition .edition__list .list .item-title h3 {
    max-height: 2em;
    min-height: 2em;
  }
  .edition .edition__list .list .item-text {
    text-align: center;
    font-size: 4.1667vw;
    color: #323532;
    overflow: hidden;
    max-height: 3.75em;
    min-height: 3.75em;
  }
  .edition .edition__list .list .item-btn {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 5.5556vw;
  }
  .edition .edition__list .list .item-btn .more-btn__text {
    color: var(--dark-blue);
  }
  .edition .edition__list .list .item-btn span {
    font-size: 3.6111vw;
  }
  .edition .edition__list .slick-dots {
    margin: 13.0556vw auto 0 auto;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .edition .edition__list .slick-dots li button {
    width: 8.0556vw;
  }
  .edition .edition__footer {
    max-width: 79.4444vw;
    left: 50%;
    -webkit-transform: translate(-50%);
            transform: translate(-50%);
    background-color: var(--blue);
    height: 25vw;
  }
  .edition .edition__footer::before {
    display: none;
  }
  .edition .edition__btn {
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  html[dir=ltr] .edition .edition__btn {
    right: auto;
    left: 50%;
  }
  .edition .edition__btn .btn {
    min-width: 64.4444vw;
  }
}

.useful-information {
  overflow: hidden;
}
.useful-information .useful-information__inner {
  background-color: var(--dark-blue);
}
.useful-information .useful-information__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.useful-information .useful-information__icon {
  width: 100%;
  max-width: 326px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  height: auto;
  padding: 44px 49px;
}
.useful-information .useful-information__icon img {
  width: 96px;
  height: 96px;
  -o-object-fit: contain;
     object-fit: contain;
  margin-right: auto;
}
html[dir=ltr] .useful-information .useful-information__icon img {
  margin-right: 0;
  margin-left: auto;
}
.useful-information .useful-information__content {
  width: 100%;
}
.useful-information .useful-information__title h2 {
  min-height: 192px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: var(--pink);
  padding: 25px;
  position: relative;
  z-index: 2;
}
.useful-information .useful-information__title h2::before {
  content: "";
  position: absolute;
  top: 0;
  right: 100%;
  width: 100vw;
  height: 100%;
  background-color: var(--pink);
}
html[dir=ltr] .useful-information .useful-information__title h2::before {
  right: auto;
  left: 100%;
}
.useful-information .useful-information__content-wrapper {
  background-color: var(--blue);
  padding: 54px 78px 50px 50px;
  position: relative;
}
html[dir=ltr] .useful-information .useful-information__content-wrapper {
  padding: 54px 50px 50px 78px;
}
.useful-information .useful-information__content-wrapper::before {
  content: "";
  position: absolute;
  top: 0;
  right: 100%;
  width: 100vw;
  height: 100%;
  background-color: var(--orange);
}
html[dir=ltr] .useful-information .useful-information__content-wrapper::before {
  right: auto;
  left: 100%;
}
.useful-information .useful-information__list .list {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 97px 1fr 97px 1fr;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 59px 97px;
}
.useful-information .useful-information__list .item {
  float: left;
  background-color: var(--white);
  padding: 36px 60px 26px 9px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
html[dir=ltr] .useful-information .useful-information__list .item {
  padding: 36px 9px 26px 60px;
}
.useful-information .useful-information__list .item .item-icon {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 77px;
  height: 77px;
  margin-right: -98px;
}
html[dir=ltr] .useful-information .useful-information__list .item .item-icon {
  margin-right: 0;
  margin-left: -98px;
}
.useful-information .useful-information__list .item .item-icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.useful-information .useful-information__list .item .item-title {
  margin-right: 22px;
}
html[dir=ltr] .useful-information .useful-information__list .item .item-title {
  margin-right: 0;
  margin-left: 22px;
}
.useful-information .useful-information__list .item .item-title h4 {
  font-weight: 400;
  font-size: 32px;
  line-height: 0.93;
}
html[lang=ar] .useful-information .useful-information__list .item .item-title h4 {
  line-height: 1.25;
}
.useful-information .useful-information__btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.useful-information .useful-information__btn .btn {
  margin-left: 1vw;
}
.useful-information .useful-information__footer {
  width: 100%;
  height: 192px;
  background-color: var(--yellow);
  position: relative;
}
.useful-information .useful-information__footer::before {
  content: "";
  position: absolute;
  top: 0;
  right: 100%;
  width: 100vw;
  height: 100%;
  background-color: var(--pink);
}
html[dir=ltr] .useful-information .useful-information__footer::before {
  left: 100%;
  right: auto;
}
.useful-information .useful-information__footer::after {
  content: "";
  position: absolute;
  top: 0;
  left: 100%;
  width: 100vw;
  height: 100%;
  background-color: var(--yellow);
}
html[dir=ltr] .useful-information .useful-information__footer::after {
  left: auto;
  right: 100%;
}
.useful-information .useful-information__img {
  display: none;
}
@media screen and (min-width: 1920px) {
  .useful-information .useful-information__icon {
    max-width: 16.9792vw;
    padding: 2.2917vw 2.5521vw;
  }
  .useful-information .useful-information__icon img {
    width: 5vw;
    height: 5vw;
  }
  .useful-information .useful-information__title h2 {
    min-height: 10vw;
    padding: 1.3021vw;
  }
  .useful-information .useful-information__content-wrapper {
    padding: 2.8125vw 4.0625vw 2.6042vw 2.6042vw;
  }
  html[dir=ltr] .useful-information .useful-information__content-wrapper {
    padding: 2.8125vw 2.6042vw 2.6042vw 4.0625vw;
  }
  .useful-information .useful-information__list .list {
    grid-gap: 3.2729vw 5.0521vw;
  }
  .useful-information .useful-information__list .item {
    padding: 2.175vw 3.625vw 2.3542vw 0.4688vw;
  }
  html[dir=ltr] .useful-information .useful-information__list .item {
    padding: 1.875vw 0.4688vw 1.3542vw 3.125vw;
  }
  .useful-information .useful-information__list .item .item-icon {
    width: 4.0104vw;
    height: 4.0104vw;
    margin-right: -5.6042vw;
  }
  html[dir=ltr] .useful-information .useful-information__list .item .item-icon {
    margin-right: 0;
    margin-left: -5.1042vw;
  }
  .useful-information .useful-information__list .item .item-title {
    margin-right: 1.1458vw;
  }
  html[dir=ltr] .useful-information .useful-information__list .item .item-title {
    margin-right: 0;
    margin-left: 1.1458vw;
  }
  .useful-information .useful-information__list .item .item-title h4 {
    font-size: 1.6667vw;
  }
  .useful-information .useful-information__btn .btn {
    min-width: 9.9479vw;
  }
  .useful-information .useful-information__footer {
    height: 10vw;
  }
}
@media screen and (max-width: 1426px) {
  .useful-information .useful-information__icon {
    max-width: 22.4828vw;
    padding: 3.0345vw 3.3793vw;
  }
  .useful-information .useful-information__icon img {
    width: 6.6207vw;
    height: 6.6207vw;
  }
  .useful-information .useful-information__title h2 {
    min-height: 13.2414vw;
    padding: 1.7241vw;
  }
  .useful-information .useful-information__content-wrapper {
    padding: 3.7241vw 5.3793vw 3.4483vw 3.4483vw;
  }
  html[dir=ltr] .useful-information .useful-information__content-wrapper {
    padding: 3.7241vw 3.4483vw 3.4483vw 5.3793vw;
  }
  .useful-information .useful-information__list .list {
    grid-gap: 4.069vw 6.6897vw;
  }
  .useful-information .useful-information__list .item {
    padding: 2.4828vw 4.1379vw 1.7931vw 0.6207vw;
  }
  html[dir=ltr] .useful-information .useful-information__list .item {
    padding: 2.4828vw 0.6207vw 1.7931vw 4.1379vw;
  }
  .useful-information .useful-information__list .item .item-icon {
    width: 5.3103vw;
    height: 5.3103vw;
    margin-right: -6.7586vw;
  }
  html[dir=ltr] .useful-information .useful-information__list .item .item-icon {
    margin-right: 0;
    margin-left: -6.7586vw;
  }
  .useful-information .useful-information__list .item .item-title {
    margin-right: 1.5172vw;
  }
  html[dir=ltr] .useful-information .useful-information__list .item .item-title {
    margin-right: 0;
    margin-left: 1.5172vw;
  }
  .useful-information .useful-information__list .item .item-title h4 {
    font-size: 2.2069vw;
  }
  .useful-information .useful-information__list .btn {
    min-width: 100%;
  }
  .useful-information .useful-information__footer {
    height: 13.2414vw;
  }
}
@media screen and (max-width: 768px) {
  .useful-information {
    position: relative;
    z-index: 1;
    overflow: visible;
  }
  .useful-information .useful-information__inner {
    padding-bottom: 18.3333vw;
  }
  .useful-information .useful-information__wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .useful-information .useful-information__content {
    background-color: var(--dark-blue);
  }
  .useful-information .useful-information__icon {
    background-color: var(--pink);
    position: relative;
    z-index: 3;
    max-width: 34.7222vw;
    width: 34.7222vw;
    height: 34.7222vw;
    margin: -34.7222vw auto 0 auto;
    padding: 5vw 6.1111vw;
  }
  .useful-information .useful-information__icon img {
    width: 100%;
    height: 100%;
  }
  .useful-information .useful-information__title h2 {
    min-height: 16.3889vw;
    background-color: var(--blue);
    max-width: 79.4444vw;
    margin: 0 auto;
    padding: 6.9444vw 5.5556vw;
    color: var(--dark-blue);
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
  }
  .useful-information .useful-information__title h2::before {
    top: -6.9444vw;
    height: 7.2222vw;
    width: 100%;
    left: 0;
    right: 0;
    background-color: var(--blue);
  }
  html[dir=ltr] .useful-information .useful-information__title h2::before {
    right: 0;
    left: 0;
  }
  html[dir=ltr] .useful-information .useful-information__title h2 {
    font-size: 8.8889vw;
  }
  .useful-information .useful-information__list .list {
    grid-gap: 6.3889vw;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  .useful-information .useful-information__list .item {
    padding: 0;
    background-color: transparent;
  }
  html[dir=ltr] .useful-information .useful-information__list .item {
    padding: 0;
  }
  .useful-information .useful-information__list .item .item-icon {
    margin-right: 0;
    width: 16.6667vw;
    height: 16.6667vw;
  }
  html[dir=ltr] .useful-information .useful-information__list .item .item-icon {
    margin-right: 0;
    margin-left: 0;
  }
  .useful-information .useful-information__list .item .item-title {
    background-color: var(--white);
    height: 12.5vw;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    margin: 0;
    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;
    text-align: center;
    padding: 2.7778vw 2.5556vw;
  }
  html[dir=ltr] .useful-information .useful-information__list .item .item-title {
    margin: 0;
  }
  .useful-information .useful-information__list .item .item-title h4 {
    font-size: 4.1667vw;
  }
  .useful-information .useful-information__list .item .item-title h4 br {
    display: none;
  }
  .useful-information .useful-information__img {
    display: block;
    height: 112.2222vw;
  }
  .useful-information .useful-information__img img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .useful-information .useful-information__content-wrapper {
    max-width: 79.4444vw;
    margin: 0 auto;
    padding: 0 5.5556vw 12.2222vw 5.2778vw;
  }
  html[dir=ltr] .useful-information .useful-information__content-wrapper {
    padding: 0 5.2778vw 12.2222vw 5.5556vw;
  }
  .useful-information .useful-information__content-wrapper::before {
    display: none;
  }
  .useful-information .useful-information__btn .btn {
    min-width: 64.4444vw;
    margin: 5vw auto 0 auto;
  }
  .useful-information .useful-information__footer {
    display: none;
  }
}

.facts {
  overflow: hidden;
}
.facts .facts__inner {
  background-color: var(--orange);
}
.facts .facts__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.facts .facts__wrapper .facts__img {
  width: 790px;
  height: auto;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.facts .facts__wrapper .facts__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.facts .facts__wrapper .facts__content {
  width: 100%;
  padding: 61px 95px 0 50px;
  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;
}
html[dir=ltr] .facts .facts__wrapper .facts__content {
  padding: 61px 50px 0 95px;
}
.facts .facts__wrapper .facts__title {
  margin-bottom: 30px;
}
.facts .facts__wrapper .facts__title h2 {
  line-height: 0.92;
}
html[lang=ar] .facts .facts__wrapper .facts__title h2 {
  line-height: 1.25;
}
.facts .facts__wrapper .facts__list {
  background-color: var(--blue);
  padding: 50px 37px 84px 19px;
  position: relative;
  max-width: 577px;
  margin-right: -287px;
}
html[dir=ltr] .facts .facts__wrapper .facts__list {
  padding: 50px 19px 84px 37px;
  margin-right: 0px;
  margin-left: -287px;
}
.facts .facts__wrapper .facts__list .list {
  position: static;
  width: calc(100% + 30px);
  margin: 0 -15px;
}
.facts .facts__wrapper .facts__list .item {
  margin: 0 15px;
}
.facts .facts__wrapper .facts__list .item .item-title {
  margin-bottom: 25px;
}
.facts .facts__wrapper .facts__list .item .item-title h3 {
  font-weight: 400;
  font-size: 32px;
  color: var(--black);
  max-height: 1em;
  overflow: hidden;
}
html[lang=ar] .facts .facts__wrapper .facts__list .item .item-title h3 {
  line-height: 1.25;
  max-height: 1.25em;
}
.facts .facts__wrapper .facts__list .item .item-text {
  font-weight: 400;
  line-height: 1.25;
  font-size: 16px;
  color: var(--text-color);
  max-height: 6.25em;
  min-height: 6.25em;
  overflow: hidden;
}
.facts .facts__wrapper .facts__list .navigation {
  position: absolute;
  right: 37px;
  bottom: 24px;
}
html[dir=ltr] .facts .facts__wrapper .facts__list .navigation {
  right: auto;
  left: 37px;
}
.facts .facts__wrapper .facts__list .facts__buttons {
  position: absolute;
  left: 19px;
  bottom: 13px;
  width: 60px;
}
html[dir=ltr] .facts .facts__wrapper .facts__list .facts__buttons {
  left: auto;
  right: 19px;
  width: 80px;
}
.facts .facts__wrapper .facts__list .facts__buttons .facts__button .more-btn {
  color: var(--white);
}
.facts .facts__footer {
  background-color: var(--yellow);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 77px 69px 67px;
  position: relative;
}
.facts .facts__footer::before {
  content: "";
  position: absolute;
  top: 0;
  right: 100%;
  width: 100vw;
  height: 100%;
  background-color: var(--blue);
}
html[dir=ltr] .facts .facts__footer::before {
  right: auto;
  left: 100%;
}
.facts .facts__footer::after {
  content: "";
  position: absolute;
  top: 0;
  left: 100%;
  width: 100vw;
  height: 100%;
  background-color: var(--yellow);
}
html[dir=ltr] .facts .facts__footer::after {
  left: auto;
  right: 100%;
}
.facts .facts__content-img {
  display: none;
}
@media screen and (min-width: 1920px) {
  .facts .facts__wrapper .facts__img {
    width: 41.1458vw;
  }
  .facts .facts__wrapper .facts__content {
    padding: 3.1771vw 4.9479vw 0 2.6042vw;
  }
  html[dir=ltr] .facts .facts__wrapper .facts__content {
    padding: 3.1771vw 2.6042vw 0 4.9479vw;
  }
  .facts .facts__wrapper .facts__title {
    margin-bottom: 1.5625vw;
  }
  .facts .facts__wrapper .facts__list {
    padding: 2.6042vw 1.9271vw 4.375vw 0.9896vw;
    max-width: 30.0521vw;
    margin-right: -14.9479vw;
  }
  html[dir=ltr] .facts .facts__wrapper .facts__list {
    padding: 2.6042vw 0.9896vw 4.375vw 1.9271vw;
    margin-right: 0;
    margin-left: -14.9479vw;
  }
  .facts .facts__wrapper .facts__list .list {
    width: calc(100% + 1.5626vw);
    margin: 0 -0.7813vw;
  }
  .facts .facts__wrapper .facts__list .item {
    margin: 0 0.7813vw;
  }
  .facts .facts__wrapper .facts__list .item .item-title {
    margin-bottom: 2.3021vw;
  }
  .facts .facts__wrapper .facts__list .item .item-title h3 {
    font-size: 1.6667vw;
  }
  .facts .facts__wrapper .facts__list .item .item-text {
    font-size: 0.8333vw;
  }
  .facts .facts__wrapper .facts__list .navigation {
    right: 1.9271vw;
    bottom: 1.6vw;
    padding: 0 1.2854vw;
  }
  html[dir=ltr] .facts .facts__wrapper .facts__list .navigation {
    right: 0;
    left: 1.9271vw;
  }
  .facts .facts__wrapper .facts__list .facts__buttons {
    left: 0.9896vw;
    bottom: 0.6771vw;
    width: 3.125vw;
  }
  html[dir=ltr] .facts .facts__wrapper .facts__list .facts__buttons {
    left: auto;
    right: 0.9896vw;
    width: 4.125vw;
  }
  .facts .facts__footer {
    padding: 4.0104vw 3.5938vw 3.4896vw;
  }
}
@media screen and (max-width: 1426px) {
  .facts .facts__wrapper .facts__img {
    width: 54.4828vw;
  }
  .facts .facts__wrapper .facts__content {
    padding: 3.1034vw 6.5517vw 0 3.4483vw;
  }
  html[dir=ltr] .facts .facts__wrapper .facts__content {
    padding: 3.1034vw 3.4483vw 0 6.5517vw;
  }
  .facts .facts__wrapper .facts__title {
    margin-bottom: 2.069vw;
  }
  .facts .facts__wrapper .facts__list {
    padding: 3.4483vw 2.5517vw 5.7931vw 1.3103vw;
    max-width: 39.7931vw;
    margin-right: -19.7931vw;
  }
  html[dir=ltr] .facts .facts__wrapper .facts__list {
    padding: 3.4483vw 1.3103vw 5.7931vw 2.5517vw;
    margin-right: 0;
    margin-left: -19.7931vw;
  }
  .facts .facts__wrapper .facts__list .list {
    width: calc(100% + 2.069vw);
    margin: 0 -1.0345vw;
  }
  .facts .facts__wrapper .facts__list .item {
    margin: 0 1.0345vw;
  }
  .facts .facts__wrapper .facts__list .item .item-title {
    margin-bottom: 1.7241vw;
  }
  .facts .facts__wrapper .facts__list .item .item-title h3 {
    font-size: 2.2069vw;
  }
  .facts .facts__wrapper .facts__list .item .item-text {
    font-size: 1.1034vw;
  }
  .facts .facts__wrapper .facts__list .navigation {
    right: 2.5517vw;
    bottom: 1.6552vw;
  }
  html[dir=ltr] .facts .facts__wrapper .facts__list .navigation {
    right: auto;
    left: 2.5517vw;
  }
  .facts .facts__wrapper .facts__list .facts__buttons {
    left: 1.3103vw;
    bottom: 0.8966vw;
    width: 4.1379vw;
  }
  html[dir=ltr] .facts .facts__wrapper .facts__list .facts__buttons {
    left: auto;
    right: 1.3103vw;
    width: 6.1379vw;
  }
  .facts .facts__footer {
    padding: 5.3103vw 4.7586vw 4.6207vw;
  }
  .facts .more-btn .more-btn__text {
    font-size: 1.1111vw;
  }
}
@media screen and (max-width: 768px) {
  .facts {
    overflow: visible;
  }
  .facts .facts__wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    position: relative;
  }
  .facts .facts__wrapper .facts__img {
    position: absolute;
    top: 55.5556vw;
    height: 72.2222vw;
    max-width: 100%;
    width: 100%;
  }
  .facts .facts__wrapper .facts__img img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  html[dir=ltr] .facts .facts__wrapper .facts__img {
    top: 42.5556vw;
  }
  .facts .facts__wrapper .facts__content {
    padding: 0;
  }
  html[dir=ltr] .facts .facts__wrapper .facts__content {
    padding: 0;
  }
  .facts .facts__wrapper .facts__title {
    max-width: 100%;
    margin: 8.3333vw auto;
    text-align: center;
    padding-bottom: 50vw;
  }
  html[dir=ltr] .facts .facts__wrapper .facts__title {
    margin: 8.3333vw auto;
  }
  .facts .facts__wrapper .facts__list {
    margin: 0 auto 27.7778vw auto;
    max-width: 79.4444vw;
    padding: 13.0556vw 6.1111vw 23.6111vw 6.1111vw;
  }
  html[dir=ltr] .facts .facts__wrapper .facts__list {
    margin: 0 auto 27.7778vw auto;
    padding: 13.0556vw 6.1111vw 23.6111vw 6.1111vw;
  }
  .facts .facts__wrapper .facts__list .item .item-title {
    margin-bottom: 7.2222vw;
  }
  .facts .facts__wrapper .facts__list .item .item-title h3 {
    color: var(--white);
    text-align: center;
    font-size: 8.0556vw;
  }
  .facts .facts__wrapper .facts__list .item .item-text {
    text-align: center;
    font-size: 4.1667vw;
    max-height: 5em;
  }
  .facts .facts__wrapper .facts__list .facts__buttons {
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    width: 14.7778vw;
    bottom: 6.9444vw;
  }
  html[dir=ltr] .facts .facts__wrapper .facts__list .facts__buttons {
    right: auto;
    left: 50%;
    width: 23.7778vw;
  }
  .facts .facts__wrapper .facts__list .facts__buttons .more-btn__text {
    color: var(--dark-blue);
    font-size: 3.6111vw;
  }
  .facts .facts__wrapper .facts__list .navigation {
    bottom: -13.8889vw;
    right: 50%;
    -webkit-transform: translate(50%);
            transform: translate(50%);
  }
  html[dir=ltr] .facts .facts__wrapper .facts__list .navigation {
    left: auto;
    right: 50%;
  }
  .facts .facts__wrapper .facts__list .navigation .arrows {
    display: none;
  }
  .facts .facts__content-img {
    margin-top: -10.8333vw;
    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;
    background-color: var(--dark-blue);
    width: 34.7222vw;
    height: 34.7222vw;
    margin: -17.2222vw auto 0 auto;
  }
  html[dir=ltr] .facts .facts__content-img {
    margin: -17.2222vw auto 0 auto;
  }
  .facts .facts__content-img img {
    width: 23.6111vw;
  }
  .facts .facts__footer {
    max-width: 79.4444vw;
    margin: 0 auto;
    background-color: var(--orange);
    padding: 5.5556vw 0 9.4444vw 0;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  html[dir=ltr] .facts .facts__footer {
    margin: 0 auto;
  }
  .facts .facts__footer .facts__footer-btn {
    width: 64.4444vw;
  }
  .facts .facts__footer .facts__footer-btn .btn {
    width: 100%;
  }
  .facts .facts__footer::after, .facts .facts__footer::before {
    display: none;
  }
}

.collaborations {
  overflow: hidden;
}
.collaborations .collaborations__inner {
  background-color: var(--pink);
}
.collaborations .collaborations__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  margin-right: 134px;
}
html[dir=ltr] .collaborations .collaborations__wrapper {
  margin-right: 0;
  margin-left: 134px;
}
.collaborations .collaborations__icon {
  width: 192px;
  height: auto;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.collaborations .collaborations__icon .collaborations__icon-top {
  padding: 20px 45px;
  background-color: var(--orange);
  position: relative;
}
.collaborations .collaborations__icon .collaborations__icon-top::before {
  content: "";
  position: absolute;
  top: 0;
  left: 100%;
  width: 100vw;
  height: 100%;
  background-color: var(--orange);
}
html[dir=ltr] .collaborations .collaborations__icon .collaborations__icon-top::before {
  left: auto;
  right: 100%;
}
.collaborations .collaborations__icon .collaborations__icon-top img {
  width: 100px;
  height: 153px;
  -o-object-fit: contain;
     object-fit: contain;
  margin-right: auto;
}
html[dir=ltr] .collaborations .collaborations__icon .collaborations__icon-top img {
  margin-right: 0;
  margin-left: auto;
}
.collaborations .collaborations__icon .collaborations__icon-bottom {
  width: 100%;
  height: 100%;
  background-color: var(--yellow);
}
.collaborations .collaborations__content .collaborations__title h2 {
  background-color: var(--dark-blue);
  padding: 21px;
  min-height: 192px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
.collaborations .collaborations__content .collaborations__title h2::before {
  content: "";
  position: absolute;
  top: 0;
  right: 100%;
  width: 100vw;
  height: 100%;
  background-color: var(--dark-blue);
}
html[dir=ltr] .collaborations .collaborations__content .collaborations__title h2::before {
  right: auto;
  left: 100%;
}
.collaborations .collaborations__content .collaborations__list {
  background-color: var(--yellow);
}
.collaborations .collaborations__content .collaborations__list .list {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 33px 1fr 33px 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 33px;
}
.collaborations .collaborations__content .collaborations__list .item {
  background-color: var(--blue);
  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-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.collaborations .collaborations__content .collaborations__list .item .item-img {
  padding-top: 26px;
  margin-bottom: 26px;
  width: 208px;
  height: 145px;
}
.collaborations .collaborations__content .collaborations__list .item .item-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.collaborations .collaborations__content .collaborations__list .item .item-img__desktop {
  display: block;
}
.collaborations .collaborations__content .collaborations__list .item .item-img__mob {
  display: none;
}
.collaborations .collaborations__content .collaborations__list .item .item-content {
  padding: 26px 29px 17px 22px;
}
html[dir=ltr] .collaborations .collaborations__content .collaborations__list .item .item-content {
  padding: 26px 22px 17px 29px;
}
.collaborations .collaborations__content .collaborations__list .item .item-content .item-content__title {
  margin-bottom: 20px;
}
.collaborations .collaborations__content .collaborations__list .item .item-content .item-content__title h4 {
  font-weight: 400;
  font-size: 35px;
  color: var(--white);
}
html[dir=ltr] .collaborations .collaborations__content .collaborations__list .item .item-content .item-content__title h4 {
  max-height: 1em;
  overflow: hidden;
}
.collaborations .collaborations__content .collaborations__list .item .item-content .item-content__text {
  font-weight: 400;
  font-size: 16px;
  line-height: 1.25;
  color: var(--gray-2);
  max-height: 5em;
  overflow: hidden;
}
.collaborations .collaborations__content .collaborations__list .item .item-content .item-content__btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-top: 17px;
}
.collaborations .collaborations__footer {
  background-color: var(--dark-blue);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 67px 67px 79px;
  margin-right: 134px;
  position: relative;
}
html[dir=ltr] .collaborations .collaborations__footer {
  margin-right: 0;
  margin-left: 134px;
}
.collaborations .collaborations__footer::before {
  content: "";
  position: absolute;
  top: 0;
  right: 100%;
  width: 100vw;
  height: 100%;
  background-color: var(--dark-blue);
}
html[dir=ltr] .collaborations .collaborations__footer::before {
  right: auto;
  left: 100%;
}
.collaborations .collaborations__img {
  display: none;
}
@media screen and (min-width: 1920px) {
  .collaborations .collaborations__wrapper {
    margin-right: 6.9792vw;
  }
  html[dir=ltr] .collaborations .collaborations__wrapper {
    margin-right: 0;
    margin-left: 6.9792vw;
  }
  .collaborations .collaborations__icon {
    width: 10vw;
  }
  .collaborations .collaborations__icon .collaborations__icon-top {
    padding: 1.0417vw 2.3438vw;
  }
  .collaborations .collaborations__icon .collaborations__icon-top img {
    width: 5.2083vw;
    height: 7.9688vw;
  }
  .collaborations .collaborations__content .collaborations__title h2 {
    padding: 1.0938vw;
    min-height: 10vw;
  }
  .collaborations .collaborations__content .collaborations__list .list {
    grid-gap: 1.7188vw;
  }
  .collaborations .collaborations__content .collaborations__list .item .item-img {
    padding-top: 1.3542vw;
    margin-bottom: 1.3542vw;
    width: 10.8333vw;
    height: 8.8521vw;
  }
  .collaborations .collaborations__content .collaborations__list .item .item-content {
    padding: 1vw 1.5104vw 0.8854vw 1.1458vw;
  }
  html[dir=ltr] .collaborations .collaborations__content .collaborations__list .item .item-content {
    padding: 1.3542vw 1.1458vw 0.8854vw 1.5104vw;
  }
  .collaborations .collaborations__content .collaborations__list .item .item-content .item-content__title {
    margin-bottom: 0.5417vw;
  }
  .collaborations .collaborations__content .collaborations__list .item .item-content .item-content__title h4 {
    font-size: 1.8229vw;
  }
  .collaborations .collaborations__content .collaborations__list .item .item-content .item-content__text {
    font-size: 0.8333vw;
  }
  .collaborations .collaborations__content .collaborations__list .item .item-content .item-content__btn {
    margin-top: 1.3854vw;
  }
  .collaborations .collaborations__footer {
    padding: 3.4896vw 3.4896vw 4.1146vw;
    margin-right: 6.9792vw;
  }
  html[dir=ltr] .collaborations .collaborations__footer {
    margin-right: 0;
    margin-left: 6.9792vw;
  }
}
@media screen and (max-width: 1426px) {
  .collaborations .collaborations__wrapper {
    margin-right: 9.2414vw;
  }
  html[dir=ltr] .collaborations .collaborations__wrapper {
    margin-right: 0;
    margin-left: 9.2414vw;
  }
  .collaborations .collaborations__icon {
    width: 13.2414vw;
  }
  .collaborations .collaborations__icon .collaborations__icon-top {
    padding: 1.3793vw 3.1034vw;
  }
  .collaborations .collaborations__icon .collaborations__icon-top img {
    width: 6.8966vw;
    height: 10.5517vw;
  }
  .collaborations .collaborations__content .collaborations__title h2 {
    padding: 1.4483vw;
    min-height: 13.2414vw;
  }
  .collaborations .collaborations__content .collaborations__list .list {
    grid-gap: 2.2759vw;
  }
  .collaborations .collaborations__content .collaborations__list .item .item-img {
    padding-top: 1.7931vw;
    margin-bottom: 1.7931vw;
    width: 14.3448vw;
    height: 10vw;
  }
  .collaborations .collaborations__content .collaborations__list .item .item-content {
    padding: 1.7931vw 2vw 1.1724vw 1.5172vw;
  }
  html[dir=ltr] .collaborations .collaborations__content .collaborations__list .item .item-content {
    padding: 1.7931vw 1.5172vw 1.1724vw 2vw;
  }
  .collaborations .collaborations__content .collaborations__list .item .item-content .item-content__title {
    margin-bottom: 1.3793vw;
  }
  .collaborations .collaborations__content .collaborations__list .item .item-content .item-content__title h4 {
    font-size: 2.4138vw;
  }
  .collaborations .collaborations__content .collaborations__list .item .item-content .item-content__text {
    font-size: 1.1034vw;
  }
  .collaborations .collaborations__content .collaborations__list .item .item-content .item-content__btn {
    margin-top: 1.1724vw;
  }
  .collaborations .collaborations__footer {
    padding: 4.6207vw 4.6207vw 5.4483vw;
    margin-right: 9.2414vw;
  }
  html[dir=ltr] .collaborations .collaborations__footer {
    margin-right: 0;
    margin-left: 9.2414vw;
  }
}
@media screen and (max-width: 768px) {
  .collaborations {
    overflow: visible;
  }
  .collaborations .collaborations__inner {
    background-color: var(--yellow);
    padding-bottom: 23.6111vw;
  }
  .collaborations .collaborations__wrapper {
    margin: -8.3333vw auto 0 auto;
  }
  html[dir=ltr] .collaborations .collaborations__wrapper {
    margin: -8.3333vw auto 0 auto;
  }
  .collaborations .collaborations__content .collaborations__list {
    max-width: 100%;
    margin: 0 auto;
  }
  html[dir=ltr] .collaborations .collaborations__content .collaborations__list {
    margin: 0 auto;
  }
  .collaborations .collaborations__content .collaborations__list .list {
    display: block;
    position: relative;
  }
  .collaborations .collaborations__content .collaborations__list .list::before {
    content: "";
    position: absolute;
    height: 100%;
    width: 79.4444vw;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    background-color: var(--blue);
  }
  html[dir=ltr] .collaborations .collaborations__content .collaborations__list .list::before {
    right: auto;
    left: 50%;
  }
  .collaborations .collaborations__content .collaborations__list .list .item {
    background-color: transparent;
  }
  .collaborations .collaborations__content .collaborations__list .list .item .item-content {
    max-width: 80%;
    padding-bottom: 11.1111vw;
  }
  .collaborations .collaborations__content .collaborations__list .list .item .item-content .item-content__title {
    min-height: 11.3333vw;
    margin-bottom: 2.7778vw;
    margin-top: 3.8889vw;
  }
  .collaborations .collaborations__content .collaborations__list .list .item .item-content .item-content__title h4 {
    text-align: center;
    font-size: 8.0556vw;
  }
  .collaborations .collaborations__content .collaborations__list .list .item .item-content .item-content__text {
    text-align: center;
    font-size: 4.1667vw;
    margin-bottom: 6.1111vw;
    max-height: 6.25em;
  }
  .collaborations .collaborations__content .collaborations__list .list .item .item-content .item-content__btn {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .collaborations .collaborations__content .collaborations__list .list .item .item-img {
    width: auto;
    height: 57.7778vw;
    padding-top: 0;
    margin-bottom: 0;
  }
  .collaborations .collaborations__content .collaborations__list .list .item .item-img img {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .collaborations .collaborations__content .collaborations__list .list .item .item-img__desktop {
    display: none;
  }
  .collaborations .collaborations__content .collaborations__list .list .item .item-img__mob {
    display: block;
  }
  .collaborations .collaborations__content .slick-dots {
    width: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: relative;
    padding-bottom: 11.1111vw;
  }
  html[dir=ltr] .collaborations .collaborations__content .slick-dots {
    padding-top: 8.6667vw;
  }
  .collaborations .collaborations__content .slick-dots li button {
    width: 8.0556vw;
    height: 1.1111vw;
  }
  .collaborations .collaborations__content .slick-list {
    padding-bottom: 0;
  }
  .collaborations .collaborations__content .collaborations__title {
    max-width: 79.4444vw;
    margin: 0 auto;
  }
  html[dir=ltr] .collaborations .collaborations__content .collaborations__title {
    margin: 0 auto;
  }
  .collaborations .collaborations__content .collaborations__title h2 {
    background-color: var(--blue);
    color: var(--dark-blue);
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
    min-height: 33.3333vw;
    padding: 5.9444vw 11.9444vw;
  }
  .collaborations .collaborations__content .collaborations__title h2::before {
    top: -8.3333vw;
    height: 8.6111vw;
    background-color: var(--blue);
    width: 100%;
    right: 0;
    left: 0;
  }
  html[dir=ltr] .collaborations .collaborations__content .collaborations__title h2::before {
    left: 0;
    right: 0;
  }
  html[dir=ltr] .collaborations .collaborations__content .collaborations__title h2 {
    font-size: 8.8889vw;
  }
  .collaborations .collaborations__icon {
    position: relative;
    z-index: 2;
    margin: 0 auto;
    width: 34.7222vw;
  }
  html[dir=ltr] .collaborations .collaborations__icon {
    margin: 0 auto;
  }
  .collaborations .collaborations__icon .collaborations__icon-top {
    height: 34.7222vw;
    width: 34.7222vw;
    padding-top: 4.1667vw;
  }
  .collaborations .collaborations__icon .collaborations__icon-top img {
    width: 17.7778vw;
    height: auto;
    margin: 0 auto;
  }
  html[dir=ltr] .collaborations .collaborations__icon .collaborations__icon-top img {
    margin: 0 auto;
  }
  .collaborations .collaborations__icon .collaborations__icon-top::before {
    display: none;
  }
  .collaborations .collaborations__wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .collaborations .collaborations__img {
    display: block;
  }
  .collaborations .collaborations__footer {
    max-width: 79.4444vw;
    background-color: var(--blue);
    margin: 0 auto;
    padding: 0 0 8.3333vw 0;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  html[dir=ltr] .collaborations .collaborations__footer {
    margin: 0 auto;
    padding: 0 0 8.3333vw 0;
  }
  .collaborations .collaborations__footer::before {
    display: none;
  }
  .collaborations .collaborations__footer .btn {
    min-width: 64.4444vw;
  }
}

.about-person {
  overflow: hidden;
}
.about-person .about-person__inner {
  background-color: var(--blue);
  width: 100%;
  height: 100%;
}
.about-person .about-person__top {
  position: relative;
  z-index: 2;
  min-height: 556px;
}
.about-person .about-person__img {
  position: absolute;
  top: 0;
  left: 0;
  width: 35vw;
  height: 100%;
}
html[dir=ltr] .about-person .about-person__img {
  left: auto;
  right: 0;
}
.about-person .about-person__img-wrapper {
  width: 100%;
  height: 100%;
}
.about-person .about-person__img-wrapper img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.about-person .about-person__img-text {
  display: none;
  position: absolute;
  top: 49px;
  right: 39px;
  background-color: var(--white);
  width: 312px;
  height: 458px;
  padding: 101px 25px 70px 51px;
  font-weight: 700;
  line-height: 1.13;
  font-size: 60px;
}
html[dir=ltr] .about-person .about-person__img-text {
  right: auto;
  left: 39px;
  padding: 101px 51px 70px 25px;
}
.about-person .about-person__wrapper {
  max-width: 982px;
  margin-left: auto;
  min-height: 556px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
html[dir=ltr] .about-person .about-person__wrapper {
  margin-left: 0;
  margin-right: auto;
}
.about-person .about-person__wrapper .about-person__header {
  min-height: 192px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.about-person .about-person__wrapper .about-person__header-decorative {
  width: 100%;
  max-width: 16.9792vw;
  height: auto;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.about-person .about-person__wrapper .about-person__header-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 21px 49px 27px 103px;
}
html[dir=ltr] .about-person .about-person__wrapper .about-person__header-title {
  padding: 21px 103px 27px 49px;
}
.about-person .about-person__wrapper .about-person__header-title .title {
  max-height: 2em;
  overflow: hidden;
  line-height: 0.92;
}
html[dir=ltr] .about-person .about-person__wrapper .about-person__header-title .title {
  max-height: 1.8em;
}
html[lang=ar] .about-person .about-person__wrapper .about-person__header-title .title {
  line-height: 1.25;
  max-height: 2.5em;
}
.about-person .about-person__wrapper .about-person__body {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  background-color: var(--pink);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.about-person .about-person__wrapper .about-person__body-decorative {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
  max-width: 16.9792vw;
  height: auto;
  background-color: var(--orange);
}
.about-person .about-person__wrapper .about-person__body-text {
  width: 100%;
  height: 100%;
  margin: 59px 49px 59px 185px;
  font-weight: 400;
  line-height: 1.25;
  font-size: 16px;
  color: var(--white);
  max-height: 8.75em;
  overflow: hidden;
}
html[dir=ltr] .about-person .about-person__wrapper .about-person__body-text {
  margin: 59px 185px 59px 49px;
}
.about-person .about-person__bottom .about-person__footer {
  width: 100%;
  height: 193px;
  position: relative;
  background-color: var(--dark-blue);
}
.about-person .about-person__bottom .about-person__footer::before {
  content: "";
  position: absolute;
  top: 0;
  right: 100%;
  width: 100vw;
  height: 100%;
  background-color: var(--yellow);
}
html[dir=ltr] .about-person .about-person__bottom .about-person__footer::before {
  right: auto;
  left: 100%;
}
.about-person .about-person__bottom .about-person__footer::after {
  content: "";
  position: absolute;
  top: 0;
  left: 100%;
  width: 100vw;
  height: 100%;
  background-color: var(--dark-blue);
}
html[dir=ltr] .about-person .about-person__bottom .about-person__footer::after {
  left: auto;
  right: 100%;
}

@media screen and (min-width: 1920px) {
  .about-person .about-person__top {
    min-height: 28.9583vw;
  }
  .about-person .about-person__img {
    width: 35vw;
  }
  .about-person .about-person__img-text {
    top: 2.5521vw;
    right: 2.0313vw;
    width: 16.25vw;
    height: 23.8542vw;
    padding: 5.2604vw 1.3021vw 3.6458vw 2.6563vw;
    font-size: 3.125vw;
  }
  html[dir=ltr] .about-person .about-person__img-text {
    right: auto;
    left: 2.0313vw;
    padding: 5.2604vw 2.6563vw 3.6458vw 1.3021vw;
  }
  .about-person .about-person__wrapper {
    max-width: 51.1458vw;
    min-height: 28.9583vw;
  }
  .about-person .about-person__wrapper .about-person__header {
    min-height: 10vw;
  }
  .about-person .about-person__wrapper .about-person__header-decorative {
    max-width: 16.9792vw;
  }
  .about-person .about-person__wrapper .about-person__header-title {
    padding: 1.0938vw 2.5521vw 1.4063vw 5.3646vw;
  }
  html[dir=ltr] .about-person .about-person__wrapper .about-person__header-title {
    padding: 1.0938vw 5.3646vw 1.4063vw 2.5521vw;
  }
  .about-person .about-person__wrapper .about-person__body-decorative {
    max-width: 16.9792vw;
  }
  .about-person .about-person__wrapper .about-person__body-text {
    font-size: 0.8333vw;
    margin: 3.0729vw 2.5521vw 3.0729vw 9.3958vw;
  }
  html[dir=ltr] .about-person .about-person__wrapper .about-person__body-text {
    margin: 3.0729vw 9.3958vw 3.0729vw 2.5521vw;
  }
  .about-person .about-person__bottom .about-person__footer {
    height: 10.0521vw;
  }
}
@media screen and (max-width: 1426px) {
  .about-person .about-person__top {
    min-height: 38.9902vw;
  }
  .about-person .about-person__img {
    width: 41.9vw;
  }
  html[dir=ltr] .about-person .about-person__img {
    width: 38.9vw;
  }
  .about-person .about-person__img-text {
    top: 3.4362vw;
    right: 2.7349vw;
    width: 21.8794vw;
    height: 32.1178vw;
    padding: 7.0827vw 1.7532vw 4.9088vw 3.5764vw;
    font-size: 4.2076vw;
  }
  html[dir=ltr] .about-person .about-person__img-text {
    right: auto;
    left: 2.7349vw;
    padding: 7.0827vw 3.5764vw 4.9088vw 1.7532vw;
  }
  .about-person .about-person__wrapper {
    max-width: 68.864vw;
    min-height: 38.9902vw;
  }
  .about-person .about-person__wrapper .about-person__header {
    min-height: 13.4642vw;
  }
  .about-person .about-person__wrapper .about-person__header-title {
    padding: 1.4727vw 3.4362vw 1.8934vw 7.223vw;
  }
  html[dir=ltr] .about-person .about-person__wrapper .about-person__header-title {
    padding: 1.4727vw 7.223vw 1.8934vw 3.4362vw;
  }
  .about-person .about-person__wrapper .about-person__body-text {
    font-size: 1.122vw;
    margin: 4.1374vw 3.4362vw 4.1374vw 16.69vw;
  }
  html[dir=ltr] .about-person .about-person__wrapper .about-person__body-text {
    margin: 4.1374vw 16.69vw 4.1374vw 3.4362vw;
  }
  .about-person .about-person__bottom .about-person__footer {
    height: 13.5344vw;
  }
}
@media screen and (max-width: 768px) {
  .about-person .about-person__inner {
    background-color: var(--pink);
  }
  .about-person .about-person__top {
    min-height: 0;
  }
  .about-person .about-person__img {
    position: relative;
    width: 100%;
    height: 93.8889vw;
  }
  .about-person .about-person__img-text {
    display: none;
  }
  html[dir=ltr] .about-person .about-person__img {
    width: 100%;
  }
  .about-person .about-person__wrapper {
    position: relative;
    z-index: 2;
    max-width: 79.4444vw;
    margin: -8.0556vw auto;
    min-height: 86.1111vw;
    padding: 8.3333vw 6.1111vw;
    background-color: var(--blue);
    text-align: center;
  }
  html[dir=ltr] .about-person .about-person__wrapper {
    margin: -8.0556vw auto;
    padding: 8.3333vw 6.1111vw;
  }
  .about-person .about-person__wrapper .about-person__header {
    min-height: 0;
  }
  .about-person .about-person__wrapper .about-person__header-decorative {
    display: none;
  }
  .about-person .about-person__wrapper .about-person__header-title {
    padding: 0;
    margin: 0 auto 3.6111vw;
  }
  html[dir=ltr] .about-person .about-person__wrapper .about-person__header-title {
    padding: 0;
    margin: 0 auto 3.6111vw;
  }
  .about-person .about-person__wrapper .about-person__header-title h2 {
    font-size: 8.8889vw;
    color: var(--dark-blue);
  }
  .about-person .about-person__wrapper .about-person__body {
    background-color: transparent;
  }
  .about-person .about-person__wrapper .about-person__body-decorative {
    display: none;
  }
  .about-person .about-person__wrapper .about-person__body-text {
    width: 100%;
    height: 100%;
    margin: 0;
    font-size: 4.1667vw;
    color: var(--gray-2);
  }
  html[dir=ltr] .about-person .about-person__wrapper .about-person__body-text {
    margin: 0;
  }
  .about-person .about-person__bottom .about-person__footer {
    height: 35.5556vw;
  }
  .about-person .about-person__bottom .about-person__footer::before, .about-person .about-person__bottom .about-person__footer::after {
    display: none;
  }
}
.team {
  overflow: hidden;
}
.team.team-color-set-4 .team__inner {
  position: relative;
  z-index: 2;
}
.team.team-color-set-4 .team__inner::before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 15.4167vw;
  height: 100%;
  background-color: var(--pink);
}
html[dir=ltr] .team.team-color-set-4 .team__inner::before {
  left: auto;
  right: 0;
}
.team.team-color-set-1 .team__inner, .team.team-color-set-4 .team__inner {
  background-color: var(--yellow);
  position: relative;
  z-index: 2;
}
.team.team-color-set-1 .team__header .team__header-right-side .color-1, .team.team-color-set-4 .team__header .team__header-right-side .color-1 {
  background-color: var(--yellow);
}
.team.team-color-set-1 .team__header .team__header-right-side .color-2, .team.team-color-set-4 .team__header .team__header-right-side .color-2 {
  background-color: var(--pink);
}
.team.team-color-set-1 .team__header .team__header-main, .team.team-color-set-4 .team__header .team__header-main {
  background-color: var(--orange);
}
.team.team-color-set-1 .team__header .team__header-main .team__header-text, .team.team-color-set-4 .team__header .team__header-main .team__header-text {
  color: var(--white);
}
.team.team-color-set-1 .team__header .team__header-left-side .color-1,
.team.team-color-set-1 .team__header .team__header-left-side .color-2,
.team.team-color-set-1 .team__header .team__header-left-side .color-3,
.team.team-color-set-1 .team__header .team__header-left-side .color-4, .team.team-color-set-4 .team__header .team__header-left-side .color-1,
.team.team-color-set-4 .team__header .team__header-left-side .color-2,
.team.team-color-set-4 .team__header .team__header-left-side .color-3,
.team.team-color-set-4 .team__header .team__header-left-side .color-4 {
  background-color: var(--orange);
}
.team.team-color-set-2 .team__inner {
  background-color: var(--pink);
  position: relative;
  z-index: 2;
}
.team.team-color-set-2 .team__inner::before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 15.4167vw;
  height: 100%;
  background-color: var(--orange);
}
html[dir=ltr] .team.team-color-set-2 .team__inner::before {
  left: auto;
  right: 0;
}
.team.team-color-set-2 .team__header .team__header-right-side .color-1,
.team.team-color-set-2 .team__header .team__header-right-side .color-2 {
  background-color: var(--dark-blue);
}
.team.team-color-set-2 .team__header .team__header-main {
  background-color: var(--dark-blue);
}
.team.team-color-set-2 .team__header .team__header-main .team__header-text {
  color: var(--white);
}
.team.team-color-set-2 .team__header .team__header-left-side .color-1,
.team.team-color-set-2 .team__header .team__header-left-side .color-2 {
  background-color: var(--blue);
}
.team.team-color-set-2 .team__header .team__header-left-side .color-3 {
  background-color: var(--pink);
}
.team.team-color-set-2 .team__header .team__header-left-side .color-4 {
  background-color: var(--orange);
}
.team.team-color-set-3 .team__inner {
  background-color: var(--orange);
  position: relative;
  z-index: 2;
}
.team.team-color-set-3 .team__inner::before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 15.4167vw;
  height: 100%;
  background-color: var(--dark-blue);
}
html[dir=ltr] .team.team-color-set-3 .team__inner::before {
  left: auto;
  right: 0;
}
.team.team-color-set-3 .team__header .team__header-right-side .color-1 {
  background-color: var(--orange);
}
.team.team-color-set-3 .team__header .team__header-right-side .color-2 {
  background-color: var(--dark-blue);
}
.team.team-color-set-3 .team__header .team__header-main {
  background-color: var(--yellow);
}
.team.team-color-set-3 .team__header .team__header-main .team__header-title h2 {
  color: var(--dark-blue);
}
.team.team-color-set-3 .team__header .team__header-main .team__header-text {
  color: var(--gray-2);
}
.team.team-color-set-3 .team__header .team__header-left-side .color-1,
.team.team-color-set-3 .team__header .team__header-left-side .color-2,
.team.team-color-set-3 .team__header .team__header-left-side .color-3,
.team.team-color-set-3 .team__header .team__header-left-side .color-4 {
  background-color: var(--yellow);
}
.team .team__inner {
  background-color: var(--yellow);
  padding-bottom: 10.7813vw;
}
.team .team__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.team .team__header .team__header-right-side {
  width: 100%;
  max-width: 31.5vw;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  height: auto;
  position: relative;
}
.team .team__header .team__header-right-side .color-1 {
  width: 100%;
  height: 100%;
  background-color: var(--yellow);
}
.team .team__header .team__header-right-side .color-2 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 10.4167vw;
  background-color: var(--pink);
}
.team .team__header .team__header-main {
  background-color: var(--orange);
  width: 100%;
  padding: 3.5vw 1.4063vw 7.0938vw;
}
.team .team__header .team__header-main .team__header-main-wrapper {
  width: 100%;
  max-width: 42.4583vw;
  margin-left: auto;
}
html[dir=ltr] .team .team__header .team__header-main .team__header-main-wrapper {
  margin-left: 0;
  margin-right: auto;
}
.team .team__header .team__header-main .team__header-title {
  margin-bottom: 1.5292vw;
}
.team .team__header .team__header-main .team__header-text {
  font-weight: 400;
  line-height: 1.25;
  font-size: 0.8333vw;
  color: var(--white);
  max-width: 28.4583vw;
  overflow: hidden;
  max-height: 5em;
}
.team .team__header .team__header-left-side {
  width: 100%;
  max-width: 23.5938vw;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 8.1771vw 1fr;
  grid-template-columns: 8.1771vw 1fr;
  -ms-grid-rows: 1fr 0.7fr;
  grid-template-rows: 1fr 0.7fr;
}
.team .team__header .team__header-left-side > *:nth-child(1) {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
}
.team .team__header .team__header-left-side > *:nth-child(2) {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
}
.team .team__header .team__header-left-side > *:nth-child(3) {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
}
.team .team__header .team__header-left-side > *:nth-child(4) {
  -ms-grid-row: 2;
  -ms-grid-column: 2;
}
.team .team__header .team__header-left-side .color-1,
.team .team__header .team__header-left-side .color-2,
.team .team__header .team__header-left-side .color-3,
.team .team__header .team__header-left-side .color-4 {
  width: 100%;
  background-color: var(--orange);
}
.team .container {
  position: relative;
  z-index: 2;
  max-width: 71.1458vw;
}
.team .team__wrapper {
  position: absolute;
  z-index: 3;
  top: 2.0833vw;
  left: 4.7917vw;
  width: 100%;
  max-width: 49.221vw;
  height: 19.3229vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  pointer-events: none;
}
html[dir=ltr] .team .team__wrapper {
  left: auto;
  right: 4.7917vw;
}
.team .team__wrapper .navigation {
  pointer-events: all;
  margin: 0 auto;
  -webkit-transition: all 0.4s linear;
  transition: all 0.4s linear;
}
.team .team__wrapper .navigation.active-item-1 {
  -webkit-transform: translateX(-8.4375vw);
          transform: translateX(-8.4375vw);
}
.team .team__wrapper .navigation.active-item-2 {
  -webkit-transform: translateX(16.9792vw);
          transform: translateX(16.9792vw);
}
.team .team__wrapper .navigation.active-item-3 {
  -webkit-transform: translateX(8.4375vw);
          transform: translateX(8.4375vw);
}
html[dir=ltr] .team .team__wrapper .navigation.active-item-1 {
  -webkit-transform: translateX(8.4375vw);
          transform: translateX(8.4375vw);
}
html[dir=ltr] .team .team__wrapper .navigation.active-item-2 {
  -webkit-transform: translateX(16.9792vw);
          transform: translateX(16.9792vw);
}
html[dir=ltr] .team .team__wrapper .navigation.active-item-3 {
  -webkit-transform: translateX(-8.4375vw);
          transform: translateX(-8.4375vw);
}
.team .team__list {
  width: 100%;
  max-width: 49.2921vw;
  overflow: hidden;
  margin: -4.4271vw auto 0 4.7917vw;
}
html[dir=ltr] .team .team__list {
  margin: -4.4271vw 4.7917vw 0 auto;
}
.team .team__list .list {
  width: calc(100% + 1.0416vw);
  margin: 0 -0.5208vw;
}
.team .team__list .list .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.team .team__list .item {
  margin: 0 0.5208vw;
  width: 100%;
  height: auto;
  min-height: 17.1875vw;
  background-color: var(--blue);
  padding: 1.25vw 1.875vw 1.25vw 1.7188vw;
  cursor: pointer;
  -webkit-transition: all 0.4s linear;
  transition: all 0.4s linear;
}
html[dir=ltr] .team .team__list .item {
  padding: 1.25vw 1.7188vw 1.25vw 1.875vw;
}
.team .team__list .item.active {
  background-color: var(--white);
}
.team .team__list .item.active .item-content {
  color: var(--dark-blue);
}
.team .team__list .item.block {
  pointer-events: none;
}
.team .team__list .item .item-img {
  width: 100%;
  height: 8.125vw;
  margin-bottom: 1.0417vw;
}
.team .team__list .item .item-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.team .team__list .item .item-content {
  color: var(--white);
}
.team .team__list .item .item-content .item-content__title h4 {
  font-weight: 400;
  font-size: 1.5625vw;
}
.team .team__list .item .item-content .item-content__subtitle {
  font-weight: 400;
  font-size: 1.0417vw;
  line-height: 1.1;
  margin-bottom: 0.5208vw;
}
.team .team__list .item .item-content .item-content__text {
  font-weight: 400;
  line-height: 1.25;
  font-size: 0.8333vw;
  color: var(--gray-2);
  display: none;
}
.team-aside .team__list {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1.2208vw 2fr;
  grid-template-columns: 1fr 2fr;
  grid-gap: 1.2208vw;
}
.team-aside .team__list > .item,
.team-aside .team__list .item-card {
  background-color: var(--white);
  margin-right: 0;
}
html[dir=ltr] .team-aside .team__list > .item,
html[dir=ltr] .team-aside .team__list .item-card {
  margin-right: 0.5208vw;
  margin-left: 0;
}
.team-aside .team__list > .item .item-content,
.team-aside .team__list .item-card .item-content {
  color: var(--dark-blue);
}
.team-aside .team__list > .item .item-content .item-content__text,
.team-aside .team__list .item-card .item-content .item-content__text {
  display: block;
}
.team-aside .team__wrapper {
  max-width: 32.221vw;
  height: 17.3229vw;
}
.team-aside .team__inner {
  padding-bottom: 4.6813vw;
}
@media screen and (max-width: 1426px) {
  .team.team-color-set-2 .team__inner::before, .team.team-color-set-4 .team__inner::before {
    width: 20.4138vw;
  }
  .team.team-color-set-3 .team__inner::before {
    width: 20.4138vw;
  }
  .team .team__inner {
    padding-bottom: 14.2759vw;
  }
  .team .team__header .team__header-right-side {
    max-width: 26.92vw;
  }
  .team .team__header .team__header-right-side .color-2 {
    height: 13.7931vw;
  }
  .team .team__header .team__header-main {
    padding: 3.3103vw 1.8621vw 8.069vw;
  }
  .team .team__header .team__header-main .team__header-main-wrapper {
    max-width: 48.2759vw;
  }
  .team .team__header .team__header-main .team__header-title {
    margin-bottom: 0.9655vw;
  }
  .team .team__header .team__header-main .team__header-text {
    font-size: 1.1034vw;
  }
  .team .team__header .team__header-left-side {
    max-width: 31.2414vw;
    -ms-grid-columns: 10.8276vw 1fr;
    grid-template-columns: 10.8276vw 1fr;
  }
  .team .team__wrapper {
    top: 2.7586vw;
    left: 6.3448vw;
    max-width: 51.9207vw;
    height: 25.5862vw;
  }
  .team .team__wrapper .navigation.active-item-1 {
    -webkit-transform: translateX(-11.0098vw);
            transform: translateX(-11.0098vw);
  }
  .team .team__wrapper .navigation.active-item-2 {
    -webkit-transform: translateX(22.3703vw);
            transform: translateX(22.3703vw);
  }
  .team .team__wrapper .navigation.active-item-3 {
    -webkit-transform: translateX(11.0098vw);
            transform: translateX(11.0098vw);
  }
  .team .team__list {
    max-width: 52.7707vw;
    margin: -5.8621vw auto 0 5.899vw;
  }
  .team .team__list .list {
    width: calc(100% + 1.1794vw);
    margin: 0 -0.6897vw;
  }
  .team .team__list .item {
    margin: 0 0.6897vw;
    min-height: 22.7586vw;
    padding: 1.6552vw 2.4828vw 1.6552vw 2.2759vw;
  }
  .team .team__list .item-card {
    margin-right: 0;
  }
  .team .team__list .item .item-img {
    height: 10.7586vw;
    margin-bottom: 1.3793vw;
  }
  .team .team__list .item .item-content .item-content__title h4 {
    font-size: 2.069vw;
  }
  .team .team__list .item .item-content .item-content__subtitle {
    font-size: 1.3793vw;
    margin-bottom: 0.6897vw;
  }
  .team .team__list .item .item-content .item-content__text {
    font-size: 1.1034vw;
  }
  .team-aside .team__list {
    grid-gap: 2.4208vw;
  }
  .team-aside .team__list-aside {
    grid-gap: 1.4208vw;
  }
  .team-aside .team__wrapper {
    max-width: 33.6207vw;
    height: 22.5862vw;
  }
  .team-aside .team__inner {
    padding-bottom: 5.2759vw;
  }
}
@media screen and (max-width: 768px) {
  .team {
    overflow: visible;
  }
  .team.team-color-set-1 .team__inner, .team.team-color-set-2 .team__inner, .team.team-color-set-3 .team__inner, .team.team-color-set-4 .team__inner {
    background-color: var(--yellow);
  }
  .team.team-color-set-1 .team__inner::before, .team.team-color-set-2 .team__inner::before, .team.team-color-set-3 .team__inner::before, .team.team-color-set-4 .team__inner::before {
    display: none;
  }
  .team.team-color-set-1 .team__header .team__header-main .team__header-text, .team.team-color-set-2 .team__header .team__header-main .team__header-text, .team.team-color-set-3 .team__header .team__header-main .team__header-text, .team.team-color-set-4 .team__header .team__header-main .team__header-text {
    color: var(--color-text);
  }
  .team.team-color-set-1 .team__header .team__header-main .team__header-title h2, .team.team-color-set-2 .team__header .team__header-main .team__header-title h2, .team.team-color-set-3 .team__header .team__header-main .team__header-title h2, .team.team-color-set-4 .team__header .team__header-main .team__header-title h2 {
    color: var(--white);
  }
  .team.mobile-color-set-1 .team__header .team__header-main {
    background-color: var(--orange);
  }
  .team.mobile-color-set-1 .team__header .team__header-main .team__header-title h2 {
    color: var(--white);
  }
  .team.mobile-color-set-1 .team__header .team__header-main .team__header-text {
    color: var(--gray-2);
  }
  .team.mobile-color-set-1 .team__list .item .item-content {
    background-color: var(--blue);
    color: var(--white);
  }
  .team.mobile-color-set-1.team-color-set-4 .team__header .team__header-main .team__header-title h2 {
    max-width: 70%;
    margin: 0 auto;
  }
  .team.mobile-color-set-1.team-color-set-2 .team__header .team__header-main .team__header-title h2 {
    max-width: 90%;
    margin: 0 auto;
  }
  .team.mobile-color-set-2 .team__header .team__header-main {
    background-color: var(--pink);
  }
  .team.mobile-color-set-2 .team__header .team__header-main .team__header-title h2 {
    color: var(--white);
  }
  .team.mobile-color-set-2 .team__header .team__header-main .team__header-text {
    color: var(--gray-2);
  }
  .team.mobile-color-set-2 .team__list .item .item-content {
    background-color: var(--blue);
    color: var(--white);
  }
  .team.mobile-color-set-2.team-color-set-3 .team__header .team__header-main .team__header-title h2 {
    max-width: 90%;
    margin: 0 auto;
  }
  .team.mobile-color-set-3 .team__header .team__header-main {
    background-color: var(--blue);
  }
  .team.mobile-color-set-3 .team__header .team__header-main .team__header-title h2 {
    color: var(--white);
  }
  .team.mobile-color-set-3 .team__header .team__header-main .team__header-text {
    color: var(--gray-2);
  }
  .team.mobile-color-set-3 .team__list .item .item-content {
    background-color: var(--blue);
    color: var(--white);
  }
  .team.mobile-color-set-3 .team__list .item .item-content .item-content__text {
    color: var(--gray-2);
  }
  .team.mobile-color-set-3.team-color-set-3 .team__header .team__header-main .team__header-title h2 {
    max-width: 90%;
    margin: 0 auto;
  }
  .team.mobile-color-set-4 .team__header .team__header-main {
    background-color: var(--orange);
  }
  .team.mobile-color-set-4 .team__header .team__header-main .team__header-title h2 {
    color: var(--white);
  }
  .team.mobile-color-set-4 .team__header .team__header-main .team__header-text {
    color: var(--gray-2);
  }
  .team.mobile-color-set-4 .team__list .item .item-content {
    background-color: var(--white);
    color: var(--dark-blue);
  }
  .team.mobile-color-set-5 .team__header .team__header-main {
    background-color: var(--pink);
  }
  .team.mobile-color-set-5 .team__header .team__header-main .team__header-title h2 {
    color: var(--white);
  }
  .team.mobile-color-set-5 .team__header .team__header-main .team__header-text {
    color: var(--gray-2);
  }
  .team.mobile-color-set-5 .team__list .item .item-content {
    background-color: var(--blue);
    color: var(--white);
  }
  .team.mobile-color-set-5 .team__list .item .item-content .item-content__text {
    color: var(--gray-2);
  }
  .team.team-color-set-1.mobile-color-set-1 .team__list .item .item-content, .team.team-color-set-3.mobile-color-set-2 .team__list .item .item-content, .team.team-color-set-2.mobile-color-set-1 .team__list .item .item-content {
    background-color: var(--blue);
    color: var(--white);
  }
  .team.team-color-set-1.mobile-color-set-1 .team__list .item .item-content .item-content__text, .team.team-color-set-3.mobile-color-set-2 .team__list .item .item-content .item-content__text, .team.team-color-set-2.mobile-color-set-1 .team__list .item .item-content .item-content__text {
    color: var(--gray-2);
  }
  .team .container {
    max-width: 100%;
  }
  .team .team__wrapper {
    max-width: 100%;
    left: 0;
    z-index: 3 !important;
  }
  html[dir=ltr] .team .team__wrapper {
    right: 0;
    left: 0;
  }
  .team .team__wrapper .navigation .arrows {
    display: none;
  }
  .team .slick-list {
    height: auto !important;
  }
  .team .team__show-more {
    width: 8.3333vw;
    height: 8.3333vw;
    border-radius: 50%;
    -webkit-box-shadow: 0.8333vw 1.3889vw 1.6667vw rgba(0, 0, 0, 0.16);
            box-shadow: 0.8333vw 1.3889vw 1.6667vw rgba(0, 0, 0, 0.16);
    border: 0.5556vw solid #f7b801;
    background-color: #6eb7ec;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    -webkit-transition: -webkit-transform 0.25s;
    transition: -webkit-transform 0.25s;
    transition: transform 0.25s;
    transition: transform 0.25s, -webkit-transform 0.25s;
    position: absolute;
    bottom: -3.6111vw;
    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;
  }
  .team .team__show-more::after {
    content: "";
    position: absolute;
    border-width: 2.2222vw 1.9444vw 0 1.9444vw;
    border-style: solid;
    border-color: #254088 transparent transparent transparent;
  }
  .team .team__inner {
    position: relative;
    padding-bottom: 0;
  }
  .team .team__inner::after {
    content: "";
    height: 35.5556vw;
    width: 100%;
    position: relative;
    background-color: var(--dark-blue);
    display: block;
    margin-top: -24.1111vw;
  }
  .team .team__header {
    background-color: var(--yellow);
  }
  .team .team__header .team__header-right-side,
.team .team__header .team__header-left-side {
    display: none;
  }
  .team .team__header .team__header-main {
    max-width: 79.4444vw;
    margin: -8.3333vw auto 0 auto;
    padding: 8.3333vw 7.5vw 15.8333vw 6.1111vw;
  }
  .team .team__header .team__header-main .team__header-title {
    text-align: center;
    margin-bottom: 8.3333vw;
  }
  .team .team__header .team__header-main .team__header-title h2 {
    font-size: 8.8889vw;
  }
  .team .team__header .team__header-main .team__header-text {
    text-align: center;
    font-size: 4.1667vw;
    max-width: 100%;
    max-height: 7.25em;
  }
  html[dir=ltr] .team .team__header .team__header-main .team__header-text {
    max-height: 7.35em;
  }
  .team .team__header .team__header-main .team__header-main-wrapper {
    max-width: 100%;
  }
  .team .team__wrapper .navigation {
    bottom: 4.5556vw;
    z-index: 3;
  }
  .team .team__list {
    margin-top: 0;
    max-width: 100%;
    position: relative;
    z-index: 2;
  }
  html[dir=ltr] .team .team__list {
    margin-top: 0;
  }
  .team .team__list.active {
    z-index: 4;
  }
  .team .team__list .slick-list {
    padding-bottom: 83.1667vw;
    margin-bottom: -51.3889vw;
  }
  .team .team__list .item {
    background-color: transparent;
    padding: 0;
    min-height: 88.8889vw;
    position: relative;
  }
  html[dir=ltr] .team .team__list .item {
    padding: 0;
  }
  .team .team__list .item .item-img {
    max-width: 100vw;
    min-height: 51.1111vw;
    margin: 0 auto;
  }
  .team .team__list .item .item-content {
    max-width: 67.2222vw;
    min-height: 27.7778vw;
    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-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: -4.1667vw auto 11.1111vw auto;
    padding: 6.6667vw 6.1111vw 6.1111vw 6.1111vw;
    position: relative;
  }
  .team .team__list .item .item-content .item-content__title h4 {
    font-size: 5.5556vw;
  }
  .team .team__list .item .item-content .item-content__subtitle {
    margin-bottom: 0;
    font-size: 5.5556vw;
    text-align: center;
    max-height: 1em;
    overflow: hidden;
  }
  .team .team__list .item .item-content .item-content__text {
    text-align: center;
    font-size: 4.1667vw;
    opacity: 0;
    -webkit-transform: translateY(-100px);
            transform: translateY(-100px);
    display: block;
    position: absolute;
    z-index: -1;
    padding: 0 7.5vw 6.8333vw 6.1111vw !important;
    -webkit-transition: 0.4s ease-in-out;
    transition: 0.4s ease-in-out;
    top: 0;
    left: 0;
    right: 0;
  }
  .team .team__list .item .item-content .item-content__text p {
    max-height: 9.75em;
    overflow: hidden;
    font-size: 4.1667vw;
  }
  .team .team__list .item .item-content .team__show-more {
    -webkit-transition: 0.4s ease-in-out;
    transition: 0.4s ease-in-out;
  }
  .team .team__list .item.active {
    background-color: transparent;
  }
  .team .team__list .item.active .item-content {
    padding-bottom: 0;
  }
  .team .team__list .item.active .item-content__text {
    top: 100%;
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
    z-index: 3;
    background-color: inherit;
    color: inherit;
    top: 75%;
    -webkit-transition: 0.4s ease-in-out;
    transition: 0.4s ease-in-out;
  }
  .team .team__list .item.active .team__show-more {
    -webkit-transform: rotate(180deg) translate(50%);
            transform: rotate(180deg) translate(50%);
    bottom: -45.2222vw;
    z-index: 5;
  }
  .team .team__list.team__list-show-more .item .item-content {
    background-color: var(--white);
    color: var(--dark-blue);
  }
  .team:last-of-type .team__inner {
    padding-bottom: 11.1111vw;
  }
  .team:last-of-type .team__inner::after {
    display: none;
  }
  .team-aside .team__list {
    display: block;
  }
  .team-aside .item-card .item-content {
    background-color: var(--white) !important;
    color: var(--dark-blue) !important;
  }
  .team-aside .team__wrapper {
    height: 25.5862vw;
  }
  .team-aside .team__inner {
    padding-bottom: 0;
  }
}

@media screen and (max-width: 768px) {
  .page-template-about .footer {
    margin-top: -33vw;
    position: relative;
    z-index: 2;
    -webkit-transition: margin 0.3s;
    transition: margin 0.3s;
  }
  .page-template-about .footer.active {
    margin-top: -7vw;
  }
}
.filters .filters__inner {
  position: relative;
  z-index: 6;
}
.filters .filters__inner::before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 50%;
  height: 100%;
  background-color: var(--pink);
}
html[dir=ltr] .filters .filters__inner::before {
  left: auto;
  right: 0;
}
.filters .filters__inner::after {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  right: 0;
  width: 50%;
  height: 100%;
  background-color: var(--orange);
}
html[dir=ltr] .filters .filters__inner::after {
  right: auto;
  left: 0;
}
.filters .filters__wrapper {
  background-color: var(--pink);
  width: 100%;
  max-width: 1232px;
  margin-right: auto;
  padding: 50px 192px 57px 0;
}
html[dir=ltr] .filters .filters__wrapper {
  padding: 50px 0 57px 192px;
  margin-left: auto;
  margin-right: 0;
}
.filters .filters__form {
  background-color: var(--dark-blue);
  padding: 18px 25px;
  position: relative;
  z-index: 5;
}
.filters .filters__form form .form-fields {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.filters .filters__form form .form-select-fields {
  width: 100%;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 25px 1fr 25px 1fr 25px 1fr;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 25px;
}
.filters .filters__form form .form-select-fields .form-select {
  width: 100%;
  height: 30px;
  position: relative;
}
.filters .filters__form form .form-select-fields .form-select select {
  display: none;
}
.filters .filters__form form .form-select-fields .form-select .fake-select {
  width: 100%;
  height: 30px;
  background-color: var(--white);
  border-radius: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 14px 0 30px;
  position: relative;
  cursor: pointer;
}
html[dir=ltr] .filters .filters__form form .form-select-fields .form-select .fake-select {
  padding: 0 30px 0 14px;
}
.filters .filters__form form .form-select-fields .form-select .fake-select.active .fake-select__button {
  -webkit-transform: rotateX(145deg);
          transform: rotateX(145deg);
}
.filters .filters__form form .form-select-fields .form-select .fake-select .fake-select__title {
  font-size: 14px;
  font-weight: 400;
  color: var(--dark-blue);
  overflow: hidden;
  white-space: nowrap;
}
.filters .filters__form form .form-select-fields .form-select .fake-select .fake-select__button {
  position: absolute;
  top: 12px;
  left: 9px;
  width: 14px;
  height: 8px;
  border-top: 8px solid var(--dark-blue);
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  -webkit-transition: all 0.4s linear;
  transition: all 0.4s linear;
}
html[dir=ltr] .filters .filters__form form .form-select-fields .form-select .fake-select .fake-select__button {
  left: auto;
  right: 9px;
}
.filters .filters__form form .form-select-fields .form-select .fake-select .fake-select__list {
  display: none;
  position: absolute;
  top: calc(100% + 19px);
  right: 0;
  background-color: var(--blue);
  width: 100%;
  padding: 35px 25px;
}
.filters .filters__form form .form-select-fields .form-select .fake-select .fake-select__list ul li {
  background-color: var(--white);
  width: 100%;
  height: 30px;
  background-color: var(--white);
  border-radius: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  white-space: nowrap;
  overflow: hidden;
  padding: 0 10px;
  font-size: 14px;
  font-weight: 400;
  color: var(--dark-blue);
}
html[dir=ltr] .filters .filters__form form .form-select-fields .form-select .fake-select .fake-select__list ul li {
  white-space: break-spaces;
}
.filters .filters__form form .form-select-fields .form-select .fake-select .fake-select__list ul li:not(:first-child) {
  margin-top: 15px;
}
.filters .filters__form form .form-select-fields .form-select .fake-select .fake-select__list ul li:first-child {
  display: none;
}
.filters .filters__form form .form-select-fields .form-select .fake-select .fake-select__list ul li:first-child + li {
  margin-top: 0;
}
.filters .filters__form form .form-buttons {
  width: 100%;
  max-width: 168px;
  margin-right: 29px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
html[dir=ltr] .filters .filters__form form .form-buttons {
  margin-right: 0;
  margin-left: 29px;
}
html[lang=ar] .filters .filters__form form .form-buttons {
  margin-right: 15px;
}
.filters .filters__form form .form-buttons .form-reset-button {
  margin-left: 10px;
}
html[dir=ltr] .filters .filters__form form .form-buttons .form-reset-button {
  margin-left: 0;
  margin-right: 30px;
}
html[lang=ar] .filters .filters__form form .form-buttons .form-reset-button {
  margin-left: 10px;
}
.filters .filters__form form .form-buttons .form-reset-button input {
  min-width: 68px;
  min-height: 21px;
  padding: 5px;
  font-family: "Heebo", sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: var(--white);
  cursor: pointer;
  background-color: transparent;
  border: none;
  outline: none;
}
.filters .filters__form form .form-buttons .form-submit-button button {
  min-width: 98px;
  min-height: 28px;
  background-color: var(--yellow);
  padding: 0 5px;
  cursor: pointer;
  font-family: "Heebo", sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: var(--dark-blue);
  -webkit-transition: all 0.4s linear;
  transition: all 0.4s linear;
}
.filters .filters__form form .form-buttons .form-submit-button button:hover {
  border-radius: 30px;
}
html[lang=ar] .filters .filters__form form .form-buttons .form-submit-button button {
  min-width: 80px;
}
html[dir=ltr] .filters .filters__form form .form-buttons .form-submit-button button {
  min-width: 85px;
}
.filters .filters__results {
  margin-top: 23px;
}
.filters .filters__results .filters__results-header {
  width: 100%;
  max-width: 1015px;
  margin-right: auto;
  margin-bottom: 13px;
  padding: 0 53px 0 7px;
}
html[dir=ltr] .filters .filters__results .filters__results-header {
  padding: 0 7px 0 53px;
  margin-right: 0;
  margin-left: auto;
}
.filters .filters__results .filters__results-header .list {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 345px 159px 159px 159px 109px 24px;
  grid-template-columns: 345px 159px 159px 159px 109px 24px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
html[dir=ltr] .filters .filters__results .filters__results-header .list {
  -ms-grid-columns: 330px 174px 159px 159px 109px 24px;
  grid-template-columns: 330px 174px 159px 159px 109px 24px;
}
.filters .filters__results .filters__results-header .item {
  font-family: "Assistant", sans-serif;
  font-weight: 700;
  font-size: 14px;
  color: var(--white);
}
.filters .filters__results .filters__results-body .item {
  width: 100%;
  max-width: 1015px;
  margin-right: auto;
  position: relative;
  z-index: 2;
  border: 1px solid var(--dark-blue);
  background-color: var(--white);
}
html[dir=ltr] .filters .filters__results .filters__results-body .item {
  margin-right: 0;
  margin-left: auto;
}
.filters .filters__results .filters__results-body .item.active {
  border-radius: 0px 0px 15px 15px;
}
.filters .filters__results .filters__results-body .item.active .item-header .item-btn::before {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.filters .filters__results .filters__results-body .item:not(:first-child) {
  margin-top: 15px;
}
.filters .filters__results .filters__results-body .item .item-wrapper {
  padding: 0 53px 0 7px;
  width: 100%;
  position: relative;
  z-index: 2;
}
html[dir=ltr] .filters .filters__results .filters__results-body .item .item-wrapper {
  padding: 0 7px 0 53px;
}
.filters .filters__results .filters__results-body .item .item-header {
  width: 100%;
  height: 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.filters .filters__results .filters__results-body .item .item-header .item-btn {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: calc(100% - 20px);
  width: 45px;
  height: 45px;
  border-radius: 50%;
  background-color: var(--yellow);
  border: 1px solid var(--dark-blue);
  cursor: pointer;
  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;
}
html[dir=ltr] .filters .filters__results .filters__results-body .item .item-header .item-btn {
  right: calc(100% - 20px);
  left: auto;
}
.filters .filters__results .filters__results-body .item .item-header .item-btn::before {
  content: "";
  position: absolute;
  border-top: 8px solid var(--dark-blue);
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.filters .filters__results .filters__results-body .item .item-header .item-header__wrapper {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 345px 159px 159px 159px 109px 24px;
  grid-template-columns: 345px 159px 159px 159px 109px 24px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
html[dir=ltr] .filters .filters__results .filters__results-body .item .item-header .item-header__wrapper {
  -ms-grid-columns: 330px 174px 159px 159px 109px 24px;
  grid-template-columns: 330px 174px 159px 159px 109px 24px;
}
.filters .filters__results .filters__results-body .item .item-header .item-title {
  font-weight: 400;
  font-size: 13px;
  color: var(--dark-blue);
}
.filters .filters__results .filters__results-body .item .item-header .item-link a {
  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;
  width: 15px;
  height: 15px;
  margin: 0 auto;
}
.filters .filters__results .filters__results-body .item .item-header .item-link img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.filters .filters__results .filters__results-body .item .item-body {
  display: none;
}
.filters .filters__results .filters__results-body .item .item-body .item-content {
  padding: 30px 53px;
}
.filters .filters__results .filters__results-body .item .item-body .item-content .item-content__list .item-content__list-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.filters .filters__results .filters__results-body .item .item-body .item-content .item-content__list .item-content__list-item:not(:first-child) {
  margin-top: 15px;
}
.filters .filters__results .filters__results-body .item .item-body .item-content .item-content__list .item-content__list-item-title {
  font-weight: 700;
  line-height: 1.25;
  font-size: 16px;
  color: var(--dark-blue);
  position: relative;
  border-left: 2px solid var(--dark-blue);
  padding-left: 3px;
  margin-left: 5px;
}
html[dir=ltr] .filters .filters__results .filters__results-body .item .item-body .item-content .item-content__list .item-content__list-item-title {
  border-left: none;
  border-right: 2px solid var(--dark-blue);
  padding-right: 3px;
  padding-left: 0;
  margin-left: 0;
  margin-right: 5px;
}
.filters .filters__results .filters__results-body .item .item-body .item-content .item-content__list .item-content__list-item-text {
  font-weight: 400;
  line-height: 1.25;
  font-size: 16px;
  color: var(--dark-blue);
}
.filters .filters__results .filters__results-body .item .item-body .item-content ul li {
  font-weight: 400;
  line-height: 1.25;
  font-size: 16px;
  color: var(--dark-blue);
}
.filters .filters__results .filters__results-body .item .item-body .item-content ul li strong {
  font-weight: 700;
}
.filters .filters__results .filters__results-body .item .item-body .item-content ul li:not(:last-child) {
  margin-bottom: 15px;
}
.filters .filters__results .filters__results-body .item .item-body .item-content ul li .item-content__link {
  display: none;
}
.filters .filters__footer-mobile {
  display: none;
}
.filters .item-content__list-icon {
  display: none;
}

@media screen and (min-width: 1920px) {
  .filters .filters__wrapper {
    max-width: 64.1667vw;
    padding: 2.6042vw 10vw 2.9688vw 0;
  }
  html[dir=ltr] .filters .filters__wrapper {
    padding: 2.6042vw 0 2.9688vw 10vw;
  }
  .filters .filters__form {
    padding: 0.9375vw 1.3021vw;
  }
  .filters .filters__form form .form-select-fields {
    grid-gap: 1.3021vw;
  }
  .filters .filters__form form .form-select-fields .form-select {
    height: 1.5625vw;
  }
  .filters .filters__form form .form-select-fields .form-select .fake-select {
    height: 1.5625vw;
    border-radius: 2.6042vw;
    padding: 0 0.7292vw 0 1.5625vw;
  }
  html[dir=ltr] .filters .filters__form form .form-select-fields .form-select .fake-select {
    padding: 0 1.5625vw 0 0.7292vw;
  }
  .filters .filters__form form .form-select-fields .form-select .fake-select .fake-select__title {
    font-size: 0.7292vw;
  }
  .filters .filters__form form .form-select-fields .form-select .fake-select .fake-select__button {
    top: 0.625vw;
    left: 0.4688vw;
    width: 0.7292vw;
    height: 0.4167vw;
    border-top: 0.4167vw solid var(--dark-blue);
    border-left: 0.3646vw solid transparent;
    border-right: 0.3646vw solid transparent;
  }
  html[dir=ltr] .filters .filters__form form .form-select-fields .form-select .fake-select .fake-select__button {
    right: 0.4688vw;
  }
  .filters .filters__form form .form-select-fields .form-select .fake-select .fake-select__list {
    top: calc(100% + 0.9896vw);
    padding: 1.8229vw 1.3021vw;
  }
  .filters .filters__form form .form-select-fields .form-select .fake-select .fake-select__list ul li {
    height: 1.5625vw;
    border-radius: 2.6042vw;
    padding: 0 0.5208vw;
    font-size: 0.7292vw;
  }
  .filters .filters__form form .form-select-fields .form-select .fake-select .fake-select__list ul li:not(:first-child) {
    margin-top: 0.7813vw;
  }
  .filters .filters__form form .form-buttons {
    max-width: 8.75vw;
    margin-right: 1.5104vw;
  }
  html[dir=ltr] .filters .filters__form form .form-buttons {
    margin-left: 0.5104vw;
  }
  html[lang=ar] .filters .filters__form form .form-buttons {
    margin-right: 0.5104vw;
  }
  .filters .filters__form form .form-buttons .form-reset-button {
    margin-left: 0.5208vw;
  }
  html[dir=ltr] .filters .filters__form form .form-buttons .form-reset-button {
    margin-right: 0.5208vw;
  }
  html[lang=ar] .filters .filters__form form .form-buttons .form-reset-button {
    margin-left: 0.5208vw;
  }
  .filters .filters__form form .form-buttons .form-reset-button input {
    min-width: 3.5417vw;
    min-height: 1.0938vw;
    padding: 0.2604vw;
    font-size: 0.7292vw;
  }
  .filters .filters__form form .form-buttons .form-submit-button button {
    min-width: 5.1042vw;
    min-height: 1.4583vw;
    padding: 0 0.2604vw;
    font-size: 0.8333vw;
  }
  .filters .filters__form form .form-buttons .form-submit-button button:hover {
    border-radius: 1.5625vw;
  }
  html[lang=ar] .filters .filters__form form .form-buttons .form-submit-button button {
    min-width: 4.1042vw;
  }
  .filters .filters__results {
    margin-top: 1.1979vw;
  }
  .filters .filters__results .filters__results-header {
    max-width: 52.8646vw;
    margin-bottom: 0.6771vw;
    padding: 0 2.7604vw 0 0.3646vw;
  }
  html[dir=ltr] .filters .filters__results .filters__results-header {
    padding: 0 0.3646vw 0 2.7604vw;
  }
  .filters .filters__results .filters__results-header .list {
    -ms-grid-columns: 17.9688vw 8.2813vw 8.2813vw 8.2813vw 5.6771vw 1.25vw;
    grid-template-columns: 17.9688vw 8.2813vw 8.2813vw 8.2813vw 5.6771vw 1.25vw;
  }
  html[dir=ltr] .filters .filters__results .filters__results-header .list {
    -ms-grid-columns: 15.9688vw 10.2813vw 8.2813vw 8.2813vw 5.6771vw 1.25vw;
    grid-template-columns: 15.9688vw 10.2813vw 8.2813vw 8.2813vw 5.6771vw 1.25vw;
  }
  .filters .filters__results .filters__results-header .item {
    font-size: 0.7292vw;
  }
  .filters .filters__results .filters__results-body .item {
    max-width: 52.8646vw;
  }
  .filters .filters__results .filters__results-body .item.active {
    border-radius: 0px 0px 0.7813vw 0.7813vw;
  }
  .filters .filters__results .filters__results-body .item:not(:first-child) {
    margin-top: 0.7813vw;
  }
  .filters .filters__results .filters__results-body .item .item-wrapper {
    padding: 0 2.7604vw 0 0.3646vw;
  }
  html[dir=ltr] .filters .filters__results .filters__results-body .item .item-wrapper {
    padding: 0 0.3646vw 0 2.7604vw;
  }
  .filters .filters__results .filters__results-body .item .item-header {
    height: 1.8229vw;
  }
  .filters .filters__results .filters__results-body .item .item-header .item-btn {
    left: calc(100% - 1.0417vw);
    width: 2.3438vw;
    height: 2.3438vw;
  }
  html[dir=ltr] .filters .filters__results .filters__results-body .item .item-header .item-btn {
    right: calc(100% - 1.0417vw);
  }
  .filters .filters__results .filters__results-body .item .item-header .item-btn::before {
    border-top: 0.4167vw solid var(--dark-blue);
    border-left: 0.3646vw solid transparent;
    border-right: 0.3646vw solid transparent;
  }
  .filters .filters__results .filters__results-body .item .item-header .item-header__wrapper {
    -ms-grid-columns: 17.9688vw 8.2813vw 8.2813vw 8.2813vw 5.6771vw 1.25vw;
    grid-template-columns: 17.9688vw 8.2813vw 8.2813vw 8.2813vw 5.6771vw 1.25vw;
  }
  html[dir=ltr] .filters .filters__results .filters__results-body .item .item-header .item-header__wrapper {
    -ms-grid-columns: 15.9688vw 10.2813vw 8.2813vw 8.2813vw 5.6771vw 1.25vw;
    grid-template-columns: 15.9688vw 10.2813vw 8.2813vw 8.2813vw 5.6771vw 1.25vw;
  }
  .filters .filters__results .filters__results-body .item .item-header .item-title {
    font-size: 0.6771vw;
  }
  .filters .filters__results .filters__results-body .item .item-header .item-link a {
    width: 0.7813vw;
    height: 0.7813vw;
  }
  .filters .filters__results .filters__results-body .item .item-body .item-content {
    padding: 1.5625vw 2.7604vw;
    font-size: 0.8333vw;
  }
  .filters .filters__results .filters__results-body .item .item-body .item-content .item-content__list .item-content__list-item:not(:first-child) {
    margin-top: 0.7813vw;
  }
  .filters .filters__results .filters__results-body .item .item-body .item-content .item-content__list .item-content__list-item-title {
    font-size: 0.8333vw;
    border-left: 0.1042vw solid var(--dark-blue);
    padding-left: 0.1563vw;
    margin-left: 0.2604vw;
  }
  html[dir=ltr] .filters .filters__results .filters__results-body .item .item-body .item-content .item-content__list .item-content__list-item-title {
    border-right: 0.1042vw solid var(--dark-blue);
    padding-right: 0.1563vw;
    margin-right: 0.2604vw;
  }
  .filters .filters__results .filters__results-body .item .item-body .item-content .item-content__list .item-content__list-item-text {
    font-size: 0.8333vw;
    color: var(--dark-blue);
  }
  .filters .filters__results .filters__results-body .item .item-body .item-content ul li {
    font-size: 0.8333vw;
  }
  .filters .filters__results .filters__results-body .item .item-body .item-content ul li:not(:last-child) {
    margin-bottom: 0.7813vw;
  }
}
@media screen and (max-width: 1426px) {
  .filters .filters__wrapper {
    max-width: 86.3955vw;
    padding: 3.5063vw 13.4642vw 3.9972vw 0;
  }
  html[dir=ltr] .filters .filters__wrapper {
    padding: 3.5063vw 0 3.9972vw 13.4642vw;
  }
  .filters .filters__form {
    padding: 1.2623vw 1.7532vw;
  }
  .filters .filters__form form .form-select-fields {
    grid-gap: 1.7532vw;
  }
  .filters .filters__form form .form-select-fields .form-select {
    height: 2.1038vw;
  }
  .filters .filters__form form .form-select-fields .form-select .fake-select {
    height: 2.1038vw;
    border-radius: 3.5063vw;
    padding: 0 0.9818vw 0 2.1038vw;
  }
  html[dir=ltr] .filters .filters__form form .form-select-fields .form-select .fake-select {
    padding: 0 2.1038vw 0 0.9818vw;
  }
  .filters .filters__form form .form-select-fields .form-select .fake-select .fake-select__title {
    font-size: 0.9818vw;
  }
  .filters .filters__form form .form-select-fields .form-select .fake-select .fake-select__button {
    top: 0.8415vw;
    left: 0.6311vw;
    width: 0.9818vw;
    height: 0.561vw;
    border-top: 0.561vw solid var(--dark-blue);
    border-left: 0.4909vw solid transparent;
    border-right: 0.4909vw solid transparent;
  }
  html[dir=ltr] .filters .filters__form form .form-select-fields .form-select .fake-select .fake-select__button {
    right: 0.6311vw;
  }
  .filters .filters__form form .form-select-fields .form-select .fake-select .fake-select__list {
    top: calc(100% + 1.3324vw);
    padding: 2.4544vw 1.7532vw;
  }
  .filters .filters__form form .form-select-fields .form-select .fake-select .fake-select__list ul li {
    height: 2.1038vw;
    border-radius: 3.5063vw;
    padding: 0 0.7013vw;
    font-size: 0.9818vw;
  }
  .filters .filters__form form .form-select-fields .form-select .fake-select .fake-select__list ul li:not(:first-child) {
    margin-top: 1.0519vw;
  }
  .filters .filters__form form .form-buttons {
    max-width: 11.7812vw;
    margin-right: 2.0337vw;
  }
  html[dir=ltr] .filters .filters__form form .form-buttons {
    margin-left: 1.0337vw;
    margin-right: 0;
  }
  html[lang=ar] .filters .filters__form form .form-buttons {
    margin-right: 1.0337vw;
  }
  .filters .filters__form form .form-buttons .form-reset-button {
    margin-left: 0.7013vw;
  }
  html[dir=ltr] .filters .filters__form form .form-buttons .form-reset-button {
    margin-left: 0;
    margin-right: 0.7013vw;
  }
  .filters .filters__form form .form-buttons .form-reset-button input {
    min-width: 4.7686vw;
    min-height: 1.4727vw;
    padding: 0.3506vw;
    font-size: 0.9818vw;
  }
  .filters .filters__form form .form-buttons .form-submit-button button {
    min-width: 6.8724vw;
    min-height: 1.9635vw;
    padding: 0 0.3506vw;
    font-size: 1.122vw;
  }
  .filters .filters__form form .form-buttons .form-submit-button button:hover {
    border-radius: 2.1038vw;
  }
  html[lang=ar] .filters .filters__form form .form-buttons .form-submit-button button {
    min-width: 5.1724vw;
  }
  html[dir=ltr] .filters .filters__form form .form-buttons .form-submit-button button {
    min-width: 6.1724vw;
  }
  .filters .filters__results {
    margin-top: 1.6129vw;
  }
  .filters .filters__results .filters__results-header {
    max-width: 71.1781vw;
    margin-bottom: 0.9116vw;
    padding: 0 3.7167vw 0 0.4909vw;
  }
  html[dir=ltr] .filters .filters__results .filters__results-header {
    padding: 0 0.4909vw 0 3.7167vw;
  }
  .filters .filters__results .filters__results-header .list {
    -ms-grid-columns: 24.1935vw 11.1501vw 11.1501vw 11.1501vw 7.6438vw 1.683vw;
    grid-template-columns: 24.1935vw 11.1501vw 11.1501vw 11.1501vw 7.6438vw 1.683vw;
  }
  html[dir=ltr] .filters .filters__results .filters__results-header .list {
    -ms-grid-columns: 22.1935vw 13.1501vw 11.1501vw 11.1501vw 7.6438vw 1.683vw;
    grid-template-columns: 22.1935vw 13.1501vw 11.1501vw 11.1501vw 7.6438vw 1.683vw;
  }
  .filters .filters__results .filters__results-header .item {
    font-size: 0.9818vw;
  }
  .filters .filters__results .filters__results-body .item {
    max-width: 71.1781vw;
  }
  .filters .filters__results .filters__results-body .item.active {
    border-radius: 0px 0px 1.0519vw 1.0519vw;
  }
  .filters .filters__results .filters__results-body .item:not(:first-child) {
    margin-top: 1.0519vw;
  }
  .filters .filters__results .filters__results-body .item .item-wrapper {
    padding: 0 3.7167vw 0 0.4909vw;
  }
  html[dir=ltr] .filters .filters__results .filters__results-body .item .item-wrapper {
    padding: 0 0.4909vw 0 3.7167vw;
  }
  .filters .filters__results .filters__results-body .item .item-header {
    height: 2.4544vw;
  }
  .filters .filters__results .filters__results-body .item .item-header .item-btn {
    left: calc(100% - 1.4025vw);
    width: 3.1557vw;
    height: 3.1557vw;
  }
  html[dir=ltr] .filters .filters__results .filters__results-body .item .item-header .item-btn {
    right: calc(100% - 1.4025vw);
    left: auto;
  }
  .filters .filters__results .filters__results-body .item .item-header .item-btn::before {
    border-top: 0.561vw solid var(--dark-blue);
    border-left: 0.4909vw solid transparent;
    border-right: 0.4909vw solid transparent;
  }
  .filters .filters__results .filters__results-body .item .item-header .item-header__wrapper {
    -ms-grid-columns: 24.1935vw 11.1501vw 11.1501vw 11.1501vw 7.6438vw 1.683vw;
    grid-template-columns: 24.1935vw 11.1501vw 11.1501vw 11.1501vw 7.6438vw 1.683vw;
  }
  html[dir=ltr] .filters .filters__results .filters__results-body .item .item-header .item-header__wrapper {
    -ms-grid-columns: 22.1935vw 13.1501vw 11.1501vw 11.1501vw 7.6438vw 1.683vw;
    grid-template-columns: 22.1935vw 13.1501vw 11.1501vw 11.1501vw 7.6438vw 1.683vw;
  }
  .filters .filters__results .filters__results-body .item .item-header .item-title {
    font-size: 0.9116vw;
  }
  .filters .filters__results .filters__results-body .item .item-header .item-link a {
    width: 1.0519vw;
    height: 1.0519vw;
  }
  .filters .filters__results .filters__results-body .item .item-body .item-content {
    padding: 2.1038vw 3.7167vw;
    font-size: 1.122vw;
  }
  .filters .filters__results .filters__results-body .item .item-body .item-content .item-content__list .item-content__list-item:not(:first-child) {
    margin-top: 1.0519vw;
  }
  .filters .filters__results .filters__results-body .item .item-body .item-content .item-content__list .item-content__list-item-title {
    font-size: 1.122vw;
    border-left: 0.1403vw solid var(--dark-blue);
    padding-left: 0.2104vw;
    margin-left: 0.3506vw;
  }
  html[dir=ltr] .filters .filters__results .filters__results-body .item .item-body .item-content .item-content__list .item-content__list-item-title {
    border-right: 0.1403vw solid var(--dark-blue);
    padding-right: 0.2104vw;
    margin-right: 0.3506vw;
  }
  .filters .filters__results .filters__results-body .item .item-body .item-content .item-content__list .item-content__list-item-text {
    font-size: 1.122vw;
    color: var(--dark-blue);
  }
  .filters .filters__results .filters__results-body .item .item-body .item-content ul li {
    font-size: 1.122vw;
  }
  .filters .filters__results .filters__results-body .item .item-body .item-content ul li:not(:last-child) {
    margin-bottom: 1.0519vw;
  }
}
@media screen and (max-width: 768px) {
  .filters.active .filters__footer-mobile {
    height: 0;
  }
  .filters.active .filters__results {
    margin-left: -6vw;
  }
  .filters .filters__inner::before, .filters .filters__inner::after {
    display: none;
  }
  .filters .filters__wrapper {
    background-color: var(--pink);
    max-width: 100%;
    margin: 0;
    padding: 0 17.3889vw 3.1111vw 17.3889vw;
  }
  html[dir=ltr] .filters .filters__wrapper {
    margin: 0;
    padding: 0 17.3889vw 3.1111vw 17.3889vw;
  }
  .filters .filters__form {
    background-color: transparent;
    padding: 11.1111vw 0 0 0;
  }
  .filters .filters__form form .form-fields {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .filters .filters__form form .form-select-fields {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    grid-gap: 6.9444vw;
    margin-bottom: 14.1111vw;
  }
  .filters .filters__form form .form-select-fields .form-select {
    height: auto;
  }
  .filters .filters__form form .form-select-fields .form-select .fake-select {
    height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    border-radius: 5.5556vw;
    padding: 1.9444vw 3.8889vw 1.9444vw 8.3333vw;
  }
  html[dir=ltr] .filters .filters__form form .form-select-fields .form-select .fake-select {
    padding: 1.9444vw 8.3333vw 1.9444vw 3.8889vw;
  }
  .filters .filters__form form .form-select-fields .form-select .fake-select .fake-select__title {
    font-size: 4.4444vw;
    color: var(--dark-blue);
  }
  html[dir=ltr] .filters .filters__form form .form-select-fields .form-select .fake-select .fake-select__title {
    line-height: 1.25;
  }
  .filters .filters__form form .form-select-fields .form-select .fake-select .fake-select__button {
    top: 3.3333vw;
    left: 2.5vw;
    width: 3.8889vw;
    height: 2.2222vw;
    border-top: 2.2222vw solid var(--dark-blue);
    border-left: 1.9444vw solid transparent;
    border-right: 1.9444vw solid transparent;
  }
  html[dir=ltr] .filters .filters__form form .form-select-fields .form-select .fake-select .fake-select__button {
    left: auto;
    right: 2.5vw;
  }
  .filters .filters__form form .form-select-fields .form-select .fake-select .fake-select__list {
    position: relative;
    top: 0;
    right: 0;
    background-color: transparent;
    width: 100%;
    padding: 0;
    margin-top: 4.1667vw;
  }
  .filters .filters__form form .form-select-fields .form-select .fake-select .fake-select__list ul li {
    height: auto;
    background-color: transparent;
    color: var(--dark-blue);
    border-radius: 0;
    padding: 0;
    font-size: 4.4444vw;
  }
  .filters .filters__form form .form-select-fields .form-select .fake-select .fake-select__list ul li:not(:first-child) {
    margin-top: 4.1667vw;
  }
  html[dir=ltr] .filters .filters__form form .form-select-fields .form-select .fake-select .fake-select__list ul li {
    line-height: 1.25;
  }
  .filters .filters__form form .form-buttons {
    max-width: 100%;
    margin-top: -5.5556vw;
    margin-right: 0px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 4.1667vw;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  html[dir=ltr] .filters .filters__form form .form-buttons {
    margin-left: 0;
  }
  html[lang=ar] .filters .filters__form form .form-buttons {
    margin-right: 0px;
  }
  .filters .filters__form form .form-buttons .form-reset-button {
    margin-left: 0px;
  }
  html[dir=ltr] .filters .filters__form form .form-buttons .form-reset-button {
    margin-left: 0;
  }
  html[lang=ar] .filters .filters__form form .form-buttons .form-reset-button {
    margin-left: 0;
  }
  .filters .filters__form form .form-buttons .form-reset-button input {
    min-width: 18.8889vw;
    min-height: 5.8333vw;
    padding: 1.3889vw;
    font-size: 3.8889vw;
  }
  html[lang=ar] .filters .filters__form form .form-buttons .form-reset-button input {
    min-width: 18.8889vw;
  }
  .filters .filters__form form .form-buttons .form-submit-button button {
    min-width: 36.3889vw;
    min-height: 8.3333vw;
    padding: 0 1.3889vw;
    font-size: 4.4444vw;
  }
  .filters .filters__form form .form-buttons .form-submit-button button:hover {
    border-radius: 8.3333vw;
  }
  html[lang=ar] .filters .filters__form form .form-buttons .form-submit-button button {
    min-width: 36.3889vw;
  }
  html[dir=ltr] .filters .filters__form form .form-buttons .form-submit-button button {
    min-width: 31.3889vw;
  }
  .filters .filters__results {
    margin-top: 0;
    padding-top: 6.3889vw;
  }
  .filters .filters__results .filters__results-header {
    display: none;
  }
  .filters .filters__results .filters__results-body {
    display: none;
    padding-bottom: 7vw;
  }
  .filters .filters__results .filters__results-body .item {
    max-width: 100%;
    border-radius: 4.1667vw 0 4.1667vw 4.1667vw;
  }
  .filters .filters__results .filters__results-body .item.active {
    border-radius: 4.1667vw 0 4.1667vw 4.1667vw;
  }
  .filters .filters__results .filters__results-body .item:not(:first-child) {
    margin-top: 4.1667vw;
  }
  .filters .filters__results .filters__results-body .item .item-wrapper {
    padding: 0px 8.6111vw 0px 5vw;
  }
  html[dir=ltr] .filters .filters__results .filters__results-body .item .item-wrapper {
    padding: 0px 5vw 0px 8.6111vw;
  }
  .filters .filters__results .filters__results-body .item .item-header {
    height: 18.8889vw;
  }
  .filters .filters__results .filters__results-body .item .item-header .item-btn {
    top: 2.7778vw;
    left: calc(100% - 5.5556vw);
    width: 12.5vw;
    height: 12.5vw;
  }
  html[dir=ltr] .filters .filters__results .filters__results-body .item .item-header .item-btn {
    right: calc(100% - 5.5556vw);
    left: auto;
  }
  .filters .filters__results .filters__results-body .item .item-header .item-btn::before {
    border-top: 2.2222vw solid var(--dark-blue);
    border-left: 1.9444vw solid transparent;
    border-right: 1.9444vw solid transparent;
  }
  .filters .filters__results .filters__results-body .item .item-header .item-header__wrapper {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  .filters .filters__results .filters__results-body .item .item-header .item-header__wrapper *:not(:nth-child(1), :nth-child(2)) {
    display: none;
  }
  html[dir=ltr] .filters .filters__results .filters__results-body .item .item-header .item-header__wrapper {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  .filters .filters__results .filters__results-body .item .item-header .item-title {
    font-size: 4.1667vw;
    line-height: 1.25;
  }
  .filters .filters__results .filters__results-body .item .item-body .item-content {
    padding: 0 8.6111vw 8.3333vw;
    font-size: 4.4444vw;
  }
  .filters .filters__results .filters__results-body .item .item-body .item-content .item-content__list .item-content__list-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .filters .filters__results .filters__results-body .item .item-body .item-content .item-content__list .item-content__list-item:not(:first-child) {
    margin-top: 8.3333vw;
  }
  .filters .filters__results .filters__results-body .item .item-body .item-content .item-content__list .item-content__list-item-title {
    font-size: 4.4444vw;
    border-left: 0.5556vw solid var(--dark-blue);
    padding-left: 0.8333vw;
    margin-left: 0px;
    margin-bottom: 1.3889vw;
  }
  html[dir=ltr] .filters .filters__results .filters__results-body .item .item-body .item-content .item-content__list .item-content__list-item-title {
    border-right: 0.5556vw solid var(--dark-blue);
    padding-right: 0.8333vw;
    margin-right: 0px;
  }
  .filters .filters__results .filters__results-body .item .item-body .item-content .item-content__list .item-content__list-item-text {
    font-size: 4.4444vw;
    color: var(--dark-blue);
  }
  .filters .filters__results .filters__results-body .item .item-body .item-content ul li {
    font-size: 4.4444vw;
  }
  .filters .filters__results .filters__results-body .item .item-body .item-content ul li:not(:last-child) {
    margin-bottom: 4.1667vw;
  }
  .filters .filters__results .filters__results-body .item .item-body .item-content ul li .item-content__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color: var(--dark-blue);
    font-weight: 400;
    font-size: 4.1667vw;
  }
  .filters .filters__results .filters__results-body .item .item-body .item-content ul li .item-content__link img {
    margin-left: 3.0556vw;
    width: 9.7222vw;
    height: 9.7222vw;
    -o-object-fit: contain;
       object-fit: contain;
  }
  html[dir=ltr] .filters .filters__results .filters__results-body .item .item-body .item-content ul li .item-content__link img {
    margin-right: 3.0556vw;
    margin-left: 0;
  }
  .filters .filters__footer-mobile {
    display: block;
    width: 100%;
    height: 8.3333vw;
    position: relative;
    z-index: 2;
    pointer-events: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    background-color: var(--orange);
  }
  .filters .filters__footer-mobile::before {
    content: "";
    display: inline-block;
    width: 79.4444vw;
    height: 100%;
    margin: 0 auto;
    background-color: var(--yellow);
  }
  .filters .item-content__list-icon {
    display: block;
    margin-top: 7.3333vw;
  }
  .filters .item-content__list-icon a {
    color: var(--dark-blue);
    font-weight: 400;
    font-size: 4.1667vw;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 3.0556vw;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .filters .item-content__list-icon img {
    width: 9.7222vw;
    height: 9.7222vw;
    -o-object-fit: contain;
       object-fit: contain;
    -o-object-position: center;
       object-position: center;
    margin-right: -3px;
    -webkit-filter: invert(25%) sepia(13%) saturate(4972%) hue-rotate(196deg) brightness(92%) contrast(96%);
            filter: invert(25%) sepia(13%) saturate(4972%) hue-rotate(196deg) brightness(92%) contrast(96%);
  }
}
.recommend .recommend__inner {
  position: relative;
  z-index: 2;
  overflow: hidden;
}
.recommend .recommend__inner::before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 50%;
  height: 100%;
  background-color: var(--dark-blue);
}
html[dir=ltr] .recommend .recommend__inner::before {
  left: auto;
  right: 0;
}
.recommend .recommend__inner::after {
  content: "";
  position: absolute;
  z-index: -2;
  top: 0;
  right: 0;
  width: 50%;
  height: 100%;
  background-color: var(--blue);
}
html[dir=ltr] .recommend .recommend__inner::after {
  right: auto;
  left: 0;
}
.recommend .recommend__wrapper {
  position: relative;
  z-index: 3;
  padding: 90px 262.5px 54px 27px;
}
html[dir=ltr] .recommend .recommend__wrapper {
  padding: 90px 27px 54px 262.5px;
}
.recommend .recommend__wrapper::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: calc(100% - 192px);
  background-color: var(--pink);
}
html[dir=ltr] .recommend .recommend__wrapper::before {
  left: auto;
  right: 0;
}
.recommend .recommend__wrapper::after {
  content: "";
  position: absolute;
  top: 0;
  left: 100%;
  width: 100vw;
  height: calc(100% - 192px);
  background-color: var(--pink);
}
html[dir=ltr] .recommend .recommend__wrapper::after {
  left: auto;
  right: 100%;
}
.recommend .recommend__title {
  margin-right: 89px;
  margin-bottom: 62px;
}
html[dir=ltr] .recommend .recommend__title {
  margin-right: 0;
  margin-left: 89px;
}
.recommend .recommend__list {
  overflow: hidden;
  padding-bottom: 10px;
  padding-right: 37.5px;
}
html[dir=ltr] .recommend .recommend__list {
  padding-right: 0;
  padding-left: 37.5px;
}
.recommend .recommend__list .list {
  width: calc(100% + 75px);
  margin: 0 -37.5px;
}
.recommend .recommend__list .item {
  margin: 0 37.5px;
  width: 100%;
  background-color: var(--blue);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 34px 0 39px 15px;
}
html[dir=ltr] .recommend .recommend__list .item {
  padding: 34px 15px 39px 0;
}
.recommend .recommend__list .item .item-img {
  width: 214px;
  height: 181px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-top: -5px;
  margin-right: -47px;
}
html[dir=ltr] .recommend .recommend__list .item .item-img {
  margin-right: 0;
  margin-left: -47px;
}
.recommend .recommend__list .item .item-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.recommend .recommend__list .item .item-content {
  width: 100%;
  margin-right: 31px;
}
html[dir=ltr] .recommend .recommend__list .item .item-content {
  margin-right: 0;
  margin-left: 31px;
}
.recommend .recommend__list .item .item-content .item-content__title {
  margin-bottom: 20px;
}
.recommend .recommend__list .item .item-content .item-content__title h3 {
  font-weight: 400;
  font-size: 35px;
  line-height: 0.8;
  color: var(--white);
  max-height: 1.55em;
  overflow: hidden;
}
html[dir=ltr] .recommend .recommend__list .item .item-content .item-content__title h3 {
  max-height: 2.2em;
  line-height: 1.15;
}
html[lang=ar] .recommend .recommend__list .item .item-content .item-content__title h3 {
  max-height: 2.3em;
  line-height: 1.15;
}
.recommend .recommend__list .item .item-content .item-content__text {
  font-weight: 400;
  line-height: 1.25;
  font-size: 16px;
  color: var(--gray-2);
  margin-bottom: 10px;
  max-height: 2.5em;
  overflow: hidden;
}
.recommend .recommend__list .item .item-content .item-content__btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.recommend .recommend__list .navigation {
  margin: 59px auto 0;
}
.recommend .recommend__footer {
  position: absolute;
  z-index: -1;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 192px;
  background-color: var(--orange);
}
html[dir=ltr] .recommend .recommend__footer {
  left: auto;
  right: 0;
}

@media screen and (min-width: 1920px) {
  .recommend .recommend__wrapper {
    padding: 4.6875vw 13.6719vw 2.8125vw 1.4063vw;
  }
  html[dir=ltr] .recommend .recommend__wrapper {
    padding: 4.6875vw 1.4063vw 2.8125vw 13.6719vw;
  }
  .recommend .recommend__wrapper::before {
    height: calc(100% - 10vw);
  }
  .recommend .recommend__wrapper::after {
    height: calc(100% - 10vw);
  }
  .recommend .recommend__title {
    margin-right: 4.6354vw;
    margin-bottom: 3.2292vw;
  }
  html[dir=ltr] .recommend .recommend__title {
    margin-left: 4.6354vw;
    margin-right: 0;
  }
  .recommend .recommend__list {
    padding-bottom: 0.5208vw;
    padding-right: 1.9531vw;
  }
  html[dir=ltr] .recommend .recommend__list {
    padding-left: 1.9531vw;
  }
  .recommend .recommend__list .list {
    width: calc(100% + 3.9062vw);
    margin: 0 -1.9531vw;
  }
  .recommend .recommend__list .item {
    margin: 0 1.9531vw;
    padding: 1.7708vw 0 2.0313vw 0.7813vw;
  }
  html[dir=ltr] .recommend .recommend__list .item {
    padding: 1.7708vw 0.7813vw 2.0313vw 0;
  }
  .recommend .recommend__list .item .item-img {
    width: 11.1458vw;
    height: 9.4271vw;
    margin-top: -0.2604vw;
    margin-right: -2.4479vw;
  }
  html[dir=ltr] .recommend .recommend__list .item .item-img {
    margin-left: -2.4479vw;
  }
  .recommend .recommend__list .item .item-content {
    margin-right: 1.6146vw;
  }
  html[dir=ltr] .recommend .recommend__list .item .item-content {
    margin-left: 1.6146vw;
  }
  .recommend .recommend__list .item .item-content .item-content__title {
    margin-bottom: 1.0417vw;
  }
  .recommend .recommend__list .item .item-content .item-content__title h3 {
    font-size: 1.8229vw;
  }
  .recommend .recommend__list .item .item-content .item-content__text {
    font-size: 0.8333vw;
    margin-bottom: 0.5208vw;
  }
  .recommend .recommend__list .navigation {
    margin: 3.0729vw auto 0;
  }
  .recommend .recommend__footer {
    height: 10vw;
  }
}
@media screen and (max-width: 1426px) {
  .recommend .recommend__wrapper {
    padding: 6.3114vw 18.4081vw 3.7868vw 1.8934vw;
  }
  html[dir=ltr] .recommend .recommend__wrapper {
    padding: 6.3114vw 1.8934vw 3.7868vw 18.4081vw;
  }
  .recommend .recommend__wrapper::before {
    height: calc(100% - 13.4642vw);
  }
  .recommend .recommend__wrapper::after {
    height: calc(100% - 13.4642vw);
  }
  .recommend .recommend__title {
    margin-right: 6.2412vw;
    margin-bottom: 4.3478vw;
  }
  html[dir=ltr] .recommend .recommend__title {
    margin-left: 6.2412vw;
  }
  .recommend .recommend__list {
    padding-bottom: 0.7013vw;
    padding-right: 2.6297vw;
  }
  html[dir=ltr] .recommend .recommend__list {
    padding-left: 2.6297vw;
  }
  .recommend .recommend__list .list {
    width: calc(100% + 5.2594vw);
    margin: 0 -2.6297vw;
  }
  .recommend .recommend__list .item {
    margin: 0 2.6297vw;
    padding: 2.3843vw 0 2.7349vw 1.0519vw;
  }
  html[dir=ltr] .recommend .recommend__list .item {
    padding: 2.3843vw 1.0519vw 2.7349vw 0;
  }
  .recommend .recommend__list .item .item-img {
    width: 15.007vw;
    height: 12.6928vw;
    margin-top: -0.3506vw;
    margin-right: -3.2959vw;
  }
  html[dir=ltr] .recommend .recommend__list .item .item-img {
    margin-left: -3.2959vw;
  }
  .recommend .recommend__list .item .item-content {
    margin-right: 2.1739vw;
  }
  html[dir=ltr] .recommend .recommend__list .item .item-content {
    margin-left: 2.1739vw;
  }
  .recommend .recommend__list .item .item-content .item-content__title {
    margin-bottom: 1.4025vw;
  }
  .recommend .recommend__list .item .item-content .item-content__title h3 {
    font-size: 2.4544vw;
    max-height: 3.55em;
  }
  .recommend .recommend__list .item .item-content .item-content__text {
    font-size: 1.122vw;
    margin-bottom: 0.7013vw;
    max-height: 3.5em;
  }
  .recommend .recommend__list .navigation {
    margin: 4.1374vw auto 0;
  }
  .recommend .recommend__footer {
    height: 13.4642vw;
  }
}
@media screen and (max-width: 768px) {
  .recommend .recommend__inner {
    background-color: var(--pink);
  }
  .recommend .recommend__inner::before, .recommend .recommend__inner::after {
    display: none;
  }
  .recommend .recommend__wrapper {
    position: relative;
    z-index: 3;
    padding: 7.7778vw 0 22.5vw;
  }
  html[dir=ltr] .recommend .recommend__wrapper {
    padding: 7.7778vw 0 22.5vw;
  }
  .recommend .recommend__wrapper::before, .recommend .recommend__wrapper::after {
    display: none;
  }
  .recommend .recommend__title {
    text-align: center;
    width: 79.1667vw;
    margin: 0 auto 7.7778vw;
  }
  html[dir=ltr] .recommend .recommend__title {
    margin: 0 auto 7.7778vw;
  }
  .recommend .recommend__list {
    overflow: visible;
    padding-bottom: 0;
    padding-right: 0;
  }
  html[dir=ltr] .recommend .recommend__list {
    padding-left: 0;
  }
  .recommend .recommend__list .list {
    width: calc(100% + 8.3334vw);
    margin: 0 -4.1667vw;
  }
  html[dir=ltr] .recommend .recommend__list .list {
    margin: 0 -4.1667vw;
  }
  .recommend .recommend__list .list .slick-list {
    padding-bottom: 6.3889vw;
  }
  .recommend .recommend__list .item {
    margin: 0 4.1667vw;
    width: 100%;
    background-color: transparent;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0;
  }
  html[dir=ltr] .recommend .recommend__list .item {
    margin: 0 4.1667vw;
    padding: 0;
  }
  .recommend .recommend__list .item .item-img {
    width: 100%;
    height: 51.1111vw;
    margin-top: 0px;
    margin-right: 0px;
  }
  html[dir=ltr] .recommend .recommend__list .item .item-img {
    margin-left: 0;
  }
  .recommend .recommend__list .item .item-content {
    max-width: 67.2222vw;
    margin: -4.4444vw auto 0;
    background-color: var(--blue);
    padding: 3.8889vw 5.5556vw 8.8889vw;
    text-align: center;
    position: relative;
    z-index: 2;
  }
  html[dir=ltr] .recommend .recommend__list .item .item-content {
    margin: -4.4444vw auto 0;
  }
  .recommend .recommend__list .item .item-content .item-content__title {
    margin-bottom: 2.2222vw;
  }
  .recommend .recommend__list .item .item-content .item-content__title h3 {
    font-size: 5.5556vw;
    line-height: 1.15;
  }
  .recommend .recommend__list .item .item-content .item-content__text {
    font-size: 4.1667vw;
    margin-bottom: 0px;
  }
  .recommend .recommend__list .item .item-content .item-content__btn {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    bottom: -6.3889vw;
  }
  .recommend .recommend__list .item .item-content .item-content__btn .more-btn {
    background-color: var(--dark-blue);
    color: var(--white);
    font-weight: 400;
    font-size: 5vw;
    padding: 1.6667vw 5.5556vw;
  }
  .recommend .recommend__list .item .item-content .item-content__btn .more-btn::after {
    display: none;
  }
  .recommend .recommend__list .navigation {
    margin: 13.6111vw auto 0;
  }
  html[dir=ltr] .recommend .recommend__list .navigation {
    margin: 13.6111vw auto 0;
  }
  .recommend .recommend__list .navigation .arrows {
    display: none;
  }
  .recommend .recommend__footer {
    display: none;
  }
}
.article__wrap {
  position: relative;
  z-index: 2;
}
.article__wrap::before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 192px;
  left: 0;
  width: 50%;
  height: 100%;
  background-color: var(--dark-blue);
}
html[dir=ltr] .article__wrap::before {
  left: auto;
  right: 0;
}
.article__wrap::after {
  content: "";
  position: absolute;
  z-index: -1;
  top: 192px;
  right: 0;
  width: 50%;
  height: 100%;
  background-color: var(--blue);
}
html[dir=ltr] .article__wrap::after {
  right: auto;
  left: 0;
}
.article__wrap .article__wrap-inner {
  position: relative;
  z-index: 2;
}
.article__wrap .article__wrap-inner::before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 192px;
  left: 0;
  width: 50%;
  height: 100%;
  background-color: var(--yellow);
}
html[dir=ltr] .article__wrap .article__wrap-inner::before {
  left: auto;
  right: 0;
}
.article__wrap .article__wrap-inner::after {
  content: "";
  position: absolute;
  z-index: -1;
  top: 192px;
  right: 0;
  width: 50%;
  height: 100%;
  background-color: var(--orange);
}
html[dir=ltr] .article__wrap .article__wrap-inner::after {
  right: auto;
  left: 0;
}
.article__wrap .article-content__wrapper {
  margin-top: -192px;
  width: 100%;
  max-width: 848px;
  margin-right: auto;
  margin-left: 192px;
  position: relative;
  z-index: 2;
}
html[dir=ltr] .article__wrap .article-content__wrapper {
  margin-left: auto;
  margin-right: 192px;
}
.article__wrap .article-content__wrapper .article__info {
  width: 100%;
  max-width: 320px;
  position: absolute;
  bottom: calc(100% - 37px);
  right: 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
html[dir=ltr] .article__wrap .article-content__wrapper .article__info {
  right: auto;
  left: 80px;
}
.article__wrap .article-content__wrapper .article__info .article__info-icon {
  background-color: var(--pink);
  width: 192px;
  height: 192px;
  padding: 26px 43px 28px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.article__wrap .article-content__wrapper .article__info .article__info-icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.article__wrap .article-content__wrapper .article__info .article__info-wrapper {
  margin-right: 17px;
}
html[dir=ltr] .article__wrap .article-content__wrapper .article__info .article__info-wrapper {
  margin-right: 0;
  margin-left: 17px;
}
.article__wrap .article-content__wrapper .article__info .article__info-wrapper .article__info-title,
.article__wrap .article-content__wrapper .article__info .article__info-wrapper .article__info-date {
  font-weight: 400;
  line-height: 1.25;
  font-size: 16px;
  color: var(--black);
}
.article__wrap .article-content {
  width: 100%;
  background-color: var(--white);
  padding: 77px 80px 71px;
}
.article__wrap .article-content > h2 {
  font-size: 35px;
}

@media screen and (min-width: 1920px) {
  .article__wrap::before, .article__wrap::after,
.article__wrap .article__wrap-inner::before,
.article__wrap .article__wrap-inner::after {
    top: 10vw;
  }
  .article__wrap .article-content__wrapper {
    margin-top: -10vw;
    max-width: 44.1667vw;
    margin-left: 10vw;
  }
  html[dir=ltr] .article__wrap .article-content__wrapper {
    margin-right: 10vw;
  }
  .article__wrap .article-content__wrapper .article__info {
    max-width: 16.6667vw;
    bottom: calc(100% - 1.9271vw);
    right: 4.1667vw;
  }
  html[dir=ltr] .article__wrap .article-content__wrapper .article__info {
    right: 4.1667vw;
  }
  .article__wrap .article-content__wrapper .article__info .article__info-icon {
    width: 10vw;
    height: 10vw;
    padding: 1.3542vw 2.2396vw 1.4583vw;
  }
  .article__wrap .article-content__wrapper .article__info .article__info-wrapper {
    margin-right: 0.8854vw;
  }
  html[dir=ltr] .article__wrap .article-content__wrapper .article__info .article__info-wrapper {
    margin-left: 0.8854vw;
  }
  .article__wrap .article-content__wrapper .article__info .article__info-wrapper .article__info-title,
.article__wrap .article-content__wrapper .article__info .article__info-wrapper .article__info-date {
    font-size: 0.8333vw;
  }
  .article__wrap .article-content {
    padding: 4.0104vw 4.1667vw 3.6979vw;
  }
}
@media screen and (max-width: 1426px) {
  .article__wrap::before, .article__wrap::after,
.article__wrap .article__wrap-inner::before,
.article__wrap .article__wrap-inner::after {
    top: 13.4642vw;
  }
  .article__wrap .article-content__wrapper {
    margin-top: -13.4642vw;
    max-width: 59.467vw;
    margin-left: 13.4642vw;
  }
  html[dir=ltr] .article__wrap .article-content__wrapper {
    margin-right: 13.4642vw;
  }
  .article__wrap .article-content__wrapper .article__info {
    max-width: 22.4404vw;
    bottom: calc(100% - 2.5947vw);
    right: 5.6101vw;
  }
  html[dir=ltr] .article__wrap .article-content__wrapper .article__info {
    left: 5.6101vw;
  }
  .article__wrap .article-content__wrapper .article__info .article__info-icon {
    width: 13.4642vw;
    height: 13.4642vw;
    padding: 1.8233vw 3.0154vw 1.9635vw;
  }
  .article__wrap .article-content__wrapper .article__info .article__info-wrapper {
    margin-right: 1.1921vw;
  }
  html[dir=ltr] .article__wrap .article-content__wrapper .article__info .article__info-wrapper {
    margin-left: 1.1921vw;
  }
  .article__wrap .article-content__wrapper .article__info .article__info-wrapper .article__info-title,
.article__wrap .article-content__wrapper .article__info .article__info-wrapper .article__info-date {
    font-size: 1.122vw;
  }
  .article__wrap .article-content {
    padding: 5.3997vw 5.6101vw 4.979vw;
  }
}
@media screen and (max-width: 768px) {
  .article__wrap {
    background-color: var(--white);
  }
  .article__wrap::before, .article__wrap::after {
    display: none;
  }
  .article__wrap .article__wrap-inner::before, .article__wrap .article__wrap-inner::after {
    display: none;
  }
  .article__wrap .article-content__wrapper {
    max-width: 100%;
    margin: 0 auto;
  }
  html[dir=ltr] .article__wrap .article-content__wrapper {
    margin: 0 auto;
  }
  .article__wrap .article-content__wrapper .article__info {
    max-width: 72.2222vw;
    bottom: calc(100% - 10vw);
    right: 10vw;
  }
  html[dir=ltr] .article__wrap .article-content__wrapper .article__info {
    left: 10vw;
  }
  .article__wrap .article-content__wrapper .article__info .article__info-icon {
    width: 34.7222vw;
    height: 34.7222vw;
    padding: 6.1111vw 8.3333vw;
  }
  .article__wrap .article-content__wrapper .article__info .article__info-wrapper {
    margin-right: 6.1111vw;
  }
  html[dir=ltr] .article__wrap .article-content__wrapper .article__info .article__info-wrapper {
    margin-left: 6.1111vw;
  }
  .article__wrap .article-content__wrapper .article__info .article__info-wrapper .article__info-title,
.article__wrap .article-content__wrapper .article__info .article__info-wrapper .article__info-date {
    font-size: 4.1667vw;
  }
  .article__wrap .article-content {
    padding: 16.3889vw 10vw 11.9444vw;
  }
  .article__wrap .article-content .img-wrapper {
    height: 79.7222vw;
  }
  .article__wrap .article-content .img-wrapper img {
    height: 100%;
  }
}
.reports-list__wrap {
  position: relative;
  z-index: 2;
}
.reports-list__wrap::before {
  content: "";
  position: absolute;
  z-index: -2;
  top: 0;
  left: 0;
  width: 50%;
  height: 100%;
  background-color: var(--dark-blue);
}
html[dir=ltr] .reports-list__wrap::before {
  left: auto;
  right: 0;
}
.reports-list__wrap::after {
  content: "";
  position: absolute;
  z-index: -2;
  top: 0;
  right: 0;
  width: 50%;
  height: 100%;
  background-color: var(--pink);
}
html[dir=ltr] .reports-list__wrap::after {
  right: auto;
  left: 0;
}
.reports-list__wrap .decorative-lines .decorative-line {
  position: absolute;
  height: 192px;
  z-index: 1;
}
.reports-list__wrap .decorative-lines .decorative-line:nth-child(1) {
  top: 303px;
  right: 0;
  width: 100%;
  max-width: 88.2889vw;
  background-color: var(--yellow);
}
html[dir=ltr] .reports-list__wrap .decorative-lines .decorative-line:nth-child(1) {
  right: auto;
  left: 0;
}
.reports-list__wrap .decorative-lines .decorative-line:nth-child(2) {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
  width: 100%;
  max-width: 92.3562vw;
  background-color: var(--pink);
}
html[dir=ltr] .reports-list__wrap .decorative-lines .decorative-line:nth-child(2) {
  right: 0;
  left: auto;
}
.reports-list__wrap .decorative-lines .decorative-line:nth-child(3) {
  right: 0;
  bottom: 100px;
  width: 100%;
  max-width: 88.2889vw;
  background-color: var(--pink);
}
html[dir=ltr] .reports-list__wrap .decorative-lines .decorative-line:nth-child(3) {
  right: auto;
  left: 0;
}
.reports-list__wrap .reports-list__inner {
  position: relative;
  padding-bottom: 140px;
}
.reports-list__wrap .reports-list__inner::before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  bottom: 0;
  width: 100%;
  max-width: 1040px;
  height: calc(100% - 885px);
  background-color: var(--yellow);
}
html[dir=ltr] .reports-list__wrap .reports-list__inner::before {
  right: 0;
  left: auto;
}
.reports-list__wrap .reports-list__inner::after {
  content: "";
  position: absolute;
  z-index: -2;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: var(--pink);
}
.reports-list__wrap .reports-list__inner .reports-list__header {
  width: 100%;
  max-width: 1040px;
  position: absolute;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
html[dir=ltr] .reports-list__wrap .reports-list__inner .reports-list__header {
  left: auto;
  right: 0;
}
.reports-list__wrap .reports-list__inner .reports-list__header .reports-list__block {
  height: 192px;
}
.reports-list__wrap .reports-list__inner .reports-list__header .reports-list__block:nth-child(1) {
  width: 100%;
  max-width: 656px;
  background-color: var(--yellow);
}
.reports-list__wrap .reports-list__inner .reports-list__header .reports-list__block:nth-child(2) {
  width: 100%;
  max-width: 384px;
  background-color: var(--orange);
}
.reports-list__wrap .reports-list {
  position: relative;
  z-index: 5;
  width: 100%;
  max-width: 792px;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 22px 1fr;
  grid-template-columns: 1fr 1fr;
  grid-gap: 20px 22px;
  margin-right: auto;
  margin-left: 248px;
}
html[dir=ltr] .reports-list__wrap .reports-list {
  margin-left: auto;
  margin-right: 248px;
}
.reports-list__wrap .reports-list__item {
  padding: 8px 0 56px;
  background-color: var(--blue);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.reports-list__wrap .reports-list__item__content {
  position: relative;
  padding: 10px 15px 0;
  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-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.reports-list__wrap .reports-list__item__content h3 {
  font-weight: 700;
  font-size: 35px;
  line-height: 1;
  color: var(--white);
  margin-bottom: 16px;
  max-height: 2em;
  overflow: hidden;
}
.reports-list__wrap .reports-list__item__content p {
  font-weight: 700;
  font-size: 16px;
  line-height: 1.25;
  color: var(--white);
  max-height: 3.75em;
  overflow: hidden;
}
.reports-list__wrap .reports-list__item__content .more-btn {
  position: absolute;
  left: 18px;
  bottom: -46px;
  color: var(--dark-blue);
}

@media screen and (min-width: 1920px) {
  .reports-list__wrap .decorative-lines .decorative-line {
    height: 10vw;
  }
  .reports-list__wrap .decorative-lines .decorative-line:nth-child(1) {
    top: 15.7813vw;
    max-width: 65.5729vw;
  }
  .reports-list__wrap .decorative-lines .decorative-line:nth-child(2) {
    max-width: 68.5938vw;
  }
  .reports-list__wrap .decorative-lines .decorative-line:nth-child(3) {
    bottom: 5.2083vw;
    max-width: 65.5729vw;
  }
  .reports-list__wrap .reports-list__inner {
    padding-bottom: 7.2917vw;
  }
  .reports-list__wrap .reports-list__inner::before {
    max-width: 54.1667vw;
    height: calc(100% - 46.0938vw);
  }
  .reports-list__wrap .reports-list__inner .reports-list__header {
    max-width: 54.1667vw;
  }
  .reports-list__wrap .reports-list__inner .reports-list__header .reports-list__block {
    height: 10vw;
  }
  .reports-list__wrap .reports-list__inner .reports-list__header .reports-list__block:nth-child(1) {
    max-width: 34.1667vw;
  }
  .reports-list__wrap .reports-list__inner .reports-list__header .reports-list__block:nth-child(2) {
    max-width: 20vw;
  }
  .reports-list__wrap .reports-list {
    max-width: 41.25vw;
    grid-gap: 1.0417vw 1.1458vw;
    margin-left: 12.9167vw;
  }
  html[dir=ltr] .reports-list__wrap .reports-list {
    margin-right: 12.9167vw;
  }
  .reports-list__wrap .reports-list__item {
    padding: 0.4167vw 0 2.9167vw;
  }
  .reports-list__wrap .reports-list__item__content {
    padding: 0.5208vw 0.7813vw 0;
  }
  .reports-list__wrap .reports-list__item__content h3 {
    font-size: 1.8229vw;
    margin-bottom: 0.8333vw;
  }
  .reports-list__wrap .reports-list__item__content p {
    font-size: 0.8333vw;
  }
  .reports-list__wrap .reports-list__item__content .more-btn {
    left: 0.9375vw;
    bottom: -2.3958vw;
  }
}
@media screen and (max-width: 1426px) {
  .reports-list__wrap .decorative-lines .decorative-line {
    height: 13.4642vw;
  }
  .reports-list__wrap .decorative-lines .decorative-line:nth-child(1) {
    top: 21.2482vw;
    max-width: 88.2889vw;
  }
  .reports-list__wrap .decorative-lines .decorative-line:nth-child(2) {
    max-width: 92.3562vw;
  }
  .reports-list__wrap .decorative-lines .decorative-line:nth-child(3) {
    bottom: 7.0126vw;
    max-width: 88.2889vw;
  }
  .reports-list__wrap .reports-list__inner {
    padding-bottom: 9.8177vw;
  }
  .reports-list__wrap .reports-list__inner::before {
    max-width: 72.9313vw;
    height: calc(100% - 62.0617vw);
  }
  .reports-list__wrap .reports-list__inner .reports-list__header {
    max-width: 72.9313vw;
  }
  .reports-list__wrap .reports-list__inner .reports-list__header .reports-list__block {
    height: 13.4642vw;
  }
  .reports-list__wrap .reports-list__inner .reports-list__header .reports-list__block:nth-child(1) {
    max-width: 46.0028vw;
  }
  .reports-list__wrap .reports-list__inner .reports-list__header .reports-list__block:nth-child(2) {
    max-width: 26.9285vw;
  }
  .reports-list__wrap .reports-list {
    max-width: 55.54vw;
    grid-gap: 1.4025vw 1.5428vw;
    margin-left: 17.3913vw;
  }
  html[dir=ltr] .reports-list__wrap .reports-list {
    margin-right: 17.3913vw;
  }
  .reports-list__wrap .reports-list__item {
    padding: 0.561vw 0 3.9271vw;
  }
  .reports-list__wrap .reports-list__item__content {
    padding: 0.7013vw 1.0519vw 0;
  }
  .reports-list__wrap .reports-list__item__content h3 {
    font-size: 2.4544vw;
    margin-bottom: 1.122vw;
  }
  .reports-list__wrap .reports-list__item__content p {
    font-size: 1.122vw;
  }
  .reports-list__wrap .reports-list__item__content .more-btn {
    left: 1.2623vw;
    bottom: -3.2258vw;
  }
}
@media screen and (max-width: 768px) {
  .reports-list__wrap {
    position: relative;
    z-index: 2;
  }
  .reports-list__wrap.reports-list__color-mobile-1 {
    background-color: var(--pink);
  }
  .reports-list__wrap.reports-list__color-mobile-1 .reports-list {
    background-color: var(--yellow);
  }
  .reports-list__wrap.reports-list__color-mobile-2 {
    background-color: var(--yellow);
  }
  .reports-list__wrap.reports-list__color-mobile-2 .reports-list {
    background-color: var(--pink);
  }
  .reports-list__wrap .reports-list__inner {
    padding-bottom: 0;
  }
  .reports-list__wrap::before, .reports-list__wrap::after,
.reports-list__wrap .decorative-lines,
.reports-list__wrap .reports-list__inner::before,
.reports-list__wrap .reports-list__inner::after,
.reports-list__wrap .reports-list__inner .reports-list__header {
    display: none;
  }
  .reports-list__wrap .reports-list {
    max-width: 79.4444vw;
    background-color: var(--yellow);
    margin: 0 auto;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    grid-gap: 11.3889vw;
    padding: 13.8889vw 6.1111vw 12.2222vw;
  }
  html[dir=ltr] .reports-list__wrap .reports-list {
    margin: 0 auto;
  }
  .reports-list__wrap .reports-list__item {
    padding: 3.8889vw 5.5556vw 9.1667vw;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
    min-height: 55vw;
    max-height: 55vw;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  .reports-list__wrap .reports-list__item__content {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 100%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 1.7013vw 1.0519vw 0;
  }
  .reports-list__wrap .reports-list__item__content h3 {
    font-weight: 400;
    font-size: 6.9444vw;
    margin-bottom: 2.7778vw;
    max-height: 3.15em;
  }
  .reports-list__wrap .reports-list__item__content p {
    font-weight: 400;
    font-size: 4.1667vw;
    color: var(--gray-2);
    max-height: 4em;
    min-height: 4em;
  }
  html[dir=ltr] .reports-list__wrap .reports-list__item__content p {
    min-height: 3.8em;
    max-height: 3.8em;
  }
  .reports-list__wrap .reports-list__item__content .more-btn {
    position: absolute;
    top: calc(100% + 2.2222vw);
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    color: var(--white);
    background-color: var(--dark-blue);
    min-width: 27.2222vw;
    min-height: 10.5556vw;
    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;
    padding: 1.3889vw;
    font-size: 5vw;
    font-weight: 400;
  }
  .reports-list__wrap .reports-list__item__content .more-btn::after {
    display: none;
  }
}
.card {
  background-color: var(--pink);
  position: relative;
  overflow: hidden;
}
.card__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.card__side {
  max-width: 326px;
  width: 100%;
  background-color: var(--pink);
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.card__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 100%;
}
.card__content-img {
  width: 100%;
  height: auto;
}
.card__content-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.card__content-text {
  max-width: 384px;
  width: 100%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  position: relative;
}
.card__content-text::after {
  content: "";
  position: absolute;
  top: 0;
  right: 99%;
  width: 100vw;
  height: 100%;
  background-color: var(--blue);
}
html[dir=ltr] .card__content-text::after {
  right: auto;
  left: 99%;
}
.card__content-text-top {
  height: 192px;
  width: 100%;
  background-color: var(--blue);
  position: relative;
}
.card__content-text-top::after {
  content: "";
  position: absolute;
  top: 0;
  right: 99%;
  width: 100vw;
  height: 100%;
  background-color: var(--blue);
}
html[dir=ltr] .card__content-text-top::after {
  right: auto;
  left: 99%;
}
.card__content-text p {
  padding: 37px 25px 0 22px;
  margin-bottom: 228px;
  font-size: 16px;
  line-height: 1.25;
  color: var(--color-text);
  position: relative;
  max-height: 13.25em;
  overflow: hidden;
}
html[dir=ltr] .card__content-text p {
  padding: 37px 22px 0 25px;
}
@media screen and (min-width: 1920px) {
  .card__side {
    max-width: 16.9792vw;
  }
  .card__content-text {
    max-width: 20vw;
  }
  .card__content-text-top {
    height: 10vw;
  }
  .card__content-text p {
    padding: 1.9271vw 1.3021vw 0 1.1458vw;
    margin-bottom: 11.875vw;
    font-size: 0.8333vw;
  }
  html[dir=ltr] .card__content-text p {
    padding: 1.9271vw 1.1458vw 0 1.3021vw;
  }
}
@media screen and (max-width: 1426px) {
  .card__side {
    max-width: 22.8612vw;
  }
  .card__content-text {
    max-width: 26.9285vw;
  }
  .card__content-text-top {
    height: 13.2414vw;
  }
  .card__content-text p {
    padding: 2.5517vw 1.7241vw 0 1.5172vw;
    margin-bottom: 15.9888vw;
    font-size: 1.1034vw;
  }
  html[dir=ltr] .card__content-text p {
    padding: 2.5517vw 1.5172vw 0 1.7241vw;
  }
}
@media screen and (max-width: 768px) {
  .card__side {
    display: none;
  }
  .card__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: -1px;
    background-color: var(--yellow);
  }
  .card__content-img img {
    width: 100vw;
  }
  .card__content-text {
    max-width: 79.4444vw;
    padding: 8.0556vw 6.1111vw;
    margin: 0 auto 19.7222vw auto;
    background-color: var(--pink);
  }
  .card__content-text::after {
    display: none;
  }
  .card__content-text-top {
    display: none;
  }
  .card__content-text p {
    font-size: 4.1667vw;
    text-align: center;
    max-height: 14.25em;
    margin-bottom: 1.9888vw;
  }
}