/**
banner
 */
.c3base-bannerImage {
  position: relative;
}
.c3base-bannerImage .mediaWrap img {
  width: 100%;
  height: auto;
  display: block;
}
.c3base-bannerImage .mediaWrap picture {
  display: flex;
  justify-content: center;
  align-items: center;
}
.c3base-bannerImage .contentWrap {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.header-banner {
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}
.header-banner.fixedBackground .banner-outer-wrap {
  position: fixed;
}
.header-banner .banner-outer-wrap {
  width: 100%;
}
.header-banner .swiper-outer-wrap .swiper-button-prev {
  left: 10px;
}
.header-banner .swiper-outer-wrap .swiper-button-next {
  right: 10px;
}
.header-banner .swiper-pagination {
  bottom: 20px;
  width: 100%;
}
.header-banner .swiper-outer-wrap {
  position: static;
}

/**
swiper styling
 */
.swiper-outer-wrap.controlNav_false .swiper-pagination {
  display: none;
}
.swiper-outer-wrap.directionNav_false .swiper-button-prev, .swiper-outer-wrap.directionNav_false .swiper-button-next {
  display: none;
}
.swiper-outer-wrap .swiper-slide.swiper-slide-active {
  z-index: 1;
}
.swiper-outer-wrap .swiper-button-prev, .swiper-outer-wrap .swiper-button-next {
  background-image: url("../Elements/arrow.svg");
}
.swiper-outer-wrap .swiper-button-prev {
  transform: rotate(180deg);
  left: -40px;
}
.swiper-outer-wrap .swiper-button-next {
  right: -40px;
}

.swiper-outer-wrap {
  width: 100%;
  position: relative;
}

.frame .swiper-outer-wrap .swiper-button-prev,
.frame .swiper-outer-wrap .swiper-button-next {
  background-image: url("../Elements/arrow2.svg");
}
.frame .swiper-outer-wrap .swiper-button-prev {
  left: -90px;
}
.frame .swiper-outer-wrap .swiper-button-next {
  right: -90px;
}
.frame .swiper-pagination {
  position: relative;
}
.frame .swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 0;
}
.frame .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  background: white;
  border: 1px solid #9B163C;
  opacity: 1;
}
.frame .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #9B163C;
}

/**
tabs
 */
.tab-content .tab-pane {
  display: none;
}
.tab-content .tab-pane.active {
  display: block;
}

/**
textmedia alignment
 */
.ce-headline-center {
  text-align: center;
}

.ce-headline-left {
  text-align: left;
}

.ce-headline-right {
  text-align: right;
}

.ce-center figure {
  text-align: center;
}
.ce-center .ce-gallery {
  display: flex;
  justify-content: center;
}

.ce-right figure {
  text-align: right;
}
.ce-right .ce-gallery {
  display: flex;
  justify-content: flex-end;
}

s {
  text-decoration: line-through;
}

u {
  text-decoration: underline;
}

em {
  font-style: italic;
}

sub {
  vertical-align: sub;
  font-size: 0.8em;
}

sup {
  vertical-align: super;
  font-size: 0.8em;
}

strong {
  font-weight: 700;
}

main ul, main ol {
  list-style: initial;
}
main ul li {
  list-style-type: disc;
}
main ol li {
  list-style-type: decimal;
}

/**
image
 */
image.image-embed-item, img {
  max-width: 100%;
  height: auto;
  display: block;
}

/**
video
 */
video {
  width: 100%;
  height: auto;
}

/*# sourceMappingURL=c3StyledContent.css.map */
