.elementor-4037 .elementor-element.elementor-element-fe057a1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-4037 .elementor-element.elementor-element-fcfd125{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-4037 .elementor-element.elementor-element-b33f8ef{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-4037 .elementor-element.elementor-element-9c77a34{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:-60px;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-position:calc(50% - 56px);--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:90px;--e-n-carousel-arrow-next-right-position:calc(50% - 56px);--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:90px;--e-n-carousel-arrow-size:45px;--e-n-carousel-arrow-normal-color:#ffffff00;--e-n-carousel-arrow-hover-color:#ffffff00;}@media(max-width:1024px){.elementor-4037 .elementor-element.elementor-element-9c77a34{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:420px){.elementor-4037 .elementor-element.elementor-element-9c77a34{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for nested-carousel, class: .elementor-element-9c77a34 */.carrossel-profundidade .swiper-slide {
  filter: blur(5px);
  opacity: 0.85;
  transform: scale(0.9);
  transition: filter 0.4s ease, opacity 0.4s ease, transform 0.4s ease;
  z-index: 1;
  overflow: visible;
}

.carrossel-profundidade .swiper-slide > div {
  overflow: visible;
}

.carrossel-profundidade .swiper-slide-next,
.carrossel-profundidade .swiper-slide-duplicate-next {
  filter: blur(0);
  opacity: 1;
  transform: scale(1);
  z-index: 3;
}

.carrossel-profundidade .swiper-slide img {
  filter: drop-shadow(0 10px 5px rgba(0, 0, 0, 0.15)) drop-shadow(0 6px 6px rgba(0, 0, 0, 0.25)) drop-shadow(0 2px 5px rgba(0, 0, 0, 0.3));
}

.carrossel-profundidade .e-n-carousel {
  padding-top: 60px;
  padding-bottom: 60px;
  margin-top: -60px;
  margin-bottom: -60px;
}/* End custom CSS */