.header {
  position: relative;
  z-index: 20 !important;
}

.header__bar {
  max-width: 1648px;
  display: grid;
  grid-template-columns: 1fr max-content;
  justify-content: space-between;
  align-items: center;
}
@media (min-width: 1200px) {
  .header__bar {
    margin: 0 4.44%;
  }
}
@media (min-width: 1600px) {
  .header__bar {
    margin-left: 6.66%;
    margin-right: 6.66%;
  }
}
@media (min-width: 1921px) {
  .header__bar {
    margin-left: auto;
    margin-right: auto;
  }
}

@media (min-width: 1200px) {
  .header__contact-mobile {
    display: none;
  }
}

.header__contact {
  display: none;
}
@media (min-width: 1200px) {
  .header__contact {
    display: block;
  }
}

.header__contact-mobile:hover + .header__contact {
  position: absolute;
  top: 100%;
  left: 0;
  width: 500px;
}

.header__contact-mobile a {
  display: block;
  padding: 10px 23px;
  font-family: var(--font-body);
  font-size: 18px;
  font-weight: 500;
  line-height: 150%;
  color: var(--color-white);
}
@media (min-width: 400px) {
  .header__contact-mobile a {
    padding: 10px 50px;
  }
}
.header__contact-mobile a:hover {
  text-decoration: none;
}

.theme-black .header {
  position: sticky !important;
  top: 0;
  background-color: #f5f5f7;
}

.theme-black .header__contact-mobile a {
  color: var(--color-neutral-n500);
}
.theme-black .header__contact-mobile a:hover {
  color: var(--color-turquoise-t500);
  text-decoration: none;
}

.theme-black .header__contact-mobile span {
  color: var(--color-neutral-n500);
}

.header__btn {
  width: -moz-max-content;
  width: max-content;
  padding: 12px 24px;
  display: flex;
  flex-direction: row;
  align-items: center;
  -moz-column-gap: 8px;
  column-gap: 8px;
  background-color: var(--color-turquoise-t400);
  font-family: var(--font-body);
  font-size: 16px;
  font-weight: 400;
  line-height: 160%;
  color: var(--color-white);
  text-decoration: none;
  order: -1;
}
.header__btn:hover {
  color: var(--color-white);
  text-decoration: none;
}
@media (min-width: 1200px) {
  .header__btn {
    display: none;
    order: 1;
  }
}
.header__btn::before {
  content: "";
  display: block;
  width: 16.67px;
  height: 16.67px;
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.11459 11.1517C8.02223 13.0073 9.52635 14.5045 11.3861 15.4037C11.5221 15.4682 11.6726 15.4961 11.8228 15.4848C11.9729 15.4734 12.1175 15.4232 12.2423 15.3389L14.9806 13.513C15.1017 13.4322 15.241 13.383 15.386 13.3697C15.5309 13.3563 15.6769 13.3794 15.8107 13.4367L20.9335 15.6322C21.1075 15.7061 21.2528 15.8346 21.3475 15.9983C21.4421 16.162 21.481 16.352 21.4583 16.5397C21.2964 17.8067 20.6782 18.9712 19.7195 19.8153C18.7608 20.6593 17.5273 21.1249 16.25 21.125C12.3049 21.125 8.52139 19.5578 5.73179 16.7682C2.94218 13.9786 1.375 10.1951 1.375 6.25C1.37507 4.97269 1.84071 3.7392 2.68475 2.78049C3.52878 1.82178 4.69332 1.20359 5.96033 1.04167C6.14803 1.01896 6.33803 1.05786 6.5017 1.15252C6.66538 1.24717 6.79385 1.39246 6.86778 1.56648L9.06518 6.69375C9.12201 6.82637 9.14517 6.97099 9.13259 7.11472C9.12001 7.25846 9.07208 7.39686 8.99306 7.51759L7.17346 10.2979C7.09064 10.4229 7.04168 10.5674 7.03137 10.717C7.02105 10.8667 7.04972 11.0164 7.11459 11.1517Z' fill='white' stroke='white' stroke-width='0.875' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

.header__entry {
  max-width: 1648px;
  margin: 0 4.44%;
  padding: 16px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (min-width: 1200px) {
  .header__entry {
    padding: 0;
  }
}
@media (min-width: 1600px) {
  .header__entry {
    margin-left: 6.66%;
    margin-right: 6.66%;
  }
}
@media (min-width: 1921px) {
  .header__entry {
    margin-left: auto;
    margin-right: auto;
  }
}

.header__logo {
  width: 198px;
  height: 44px;
  color: var(--color-white);
}

.theme-black .header__logo {
  color: var(--color-turquoise-t400);
}

.header__menu {
  display: none;
}
@media (min-width: 1200px) {
  .header__menu {
    display: block;
  }
}

.header__social-network {
  display: none;
}
@media (min-width: 1200px) {
  .header__social-network {
    display: block;
  }
}

.header__menu-btn {
  width: 31.8px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='btn-menu' viewBox='0 0 33.0984 20' fill='none'%3E%3Cpath id='Path 2' d='M32.4485 1.01666L32.4285 1.03667L32.4285 2.29666L32.4485 2.31667C32.8125 2.31667 33.0984 2.03067 33.0984 1.66667C33.0984 1.30267 32.8125 1.01666 32.4485 1.01666ZM0.669922 2.29666L0.649902 2.31667C0.285889 2.31667 0 2.03067 0 1.66667C0 1.30267 0.285889 1.01666 0.649902 1.01666L0.669922 1.03667L0.669922 2.29666Z' fill='%23D8D8D8' fill-opacity='0' fill-rule='evenodd'/%3E%3Cpath id='Path 2' d='M0.649902 1.66667L32.4485 1.66667' stroke='%23FFFFFF' stroke-opacity='1.000000' stroke-width='1.300000' stroke-linecap='round'/%3E%3Cpath id='Path 2' d='M32.4485 9.34999L32.4285 9.37L32.4285 10.63L32.4485 10.65C32.8125 10.65 33.0984 10.364 33.0984 10C33.0984 9.636 32.8125 9.34999 32.4485 9.34999ZM0.669922 10.63L0.649902 10.65C0.285889 10.65 0 10.364 0 10C0 9.636 0.285889 9.34999 0.649902 9.34999L0.669922 9.37L0.669922 10.63Z' fill='%23D8D8D8' fill-opacity='0' fill-rule='evenodd'/%3E%3Cpath id='Path 2' d='M0.649902 10L32.4485 10' stroke='%23FFFFFF' stroke-opacity='1.000000' stroke-width='1.300000' stroke-linecap='round'/%3E%3Cpath id='Path 2' d='M32.4485 17.6833L32.4285 17.7033L32.4285 18.9633L32.4485 18.9833C32.8125 18.9833 33.0984 18.6973 33.0984 18.3333C33.0984 17.9693 32.8125 17.6833 32.4485 17.6833ZM0.669922 18.9633L0.649902 18.9833C0.285889 18.9833 0 18.6973 0 18.3333C0 17.9693 0.285889 17.6833 0.649902 17.6833L0.669922 17.7033L0.669922 18.9633Z' fill='%23D8D8D8' fill-opacity='0' fill-rule='evenodd'/%3E%3Cpath id='Path 2' d='M0.649902 18.3333L32.4485 18.3333' stroke='%23FFFFFF' stroke-opacity='1.000000' stroke-width='1.300000' stroke-linecap='round'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media (min-width: 1200px) {
  .header__menu-btn {
    display: none;
  }
}

.theme-black .header__menu-btn {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='btn-menu' viewBox='0 0 33.0984 20' fill='none'%3E%3Cpath id='Path 2' d='M32.4485 1.01666L32.4285 1.03667L32.4285 2.29666L32.4485 2.31667C32.8125 2.31667 33.0984 2.03067 33.0984 1.66667C33.0984 1.30267 32.8125 1.01666 32.4485 1.01666ZM0.669922 2.29666L0.649902 2.31667C0.285889 2.31667 0 2.03067 0 1.66667C0 1.30267 0.285889 1.01666 0.649902 1.01666L0.669922 1.03667L0.669922 2.29666Z' fill='%23D8D8D8' fill-opacity='0' fill-rule='evenodd'/%3E%3Cpath id='Path 2' d='M0.649902 1.66667L32.4485 1.66667' stroke='%234bb2be' stroke-opacity='1.000000' stroke-width='1.300000' stroke-linecap='round'/%3E%3Cpath id='Path 2' d='M32.4485 9.34999L32.4285 9.37L32.4285 10.63L32.4485 10.65C32.8125 10.65 33.0984 10.364 33.0984 10C33.0984 9.636 32.8125 9.34999 32.4485 9.34999ZM0.669922 10.63L0.649902 10.65C0.285889 10.65 0 10.364 0 10C0 9.636 0.285889 9.34999 0.649902 9.34999L0.669922 9.37L0.669922 10.63Z' fill='%23D8D8D8' fill-opacity='0' fill-rule='evenodd'/%3E%3Cpath id='Path 2' d='M0.649902 10L32.4485 10' stroke='%234bb2be' stroke-opacity='1.000000' stroke-width='1.300000' stroke-linecap='round'/%3E%3Cpath id='Path 2' d='M32.4485 17.6833L32.4285 17.7033L32.4285 18.9633L32.4485 18.9833C32.8125 18.9833 33.0984 18.6973 33.0984 18.3333C33.0984 17.9693 32.8125 17.6833 32.4485 17.6833ZM0.669922 18.9633L0.649902 18.9833C0.285889 18.9833 0 18.6973 0 18.3333C0 17.9693 0.285889 17.6833 0.649902 17.6833L0.669922 17.7033L0.669922 18.9633Z' fill='%23D8D8D8' fill-opacity='0' fill-rule='evenodd'/%3E%3Cpath id='Path 2' d='M0.649902 18.3333L32.4485 18.3333' stroke='%234bb2be' stroke-opacity='1.000000' stroke-width='1.300000' stroke-linecap='round'/%3E%3C/svg%3E");
}

.header__mobile-menu {
  position: absolute;
}
@media (min-width: 1200px) {
  .header__mobile-menu {
    display: none;
  }
}

.mobile-menu__footer {
  margin: 32px 16px;
  display: flex;
  flex-direction: column;
  row-gap: 24px;
}

.header__decor {
  width: 100%;
  height: 1px;
  background-color: var(--color-white);
}

.theme-black .header__decor {
  background-color: rgba(172, 176, 198, 0.3);
}

.header-phone__list {
  display: none;
}
@media (min-width: 1200px) {
  .header-phone__list {
    display: flex;
    gap: 16px;
  }
}

.header-phone__item {
  padding: 5px 16px;
  display: flex;
  gap: 8px;
  border-radius: 30px;
  border: 1px solid var(--color-white);
  color: var(--color-white);
  font-family: var(--font-body);
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 160%;
}
.header-phone__item:hover {
  color: var(--color-white);
  text-decoration: none;
}

.theme-black .header-phone__item {
  color: var(--color-turquoise-t500);
  border: 1px solid var(--color-turquoise-t500);
}
.theme-black .header-phone__item:hover {
  color: var(--color-turquoise-t500);
  border: 1px solid var(--color-turquoise-t500);
}
/* Content may be protected by copyright. */
/*
playback timings (ms):
  capture_cache.get: 0.497
  load_resource: 217.952
  PetaboxLoader3.resolve: 170.366
  PetaboxLoader3.datanode: 46.05
*/