.elementor-14653 .elementor-element.elementor-element-e2a64e2{--display:flex;--min-height:1680px;--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:148px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14653 .elementor-element.elementor-element-e2a64e2:not(.elementor-motion-effects-element-type-background), .elementor-14653 .elementor-element.elementor-element-e2a64e2 > .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/08/Fundo_Caiobi_Desktop.webp");background-position:top center;background-repeat:no-repeat;background-size:auto;}.elementor-14653 .elementor-element.elementor-element-acad78a{text-align:center;}.elementor-14653 .elementor-element.elementor-element-acad78a ul.hfe-breadcrumbs li{margin-right:4px;}.elementor-14653 .elementor-element.elementor-element-acad78a .hfe-breadcrumbs, .elementor-14653 .elementor-element.elementor-element-acad78a .hfe-breadcrumbs .hfe-breadcrumbs-text{color:var( --e-global-color-bc7a1aa );}.elementor-14653 .elementor-element.elementor-element-acad78a .hfe-breadcrumbs svg{fill:var( --e-global-color-bc7a1aa );}.elementor-14653 .elementor-element.elementor-element-acad78a .hfe-breadcrumbs-item{font-family:"Raleway", Sans-serif;font-size:18px;}.elementor-14653 .elementor-element.elementor-element-acad78a .hfe-breadcrumbs-separator .hfe-breadcrumbs-separator-text{color:var( --e-global-color-bc7a1aa );font-family:"Raleway", Sans-serif;font-size:18px;}.elementor-14653 .elementor-element.elementor-element-acad78a .hfe-breadcrumbs-separator-icon svg{fill:var( --e-global-color-bc7a1aa );}.elementor-14653 .elementor-element.elementor-element-acad78a .hfe-breadcrumbs-last .hfe-breadcrumbs-text, .elementor-14653 .elementor-element.elementor-element-acad78a .hfe-breadcrumbs-last svg{color:var( --e-global-color-bc7a1aa );font-family:"Raleway", Sans-serif;font-size:18px;font-weight:700;}.elementor-14653 .elementor-element.elementor-element-12dd786{--display:flex;--gap:185px 0px;--row-gap:185px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:67px;--padding-bottom:180px;--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-widget-button .elementor-button{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 );background-color:var( --e-global-color-accent );}.elementor-14653 .elementor-element.elementor-element-7cc5159 .elementor-button-content-wrapper{flex-direction:row;}.elementor-14653 .elementor-element.elementor-element-7cc5159 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-14653 .elementor-element.elementor-element-7cc5159 .elementor-button{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-f9bb5d7 );color:var( --e-global-color-f9bb5d7 );background-color:#363972;border-radius:88px 88px 88px 88px;padding:12px 150px 12px 150px;}.elementor-14653 .elementor-element.elementor-element-7cc5159 .elementor-button:hover, .elementor-14653 .elementor-element.elementor-element-7cc5159 .elementor-button:focus{color:#363972;background-color:var( --e-global-color-f9bb5d7 );}.elementor-14653 .elementor-element.elementor-element-7cc5159 .elementor-button:hover svg, .elementor-14653 .elementor-element.elementor-element-7cc5159 .elementor-button:focus svg{fill:#363972;}.elementor-14653 .elementor-element.elementor-element-7cc5159 > .elementor-widget-container{padding:0px 703px 0px 703px;}.elementor-14653 .elementor-element.elementor-element-344fa3b{--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:0% 18%;--row-gap:0%;--column-gap:18%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-14653 .elementor-element.elementor-element-78feb31{--display:flex;--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-14653 .elementor-element.elementor-element-8f1dce9 img{width:662px;height:368px;}.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-14653 .elementor-element.elementor-element-ccf11cb{text-align:center;}.elementor-14653 .elementor-element.elementor-element-ccf11cb .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:64px;font-weight:700;line-height:1.4em;letter-spacing:-5%;color:#363972;}.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-14653 .elementor-element.elementor-element-3173208{text-align:center;font-family:"Raleway", Sans-serif;font-size:24px;font-weight:300;line-height:32px;letter-spacing:0%;color:var( --e-global-color-78eb7d1 );}.elementor-14653 .elementor-element.elementor-element-97796dd{--display:flex;--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-14653 .elementor-element.elementor-element-aa25ad6{text-align:center;}.elementor-14653 .elementor-element.elementor-element-aa25ad6 .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:64px;font-weight:700;line-height:1.4em;letter-spacing:-5%;color:#363972;}.elementor-14653 .elementor-element.elementor-element-af2cb3d{text-align:center;font-family:"Raleway", Sans-serif;font-size:24px;font-weight:300;line-height:32px;letter-spacing:0%;color:var( --e-global-color-78eb7d1 );}.elementor-14653 .elementor-element.elementor-element-59f2d4d{--display:flex;--min-height:125vh;--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:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8vw;--padding-bottom:16vw;--padding-left:0vw;--padding-right:0vw;}.elementor-14653 .elementor-element.elementor-element-59f2d4d:not(.elementor-motion-effects-element-type-background), .elementor-14653 .elementor-element.elementor-element-59f2d4d > .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/07/Capa_O_Oitavo_Anao.webp");background-size:cover;}.elementor-14653 .elementor-element.elementor-element-abf8b2c{text-align:center;}.elementor-14653 .elementor-element.elementor-element-abf8b2c ul.hfe-breadcrumbs li{margin-right:4px;}.elementor-14653 .elementor-element.elementor-element-abf8b2c .hfe-breadcrumbs, .elementor-14653 .elementor-element.elementor-element-abf8b2c .hfe-breadcrumbs .hfe-breadcrumbs-text{color:var( --e-global-color-bc7a1aa );}.elementor-14653 .elementor-element.elementor-element-abf8b2c .hfe-breadcrumbs svg{fill:var( --e-global-color-bc7a1aa );}.elementor-14653 .elementor-element.elementor-element-abf8b2c .hfe-breadcrumbs-item{font-family:"Raleway", Sans-serif;font-size:18px;}.elementor-14653 .elementor-element.elementor-element-abf8b2c .hfe-breadcrumbs-separator .hfe-breadcrumbs-separator-text{color:var( --e-global-color-bc7a1aa );font-family:"Raleway", Sans-serif;font-size:18px;}.elementor-14653 .elementor-element.elementor-element-abf8b2c .hfe-breadcrumbs-separator-icon svg{fill:var( --e-global-color-bc7a1aa );}.elementor-14653 .elementor-element.elementor-element-abf8b2c .hfe-breadcrumbs-last .hfe-breadcrumbs-text, .elementor-14653 .elementor-element.elementor-element-abf8b2c .hfe-breadcrumbs-last svg{color:var( --e-global-color-bc7a1aa );font-family:"Raleway", Sans-serif;font-size:18px;font-weight:700;}.elementor-14653 .elementor-element.elementor-element-971177e{--display:flex;}.elementor-14653 .elementor-element.elementor-element-9e0f52c .elementor-button-content-wrapper{flex-direction:row;}.elementor-14653 .elementor-element.elementor-element-9e0f52c .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-14653 .elementor-element.elementor-element-9e0f52c .elementor-button{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-f9bb5d7 );color:var( --e-global-color-f9bb5d7 );background-color:#363972;border-radius:88px 88px 88px 88px;padding:12px 150px 12px 150px;}.elementor-14653 .elementor-element.elementor-element-9e0f52c .elementor-button:hover, .elementor-14653 .elementor-element.elementor-element-9e0f52c .elementor-button:focus{color:#363972;background-color:var( --e-global-color-f9bb5d7 );}.elementor-14653 .elementor-element.elementor-element-9e0f52c .elementor-button:hover svg, .elementor-14653 .elementor-element.elementor-element-9e0f52c .elementor-button:focus svg{fill:#363972;}.elementor-14653 .elementor-element.elementor-element-9e0f52c > .elementor-widget-container{padding:0vw 35vw 0vw 35vw;}.elementor-14653 .elementor-element.elementor-element-45e7d85{--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:110px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14653 .elementor-element.elementor-element-45e7d85:not(.elementor-motion-effects-element-type-background), .elementor-14653 .elementor-element.elementor-element-45e7d85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-428b540 );}.elementor-14653 .elementor-element.elementor-element-ec2b312{--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-14653 .elementor-element.elementor-element-ec2b312:not(.elementor-motion-effects-element-type-background), .elementor-14653 .elementor-element.elementor-element-ec2b312 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-428b540 );}.elementor-14653 .elementor-element.elementor-element-6413914{text-align:center;}.elementor-14653 .elementor-element.elementor-element-6413914 .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:64px;font-weight:700;line-height:1.4em;letter-spacing:-5%;color:#363972;}.elementor-14653 .elementor-element.elementor-element-58b9acc{text-align:center;font-family:"Raleway", Sans-serif;font-size:24px;font-weight:300;line-height:32px;letter-spacing:0%;color:var( --e-global-color-78eb7d1 );}.elementor-14653 .elementor-element.elementor-element-436853d{--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-14653 .elementor-element.elementor-element-436853d:not(.elementor-motion-effects-element-type-background), .elementor-14653 .elementor-element.elementor-element-436853d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-428b540 );}.elementor-14653 .elementor-element.elementor-element-11b7a5f{text-align:center;}.elementor-14653 .elementor-element.elementor-element-11b7a5f .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:64px;font-weight:700;line-height:1.4em;letter-spacing:-5%;color:#363972;}.elementor-14653 .elementor-element.elementor-element-bea22e6{text-align:center;font-family:"Raleway", Sans-serif;font-size:24px;font-weight:300;line-height:32px;letter-spacing:0%;color:var( --e-global-color-78eb7d1 );}.elementor-14653 .elementor-element.elementor-element-532f2db{--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-14653 .elementor-element.elementor-element-532f2db:not(.elementor-motion-effects-element-type-background), .elementor-14653 .elementor-element.elementor-element-532f2db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-428b540 );}.elementor-14653 .elementor-element.elementor-element-4eae4ce8{--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 72px;--row-gap:0px;--column-gap:72px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:136px;--padding-bottom:0px;--padding-left:160px;--padding-right:160px;}.elementor-14653 .elementor-element.elementor-element-4eae4ce8:not(.elementor-motion-effects-element-type-background), .elementor-14653 .elementor-element.elementor-element-4eae4ce8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-428b540 );}.elementor-14653 .elementor-element.elementor-element-64a4374f{--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 32px;--row-gap:0px;--column-gap:32px;--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-14653 .elementor-element.elementor-element-3713ea18{--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:22px 0px;--row-gap:22px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-14653 .elementor-element.elementor-element-7997b10b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14653 .elementor-element.elementor-element-d1bee84 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14653 .elementor-element.elementor-element-37a26952{--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:space-between;--gap:16px 0px;--row-gap:16px;--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-14653 .elementor-element.elementor-element-362b5074{--e-image-carousel-slides-to-show:1;}.elementor-14653 .elementor-element.elementor-element-362b5074 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bullet-vertical-gap:8px;width:8px;height:8px;background:#363972;}.elementor-14653 .elementor-element.elementor-element-362b5074 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-3041ba1 );opacity:var( --e-global-color-3041ba1 );}.elementor-14653 .elementor-element.elementor-element-362b5074 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:8px 8px 8px 8px;}.elementor-14653 .elementor-element.elementor-element-362b5074 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14653 .elementor-element.elementor-element-4672f6c1{--e-image-carousel-slides-to-show:4;}.elementor-14653 .elementor-element.elementor-element-564d7b54{--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: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-14653 .elementor-element.elementor-element-e76fbf8{--display:flex;--gap:16px 0px;--row-gap:16px;--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-14653 .elementor-element.elementor-element-62616e96{--display:flex;--gap:26px 0px;--row-gap:26px;--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-14653 .elementor-element.elementor-element-3a51c6e9{text-align:left;}.elementor-14653 .elementor-element.elementor-element-3a51c6e9 ul.hfe-breadcrumbs li{margin-right:2px;}.elementor-14653 .elementor-element.elementor-element-3a51c6e9 .hfe-breadcrumbs, .elementor-14653 .elementor-element.elementor-element-3a51c6e9 .hfe-breadcrumbs .hfe-breadcrumbs-text{color:var( --e-global-color-bc7a1aa );}.elementor-14653 .elementor-element.elementor-element-3a51c6e9 .hfe-breadcrumbs svg{fill:var( --e-global-color-bc7a1aa );}.elementor-14653 .elementor-element.elementor-element-3a51c6e9 .hfe-breadcrumbs-item{font-family:"Raleway", Sans-serif;font-size:18px;}.elementor-14653 .elementor-element.elementor-element-3a51c6e9 .hfe-breadcrumbs-separator .hfe-breadcrumbs-separator-text{color:var( --e-global-color-3c438ef );font-family:"Raleway", Sans-serif;font-size:18px;}.elementor-14653 .elementor-element.elementor-element-3a51c6e9 .hfe-breadcrumbs-separator-icon svg{fill:var( --e-global-color-3c438ef );}.elementor-14653 .elementor-element.elementor-element-3a51c6e9 .hfe-breadcrumbs-last .hfe-breadcrumbs-text, .elementor-14653 .elementor-element.elementor-element-3a51c6e9 .hfe-breadcrumbs-last svg{color:var( --e-global-color-bc7a1aa );font-family:"Raleway", Sans-serif;font-size:18px;font-weight:700;}.elementor-14653 .elementor-element.elementor-element-3a51c6e9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14653 .elementor-element.elementor-element-7eb16a26 .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:48px;font-weight:700;line-height:1.4em;letter-spacing:-5%;color:#AD4420;}.elementor-14653 .elementor-element.elementor-element-7eb16a26 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14653 .elementor-element.elementor-element-65fa513e{font-family:"Raleway", Sans-serif;font-size:18px;font-weight:300;line-height:1.4em;letter-spacing:0%;color:var( --e-global-color-78eb7d1 );}.elementor-14653 .elementor-element.elementor-element-65fa513e p{margin-block-end:1.6em;}.elementor-14653 .elementor-element.elementor-element-3d61c5e9{--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:space-between;--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-14653 .elementor-element.elementor-element-3f6ca98d{--display:flex;--gap:8px 0px;--row-gap:8px;--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-14653 .elementor-element.elementor-element-11bfc9e9{--display:flex;--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-14653 .elementor-element.elementor-element-29ade2be{--display:flex;--gap:4px 0px;--row-gap:4px;--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-14653 .elementor-element.elementor-element-1809ec05{text-align:center;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;letter-spacing:-5%;color:var( --e-global-color-78eb7d1 );}.elementor-14653 .elementor-element.elementor-element-41621e86{text-align:center;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;letter-spacing:-5%;color:var( --e-global-color-78eb7d1 );}.elementor-14653 .elementor-element.elementor-element-4c45de0b{--display:flex;--gap:8px 0px;--row-gap:8px;--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-14653 .elementor-element.elementor-element-5ee3dff6{--display:flex;--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-14653 .elementor-element.elementor-element-2c52b280{--display:flex;--gap:4px 0px;--row-gap:4px;--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-14653 .elementor-element.elementor-element-4d671270{text-align:center;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;letter-spacing:-5%;color:var( --e-global-color-78eb7d1 );}.elementor-14653 .elementor-element.elementor-element-2a3db366{text-align:center;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;letter-spacing:-5%;color:var( --e-global-color-78eb7d1 );}.elementor-14653 .elementor-element.elementor-element-45aa45c4{--display:flex;--gap:8px 0px;--row-gap:8px;--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-14653 .elementor-element.elementor-element-50ba6460{--display:flex;--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-14653 .elementor-element.elementor-element-64748520{--display:flex;--gap:4px 0px;--row-gap:4px;--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-14653 .elementor-element.elementor-element-f5b1dff{text-align:center;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;letter-spacing:-5%;color:var( --e-global-color-78eb7d1 );}.elementor-14653 .elementor-element.elementor-element-2fc0ea63{text-align:center;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;letter-spacing:-5%;color:var( --e-global-color-78eb7d1 );}.elementor-14653 .elementor-element.elementor-element-19165bed{--display:flex;--gap:8px 0px;--row-gap:8px;--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-14653 .elementor-element.elementor-element-a4fad35{--display:flex;--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-14653 .elementor-element.elementor-element-8163527{--display:flex;--gap:4px 0px;--row-gap:4px;--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-14653 .elementor-element.elementor-element-24764eba{text-align:center;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;letter-spacing:-5%;color:var( --e-global-color-78eb7d1 );}.elementor-14653 .elementor-element.elementor-element-17681b5a{text-align:center;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;letter-spacing:-5%;color:var( --e-global-color-78eb7d1 );}.elementor-14653 .elementor-element.elementor-element-499386e8{--display:flex;--gap:8px 0px;--row-gap:8px;--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-14653 .elementor-element.elementor-element-173d344{--display:flex;--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-14653 .elementor-element.elementor-element-2cf7e781{--display:flex;--gap:4px 0px;--row-gap:4px;--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-14653 .elementor-element.elementor-element-59718b46{text-align:center;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;letter-spacing:-5%;color:var( --e-global-color-78eb7d1 );}.elementor-14653 .elementor-element.elementor-element-6764ad65{text-align:center;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;letter-spacing:-5%;color:var( --e-global-color-78eb7d1 );}.elementor-14653 .elementor-element.elementor-element-612f10af{--display:flex;--gap:8px 0px;--row-gap:8px;--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-14653 .elementor-element.elementor-element-64325a52{--display:flex;--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-14653 .elementor-element.elementor-element-773a44df{--display:flex;--gap:4px 0px;--row-gap:4px;--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-14653 .elementor-element.elementor-element-903a899{text-align:center;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;letter-spacing:-5%;color:#333333;}.elementor-14653 .elementor-element.elementor-element-2c41312{text-align:center;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;letter-spacing:-5%;color:var( --e-global-color-78eb7d1 );}.elementor-14653 .elementor-element.elementor-element-34f5332f{--display:flex;}.elementor-14653 .elementor-element.elementor-element-656f7b15{--display:flex;}.elementor-14653 .elementor-element.elementor-element-421f9f9c .elementor-heading-title{font-family:"Antonio", Sans-serif;font-weight:600;color:var( --e-global-color-78eb7d1 );}.elementor-14653 .elementor-element.elementor-element-74749605{--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:flex-start;--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-14653 .elementor-element.elementor-element-5b4f8250{--display:flex;--gap:8px 0px;--row-gap:8px;--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-14653 .elementor-element.elementor-element-3a81922f{--display:flex;--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-14653 .elementor-element.elementor-element-ea2552e{--display:flex;--gap:4px 0px;--row-gap:4px;--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-14653 .elementor-element.elementor-element-ddba16c{text-align:center;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;letter-spacing:-5%;color:var( --e-global-color-78eb7d1 );}.elementor-14653 .elementor-element.elementor-element-354de4ae{text-align:center;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;letter-spacing:-5%;color:var( --e-global-color-78eb7d1 );}.elementor-14653 .elementor-element.elementor-element-236a0719{--display:flex;--gap:8px 0px;--row-gap:8px;--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-14653 .elementor-element.elementor-element-14a81f55{--display:flex;--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-14653 .elementor-element.elementor-element-4c7f84b5{--display:flex;--gap:4px 0px;--row-gap:4px;--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-14653 .elementor-element.elementor-element-1bbaeef9{text-align:center;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;letter-spacing:-5%;color:var( --e-global-color-78eb7d1 );}.elementor-14653 .elementor-element.elementor-element-267fdaa3{text-align:center;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;letter-spacing:-5%;color:var( --e-global-color-78eb7d1 );}.elementor-14653 .elementor-element.elementor-element-78408b25{--display:flex;--gap:8px 0px;--row-gap:8px;--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-14653 .elementor-element.elementor-element-70a7eaa9{--display:flex;--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-14653 .elementor-element.elementor-element-981dc8b{--display:flex;--gap:4px 0px;--row-gap:4px;--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-14653 .elementor-element.elementor-element-2c545e22{text-align:center;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;letter-spacing:-5%;color:var( --e-global-color-78eb7d1 );}.elementor-14653 .elementor-element.elementor-element-3054bcde{text-align:center;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;letter-spacing:-5%;color:var( --e-global-color-78eb7d1 );}.elementor-14653 .elementor-element.elementor-element-6e24fe4c{--display:flex;--gap:8px 0px;--row-gap:8px;--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-14653 .elementor-element.elementor-element-3a9ef8af{--display:flex;--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-14653 .elementor-element.elementor-element-477b026e{--display:flex;--gap:4px 0px;--row-gap:4px;--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-14653 .elementor-element.elementor-element-22b2efa1{text-align:center;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;letter-spacing:-5%;color:var( --e-global-color-78eb7d1 );}.elementor-14653 .elementor-element.elementor-element-562af407{text-align:center;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;letter-spacing:-5%;color:var( --e-global-color-78eb7d1 );}.elementor-14653 .elementor-element.elementor-element-86de50d{--display:flex;--gap:8px 0px;--row-gap:8px;--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-14653 .elementor-element.elementor-element-6d85787f{--display:flex;--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-14653 .elementor-element.elementor-element-209d809{--display:flex;--gap:4px 0px;--row-gap:4px;--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-14653 .elementor-element.elementor-element-532a4054{text-align:center;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;letter-spacing:-5%;color:var( --e-global-color-78eb7d1 );}.elementor-14653 .elementor-element.elementor-element-fb53d77{text-align:center;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;letter-spacing:-5%;color:var( --e-global-color-78eb7d1 );}.elementor-14653 .elementor-element.elementor-element-2ce72acd{--display:flex;--gap:8px 0px;--row-gap:8px;--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-14653 .elementor-element.elementor-element-4fc16110{--display:flex;--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-14653 .elementor-element.elementor-element-4c38a90a{--display:flex;--gap:4px 0px;--row-gap:4px;--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-14653 .elementor-element.elementor-element-15ed023f{text-align:center;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:700;line-height:1.4em;letter-spacing:-5%;color:#333333;}.elementor-14653 .elementor-element.elementor-element-5a26a255{text-align:center;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;letter-spacing:-5%;color:var( --e-global-color-78eb7d1 );}.elementor-14653 .elementor-element.elementor-element-d46e710{--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:48px 0px;--row-gap:48px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:166px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-14653 .elementor-element.elementor-element-d46e710:not(.elementor-motion-effects-element-type-background), .elementor-14653 .elementor-element.elementor-element-d46e710 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-428b540 );}.elementor-14653 .elementor-element.elementor-element-3ed127a{text-align:center;}.elementor-14653 .elementor-element.elementor-element-3ed127a .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:64px;font-weight:700;line-height:1em;color:var( --e-global-color-efd0474 );}.elementor-14653 .elementor-element.elementor-element-31b5ef9{--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 128px;--row-gap:0px;--column-gap:128px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:172px;--padding-right:172px;}.elementor-14653 .elementor-element.elementor-element-31b5ef9:not(.elementor-motion-effects-element-type-background), .elementor-14653 .elementor-element.elementor-element-31b5ef9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-428b540 );}.elementor-14653 .elementor-element.elementor-element-ad8f6d2{--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;--align-items:center;--gap:0px 24px;--row-gap:0px;--column-gap:24px;--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-14653 .elementor-element.elementor-element-cfe3715{--display:flex;--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-14653 .elementor-element.elementor-element-a4888ec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14653 .elementor-element.elementor-element-39f55aa{--display:flex;--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;--justify-content:center;--align-items:stretch;--gap:32px 0px;--row-gap:32px;--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-14653 .elementor-element.elementor-element-1fffd04{--display:flex;--gap:16px 0px;--row-gap:16px;--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-14653 .elementor-element.elementor-element-cc95a63{--display:flex;--gap:8px 0px;--row-gap:8px;--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-14653 .elementor-element.elementor-element-696a410{text-align:center;}.elementor-14653 .elementor-element.elementor-element-696a410 .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:36px;font-weight:700;line-height:1em;color:#363972;}.elementor-14653 .elementor-element.elementor-element-1317556{text-align:center;}.elementor-14653 .elementor-element.elementor-element-1317556 .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:24px;font-weight:400;line-height:31px;color:#363972;}.elementor-14653 .elementor-element.elementor-element-735c516{text-align:justify;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-78eb7d1 );}.elementor-14653 .elementor-element.elementor-element-fade01a .elementor-button{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-78eb7d1 );color:var( --e-global-color-78eb7d1 );background-color:#33333300;border-style:solid;border-width:1px 1px 1px 1px;border-color:#333333;border-radius:24px 24px 24px 24px;}.elementor-14653 .elementor-element.elementor-element-fade01a .elementor-button:hover, .elementor-14653 .elementor-element.elementor-element-fade01a .elementor-button:focus{color:#363972;border-color:#363972;}.elementor-14653 .elementor-element.elementor-element-fade01a .elementor-button:hover svg, .elementor-14653 .elementor-element.elementor-element-fade01a .elementor-button:focus svg{fill:#363972;}.elementor-14653 .elementor-element.elementor-element-6f3585a{--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;--align-items:center;--gap:0px 24px;--row-gap:0px;--column-gap:24px;--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-14653 .elementor-element.elementor-element-edbaabd{--display:flex;--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-14653 .elementor-element.elementor-element-c6bbd03 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14653 .elementor-element.elementor-element-798419d{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14653 .elementor-element.elementor-element-9d447cc{--display:flex;--gap:16px 0px;--row-gap:16px;--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-14653 .elementor-element.elementor-element-69a1599{--display:flex;--gap:8px 0px;--row-gap:8px;--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-14653 .elementor-element.elementor-element-b999e37{text-align:center;}.elementor-14653 .elementor-element.elementor-element-b999e37 .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:36px;font-weight:700;line-height:1em;color:#363972;}.elementor-14653 .elementor-element.elementor-element-fc19c2f{text-align:center;}.elementor-14653 .elementor-element.elementor-element-fc19c2f .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:24px;font-weight:400;line-height:31px;color:#363972;}.elementor-14653 .elementor-element.elementor-element-fcb0be9{text-align:justify;font-family:"Raleway", Sans-serif;font-size:18px;font-weight:500;color:var( --e-global-color-78eb7d1 );}.elementor-14653 .elementor-element.elementor-element-fa484a0 .elementor-button{font-family:"Raleway", Sans-serif;font-size:16px;font-weight:500;fill:var( --e-global-color-78eb7d1 );color:var( --e-global-color-78eb7d1 );background-color:#33333300;border-style:solid;border-width:1px 1px 1px 1px;border-color:#333333;border-radius:24px 24px 24px 24px;}.elementor-14653 .elementor-element.elementor-element-fa484a0 .elementor-button:hover, .elementor-14653 .elementor-element.elementor-element-fa484a0 .elementor-button:focus{color:#363972;border-color:#363972;}.elementor-14653 .elementor-element.elementor-element-fa484a0 .elementor-button:hover svg, .elementor-14653 .elementor-element.elementor-element-fa484a0 .elementor-button:focus svg{fill:#363972;}@media(min-width:768px){.elementor-14653 .elementor-element.elementor-element-e2a64e2{--width:100%;}.elementor-14653 .elementor-element.elementor-element-59f2d4d{--width:100%;}.elementor-14653 .elementor-element.elementor-element-45e7d85{--width:100%;}.elementor-14653 .elementor-element.elementor-element-64a4374f{--width:35%;}.elementor-14653 .elementor-element.elementor-element-3713ea18{--width:22%;}.elementor-14653 .elementor-element.elementor-element-37a26952{--width:73%;}.elementor-14653 .elementor-element.elementor-element-564d7b54{--width:61%;}.elementor-14653 .elementor-element.elementor-element-3d61c5e9{--width:100%;}.elementor-14653 .elementor-element.elementor-element-3f6ca98d{--width:100%;}.elementor-14653 .elementor-element.elementor-element-4c45de0b{--width:100%;}.elementor-14653 .elementor-element.elementor-element-45aa45c4{--width:100%;}.elementor-14653 .elementor-element.elementor-element-19165bed{--width:100%;}.elementor-14653 .elementor-element.elementor-element-499386e8{--width:100%;}.elementor-14653 .elementor-element.elementor-element-612f10af{--width:100%;}.elementor-14653 .elementor-element.elementor-element-74749605{--width:100%;}.elementor-14653 .elementor-element.elementor-element-5b4f8250{--width:100%;}.elementor-14653 .elementor-element.elementor-element-236a0719{--width:100%;}.elementor-14653 .elementor-element.elementor-element-78408b25{--width:100%;}.elementor-14653 .elementor-element.elementor-element-6e24fe4c{--width:100%;}.elementor-14653 .elementor-element.elementor-element-86de50d{--width:100%;}.elementor-14653 .elementor-element.elementor-element-2ce72acd{--width:100%;}.elementor-14653 .elementor-element.elementor-element-ad8f6d2{--width:50%;}.elementor-14653 .elementor-element.elementor-element-39f55aa{--width:100%;}.elementor-14653 .elementor-element.elementor-element-6f3585a{--width:50%;}.elementor-14653 .elementor-element.elementor-element-798419d{--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-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 );}.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 );}}@media(max-width:767px){.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-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-14653 .elementor-element.elementor-element-344fa3b{--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:32px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.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-14653 .elementor-element.elementor-element-ccf11cb .elementor-heading-title{font-size:36px;}.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-14653 .elementor-element.elementor-element-3173208{font-size:18px;}.elementor-14653 .elementor-element.elementor-element-aa25ad6 .elementor-heading-title{font-size:36px;}.elementor-14653 .elementor-element.elementor-element-af2cb3d{font-size:18px;}.elementor-14653 .elementor-element.elementor-element-59f2d4d{--width:100%;--min-height:1000px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:76px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14653 .elementor-element.elementor-element-59f2d4d:not(.elementor-motion-effects-element-type-background), .elementor-14653 .elementor-element.elementor-element-59f2d4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sleditora.com.br/wp-content/uploads/2025/10/Mobile_Header_As_proezas_de_caiobi.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14653 .elementor-element.elementor-element-abf8b2c .hfe-breadcrumbs-item{font-size:12px;line-height:1.4em;letter-spacing:-5%;}.elementor-14653 .elementor-element.elementor-element-abf8b2c .hfe-breadcrumbs-last .hfe-breadcrumbs-text, .elementor-14653 .elementor-element.elementor-element-abf8b2c .hfe-breadcrumbs-last svg{font-size:12px;line-height:1.4em;letter-spacing:-5%;}.elementor-14653 .elementor-element.elementor-element-971177e{--gap:86px 0px;--row-gap:86px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:71px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-14653 .elementor-element.elementor-element-7e64073 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 37px 0px 37px;}.elementor-14653 .elementor-element.elementor-element-9e0f52c .elementor-button{font-size:14px;border-radius:24px 24px 24px 24px;padding:8px 38px 8px 38px;}.elementor-14653 .elementor-element.elementor-element-9e0f52c > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;padding:0px 54px 0px 54px;}.elementor-14653 .elementor-element.elementor-element-d093178 img{width:80%;}.elementor-14653 .elementor-element.elementor-element-d093178 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 16px 0px;}.elementor-14653 .elementor-element.elementor-element-ec2b312{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:27px;--padding-right:27px;}.elementor-14653 .elementor-element.elementor-element-6413914 .elementor-heading-title{font-size:36px;}.elementor-14653 .elementor-element.elementor-element-58b9acc{font-size:18px;line-height:27px;}.elementor-14653 .elementor-element.elementor-element-436853d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:0px;--padding-left:27px;--padding-right:27px;}.elementor-14653 .elementor-element.elementor-element-bde779d img{width:136px;}.elementor-14653 .elementor-element.elementor-element-11b7a5f .elementor-heading-title{font-size:36px;}.elementor-14653 .elementor-element.elementor-element-bea22e6{font-size:18px;line-height:27px;}.elementor-14653 .elementor-element.elementor-element-532f2db{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14653 .elementor-element.elementor-element-fea13c8 img{width:100%;max-width:100%;}.elementor-14653 .elementor-element.elementor-element-fea13c8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14653 .elementor-element.elementor-element-4eae4ce8{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:72px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14653 .elementor-element.elementor-element-3713ea18{--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;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-14653 .elementor-element.elementor-element-362b5074 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bullet-vertical-gap:8px;width:8px;height:8px;}.elementor-14653 .elementor-element.elementor-element-e76fbf8{--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-14653 .elementor-element.elementor-element-3a51c6e9 .hfe-breadcrumbs-item{font-size:12px;line-height:1.4em;letter-spacing:-5%;}.elementor-14653 .elementor-element.elementor-element-3a51c6e9 .hfe-breadcrumbs-separator .hfe-breadcrumbs-separator-text{font-size:12px;line-height:1.4em;letter-spacing:-5%;}.elementor-14653 .elementor-element.elementor-element-3a51c6e9 .hfe-breadcrumbs-last .hfe-breadcrumbs-text, .elementor-14653 .elementor-element.elementor-element-3a51c6e9 .hfe-breadcrumbs-last svg{font-size:12px;line-height:1.4em;letter-spacing:-5%;}.elementor-14653 .elementor-element.elementor-element-7eb16a26{text-align:start;}.elementor-14653 .elementor-element.elementor-element-7eb16a26 .elementor-heading-title{font-size:22px;line-height:1.4rem;letter-spacing:-5%;}.elementor-14653 .elementor-element.elementor-element-65fa513e{font-size:16px;line-height:1.4em;letter-spacing:0%;}.elementor-14653 .elementor-element.elementor-element-3d61c5e9{--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-14653 .elementor-element.elementor-element-34f5332f{--gap:8px 0px;--row-gap:8px;--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-14653 .elementor-element.elementor-element-656f7b15{--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-14653 .elementor-element.elementor-element-421f9f9c .elementor-heading-title{font-size:18px;line-height:1.4em;letter-spacing:-5%;}.elementor-14653 .elementor-element.elementor-element-421f9f9c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 27px;}.elementor-14653 .elementor-element.elementor-element-74749605{--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 12px;--row-gap:0px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:27px;--padding-right:27px;}.elementor-14653 .elementor-element.elementor-element-5b4f8250{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-14653 .elementor-element.elementor-element-ea2552e{--gap:3px 0px;--row-gap:3px;--column-gap:0px;}.elementor-14653 .elementor-element.elementor-element-ddba16c{font-size:12px;line-height:1.4em;letter-spacing:-5%;}.elementor-14653 .elementor-element.elementor-element-354de4ae{font-size:12px;line-height:1.4em;}.elementor-14653 .elementor-element.elementor-element-236a0719{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-14653 .elementor-element.elementor-element-4c7f84b5{--gap:3px 0px;--row-gap:3px;--column-gap:0px;}.elementor-14653 .elementor-element.elementor-element-1bbaeef9{font-size:12px;line-height:1.4em;letter-spacing:-5%;}.elementor-14653 .elementor-element.elementor-element-267fdaa3{font-size:12px;line-height:1.4em;letter-spacing:-5%;}.elementor-14653 .elementor-element.elementor-element-78408b25{--gap:5px 0px;--row-gap:5px;--column-gap:0px;}.elementor-14653 .elementor-element.elementor-element-981dc8b{--gap:3px 0px;--row-gap:3px;--column-gap:0px;}.elementor-14653 .elementor-element.elementor-element-2c545e22{font-size:12px;line-height:1.4em;letter-spacing:-5%;}.elementor-14653 .elementor-element.elementor-element-3054bcde{font-size:12px;line-height:1.4em;}.elementor-14653 .elementor-element.elementor-element-22b2efa1{font-size:12px;line-height:1.4em;letter-spacing:-5%;}.elementor-14653 .elementor-element.elementor-element-562af407{font-size:12px;line-height:1.4em;}.elementor-14653 .elementor-element.elementor-element-532a4054{font-size:12px;line-height:1.4em;letter-spacing:-5%;}.elementor-14653 .elementor-element.elementor-element-fb53d77{font-size:12px;line-height:1.4em;}.elementor-14653 .elementor-element.elementor-element-15ed023f{font-size:12px;line-height:1.4em;letter-spacing:-5%;}.elementor-14653 .elementor-element.elementor-element-5a26a255{font-size:12px;line-height:1.4em;}.elementor-14653 .elementor-element.elementor-element-d46e710{--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:10px;--padding-right:10px;}.elementor-14653 .elementor-element.elementor-element-3ed127a .elementor-heading-title{font-size:36px;line-height:1.4em;letter-spacing:-5%;}.elementor-14653 .elementor-element.elementor-element-31b5ef9{--width:100%;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:26px;--padding-right:26px;}.elementor-14653 .elementor-element.elementor-element-ad8f6d2{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 16px;--row-gap:0px;--column-gap:16px;}.elementor-14653 .elementor-element.elementor-element-cfe3715{--width:50%;--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-14653 .elementor-element.elementor-element-39f55aa{--width:44%;--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:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-14653 .elementor-element.elementor-element-1fffd04{--width:100%;--justify-content:flex-start;--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-14653 .elementor-element.elementor-element-cc95a63{--gap:4px 0px;--row-gap:4px;--column-gap:0px;}.elementor-14653 .elementor-element.elementor-element-696a410{text-align:start;}.elementor-14653 .elementor-element.elementor-element-696a410 .elementor-heading-title{font-size:22px;line-height:1.4em;letter-spacing:0%;}.elementor-14653 .elementor-element.elementor-element-1317556{text-align:start;}.elementor-14653 .elementor-element.elementor-element-1317556 .elementor-heading-title{font-size:14px;line-height:1.4em;letter-spacing:0%;}.elementor-14653 .elementor-element.elementor-element-fade01a .elementor-button{font-size:14px;line-height:1.4em;letter-spacing:-5%;border-radius:24px 24px 24px 24px;padding:6px 17px 6px 17px;}.elementor-14653 .elementor-element.elementor-element-6f3585a{--width:100%;--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 16px;--row-gap:0px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14653 .elementor-element.elementor-element-edbaabd{--width:50%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-14653 .elementor-element.elementor-element-798419d{--width:44%;--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-14653 .elementor-element.elementor-element-9d447cc{--width:100%;--justify-content:flex-start;}.elementor-14653 .elementor-element.elementor-element-69a1599{--gap:4px 0px;--row-gap:4px;--column-gap:0px;}.elementor-14653 .elementor-element.elementor-element-b999e37{text-align:start;}.elementor-14653 .elementor-element.elementor-element-b999e37 .elementor-heading-title{font-size:22px;line-height:1.4em;letter-spacing:0%;}.elementor-14653 .elementor-element.elementor-element-fc19c2f{text-align:start;}.elementor-14653 .elementor-element.elementor-element-fc19c2f .elementor-heading-title{font-size:14px;line-height:1.4em;letter-spacing:0%;}.elementor-14653 .elementor-element.elementor-element-fa484a0 .elementor-button{font-size:14px;line-height:1.4em;letter-spacing:-5%;padding:6px 27px 6px 27px;}}/* Start custom CSS for text-editor, class: .elementor-element-3173208 */.elementor .elementor-widget-container strong {
  color: #363972 !important;
  font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-af2cb3d */.elementor .elementor-widget-container strong {
  color: #363972 !important;
  font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3713ea18 *//* =================================================================== */
/* NAVEGAÇÃO VERTICAL DE OBRAS COM CAPAS (VERSÃO FINAL)              */
/* =================================================================== */

/* Contêiner principal que agrupa todas as obras na lateral */
.obras-nav-container {
    display: flex;
    flex-direction: column;
    gap: 22px; /* Espaçamento entre as capas dos livros */
}

/* Bloco clicável de cada obra */
.obra-nav-item {
    display: block;
    text-decoration: none;
    border: 2px solid transparent; /* Borda inicial invisível */
    border-radius: 8px; /* Cantos arredondados */
    padding: 3px; /* Pequeno espaçamento interno */
    transition: transform 0.3s ease, border-color 0.3s ease;
}

/* Estilo da imagem da capa dentro do bloco */
.obra-nav-item .capa-separador {
    width: 100%;
    height: auto;
    display: block;
    border-radius: 6px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
    transition: box-shadow 0.3s ease;
}

/* --- EFEITOS DE INTERAÇÃO --- */

/* Efeito ao passar o mouse sobre o bloco da obra */
.obra-nav-item:hover {
    transform: scale(1.05);
}

.obra-nav-item:hover .capa-separador {
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15);
}


/* =================================================================== */
/* EFEITO DE "ATIVO" - PARA DESTACAR A PÁGINA ATUAL                  */
/* PREENCHA AS INFORMAÇÕES ABAIXO PARA CADA LIVRO                      */
/* =================================================================== */

/* INSTRUÇÕES:
  1. Encontre o ID da página do livro (ex: 12345).
  2. Dê uma classe única para o link no HTML (ex: obra-portugues-1ano).
  3. Descomente e edite a regra abaixo. Copie a regra para cada livro.
*/

/* Exemplo para o livro 'Português 1º Ano' */
/* Supondo que o ID da página seja '12345' e a classe do link seja 'obra-portugues-1ano' */

body.page-id-14653 .as-proezas-de-caiobi {
    border-color: #363972; /* Cor da borda de destaque (rosa) */
    transform: scale(1.05); /* Mantém o item destacado */
    pointer-events: none; /* Opcional: Desativa o clique no link da página atual */
}

/* =================================================================== */
/* AJUSTES ESPECÍFICOS PARA MOBILE (TELAS MENORES QUE 767PX)         */
/* =================================================================== */
@media (max-width: 767px) {
    
    .obras-nav-container {
        gap: 8px; /* <-- NOVO ESPAÇAMENTO PARA MOBILE */
    }

    .obra-nav-item {
        max-width: 60px; /* <-- NOVO TAMANHO DAS CAPAS PARA MOBILE */
    }

}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-362b5074 *//* ===== Ajusta espaçamento do carrossel ===== */
.elementor-widget-image-carousel.elementor-pagination-position-outside .swiper {
  margin-bottom: 0 !important; /* remove espaço entre a imagem e os pontos */
  padding-bottom: 10px; /* ajusta aproximação */
}

/* ===== Tamanho fixo das imagens ===== */
.elementor-widget-image-carousel .swiper-slide-inner img {
  width: 402px !important;
  height: 566px !important;
  object-fit: cover; /* preenche mantendo proporção */
  margin: 0 auto; /* centraliza */
  display: block;
}

/* ===== Ajuste para o mobile ===== */
@media (max-width: 767px) {
  .elementor-widget-image-carousel .swiper-slide-inner img {
    width: 213px !important;
    height: 300px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-37a26952 *//* ====== DESKTOP: thumbs fixas 48x56, centralizadas e com 16px de espaço ====== */
@media (min-width: 768px){
  /* Espaço entre a foto grande e as miniaturas */
  .galeria-obra .gallery-main.elementor-pagination-position-outside .swiper{
    margin-bottom: 0 !important;
    padding-bottom: 16px !important;
  }

  /* ✅ CORREÇÃO: Faixa das thumbs com altura MAIOR para acomodar sombra e transform */
  .galeria-obra .gallery-thumbs .swiper{
    height: 76px !important;           /* 56px da thumb + 20px extra para sombra/transform */
    overflow: visible !important;      /* ✅ PERMITE que sombra e transform apareçam */
    padding: 10px 0 !important;        /* ✅ Espaço extra acima e abaixo */
  }
  
  /* ✅ CENTRALIZA as miniaturas */
  .galeria-obra .gallery-thumbs .swiper-wrapper{
    display: flex;
    align-items: center;
    justify-content: center !important;  /* ✅ CENTRALIZA horizontalmente */
    gap: 10px;
  }

  /* Slot de cada thumb (Swiper dá width inline – forçamos) */
  .galeria-obra .gallery-thumbs .swiper-slide{
    display: flex; 
    align-items: center; 
    justify-content: center;
    width: 56px !important;
    flex: 0 0 56px !important;
    padding: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    border: 0 !important;
    cursor: pointer;  /* ✅ Cursor de clique */
  }

  /* Zera interferências internas */
  .galeria-obra .gallery-thumbs .swiper-slide-inner,
  .galeria-obra .gallery-thumbs figure{
    width: 48px !important;
    height: 56px !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  /* A IMAGEM da thumb: exatamente 48x56 (sem border que altere o box) */
  .galeria-obra .gallery-thumbs .swiper-slide-inner img{
    width: 48px !important;
    height: 56px !important;
    max-width: none !important;     /* cancela max-width:100% do Elementor */
    object-fit: cover;
    display: block;
    border-radius: 6px;
    opacity: .55;
    /* nada de border aqui para não "diminuir" visualmente a área útil */
    transition: opacity .3s ease, transform .3s ease, box-shadow .3s ease;  /* ✅ Transição suave */
  }

  /* ✅ HOVER: Efeito suave ao passar o mouse (SEM estar ativa) - SEM SCALE */
  .galeria-obra .gallery-thumbs .swiper-slide:not(.is-active):hover img{
    opacity: .85;                                /* ✅ Aumenta opacidade levemente */
    transform: translateY(-1px);                 /* ✅ Sobe 1px apenas (sem scale) */
    box-shadow: 0 0 0 1px #83942C40,             /* ✅ Borda verde suave (40% transparente) */
                0 4px 12px rgba(0,0,0,.12);      /* ✅ Sombra leve */
  }

  /* Destaque da thumb ativa (sem alterar o tamanho da imagem) */
  .galeria-obra .gallery-thumbs .swiper-slide.is-active img{
    opacity: 1;
    box-shadow: 0 0 0 2px #5C2878, 0 6px 16px rgba(0,0,0,.15); /* anel + sombra */
    transform: translateY(-2px);
  }

  /* Esconde os dots no desktop */
  .galeria-obra .gallery-main .swiper-pagination{ display: none !important; }
}

/* ====== MOBILE: bullets fora da foto, thumbs escondidas ====== */
@media (max-width: 767px){
  .galeria-obra .gallery-thumbs{ display: none !important; }

  /* A foto grande no tamanho que você pediu */
  .galeria-obra .gallery-main .swiper-slide-inner img{
    width: 213px !important;
    height: 300px !important;
    object-fit: cover;
    border-radius: 12px;
    display: block;
    margin: 0 auto;
  }

  /* Tira os bullets de cima da imagem e coloca logo abaixo */
  .galeria-obra .gallery-main .swiper-pagination{
    position: static !important;
    transform: none !important;
    margin-top: 8px;
    text-align: center;
    display: block !important;
  }

  /* Remove qualquer padding/margem extra que empurre os dots pra dentro */
  .galeria-obra .gallery-main.elementor-pagination-position-outside .swiper{
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
  }
}

/* ====== FOTO GRANDE no desktop (402x566) ====== */
@media (min-width: 768px){
  .galeria-obra .gallery-main .swiper-slide-inner img{
    width: 402px !important;
    height: 566px !important;
    object-fit: cover;
    border-radius: 14px;
    display: block;
    margin: 0 auto;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7eb16a26 *//* ================================================= */
/* TÍTULO COMPOSTO COM SEPARADOR (VERSÃO AJUSTADA)   */
/* ================================================= */

/* Contêiner principal que alinha tudo */
.titulo-composto {
    display: flex;
    align-items: center;
    gap: 16px; 
    
    /* Suas especificações de tipografia para Desktop */
    font-family: 'Antonio', sans-serif;
    font-size: 48px;
    line-height: 140%;
    letter-spacing: -0.05em;
    
    color: #363972;
    font-weight: bold;
    text-transform: uppercase;
}

/* Estilos individuais */
.titulo-colecao,
.titulo-obra {
    /* Herda a maioria dos estilos do pai */
}

.titulo-separador {
    font-weight: normal; 
    opacity: 1;
}


/* ================================================= */
/* AJUSTES ESPECÍFICOS PARA MOBILE (COM A SUA SOLICITAÇÃO) */
/* ================================================= */
@media (max-width: 767px) {
    .titulo-composto {
        flex-direction: row; /* Mantém a direção horizontal */
        flex-wrap: wrap; /* Permite que o texto quebre se for muito longo */
        text-align: left; /* Sua alteração, que está correta! */
        
        /* --- MUDANÇA PRINCIPAL PARA ALINHAR À ESQUERDA --- */
        justify-content: flex-start; /* <-- ESTA É A MUDANÇA-CHAVE */
        
        font-size: 22px; /* Tamanho ajustado para caber melhor em uma linha */
        gap: 0.3em; 
    }
    
    .titulo-separador {
        display: inline-block; /* <-- GARANTE QUE O SEPARADOR FIQUE VISÍVEL */
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65fa513e *//* ====== MOBILE: botão visível com estilo requerido ====== */
@media (max-width: 767px){
  /* garante o estado colapsado por padrão (se já usa outro CSS, pode ignorar esta parte) */
  .texto-colapsavel{
    max-height: 120px;
    overflow: hidden;
    transition: max-height .3s ease;
  }
  .texto-colapsavel.expanded{ max-height: none; }

  /* botão "Leia mais" — visual e alinhamento */
  .btn-leia-mais{
    /* visual */
    color: #7F7F7F;
    font-family: "Raleway", sans-serif;
    font-weight: 500;               /* Medium */
    font-size: 14px;
    line-height: 140%;
    letter-spacing: -0.05em;        /* -5% */
    text-decoration: none !important;

    /* comportamento */
    display: inline-flex;
    align-items: center;
    gap: 4px;                        /* espaço entre texto e chevron */
    background: none;
    border: 0;
    padding: 0;
    cursor: pointer;

    /* alinhado à direita, mesmo sem container flex */
    float: right;                    /* funciona dentro do widget */
    margin-top: 8px;
  }

  .btn-leia-mais:hover,
  .btn-leia-mais:focus{
    text-decoration: none;           /* sem underline */
    outline: none;
  }

  /* chevron em SVG à direita do texto */
  .btn-leia-mais::after{
    content: "";
    width: 12px;
    height: 12px;
    display: inline-block;
    margin-left: 4px;

    /* usamos mask para aplicar a cor #7F7F7F ao SVG */
    background-color: #7F7F7F;
    -webkit-mask: url("https://sleditora.com.br/wp-content/uploads/2025/08/Chevron.svg") no-repeat center / contain;
            mask: url("https://sleditora.com.br/wp-content/uploads/2025/08/Chevron.svg") no-repeat center / contain;
  }

  /* garante que o botão fique do lado direito do bloco de texto específico */
  .texto-colapsavel + .btn-leia-mais{ float: right; }
}

/* ====== DESKTOP: texto aberto e botão oculto ====== */
@media (min-width: 768px){
  .texto-colapsavel{ max-height: none; overflow: visible; }
  .btn-leia-mais{ display: none !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a81922f *//* ===== MOBILE: ativa carrossel horizontal e deixa itens no tamanho do conteúdo ===== */
@media (max-width: 767px){
  .detalhes-obra {
    display: flex !important;
    flex-wrap: nowrap !important;     /* tudo em linha */
    gap: 24px;                         /* espaçamento entre itens */
    overflow-x: auto;                  /* rolagem horizontal */
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch; /* rolagem suave no iOS */
    scrollbar-width: none;             /* esconde barra no Firefox */
    -ms-overflow-style: none;          /* esconde barra no IE/Edge antigo */
  }

  .detalhes-obra::-webkit-scrollbar {
    display: none; /* esconde barra no Chrome/Safari */
  }

  /* Cada item abraça seu conteúdo */
  .detalhes-obra > .e-con {
    flex: 0 0 auto;     /* não encolhe nem cresce além do necessário */
    width: auto !important; /* remove largura forçada pelo Elementor */
  }

  /* Evita quebra de texto em várias linhas */
  .detalhes-obra p {
    white-space: nowrap;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4eae4ce8 *//* =================================================================== */
/* NAVEGAÇÃO HORIZONTAL DE OBRAS COM CAPAS (PÁGINA DA COLEÇÃO)       */
/* =================================================================== */

/* Contêiner principal que agrupa todas as capas */
.obras-nav-container {
    display: flex;
    
    /* --- MUDANÇA PRINCIPAL AQUI --- */
    flex-direction: row; /* Altera o alinhamento para horizontal */
    flex-wrap: wrap; /* Permite que as capas quebrem para a linha de baixo se não houver espaço */
    justify-content: center; /* Centraliza o grupo de capas na coluna */
    
    gap: 16px; /* Espaçamento horizontal e vertical entre as capas */
}

/* Bloco clicável de cada obra (o link) */
.obra-nav-item {
    display: block;
    text-decoration: none;
    border: 2px solid transparent;
    border-radius: 8px;
    padding: 3px;
    max-width: 80px; /* Largura máxima das capas (ajuste se precisar) */
    transition: transform 0.3s ease, border-color 0.3s ease;
}

/* Estilo da imagem da capa dentro do link */
.obra-nav-item .capa-separador {
    width: 100%;
    height: auto;
    display: block;
    border-radius: 6px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
    transition: box-shadow 0.3s ease;
}

/* --- EFEITOS DE INTERAÇÃO --- */

/* Efeito ao passar o mouse sobre o bloco da obra */
.obra-nav-item:hover {
    transform: scale(1.08);
}

.obra-nav-item:hover .capa-separador {
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2);
}

/*
 * EFEITO DE "ATIVO": Para destacar a obra da página atual.
 * Adicione esta regra para cada livro, substituindo o ID da página e a classe única do link.
 * Exemplo de HTML: <a href="..." class="obra-nav-item obra-portugues-1ano">...</a>
*/

/*
body.page-id-12345 .obra-portugues-1ano {
    border-color: #E6007E;
    transform: scale(1.08);
}
*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-735c516 *//* ======================================================== */
/* LIMITA O TEXTO A UM NÚMERO DE LINHAS COM RETICÊNCIAS     */
/* ======================================================== */

.limitar-linhas .elementor-widget-container {
    display: -webkit-box;
    -webkit-line-clamp: 9; /* <-- DEFINA O NÚMERO MÁXIMO DE LINHAS AQUI */
    -webkit-box-orient: vertical;
    overflow: hidden;
    /* A propriedade text-overflow: ellipsis; é aplicada implicitamente pelo line-clamp */
}

/* Opcional: Garante que funcione mesmo se o texto estiver dentro de um <p> */
.limitar-linhas .elementor-widget-container p {
    margin-bottom: 0; /* Evita margem extra no parágrafo cortado */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39f55aa *//* ======================================================== */
/* CONTÊINER INTERNO DO CARD (NOME/BIO/BOTÃO)               */
/* (Comportamento Responsivo Ajustado)                    */
/* ======================================================== */

.conteudo-interno-card {
    /* Estilos base aplicados a TODAS as telas */
    display: flex !important; 
    flex-direction: column !important;
    width: 100%; /* Ocupa 100% da largura do PAI (o card) por padrão */

    /* --- ESTILOS PADRÃO (DESKTOP/TABLET) --- */
    flex-grow: 1 !important; 
    justify-content: space-between !important; 
}


/* --- AJUSTES APENAS PARA MOBILE --- */
@media (max-width: 767px) {
    .conteudo-interno-card {
        /* Desativa o crescimento vertical */
        flex-grow: 0 !important; 
        /* Alinha os itens no topo */
        justify-content: flex-start !important; 
        
        /* --- SUA SOLICITAÇÃO --- */
        /* Define a largura para 51% da largura do PAI (o card) */
        width: 44% !important; 
        
        /* Opcional: Adiciona gap se necessário */
        /* gap: 15px; */ 
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-798419d *//* ======================================================== */
/* CONTÊINER INTERNO DO CARD (NOME/BIO/BOTÃO)               */
/* (Comportamento Responsivo Ajustado)                    */
/* ======================================================== */

.conteudo-interno-card {
    /* Estilos base aplicados a TODAS as telas */
    display: flex !important; 
    flex-direction: column !important;
    width: 100%; /* Ocupa 100% da largura do PAI (o card) por padrão */

    /* --- ESTILOS PADRÃO (DESKTOP/TABLET) --- */
    flex-grow: 1 !important; 
    justify-content: space-between !important; 
}


/* --- AJUSTES APENAS PARA MOBILE --- */
@media (max-width: 767px) {
    .conteudo-interno-card {
        /* Desativa o crescimento vertical */
        flex-grow: 0 !important; 
        /* Alinha os itens no topo */
        justify-content: flex-start !important; 
        
        /* --- SUA SOLICITAÇÃO --- */
        /* Define a largura para 51% da largura do PAI (o card) */
        width: 44% !important; 
        
        /* Opcional: Adiciona gap se necessário */
        /* gap: 15px; */ 
    }
}/* End custom CSS */