.elementor-2567 .elementor-element.elementor-element-d2f87c4{width:100%;max-width:100%;padding:25px 25px 25px 25px;}.elementor-2567 .elementor-element.elementor-element-f0cc06e{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2567 .elementor-element.elementor-element-f0cc06e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2567 .elementor-element.elementor-element-b8bd9a7{--spacer-size:85px;}.elementor-2567 .elementor-element.elementor-element-82c6f7b{--e-transform-rotateZ:0deg;--e-transform-translateX:0px;--e-transform-translateY:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2567 .elementor-element.elementor-element-82c6f7b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-2567 .elementor-element.elementor-element-82c6f7b .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2567 .elementor-element.elementor-element-92fecf9{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2567 .elementor-element.elementor-element-75ef5de .elementor-swiper-button{font-size:20px;}/* Start custom CSS for html, class: .elementor-element-f0cc06e */.nav-section-wrapper {
  position: relative !important;
  top: -18px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d7e90e6 *//* Altera a velocidade do carrossel em telas normais (Desktop) */
.sp-products-track {
    animation-duration: 25s !important;
}

/* Altera a velocidade em telas pequenas (Celulares) */
@media (max-width: 768px) {
    .sp-products-track {
        animation-duration: 120s !important;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-82c6f7b *//* Container do vídeo: centralizado, 1250px e proporção 16:9 */
.elementor-2567 .elementor-element.elementor-element-82c6f7b {
  width: 100% !important;
  max-width: 970px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  border-radius: 16px !important;
  overflow: hidden !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
  aspect-ratio: 16 / 9 !important;
}

/* Remove travas nativas do Elementor */
.elementor-2567 .elementor-element.elementor-element-82c6f7b .elementor-wrapper,
.elementor-2567 .elementor-element.elementor-element-82c6f7b .elementor-video-container,
.elementor-2567 .elementor-element.elementor-element-82c6f7b .elementor-fit-aspect-ratio {
  width: 100% !important;
  height: 100% !important;
  padding-bottom: 0 !important;
}

/* Preenchimento do vídeo */
.elementor-2567 .elementor-element.elementor-element-82c6f7b video {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  display: block !important;
  cursor: pointer;
}/* End custom CSS */