/*! Env: production. Build from 29/3/2019 @ 17:50:11. */
_:-ms-fullscreen, :root .hover-components-box {
  top: 60px; }

.sub-menu__toogle {
  height: auto;
  align-items: center; }

.nav__item_has-child:hover {
  min-height: 0 !important;
  height: 100%; }

.nav__effect_2.nav__box_burger .s-wrapper,
.s-wrapper_collapsed .nav__effect_2 .s-wrapper {
  height: 100%; }

.s-wrapper_collapsed .header-layout-wrapper {
  height: auto; }

.line_moving .template {
  overflow: hidden; }
  .line_moving .template_fake_blue_border {
    position: absolute;
    bottom: -1px;
    left: -3000px;
    right: -3000px; }

.template .main {
  min-height: 1px; }

.empty-area.empty-area_top + div:not([class]) {
  min-height: 1px; }

.resize__area,
.slide-wrap > .s-wrapper > .layout > .row {
  min-height: 1px; }

.logo__img {
  width: 100%; }

.template {
  flex-grow: 1; }

.slider__section-component .slick-list {
  overflow: hidden; }

.slide-wrap > .s-wrapper > .layout > .row:last-child {
  display: block !important;
  flex: none !important; }

.s-section-wrap {
  display: flex; }

#app {
  display: flex;
  flex-direction: column; }

.slick-slider .slick-list {
  display: block; }

.main .s-section {
  min-height: 1px; }

.partner-promo__img {
  width: 210px;
  height: 29px; }

@media (max-width: 767px) {
  .partner-promo__img {
    width: 170px;
    height: 23px; } }
