@charset "UTF-8";
* {
  padding: 0;
  margin: 0;
  outline: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

@font-face {
  font-family: "Gilroy";
  src: local("Gilroy-SemiBold"), url("../fonts/Gilroy-SemiBold.woff2") format("woff2"), url("../fonts/Gilroy-SemiBold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
/*
@font-face {
    font-family: 'Gilroy';
    src: local('Gilroy-Bold'),
        url('../fonts/Gilroy-Bold.woff2') format('woff2'),
        url('../fonts/Gilroy-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}*/
@font-face {
  font-family: "Gilroy";
  src: local("Gilroy-Light"), url("../fonts/Gilroy-Light.woff2") format("woff2"), url("../fonts/Gilroy-Light.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gilroy";
  src: local("Gilroy-Regular"), url("../fonts/Gilroy-Regular.woff2") format("woff2"), url("../fonts/Gilroy-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Gilroy";
  src: local("Gilroy-Medium"), url("../fonts/Gilroy-Medium.woff2") format("woff2"), url("../fonts/Gilroy-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
/*
@font-face {
    font-family: 'Gilroy';
    src: local('Gilroy-ExtraBold'),
        url('../fonts/Gilroy-ExtraBold.woff2') format('woff2'),
        url('../fonts/Gilroy-ExtraBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

*/
html,
body {
  color: #000;
  font-family: Gilroy;
  font-size: clamp(18px, 1.5vw, 23px);
  font-style: normal;
  font-weight: 300;
  line-height: normal; /* 152.174% */
  background: #FFF;
}

section {
  margin: 50px 0;
  padding: 50px 0;
}
@media screen and (max-width:992px) {
  section {
    margin: 20px 0;
    padding: 20px 0;
  }
}

strong {
  font-weight: 700;
}

p {
  font-weight: 300;
  line-height: 1.5;
}
p:not(:last-child) {
  margin-bottom: 20px;
}

.section__title {
  color: #000;
  text-align: center;
  font-family: Gilroy;
  font-size: clamp(30px, 5vw, 50px);
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.section__title span {
  color: #FF6200;
}

.container {
  max-width: 1280px;
  width: calc(100% - 30px);
  margin: 0 auto;
}

.container__fluid {
  max-width: 1720px;
  width: calc(100% - 30px);
  margin: 0 auto;
}

.btn__primary {
  border-radius: 10px;
  background: #FF6200;
  color: #FFF;
  text-align: center;
  font-family: Gilroy;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  border: 0;
  font-size: clamp(18px, 1.2vw, 20px);
  padding: clamp(15px, 1.2vw, 17px) clamp(15px, 1.5vw, 20px);
  cursor: pointer;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  text-decoration: none;
  display: inline-block;
}
.btn__primary:hover {
  opacity: 0.8;
}
.btn__primary.default {
  border-radius: 10px;
  border: 1px solid #1E79CA;
  background-color: transparent;
  color: #1E79CA;
  text-align: center;
  font-family: Gilroy;
  font-size: clamp(18px, 1.2vw, 20px);
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  background-color: #E2E2E2;
  opacity: 1;
  -webkit-transition: 0.3s width;
  transition: 0.3s width;
}

.swiper-pagination-bullet-active {
  width: 25px;
  border-radius: 3px;
}

.section__hd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.section__hd .sub__title {
  color: #000;
  text-align: center;
  font-family: Gilroy;
  font-size: clamp(20px, 2.5vw, 23px);
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}

.breadcrumbs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  padding: 20px 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  color: #A0A0A0;
  font-family: Gilroy;
  font-size: clamp(16px, 2vw, 20px);
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media screen and (max-width:992px) {
  .breadcrumbs {
    padding: 10px 0;
  }
}

.breadcrumbs__link {
  color: #1E79CA;
  font-family: Gilroy;
  font-size: clamp(16px, 2vw, 20px);
  font-style: normal;
  font-weight: 300;
  text-decoration: none;
  line-height: normal;
}

.sep {
  color: #A0A0A0;
  font-family: Gilroy;
  font-size: clamp(16px, 2vw, 20px);
  font-style: normal;
  font-weight: 300;
  line-height: normal;
}

.kb_title {
  color: #A0A0A0;
  font-family: Gilroy;
  font-size: clamp(16px, 2vw, 20px);
  font-style: normal;
  font-weight: 300;
  line-height: normal;
}

.swiper-button-prev,
.swiper-button-next {
  top: 100%;
  margin-top: -30px;
  z-index: 3 !important;
}
.swiper-button-prev::after,
.swiper-button-next::after {
  font-size: 18px;
}

.swiper-pagination {
  z-index: 1;
}

header {
  position: sticky;
  top: 0;
  z-index: 9;
}
header .top__line {
  position: relative;
  top: 0;
  width: 100%;
  background: #323232;
  padding: 8px 0;
  z-index: 999;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-animation: animate-top-menu 0.5s;
          animation: animate-top-menu 0.5s;
}
header .top__line .top__line__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
header .top__line .top__line__content__logo {
  max-width: 150px;
  width: 100%;
}
header .top__line .top__line__content__logo img {
  max-width: none;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (max-width:992px) {
  header .top__line .top__line__content__logo img {
    max-width: 110px;
  }
}
header .top__line .top__line__content__menu {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media screen and (max-width:992px) {
  header .top__line .top__line__content__menu {
    display: none;
  }
}
header .top__line .top__line__content__menu ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  list-style: none;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media screen and (max-width:1199px) {
  header .top__line .top__line__content__menu ul {
    gap: 20px;
  }
}
@media screen and (max-width:992px) {
  header .top__line .top__line__content__menu ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
header .top__line .top__line__content__menu ul li a {
  color: #FFF;
  font-family: Gilroy;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  text-decoration: none;
}
header .top__line .top__line__content__menu ul li a:hover, header .top__line .top__line__content__menu ul li a.active {
  border-bottom: 1px solid #fff;
  text-shadow: 0 -1px -1px #fff;
}

.hero__block {
  min-height: 650px;
  height: 100%;
  display: grid;
  place-items: center;
  position: relative;
  background-size: cover;
  background-position: center;
}
@media screen and (max-width:992px) {
  .hero__block {
    min-height: none;
    padding: 50px 0;
    /*  margin-top: 30px;*/
  }
}
.hero__block.__fix {
  min-height: 380px;
  background-position: left;
}
.hero__block.__fix .hero__search .input__group {
  padding: 35px 20px;
}
@media screen and (max-width:992px) {
  .hero__block.__fix .hero__search .input__group {
    padding: 15px 8px;
  }
}
@media screen and (max-width:992px) {
  .hero__block.__fix .btn__primary {
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
  }
}
@media screen and (max-width:992px) {
  .hero__block.__fix .search__form {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.hero__block:after {
  content: "";
  background-color: rgba(10, 81, 138, 0.75);
  position: absolute;
  width: 100%;
  height: 100%;
  display: block;
  top: 0;
  left: 0;
}
.hero__block .hero__block__content {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 40px;
}
@media screen and (max-width:992px) {
  .hero__block .hero__block__content {
    gap: 25px;
  }
}
.hero__block .hero__block__content__text {
  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;
  gap: 40px;
  text-align: center;
}
.hero__block .hero__title {
  color: #FFF;
  text-align: center;
  font-family: Gilroy;
  font-size: clamp(33px, 5vw, 50px);
  font-style: normal;
  font-weight: bold;
  line-height: normal;
  position: relative;
  max-width: none;
}
.hero__block .hero__title::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='367' height='10' viewBox='0 0 367 10' fill='none'%3E%3Cpath d='M366.062 7.09106C316.751 6.75611 267.464 5.71227 218.264 6.19211C168.375 6.64888 118.564 8.93315 68.5308 9.58786C46.0655 9.84864 23.3859 8.27732 0.840657 6.81188C122.571 0.348375 244.176 -2.36809 366.277 4.76643C366.25 5.5766 366.223 6.38677 366.062 7.09106Z' fill='white'/%3E%3C/svg%3E");
  width: 367px;
  height: 16px;
  position: absolute;
  left: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-position: left;
  -webkit-transform: translate(220px, 100%);
          transform: translate(220px, 100%);
}
@media screen and (max-width:992px) {
  .hero__block .hero__title::before {
    -webkit-transform: translate(0%, 100%);
            transform: translate(0%, 100%);
    width: 100%;
    background-size: contain;
  }
}
.hero__block .hero__title.__fix::before {
  -webkit-transform: translate(0, 100%);
          transform: translate(0, 100%);
  left: 0;
  right: 0;
  margin: 0 auto;
  text-align: center;
  background-position: center;
}
.hero__block .hero__desc {
  color: #FFF;
  font-family: Gilroy;
  font-size: clamp(23px, 2.5vw, 35px);
  font-style: normal;
  font-weight: 300;
  line-height: normal;
}
.hero__block .hero__desc strong {
  font-weight: 700;
}
.hero__block .hero__search {
  border-radius: 10px;
  background: #FFF;
  width: 100%;
  padding: 1px 1px;
}
@media screen and (max-width:992px) {
  .hero__block .hero__search {
    border-radius: 5px;
  }
}
.hero__block .search__form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 12px;
}
@media screen and (max-width:992px) {
  .hero__block .search__form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0;
  }
}
.hero__block .search__form .btn__primary {
  display: block;
  border-radius: 8px;
  background: #1E79CA;
  max-width: 240px;
  width: 100%;
}
@media screen and (max-width:992px) {
  .hero__block .search__form .btn__primary {
    max-width: none;
    border-radius: 5px;
  }
}
.hero__block .search__form__input {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  color: #A0A0A0;
  font-family: Gilroy;
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  width: 100%;
  position: relative;
}
@media screen and (max-width:992px) {
  .hero__block .search__form__input:not(:last-child) {
    border-bottom: 1px solid #E2E2E2;
  }
}
.hero__block .search__form__input::after {
  content: "";
  background: #E2E2E2;
  width: 1px;
  height: 100%;
  display: block;
  top: 0;
  position: absolute;
}
@media screen and (max-width:992px) {
  .hero__block .search__form__input::after {
    display: none;
  }
}
.hero__block .search__form__input:first-child::after {
  display: none;
}
.hero__block .search__form__input .text__field {
  color: #A0A0A0;
  font-family: Gilroy;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
@media screen and (max-width:992px) {
  .hero__block .search__form__input .text__field {
    font-size: 16px;
  }
}
.hero__block .search__form__input::-webkit-input-placeholder {
  color: #A0A0A0;
  font-family: Gilroy;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.hero__block .search__form__input::-moz-placeholder {
  color: #A0A0A0;
  font-family: Gilroy;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.hero__block .search__form__input:-ms-input-placeholder {
  color: #A0A0A0;
  font-family: Gilroy;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.hero__block .search__form__input::-ms-input-placeholder {
  color: #A0A0A0;
  font-family: Gilroy;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.hero__block .search__form__input::placeholder {
  color: #A0A0A0;
  font-family: Gilroy;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
@media screen and (max-width:992px) {
  .hero__block .search__form__input::-webkit-input-placeholder {
    font-size: 16px;
  }
  .hero__block .search__form__input::-moz-placeholder {
    font-size: 16px;
  }
  .hero__block .search__form__input:-ms-input-placeholder {
    font-size: 16px;
  }
  .hero__block .search__form__input::-ms-input-placeholder {
    font-size: 16px;
  }
  .hero__block .search__form__input::placeholder {
    font-size: 16px;
  }
}
.hero__block .label {
  color: #000;
  font-family: Gilroy;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  text-align: left;
}
.hero__block .input__group {
  padding: 13px 18px;
}
.hero__block .text__field {
  border: 0;
  width: 100%;
}
.hero__block .hero__rate {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.hero__block .hero__rate .rate__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.hero__block .hero__rate .rate__count {
  color: #FFF;
  font-family: Gilroy;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.hero__block .hero__rate .rate__count strong {
  font-weight: 700;
}
.hero__block .hero__full__text {
  color: #FFF;
  text-align: center;
  font-family: Gilroy;
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
  line-height: normal; /* 159.091% */
  max-width: 880px;
  margin: 0 auto;
}

.geocoder {
  border-radius: 0;
  overflow: visible;
  position: relative;
  z-index: 1;
}

.mapboxgl-ctrl-geocoder {
  min-width: 100% !important;
}

.geocoder.locked .mapboxgl-ctrl-geocoder--suggestions {
  display: none !important;
}

.geocoder .mapboxgl-ctrl-geocoder--suggestions {
  position: absolute !important;
  z-index: 1000 !important;
  width: 100%;
}

/* Увеличение размера только флага */
.flag {
  font-size: 2.5em;
  line-height: 1.3;
}

.mapboxgl-ctrl-geocoder--powered-by {
  display: none !important;
}

.mapboxgl-ctrl-geocoder, .mapboxgl-ctrl-geocoder .suggestions {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  outline: none !important;
}

.suggestions a,
.mapboxgl-ctrl-geocoder--input {
  font-size: 17px;
}

.flag-container img {
  margin-top: 10px;
  width: 21px !important;
}

input {
  outline: none !important;
}

.mapboxgl-ctrl-geocoder--icon.mapboxgl-ctrl-geocoder--icon-search {
  display: none;
}

.mapboxgl-ctrl-geocoder--input {
  padding-left: 0 !important;
}

.geocoder.locked {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.geocoder.locked .mapboxgl-ctrl-geocoder {
  padding-left: 30px;
}
@media screen and (max-width:992px) {
  .geocoder.locked .mapboxgl-ctrl-geocoder {
    margin-top: 5px;
  }
}

.flag-container {
  position: relative;
  display: inline-block;
  -webkit-transform: none !important;
          transform: none !important;
  left: 0 !important;
  top: 0 !important;
}

@media screen and (max-width:992px) {
  .mapboxgl-ctrl-geocoder--input {
    height: 25px;
    padding: 5px 0;
  }
}
.menu__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 23px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width:992px) {
  .menu__info .btn__group {
    display: none;
  }
}
.menu__info .user__login {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.menu__info .user__login .user {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='18' viewBox='0 0 26 18' fill='none'%3E%3Cpath d='M12.9782 12.821C14.3638 13.6969 15.7972 14.5729 17.1828 15.5125C17.6606 15.831 18.0269 16.3088 18.441 16.7229C18.7595 17.0414 19.0303 17.4078 18.6162 17.8059C18.218 18.1881 17.8836 17.9333 17.5173 17.6307C16.4024 16.7229 15.3513 15.6559 14.0931 14.9869C9.93631 12.805 4.85578 13.7606 1.63865 17.1848C1.52717 17.2963 1.41568 17.4237 1.32012 17.5352C1.0016 17.8855 0.63529 18.2359 0.205277 17.79C-0.208809 17.3759 0.0778662 16.9777 0.412321 16.6114C1.95718 14.9551 3.75686 13.7128 6.06619 13.0121C3.61353 11.4194 2.37127 9.28529 2.49868 6.45039C2.57831 4.65071 3.295 3.08993 4.61689 1.89545C7.70661 -0.875747 12.2456 -0.557219 14.7302 2.51658C17.1828 5.52666 16.8484 10.4161 12.9782 12.821ZM3.78872 6.91226C3.85242 10.0816 6.38472 12.5661 9.47444 12.5184C12.5642 12.4706 15.0328 9.90642 14.985 6.80078C14.9213 3.69513 12.3253 1.21061 9.20369 1.27432C6.24138 1.33802 3.72501 3.94995 3.78872 6.91226Z' fill='white'/%3E%3Cpath d='M20.9892 11.8176C22.0404 10.7505 22.9641 9.81086 23.9038 8.87121C24.0471 8.72787 24.2064 8.5049 24.3815 8.47305C24.6841 8.40934 25.0027 8.45712 25.3053 8.45712C25.2894 8.75972 25.3849 9.15788 25.2256 9.36493C24.7797 9.92235 24.2382 10.4001 23.7445 10.9098C23.0915 11.5628 22.4385 12.2158 21.7855 12.8847C21.2918 13.3943 20.814 13.4739 20.3044 12.9006C19.8107 12.3591 19.2532 11.8494 18.7595 11.3079C18.5047 11.0213 18.2977 10.6072 18.7595 10.3683C19.0144 10.2409 19.4921 10.2727 19.7151 10.4479C20.1451 10.8142 20.4955 11.292 20.9892 11.8176Z' fill='white'/%3E%3C/svg%3E");
  width: 26px;
  height: 18px;
  display: block;
}
.menu__info .language {
  position: relative;
  display: inline-block;
  color: #FFF;
  font-family: Gilroy;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.menu__info .language .current__lang {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}
.menu__info .language .current__lang img {
  width: 24px;
}
.menu__info .language .current__lang .arrow {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5.70696 9.71069C5.31643 10.1012 5.31643 10.7344 5.70696 11.1249L10.5992 16.0123C11.3803 16.7927 12.6461 16.7924 13.4269 16.0117L18.3173 11.1213C18.7078 10.7308 18.7078 10.0976 18.3173 9.70708C17.9268 9.31655 17.2936 9.31655 16.9031 9.70708L12.7174 13.8927C12.3269 14.2833 11.6937 14.2832 11.3032 13.8927L7.12117 9.71069C6.73065 9.32016 6.09748 9.32016 5.70696 9.71069Z' fill='white'/%3E%3C/svg%3E");
  width: 24px;
  height: 24px;
  display: inline-block;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.menu__info .language .lang__list {
  display: none;
  position: absolute;
  top: calc(100% + 0px);
  right: 0;
  border-radius: 10px;
  background: #0D0D0D;
  z-index: 10;
  padding: 6px;
}
.menu__info .language .lang__list ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.menu__info .language .lang__list ul li {
  padding: 4px 12px;
}
.menu__info .language .lang__list ul li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  text-decoration: none;
  color: white;
  font-size: 14px;
}
@media screen and (max-width:992px) {
  .menu__info .language .lang__list ul li a {
    font-size: 20px;
    text-transform: uppercase;
  }
}
.menu__info .language .lang__list ul li a img {
  width: 20px;
}
.menu__info .language.active .lang__list {
  display: block;
}
.menu__info .language.active .current__lang .arrow {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M5.70696 9.71069C5.31643 10.1012 5.31643 10.7344 5.70696 11.1249L10.5992 16.0123C11.3803 16.7927 12.6461 16.7924 13.4269 16.0117L18.3173 11.1213C18.7078 10.7308 18.7078 10.0976 18.3173 9.70708C17.9268 9.31655 17.2936 9.31655 16.9031 9.70708L12.7174 13.8927C12.3269 14.2833 11.6937 14.2832 11.3032 13.8927L7.12117 9.71069C6.73065 9.32016 6.09748 9.32016 5.70696 9.71069Z' fill='%23FF6200'/%3E%3C/svg%3E");
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.mobile__toogle {
  display: none;
}
@media screen and (max-width:992px) {
  .mobile__toogle {
    display: inline-block;
    vertical-align: middle;
    margin-top: 10px;
  }
  .mobile__toogle .toggle-mnu {
    display: block;
    width: 28px;
    height: 28px;
  }
  .mobile__toogle .toggle-mnu span:after, .mobile__toogle .toggle-mnu span:before {
    content: "";
    position: absolute;
    left: 0;
    top: 9px;
  }
  .mobile__toogle .toggle-mnu span:after {
    top: 18px;
  }
  .mobile__toogle .toggle-mnu span {
    position: relative;
    display: block;
  }
  .mobile__toogle .toggle-mnu span, .mobile__toogle .toggle-mnu span:after, .mobile__toogle .toggle-mnu span:before {
    width: 100%;
    height: 2px;
    background-color: #fff;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    border-radius: 2px;
  }
  .mobile__toogle .toggle-mnu.on span {
    background-color: transparent;
  }
  .mobile__toogle .toggle-mnu.on span:before {
    -webkit-transform: rotate(45deg) translate(-1px, 0px);
            transform: rotate(45deg) translate(-1px, 0px);
  }
  .mobile__toogle .toggle-mnu.on span:after {
    -webkit-transform: rotate(-45deg) translate(6px, -7px);
            transform: rotate(-45deg) translate(6px, -7px);
  }
}

.mobile__menu {
  position: absolute;
  background-color: #323232;
  width: 100%;
  height: auto;
  z-index: 9999;
  display: none;
}
.mobile__menu .menu__wrap {
  padding: 30px 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;
}
.mobile__menu .menu__list {
  width: 100%;
}
.mobile__menu .menu__list ul {
  list-style: none;
  padding: 0;
}
.mobile__menu .menu__list ul li {
  width: 100%;
  border-bottom: 1px solid #4a4a4a;
}
.mobile__menu .menu__list ul li a {
  color: #FFF;
  font-family: Gilroy;
  font-size: clamp(16px, 1.5vw, 18px);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-decoration: none;
  padding: 15px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
.mobile__menu .menu__list ul li a:hover {
  background-color: #404040;
}
.mobile__menu .menu__list ul li a .expand-btn {
  font-size: 20px;
  font-weight: bold;
  color: #f4a261;
}
.mobile__menu .menu__list ul li ul.sub-menu,
.mobile__menu .menu__list ul li ul.sub-sub-menu {
  display: none;
  padding-left: 20px;
  background-color: #404040;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.mobile__menu .menu__list ul li ul.sub-menu li,
.mobile__menu .menu__list ul li ul.sub-sub-menu li {
  border-bottom: none;
}
.mobile__menu .menu__list ul li ul.sub-menu li a,
.mobile__menu .menu__list ul li ul.sub-sub-menu li a {
  padding: 10px 20px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.mobile__menu .menu__list ul li ul.sub-menu li a .expand-btn,
.mobile__menu .menu__list ul li ul.sub-sub-menu li a .expand-btn {
  font-size: 18px;
  color: #f4a261;
}
.mobile__menu .menu__list ul li.active > ul.sub-menu, .mobile__menu .menu__list ul li.active > ul.sub-sub-menu {
  display: block;
}
.mobile__menu .menu__btn {
  margin-top: 20px;
  max-width: none;
  width: 100%;
  padding: 0 20px;
}
.mobile__menu .menu__btn .btn__group {
  max-width: none;
}
.mobile__menu .menu__btn .btn__group .btn__primary {
  display: block;
  width: 100%;
}

@-webkit-keyframes animate-top-menu {
  0% {
    top: -50px;
    opacity: 0;
  }
  100% {
    top: 0;
    opacity: 1;
  }
}
@keyframes animate-top-menu {
  0% {
    top: -50px;
    opacity: 0;
  }
  100% {
    top: 0;
    opacity: 1;
  }
}
@-webkit-keyframes animate-nonfixed {
  0% {
    top: 0;
    opacity: 1;
  }
  100% {
    top: -50px;
    opacity: 0;
  }
}
@keyframes animate-nonfixed {
  0% {
    top: 0;
    opacity: 1;
  }
  100% {
    top: -50px;
    opacity: 0;
  }
}
/* Мега-меню стилі */
/* Стилі для головного пункту меню з мега-меню */
.top__line__content__menu li.has-mega-menu {
  position: relative;
}

/* Контейнер мега-меню */
.mega-menu {
  position: absolute;
  top: 100%;
  left: 0;
  background: white;
  border-radius: 0 0 12px 12px;
  -webkit-box-shadow: 0 8px 32px rgba(0, 0, 0, 0.12);
          box-shadow: 0 8px 32px rgba(0, 0, 0, 0.12);
  padding: 40px;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  z-index: 1000;
  min-width: 900px;
  border-top: 3px solid #ff6b35;
}

/* Показ мега-меню при наведенні */
.top__line__content__menu li.has-mega-menu:hover .mega-menu {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

/* Контент мега-меню */
.mega-content {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
  max-width: 1200px;
}
.mega-content .sub-menu {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0 !important;
}

/* Колонки мега-меню */
.mega-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* Заголовки колонок */
.column-title {
  font-size: 14px;
  font-weight: 600;
  color: #666;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  margin-bottom: 20px;
  padding-bottom: 8px;
  border-bottom: 2px solid #ff6b35;
}

/* Посилання в колонках */
.mega-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 12px 0;
  text-decoration: none;
  color: #000; /* чорний колір тексту */
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  border-bottom: 0px !important;
}

/* Ефект при наведенні на пункт */
.mega-item:hover .mega-text {
  color: #ff6b35;
  font-size: 14px;
  font-weight: 500;
}

/* Іконки (картинки) */
.mega-icon {
  width: 24px;
  height: 24px;
  margin-right: 12px;
  -o-object-fit: contain;
     object-fit: contain;
}

/* Текст пункту меню */
.mega-text {
  font-size: 14px;
  font-weight: 500;
  color: #000;
}

/* --- Адаптив --- */
/* Планшети */
@media (max-width: 1024px) {
  .mega-content {
    grid-template-columns: repeat(2, 1fr);
    gap: 30px;
  }
  .mega-menu {
    min-width: auto;
    padding: 30px;
  }
}
/* Мобільні */
@media (max-width: 768px) {
  .mega-menu {
    position: static;
    opacity: 1;
    visibility: visible;
    -webkit-transform: none;
            transform: none;
    -webkit-box-shadow: none;
            box-shadow: none;
    border-radius: 0;
    min-width: auto;
    padding: 20px;
    display: none;
  }
  .top__line__content__menu li.has-mega-menu:hover .mega-menu {
    display: block;
  }
  .mega-content {
    grid-template-columns: 1fr;
    gap: 20px;
  }
}
/* --- Звичайне підменю (для .has-sub-menu) --- */
.top__line__content__menu li.has-sub-menu {
  position: relative;
}

.top__line__content__menu li.has-sub-menu > .sub-menu {
  position: absolute;
  top: 100%;
  left: 0;
  background: #ffffff;
  border-radius: 0 0 12px 12px;
  border-bottom: 0px !important;
  -webkit-box-shadow: 0 8px 32px rgba(0, 0, 0, 0.12);
          box-shadow: 0 8px 32px rgba(0, 0, 0, 0.12);
  padding: 20px 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  z-index: 1000;
  min-width: 120px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0;
}

.top__line__content__menu li.has-sub-menu:hover > .sub-menu {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.top__line__content__menu li.has-sub-menu > .sub-menu li {
  list-style: none;
  width: 100%;
}

.top__line__content__menu li.has-sub-menu > .sub-menu li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 12px 20px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  color: #000;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
  border: 0 !important;
}

.top__line__content__menu li.has-sub-menu > .sub-menu li a:hover {
  color: #ff6b35;
}

.comp {
  overflow: hidden;
  margin-bottom: 0;
  position: relative;
}

.company {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: visible;
}
.company .company__row {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));
  grid-gap: 20px;
  overflow: visible;
}
@media screen and (max-width:1199px) {
  .company .company__row {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media screen and (max-width:992px) {
  .company .company__row {
    display: block;
  }
}
.company .company__item {
  border-radius: 10px;
  background: #FFF;
  padding: 15px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  display: grid;
  place-items: center;
  position: relative;
}
@media screen and (max-width:992px) {
  .company .company__item {
    min-height: 100px;
    height: auto;
  }
}
.company .company__item .company__cover {
  position: relative;
}
.company .company__item .company__cover img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.company .company__item:hover {
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}
.company .swiper-pagination-company {
  position: relative;
  bottom: 0px;
  margin: 15px 0 0;
}

.expeditor {
  background: #FFF;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media screen and (max-width:992px) {
  .expeditor {
    margin: 0;
    padding: 0;
  }
}
.expeditor .expeditor__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 30px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width:992px) {
  .expeditor .expeditor__row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.expeditor .expeditor__image {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  max-width: 800px;
  width: 100%;
  height: 450px;
  overflow: hidden;
  position: relative;
}
.expeditor .expeditor__image .img-fluid {
  display: none;
}
.expeditor .expeditor__image iframe {
  width: 100%;
  height: 100%;
}
@media screen and (max-width:992px) {
  .expeditor .expeditor__image iframe {
    height: 320px;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.expeditor .expeditor__image .play__icon {
  position: absolute;
  background-image: url("../images/play.svg");
  width: 132px;
  height: 132px;
  display: block;
  bottom: 0;
  right: 10px;
  bottom: 10px;
  background-size: cover;
  cursor: pointer;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.expeditor .expeditor__image .play__icon:hover {
  opacity: 0.8;
}
@media screen and (max-width:992px) {
  .expeditor .expeditor__image .play__icon {
    width: 46px;
    height: 46px;
  }
}
.expeditor .expeditor__image img {
  max-width: none;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.expeditor .expeditor__content {
  -webkit-box-flex: 1.2;
      -ms-flex: 1.2;
          flex: 1.2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 40px;
  position: relative;
  max-width: 650px;
}
.expeditor .expeditor__content .expeditor__title {
  color: #160901;
  font-family: Gilroy;
  font-size: clamp(30px, 5vw, 40px);
  font-style: normal;
  font-weight: 500;
  line-height: calc(clamp(30px, 5vw, 40px) * 1.4); /* 140% */
  position: relative;
  padding: 0 20px;
}
.expeditor .expeditor__content .expeditor__title::after {
  content: "";
  background: #FF6200;
  width: 5px;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.expeditor .expeditor__content .expeditor__desc {
  color: #160901;
  font-family: Gilroy;
  font-size: clamp(20px, 2vw, 23px);
  font-style: normal;
  font-weight: 300;
  line-height: normal;
}
@media screen and (max-width:992px) {
  .expeditor .expeditor__content .expeditor__desc {
    font-size: 18px;
    margin-bottom: 30px;
  }
}
.expeditor .expeditor__content .expeditor__desc strong {
  font-weight: 700;
}

.slider__wrapper {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background: -webkit-gradient(linear, left top, left bottom, from(#F8F8F8), to(#FFF));
  background: linear-gradient(180deg, #F8F8F8 0%, #FFF 100%);
  padding: 100px 0 0;
  gap: 30px;
}
@media screen and (max-width:992px) {
  .slider__wrapper {
    padding: 50px 0 0;
  }
}
.slider__wrapper .section__title {
  color: #160901;
  font-family: Gilroy;
  font-size: clamp(20px, 5vw, 45px);
  font-style: normal;
  font-weight: 500;
  line-height: clamp(34px, 5vw, 68px);
  text-align: left;
  position: relative;
  padding: 0 20px;
}
.slider__wrapper .section__title:after {
  content: "";
  background: #FF6200;
  width: 5px;
  height: 100%;
  position: absolute;
  display: block;
  top: 0;
  left: 0;
}
.slider__wrapper .step__slider .slider-wrapper {
  position: relative;
  width: 100%;
  margin: 60px 0 30px;
}
@media screen and (max-width:992px) {
  .slider__wrapper .step__slider .slider-wrapper {
    margin: 30px 0 0;
  }
}
.slider__wrapper .step__slider .slider__steps {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 100px;
  position: relative;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width:992px) {
  .slider__wrapper .step__slider .slider__steps {
    gap: 20px;
  }
}
.slider__wrapper .step__slider .step__list {
  width: 40px;
  height: 40px;
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='20' cy='20' r='19' fill='white' stroke='%23E9F3FB' stroke-width='2'/%3E%3Cpath d='M17.7478 22.1699C17.8031 22.0934 17.8481 22.0314 17.8931 21.9658C19.3771 19.84 21.003 17.8419 22.7742 15.9751C23.5352 15.1729 24.324 14.4036 25.1404 13.6671C25.4275 13.4082 25.7492 13.2332 26.1193 13.1566C26.4757 13.0837 26.8285 13.1056 27.1744 13.2259C27.4339 13.317 27.5723 13.554 27.5377 13.8348C27.5204 13.977 27.4512 14.0827 27.3578 14.1775C27.1883 14.3489 27.0153 14.5203 26.8493 14.6916C24.5869 17.0361 22.7223 19.6942 21.2659 22.6658C20.8162 23.5847 20.4115 24.5217 20.0551 25.4843C19.8234 26.1078 19.4117 26.5417 18.8133 26.7605C17.8239 27.1214 16.8518 26.662 16.3813 25.8599C15.5165 24.4014 14.5375 23.0195 13.4651 21.7142C13.223 21.4188 12.9739 21.1344 12.7283 20.8464C12.6245 20.7261 12.538 20.5948 12.4931 20.438C12.4204 20.1864 12.4723 19.9567 12.6349 19.7635C12.7006 19.6833 12.7837 19.6176 12.8701 19.5593C13.3994 19.2093 13.9702 19.1254 14.5721 19.2785C15.0876 19.4061 15.5234 19.6869 15.9109 20.0588C16.0181 20.1609 16.1219 20.2739 16.2188 20.387C16.6892 20.9339 17.1528 21.4845 17.6232 22.0314C17.6613 22.0751 17.6994 22.1152 17.7478 22.1699Z' fill='%23E2E9F6'/%3E%3C/svg%3E%0A");
  background-size: cover;
  cursor: pointer;
  -webkit-transition: background-color 0.3s, -webkit-transform 0.3s;
  transition: background-color 0.3s, -webkit-transform 0.3s;
  transition: background-color 0.3s, transform 0.3s;
  transition: background-color 0.3s, transform 0.3s, -webkit-transform 0.3s;
  position: relative;
}
@media screen and (max-width:992px) {
  .slider__wrapper .step__slider .step__list {
    width: 20px;
    height: 20px;
  }
}
.slider__wrapper .step__slider .step__list.__active {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' viewBox='0 0 60 60' fill='none'%3E%3Cg filter='url(%23filter0_d_432_1521)'%3E%3Ccircle cx='30' cy='30' r='20' fill='%231E79CA'/%3E%3Ccircle cx='30' cy='30' r='19' stroke='white' stroke-width='2'/%3E%3C/g%3E%3Cpath d='M27.2868 32.0552C27.3422 31.9786 27.3872 31.9166 27.4321 31.851C28.9162 29.7253 30.5421 27.7272 32.3132 25.8604C33.0743 25.0582 33.863 24.2889 34.6794 23.5523C34.9665 23.2935 35.2883 23.1184 35.6584 23.0419C36.0147 22.9689 36.3676 22.9908 36.7135 23.1111C36.9729 23.2023 37.1113 23.4393 37.0767 23.7201C37.0594 23.8623 36.9902 23.968 36.8968 24.0628C36.7273 24.2342 36.5544 24.4055 36.3883 24.5769C34.1259 26.9214 32.2613 29.5794 30.805 32.5511C30.3553 33.4699 29.9505 34.407 29.5942 35.3696C29.3624 35.9931 28.9508 36.427 28.3523 36.6457C27.3629 37.0067 26.3909 36.5473 25.9204 35.7451C25.0556 34.2867 24.0766 32.9048 23.0042 31.5994C22.7621 31.3041 22.513 31.0197 22.2674 30.7316C22.1636 30.6113 22.0771 30.4801 22.0321 30.3233C21.9595 30.0717 22.0114 29.842 22.174 29.6487C22.2397 29.5685 22.3227 29.5029 22.4092 29.4445C22.9385 29.0945 23.5093 29.0106 24.1112 29.1638C24.6266 29.2914 25.0625 29.5722 25.4499 29.9441C25.5572 30.0462 25.661 30.1592 25.7578 30.2722C26.2283 30.8191 26.6918 31.3697 27.1623 31.9166C27.2004 31.9604 27.2384 32.0005 27.2868 32.0552Z' fill='white'/%3E%3Cdefs%3E%3Cfilter id='filter0_d_432_1521' x='0' y='0' width='60' height='60' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='5'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.117647 0 0 0 0 0.47451 0 0 0 0 0.792157 0 0 0 0.2 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_432_1521'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_432_1521' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
  width: 60px;
  height: 60px;
  background-size: cover;
  background-position: center;
}
@media screen and (max-width:992px) {
  .slider__wrapper .step__slider .step__list.__active {
    width: 40px;
    height: 40px;
  }
}
.slider__wrapper .step__slider .step__list:not(:last-child)::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 100%;
  width: 100px; /* Відстань між кроками, враховуючи gap */
  height: 2px;
  border-radius: 90px;
  background: #E9F3FB;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media screen and (max-width:992px) {
  .slider__wrapper .step__slider .step__list:not(:last-child)::after {
    display: none;
  }
}
.slider__wrapper .step__slider .slide__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 30px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width:992px) {
  .slider__wrapper .step__slider .slide__row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.slider__wrapper .step__slider .slider__thumb {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  max-width: 1050px;
  height: 650px;
  width: 100%;
  border-radius: 30px;
  border: 2px solid #B6BECC;
  overflow: hidden;
}
@media screen and (max-width:992px) {
  .slider__wrapper .step__slider .slider__thumb {
    border-radius: 15px;
    border: 0;
  }
}
.slider__wrapper .step__slider .slider__thumb img, .slider__wrapper .step__slider .slider__thumb video {
  max-width: none;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 30px;
  padding: 20px 20px;
  aspect-ratio: 267/320;
  -o-object-position: center;
     object-position: center;
}
@media screen and (max-width:992px) {
  .slider__wrapper .step__slider .slider__thumb img, .slider__wrapper .step__slider .slider__thumb video {
    aspect-ratio: 267/600;
    padding: 0;
    border-radius: 15px;
  }
}
.slider__wrapper .step__slider .slider-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.slider__wrapper .step__slider .swiper-slide {
  opacity: 0;
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
  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;
  z-index: -9;
  overflow: hidden;
}
.slider__wrapper .step__slider .swiper-slide img {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.slider__wrapper .step__slider .swiper-slide-active {
  opacity: 1;
}
.slider__wrapper .step__slider .slider-content {
  -webkit-box-flex: 0.5;
      -ms-flex: 0.5;
          flex: 0.5;
  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: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
}
.slider__wrapper .step__slider .slider-text {
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
  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: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 30px;
}
@media screen and (max-width:992px) {
  .slider__wrapper .step__slider .slider-text {
    gap: 15px;
  }
}
.slider__wrapper .step__slider .slider-title {
  color: #000;
  font-family: Gilroy;
  font-size: clamp(25px, 5vw, 35px);
  font-style: normal;
  font-weight: 500;
  line-height: normal; /* 194.286% */
  position: relative;
}
.slider__wrapper .step__slider .slider-title::after {
  content: "";
  background-color: #FF6200;
  width: 81px;
  height: 1px;
  display: block;
  margin: 20px 0 0;
}
.slider__wrapper .step__slider .slider-description {
  color: #000;
  font-family: Gilroy;
  font-size: clamp(18px, 4vw, 23px);
  font-style: normal;
  font-weight: 300;
  line-height: normal;
}
.slider__wrapper .step__slider .slider-description strong {
  font-weight: 700;
}
.slider__wrapper .step__slider .btn__primary {
  border-radius: 10px;
  background: #FF6200;
  cursor: pointer;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
  color: #FFF;
  text-align: center;
  font-family: Gilroy;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  -ms-flex-item-align: start;
      align-self: flex-start;
  max-width: 220px;
  width: 100%;
}
@media screen and (max-width:992px) {
  .slider__wrapper .step__slider .btn__primary {
    max-width: none;
  }
}
.slider__wrapper .step__slider .btn__primary:hover {
  opacity: 0.8;
}
.slider__wrapper .step__slider .swiper-pagination {
  bottom: -50px;
}

.advantages {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  overflow: hidden;
}
.advantages .swiper-pagination {
  position: relative;
  margin-top: 30px;
}
.advantages .section__title {
  padding: 40px 0;
}
.advantages .advantages__row {
  margin: 50px 0 0;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));
  grid-gap: 30px;
  overflow: visible;
}
@media screen and (max-width:1199px) {
  .advantages .advantages__row {
    grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));
    grid-gap: 30px;
  }
}
@media screen and (max-width:992px) {
  .advantages .advantages__row {
    grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
    grid-gap: 30px;
  }
}
@media screen and (max-width:768px) {
  .advantages .advantages__row {
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 30px;
  }
}
@media screen and (max-width:468px) {
  .advantages .advantages__row {
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 100px;
  }
}
.advantages .advantages__item {
  border-radius: 20px;
  background: #FFF;
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
  position: relative;
  padding: 20px 20px;
}
.advantages .item__circle {
  width: 150px;
  height: 150px;
  -webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.1) inset;
          box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.1) inset;
  border-radius: 50%;
  margin: 0 auto;
  display: grid;
  place-items: center;
  margin-top: -80px;
}
@media screen and (max-width:992px) {
  .advantages .item__circle {
    margin-top: -30%;
    width: 120px;
    height: 120px;
  }
}
.advantages .item__cover {
  width: 120px;
  height: 120px;
  margin: 0 auto;
}
@media screen and (max-width:992px) {
  .advantages .item__cover {
    width: 96px;
    height: 96px;
  }
  .advantages .item__cover img {
    width: 100%;
    height: 100%;
  }
}
.advantages .item__data {
  color: #160901;
  font-family: Gilroy;
  font-size: clamp(18px, 4vw, 23px);
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  text-align: center;
  word-wrap: break-word;
  padding: 20px 0;
}
@media screen and (max-width:992px) {
  .advantages .item__data {
    padding: 15px 0;
  }
}
.advantages .item__data strong {
  font-weight: 700;
}

.delivery {
  border-radius: 30px;
  background: #F4F7FF;
  /*  max-width: 1720px;
    width: calc(100% - 30px);*/
  margin: 0 auto;
}
.delivery .deliver__wrap {
  padding: 0px 40px;
  width: 100%;
}
@media screen and (max-width:992px) {
  .delivery .deliver__wrap {
    padding: 0 20px;
  }
}
.delivery .tab__block {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.delivery .tab_list {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));
  grid-gap: 25px;
}
@media screen and (max-width:992px) {
  .delivery .tab_list {
    grid-gap: 10px;
    grid-template-columns: 1fr;
  }
}
.delivery .tab__item {
  border-radius: 900px;
  border: 1px solid #E2E2E2;
  color: #B0B7C4;
  text-align: center;
  font-family: Gilroy;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal; /* 125% */
  padding: 15px 10px;
  cursor: pointer;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media screen and (max-width:992px) {
  .delivery .tab__item {
    font-size: 16px;
  }
}
.delivery .tab__item.__active, .delivery .tab__item:hover {
  color: #FFF;
  background: #1E79CA;
}
.delivery .tab__content {
  margin: 60px 0 0;
}
.delivery .tab__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
}
@media screen and (max-width:992px) {
  .delivery .tab__row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
  }
}
.delivery .tab__cover {
  max-width: 800px;
  height: auto;
  aspect-ratio: 382.22/215;
  width: 100%;
  border-radius: 30px;
  overflow: hidden;
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media screen and (max-width:992px) {
  .delivery .tab__cover {
    aspect-ratio: 1;
  }
}
.delivery .tab__cover .cover__desc {
  border-radius: 20px;
  border: 0px solid #FFF;
  background: linear-gradient(153deg, rgba(0, 0, 0, 0.49) 0%, rgba(0, 0, 0, 0.49) 100%);
  -webkit-backdrop-filter: blur(11px);
          backdrop-filter: blur(11px);
  color: #FFF;
  font-family: Gilroy;
  font-size: clamp(20px, 2vw, 23px);
  font-style: normal;
  font-weight: 500;
  line-height: normal; /* 152.174% */
  position: absolute;
  bottom: 70px;
  right: 40px;
  padding: 30px 30px;
  max-width: 500px;
}
@media screen and (max-width:992px) {
  .delivery .tab__cover .cover__desc {
    font-size: 18px;
    left: 15px;
    right: 15px;
    bottom: 15px;
    padding: 15px 15px;
  }
}
.delivery .tab__cover img {
  max-width: none;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.delivery .tab__list {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  gap: 20px;
}
.delivery .tab__title {
  color: #000;
  font-family: Gilroy;
  font-size: 35px;
  font-style: normal;
  font-weight: 500;
  line-height: normal; /* 194.286% */
}
@media screen and (max-width:992px) {
  .delivery .tab__title {
    font-size: 25px;
    text-align: center;
  }
}
.delivery .list__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
}
.delivery .list__block {
  border-radius: 20px;
  padding: 20px 20px;
  background: #FFF;
}
.delivery .block__title {
  color: #000;
  font-family: Gilroy;
  font-size: clamp(20px, 2vw, 23px);
  font-style: normal;
  font-weight: 700;
  line-height: normal; /* 108.696% */
}
@media screen and (max-width:992px) {
  .delivery .block__title {
    font-size: 18px;
  }
}
.delivery .block__text {
  color: #000;
  font-family: Gilroy;
  font-size: clamp(20px, 2vw, 23px);
  font-style: normal;
  font-weight: 300;
  line-height: normal; /* 152.174% */
}
@media screen and (max-width:992px) {
  .delivery .block__text {
    font-size: 18px;
  }
}
.delivery .btn__group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
  margin: 15px 0 0;
}
.delivery .btn__group .btn__primary {
  text-decoration: none;
  max-width: 220px;
  width: 100%;
  font-weight: 700;
}
@media screen and (max-width:992px) {
  .delivery .btn__group .btn__primary {
    max-width: none;
  }
}

.block__block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 40px;
  margin: 30px 0 0;
  position: relative;
}
@media screen and (max-width:992px) {
  .block__block {
    gap: 20px;
  }
}
.block__block .swiper-pagination-cards {
  position: relative;
}
@media screen and (max-width:992px) {
  .block__block {
    overflow: hidden;
  }
}
.block__block .block__card__row {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));
  grid-gap: 20px;
  position: relative;
}
@media screen and (max-width:992px) {
  .block__block .block__card__row {
    overflow: visible;
  }
}
.block__block .block__card__row a {
  text-decoration: none;
}
.block__block .card__item {
  border-radius: 20px;
  background: #FFF;
  cursor: pointer;
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
  overflow: hidden;
}
.block__block .card__cover {
  width: 100%;
  height: 215px;
  overflow: hidden;
  aspect-ratio: 382.22/215;
}
@media screen and (max-width:992px) {
  .block__block .card__cover {
    height: 137.618px;
  }
}
.block__block .card__cover img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.block__block .card__content {
  padding: 16px 20px;
}
@media screen and (max-width:992px) {
  .block__block .card__content {
    padding: 8px 10px;
  }
}
.block__block .card__title {
  color: #160901;
  text-align: center;
  font-family: Gilroy;
  font-size: clamp(20px, 2.5vw, 23px);
  font-style: normal;
  font-weight: 700;
  line-height: normal; /* 108.696% */
}
.block__block .btn__group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.block__block .swiper-button-prev,
.block__block .swiper-button-next {
  top: 60%;
  margin-top: 10px;
}
.block__block .swiper-button-prev::after,
.block__block .swiper-button-next::after {
  font-size: 18px;
}

.about__block {
  background: #062065;
  padding: 50px 0 180px;
}
.about__block.__fix {
  padding: 100px 0;
}
.about__block .about__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 50px;
  /* max-width: 1720px;
   width: calc(100% - 30px);*/
  margin: 0 auto;
}
@media screen and (max-width:992px) {
  .about__block .about__row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.about__block .about__cover {
  border-radius: 30px;
  background: rgba(255, 255, 255, 0.2);
  max-width: 650px;
  height: 720px;
  width: 100%;
  border-radius: 30px;
  overflow: hidden;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 10px 10px;
}
@media screen and (max-width:992px) {
  .about__block .about__cover {
    height: 100%;
    max-width: none;
  }
}
.about__block .about__cover img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 30px;
  -o-object-position: top;
     object-position: top;
}
.about__block .ab__content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  color: #FFF;
  font-family: Gilroy;
  font-size: clamp(18px, 2.2vw, 23px);
  font-style: normal;
  font-weight: 300;
  line-height: 1.5; /* 173.913% */
}
.about__block .ab__content strong {
  font-weight: 700;
}
.about__block .ab__content p {
  font-weight: 300;
}
.about__block .ab__content p:not(:last-child) {
  margin-bottom: 20px;
}
.about__block .ab__title {
  color: #FFF;
  font-family: Gilroy;
  font-size: clamp(30px, 3vw, 40px);
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  position: relative;
  padding: 0 15px;
}
.about__block .ab__title::before {
  width: 5px;
  height: 100%;
  background: #FF6200;
  content: "";
  display: block;
  position: absolute;
  left: 0;
}

.popular {
  border-radius: 30px;
  background: #EBF7FF;
  max-width: 1720px;
  width: calc(100% - 30px);
  margin: -130px auto 0;
}
@media screen and (max-width:992px) {
  .popular {
    border-radius: 0;
    width: calc(100% - 0px);
    padding: 40px 0;
  }
}
.popular.__fix {
  margin: 0 auto;
}
.popular .popular__block {
  margin: 30px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 40px;
  position: relative;
}
.popular .popular__block .swiper-button-prev,
.popular .popular__block .swiper-button-next {
  top: 75%;
  margin-top: 0px;
  z-index: 999;
}
.popular .popular__block .swiper-button-prev::after,
.popular .popular__block .swiper-button-next::after {
  font-size: 18px;
}
@media screen and (max-width:992px) {
  .popular .popular__block {
    gap: 20px;
  }
}
.popular .popular__block .swiper-pagination-popular {
  bottom: 0;
  margin: 0;
  position: relative;
}
@media screen and (max-width:992px) {
  .popular .popular__block {
    overflow: hidden;
    position: relative;
  }
}
.popular .popular__row {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  grid-gap: 20px;
  position: relative;
}
@media screen and (max-width:992px) {
  .popular .popular__row {
    overflow: visible;
  }
}
.popular .popular__item {
  border-radius: 20px;
  background: #FFF;
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
  overflow: hidden;
  cursor: pointer;
}
.popular .popular__item a {
  text-decoration: none;
}
.popular .item__cover {
  width: 100%;
  overflow: hidden;
  aspect-ratio: 382.22/215;
  position: relative;
}
.popular .item__cover img {
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
}
.popular .time {
  position: absolute;
  border-radius: 0px 20px 20px 0px;
  border: 0px solid #FFF;
  background: linear-gradient(153deg, rgba(0, 0, 0, 0.49) 0%, rgba(0, 0, 0, 0.49) 100%);
  -webkit-backdrop-filter: blur(11px);
          backdrop-filter: blur(11px);
  padding: 5px 20px;
  top: 30px;
}
.popular .time .time__text {
  color: #FFF;
  font-family: Gilroy;
  font-size: 20px;
  font-style: normal;
  font-weight: 300;
  line-height: normal; /* 125% */
}
.popular .time .time__info {
  color: #FFF;
  font-family: Gilroy;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.popular .item__content {
  padding: 18px 20px;
  text-align: center;
}
.popular .item__content .item__title {
  color: #160901;
  text-align: center;
  font-family: Gilroy;
  font-size: 20px;
  font-style: normal;
  font-weight: 300;
  line-height: normal; /* 125% */
}
.popular .item__content .item__country {
  color: #160901;
  text-align: center;
  font-family: Gilroy;
  font-size: clamp(20px, 2vw, 23px);
  font-style: normal;
  font-weight: 700;
  line-height: normal; /* 108.696% */
}
.popular .btn__group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.popular .btn__group .btn__primary {
  max-width: 220px;
  width: 100%;
}
@media screen and (max-width:992px) {
  .popular .btn__group .btn__primary {
    max-width: none;
  }
}

.grid__groups {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 110px;
}
@media screen and (max-width:992px) {
  .grid__groups {
    gap: 30px;
  }
}
.grid__groups .grid__rows {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 30px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width:992px) {
  .grid__groups .grid__rows {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.grid__groups .grid__cover {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
  height: auto;
  border-radius: 30px;
  overflow: hidden;
  position: relative;
  background: #FFF;
  border: 5px solid #FFF;
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
}
.grid__groups .grid__cover img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.grid__groups .grid__data {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
}
.grid__groups .grid__data .data__title {
  color: #000;
  font-family: Gilroy;
  font-size: clamp(25px, 3.5vw, 40px);
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  position: relative;
  padding: 0 15px;
}
.grid__groups .grid__data .data__title::before {
  width: 5px;
  height: 100%;
  background: #FF6200;
  content: "";
  display: block;
  position: absolute;
  left: 0;
}
.grid__groups .grid__data .data__text {
  color: #000;
  font-family: Gilroy;
  font-size: clamp(18px, 2.2vw, 23px);
  font-style: normal;
  font-weight: 300;
  line-height: normal; /* 173.913% */
}
@media screen and (max-width:992px) {
  .grid__groups .grid__data .data__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
  }
}
.grid__groups .grid__data .data__text strong {
  font-weight: 700;
}
.grid__groups .grid__data .data__text p {
  font-weight: 300;
}
.grid__groups .grid__data .data__text p:not(:last-child) {
  margin-bottom: 20px;
}
.grid__groups .grid__data .data__text ul {
  list-style: none;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  position: relative;
}
.grid__groups .grid__data .data__text ul li {
  position: relative;
}
.grid__groups .grid__data .data__text ul li::before {
  content: "";
  width: 11px;
  height: 11px;
  border-radius: 50%;
  background-color: #FF6200;
  display: inline-block;
  vertical-align: middle;
  margin-right: 20px;
}
.grid__groups .grid__data .data__label {
  color: #000;
  font-family: Gilroy;
  font-size: clamp(23px, 2.5vw, 30px);
  font-style: normal;
  font-weight: 700;
  line-height: normal; /* 133.333% */
}
.grid__groups .data__option {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
}
.grid__groups .data__option ul {
  list-style: none;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
}
.grid__groups .data__option ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
}
.grid__groups .data__option .label {
  color: #000;
  font-family: Gilroy;
  font-size: 30px;
  font-style: normal;
  font-weight: 700;
}
.grid__groups .data__option .fix {
  width: 61px;
  height: 61px;
  display: grid;
  place-items: center;
  background-color: #F4F7FF;
  border-radius: 50%;
}
.grid__groups .data__option .fix::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='33' viewBox='0 0 33 33' fill='none'%3E%3Cpath d='M4.71429 25.3393H7.07202V27.1071H4.71429V25.3393Z' fill='%23FF6200'/%3E%3Cpath d='M26.5179 20.0357C25.2358 20.0357 23.9826 20.4159 22.9166 21.1282C21.8506 21.8404 21.0198 22.8528 20.5291 24.0372C20.0385 25.2217 19.9102 26.525 20.1603 27.7825C20.4104 29.0399 21.0277 30.1949 21.9343 31.1014C22.8408 32.008 23.9958 32.6253 25.2533 32.8754C26.5107 33.1256 27.814 32.9972 28.9985 32.5066C30.1829 32.016 31.1953 31.1851 31.9076 30.1191C32.6198 29.0532 33 27.7999 33 26.5179C32.998 24.7993 32.3144 23.1517 31.0992 21.9365C29.884 20.7213 28.2364 20.0377 26.5179 20.0357ZM30.756 24.8808L25.7559 29.8809C25.6454 29.9914 25.4955 30.0534 25.3393 30.0534C25.183 30.0534 25.0332 29.9914 24.9227 29.8809L22.4229 27.3806C22.3156 27.2694 22.2562 27.1206 22.2575 26.9661C22.2589 26.8116 22.3208 26.6638 22.4301 26.5545C22.5393 26.4452 22.6871 26.3833 22.8417 26.3819C22.9962 26.3806 23.145 26.44 23.2562 26.5473L25.3393 28.631L29.9228 24.0476C30.0339 23.9402 30.1827 23.8808 30.3373 23.8822C30.4918 23.8835 30.6396 23.9455 30.7488 24.0547C30.8581 24.164 30.9201 24.3118 30.9214 24.4663C30.9227 24.6208 30.8633 24.7697 30.756 24.8808Z' fill='%23FF6200'/%3E%3Cpath d='M11.7857 14.7321H14.1434V16.5H11.7857V14.7321Z' fill='%23FF6200'/%3E%3Cpath d='M18.8571 14.7321H21.2143V16.5H18.8571V14.7321Z' fill='%23FF6200'/%3E%3Cpath d='M4.71429 20.0357H7.07202V21.8036H4.71429V20.0357Z' fill='%23FF6200'/%3E%3Cpath d='M11.7857 20.0357H14.1434V21.8036H11.7857V20.0357Z' fill='%23FF6200'/%3E%3Cpath d='M4.71429 14.7321H7.07202V16.5H4.71429V14.7321Z' fill='%23FF6200'/%3E%3Cpath d='M7.07143 5.89286C7.38372 5.89192 7.68295 5.76745 7.90377 5.54663C8.1246 5.32581 8.24907 5.02658 8.25 4.71429V1.17857C8.25 0.865995 8.12583 0.566221 7.9048 0.345196C7.68378 0.124171 7.38401 0 7.07143 0C6.75885 0 6.45908 0.124171 6.23805 0.345196C6.01703 0.566221 5.89286 0.865995 5.89286 1.17857V4.71429C5.89379 5.02658 6.01826 5.32581 6.23908 5.54663C6.45991 5.76745 6.75914 5.89192 7.07143 5.89286Z' fill='%23FF6200'/%3E%3Cpath d='M16.5 5.89286C16.8123 5.89192 17.1115 5.76745 17.3323 5.54663C17.5532 5.32581 17.6776 5.02658 17.6786 4.71429V1.17857C17.6786 0.865995 17.5544 0.566221 17.3334 0.345196C17.1124 0.124171 16.8126 0 16.5 0C16.1874 0 15.8876 0.124171 15.6666 0.345196C15.4456 0.566221 15.3214 0.865995 15.3214 1.17857V4.71429C15.3224 5.02658 15.4468 5.32581 15.6677 5.54663C15.8885 5.76745 16.1877 5.89192 16.5 5.89286Z' fill='%23FF6200'/%3E%3Cpath d='M25.9286 5.89286C26.2409 5.89192 26.5401 5.76745 26.7609 5.54663C26.9817 5.32581 27.1062 5.02658 27.1071 4.71429V1.17857C27.1071 0.865995 26.983 0.566221 26.7619 0.345196C26.5409 0.124171 26.2411 0 25.9286 0C25.616 0 25.3162 0.124171 25.0952 0.345196C24.8742 0.566221 24.75 0.865995 24.75 1.17857V4.71429C24.7509 5.02658 24.8754 5.32581 25.0962 5.54663C25.3171 5.76745 25.6163 5.89192 25.9286 5.89286Z' fill='%23FF6200'/%3E%3Cpath d='M25.9286 14.7321H28.2857V16.5H25.9286V14.7321Z' fill='%23FF6200'/%3E%3Cpath d='M31.2321 3.53571H28.2857V4.71429C28.2857 5.33944 28.0374 5.93899 27.5953 6.38104C27.1533 6.82309 26.5537 7.07143 25.9286 7.07143C25.3034 7.07143 24.7039 6.82309 24.2618 6.38104C23.8198 5.93899 23.5714 5.33944 23.5714 4.71429V3.53571H18.8571V4.71429C18.8571 5.33944 18.6088 5.93899 18.1668 6.38104C17.7247 6.82309 17.1252 7.07143 16.5 7.07143C15.8748 7.07143 15.2753 6.82309 14.8332 6.38104C14.3912 5.93899 14.1429 5.33944 14.1429 4.71429V3.53571H9.42857V4.71429C9.42857 5.33944 9.18023 5.93899 8.73818 6.38104C8.29613 6.82309 7.69658 7.07143 7.07143 7.07143C6.44628 7.07143 5.84673 6.82309 5.40468 6.38104C4.96263 5.93899 4.71429 5.33944 4.71429 4.71429V3.53571H1.76786C1.29942 3.53711 0.850574 3.72382 0.519339 4.05505C0.188104 4.38629 0.00139902 4.83514 0 5.30357V9.42857H33V5.30357C32.9986 4.83514 32.8119 4.38629 32.4807 4.05505C32.1494 3.72382 31.7006 3.53711 31.2321 3.53571Z' fill='%23FF6200'/%3E%3Cpath d='M11.7857 25.3393H14.1434V27.1071H11.7857V25.3393Z' fill='%23FF6200'/%3E%3Cpath d='M0 10.6071V28.875C0.00139902 29.3434 0.188104 29.7923 0.519339 30.1235C0.850574 30.4548 1.29942 30.6415 1.76786 30.6429H20.0728C19.535 29.794 19.1696 28.8476 18.9976 27.8576C18.8255 26.8676 18.8501 25.8534 19.07 24.8729C19.2899 23.8924 19.7008 22.9648 20.2791 22.143C20.8575 21.3213 21.5921 20.6216 22.4409 20.0837C23.2897 19.5459 24.2361 19.1805 25.2261 19.0085C26.2162 18.8364 27.2304 18.861 28.2109 19.0809C29.1914 19.3008 30.119 19.7117 30.9407 20.29C31.7624 20.8684 32.4622 21.603 33 22.4518V10.6071H0ZM8.25 27.1071C8.25 27.4197 8.12583 27.7195 7.9048 27.9405C7.68378 28.1615 7.38401 28.2857 7.07143 28.2857H4.71429C4.40171 28.2857 4.10194 28.1615 3.88091 27.9405C3.65989 27.7195 3.53571 27.4197 3.53571 27.1071V25.3393C3.53571 25.0267 3.65989 24.7269 3.88091 24.5059C4.10194 24.2849 4.40171 24.1607 4.71429 24.1607H7.07143C7.38401 24.1607 7.68378 24.2849 7.9048 24.5059C8.12583 24.7269 8.25 25.0267 8.25 25.3393V27.1071ZM8.25 21.8036C8.25 22.1161 8.12583 22.4159 7.9048 22.6369C7.68378 22.858 7.38401 22.9821 7.07143 22.9821H4.71429C4.40171 22.9821 4.10194 22.858 3.88091 22.6369C3.65989 22.4159 3.53571 22.1161 3.53571 21.8036V20.0357C3.53571 19.7231 3.65989 19.4234 3.88091 19.2023C4.10194 18.9813 4.40171 18.8571 4.71429 18.8571H7.07143C7.38401 18.8571 7.68378 18.9813 7.9048 19.2023C8.12583 19.4234 8.25 19.7231 8.25 20.0357V21.8036ZM8.25 16.5C8.25 16.8126 8.12583 17.1124 7.9048 17.3334C7.68378 17.5544 7.38401 17.6786 7.07143 17.6786H4.71429C4.40171 17.6786 4.10194 17.5544 3.88091 17.3334C3.65989 17.1124 3.53571 16.8126 3.53571 16.5V14.7321C3.53571 14.4196 3.65989 14.1198 3.88091 13.8988C4.10194 13.6777 4.40171 13.5536 4.71429 13.5536H7.07143C7.38401 13.5536 7.68378 13.6777 7.9048 13.8988C8.12583 14.1198 8.25 14.4196 8.25 14.7321V16.5ZM15.3214 27.1071C15.3214 27.4197 15.1973 27.7195 14.9762 27.9405C14.7552 28.1615 14.4554 28.2857 14.1429 28.2857H11.7857C11.4731 28.2857 11.1734 28.1615 10.9523 27.9405C10.7313 27.7195 10.6071 27.4197 10.6071 27.1071V25.3393C10.6071 25.0267 10.7313 24.7269 10.9523 24.5059C11.1734 24.2849 11.4731 24.1607 11.7857 24.1607H14.1429C14.4554 24.1607 14.7552 24.2849 14.9762 24.5059C15.1973 24.7269 15.3214 25.0267 15.3214 25.3393V27.1071ZM15.3214 21.8036C15.3214 22.1161 15.1973 22.4159 14.9762 22.6369C14.7552 22.858 14.4554 22.9821 14.1429 22.9821H11.7857C11.4731 22.9821 11.1734 22.858 10.9523 22.6369C10.7313 22.4159 10.6071 22.1161 10.6071 21.8036V20.0357C10.6071 19.7231 10.7313 19.4234 10.9523 19.2023C11.1734 18.9813 11.4731 18.8571 11.7857 18.8571H14.1429C14.4554 18.8571 14.7552 18.9813 14.9762 19.2023C15.1973 19.4234 15.3214 19.7231 15.3214 20.0357V21.8036ZM15.3214 16.5C15.3214 16.8126 15.1973 17.1124 14.9762 17.3334C14.7552 17.5544 14.4554 17.6786 14.1429 17.6786H11.7857C11.4731 17.6786 11.1734 17.5544 10.9523 17.3334C10.7313 17.1124 10.6071 16.8126 10.6071 16.5V14.7321C10.6071 14.4196 10.7313 14.1198 10.9523 13.8988C11.1734 13.6777 11.4731 13.5536 11.7857 13.5536H14.1429C14.4554 13.5536 14.7552 13.6777 14.9762 13.8988C15.1973 14.1198 15.3214 14.4196 15.3214 14.7321V16.5ZM21.2143 20.0357H18.8571V21.8036C19.0134 21.8036 19.1633 21.8657 19.2738 21.9762C19.3843 22.0867 19.4464 22.2366 19.4464 22.3929C19.4464 22.5491 19.3843 22.699 19.2738 22.8095C19.1633 22.9201 19.0134 22.9821 18.8571 22.9821C18.5446 22.9821 18.2448 22.858 18.0238 22.6369C17.8027 22.4159 17.6786 22.1161 17.6786 21.8036V20.0357C17.6786 19.7231 17.8027 19.4234 18.0238 19.2023C18.2448 18.9813 18.5446 18.8571 18.8571 18.8571H21.2143C21.3706 18.8571 21.5205 18.9192 21.631 19.0297C21.7415 19.1403 21.8036 19.2901 21.8036 19.4464C21.8036 19.6027 21.7415 19.7526 21.631 19.8631C21.5205 19.9736 21.3706 20.0357 21.2143 20.0357ZM22.3929 16.5C22.3929 16.8126 22.2687 17.1124 22.0477 17.3334C21.8266 17.5544 21.5269 17.6786 21.2143 17.6786H18.8571C18.5446 17.6786 18.2448 17.5544 18.0238 17.3334C17.8027 17.1124 17.6786 16.8126 17.6786 16.5V14.7321C17.6786 14.4196 17.8027 14.1198 18.0238 13.8988C18.2448 13.6777 18.5446 13.5536 18.8571 13.5536H21.2143C21.5269 13.5536 21.8266 13.6777 22.0477 13.8988C22.2687 14.1198 22.3929 14.4196 22.3929 14.7321V16.5ZM29.4643 16.5C29.4643 16.8126 29.3401 17.1124 29.1191 17.3334C28.8981 17.5544 28.5983 17.6786 28.2857 17.6786H25.9286C25.616 17.6786 25.3162 17.5544 25.0952 17.3334C24.8742 17.1124 24.75 16.8126 24.75 16.5V14.7321C24.75 14.4196 24.8742 14.1198 25.0952 13.8988C25.3162 13.6777 25.616 13.5536 25.9286 13.5536H28.2857C28.5983 13.5536 28.8981 13.6777 29.1191 13.8988C29.3401 14.1198 29.4643 14.4196 29.4643 14.7321V16.5Z' fill='%23FF6200'/%3E%3C/svg%3E");
  width: 33px;
  height: 33px;
  display: block;
}
.grid__groups .data__option .box {
  width: 61px;
  height: 61px;
  display: grid;
  place-items: center;
  background-color: #F4F7FF;
  border-radius: 50%;
}
.grid__groups .data__option .box::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='43' viewBox='0 0 36 43' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 7.15239C22.2066 7.15239 25.6167 10.5579 25.6167 14.7588C25.6167 18.9597 22.2066 22.3651 18 22.3651C13.7934 22.3651 10.3835 18.9597 10.3835 14.7588C10.3835 10.558 13.7934 7.15239 18 7.15239ZM18.6908 28.7257V43L32.7902 37.5252V28.5987L21.7656 32.8797C21.445 33.0035 21.0883 32.8712 20.9215 32.5829L18.6908 28.7257ZM17.3092 42.9999V28.7257L15.0791 32.5832C14.9012 32.8897 14.5229 33.008 14.2057 32.8684L3.20995 28.5987V37.5251L17.3092 42.9999ZM33.1793 20.9977L18.9983 26.5043L21.8189 31.3832L36 25.8766L33.1793 20.9977ZM17.0017 26.5043L2.82065 20.9977L0 25.8766L14.1812 31.3832L17.0017 26.5043ZM18 23.745C14.2173 23.745 10.9798 21.4141 9.6491 18.112L4.41911 20.1428L18 25.4164L31.5809 20.1428L26.3509 18.112C25.0202 21.414 21.7827 23.745 18 23.745ZM31.906 14.2505C32.2877 14.2505 32.5969 14.5594 32.5969 14.9404C32.5969 15.3214 32.2877 15.6303 31.906 15.6303H28.6705C28.289 15.6303 27.9797 15.3214 27.9797 14.9404C27.9797 14.5594 28.289 14.2505 28.6705 14.2505H31.906ZM17.3092 0.689919C17.3092 0.308911 17.6185 0 18 0C18.3815 0 18.6908 0.308911 18.6908 0.689919V3.92124C18.6908 4.30225 18.3815 4.61116 18 4.61116C17.6185 4.61116 17.3092 4.30225 17.3092 3.92124V0.689919ZM10.3353 2.82617C10.1461 2.49734 10.2596 2.07735 10.589 1.88831C10.9184 1.69936 11.3389 1.81276 11.5281 2.14168L13.1459 4.94008C13.3352 5.269 13.2217 5.68899 12.8922 5.87794C12.5629 6.06689 12.1423 5.95357 11.9531 5.62457L10.3353 2.82617ZM5.36324 8.16269C5.03388 7.97219 4.92153 7.551 5.11229 7.22216C5.30296 6.89333 5.72473 6.78096 6.05409 6.97155L8.85617 8.58717C9.18545 8.77767 9.29788 9.19887 9.10712 9.5277C8.91645 9.85653 8.4946 9.96882 8.16532 9.77831L5.36324 8.16269ZM3.73033 15.2671C3.34881 15.2671 3.03948 14.9582 3.03948 14.5772C3.03948 14.1962 3.34881 13.8873 3.73033 13.8873H6.96592C7.34753 13.8873 7.65677 14.1962 7.65677 14.5772C7.65677 14.9582 7.34753 15.2671 6.96592 15.2671H3.73033ZM24.4232 2.32322C24.6124 1.99438 25.033 1.88089 25.3624 2.06984C25.6917 2.2588 25.8053 2.67887 25.6161 3.0077L23.9983 5.8061C23.809 6.13502 23.3885 6.24843 23.0592 6.05948C22.7298 5.87052 22.6162 5.45054 22.8055 5.12162L24.4232 2.32322ZM29.7642 7.28598C30.0936 7.09539 30.5153 7.20776 30.706 7.53659C30.8968 7.86543 30.7843 8.28662 30.4551 8.47713L27.6529 10.0927C27.3236 10.2832 26.9019 10.171 26.7111 9.84213C26.5203 9.5133 26.6329 9.0921 26.962 8.9016L29.7642 7.28598ZM20.884 11.29L16.3721 15.7959L14.8324 13.8608C14.4536 13.385 13.7603 13.306 13.2839 13.6841C12.8074 14.0625 12.7282 14.7547 13.1071 15.2306L15.3729 18.0781C15.7647 18.6386 16.5715 18.7153 17.0598 18.2276L22.4453 12.8494C22.8763 12.4188 22.8763 11.7207 22.4453 11.29C22.0142 10.8595 21.3151 10.8595 20.884 11.29Z' fill='%23FF6200'/%3E%3C/svg%3E%0A");
  width: 36px;
  height: 43px;
  display: block;
}
.grid__groups .data__option .del {
  width: 61px;
  height: 61px;
  display: grid;
  place-items: center;
  background-color: #F4F7FF;
  border-radius: 50%;
}
.grid__groups .data__option .del::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='48' height='32' viewBox='0 0 48 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.6397 7.26411C19.6397 6.8374 19.9885 6.49143 20.4187 6.49143C20.8488 6.49143 21.1976 6.8374 21.1976 7.26411V9.85657L22.8477 10.8016C23.219 11.0133 23.3471 11.4836 23.1337 11.8519C22.9203 12.2203 22.4462 12.3473 22.0749 12.1357L20.0949 11.0017C19.8264 10.8798 19.6398 10.6109 19.6398 10.2988V7.26411H19.6397ZM13.9807 11.0715C13.5505 11.0715 13.2017 10.7256 13.2017 10.2988C13.2017 9.87212 13.5505 9.52615 13.9807 9.52615H14.6785C15.1087 9.52615 15.4574 9.87212 15.4574 10.2988C15.4574 10.7256 15.1087 11.0715 14.6785 11.0715H13.9807ZM21.1975 16.6852C21.1975 17.1119 20.8487 17.4579 20.4186 17.4579C19.9884 17.4579 19.6396 17.1119 19.6396 16.6852V15.9929C19.6396 15.5662 19.9884 15.2203 20.4186 15.2203C20.8487 15.2203 21.1975 15.5662 21.1975 15.9929V16.6852ZM26.8566 9.52625C27.2867 9.52625 27.6355 9.87222 27.6355 10.2989C27.6355 10.7256 27.2867 11.0716 26.8566 11.0716H26.1587C25.7286 11.0716 25.3798 10.7256 25.3798 10.2989C25.3798 9.87222 25.7286 9.52625 26.1587 9.52625H26.8566ZM15.3156 6.32936C15.0114 6.02762 15.0114 5.53842 15.3156 5.23678C15.6197 4.93505 16.1129 4.93505 16.417 5.23678L16.9104 5.72628C17.2146 6.02801 17.2146 6.51722 16.9104 6.81885C16.6063 7.12059 16.1131 7.12059 15.809 6.81885L15.3156 6.32936ZM16.417 15.361C16.1128 15.6627 15.6196 15.6627 15.3156 15.361C15.0114 15.0593 15.0114 14.57 15.3156 14.2684L15.809 13.7789C16.1132 13.4772 16.6064 13.4772 16.9104 13.7789C17.2146 14.0806 17.2146 14.5699 16.9104 14.8715L16.417 15.361ZM25.5217 14.2683C25.8258 14.57 25.8258 15.0593 25.5217 15.3609C25.2175 15.6626 24.7243 15.6626 24.4203 15.3609L23.9268 14.8714C23.6226 14.5697 23.6226 14.0805 23.9268 13.7788C24.231 13.4771 24.7241 13.4771 25.0282 13.7788L25.5217 14.2683ZM24.4203 5.23678C24.7244 4.93505 25.2176 4.93505 25.5217 5.23678C25.8258 5.53851 25.8258 6.02772 25.5217 6.32936L25.0282 6.81885C24.724 7.12059 24.2309 7.12059 23.9268 6.81885C23.6226 6.51712 23.6226 6.02791 23.9268 5.72628L24.4203 5.23678ZM19.6397 3.91259C19.6397 3.48587 19.9885 3.1399 20.4187 3.1399C20.8488 3.1399 21.1976 3.48587 21.1976 3.91259V4.60482C21.1976 5.03153 20.8488 5.3775 20.4187 5.3775C19.9885 5.3775 19.6397 5.03153 19.6397 4.60482V3.91259ZM31.7536 3.88806H28.5439C26.6417 1.51891 23.7092 0 20.4187 0C17.1281 0 14.1955 1.51891 12.2934 3.88806H4.38503C3.95486 3.88806 3.60609 4.23403 3.60609 4.66074C3.60609 5.08746 3.95486 5.43343 4.38503 5.43343H8.70189C9.45834 5.43343 10.0772 6.04733 10.0772 6.7977C10.0772 7.54808 9.45834 8.16197 8.70189 8.16197H0.778937C0.348769 8.16197 0 8.50794 0 8.93466C0 9.36138 0.348769 9.70735 0.778937 9.70735H7.46893C8.22538 9.70735 8.84424 10.3212 8.84424 11.0716C8.84424 11.822 8.22538 12.4359 7.46893 12.4359H2.97145C2.54128 12.4359 2.19251 12.7819 2.19251 13.2086C2.19251 13.6353 2.54128 13.9813 2.97145 13.9813H9.43955C10.196 13.9813 10.8149 14.5952 10.8149 15.3455C10.8149 16.0959 10.196 16.7098 9.43955 16.7098C6.55271 16.7098 3.66577 16.7097 0.778937 16.7098C0.348769 16.7098 0 17.0558 0 17.4825C0 17.9092 0.348769 18.2552 0.778937 18.2552H7.46893V27.1949C7.46893 28.0771 8.19432 28.7965 9.08367 28.7965H12.4245C12.4245 26.1742 14.5685 24.0476 17.2119 24.0476C19.8553 24.0476 21.9993 26.1742 21.9993 28.7965H33.3682V5.48983C33.3683 4.60772 32.6428 3.88806 31.7536 3.88806ZM20.4187 18.32C15.953 18.32 12.3326 14.7287 12.3326 10.2989C12.3326 5.86903 15.9529 2.27778 20.4187 2.27778C24.8844 2.27778 28.5046 5.86903 28.5046 10.2989C28.5046 14.7287 24.8843 18.32 20.4187 18.32ZM46.1166 23.0219H47.5152V18.3396C47.5152 18.1022 47.4731 17.8993 47.3784 17.6779L44.1756 10.1969C43.8679 9.47834 43.1422 9.02825 42.2913 9.02825H34.9261V28.7963H35.6543C35.6543 26.174 37.7981 24.0474 40.4416 24.0474C43.0851 24.0474 45.229 26.1741 45.229 28.7963H46.3039C46.971 28.7963 47.515 28.2567 47.515 27.595V25.9455H46.1164C45.809 25.9455 45.5581 25.6968 45.5581 25.3918V23.5756C45.5583 23.2707 45.8091 23.0219 46.1166 23.0219ZM35.8505 17.7416V11.4907H42.0327L44.7089 17.7416H35.8505ZM17.212 25.5929C15.4283 25.5929 13.9825 27.0272 13.9825 28.7964C13.9825 30.5658 15.4284 32 17.212 32C18.9956 32 20.4415 30.5657 20.4415 28.7964C20.4414 27.0272 18.9956 25.5929 17.212 25.5929ZM17.212 29.8881C16.6038 29.8881 16.1116 29.3998 16.1116 28.7965C16.1116 28.1933 16.6038 27.705 17.212 27.705C17.8201 27.705 18.3123 28.1933 18.3123 28.7965C18.3122 29.3997 17.8201 29.8881 17.212 29.8881ZM40.4417 25.5929C38.6581 25.5929 37.2122 27.0272 37.2122 28.7964C37.2122 30.5658 38.6582 32 40.4417 32C42.2254 32 43.6712 30.5657 43.6712 28.7964C43.6713 27.0272 42.2254 25.5929 40.4417 25.5929ZM40.4417 29.8881C39.8336 29.8881 39.3414 29.3998 39.3414 28.7965C39.3414 28.1933 39.8336 27.705 40.4417 27.705C41.0499 27.705 41.5421 28.1933 41.5421 28.7965C41.5421 29.3997 41.0499 29.8881 40.4417 29.8881Z' fill='%23FF6200'/%3E%3C/svg%3E%0A");
  width: 48px;
  height: 32px;
  display: block;
}
.grid__groups .btn__group {
  margin: 30px 0 0;
}

.rew__block {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  position: relative;
}
.rew__block .company__block {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 750px;
  margin: 60px auto 0;
}
@media screen and (max-width:992px) {
  .rew__block .company__block {
    margin: 30px auto;
  }
}
.rew__block .company__block .company__row {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(80px, 1fr));
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  grid-gap: 20px;
  position: relative;
}
@media screen and (max-width:1199px) {
  .rew__block .company__block .company__row {
    grid-template-columns: repeat(auto-fit, minmax(20px, 1fr));
    display: none;
  }
}
.rew__block .company__block .company__row .swiper-pagination {
  display: none;
}
.rew__block .company__block .company__item {
  border-radius: 10px;
  height: 100%;
  background: #fff;
}
.rew__block .company__block .company__item .company__cover {
  max-width: 80px;
  width: 100%;
  height: 100%;
  display: grid;
  place-items: center;
  margin: 0 auto;
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
  opacity: 0.8;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.rew__block .company__block .company__item .company__cover img {
  max-width: none;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.rew__block .company__block .company__item .company__cover:hover {
  opacity: 1;
  -webkit-filter: none;
          filter: none;
}

.rew__content {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 50px 0 0;
}
@media screen and (max-width:992px) {
  .rew__content {
    width: calc(100% - 30px);
    margin: 0 auto;
  }
}
.rew__content .swiper-slide {
  opacity: 0.5;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.rew__content .swiper-slide.swiper-slide-active, .rew__content .swiper-slide.swiper-slide-prev, .rew__content .swiper-slide.swiper-slide-next {
  opacity: 1;
}
.rew__content .swiper-slide {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 30px;
  border: 1px solid #E2E9F6;
  background: #fff;
  padding: 30px 20px;
  margin: 0 auto;
  max-width: 630px;
  width: 100%;
  height: 100%;
  display: grid;
  place-items: center;
}
.rew__content .rew__slide {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.rew__content .rew__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
  margin-bottom: 20px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.rew__content .rew__cover {
  width: 140px;
  height: 130px;
  position: relative;
  overflow: hidden;
}
@media screen and (max-width:992px) {
  .rew__content .rew__cover {
    width: 90px;
    height: 90px;
  }
}
.rew__content .rew__cover img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.rew__content .rew__info {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.rew__content .rew__user {
  color: #000;
  font-family: Gilroy;
  font-size: clamp(18px, 2vw, 23px);
  font-style: normal;
  font-weight: 500;
  line-height: normal; /* 152.174% */
}
.rew__content .rew__rating {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.rew__content .counter {
  color: #000;
  font-family: Gilroy;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.rew__content .counter strong {
  font-weight: 700;
}
.rew__content .rew__data .rew__desc {
  color: #000;
  font-family: Gilroy;
  font-size: clamp(18px, 2vw, 23px);
  font-style: normal;
  font-weight: 300;
  line-height: normal; /* 173.913% */
}
.rew__content .swiper-pagination {
  position: relative;
  margin-top: 30px;
}

.mission {
  background: #FBFBF8;
}
.mission .mission__block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 30px;
}
.mission .mission__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 30px;
  position: relative;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding: 30px 0;
}
@media screen and (max-width:992px) {
  .mission .mission__item {
    gap: 15px;
    padding: 15px 0;
  }
}
.mission .mission__item:last-child {
  border-bottom: 0;
}
.mission .missoin__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media screen and (max-width:992px) {
  .mission .missoin__row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 15px;
  }
}
.mission .mission__cover {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.mission .mission__cover img {
  max-width: none;
  width: auto;
  height: auto;
}
@media screen and (max-width:992px) {
  .mission .mission__cover img {
    max-width: none;
    width: 100%;
  }
}
.mission .mission__data {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
}
@media screen and (max-width:992px) {
  .mission .mission__data {
    gap: 15px;
  }
}
.mission .mission__title {
  color: #000;
  font-family: Gilroy;
  font-size: clamp(25px, 5vw, 40px);
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.mission .mission__text {
  color: #000;
  font-family: Gilroy;
  font-size: clamp(18px, 2vw, 23px);
  font-style: normal;
  font-weight: 300;
  line-height: normal;
}

.last__news {
  margin: 40px 0 0;
}
.last__news a {
  text-decoration: none;
}
.last__news .news__item {
  border-radius: 10px;
  border: 1px solid #E2E9F6;
  overflow: hidden;
  cursor: pointer;
}
.last__news .news__cover {
  width: 100%;
  aspect-ratio: 395.38/293;
  height: 100%;
  overflow: hidden;
}
.last__news .news__cover img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.last__news .news__data {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 5px;
  padding: 20px 10px;
}
.last__news .news__title {
  color: #000;
  font-family: Gilroy;
  font-size: clamp(18px, 2vw, 23px);
  font-style: normal;
  font-weight: 700;
  line-height: normal; /* 152.174% */
}
.last__news .news__text {
  color: #000;
  font-family: Gilroy;
  font-size: clamp(18px, 2vw, 23px);
  font-style: normal;
  font-weight: 300;
  line-height: normal; /* 152.174% */
}
.last__news .swiper-pagination {
  position: relative;
  margin-top: 30px;
}

.services {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.services .services__list {
  margin: 20px 0 0;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));
  grid-gap: 20px;
}
@media screen and (max-width:992px) {
  .services .services__list {
    grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
  }
}
.services .services__list .services__item {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.services .services__list .services__data {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
}
.services .services__list .services__data .services__title {
  color: #000;
  font-family: Gilroy;
  font-size: clamp(20px, 3vw, 30px);
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.services .services__list .services__data .services__text {
  color: #1E79CA;
  font-family: Gilroy;
  font-size: clamp(18px, 2vw, 23px);
  font-style: normal;
  font-weight: 300;
  line-height: normal; /* 108.696% */
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.services .services__list .services__data .services__text ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  padding: 0 20px;
}
@media screen and (max-width:992px) {
  .services .services__list .services__data .services__text ul {
    gap: 8px;
  }
}
.services .services__list .services__data .services__text ul li:hover {
  color: #FF6200;
}
.services .services__list .services__data .services__text ul a {
  color: #1E79CA;
  text-decoration: none;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.services .services__list .services__data .services__text ul a:hover {
  color: #FF6200;
}

.page__container {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.page__container .page__body {
  margin: 30px 0;
}
@media screen and (max-width:992px) {
  .page__container .page__body {
    margin: 0;
  }
}
.page__container .page__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 20px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width:992px) {
  .page__container .page__header {
    gap: 10px;
  }
}
.page__container .page__title {
  color: #160901;
  font-family: Gilroy;
  font-size: clamp(35px, 5vw, 50px);
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.page__container .page__title h1 {
  font-size: clamp(35px, 5vw, 50px);
}
.page__container .search__block {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 466px;
  width: 100%;
}
@media screen and (max-width:992px) {
  .page__container .search__block {
    display: none;
  }
}
.page__container .search__block .text__field {
  width: 100%;
  border-radius: 10px;
  border: 1px solid #B0B7C4;
  color: #000;
  font-family: Gilroy;
  font-size: 20px;
  font-style: normal;
  font-weight: 300;
  line-height: normal; /* 100% */
  padding: 17px 20px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  text-decoration: none;
}
.page__container .search__block .text__field:hover {
  opacity: 0.8;
}
.page__container .search__block .search {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.0392 15.6244C18.2714 14.084 19.0082 12.1301 19.0082 10.0041C19.0082 5.03127 14.9769 1 10.0041 1C5.03127 1 1 5.03127 1 10.0041C1 14.9769 5.03127 19.0082 10.0041 19.0082C12.1301 19.0082 14.084 18.2714 15.6244 17.0392L21.2921 22.707C21.6828 23.0977 22.3163 23.0977 22.707 22.707C23.0977 22.3163 23.0977 21.6828 22.707 21.2921L17.0392 15.6244ZM10.0041 17.0173C6.1308 17.0173 2.99087 13.8774 2.99087 10.0041C2.99087 6.1308 6.1308 2.99087 10.0041 2.99087C13.8774 2.99087 17.0173 6.1308 17.0173 10.0041C17.0173 13.8774 13.8774 17.0173 10.0041 17.0173Z' fill='%231E79CA'/%3E%3C/svg%3E%0A");
  width: 24px;
  height: 24px;
  position: absolute;
  top: 18px;
  cursor: pointer;
  right: 20px;
}
.page__container .blog__category {
  position: relative;
}
.page__container .blog__category ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 13px;
  list-style: none;
}
@media screen and (max-width:992px) {
  .page__container .blog__category ul {
    gap: 8px;
  }
}
.page__container .blog__category ul li a {
  color: #1E79CA;
  text-align: center;
  font-family: Gilroy;
  font-size: clamp(13px, 2vw, 18px);
  font-style: normal;
  font-weight: 300;
  line-height: normal; /* 194.444% */
  text-decoration: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 11px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 5px;
  background: #FFF;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
          box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
  gap: 10px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.page__container .blog__category ul li a:hover, .page__container .blog__category ul li a.active {
  color: #FFF;
  background: #1E79CA;
}
.page__container .blog__row {
  position: relative;
  margin: 30px 0;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
  grid-gap: 30px;
}
.page__container .blog__item {
  border-radius: 10px;
  border: 1px solid #E2E9F6;
  overflow: hidden;
}
.page__container .blog__item a {
  text-decoration: none;
}
.page__container .post_body {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.page__container .blog__item__img {
  width: 100%;
  height: 300px;
}
.page__container .blog__item__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.page__container .post__data {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  padding: 20px 10px;
}
.page__container .post__title {
  color: #000;
  font-family: Gilroy;
  font-size: clamp(18px, 2vw, 23px);
  font-style: normal;
  font-weight: 700;
  line-height: normal; /* 152.174% */
}
.page__container .post__exp {
  color: #000;
  font-family: Gilroy;
  font-size: clamp(18px, 2vw, 23px);
  font-style: normal;
  font-weight: 300;
  line-height: normal; /* 152.174% */
}

.pagination {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.pagination ul {
  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;
  gap: 20px;
  list-style: none;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.pagination ul li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 34px;
  height: 34px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 4px;
  background: rgba(255, 255, 255, 0);
  text-decoration: none;
  color: #505867;
  text-align: center;
  font-family: Gilroy;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal; /* 150% */
  letter-spacing: 0.5px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  border-radius: 50%;
}
.pagination ul li a:hover {
  color: #fff;
  background: #1E79CA;
}
.pagination .nav__btn {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.pagination .nav__btn:hover {
  background-color: transparent;
}
.pagination .nav__btn .prev {
  background-image: url("data:image/svg+xml,%3Csvg width='35' height='35' viewBox='0 0 35 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.2217 13.2063L16.6279 17.8L21.2217 22.3938L19.8154 23.8L13.8154 17.8L19.8154 11.8L21.2217 13.2063Z' fill='%23CBCDD2'/%3E%3C/svg%3E%0A");
  width: 35px;
  height: 35px;
  display: block;
}
.pagination .nav__btn .next {
  background-image: url("data:image/svg+xml,%3Csvg width='34' height='35' viewBox='0 0 34 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.9844 11.8L20.9844 17.8L14.9844 23.8L13.5781 22.3938L18.1719 17.8L13.5781 13.2063L14.9844 11.8Z' fill='%23505867'/%3E%3C/svg%3E%0A");
  width: 35px;
  height: 35px;
  display: block;
}

.reg__block {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 20px;
  background: #1E79CA;
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
  border-radius: 20px;
  background: #1E79CA;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
  margin: 50px 0;
}
.reg__block .reg__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 30px 20px;
}
@media screen and (max-width:992px) {
  .reg__block .reg__wrapper {
    padding: 20px 10px;
    -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;
    gap: 20px;
  }
}
.reg__block .reg__title {
  color: #FFF;
  font-family: Gilroy;
  font-size: clamp(25px, 1vw, 30px);
  font-style: normal;
  font-weight: 700;
  line-height: normal; /* 116.667% */
}
.reg__block .btn__primary {
  max-width: 220px;
  width: 100%;
}

.suscribe__block {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 20px;
  background: #FFF;
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}
@media screen and (max-width:992px) {
  .suscribe__block {
    margin-bottom: 100px;
  }
  .suscribe__block .suscribe__img svg {
    width: 100%;
  }
}
.suscribe__block .suscribe__wrapper {
  padding: 30px 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media screen and (max-width:992px) {
  .suscribe__block .suscribe__wrapper {
    padding: 15px 15px;
  }
}
.suscribe__block .suscribe__left {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
}
.suscribe__block .suscribe__title {
  color: #160901;
  font-family: Gilroy;
  font-size: clamp(30px, 1vw, 40px);
  font-style: normal;
  font-weight: 700;
  line-height: normal; /* 87.5% */
}
.suscribe__block .suscribe__exp {
  color: #000;
  font-family: Gilroy;
  font-size: clamp(18px, 1vw, 23px);
  font-style: normal;
  font-weight: 300;
  line-height: normal;
}
.suscribe__block .form__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media screen and (max-width:992px) {
  .suscribe__block .form__wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.suscribe__block .text__field {
  border-radius: 10px;
  border: 1px solid #B0B7C4;
  color: #000;
  font-family: Gilroy;
  font-size: 20px;
  font-style: normal;
  font-weight: 300;
  line-height: normal; /* 100% */
  padding: 17px 20px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  text-decoration: none;
  width: 100%;
  max-width: 400px;
}
.suscribe__block .text__field:hover {
  opacity: 0.8;
}

.page__container {
  position: relative;
}
.page__container .post__wrap {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
}
.page__container .post__content {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.page__container .post__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
  position: relative;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
}
.page__container .post__block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  max-width: 950px;
  width: 100%;
}
@media screen and (max-width:992px) {
  .page__container .post__block {
    max-width: none;
    padding: 30px 0;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
.page__container .post__title {
  color: #160901;
  font-family: Gilroy;
  font-size: clamp(18px, 5vw, 40px);
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.page__container .post__cover {
  width: 100%;
  height: 600px;
  overflow: hidden;
}
@media screen and (max-width:992px) {
  .page__container .post__cover {
    height: auto;
  }
}
.page__container .post__cover img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.page__container .post__meta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 45px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width:992px) {
  .page__container .post__meta {
    gap: 25px;
  }
}
.page__container .post__meta__item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 10px;
  color: #A0A0A0;
  font-family: Gilroy;
  font-size: clamp(18px, 1vw, 20px);
  font-style: normal;
  font-weight: 300;
  line-height: normal;
}
.page__container .post__meta__item__title {
  color: #A0A0A0;
  font-family: Gilroy;
  font-size: clamp(18px, 1vw, 20px);
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 10px;
}
.page__container .author {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 12C14.7614 12 17 9.53756 17 6.5C17 3.46243 14.7614 1 12 1C9.23858 1 7 3.46243 7 6.5C7 9.53756 9.23858 12 12 12ZM12 9.8C10.3431 9.8 9 8.32254 9 6.5C9 4.67746 10.3431 3.2 12 3.2C13.6569 3.2 15 4.67746 15 6.5C15 8.32254 13.6569 9.8 12 9.8Z' fill='%23A0A0A0'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.1029 14.1087C18.2604 13.2634 16.957 13.0811 15.9161 13.6987C15.7257 13.8117 15.5581 13.9151 15.4036 14.0105C14.9937 14.2635 14.6755 14.4598 14.2654 14.6283C13.75 14.8401 13.0835 15 12 15C10.9268 15 10.2493 14.8491 9.72609 14.6447C9.26355 14.464 8.89822 14.237 8.41685 13.9378C8.32296 13.8795 8.22448 13.8183 8.12019 13.7543C7.07587 13.1132 5.73464 13.2622 4.86415 14.1419C4.48443 14.5256 4.04036 15.0219 3.6849 15.5626C3.34603 16.0781 3 16.7638 3 17.5V20.0003C3 21.6574 4.34334 23 6 23H18C19.6567 23 21 21.6574 21 20.0003V17.5C21 16.7541 20.6447 16.0592 20.2996 15.5391C19.937 14.9927 19.4852 14.4923 19.1029 14.1087ZM16.9367 15.4187C17.1759 15.2768 17.478 15.3116 17.6863 15.5205C18.0214 15.8568 18.3724 16.2521 18.6331 16.645C18.9113 17.0642 19 17.352 19 17.5V20.0003C19 20.5524 18.5525 21 18 21H6C5.44752 21 5 20.5524 5 20.0003V17.5C5 17.3549 5.08549 17.0729 5.35613 16.6613C5.61017 16.2748 5.95358 15.8844 6.28579 15.5487C6.49412 15.3381 6.81106 15.2974 7.07389 15.4588C7.15661 15.5095 7.24087 15.5621 7.32694 15.6159C7.80938 15.9171 8.34918 16.254 8.99836 16.5076C9.79304 16.8181 10.7242 17 12 17C13.3002 17 14.2313 16.8046 15.0254 16.4783C15.6006 16.242 16.1079 15.9282 16.5558 15.6512C16.6879 15.5695 16.8148 15.491 16.9367 15.4187Z' fill='%23A0A0A0'/%3E%3C/svg%3E%0A");
  width: 24px;
  height: 24px;
  display: block;
}
.page__container .post__meta__item__value {
  color: #A0A0A0;
}
.page__container .date {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6 2C6 1.44772 6.44772 1 7 1C7.55228 1 8 1.44772 8 2V3H16V2C16 1.44772 16.4477 1 17 1C17.5523 1 18 1.44772 18 2V3H19C20.6569 3 22 4.34315 22 6V20C22 21.6569 20.6569 23 19 23H5C3.34315 23 2 21.6569 2 20V6C2 4.34315 3.34315 3 5 3H6V2ZM16 5V6C16 6.55228 16.4477 7 17 7C17.5523 7 18 6.55228 18 6V5H19C19.5523 5 20 5.44772 20 6V9H4V6C4 5.44772 4.44772 5 5 5H6V6C6 6.55228 6.44772 7 7 7C7.55228 7 8 6.55228 8 6V5H16ZM4 11V20C4 20.5523 4.44772 21 5 21H19C19.5523 21 20 20.5523 20 20V11H4Z' fill='%23A0A0A0'/%3E%3C/svg%3E%0A");
  width: 24px;
  height: 24px;
  display: block;
}
.page__container .read {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.41763 18.5409C10.1913 17.3978 11.2839 16 12 16C12.7161 16 13.8087 17.3978 14.5824 18.5409C15.0129 19.1769 14.5438 20 13.7757 20H10.2243C9.45619 20 8.9871 19.1769 9.41763 18.5409Z' fill='%23A0A0A0'/%3E%3Cpath d='M12 9C12.3511 9 12.9855 8.23437 13.5273 7.47668C13.9798 6.84397 13.5091 6 12.7313 6L11.2687 6C10.4909 6 10.0202 6.84397 10.4727 7.47668C11.0145 8.23437 11.6489 9 12 9Z' fill='%23A0A0A0'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 2C4 1.44772 4.44772 1 5 1H19C19.5523 1 20 1.44772 20 2C20 2.55228 19.5523 3 19 3H17.9726C17.8373 5.41131 17.21 7.23887 16.2903 8.7409C15.4882 10.0511 14.4804 11.0808 13.4874 12C14.4804 12.9192 15.4882 13.9489 16.2903 15.2591C17.21 16.7611 17.8373 18.5887 17.9726 21H19C19.5523 21 20 21.4477 20 22C20 22.5523 19.5523 23 19 23H5C4.44772 23 4 22.5523 4 22C4 21.4477 4.44772 21 5 21H6.02739C6.16267 18.5887 6.79004 16.7611 7.70965 15.2591C8.51183 13.9489 9.51962 12.9192 10.5126 12C9.51962 11.0808 8.51183 10.0511 7.70965 8.7409C6.79004 7.23887 6.16267 5.41131 6.02739 3H5C4.44772 3 4 2.55228 4 2ZM15.9691 21C15.8384 18.9511 15.3049 17.4797 14.5846 16.3034C13.8874 15.1645 12.9954 14.2641 12 13.3497C11.0046 14.2641 10.1126 15.1645 9.41535 16.3034C8.69515 17.4797 8.1616 18.9511 8.03092 21H15.9691ZM8.03092 3H15.9691C15.8384 5.04891 15.3049 6.52026 14.5846 7.6966C13.8874 8.83549 12.9954 9.73587 12 10.6503C11.0046 9.73587 10.1126 8.83549 9.41535 7.6966C8.69515 6.52026 8.1616 5.04891 8.03092 3Z' fill='%23A0A0A0'/%3E%3C/svg%3E%0A");
  width: 24px;
  height: 24px;
  display: block;
}
.page__container .qbvote__block {
  border-radius: 30px;
  background: #F4F7FF;
  padding: 40px 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  margin: 40px 0 0;
}
@media screen and (max-width:992px) {
  .page__container .qbvote__block {
    padding: 20px 20px;
  }
}
.page__container .title {
  color: #000;
  font-family: Gilroy;
  font-size: clamp(23px, 2.5vw, 35px);
  font-style: normal;
  font-weight: 500;
  line-height: normal; /* 194.286% */
  position: relative;
}
.page__container .title::before {
  content: "";
  background: #FF6200;
  width: 83px;
  height: 1px;
  position: absolute;
  bottom: 0;
}
.page__container .qvote__text {
  color: #000;
  font-family: Gilroy;
  font-size: clamp(18px, 2vw, 23px);
  font-style: normal;
  font-weight: 300;
  line-height: normal; /* 152.174% */
}
.page__container .reg__block {
  margin: 50px 0 30px;
}
.page__container .post__text {
  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;
  gap: 10px;
}
.page__container .post__text h2, .page__container .post__text h3 {
  margin: 30px 0;
  color: #000;
  font-family: Gilroy;
  font-size: clamp(23px, 2.5vw, 35px);
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  position: relative;
}
.page__container .post__text h2::before, .page__container .post__text h3::before {
  content: "";
  background: #FF6200;
  width: 83px;
  height: 1px;
  position: absolute;
  bottom: -20px;
}
.page__container .post__text ul {
  padding: 0 30px;
}
.page__container .post__text ul li {
  color: #1E79CA;
}
.page__container .post__text a {
  color: #1E79CA;
  text-decoration: none;
}
.page__container .post__text img {
  max-width: none;
  width: 100%;
  height: auto;
}
.page__container .ask__block {
  border-radius: 20px;
  margin: 40px 0 0;
  background: #FFF;
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
}
.page__container .ask__wrapper {
  color: #160901;
  font-family: Gilroy;
  font-size: 30px;
  font-style: normal;
  font-weight: 700;
  line-height: normal; /* 116.667% */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 20px 30px;
}
@media screen and (max-width:992px) {
  .page__container .ask__wrapper {
    padding: 20px 20px;
  }
}
.page__container .ask__title {
  color: #1E79CA;
  font-family: Gilroy;
  font-size: clamp(20px, 2.5vw, 30px);
  font-style: normal;
  font-weight: 700;
  line-height: normal; /* 116.667% */
}
@media screen and (max-width:992px) {
  .page__container .ask__title {
    text-align: center;
  }
}
@media screen and (max-width:992px) {
  .page__container .btn__primary {
    max-width: none;
    width: 100%;
  }
}
.page__container.default {
  font-family: Gilroy;
  font-size: clamp(18px, 1.5vw, 20px);
  max-width: 220px;
  width: 100%;
}
@media screen and (max-width:992px) {
  .page__container.default {
    max-width: none;
  }
}
.page__container .about__author {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding: 20px 0;
}
.page__container .author__title {
  color: #000;
  font-family: Gilroy;
  font-size: clamp(23px, 2.5vw, 35px);
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  position: relative;
  padding: 20px 0;
}
.page__container .author__title::before {
  content: "";
  background: #FF6200;
  width: 83px;
  height: 1px;
  position: absolute;
  bottom: 0px;
  display: block;
}
.page__container .author__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width:992px) {
  .page__container .author__content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.page__container .author__img {
  width: 140px;
  height: 140px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  aspect-ratio: 1/1;
  border-radius: 50%;
  overflow: hidden;
}
.page__container .author__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.page__container .author__text {
  color: #000;
  font-family: Gilroy;
  font-size: clamp(20px, 2vw, 23px);
  font-style: normal;
  font-weight: 300;
  line-height: normal; /* 152.174% */
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
}
.page__container .post_bottom {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 20px 0 0;
}
.page__container .social__block {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.page__container .social__block ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  list-style: none;
}
.page__container .social__block ul li a {
  color: #1E79CA;
  text-decoration: none;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.page__container .social__block ul li a:hover {
  color: #FF6200;
}
.page__container .facebook {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Crect x='0.5' y='0.5' width='39' height='39' rx='19.5' stroke='black'/%3E%3Cpath d='M21.6571 20.3648H25.3793L25.9637 16.5605H21.6563V14.4813C21.6563 12.901 22.1696 11.4996 23.6389 11.4996H26V8.17974C25.5852 8.12338 24.7078 8 23.05 8C19.5882 8 17.5587 9.8393 17.5587 14.0297V16.5605H14V20.3648H17.5587V30.821C18.2634 30.9276 18.9773 31 19.7101 31C20.3724 31 21.0189 30.9391 21.6571 30.8522V20.3648Z' fill='black'/%3E%3C/svg%3E");
  width: 40px;
  height: 40px;
  display: block;
}
.page__container .telegram {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Crect x='0.5' y='0.5' width='39' height='39' rx='19.5' stroke='black'/%3E%3Cpath d='M28 12.6022L24.9946 28.2923C24.9946 28.2923 24.5741 29.3801 23.4189 28.8584L16.4846 23.3526L16.4524 23.3364C17.3891 22.4654 24.6524 15.7027 24.9698 15.3961C25.4613 14.9214 25.1562 14.6387 24.5856 14.9974L13.8568 22.053L9.71764 20.6108C9.71764 20.6108 9.06626 20.3708 9.00359 19.8491C8.9401 19.3265 9.73908 19.0439 9.73908 19.0439L26.6131 12.1889C26.6131 12.1889 28 11.5579 28 12.6022Z' fill='black'/%3E%3C/svg%3E");
  width: 40px;
  height: 40px;
  display: block;
}
.page__container .viber {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Crect x='0.5' y='0.5' width='39' height='39' rx='19.5' stroke='black'/%3E%3Cpath d='M27.9268 12.0625C25.9512 10.0937 23.3171 9 20.5366 9C14.7561 9 10.0732 13.6667 10.0732 19.4271C10.0732 21.25 10.5854 23.0729 11.4634 24.6042L10 30L15.561 28.5417C17.0976 29.3438 18.7805 29.7812 20.5366 29.7812C26.3171 29.7812 31 25.1146 31 19.3542C30.9268 16.6563 29.9024 14.0312 27.9268 12.0625ZM25.5854 23.1458C25.3659 23.7292 24.3415 24.3125 23.8293 24.3854C23.3902 24.4583 22.8049 24.4583 22.2195 24.3125C21.8537 24.1667 21.3415 24.0208 20.7561 23.7292C18.122 22.6354 16.439 20.0104 16.2927 19.7917C16.1463 19.6458 15.1951 18.4062 15.1951 17.0937C15.1951 15.7812 15.8537 15.1979 16.0732 14.9062C16.2927 14.6146 16.5854 14.6146 16.8049 14.6146C16.9512 14.6146 17.1707 14.6146 17.3171 14.6146C17.4634 14.6146 17.6829 14.5417 17.9024 15.0521C18.122 15.5625 18.6341 16.875 18.7073 16.9479C18.7805 17.0938 18.7805 17.2396 18.7073 17.3854C18.6341 17.5312 18.561 17.6771 18.4146 17.8229C18.2683 17.9687 18.1219 18.1875 18.0488 18.2604C17.9024 18.4062 17.7561 18.5521 17.9024 18.7708C18.0488 19.0625 18.561 19.8646 19.3659 20.5937C20.3902 21.4687 21.1951 21.7604 21.4878 21.9063C21.7805 22.0521 21.9268 21.9792 22.0732 21.8333C22.2195 21.6875 22.7317 21.1042 22.878 20.8125C23.0244 20.5208 23.2439 20.5938 23.4634 20.6667C23.6829 20.7396 25 21.3958 25.2195 21.5417C25.5122 21.6875 25.6585 21.7604 25.7317 21.8333C25.8049 22.0521 25.8049 22.5625 25.5854 23.1458Z' fill='black'/%3E%3C/svg%3E");
  width: 40px;
  height: 40px;
  display: block;
}
.page__container .linkendin {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Crect x='0.5' y='0.5' width='39' height='39' rx='19.5' stroke='black'/%3E%3Cpath d='M28 20.7444V26.2601H24.7713V21.0807C24.7713 19.8027 24.3004 18.9283 23.157 18.9283C22.2825 18.9283 21.7444 19.5336 21.5426 20.0718C21.4753 20.2735 21.4081 20.5426 21.4081 20.8789V26.2601H18.1794C18.1794 26.2601 18.2466 17.5157 18.1794 16.6413H21.4081V17.9865C21.8117 17.3139 22.6188 16.3722 24.3004 16.3722C26.3856 16.3722 28 17.7848 28 20.7444ZM14.8161 12C13.7399 12 13 12.7399 13 13.6816C13 14.6233 13.6726 15.3632 14.7489 15.3632C15.8924 15.3632 16.565 14.6233 16.565 13.6816C16.6323 12.6726 15.9596 12 14.8161 12ZM13.2018 26.2601H16.4305V16.6413H13.2018V26.2601Z' fill='black'/%3E%3C/svg%3E");
  width: 40px;
  height: 40px;
  display: block;
}
.page__container .x {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath d='M8.37891 4.39453C14.4617 -0.154219 22.4679 -0.774742 29.0928 2.83301L29.7295 3.19531C35.7832 6.78892 39.0099 12.1507 39.4023 19.1025L39.4307 19.7803C39.5416 23.5084 38.5776 26.9786 36.6182 30.126L36.2129 30.752C33.2067 35.2119 29.0943 38.0009 23.8691 39.0996L23.3594 39.2002C22.6498 39.3302 21.957 39.3945 21.1934 39.5H18.7881C18.7663 39.4944 18.7408 39.4879 18.6992 39.4775C18.6709 39.4705 18.6368 39.4624 18.5986 39.4551L18.4717 39.4365H18.4688C14.8257 39.1465 11.5331 37.9608 8.61914 35.834L8.04102 35.3965V35.3955C4.22251 32.3941 1.82611 28.5318 0.878906 23.7979L0.791992 23.3369L0.791016 23.335L0.706055 22.8115C0.630736 22.2992 0.575566 21.7844 0.5 21.2373V18.8096C0.546212 18.4611 0.593182 18.112 0.635742 17.7588L0.634766 17.7578C1.31314 12.3786 3.75477 8.01219 7.96582 4.70996L8.37891 4.39453ZM29.2031 7.77051C28.9712 7.75877 28.7449 7.78894 28.5283 7.88672C28.3674 7.9594 28.2316 8.06066 28.1123 8.17871L27.998 8.30078C26.9218 9.56147 25.8443 10.8197 24.7646 12.0762L21.5225 15.8447L21.5215 15.8457C21.452 15.927 21.3804 16.0055 21.3096 16.0859L21.251 16.002L21.25 16.001L15.9805 8.31836C15.8675 8.15207 15.7249 8.00045 15.5283 7.89844C15.3808 7.8219 15.2281 7.78617 15.0771 7.77441L14.9307 7.76953C13.9369 7.77604 12.9434 7.77735 11.9492 7.77734L8.96387 7.77832C8.82783 7.77838 8.64974 7.79389 8.49121 7.80078L7.58984 7.83984L8.10156 8.58301C11.0324 12.848 13.925 17.0633 16.834 21.2979C13.9444 24.6595 11.0618 28.0073 8.125 31.4209L7.41504 32.2471H8.50488C8.97158 32.2471 9.35395 32.2372 9.7207 32.2412L10.085 32.251C10.2977 32.2602 10.5054 32.2303 10.7041 32.1377C10.9 32.0464 11.054 31.9103 11.1826 31.7588L11.1816 31.7578C13.556 28.9856 15.9365 26.2242 18.3164 23.4512C20.2006 26.194 22.084 28.9318 23.959 31.6738V31.6729C24.0675 31.8337 24.2053 31.9917 24.4014 32.1016C24.6012 32.2135 24.8146 32.2486 25.0303 32.2461L25.0312 32.2471C27.0165 32.2297 29.005 32.2383 30.9961 32.2383H32.4111L31.873 31.4551C28.8208 27.0124 25.8137 22.6362 22.7959 18.2451C25.5424 15.052 28.2838 11.8656 31.0938 8.60059L31.8047 7.77441H30.7139C30.1086 7.77442 29.66 7.79142 29.2021 7.77051H29.2031ZM12.2041 10.2959C12.8477 10.2939 13.4619 10.2925 14.0791 10.3086C14.0919 10.3178 14.1057 10.3303 14.1191 10.3438L14.1465 10.376H14.1475L20.2285 19.0625C22.7159 22.6207 25.2432 26.2365 27.7334 29.7988C27.3196 29.801 26.9092 29.8041 26.499 29.7998L25.8916 29.7891C25.9025 29.7894 25.9015 29.7908 25.8887 29.7871C25.8769 29.7837 25.8617 29.7777 25.8457 29.7695C25.8298 29.7614 25.8184 29.7526 25.8115 29.7471C21.2717 23.2646 16.7398 16.779 12.2041 10.2959Z' stroke='black'/%3E%3C/svg%3E");
  width: 40px;
  height: 40px;
  display: block;
}
.page__container .post__tag {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.page__container .post__tag ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  list-style: none;
}
.page__container .post__tag ul li a {
  color: #848EA1;
  text-align: center;
  font-family: Gilroy;
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
  line-height: normal; /* 194.444% */
  border-radius: 5px;
  border: 1px solid #B0B7C4;
  text-decoration: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 2px 8px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.page__container .toc__side {
  position: relative;
  max-width: 275px;
  max-height: 780px;
  overflow: hidden;
  overflow-y: auto;
}
@media screen and (max-width:992px) {
  .page__container .toc__side {
    max-width: none;
    margin: 30px 0 0;
  }
}
.page__container .toc__side ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0;
  gap: 20px;
}
@media screen and (max-width:992px) {
  .page__container .toc__side ul {
    padding: 0 30px;
    gap: 5px;
  }
}
.page__container .toc__side ul li a {
  color: #000;
  font-family: Gilroy;
  font-size: clamp(16px, 1.5vw, 20px);
  font-style: normal;
  font-weight: 300;
  line-height: 1.5; /* 100% */
  text-decoration: none;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.page__container .toc__side ul li a:hover {
  color: #1E79CA;
}
.page__container .toc__side ul li:hover {
  color: #1E79CA;
}

.last__news__section {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.contact__row {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 60px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media screen and (max-width:1440px) {
  .contact__row {
    width: calc(100% - 120px);
    margin: 60px auto;
  }
}
@media screen and (max-width:1199px) {
  .contact__row {
    width: calc(100% - 80px);
  }
}
@media screen and (max-width:992px) {
  .contact__row {
    gap: 50px;
    width: calc(100% - 0px);
  }
}
.contact__row .contact__item {
  border-radius: 20px;
  background: #FFF;
  min-height: 220px;
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
  padding: 20px 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 calc(49% - 20px);
          flex: 1 1 calc(49% - 20px);
  max-width: calc(49% - 20px);
  min-width: 380px;
}
@media screen and (max-width:992px) {
  .contact__row .contact__item {
    width: calc(100% - 30px);
    -webkit-box-flex: 1;
        -ms-flex: 1 1 calc(100% - 0px);
            flex: 1 1 calc(100% - 0px);
    max-width: calc(100% - 0px);
    min-width: 0;
    min-height: none;
  }
}
.contact__row .cont__icon {
  background-color: #FFF;
  width: 149px;
  height: 149px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.1) inset;
          box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.1) inset;
  position: absolute;
  top: 30px;
  left: -50px;
  border-radius: 50%;
  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;
}
@media screen and (max-width:1440px) {
  .contact__row .cont__icon {
    width: 100px;
    height: 100px;
  }
}
@media screen and (max-width:992px) {
  .contact__row .cont__icon {
    width: 80px;
    height: 80px;
    left: 0;
    top: -30px;
  }
}
.contact__row .cont__icon img {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (max-width:1440px) {
  .contact__row .cont__icon img {
    width: 80px;
    height: 80px;
  }
}
@media screen and (max-width:992px) {
  .contact__row .cont__icon img {
    width: 50px;
    height: 50px;
  }
}
.contact__row .contact__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-left: 100px;
  padding-bottom: 40px;
}
@media screen and (max-width:992px) {
  .contact__row .contact__wrap {
    padding: 40px 0 0;
    gap: 5px;
  }
}
.contact__row .top__block {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.contact__row .top__block a {
  color: #1E79CA;
  text-decoration: none;
  font-weight: 700;
}
.contact__row .bottom__block {
  color: #160901;
  font-family: Gilroy;
  gap: clamp(20px, 2vw, 23px);
  font-style: normal;
  font-weight: 300;
  line-height: normal; /* 152.174% */
}
.contact__row .bottom__block ul li::marker {
  color: #1E79CA;
}
.contact__row .btn__group {
  margin: 20px 0 0;
  width: 100%;
}
.contact__row .btn__group .btn__primary {
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
  width: 100%;
}
@media screen and (max-width:992px) {
  .contact__row .btn__group .btn__primary {
    max-width: none;
  }
}

.help__wrap {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 60px 0 0;
}

.help__wrap {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.help__wrap .cards__row {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));
  grid-column-gap: 20px;
  grid-row-gap: 60px;
}
.help__wrap .card__item {
  border-radius: 20px;
  background: #FFF;
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
  padding: 20px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
}
.help__wrap .card__item a {
  text-decoration: none;
}
.help__wrap .cart__icon {
  width: 86px;
  height: 86px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  background-color: #FFF;
  display: grid;
  place-items: center;
  -webkit-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.1) inset;
          box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.1) inset;
  border-radius: 50%;
  position: absolute;
  top: -40px;
}
.help__wrap .order {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='70' height='70' viewBox='0 0 70 70' fill='none'%3E%3Ccircle cx='32.9814' cy='36.443' r='32.8993' fill='%23E1F1FF'/%3E%3Ccircle cx='36.4462' cy='32.9799' r='31.8993' stroke='%231E79CA' stroke-width='2'/%3E%3Cpath d='M40.4167 20.125H38.0637C37.6173 18.8882 36.4127 18 35 18C33.5873 18 32.3827 18.8882 31.9342 20.125H29.5833C28.9853 20.125 28.5 20.601 28.5 21.1875V25.4375C28.5 26.024 28.9853 26.5 29.5833 26.5H40.4167C41.0147 26.5 41.5 26.024 41.5 25.4375V21.1875C41.5 20.601 41.0147 20.125 40.4167 20.125Z' fill='%231E79CA'/%3E%3Cpath d='M45.8333 22.25H43.6667V25.4375C43.6667 27.1949 42.2085 28.625 40.4167 28.625H29.5833C27.7915 28.625 26.3333 27.1949 26.3333 25.4375V22.25H24.1667C22.9728 22.25 22 23.2041 22 24.375V49.875C22 51.0671 22.9512 52 24.1667 52H45.8333C47.0488 52 48 51.0671 48 49.875V24.375C48 23.1829 47.0488 22.25 45.8333 22.25ZM34.6837 41.0648L30.3503 45.3148C30.138 45.5209 29.8607 45.625 29.5833 45.625C29.306 45.625 29.0287 45.5209 28.8163 45.3148L26.6497 43.1898C26.2272 42.7754 26.2272 42.1018 26.6497 41.6874C27.0722 41.273 27.759 41.273 28.1815 41.6874L29.5833 43.0601L33.1497 39.5624C33.5722 39.148 34.259 39.148 34.6815 39.5624C35.104 39.9768 35.1062 40.6483 34.6837 41.0648ZM34.6837 32.5648L30.3503 36.8148C30.138 37.0209 29.8607 37.125 29.5833 37.125C29.306 37.125 29.0287 37.0209 28.8163 36.8148L26.6497 34.6898C26.2272 34.2754 26.2272 33.6017 26.6497 33.1874C27.0722 32.773 27.759 32.773 28.1815 33.1874L29.5833 34.5601L33.1497 31.0624C33.5722 30.648 34.259 30.648 34.6815 31.0624C35.104 31.4767 35.1062 32.1483 34.6837 32.5648ZM42.5833 43.5H38.25C37.652 43.5 37.1667 43.024 37.1667 42.4375C37.1667 41.851 37.652 41.375 38.25 41.375H42.5833C43.1813 41.375 43.6667 41.851 43.6667 42.4375C43.6667 43.024 43.1813 43.5 42.5833 43.5ZM42.5833 35H38.25C37.652 35 37.1667 34.524 37.1667 33.9375C37.1667 33.351 37.652 32.875 38.25 32.875H42.5833C43.1813 32.875 43.6667 33.351 43.6667 33.9375C43.6667 34.524 43.1813 35 42.5833 35Z' fill='%231E79CA'/%3E%3C/svg%3E");
  width: 70px;
  height: 70px;
  display: block;
}
.help__wrap .box {
  background-image: url("data:image/svg+xml,%3Csvg width='70' height='70' viewBox='0 0 70 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='32.9814' cy='36.443' r='32.8993' fill='%23E1F1FF'/%3E%3Ccircle cx='36.4462' cy='32.9799' r='31.8993' stroke='%231E79CA' stroke-width='2'/%3E%3Cpath d='M26.0145 26.3076L41.204 19.7033L34.9146 17.083C34.6489 16.9723 34.3511 16.9723 34.0854 17.083L18.9793 23.3766L26.0145 26.3076Z' fill='%231E79CA'/%3E%3Cpath d='M44.0309 20.8811L28.8368 27.4835L34.5 29.843L50.0207 23.3766L44.0309 20.8811Z' fill='%231E79CA'/%3E%3Cpath d='M33.409 31.7807L27.2623 29.2199V34.0686C27.2623 34.6796 26.7739 35.175 26.1714 35.175C25.5689 35.175 25.0804 34.6796 25.0804 34.0686V28.3108L18 25.3609V44.8385C18 45.2872 18.2671 45.6914 18.6764 45.862L33.409 52V31.7807Z' fill='%231E79CA'/%3E%3Cpath d='M35.591 31.7807V52L50.3236 45.862C50.7329 45.6915 51 45.2872 51 44.8385C51 44.094 51 26.1758 51 25.3609L35.591 31.7807Z' fill='%231E79CA'/%3E%3C/svg%3E%0A");
  width: 70px;
  height: 70px;
  display: block;
}
.help__wrap .deliver {
  background-image: url("data:image/svg+xml,%3Csvg width='70' height='70' viewBox='0 0 70 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='32.9814' cy='36.443' r='32.8993' fill='%23E1F1FF'/%3E%3Ccircle cx='36.4462' cy='32.9799' r='31.8993' stroke='%231E79CA' stroke-width='2'/%3E%3Cpath d='M53.8901 33.96L50.8899 27.21C50.7848 26.9706 50.6122 26.7667 50.3929 26.6229C50.1736 26.4791 49.9171 26.4017 49.6545 26.4H42.3914L42.8258 22.4985C42.8472 22.3091 42.828 22.1174 42.7695 21.9359C42.711 21.7544 42.6145 21.5872 42.4864 21.4455C42.3595 21.3056 42.2045 21.1938 42.0315 21.117C41.8585 21.0403 41.6713 21.0004 41.4818 21H22.7879C22.4279 21 22.0826 21.1422 21.828 21.3954C21.5734 21.6486 21.4303 21.992 21.4303 22.35C21.4303 22.708 21.5734 23.0514 21.828 23.3046C22.0826 23.5578 22.4279 23.7 22.7879 23.7H29.5758C29.9359 23.7 30.2812 23.8422 30.5358 24.0954C30.7904 24.3486 30.9334 24.692 30.9334 25.05C30.9334 25.408 30.7904 25.7514 30.5358 26.0046C30.2812 26.2578 29.9359 26.4 29.5758 26.4H20.0727C19.7127 26.4 19.3674 26.5422 19.1128 26.7954C18.8582 27.0486 18.7152 27.392 18.7152 27.75C18.7152 28.108 18.8582 28.4514 19.1128 28.7046C19.3674 28.9578 19.7127 29.1 20.0727 29.1H33.6486C34.0086 29.1 34.3539 29.2422 34.6085 29.4954C34.8631 29.7486 35.0061 30.092 35.0061 30.45C35.0061 30.808 34.8631 31.1514 34.6085 31.4046C34.3539 31.6578 34.0086 31.8 33.6486 31.8H24.1455C23.7854 31.8 23.4401 31.9422 23.1855 32.1954C22.9309 32.4486 22.7879 32.792 22.7879 33.15C22.7879 33.508 22.9309 33.8514 23.1855 34.1046C23.4401 34.3578 23.7854 34.5 24.1455 34.5H29.5758C29.9359 34.5 30.2812 34.6422 30.5358 34.8954C30.7904 35.1486 30.9334 35.492 30.9334 35.85C30.9334 36.208 30.7904 36.5514 30.5358 36.8046C30.2812 37.0578 29.9359 37.2 29.5758 37.2H18.7152C18.3551 37.2 18.0098 37.3422 17.7552 37.5954C17.5006 37.8486 17.3576 38.1919 17.3576 38.55C17.3576 38.908 17.5006 39.2514 17.7552 39.5046C18.0098 39.7578 18.3551 39.9 18.7152 39.9H21.4303C21.7904 39.9 22.1357 40.0422 22.3903 40.2954C22.6449 40.5486 22.7879 40.8919 22.7879 41.25C22.7879 41.608 22.6449 41.9514 22.3903 42.2046C22.1357 42.4578 21.7904 42.6 21.4303 42.6H20.0727C19.7127 42.6 19.3674 42.7422 19.1128 42.9954C18.8582 43.2486 18.7152 43.5919 18.7152 43.95C18.7152 44.308 18.8582 44.6514 19.1128 44.9046C19.3674 45.1578 19.7127 45.3 20.0727 45.3H23.9419C24.0884 45.8693 24.3675 46.3965 24.7564 46.839C25.086 47.2054 25.4899 47.4983 25.9415 47.6984C26.3931 47.8985 26.8821 48.0013 27.3765 48C28.2131 47.9762 29.0241 47.7073 29.7076 47.227C30.391 46.7466 30.9167 46.0763 31.2185 45.3H41.5904C41.737 45.8693 42.016 46.3965 42.405 46.839C42.7346 47.2054 43.1384 47.4983 43.59 47.6984C44.0416 47.8985 44.5307 48.0013 45.0251 48C45.8617 47.9762 46.6726 47.7073 47.3561 47.227C48.0396 46.7466 48.5652 46.0763 48.8671 45.3H51.5822C51.9178 45.302 52.2423 45.1803 52.493 44.9585C52.7437 44.7366 52.9029 44.4302 52.9398 44.0985L53.9851 34.6485C54.0224 34.4147 53.9893 34.1752 53.8901 33.96ZM27.3765 45.3C27.264 45.3048 27.1517 45.2843 27.0483 45.2398C26.9448 45.1954 26.8528 45.1283 26.7792 45.0435C26.6726 44.9124 26.5947 44.7607 26.5503 44.598C26.5059 44.4353 26.496 44.2652 26.5213 44.0985C26.5559 43.7194 26.7205 43.3638 26.9874 43.091C27.2543 42.8182 27.6074 42.6448 27.9874 42.6C28.1 42.5952 28.2122 42.6157 28.3157 42.6601C28.4191 42.7046 28.5111 42.7717 28.5848 42.8565C28.6914 42.9876 28.7693 43.1393 28.8137 43.302C28.8581 43.4647 28.868 43.6348 28.8427 43.8015C28.8081 44.1805 28.6435 44.5362 28.3766 44.809C28.1097 45.0818 27.7566 45.2551 27.3765 45.3ZM45.0251 45.3C44.9125 45.3048 44.8003 45.2843 44.6969 45.2398C44.5934 45.1954 44.5014 45.1283 44.4278 45.0435C44.3212 44.9124 44.2432 44.7607 44.1988 44.598C44.1544 44.4353 44.1445 44.2652 44.1698 44.0985C44.2045 43.7194 44.3691 43.3638 44.636 43.091C44.9029 42.8182 45.2559 42.6448 45.636 42.6C45.7486 42.5952 45.8608 42.6157 45.9643 42.6601C46.0677 42.7046 46.1597 42.7717 46.2333 42.8565C46.3399 42.9876 46.4179 43.1393 46.4623 43.302C46.5067 43.4647 46.5166 43.6348 46.4913 43.8015C46.4566 44.1805 46.292 44.5362 46.0251 44.809C45.7582 45.0818 45.4052 45.2551 45.0251 45.3ZM51.1342 35.85H45.1337C44.9443 35.8495 44.757 35.8097 44.584 35.733C44.411 35.6562 44.256 35.5443 44.1291 35.4045C44.001 35.2627 43.9045 35.0956 43.846 34.9141C43.7875 34.7326 43.7683 34.5409 43.7897 34.3515L44.2377 30.3015C44.2777 29.9722 44.4382 29.6691 44.6886 29.45C44.939 29.2309 45.2618 29.1111 45.5953 29.1135H48.7584L51.2971 34.716L51.1342 35.85Z' fill='%231E79CA'/%3E%3Cpath d='M18.7152 34.5C19.0752 34.5 19.4205 34.3578 19.6751 34.1046C19.9297 33.8514 20.0727 33.508 20.0727 33.15C20.0727 32.792 19.9297 32.4486 19.6751 32.1954C19.4205 31.9422 19.0752 31.8 18.7152 31.8H17.3576C16.9975 31.8 16.6522 31.9422 16.3976 32.1954C16.143 32.4486 16 32.792 16 33.15C16 33.508 16.143 33.8514 16.3976 34.1046C16.6522 34.3578 16.9975 34.5 17.3576 34.5H18.7152Z' fill='%231E79CA'/%3E%3C/svg%3E%0A");
  width: 70px;
  height: 70px;
  display: block;
}
.help__wrap .warning {
  background-image: url("data:image/svg+xml,%3Csvg width='70' height='70' viewBox='0 0 70 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='32.9814' cy='36.443' r='32.8993' fill='%23E1F1FF'/%3E%3Ccircle cx='36.4462' cy='32.9799' r='31.8993' stroke='%231E79CA' stroke-width='2'/%3E%3Cpath d='M33.1439 55C39.0821 55 44.3028 51.0706 45.8396 45.4444L49.9875 30.2599C50.0211 30.1369 49.9793 30.0392 49.9515 29.9918C49.9236 29.9444 49.8582 29.8601 49.7327 29.8271C47.8135 29.3227 45.8337 30.4439 45.3195 32.3264L43.8273 37.7889C43.7778 37.9699 43.6571 38.1243 43.4915 38.2181C43.326 38.3119 43.1293 38.3373 42.9446 38.2887C42.3323 38.1279 41.7119 38.0414 41.0938 38.0248C41.0319 38.0418 40.9669 38.0515 40.8995 38.0515C40.8308 38.0515 40.7644 38.0415 40.7015 38.0238C39.389 38.0531 38.0977 38.4037 36.9292 39.0655C35.0954 40.104 33.7837 41.7809 33.2356 43.7871C33.1326 44.1641 32.7375 44.388 32.3529 44.287C31.9685 44.1859 31.7403 43.7983 31.8434 43.4212C32.491 41.0502 34.0412 39.0685 36.2085 37.8412C37.4443 37.1413 38.7966 36.7353 40.1788 36.6327V19.125C40.1788 18.0532 39.2898 17.181 38.1969 17.181C37.1041 17.181 36.2151 18.0531 36.2151 19.125V32.0258C36.2151 32.4163 35.8924 32.7328 35.4944 32.7328C35.0963 32.7328 34.7738 32.4163 34.7738 32.0258V15.944C34.7739 14.8721 33.8849 14 32.7921 14C31.6993 14 30.8102 14.8721 30.8102 15.944V32.0259C30.8102 32.4164 30.4875 32.7328 30.0895 32.7328C29.6915 32.7328 29.3688 32.4164 29.3688 32.0259V19.125C29.3688 18.0532 28.4798 17.181 27.387 17.181C26.2942 17.181 25.4051 18.0531 25.4051 19.125V33.7931C25.4051 34.1835 25.0824 34.5 24.6844 34.5C24.2863 34.5 23.9637 34.1835 23.9637 33.7931V25.8405C23.9637 24.7687 23.0747 23.8965 21.9819 23.8965C20.889 23.8965 20 24.7686 20 25.8405V42.1076C20.0002 49.2164 25.8964 55 33.1439 55Z' fill='%231E79CA'/%3E%3C/svg%3E%0A");
  width: 70px;
  height: 70px;
  display: block;
}
.help__wrap .payment {
  background-image: url("data:image/svg+xml,%3Csvg width='70' height='70' viewBox='0 0 70 70' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='32.9814' cy='36.443' r='32.8993' fill='%23E1F1FF'/%3E%3Ccircle cx='36.4462' cy='32.9799' r='31.8993' stroke='%231E79CA' stroke-width='2'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M51 46.1164H42.9598C40.3892 46.1164 38.306 43.9979 38.306 41.3839V37.9421C38.306 35.328 40.3892 33.2096 42.9598 33.2096H51V31.0585C51 29.8039 50.5092 28.5993 49.6377 27.7113C48.7645 26.825 47.5798 26.326 46.3462 26.326C40.4857 26.326 28.5143 26.326 22.6538 26.326C21.4202 26.326 20.2355 26.825 19.3623 27.7113C18.4908 28.5993 18 29.8039 18 31.0585V48.2675C18 49.522 18.4908 50.7267 19.3623 51.6147C20.2355 52.5009 21.4202 53 22.6538 53H46.3462C47.5798 53 48.7645 52.5009 49.6377 51.6147C50.5092 50.7267 51 49.522 51 48.2675V46.1164ZM51 35.791V43.535H42.9598C41.7922 43.535 40.8445 42.5713 40.8445 41.3839V37.9421C40.8445 36.7547 41.7922 35.791 42.9598 35.791H51ZM43.8077 37.9421C44.7418 37.9421 45.5 38.713 45.5 39.663C45.5 40.6129 44.7418 41.3839 43.8077 41.3839C42.8735 41.3839 42.1154 40.6129 42.1154 39.663C42.1154 38.713 42.8735 37.9421 43.8077 37.9421Z' fill='%231E79CA'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M41.4182 24.6051H46.3462C46.6694 24.6051 46.9909 24.6309 47.3074 24.6791L48.1095 22.9272C48.4057 22.2818 48.1315 21.5143 47.4969 21.2132L36.7592 16.121C36.1246 15.8198 35.3698 16.1004 35.0737 16.7457L34.1649 18.7265L39.7495 21.3732C40.9849 21.96 41.6365 23.3023 41.4182 24.6051Z' fill='%231E79CA'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.7962 24.6051H39.6683C39.9323 23.9683 39.6565 23.2283 39.0354 22.9341L28.2977 17.8419C27.6631 17.5408 26.9083 17.8213 26.6122 18.4666L23.7962 24.6051Z' fill='%231E79CA'/%3E%3C/svg%3E%0A");
  width: 70px;
  height: 70px;
  display: block;
}
.help__wrap .card__content {
  position: relative;
  padding: 40px 0 0;
}
.help__wrap .card__title {
  color: #160901;
  font-family: Gilroy;
  gap: clamp(20px, 2vw, 23px);
  font-style: normal;
  font-weight: 700;
  line-height: normal; /* 152.174% */
}
.help__wrap .card__desc {
  color: #160901;
  font-family: Gilroy;
  gap: clamp(20px, 2vw, 23px);
  font-style: normal;
  font-weight: 300;
  line-height: normal; /* 152.174% */
}

.help__area {
  border-radius: 30px;
  background: #F4F7FF;
}
.help__area .help__body {
  padding: 40px 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 30px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (max-width:992px) {
  .help__area .help__body {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 20px 20px;
  }
}
.help__area .support__cover {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  max-width: 600px;
  width: 100%;
  overflow: hidden;
}
@media screen and (max-width:992px) {
  .help__area .support__cover {
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
    max-width: none;
  }
}
.help__area .support__cover img {
  max-width: none;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.help__area .support__data {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
}
@media screen and (max-width:992px) {
  .help__area .support__data {
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
  }
}
.help__area .data__title {
  color: #000;
  font-family: Gilroy;
  font-size: clamp(30px, 3vw, 50px);
  font-style: normal;
  font-weight: 500;
  line-height: normal; /* 136% */
}
.help__area .data__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
}
.help__area .data__item {
  border-radius: 20px;
  background: #FFF;
  padding: 20px 20px;
}
.help__area .data__item .data__title {
  color: #000;
  font-family: Gilroy;
  font-size: clamp(20px, 2vw, 23px);
  font-style: normal;
  font-weight: 700;
  line-height: normal; /* 108.696% */
}
.help__area .data__text {
  color: #000;
  font-family: Gilroy;
  font-size: clamp(20px, 2vw, 23px);
  font-style: normal;
  font-weight: 300;
  line-height: normal; /* 152.174% */
}
.help__area .data__link a {
  color: #1E79CA;
  font-family: Gilroy;
  font-size: clamp(20px, 2vw, 23px);
  font-style: normal;
  font-weight: 300;
  line-height: normal; /* 152.174% */
  text-decoration: none;
}

.popular__articles {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 130px;
}
@media screen and (max-width:992px) {
  .popular__articles {
    gap: 20px;
  }
}
.popular__articles .section__title {
  color: #000;
  font-family: Gilroy;
  font-size: clamp(20px, 2.5vw, 35px);
  font-style: normal;
  font-weight: 500;
  line-height: normal; /* 194.286% */
}
.popular__articles .articles__wrap {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media screen and (max-width:992px) {
  .popular__articles .articles__wrap {
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
  }
}
.popular__articles .articles__wrap ul {
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
  -webkit-column-gap: 100px;
     -moz-column-gap: 100px;
          column-gap: 100px;
  list-style: none;
}
@media screen and (max-width:992px) {
  .popular__articles .articles__wrap ul {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
  }
}
.popular__articles .articles__wrap ul li:not(:last-child) {
  margin-bottom: 20px;
}
@media screen and (max-width:992px) {
  .popular__articles .articles__wrap ul li:not(:last-child) {
    margin-bottom: 15px;
  }
}
.popular__articles .articles__wrap ul li a {
  text-decoration: none;
  color: #1E79CA;
  font-family: Gilroy;
  font-size: clamp(18px, 1.5vw, 20px);
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.popular__articles .articles__wrap ul li a:hover {
  color: #FF6200;
}

.page__title {
  position: relative;
  margin: 50px 0;
  color: #160901;
  font-family: Gilroy;
  font-size: clamp(30px, 2vw, 50px);
  font-style: normal;
  font-weight: 500;
  position: relative;
  padding: 0 15px;
}
.page__title::before {
  content: "";
  width: 5px;
  height: 100%;
  background-color: #FF6200;
  display: block;
  position: absolute;
  left: 0;
}

.order__cards {
  margin: 50px 0 100px;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
  grid-gap: 30px;
}
@media screen and (max-width:992px) {
  .order__cards {
    grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
    text-align: center;
  }
}
.order__cards .cards__items {
  border-radius: 20px;
  background: #FFF;
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
  padding: 20px 20px;
  color: #160901;
  font-family: Gilroy;
  font-size: clamp(20px, 2vw, 23px);
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.order__cards .cards__items a {
  text-decoration: none;
  color: #160901;
}
.order__cards .cards__data {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
}
@media screen and (max-width:992px) {
  .order__cards .cards__data {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.order__cards .cards__img {
  width: 65px;
  height: 65px;
  border-radius: 50%;
  overflow: hidden;
}
.order__cards .cards__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.order__cards .cards__text {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.order__cards .cards__title {
  color: #160901;
  font-family: Gilroy;
  font-size: clamp(20px, 2vw, 23px);
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}

.popular__block {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.order__container {
  margin: 0 0 100px;
}
.order__container .page__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
  margin: 30px 0 0;
}
.order__container .tabs__row {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media screen and (max-width:992px) {
  .order__container .tabs__row {
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
  }
}
.order__container .tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
}
.order__container .tab {
  border-radius: 900px;
  border: 1px solid #E2E2E2;
  color: #B0B7C4;
  text-align: center;
  font-family: Gilroy;
  font-size: clamp(20px, 2vw, 20px);
  font-style: normal;
  font-weight: 700;
  line-height: normal; /* 125% */
  padding: 15px 10px;
  min-width: 300px;
  cursor: pointer;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media screen and (max-width:992px) {
  .order__container .tab {
    max-width: none;
    width: 100%;
  }
}
.order__container .tab.active, .order__container .tab:hover {
  color: #FFF;
  background: #1E79CA;
}
.order__container .tab-content {
  display: none;
}
.order__container .tab-content.active {
  display: block;
}
.order__container .page__side {
  max-width: 384px;
  width: 100%;
  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;
  gap: 20px;
}
@media screen and (max-width:992px) {
  .order__container .page__side {
    max-width: none;
  }
}
.order__container .page__side .side__title {
  color: #000;
  font-family: Gilroy;
  font-size: clamp(20px, 2vw, 30px);
  font-style: normal;
  font-weight: 500;
  line-height: normal; /* 226.667% */
}
.order__container .page__side .side__list {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.order__container .page__side .side__list ul {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}
.order__container .page__side .side__list ul li a {
  color: #1E79CA;
  font-family: Gilroy;
  font-size: clamp(18px, 1.5vw, 20px);
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-decoration: none;
}

/* Accordion */
.accordion-item {
  border-bottom: 1px solid #E5E5E5;
  padding: 30px 0;
}
.accordion-item.open .accordion-title {
  color: #1E79CA;
}

.accordion-title {
  color: #000;
  font-family: Gilroy;
  font-size: clamp(20px, 2vw, 23px);
  font-style: normal;
  font-weight: 700;
  line-height: normal; /* 152.174% */
  position: relative;
  cursor: pointer;
}
@media screen and (max-width:992px) {
  .accordion-title {
    padding-right: 80px;
  }
}

.accordion-title::after {
  content: "";
  position: absolute;
  right: 0;
  width: 44px;
  height: 44px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44' fill='none'%3E%3Crect width='44' height='44' rx='5' fill='%23E1F1FF'/%3E%3Cpath d='M31 19.8311V24.1333H24.7667V30H20.1956V24.1333H14V19.8311H20.1956V14H24.7667V19.8311H31Z' fill='%231E79CA'/%3E%3C/svg%3E");
  display: block;
  top: 0;
}

.accordion-item.open .accordion-title::after {
  content: "";
  width: 44px;
  height: 44px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44' fill='none'%3E%3Crect width='44' height='44' rx='5' fill='%231E79CA'/%3E%3Cpath d='M14 25V20H30V25H14Z' fill='white'/%3E%3C/svg%3E");
  display: block;
  position: absolute;
  top: 0;
}

.accordion-content {
  display: none;
  width: calc(100% - 50px);
}
@media screen and (max-width:992px) {
  .accordion-content {
    padding: 20px 0;
    width: calc(100% - 0px);
  }
}
.accordion-content.open .accordion-content {
  display: block;
}

footer {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: #323232;
}
footer .footer__content {
  padding: 50px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 50px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media screen and (max-width:992px) {
  footer .footer__content {
    gap: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
footer .footer__content ul {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  color: #D9D9D9;
  font-family: Gilroy;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
@media screen and (max-width:992px) {
  footer .footer__content ul {
    font-size: 16px;
  }
}
footer .footer__content ul a {
  text-decoration: none;
  color: #D9D9D9;
  font-family: Gilroy;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media screen and (max-width:992px) {
  footer .footer__content ul a {
    font-size: 16px;
  }
}
footer .footer__content ul a:hover {
  color: #FF6200;
}
footer .footer__nav {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(190px, 1fr));
  grid-gap: 20px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media screen and (max-width:992px) {
  footer .footer__nav {
    grid-template-columns: 1fr;
  }
}
footer .nav__block {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 30px;
}
@media screen and (max-width:992px) {
  footer .nav__block {
    gap: 13px;
  }
}
footer .nav__item {
  color: #D9D9D9;
  font-family: Gilroy;
  font-size: 23px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
}
@media screen and (max-width:992px) {
  footer .nav__item {
    font-size: 16px;
  }
}
footer .nav__item .nav__icon {
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  position: absolute;
  right: 0;
  display: none;
}
@media screen and (max-width:992px) {
  footer .nav__item .nav__icon {
    display: inline-block;
  }
}
footer .nav__item.active .nav__icon {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
footer .contact__row {
  -webkit-box-flex: 0.5;
      -ms-flex: 0.5;
          flex: 0.5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 30px;
}
@media screen and (max-width:992px) {
  footer .contact__row {
    gap: 15px;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin: 0;
  }
  footer .contact__row .btn__group {
    max-width: 180px;
  }
}
footer .row__title {
  color: #FFF;
  font-family: Gilroy;
  font-size: 23px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-transform: uppercase;
}
@media screen and (max-width:992px) {
  footer .row__title {
    font-size: 16px;
  }
}
footer .socials {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
footer .socials ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
  list-style: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
footer .socials .viber {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Crect width='40' height='40' rx='20' fill='white' fill-opacity='0.2'/%3E%3Cpath d='M26.2539 9.54591C22.4424 8.81803 18.4843 8.81803 14.6728 9.54591C12.9869 9.90986 10.8613 11.9479 10.4948 13.5493C9.83508 16.6792 9.83508 19.8819 10.4948 23.0118C10.9346 24.6131 13.0602 26.6512 14.6728 27.0152C14.7461 27.0152 14.8194 27.0879 14.8194 27.1607V31.7464C14.8194 31.9648 15.1126 32.1103 15.2592 31.892L17.4581 29.6355C17.4581 29.6355 19.2173 27.8158 19.5105 27.5247C19.5105 27.5247 19.5838 27.4519 19.6571 27.4519C21.856 27.5247 24.1283 27.3063 26.3272 26.9424C28.0131 26.5784 30.1387 24.5403 30.5052 22.939C31.1649 19.8091 31.1649 16.6064 30.5052 13.4765C30.0654 11.9479 27.9398 9.90986 26.2539 9.54591ZM26.3272 23.2302C25.9607 23.958 25.5209 24.5403 24.788 24.9043C24.5681 24.9771 24.3482 25.0499 24.1283 25.1227C23.8351 25.0499 23.6152 24.9771 23.3953 24.9043C21.0497 23.958 18.8508 22.6478 17.0916 20.7553C16.1387 19.6635 15.3325 18.4261 14.6728 17.1159C14.3796 16.4608 14.0864 15.8785 13.8665 15.2234C13.6466 14.6411 14.0131 14.0588 14.3796 13.6221C14.7461 13.1853 15.1859 12.8942 15.699 12.6758C16.0654 12.4575 16.4319 12.603 16.7251 12.8942C17.3115 13.6221 17.8979 14.35 18.3377 15.1506C18.6309 15.6601 18.5576 16.2425 18.0445 16.6064C17.8979 16.6792 17.8246 16.752 17.678 16.8976C17.6047 16.9703 17.4581 17.0431 17.3848 17.1887C17.2382 17.4071 17.2382 17.6254 17.3115 17.8438C17.8979 19.5179 18.9974 20.8281 20.6832 21.556C20.9764 21.7016 21.1963 21.7744 21.5628 21.7744C22.0759 21.7016 22.2958 21.1193 22.6623 20.8281C23.0288 20.537 23.4686 20.537 23.9084 20.7553C24.2749 20.9737 24.6414 21.2649 25.0811 21.556C25.4476 21.8472 25.8141 22.0655 26.1806 22.3567C26.4005 22.5023 26.4738 22.8662 26.3272 23.2302ZM23.2487 17.771C23.1021 17.771 23.1754 17.771 23.2487 17.771C22.9555 17.771 22.8822 17.6254 22.8089 17.4071C22.8089 17.2615 22.8089 17.0431 22.7356 16.8976C22.6623 16.6064 22.5157 16.3152 22.2225 16.0969C22.0759 16.0241 21.9293 15.9513 21.7827 15.8785C21.5628 15.8057 21.4162 15.8057 21.1963 15.8057C20.9764 15.7329 20.9031 15.5874 20.9031 15.369C20.9031 15.2234 21.123 15.0778 21.2696 15.0778C22.4424 15.1506 23.322 15.8057 23.4686 17.1887C23.4686 17.2615 23.4686 17.4071 23.4686 17.4799C23.4686 17.6254 23.3953 17.771 23.2487 17.771ZM22.5157 14.5683C22.1492 14.4227 21.7827 14.2772 21.3429 14.2044C21.1963 14.2044 20.9764 14.1316 20.8298 14.1316C20.6099 14.1316 20.4634 13.986 20.5366 13.7676C20.5366 13.5493 20.6832 13.4037 20.9031 13.4765C21.6361 13.5493 22.2958 13.6949 22.9555 13.986C24.2749 14.6411 25.0079 15.7329 25.2277 17.1887C25.2277 17.2615 25.2277 17.3343 25.2277 17.4071C25.2277 17.5526 25.2277 17.6982 25.2277 17.9166C25.2277 17.9894 25.2277 18.0622 25.2277 18.135C25.1545 18.4261 24.6414 18.4989 24.5681 18.135C24.5681 18.0622 24.4948 17.9166 24.4948 17.8438C24.4948 17.1887 24.3482 16.5336 24.055 15.9513C23.6152 15.2962 23.1021 14.8595 22.5157 14.5683ZM26.4738 18.9356C26.2539 18.9356 26.1073 18.7173 26.1073 18.4989C26.1073 18.0622 26.034 17.6254 25.9607 17.1887C25.6675 14.8595 23.7618 12.967 21.4895 12.603C21.123 12.5302 20.7565 12.5302 20.4634 12.4575C20.2435 12.4575 19.9503 12.4575 19.877 12.1663C19.8037 11.9479 20.0236 11.7296 20.2435 11.7296C20.3168 11.7296 20.3901 11.7296 20.3901 11.7296C20.5367 11.7296 23.3953 11.8024 20.3901 11.7296C23.4686 11.8024 26.034 13.8404 26.5471 16.8976C26.6204 17.4071 26.6937 17.9166 26.6937 18.4989C26.8403 18.7173 26.6937 18.9356 26.4738 18.9356Z' fill='white'/%3E%3C/svg%3E");
  width: 40px;
  height: 40px;
  display: block;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
footer .socials .viber:hover {
  opacity: 0.8;
}
footer .socials .whatsapp {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Crect width='40' height='40' rx='20' fill='white' fill-opacity='0.2'/%3E%3Cpath d='M27.9268 12.0625C25.9512 10.0937 23.3171 9 20.5366 9C14.7561 9 10.0732 13.6667 10.0732 19.4271C10.0732 21.25 10.5854 23.0729 11.4634 24.6042L10 30L15.561 28.5417C17.0976 29.3438 18.7805 29.7812 20.5366 29.7812C26.3171 29.7812 31 25.1146 31 19.3542C30.9268 16.6563 29.9024 14.0312 27.9268 12.0625ZM25.5854 23.1458C25.3659 23.7292 24.3415 24.3125 23.8293 24.3854C23.3902 24.4583 22.8049 24.4583 22.2195 24.3125C21.8537 24.1667 21.3415 24.0208 20.7561 23.7292C18.122 22.6354 16.439 20.0104 16.2927 19.7917C16.1463 19.6458 15.1951 18.4062 15.1951 17.0937C15.1951 15.7812 15.8537 15.1979 16.0732 14.9062C16.2927 14.6146 16.5854 14.6146 16.8049 14.6146C16.9512 14.6146 17.1707 14.6146 17.3171 14.6146C17.4634 14.6146 17.6829 14.5417 17.9024 15.0521C18.122 15.5625 18.6341 16.875 18.7073 16.9479C18.7805 17.0938 18.7805 17.2396 18.7073 17.3854C18.6341 17.5312 18.561 17.6771 18.4146 17.8229C18.2683 17.9687 18.1219 18.1875 18.0488 18.2604C17.9024 18.4062 17.7561 18.5521 17.9024 18.7708C18.0488 19.0625 18.561 19.8646 19.3659 20.5937C20.3902 21.4687 21.1951 21.7604 21.4878 21.9063C21.7805 22.0521 21.9268 21.9792 22.0732 21.8333C22.2195 21.6875 22.7317 21.1042 22.878 20.8125C23.0244 20.5208 23.2439 20.5938 23.4634 20.6667C23.6829 20.7396 25 21.3958 25.2195 21.5417C25.5122 21.6875 25.6585 21.7604 25.7317 21.8333C25.8049 22.0521 25.8049 22.5625 25.5854 23.1458Z' fill='white'/%3E%3C/svg%3E");
  width: 40px;
  height: 40px;
  display: block;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
footer .socials .whatsapp:hover {
  opacity: 0.8;
}
footer .socials .telegram {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Crect width='40' height='40' rx='20' fill='white' fill-opacity='0.2'/%3E%3Cpath d='M28 12.6022L24.9946 28.2923C24.9946 28.2923 24.5741 29.3801 23.4189 28.8584L16.4846 23.3526L16.4524 23.3364C17.3891 22.4654 24.6524 15.7027 24.9698 15.3961C25.4613 14.9214 25.1562 14.6387 24.5856 14.9974L13.8568 22.053L9.71764 20.6108C9.71764 20.6108 9.06626 20.3708 9.00359 19.8491C8.9401 19.3265 9.73908 19.0439 9.73908 19.0439L26.6131 12.1889C26.6131 12.1889 28 11.5579 28 12.6022Z' fill='white'/%3E%3C/svg%3E");
  width: 40px;
  height: 40px;
  display: block;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
footer .socials .telegram:hover {
  opacity: 0.8;
}
footer .socials .facebook {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Crect width='40' height='40' rx='20' fill='white' fill-opacity='0.2'/%3E%3Cpath d='M21.6571 20.3648H25.3793L25.9637 16.5605H21.6563V14.4813C21.6563 12.901 22.1696 11.4996 23.6389 11.4996H26V8.17974C25.5852 8.12338 24.7078 8 23.05 8C19.5882 8 17.5587 9.8393 17.5587 14.0297V16.5605H14V20.3648H17.5587V30.821C18.2634 30.9276 18.9773 31 19.7101 31C20.3724 31 21.0189 30.9391 21.6571 30.8522V20.3648Z' fill='white'/%3E%3C/svg%3E");
  width: 40px;
  height: 40px;
  display: block;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
footer .socials .facebook:hover {
  opacity: 0.8;
}
footer .socials .instagram {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Crect width='40' height='40' rx='20' fill='white' fill-opacity='0.2'/%3E%3Cpath d='M20 11.8072C22.6506 11.8072 23.0121 11.8072 24.0964 11.8072C25.0602 11.8072 25.5422 12.0482 25.9036 12.1687C26.3855 12.4096 26.747 12.5301 27.1084 12.8916C27.4699 13.253 27.7108 13.6145 27.8313 14.0964C27.9518 14.4578 28.0723 14.9398 28.1928 15.9036C28.1928 16.988 28.1928 17.2289 28.1928 20C28.1928 22.7711 28.1928 23.0121 28.1928 24.0964C28.1928 25.0602 27.9518 25.5422 27.8313 25.9036C27.5904 26.3855 27.4699 26.747 27.1084 27.1084C26.747 27.4699 26.3855 27.7108 25.9036 27.8313C25.5422 27.9518 25.0602 28.0723 24.0964 28.1928C23.0121 28.1928 22.7711 28.1928 20 28.1928C17.2289 28.1928 16.988 28.1928 15.9036 28.1928C14.9398 28.1928 14.4578 27.9518 14.0964 27.8313C13.6145 27.5904 13.253 27.4699 12.8916 27.1084C12.5301 26.747 12.2892 26.3855 12.1687 25.9036C12.0482 25.5422 11.9277 25.0602 11.8072 24.0964C11.8072 23.0121 11.8072 22.7711 11.8072 20C11.8072 17.2289 11.8072 16.988 11.8072 15.9036C11.8072 14.9398 12.0482 14.4578 12.1687 14.0964C12.4096 13.6145 12.5301 13.253 12.8916 12.8916C13.253 12.5301 13.6145 12.2892 14.0964 12.1687C14.4578 12.0482 14.9398 11.9277 15.9036 11.8072C16.988 11.8072 17.3494 11.8072 20 11.8072ZM20 10C17.2289 10 16.988 10 15.9036 10C14.8193 10 14.0964 10.241 13.494 10.4819C12.8916 10.7229 12.2892 11.0843 11.6867 11.6867C11.0843 12.2892 10.8434 12.7711 10.4819 13.494C10.241 14.0964 10.1205 14.8193 10 15.9036C10 16.988 10 17.3494 10 20C10 22.7711 10 23.0121 10 24.0964C10 25.1807 10.241 25.9036 10.4819 26.506C10.7229 27.1084 11.0843 27.7108 11.6867 28.3133C12.2892 28.9157 12.7711 29.1566 13.494 29.5181C14.0964 29.759 14.8193 29.8795 15.9036 30C16.988 30 17.3494 30 20 30C22.6506 30 23.0121 30 24.0964 30C25.1807 30 25.9036 29.759 26.506 29.5181C27.1084 29.2771 27.7108 28.9157 28.3133 28.3133C28.9157 27.7108 29.1566 27.2289 29.5181 26.506C29.759 25.9036 29.8795 25.1807 30 24.0964C30 23.0121 30 22.6506 30 20C30 17.3494 30 16.988 30 15.9036C30 14.8193 29.759 14.0964 29.5181 13.494C29.2771 12.8916 28.9157 12.2892 28.3133 11.6867C27.7108 11.0843 27.2289 10.8434 26.506 10.4819C25.9036 10.241 25.1807 10.1205 24.0964 10C23.0121 10 22.7711 10 20 10Z' fill='white'/%3E%3Cpath d='M20 14.8193C17.1084 14.8193 14.8193 17.1084 14.8193 20C14.8193 22.8916 17.1084 25.1807 20 25.1807C22.8916 25.1807 25.1807 22.8916 25.1807 20C25.1807 17.1084 22.8916 14.8193 20 14.8193ZM20 23.3735C18.1928 23.3735 16.6265 21.9277 16.6265 20C16.6265 18.1928 18.0723 16.6265 20 16.6265C21.8072 16.6265 23.3735 18.0723 23.3735 20C23.3735 21.8072 21.8072 23.3735 20 23.3735Z' fill='white'/%3E%3Cpath d='M25.3012 15.9036C25.9666 15.9036 26.506 15.3642 26.506 14.6988C26.506 14.0334 25.9666 13.494 25.3012 13.494C24.6358 13.494 24.0964 14.0334 24.0964 14.6988C24.0964 15.3642 24.6358 15.9036 25.3012 15.9036Z' fill='white'/%3E%3C/svg%3E");
  width: 40px;
  height: 40px;
  display: block;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
footer .socials .instagram:hover {
  opacity: 0.8;
}
footer .footer__botom__line {
  background: #262626;
  padding: 10px 0;
}
footer .line__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 30px;
}
@media screen and (max-width:992px) {
  footer .line__row {
    gap: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
footer .left__set {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
}
@media screen and (max-width:992px) {
  footer .left__set {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
footer .logo {
  max-width: 130px;
  width: 100%;
}
footer .logo img {
  max-width: none;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (max-width:992px) {
  footer .logo img {
    max-width: 100px;
  }
}
footer .copywrite {
  color: #D9D9D9;
  font-family: Gilroy;
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
@media screen and (max-width:992px) {
  footer .copywrite {
    font-size: 15px;
  }
}
footer .right__set {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media screen and (max-width:992px) {
  footer .right__set {
    -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;
    text-align: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
footer .right__set ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
  list-style: none;
}
@media screen and (max-width:992px) {
  footer .right__set ul {
    gap: 13px;
  }
}
footer .right__set ul li a {
  color: #D9D9D9;
  text-align: right;
  font-family: Gilroy;
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-decoration: none;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media screen and (max-width:992px) {
  footer .right__set ul li a {
    font-size: 15px;
  }
}
footer .right__set ul li a:hover {
  color: #FF6200;
}
footer .right__set ul li::after {
  content: "|";
  margin-left: 20px;
  color: #D9D9D9;
}
@media screen and (max-width:992px) {
  footer .right__set ul li::after {
    display: none;
  }
}
footer .right__set ul li:last-child::after {
  content: "";
}/*# sourceMappingURL=index.css.map */