/*breakpoints*/
.gallery {
  position: relative;
}
@media screen and (max-width: 575.98px) {
  .gallery .swiper__controls .prev, .gallery .swiper__controls .next {
    top: 45%;
  }
}
.gallery .gallery__body {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 75px;
}
@media screen and (max-width: 1199.98px) {
  .gallery .gallery__body {
    bottom: 30px;
    left: 20px;
  }
}
@media screen and (max-width: 991.98px) {
  .gallery .gallery__body {
    bottom: 20px;
    left: 20px;
  }
}
@media screen and (max-width: 767.98px) {
  .gallery .gallery__body {
    bottom: 30px;
    left: 30px;
  }
}
.gallery .gallery__body span.gallery__text {
  color: #FFF;
  font-weight: 400;
}
.gallery .gallery__a .btn.btn-primary:hover {
  background: # !important;
  color: #174386 !important;
}
.gallery .gallery__b .controles_prev, .gallery .gallery__b .controles_next {
  position: relative;
  border-radius: 50%;
}
.gallery .gallery__b .swiper-slide {
  transition: all ease 0.3s;
}
.gallery .gallery__b .swiper-slide-prev, .gallery .gallery__b .swiper-slide-next {
  transform: scale(0.9);
  opacity: 0.7;
}
.gallery .gallery__b .swiper-slide-next {
  transform-origin: center left;
}
.gallery .gallery__b .swiper-slide-prev {
  transform-origin: center right;
}
.gallery .gallery__b img {
  border-radius: 50px !important;
}
.gallery .gallery__b .element__title {
  font-size: 60px;
  line-height: 60px;
  color: #FFF;
}
@media screen and (max-width: 1199.98px) {
  .gallery .gallery__b .element__title {
    font-size: 46px;
    line-height: 46px;
    margin-bottom: 0.5rem;
  }
}
@media screen and (max-width: 991.98px) {
  .gallery .gallery__b .element__title {
    font-size: 36px;
    line-height: 30px;
  }
}
@media screen and (max-width: 767.98px) {
  .gallery .gallery__b .element__title {
    font-size: 30px;
    line-height: 30px;
  }
}
.gallery .gallery__b .element__title span {
  font-size: 60px;
  line-height: 60px;
  font-weight: bold;
}
@media screen and (max-width: 1199.98px) {
  .gallery .gallery__b .element__title span {
    font-size: 46px;
    line-height: 46px;
    margin-bottom: 0.5rem;
  }
}
@media screen and (max-width: 991.98px) {
  .gallery .gallery__b .element__title span {
    font-size: 36px;
    line-height: 30px;
  }
}
@media screen and (max-width: 767.98px) {
  .gallery .gallery__b .element__title span {
    font-size: 30px;
    line-height: 30px;
  }
}
.gallery .gallery__b .swiper-slide-prev img {
  position: relative;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transform: translateX(40%);
  clip-path: inset(0 40% 0 10% round 50px);
}
.gallery .gallery__b .swiper-slide.swiper-slide-active img {
  clip-path: none;
  border-radius: 50px;
}
.gallery .gallery__b .swiper-slide-next img {
  position: relative;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transform: translateX(-40%);
  clip-path: inset(0 10% 0 40% round 50px);
}
.gallery .gallery__b .swiper-container {
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 576px) {
  .gallery .gallery__b .swiper-container {
    margin-left: calc((100% - 540px) / 2);
    margin-right: calc((100% - 540px) / 2);
  }
}
@media (min-width: 768px) {
  .gallery .gallery__b .swiper-container {
    margin-left: calc((100% - 720px) / 2);
    margin-right: calc((100% - 720px) / 2);
  }
}
@media (min-width: 992px) {
  .gallery .gallery__b .swiper-container {
    margin-left: calc((100% - 960px) / 2);
    margin-right: calc((100% - 960px) / 2);
  }
}
@media (min-width: 1200px) {
  .gallery .gallery__b .swiper-container {
    margin-left: calc((100% - 1140px) / 2);
    margin-right: calc((100% - 1140px) / 2);
  }
}
@media (min-width: 1400px) {
  .gallery .gallery__b .swiper-container {
    margin-left: calc((100% - 1620px) / 2);
    margin-right: calc((100% - 1620px) / 2);
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22%2Fthemes%2Fkramer%2Fscss%2Fcomponents%2F_gallery.scss%22%2C%22%2Fthemes%2Fkramer%2Fscss%2Fcomponents%2F..%2Fsettings%2Fbreakpoints.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BAAGI%3BAAAA%3BAAAA%3BACIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAJA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAJA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD4BA%3BAAAA%3BAAAA%3BAAAA%3BAAQY%3BAAAA%3BAAAA%3BAAAA%3BAAUR%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAClEJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAJA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAJA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADgGI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACxFJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAJA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAJA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADsHI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%22%7D */