.elementor-45020301 .elementor-element.elementor-element-omqxteo > .elementor-background-overlay{background-color:rgba(0,107,166,0.69);opacity:0.8;}.elementor-45020301 .elementor-element.elementor-element-omqxteo{padding:0px 0px 0px 0px;}.elementor-45020301 .elementor-element.elementor-element-pseiwly > .elementor-element-populated{padding:0px 0px 0px 80px;}.elementor-45020301 .elementor-element.elementor-element-bziypvn{text-align:center;}.elementor-45020301 .elementor-element.elementor-element-bziypvn .elementor-heading-title{color:#1860a3;font-size:54px;font-weight:700;text-transform:uppercase;line-height:1.6em;letter-spacing:2.4px;}.elementor-45020301 .elementor-element.elementor-element-bziypvn > .elementor-widget-container{border-style:solid;border-color:#1860a3;border-radius:32px 32px 32px 32px;}.elementor-45020301 .elementor-element.elementor-element-mrfyz89 > .elementor-container{max-width:1200px;}.elementor-45020301 .elementor-element.elementor-element-mrfyz89 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-45020301 .elementor-element.elementor-element-mrfyz89{border-style:solid;border-width:0px 0px 0px 0px;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-45020301 .elementor-element.elementor-element-mrfyz89, .elementor-45020301 .elementor-element.elementor-element-mrfyz89 > [class*="elementor-background-"]{border-radius:0px 0px 0px 0px;}.elementor-45020301 .elementor-element.elementor-element-mrfyz89 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-45020301 .elementor-element.elementor-element-zmiwd06 > .elementor-widget-container{margin:0px 0px -18px 0px;padding:0px 0px 0px 0px;}.elementor-45020301 .elementor-element.elementor-element-jfnm42o > .elementor-container{max-width:1334px;min-height:0px;}.elementor-45020301 .elementor-element.elementor-element-jfnm42o > .elementor-container:after{content:"";min-height:inherit;}.elementor-45020301 .elementor-element.elementor-element-jfnm42o > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-45020301 .elementor-element.elementor-element-jfnm42o{border-style:solid;border-width:0px 0px 0px 0px;border-color:#1860a3;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-45020301 .elementor-element.elementor-element-jfnm42o, .elementor-45020301 .elementor-element.elementor-element-jfnm42o > [class*="elementor-background-"]{border-radius:0px 0px 0px 0px;}.elementor-45020301 .elementor-element.elementor-element-jfnm42o > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-45020301 .elementor-element.elementor-element-r51zbsf > .elementor-widget-container{margin:0px 0px -18px 0px;padding:0px 0px 0px 0px;}.elementor-45020301 .elementor-element.elementor-element-17952ne > .elementor-background-overlay{background-color:rgba(0,107,166,0.69);opacity:0.8;}.elementor-45020301 .elementor-element.elementor-element-17952ne{padding:25px 0px 0px 0px;}.elementor-45020301 .elementor-element.elementor-element-0vuxfyl > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-45020301 .elementor-element.elementor-element-lh0ep2a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-45020301 .elementor-element.elementor-element-kyrytd3 .elementor-image img{max-width:92%;}.elementor-45020301 .elementor-element.elementor-element-e6ckg9w > .elementor-element-populated{margin:010px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-45020301 .elementor-element.elementor-element-a0bksej > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px -14px 0px 0px;}.elementor-45020301 .elementor-element.elementor-element-k1bn7bt > .elementor-background-overlay{background-color:rgba(0,107,166,0.69);opacity:0.8;}.elementor-45020301 .elementor-element.elementor-element-k1bn7bt{margin-top:0px;margin-bottom:0px;padding:25px 0px 0px 0px;}.elementor-45020301 .elementor-element.elementor-element-y3p9f6o > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-45020301 .elementor-element.elementor-element-vfh6m4e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-45020301 .elementor-element.elementor-element-befvquw > .elementor-element-populated{margin:010px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-45020301 .elementor-element.elementor-element-gselpca .elementor-image img{max-width:94%;}.elementor-45020301 .elementor-element.elementor-element-gselpca > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px -14px 0px 0px;}.elementor-45020301 .elementor-element.elementor-element-idmuqdf{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-45020301 .elementor-element.elementor-element-btcpvdc > .elementor-element-populated{text-align:left;}.elementor-45020301 .elementor-element.elementor-element-n57yc8v a.elementor-button{font-family:"Lato", sans-serif;font-size:15px;font-weight:900;letter-spacing:1.5px;background-color:#1860a3;border-color:#22b3a4;border-style:solid;border-radius:50px 50px 50px 50px;padding:15px 50px 15px 50px;}.elementor-45020301 .elementor-element.elementor-element-n57yc8v a.elementor-button:not(#e):hover, .elementor-45020301 .elementor-element.elementor-element-n57yc8v a.elementor-button:not(#e):focus{color:#ffffff;}.elementor-45020301 .elementor-element.elementor-element-n57yc8v > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 0px 0px 0px;}.elementor-45020301 .elementor-element.elementor-element-kbbqbub > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-45020301 .elementor-element.elementor-element-vhhffip:not(.elementor-motion-effects-element-type-background), .elementor-45020301 .elementor-element.elementor-element-vhhffip > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1860a3;}.elementor-45020301 .elementor-element.elementor-element-vhhffip{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-45020301 .elementor-element.elementor-element-vhhffip > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-45020301 .elementor-element.elementor-element-sngayjt{text-align:center;}.elementor-45020301 .elementor-element.elementor-element-sngayjt .elementor-social-icon{background-color:rgba(255,255,255,0.36);font-size:21px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-45020301 .elementor-element.elementor-element-sngayjt a.elementor-social-icon:not(#e){color:#ffffff;}.elementor-45020301 .elementor-element.elementor-element-sngayjt .elementor-social-icon:hover{border-color:#929292;}.elementor-45020301 .elementor-element.elementor-element-sngayjt > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-45020301 .elementor-element.elementor-element-7lbdqo0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:10px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-45020301 .elementor-element.elementor-element-7lbdqo0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-45020301 .elementor-element.elementor-element-trh4pjl{text-align:center;}.elementor-45020301 .elementor-element.elementor-element-trh4pjl .elementor-heading-title{color:#1860a3;font-size:35px;line-height:1.6em;letter-spacing:2.4px;}@media(max-width:1024px){.elementor-45020301 .elementor-element.elementor-element-omqxteo{padding:90px 30px 90px 30px;}.elementor-45020301 .elementor-element.elementor-element-pseiwly > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-45020301 .elementor-element.elementor-element-bziypvn .elementor-heading-title{font-size:37px;}.elementor-45020301 .elementor-element.elementor-element-17952ne{padding:90px 30px 90px 30px;}.elementor-45020301 .elementor-element.elementor-element-0vuxfyl > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-45020301 .elementor-element.elementor-element-k1bn7bt{padding:90px 30px 90px 30px;}.elementor-45020301 .elementor-element.elementor-element-y3p9f6o > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-45020301 .elementor-element.elementor-element-sngayjt{text-align:center;}}@media(max-width:767px){.elementor-45020301 .elementor-element.elementor-element-omqxteo{padding:30px 0px 30px 0px;}.elementor-45020301 .elementor-element.elementor-element-pseiwly > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-45020301 .elementor-element.elementor-element-17952ne{padding:30px 0px 30px 0px;}.elementor-45020301 .elementor-element.elementor-element-0vuxfyl > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-45020301 .elementor-element.elementor-element-k1bn7bt{padding:30px 0px 30px 0px;}.elementor-45020301 .elementor-element.elementor-element-y3p9f6o > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-45020301 .elementor-element.elementor-element-sngayjt{text-align:center;}}/* Start custom CSS for shortcode, class: .elementor-element-zmiwd06 *//* esconder título */
.elementor-45020301 .elementor-element.elementor-element-zmiwd06 .hi-blog-sidebar-block .title_block {
    display: none;
}

/* container horizontal */
.elementor-45020301 .elementor-element.elementor-element-zmiwd06 .hi-blog-sidebar-block > ul {
    display: flex !important;
    justify-content: center;
    align-items: center;
    gap: 30px;
    list-style: none;
    padding: 0;
    margin: 0;
    border: none !important;
}

/* remover bordas do li */
.elementor-45020301 .elementor-element.elementor-element-zmiwd06 .hi-blog-sidebar-block > ul > li {
    border: none !important;
    margin: 0 !important;
}

/* transformar link em botão */
.elementor-45020301 .elementor-element.elementor-element-zmiwd06 .hi-blog-sidebar-block > ul > li a {
    display: inline-block !important;
    padding: 15px 40px !important;
    font-family: "Poppins", sans-serif;
    font-weight: 500;
    font-size: 20px;
    background: #ffffff;
    color: #1e60a3 !important;
    border-radius: 6px;
    text-decoration: none !important;
    transition: all 0.3s ease;
}

/* hover igual ao botão */
.elementor-45020301 .elementor-element.elementor-element-zmiwd06 .hi-blog-sidebar-block > ul > li a:hover {
    background: #eaf4ff;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-mrfyz89 */.elementor-45020301 .elementor-element.elementor-element-mrfyz89 .elementor-container {
    border-top: 1.5px solid #1860A3 !important;
    border-bottom: 1.5px solid #1860A3 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-r51zbsf *//* esconder título */
.elementor-45020301 .elementor-element.elementor-element-r51zbsf .hi-blog-sidebar-block .title_block {
    display: none;
}

/* container horizontal (desktop) */
.elementor-45020301 .elementor-element.elementor-element-r51zbsf .hi-blog-sidebar-block > ul {
    display: flex !important;
    justify-content: center;
    align-items: center;
    gap: 30px;
    list-style: none;
    padding: 0;
    margin: 0;
    border: none !important;
}

/* remover bordas do li */
.elementor-45020301 .elementor-element.elementor-element-r51zbsf .hi-blog-sidebar-block > ul > li {
    border: none !important;
    margin: 0 !important;
}

/* transformar link em botão */
.elementor-45020301 .elementor-element.elementor-element-r51zbsf .hi-blog-sidebar-block > ul > li a {
    display: inline-block !important;
    padding: 15px 40px !important;
    font-family: "Poppins", sans-serif;
    font-weight: 500;
    font-size: 20px;
    background: #ffffff;
    color: #1e60a3 !important;
    border-radius: 6px;
    text-decoration: none !important;
    transition: all 0.3s ease;
}

/* hover */
.elementor-45020301 .elementor-element.elementor-element-r51zbsf .hi-blog-sidebar-block > ul > li a:hover {
    background: #eaf4ff;
}

/* MOBILE */
@media (max-width: 768px) {

    .elementor-45020301 .elementor-element.elementor-element-r51zbsf .hi-blog-sidebar-block > ul {
        flex-direction: column !important;
        gap: 15px;
        align-items: center;
    }

    .elementor-45020301 .elementor-element.elementor-element-r51zbsf .hi-blog-sidebar-block > ul > li a {
        width: 100%;
        max-width: 280px;
        text-align: center;
        font-size: 18px;
        padding: 14px 20px !important;
    }

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-jfnm42o */.elementor-45020301 .elementor-element.elementor-element-jfnm42o .elementor-container {
    border-top: 1.5px solid #1860A3 !important;
    border-bottom: 1.5px solid #1860A3 !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-n57yc8v */ultimos-posts/* End custom CSS */
/* Start custom CSS for menu-anchor, class: .elementor-element-kbbqbub */<div id="ultimos-posts">/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-90o9xno *//* ===== BOTÃO "ÚLTIMOS POSTS" ===== */
.hi-blog-block-carousel h2.title_block{
    background:#1860A3 !important;
    color:#ffffff !important;
    display:inline-block !important;
    padding:8px 16px !important;
    border-radius:6px !important;
    font-size:14px !important;
    font-weight:600 !important;
    margin-bottom:14px !important;
}

/* ===== TÍTULOS DOS POSTS ===== */
.blog-posts-container .post-title h2{
    margin-top:4px;
    margin-bottom:2px;
    line-height:1.15; /* diminui espaço entre linhas */
}

.blog-posts-container .post-title h2 a{
    font-size:15px;
    font-weight:500;
    color:#222;
    line-height:1.2;
    display:block;
}

/* HOVER */
.blog-posts-container .post-title h2 a:hover{
    color:#1860A3;
}

/* ESPAÇO ENTRE IMAGEM E TÍTULO */
.blog-posts-container .post-info-block{
    padding-top:6px;
}

/* DATA DO POST */
.blog-posts-container .post-published{
    font-size:13px;
    margin-top:2px;
    color:#666;
}

/* LIMITAR TÍTULO A 2 LINHAS */
.blog-posts-container .post-title h2 a{
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    overflow:hidden;
}
/* ESCONDER TÍTULO "ÚLTIMOS POSTS" */
h2.title_block{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for page-settings */.breadcrumb, .breadcrumbs {
    display: none !important;
}/* End custom CSS */