.elementor-340 .elementor-element.elementor-element-8ecc408{text-align:center;}.elementor-340 .elementor-element.elementor-element-5d520b2{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-340 .elementor-element.elementor-element-5d520b2 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.56 * 100% );}.elementor-340 .elementor-element.elementor-element-5d520b2:after{content:"0.56";}.elementor-340 .elementor-element.elementor-element-5d520b2 .elementor-post__thumbnail__link{width:100%;}.elementor-340 .elementor-element.elementor-element-5d520b2 .elementor-post__meta-data span + span:before{content:"•";}.elementor-340 .elementor-element.elementor-element-5d520b2 .elementor-post__text{margin-top:20px;}.elementor-340 .elementor-element.elementor-element-5d520b2 .elementor-post__badge{right:0;}.elementor-340 .elementor-element.elementor-element-5d520b2 .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-340 .elementor-element.elementor-element-5d520b2 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-340 .elementor-element.elementor-element-5d520b2 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-340 .elementor-element.elementor-element-5d520b2 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-340 .elementor-element.elementor-element-5d520b2 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-340 .elementor-element.elementor-element-5d520b2 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}@media(max-width:767px){.elementor-340 .elementor-element.elementor-element-5d520b2 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-340 .elementor-element.elementor-element-5d520b2:after{content:"0.5";}.elementor-340 .elementor-element.elementor-element-5d520b2 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for archive-posts, class: .elementor-element-5d520b2 *//* ===== Blog: lista de artigos ===== */
.lblog-arch-hero{background:linear-gradient(180deg,#0F2E23 0%,#0A2219 100%) !important;padding:100px 20px 70px !important;}
.lblog-arch-hero h1{font-family:'Poppins',sans-serif !important;font-weight:600 !important;font-size:44px !important;line-height:1.15 !important;color:#FFFFFF !important;margin:0 0 12px !important;text-align:center;}
.lblog-arch-hero p{font-family:'Open Sans',sans-serif !important;font-size:17px !important;color:rgba(255,255,255,.8) !important;margin:0 !important;text-align:center;}
.lblog-arch-list{background:#F7F7F5 !important;padding:70px 20px 90px !important;}
.lblog-arch-list .elementor-posts-container{max-width:1180px;margin:0 auto;}
.lblog-arch-list .elementor-post__card{background:#FFFFFF !important;border:1px solid #E5E7E2 !important;border-radius:22px !important;box-shadow:0 6px 24px rgba(15,46,35,.06) !important;overflow:hidden;transition:transform .3s,box-shadow .3s,border-color .3s;}
.lblog-arch-list .elementor-post:hover .elementor-post__card{transform:translateY(-4px);border-color:#C8A569 !important;box-shadow:0 14px 34px rgba(15,46,35,.13) !important;}
.lblog-arch-list .elementor-post__badge{background:#C8A569 !important;color:#080D07 !important;font-family:'Poppins',sans-serif !important;font-weight:600 !important;font-size:12px !important;border-radius:100px !important;padding:6px 12px !important;}
.lblog-arch-list .elementor-post__text{padding:20px 24px 14px !important;}
.lblog-arch-list .elementor-post__title,.lblog-arch-list .elementor-post__title a{font-family:'Poppins',sans-serif !important;font-weight:600 !important;font-size:20px !important;line-height:1.3 !important;color:#0F172A !important;text-decoration:none !important;}
.lblog-arch-list .elementor-post__title a:hover{color:#1E6B4F !important;}
.lblog-arch-list .elementor-post__excerpt p{font-family:'Open Sans',sans-serif !important;font-size:15.5px !important;line-height:1.6 !important;color:#2F3B40 !important;margin:10px 0 14px !important;}
.lblog-arch-list .elementor-post__read-more{font-family:'Poppins',sans-serif !important;font-weight:600 !important;font-size:14px !important;color:#080D07 !important;background:#C8A569 !important;padding:10px 22px !important;border-radius:100px !important;display:inline-block;text-decoration:none !important;}
.lblog-arch-list .elementor-post__read-more:hover{background:#F5DEAF !important;}
.lblog-arch-list .elementor-post__meta-data{border-top:1px solid #E5E7E2 !important;padding:12px 24px !important;font-family:'Open Sans',sans-serif !important;font-size:13px !important;color:#6B6A63 !important;}
.lblog-arch-list .elementor-pagination{margin-top:40px;text-align:center;}
.lblog-arch-list .elementor-pagination .page-numbers{font-family:'Poppins',sans-serif !important;font-weight:600;color:#0F172A !important;padding:10px 16px;border:1px solid #E5E7E2;border-radius:100px;margin:0 4px;background:#FFFFFF;}
.lblog-arch-list .elementor-pagination .page-numbers.current{background:#0F2E23 !important;color:#FFFFFF !important;border-color:#0F2E23 !important;}
@media(max-width:767px){
  .lblog-arch-hero{padding:70px 20px 50px !important;}
  .lblog-arch-hero h1{font-size:30px !important;}
  .lblog-arch-list{padding:50px 16px 70px !important;}
}/* End custom CSS */