.elementor-13 .elementor-element.elementor-element-f6fa199{--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;--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-13 .elementor-element.elementor-element-f6fa199:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-f6fa199 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0F;}.elementor-13 .elementor-element.elementor-element-4848c2e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-badb6be > .elementor-widget-container{padding:0px 0px 0px 0px;}/* Start custom CSS for smart_post_show_pro_shortcode, class: .elementor-element-4848c2e *//* Remove qualquer espaço do container do slider */
#sp-pcp-id-766 {
    margin: 0 !important;
    padding: 0 !important;
}

/* Remove espaço interno do swiper */
#sp-pcp-id-766 .swiper-wrapper,
#sp-pcp-id-766 .swiper-slide {
    margin: 0 !important;
    padding: 0 !important;
    height: auto !important;
}

/* Remove o espaço fantasma da área da imagem */
#sp-pcp-id-766 .pcp-post-thumb-wrapper,
#sp-pcp-id-766 .sp-pcp-post-thumb-area {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 0 !important;
}

/* Faz a imagem colar totalmente sem bordas */
#sp-pcp-id-766 img {
    display: block !important;
    width: 100% !important;
    height: auto !important;
}

/* Remove espaço inferior clássico de imagens inline */
#sp-pcp-id-766 a {
    display: block !important;
}

/* Remove o espaço entre os slides (lado direito) */
#sp-pcp-id-766 .swiper-slide {
    margin-right: 0 !important;
}

/* Faz o slide ocupar 100% da largura real */
#sp-pcp-id-766 .swiper-slide,
#sp-pcp-id-766 .sp-pcp-post {
    width: 100% !important;
}

/* Garante que a imagem cobre todo o slide */
#sp-pcp-id-766 img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
}

/* Remove qualquer limitação da área da thumbnail */
#sp-pcp-id-766 .sp-pcp-post-thumb-area,
#sp-pcp-id-766 .pcp-post-thumb-wrapper {
    width: 100% !important;
    max-width: 100% !important;
}

#sp-pcp-id-766 .swiper-wrapper {
    transition-timing-function: cubic-bezier(0.65, 0, 0.35, 1) !important;
}/* End custom CSS */
/* Start custom CSS for smart_post_show_pro_shortcode, class: .elementor-element-badb6be *//* Remove espaço superior e inferior do slider (todas versões) */
.swiper-container,
.sp-pcp-carousel {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

/* Remove espaço interno do slide */
.swiper-slide {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding: 0 !important;
    height: auto !important;
}

/* Remove espaço fantasma da área da imagem */
.pcp-post-thumb-wrapper,
.sp-pcp-post-thumb-area {
    margin: 0 !important;
    padding: 0 !important;
    line-height: 0 !important;
}

/* Faz a imagem colar diretamente no topo */
.sp-pcp-thumb,
.sp-pcp-thumb img {
    display: block !important;
    width: 100% !important;
    height: auto !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fb1a40c */.carrocel img {
  filter: grayscale(100%);
  opacity: .7;
  transition: .3s;
}
.carrocel img:hover {
  filter: none;
  opacity: 1;
}/* End custom CSS */