.elementor-21920 .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;}.elementor-21920 .elementor-element.elementor-element-2735b57:not(.elementor-motion-effects-element-type-background), .elementor-21920 .elementor-element.elementor-element-2735b57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-428b540 );}.elementor-21920 .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:116px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-21920 .elementor-element.elementor-element-43b178e:not(.elementor-motion-effects-element-type-background), .elementor-21920 .elementor-element.elementor-element-43b178e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sleditora.com.br/wp-content/uploads/2025/11/Desktop_Header_Reconecte.webp");background-position:center center;background-size:cover;}.elementor-21920 .elementor-element.elementor-element-6fbc2ad{text-align:center;}.elementor-21920 .elementor-element.elementor-element-6fbc2ad ul.hfe-breadcrumbs li{margin-right:4px;}.elementor-21920 .elementor-element.elementor-element-6fbc2ad .hfe-breadcrumbs, .elementor-21920 .elementor-element.elementor-element-6fbc2ad .hfe-breadcrumbs .hfe-breadcrumbs-text{color:var( --e-global-color-f9bb5d7 );}.elementor-21920 .elementor-element.elementor-element-6fbc2ad .hfe-breadcrumbs svg{fill:var( --e-global-color-f9bb5d7 );}.elementor-21920 .elementor-element.elementor-element-6fbc2ad .hfe-breadcrumbs-item{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;letter-spacing:-5%;}.elementor-21920 .elementor-element.elementor-element-6fbc2ad .hfe-breadcrumbs-separator .hfe-breadcrumbs-separator-text{color:var( --e-global-color-f9bb5d7 );}.elementor-21920 .elementor-element.elementor-element-6fbc2ad .hfe-breadcrumbs-separator-icon svg{fill:var( --e-global-color-f9bb5d7 );}.elementor-21920 .elementor-element.elementor-element-6fbc2ad .hfe-breadcrumbs-last .hfe-breadcrumbs-text, .elementor-21920 .elementor-element.elementor-element-6fbc2ad .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-21920 .elementor-element.elementor-element-5441a0e{--display:flex;--gap:47px 0px;--row-gap:47px;--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-21920 .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-21920 .elementor-element.elementor-element-d73b23e{--display:flex;--gap:14px 0px;--row-gap:14px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--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-21920 .elementor-element.elementor-element-d13d884 img{width:918px;height:242px;}.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-21920 .elementor-element.elementor-element-7ac4370 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 34% 0% 34%;}.elementor-21920 .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-21920 .elementor-element.elementor-element-6f77834 .elementor-button{background-color:#CB3688;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-21920 .elementor-element.elementor-element-6f77834 .elementor-button:hover, .elementor-21920 .elementor-element.elementor-element-6f77834 .elementor-button:focus{background-color:var( --e-global-color-f9bb5d7 );color:#CB3688;}.elementor-21920 .elementor-element.elementor-element-6f77834 > .elementor-widget-container{padding:0% 36% 0% 36%;}.elementor-21920 .elementor-element.elementor-element-6f77834 .elementor-button-content-wrapper{flex-direction:row;}.elementor-21920 .elementor-element.elementor-element-6f77834 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-21920 .elementor-element.elementor-element-6f77834 .elementor-button:hover svg, .elementor-21920 .elementor-element.elementor-element-6f77834 .elementor-button:focus svg{fill:#CB3688;}.elementor-21920 .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-21920 .elementor-element.elementor-element-6743329:not(.elementor-motion-effects-element-type-background), .elementor-21920 .elementor-element.elementor-element-6743329 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-428b540 );}.elementor-21920 .elementor-element.elementor-element-b12fa51{--display:flex;}.elementor-21920 .elementor-element.elementor-element-98a20dc ul.hfe-breadcrumbs li{margin-right:4px;}.elementor-21920 .elementor-element.elementor-element-98a20dc .hfe-breadcrumbs, .elementor-21920 .elementor-element.elementor-element-98a20dc .hfe-breadcrumbs .hfe-breadcrumbs-text{color:var( --e-global-color-f9bb5d7 );}.elementor-21920 .elementor-element.elementor-element-98a20dc .hfe-breadcrumbs svg{fill:var( --e-global-color-f9bb5d7 );}.elementor-21920 .elementor-element.elementor-element-98a20dc .hfe-breadcrumbs-item{font-family:"Raleway", Sans-serif;font-weight:400;}.elementor-21920 .elementor-element.elementor-element-98a20dc .hfe-breadcrumbs-separator .hfe-breadcrumbs-separator-text{color:var( --e-global-color-f9bb5d7 );font-family:"Raleway", Sans-serif;}.elementor-21920 .elementor-element.elementor-element-98a20dc .hfe-breadcrumbs-separator-icon svg{fill:var( --e-global-color-f9bb5d7 );}.elementor-21920 .elementor-element.elementor-element-98a20dc .hfe-breadcrumbs-last .hfe-breadcrumbs-text, .elementor-21920 .elementor-element.elementor-element-98a20dc .hfe-breadcrumbs-last svg{color:var( --e-global-color-f9bb5d7 );font-family:"Raleway", Sans-serif;font-weight:700;}.elementor-21920 .elementor-element.elementor-element-04afb3c{--display:flex;}.elementor-21920 .elementor-element.elementor-element-6cf6b28{font-family:"Raleway", Sans-serif;font-weight:500;color:var( --e-global-color-f9bb5d7 );}.elementor-21920 .elementor-element.elementor-element-e1008c0{--display:flex;}.elementor-21920 .elementor-element.elementor-element-4e61e7f .elementor-button{background-color:#FF1565;font-family:"Raleway", Sans-serif;font-weight:700;fill:var( --e-global-color-f9bb5d7 );color:var( --e-global-color-f9bb5d7 );}.elementor-21920 .elementor-element.elementor-element-4e61e7f .elementor-button:hover, .elementor-21920 .elementor-element.elementor-element-4e61e7f .elementor-button:focus{background-color:var( --e-global-color-f9bb5d7 );color:#FF1565;}.elementor-21920 .elementor-element.elementor-element-4e61e7f .elementor-button-content-wrapper{flex-direction:row;}.elementor-21920 .elementor-element.elementor-element-4e61e7f .elementor-button:hover svg, .elementor-21920 .elementor-element.elementor-element-4e61e7f .elementor-button:focus svg{fill:#FF1565;}.elementor-21920 .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-21920 .elementor-element.elementor-element-70ae92a:not(.elementor-motion-effects-element-type-background), .elementor-21920 .elementor-element.elementor-element-70ae92a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-428b540 );}.elementor-21920 .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-21920 .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:#CB3688;}.elementor-21920 .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-21920 .elementor-element.elementor-element-4d76683 .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:32px;font-weight:700;line-height:41px;letter-spacing:0%;color:#CB3688;}.elementor-21920 .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-21920 .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-21920 .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-21920 .elementor-element.elementor-element-5d49f93:not(.elementor-motion-effects-element-type-background), .elementor-21920 .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-21920 .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-21920 .elementor-element.elementor-element-5ff5acd:not(.elementor-motion-effects-element-type-background), .elementor-21920 .elementor-element.elementor-element-5ff5acd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-428b540 );}.elementor-21920 .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 53px;--row-gap:0px;--column-gap:53px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:33px;--padding-right:33px;}.elementor-21920 .elementor-element.elementor-element-b6cada4:not(.elementor-motion-effects-element-type-background), .elementor-21920 .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_Reconecte.webp");background-position:center center;background-repeat:no-repeat;background-size:97% auto;}.elementor-21920 .elementor-element.elementor-element-2544b8b{--display:flex;--min-height:1414px;--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21920 .elementor-element.elementor-element-2544b8b:not(.elementor-motion-effects-element-type-background), .elementor-21920 .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/Desktop_Imagem_destaque_Reconecte.webp");background-repeat:no-repeat;background-size:100% auto;}.elementor-21920 .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:83px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21920 .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:#CB3688;}.elementor-21920 .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-21920 .elementor-element.elementor-element-d67560a .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:32px;font-weight:700;line-height:41px;letter-spacing:0%;color:#CB3688;}.elementor-21920 .elementor-element.elementor-element-80c3b50 > .elementor-widget-container{padding:0px 0px 0px 36px;}.elementor-21920 .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-21920 .elementor-element.elementor-element-56a6574 > .elementor-widget-container{padding:0px 0px 0px 36px;}.elementor-21920 .elementor-element.elementor-element-56a6574{font-family:"Raleway", Sans-serif;font-size:24px;font-weight:400;line-height:32px;letter-spacing:0%;color:var( --e-global-color-bc7a1aa );}.elementor-21920 .elementor-element.elementor-element-bc45edc{--display:flex;--min-height:225px;--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-21920 .elementor-element.elementor-element-bc45edc:not(.elementor-motion-effects-element-type-background), .elementor-21920 .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_Reconecte.webp");background-repeat:no-repeat;}.elementor-21920 .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;--gap:62px 0px;--row-gap:62px;--column-gap:0px;--margin-top:-89px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:160px;--padding-bottom:0px;--padding-left:160px;--padding-right:160px;}.elementor-21920 .elementor-element.elementor-element-3de29c0:not(.elementor-motion-effects-element-type-background), .elementor-21920 .elementor-element.elementor-element-3de29c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-428b540 );}.elementor-21920 .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;}.elementor-21920 .elementor-element.elementor-element-4a3071c img{width:2px;height:96px;}@media(min-width:768px){.elementor-21920 .elementor-element.elementor-element-70ae92a{--width:100%;}.elementor-21920 .elementor-element.elementor-element-0bb8a69{--width:41%;}.elementor-21920 .elementor-element.elementor-element-5d49f93{--width:46%;}.elementor-21920 .elementor-element.elementor-element-b6cada4{--width:100%;}.elementor-21920 .elementor-element.elementor-element-2544b8b{--width:46%;}.elementor-21920 .elementor-element.elementor-element-1408b8b{--width:41%;}.elementor-21920 .elementor-element.elementor-element-bc45edc{--width:100%;}.elementor-21920 .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-21920 .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-21920 .elementor-element.elementor-element-6743329{--min-height:554px;--padding-top:16px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-21920 .elementor-element.elementor-element-b12fa51:not(.elementor-motion-effects-element-type-background), .elementor-21920 .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_Reconecte.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-21920 .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-21920 .elementor-element.elementor-element-98a20dc{text-align:center;}.elementor-21920 .elementor-element.elementor-element-98a20dc .hfe-breadcrumbs-item{font-size:12px;line-height:1.4em;letter-spacing:-5%;}.elementor-21920 .elementor-element.elementor-element-98a20dc .hfe-breadcrumbs-separator .hfe-breadcrumbs-separator-text{font-size:12px;line-height:1.4em;letter-spacing:-5%;}.elementor-21920 .elementor-element.elementor-element-98a20dc .hfe-breadcrumbs-last .hfe-breadcrumbs-text, .elementor-21920 .elementor-element.elementor-element-98a20dc .hfe-breadcrumbs-last svg{font-size:12px;line-height:1.4em;}.elementor-21920 .elementor-element.elementor-element-04afb3c{--gap:37px 0px;--row-gap:37px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:38px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21920 .elementor-element.elementor-element-60a10f9 img{width:309px;height:81px;}.elementor-21920 .elementor-element.elementor-element-6cf6b28 > .elementor-widget-container{padding:0px 40px 0px 40px;}.elementor-21920 .elementor-element.elementor-element-6cf6b28{text-align:center;font-size:14px;line-height:1.15em;letter-spacing:0%;}.elementor-21920 .elementor-element.elementor-element-e1008c0{--gap:29px 0px;--row-gap:29px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:38px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21920 .elementor-element.elementor-element-8bd8370 img{width:286px;height:125px;}.elementor-21920 .elementor-element.elementor-element-4e61e7f > .elementor-widget-container{padding:0px 46px 0px 46px;}.elementor-21920 .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-21920 .elementor-element.elementor-element-70ae92a{--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:31px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21920 .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-21920 .elementor-element.elementor-element-4fb8eba .elementor-heading-title{font-size:36px;}.elementor-21920 .elementor-element.elementor-element-a8f7468{font-size:16px;line-height:1.5em;}.elementor-21920 .elementor-element.elementor-element-4d76683 .elementor-heading-title{font-size:20px;line-height:26px;}.elementor-21920 .elementor-element.elementor-element-ae13769{font-size:16px;line-height:1.5em;}.elementor-21920 .elementor-element.elementor-element-be62edd{font-size:16px;line-height:1.5em;}.elementor-21920 .elementor-element.elementor-element-5d49f93:not(.elementor-motion-effects-element-type-background), .elementor-21920 .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/Mobile_Imagem_destaque_Reconecte.webp");background-position:center center;background-size:cover;}.elementor-21920 .elementor-element.elementor-element-5d49f93{--min-height:392px;--padding-top:0px;--padding-bottom:13px;--padding-left:0px;--padding-right:0px;}.elementor-21920 .elementor-element.elementor-element-5ff5acd:not(.elementor-motion-effects-element-type-background), .elementor-21920 .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_Reconecte.webp");background-repeat:no-repeat;background-size:cover;}.elementor-21920 .elementor-element.elementor-element-5ff5acd{--width:100%;--min-height:180px;--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-21920 .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;}.elementor-21920 .elementor-element.elementor-element-4a3071c img{width:2px;height:64px;}}/* 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: #CB3688 !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: #CB3688 !important;    /* Aplica a cor desejada */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52a42cc *//* =================================================================== */
/* SISTEMA DE ABAS CUSTOMIZADO (VERSÃO FINAL SIMPLIFICADA)           */
/* =================================================================== */

/* ========================================================================= */
/* ABAS DE MATÉRIA (Língua Portuguesa, Matemática, etc.)                    */
/* ========================================================================= */

/* Container principal das abas de matéria */
.abas-navegacao-obras { 
    display: flex; 
    justify-content: center;      /* Centraliza as abas horizontalmente */
    align-items: center;          /* Alinha verticalmente */
    position: relative;           /* Necessário para a linha rosa de baixo */
    padding-bottom: 20px;         /* Espaço para a linha rosa */
    gap: 34px;                    /* Espaçamento entre cada aba */
}

/* Linha rosa de baixo das abas de matéria */
.abas-navegacao-obras::after { 
    content: '';                  /* Cria o elemento da linha */
    position: absolute;           /* Posiciona em relação ao container */
    bottom: 0;                    /* Cola no fundo */
    left: 0;                      /* Cola na esquerda */
    width: 100%;                  /* Ocupa toda a largura */
    height: 4px;                  /* Altura da linha */
    background-color: #F4A2C3;    /* Cor rosa da linha */
}

/* Cada botão de matéria individual */
.botao-filtro-materia { 
    padding-top: 26px;            /* Espaço para a estrela no topo */
    position: relative;           /* Necessário para posicionar a estrela */
    display: flex; 
    flex-direction: column;       /* Empilha verticalmente: estrela, prefixo, nome */
    align-items: center;          /* Centraliza tudo */
    text-align: center; 
    cursor: pointer;              /* Mostra que é clicável */
}

/* Estrela no topo de cada aba de matéria */
.botao-filtro-materia::before { 
    content: '';                  /* Cria o elemento da estrela */
    position: absolute;           /* Posiciona em relação ao botão */
    top: 0;                       /* Cola no topo */
    left: 50%;                    /* Começa no centro */
    transform: translateX(-50%);  /* Ajusta para ficar perfeitamente centralizada */
    width: 22px;                  /* Largura da estrela */
    height: 22px;                 /* Altura da estrela */
    background-size: contain;     /* Ajusta a imagem ao tamanho */
    background-repeat: no-repeat; /* Não repete a imagem */
    background-position: center;  /* Centraliza a imagem */
    transition: background-image 0.3s ease; /* Animação suave ao trocar de estrela */
    background-image: url('https://sleditora.com.br/wp-content/uploads/2025/10/Estrela_inativo.svg'); /* Estrela cinza (inativa) */
}

/* Texto "Coleção" ou prefixo acima do nome da matéria */
.tab-prefixo { 
    font-family: 'Raleway', sans-serif; 
    font-weight: 300;             /* Fonte fina */
    line-height: 140%; 
    letter-spacing: -0.05em;      /* Espaçamento negativo entre letras */
    margin-bottom: 0; 
    transition: all 0.3s ease;    /* Animação suave nas mudanças */
    font-size: 18px;              /* Tamanho padrão */
    color: #7F7F7F;               /* Cor cinza quando inativo */
}

/* Nome da matéria (Língua Portuguesa, Matemática, etc.) */
.tab-nome-materia { 
    font-family: 'Antonio', sans-serif; 
    font-weight: 300;             /* Fonte fina */
    line-height: 140%; 
    letter-spacing: -0.05em; 
    text-transform: none;         /* Não transforma em maiúsculas por padrão */
    transition: all 0.3s ease;    /* Animação suave nas mudanças */
    font-size: 28px;              /* Tamanho padrão */
    color: #7F7F7F;               /* Cor cinza quando inativo */
}

/* Deixa apenas a primeira letra maiúscula quando a aba NÃO está ativa */
.botao-filtro-materia:not(.ativo) .tab-nome-materia::first-letter { 
    text-transform: uppercase;    /* Primeira letra em maiúscula */
}

/* ===== ESTILIZAÇÃO DA ABA ATIVA (Quando clicada) ===== */

/* Troca a estrela para rosa quando a aba está ativa */
.botao-filtro-materia.ativo::before { 
    background-image: url('https://sleditora.com.br/wp-content/uploads/2025/11/Estrela_Reconecte.svg'); /* Estrela rosa (ativa) */
}

/* Aumenta e muda cor do prefixo quando ativo */
.botao-filtro-materia.ativo .tab-prefixo { 
    color: #CB3688 !important;               /* Rosa Reconecte */
    font-size: 24px;              /* Aumenta o tamanho */
}

/* Aumenta, muda cor e transforma em maiúsculas o nome da matéria quando ativo */
.botao-filtro-materia.ativo .tab-nome-materia { 
    color: #CB3688 !important;               /* Rosa Reconecte */
    font-size: 40px;              /* Aumenta bastante o tamanho */
    text-transform: uppercase;    /* TUDO EM MAIÚSCULAS */
}

/* ===== VERSÃO MOBILE DAS ABAS DE MATÉRIA ===== */
@media (max-width: 767px) {
    /* Ajustes no container para mobile */
    .abas-navegacao-obras { 
        padding-bottom: 17px;     /* Menos espaço */
        padding-left: 16px;       /* Compensa padding do container pai */
        padding-right: 16px;      /* Compensa padding do container pai */
    }
    
    /* Linha rosa mais fina no mobile */
    .abas-navegacao-obras::after { 
        height: 1px;              /* Linha mais fina */
    }
    
    /* Menos espaço para a estrela no mobile */
    .botao-filtro-materia { 
        padding-top: 18px;
        flex-shrink: 0;           /* ✅ Evita que os botões encolham demais */
    }
    
    /* Estrela menor no mobile */
    .botao-filtro-materia::before { 
        width: 14px; 
        height: 14px; 
    }
    
    /* Textos menores no mobile quando inativo */
    .tab-prefixo { 
        font-size: 14px;          /* ✅ Reduzido de 16px para 14px */
        white-space: nowrap;      /* ✅ Evita quebra de linha */
    }
    .tab-nome-materia { 
        font-size: 18px;          /* ✅ Reduzido de 22px para 18px */
        white-space: nowrap;      /* ✅ Evita quebra de linha */
    }
    
    /* Textos um pouco maiores no mobile quando ativo */
    .botao-filtro-materia.ativo .tab-prefixo { 
        font-size: 16px;          /* ✅ Reduzido de 18px para 16px */
    }
    .botao-filtro-materia.ativo .tab-nome-materia { 
        font-size: 24px;          /* ✅ Reduzido de 28px para 24px */
    }
}


/* ========================================================================= */
/* CONTROLE DE VISIBILIDADE DAS ABAS (Sistema Show/Hide)                    */
/* ========================================================================= */

/* --- COMPORTAMENTO FORA DO EDITOR ELEMENTOR --- */

/* Esconde TODOS os conteúdos de matéria por padrão (fora do editor) */
body:not(.elementor-editor-active) .conteudo-solucao-materia { 
    display: none; 
}

/* Mostra APENAS o conteúdo da matéria ativa (fora do editor) */
body:not(.elementor-editor-active) .conteudo-solucao-materia.ativo { 
    display: flex !important; 
} 

/* Esconde TODOS os conteúdos de ano por padrão (fora do editor) */
body:not(.elementor-editor-active) .conteudo-obra-ano {
    display: none;
}

/* --- COMPORTAMENTO DENTRO DO EDITOR ELEMENTOR --- */

/* Mostra TUDO no editor para facilitar a edição */
body.elementor-editor-active .conteudo-solucao-materia,
body.elementor-editor-active .conteudo-obra-ano {
    display: flex !important;     /* Torna visível tudo no modo de edição */
    /* border: 1px dashed #cccccc; */      /* [OPCIONAL] Borda pontilhada para visualizar no editor */
    /* margin-bottom: 20px; */             /* [OPCIONAL] Espaçamento extra no editor */
}


/* ========================================================================= */
/* BOTÕES DE FILTRO POR ANO (1º ano, 2º ano, etc.)                          */
/* ========================================================================= */

/* Container dos botões de ano */
.navegacao-ano { 
    display: flex; 
    align-items: center;          /* Alinha verticalmente */
    gap: 8px;                     /* Espaçamento entre os botões */
    flex-wrap: wrap;              /* Quebra linha se não couber tudo */
}

/* Cada botão de ano individual */
.botao-filtro-ano { 
    display: flex; 
    align-items: center;          /* Alinha capa e texto verticalmente */
    gap: 4px;                     /* Espaço entre a capa e o texto */
    cursor: pointer;              /* Mostra que é clicável */
    padding: 5px;                 /* Espaçamento interno */
    border: 1px solid transparent; /* Borda invisível (aparece quando ativo) */
    border-radius: 4px;           /* Cantos arredondados */
    transition: all 0.3s ease;    /* Animação suave nas mudanças */
    width: fit-content;           /* Largura ajusta ao conteúdo */
}

/* Texto do ano ("1º ano", "2º ano", etc.) */
.botao-filtro-ano .titulo-ano { 
    font-family: 'Antonio', sans-serif; 
    font-weight: 700;             /* Fonte em negrito */
    font-size: 22px; 
    line-height: 140%; 
    letter-spacing: 0em; 
    color: #7F7F7F;               /* Cor cinza quando inativo */
    transition: all 0.3s ease;    /* Animação suave */
}

/* Imagem da capa do livro */
.botao-filtro-ano .capa-ano { 
    width: 89px;                  /* Largura fixa da capa */
    height: auto;                 /* Altura proporcional */
    display: block; 
    border-radius: 4px;           /* Cantos arredondados */
}

/* ===== EFEITO HOVER (Quando passa o mouse) ===== */
.botao-filtro-ano:hover { 
    background-color: #f9f9f9;    /* 🎨 COR DO HOVER - Fundo cinza clarinho */
}

/* ===== ESTILIZAÇÃO DO BOTÃO ATIVO (Quando clicado) ===== */

/* Remove qualquer borda quando o botão está ativo */
.botao-filtro-ano.ativo { 
    border-color: transparent !important; 
}

/* Deixa o texto em negrito e rosa quando ativo */
.botao-filtro-ano.ativo .titulo-ano { 
    font-weight: bold !important; 
    color: #CB3688 !important;    /* Rosa Reconecte */
}

/* ===== VERSÃO MOBILE DOS BOTÕES DE ANO ===== */
@media (max-width: 767px) {
    /* Centraliza os botões no mobile */
    .navegacao-ano { 
        flex-direction: row; 
        justify-content: center;  /* Centraliza horizontalmente */
        flex-wrap: wrap;          /* Permite quebra de linha */
        gap: 8px; 
        margin-top: 20px; 
    }
    
    /* Menos espaço entre capa e texto no mobile */
    .botao-filtro-ano { 
        gap: 4px; 
    }
    
    /* Texto menor no mobile quando inativo */
    .botao-filtro-ano .titulo-ano { 
        font-size: 12px; 
    }
    
    /* Texto um pouco maior no mobile quando ativo */
    .botao-filtro-ano.ativo .titulo-ano { 
        font-size: 16px !important; 
    }
    
    /* Capa bem menor no mobile */
    .botao-filtro-ano .capa-ano { 
        width: 35px; 
    }
}


/* ========================================================================= */
/* PAGINAÇÃO DO LOOP GRID                                                   */
/* ========================================================================= */
/* ... (Seu código CSS da paginação completo aqui) ... */

/* Esconde a paginação das abas que NÃO estão ativas */
.conteudo-solucao-materia:not(.ativo) .elementor-pagination {
    display: none !important;     /* Oculta a paginação de abas inativas */
}/* End custom CSS */