.layout-container, .layoutSwiperVideo {
  /*padding: 0px 40px 0px 40px;*/
  /*position: relative;*/
  /*margin: 0px 0px 0px 0px;*/
}

.swiper {
  /*--swiper-theme-color: #ff6803;*/
  /*--swiper-navigation-color: #139bac;*/
  --swiper-navigation-size: 30px;
  /*--swiper-pagination-color: #139bac;*/
  --swiper-theme-color: #139bac;
  /*justify-content: center;*/
  /*align-content: center;*/
  /*display: flex;*/
  /*align-items: center;*/
}

.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
  /*position: relative;*/
  /*bottom: -3px;*/
  /*left: 13rem;*/
}

.swiper-button-next, .swiper-button-prev {
  box-shadow: 2px 2px 4px 0px rgba(0,0,0,0.2);
  border-radius: 50%;
  height: 40px !important;
  width: 40px !important;
  background: rgb(255,255,255);
  /*top: 5rem;*/
  border-width: 1px;
  border-style: solid;
}

.swiper-pagination-bullet {
  width: 16px !important;
  height: 16px !important;
  text-align: center;
  line-height: 16px;
  font-size: 12px;
  color: #000;
  opacity: 1 !important;
  background: rgba(0, 0, 0, 0.3) !important;
}

.swiper-pagination-bullet-active {
  color: #008aa0;
  background: #ffffff !important;
  /*border-width: 1px;*/
  /*border-style: solid;*/
  font-weight: 500;
}

.swiper-button-next:after, .swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: 18px !important;
  text-transform: none!important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
  font-weight: 700;
}

.swiper-pagination-fraction {
  font-weight: 700;
  font-size: 12px;
  background: rgba(255,255,255,0.07);
  
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #9be1f9;
}
}

