.elementor-7649 .elementor-element.elementor-element-7a1d0c6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-7649 .elementor-element.elementor-element-7a1d0c6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7649 .elementor-element.elementor-element-ffa662f{--grid-row-gap:35px;--e-transform-transition-duration:1000ms;--grid-column-gap:30px;}.elementor-7649 .elementor-element.elementor-element-ffa662f .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 1.66 * 100% );}.elementor-7649 .elementor-element.elementor-element-ffa662f:after{content:"1.66";}.elementor-7649 .elementor-element.elementor-element-ffa662f .elementor-post__thumbnail__link{width:100%;}.elementor-7649 .elementor-element.elementor-element-ffa662f .elementor-post__meta-data span + span:before{content:"///";}.elementor-7649 .elementor-element.elementor-element-ffa662f .elementor-post{border-radius:12px;padding:-2px -2px -2px -2px;}.elementor-7649 .elementor-element.elementor-element-ffa662f .elementor-post:hover{box-shadow:3px 3px 18px 0px rgba(0,0,0,0.5);}.elementor-7649 .elementor-element.elementor-element-ffa662f.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:22px;}.elementor-7649 .elementor-element.elementor-element-ffa662f.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:22px;}.elementor-7649 .elementor-element.elementor-element-ffa662f.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:22px;}.elementor-7649 .elementor-element.elementor-element-ffa662f .elementor-post__title, .elementor-7649 .elementor-element.elementor-element-ffa662f .elementor-post__title a{color:#FFFFFF;font-family:"Nunito Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-7649 .elementor-element.elementor-element-ffa662f .elementor-post__title{margin-bottom:8px;}.elementor-7649 .elementor-element.elementor-element-ffa662f .elementor-post__meta-data{font-family:"Nunito Sans", Sans-serif;font-size:15px;font-weight:600;}.elementor-7649 .elementor-element.elementor-element-40d0624{--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-7649 .elementor-element.elementor-element-c557607{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7649 .elementor-element.elementor-element-ebd3990{--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;--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-7649 .elementor-element.elementor-element-3dbc5e8{--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-7649 .elementor-element.elementor-element-bbd292f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7649 .elementor-element.elementor-element-48c4f8e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7649 .elementor-element.elementor-element-906a729{width:var( --container-widget-width, 40.248% );max-width:40.248%;--container-widget-width:40.248%;--container-widget-flex-grow:0;}.elementor-7649 .elementor-element.elementor-element-906a729 > .elementor-widget-container{padding:50px 0px 50px 0px;}.elementor-7649 .elementor-element.elementor-element-906a729.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7649 .elementor-element.elementor-element-906a729 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:800;color:var( --e-global-color-accent );}.elementor-7649 .elementor-element.elementor-element-949dce7{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:nowrap;--e-filter-overflow-x:scroll;--e-filter-space-between:2px;}.elementor-7649 .elementor-element.elementor-element-949dce7 .e-filter-item{font-family:"Nunito Sans", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;word-spacing:0px;}.elementor-7649 .elementor-element.elementor-element-4bc4bf7{--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-7649 .elementor-element.elementor-element-2dc754d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7649 .elementor-element.elementor-element-1936614{--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;--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-7649 .elementor-element.elementor-element-3e4c495{--display:flex;--min-height:860px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-7649 .elementor-element.elementor-element-5029142{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7649 .elementor-element.elementor-element-87f5398{--grid-columns:1;}.elementor-7649 .elementor-element.elementor-element-a45d5a4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:12px;}.elementor-7649 .elementor-element.elementor-element-e3b3d53{--grid-columns:1;--grid-row-gap:88px;}.elementor-7649 .elementor-element.elementor-element-2373e02{--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-7649 .elementor-element.elementor-element-0e975e3{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7649 .elementor-element.elementor-element-2aea535{--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-7649 .elementor-element.elementor-element-d23bd5a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7649 .elementor-element.elementor-element-2f83510{--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;}@media(max-width:1366px){.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:1024px){.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7649 .elementor-element.elementor-element-87f5398{--grid-columns:2;}.elementor-7649 .elementor-element.elementor-element-e3b3d53{--grid-columns:2;}}@media(max-width:767px){.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7649 .elementor-element.elementor-element-ffa662f .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-7649 .elementor-element.elementor-element-ffa662f:after{content:"0.5";}.elementor-7649 .elementor-element.elementor-element-ffa662f .elementor-post__thumbnail__link{width:100%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-7649 .elementor-element.elementor-element-87f5398{--grid-columns:1;}.elementor-7649 .elementor-element.elementor-element-e3b3d53{--grid-columns:1;}}@media(min-width:768px){.elementor-7649 .elementor-element.elementor-element-7a1d0c6{--width:1600px;}.elementor-7649 .elementor-element.elementor-element-c557607{--content-width:1600px;}.elementor-7649 .elementor-element.elementor-element-ebd3990{--width:75%;}.elementor-7649 .elementor-element.elementor-element-3dbc5e8{--width:25%;}.elementor-7649 .elementor-element.elementor-element-bbd292f{--content-width:1600px;}.elementor-7649 .elementor-element.elementor-element-48c4f8e{--width:75%;}.elementor-7649 .elementor-element.elementor-element-4bc4bf7{--width:25%;}.elementor-7649 .elementor-element.elementor-element-2dc754d{--content-width:1600px;}.elementor-7649 .elementor-element.elementor-element-1936614{--width:75%;}.elementor-7649 .elementor-element.elementor-element-3e4c495{--width:71%;}.elementor-7649 .elementor-element.elementor-element-a45d5a4{--width:34%;}.elementor-7649 .elementor-element.elementor-element-2373e02{--width:25%;}.elementor-7649 .elementor-element.elementor-element-0e975e3{--content-width:1600px;}.elementor-7649 .elementor-element.elementor-element-d23bd5a{--content-width:1600px;}.elementor-7649 .elementor-element.elementor-element-2f83510{--width:25%;}}@media(min-width:2400px){.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}}/* Start custom CSS for posts, class: .elementor-element-ffa662f *//* ===============================
   ESTILO DE CARD ESTILO REVISTA
   =============================== */

/* Caixa geral do card */
.elementor-post {
    position: relative;
    border-radius: 20px;
    overflow: hidden;
    background: #000;
    height: auto;
    width:100%;
    max-width: 1280px;   ;
}

/* Aumenta a imagem e coloca como fundo */
.elementor-post__thumbnail img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    
}

/* Remove padding interno para evitar quebra */
.elementor-post__text {
    margin: 0 !important;
    padding: 10px !important;
}

/* Overlay escuro com degradê */
.elementor-post::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(
        to bottom,
        rgba(0,0,0,0) 40%,
        rgba(0,0,0,0.80) 100%
    );
    z-index: 1;
}

/* Área do texto no rodapé */
.elementor-post__text {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 2;
    padding: 30px;
    color: #fff;
    display: flex !important;
    flex-direction: column;
}

/* Título */
.elementor-post__title {
    font-size: 22px;
    line-height: 1.25;
    font-weight: 700;
    margin: 0px;
    color: #fff !important;
    display: -webkit-box;
    -webkit-line-clamp: 2;   /* máximo de 2 linhas */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* Categoria como 'pill' */
.elementor-post__terms-list a {
    background: rgba(255,255,255,0.15);
    padding: 6px 14px;
    border-radius: 14px;
    color: #fff !important;
    font-size: 12px;
    margin-right: 10px;
}

/* Meta (data) */
.elementor-post__meta-data {
    color: #fff !important;
    font-size: 12px;
    margin-top: 8px;
    opacity: .85;
    order: -1;  /* puxa para cima */
    margin-bottom: 8px; /* espaço entre data e título */

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-906a729 */.elementor-7649 .elementor-element.elementor-element-906a729 {
    display: flex;
    align-items: center; 
    justify-content: flex-start;
    padding-bottom: 0 !important;
    width: 100%;
}

.elementor-7649 .elementor-element.elementor-element-906a729 .elementor-heading-title {
    flex-shrink: 0; 
    margin-right: 0px;
    white-space: nowrap;
}

.elementor-7649 .elementor-element.elementor-element-906a729::after {
        content: '';
    width: 100%;
    height: 2px;
    background-image: linear-gradient(270deg,var(--e-global-color-secondary) 0,var(--e-global-color-primary) 100%);
    margin-left: 20px;
    border-radius: 1px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bbd292f *//* Aplique este estilo ao container do seu título */
.aux-news-element-title-wrapper {
    /* CRUCIAL: Define o contexto de posicionamento */
    position: relative; 
    /* Adiciona espaço para a linha aparecer */
    padding-bottom: 5px; 
}/* End custom CSS */
/* Start custom CSS for taxonomy-filter, class: .elementor-element-5029142 *//* Esconde o filtro visualmente, mas mantém sua funcionalidade no DOM */
.elementor-7649 .elementor-element.elementor-element-5029142 {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e4c495 *//* 1. Reduz o espaçamento Abaixo da Imagem Destacada */
/* Este seletor mira o widget de imagem, que é o último elemento antes do texto */
.elementor-7649 .elementor-element.elementor-element-3e4c495 .elementor-widget-theme-post-featured-image {
    /* Define a margem inferior para um valor pequeno (ou zero), se estiver muito grande */
    margin-bottom: -9px !important; 
    /* Garante que não haja padding interno abaixo da imagem */
    padding-bottom: 0 !important;
}

/* 2. Remove o Espaçamento Superior do Container do Título/Informações */
/* O seu primeiro bloco de texto é o de post-info (data/categoria) */
.elementor-7649 .elementor-element.elementor-element-3e4c495 .elementor-widget-post-info {
    /* Define a margem superior para zero */
    margin-top: 0 !important;
    /* Define o padding superior para zero */
    padding-top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e975e3 *//* Seletores para o item específico mostrado na imagem (ID c107c89) */
/* NOTA: Se você quer que isso se aplique a TODOS os posts, use .elementor-7649 .elementor-element.elementor-element-0e975e3 .e-loop-item. */
.elementor-element-c107c89 {
    /* Garante que o container principal tenha 100% da altura que o Grid Container deu a ele */
    height: 100% !important;
}

/* Força 100% de altura nos containers internos (wrappers) */
.elementor-element-c107c89 > .e-con-inner,
.elementor-element-b97a196, /* O Widget de Imagem Destacada */
.elementor-element-b97a196 > .elementor-widget-container {
    height: 100% !important;
    padding: 0 !important; /* Remove qualquer padding que possa criar lacunas */
    margin: 0 !important;   /* Remove qualquer margin */
}

/* 🎯 Regra para a Tag <img> - Garante o preenchimento total e proporção */
.elementor-element-b97a196 img {
    /* CORREÇÃO DE DISPLAY: Garante que height: 100% funcione */
    display: block !important; 
    
    /* PROPRIEDADES CHAVE: Preenchimento do container */
    width: 100%;
    height: 100%;
    object-fit: cover; /* Mantém a proporção e corta para cobrir */
}

/* Limitação de Título (Se for aplicar a TODOS os posts no Grid, use o seletor genérico do final) */
.elementor-element-c107c89 .elementor-heading-title {
    display: -webkit-box;
    -webkit-line-clamp: 2; 
    -webkit-box-orient: vertical;
    overflow: hidden; 
}

/* Limitação de Excerpt */
.elementor-element-c107c89 .elementor-widget-theme-post-excerpt .elementor-widget-container {
    display: -webkit-box;
    -webkit-line-clamp: 2; 
    -webkit-box-orient: vertical;
    overflow: hidden; 
}/* End custom CSS */