.elementor-110303 .elementor-element.elementor-element-59f2181{width:var( --container-widget-width, 466px );max-width:466px;--container-widget-width:466px;--container-widget-flex-grow:0;}.elementor-110303 .elementor-element.elementor-element-e943f5c{--e-image-carousel-slides-to-show:4;width:initial;max-width:initial;margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-110303 .elementor-element.elementor-element-e943f5c .swiper-pagination-bullet{width:12px;height:12px;background:#FFFFFF80;}.elementor-110303 .elementor-element.elementor-element-e943f5c .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-656ce07 );opacity:var( --e-global-color-656ce07 );}.elementor-110303 .elementor-element.elementor-element-e943f5c .swiper-wrapper{display:flex;align-items:center;}body.elementor-page-110303:not(.elementor-motion-effects-element-type-background), body.elementor-page-110303 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2e1852a );}@media(max-width:1024px){.elementor-110303 .elementor-element.elementor-element-e943f5c{--e-image-carousel-slides-to-show:2;}}@media(max-width:767px){.elementor-110303 .elementor-element.elementor-element-e943f5c{--e-image-carousel-slides-to-show:2;}}/* Start custom CSS for search-filter-field, class: .elementor-element-59f2181 */.elementor-110303 .elementor-element.elementor-element-59f2181 .search-filter-input-text {
    background: var(--preto-20);
    border: 1px solid rgba(255,255,255,.8);
    border-radius: 3px;
    backdrop-filter: blur(4px);
}

.elementor-110303 .elementor-element.elementor-element-59f2181 .search-filter-input-text:hover {
    border: 1px solid rgba(255,255,255,.8);
}

.elementor-110303 .elementor-element.elementor-element-59f2181 .search-filter-input-text input, .elementor-110303 .elementor-element.elementor-element-59f2181 .search-filter-input-text input::placeholder {
    color:rgba(255,255,255,.8);
    font-size:1rem !important;
    font-family: Poppins, sans-serif;
    line-height: 2.25em;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-e943f5c */.elementor-110303 .elementor-element.elementor-element-e943f5c .swiper-slide {
  opacity: .4;
  transition: opacity .3s ease;
  border-radius:3px;
}

.elementor-110303 .elementor-element.elementor-element-e943f5c img {
    border-radius: 3px;
}

.elementor-110303 .elementor-element.elementor-element-e943f5c .swiper-slide.swiper-slide-active {
  opacity: 1;
}

.elementor-110303 .elementor-element.elementor-element-e943f5c .swiper {
  position: relative;
  padding-top: 40px;
}

.elementor-110303 .elementor-element.elementor-element-e943f5c .swiper-pagination {
  position: absolute;
  top: 0;
  bottom: auto;
  left: 50%;
  transform: translateX(-50%);
  width: max-content;
  z-index: 0;
}/* End custom CSS */