body {
  direction: ltr;
}
.image--align-right {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.image--align-left {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.header-slider__timer-bar {
  -webkit-transform-origin: 0 50%;
          transform-origin: 0 50%;
}
.teaser-cta__arrow i {
  display: inline-block;
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
a.teaser-inner:hover .teaser-cta__arrow i,
a.teaser-inner:focus-visible .teaser-cta__arrow i {
  -webkit-transform: scaleX(-1) translateX(-0.1rem);
          transform: scaleX(-1) translateX(-0.1rem);
}
.wpcf7 input[type]::-webkit-input-placeholder, .wpcf7 textarea::-webkit-input-placeholder {
  text-align: left;
}
.wpcf7 input[type]::-moz-placeholder, .wpcf7 textarea::-moz-placeholder {
  text-align: left;
}
.wpcf7 input[type]:-ms-input-placeholder, .wpcf7 textarea:-ms-input-placeholder {
  text-align: left;
}
.wpcf7 input[type]::-ms-input-placeholder, .wpcf7 textarea::-ms-input-placeholder {
  text-align: left;
}
.wpcf7 input[type],
.wpcf7 select,
.wpcf7 textarea,
.wpcf7 input[type]::placeholder,
.wpcf7 textarea::placeholder {
  text-align: left;
}
.quick-panel--side {
  --quick-panel-side: -1;
}
.cards-repeater__more i {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
.cards-repeater__nav--next .cards-repeater__nav-icon,
.coverflow-slider__nav--next .coverflow-slider__nav-icon,
.rating-cards__nav--next .rating-cards__nav-icon {
  -webkit-transform: none;
          transform: none;
}
.cards-repeater__nav--prev .cards-repeater__nav-icon,
.coverflow-slider__nav--prev .coverflow-slider__nav-icon,
.rating-cards__nav--prev .rating-cards__nav-icon {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
a.cards-repeater__card-inner:hover .cards-repeater__more i,
a.cards-repeater__card-inner:focus-visible .cards-repeater__more i {
  -webkit-transform: scaleX(-1) translateX(-0.2rem);
          transform: scaleX(-1) translateX(-0.2rem);
}
@media (prefers-reduced-motion: reduce) {
  a.teaser-inner:hover .teaser-cta__arrow i,
  a.teaser-inner:focus-visible .teaser-cta__arrow i {
    -webkit-transform: scaleX(-1);
            transform: scaleX(-1);
  }
}
@media (max-width: 1023px) {
  .main-navigation {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  body.is-nav-open .main-navigation {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
