.elementor-21739 .elementor-element.elementor-element-2735b57{--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:32px 0px;--row-gap:32px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;--z-index:1;}.elementor-21739 .elementor-element.elementor-element-2735b57:not(.elementor-motion-effects-element-type-background), .elementor-21739 .elementor-element.elementor-element-2735b57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-428b540 );}.elementor-21739 .elementor-element.elementor-element-43b178e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-21739 .elementor-element.elementor-element-43b178e:not(.elementor-motion-effects-element-type-background), .elementor-21739 .elementor-element.elementor-element-43b178e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sleditora.com.br/wp-content/uploads/2025/12/Header_Desktop_Educa_mais_acao_financeira-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21739 .elementor-element.elementor-element-0070fe0{text-align:center;}.elementor-21739 .elementor-element.elementor-element-0070fe0 ul.hfe-breadcrumbs li{margin-right:4px;}.elementor-21739 .elementor-element.elementor-element-0070fe0 .hfe-breadcrumbs, .elementor-21739 .elementor-element.elementor-element-0070fe0 .hfe-breadcrumbs .hfe-breadcrumbs-text{color:var( --e-global-color-f9bb5d7 );}.elementor-21739 .elementor-element.elementor-element-0070fe0 .hfe-breadcrumbs svg{fill:var( --e-global-color-f9bb5d7 );}.elementor-21739 .elementor-element.elementor-element-0070fe0 .hfe-breadcrumbs-item{font-family:"Raleway", Sans-serif;font-size:18px;line-height:1.4em;letter-spacing:-5%;}.elementor-21739 .elementor-element.elementor-element-0070fe0 .hfe-breadcrumbs-separator .hfe-breadcrumbs-separator-text{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;letter-spacing:-5%;}.elementor-21739 .elementor-element.elementor-element-0070fe0 .hfe-breadcrumbs-last .hfe-breadcrumbs-text, .elementor-21739 .elementor-element.elementor-element-0070fe0 .hfe-breadcrumbs-last svg{color:var( --e-global-color-f9bb5d7 );font-family:"Raleway", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;letter-spacing:-5%;}.elementor-21739 .elementor-element.elementor-element-5441a0e{--display:flex;--gap:32px 0px;--row-gap:32px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:41px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21739 .elementor-element.elementor-element-fead983{--display:flex;--gap:44px 0px;--row-gap:44px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21739 .elementor-element.elementor-element-d73b23e{--display:flex;--gap:19px 0px;--row-gap:19px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right: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-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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-21739 .elementor-element.elementor-element-d13d884 img{width:599px;height:230px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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 );letter-spacing:var( --e-global-typography-text-letter-spacing );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-21739 .elementor-element.elementor-element-7ac4370 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 34% 0% 34%;}.elementor-21739 .elementor-element.elementor-element-7ac4370{text-align:center;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-f9bb5d7 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-21739 .elementor-element.elementor-element-6f77834 .elementor-button{background-color:#347640;font-family:"Raleway", Sans-serif;font-size:16px;font-weight:700;line-height:19px;letter-spacing:0%;fill:var( --e-global-color-f9bb5d7 );color:var( --e-global-color-f9bb5d7 );border-radius:88px 88px 88px 88px;padding:12px 150px 12px 150px;}.elementor-21739 .elementor-element.elementor-element-6f77834 .elementor-button:hover, .elementor-21739 .elementor-element.elementor-element-6f77834 .elementor-button:focus{background-color:var( --e-global-color-f9bb5d7 );color:#347640;}.elementor-21739 .elementor-element.elementor-element-6f77834 > .elementor-widget-container{padding:0px 671px 0px 671px;}.elementor-21739 .elementor-element.elementor-element-6f77834 .elementor-button-content-wrapper{flex-direction:row;}.elementor-21739 .elementor-element.elementor-element-6f77834 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-21739 .elementor-element.elementor-element-6f77834 .elementor-button:hover svg, .elementor-21739 .elementor-element.elementor-element-6f77834 .elementor-button:focus svg{fill:#347640;}.elementor-21739 .elementor-element.elementor-element-6743329{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21739 .elementor-element.elementor-element-6743329:not(.elementor-motion-effects-element-type-background), .elementor-21739 .elementor-element.elementor-element-6743329 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-428b540 );}.elementor-21739 .elementor-element.elementor-element-b12fa51{--display:flex;}.elementor-21739 .elementor-element.elementor-element-265e5b5 ul.hfe-breadcrumbs li{margin-right:4px;}.elementor-21739 .elementor-element.elementor-element-265e5b5 .hfe-breadcrumbs, .elementor-21739 .elementor-element.elementor-element-265e5b5 .hfe-breadcrumbs .hfe-breadcrumbs-text{color:var( --e-global-color-f9bb5d7 );}.elementor-21739 .elementor-element.elementor-element-265e5b5 .hfe-breadcrumbs svg{fill:var( --e-global-color-f9bb5d7 );}.elementor-21739 .elementor-element.elementor-element-265e5b5 .hfe-breadcrumbs-item{font-family:"Raleway", Sans-serif;font-weight:400;}.elementor-21739 .elementor-element.elementor-element-265e5b5 .hfe-breadcrumbs-separator .hfe-breadcrumbs-separator-text{font-family:"Raleway", Sans-serif;font-weight:400;}.elementor-21739 .elementor-element.elementor-element-265e5b5 .hfe-breadcrumbs-last .hfe-breadcrumbs-text, .elementor-21739 .elementor-element.elementor-element-265e5b5 .hfe-breadcrumbs-last svg{color:var( --e-global-color-f9bb5d7 );font-family:"Raleway", Sans-serif;font-weight:700;}.elementor-21739 .elementor-element.elementor-element-04afb3c{--display:flex;}.elementor-21739 .elementor-element.elementor-element-6cf6b28{font-family:"Raleway", Sans-serif;font-weight:500;color:var( --e-global-color-f9bb5d7 );}.elementor-21739 .elementor-element.elementor-element-e1008c0{--display:flex;}.elementor-21739 .elementor-element.elementor-element-4e61e7f .elementor-button{background-color:#347640;font-family:"Raleway", Sans-serif;font-weight:700;fill:var( --e-global-color-f9bb5d7 );color:var( --e-global-color-f9bb5d7 );}.elementor-21739 .elementor-element.elementor-element-4e61e7f .elementor-button:hover, .elementor-21739 .elementor-element.elementor-element-4e61e7f .elementor-button:focus{background-color:var( --e-global-color-f9bb5d7 );color:#347640;}.elementor-21739 .elementor-element.elementor-element-4e61e7f .elementor-button-content-wrapper{flex-direction:row;}.elementor-21739 .elementor-element.elementor-element-4e61e7f .elementor-button:hover svg, .elementor-21739 .elementor-element.elementor-element-4e61e7f .elementor-button:focus svg{fill:#347640;}.elementor-21739 .elementor-element.elementor-element-70ae92a{--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;--gap:0px 53px;--row-gap:0px;--column-gap:53px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:87px;--padding-bottom:0px;--padding-left:33px;--padding-right:0px;}.elementor-21739 .elementor-element.elementor-element-70ae92a:not(.elementor-motion-effects-element-type-background), .elementor-21739 .elementor-element.elementor-element-70ae92a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-428b540 );}.elementor-21739 .elementor-element.elementor-element-0bb8a69{--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:24px 0px;--row-gap:24px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-21739 .elementor-element.elementor-element-4fb8eba .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:64px;font-weight:700;line-height:1.4em;letter-spacing:-5%;color:#347640;}.elementor-21739 .elementor-element.elementor-element-a8f7468{font-family:"Raleway", Sans-serif;font-size:24px;font-weight:400;line-height:32px;letter-spacing:0%;color:var( --e-global-color-bc7a1aa );}.elementor-21739 .elementor-element.elementor-element-3fb2d90{font-family:"Antonio", Sans-serif;font-size:24px;font-weight:700;line-height:32px;letter-spacing:0%;color:#347640;}.elementor-21739 .elementor-element.elementor-element-ae13769{font-family:"Raleway", Sans-serif;font-size:24px;font-weight:400;line-height:32px;letter-spacing:0%;color:var( --e-global-color-bc7a1aa );}.elementor-21739 .elementor-element.elementor-element-be62edd{font-family:"Raleway", Sans-serif;font-size:24px;font-weight:400;line-height:32px;letter-spacing:0%;color:var( --e-global-color-bc7a1aa );}.elementor-21739 .elementor-element.elementor-element-041059e{font-family:"Raleway", Sans-serif;font-size:24px;font-weight:400;line-height:32px;letter-spacing:0%;color:var( --e-global-color-bc7a1aa );}.elementor-21739 .elementor-element.elementor-element-5d49f93{--display:flex;--min-height:1439px;--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;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21739 .elementor-element.elementor-element-5d49f93:not(.elementor-motion-effects-element-type-background), .elementor-21739 .elementor-element.elementor-element-5d49f93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sleditora.com.br/wp-content/uploads/2025/10/Foto_menina.webp");background-repeat:no-repeat;background-size:100% auto;}.elementor-21739 .elementor-element.elementor-element-5ff5acd{--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-21739 .elementor-element.elementor-element-5ff5acd:not(.elementor-motion-effects-element-type-background), .elementor-21739 .elementor-element.elementor-element-5ff5acd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-428b540 );}.elementor-21739 .elementor-element.elementor-element-b6cada4{--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;--gap:0px 45px;--row-gap:0px;--column-gap:45px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:55px;--padding-right:0px;--z-index:0;}.elementor-21739 .elementor-element.elementor-element-b6cada4:not(.elementor-motion-effects-element-type-background), .elementor-21739 .elementor-element.elementor-element-b6cada4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-428b540 );background-image:url("https://sleditora.com.br/wp-content/uploads/2025/11/Fundo_Sobre_a_colecao_Edu_mais_acao_financeira.webp");background-position:top center;background-repeat:no-repeat;background-size:97% auto;}.elementor-21739 .elementor-element.elementor-element-2544b8b{--display:flex;--min-height:768px;--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;--margin-top:68px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21739 .elementor-element.elementor-element-2544b8b:not(.elementor-motion-effects-element-type-background), .elementor-21739 .elementor-element.elementor-element-2544b8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sleditora.com.br/wp-content/uploads/2025/11/Imagem_destaque_Educa_mais_acao_financeira.webp");background-position:top center;background-repeat:no-repeat;background-size:contain;}.elementor-21739 .elementor-element.elementor-element-1408b8b{--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:24px 0px;--row-gap:24px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:86px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21739 .elementor-element.elementor-element-7a7ecb2 .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:64px;font-weight:700;line-height:1.4em;letter-spacing:-5%;color:#347640;}.elementor-21739 .elementor-element.elementor-element-0508959{font-family:"Raleway", Sans-serif;font-size:24px;font-weight:400;line-height:32px;letter-spacing:0%;color:var( --e-global-color-bc7a1aa );}.elementor-21739 .elementor-element.elementor-element-a74a97c{font-family:"Antonio", Sans-serif;font-size:32px;font-weight:700;line-height:41px;letter-spacing:0%;color:#347640;}.elementor-21739 .elementor-element.elementor-element-80c3b50 > .elementor-widget-container{padding:0px 0px 0px 36px;}.elementor-21739 .elementor-element.elementor-element-80c3b50{font-family:"Raleway", Sans-serif;font-size:24px;font-weight:400;line-height:32px;letter-spacing:0%;color:var( --e-global-color-bc7a1aa );}.elementor-21739 .elementor-element.elementor-element-bc45edc{--display:flex;--min-height:287px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-21739 .elementor-element.elementor-element-bc45edc:not(.elementor-motion-effects-element-type-background), .elementor-21739 .elementor-element.elementor-element-bc45edc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-428b540 );background-image:url("https://sleditora.com.br/wp-content/uploads/2025/11/Desktop_Faixa_e_gramas_Educa_mais_acao_financeira.webp");background-repeat:no-repeat;}.elementor-21739 .elementor-element.elementor-element-3de29c0{--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;--justify-content:center;--gap:62px 0px;--row-gap:62px;--column-gap:0px;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:180px;--padding-bottom:0px;--padding-left:160px;--padding-right:160px;}.elementor-21739 .elementor-element.elementor-element-3de29c0:not(.elementor-motion-effects-element-type-background), .elementor-21739 .elementor-element.elementor-element-3de29c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-428b540 );}.elementor-21739 .elementor-element.elementor-element-52a42cc{--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;--justify-content:center;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-21739 .elementor-element.elementor-element-70ae92a{--width:100%;}.elementor-21739 .elementor-element.elementor-element-0bb8a69{--width:41%;}.elementor-21739 .elementor-element.elementor-element-5d49f93{--width:46%;}.elementor-21739 .elementor-element.elementor-element-b6cada4{--width:100%;}.elementor-21739 .elementor-element.elementor-element-2544b8b{--width:46%;}.elementor-21739 .elementor-element.elementor-element-1408b8b{--width:41%;}.elementor-21739 .elementor-element.elementor-element-bc45edc{--width:100%;}.elementor-21739 .elementor-element.elementor-element-3de29c0{--width:100%;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(max-width:767px){.elementor-21739 .elementor-element.elementor-element-2735b57{--width:100%;--min-height:100vh;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-21739 .elementor-element.elementor-element-6743329{--min-height:554px;--padding-top:16px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-21739 .elementor-element.elementor-element-b12fa51:not(.elementor-motion-effects-element-type-background), .elementor-21739 .elementor-element.elementor-element-b12fa51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sleditora.com.br/wp-content/uploads/2025/11/Mobile_Header_Educa_mais_acao_financeira.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21739 .elementor-element.elementor-element-b12fa51{--min-height:538px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21739 .elementor-element.elementor-element-265e5b5{text-align:center;}.elementor-21739 .elementor-element.elementor-element-265e5b5 .hfe-breadcrumbs-item{font-size:12px;line-height:1.4em;letter-spacing:-5%;}.elementor-21739 .elementor-element.elementor-element-265e5b5 .hfe-breadcrumbs-separator .hfe-breadcrumbs-separator-text{font-size:12px;line-height:1.4em;letter-spacing:-5%;}.elementor-21739 .elementor-element.elementor-element-265e5b5 .hfe-breadcrumbs-last .hfe-breadcrumbs-text, .elementor-21739 .elementor-element.elementor-element-265e5b5 .hfe-breadcrumbs-last svg{font-size:12px;line-height:1.4em;letter-spacing:-5%;}.elementor-21739 .elementor-element.elementor-element-04afb3c{--gap:15px 0px;--row-gap:15px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:33px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21739 .elementor-element.elementor-element-60a10f9 img{width:288px;height:109px;}.elementor-21739 .elementor-element.elementor-element-6cf6b28 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 40px 0px 40px;}.elementor-21739 .elementor-element.elementor-element-6cf6b28{text-align:center;font-size:14px;line-height:1.15em;letter-spacing:0%;}.elementor-21739 .elementor-element.elementor-element-e1008c0{--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21739 .elementor-element.elementor-element-8bd8370 img{width:318px;height:153px;}.elementor-21739 .elementor-element.elementor-element-4e61e7f > .elementor-widget-container{padding:0px 46px 0px 46px;}.elementor-21739 .elementor-element.elementor-element-4e61e7f .elementor-button{font-size:14px;line-height:1.15em;letter-spacing:0%;border-radius:26px 26px 26px 26px;padding:9px 38px 9px 38px;}.elementor-21739 .elementor-element.elementor-element-70ae92a{--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:31px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-21739 .elementor-element.elementor-element-0bb8a69{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-21739 .elementor-element.elementor-element-4fb8eba .elementor-heading-title{font-size:36px;}.elementor-21739 .elementor-element.elementor-element-a8f7468{font-size:16px;line-height:1.5em;}.elementor-21739 .elementor-element.elementor-element-3fb2d90{font-size:20px;line-height:26px;}.elementor-21739 .elementor-element.elementor-element-ae13769{font-size:16px;line-height:1.5em;}.elementor-21739 .elementor-element.elementor-element-be62edd{font-size:16px;line-height:1.5em;}.elementor-21739 .elementor-element.elementor-element-041059e{font-size:16px;line-height:1.5em;}.elementor-21739 .elementor-element.elementor-element-5d49f93:not(.elementor-motion-effects-element-type-background), .elementor-21739 .elementor-element.elementor-element-5d49f93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sleditora.com.br/wp-content/uploads/2025/11/Imagem_destaque_Educa_mais_acao_financeira.webp");background-position:top center;background-size:cover;}.elementor-21739 .elementor-element.elementor-element-5d49f93{--min-height:260px;--margin-top:0px;--margin-bottom:0px;--margin-left:32px;--margin-right:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21739 .elementor-element.elementor-element-5ff5acd:not(.elementor-motion-effects-element-type-background), .elementor-21739 .elementor-element.elementor-element-5ff5acd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sleditora.com.br/wp-content/uploads/2025/11/Mobile_Faixa_e_grama_Educa_mais_acao_financeira.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21739 .elementor-element.elementor-element-5ff5acd{--width:100%;--min-height:220px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-21739 .elementor-element.elementor-element-3de29c0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;--z-index:0;}}/* Start custom CSS for container, class: .elementor-element-0bb8a69 *//* ======================================================== */
/* ESTILIZAÇÃO DE BULLET POINTS PERSONALIZADOS            */
/* ======================================================== */

/* Aplica o estilo apenas a listas dentro de elementos com a classe .lista-bullets-custom */
.lista-bullets-custom ul {
    list-style: none !important; /* Remove o bullet padrão */
    padding-left: 0 !important;  /* Remove o recuo padrão da lista */
    margin-left: 0 !important;
}

.lista-bullets-custom li {
    display: flex !important;         /* Ativa o flexbox para alinhar bullet e texto */
    align-items: baseline !important; /* Alinha o bullet com a base da primeira linha de texto */
    padding-left: 0 !important;
    margin-bottom: 24px !important;  /* Espaçamento vertical de 24px entre os itens */
}

/* Último item da lista não precisa de margem inferior */
.lista-bullets-custom li:last-child {
    margin-bottom: 0 !important;
}

/* Cria o bullet point personalizado */
.lista-bullets-custom li::before {
    content: "" !important;         /* Conteúdo vazio, pois vamos desenhar */
    flex-shrink: 0;                 /* Impede que o bullet encolha */
    
    /* Tamanho Desktop */
    width: 12px;
    height: 12px;
    
    background-color: #FF1565;      /* Cor do bullet */
    border-radius: 50%;             /* Transforma em círculo */
    
    margin-right: 16px !important;  /* Distância de 16px entre bullet e texto */
}

/* Ajustes para Mobile */
@media (max-width: 767px) {
    .lista-bullets-custom li::before {
        /* Tamanho Mobile */
        width: 8px;
        height: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70ae92a *//* ======================================================== */
/* FORÇA ESTILO EM STRONG TAGS DENTRO DE EDITORES DE TEXTO */
/* ======================================================== */

/* Mira em todas as tags <strong> dentro de widgets de Editor de Texto */
.elementor-widget-text-editor strong {
    font-weight: bold !important; /* Garante o negrito */
    color: #347640 !important;    /* Aplica a cor desejada */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1408b8b *//* ======================================================== */
/* ESTILIZAÇÃO DE BULLET POINTS PERSONALIZADOS            */
/* ======================================================== */

/* Aplica o estilo apenas a listas dentro de elementos com a classe .lista-bullets-custom */
.lista-bullets-custom ul {
    list-style: none !important; /* Remove o bullet padrão */
    padding-left: 0 !important;  /* Remove o recuo padrão da lista */
    margin-left: 0 !important;
}

.lista-bullets-custom li {
    display: flex !important;         /* Ativa o flexbox para alinhar bullet e texto */
    align-items: baseline !important; /* Alinha o bullet com a base da primeira linha de texto */
    padding-left: 0 !important;
    margin-bottom: 24px !important;  /* Espaçamento vertical de 24px entre os itens */
}

/* Último item da lista não precisa de margem inferior */
.lista-bullets-custom li:last-child {
    margin-bottom: 0 !important;
}

/* Cria o bullet point personalizado */
.lista-bullets-custom li::before {
    content: "" !important;         /* Conteúdo vazio, pois vamos desenhar */
    flex-shrink: 0;                 /* Impede que o bullet encolha */
    
    /* Tamanho Desktop */
    width: 12px;
    height: 12px;
    
    background-color: #FF1565;      /* Cor do bullet */
    border-radius: 50%;             /* Transforma em círculo */
    
    margin-right: 16px !important;  /* Distância de 16px entre bullet e texto */
}

/* Ajustes para Mobile */
@media (max-width: 767px) {
    .lista-bullets-custom li::before {
        /* Tamanho Mobile */
        width: 8px;
        height: 8px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6cada4 *//* ======================================================== */
/* FORÇA ESTILO EM STRONG TAGS DENTRO DE EDITORES DE TEXTO */
/* ======================================================== */

/* Mira em todas as tags <strong> dentro de widgets de Editor de Texto */
.elementor-widget-text-editor strong {
    font-weight: bold !important; /* Garante o negrito */
    color: #347640 !important;    /* Aplica a cor desejada */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52a42cc *//* =================================================================== */
/* INDICADOR DE COLEÇÃO (SEM INTERAÇÃO - APENAS VISUAL)               */
/* =================================================================== */

/* --- INDICADOR DE COLEÇÃO (SUBSTITUI ABAS DE MATÉRIA) --- */
.abas-navegacao-obras { 
    display: flex; 
    justify-content: center; 
    align-items: center; 
    position: relative; 
    padding-bottom: 20px; 
    gap: 34px; 
}

/* Linha divisória abaixo do indicador */
.abas-navegacao-obras::after { 
    content: ''; 
    position: absolute; 
    bottom: 0; 
    left: 0; 
    width: 100%; 
    height: 4px; 
    background-color: #B7DEBE; /* Cor marrom claro da imagem */
}

/* Indicador de coleção (não é mais clicável) */
.botao-filtro-materia { 
    padding-top: 26px; 
    position: relative; 
    display: flex; 
    flex-direction: column; 
    align-items: center; 
    text-align: center; 
    pointer-events: none; /* Remove interação de clique */
    cursor: default; /* Remove cursor de pointer */
}

/* Estrela marrom acima do texto */
.botao-filtro-materia::before { 
    content: ''; 
    position: absolute; 
    top: 0; 
    left: 50%; 
    transform: translateX(-50%); 
    width: 22px; 
    height: 22px; 
    background-size: contain; 
    background-repeat: no-repeat; 
    background-position: center; 
    background-image: url('https://sleditora.com.br/wp-content/uploads/2025/11/Estrela_ativa_verde.svg');
}

/* Texto "Coleção" */
.tab-prefixo { 
    font-family: 'Raleway', sans-serif; 
    font-weight: 300; 
    line-height: 140%; 
    letter-spacing: -0.05em; 
    margin-bottom: 0; 
    font-size: 18px; 
    color: #347640; /* Marrom da imagem */
}

/* Nome da coleção (sempre em maiúsculas) */
.tab-nome-materia { 
    font-family: 'Antonio', sans-serif; 
    font-weight: 300; 
    line-height: 140%; 
    letter-spacing: -0.05em; 
    text-transform: uppercase; /* SEMPRE em maiúsculas */
    font-size: 28px; 
    color: #347640; /* Marrom da imagem */
}

/* Remove estados de hover e ativo (já que não é mais interativo) */
.botao-filtro-materia:hover,
.botao-filtro-materia.ativo {
    /* Sem alterações visuais */
}

/* Remove estilos de estado ativo específicos */
.botao-filtro-materia.ativo::before {
    background-image: url('https://sleditora.com.br/wp-content/uploads/2025/11/Estrela_marrom_ativa.svg');
}

.botao-filtro-materia.ativo .tab-prefixo {
    color: #983222;
    font-size: 24px;
}

.botao-filtro-materia.ativo .tab-nome-materia {
    color: #983222;
    font-size: 40px;
    text-transform: uppercase;
}

/* MOBILE */
@media (max-width: 767px) {
    .abas-navegacao-obras { 
        padding-bottom: 17px; 
        gap: 34px; 
    }
    
    .abas-navegacao-obras::after { 
        height: 1px; /* Linha mais fina no mobile */
    }
    
    .botao-filtro-materia { 
        padding-top: 18px; 
    }
    
    .botao-filtro-materia::before { 
        width: 14px; 
        height: 14px; 
    }
    
    .tab-prefixo { 
        font-size: 16px; 
    }
    
    .tab-nome-materia { 
        font-size: 22px; 
    }
    
    .botao-filtro-materia.ativo .tab-prefixo { 
        font-size: 18px; 
    }
    
    .botao-filtro-materia.ativo .tab-nome-materia { 
        font-size: 28px; 
    }
}

/* --- VISIBILIDADE DAS ABAS (AJUSTADA PARA EDITOR) --- */
/* Agora mostra sempre o conteúdo (já que não há interação) */
.conteudo-solucao-materia { 
    display: flex !important; 
}

/* Esconde os anos por padrão APENAS FORA do editor */
body:not(.elementor-editor-active) .conteudo-obra-ano {
    display: none;
}

/* NO EDITOR: Garante que todos os conteúdos sejam visíveis */
body.elementor-editor-active .conteudo-solucao-materia,
body.elementor-editor-active .conteudo-obra-ano {
    display: flex !important;
}


/* ========================================================== */
/* ESTILIZAÇÃO DOS BOTÕES DE FILTRO POR ANO                   */
/* ========================================================== */
.navegacao-ano { 
    display: flex; 
    align-items: center; 
    gap: 8px; 
    flex-wrap: wrap;
}

.botao-filtro-ano { 
    display: flex; 
    align-items: center; 
    gap: 4px; 
    cursor: pointer; 
    padding: 5px; 
    border: 1px solid transparent; 
    border-radius: 4px; 
    transition: all 0.3s ease; 
    width: fit-content; 
}

.botao-filtro-ano .titulo-ano { 
    font-family: 'Antonio', sans-serif; 
    font-weight: 700; 
    font-size: 22px; 
    line-height: 140%; 
    letter-spacing: 0em; 
    color: #7F7F7F; 
    transition: all 0.3s ease; 
}

.botao-filtro-ano .capa-ano { 
    width: 89px; 
    height: auto; 
    display: block; 
    border-radius: 4px; 
}

.botao-filtro-ano:hover { 
    background-color: #f9f9f9; 
}

.botao-filtro-ano.ativo { 
    border-color: transparent !important; 
}

.botao-filtro-ano.ativo .titulo-ano { 
    font-weight: bold !important; 
    color: #FF1565 !important; 
}

@media (max-width: 767px) {
    .navegacao-ano { 
        flex-direction: row; 
        justify-content: center; 
        flex-wrap: wrap; 
        gap: 8px; 
        margin-top: 20px; 
    }
    
    .botao-filtro-ano { 
        gap: 4px; 
    }
    
    .botao-filtro-ano .titulo-ano { 
        font-size: 12px; 
    }
    
    .botao-filtro-ano.ativo .titulo-ano { 
        font-size: 16px !important; 
    }
    
    .botao-filtro-ano .capa-ano { 
        width: 35px; 
    }
}

/* Esconde a paginação da aba que NÃO está ativa */
.conteudo-solucao-materia:not(.ativo) .elementor-pagination {
    display: none !important;
}/* End custom CSS */