@charset "UTF-8";
/*breakpoints*/
.swiper-container {
  position: relative;
}
@media screen and (max-width: 991.98px) {
  .swiper-container .swiper-horizontal > .swiper-pagination-bullets, .swiper-container .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-container .swiper-pagination-custom, .swiper-container .swiper-pagination-fraction {
    bottom: 0px;
  }
}
.swiper-container .swiper-pagination {
  transform: none;
  margin-top: 0;
}
.swiper-container .swiper-pagination .swiper-pagination-bullet {
  background-color: transparent;
  border-radius: 0;
  opacity: 1;
  width: 85px;
  height: 2px;
  border: 2px solid #E8ECF0;
}
@media screen and (max-width: 991.98px) {
  .swiper-container .swiper-pagination .swiper-pagination-bullet {
    width: 40px;
  }
}
.swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #224A69;
  border: 2px solid #224A69;
}
.controles_prev, .controles_next {
  color: #FFF !important;
  border-radius: 50%;
  border: 2px solid #FFF;
  padding: 5px;
  width: 75px;
  height: 75px;
  position: absolute;
  z-index: 999;
  opacity: 1;
}
@media screen and (max-width: 991.98px) {
  .controles_prev, .controles_next {
    width: 50px;
    height: 50px;
  }
}
.controles_prev:hover, .controles_next:hover {
  color: #224A69 !important;
  border: 2px solid #224A69;
}
.controles_next::after {
  content: "";
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 300;
  font-size: 28px !important;
}
@media screen and (max-width: 991.98px) {
  .controles_next::after {
    font-size: 22px !important;
  }
}
.controles_prev::after {
  content: "";
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 300;
  font-size: 28px !important;
}
@media screen and (max-width: 991.98px) {
  .controles_prev::after {
    font-size: 22px !important;
  }
}
.swiper__controls {
  position: relative;
  z-index: 3;
}
@media screen and (min-width: 1600px) {
  .swiper__controls {
    position: absolute;
    bottom: 0;
    width: 100%;
  }
}
@media screen and (max-width: 767.98px) {
  .swiper__controls {
    text-align: center !important;
  }
}
.swiper__controls .next, .swiper__controls .prev {
  color: #FFF;
  border-radius: 50%;
  border: 2px solid #FFF;
  padding: 16px 20px;
  position: relative;
  z-index: 999;
  opacity: 1;
  text-align: center !important;
}
.swiper__controls .next:hover, .swiper__controls .prev:hover {
  color: #8FA3B3;
  border: 2px solid #8FA3B3;
}
.swiper__controls .next:hover:before, .swiper__controls .prev:hover:before {
  color: #8FA3B3;
}
.swiper__controls .next:before {
  content: "";
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 300;
}
.swiper__controls .prev:before {
  content: "";
  font-family: "Font Awesome 5 Pro" !important;
  font-weight: 300;
}
.swiper__controls * {
  color: #FFF !important;
}
.swiper__controls .swiper-button-disabled {
  opacity: 0.4;
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22%2Fthemes%2Fmanueltabor%2Fscss%2Fobjects%2F_swiper.scss%22%2C%22%2Fthemes%2Fmanueltabor%2Fscss%2Fobjects%2F..%2Fsettings%2Fbreakpoints.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22%3BAAAA%3BAAEA%3BAAAA%3BAAAA%3BACaI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADHF%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADUE%3BAAAA%3BAAAA%3BAAAA%3BAAQN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAClBI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADiCF%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACvCI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADgDJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAChDI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADyDJ%3BAAAA%3BAAAA%3BAAAA%3BACrBI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAxCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADwEF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%22%7D */