.elementor-10 .elementor-element.elementor-element-7f92ab1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-64abeb0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .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-text-editor{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-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-fe37f5f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-69579fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.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-10 .elementor-element.elementor-element-947abe0{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-10 .elementor-element.elementor-element-947abe0 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.56 * 100% );}.elementor-10 .elementor-element.elementor-element-947abe0:after{content:"0.56";}.elementor-10 .elementor-element.elementor-element-947abe0 .elementor-post__thumbnail__link{width:100%;}.elementor-10 .elementor-element.elementor-element-947abe0.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-10 .elementor-element.elementor-element-947abe0.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-10 .elementor-element.elementor-element-947abe0.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-10 .elementor-element.elementor-element-947abe0 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-947abe0 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-947abe0 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-10 .elementor-element.elementor-element-947abe0 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-10 .elementor-element.elementor-element-947abe0 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-10 .elementor-element.elementor-element-b73ce30{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-cb84d75{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-c76c35d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-dd5fe36{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-button .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-10 .elementor-element.elementor-element-8f7d7f1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:88px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-10 .elementor-element.elementor-element-8f7d7f1:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8f7d7f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050506;}.elementor-10 .elementor-element.elementor-element-554c850{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-53e4750{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-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-10 .elementor-element.elementor-element-75c0a7a{text-align:start;}.elementor-10 .elementor-element.elementor-element-75c0a7a img{width:230px;}.elementor-10 .elementor-element.elementor-element-999edac > .elementor-widget-container{margin:22px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-999edac{font-family:"Barlow", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;color:#B9B9C0;}.elementor-10 .elementor-element.elementor-element-a121a93 > .elementor-widget-container{margin:22px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-a121a93{text-align:start;}.elementor-10 .elementor-element.elementor-element-a121a93 img{width:96px;}.elementor-10 .elementor-element.elementor-element-e4e67ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-e0c26f2 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-10 .elementor-element.elementor-element-e0c26f2 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:2.1px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-8894455 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-10 .elementor-element.elementor-element-8894455 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#B9B9C0;}.elementor-10 .elementor-element.elementor-element-0177ad4 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-10 .elementor-element.elementor-element-0177ad4 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#B9B9C0;}.elementor-10 .elementor-element.elementor-element-ca46ac3 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-10 .elementor-element.elementor-element-ca46ac3 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#B9B9C0;}.elementor-10 .elementor-element.elementor-element-2ff9303 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-10 .elementor-element.elementor-element-2ff9303 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#B9B9C0;}.elementor-10 .elementor-element.elementor-element-6cf6c5c > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-10 .elementor-element.elementor-element-6cf6c5c .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#B9B9C0;}.elementor-10 .elementor-element.elementor-element-92cda4c > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-10 .elementor-element.elementor-element-92cda4c .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#B9B9C0;}.elementor-10 .elementor-element.elementor-element-51f712f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-8a36de7 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-10 .elementor-element.elementor-element-8a36de7 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:2.1px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b300766 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-10 .elementor-element.elementor-element-b300766 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#B9B9C0;}.elementor-10 .elementor-element.elementor-element-66f279e > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-10 .elementor-element.elementor-element-66f279e .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#B9B9C0;}.elementor-10 .elementor-element.elementor-element-69a9bbf{--grid-template-columns:repeat(0, auto);--icon-size:18px;--grid-column-gap:12px;--grid-row-gap:0px;}.elementor-10 .elementor-element.elementor-element-69a9bbf .elementor-widget-container{text-align:left;}.elementor-10 .elementor-element.elementor-element-69a9bbf > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-69a9bbf .elementor-social-icon{background-color:rgba(0,0,0,0);--icon-padding:0.6em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2E2E34;}.elementor-10 .elementor-element.elementor-element-69a9bbf .elementor-social-icon i{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-69a9bbf .elementor-social-icon svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-69a9bbf .elementor-social-icon:hover{background-color:#D0185C;border-color:#D0185C;}.elementor-10 .elementor-element.elementor-element-69a9bbf .elementor-social-icon:hover i{color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-69a9bbf .elementor-social-icon:hover svg{fill:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-e870c77{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-7dabb4d > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-10 .elementor-element.elementor-element-7dabb4d .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:2.1px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-d32fa25{font-family:"Barlow", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#B9B9C0;}.elementor-10 .elementor-element.elementor-element-c17fc79{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#1E1E22;--border-color:#1E1E22;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-43e130f .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:14px;font-weight:400;color:#6E6E76;}.elementor-10 .elementor-element.elementor-element-2c4f739 .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:14px;font-weight:400;color:#6E6E76;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-8f7d7f1{--content-width:1192px;}.elementor-10 .elementor-element.elementor-element-53e4750{--width:31%;}.elementor-10 .elementor-element.elementor-element-e4e67ee{--width:18%;}.elementor-10 .elementor-element.elementor-element-51f712f{--width:24%;}.elementor-10 .elementor-element.elementor-element-e870c77{--width:20%;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-947abe0 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-10 .elementor-element.elementor-element-947abe0:after{content:"0.5";}.elementor-10 .elementor-element.elementor-element-947abe0 .elementor-post__thumbnail__link{width:100%;}.elementor-10 .elementor-element.elementor-element-8f7d7f1{--padding-top:64px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-554c850{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--flex-wrap:wrap;}.elementor-10 .elementor-element.elementor-element-53e4750{--width:100%;}.elementor-10 .elementor-element.elementor-element-e4e67ee{--width:45%;}.elementor-10 .elementor-element.elementor-element-51f712f{--width:100%;}.elementor-10 .elementor-element.elementor-element-e870c77{--width:100%;}.elementor-10 .elementor-element.elementor-element-c17fc79{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}}/* Start custom CSS for text-editor, class: .elementor-element-999edac */.elementor-10 .elementor-element.elementor-element-999edac p{margin:0}.elementor-10 .elementor-element.elementor-element-999edac p+p{margin-top:14px}.elementor-10 .elementor-element.elementor-element-999edac{max-width:320px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a121a93 */.elementor-10 .elementor-element.elementor-element-a121a93 img{background:#fff;padding:4px;border-radius:4px}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8894455 */.elementor-10 .elementor-element.elementor-element-8894455 a:hover{color:#fff}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0177ad4 */.elementor-10 .elementor-element.elementor-element-0177ad4 a:hover{color:#fff}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ca46ac3 */.elementor-10 .elementor-element.elementor-element-ca46ac3 a:hover{color:#fff}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ff9303 */.elementor-10 .elementor-element.elementor-element-2ff9303 a:hover{color:#fff}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6cf6c5c */.elementor-10 .elementor-element.elementor-element-6cf6c5c a:hover{color:#fff}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-92cda4c */.elementor-10 .elementor-element.elementor-element-92cda4c a:hover{color:#fff}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b300766 */.elementor-10 .elementor-element.elementor-element-b300766 a:hover{color:#fff}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66f279e */.elementor-10 .elementor-element.elementor-element-66f279e a:hover{color:#fff}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d32fa25 */.elementor-10 .elementor-element.elementor-element-d32fa25 p{margin:0}.elementor-10 .elementor-element.elementor-element-d32fa25 p+p{margin-top:14px}/* End custom CSS */
/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,600;0,700;0,800;1,800&family=Barlow:ital,wght@0,400;0,500;0,600;0,700;1,900&display=swap');
.cm-hero,.cm-cover,.cm-layout,.cm-ctaband,.cm-related,.cm-wrap,.cm-meta,.cm-main,.cm-side,.cm-sidecta,.cm-ctaband-txt,.cm-ctaband-btns{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--margin-top:0px;--margin-bottom:0px}
.cm-wrap{max-width:1040px!important;margin:0 auto!important;width:100%!important}
.cm-wrap-wide{max-width:1140px!important}
/* HERO */
.cm-hero{background-color:#0B0B0C;background-image:radial-gradient(700px 420px at 85% 20%,rgba(208,24,92,.22),transparent 60%),linear-gradient(#1d1d21 1px,transparent 1px),linear-gradient(90deg,#1d1d21 1px,transparent 1px);background-size:auto,48px 48px,48px 48px;--padding-top:72px;--padding-bottom:220px;--padding-left:24px;--padding-right:24px}
.cm-eyebrow .elementor-icon-list-items{display:flex;align-items:center;gap:6px;flex-wrap:wrap}
.cm-eyebrow .elementor-widget-container{display:flex;align-items:center;gap:14px}
.cm-eyebrow .elementor-widget-container::before{content:"";width:72px;height:14px;flex:none;background:url(https://combinemais.com.br/wp-content/uploads/2026/09/cmais26-tarja-cmais-curta-4.png) left center/contain no-repeat}
.cm-eyebrow .elementor-icon-list-text,.cm-eyebrow a{font-family:"Barlow Condensed",sans-serif!important;font-weight:600!important;font-size:15px!important;letter-spacing:.14em;text-transform:uppercase;color:#fff!important}
.cm-title .elementor-heading-title{font-family:"Barlow Condensed",sans-serif!important;font-weight:700!important;font-size:clamp(36px,4.6vw,60px)!important;line-height:1.03!important;color:#fff!important;letter-spacing:-.005em;margin-top:6px}
.cm-meta{align-items:center;gap:14px;margin-top:22px!important}
.cm-meta>.elementor-widget{margin:0!important}
.cm-avatar img{width:44px!important;height:44px!important;border-radius:50%;object-fit:cover}
.cm-metainfo .elementor-icon-list-text{font-family:"Barlow",sans-serif;font-size:15px;color:#B9B9C0!important}
.cm-metainfo .elementor-icon-list-item:first-child .elementor-icon-list-text{color:#fff!important;font-weight:600}
.cm-metainfo .elementor-icon-list-items{gap:4px}
.cm-metainfo .elementor-icon-list-item+.elementor-icon-list-item::before{content:"";width:4px;height:4px;border-radius:50%;background:#D0185C;display:inline-block;margin:0 10px 0 6px;vertical-align:middle}
/* CAPA */
.cm-cover{max-width:1088px!important;margin:-170px auto 0!important;width:100%;--padding-left:24px;--padding-right:24px;position:relative;z-index:2}
.cm-cover img{width:100%!important;max-width:100%!important;height:auto!important;border-radius:6px;box-shadow:0 30px 80px rgba(0,0,0,.30)}
/* LAYOUT */
.cm-layout{max-width:1188px!important;margin:0 auto!important;width:100%;--padding-top:72px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;gap:72px!important;align-items:flex-start}
.cm-main{flex:1 1 0;min-width:0}
.cm-side{width:300px!important;flex:none;position:sticky!important;top:110px;gap:28px!important;align-self:flex-start}
/* CORPO */
.cm-body{font-family:"Barlow",sans-serif;font-size:19px;line-height:1.75;color:#2A2A2E}
.cm-body p{margin:0 0 22px}
.cm-body h2{font-family:"Barlow Condensed",sans-serif!important;font-weight:700!important;font-size:36px!important;line-height:1.1!important;color:#0B0B0C!important;margin:56px 0 18px!important;text-transform:none!important;letter-spacing:0!important;scroll-margin-top:110px}
.cm-body h3{font-family:"Barlow Condensed",sans-serif!important;font-weight:700!important;font-size:24px!important;line-height:1.2!important;color:#0B0B0C!important;margin:32px 0 10px!important;text-transform:none!important;letter-spacing:0!important}
.cm-body strong,.cm-body b{color:#0B0B0C;font-weight:600}
.cm-body a{color:#D0185C;border-bottom:1px solid rgba(208,24,92,.35);text-decoration:none}
.cm-body ul{list-style:none!important;margin:0 0 24px!important;padding:0!important}
.cm-body ul li{position:relative;padding-left:26px;margin-bottom:10px}
.cm-body ul li::before{content:"+";position:absolute;left:0;top:-2px;font-family:"Barlow Condensed",sans-serif;font-weight:800;font-size:22px;color:#D0185C}
.cm-body ol{list-style:none!important;counter-reset:n;margin:0 0 24px!important;padding:0!important}
.cm-body ol li{counter-increment:n;position:relative;padding-left:44px;margin-bottom:12px}
.cm-body ol li::before{content:counter(n);position:absolute;left:0;top:2px;width:30px;height:30px;border-radius:50%;background:#0B0B0C;color:#fff;font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:16px;display:flex;align-items:center;justify-content:center}
.cm-body table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.5;margin:8px 0 28px;border:1px solid #E2E2E6}
.cm-body th{background:#0B0B0C!important;color:#fff!important;text-align:left;font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:15px;letter-spacing:.08em;text-transform:uppercase;padding:14px 18px!important;border:0!important}
.cm-body td{padding:14px 18px!important;border:0!important;border-top:1px solid #E2E2E6!important;vertical-align:top}
.cm-body tr:nth-child(even) td{background:#F3F3F5}
.cm-body figure{margin:40px 0!important;max-width:100%}
.cm-body figure img,.cm-body img.aligncenter{width:100%;height:auto;border-radius:6px}
.cm-body .cta-artigo a{border:0!important;font-family:"Barlow Condensed",sans-serif!important;letter-spacing:.06em;text-transform:uppercase;border-radius:2px!important}
.cm-body .resumo-artigo p:first-child{font-family:"Barlow Condensed",sans-serif}
/* AUTOR */
.cm-author{margin-top:56px!important}
.cm-author .elementor-author-box{border:1px solid #E2E2E6;border-radius:6px;padding:28px;align-items:flex-start}
.cm-author .elementor-author-box__avatar img{width:84px!important;height:84px!important;border-radius:50%}
.cm-author .elementor-author-box__name{font-family:"Barlow Condensed",sans-serif!important;font-weight:700!important;font-size:24px!important;color:#0B0B0C!important}
.cm-author .elementor-author-box__name::before{content:"Sobre o autor";display:block;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#D0185C;margin-bottom:2px}
.cm-author .elementor-author-box__bio{font-family:"Barlow",sans-serif;font-size:16px;line-height:1.6;color:#63636B}
/* SIDEBAR */
.cm-toc .elementor-toc__header{padding:0 0 12px!important;border:0!important;background:none!important}
.cm-toc .elementor-toc__header-title{font-family:"Barlow Condensed",sans-serif!important;font-weight:700;font-size:14px!important;letter-spacing:.14em;text-transform:uppercase;color:#0B0B0C!important}
.cm-toc .elementor-toc{border:0!important;background:none!important}
.cm-toc .elementor-toc__body{padding:0!important;border-left:2px solid #E2E2E6;max-height:none!important}
.cm-toc .elementor-toc__list-item{margin:0 0 10px!important}
.cm-toc .elementor-toc__list-item-text{font-family:"Barlow",sans-serif;font-size:15px;line-height:1.4;color:#63636B!important;padding-left:16px;margin-left:-2px;border-left:2px solid transparent;display:block}
.cm-toc .elementor-toc__list-item-text:hover,.cm-toc .elementor-toc__list-item-text.elementor-item-active{color:#0B0B0C!important;border-left-color:#D0185C}
.cm-toc .elementor-toc__list-item-text-wrapper::before{display:none!important}
.cm-sidecta{background:#0B0B0C radial-gradient(260px 200px at 100% 0,rgba(208,24,92,.35),transparent 70%);border-radius:6px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;gap:14px!important}
.cm-sidecta>.elementor-widget{margin:0!important}
.cm-sidecta-k .elementor-heading-title{font-family:"Barlow Condensed",sans-serif!important;font-weight:700;font-size:14px!important;letter-spacing:.14em;text-transform:uppercase;color:#D0185C!important}
.cm-sidecta-t .elementor-heading-title{font-family:"Barlow Condensed",sans-serif!important;font-weight:700!important;font-size:25px!important;line-height:1.12!important;color:#fff!important}
.acelere{font-family:"Barlow",sans-serif;font-style:italic;font-weight:900;text-transform:uppercase}
/* BOTÕES */
.cm-btn .elementor-button{font-family:"Barlow Condensed",sans-serif!important;font-weight:700!important;font-size:16px!important;letter-spacing:.06em;text-transform:uppercase;padding:17px 28px!important;border-radius:2px!important;transition:background .2s,color .2s}
.cm-btn-mg .elementor-button{background:#D0185C!important;color:#fff!important}
.cm-btn-mg .elementor-button:hover{background:#A3124A!important}
.cm-btn-ghost .elementor-button{background:transparent!important;color:#fff!important;border:1.5px solid #fff!important}
.cm-btn-ghost .elementor-button:hover{background:#fff!important;color:#0B0B0C!important}
.cm-btn-full .elementor-button{width:100%}
/* CTA */
.cm-ctaband{background:#0B0B0C radial-gradient(600px 380px at 80% 50%,rgba(208,24,92,.25),transparent 65%);--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;margin-top:72px!important}
.cm-ctaband-in{max-width:1140px!important;justify-content:space-between;align-items:center;gap:40px!important;flex-wrap:wrap!important}
.cm-ctaband-txt{flex:1 1 520px;max-width:720px}
.cm-ctaband-h .elementor-heading-title{font-family:"Barlow Condensed",sans-serif!important;font-weight:800!important;font-size:clamp(32px,4vw,50px)!important;line-height:1!important;text-transform:uppercase;color:#fff!important}
.cm-ctaband-p{color:#B9B9C0;font-family:"Barlow",sans-serif;font-size:19px}
.cm-ctaband-p p{margin:0}
.cm-ctaband-btns{gap:16px!important;flex-wrap:wrap!important;width:auto!important}
.cm-ctaband-btns>.elementor-widget{margin:0!important}
/* RELACIONADOS */
.cm-related{background:#F3F3F5;--padding-top:96px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px}
.cm-related-h .elementor-heading-title{font-family:"Barlow Condensed",sans-serif!important;font-weight:700!important;font-size:clamp(32px,4vw,48px)!important;color:#0B0B0C!important;margin-bottom:24px}
.cm-posts .elementor-post{background:#fff;border-radius:6px;overflow:hidden;transition:transform .2s,box-shadow .2s}
.cm-posts .elementor-post:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(0,0,0,.08)}
.cm-posts .elementor-post__thumbnail__link{margin-bottom:0!important}
.cm-posts .elementor-post__text{padding:22px 24px 26px}
.cm-posts .elementor-post__title,.cm-posts .elementor-post__title a{font-family:"Barlow Condensed",sans-serif!important;font-weight:700!important;font-size:23px!important;line-height:1.15!important;color:#0B0B0C!important}
@media (max-width:1024px){.cm-layout{flex-direction:column!important;gap:40px!important}.cm-side{width:100%!important;position:static!important}.cm-toc{display:none}}
@media (max-width:767px){.cm-hero{--padding-top:48px;--padding-bottom:120px}.cm-cover{margin-top:-90px!important}.cm-body{font-size:18px}.cm-body h2{font-size:30px!important}.cm-body table{display:block;overflow-x:auto}.cm-author .elementor-author-box{flex-direction:column}.cm-ctaband{--padding-top:64px;--padding-bottom:64px}}
.cm-toc .elementor-widget-container,.cm-toc .elementor-toc{border:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}
.cm-toc ul,.cm-toc ol,.cm-toc li{list-style:none!important}
.cm-toc .elementor-toc__list-item::marker{content:""}
.cm-toc .elementor-toc__list-item-text-wrapper{display:block}
.cm-toc .elementor-toc__list-item-text-wrapper>i,.cm-toc .elementor-toc__list-item-text-wrapper>svg{display:none!important}
.cm-toc .elementor-toc__list-wrapper{padding:0!important;margin:0!important}
.cm-bhero,.cm-bgrid{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}
.cm-bhero{background-color:#0B0B0C;background-image:radial-gradient(700px 420px at 85% 30%,rgba(208,24,92,.22),transparent 60%),linear-gradient(#1d1d21 1px,transparent 1px),linear-gradient(90deg,#1d1d21 1px,transparent 1px);background-size:auto,48px 48px,48px 48px;--padding-top:96px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px}
.cm-beyebrow .elementor-heading-title{display:flex;align-items:center;gap:14px;font-family:"Barlow Condensed",sans-serif!important;font-weight:600!important;font-size:15px!important;letter-spacing:.14em;text-transform:uppercase;color:#fff!important}
.cm-beyebrow .cm-tarja{height:14px;width:auto}
.cm-bh1 .elementor-heading-title{font-family:"Barlow Condensed",sans-serif!important;font-weight:800!important;font-size:clamp(44px,5.4vw,76px)!important;line-height:.95!important;text-transform:uppercase;color:#fff!important;margin-top:8px}
.cm-mg{color:#D0185C}
.cm-blead{font-family:"Barlow",sans-serif;font-size:20px;line-height:1.55;color:#B9B9C0;max-width:720px}
.cm-blead p{margin:0}
.cm-filters{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}
.cm-filters a{font-family:"Barlow Condensed",sans-serif;font-weight:600;font-size:15px;letter-spacing:.06em;text-transform:uppercase;padding:9px 18px;border:1px solid #34343A;border-radius:40px;color:#C4C4CA;transition:all .2s}
.cm-filters a.on,.cm-filters a:hover{background:#D0185C;border-color:#D0185C;color:#fff}
.cm-bgrid{background:#F3F3F5;--padding-top:80px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px}
.cm-bposts .elementor-post__excerpt p{font-family:"Barlow",sans-serif;font-size:15px;line-height:1.5;color:#63636B;margin-top:10px}
.cm-bposts .elementor-pagination{margin-top:48px;font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:17px;letter-spacing:.04em}
.cm-bposts .elementor-pagination .page-numbers{display:inline-block;padding:8px 14px;color:#0B0B0C}
.cm-bposts .elementor-pagination .page-numbers.current{background:#D0185C;color:#fff;border-radius:2px}
.cm-ctaband{margin-top:0!important}/* End custom CSS */