.elementor-widget-theme-post-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-widget-theme-post-excerpt{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-377 .elementor-element.elementor-element-72e69c2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(12px/2);}.elementor-377 .elementor-element.elementor-element-72e69c2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(12px/2);}.elementor-377 .elementor-element.elementor-element-72e69c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(12px/2);margin-left:calc(12px/2);}.elementor-377 .elementor-element.elementor-element-72e69c2 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-12px/2);margin-left:calc(-12px/2);}body.rtl .elementor-377 .elementor-element.elementor-element-72e69c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-12px/2);}body:not(.rtl) .elementor-377 .elementor-element.elementor-element-72e69c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-12px/2);}.elementor-377 .elementor-element.elementor-element-72e69c2 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#E4E4E466;}.elementor-377 .elementor-element.elementor-element-72e69c2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-377 .elementor-element.elementor-element-72e69c2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-377 .elementor-element.elementor-element-72e69c2 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-377 .elementor-element.elementor-element-72e69c2 .elementor-icon-list-icon i{color:#E4E4E4;font-size:14px;}.elementor-377 .elementor-element.elementor-element-72e69c2 .elementor-icon-list-icon svg{fill:#E4E4E4;--e-icon-list-icon-size:14px;}.elementor-377 .elementor-element.elementor-element-72e69c2 .elementor-icon-list-icon{width:14px;}.elementor-377 .elementor-element.elementor-element-72e69c2 .elementor-icon-list-text, .elementor-377 .elementor-element.elementor-element-72e69c2 .elementor-icon-list-text a{color:#E4E4E4;}.elementor-widget-theme-post-featured-image .widget-image-caption{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-widget-theme-post-content{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-widget-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-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-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-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-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-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-weight:var( --e-global-typography-secondary-font-weight );}.elementor-377 .elementor-element.elementor-element-8d28520{--grid-row-gap:32px;--grid-column-gap:24px;}.elementor-377 .elementor-element.elementor-element-8d28520 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-377 .elementor-element.elementor-element-8d28520:after{content:"0.66";}.elementor-377 .elementor-element.elementor-element-8d28520 .elementor-post__thumbnail__link{width:100%;}.elementor-377 .elementor-element.elementor-element-8d28520.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-377 .elementor-element.elementor-element-8d28520.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-377 .elementor-element.elementor-element-8d28520.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-377 .elementor-element.elementor-element-8d28520 .elementor-post__title, .elementor-377 .elementor-element.elementor-element-8d28520 .elementor-post__title a{color:#571421;font-family:"Inter", Sans-serif;font-size:22px;font-weight:400;line-height:26px;}.elementor-377 .elementor-element.elementor-element-8d28520 .elementor-post__excerpt p{color:#5A5A5A;font-family:"Inter", Sans-serif;font-size:16px;line-height:23px;}.elementor-377 .elementor-element.elementor-element-8d28520 .elementor-post__read-more{color:#FFFFFF;}.elementor-377 .elementor-element.elementor-element-8d28520 a.elementor-post__read-more{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}@media(max-width:767px){.elementor-377 .elementor-element.elementor-element-8d28520 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-377 .elementor-element.elementor-element-8d28520:after{content:"0.5";}.elementor-377 .elementor-element.elementor-element-8d28520 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for theme-post-title, class: .elementor-element-173e52d */.elementor-377 .elementor-element.elementor-element-173e52d .elementor-heading-title{font-family:var(--Aceh, Inter);font-weight:400;font-size:58px;line-height:62px;letter-spacing:-1.16px;color:#FFFFFF;max-width:900px;margin:0}
@media(max-width:1024px){.elementor-377 .elementor-element.elementor-element-173e52d .elementor-heading-title{font-size:44px;line-height:48px}}
@media(max-width:767px){.elementor-377 .elementor-element.elementor-element-173e52d .elementor-heading-title{font-size:32px;line-height:36px}}/* End custom CSS */
/* Start custom CSS for theme-post-excerpt, class: .elementor-element-003f76b */.elementor-377 .elementor-element.elementor-element-003f76b{font-family:var(--Inter, Inter);font-weight:400;font-size:20px;line-height:31px;color:#E8DCC8}
.elementor-377 .elementor-element.elementor-element-003f76b p{margin:0;color:#E8DCC8}
@media(max-width:767px){.elementor-377 .elementor-element.elementor-element-003f76b{font-size:17px;line-height:27px}}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-72e69c2 */.elementor-377 .elementor-element.elementor-element-72e69c2 .elementor-inline-item{font-family:var(--Inter, Inter);font-size:15px;font-weight:500;letter-spacing:.4px;color:#E4E4E4}
.elementor-377 .elementor-element.elementor-element-72e69c2 .elementor-icon-list-text,.elementor-377 .elementor-element.elementor-element-72e69c2 .elementor-icon-list-item a{color:#E4E4E4}
.elementor-377 .elementor-element.elementor-element-72e69c2 .elementor-icon-list-icon{display:none}
@media(max-width:767px){.elementor-377 .elementor-element.elementor-element-72e69c2 .elementor-inline-item{font-size:13px}}/* End custom CSS */
/* Start custom CSS for theme-post-featured-image, class: .elementor-element-e95e729 */.elementor-377 .elementor-element.elementor-element-e95e729 img{width:100%;height:520px;object-fit:cover;border-radius:20px;display:block;box-shadow:0 26px 60px rgba(45,10,16,.28)}
@media(max-width:1024px){.elementor-377 .elementor-element.elementor-element-e95e729 img{height:360px}}
@media(max-width:767px){.elementor-377 .elementor-element.elementor-element-e95e729 img{height:220px;border-radius:14px}}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-aa7cf59 */.elementor-377 .elementor-element.elementor-element-aa7cf59{font-family:var(--Inter, Inter);color:#3B3B3B}
.elementor-377 .elementor-element.elementor-element-aa7cf59 .elementor-widget-container > *:first-child{margin-top:0}
.elementor-377 .elementor-element.elementor-element-aa7cf59 .elementor-widget-container > *:last-child{margin-bottom:0}
.elementor-377 .elementor-element.elementor-element-aa7cf59 p{font-weight:400;font-size:20px;line-height:34px;margin:0 0 26px;color:#3B3B3B}
.elementor-377 .elementor-element.elementor-element-aa7cf59 h2{font-family:var(--Aceh, Inter);font-weight:500;font-size:36px;line-height:42px;letter-spacing:-.7px;color:#571421;margin:56px 0 20px}
.elementor-377 .elementor-element.elementor-element-aa7cf59 h3{font-family:var(--Aceh, Inter);font-weight:500;font-size:27px;line-height:33px;color:#7D1C2A;margin:42px 0 16px}
.elementor-377 .elementor-element.elementor-element-aa7cf59 h4{font-family:var(--Aceh, Inter);font-weight:500;font-size:22px;line-height:28px;color:#7D1C2A;margin:32px 0 14px}
.elementor-377 .elementor-element.elementor-element-aa7cf59 strong,.elementor-377 .elementor-element.elementor-element-aa7cf59 b{font-weight:700;color:#571421}
.elementor-377 .elementor-element.elementor-element-aa7cf59 a{color:#7D1C2A;text-decoration:underline;text-underline-offset:3px}
.elementor-377 .elementor-element.elementor-element-aa7cf59 a:hover{color:#571421}
.elementor-377 .elementor-element.elementor-element-aa7cf59 ul{list-style:none;padding:0;margin:0 0 30px}
.elementor-377 .elementor-element.elementor-element-aa7cf59 ul li{position:relative;padding-left:30px;font-weight:400;font-size:20px;line-height:34px;margin-bottom:12px}
.elementor-377 .elementor-element.elementor-element-aa7cf59 ul li::before{content:'';position:absolute;left:2px;top:14px;width:9px;height:9px;border-radius:5px;background:#7D1C2A}
.elementor-377 .elementor-element.elementor-element-aa7cf59 ol{padding-left:24px;margin:0 0 30px}
.elementor-377 .elementor-element.elementor-element-aa7cf59 ol li{font-weight:400;font-size:20px;line-height:34px;margin-bottom:12px}
.elementor-377 .elementor-element.elementor-element-aa7cf59 ol li::marker{color:#7D1C2A;font-weight:700}
.elementor-377 .elementor-element.elementor-element-aa7cf59 blockquote{margin:44px 0;padding:32px 38px;border:0;border-left:3px solid #858C94;background:#E6E7E0;border-radius:0 16px 16px 0}
.elementor-377 .elementor-element.elementor-element-aa7cf59 blockquote p{font-weight:500;font-size:24px;line-height:34px;color:#571421;margin:0}
.elementor-377 .elementor-element.elementor-element-aa7cf59 img{max-width:100%;height:auto;border-radius:16px;margin:14px 0}
.elementor-377 .elementor-element.elementor-element-aa7cf59 figure{margin:32px 0}
.elementor-377 .elementor-element.elementor-element-aa7cf59 figcaption{font-size:15px;color:#7A7A7A;margin-top:10px}
.elementor-377 .elementor-element.elementor-element-aa7cf59 hr{border:0;border-top:1px solid rgba(87,20,33,.15);margin:44px 0}
.elementor-377 .elementor-element.elementor-element-aa7cf59 table{width:100%;border-collapse:collapse;margin:0 0 30px}
.elementor-377 .elementor-element.elementor-element-aa7cf59 th,.elementor-377 .elementor-element.elementor-element-aa7cf59 td{border:1px solid rgba(87,20,33,.15);padding:12px 14px;font-size:17px}
.elementor-377 .elementor-element.elementor-element-aa7cf59 th{background:#E6E7E0;color:#571421;font-weight:700}
@media(max-width:767px){
.elementor-377 .elementor-element.elementor-element-aa7cf59 p,.elementor-377 .elementor-element.elementor-element-aa7cf59 ul li,.elementor-377 .elementor-element.elementor-element-aa7cf59 ol li{font-size:18px;line-height:30px}
.elementor-377 .elementor-element.elementor-element-aa7cf59 h2{font-size:28px;line-height:34px;margin:38px 0 16px}
.elementor-377 .elementor-element.elementor-element-aa7cf59 h3{font-size:22px;line-height:28px}
.elementor-377 .elementor-element.elementor-element-aa7cf59 h4{font-size:19px;line-height:25px}
.elementor-377 .elementor-element.elementor-element-aa7cf59 blockquote{padding:22px 20px;margin:32px 0}
.elementor-377 .elementor-element.elementor-element-aa7cf59 blockquote p{font-size:20px;line-height:30px}
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-8d28520 */.elementor-377 .elementor-element.elementor-element-8d28520 .elementor-posts-container{align-items:stretch}
.elementor-377 .elementor-element.elementor-element-8d28520 .elementor-post{background:#FFFFFF;border-radius:16px;overflow:hidden;height:100%;
 display:flex;flex-direction:column;box-shadow:0 12px 30px rgba(45,10,16,.07)}
.elementor-377 .elementor-element.elementor-element-8d28520 .elementor-post__thumbnail__link{margin:0 !important}
.elementor-377 .elementor-element.elementor-element-8d28520 .elementor-post__text{padding:22px 22px 26px;display:flex;flex-direction:column;flex:1 1 auto}
.elementor-377 .elementor-element.elementor-element-8d28520 .elementor-post__title{margin:0 0 10px}
.elementor-377 .elementor-element.elementor-element-8d28520 .elementor-post__title a{color:#571421}
.elementor-377 .elementor-element.elementor-element-8d28520 .elementor-post__title a:hover{color:#7D1C2A}
.elementor-377 .elementor-element.elementor-element-8d28520 .elementor-post__excerpt{margin:0 0 20px}
.elementor-377 .elementor-element.elementor-element-8d28520 .elementor-post__excerpt p{margin:0}
.elementor-377 .elementor-element.elementor-element-8d28520 .elementor-post__read-more{margin-top:auto;align-self:flex-start;box-sizing:border-box;
 background-color:#571421;color:#fff;padding:12px 20px 12px 44px;font-weight:500;
 background-image:url('https://kblcontabilidade.com.br/wp-content/uploads/arrow-white.svg');background-repeat:no-repeat;
 background-position:left 16px center;background-size:18px 18px}
.elementor-377 .elementor-element.elementor-element-8d28520 .elementor-post__read-more:hover{background-color:#7D1C2A;color:#fff}
.elementor-377 .elementor-element.elementor-element-8d28520 .elementor-post__title,.elementor-377 .elementor-element.elementor-element-8d28520 .elementor-post__title a{font-family:var(--Aceh, Inter)}/* End custom CSS */