@font-face{font-family:"Biko";src:url("../../fonts/biko/Biko_Black.otf") format("opentype");font-weight:900;font-style:normal}@font-face{font-family:"Biko";src:url("../../fonts/biko/Biko_Bold.otf") format("opentype");font-weight:bold;font-style:normal}@font-face{font-family:"Biko";src:url("../../fonts/biko/Biko_Regular.otf") format("opentype");font-weight:normal;font-style:normal}.s-slide{margin:clamp(2rem,4vw,4rem) auto clamp(6rem,12.6vw,12.6rem) auto;max-width:1100px;width:80%;display:flex;flex-flow:column}.s-slide:has(+.i-description),.s-slide:has(+.equipe){margin:clamp(2rem,4vw,4rem) auto 0 auto}.s-slide h2{font-size:clamp(2.2rem,4.8vw,4.8rem);line-height:clamp(3rem,5.3vw,5.3rem);color:#202020;font-weight:400;font-family:"Biko","Inter",sans-serif;max-width:55.4rem}.s-slide h3{font-size:clamp(1.9rem,3.2vw,3.2rem);line-height:clamp(3rem,3.6vw,3.6rem);color:#202020;font-weight:400;font-family:"Poppins","Inter",sans-serif;max-width:36.6rem}.s-slide h4{font-size:2.4rem;line-height:3.6rem;font-weight:400}.s-slide p{margin-top:clamp(.6rem,1.4vw,1.4rem);font-size:clamp(1.4rem,1.6vw,1.6rem);line-height:clamp(1.8rem,2.6vw,2.6rem);font-weight:400;color:#202020;font-family:"Poppins","Inter",sans-serif}.s-slide__slide{margin-top:-2rem}@media only screen and (max-width: 1000px){.s-slide__slide{margin-top:2rem}}.s-slide .splide__list,.s-slide .splide__track{overflow:visible !important}.s-slide:not(.s-slide.ensino__wrapper) .splide__slide{background-color:#05a95c;border-radius:1rem;padding:clamp(1.2rem,2.9vw,2.9rem);color:#fff;font-size:clamp(1.6rem,2.4vw,2.4rem);line-height:clamp(2rem,3.6vw,3.6rem);font-family:"Poppins","Inter",sans-serif;text-wrap:wrap;display:flex;flex-direction:column;align-items:center}.s-slide:not(.s-slide.ensino__wrapper) .splide__slide p{color:#fff;font-weight:400;margin-top:.5rem}.s-slide:not(.s-slide.ensino__wrapper) .splide__slide img{max-height:12rem;object-fit:cover;width:auto;margin-top:auto;border-radius:1rem}.s-slide:not(.s-slide.ensino__wrapper) .splide__slide img.icon{width:100%}.s-slide .splide__pagination{position:relative;flex-flow:row;justify-content:flex-end;gap:.8rem;margin-bottom:clamp(2rem,3.9vw,3.9rem)}.s-slide .splide__pagination li{width:1.6rem;height:1.6rem;border-radius:100%;background-color:#c6d0ff;transition:all .2s ease-in-out}.s-slide .splide__pagination li button{opacity:0;width:100%;height:100%}.s-slide .splide__pagination li:has(button.is-active){width:3.2rem;background-color:#2f0e6d;border-radius:4.5rem}main:has(.s-slide){overflow:hidden}/*# sourceMappingURL=s-slide.css.map */
