.elementor-1493 .elementor-element.elementor-element-22e164fd{--display:flex;--min-height:100vh;--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;--padding-top:0em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-1493 .elementor-element.elementor-element-534a28e2{--display:flex;--justify-content:center;border-style:none;--border-style:none;--border-radius:25px 25px 25px 25px;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-1493 .elementor-element.elementor-element-534a28e2:not(.elementor-motion-effects-element-type-background), .elementor-1493 .elementor-element.elementor-element-534a28e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#13161D;}.elementor-1493 .elementor-element.elementor-element-42bf95dc{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1493 .elementor-element.elementor-element-42bf95dc.e-con{--align-self:center;}.elementor-widget-jet-ajax-search .jet-search-title-fields__item-label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-ajax-search .jet-search-title-fields__item-value{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-ajax-search .jet-search-content-fields__item-label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-jet-ajax-search .jet-search-content-fields__item-value{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1493 .elementor-element.elementor-element-5d426387 .jet-ajax-search__source-results-item_icon svg{width:24px;}.elementor-1493 .elementor-element.elementor-element-5d426387 .jet-ajax-search__source-results-item_icon{font-size:24px;}.elementor-1493 .elementor-element.elementor-element-5d426387{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-1493 .elementor-element.elementor-element-5d426387 > .elementor-widget-container{margin:0em 0em 2em 0em;}.elementor-1493 .elementor-element.elementor-element-5d426387.elementor-element{--align-self:center;}.elementor-1493 .elementor-element.elementor-element-5d426387 .jet-ajax-search__field{font-family:"DM Sans", Sans-serif;font-size:16px;color:#696F7D;background-color:#181B24;border-color:#282C37;padding:22px 22px 22px 73px;margin:0px 0px 0px 0px;border-width:1px 1px 1px 1px;border-radius:100px 100px 100px 100px;}.elementor-1493 .elementor-element.elementor-element-5d426387 .jet-ajax-search__field::placeholder{font-family:"DM Sans", Sans-serif;font-size:16px;}.elementor-1493 .elementor-element.elementor-element-5d426387 .jet-ajax-search__field-icon{font-size:22px;color:#696F7D;}body:not(.rtl) .elementor-1493 .elementor-element.elementor-element-5d426387 .jet-ajax-search__field-icon{left:19px;}body.rtl .elementor-1493 .elementor-element.elementor-element-5d426387 .jet-ajax-search__field-icon{right:19px;}.elementor-1493 .elementor-element.elementor-element-5d426387 .jet-ajax-search__form--focus .jet-ajax-search__field{color:#696F7D;background-color:#181B24;border-color:#282C37;}.elementor-1493 .elementor-element.elementor-element-5d426387 .jet-ajax-search__form--focus .jet-ajax-search__field-icon{color:#696F7D;}.elementor-1493 .elementor-element.elementor-element-5d426387 .jet-ajax-search__results-area{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-widget-theme-archive-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1493 .elementor-element.elementor-element-15065a1{text-align:center;}.elementor-1493 .elementor-element.elementor-element-15065a1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:400;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1493 .elementor-element.elementor-element-2ac3421{padding:0em 0em 2em 0em;--e-icon-list-icon-size:13px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;}.elementor-1493 .elementor-element.elementor-element-2ac3421 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1493 .elementor-element.elementor-element-2ac3421 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1493 .elementor-element.elementor-element-2ac3421 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1493 .elementor-element.elementor-element-2ac3421 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-1493 .elementor-element.elementor-element-2ac3421 .elementor-icon-list-text{color:#DFDCDC;transition:color 0.3s;}.elementor-1493 .elementor-element.elementor-element-48a56b48{--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;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1493 .elementor-element.elementor-element-aa87d5e .jet-nav--horizontal{justify-content:center;text-align:center;}.elementor-1493 .elementor-element.elementor-element-aa87d5e .jet-nav--vertical .menu-item-link-top{justify-content:center;text-align:center;}.elementor-1493 .elementor-element.elementor-element-aa87d5e .jet-nav--vertical-sub-bottom .menu-item-link-sub{justify-content:center;text-align:center;}.elementor-1493 .elementor-element.elementor-element-aa87d5e .jet-mobile-menu.jet-mobile-menu-trigger-active .menu-item-link{justify-content:center;text-align:center;}.elementor-1493 .elementor-element.elementor-element-aa87d5e{width:var( --container-widget-width, 724px );max-width:724px;--container-widget-width:724px;--container-widget-flex-grow:0;}.elementor-1493 .elementor-element.elementor-element-aa87d5e > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0px 0px 0px 0px;}.elementor-1493 .elementor-element.elementor-element-aa87d5e.elementor-element{--align-self:center;}body:not(.rtl) .elementor-1493 .elementor-element.elementor-element-aa87d5e .jet-nav--horizontal .jet-nav__sub{text-align:left;}body.rtl .elementor-1493 .elementor-element.elementor-element-aa87d5e .jet-nav--horizontal .jet-nav__sub{text-align:right;}.elementor-1493 .elementor-element.elementor-element-aa87d5e .menu-item-link-top{background-color:#13161D;color:#808C9F;padding:11px 17px 11px 17px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#282C38;border-radius:30px 30px 30px 30px;}.elementor-1493 .elementor-element.elementor-element-aa87d5e .menu-item-link-top .jet-nav-link-text{font-family:"DM Sans", Sans-serif;font-weight:700;}.elementor-1493 .elementor-element.elementor-element-aa87d5e .menu-item:hover > .menu-item-link-top{background-color:#272D3B;color:#D3D5E5;}.elementor-1493 .elementor-element.elementor-element-aa87d5e .menu-item.current-menu-item .menu-item-link-top{background-color:#272D3B;color:#D3D5E5;}.elementor-1493 .elementor-element.elementor-element-aa87d5e .jet-nav > .jet-nav__item{margin:6px 6px 6px 6px;}.elementor-1493 .elementor-element.elementor-element-5a026b77{--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;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:2em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-archive-posts .elementor-button{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-archive-posts .elementor-post__title, .elementor-widget-archive-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-archive-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-archive-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-archive-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-archive-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-archive-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-archive-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-archive-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-archive-posts .elementor-posts-nothing-found{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-1493 .elementor-element.elementor-element-1962409{--grid-row-gap:35px;padding:1em 0em 0em 0em;--grid-column-gap:15px;--load-more-message-alignment:center;--load-more-message-color:#FFFFFF;--load-more-spinner-color:#FFFFFF;}.elementor-1493 .elementor-element.elementor-element-1962409 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.49 * 100% );}.elementor-1493 .elementor-element.elementor-element-1962409:after{content:"0.49";}.elementor-1493 .elementor-element.elementor-element-1962409 .elementor-post__thumbnail__link{width:100%;}.elementor-1493 .elementor-element.elementor-element-1962409 .elementor-post__meta-data span + span:before{content:"•";}.elementor-1493 .elementor-element.elementor-element-1962409 .elementor-post__card{background-color:#1A1E27;border-color:#2C313D;border-width:1px;border-radius:25px;}.elementor-1493 .elementor-element.elementor-element-1962409 .elementor-post__text{margin-top:0px;margin-bottom:6px;}.elementor-1493 .elementor-element.elementor-element-1962409 .elementor-post__badge{left:0;}.elementor-1493 .elementor-element.elementor-element-1962409 .elementor-post__card .elementor-post__badge{background-color:#1A1E27;color:#FFFFFF;border-radius:50px;font-size:12px;font-family:"DM Sans", Sans-serif;font-weight:400;text-transform:none;}.elementor-1493 .elementor-element.elementor-element-1962409 .elementor-post__title, .elementor-1493 .elementor-element.elementor-element-1962409 .elementor-post__title a{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-1493 .elementor-element.elementor-element-1962409 .elementor-post__title{margin-bottom:0.3px;}.elementor-1493 .elementor-element.elementor-element-1962409 .elementor-post__read-more{color:#FFFFFF;margin-bottom:6px;}.elementor-1493 .elementor-element.elementor-element-1962409 a.elementor-post__read-more{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;text-transform:none;}.elementor-1493 .elementor-element.elementor-element-1962409 .e-load-more-message{font-family:"DM Sans", Sans-serif;font-weight:400;}.elementor-1493 .elementor-element.elementor-element-1962409 .elementor-posts-nothing-found{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-weight:400;}.elementor-1493 .elementor-element.elementor-element-33eef70b{width:var( --container-widget-width, 0% );max-width:0%;--container-widget-width:0%;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-1493 .elementor-element.elementor-element-33eef70b{left:0px;}body.rtl .elementor-1493 .elementor-element.elementor-element-33eef70b{right:0px;}body.elementor-page-1493:not(.elementor-motion-effects-element-type-background), body.elementor-page-1493 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E0F12;}@media(max-width:1366px){.elementor-1493 .elementor-element.elementor-element-33eef70b{width:initial;max-width:initial;}}@media(max-width:1024px){.elementor-1493 .elementor-element.elementor-element-22e164fd{--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-1493 .elementor-element.elementor-element-534a28e2{--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-1493 .elementor-element.elementor-element-42bf95dc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1493 .elementor-element.elementor-element-5d426387 > .elementor-widget-container{margin:1em 0em 1em 0em;}.elementor-1493 .elementor-element.elementor-element-15065a1 .elementor-heading-title{font-size:23px;}.elementor-1493 .elementor-element.elementor-element-aa87d5e{--container-widget-width:502px;--container-widget-flex-grow:0;width:var( --container-widget-width, 502px );max-width:502px;}.elementor-1493 .elementor-element.elementor-element-aa87d5e .menu-item-link-top .jet-nav-link-text{font-size:13px;}.elementor-1493 .elementor-element.elementor-element-5a026b77{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:20px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-1493 .elementor-element.elementor-element-5d426387{--container-widget-width:372px;--container-widget-flex-grow:0;width:var( --container-widget-width, 372px );max-width:372px;}.elementor-1493 .elementor-element.elementor-element-48a56b48{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1493 .elementor-element.elementor-element-5a026b77{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1493 .elementor-element.elementor-element-1962409 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-1493 .elementor-element.elementor-element-1962409:after{content:"0.5";}.elementor-1493 .elementor-element.elementor-element-1962409 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for jet-ajax-search, class: .elementor-element-5d426387 */.jet-ajax-search__field-icon {
    background: #1E222D;
    padding-top: 9px;
    padding-bottom: 6px;
    padding-right: 30px;
    padding-left: 8px;
    border: 1px solid #535353;
    border-radius: 100px;
    
}/* End custom CSS */
/* Start custom CSS for archive-posts, class: .elementor-element-1962409 */.limitar-titulo-2l h3,
.limitar-titulo-2l .elementor-post__title,
.limitar-titulo-2l .elementor-post__title a {
  display: -webkit-box;
  -webkit-line-clamp: 2;         /* Limita a 2 linhas */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;       /* Adiciona "..." no fim */
  max-height: 3.2em;             /* Ajusta altura para 2 linhas */
}


.elementor-post__thumbnail{
    border-radius: 20px;
}

.elementor-post__thumbnail__link:after {
    border-radius: 20px;
}

.elementor-post__card{
    padding: 1em;
    overflow: visible !important;
    position: relative !important;
}

.elementor-post__badge {
    background-color: #1A1E27 !important;
    border: 1px solid #2C313D !important;
    border-radius: 50px !important;
    color: #fff !important;
    padding: 8px 16px 10px 16px !important;
    display: inline-flex !important;
    align-items: center !important;
    gap: 8px !important;
    position: absolute !important;
    top: -35px !important;
    left: 0px !important;
    transition: all 0.3s ease !important;
}

/* Ícone da categoria - usando pseudo-elemento */
.elementor-post__badge::before {
    content: '';
    width: 14px;
    height: 14px;
    background-image: url('https://codigos.dudspng.com.br/wp-content/uploads/2025/04/transferir.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    filter: brightness(0) invert(1); /* Torna o ícone branco */
    flex-shrink: 0;
}

/* Hover da categoria */
.elementor-post__badge:hover {
    background-color: #252A35 !important;
    border-color: #3A4049 !important;
    transform: translateY(-1px) !important;
    box-shadow: 0 4px 12px rgba(26, 30, 39, 0.3) !important;
}


/* BOTÃO ACESSAR (.elementor-post__read-more) */
.elementor-post__read-more {
    position: absolute !important;
    top: -15px;
    left: 210px;
    background-color: #1A1E27 !important;
    border: 1px solid #2C313D !important;
    border-radius: 50px !important;
    color: #fff !important;
    padding: 7px 16px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    transition: all 0.3s ease !important;
    cursor: pointer !important;
}

/* Hover do botão */
.elementor-post__read-more:hover {
    background-color: #252A35 !important;
    border-color: #3A4049 !important;
    color: #fff !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 6px 20px rgba(26, 30, 39, 0.4) !important;
}

/* Active do botão */
.elementor-post__read-more:active {
    transform: translateY(0) !important;
    box-shadow: 0 2px 8px rgba(26, 30, 39, 0.3) !important;
}

/* POSICIONAMENTO E LAYOUT */
.elementor-post__meta-data {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    margin-bottom: 15px !important;
    flex-wrap: wrap !important;
    gap: 12px !important;
}

/* Responsive - Mobile */
@media (min-width: 431px) and (max-width: 768px) {
    .elementor-post__badge {
        font-size: 10px !important;
        padding: 8px 16px 10px 16px !important;
        gap: 6px !important;
    }
    
    .elementor-post__badge::before {
        width: 12px !important;
        height: 12px !important;
    }
    
    .elementor-post__read-more {
        font-size: 11px !important;
        top: -15px;
        left: 235px;
        padding: 8px 16px !important;
        min-width: 80px !important;
    }
    
    .elementor-post__meta-data {
        flex-direction: column !important;
        align-items: flex-start !important;
        gap: 8px !important;
    }
}

@media (min-width: 380px) and (max-width: 430px) {
    .elementor-post__badge {
        font-size: 10px !important;
        padding: 8px 16px 10px 16px !important;
        gap: 6px !important;
    }
    
    .elementor-post__badge::before {
        width: 12px !important;
        height: 12px !important;
    }
    
    .elementor-post__read-more {
        font-size: 11px !important;
        top: -15px;
        left: 229px;
        padding: 7px 16px !important;
        min-width: 80px !important;
    }
    
    .elementor-post__meta-data {
        flex-direction: column !important;
        align-items: flex-start !important;
        gap: 8px !important;
    }
}

/* VARIAÇÃO PARA DARK MODE (se necessário) */
.dark-theme .elementor-post__badge,
.dark-theme .elementor-post__read-more {
    background-color: rgba(26, 30, 39, 0.9) !important;
    backdrop-filter: blur(10px) !important;
}

/* ANIMAÇÕES EXTRAS */
@keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translateY(10px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

.elementor-post__badge,
.elementor-post__read-more {
    animation: fadeInUp 0.4s ease-out !important;
}

/* COMPATIBILIDADE ELEMENTOR */
.elementor-widget-posts .elementor-post__badge {
    margin-right: auto !important;
}

.elementor-widget-posts .elementor-post__read-more {
    margin-left: auto !important;
}

/* FOCUS para acessibilidade */
.elementor-post__read-more:focus {
    outline: 2px solid #fff !important;
    outline-offset: 2px !important;
}/* End custom CSS */