.section__preschool-detail{background:var(--Butter-Cream-50,#fffce7)}.section .detail-box{align-items:flex-start;background:var(--Colours-Brand-Primary-deep-forest,#004731);border-radius:var(--radius-lg,1rem) var(--radius-lg,1rem) var(--radius-5xl,5rem) var(--radius-lg,1rem);color:var(--Colours-Text-text-white,#fff);display:flex;flex-direction:column;gap:var(--spacing-7,1.5rem);padding:var(--spacing-7,1.5rem) var(--spacing-7,2rem) var(--spacing-7,1.5rem) var(--spacing-7,1.5rem)}.section .detail-box__icon{aspect-ratio:1/1;flex-shrink:0;height:2.5rem;width:2.5rem}.section .detail-box__title{color:var(--Colours-Text-text-sec-yellow,#f3c11b);font-family:var(--Font-family-title,"Synonym");font-size:var(--Font-size-heading-06,1.25rem);font-style:normal;font-weight:600;line-height:var(--Font-line-height-heading-06,1.5rem);margin-bottom:.5rem}.section .detail-box__description{color:var(--Colours-Text-text-white,#fff);font-size:var(--Font-size-body-01,1rem);font-weight:400;line-height:var(--Font-line-height-body-01,1.5rem)}.section__top .left-content h2{color:var(--Colours-Text-text-headline-default,#004731);font-family:var(--Font-family-title,"Synonym");font-size:var(--Font-size-heading-02,3rem);font-style:normal;font-weight:600;line-height:var(--Font-line-height-heading-02,3.5rem)}@media(max-width:767px){.section__top .left-content h2{font-size:var(--Font-size-heading-04,2rem);line-height:var(--Font-line-height-heading-04,2.5rem)}}.section__top .left-content p{color:var(--Colours-Text-text-body,#262626);font-family:General Sans;font-size:var(--Font-size-heading-06,1.25rem);font-style:normal;font-weight:400;line-height:var(--Font-line-height-heading-06,1.5rem);margin-bottom:2.5rem}@media(max-width:767px){.section__top .left-content p{margin-bottom:0}.section__cards{margin-right:calc(var(--spacing-7)*-1)!important;overflow:visible}}.section__cards .swiper-wrapper{padding-right:var(--spacing-7)}.section__cards .swiper-wrapper .swiper-slide{height:auto}@media(min-width:768px){.section__cards .swiper-buttons-wrapper{display:none!important}}.section__cards .swiper-buttons-wrapper{align-items:center;padding-right:var(--spacing-7)}.section__cards .swiper-buttons-wrapper .swiper-pagination{bottom:unset;left:unset;position:relative;right:unset;top:unset;transform:none;width:auto}.section__cards .swiper-buttons-wrapper .swiper-pagination-bullet{background-color:var(--Colours-Border-border-disabled,#b8afa2);height:.5rem;opacity:1;transition:width .5s ease;width:.5rem}.section__cards .swiper-buttons-wrapper .swiper-pagination-bullet-active{background-color:#f3c11b;border-radius:var(--radius-2xl,1.5rem);width:1.5rem}.section__cards .swiper-buttons-wrapper .swiper-button{align-items:center;border:1px solid var(--Colours-Text-text-headline-default,#004731);border-radius:var(--radius-full,7.5rem);bottom:unset;display:flex;height:3.5rem;justify-content:center;left:unset;margin:0;opacity:1;padding:var(--spacing-5,1rem);position:relative;right:unset;top:unset;transform:none;width:3.5rem}.section__cards .swiper-buttons-wrapper .swiper-button:after{display:none}.section__cards .swiper-buttons-wrapper .swiper-button svg{fill:var(--Colours-Text-text-headline-default)}.section__cards .swiper-buttons-wrapper .swiper-button-prev{margin-left:auto;margin-right:var(--spacing-7,1.5rem)}.section__cards .swiper-buttons-wrapper .swiper-button-disabled{border:1px solid var(--Button-Secondary-Default-disabled-border,#b8afa2)}.section__cards .swiper-buttons-wrapper .swiper-button-disabled svg path{fill:var(--Button-Secondary-Default-disabled-border)}
