.styles_classesSection__94hM8,.styles_section__r_Rlr,.styles_teamSection__nUHQq,.styles_valuesSection__VsDxK{padding:var(--spacing-xxl) 0;background-color:var(--bg-primary);margin-bottom:1rem}.styles_valuesSection__VsDxK{position:relative}.styles_sectionTitle__GQHIW{font-size:clamp(2rem,4vw,2.75rem);text-align:center;margin-bottom:var(--spacing-xl);color:var(--text-primary);font-weight:700;line-height:1.2}.styles_cardGrid__yvOfa{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--spacing-lg);gap:var(--spacing-lg);width:100%;max-width:1200px;margin:0 auto}.styles_teamSection__nUHQq{position:relative;padding:var(--spacing-lg) 0;background-color:var(--kiu-blue)}.styles_teamWrapper__eYIlo{position:relative;z-index:1}.styles_teamTitle__sUpy0{font-size:clamp(2rem,4vw,2.75rem);text-align:center;margin-bottom:var(--spacing-xl);color:var(--kiu-white);font-weight:700;line-height:1.2}.styles_teamGrid__sdkNY{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--spacing-lg);gap:var(--spacing-lg);max-width:1200px;margin:0 auto}.styles_teamMemberItem__qgX6s{display:flex;justify-content:center}.styles_teamWave__zqp3H{position:absolute;left:0;width:100%;height:50px;pointer-events:none;z-index:2}.styles_teamTopWave__8hcC9{top:-49px}.styles_teamBottomWave__pYFvK{bottom:-49px;transform:rotate(180deg)}.styles_classesSection__94hM8{position:relative}.styles_contentWrapper__vnLVB{position:relative;z-index:1}.styles_cardsContainer__k0Lvy{display:flex;flex-direction:column;gap:var(--spacing-xl);margin:0 auto;max-width:75rem}.styles_title__NVWHP{font-size:clamp(2rem,4vw,2.75rem);text-align:center;margin-bottom:var(--spacing-xl);color:var(--text-primary);font-weight:700;line-height:1.2}@media (max-width:1200px){.styles_classesSection__94hM8,.styles_section__r_Rlr,.styles_teamSection__nUHQq,.styles_valuesSection__VsDxK{margin-bottom:1rem}.styles_cardsContainer__k0Lvy{gap:var(--spacing-lg)}}@media (max-width:991px){.styles_classesSection__94hM8,.styles_section__r_Rlr,.styles_teamSection__nUHQq,.styles_valuesSection__VsDxK{margin-bottom:1.25rem}.styles_sectionTitle__GQHIW,.styles_teamTitle__sUpy0,.styles_title__NVWHP{font-size:clamp(1.75rem,3.5vw,2.25rem)}.styles_cardGrid__yvOfa{max-width:700px}.styles_cardGrid__yvOfa,.styles_teamGrid__sdkNY{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.styles_classesSection__94hM8,.styles_section__r_Rlr,.styles_teamSection__nUHQq,.styles_valuesSection__VsDxK{padding:var(--spacing-xl) 0;margin-bottom:1.5rem}.styles_teamWave__zqp3H{height:30px}.styles_teamTopWave__8hcC9{top:-29px}.styles_teamBottomWave__pYFvK{bottom:-29px}}@media (max-width:480px){.styles_classesSection__94hM8,.styles_section__r_Rlr,.styles_teamSection__nUHQq,.styles_valuesSection__VsDxK{margin-bottom:2rem}.styles_sectionTitle__GQHIW,.styles_teamTitle__sUpy0,.styles_title__NVWHP{font-size:clamp(1.5rem,3vw,2rem)}.styles_cardGrid__yvOfa{max-width:400px}.styles_cardGrid__yvOfa,.styles_teamGrid__sdkNY{grid-template-columns:1fr}.styles_cardsContainer__k0Lvy{gap:var(--spacing-md)}}.styles_footer__d2n6E{position:relative;background-color:var(--kiu-blue);padding-top:var(--spacing-xxl);color:var(--text-primary)}.styles_wave__aEbq3{position:absolute;top:-49px;left:0;width:100%;height:50px}.styles_content___YJH9{display:flex;flex-direction:column;gap:var(--spacing-xl)}.styles_ctaSection__VoI4I{text-align:center}.styles_title__iMbcX{font-weight:600;font-size:var(--responsive-4xl);margin-bottom:var(--spacing-sm);color:var(--kiu-white);line-height:1.2}.styles_subtitle__BygZ_{font-weight:400;margin-bottom:var(--spacing-md);line-height:1.7}.styles_ctaButton__itpwY,.styles_subtitle__BygZ_{font-size:var(--responsive-lg);color:var(--kiu-white)}.styles_ctaButton__itpwY{font-weight:600;display:inline-block;background-color:var(--kiu-yellow);padding:var(--spacing-sm) var(--spacing-xl);border-radius:var(--border-radius-full);text-decoration:none;transition:transform .3s ease}.styles_ctaButton__itpwY:hover{transform:translateY(-2px)}.styles_footerBottom__5LkEp{padding:var(--spacing-lg) 0}.styles_mainContent__DVVM2{display:flex;gap:var(--spacing-xl);margin-bottom:var(--spacing-lg)}.styles_logoWrapper__OBsFB{position:relative}.styles_navAndSocial__o766P{flex:1 1;display:flex;justify-content:space-between;align-items:flex-start}.styles_navigation__ZBeZ5{display:flex;flex-direction:column;gap:var(--spacing-xs)}.styles_navigation__ZBeZ5 h3{font-weight:600;font-size:var(--responsive-xl);margin-bottom:var(--spacing-xs);color:var(--kiu-white);line-height:1.3}.styles_navigation__ZBeZ5 a{font-weight:400;color:var(--kiu-white);text-decoration:none;font-size:var(--responsive-lg);transition:opacity .3s ease}.styles_navigation__ZBeZ5 a:hover{opacity:.8}.styles_socialLinks__eMv_L{display:flex;gap:var(--spacing-md)}.styles_socialLinks__eMv_L a{width:36px;height:36px;background-color:var(--kiu-white);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.styles_socialLinks__eMv_L a svg{color:var(--kiu-blue)}.styles_socialLinks__eMv_L a:hover{transform:translateY(-2px)}.styles_copyright__aXlO6{font-weight:400;color:var(--kiu-white);font-size:var(--responsive-base);margin:0;opacity:.8;text-align:center;line-height:1.7}@media (max-width:991px){.styles_title__iMbcX{font-size:var(--responsive-3xl)}.styles_navigation__ZBeZ5 h3{font-size:var(--responsive-lg)}}@media (max-width:768px){.styles_wave__aEbq3{height:30px;top:-29px}.styles_mainContent__DVVM2,.styles_navAndSocial__o766P{flex-direction:column;align-items:center;gap:var(--spacing-lg)}.styles_navigation__ZBeZ5{align-items:center}.styles_socialLinks__eMv_L{justify-content:center}}@media (max-width:480px){.styles_title__iMbcX{font-size:var(--responsive-2xl)}.styles_ctaButton__itpwY,.styles_navigation__ZBeZ5 a,.styles_subtitle__BygZ_{font-size:var(--responsive-base)}.styles_navigation__ZBeZ5 h3{font-size:var(--responsive-md)}}.styles_hero___urWf{position:relative;padding-top:6rem;width:100%;height:80vh;overflow:hidden;display:flex;align-items:center;justify-content:center;padding-bottom:var(--wave-height)}.styles_videoBackground__y99AQ{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;pointer-events:none;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.styles_overlay__0X4yx{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.styles_content__vOIQL{position:relative;z-index:2;text-align:center;color:var(--kiu-white);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);margin-bottom:var(--wave-height)}.styles_logo__IGoNd{width:300px;height:auto;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}.styles_navigation__AWQfP{display:flex;gap:var(--spacing-md)}.styles_navButton__4Zb6A{font-weight:600;padding:var(--spacing-sm) var(--spacing-xl);border-radius:var(--border-radius-full);border:none;cursor:pointer;transition:transform .3s ease;min-width:150px;font-size:var(--responsive-base)}.styles_navButton__4Zb6A:hover{transform:translateY(-2px)}.styles_yellow__xz63G{background-color:var(--kiu-yellow);color:var(--text-primary)}.styles_red__4Fm9a{background-color:var(--kiu-red);color:var(--kiu-white)}.styles_blue__Rk44d{background-color:var(--kiu-blue);color:var(--kiu-white)}@media (max-width:768px){.styles_logo__IGoNd{width:250px}.styles_navigation__AWQfP{flex-direction:column;gap:var(--spacing-sm)}.styles_navButton__4Zb6A{min-width:200px;font-size:var(--responsive-sm)}}@media (max-width:480px){.styles_logo__IGoNd{width:200px}}.styles_eventCard__6xz97{display:flex;background-color:rgba(255,184,0,.1);border:2px solid var(--kiu-yellow);border-radius:var(--border-radius-lg);overflow:hidden;transition:transform .3s ease}.styles_eventCard__6xz97:hover{transform:translateY(-4px)}.styles_imageSection__lwcJQ{width:350px;flex-shrink:0;position:relative;overflow:hidden}.styles_typeTag__bzvJQ{position:absolute;top:var(--spacing-sm);left:var(--spacing-sm);background-color:var(--kiu-yellow);color:var(--text-primary);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius-full);font-size:.85rem;font-weight:500;z-index:1}.styles_contentSection__I2BUE{flex:1 1;padding:var(--spacing-lg);display:flex;flex-direction:column}.styles_mainInfo__oC93X{flex:1 1}.styles_mainInfo__oC93X h3{font-weight:600;font-size:var(--responsive-lg);margin-bottom:var(--spacing-xs);color:var(--text-primary)}.styles_description__qBLpk{font-size:var(--responsive-base);line-height:1.5;color:var(--text-primary);margin:0;margin-bottom:var(--spacing-md);font-weight:400}.styles_eventMeta__YzMyR{display:flex;align-items:flex-start;justify-content:space-between;margin-top:auto}.styles_locationInfo__LKrOL{display:flex;align-items:flex-start;gap:var(--spacing-xs);color:var(--text-primary);font-size:.9rem}.styles_locationName__PBOuw{display:block;font-weight:500}.styles_address__pTs6u{display:block;color:var(--text-secondary);font-size:.85rem}.styles_dateTime__XKOSs{text-align:right;font-size:.9rem;color:var(--text-primary)}.styles_date__1umfK{font-weight:600;display:block;color:var(--text-primary);margin-bottom:var(--spacing-xs);font-size:var(--responsive-base)}.styles_time__CbXFG{font-weight:400;color:var(--text-primary)}.styles_eventCard__6xz97.styles_white__ETLgj{background-color:var(--bg-primary)}@media (max-width:768px){.styles_eventCard__6xz97{flex-direction:column}.styles_imageSection__lwcJQ{width:100%;height:200px}.styles_contentSection__I2BUE{padding:var(--spacing-md);text-align:center}.styles_eventMeta__YzMyR{flex-direction:column;gap:var(--spacing-md);align-items:center}.styles_locationInfo__LKrOL{text-align:center;justify-content:center}.styles_dateTime__XKOSs{text-align:center}.styles_mainInfo__oC93X h3{font-size:var(--responsive-base)}.styles_description__qBLpk{font-size:var(--responsive-sm)}}.styles_compactCard__vA9sO{display:flex;gap:.5rem;align-items:center;height:100px}.styles_compactImage__uy42N{position:relative;width:120px;height:100%;border-radius:var(--border-radius-sm);overflow:hidden}.styles_compactTitle__bt7_u{font-weight:600;font-size:var(--responsive-base);margin:0 0 var(--spacing-xs);color:var(--text-primary)}.styles_compactTime__LG4Gk{font-weight:600;display:block;color:var(--kiu-red);font-size:var(--responsive-sm);margin-bottom:var(--spacing-xs)}.styles_compactLocation__TUFdN{font-weight:400;color:var(--text-secondary);font-size:var(--responsive-sm);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.styles_eventCard__hdk17{display:flex;background-color:rgba(255,184,0,.1);border:2px solid var(--kiu-yellow);border-radius:var(--border-radius-lg);overflow:hidden;transition:transform .3s ease}.styles_eventCard__hdk17:hover{transform:translateY(-4px)}.styles_imageSection__IE_78{width:350px;flex-shrink:0;position:relative;min-height:250px}.styles_typeTag__CUnvP{position:absolute;top:var(--spacing-sm);left:var(--spacing-sm);background-color:var(--kiu-yellow);color:var(--text-primary);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius-full);font-weight:600;font-size:.85rem;z-index:1}.styles_contentSection__FMe2x{flex:1 1;padding:var(--spacing-lg);display:flex;flex-direction:column}.styles_mainInfo__fdxVB{flex:1 1}.styles_contentSection__FMe2x h3{font-size:1.3rem;color:var(--text-primary);margin:0;margin-bottom:var(--spacing-xs);font-weight:600}.styles_description__dvZZd{font-size:.95rem;line-height:1.5;color:var(--text-primary);margin:0;margin-bottom:var(--spacing-md)}.styles_eventMeta__H1wOv{display:flex;align-items:flex-start;justify-content:space-between;margin-top:auto}.styles_locationInfo__35MFE{display:flex;align-items:flex-start;gap:var(--spacing-xs);color:var(--text-primary);font-size:.9rem}.styles_locationInfo__35MFE svg{color:var(--kiu-blue);flex-shrink:0}.styles_locationName__HYo_m{display:block;font-weight:500}.styles_address__3PGFH{display:block;color:var(--text-secondary);font-size:.85rem}.styles_dateTime__4eO3P{text-align:right;font-size:.9rem;color:var(--text-primary)}.styles_date__abf2J,.styles_time__hJ_8_{display:block}@media (max-width:768px){.styles_eventCard__hdk17{flex-direction:column}.styles_imageSection__IE_78{width:100%;height:200px}.styles_contentSection__FMe2x{padding:var(--spacing-lg);text-align:center}.styles_mainInfo__fdxVB{display:flex;flex-direction:column;align-items:center}.styles_eventMeta__H1wOv{flex-direction:column;gap:var(--spacing-md);align-items:center}.styles_locationInfo__35MFE{flex-direction:column;align-items:center;text-align:center}.styles_dateTime__4eO3P{text-align:center}.styles_date__abf2J,.styles_time__hJ_8_{display:inline}.styles_date__abf2J:after{content:" - "}}@media (max-width:480px){.styles_contentSection__FMe2x{padding:var(--spacing-md)}.styles_contentSection__FMe2x h3{font-size:1.2rem}.styles_description__dvZZd{font-size:.9rem}}.styles_modalOverlay__Dbyu4{position:fixed;top:0;left:0;right:0;bottom:0;background-color:transparent;display:flex;align-items:center;justify-content:center;z-index:var(--z-modal);transition:background-color .3s ease;pointer-events:none;padding:1rem;overflow-y:auto}.styles_modalOverlay__Dbyu4.styles_visible__wW7M8{background-color:rgba(0,0,0,.5);pointer-events:all}.styles_modalDialog__wngZo{width:100%;max-width:62.5rem;position:relative;opacity:0;transform:translateY(1rem);transition:all .3s ease;margin:auto}.styles_modalDialog__wngZo.styles_visible__wW7M8{opacity:1;transform:translateY(0)}.styles_modalContent__EMC44{background:#fff;border-radius:var(--border-radius-lg);display:flex;min-height:31.25rem;overflow:hidden}.styles_formSection__HvNDL{flex:1 1;padding:var(--spacing-lg)}.styles_formSection__HvNDL h2{font-weight:600;font-size:var(--responsive-xl);margin-bottom:var(--spacing-sm);color:var(--text-primary)}.styles_formSection__HvNDL p{font-weight:400;color:var(--text-secondary);margin-bottom:var(--spacing-md);font-size:var(--responsive-base)}.styles_formRow__3H_GS{display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.styles_inputField__24rSY{flex:1 1;display:flex;flex-direction:column;margin-bottom:var(--spacing-sm)}.styles_inputField__24rSY label{font-weight:600;margin-bottom:var(--spacing-xs);color:var(--text-primary);font-size:var(--responsive-sm)}.styles_inputField__24rSY input,.styles_inputField__24rSY select,.styles_inputField__24rSY textarea{font-weight:400;padding:var(--spacing-xs) 0;border:none;border-bottom:1px solid var(--kiu-yellow);background:transparent;outline:none;width:100%;font-size:var(--responsive-base);transition:border-color .3s ease}.styles_inputField__24rSY input:focus,.styles_inputField__24rSY select:focus,.styles_inputField__24rSY textarea:focus{border-bottom-color:var(--kiu-blue)}.styles_inputField__24rSY textarea{min-height:5rem;resize:none}.styles_submitButton__LwtVm{font-weight:600;background-color:var(--kiu-yellow);color:var(--kiu-white);border:none;border-radius:var(--border-radius-full);padding:var(--spacing-sm) var(--spacing-lg);font-size:var(--responsive-base);cursor:pointer;margin-top:var(--spacing-sm);margin-left:auto;display:block;transition:transform .3s ease}.styles_submitButton__LwtVm:hover{transform:translateY(-2px)}.styles_infoSection__t2kma{background-color:var(--kiu-yellow);color:var(--kiu-white);padding:var(--spacing-lg);width:21.875rem;display:flex;align-items:center}.styles_infoContent__DqzhZ{width:100%}.styles_infoSection__t2kma h3{font-weight:600;font-size:var(--responsive-lg);margin-bottom:var(--spacing-sm);position:relative;padding-bottom:var(--spacing-sm)}.styles_infoSection__t2kma h3:after{content:"";position:absolute;bottom:0;left:0;width:2.5rem;height:2px;background-color:var(--kiu-white)}.styles_infoSection__t2kma p{font-weight:400;margin-bottom:var(--spacing-md);line-height:1.5;font-size:var(--responsive-base)}.styles_contactDetails__RBD4r p{font-weight:400;margin-bottom:var(--spacing-xs);font-size:var(--responsive-base)}.styles_contactDetails__RBD4r strong{font-weight:600}.styles_toastContainer__gJcdP{position:fixed;bottom:var(--spacing-lg);right:var(--spacing-lg);z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--spacing-sm)}.styles_toast__KMVQ7{font-weight:400;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-radius-md);font-size:var(--responsive-base);min-width:18rem;max-width:24rem;animation:styles_slideIn__y3wYu .3s ease forwards;display:flex;align-items:center;justify-content:space-between;box-shadow:0 4px 12px rgba(0,0,0,.15)}.styles_toastSuccess__FvcGk{background-color:var(--kiu-yellow);color:var(--kiu-white)}.styles_toastError__OxhDt{background-color:#ef4444;color:var(--kiu-white)}.styles_toastCloseButton__qTJUu{font-weight:600;background:none;border:none;color:currentColor;cursor:pointer;padding:var(--spacing-xs);margin-left:var(--spacing-xs);opacity:.7;transition:opacity .2s ease}.styles_toastCloseButton__qTJUu:hover{opacity:1}@keyframes styles_slideIn__y3wYu{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@media (max-width:768px){.styles_modalContent__EMC44{flex-direction:column}.styles_formRow__3H_GS{flex-direction:column;gap:0}.styles_infoSection__t2kma{width:100%}.styles_toastContainer__gJcdP{bottom:var(--spacing-sm);right:var(--spacing-sm);left:var(--spacing-sm)}.styles_toast__KMVQ7{min-width:0;width:100%}}@media (max-height:640px){.styles_modalContent__EMC44{min-height:auto}}.styles_navigation__wMKfW{display:flex;gap:var(--spacing-md)}.styles_navButton__DdyTc{font-weight:600;padding:var(--spacing-sm) var(--spacing-xl);border-radius:var(--border-radius-full);border:none;cursor:pointer;transition:transform .3s ease;min-width:150px;font-size:var(--responsive-base)}.styles_navButton__DdyTc:hover{transform:translateY(-2px)}.styles_yellow__Q9HG4{background-color:var(--kiu-yellow);color:var(--kiu-white)}.styles_red__PdI0s{background-color:var(--kiu-red);color:var(--kiu-white)}.styles_blue__UxVsc{background-color:var(--kiu-blue);color:var(--kiu-white)}@media (max-width:768px){.styles_navigation__wMKfW{flex-direction:column;gap:var(--spacing-sm)}.styles_navButton__DdyTc{min-width:200px;font-size:var(--responsive-sm)}}.styles_modalOverlay__HNUMS{position:fixed;top:0;left:0;right:0;bottom:0;background-color:transparent;display:flex;align-items:center;justify-content:center;z-index:var(--z-modal);transition:background-color .3s ease;pointer-events:none;padding:1rem;overflow-y:auto}.styles_modalOverlay__HNUMS.styles_visible__AK6RR{background-color:rgba(0,0,0,.5);pointer-events:all}.styles_modalDialog__rHTPN{width:100%;max-width:62.5rem;position:relative;opacity:0;transform:translateY(1rem);transition:all .3s ease;margin:auto}.styles_modalDialog__rHTPN.styles_visible__AK6RR{opacity:1;transform:translateY(0)}.styles_modalContent__8vv_J{background:#fff;border-radius:var(--border-radius-lg);display:flex;min-height:31.25rem;overflow:hidden}.styles_formSection__XO25T{flex:1 1;padding:var(--spacing-lg)}.styles_formSection__XO25T h2{font-weight:600;font-size:var(--responsive-xl);margin-bottom:var(--spacing-sm);color:var(--text-primary)}.styles_formSection__XO25T p{font-weight:400;color:var(--text-secondary);margin-bottom:var(--spacing-md);font-size:var(--responsive-base)}.styles_formRow__fIi6d{display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.styles_inputField__lDLiC{flex:1 1;display:flex;flex-direction:column;margin-bottom:var(--spacing-sm)}.styles_inputField__lDLiC label{font-weight:600;margin-bottom:var(--spacing-xs);color:var(--text-primary);font-size:var(--responsive-sm)}.styles_inputField__lDLiC input,.styles_inputField__lDLiC select,.styles_inputField__lDLiC textarea{font-weight:400;padding:var(--spacing-xs) 0;border:none;border-bottom:1px solid var(--kiu-yellow);background:transparent;outline:none;width:100%;font-size:var(--responsive-base);transition:border-color .3s ease}.styles_inputField__lDLiC input:focus,.styles_inputField__lDLiC select:focus,.styles_inputField__lDLiC textarea:focus{border-bottom-color:var(--kiu-blue)}.styles_selectWrapper__q34oB{position:relative;width:100%}.styles_selectWrapper__q34oB select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:1.5rem;width:100%;cursor:pointer}.styles_selectIcon__6hzCt{position:absolute;right:0;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--text-primary)}.styles_selectWrapper__q34oB select:disabled{cursor:not-allowed;opacity:.7}.styles_selectWrapper__q34oB select:disabled+.styles_selectIcon__6hzCt{opacity:.7}.styles_inputField__lDLiC textarea{min-height:5rem;resize:none}.styles_submitButton__K01Jl{font-weight:600;background-color:var(--kiu-yellow);color:var(--kiu-white);border:none;border-radius:var(--border-radius-full);padding:var(--spacing-sm) var(--spacing-lg);font-size:var(--responsive-base);cursor:pointer;margin-top:var(--spacing-sm);margin-left:auto;display:block;transition:transform .3s ease}.styles_submitButton__K01Jl:hover{transform:translateY(-2px)}.styles_infoSection__isGGe{background-color:var(--kiu-yellow);color:var(--kiu-white);padding:var(--spacing-lg);width:21.875rem;display:flex;align-items:center}.styles_infoContent__OllUU{width:100%}.styles_infoSection__isGGe h3{font-weight:600;font-size:var(--responsive-lg);margin-bottom:var(--spacing-sm);position:relative;padding-bottom:var(--spacing-sm)}.styles_infoSection__isGGe h3:after{content:"";position:absolute;bottom:0;left:0;width:2.5rem;height:2px;background-color:var(--kiu-white)}.styles_infoSection__isGGe p{font-weight:400;margin-bottom:var(--spacing-md);line-height:1.5;font-size:var(--responsive-base)}.styles_contactDetails__x4B0x p{font-weight:400;margin-bottom:var(--spacing-xs);font-size:var(--responsive-base)}.styles_contactDetails__x4B0x strong{font-weight:600}.styles_toastContainer__Dr8nT{position:fixed;bottom:var(--spacing-lg);right:var(--spacing-lg);z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--spacing-sm)}.styles_toast__gDVPu{font-weight:400;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-radius-md);font-size:var(--responsive-base);min-width:18rem;max-width:24rem;animation:styles_slideIn__CIZQn .3s ease forwards;display:flex;align-items:center;justify-content:space-between;box-shadow:0 4px 12px rgba(0,0,0,.15)}.styles_toastSuccess__C53cq{background-color:var(--kiu-yellow);color:var(--kiu-white)}.styles_toastError__ENVEq{background-color:#ef4444;color:var(--kiu-white)}.styles_toastCloseButton__c07W3{font-weight:600;background:none;border:none;color:currentColor;cursor:pointer;padding:var(--spacing-xs);margin-left:var(--spacing-xs);opacity:.7;transition:opacity .2s ease}.styles_toastCloseButton__c07W3:hover{opacity:1}@keyframes styles_slideIn__CIZQn{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@media (max-width:768px){.styles_modalContent__8vv_J{flex-direction:column}.styles_formRow__fIi6d{flex-direction:column;gap:0}.styles_infoSection__isGGe{width:100%}.styles_toastContainer__Dr8nT{bottom:var(--spacing-sm);right:var(--spacing-sm);left:var(--spacing-sm)}.styles_toast__gDVPu{min-width:0;width:100%}}@media (max-height:640px){.styles_modalContent__8vv_J{min-height:auto}}.styles_homeEventCard__vKBlR{transition:transform .3s ease;width:100%;display:flex;flex-direction:column}.styles_homeEventCard__vKBlR:hover{transform:translateY(-4px)}.styles_imageSection__ej9tQ{position:relative;width:100%;border-radius:16px;aspect-ratio:4/3;overflow:hidden}.styles_contentSection__Q_X9M{padding-top:.5rem;text-align:left}.styles_contentSection__Q_X9M h3{font-weight:600;font-size:1.1rem;margin-bottom:.25rem;color:var(--kiu-white);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.styles_locationInfo___KBnQ{font-weight:600;display:flex;align-items:center;gap:.25rem;color:var(--kiu-white);font-size:.9rem}.styles_locationName__0KHGA{font-weight:600;color:var(--kiu-white);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styles_dateTime__U__9d{font-weight:600;color:var(--kiu-white);margin-bottom:.25rem;display:block}.styles_date__0tjA6,.styles_time___EXVg{font-weight:600;color:var(--kiu-white);font-size:.9rem}.styles_time___EXVg{margin-left:.25rem}.styles_compactCard__EBmcq{display:flex;gap:.5rem;align-items:center;height:100px}.styles_compactImage__NzPcm{position:relative;width:120px;height:100%;border-radius:8px;overflow:hidden}.styles_compactContent__SEvZv{flex:1 1;min-width:0}.styles_compactTitle__yaGTH{font-size:1rem;margin:0 0 .25rem;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.styles_compactTime__pcLFR{display:block;color:var(--kiu-red);font-size:.875rem;font-weight:500;margin-bottom:.25rem}.styles_compactLocation__HAK_w{color:var(--text-secondary);font-size:.875rem;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:768px){.styles_contentSection__Q_X9M{text-align:center}.styles_locationInfo___KBnQ{justify-content:center}}.styles_section__HYCty{position:relative;padding:var(--spacing-lg) 0;background-color:var(--bg-primary);margin-bottom:1rem}.styles_contentWrapper__mpaS2{position:relative;z-index:1}.styles_wave__2sMow{position:absolute;left:0;width:100%;height:50px;pointer-events:none;z-index:2}.styles_topWave__bB5Cr{top:-49px}.styles_title__7lix3{font-size:clamp(2rem,4vw,2.75rem);text-align:center;margin-bottom:var(--spacing-xl);color:var(--text-primary);font-weight:700;line-height:1.2}.styles_eventsList__cD41J{display:flex;flex-direction:column;gap:var(--spacing-md);max-width:900px;margin:0 auto}.styles_emptyState__DHXzf{text-align:center;padding:var(--spacing-xl) 0;color:var(--text-secondary)}.styles_emptyIcon__38ris{margin-bottom:var(--spacing-md);opacity:.5}@media (max-width:768px){.styles_section__HYCty{padding:var(--spacing-xl) 0}.styles_wave__2sMow{height:30px}.styles_topWave__bB5Cr{top:-29px}}@media (max-width:480px){.styles_title__7lix3{font-size:clamp(1.5rem,3vw,2rem)}}.styles_classesSection__ecMun{margin-top:1.25rem}.styles_adultClassesSection__9feQG,.styles_classesSection__ecMun{position:relative;padding:var(--spacing-lg) 0;background-color:var(--bg-primary);scroll-margin-top:100px;margin-bottom:1rem}.styles_adultClassesSection__9feQG{padding-top:var(--spacing-sm)}.styles_sectionTitle__1eZhm{font-size:clamp(2rem,4vw,2.75rem);text-align:center;margin-bottom:var(--spacing-xl);color:var(--text-primary);font-weight:700;line-height:1.2}.styles_cardGrid__COAnA{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--spacing-lg);gap:var(--spacing-lg);width:100%;max-width:1200px;margin:0 auto}.styles_cardGrid__COAnA:has(>:only-child){grid-template-columns:minmax(auto,400px);justify-content:center}.styles_cardGrid__COAnA:has(>:first-child:nth-last-child(2)){grid-template-columns:repeat(2,minmax(auto,400px));justify-content:center}@media (max-width:1200px){.styles_classesSection__ecMun{padding:var(--spacing-xl) 0;margin-bottom:1rem}}@media (max-width:991px){.styles_classesSection__ecMun{margin-bottom:1.25rem}.styles_sectionTitle__1eZhm{font-size:clamp(1.75rem,3.5vw,2.25rem)}.styles_cardGrid__COAnA{grid-template-columns:repeat(2,1fr);max-width:700px}.styles_cardGrid__COAnA:has(>:first-child:nth-last-child(2)){grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.styles_classesSection__ecMun{padding:var(--spacing-lg) 0;margin-bottom:1.5rem}.styles_classesSection__ecMun:first-of-type{padding-top:var(--spacing-md)}}@media (max-width:480px){.styles_classesSection__ecMun{margin-bottom:2rem}.styles_sectionTitle__1eZhm{font-size:clamp(1.5rem,3vw,2rem)}.styles_cardGrid__COAnA{grid-template-columns:1fr;max-width:400px;gap:var(--spacing-md)}.styles_cardGrid__COAnA:has(>:first-child:nth-last-child(2)),.styles_cardGrid__COAnA:has(>:only-child){grid-template-columns:1fr}}.styles_section__0wnJX{position:relative;padding:var(--spacing-xxl) 0;background-color:var(--bg-primary);overflow:hidden;margin-bottom:1rem}.styles_contentWrapper__PpWg_{position:relative;z-index:1}.styles_title__jbrtA{font-size:clamp(2rem,4vw,2.75rem);text-align:center;margin-bottom:var(--spacing-xl);color:var(--text-primary);font-weight:700;line-height:1.2}.styles_cardsContainer__OnjU8{display:flex;flex-direction:column;gap:var(--spacing-xl);margin:0 auto;max-width:75rem}.styles_homeEventsSection__bILfG{position:relative;padding:var(--spacing-lg) 0;background-color:var(--kiu-blue);margin-bottom:1rem}.styles_homeEventsWrapper__2Tecy{position:relative;z-index:1}.styles_homeEventsTitle__QAgDo{font-size:clamp(2rem,4vw,2.75rem);text-align:center;margin-bottom:var(--spacing-xl);color:var(--kiu-white);font-weight:700;line-height:1.2}.styles_homeEventsList__SuQc0{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--spacing-md);gap:var(--spacing-md);max-width:75rem;margin:0 auto;padding:0 var(--spacing-md)}.styles_homeEventsButtonContainer__9iDo4{text-align:center;margin-top:var(--spacing-xl)}.styles_homeEventsButton__fqLhb{background-color:var(--kiu-red);color:var(--kiu-white);text-decoration:none;border:none;padding:var(--spacing-sm) var(--spacing-xl);border-radius:var(--border-radius-full);font-weight:600;font-size:clamp(1rem,1.5vw,1.25rem);transition:transform .3s ease;display:inline-block}.styles_homeEventsButton__fqLhb:hover{transform:translateY(-2px);color:var(--kiu-white)}.styles_emptyState__Ke5X8{text-align:center;padding:var(--spacing-xl) 0;color:var(--kiu-white)}.styles_emptyState__Ke5X8 p{font-size:clamp(1rem,2vw,1.25rem);margin-top:1rem}.styles_emptyIcon__SxWjx{margin-bottom:var(--spacing-md);opacity:.5;color:var(--kiu-white)}.styles_testimonialContainer__Yt5fc{position:relative;max-width:var(--container-max-width);max-height:var(--container-max-height);margin:0 auto;align-items:center}.styles_testimonialGrid__tl9aA{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--spacing-md);gap:var(--spacing-md);padding:var(--spacing-sm) 0}.styles_testimonialCard__3Ejgw{background-color:rgba(255,184,0,.1);border:2px solid var(--kiu-yellow);border-radius:var(--border-radius-lg);padding:var(--spacing-md);display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform .3s ease}.styles_testimonialCard__3Ejgw:hover{transform:translateY(-4px)}.styles_imageWrapper__3Ss2Y{width:70px;height:70px;border-radius:50%;overflow:hidden;margin-bottom:var(--spacing-sm);border:2px solid var(--kiu-yellow)}.styles_imageWrapper__3Ss2Y img{width:100%;height:100%;object-fit:cover}.styles_quote__DfqrI{font-size:.9rem;line-height:1.5;color:var(--text-primary);margin:0;margin-bottom:var(--spacing-sm);flex-grow:1}.styles_author__jJ2Zk{text-align:center}.styles_author__jJ2Zk h3{font-size:1rem;color:var(--text-primary);margin:0;margin-bottom:var(--spacing-xs);font-weight:600}.styles_author__jJ2Zk span{font-size:.85rem;color:var(--kiu-red)}.styles_carousel__hhJ3Q{position:relative;height:320px;padding:0 var(--spacing-lg)}.styles_carouselTrack__ZHzlJ{height:100%;position:relative}.styles_carousel__hhJ3Q .styles_testimonialCard__3Ejgw{position:absolute;top:0;left:50%;transform:translateX(-50%) scale(.9);opacity:0;pointer-events:none;transition:all .5s ease;width:100%;max-width:400px;display:none}.styles_carousel__hhJ3Q .styles_testimonialCard__3Ejgw.styles_active__5N_KI{opacity:1;transform:translateX(-50%) scale(1);pointer-events:all;display:flex}.styles_navButton__1yCw2{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background-color:var(--kiu-blue);color:var(--kiu-white);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .3s ease;z-index:10}.styles_navButton__1yCw2:hover{transform:translateY(-50%) scale(1.1)}.styles_prevButton__0Bgd0{left:0}.styles_nextButton__IIssZ{right:0}.styles_desktopLayout__qwTZc{display:block}.styles_mobileLayout__ql1kH{display:none}.styles_homeEventsWave__wjgo5{position:absolute;left:0;width:100%;height:50px;pointer-events:none;z-index:2}.styles_homeEventsTopWave__58rmJ{top:-49px}.styles_homeEventsBottomWave__WdybJ{bottom:-49px;transform:rotate(180deg)}@media (max-width:1200px){.styles_homeEventsSection__bILfG,.styles_section__0wnJX{margin-bottom:1rem}.styles_cardsContainer__OnjU8{gap:var(--spacing-lg)}}@media (max-width:991px){.styles_homeEventsSection__bILfG,.styles_section__0wnJX{margin-bottom:1.25rem}.styles_homeEventsTitle__QAgDo,.styles_title__jbrtA{font-size:clamp(1.75rem,3.5vw,2.25rem)}.styles_testimonialGrid__tl9aA{grid-template-columns:repeat(2,1fr);max-width:700px;margin:0 auto}}@media (max-width:768px){.styles_homeEventsSection__bILfG,.styles_section__0wnJX{padding:var(--spacing-xl) 0;margin-bottom:1.5rem}.styles_homeEventsWave__wjgo5{height:30px}.styles_homeEventsTopWave__58rmJ{top:-29px}.styles_homeEventsBottomWave__WdybJ{bottom:-29px}.styles_homeEventsList__SuQc0{grid-template-columns:1fr;max-width:400px}.styles_desktopLayout__qwTZc{display:none}.styles_mobileLayout__ql1kH{display:block}.styles_carousel__hhJ3Q{height:280px}.styles_testimonialGrid__tl9aA{grid-template-columns:1fr;max-width:400px}}@media (max-width:480px){.styles_homeEventsSection__bILfG,.styles_section__0wnJX{margin-bottom:2rem}.styles_homeEventsTitle__QAgDo,.styles_title__jbrtA{font-size:clamp(1.5rem,3vw,2rem)}.styles_cardsContainer__OnjU8{gap:var(--spacing-md)}.styles_homeEventsButton__fqLhb{font-size:clamp(.875rem,1.1vw,1rem)}.styles_author__jJ2Zk h3,.styles_quote__DfqrI{font-size:clamp(.875rem,1.2vw,1rem)}.styles_author__jJ2Zk span{font-size:clamp(.75rem,1vw,.875rem)}.styles_emptyState__Ke5X8 p{font-size:clamp(.9rem,1.5vw,1.1rem)}}