.font-sans-serif {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

.font-serif, .font-serif .h1, .font-serif h1, .font-serif .h2, .font-serif h2, .font-serif .h3, .font-serif h3 .h4, .font-serif h4 .h5, .font-serif h5 .h6, .font-serif h6, .font-serif .h1p5 {
  font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif !important;
  font-weight: 700;
}

.h1p5 {
  font-size: 1rem;
}

.display-5 {
  font-size: 2rem;
  font-weight: 700;
}

.display-6 {
  font-size: 1.75rem;
  font-weight: 700;
}

.display-7 {
  font-size: 1.75rem;
  font-weight: 700;
}

.lead {
  font-size: 1.125rem;
}

.cc--swiper-area .swiper-slide {
  height: auto;
}

.cc--swiper-area.cc--swiper-area--overlay-text .swiper-button-next,
.cc--swiper-area.cc--swiper-area--overlay-text .swiper-button-prev {
  position: absolute;
  z-index: 1;
  color: #fff;
}
.cc--swiper-area.cc--swiper-area--overlay-text .swiper-button-next {
  right: 15px;
}

.cc--swiper-area.cc--swiper-area--arrows {
  position: relative;
  padding-left: 60px;
  padding-right: 60px;
}

.cc--swiper-area.cc--swiper-area--bullets.bullets-24 .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
}
.cc--swiper-area.cc--swiper-area--bullets .swiper-pagination-bullet {
  width: 16px;
  height: 16px;
  margin-right: 12px;
  margin-left: 12px;
}
.cc--swiper-area.cc--swiper-area--bullets .swiper-pagination-bullet {
  background: #e0f2f2;
  opacity: 1;
}
.cc--swiper-area.cc--swiper-area--bullets .swiper-pagination-bullet-active {
  background: #64C7C9;
}
.cc--swiper-area.cc--swiper-area--bullets .swiper-button-next,
.cc--swiper-area.cc--swiper-area--bullets .swiper-button-prev {
  color: #11797b;
}
.cc--swiper-area.cc--swiper-area--bullets .swiper-pagination {
  left: 50%;
  right: 50%;
  width: 100%;
  transform: translate(-50%, 0%);
  -webkit-transform: translate(-50%, 0%);
  -moz-transform: translate(-50%, 0%);
  -ms-transform: translate(-50%, 0%);
  -o-transform: translate(-50%, 0%);
}
.cc--swiper-area.cc--swiper-area--bullets.cc--swiper-area--primary--color--dark .swiper-pagination-bullet {
  background: #fff;
  opacity: 1;
}
.cc--swiper-area.cc--swiper-area--bullets.cc--swiper-area--primary--color--dark .swiper-pagination-bullet-active {
  background: #11797b;
}
.cc--swiper-area.cc--swiper-area--bullets.cc--swiper-area--secondary--color .swiper-pagination-bullet {
  background: #F48F78;
  opacity: 1;
}
.cc--swiper-area.cc--swiper-area--bullets.cc--swiper-area--secondary--color .swiper-pagination-bullet-active {
  background: #eb4845;
}
.cc--swiper-area.cc--swiper-area--bullets.cc--swiper-area--secondary--color .swiper-button-next,
.cc--swiper-area.cc--swiper-area--bullets.cc--swiper-area--secondary--color .swiper-button-prev {
  color: #eb4845;
}
.cc--swiper-area.cc--swiper-area--bullets.cc--swiper-area--arrows--white .swiper-button-next,
.cc--swiper-area.cc--swiper-area--bullets.cc--swiper-area--arrows--white .swiper-button-prev {
  color: #fff;
}

.bg-primary-200 .cc--swiper-area.cc--swiper-area--bullets .swiper-pagination-bullet {
  background: #fff;
  opacity: 1;
}
.bg-primary-200 .cc--swiper-area.cc--swiper-area--bullets .swiper-pagination-bullet-active {
  background: #11797b;
}
.bg-primary-200 .cc--swiper-area.cc--swiper-area--bullets .swiper-button-next,
.bg-primary-200 .cc--swiper-area.cc--swiper-area--bullets .swiper-button-prev {
  color: #11797b;
}

@media (max-width: 767.98px) {
  .cc--swiper-area .swiper-button-prev,
  .cc--swiper-area .swiper-button-next {
    display: none;
  }
  .cc--swiper-area.cc--swiper-area--show-arrows-always .swiper-button-prev,
  .cc--swiper-area.cc--swiper-area--show-arrows-always .swiper-button-next {
    display: block;
  }
  .cc--swiper-area.cc--swiper-area--arrows {
    position: relative;
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 768px) {
  .cc--swiper-area.cc--swiper-area--arrows--wide {
    max-width: 1360px;
    position: relative;
    padding-left: 90px;
    padding-right: 90px;
  }
}
@media (max-width: 767.98px) {
  .cc--swiper-area.cc--swiper-area--arrows--wide {
    position: relative;
  }
  .cc--swiper-area.cc--swiper-area--arrows--wide.hidden-arrows-sm .swiper-button-prev,
  .cc--swiper-area.cc--swiper-area--arrows--wide.hidden-arrows-sm .swiper-button-next {
    display: none;
  }
}