.classroom-index-body .classroom-index-hero{gap:var(--size-2);text-align:center;flex-direction:column;display:flex}.classroom-index-body .classroom-index-hero .classroom-index-hero-deck{gap:var(--size-3);flex-direction:column;display:flex}.classroom-index-body .classroom-index-hero .classroom-index-hero-text-block{gap:var(--size-1);flex-direction:column;display:flex}@media (width>=640px){.classroom-index-body .classroom-index-hero .classroom-index-hero-text-block{gap:var(--size-2)}}.classroom-index-body .classroom-index-hero .classroom-index-hero-title-description{gap:var(--size-1);flex-direction:column;display:flex}.classroom-index-body .classroom-index-hero .classroom-index-hero-buttons{gap:var(--size-1);flex-direction:column;display:flex}@media (width>=640px){.classroom-index-body .classroom-index-hero .classroom-index-hero-buttons{flex-direction:row;justify-content:center}}.classroom-index-body .classroom-index-free{background-color:#edf5fd;justify-content:center;display:flex}.classroom-index-body .classroom-index-free .classroom-index-free-container{padding-inline:max(var(--page-gutter), calc((100vw - var(--page-max-width)) / 2));padding-block:var(--size-10);box-sizing:border-box;flex-direction:column;align-items:center;gap:0;display:flex;overflow-x:hidden}@media (width>=1280px){.classroom-index-body .classroom-index-free .classroom-index-free-container{gap:var(--size-6);flex-direction:row}}.classroom-index-body .classroom-index-free .classroom-index-free-text-block{align-items:center;gap:var(--size-1);flex-direction:column;display:flex}@media (width>=1280px){.classroom-index-body .classroom-index-free .classroom-index-free-text-block{justify-content:center;align-items:baseline}}.classroom-index-body .classroom-index-free .classroom-index-free-description{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);text-align:center;margin:0}@media (width>=1280px){.classroom-index-body .classroom-index-free .classroom-index-free-description{font-size:var(--font-size-md);text-align:start}}.classroom-index-body .classroom-index-free .classroom-index-image-card-stack{padding-block-start:var(--size-4);padding-block-end:var(--size-6)}@media (width>=1280px){.classroom-index-body .classroom-index-free .classroom-index-image-card-stack{padding-block-start:var(--size-2)}}.classroom-index-body .classroom-index-literary-design{justify-content:center;display:flex}.classroom-index-body .classroom-index-literary-design .classroom-index-literary-design-container{gap:var(--size-2-5);padding-block:var(--size-10);box-sizing:border-box;flex-direction:column;width:100%;display:flex}@media (width>=1024px){.classroom-index-body .classroom-index-literary-design .classroom-index-literary-design-container{gap:var(--size-6);flex-direction:row;align-items:center}}.classroom-index-body .classroom-index-literary-design .classroom-index-literary-design-text-block{gap:var(--size-1);text-align:center;flex-direction:column;display:flex}@media (width>=1024px){.classroom-index-body .classroom-index-literary-design .classroom-index-literary-design-text-block{text-align:start;flex:1;order:1}}.classroom-index-body .classroom-index-literary-design .classroom-index-literary-design-description{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);margin:0}@media (width>=1024px){.classroom-index-body .classroom-index-literary-design .classroom-index-literary-design-description{font-size:var(--font-size-md)}}.classroom-index-body .classroom-index-literary-design .classroom-index-slide-presentation-container{flex-direction:column;display:flex;overflow:hidden}@media (width>=1024px){.classroom-index-body .classroom-index-literary-design .classroom-index-slide-presentation-container{flex:1}}.classroom-index-body .classroom-index-literary-design .classroom-index-slide-presentation{padding-block:7%;transform:scale(1.74)}.classroom-index-body .classroom-index-testimonials{padding-block:var(--size-4)}@media (width>=1024px){.classroom-index-body .classroom-index-testimonials{padding-block:var(--size-14)}}.classroom-index-body .classroom-index-testimonials .classroom-index-testimonials-container{gap:var(--size-2-5);flex-direction:column;display:flex}@media (width>=1024px){.classroom-index-body .classroom-index-testimonials .classroom-index-testimonials-container{gap:var(--size-4)}}.classroom-index-body .classroom-index-testimonials .classroom-index-testimonials-carousel-item{display:flex}.classroom-index-body .classroom-index-testimonials .classroom-index-testimonials-carousel-button{align-items:stretch;display:flex}.classroom-index-body .classroom-index-testimonials .classroom-index-testimonials-testimonial-block{width:var(--size-30)}
