/* The two original partner-image widgets only. Testimonials retain their carousel. */
#conteudo .elementor-362 :is(.elementor-element-8ca0f80,.elementor-element-583d9c6) .elementor-image-carousel-wrapper{overflow:visible}
#conteudo .elementor-362 :is(.elementor-element-8ca0f80,.elementor-element-583d9c6) .elementor-image-carousel.swiper-wrapper{display:grid!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;overflow:visible;scroll-snap-type:none;transform:none!important;padding:16px 0;height:auto}
#conteudo .elementor-362 :is(.elementor-element-8ca0f80,.elementor-element-583d9c6) .swiper-slide{width:auto!important;min-width:0;max-width:none!important;height:112px;margin:0!important;display:flex;align-items:center;justify-content:center}
#conteudo .elementor-362 :is(.elementor-element-8ca0f80,.elementor-element-583d9c6) .swiper-slide-inner{margin:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:16px}
#conteudo .elementor-362 :is(.elementor-element-8ca0f80,.elementor-element-583d9c6) img.swiper-slide-image{display:block;width:100%;max-width:190px;height:80px;max-height:80px;object-fit:contain;object-position:center;margin:0;border-radius:0}
#conteudo .elementor-362 :is(.elementor-element-8ca0f80,.elementor-element-583d9c6) :is(.elementor-swiper-button,.swiper-pagination,.carousel-controls){display:none!important}
@media(max-width:767px){#conteudo .elementor-362 :is(.elementor-element-8ca0f80,.elementor-element-583d9c6) .elementor-image-carousel.swiper-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#conteudo .elementor-362 :is(.elementor-element-8ca0f80,.elementor-element-583d9c6) .swiper-slide{height:100px}#conteudo .elementor-362 :is(.elementor-element-8ca0f80,.elementor-element-583d9c6) .swiper-slide-inner{padding:12px}#conteudo .elementor-362 :is(.elementor-element-8ca0f80,.elementor-element-583d9c6) img.swiper-slide-image{height:70px;max-height:70px}}
