/* MEDIWISH: native Aspro header over the existing hero, exact presentation routes only.
   Fixed header, mobile menu, footer, base typography and buttons are not restyled. */
body.mw-company-presentation-page.mw-hero-under-header {
  --mw-hero-header-height: 146px;
  --mw-mobile-header-height: 62px;
}
@media (min-width: 992px) {
  body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"] > header > .header__inner {
    position: absolute;
    inset: 0 0 auto;
  }
}
@media (max-width: 991px) {
  body.mw-company-presentation-page.mw-hero-under-header {
    --mw-hero-header-height: var(--mw-mobile-header-height);
  }
  /* Preserve Aspro sticky positioning and its scroll-top/always-visible modes. */
  body.mw-company-presentation-page.mw-hero-under-header > .body > #mobileheader {
    margin-bottom: calc(-1 * var(--mw-mobile-header-height));
  }
}
body.mw-company-presentation-page.mw-hero-under-header .mw-presentation.mw-presentation .hero > .wrap {
  padding-top: calc(clamp(56px, 32px + 5vw, 96px) + var(--mw-hero-header-height));
}
@media (min-width: 1100px) {
  body.mw-company-presentation-page.mw-hero-under-header .mw-presentation.mw-presentation .hero-tag {
    top: calc(clamp(56px, 32px + 5vw, 96px) + var(--mw-hero-header-height));
  }
}
/* Desktop: use the reference hero height without placing text under Aspro's taller header.
   At >=1200px, the 74px needed above the copy are recovered from existing whitespace:
   copy gaps 18px + path gap 16px + path margin 24px + bottom padding 16px = 74px.
   Thus EN remains its original natural 708px at the measured 1363px viewport.
   Longer translations retain natural height; mobile keeps its current safe spacing. */
@media (min-width: 992px) {
  body.mw-company-presentation-page.mw-hero-under-header .mw-presentation.mw-presentation .hero > .wrap {
    padding-top: max(clamp(56px, 32px + 5vw, 96px), calc(var(--mw-hero-header-height) + 24px));
    padding-bottom: 24px;
    gap: 16px;
  }
  body.mw-company-presentation-page.mw-hero-under-header .mw-presentation.mw-presentation .hero-copy {
    gap: 16.4px;
  }
  body.mw-company-presentation-page.mw-hero-under-header .mw-presentation.mw-presentation .hero .aud-bar {
    margin-top: 24px;
  }
  body.mw-company-presentation-page.mw-hero-under-header .mw-presentation.mw-presentation .hero-tag {
    top: max(clamp(56px, 32px + 5vw, 96px), calc(var(--mw-hero-header-height) + 24px));
  }
}
/* Native Aspro opacity colors/backgrounds, scoped to the initial header wrapper. */
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header.header--offset:not(.light)
  .header__top-part.header__top-part--can-transparent
  .banner-light-text,
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header:not(.header--offset):not(.light)
  .header__top-part.header__top-part--can-transparent.bg_none
  .banner-light-text {
  color: #333;
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header.header--offset:not(.light)
  .header__top-part.header__top-part--can-transparent
  .banner-light-text:not(.address__text):hover,
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header.header--offset:not(.light)
  .header__top-part.header__top-part--can-transparent
  .color-theme-hover:hover,
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header:not(.header--offset):not(.light)
  .header__top-part.header__top-part--can-transparent.bg_none
  .banner-light-text:not(.address__text):hover,
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header:not(.header--offset):not(.light)
  .header__top-part.header__top-part--can-transparent.bg_none
  .color-theme-hover:hover {
  color: var(--theme-base-color);
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header.header--offset:not(.light)
  .header__top-part.header__top-part--can-transparent
  .banner-light-icon-fill
  *,
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header:not(.header--offset):not(.light)
  .header__top-part.header__top-part--can-transparent.bg_none
  .banner-light-icon-fill
  * {
  fill: #888;
  opacity: 1;
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header.header--offset:not(.light)
  .header__top-part.header__top-part--can-transparent
  .fill-dark-light-block:not(.svg)
  path,
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header.header--offset:not(.light)
  .header__top-part.header__top-part--can-transparent
  .menu-light-icon-fill
  .fill-dark-light {
  fill: #333;
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header:not(.light)
  .header__top-part.header__top-part--can-transparent.bg_none
  .menu-light-icon-fill
  .fill-dark-light {
  fill: #333;
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header.header--offset:not(.light)
  .header__top-part.header__top-part--can-transparent
  .menu-light-icon-fill
  .fill-theme-svg,
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header:not(.light)
  .header__top-part.header__top-part--can-transparent.bg_none
  .menu-light-icon-fill
  .fill-theme-svg {
  fill: var(--theme-base-color);
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header.header--offset:not(.light)
  .header__top-part.header__top-part--can-transparent
  .fill-theme-hover:hover
  *,
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header.header--offset:not(.light)
  .header__top-part.header__top-part--can-transparent
  .fill-theme-parent:hover
  > .fill-theme-target
  *,
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header.header--offset:not(.light)
  .header__top-part.header__top-part--can-transparent
  .fill-theme-parent-all:hover
  .fill-theme-target
  *,
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header:not(.header--offset):not(.light)
  .header__top-part.header__top-part--can-transparent.bg_none
  .fill-theme-hover:hover
  *,
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header:not(.header--offset):not(.light)
  .header__top-part.header__top-part--can-transparent.bg_none
  .fill-theme-parent:hover
  > .fill-theme-target
  *,
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header:not(.header--offset):not(.light)
  .header__top-part.header__top-part--can-transparent.bg_none
  .fill-theme-parent-all:hover
  .fill-theme-target
  * {
  fill: var(--theme-base-color);
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"] .header.header--offset .header__top-part.header__top-part--can-transparent {
  background-color: transparent;
  border-bottom: none;
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header.header--offset.light
  .header__top-part.header__top-part--can-transparent
  .banner-light-text {
  color: #fff;
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header.header--offset.light
  .header__top-part.header__top-part--can-transparent
  .banner-light-icon-fill
  * {
  fill: #fff;
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header.header--offset.light
  .header__top-part.header__top-part--can-transparent
  .banner-light-icon-stroke
  * {
  stroke: #fff;
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header.header--offset.light
  .header__top-part.header__top-part--can-transparent
  .light-opacity-hover:hover {
  opacity: 0.5;
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header:not(.header--offset)
  .header__top-part.bg_none.header__top-part--can-transparent {
  background-color: transparent;
  border-bottom: 1px solid rgba(255, 255, 255, 0.102);
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header:not(.header--offset):not(.light)
  .header__top-part.bg_none.header__top-part--can-transparent {
  border-bottom: 1px solid rgba(0, 0, 0, 0.071);
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header:not(.header--offset).light
  .header__top-part.bg_none.header__top-part--can-transparent
  .banner-light-text {
  color: #fff;
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header:not(.header--offset).light
  .header__top-part.bg_none.header__top-part--can-transparent
  .banner-light-icon-fill
  * {
  fill: #fff;
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header:not(.header--offset).light
  .header__top-part.bg_none.header__top-part--can-transparent
  .banner-light-icon-stroke
  * {
  stroke: #fff;
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header:not(.header--offset).light
  .header__top-part.bg_none.header__top-part--can-transparent
  .light-opacity-hover:hover {
  opacity: 0.5;
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header:not(.header--offset)
  .header__top-part.header__top-part--no_border.header__top-part--can-transparent {
  background-color: transparent;
  border-bottom: none;
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header:not(.header--offset).light
  .header__top-part.header__top-part--no_border.header__top-part--can-transparent
  .banner-light-text {
  color: #fff;
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header:not(.header--offset).light
  .header__top-part.header__top-part--no_border.header__top-part--can-transparent
  .banner-light-icon-fill
  * {
  fill: #fff;
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header:not(.header--offset).light
  .header__top-part.header__top-part--no_border.header__top-part--can-transparent
  .banner-light-icon-stroke
  * {
  stroke: #fff;
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header:not(.header--offset).light
  .header__top-part.header__top-part--no_border.header__top-part--can-transparent
  .light-opacity-hover:hover {
  opacity: 0.5;
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"] .header.light .btn-search:hover * {
  fill: #fff;
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"] .header:not(.light) .header__main-part--can-transparent .bg_none .fill-dark-light,
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"] .header:not(.light) .header__main-part--can-transparent .bg_none .more-arrow path,
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header:not(.light)
  .header__main-part--can-transparent
  .bg_none
  div.fill-dark-light-block:not(:hover)
  path {
  fill: #333;
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"] .header:not(.light) .header__main-part--can-transparent .bg_none div.fill-dark-light-block:hover path,
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"] .header:not(.light) .header__main-part--can-transparent .bg_none .fill-theme-parent:hover path,
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header:not(.light)
  .header__main-part--can-transparent
  .bg_none
  .fill-theme-parent-all:hover
  .fill-theme-target
  path,
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header:not(.light)
  .header__main-part--can-transparent
  .bg_none
  .fill-theme-hover:not(.banner-light-text):hover
  * {
  fill: var(--theme-base-color);
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"] .header:not(.light) .header__main-part--can-transparent .bg_none .banner-light-text {
  color: #333;
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"] .header:not(.light) .header__main-part--can-transparent .bg_none .banner-light-text:hover,
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header:not(.light)
  .header__main-part--can-transparent
  .bg_none
  .color-theme-parent-all:hover
  .color-theme-target,
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"] .header:not(.light) .header__main-part--can-transparent .bg_none .color-theme-hover:hover * {
  color: var(--theme-base-color);
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"] .header:not(.light) .dropdown .color-theme-hover:hover * {
  color: var(--fill_dark_light_hover);
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"] .header:not(.header--offset) .header__main-part.header__main-part--can-transparent {
  border-bottom: 1px solid rgba(255, 255, 255, 0.102);
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"] .header:not(.header--offset) .header__main-part.header__main-part--can-transparent {
  background-color: transparent;
  border-bottom: none;
  box-shadow: none;
  border-radius: 0;
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header:not(.header--offset):not(.light)
  .header__top-part+.header__main-part.header__main-part--can-transparent {
  border-bottom: 1px solid rgba(0, 0, 0, 0.071);
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header:not(.header--offset):not(.light)
  .header__main-part.header__main-part--can-transparent {
  border-bottom: none;
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header:not(.header--offset).light
  .header__main-part.header__main-part--can-transparent
  .banner-light-text {
  color: #fff;
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header:not(.header--offset).light
  .header__main-part.header__main-part--can-transparent
  .banner-light-icon-fill
  * {
  fill: #fff;
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header:not(.header--offset).light
  .header__main-part.header__main-part--can-transparent
  .banner-light-icon-stroke
  * {
  stroke: #fff;
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header:not(.header--offset).light
  .header__main-part.header__main-part--can-transparent
  .light-opacity-hover:hover {
  opacity: 0.5;
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"] .header.header--offset .header__main-part.bg_none.header__main-part--can-transparent {
  background-color: transparent;
  border-bottom: 1px solid rgba(255, 255, 255, 0.102);
  box-shadow: none;
  border-radius: 0;
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header.header--offset:not(.light)
  .header__main-part.bg_none.header__main-part--can-transparent {
  border-bottom: 1px solid rgba(0, 0, 0, 0.071);
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header.header--offset.header--save-margin
  .header__main-part.bg_none.header__main-part--can-transparent {
  border-bottom: none;
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header.header--offset
  .header__top-part
  ~ .header__main-part.bg_none.header__main-part--can-transparent {
  border-top: 1px solid rgba(255, 255, 255, 0.102);
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header.header--offset:not(.light)
  .header__top-part
  ~ .header__main-part.bg_none.header__main-part--can-transparent {
  border-top: 1px solid rgba(0, 0, 0, 0.071);
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header.header--offset:not(.header--save-margin)
  .header__main-part.bg_none.header__main-part--can-transparent
  .header__main-inner {
  margin-left: -32px;
  margin-right: -32px;
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header.header--offset.light
  .header__main-part.bg_none.header__main-part--can-transparent
  .banner-light-text,
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"] .header.header--offset.light .block_with_bg.bg_none .banner-light-text {
  color: #fff;
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header.header--offset.light
  .header__main-part.bg_none.header__main-part--can-transparent
  .banner-light-icon-fill
  *,
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"] .header.header--offset.light .block_with_bg.bg_none .banner-light-icon-fill * {
  fill: #fff;
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header.header--offset.light
  .header__main-part.bg_none.header__main-part--can-transparent
  .banner-light-icon-stroke
  *,
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"] .header.header--offset.light .block_with_bg.bg_none .banner-light-icon-stroke * {
  stroke: #fff;
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header.header--offset.light
  .header__main-part.bg_none.header__main-part--can-transparent
  .light-opacity-hover:hover,
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"] .header.header--offset.light .block_with_bg.bg_none .light-opacity-hover:hover * {
  opacity: 0.5;
  opacity: 0.8;
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"] .header.header--offset .block_with_bg.bg_none .header__top-part {
  border-bottom: 1px solid rgba(255, 255, 255, 0.102);
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"] .header.header--offset:not(.light) .block_with_bg.bg_none .header__top-part {
  border-bottom: 1px solid #00000012;
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"] .header.header--offset:not(.light) .block_with_bg.bg_none {
  border-bottom: 1px solid #00000012;
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"] .header.header--offset .header__top-part+.header__main-part.header__main-part--can-transparent .header__main-inner.bg_none {
  border-bottom: 1px solid rgba(255, 255, 255, 0.102);
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"] .header.header--offset .header__main-part--can-transparent .header__main-inner.bg_none {
  background-color: transparent;
  border-bottom:none;
  box-shadow: none;
  border-radius: 0;
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header.header--offset:not(.light)
  .header__main-part--can-transparent
  .header__main-inner.bg_none {
 border-bottom: none;
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
.header.header--offset:not(.light)
.header__top-part+.header__main-part.header__main-part--can-transparent
.header__main-inner.bg_none {
border-bottom: 1px solid #00000012;
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header.header--offset
  .header__top-part
  ~ .header__main-part.header__main-part--can-transparent
  .header__main-inner.bg_none {
  border-top: 1px solid rgba(255, 255, 255, 0.102);
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header.header--offset:not(.light)
  .header__top-part
  ~ .header__main-part.header__main-part--can-transparent
  .header__main-inner.bg_none {
  border-top: 1px solid rgba(0, 0, 0, 0.071);
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header.header--offset.light
  .header__main-part.header__main-part--can-transparent
  .header__main-inner.bg_none
  .banner-light-text {
  color: #fff;
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header.header--offset.light
  .header__main-part.header__main-part--can-transparent
  .header__main-inner.bg_none
  .banner-light-icon-fill
  * {
  fill: #fff;
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header.header--offset.light
  .header__main-part.header__main-part--can-transparent
  .header__main-inner.bg_none
  .banner-light-icon-stroke
  * {
  stroke: #fff;
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header.header--offset.light
  .header__main-part.header__main-part--can-transparent
  .header__main-inner.bg_none
  .light-opacity-hover:hover {
  opacity: 0.5;
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"] .header:not(.light) .header__inner--can-transparent.bg_none .banner-light-text {
  color: #333;
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"] .header:not(.light) .header__inner--can-transparent.bg_none .fill-dark-light,
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header:not(.light)
  .header__inner--can-transparent.bg_none
  .fill-dark-light-block:not(.svg):not(:hover)
  path {
  fill: #333;
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header:not(.light)
  .header__inner--can-transparent.bg_none
  .fill-dark-light-block:not(.svg):hover
  path,
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header:not(.light)
  .header__inner--can-transparent.bg_none
  .fill-theme-hover:not(.menu-light-text):hover
  * {
  fill: var(--theme-base-color);
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header:not(.light)
  .header__inner--can-transparent.bg_none
  .fill-theme-parent:hover
  > .fill-theme-target
  *,
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header:not(.light)
  .header__inner--can-transparent.bg_none
  .fill-theme-parent-all:hover
  .fill-theme-target
  * {
  fill: var(--theme-base-color);
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"] .header:not(.light) .header__inner--can-transparent.bg_none .color-theme-hover:hover,
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header:not(.light)
  .header__inner--can-transparent.bg_none
  .banner-light-text:not(.address__text):not(.slogan__text):hover {
  color: var(--theme-base-color);
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"] .header:not(.header--offset) .header__inner.header__inner--can-transparent {
  background-color: transparent;
  border-bottom: 1px solid rgba(255, 255, 255, 0.102);
  box-shadow: none;
  border-radius: 0;
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header:not(.header--offset)
  .header__inner.header__inner--can-transparent
  .header__top-part {
  background-color: transparent;
  border-bottom: 1px solid rgba(255, 255, 255, 0.102);
  box-shadow: none;
  border-radius: 0;
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"] .header:not(.header--offset):not(.light) .header__inner.header__inner--can-transparent {
  border-bottom: 1px solid rgba(0, 0, 0, 0.071);
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header:not(.header--offset):not(.light)
  .header__inner.header__inner--can-transparent
  .header__top-part {
  border-bottom: 1px solid rgba(0, 0, 0, 0.071);
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header:not(.header--offset)
  .header__inner.header__inner--can-transparent
  .header__main-part {
  background-color: transparent;
  box-shadow: none;
  border-radius: 0;
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header:not(.header--offset)
  .header__inner.header__inner--can-transparent
  .header__left-part {
  background-color: transparent;
  box-shadow: none;
  border-radius: 0;
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header:not(.header--offset).light
  .header__inner.header__inner--can-transparent
  .banner-light-text {
  color: #fff;
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header:not(.header--offset).light
  .header__inner.header__inner--can-transparent
  .banner-light-icon-fill
  * {
  fill: #fff;
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header:not(.header--offset).light
  .header__inner.header__inner--can-transparent
  .banner-light-icon-stroke
  * {
  stroke: #fff;
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header:not(.header--offset).light
  .header__inner.header__inner--can-transparent
  .light-opacity-hover:hover {
  opacity: 0.5;
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"] .header__main-part--can-transparent .header-menu.bg_none {
  background-color: transparent;
}
@media (max-width: 1200px) {
  body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"] .header__main-part--can-transparent .header-menu--bottom-1200.bg_none {
    border-top: none;
    border-bottom: 1px solid rgba(255, 255, 255, 0.102);
    box-shadow: none;
    border-radius: 0;
  }
  body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
    .header:not(.header--offset)
    .header__main-part.header__main-part--can-transparent
    .header-menu {
    background-color: transparent;
    border-bottom: 1px solid rgba(255, 255, 255, 0.102);
  }
  body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
    .header.header--offset
    .header__main-part.bg_none.header__main-part--can-transparent
    .header-menu {
    background-color: transparent;
    border-bottom: 1px solid rgba(255, 255, 255, 0.102);
  }
  body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
    .header.header--offset
    .header__main-part--can-transparent
    .header__main-inner.bg_none
    .header-menu {
    background-color: transparent;
    border-bottom: 1px solid rgba(255, 255, 255, 0.102);
  }
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header.header--offset
  .header__top-part.header__top-part--can-transparent
  .search
  .search-input,
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header:not(.header--offset)
  .header__top-part.bg_none.header__top-part--can-transparent
  .search
  .search-input,
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header:not(.header--offset)
  .header__top-part.header__top-part--no_border.header__top-part--can-transparent
  .search
  .search-input {
  background: rgba(255, 255, 255, 0.15) !important;
  border-color: rgba(0, 0, 0, 0.06) !important;
  color: #000;
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header.light.header--offset
  .header__top-part.header__top-part--can-transparent
  .search
  .search-input,
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header.light:not(.header--offset)
  .header__top-part.bg_none.header__top-part--can-transparent
  .search
  .search-input,
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header.light:not(.header--offset)
  .header__top-part.header__top-part--no_border.header__top-part--can-transparent
  .search
  .search-input {
  color: #fff;
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header.header--offset
  .header__top-part.header__top-part--can-transparent
  .search
  .search-input::placeholder,
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header:not(.header--offset)
  .header__top-part.bg_none.header__top-part--can-transparent
  .search
  .search-input::placeholder,
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header:not(.header--offset)
  .header__top-part.header__top-part--no_border.header__top-part--can-transparent
  .search
  .search-input::placeholder {
  color: #333;
}
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header.light.header--offset
  .header__top-part.header__top-part--can-transparent
  .search
  .search-input::placeholder,
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header.light:not(.header--offset)
  .header__top-part.bg_none.header__top-part--can-transparent
  .search
  .search-input::placeholder,
body.mw-company-presentation-page.mw-hero-under-header > .body > [data-ajax-block="HEADER"]
  .header.light:not(.header--offset)
  .header__top-part.header__top-part--no_border.header__top-part--can-transparent
  .search
  .search-input::placeholder {
  color: #fff;
}
