.elementor-892 .elementor-element.elementor-element-471a2ae{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-892 .elementor-element.elementor-element-edbabc4 .main-slider-area .main-hero-slider__post-thumbnail .slider_overlay{background-color:transparent;background-image:linear-gradient(180deg, #0000004F 50%, #000000 100%);}.elementor-892 .elementor-element.elementor-element-edbabc4 .main-hero-slider .main-hero-slider__content >.container, .main-slider-area .main-hero-slider__content{padding:20px 20px 20px 20px;}.elementor-892 .elementor-element.elementor-element-edbabc4 .main-hero-slider .main-hero-slider__content >.container{margin:0px 0px 0px 0px;}.elementor-892 .elementor-element.elementor-element-edbabc4 .main-slider-area .main-hero-slider__content{align-items:flex-end;text-align:left;}.elementor-892 .elementor-element.elementor-element-edbabc4 .main-slider-area .main-hero-slider__post-thumbnail{border-radius:20px 20px 20px 20px;}.elementor-892 .elementor-element.elementor-element-edbabc4 .main-title{padding:-2px 0px -2px 0px;}.elementor-892 .elementor-element.elementor-element-edbabc4 .excerpt{padding:0px 0px 0px 0px;}.elementor-892 .elementor-element.elementor-element-edbabc4 .main-slider-area .main-hero-slider__categories a{color:#000000;background:#FFFFFF;border-radius:6px 6px 6px 6px;padding:05px 14px 0px 14px;}.elementor-892 .elementor-element.elementor-element-edbabc4 .main-slider-area .main-hero-slider__categories{margin:0px 0px 0px 0px;}.elementor-892 .elementor-element.elementor-element-edbabc4 .main-slider-area .owl-nav button{width:40px;height:40px;}.elementor-892 .elementor-element.elementor-element-edbabc4 .main-slider-area .owl-dots button{width:10px;height:10px;}.elementor-892 .elementor-element.elementor-element-edbabc4{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;--e-transform-transition-duration:0ms;}.elementor-892 .elementor-element.elementor-element-edbabc4 > .elementor-widget-container:hover{--e-transform-scale:1;}.elementor-892 .elementor-element.elementor-element-edbabc4 > .elementor-widget-container{border-style:none;}.elementor-892 .elementor-element.elementor-element-a6855fb .theimran-post-layout-one__content-wrapper{padding:0px 0px 0px 0px;text-align:left;}.elementor-892 .elementor-element.elementor-element-a6855fb .theimran-post-layout-one__categories a{font-size:0px;background:#242424;border-radius:6px 6px 6px 6px;padding:16px 14px 014px 14px;}.elementor-892 .elementor-element.elementor-element-a6855fb{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-892 .elementor-element.elementor-element-b9b1360{--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:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-widget-ma-blog-post .jltma-img-shape-bordered{border-color:var( --e-global-color-secondary );}.elementor-widget-ma-blog-post .jltma-entry-title a{color:var( --e-global-color-secondary );}.elementor-widget-ma-blog-post .jltma-entry-title:hover a{color:var( --e-global-color-primary );}.elementor-widget-ma-blog-post .jltma-post-entry-meta span, .elementor-widget-ma-blog-post .jltma-post-entry-meta a, .elementor-widget-ma-blog-post .jltma-blog-post-tags-container, .elementor-widget-ma-blog-post .jltma-blog-post-tags-container a, .elementor-widget-ma-blog-post .jltma-blog-post-tags a{color:var( --e-global-color-secondary );}.elementor-widget-ma-blog-post .jltma-post-entry-meta a:hover, .elementor-widget-ma-blog-post .jltma-blog-post-tags-container a:hover{color:var( --e-global-color-primary );}.elementor-widget-ma-blog-post .jltma-post-content, .elementor-widget-ma-blog-post .jltma-post-content p{color:var( --e-global-color-text );}.elementor-widget-ma-blog-post .jltma-blog-post-content-wrap .jltma-post-btn{color:var( --e-global-color-text );}.elementor-widget-ma-blog-post .jltma-blog-post-content-wrap .jltma-post-btn:hover{color:var( --e-global-color-text );}.elementor-widget-ma-blog-post .jltma-blog-format-link i{color:var( --e-global-color-secondary );}.elementor-892 .elementor-element.elementor-element-7aa9716 .jltma-blog-post-outer-container{width:100%;}.elementor-892 .elementor-element.elementor-element-7aa9716 .jltma-post-entry-meta span:before{content:'//';}.elementor-892 .elementor-element.elementor-element-7aa9716 .jltma-post-content {text-align:left;}.elementor-892 .elementor-element.elementor-element-7aa9716 .jltma-blog-pagination{text-align:center;}.elementor-892 .elementor-element.elementor-element-7aa9716 .jltma-post-thumbnail img{object-fit:cover;border-radius:23px;}.elementor-892 .elementor-element.elementor-element-7aa9716 .jltma-blog-post-content-wrap .jltma-post-btn{color:#FFFDFD;background-color:#000000;}.elementor-892 .elementor-element.elementor-element-7aa9716 .jltma-blog-post-content-wrap .jltma-post-btn:hover{color:#DFDFDF;}.elementor-892 .elementor-element.elementor-element-7aa9716 .jltma-blog-format-link i{color:#EA860E;transform:rotateZ(360deg);}.elementor-892 .elementor-element.elementor-element-7aa9716 .jltma-blog-pagination .page-numbers li span,.elementor-892 .elementor-element.elementor-element-7aa9716 .jltma-blog-pagination .page-numbers li a{background:#000000;}.elementor-892 .elementor-element.elementor-element-7aa9716 .swiper{padding:10px;margin:0 -10px;}.elementor-892 .elementor-element.elementor-element-7aa9716 .jltma-arrows .jltma-arrow--prev i, .elementor-892 .elementor-element.elementor-element-7aa9716 .jltma-arrows .jltma-arrow--next i,.elementor-892 .elementor-element.elementor-element-7aa9716 .jltma-blog-carousel-wrapper .jltma-arrows .jltma-arrow--prev i, .elementor-892 .elementor-element.elementor-element-7aa9716 .jltma-blog-carousel-wrapper .jltma-arrows .jltma-arrow--next i{font-size:24px;}.elementor-892 .elementor-element.elementor-element-7aa9716 .jltma-blog-carousel-slider .jltma-arrows .jltma-arrow--prev{left:-60px;}.elementor-892 .elementor-element.elementor-element-7aa9716 .jltma-blog-carousel-slider .jltma-arrows .jltma-arrow--next{right:-60px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-892 .elementor-element.elementor-element-7aa9716 .jltma-arrows .jltma-arrow--prev i, .elementor-892 .elementor-element.elementor-element-7aa9716 .jltma-arrows .jltma-arrow--next i,.elementor-892 .elementor-element.elementor-element-7aa9716 .jltma-blog-carousel-wrapper .jltma-arrows .jltma-arrow--prev i, .elementor-892 .elementor-element.elementor-element-7aa9716 .jltma-blog-carousel-wrapper .jltma-arrows .jltma-arrow--next i{font-size:24px;}}@media(max-width:767px){.elementor-892 .elementor-element.elementor-element-edbabc4{width:100%;max-width:100%;}.elementor-892 .elementor-element.elementor-element-a6855fb{width:100%;max-width:100%;}.elementor-892 .elementor-element.elementor-element-7aa9716 .jltma-arrows .jltma-arrow--prev i, .elementor-892 .elementor-element.elementor-element-7aa9716 .jltma-arrows .jltma-arrow--next i,.elementor-892 .elementor-element.elementor-element-7aa9716 .jltma-blog-carousel-wrapper .jltma-arrows .jltma-arrow--prev i, .elementor-892 .elementor-element.elementor-element-7aa9716 .jltma-blog-carousel-wrapper .jltma-arrows .jltma-arrow--next i{font-size:24px;}}/* Start custom CSS for hero_slider, class: .elementor-element-edbabc4 *//* Estilos para garantir que os contêineres ocupem toda a altura */
.elementor-element.elementor-element-edbabc4,
.elementor-element-edbabc4 .elementor-widget-container {
    height: 100%;
}

.main-slider-area,
.active-main-slider.owl-carousel {
    min-height: 400px;
    height: 100%;
}

.active-main-slider .owl-stage-outer,
.active-main-slider .owl-stage,
.active-main-slider .owl-item {
    height: 100%;
}

/* 1. Torna o contêiner principal a referência para o posicionamento do link. */
.main-hero-slider {
    position: relative;
    height: 100%;
}

.main-hero-slider__post-thumbnail {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}

.main-hero-slider__post-thumbnail img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.main-hero-slider__content {
    position: relative;
    z-index: 2;
    width: 100%;
    padding: 20px;
}

/* 2. Cria uma camada de link invisível que cobre todo o card. */
.main-hero-slider h1 a::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 3;
}

/* --- CORREÇÃO DEFINITIVA DE ESTILOS DE TEXTO --- */

/* Regra super específica para o h1 do slider, sobrescrevendo o 'body' */
.main-hero-slider h1.main-title {
    text-transform: none !important;
    margin: 8px 0 6px 0 !important;
    font-size: 1rem !important;
    font-weight: 500 !important;
    line-height: 1.3 !important; /* ALTERAÇÃO FINAL E DEFINITIVA */
    height: auto !important;
}

.main-hero-slider h1 a {
    text-transform: none !important;
    margin: 0 !important;
    font-size: 1.4rem !important;
    color: white;
}

.main-hero-slider__blog-meta {
    display: none !important;
}

.main-hero-slider .excerpt {
    font-size: 0.9rem !important;
    margin: 0 !important;
    line-height: 1.4 !important; /* Adicionado para garantir a altura da linha da descrição */
}

.main-hero-slider__categories a {
    text-transform: none !important;
    font-size: 12px !important;
    letter-spacing: 0.1px;
}

/* Remove qualquer tipo de sublinhado nos links dentro do card */
.main-hero-slider__content a {
    text-decoration: none !important;
    border-bottom: none !important;
    box-shadow: none !important;
}

/* Força o título a manter a cor branca mesmo ao passar o mouse sobre o card. */
.main-hero-slider__content h1 a:hover {
    color: white !important;
}

/* Ajuste para a margem da categoria */
.main-hero-slider .theimran-post-layout-one__categories {
    margin-bottom: 8px !important;
}

/* Remove a regra genérica de H1 para evitar conflitos */
h1 {
    /* As regras foram movidas para o seletor mais específico acima */
}/* End custom CSS */
/* Start custom CSS for post_layouts, class: .elementor-element-a6855fb *//* Remove o espaçamento/recuo à esquerda da lista */
.elementor-892 .elementor-element.elementor-element-a6855fb ul {
    padding-left: 0 !important;
    list-style: none !important;
}

.elementor-892 .elementor-element.elementor-element-a6855fb .cat-links {
    background-color: white;
    color: #212529;
    padding: 0;
    border-radius: 50px;
    text-decoration: none;
    font-size: 12px !important; /* Ponto e vírgula está no final desta linha */
    letter-spacing: 0.1px;
    font-weight: 500;
    display: inline-block;
}

.elementor-892 .elementor-element.elementor-element-a6855fb p {
    font-size: 0.9rem !important;
}

.elementor-892 .elementor-element.elementor-element-a6855fb .theimran-post-layout-one__categories {
    /* Garante um bom espaçamento entre a categoria e o título */
    margin-bottom: 10px;
}

.elementor-892 .elementor-element.elementor-element-a6855fb .theimran-post-layout-one__title h3 {
    line-height: 1.4rem !important;
}

.elementor-892 .elementor-element.elementor-element-a6855fb .theimran-post-layout-one__title h3 a {
    font-size: 1.2rem !important;
}

.elementor-892 .elementor-element.elementor-element-a6855fb .theimran-post-layout-one__blog-meta {
    display: none;
    margin: 0 !important;
    padding: 0 !important;
}

/* css customizado*/
#meus-posts-secundarios .cat-links a {
    font-size: 0.8rem !important ;
    line-height: 0;
}/* End custom CSS */