.elementor-12 .elementor-element.elementor-element-ef106b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-4c36670{--display:flex;--min-height:600px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-ef106b1{--content-width:100%;}.elementor-12 .elementor-element.elementor-element-4c36670{--width:100%;}}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-ef106b1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4c36670{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-ef106b1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4c36670{--width:100%;--min-height:399px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for container, class: .elementor-element-ef106b1 *//* Ajusta as setas para dentro do slide */
#wpcpro-wrapper-231 #sp-wp-carousel-pro-id-231.wpcp-carousel-section.sp-wpcp-231 .wpcp-prev-button, #wpcpro-wrapper-231 #sp-wp-carousel-pro-id-231.wpcp-carousel-section.sp-wpcp-231 .wpcp-next-button {
  z-index: 10 !important;
  width: 50px !important;
  height: 50px !important;
  background-color: #004AAD !important; /* Azul */
  border-radius: 50% !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  opacity: 1 !important;
}


#wpcpro-wrapper-231 #sp-wp-carousel-pro-id-231.wpcp-carousel-section.sp-wpcp-231 .wpcp-next-button {
    color: yellow !important;
}

#wpcpro-wrapper-231 #sp-wp-carousel-pro-id-231.wpcp-carousel-section.sp-wpcp-231 .wpcp-prev-button {
    color: yellow !important;
}
/* Posição das setas dentro do slide */
.wpcpro-wrapper .wpcp-carousel-section.wpcp-thumbnail-slider.nav-vertical-center .wpcp-next-button {
    right: 20px !important;
}
.wpcpro-wrapper .wpcp-carousel-section.wpcp-thumbnail-slider.nav-vertical-center .wpcp-prev-button {
    left: 20px !important;
}

/* Estilo das setas (ícone branco) */
.slick-prev:before, .slick-next:before {
  color: #fff !important;
  font-size: 20px !important;
  opacity: 1 !important;
}

/* Botão de play */
.play-button {
  background-color: transparent !important;
  border: none !important;
  width: 80px !important;
  height: 80px !important;
  border-radius: 50% !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  position: relative !important;
}

/* Ícone de play em amarelo */
.wpcpro-wrapper .wpcp-single-item:not(.insta-item).wcp-video-item i {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    font-size: 50px !important;
    color: #eeee22 !important;
    cursor: pointer;
    z-index: 5;
    font-family: fontawesome;
    font-weight: 400;
    display: flex
;
    justify-content: center;
    align-items: center;
}/* End custom CSS */