.elementor-372 .elementor-element.elementor-element-5c510d8a:not(.elementor-motion-effects-element-type-background), .elementor-372 .elementor-element.elementor-element-5c510d8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1e2229;}.elementor-372 .elementor-element.elementor-element-5c510d8a > .elementor-container{max-width:868px;}.elementor-372 .elementor-element.elementor-element-5c510d8a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:64px 0px 56px 0px;}.elementor-372 .elementor-element.elementor-element-5c510d8a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-372 .elementor-element.elementor-element-1c93364f.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-372 .elementor-element.elementor-element-1c93364f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-372 .elementor-element.elementor-element-1c93364f > .elementor-element-populated{padding:0px 0px 0px 0px;}.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-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-372 .elementor-element.elementor-element-7d4e787e .elementor-icon-list-icon{width:14px;}.elementor-372 .elementor-element.elementor-element-7d4e787e .elementor-icon-list-icon i{font-size:14px;}.elementor-372 .elementor-element.elementor-element-7d4e787e .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-372 .elementor-element.elementor-element-4574fdf9{padding:64px 0px 80px 0px;}.elementor-bc-flex-widget .elementor-372 .elementor-element.elementor-element-797bbfea.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-372 .elementor-element.elementor-element-797bbfea.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-372 .elementor-element.elementor-element-797bbfea > .elementor-element-populated{padding:0px 30px 0px 0px;}.elementor-372 .elementor-element.elementor-element-e120a36{--display:flex;--min-height:450px;--border-radius:25px 25px 25px 25px;}.elementor-372 .elementor-element.elementor-element-e120a36:not(.elementor-motion-effects-element-type-background), .elementor-372 .elementor-element.elementor-element-e120a36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-372 .elementor-element.elementor-element-73b0a43{--spacer-size:50px;}.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-372 .elementor-element.elementor-element-44944707{text-align:justify;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-372 .elementor-element.elementor-element-cfa709c .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-372 .elementor-element.elementor-element-cfa709c .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-372 .elementor-element.elementor-element-cfa709c{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-bc-flex-widget .elementor-372 .elementor-element.elementor-element-2e2d728d.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-372 .elementor-element.elementor-element-2e2d728d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-372 .elementor-element.elementor-element-2e2d728d > .elementor-element-populated{padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-372 .elementor-element.elementor-element-1c93364f{width:100%;}.elementor-372 .elementor-element.elementor-element-797bbfea{width:68%;}.elementor-372 .elementor-element.elementor-element-2e2d728d{width:32%;}}/* Start custom CSS *//* ===== CEC Artigo (interior) — layout vem das Secções/Colunas nativas ===== */
.cec-art-hero{position:relative;}
.cec-art-hero::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#C8102E,transparent);z-index:2;}
.cec-art-htop{position:relative;z-index:1;}
.cec-art-htop .art-breadcrumb{font-size:12px;color:rgba(255,255,255,.4);margin-bottom:16px;display:flex;align-items:center;gap:6px;font-weight:500;font-family:'Inter',sans-serif;}
.cec-art-htop .art-breadcrumb a{color:rgba(255,255,255,.55);text-decoration:none;cursor:pointer;}
.cec-art-htop .art-breadcrumb a:hover{color:#fff;}
.cec-art-htop .art-cat{display:inline-block;background:rgba(200,16,46,.9);color:#fff;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:6px 15px;border-radius:30px;font-family:'Inter',sans-serif;}
/* título (theme-post-title) */
.cec-art-title .elementor-heading-title{font-family:'Playfair Display',serif !important;font-size:40px !important;font-weight:700 !important;color:#fff !important;line-height:1.18 !important;margin:18px 0 16px !important;letter-spacing:-.02em !important;}
/* meta (post-info: data + categoria) */
.cec-art-meta ul.elementor-icon-list-items{display:flex !important;gap:8px 18px !important;flex-wrap:wrap !important;margin:0 !important;padding:0 !important;}
.cec-art-meta .elementor-icon-list-item{color:rgba(255,255,255,.6) !important;font-size:13.5px !important;font-family:'Inter',sans-serif !important;}
.cec-art-meta .elementor-icon-list-icon{display:none !important;}
.cec-art-meta .elementor-icon-list-text{color:rgba(255,255,255,.6) !important;}
.cec-art-meta a{color:rgba(255,255,255,.6) !important;}
/* corpo (theme-post-content) */
.cec-art-back{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#C8102E;cursor:pointer;text-decoration:none;font-family:'Inter',sans-serif;}
.cec-art-body{font-family:'Inter',sans-serif !important;font-size:16.5px !important;color:#52555e !important;line-height:1.85 !important;}
.cec-art-body p{margin:0 0 22px !important;}
.cec-art-body h2{font-family:'Playfair Display',serif !important;font-size:26px !important;font-weight:700 !important;color:#111318 !important;margin:38px 0 16px !important;letter-spacing:-.01em !important;}
.cec-art-body h3{font-family:'Playfair Display',serif !important;font-size:20px !important;font-weight:700 !important;color:#111318 !important;margin:30px 0 12px !important;}
.cec-art-body img{max-width:100% !important;height:auto !important;border-radius:12px !important;margin:26px 0 !important;}
.cec-art-body ul,.cec-art-body ol{padding-left:24px !important;margin:0 0 22px !important;}
.cec-art-body li{margin-bottom:10px !important;}
.cec-art-body blockquote{border-left:3px solid #C8102E;margin:28px 0;padding:6px 0 6px 24px;font-style:italic;color:#111318;font-size:18px;}
.cec-art-body a{color:#C8102E !important;text-decoration:underline;text-underline-offset:3px;}
/* sidebar */
.cec-art-sb .sidebar-box{padding:24px;background:#fff;border:1px solid #e8e5df;border-radius:12px;margin-bottom:20px;}
.cec-art-sb h4{font-family:'Playfair Display',serif;font-size:15px;font-weight:600;color:#111318;margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid #e8e5df;}
.cec-art-sb ul{list-style:none;margin:0;padding:0;}.cec-art-sb li{margin-bottom:10px;}
.cec-art-sb li a{font-size:13.5px;color:#52555e;text-decoration:none;cursor:pointer;}.cec-art-sb li a:hover{color:#C8102E;}
.cec-art-sb input{width:100%;padding:11px 14px;border:1.5px solid #e8e5df;font-size:13.5px;font-family:inherit;outline:none;border-radius:6px;margin-bottom:10px;}
.cec-art-sb .btn-red{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#C8102E;color:#fff;font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;padding:12px 24px;border-radius:6px;width:100%;text-decoration:none;}
@media(max-width:1024px){.cec-art-title .elementor-heading-title{font-size:31px !important;}}
@media(max-width:640px){.cec-art-title .elementor-heading-title{font-size:25px !important;}}/* End custom CSS */