.header {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 290;
  width: 100%;
}
.header.mn_header .menu_list li {
  color: #fff;
  transition: 0.35s;
}
.header.mn_header .menu_list li a {
  color: #fff;
  transition: 0.35s;
}
.header.mn_header .menu_list li a:hover {
  color: #fff;
}
.header.header_black .menu_list li {
  color: #fff;
}
.header.header_black .menu_list li a {
  color: #fff;
}
.header.header_black .menu_list li a:hover {
  color: #fff;
}
@media (max-width: 1000px) {
  .header.wfx .header_in {
    background: #fff;
    -webkit-backdrop-filter: blur(15px);
    backdrop-filter: blur(15px);
    height: auto;
    max-height: none;
    transform: translateY(0) !important;
    transition: 0.35s;
  }
}
.header.wfx .logo img.lg_b {
  opacity: 0;
}
.header.wfx .logo img.lg_w {
  opacity: 1;
}
.header.wfx .h_srch .h_srch_btn {
  background: url(../img/s3b.svg) no-repeat 0 0 / cover;
  transition: 0s;
}
.header.wfx .h_srch .h_srch_btn:hover {
  background: url(../img/s3b.svg) no-repeat 0 0 / cover;
  transition: 0s;
}
.header.wfx .h_srch .h_srch_btn.open {
  top: -1px;
  background: url(../img/s19.svg) no-repeat 0 0 / cover;
  width: 34px;
  height: 32px;
  transition: 0s;
}
.header.wfx .h_srch .h_srch_btn.open:hover {
  background: url(../img/s19.svg) no-repeat 0 0 / cover;
  transition: 0s;
}
.header.wfx .h_srch .h_srch_btn.h.open {
  top: -1px;
  background: url(../img/s19.svg) no-repeat 0 0 / cover;
  width: 34px;
  height: 32px;
  transition: 0s;
}
.header.wfx .h_srch .h_srch_btn.h.open:hover {
  background: url(../img/s19.svg) no-repeat 0 0 / cover;
  transition: 0s;
}
.header.wfx .h_srch .h_srch_btn.h {
  width: 15px;
  height: 15px;
  opacity: 1;
  pointer-events: all;
  background: url(../img/s3b.svg) no-repeat 0 0 / cover;
}
.header.wfx .h_srch .h_srch_btn.h:hover {
  background: url(../img/s3b.svg) no-repeat 0 0 / cover;
  transition: 0s;
}
.header.wfx .h_srch .h_search .sch_inp {
  background: #fff;
  border-color: rgba(37, 37, 37, 0.5);
  color: #252525;
}
.header.wfx .h_srch .h_search .scrh_btn_clx {
  border-right-color: rgba(37, 37, 37, 0.16);
}
.header.wfx .h_srch .h_search .scrh_btn_clx::after {
  background: url(../img/s9g.svg) no-repeat 0 0 / cover;
}
.header.wfx .rows .cols .m_burger {
  background: url(../img/s16d.svg) no-repeat 0 0 / cover;
}
.header.w .header_in {
  background: rgba(255, 255, 255, 0.6);
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  height: 4.323vw;
  max-height: 4.323vw;
}
@media (max-width: 1000px) {
  .header.w .header_in {
    height: auto;
    max-height: none;
  }
}
.header.w .logo img.lg_b {
  opacity: 0;
}
.header.w .logo img.lg_w {
  opacity: 1;
}
.header.w .menu_list > li > a {
  color: #000;
  background: 0 0;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
}
.header.w .menu_list > li > .ml_abt_item {
  color: #000;
  background: 0 0;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
}
.header.w .menu_list > li > .ml_abt_item:after {
  background: url(../img/s6b.svg) no-repeat 0 0 / cover;
}
.header.w .lngs_wrap .current_lng {
  color: #000;
}
.header.w .lngs_wrap .current_lng .t:after {
  background: #000;
}
.header.w .lngs_wrap .current_lng .lngs_list li a {
  color: #000;
}
.header.w .h_srch .h_srch_btn {
  background: url(../img/s3b.svg) no-repeat 0 0 / cover;
}
.header.w .h_srch .h_search .sch_inp {
  background: #fff;
  border-color: rgba(37, 37, 37, 0.5);
  color: #252525;
}
.header.w .h_srch .h_search .scrh_btn_clx {
  border-right-color: rgba(37, 37, 37, 0.16);
}
.header.w .h_srch .h_search .scrh_btn_clx::after {
  background: url(../img/s9g.svg) no-repeat 0 0 / cover;
}
.header.w .h_srch .popup-search {
  background: #fff;
  border-color: rgba(37, 37, 37, 0.5);
}
.header.w .h_srch .popup-search .fs_rows .r {
  border-color: rgba(37, 37, 37, 0.12);
}
.header.w .h_srch .popup-search .fs_rows .r .h5 a {
  color: #252525;
}
.header.w .h_srch .popup-search .fs_rows .r .tg {
  color: #a2a2a2;
}
.header.w
  .h_srch
  .popup-search
  .fs_rows
  .fs_rows_wrap
  .mCSB_scrollTools
  .mCSB_draggerContainer {
  background: rgba(37, 37, 37, 0.12);
}
.header.w
  .h_srch
  .popup-search
  .fs_rows
  .fs_rows_wrap
  .mCSB_scrollTools
  .mCSB_dragger {
  background: rgba(37, 37, 37, 0.6);
}
.header.w
  .h_srch
  .popup-search
  .fs_rows
  .fs_rows_wrap
  .mCSB_scrollTools
  .mCSB_dragger_bar {
  background: rgba(37, 37, 37, 0.6) !important;
}
.header.w .h_cnt_us_wrp .h_cnt_us {
  border-color: rgba(37, 37, 37, 0.16);
}
.header.w .h_cnt_us_wrp .h_cnt_us .t {
  color: #000;
}
.header.w .rows .cols .m_burger {
  background: url(../img/s16d.svg) no-repeat 0 0 / cover;
}
.header .header_in {
  opacity: 0;
  transform: translateY(-100%);
  background: rgba(0, 0, 0, 0.6);
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  height: 6.323vw;
  max-height: 6.323vw;
}

@media (max-width: 1000px) {
  .header .header_in {
    height: auto;
    max-height: none;
    padding: 0 0 4vw;
  }
}
.header .container {
  position: relative;
}
@media (max-width: 1000px) {
  .header .container {
    padding: 0 5.333vw 0 3.467vw;
  }
}
.header .rows {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 0.26vw;
}
@media (max-width: 1000px) {
  .header .rows {
    position: relative;
    padding-top: 4vw;
  }
}
.header .rows .cols.cols01 {
  display: flex;
  justify-content: space-between;
  width: 12.813vw;
}
@media (max-width: 1000px) {
  .header .rows .cols.cols01 {
    width: 40.8vw;
    height: 100%;
  }
}
.header .rows .cols.cols02 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  width: calc(100% - 10.417vw);
}
@media (max-width: 1000px) {
  .header .rows .cols.cols02 {
    width: calc(100% - 24.8vw - 9.067vw);
  }
}
.header .rows .cols.cols03 {
  display: none;
}
@media (max-width: 1000px) {
  .header .rows .cols.cols03 {
    display: block;
  }
}
.header .rows .cols .m_burger {
  width: 9.067vw;
  height: 8.533vw;
  position: relative;
  top: 0.533vw;
  right: 0;
  background: url(../img/s16.svg) no-repeat 0 0 / cover;
  border: 0;
  cursor: pointer;
}
.header .rows .cols .m_burger.open {
  background: url(../img/s19.svg) no-repeat 0 0 / cover;
}
.header .logo {
  margin-left: 0;
  overflow: hidden;
  position: relative;
  width: clamp(4.6875rem, 2.2589285714rem + 3.7946428571vw, 6.8125rem);
  height: clamp(1.5rem, 0.7142857143rem + 1.2276785714vw, 2.1875rem);
  width: 10rem !important;
  height: 5rem !important;
}
@media (max-width: 1000px) {
  .header .logo {
    margin: 0;
    width: 40.8vw;
    height: 13vw;
  }
}
.header .logo a {
  display: block;
}
.header .logo img {
  position: absolute;
  top: 0;
  left: 0;
  width: clamp(4.6875rem, 2.2589285714rem + 3.7946428571vw, 6.8125rem);
  transition: 0.15s;
  width: 100%;
  height: 80px;
  object-fit: cover;
}
@media (max-width: 1000px) {
  .header .logo img {
    width: 43vw;
  }
}
.header .logo img.lg_b {
  opacity: 1;
}
.header .logo img.lg_w {
  opacity: 0;
}
.header .top_menu {
  margin-right: 3.229vw;
  position: relative;
  top: 0.521vw;
}
@media (max-width: 1000px) {
  .header .top_menu {
    display: none;
  }
}
.header .menu_list {
  display: flex;
  justify-content: flex-end;
}
.header .menu_list > li {
  position: relative;
  margin-right: 0.26vw;
  transition: 0.35s;
  overflow: hidden;
}
.header .menu_list > li:last-child {
  margin-right: 0;
}
.header .menu_list > li.a .ml_abt_item,
.header .menu_list > li.a a,
.header .menu_list > li.active .ml_abt_item,
.header .menu_list > li.active a {
  background: #0eb0b2;
}
.header .menu_list > li.nac {
  pointer-events: none;
}
.header .menu_list > li.nac a {
  pointer-events: none;
}
.header .menu_list > li > a {
  font: 400 clamp(0.875rem, 0.7321428571rem + 0.2232142857vw, 1rem) /
    clamp(0.875rem, 0.7321428571rem + 0.2232142857vw, 1rem) HelveticaNeueCyr;
  font-style: normal;
  color: #fff;
  display: block;
  border-radius: 7px;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background: rgba(14, 176, 178, 0);
  padding: 0.833vw 1.25vw 0.677vw;
  transition: 0.35s;
}
@media (max-width: 1100px) {
  .header .menu_list > li > a {
    padding: 0.833vw 0.5vw 0.677vw;
  }
}
.header .menu_list > li > a:hover {
  color: #fff;
  background: #0eb0b2;
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  transition: 0.35s;
}
.header .menu_list > li > .ml_abt_item {
  font: 400 clamp(0.875rem, 0.7321428571rem + 0.2232142857vw, 1rem) /
    clamp(0.875rem, 0.7321428571rem + 0.2232142857vw, 1rem) HelveticaNeueCyr;
  font-style: normal;
  color: #fff;
  display: block;
  border-radius: 0.365vw;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background: rgba(14, 176, 178, 0);
  padding: 0.833vw 2.604vw 0.677vw 1.25vw;
  position: relative;
  cursor: pointer;
  transition: 0.35s;
}
.header .menu_list > li > .ml_abt_item:hover {
  color: #fff;
  background: #0eb0b2;
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  transition: 0.35s;
}
.header .menu_list > li > .ml_abt_item.active::after {
  background: url(../img/s9.svg) no-repeat 0 0 / cover;
}
.header .menu_list > li > .ml_abt_item::after {
  content: "";
  position: absolute;
  top: 0.99vw;
  right: 1.354vw;
  background: url(../img/s6.svg) no-repeat 0 0 / cover;
  width: clamp(0.375rem, 0.2321428571rem + 0.2232142857vw, 0.5rem);
  height: clamp(0.375rem, 0.2321428571rem + 0.2232142857vw, 0.5rem);
}
.header .menu_list > li .abt_list_menu {
  position: absolute;
  top: 2.344vw;
  padding-top: 0.469vw;
  left: 0;
  width: 20.833vw;
  display: none;
}
.header .menu_list > li .abt_list_menu li {
  margin-bottom: 0.208vw;
}
.header .menu_list > li .abt_list_menu li:last-child {
  margin-bottom: 0;
}
.header .menu_list > li .abt_list_menu li a {
  display: block;
  height: 4.948vw;
  position: relative;
  background: #fff;
  border-radius: 0.365vw;
  -webkit-backdrop-filter: blur(80px);
  backdrop-filter: blur(80px);
}
.header .menu_list > li .abt_list_menu li a:hover .t {
  color: #0eb0b2;
  transition: 0.35s;
}
.header .menu_list > li .abt_list_menu li a .t {
  display: block;
  position: relative;
  top: 0.99vw;
  left: 0.938vw;
  color: #252525;
  font: 400 clamp(0.875rem, 0.7321428571rem + 0.2232142857vw, 1rem) /
    clamp(0.875rem, 0.7321428571rem + 0.2232142857vw, 1rem) HelveticaNeueCyr;
  transition: 0.35s;
}
.header .menu_list > li .abt_list_menu li a .arw {
  display: block;
  position: absolute;
  bottom: 0.781vw;
  right: 0.99vw;
  background: url(../img/s8.svg) no-repeat 0 0 / cover;
  width: 0.677vw;
  height: 0.677vw;
}
.header .menu_list > li .slt_list_menu_wrap {
  position: absolute;
  top: 2.344vw;
  padding-top: 0.469vw;
  left: 0;
  width: 42.083vw;
  display: none;
}
.header .menu_list > li .slt_list_menu_wrap.slmw .slt_list_menu li a .arw {
  display: block;
  position: absolute;
  bottom: 0.781vw;
  right: 0.99vw;
  background: url(../img/s8.svg) no-repeat 0 0 / cover;
  width: 0.677vw;
  height: 0.677vw;
}
.header .menu_list > li .slt_list_menu_wrap .slt_list_menu {
  display: flex !important;
  flex-wrap: wrap;
  gap: 0.208vw;
  width: 42.083vw;
}
.header .menu_list > li .slt_list_menu_wrap .slt_list_menu li {
  width: calc(50% - 0.208vw);
  position: relative;
}
.header .menu_list > li .slt_list_menu_wrap .slt_list_menu li a {
  display: block;
  height: 4.948vw;
  position: relative;
  background: #fff;
  border-radius: 0.365vw;
  -webkit-backdrop-filter: blur(80px);
  backdrop-filter: blur(80px);
  overflow: hidden;
}
.header .menu_list > li .slt_list_menu_wrap .slt_list_menu li a:hover .t {
  color: #0eb0b2;
  transition: 0.35s;
}
.header
  .menu_list
  > li
  .slt_list_menu_wrap
  .slt_list_menu
  li
  a:hover
  .r
  .r_r
  img {
  transform: scale(1.1);
  transition: 0.5s;
}
.header .menu_list > li .slt_list_menu_wrap .slt_list_menu li a .r {
  display: flex;
  height: 100%;
}
.header .menu_list > li .slt_list_menu_wrap .slt_list_menu li a .r .r_l {
  width: calc(100% - 5vw);
}
.header .menu_list > li .slt_list_menu_wrap .slt_list_menu li a .r .r_r {
  width: 5vw;
  height: 100%;
  position: relative;
  overflow: hidden;
}
.header .menu_list > li .slt_list_menu_wrap .slt_list_menu li a .r .r_r img {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
  transition: 0.5s;
}
.header .menu_list > li .slt_list_menu_wrap .slt_list_menu li a .t {
  display: block;
  position: relative;
  top: 0.99vw;
  left: 0.938vw;
  color: #252525;
  font: 400 clamp(0.875rem, 0.7321428571rem + 0.2232142857vw, 1rem) /
    clamp(1rem, 0.8571428571rem + 0.2232142857vw, 1.125rem) HelveticaNeueCyr;
  transition: 0.35s;
}
.header .menu_list > li .slt_list_menu_wrap .slt_list_menu li a .t .br {
  display: block;
}
.header .lngs_wrap {
  margin-right: 1.146vw;
  position: relative;
  top: 1.042vw;
  overflow: hidden;
  z-index: 30;
}
@media (max-width: 1000px) {
  .header .lngs_wrap {
    display: none;
  }
}
.header .lngs_wrap .current_lng {
  display: block;
  color: #fff;
  font: 400 clamp(0.875rem, 0.7321428571rem + 0.2232142857vw, 1rem) /
    clamp(0.875rem, 0.7321428571rem + 0.2232142857vw, 1rem) HelveticaNeueCyr;
  position: relative;
  cursor: pointer;
  padding-bottom: 1.042vw;
  top: clamp(0.0625rem, -0.0089285714rem + 0.1116071429vw, 0.125rem);
  text-align: center;
  z-index: 20;
}
.header .lngs_wrap .current_lng:hover .lngs_list {
  opacity: 1;
  pointer-events: all;
  transition: 0.35s;
}
.header .lngs_wrap .current_lng .t {
  display: inline-block;
  position: relative;
  z-index: 5;
}
.header .lngs_wrap .current_lng .t:after {
  content: "";
  position: absolute;
  bottom: -0.365vw;
  left: 0;
  right: 0;
  width: 100%;
  height: 1px;
  background: #fff;
}
.header .lngs_wrap .current_lng .lngs_list {
  position: absolute;
  top: 1.198vw;
  left: 0;
  opacity: 0;
  pointer-events: none;
  text-align: center;
  width: 100%;
  border-radius: 0 0 2.604vw 2.604vw;
  padding: 0.521vw 0 0.885vw;
  transition: 0.35s;
}
@media (max-width: 1280px) {
  .header .lngs_wrap .current_lng .lngs_list {
    top: 1.953vw;
  }
}
.header .lngs_wrap .current_lng .lngs_list li {
  margin-bottom: 0.521vw;
}
.header .lngs_wrap .current_lng .lngs_list li:last-child {
  margin-bottom: 0;
}
.header .lngs_wrap .current_lng .lngs_list li a {
  color: #fff;
  transition: 0.35s;
}
.header .lngs_wrap .current_lng .lngs_list li a:hover {
  color: rgba(255, 255, 255, 0.5);
  transition: 0.35s;
}
.header .h_srch {
  margin: 0 3.854vw 0 0;
  position: relative;
  top: 0.365vw;
  height: 2.396vw;
  width: 2.396vw;
  z-index: 50;
}
@media (max-width: 1440px) {
  .header .h_srch {
    top: 0.278vw;
    height: 2.639vw;
  }
}
@media (max-width: 1280px) {
  .header .h_srch {
    top: 0.313vw;
    height: 2.813vw;
  }
}
@media (max-width: 1024px) {
  .header .h_srch {
    top: 0.195vw;
    height: 3.125vw;
  }
}
@media (max-width: 1000px) {
  .header .h_srch {
    top: 0;
    height: auto;
    width: 4.533vw;
    margin: 0 6.933vw 0 0;
  }
}
.header .h_srch .h_srch_msk {
  position: absolute;
  top: 1px;
  left: 2.604vw;
  width: 47.354vw;
  height: 2.344vw;
  transform: translateX(-47.458vw);
  clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);
  transition: 0.45s;
}
@media (max-width: 1850px) {
  .header .h_srch .h_srch_msk {
    width: 50vw;
    transform: translateX(-50vw);
  }
}
@media (max-width: 1650px) {
  .header .h_srch .h_srch_msk {
    width: 55vw;
    transform: translateX(-55vw);
  }
}
@media (max-width: 1600px) {
  .header .h_srch .h_srch_msk {
    top: -1px;
    height: 2.438vw;
  }
}
@media (max-width: 1440px) {
  .header .h_srch .h_srch_msk {
    top: 0;
    height: 100%;
    width: 58vw;
    transform: translateX(-58vw);
  }
}
@media (max-width: 1280px) {
  .header .h_srch .h_srch_msk {
    width: 60vw;
    transform: translateX(-60vw);
  }
}
@media (max-width: 1150px) {
  .header .h_srch .h_srch_msk {
    width: 65vw;
    transform: translateX(-65vw);
  }
}
@media (max-width: 1000px) {
  .header .h_srch .h_srch_msk {
    display: none;
  }
}
.header .h_srch .h_srch_msk.active {
  clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
  transition: 0.45s;
}
.header .h_srch .h_search {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 2.292vw;
  transition: 0.45s;
}
@media (max-width: 1600px) {
  .header .h_srch .h_search {
    height: 2.438vw;
  }
}
@media (max-width: 1440px) {
  .header .h_srch .h_search {
    height: 100%;
  }
}
@media (max-width: 1000px) {
  .header .h_srch .h_search {
    display: none;
  }
}
.header .h_srch .h_search.active {
  transform: translateX(-47.458vw);
  transition: 0.45s;
}
@media (max-width: 1850px) {
  .header .h_srch .h_search.active {
    transform: translateX(-50vw);
  }
}
@media (max-width: 1650px) {
  .header .h_srch .h_search.active {
    transform: translateX(-55vw);
  }
}
@media (max-width: 1440px) {
  .header .h_srch .h_search.active {
    transform: translateX(-58vw);
  }
}
@media (max-width: 1280px) {
  .header .h_srch .h_search.active {
    transform: translateX(-60vw);
  }
}
@media (max-width: 1150px) {
  .header .h_srch .h_search.active {
    transform: translateX(-65vw);
  }
}
.header .h_srch .h_search.o {
  opacity: 0;
}
.header .h_srch .h_search .sch_inp {
  border: 0;
  border: rgba(255, 255, 255, 0.4) 1px solid;
  border-radius: 0.365vw;
  background: #000;
  height: 100%;
  width: 100%;
  border-radius: 0.365vw;
  color: #fff;
  padding: 0.156vw 5.208vw 0 0.781vw;
  font: 400 clamp(0.875rem, 0.7321428571rem + 0.2232142857vw, 1rem) /
    clamp(0.875rem, 0.7321428571rem + 0.2232142857vw, 1rem) HelveticaNeueCyr;
}
.header .h_srch .h_search .scrh_btn {
  position: absolute;
  top: 0.833vw;
  right: 0.938vw;
  border: 0;
  width: clamp(0.875rem, 0.8035714286rem + 0.1116071429vw, 0.9375rem);
  height: clamp(0.875rem, 0.8035714286rem + 0.1116071429vw, 0.9375rem);
  cursor: pointer;
  background: url(../img/s3h.svg) no-repeat 0 0 / cover;
}
@media (max-width: 1600px) {
  .header .h_srch .h_search .scrh_btn {
    top: 0.875vw;
  }
}
@media (max-width: 1440px) {
  .header .h_srch .h_search .scrh_btn {
    top: 0.903vw;
    right: 0.903vw;
  }
}
@media (max-width: 1280px) {
  .header .h_srch .h_search .scrh_btn {
    top: 0.938vw;
  }
}
.header .h_srch .h_search .scrh_btn_clx {
  width: 2.083vw;
  height: 1.563vw;
  position: absolute;
  top: 0.417vw;
  right: 2.292vw;
  cursor: pointer;
  border-right: rgba(255, 255, 255, 0.16) 1px solid;
}
@media (max-width: 1440px) {
  .header .h_srch .h_search .scrh_btn_clx {
    top: 0.486vw;
  }
}
@media (max-width: 1280px) {
  .header .h_srch .h_search .scrh_btn_clx {
    right: 2.5vw;
    top: 0.625vw;
  }
}
.header .h_srch .h_search .scrh_btn_clx:hover::after {
  background: url(../img/s9h.svg) no-repeat 0 0 / cover;
  transition: 0.35s;
}
.header .h_srch .h_search .scrh_btn_clx::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  top: 0.156vw;
  width: clamp(0.5rem, 0.3571428571rem + 0.2232142857vw, 0.625rem);
  height: clamp(0.5rem, 0.3571428571rem + 0.2232142857vw, 0.625rem);
  background: url(../img/s9.svg) no-repeat 0 0 / cover;
  transition: 0.35s;
}
.header .h_srch .h_srch_btn {
  position: absolute;
  top: 0.156vw;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  border: 0;
  background: url(../img/s3.svg) no-repeat 0 0 / cover;
  width: clamp(0.875rem, 0.8035714286rem + 0.1116071429vw, 0.9375rem);
  height: clamp(0.875rem, 0.8035714286rem + 0.1116071429vw, 0.9375rem);
  cursor: pointer;
}
@media (max-width: 1280px) {
  .header .h_srch .h_srch_btn {
    top: 0;
  }
}
@media (max-width: 1000px) {
  .header .h_srch .h_srch_btn {
    position: relative;
    width: 4.533vw;
    height: 4.533vw;
  }
}
.header .h_srch .h_srch_btn:hover {
  background: url(../img/s3h.svg) no-repeat 0 0 / cover;
  transition: 0.35s;
}
@media (max-width: 1000px) {
  .header .h_srch .h_srch_btn:hover {
    background: url(../img/s3.svg) no-repeat 0 0 / cover;
    transition: 0s;
  }
}
.header .h_srch .h_srch_btn.h {
  opacity: 0;
  pointer-events: none;
}
@media (max-width: 1000px) {
  .header .h_srch .h_srch_btn.h {
    opacity: 1;
    pointer-events: all;
  }
}
.header .h_srch .popup-search {
  position: absolute;
  top: 2.708vw;
  left: 2.604vw;
  width: 47.354vw;
  height: 21.094vw;
  transition: 0.45s;
  border: rgba(255, 255, 255, 0.5) 1px solid;
  border-radius: 0.365vw;
  transform: translateX(-47.458vw);
  background: #000;
  opacity: 0;
  pointer-events: none;
}
@media (max-width: 1850px) {
  .header .h_srch .popup-search {
    width: 50vw;
    transform: translateX(-50vw);
  }
}
@media (max-width: 1650px) {
  .header .h_srch .popup-search {
    width: 55vw;
    transform: translateX(-55vw);
  }
}
@media (max-width: 1440px) {
  .header .h_srch .popup-search {
    top: 2.778vw;
    width: 58vw;
    transform: translateX(-58vw);
  }
}
@media (max-width: 1280px) {
  .header .h_srch .popup-search {
    top: 2.969vw;
    width: 60vw;
    transform: translateX(-60vw);
  }
}
@media (max-width: 1150px) {
  .header .h_srch .popup-search {
    width: 65vw;
    transform: translateX(-65vw);
  }
}
@media (max-width: 1024px) {
  .header .h_srch .popup-search {
    top: 3.418vw;
  }
}
@media (max-width: 1000px) {
  .header .h_srch .popup-search {
    top: 0;
    display: none;
  }
}
.header .h_srch .popup-search.active {
  opacity: 1;
  pointer-events: all;
  transition: 0.45s;
}
.header .h_srch .popup-search.show {
  opacity: 1;
  pointer-events: all;
  z-index: 1000;
}
.header .h_srch .popup-search.show .fs_rows .r .h5 a {
  pointer-events: all;
}
.header .h_srch .popup-search.show * {
  opacity: 1;
  pointer-events: auto;
}
.header .h_srch .popup-search .fs_rows .fs_rows_wrap {
  height: 21.094vw;
  overflow: hidden;
  padding: 0.885vw 0.833vw 0.781vw;
}
.header
  .h_srch
  .popup-search
  .fs_rows
  .fs_rows_wrap
  .mCSB_outside
  + .mCSB_scrollTools {
  right: 0;
}
.header .h_srch .popup-search .fs_rows .fs_rows_wrap .mCSB_scrollTools {
  right: 0.26vw !important;
  width: 1px;
  background: rgba(255, 255, 255, 0.16);
  opacity: 1;
}
.header .h_srch .popup-search .fs_rows .fs_rows_wrap .mCSB_container {
  height: auto;
}
.header
  .h_srch
  .popup-search
  .fs_rows
  .fs_rows_wrap
  .mCSB_outside.mCSB_scrollTools {
  right: 0 !important;
}
.header .h_srch .popup-search .fs_rows .fs_rows_wrap .mCSB_dragger_bar {
  background-color: rgba(255, 255, 255, 0.6) !important;
  border-radius: 0 !important;
  width: 1px !important;
}
.header .h_srch .popup-search .fs_rows .fs_rows_wrap .mCSB_draggerRail {
  display: none;
}
.header .h_srch .popup-search .fs_rows .fs_rows_wrap .mCSB_inside {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.header .h_srch .popup-search .fs_rows .r {
  margin-bottom: 0.938vw;
  padding-bottom: 0.781vw;
  border-bottom: rgba(255, 255, 255, 0.16) 1px solid;
}
.header .h_srch .popup-search .fs_rows .r .h5 {
  margin: 0 0 12px;
}
.header .h_srch .popup-search .fs_rows .r .h5 a {
  display: block;
  color: #fff;
  font: 400 clamp(0.875rem, 0.7321428571rem + 0.2232142857vw, 1rem) /
    clamp(1.125rem, 0.9107142857rem + 0.3348214286vw, 1.3125rem)
    HelveticaNeueCyr;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: 0.35s;
  pointer-events: none;
}
.header .h_srch .popup-search .fs_rows .r .h5 a:hover {
  color: #0eb0b2;
  transition: 0.35s;
}
.header .h_srch .popup-search .fs_rows .r .tg {
  color: rgba(255, 255, 255, 0.5);
  font: 400 clamp(0.75rem, 0.6071428571rem + 0.2232142857vw, 0.875rem) /
    clamp(0.75rem, 0.6071428571rem + 0.2232142857vw, 0.875rem) HelveticaNeueCyr;
}
.header .h_cnt_us_wrp {
  margin: 0 0.156vw 0 0;
  position: relative;
  top: clamp(0.5rem, 0.1428571429rem + 0.5580357143vw, 0.8125rem);
  overflow: hidden;
  padding: 0;
}
@media (max-width: 1000px) {
  .header .h_cnt_us_wrp {
    display: none;
  }
}
.header .h_cnt_us_wrp .h_cnt_us {
  position: relative;
  display: inline-block;
  border: rgba(255, 255, 255, 0.4) 1px solid;
  border-radius: 0.365vw;
  padding: 0.729vw 1.25vw 0.625vw;
  overflow: hidden;
}
.header .h_cnt_us_wrp .h_cnt_us:hover .grd {
  opacity: 1;
}
.header .h_cnt_us_wrp .h_cnt_us:hover .ptrn {
  opacity: 1;
}
.header .h_cnt_us_wrp .h_cnt_us:hover .img-left,
.header .h_cnt_us_wrp .h_cnt_us:hover .img-right {
  opacity: 1;
  transition: all 0.3s ease;
}
.header .h_cnt_us_wrp .h_cnt_us .t {
  color: #fff;
  font: 400 clamp(0.875rem, 0.7321428571rem + 0.2232142857vw, 1rem) /
    clamp(0.875rem, 0.7321428571rem + 0.2232142857vw, 1rem) HelveticaNeueCyr;
  pointer-events: none;
  position: relative;
  z-index: 10;
}
.header .h_cnt_us_wrp .h_cnt_us .img-left,
.header .h_cnt_us_wrp .h_cnt_us .img-right {
  position: absolute;
  width: 24px;
  height: 24px;
  opacity: 0;
  transition: all 0.3s ease;
  pointer-events: none;
}
.header .h_cnt_us_wrp .h_cnt_us .img-left {
  left: -100px;
  top: -111px;
  width: 200px;
  height: 200px;
  border-radius: 600px;
  background: radial-gradient(
    47.15% 47.37% at 57.11% 44.69%,
    #117d7e 17.53%,
    rgba(16, 126, 127, 0) 100%
  );
  transition: all 0.3s ease;
}
.header .h_cnt_us_wrp .h_cnt_us .img-right {
  width: 200px;
  height: 200px;
  right: -93px;
  bottom: -125px;
  border-radius: 600px;
  background: radial-gradient(
    47.15% 47.37% at 57.11% 44.69%,
    #df1831 17.53%,
    rgba(223, 24, 49, 0) 100%
  );
  transition: all 0.3s ease;
}
.header .h_cnt_us_wrp .h_cnt_us .grd {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    to right,
    rgba(223, 24, 49, 0.26),
    rgba(2, 163, 163, 0.24)
  );
  opacity: 0;
  transition: opacity 0.3s ease;
}
.header .h_cnt_us_wrp .h_cnt_us .ptrn {
  position: absolute;
  top: 0;
  right: 0;
  background: url(../img/p1.png) no-repeat 0 0 / cover;
  width: 12.135vw;
  height: 4.375vw;
  opacity: 0;
  transition: opacity 0.3s ease;
}
.header .burger {
  width: 1.406vw;
  height: 1.406vw;
}
.header .burger .burger_btn {
  width: 100%;
  height: 100%;
  position: relative;
  cursor: pointer;
  background: 0;
  border: 0;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.header .burger .burger_btn span {
  width: 100%;
  height: 0.104vw;
  background: #252525;
}
.header .burger .burger_btn span:last-child {
  width: 0.104vw;
  margin-top: 0.365vw;
}
.pin-spacer-mbMenu {
  pointer-events: none;
}
.pin-spacer-mbMenu.active {
  pointer-events: all;
}
.mb_menu_wrap {
  position: absolute;
  width: 100%;
  height: 100%;
  max-height: 100% !important;
  z-index: 280;
  display: none;
  pointer-events: none;
}
@media (max-width: 1000px) {
  .mb_menu_wrap {
    display: block;
  }
}
.mb_menu_wrap.active {
  pointer-events: all;
}
.mb_menu {
  background: #fff;
  width: 100%;
  height: 100%;
  position: fixed;
  overflow: hidden;
  top: 0;
  right: 0;
  transform: translateX(100%);
  transition: 0.35s ease-in-out;
}
.mb_menu.active {
  transform: translateX(0);
  transition: 0.35s ease-in-out;
}
.mb_menu .mb_menu_in {
  position: absolute;
  height: 100%;
  overflow-y: scroll;
  width: 100%;
  background: #fff;
}
.mb_menu .mm_wrap {
  position: relative;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.mb_menu .mm_wrap .mm_t {
  height: calc(100% - 34.667vw);
  padding: 23.2vw 4.267vw 0;
  overflow: hidden;
}
.mb_menu .mm_wrap .mm_b {
  height: 34.667vw;
  padding: 0 4.267vw 4.267vw;
  display: flex;
  justify-content: flex-end;
  flex-direction: column;
}
.mb_menu .mm_wrap .mm_gb {
  color: rgba(37, 37, 37, 0.6);
  font: 400 3.733vw/3.733vw HelveticaNeueCyr;
  display: block;
  position: relative;
  padding-left: 5.333vw;
  opacity: 0;
  pointer-events: none;
  transition: 0.35s;
}
.mb_menu .mm_wrap .mm_gb.active {
  opacity: 1;
  pointer-events: all;
  transition: 0.35s;
}
.mb_menu .mm_wrap .mm_gb:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  background: url(../img/s18.svg) no-repeat 0 0 / cover;
  width: 2.933vw;
  height: 2.4vw;
}
.mb_menu .mm_wrap .lngs_list {
  position: relative;
  text-align: left;
  width: 100%;
  display: flex;
  margin: 0 0 7.467vw;
  padding: 0;
  transition: 0.35s;
}
.mb_menu .mm_wrap .lngs_list li {
  margin-right: 2.133vw;
  padding-right: 2.133vw;
  position: relative;
}
.mb_menu .mm_wrap .lngs_list li:last-child {
  margin-bottom: 0;
}
.mb_menu .mm_wrap .lngs_list li:last-child:after {
  display: none;
}
.mb_menu .mm_wrap .lngs_list li:after {
  content: "";
  position: absolute;
  top: -1.333vw;
  right: 0;
  width: 0.267vw;
  height: 5.867vw;
  background: rgba(37, 37, 37, 0.3);
}
.mb_menu .mm_wrap .lngs_list li a {
  color: #252525;
  font: 400 4.267vw/4.267vw HelveticaNeueCyr;
}
.mb_menu .mm_wrap .mm_cnt_wrap {
  margin: 0 0 0;
}
.mb_menu .mm_wrap .mm_cnt_wrap a {
  color: #252525;
  font: 400 4.267vw/4.267vw HelveticaNeueCyr;
  display: block;
  border: rgba(37, 37, 37, 0.16) 1px solid;
  border-radius: 1.867vw;
  height: 13.6vw;
  display: flex;
  align-items: center;
  justify-content: center;
}
.mb_menu .mm_wrap .mm_lists {
  height: calc(100% - 70.667vw);
  position: absolute;
  overflow: hidden;
  margin: 4.8vw 0 0;
  max-width: calc(100% - 9.333vw);
  width: 100%;
}
.mb_menu .mm_wrap .mm_lists .mm_lists_scr {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow-y: scroll;
  max-width: 100%;
}
.mb_menu .mm_wrap .mm_lists .mm_lists_scr::-webkit-scrollbar {
  display: none;
}
.mb_menu .mm_wrap .mm_lists .mm_lists_scr::-webkit-scrollbar-track {
  display: none;
}
.mb_menu .mm_wrap .mm_lists .mCSB_horizontal.mCSB_inside > .mCSB_container {
  margin-bottom: 0;
}
.mb_menu .mm_wrap .mm_lists .mCSB_scrollTools {
  width: 0;
  opacity: 0;
}
.mb_menu .mm_wrap .mm_lists .mCSB_scrollTools .mCSB_draggerContainer {
  width: 1px;
  background: rgba(37, 37, 37, 0.3);
}
.mb_menu .mm_wrap .mm_lists .mCSB_inside > .mCSB_container {
  margin-right: 0;
}
.mb_menu .mm_wrap .mm_lists .mCSB_scrollTools {
  opacity: 1;
  width: 1px;
}
.mb_menu .mm_wrap .mm_lists .mCSB_dragger .mCSB_dragger_bar {
  width: 1px;
  left: 0;
  opacity: 1;
  background: #252525;
}
.mb_menu .mm_wrap .mm_lists .mCSB_dragger .mCSB_draggerRail {
  background: #252525;
  width: 1px;
}
.mb_menu .mm_wrap .mm_lists .mm_l.mm_list_00,
.mb_menu .mm_wrap .mm_lists .mm_l.mm_list_01,
.mb_menu .mm_wrap .mm_lists .mm_l.mm_list_02,
.mb_menu .mm_wrap .mm_lists .mm_l.mm_list_03 {
  background: #fff;
  width: 100%;
  position: absolute;
  top: 0;
  right: 0;
  transform: translateX(100%);
  height: 0;
  overflow: hidden;
}
.mb_menu .mm_wrap .mm_lists .mm_l.mm_list_00.active,
.mb_menu .mm_wrap .mm_lists .mm_l.mm_list_01.active,
.mb_menu .mm_wrap .mm_lists .mm_l.mm_list_02.active,
.mb_menu .mm_wrap .mm_lists .mm_l.mm_list_03.active {
  height: 100%;
  overflow: visible;
  transform: translateX(0);
}
.mb_menu .mm_wrap .mm_lists .mm_l li {
  margin-bottom: 0;
  border-bottom: rgba(37, 37, 37, 0.16) 1px solid;
  color: #252525;
  font: 400 4.8vw/4.8vw HelveticaNeueCyr;
  position: relative;
}
.mb_menu .mm_wrap .mm_lists .mm_l li:first-child {
  border-top: rgba(37, 37, 37, 0.16) 1px solid;
}
.mb_menu .mm_wrap .mm_lists .mm_l li:last-child {
  margin-bottom: 0;
}
.mb_menu .mm_wrap .mm_lists .mm_l li.emp {
  padding: 4.8vw 6.667vw 4.8vw 0;
}
.mb_menu .mm_wrap .mm_lists .mm_l li.emp::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 7px;
  margin: auto;
  background: url(../img/s4b.svg) no-repeat 0 0 / cover;
  width: 13px;
  height: 13px;
}
.mb_menu .mm_wrap .mm_lists .mm_l li a {
  display: block;
  color: #252525;
  padding: 4.8vw 6.667vw 4.8vw 0;
  position: relative;
}
.mb_menu .mm_wrap .mm_lists .mm_l li a::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 7px;
  margin: auto;
  background: url(../img/s4b.svg) no-repeat 0 0 / cover;
  width: 13px;
  height: 13px;
}
.mb_search_wrap {
  position: absolute;
  width: 100%;
  height: 100%;
  max-height: 100% !important;
  z-index: 280;
  pointer-events: none;
  display: none;
}
@media (max-width: 1000px) {
  .mb_search_wrap {
    display: block;
  }
}
.mb_search_wrap.active {
  pointer-events: all;
}
.mb_search {
  background: #fff;
  width: 100%;
  height: 100%;
  position: fixed;
  overflow: hidden;
  top: 0;
  right: 0;
  transform: translateX(100%);
  transition: 0.35s ease-in-out;
}
.mb_search.active {
  transform: translateX(0);
  transition: 0.35s ease-in-out;
}
.mb_search .mb_search_in {
  position: absolute;
  height: 100%;
  overflow-y: scroll;
  width: 100%;
  background: #fff;
}
.mb_search .fs_rows_mb {
  margin-top: 21.067vw;
  position: relative;
}
.mb_search .fs_rows_mb .f_serach_mb {
  width: calc(100% - 8.533vw);
  margin: 0 auto 5.6vw;
  position: relative;
  height: 13.867vw;
}
.mb_search .fs_rows_mb .f_serach_mb .sch_inp_mb {
  border: 0;
  border: rgba(37, 37, 37, 0.16) 1px solid;
  border-radius: 1.867vw;
  background: #fff;
  height: 100%;
  width: 100%;
  color: #252525;
  padding: 0.267vw 4.267vw 0 2.667vw;
  font: 400 4.267vw/4.267vw HelveticaNeueCyr;
}
.mb_search .fs_rows_mb .f_serach_mb .scrh_btn_mb {
  position: absolute;
  top: 4.8vw;
  right: 4.533vw;
  border: 0;
  width: 4.533vw;
  height: 4.533vw;
  cursor: pointer;
  background: url(../img/s3h.svg) no-repeat 0 0 / cover;
}
.mb_search .fs_rows_mb .f_serach_mb .scrh_btn_clx_mb {
  width: 10.667vw;
  height: 5.867vw;
  position: absolute;
  top: 4.267vw;
  right: 11.733vw;
  cursor: pointer;
  border-right: rgba(0, 0, 0, 0.16) 1px solid;
  display: none !important;
  pointer-events: none !important;
  opacity: 0 !important;
}
.mb_search .fs_rows_mb .f_serach_mb .scrh_btn_clx_mb:hover::after {
  background: url(../img/s9h.svg) no-repeat 0 0 / cover;
  transition: 0.35s;
}
.mb_search .fs_rows_mb .f_serach_mb .scrh_btn_clx_mb::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  top: 0;
  width: 3.2vw;
  height: 3.2vw;
  background: url(../img/s9b.svg) no-repeat 0 0 / cover;
  transition: 0.35s;
}
.mb_search .fs_rows_mb .fs_rows_wrap_mb {
  height: 100%;
  overflow: hidden;
  padding: 1.067vw 4.267vw 6.667vw;
}
.mb_search .fs_rows_mb .r {
  margin-bottom: 4.533vw;
  padding-bottom: 4vw;
  border-bottom: rgba(0, 0, 0, 0.16) 1px solid;
}
.mb_search .fs_rows_mb .r .h5 {
  margin: 0 0 2.667vw;
}
.mb_search .fs_rows_mb .r .h5 a {
  display: block;
  color: #252525;
  font: 400 4.267vw/5.867vw HelveticaNeueCyr;
  transition: 0.35s;
}
.mb_search .fs_rows_mb .r .h5 a:hover {
  color: #0eb0b2;
  transition: 0.35s;
}
.mb_search .fs_rows_mb .r .tg {
  color: #a2a2a2;
  font: 400 3.733vw/3.733vw HelveticaNeueCyr;
}
/*# sourceMappingURL=header.min.css.map */
