.elementor-widget-theme-archive-title .elementor-heading-title{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-6426 .elementor-element.elementor-element-3cdd412b{text-align:start;}.elementor-6426 .elementor-element.elementor-element-3cdd412b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:clamp(2rem, 1.4rem + 2.8vw, 3.6rem);font-weight:800;line-height:1.08;letter-spacing:-0.03em;color:#ffffff;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-6426 .elementor-element.elementor-element-705568be img{width:100%;height:210px;object-fit:cover;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-widget-theme-post-title .elementor-heading-title{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-6426 .elementor-element.elementor-element-5cdc110e{text-align:start;}.elementor-6426 .elementor-element.elementor-element-5cdc110e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.2rem;font-weight:800;line-height:1.25;letter-spacing:-0.015em;color:#0e1a2b;}.elementor-widget-theme-post-excerpt{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-6426 .elementor-element.elementor-element-33d2ea89{text-align:start;font-family:"Poppins", Sans-serif;font-size:0.92rem;line-height:1.6;color:#3c4d61;}@media(max-width:1024px){.elementor-widget-theme-archive-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-theme-post-excerpt{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-theme-archive-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-theme-post-excerpt{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS *//* Blog e busca (novo 2026-11): CSS do documento do modelo de arquivo */
.elementor-location-archive .e-collection-loop-layout-base>.e-con{height:100%}
.elementor-location-archive .e-collection-loop-layout-base a.e-default-a{position:relative;color:inherit}
.elementor-location-archive .e-collection-loop-layout-base .elementor-widget-theme-post-featured-image{width:100%;overflow:hidden;margin:0}
.elementor-location-archive .e-collection-loop-layout-base .elementor-widget-theme-post-featured-image img{display:block;width:100%;height:210px;object-fit:cover;border-radius:0;transition:transform .45s ease}
.elementor-location-archive .e-collection-loop-layout-base a.e-default-a:hover .elementor-widget-theme-post-featured-image img{transform:scale(1.05)}
.elementor-location-archive .e-collection-loop-layout-base .elementor-widget-theme-post-title .elementor-heading-title{font-family:Poppins,sans-serif!important;font-weight:800!important;font-size:1.2rem!important;line-height:1.28!important;letter-spacing:-.015em;color:#0e1a2b!important;margin:0;text-align:left;word-break:normal;overflow-wrap:anywhere}
.elementor-location-archive .e-collection-loop-layout-base a.e-default-a:hover .elementor-widget-theme-post-title .elementor-heading-title{color:#0a5f4d!important}
.elementor-location-archive .e-collection-loop-layout-base .elementor-widget-theme-post-excerpt,.elementor-location-archive .e-collection-loop-layout-base .elementor-widget-theme-post-excerpt .elementor-widget-container{font-family:Poppins,sans-serif;font-size:.92rem;line-height:1.6;color:#3c4d61}
.elementor-location-archive .e-collection-loop-layout-base .elementor-widget-theme-post-excerpt p{margin:0;font-size:.92rem;line-height:1.6;color:#3c4d61;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.elementor-location-archive .e-collection-loop-layout-base a.e-default-a>:last-child{display:none}
@media(min-width:768px){
.elementor-location-archive .e-collection-loop-layout-base>.e-con:first-child{grid-column:1/-1}
}
@media(min-width:1025px){
.elementor-location-archive .e-collection-loop-layout-base>.e-con:first-child a.e-default-a{flex-direction:row;align-items:stretch}
.elementor-location-archive .e-collection-loop-layout-base>.e-con:first-child .elementor-widget-theme-post-featured-image{flex:0 0 54%;width:54%;height:auto}
.elementor-location-archive .e-collection-loop-layout-base>.e-con:first-child .elementor-widget-theme-post-featured-image .elementor-widget-container,.elementor-location-archive .e-collection-loop-layout-base>.e-con:first-child .elementor-widget-theme-post-featured-image a{height:100%;display:block}
.elementor-location-archive .e-collection-loop-layout-base>.e-con:first-child .elementor-widget-theme-post-featured-image img{height:100%;min-height:340px}
.elementor-location-archive .e-collection-loop-layout-base>.e-con:first-child .elementor-widget-theme-post-title .elementor-heading-title{font-size:1.9rem!important;line-height:1.18!important}
.elementor-location-archive .e-collection-loop-layout-base>.e-con:first-child .elementor-widget-theme-post-excerpt p{font-size:1.02rem;-webkit-line-clamp:5}
.elementor-location-archive .e-collection-loop-layout-base>.e-con:first-child a.e-default-a>.e-con{justify-content:center;padding:2rem 2.2rem}
}
body:not(.paged) .e-collection-loop-layout-base>.e-con:first-child a.e-default-a>:last-child{display:block;position:absolute;top:14px;left:14px;z-index:3;width:auto;font:700 .72rem Poppins,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#07201a;background:#34c9a1;border-radius:999px;padding:.35rem .8rem;box-shadow:0 8px 16px -8px rgba(0,0,0,.5)}
.elementor-location-archive .e-pagination-base a,.elementor-location-archive .e-pagination-base p,.elementor-location-archive .e-pagination-base span{color:inherit;text-decoration:none}
@media(max-width:560px){
.elementor-location-archive .e-pagination-base{flex-direction:column;align-items:stretch}
.elementor-location-archive .e-pagination-base>*{justify-content:center;text-align:center}
}
.mfs-q{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;padding:.7rem .3rem!important;height:auto!important}
.elementor-widget-theme-archive-title .elementor-heading-title{font-size:clamp(1.65rem,1.2rem + 2.4vw,3.3rem)!important;line-height:1.1!important}

@media(min-width:768px) and (max-width:1024px){
.elementor-location-archive .e-collection-loop-layout-base>.e-con:last-child:nth-child(even){grid-column:1/-1}
.elementor-location-archive .e-collection-loop-layout-base>.e-con:first-child .elementor-widget-theme-post-featured-image img{height:300px}
}
body.search-results .elementor-element-31695224 p.e-paragraph-base,body.search-no-results .elementor-element-31695224 p.e-paragraph-base{visibility:hidden}
body.mfs-ready .elementor-element-31695224 p.e-paragraph-base{visibility:visible!important}/* End custom CSS */