.\34 04-module__n0jmLq__pageLayout{flex-direction:column;min-height:100vh;display:flex}.\34 04-module__n0jmLq__bannerContainer{color:#fff;text-align:center;background-color:#1057b3;border-bottom-right-radius:10rem;justify-content:center;align-items:center;height:40vh;display:flex;position:relative;overflow:hidden}.\34 04-module__n0jmLq__oceanWaves{opacity:.3;pointer-events:none;background-color:#0000;background-image:radial-gradient(at 50% 100%,#fff3 0%,#0000 70%),linear-gradient(90deg,#ffffff0d,#ffffff1a,#ffffff0d);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:150% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:200%;height:100%;animation:30s ease-in-out infinite alternate \34 04-module__n0jmLq__waveMovement;position:absolute;top:0;left:0;transform:translateY(20%)}@keyframes \34 04-module__n0jmLq__waveMovement{0%{transform:translate(0)translateY(20%)scaleY(1)}to{transform:translate(-50%)translateY(25%)scaleY(1.05)}}.\34 04-module__n0jmLq__bannerContent{z-index:2;max-width:90%;padding:1rem;position:relative}.\34 04-module__n0jmLq__bannerTitle{color:#fff;text-shadow:2px 2px 4px #0000004d;margin:0;font-size:clamp(2.5rem,8vw,4rem);font-weight:700;line-height:1.2}.\34 04-module__n0jmLq__bannerSubtitle{color:#ffffffe6;margin-top:.5rem;font-size:clamp(1rem,4vw,1.5rem);font-weight:400}.\34 04-module__n0jmLq__errorPageWrapper{background-color:#e0f4ff;flex-grow:1;justify-content:center;padding:3rem 5vw;display:flex}.\34 04-module__n0jmLq__contentContainer{text-align:center;z-index:3;background-color:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:550px;margin-top:-6rem;padding:3rem 2rem;display:flex;position:relative;box-shadow:0 8px 20px #00000026}.\34 04-module__n0jmLq__errorSubtitle{color:#023e8a;margin:0;font-size:clamp(1.5rem,5vw,2rem);font-weight:700;line-height:1.3}.\34 04-module__n0jmLq__errorMessage{color:#555;max-width:450px;margin:.5rem 0 1.5rem;font-size:clamp(1rem,3.5vw,1.15rem);line-height:1.6}.\34 04-module__n0jmLq__searchForm{border:1px solid #a3d9ff;border-radius:8px;width:100%;max-width:400px;margin-bottom:1.5rem;display:flex;overflow:hidden;box-shadow:0 2px 6px #0000000d}.\34 04-module__n0jmLq__searchInput{color:#333;border:none;outline:none;flex-grow:1;padding:.8rem 1rem;font-size:1rem}.\34 04-module__n0jmLq__searchInput::placeholder{color:#888}.\34 04-module__n0jmLq__searchButton{color:#fff;cursor:pointer;white-space:nowrap;background-color:#015391;border:none;padding:.8rem 1.2rem;font-size:1rem;font-weight:600;transition:background-color .3s}.\34 04-module__n0jmLq__searchButton:hover{background-color:#00407a}.\34 04-module__n0jmLq__orText{color:#666;justify-content:center;align-items:center;width:100%;max-width:450px;margin-top:.5rem;margin-bottom:1rem;font-size:1rem;display:flex;position:relative}.\34 04-module__n0jmLq__orText:before,.\34 04-module__n0jmLq__orText:after{content:"";background-color:#ddd;flex-grow:1;height:1px;margin:0 1rem}.\34 04-module__n0jmLq__suggestionLinks{flex-wrap:wrap;justify-content:center;gap:.8rem;width:100%;max-width:450px;margin-bottom:2rem;display:flex}.\34 04-module__n0jmLq__suggestionLink{color:#023e8a;white-space:nowrap;background-color:#e0f4ff;border:1px solid #cef;border-radius:6px;padding:.7rem 1.2rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:background-color .2s,transform .2s,border-color .2s}.\34 04-module__n0jmLq__suggestionLink:hover{background-color:#cef;border-color:#a3d9ff;transform:translateY(-2px)}.\34 04-module__n0jmLq__homeButton{color:#fff;background-color:#015391;border-radius:8px;justify-content:center;align-items:center;padding:.8rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .3s,transform .2s;display:inline-flex;box-shadow:0 4px 8px #0000001a}.\34 04-module__n0jmLq__homeButton:hover{background-color:#00407a;transform:translateY(-2px)}@media (max-width:600px){.\34 04-module__n0jmLq__bannerContainer{border-bottom-right-radius:8rem;height:30vh}.\34 04-module__n0jmLq__bannerTitle{font-size:clamp(2rem,7vw,3rem)}.\34 04-module__n0jmLq__bannerSubtitle{font-size:clamp(.9rem,3.5vw,1.2rem)}.\34 04-module__n0jmLq__errorPageWrapper{padding:2rem 3vw}.\34 04-module__n0jmLq__contentContainer{gap:1rem;margin-top:-4rem;padding:2rem 1rem}.\34 04-module__n0jmLq__errorSubtitle{font-size:clamp(1.3rem,4.5vw,1.8rem)}.\34 04-module__n0jmLq__errorMessage{margin:.5rem 0 1rem;font-size:clamp(.95rem,3vw,1.1rem)}.\34 04-module__n0jmLq__searchForm{flex-direction:column}.\34 04-module__n0jmLq__searchInput{border-bottom:1px solid #eee;border-radius:8px 8px 0 0}.\34 04-module__n0jmLq__searchButton{border-radius:0 0 8px 8px;width:100%}.\34 04-module__n0jmLq__orText{margin-top:1rem;margin-bottom:.8rem}.\34 04-module__n0jmLq__orText:before,.\34 04-module__n0jmLq__orText:after{margin:0 .5rem}.\34 04-module__n0jmLq__suggestionLinks{flex-direction:column;gap:.6rem;margin-bottom:1.5rem}.\34 04-module__n0jmLq__suggestionLink{width:100%;padding:.6rem 1rem;font-size:.9rem}.\34 04-module__n0jmLq__homeButton{padding:.7rem 1.8rem;font-size:.95rem}}@media (min-width:601px) and (max-width:992px){.\34 04-module__n0jmLq__bannerContainer{border-bottom-right-radius:8rem}.\34 04-module__n0jmLq__errorPageWrapper{padding:3rem 4vw}.\34 04-module__n0jmLq__contentContainer{margin-top:-5rem;padding:2.5rem 1.8rem}}
.Header-module__KppamW__header{color:#fff;z-index:1000;-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;width:100%;padding:.8rem 1.5rem;transition:all .3s;position:fixed;top:0}.Header-module__KppamW__scrolled{color:#0056b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#fff;box-shadow:0 2px 8px #00000014}.Header-module__KppamW__scrolled .Header-module__KppamW__loginButton{color:#fff;background-color:#0056b3;border-color:#0056b3}.Header-module__KppamW__scrolled .Header-module__KppamW__loginButton:hover{background-color:#0d6dd4}.Header-module__KppamW__container{justify-content:space-between;align-items:center;width:100%;max-width:1350px;margin:0 auto;display:flex}.Header-module__KppamW__logo img{width:auto;height:auto;max-height:40px}.Header-module__KppamW__logoScrolled{background-color:#0056b3;border-radius:8px;padding:4px}.Header-module__KppamW__nav{align-items:center;gap:1.8rem;display:flex;position:relative}.Header-module__KppamW__navItem{position:relative}.Header-module__KppamW__link{color:inherit;white-space:nowrap;align-items:center;gap:.3rem;font-size:1rem;font-weight:600;text-decoration:none;display:flex;position:relative;overflow:hidden}.Header-module__KppamW__link:after{content:"";background-color:currentColor;width:0;height:2px;transition:width .3s ease-out;position:absolute;bottom:0;left:0}.Header-module__KppamW__link:hover:after,.Header-module__KppamW__link.Header-module__KppamW__active:after{width:100%}.Header-module__KppamW__dropdown{color:#0865c8;z-index:10;background:#fff;border:1px solid #0865c8;border-radius:20px;flex-direction:column;min-width:180px;padding:.5rem 0;display:none;position:absolute;top:calc(100% + .5rem);left:0;box-shadow:0 4px 12px #00000014}.Header-module__KppamW__dropdown:before{content:"";background:0 0;height:.5rem;position:absolute;top:-.5rem;left:0;right:0}.Header-module__KppamW__navItem:hover .Header-module__KppamW__dropdown,.Header-module__KppamW__dropdown:hover,.Header-module__KppamW__navItem:hover .Header-module__KppamW__dropdown{display:flex}.Header-module__KppamW__dropdownItem{color:#0056b3;white-space:nowrap;border-radius:20px;padding:.5rem 1rem;font-weight:500;text-decoration:none;transition:background .2s}.Header-module__KppamW__dropdownItem:hover{background-color:#f0f6ff}.Header-module__KppamW__icon{font-size:.75rem;transition:transform .3s}.Header-module__KppamW__navItem:hover .Header-module__KppamW__icon{transform:rotate(180deg)}.Header-module__KppamW__loginButton{color:#0056b3;white-space:nowrap;background-color:#fff;border:2px solid #0000;border-radius:50px;padding:.5rem 1.2rem;font-weight:600;text-decoration:none;transition:all .3s}.Header-module__KppamW__loginButton:hover{border-color:1px solid #0056b3;color:#fff;background-color:#0056b3}.Header-module__KppamW__hamburger{cursor:pointer;color:inherit;z-index:1100;background:0 0;border:none;font-size:1.5rem;display:none}@media (max-width:1119px){.Header-module__KppamW__hamburger{display:block}.Header-module__KppamW__logo img{width:auto;height:auto;max-height:38px}.Header-module__KppamW__nav{z-index:1000;color:#0056b3;background:#fff;border-top:1px solid #eee;flex-direction:column;gap:.5rem;max-height:calc(100vh - 65px);padding:1rem 1.5rem;display:none;position:fixed;top:65px;left:0;right:0;overflow-y:auto;box-shadow:0 8px 16px #0000001f}.Header-module__KppamW__navMobileOpen{display:flex}.Header-module__KppamW__navItem{width:100%;margin-bottom:0;padding:.5rem 0}.Header-module__KppamW__link{white-space:nowrap;justify-content:space-between;padding:.5rem 0;font-size:1.1rem}.Header-module__KppamW__link:after{height:1px;transition:width .3s ease-out}.Header-module__KppamW__link:hover:after,.Header-module__KppamW__link.Header-module__KppamW__active:after{width:100%}.Header-module__KppamW__dropdown{box-shadow:none;background:0 0;flex-direction:column;width:100%;margin-top:0;padding:0 0 0 20px;display:none;position:static}.Header-module__KppamW__dropdown:before{display:none}.Header-module__KppamW__dropdownOpen{display:flex!important}.Header-module__KppamW__dropdownItem{color:#333;padding:.6rem 0;font-size:1rem}.Header-module__KppamW__dropdownItem:hover{background-color:#f5f5f5}.Header-module__KppamW__loginButton{white-space:nowrap;justify-content:center;align-items:center;width:100%;margin-top:1rem;font-size:1.1rem;display:flex}.Header-module__KppamW__navItem .Header-module__KppamW__link .Header-module__KppamW__icon{transition:transform .3s;transform:rotate(0)}.Header-module__KppamW__navItem .Header-module__KppamW__link.Header-module__KppamW__active+.Header-module__KppamW__dropdown .Header-module__KppamW__icon,.Header-module__KppamW__navItem .Header-module__KppamW__link .Header-module__KppamW__icon[data-dropdown-open=true]{transform:rotate(180deg)}}
@media screen and (max-width:768px){.FaqSection-module__tJGcQW__sectionWrapper{background-color:#ecf6ff;width:100%;padding:6rem 1rem}}@media (min-width:768px){.FaqSection-module__tJGcQW__container{flex-direction:row;justify-content:space-between;align-items:flex-start;padding:0}}@media (min-width:768px){.FaqSection-module__tJGcQW__left{max-width:350px;margin-bottom:0}}@media (min-width:768px){.FaqSection-module__tJGcQW__title{font-size:3rem}}@media (min-width:768px){.FaqSection-module__tJGcQW__right{max-width:700px;margin-right:40px}}@media (min-width:768px){.FaqSection-module__tJGcQW__faqItem{border-radius:40px;max-width:700px;margin:.5rem}}@keyframes FaqSection-module__tJGcQW__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.FaqSection-module__tJGcQW__sectionWrapper{background-color:#e7f2fd;width:100%;padding:8rem 1rem}@media screen and (max-width:768px){.FaqSection-module__tJGcQW__sectionWrapper{background-color:#ecf6ff;width:100%;padding:6rem 1rem}}.FaqSection-module__tJGcQW__container{flex-direction:column;gap:2rem;max-width:1200px;margin:auto;padding:0 1rem;display:flex}@media (min-width:768px){.FaqSection-module__tJGcQW__container{flex-direction:row;justify-content:space-between;align-items:flex-start;padding:0}}.FaqSection-module__tJGcQW__left{flex:1;max-width:100%;margin-bottom:2rem}@media (min-width:768px){.FaqSection-module__tJGcQW__left{max-width:350px;margin-bottom:0}}.FaqSection-module__tJGcQW__subtitle{color:#000;margin-bottom:.5rem;font-size:1.2rem;font-weight:500}.FaqSection-module__tJGcQW__title{color:#000;margin-bottom:1rem;font-size:2rem;font-weight:700}@media (min-width:768px){.FaqSection-module__tJGcQW__title{font-size:3rem}}.FaqSection-module__tJGcQW__description{color:#333;font-size:.95rem;line-height:1.6}.FaqSection-module__tJGcQW__right{background-color:#fff;border-radius:40px;flex:1.8;max-width:100%;margin:0 auto;padding:0;box-shadow:0 8px 20px #00000014}@media (min-width:768px){.FaqSection-module__tJGcQW__right{max-width:700px;margin-right:40px}}.FaqSection-module__tJGcQW__faqItem{background-color:#fff;border-bottom:1px solid #ddd;border-radius:20px;margin:.5rem 1rem;overflow:hidden}@media (min-width:768px){.FaqSection-module__tJGcQW__faqItem{border-radius:40px;max-width:700px;margin:.5rem}}.FaqSection-module__tJGcQW__question{text-align:left;cursor:pointer;color:#000;background:#fff;border:none;border-radius:20px 20px 0 0;justify-content:space-between;align-items:center;width:100%;padding:1.2rem 1.5rem;font-size:1.1rem;font-weight:600;transition:background .3s;display:flex}.FaqSection-module__tJGcQW__question:hover{background-color:#fff}.FaqSection-module__tJGcQW__icon{color:#03045e;font-size:1.1rem;transition:transform .3s}.FaqSection-module__tJGcQW__rotate{transform:rotate(180deg)}.FaqSection-module__tJGcQW__answer{color:#333;background-color:#f7f9fc;border-radius:0 0 20px 20px;margin:0;padding:1rem 1.5rem;font-size:1rem;line-height:1.5;animation:.3s ease-in-out FaqSection-module__tJGcQW__fadeIn}.FaqSection-module__tJGcQW__viewAllLinkContainer{text-align:center;margin-top:2rem}.FaqSection-module__tJGcQW__viewAllLink{color:#1b51c6;border:2px solid #1b51c6;border-radius:50px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .3s,color .3s,transform .2s;display:inline-flex;box-shadow:0 4px 8px #03045e1a}.FaqSection-module__tJGcQW__viewAllLink:hover{color:#fff;background-color:#1b51c6;transform:translateY(-2px);box-shadow:0 6px 12px #03045e33}.FaqSection-module__tJGcQW__viewAllLink:hover .FaqSection-module__tJGcQW__viewAllLink svg{transform:translate(4px)}.FaqSection-module__tJGcQW__viewAllLink svg{transition:transform .2s}
.FooterSection-module__NKKUPa__footerWrapper{color:#000;background-color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.FooterSection-module__NKKUPa__ctaSection{color:#fff;background-color:#085fc3;width:100vw;margin-bottom:3rem;margin-left:calc(50% - 50vw);padding:1rem}.FooterSection-module__NKKUPa__ctaContent{text-align:left;max-width:1200px;margin:0 auto}.FooterSection-module__NKKUPa__ctaContent h2{max-width:500px;margin-bottom:1.5rem;font-size:3.5rem;font-weight:500}.FooterSection-module__NKKUPa__ctaButton{color:#fff;cursor:pointer;background:0 0;border:2px solid #fff;border-radius:50px;padding:.75rem 2rem;font-size:1.1rem;font-weight:600;transition:background-color .3s,color .3s}.FooterSection-module__NKKUPa__ctaButton:hover,.FooterSection-module__NKKUPa__ctaButton:focus{color:#07f;background-color:#fff;outline:none}.FooterSection-module__NKKUPa__footerMain{max-width:1200px;margin:0 auto;padding-top:30px}.FooterSection-module__NKKUPa__columns{flex-wrap:wrap;justify-content:flex-start;gap:4rem;display:flex}.FooterSection-module__NKKUPa__col{flex:240px;min-width:220px}.FooterSection-module__NKKUPa__col h3{color:#000;margin-bottom:1rem;font-size:1rem;font-weight:600}.FooterSection-module__NKKUPa__col ul{margin:0;padding:0;font-size:.8rem;line-height:1.8;list-style:none}.FooterSection-module__NKKUPa__col ul li a{color:inherit;text-decoration:none;transition:color .2s}.FooterSection-module__NKKUPa__col ul li a:hover{color:#07f}.FooterSection-module__NKKUPa__col p{color:#333;margin-top:.5rem;font-size:.95rem;line-height:1.6}.FooterSection-module__NKKUPa__contactLink{color:#333;text-decoration:none;transition:color .2s}.FooterSection-module__NKKUPa__contactLink:hover{color:#07f;text-decoration:underline}.FooterSection-module__NKKUPa__logo{color:#07f;margin-bottom:1rem;font-size:1.5rem;font-weight:700}.FooterSection-module__NKKUPa__logoImage{object-fit:contain;width:100%;max-width:150px;height:auto;display:block}.FooterSection-module__NKKUPa__socials{gap:1.5rem;margin-top:1rem;font-size:1.4rem;display:flex}.FooterSection-module__NKKUPa__socials svg{color:#000;cursor:pointer;transition:color .3s}.FooterSection-module__NKKUPa__socials svg:hover{color:#004bb5}@media (max-width:767px){.FooterSection-module__NKKUPa__ctaSection{text-align:center;padding:2rem 1rem}.FooterSection-module__NKKUPa__ctaContent h2{font-size:1.5rem}.FooterSection-module__NKKUPa__ctaButton{width:100%;margin-top:1rem;font-size:1rem}.FooterSection-module__NKKUPa__columns{flex-direction:column}.FooterSection-module__NKKUPa__col{text-align:center;min-width:100%}.FooterSection-module__NKKUPa__logoImage{margin:0 auto}.FooterSection-module__NKKUPa__socials{justify-content:center}}.FooterSection-module__NKKUPa__footerBottom{text-align:center;color:#2e2e2e;border-top:1px solid #ddd;margin-top:2rem;padding:2rem 1rem 1rem;font-size:.9rem}
.GetStartedCTASection-module__jyCF5a__ctaSection{color:#fff;background-color:#085fc3;width:100vw;margin-bottom:3rem;margin-left:calc(50% - 50vw);padding:1rem}.GetStartedCTASection-module__jyCF5a__ctaContent{text-align:left;max-width:1200px;margin:0 auto}.GetStartedCTASection-module__jyCF5a__ctaContent h2{max-width:500px;margin-bottom:1.5rem;font-size:3.5rem;font-weight:500}.GetStartedCTASection-module__jyCF5a__ctaButtonsContainer{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.GetStartedCTASection-module__jyCF5a__ctaButton{color:#085fc3;cursor:pointer;white-space:nowrap;background:#fff;border:2px solid #fff;border-radius:50px;padding:.75rem 2rem;font-size:1.1rem;font-weight:600;transition:background-color .3s,color .3s}.GetStartedCTASection-module__jyCF5a__ctaButton:hover,.GetStartedCTASection-module__jyCF5a__ctaButton:focus{color:#056dbc;background-color:#e6e6e6;outline:none}.GetStartedCTASection-module__jyCF5a__secondaryCtaButton{color:#fff;cursor:pointer;white-space:nowrap;background:0 0;border:2px solid #fff;border-radius:50px;padding:.75rem 2rem;font-size:1.1rem;font-weight:600;transition:background-color .3s,color .3s}.GetStartedCTASection-module__jyCF5a__secondaryCtaButton:hover,.GetStartedCTASection-module__jyCF5a__secondaryCtaButton:focus{color:#085fc3;background-color:#fff;outline:none}@media (max-width:767px){.GetStartedCTASection-module__jyCF5a__ctaSection{text-align:center;padding:2rem 1rem}.GetStartedCTASection-module__jyCF5a__ctaContent h2{max-width:none;font-size:1.5rem}.GetStartedCTASection-module__jyCF5a__ctaButtonsContainer{flex-direction:column;align-items:center;gap:15px}.GetStartedCTASection-module__jyCF5a__ctaButton,.GetStartedCTASection-module__jyCF5a__secondaryCtaButton{width:100%;margin-top:0;padding:.75rem 1.5rem;font-size:1rem}}
.CallScheduleForm-module__QetiDW__modalOverlay{z-index:1000;background-color:#0009;justify-content:center;align-items:center;width:100vw;height:100vh;transition:opacity .3s;display:flex;position:fixed;top:0;left:0}.CallScheduleForm-module__QetiDW__modalContentContainer{opacity:0;transform-origin:50%;background-color:#fff;border-radius:20px;flex-direction:column;width:90%;max-width:960px;max-height:90vh;transition:all .3s;display:flex;position:relative;overflow-y:auto;transform:translateY(-50px)scale(.95);box-shadow:0 10px 40px #00000026}.CallScheduleForm-module__QetiDW__visible{animation:.3s forwards CallScheduleForm-module__QetiDW__slideDownAppear}.CallScheduleForm-module__QetiDW__modalCloseButton{color:#333;cursor:pointer;z-index:10;background:0 0;border:none;font-size:24px;transition:color .2s;position:absolute;top:12px;right:16px}.CallScheduleForm-module__QetiDW__modalCloseButton:hover{color:#000}.CallScheduleForm-module__QetiDW__modalImageSection{box-sizing:border-box;color:#fff;text-align:center;background-color:#1266cc;border-top-left-radius:20px;border-top-right-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:200px;padding:2rem 1.5rem;display:flex;position:relative;overflow:hidden}.CallScheduleForm-module__QetiDW__modalImageSection img.CallScheduleForm-module__QetiDW__modalImage{object-fit:contain;border-radius:10px;width:auto;max-width:180px;height:auto;margin-bottom:1.5rem}.CallScheduleForm-module__QetiDW__modalImageTextOverlay{color:#fff;text-shadow:0 0 6px #0009;box-sizing:border-box;max-width:100%;margin-bottom:1rem;padding:0 10px;font-size:1rem;font-weight:500;line-height:1.5}.CallScheduleForm-module__QetiDW__modalFormSection{color:#333;background-color:#fff;border-radius:20px;flex-direction:column;justify-content:center;padding:2rem;display:flex}.CallScheduleForm-module__QetiDW__successMessage{color:#2d7a46;text-align:center;background-color:#e6ffed;border:1px solid #a7f3d0;border-radius:8px;padding:1rem;font-weight:600}@keyframes CallScheduleForm-module__QetiDW__slideDownAppear{0%{opacity:0;transform:translateY(-50px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.CallScheduleForm-module__QetiDW__formFieldsContainer{flex-direction:column;gap:1rem;display:flex}.CallScheduleForm-module__QetiDW__formInput,.CallScheduleForm-module__QetiDW__formTextarea{resize:vertical;color:#333;background-color:#fff;border:2px solid #2563eb;border-radius:20px;width:100%;padding:.75rem 1rem;font-family:inherit;font-size:1rem;transition:border .2s,box-shadow .2s}.CallScheduleForm-module__QetiDW__inputFieldFocus:focus{border-color:#1e40af;outline:none;box-shadow:0 0 0 3px #2563eb4d}.CallScheduleForm-module__QetiDW__customBlueButton{color:#fff;cursor:pointer;background-color:#2563eb;border:none;border-radius:20px;padding:.75rem;font-size:1rem;font-weight:700;transition:background-color .2s,transform .1s}.CallScheduleForm-module__QetiDW__customBlueButton:hover{background-color:#1e40af;transform:translateY(-1px)}@media (max-width:999px){.CallScheduleForm-module__QetiDW__modalContentContainer{width:95%;max-width:700px}.CallScheduleForm-module__QetiDW__modalImageSection{padding:2rem 1.2rem}.CallScheduleForm-module__QetiDW__modalImageSection img.CallScheduleForm-module__QetiDW__modalImage{max-width:150px}.CallScheduleForm-module__QetiDW__modalImageTextOverlay{margin-bottom:.5rem;font-size:.9rem}.CallScheduleForm-module__QetiDW__modalFormSection{padding:1.5rem}.CallScheduleForm-module__QetiDW__modalFormSection h2{margin-bottom:1.2rem;font-size:2rem}.CallScheduleForm-module__QetiDW__formInput,.CallScheduleForm-module__QetiDW__formTextarea,.CallScheduleForm-module__QetiDW__customBlueButton{padding:.65rem .9rem;font-size:.9rem}}@media (min-width:768px){.CallScheduleForm-module__QetiDW__modalContentContainer{border-radius:20px;flex-direction:row}.CallScheduleForm-module__QetiDW__modalImageSection{text-align:center;border-top-left-radius:20px;border-top-right-radius:0;border-bottom-left-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:40%;min-height:auto;padding:3rem 2rem;display:flex}.CallScheduleForm-module__QetiDW__modalImageSection img.CallScheduleForm-module__QetiDW__modalImage{width:auto;max-width:250px;max-height:250px;margin-bottom:1.5rem}.CallScheduleForm-module__QetiDW__modalImageTextOverlay{max-width:90%;margin-bottom:0;font-size:1.1rem}.CallScheduleForm-module__QetiDW__modalFormSection{border-radius:0 20px 20px 0;width:60%;padding:2.5rem}}@media (max-width:767px){.CallScheduleForm-module__QetiDW__modalContentContainer{width:95%;max-width:95%}.CallScheduleForm-module__QetiDW__modalImageSection{display:none}.CallScheduleForm-module__QetiDW__modalFormSection{border-radius:20px;width:100%;padding:1.5rem}.CallScheduleForm-module__QetiDW__modalFormSection h2{margin-bottom:1rem;font-size:1.8rem}.CallScheduleForm-module__QetiDW__formInput,.CallScheduleForm-module__QetiDW__formTextarea,.CallScheduleForm-module__QetiDW__customBlueButton{padding:.6rem .8rem;font-size:.85rem}}
.FeaturesSection-module__gPVjAW__featuresSection{text-align:center;background-color:#fff;padding:60px 0}.FeaturesSection-module__gPVjAW__grid{grid-template-columns:repeat(4,1fr);gap:24px;max-width:1200px;margin:0 auto;padding:0 20px;display:grid}.FeaturesSection-module__gPVjAW__card{text-align:center;cursor:default;background:#0967cb;border-radius:16px;flex-direction:column;align-items:center;padding:20px;transition:transform .35s ease-in-out;display:flex;overflow:hidden;box-shadow:0 6px 12px #0056b333}.FeaturesSection-module__gPVjAW__card:hover{transform:translateY(-8px)}.FeaturesSection-module__gPVjAW__cardImage{object-fit:contain;border:1px solid #fff;border-radius:16px;width:70px;height:auto;margin-bottom:12px}.FeaturesSection-module__gPVjAW__cardTitle{color:#e1f0ff;white-space:pre-line;margin-bottom:6px;font-size:1.15rem;font-weight:700}.FeaturesSection-module__gPVjAW__cardContent{text-align:center}@media (max-width:1024px){.FeaturesSection-module__gPVjAW__grid{grid-template-columns:repeat(3,1fr);max-width:900px}}@media (max-width:768px){.FeaturesSection-module__gPVjAW__grid{grid-template-columns:repeat(2,1fr);max-width:600px}.FeaturesSection-module__gPVjAW__card{max-width:100%}}@media (max-width:480px){.FeaturesSection-module__gPVjAW__grid{grid-template-columns:1fr;max-width:350px}.FeaturesSection-module__gPVjAW__card{max-width:100%}}
.CourseHighlight-module__rIkUfG__section{background-color:#fff;padding:40px 0}.CourseHighlight-module__rIkUfG__container{justify-content:center;align-items:flex-start;gap:40px;max-width:1200px;margin:0 auto;padding:40px 20px;display:flex}.CourseHighlight-module__rIkUfG__leftSide{text-align:left;flex:.8}.CourseHighlight-module__rIkUfG__rightGroup{flex:1.2;align-items:flex-start;gap:24px;display:flex}.CourseHighlight-module__rIkUfG__verticalLine{background-color:#0365cd;width:2px;height:180px;margin-left:-25px}.CourseHighlight-module__rIkUfG__rightSide{text-align:left;flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;display:flex}.CourseHighlight-module__rIkUfG__smallText{text-transform:uppercase;color:#021427;margin-bottom:8px;font-size:.8rem;font-weight:600}.CourseHighlight-module__rIkUfG__bigText{color:#000;margin:0;font-size:3rem;font-weight:700}.CourseHighlight-module__rIkUfG__mediumRow{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:20px;width:100%;margin-top:16px;display:flex}.CourseHighlight-module__rIkUfG__mediumText{color:#333;flex:1;max-width:600px;font-size:1rem;line-height:1.5}.CourseHighlight-module__rIkUfG__button{color:#fff;cursor:pointer;white-space:nowrap;background-color:#0967cb;border:none;border-radius:40px;padding:12px 24px;font-size:1.2rem;font-weight:400;transition:background-color .3s}.CourseHighlight-module__rIkUfG__button:hover{background-color:#0b4a8d}@media (max-width:768px){.CourseHighlight-module__rIkUfG__container{flex-direction:column;gap:32px}.CourseHighlight-module__rIkUfG__rightGroup{flex-direction:row;align-items:flex-start;gap:16px;width:100%}.CourseHighlight-module__rIkUfG__verticalLine{width:2px;height:100%;min-height:120px;margin-left:0}.CourseHighlight-module__rIkUfG__mediumRow{flex-direction:column;align-items:flex-start;gap:16px}.CourseHighlight-module__rIkUfG__mediumText{max-width:100%}.CourseHighlight-module__rIkUfG__button{align-self:flex-start}}
.Popup-module__PUwPrq__notificationBanner{z-index:1000;color:#333;background-color:#f7f7f7;border:1px solid #ddd;border-radius:12px;align-items:flex-start;gap:20px;max-width:500px;padding:30px 40px;font-family:Arial,sans-serif;animation:.5s ease-out forwards Popup-module__PUwPrq__slideInFromRight;display:flex;position:fixed;top:80px;right:40px;box-shadow:0 6px 20px #00000026}@keyframes Popup-module__PUwPrq__slideInFromRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.Popup-module__PUwPrq__bannerContent{flex-grow:1}.Popup-module__PUwPrq__bannerTitle{color:#0070f3;margin-bottom:10px;font-size:1.6rem;font-weight:700;line-height:1.3}.Popup-module__PUwPrq__bannerMessage{color:#555;margin-bottom:15px;font-size:1.1rem;line-height:1.6}.Popup-module__PUwPrq__bannerLink{color:#fff;background-color:#0070f3;border-radius:8px;padding:12px 22px;font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-block}.Popup-module__PUwPrq__bannerLink:hover{background-color:#005bb5}.Popup-module__PUwPrq__closeButton{cursor:pointer;color:#888;background:0 0;border:none;margin-top:-10px;padding:0;font-size:2.5rem;line-height:1;transition:color .2s}.Popup-module__PUwPrq__closeButton:hover{color:#333}@media (max-width:600px){.Popup-module__PUwPrq__notificationBanner{width:calc(100% - 40px);max-width:500px;padding:20px 25px;animation:.5s ease-out forwards Popup-module__PUwPrq__slideInFromBottom;top:auto;bottom:20px;left:50%;transform:translate(-50%)}@keyframes Popup-module__PUwPrq__slideInFromBottom{0%{opacity:0;transform:translate(-50%,100%)}to{opacity:1;transform:translate(-50%)}}.Popup-module__PUwPrq__bannerTitle{font-size:1.3rem}.Popup-module__PUwPrq__bannerMessage{font-size:1rem}.Popup-module__PUwPrq__bannerLink{padding:10px 18px;font-size:.95rem}.Popup-module__PUwPrq__closeButton{margin-top:-5px;font-size:2rem}}
.TestimonialsSection-module__cFpO_W__sectionWrapper{background-color:#e7f2fd;width:100%;padding:6rem 1rem}.TestimonialsSection-module__cFpO_W__testimonials{max-width:1200px;margin:auto}.TestimonialsSection-module__cFpO_W__header{flex-direction:column;gap:2rem;margin-bottom:3.5rem;display:flex}@media (min-width:768px){.TestimonialsSection-module__cFpO_W__header{flex-direction:row;justify-content:space-between;align-items:flex-start}}.TestimonialsSection-module__cFpO_W__headerLeft small{color:#000;font-size:1rem;font-weight:600}.TestimonialsSection-module__cFpO_W__headerLeft h2{letter-spacing:.5px;color:#023e8a;max-width:580px;margin-top:.5rem;font-size:3rem;font-weight:700;line-height:1.2}.TestimonialsSection-module__cFpO_W__headerRight{text-align:left;flex:.7;padding-left:2rem}.TestimonialsSection-module__cFpO_W__stars{color:#015391;letter-spacing:.8em;margin-right:.3rem}.TestimonialsSection-module__cFpO_W__headerRight p{color:#333;margin:.2rem 0;font-size:1rem;font-weight:700}.TestimonialsSection-module__cFpO_W__link{color:#000;text-transform:uppercase;letter-spacing:1px;cursor:pointer;background:0 0;border:none;align-items:center;margin-top:1rem;padding:0;font-size:1rem;font-weight:600;text-decoration:none;transition:color .2s ease-in-out;display:inline-flex}.TestimonialsSection-module__cFpO_W__link:hover{color:#0051c3}.TestimonialsSection-module__cFpO_W__arrow{margin-right:6px;font-size:.7rem;font-weight:900;line-height:1;display:inline-block;transform:translateY(-1px)}.TestimonialsSection-module__cFpO_W__cards{grid-template-columns:1fr;gap:3.5rem 2.5rem;padding:0 .5rem;display:grid}@media (min-width:768px){.TestimonialsSection-module__cFpO_W__cards{grid-template-columns:repeat(2,1fr)}}.TestimonialsSection-module__cFpO_W__card{background-color:#fff;border-radius:12px;margin-top:2rem;padding:2.5rem 0 .5rem;transition:transform .2s ease-in-out;position:relative;box-shadow:0 6px 14px #00000014}.TestimonialsSection-module__cFpO_W__card:hover{transform:translateY(-5px)}.TestimonialsSection-module__cFpO_W__imageWrapper{background:#fff;border-radius:12px;width:72px;height:72px;position:absolute;top:-40px;left:30px;overflow:hidden;box-shadow:0 0 6px #0000000d}.TestimonialsSection-module__cFpO_W__userImage{object-fit:cover;width:100%;height:100%}.TestimonialsSection-module__cFpO_W__quote{color:#333;min-height:80px;margin-top:.5rem;padding:20px 50px 0 40px;font-size:1.2rem;font-weight:400;line-height:1.3}.TestimonialsSection-module__cFpO_W__name{color:#023e8a;margin-top:.8rem;padding:0 40px;font-size:1.05rem;font-weight:600}.TestimonialsSection-module__cFpO_W__footer{justify-content:flex-end;margin-top:auto;padding:0 15px 10px 0;display:flex}.TestimonialsSection-module__cFpO_W__cardRating{color:#015391;letter-spacing:.8em}
.ClassDetail-module__6e36fG__pageContainer{background-color:#f0f8ff;flex-direction:column;min-height:100vh;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;display:flex}.ClassDetail-module__6e36fG__detailBanner{color:#fff;text-shadow:0 2px 4px #00000080;background-image:url(/images/Classes/Detail_Banner.png);background-position:50%;background-size:cover;border-bottom-right-radius:10rem;justify-content:center;align-items:center;width:100%;height:40vh;display:flex;position:relative;box-shadow:0 4px 10px #00000026}.ClassDetail-module__6e36fG__bannerContent{text-align:center;border-radius:8px;padding:1rem 2rem}.ClassDetail-module__6e36fG__bannerContent h1{margin:0;font-size:3rem;font-weight:700}.ClassDetail-module__6e36fG__detailContainer{flex-wrap:wrap;align-items:flex-start;gap:30px;max-width:1200px;margin:20px auto;padding:20px;display:flex}.ClassDetail-module__6e36fG__mainContent{flex-direction:column;flex:1 0 650px;gap:30px;display:flex}.ClassDetail-module__6e36fG__sidebarContainer{box-sizing:border-box;flex-direction:column;flex:0 0 350px;align-self:flex-start;gap:20px;min-width:300px;display:flex;position:sticky;top:20px}.ClassDetail-module__6e36fG__sidebarCard{box-sizing:border-box;background-color:#fff;border:1px solid #0359b5;border-radius:15px;flex:none;min-width:auto;margin-top:0}.ClassDetail-module__6e36fG__imageWrapper{justify-content:center;align-items:center;width:100%;margin-bottom:20px;display:flex}.ClassDetail-module__6e36fG__imageWrapper img{border:2px solid #0359b5;border-radius:25px;max-width:100%;height:auto}.ClassDetail-module__6e36fG__title{color:#222;margin-bottom:10px;font-size:2rem;font-weight:700}.ClassDetail-module__6e36fG__date{color:#666;margin-bottom:20px;font-size:1rem}.ClassDetail-module__6e36fG__description{color:#333;font-size:1.125rem;line-height:1.6}.ClassDetail-module__6e36fG__buttonGroup{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.ClassDetail-module__6e36fG__toggleButton{color:#0359b5;cursor:pointer;background-color:#fff;border:2px solid #0359b5;border-radius:50px;flex-shrink:0;padding:10px 26px;font-size:1rem;transition:all .3s}.ClassDetail-module__6e36fG__toggleButton:hover{background-color:#e7f1ff}.ClassDetail-module__6e36fG__toggleButton.ClassDetail-module__6e36fG__active{color:#fff;background-color:#0359b5}.ClassDetail-module__6e36fG__formGroup{margin-bottom:20px}.ClassDetail-module__6e36fG__formContainer{background-color:#fff;border-radius:35px;max-width:650px;margin:0 auto;padding:30px;box-shadow:0 4px 15px #0000000d}.ClassDetail-module__6e36fG__formControl{color:#222;background:#fff;border:1px solid #0359b5;border-radius:20px;width:100%;max-width:600px;margin:0 auto;padding:10px 16px;font-size:1rem;transition:border .2s}.ClassDetail-module__6e36fG__formControl::placeholder{color:#666}.ClassDetail-module__6e36fG__formControl:focus{border-color:#07f;outline:none}.ClassDetail-module__6e36fG__submitButton{color:#fff;cursor:pointer;background-color:#0359b5;border:none;border-radius:50px;width:auto;margin-top:10px;padding:12px 30px;font-size:1rem;font-weight:500;transition:background-color .2s;display:inline-block}.ClassDetail-module__6e36fG__submitButton:hover{background-color:#0056b3}.ClassDetail-module__6e36fG__collapsibleCard{color:#fff;background-color:#0056b3;border:1px solid #ddd;border-radius:8px;overflow:hidden}.ClassDetail-module__6e36fG__collapsibleHeader{cursor:pointer;background-color:#0056b3;justify-content:space-between;align-items:center;padding:15px;display:flex}.ClassDetail-module__6e36fG__collapsibleTitle{color:#fff;margin:0;font-size:1.2rem}.ClassDetail-module__6e36fG__collapsibleIcon{color:#fff;font-size:1.2rem;transition:transform .3s}.ClassDetail-module__6e36fG__collapsibleIcon.ClassDetail-module__6e36fG__expanded{transform:rotate(180deg)}.ClassDetail-module__6e36fG__collapsibleContent{max-height:0;padding:0 15px;transition:max-height .5s ease-out,padding .5s ease-out;overflow:hidden}.ClassDetail-module__6e36fG__collapsibleContent.ClassDetail-module__6e36fG__expanded{max-height:500px;padding:15px}.ClassDetail-module__6e36fG__collapsibleContent ul{padding-left:20px;list-style-type:disc}.ClassDetail-module__6e36fG__collapsibleContent ul li{color:#fff}.ClassDetail-module__6e36fG__contentSection{opacity:0;max-height:0;transition:max-height .5s ease-in-out,opacity 1s ease-in,transform 1s ease-out;overflow:hidden;transform:translateY(-20px)}.ClassDetail-module__6e36fG__contentSection.ClassDetail-module__6e36fG__active{opacity:1;max-height:3000px;transform:translateY(0)}@media (max-width:991px){.ClassDetail-module__6e36fG__detailContainer{flex-direction:column;align-items:center;padding:15px}.ClassDetail-module__6e36fG__detailBanner{border-bottom-right-radius:8rem}.ClassDetail-module__6e36fG__imageWrapper{margin-top:20px}.ClassDetail-module__6e36fG__sidebarContainer{flex-direction:column;width:100%;position:static}}@media (max-width:576px){.ClassDetail-module__6e36fG__detailBanner h1{font-size:2rem}.ClassDetail-module__6e36fG__mainContent{padding:15px}.ClassDetail-module__6e36fG__title{font-size:1.5rem}.ClassDetail-module__6e36fG__description{font-size:1rem}.ClassDetail-module__6e36fG__buttonGroup{flex-direction:column}.ClassDetail-module__6e36fG__toggleButton{width:100%}.ClassDetail-module__6e36fG__formContainer{padding:20px}}
.Reviews-module__NdOysa__detailBanner{color:#fff;text-shadow:0 2px 4px #00000080;text-align:center;box-sizing:border-box;background-color:#175bb3;background-position:50%;background-size:cover;border-bottom-right-radius:10rem;flex-direction:column;justify-content:center;align-items:center;width:100%;height:40vh;padding:20px;display:flex;position:relative;box-shadow:0 4px 10px #00000026}.Reviews-module__NdOysa__detailBannerHeading{margin-bottom:20px;font-size:5rem;font-weight:700;line-height:1.1}.Reviews-module__NdOysa__pageContentWrapper{background-image:linear-gradient(#fff,#e0f2ff);padding:60px 0}.Reviews-module__NdOysa__pageContentContainer{max-width:1200px;margin:0 auto;padding:0 20px}.Reviews-module__NdOysa__introductorySection{margin-bottom:60px}.Reviews-module__NdOysa__introContentWrapper{justify-content:space-between;align-items:center;gap:60px;display:flex}.Reviews-module__NdOysa__introLeft,.Reviews-module__NdOysa__introRight{flex:1;min-width:0}.Reviews-module__NdOysa__singleImageWrapper{max-width:100%;height:auto;display:block}.Reviews-module__NdOysa__introImage{object-fit:cover;border-radius:12px;width:100%;height:auto;display:block}.Reviews-module__NdOysa__introHeading{color:#0d1e3d;margin-bottom:20px;font-size:clamp(1.8rem,3.5vw,3.5rem);font-weight:700}.Reviews-module__NdOysa__introParagraph{color:#555;margin-bottom:20px;font-size:1.3rem;line-height:1.6}.Reviews-module__NdOysa__addReviewButton{color:#fff;cursor:pointer;background-color:#ff6f61;border:none;border-radius:8px;padding:12px 24px;font-size:1rem;font-weight:600;transition:background-color .3s,transform .2s;box-shadow:0 4px 10px #0000001a}.Reviews-module__NdOysa__addReviewButton:hover{background-color:#e65c50;transform:translateY(-2px)}.Reviews-module__NdOysa__reviewFormContainer{background-color:#f5f5f5;border-radius:12px;padding:40px;box-shadow:0 10px 30px #0003}.Reviews-module__NdOysa__formHeading{text-align:center;color:#0d1e3d;margin-bottom:10px;font-size:clamp(1.5rem,2.5vw,2.5rem)}.Reviews-module__NdOysa__formSubheading{text-align:center;color:#666;max-width:500px;margin-bottom:30px;margin-left:auto;margin-right:auto;font-size:1rem}.Reviews-module__NdOysa__reviewForm{flex-direction:column;gap:20px;max-width:500px;margin:0 auto;display:flex}.Reviews-module__NdOysa__formGroup{flex-direction:column;gap:8px;display:flex}.Reviews-module__NdOysa__formGroup label{color:#0d1e3d;font-weight:600}.Reviews-module__NdOysa__formInput,.Reviews-module__NdOysa__formTextarea{color:#333;background-color:#e0f2ff;border:1px solid #cef;border-radius:8px;width:100%;padding:12px;font-size:1rem;transition:border-color .3s,box-shadow .3s}.Reviews-module__NdOysa__formInput:focus,.Reviews-module__NdOysa__formTextarea:focus{background-color:#fff;border-color:#175bb3;outline:none;box-shadow:0 0 0 3px #175bb333}.Reviews-module__NdOysa__formTextarea{resize:vertical;min-height:100px}.Reviews-module__NdOysa__formFileInput{display:none}.Reviews-module__NdOysa__fileInputLabel{color:#fff;cursor:pointer;background-color:#175bb3;border-radius:8px;justify-content:center;align-items:center;width:100%;padding:12px 15px;font-size:1rem;font-weight:600;transition:background-color .3s;display:inline-flex}.Reviews-module__NdOysa__fileInputLabel:hover{background-color:#134b92}.Reviews-module__NdOysa__fileInputLabel .Reviews-module__NdOysa__icon{margin-right:8px;font-size:1.2rem}.Reviews-module__NdOysa__formActions{justify-content:space-between;gap:15px;margin-top:10px;display:flex}.Reviews-module__NdOysa__submitButton{color:#fff;cursor:pointer;background-color:#175bb3;border:none;border-radius:8px;flex:1;padding:12px;font-size:1rem;font-weight:600;transition:background-color .3s}.Reviews-module__NdOysa__submitButton:hover:not(:disabled){background-color:#134b92}.Reviews-module__NdOysa__submitButton:disabled{cursor:not-allowed;background-color:#a0a0a0}.Reviews-module__NdOysa__cancelButton{color:#ff6f61;cursor:pointer;background-color:#fff;border:1px solid #ff6f61;border-radius:8px;flex:1;padding:12px;font-size:1rem;font-weight:600;transition:background-color .3s,color .3s,border-color .3s}.Reviews-module__NdOysa__cancelButton:hover{color:#e65c50;background-color:#ffe6e4;border-color:#e65c50}.Reviews-module__NdOysa__successMessage{text-align:center;color:#4caf50;background-color:#e8f5e9;border-radius:8px;margin-top:10px;padding:10px;font-size:1rem}.Reviews-module__NdOysa__errorMessage{text-align:center;color:#f44336;background-color:#ffebee;border-radius:8px;margin-top:10px;padding:10px;font-size:1rem}.Reviews-module__NdOysa__reviewsGridSection{background-color:#0000;padding:60px 0}.Reviews-module__NdOysa__container{max-width:1200px;margin:0 auto;padding:0 20px}.Reviews-module__NdOysa__swiperContainer{max-width:100%;position:relative}.Reviews-module__NdOysa__noReviewsMessage,.Reviews-module__NdOysa__loadingMessage,.Reviews-module__NdOysa__errorMessage{text-align:center;color:#666;margin-top:30px;font-size:1.2rem}.Reviews-module__NdOysa__reviewCard{background:#fff;border:1px solid #e0f2ff;border-radius:16px;flex-direction:column;height:100%;padding:35px;transition:transform .3s,box-shadow .3s;display:flex;position:relative;box-shadow:0 6px 20px #00000014}.Reviews-module__NdOysa__reviewCard:hover{transform:translateY(-8px);box-shadow:0 15px 30px #0000001f}.Reviews-module__NdOysa__reviewHeader{z-index:1;align-items:center;gap:18px;margin-bottom:25px;display:flex;position:relative}.Reviews-module__NdOysa__reviewerImage{object-fit:cover;border:3px solid #175bb3;border-radius:50%;flex-shrink:0;width:70px;height:70px;box-shadow:0 2px 10px #0000001a}.Reviews-module__NdOysa__reviewerInfo{flex-direction:column;display:flex}.Reviews-module__NdOysa__reviewerName{color:#0d1e3d;margin:0;font-size:1.25rem;font-weight:700}.Reviews-module__NdOysa__reviewerRole{color:#777;margin:0;font-size:.95rem}.Reviews-module__NdOysa__reviewText{color:#333;z-index:1;margin-top:auto;font-size:1.1rem;font-style:italic;line-height:1.7;position:relative}.Reviews-module__NdOysa__modalOverlay{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#000000a6;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.Reviews-module__NdOysa__modalOverlay>div{box-sizing:border-box;background-color:#fff;border-radius:16px;width:90%;max-width:600px;margin:40px 0;padding:40px;position:relative;box-shadow:0 20px 50px #0006}.Reviews-module__NdOysa__modalCloseButton{color:#999;cursor:pointer;background:0 0;border:none;padding:0;font-size:2rem;line-height:1;transition:color .2s;position:absolute;top:15px;right:15px}.Reviews-module__NdOysa__modalCloseButton:hover{color:#333}.Reviews-module__NdOysa__imagePreviewWrapper{justify-content:center;align-items:center;margin-top:20px;margin-bottom:20px;display:flex}.Reviews-module__NdOysa__imagePreview{object-fit:cover;border:3px solid #175bb3;border-radius:50%;width:100px;height:100px;box-shadow:0 2px 10px #0000001a}.Reviews-module__NdOysa__customPagination{text-align:center;justify-content:center;align-items:center;margin-top:30px;display:flex}.Reviews-module__NdOysa__bullet{opacity:.8;cursor:pointer;background-color:#175bb3;border-radius:50%;width:12px;height:12px;margin:0 6px;transition:background-color .3s,transform .3s;display:inline-block}.Reviews-module__NdOysa__activeBullet{opacity:1;background-color:#175bb3;transform:scale(1.2)}@media (max-width:768px){.Reviews-module__NdOysa__introContentWrapper{flex-direction:column;gap:40px}.Reviews-module__NdOysa__detailBannerHeading{font-size:3rem}.Reviews-module__NdOysa__modalOverlay>div{margin:20px;padding:30px}.Reviews-module__NdOysa__pageContentContainer{padding:0 15px}}@media (max-width:480px){.Reviews-module__NdOysa__modalOverlay>div{width:95%;margin:10px;padding:20px}.Reviews-module__NdOysa__reviewFormContainer{padding:15px}.Reviews-module__NdOysa__formActions{flex-direction:column;gap:10px}.Reviews-module__NdOysa__formHeading{font-size:1.8rem}.Reviews-module__NdOysa__introParagraph,.Reviews-module__NdOysa__introHeading{text-align:center}.Reviews-module__NdOysa__pageContentContainer{padding:0 10px}.Reviews-module__NdOysa__detailBannerHeading{font-size:2.5rem}.Reviews-module__NdOysa__introContentWrapper{gap:20px}}
.ACSLRegistrationForm-module__SWd8Wq__formContainer{background-color:#fff;border:1px solid #0056b3;border-radius:20px;padding:2rem;box-shadow:0 4px 20px #0000000d}.ACSLRegistrationForm-module__SWd8Wq__formTitle{color:#036;margin-bottom:1.5rem;font-size:1.5rem;font-weight:600;line-height:1.4}.ACSLRegistrationForm-module__SWd8Wq__formGridRow{grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:1.25rem;display:grid}.ACSLRegistrationForm-module__SWd8Wq__formGroup{flex-direction:column;display:flex}.ACSLRegistrationForm-module__SWd8Wq__formGroup label{color:#333;margin-bottom:.5rem;font-size:1rem;font-weight:500}.ACSLRegistrationForm-module__SWd8Wq__formGroup input:not([type=radio]),.ACSLRegistrationForm-module__SWd8Wq__formGroup select{color:#555;appearance:none;background-color:#f9f9f9;border:1px solid #ccc;border-radius:8px;width:100%;padding:.75rem 1rem;font-size:1rem;transition:all .2s ease-in-out}.ACSLRegistrationForm-module__SWd8Wq__formGroup input:focus,.ACSLRegistrationForm-module__SWd8Wq__formGroup select:focus{background-color:#fff;border-color:#09c;outline:none;box-shadow:0 0 0 3px #09c3}.ACSLRegistrationForm-module__SWd8Wq__toggleButton{color:#555;cursor:pointer;text-align:center;background-color:#0000;border:1px solid #ddd;border-radius:8px;flex-grow:1;padding:.75rem 1rem;font-size:1rem;font-weight:500;transition:all .2s ease-in-out}.ACSLRegistrationForm-module__SWd8Wq__toggleButton:hover{background-color:#00000008;border-color:#bbb}.ACSLRegistrationForm-module__SWd8Wq__activeButton{color:#fff;background-color:#0056b3;border-color:#0056b3;box-shadow:0 2px 8px #0056b366}.ACSLRegistrationForm-module__SWd8Wq__activeButton:hover{background-color:#004494;border-color:#004494;box-shadow:0 2px 10px #0056b399}.ACSLRegistrationForm-module__SWd8Wq__formNote{color:#555;margin-bottom:1rem;font-size:.9rem;line-height:1.5}.ACSLRegistrationForm-module__SWd8Wq__formNote strong{color:#036}.ACSLRegistrationForm-module__SWd8Wq__submitButton{color:#fff;cursor:pointer;background-color:#0056b3;border:none;border-radius:8px;width:100%;padding:1rem;font-size:1.2rem;font-weight:600;transition:background-color .2s ease-in-out}.ACSLRegistrationForm-module__SWd8Wq__submitButton:hover{background-color:#0077a3}.ACSLRegistrationForm-module__SWd8Wq__errorText{color:#dc3545;margin-top:.25rem;font-size:.85rem}.ACSLRegistrationForm-module__SWd8Wq__successMessage{color:#28a745;text-align:center;background-color:#e6f7e6;border:1px solid #c3e6cb;border-radius:8px;margin-top:1.5rem;padding:1rem;font-weight:500}.ACSLRegistrationForm-module__SWd8Wq__errorMessage{color:#dc3545;text-align:center;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;margin-top:1.5rem;padding:1rem;font-weight:500}.ACSLRegistrationForm-module__SWd8Wq__coachingButtonContainer{gap:1rem;margin-top:.5rem;display:flex}
@keyframes AboutUs-module__OlJC1a__slideDown1{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes AboutUs-module__OlJC1a__slideDown2{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes AboutUs-module__OlJC1a__slideInLine{0%{opacity:0;width:0}to{opacity:1;width:80px}}@keyframes AboutUs-module__OlJC1a__slideInLeftImage{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}.AboutUs-module__OlJC1a__detailBanner{color:#fff;text-shadow:0 2px 4px #00000080;background-color:#175bb3;background-position:50%;background-size:cover;border-bottom-right-radius:10rem;justify-content:center;align-items:center;width:100%;height:40vh;display:flex;position:relative;box-shadow:0 4px 10px #00000026}.AboutUs-module__OlJC1a__detailBanner h1{margin:0;font-size:6rem;font-weight:700}.AboutUs-module__OlJC1a__introductorySection{max-width:1280px;margin:0 auto 40px;padding:80px 20px}.AboutUs-module__OlJC1a__gradientContainer{background:linear-gradient(to bottom left,#fff 60%,#d0e8fd);border-radius:10px;flex-direction:column;gap:60px;padding:60px 40px;display:flex;box-shadow:0 4px 15px #00000014}.AboutUs-module__OlJC1a__introContentWrapper{flex-direction:column;gap:40px;display:flex}@media (min-width:992px){.AboutUs-module__OlJC1a__introContentWrapper{flex-direction:row;justify-content:space-between;align-items:flex-start}}.AboutUs-module__OlJC1a__introLeft,.AboutUs-module__OlJC1a__introRight{flex:1}@media (min-width:992px){.AboutUs-module__OlJC1a__introLeft{flex-direction:column;justify-content:flex-start;padding-right:40px;display:flex}.AboutUs-module__OlJC1a__introRight{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-left:40px;display:flex}}.AboutUs-module__OlJC1a__introLine{opacity:0;background-color:#056dbc;width:80px;height:4px;margin-bottom:15px;animation:.8s ease-out forwards AboutUs-module__OlJC1a__slideInLine}.AboutUs-module__OlJC1a__introHeading{color:#000;margin-bottom:30px;font-size:2.2rem;font-weight:700;line-height:1.2}.AboutUs-module__OlJC1a__introImageLeft{opacity:0;border-radius:10px;width:100%;max-width:600px;height:auto;margin-top:20px;animation:1s ease-out .2s forwards AboutUs-module__OlJC1a__slideInLeftImage;box-shadow:0 8px 20px #0000001a}.AboutUs-module__OlJC1a__slidingImages{flex-flow:wrap;justify-content:flex-start;gap:20px;margin-bottom:30px;display:flex}.AboutUs-module__OlJC1a__slidingImage1,.AboutUs-module__OlJC1a__slidingImage2{object-fit:cover;border-radius:10px;width:calc(50% - 10px);max-width:260px;height:auto;box-shadow:0 8px 20px #0000001a}.AboutUs-module__OlJC1a__slidingImage1{animation:1s ease-out forwards AboutUs-module__OlJC1a__slideDown1}.AboutUs-module__OlJC1a__slidingImage2{animation:1s ease-out .3s forwards AboutUs-module__OlJC1a__slideDown2}.AboutUs-module__OlJC1a__introParagraph{color:#555;margin-bottom:40px;font-size:1rem;line-height:1.8}.AboutUs-module__OlJC1a__scheduleCallButton{color:#fff;cursor:pointer;background-color:#056dbc;border:none;border-radius:40px;padding:.75rem 1.8rem;font-size:1.3rem;font-weight:300;text-decoration:none;transition:background-color .3s}.AboutUs-module__OlJC1a__scheduleCallButton:hover{background-color:#033d6a;transform:translateY(-2px)}.AboutUs-module__OlJC1a__aboutSection{background-color:#f8f9fa;justify-content:center;padding:80px 20px;display:flex}.AboutUs-module__OlJC1a__container{flex-direction:column;gap:40px;width:100%;max-width:1200px;display:flex}.AboutUs-module__OlJC1a__statsContentWrapper{text-align:center;padding-top:8rem}.AboutUs-module__OlJC1a__statsHeading{color:#1f1f1f;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:60px;font-size:2.5rem;font-weight:800}.AboutUs-module__OlJC1a__countersContainer{flex-wrap:wrap;justify-content:center;gap:40px;display:flex}.AboutUs-module__OlJC1a__counterItem{text-align:center;border-radius:10px;flex-direction:column;flex:0 0 250px;justify-content:center;align-items:center;padding:20px;transition:transform .3s;display:flex}.AboutUs-module__OlJC1a__counterItem:hover{transform:translateY(-5px)}.AboutUs-module__OlJC1a__counterNumber{color:#044599;justify-content:center;align-items:center;gap:10px;margin-bottom:10px;font-size:2.7rem;font-weight:900;display:flex}.AboutUs-module__OlJC1a__counterIcon{color:#056dbc;font-size:2.7rem}.AboutUs-module__OlJC1a__counterLabel{color:#555;text-transform:uppercase;letter-spacing:1px;font-size:1.2rem;font-weight:600}@media (min-width:992px){.AboutUs-module__OlJC1a__gradientContainer{gap:80px;padding:80px 60px}.AboutUs-module__OlJC1a__counterItem{flex:1;max-width:25%}}@media (max-width:991px){.AboutUs-module__OlJC1a__introductorySection{padding:60px 15px}.AboutUs-module__OlJC1a__gradientContainer{gap:50px;padding:50px 30px}.AboutUs-module__OlJC1a__introContentWrapper{gap:30px}.AboutUs-module__OlJC1a__introHeading{font-size:3rem}.AboutUs-module__OlJC1a__introLine{width:60px}.AboutUs-module__OlJC1a__introImageLeft{max-width:100%}.AboutUs-module__OlJC1a__slidingImages{flex-flow:wrap;justify-content:center;gap:15px}.AboutUs-module__OlJC1a__slidingImage1,.AboutUs-module__OlJC1a__slidingImage2{width:calc(50% - 7.5px);max-width:45%}.AboutUs-module__OlJC1a__introParagraph{margin-bottom:30px;font-size:1.6rem}.AboutUs-module__OlJC1a__scheduleCallButton{padding:1rem 2rem;font-size:1.6rem}.AboutUs-module__OlJC1a__statsHeading{margin-bottom:40px;font-size:3rem}.AboutUs-module__OlJC1a__countersContainer{justify-content:center;gap:30px}.AboutUs-module__OlJC1a__counterItem{flex:0 0 calc(50% - 15px);min-width:150px;max-width:calc(50% - 15px)}.AboutUs-module__OlJC1a__counterNumber,.AboutUs-module__OlJC1a__counterIcon{font-size:4rem}.AboutUs-module__OlJC1a__counterLabel{font-size:1.6rem}}@media (max-width:767px){.AboutUs-module__OlJC1a__detailBanner h1{font-size:4rem}.AboutUs-module__OlJC1a__detailBanner{border-bottom-right-radius:8rem}.AboutUs-module__OlJC1a__introductorySection{padding:40px 15px}.AboutUs-module__OlJC1a__gradientContainer{gap:40px;padding:30px 20px}.AboutUs-module__OlJC1a__introContentWrapper{flex-direction:column;gap:25px}.AboutUs-module__OlJC1a__introLine{width:50px;margin-bottom:10px}.AboutUs-module__OlJC1a__introHeading{order:1;font-size:2.8rem}.AboutUs-module__OlJC1a__introImageLeft{order:2;margin-top:15px;animation:1s ease-out forwards AboutUs-module__OlJC1a__slideInLeftImage}.AboutUs-module__OlJC1a__introRight{text-align:center;order:3;align-items:center;padding-left:0}.AboutUs-module__OlJC1a__slidingImages{flex-flow:wrap;justify-content:center;gap:15px;width:100%;margin-bottom:20px;display:flex}.AboutUs-module__OlJC1a__slidingImage1,.AboutUs-module__OlJC1a__slidingImage2{object-fit:cover;width:calc(50% - 7.5px);max-width:350px;height:auto}.AboutUs-module__OlJC1a__introParagraph{margin-bottom:25px;font-size:1.1rem}.AboutUs-module__OlJC1a__scheduleCallButton{box-sizing:border-box;width:80%;padding:.6rem 1rem;font-size:1.5rem}.AboutUs-module__OlJC1a__aboutSection{padding:40px 15px}.AboutUs-module__OlJC1a__statsContentWrapper{padding-top:4rem}.AboutUs-module__OlJC1a__statsHeading{margin-bottom:30px;font-size:2.5rem}.AboutUs-module__OlJC1a__countersContainer{flex-direction:column;justify-content:center;align-items:center;gap:25px}.AboutUs-module__OlJC1a__counterItem{flex:none;width:100%;max-width:300px}.AboutUs-module__OlJC1a__counterNumber,.AboutUs-module__OlJC1a__counterIcon{font-size:3.5rem}.AboutUs-module__OlJC1a__counterLabel{font-size:1.5rem}}@media (max-width:480px){.AboutUs-module__OlJC1a__detailBanner h1{font-size:3rem}.AboutUs-module__OlJC1a__introLine{width:40px}.AboutUs-module__OlJC1a__introHeading{font-size:2.2rem}.AboutUs-module__OlJC1a__slidingImage1,.AboutUs-module__OlJC1a__slidingImage2{width:calc(50% - 7.5px);max-width:220px;height:auto}.AboutUs-module__OlJC1a__statsHeading{font-size:2rem}.AboutUs-module__OlJC1a__counterNumber,.AboutUs-module__OlJC1a__counterIcon{font-size:3rem}.AboutUs-module__OlJC1a__counterLabel{font-size:1.4rem}}
.CampClassCard-module__kFXa-a__sidebarCard{z-index:20;background-color:#fff;border:2px solid #0359b5;border-radius:15px;flex:1;min-width:300px;max-width:350px;height:fit-content;margin-top:40px;position:sticky;top:20px;overflow:hidden;box-shadow:0 6px 20px #00000026}.CampClassCard-module__kFXa-a__cardHeaderBlue{color:#fff;background-color:#0359b5;border-top-left-radius:15px;border-top-right-radius:15px;justify-content:center;align-items:center;padding:1.5rem;font-size:1.2rem;font-weight:600;display:flex}.CampClassCard-module__kFXa-a__cardEnrollButton{color:#0359b5;cursor:pointer;background-color:#fff;border:none;border-radius:30px;min-width:200px;padding:.8rem 2rem;font-size:1rem;font-weight:700;transition:all .3s}.CampClassCard-module__kFXa-a__cardEnrollButton:hover{background-color:#e2e6ea;transform:translateY(-2px);box-shadow:0 4px 10px #0000001a}.CampClassCard-module__kFXa-a__cardEnrollButton:active{box-shadow:none;transform:translateY(0)}.CampClassCard-module__kFXa-a__cardContent{color:#333;padding:1.5rem}.CampClassCard-module__kFXa-a__cardTitle{color:#222;margin-bottom:.6rem;font-size:1.5rem;font-weight:600}.CampClassCard-module__kFXa-a__cardPackage{color:#555;margin-bottom:1rem;font-size:1rem;font-weight:500}.CampClassCard-module__kFXa-a__featuresList{color:#444;border-top:1px solid #f0f0f0;margin:10px 0;padding:0;font-size:.95rem;list-style:none}.CampClassCard-module__kFXa-a__featuresList li{cursor:default;border-bottom:1px solid #f0f0f0;align-items:center;padding:10px 0;transition:all .2s ease-in-out;display:flex}.CampClassCard-module__kFXa-a__featuresList li:hover{background-color:#f8f8f8;transform:translate(5px)}.CampClassCard-module__kFXa-a__featuresList li .CampClassCard-module__kFXa-a__icon{color:#0359b5;margin-right:12px}.CampClassCard-module__kFXa-a__cardPriceInfo{color:#555;flex-wrap:wrap;align-items:center;margin-top:1.5rem;font-size:1.1rem;display:flex}.CampClassCard-module__kFXa-a__cardPriceInfo svg{color:#0359b5;flex-shrink:0;margin-right:8px}.CampClassCard-module__kFXa-a__cardPriceValue{color:#0359b5;white-space:nowrap;font-size:1.5rem;font-weight:700;line-height:1;display:block}.CampClassCard-module__kFXa-a__multiPriceContainer{flex-wrap:wrap;align-items:flex-end;gap:15px;display:flex}.CampClassCard-module__kFXa-a__priceItem{flex-direction:column;align-items:flex-start;display:flex}.CampClassCard-module__kFXa-a__priceTag{color:#777;white-space:nowrap;margin-top:2px;font-size:1rem}.CampClassCard-module__kFXa-a__multiPriceDivider{color:#ccc;align-self:flex-end;padding-bottom:4px;font-size:1.2rem;font-weight:300}@media (max-width:991px){.CampClassCard-module__kFXa-a__sidebarCard{max-width:100%;margin-top:20px;margin-left:auto;margin-right:auto;position:static}}@media (max-width:400px){.CampClassCard-module__kFXa-a__multiPriceContainer{flex-direction:column;align-items:flex-start;gap:10px}.CampClassCard-module__kFXa-a__multiPriceDivider{display:none}}
.ContestRegistrationModal-module__P2hrSq__modalOverlay{z-index:1000;opacity:0;visibility:hidden;background-color:#0009;justify-content:center;align-items:flex-start;width:100vw;height:100vh;transition:opacity .3s,visibility .3s;display:flex;position:fixed;top:0;left:0}.ContestRegistrationModal-module__P2hrSq__modalOverlay.ContestRegistrationModal-module__P2hrSq__active{opacity:1;visibility:visible}.ContestRegistrationModal-module__P2hrSq__modalContent{background-color:#fff;border-radius:12px;flex-direction:column;width:90%;max-width:1000px;max-height:90vh;margin-top:-100vh;transition:margin-top .5s ease-out;display:flex;position:relative;overflow-y:auto;box-shadow:0 10px 30px #0003}.ContestRegistrationModal-module__P2hrSq__modalContent.ContestRegistrationModal-module__P2hrSq__slideIn{margin-top:5vh}.ContestRegistrationModal-module__P2hrSq__closeButton{color:#333;cursor:pointer;z-index:1001;background:0 0;border:none;font-size:2.5rem;transition:color .2s;position:absolute;top:15px;right:15px}.ContestRegistrationModal-module__P2hrSq__closeButton:hover{color:#dc3545}.ContestRegistrationModal-module__P2hrSq__modalColumns{flex-wrap:wrap;flex-grow:1;display:flex}.ContestRegistrationModal-module__P2hrSq__leftColumn{color:#e0f2ff;background-color:#0056b3;border-top-left-radius:12px;border-bottom-left-radius:12px;flex-direction:column;flex:0 0 40%;gap:5px;padding:30px;display:flex}.ContestRegistrationModal-module__P2hrSq__workshopTitle{color:#fff;border-bottom:1px solid #ffffff4d;margin-bottom:15px;padding-bottom:15px;font-size:2rem;font-weight:700}.ContestRegistrationModal-module__P2hrSq__detailItem{margin-bottom:10px}.ContestRegistrationModal-module__P2hrSq__detailLabel{opacity:.8;margin-bottom:3px;font-size:.9rem;font-weight:500}.ContestRegistrationModal-module__P2hrSq__detailValue{color:#fff;font-size:1rem;font-weight:600}.ContestRegistrationModal-module__P2hrSq__objectivesList,.ContestRegistrationModal-module__P2hrSq__inclusionsList{margin-top:5px;padding:0;list-style:none}.ContestRegistrationModal-module__P2hrSq__objectivesList li,.ContestRegistrationModal-module__P2hrSq__inclusionsList li{color:#e0f2ff;align-items:flex-start;margin-bottom:5px;font-size:.9rem;display:flex}.ContestRegistrationModal-module__P2hrSq__objectivesList li:before,.ContestRegistrationModal-module__P2hrSq__inclusionsList li:before{content:"";margin-right:8px;font-weight:700}.ContestRegistrationModal-module__P2hrSq__rightColumn{background-color:#fff;border-top-right-radius:12px;border-bottom-right-radius:12px;flex:0 0 60%;padding:20px}.ContestRegistrationModal-module__P2hrSq__formTitle{color:#1f2937;border-bottom:2px solid #e0f2ff;margin-bottom:15px;padding-bottom:15px;font-size:1.5rem;font-weight:700}.ContestRegistrationModal-module__P2hrSq__registrationForm{flex-direction:column;gap:15px;display:flex}.ContestRegistrationModal-module__P2hrSq__formGroupFloating{position:relative}.ContestRegistrationModal-module__P2hrSq__formGroupFloating label{color:#6b7280;pointer-events:none;background-color:#0000;padding:0 4px;font-size:1rem;transition:all .2s ease-out;position:absolute;top:15px;left:15px}.ContestRegistrationModal-module__P2hrSq__formInput:focus+label,.ContestRegistrationModal-module__P2hrSq__formInput:not(:placeholder-shown)+label,.ContestRegistrationModal-module__P2hrSq__formSelect:focus+label,.ContestRegistrationModal-module__P2hrSq__formSelect:not([value=""])+label,.ContestRegistrationModal-module__P2hrSq__formTextarea:focus+label,.ContestRegistrationModal-module__P2hrSq__formTextarea:not(:placeholder-shown)+label{color:#0056b3;background-color:#fff;font-size:.75rem;top:-10px}.ContestRegistrationModal-module__P2hrSq__formSelect:focus+label,.ContestRegistrationModal-module__P2hrSq__formSelect:not([value=""])+label{top:-10px}.ContestRegistrationModal-module__P2hrSq__formInput,.ContestRegistrationModal-module__P2hrSq__formSelect,.ContestRegistrationModal-module__P2hrSq__formTextarea{color:#333;box-sizing:border-box;background-color:#fff;border:1px solid #ddd;border-radius:8px;width:100%;padding:18px 15px 6px;font-size:1rem;transition:border-color .2s,box-shadow .2s}.ContestRegistrationModal-module__P2hrSq__formInput:focus,.ContestRegistrationModal-module__P2hrSq__formSelect:focus,.ContestRegistrationModal-module__P2hrSq__formTextarea:focus{border-color:#007bff;outline:none;box-shadow:0 0 0 3px #007bff40}.ContestRegistrationModal-module__P2hrSq__formTextarea{min-height:80px;padding-top:25px}.ContestRegistrationModal-module__P2hrSq__errorText{color:#dc3545;margin-top:5px;margin-left:5px;font-size:.8rem}.ContestRegistrationModal-module__P2hrSq__formGroupStatic{flex-direction:column;margin-bottom:15px;display:flex}.ContestRegistrationModal-module__P2hrSq__formGroupStatic label{color:#333;margin-bottom:8px;font-size:.9rem;font-weight:500}.ContestRegistrationModal-module__P2hrSq__proceedToPayButton{color:#fff;cursor:pointer;background-color:#0056b3;border:none;border-radius:9999px;align-self:flex-end;width:auto;min-width:200px;margin-top:15px;padding:15px 40px;font-size:1.1rem;font-weight:600;transition:background-color .3s,transform .2s,box-shadow .2s;box-shadow:0 4px 10px #007bff33}.ContestRegistrationModal-module__P2hrSq__proceedToPayButton:hover{background-color:#0476ef;transform:translateY(-2px);box-shadow:0 6px 15px #007bff4d}.ContestRegistrationModal-module__P2hrSq__errorMessage{color:#dc3545;text-align:center;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:5px;margin-top:15px;padding:10px;font-size:.9rem}@media (max-width:800px){.ContestRegistrationModal-module__P2hrSq__modalContent{width:95%;max-width:unset;border-radius:12px;max-height:96vh;margin-top:2vh}.ContestRegistrationModal-module__P2hrSq__modalColumns{flex-direction:column}.ContestRegistrationModal-module__P2hrSq__leftColumn{display:none}.ContestRegistrationModal-module__P2hrSq__rightColumn{border-radius:12px;flex:0 0 100%;padding:20px}.ContestRegistrationModal-module__P2hrSq__workshopTitle{font-size:1.8rem}.ContestRegistrationModal-module__P2hrSq__formTitle{font-size:1.6rem}.ContestRegistrationModal-module__P2hrSq__proceedToPayButton{align-self:center;width:90%;max-width:300px}.ContestRegistrationModal-module__P2hrSq__formGroupFloating label{font-size:.9rem}.ContestRegistrationModal-module__P2hrSq__registrationForm{gap:12px}.ContestRegistrationModal-module__P2hrSq__formGroupStatic{margin-bottom:12px}}@media (max-width:480px){.ContestRegistrationModal-module__P2hrSq__modalContent{max-height:98vh;margin-top:1vh}.ContestRegistrationModal-module__P2hrSq__leftColumn,.ContestRegistrationModal-module__P2hrSq__rightColumn{padding:15px}.ContestRegistrationModal-module__P2hrSq__workshopTitle{font-size:1.5rem}.ContestRegistrationModal-module__P2hrSq__formTitle{font-size:1.4rem}.ContestRegistrationModal-module__P2hrSq__formGroupFloating label{font-size:.85rem;left:12px}.ContestRegistrationModal-module__P2hrSq__formInput,.ContestRegistrationModal-module__P2hrSq__formSelect,.ContestRegistrationModal-module__P2hrSq__formTextarea{padding:15px 12px 5px;font-size:.9rem}.ContestRegistrationModal-module__P2hrSq__formTextarea{padding-top:22px}.ContestRegistrationModal-module__P2hrSq__proceedToPayButton{width:100%;max-width:unset;padding:12px 20px;font-size:1rem}.ContestRegistrationModal-module__P2hrSq__closeButton{font-size:2rem;top:10px;right:10px}}
.CouncelingFaqs-module___7jlCq__sectionWrapper{background-color:#eef4fd;width:100%;padding:8rem 1rem}@media screen and (max-width:768px){.CouncelingFaqs-module___7jlCq__sectionWrapper{background-color:#ecf6ff;width:100%;padding:6rem 1rem}}.CouncelingFaqs-module___7jlCq__container{flex-direction:column;gap:2rem;max-width:1200px;margin:auto;padding:0 1rem;display:flex}@media (min-width:768px){.CouncelingFaqs-module___7jlCq__container{flex-direction:row;justify-content:space-between;align-items:flex-start;padding:0}}.CouncelingFaqs-module___7jlCq__left{flex:1;max-width:100%;margin-bottom:2rem}@media (min-width:768px){.CouncelingFaqs-module___7jlCq__left{max-width:350px;margin-bottom:0}}.CouncelingFaqs-module___7jlCq__subtitle{color:#000;margin-bottom:.5rem;font-size:1.2rem;font-weight:500}.CouncelingFaqs-module___7jlCq__title{color:#000;margin-bottom:1rem;font-size:2.5rem;font-weight:700}.CouncelingFaqs-module___7jlCq__description{color:#333;font-size:.95rem;line-height:1.6}.CouncelingFaqs-module___7jlCq__right{background-color:#fff;border-radius:40px;flex:1.8;max-width:100%;margin:0 auto;padding:0;box-shadow:0 8px 20px #00000014}@media (min-width:768px){.CouncelingFaqs-module___7jlCq__right{max-width:700px;margin-right:40px}}.CouncelingFaqs-module___7jlCq__faqItem{background-color:#fff;border-bottom:1px solid #ddd;border-radius:20px;margin:.5rem 1rem;overflow:hidden}@media (min-width:768px){.CouncelingFaqs-module___7jlCq__faqItem{border-radius:40px;max-width:700px;margin:.5rem}}.CouncelingFaqs-module___7jlCq__question{text-align:left;cursor:pointer;color:#000;background:#fff;border:none;border-radius:20px 20px 0 0;justify-content:space-between;align-items:center;width:100%;padding:1.2rem 1.5rem;font-size:1.1rem;font-weight:600;transition:background .3s;display:flex}.CouncelingFaqs-module___7jlCq__question:hover{background-color:#fff}.CouncelingFaqs-module___7jlCq__icon{color:#03045e;font-size:1.1rem;transition:transform .3s}.CouncelingFaqs-module___7jlCq__rotate{transform:rotate(180deg)}.CouncelingFaqs-module___7jlCq__answer{color:#333;background-color:#f7f9fc;border-radius:0 0 20px 20px;margin:0;padding:1rem 1.5rem;font-size:1rem;line-height:1.5;animation:.3s ease-in-out CouncelingFaqs-module___7jlCq__fadeIn}@keyframes CouncelingFaqs-module___7jlCq__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.CouncelingFaqs-module___7jlCq__viewAllLinkContainer{text-align:center;margin-top:2rem}.CouncelingFaqs-module___7jlCq__viewAllLink{color:#1b51c6;border:2px solid #1b51c6;border-radius:50px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .3s,color .3s,transform .2s;display:inline-flex;box-shadow:0 4px 8px #03045e1a}.CouncelingFaqs-module___7jlCq__viewAllLink:hover{color:#fff;background-color:#1b51c6;transform:translateY(-2px);box-shadow:0 6px 12px #03045e33}.CouncelingFaqs-module___7jlCq__viewAllLink:hover svg{transform:translate(4px)}.CouncelingFaqs-module___7jlCq__viewAllLink svg{transition:transform .2s}
.HackathonRegistrationModal-module__zUoXYW__modalOverlay{z-index:1000;opacity:0;visibility:hidden;background-color:#000000a6;justify-content:center;align-items:center;width:100vw;height:100vh;transition:opacity .3s,visibility .3s;display:flex;position:fixed;top:0;left:0}.HackathonRegistrationModal-module__zUoXYW__modalOverlay.HackathonRegistrationModal-module__zUoXYW__active{opacity:1;visibility:visible}.HackathonRegistrationModal-module__zUoXYW__modalContent{background-color:#fff;border-radius:12px;flex-direction:column;width:90%;max-width:1100px;max-height:90vh;transition:transform .5s cubic-bezier(.68,-.55,.27,1.55);display:flex;position:relative;overflow-y:auto;transform:translateY(-100vh);box-shadow:0 10px 40px #00000040}.HackathonRegistrationModal-module__zUoXYW__modalOverlay.HackathonRegistrationModal-module__zUoXYW__active .HackathonRegistrationModal-module__zUoXYW__modalContent{transform:translateY(0)}.HackathonRegistrationModal-module__zUoXYW__closeButton{color:#555;cursor:pointer;z-index:1001;background:0 0;border:none;font-size:2.5rem;transition:color .2s;position:absolute;top:15px;right:15px}.HackathonRegistrationModal-module__zUoXYW__closeButton:hover{color:#e74c3c}.HackathonRegistrationModal-module__zUoXYW__modalColumns{flex-wrap:wrap;flex-grow:1;display:flex}.HackathonRegistrationModal-module__zUoXYW__leftColumn{color:#e6f7ff;background-color:#004d99;border-top-left-radius:12px;border-bottom-left-radius:12px;flex-direction:column;flex:0 0 40%;gap:10px;padding:35px;display:flex}.HackathonRegistrationModal-module__zUoXYW__hackathonTitle{color:#fff;border-bottom:2px solid #fff6;margin-bottom:20px;padding-bottom:15px;font-size:2rem;font-weight:700}.HackathonRegistrationModal-module__zUoXYW__detailItem{margin-bottom:10px}.HackathonRegistrationModal-module__zUoXYW__detailLabel{opacity:.8;margin-bottom:3px;font-size:.95rem;font-weight:500}.HackathonRegistrationModal-module__zUoXYW__detailValue{color:#fff;font-size:1.05rem;font-weight:600}.HackathonRegistrationModal-module__zUoXYW__prizesList{margin-top:5px;padding:0;list-style:none}.HackathonRegistrationModal-module__zUoXYW__prizesList li{color:#e6f7ff;align-items:flex-start;margin-bottom:5px;font-size:1rem;display:flex}.HackathonRegistrationModal-module__zUoXYW__rightColumn{background-color:#fff;border-top-right-radius:12px;border-bottom-right-radius:12px;flex:0 0 60%;padding:30px}.HackathonRegistrationModal-module__zUoXYW__formTitle{color:#1a202c;border-bottom:2px solid #e0eaf3;margin-bottom:20px;padding-bottom:15px;font-size:1.8rem;font-weight:700}.HackathonRegistrationModal-module__zUoXYW__registrationForm{flex-direction:column;gap:18px;display:flex}.HackathonRegistrationModal-module__zUoXYW__formGroupFloating{position:relative}.HackathonRegistrationModal-module__zUoXYW__formGroupFloating label{color:#6b7280;pointer-events:none;background-color:#0000;padding:0 4px;font-size:1rem;transition:all .2s ease-out;position:absolute;top:15px;left:15px}.HackathonRegistrationModal-module__zUoXYW__formInput:focus+label,.HackathonRegistrationModal-module__zUoXYW__formInput:not(:placeholder-shown)+label,.HackathonRegistrationModal-module__zUoXYW__formTextarea:focus+label,.HackathonRegistrationModal-module__zUoXYW__formTextarea:not(:placeholder-shown)+label{color:#004d99;background-color:#fff;font-size:.75rem;top:-10px}.HackathonRegistrationModal-module__zUoXYW__formInput,.HackathonRegistrationModal-module__zUoXYW__formTextarea{color:#333;box-sizing:border-box;background-color:#fff;border:1px solid #ddd;border-radius:8px;width:100%;padding:18px 15px 6px;font-size:1rem;transition:border-color .2s,box-shadow .2s}.HackathonRegistrationModal-module__zUoXYW__formInput:focus,.HackathonRegistrationModal-module__zUoXYW__formTextarea:focus{border-color:#007bff;outline:none;box-shadow:0 0 0 3px #007bff40}.HackathonRegistrationModal-module__zUoXYW__formTextarea{min-height:80px;padding-top:25px}.HackathonRegistrationModal-module__zUoXYW__formGroupStatic{flex-direction:column;margin-bottom:18px;display:flex}.HackathonRegistrationModal-module__zUoXYW__formGroupStatic label{color:#333;margin-bottom:8px;font-size:.95rem;font-weight:500}.HackathonRegistrationModal-module__zUoXYW__errorText{color:#e74c3c;margin-top:5px;margin-left:5px;font-size:.8rem}.HackathonRegistrationModal-module__zUoXYW__proceedToPayButton{color:#fff;cursor:pointer;background-color:#004d99;border:none;border-radius:9999px;align-self:flex-end;width:auto;min-width:220px;margin-top:20px;padding:15px 40px;font-size:1.1rem;font-weight:600;transition:background-color .3s,transform .2s,box-shadow .2s;box-shadow:0 4px 10px #004d9933}.HackathonRegistrationModal-module__zUoXYW__proceedToPayButton:hover{background-color:#0056b3;transform:translateY(-2px);box-shadow:0 6px 15px #004d994d}.HackathonRegistrationModal-module__zUoXYW__proceedToPayButton:disabled{cursor:not-allowed;box-shadow:none;background-color:#ccc;transform:none}.HackathonRegistrationModal-module__zUoXYW__errorMessage{color:#e74c3c;text-align:center;background-color:#fce4e4;border:1px solid #e74c3c;border-radius:5px;margin-top:15px;padding:10px;font-size:.9rem}.HackathonRegistrationModal-module__zUoXYW__registrationClosedWarning{color:#e65100;text-align:center;background-color:#fff3e0;border:1px solid #ff9800;border-radius:8px;margin-bottom:20px;padding:15px}.HackathonRegistrationModal-module__zUoXYW__registrationClosedWarning p{margin:0;font-weight:500}@media (max-width:800px){.HackathonRegistrationModal-module__zUoXYW__modalContent{width:95%;max-width:unset;border-radius:12px;max-height:96vh;margin-top:2vh}.HackathonRegistrationModal-module__zUoXYW__modalColumns{flex-direction:column}.HackathonRegistrationModal-module__zUoXYW__leftColumn{display:none}.HackathonRegistrationModal-module__zUoXYW__rightColumn{border-radius:12px;flex:0 0 100%;padding:25px}.HackathonRegistrationModal-module__zUoXYW__hackathonTitle{font-size:1.8rem}.HackathonRegistrationModal-module__zUoXYW__formTitle{font-size:1.6rem}.HackathonRegistrationModal-module__zUoXYW__proceedToPayButton{align-self:center;width:90%;max-width:300px}.HackathonRegistrationModal-module__zUoXYW__formGroupFloating label{font-size:.9rem}.HackathonRegistrationModal-module__zUoXYW__registrationForm{gap:15px}}@media (max-width:480px){.HackathonRegistrationModal-module__zUoXYW__modalContent{max-height:98vh;margin-top:1vh}.HackathonRegistrationModal-module__zUoXYW__rightColumn{padding:20px}.HackathonRegistrationModal-module__zUoXYW__hackathonTitle{font-size:1.6rem}.HackathonRegistrationModal-module__zUoXYW__formTitle{font-size:1.4rem}.HackathonRegistrationModal-module__zUoXYW__formGroupFloating label{font-size:.85rem;left:12px}.HackathonRegistrationModal-module__zUoXYW__formInput,.HackathonRegistrationModal-module__zUoXYW__formTextarea{padding:15px 12px 5px;font-size:.9rem}.HackathonRegistrationModal-module__zUoXYW__formTextarea{padding-top:22px}.HackathonRegistrationModal-module__zUoXYW__proceedToPayButton{width:100%;min-width:unset;padding:12px 20px;font-size:1rem}.HackathonRegistrationModal-module__zUoXYW__closeButton{font-size:2rem;top:10px;right:10px}}
.InternshipApplicationBanner-module__oZSp_G__overlay{z-index:9999;background-color:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.InternshipApplicationBanner-module__oZSp_G__modal{color:#fff;box-sizing:border-box;background-color:#085fc3;border-radius:15px;width:100%;max-width:1000px;padding:30px;position:relative}.InternshipApplicationBanner-module__oZSp_G__closeButton{color:#fff;cursor:pointer;background:0 0;border:none;font-size:1.5rem;position:absolute;top:20px;right:20px}.InternshipApplicationBanner-module__oZSp_G__contentWrapper{flex-direction:column;gap:40px;display:flex}@media (min-width:900px){.InternshipApplicationBanner-module__oZSp_G__contentWrapper{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:60px}}.InternshipApplicationBanner-module__oZSp_G__detailsColumn{background-color:#ffffff1a;border-radius:12px;flex:1;padding:25px}.InternshipApplicationBanner-module__oZSp_G__detailsTitle{margin-bottom:10px;font-size:2em}.InternshipApplicationBanner-module__oZSp_G__detailsStipend,.InternshipApplicationBanner-module__oZSp_G__detailsSkills{margin-bottom:15px;font-size:1.1em}.InternshipApplicationBanner-module__oZSp_G__batchesTitle{margin-bottom:10px;font-size:1.3em}.InternshipApplicationBanner-module__oZSp_G__batchesList{margin:0;padding:0;list-style:none}.InternshipApplicationBanner-module__oZSp_G__batchesList li{margin-bottom:8px}.InternshipApplicationBanner-module__oZSp_G__formColumn{background-color:#ffffff1a;border-radius:12px;flex:1;padding:25px}.InternshipApplicationBanner-module__oZSp_G__formTitle{margin-bottom:20px;font-size:2em}.InternshipApplicationBanner-module__oZSp_G__applicationForm{flex-direction:column;gap:15px;display:flex}.InternshipApplicationBanner-module__oZSp_G__formGroup label{margin-bottom:5px;font-weight:600;display:block}.InternshipApplicationBanner-module__oZSp_G__formGroup input,.InternshipApplicationBanner-module__oZSp_G__formGroup select,.InternshipApplicationBanner-module__oZSp_G__formGroup textarea{color:#333;box-sizing:border-box;background-color:#ffffffe6;border:1px solid #fff9;border-radius:12px;width:100%;padding:12px;font-size:1em}.InternshipApplicationBanner-module__oZSp_G__formGroup input:focus,.InternshipApplicationBanner-module__oZSp_G__formGroup select:focus,.InternshipApplicationBanner-module__oZSp_G__formGroup textarea:focus{border-color:#fff;outline:none;box-shadow:0 0 0 2px #ffffff80}.InternshipApplicationBanner-module__oZSp_G__submitButton{color:#fff;cursor:pointer;background-color:#00be6f;border:none;border-radius:12px;margin-top:10px;padding:14px 25px;font-weight:700;transition:all .3s}.InternshipApplicationBanner-module__oZSp_G__submitButton:hover{background-color:#009e5b;transform:translateY(-2px)}.InternshipApplicationBanner-module__oZSp_G__submitButton:disabled{cursor:not-allowed;background-color:#ccc;transform:none}.InternshipApplicationBanner-module__oZSp_G__submitMessage{text-align:center;border-radius:6px;margin-top:15px;padding:10px;font-weight:600}.InternshipApplicationBanner-module__oZSp_G__successMessage{color:#fff;background-color:#0bd78299}.InternshipApplicationBanner-module__oZSp_G__errorMessage{color:#fff;background-color:#ff634780}
.TeacherApplicationForm-module__JX9mIq__applicationFormContainer{background-color:#fff;border-radius:12px;width:100%;max-width:700px;max-height:90vh;margin:2rem auto;padding:2rem;overflow-y:auto;box-shadow:0 10px 30px #0003}.TeacherApplicationForm-module__JX9mIq__formTitle{color:#333;text-align:center;margin-top:1.5rem;margin-bottom:.5rem;font-size:1.8rem;font-weight:700}.TeacherApplicationForm-module__JX9mIq__stepIndicator{text-align:center;color:#666;margin-bottom:1.5rem;font-size:1rem}.TeacherApplicationForm-module__JX9mIq__formContainer{flex-direction:column;gap:1.5rem;display:flex}.TeacherApplicationForm-module__JX9mIq__inputRow{gap:1rem;display:flex}.TeacherApplicationForm-module__JX9mIq__formContainer input,.TeacherApplicationForm-module__JX9mIq__formContainer select,.TeacherApplicationForm-module__JX9mIq__formContainer textarea{box-sizing:border-box;appearance:none;resize:vertical;border:1px solid #e0e0e0;border-radius:8px;width:100%;padding:.8rem 1rem;font-size:1rem;transition:border-color .2s,box-shadow .2s;color:#333!important;background:#fff!important}.TeacherApplicationForm-module__JX9mIq__formContainer input:-webkit-autofill{-webkit-text-fill-color:#333!important;background:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.TeacherApplicationForm-module__JX9mIq__formContainer input:-webkit-autofill:hover{-webkit-text-fill-color:#333!important;background:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.TeacherApplicationForm-module__JX9mIq__formContainer input:-webkit-autofill:focus{-webkit-text-fill-color:#333!important;background:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.TeacherApplicationForm-module__JX9mIq__formContainer select:-webkit-autofill{-webkit-text-fill-color:#333!important;background:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.TeacherApplicationForm-module__JX9mIq__formContainer select:-webkit-autofill:hover{-webkit-text-fill-color:#333!important;background:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.TeacherApplicationForm-module__JX9mIq__formContainer select:-webkit-autofill:focus{-webkit-text-fill-color:#333!important;background:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.TeacherApplicationForm-module__JX9mIq__formContainer textarea:-webkit-autofill{-webkit-text-fill-color:#333!important;background:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.TeacherApplicationForm-module__JX9mIq__formContainer textarea:-webkit-autofill:hover{-webkit-text-fill-color:#333!important;background:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.TeacherApplicationForm-module__JX9mIq__formContainer textarea:-webkit-autofill:focus{-webkit-text-fill-color:#333!important;background:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}.TeacherApplicationForm-module__JX9mIq__inputRow input,.TeacherApplicationForm-module__JX9mIq__inputRow select{flex:1}.TeacherApplicationForm-module__JX9mIq__formContainer input:focus,.TeacherApplicationForm-module__JX9mIq__formContainer select:focus,.TeacherApplicationForm-module__JX9mIq__formContainer textarea:focus{border-color:#1a4b8f;outline:none;box-shadow:0 0 0 2px #1a4b8f33;background:#fff!important}.TeacherApplicationForm-module__JX9mIq__checkboxGroup{flex-flow:wrap;gap:.5rem;display:flex}.TeacherApplicationForm-module__JX9mIq__checkboxGroup input[type=radio]{display:none}.TeacherApplicationForm-module__JX9mIq__checkboxGroup label{cursor:pointer;border:1px solid #e0e0e0;border-radius:8px;flex:1;justify-content:center;align-items:center;padding:.8rem;font-size:.95rem;transition:background-color .2s,border-color .2s;display:flex;color:#333!important;background:#fff!important}.TeacherApplicationForm-module__JX9mIq__checkboxGroup input[type=radio]:checked+label{border-color:#175bb3;color:#fff!important;background:#175bb3!important}.TeacherApplicationForm-module__JX9mIq__checkboxGroup label:hover{border-color:#1a4b8f}.TeacherApplicationForm-module__JX9mIq__navigationButtons{justify-content:flex-end;gap:1rem;display:flex}.TeacherApplicationForm-module__JX9mIq__navigationButtons button{width:auto;min-width:120px}.TeacherApplicationForm-module__JX9mIq__formContainer button{color:#fff;cursor:pointer;background-color:#175bb3;border:none;border-radius:8px;width:100%;padding:1rem;font-size:1.1rem;font-weight:600;transition:background-color .2s,box-shadow .2s}.TeacherApplicationForm-module__JX9mIq__formContainer button:hover{background-color:#12438b;box-shadow:0 4px 15px #175bb34d}.TeacherApplicationForm-module__JX9mIq__formContainer button:disabled{cursor:not-allowed;box-shadow:none;background-color:#ccc}.TeacherApplicationForm-module__JX9mIq__successMessage,.TeacherApplicationForm-module__JX9mIq__errorMessage{text-align:center;border-radius:8px;margin-top:1rem;padding:2rem}.TeacherApplicationForm-module__JX9mIq__successMessage{color:#2e8b57;background-color:#e6f9e6;border:1px solid #2e8b57}.TeacherApplicationForm-module__JX9mIq__errorMessage{color:#b22222;background-color:#f9e6e6;border:1px solid #b22222;margin-bottom:1rem;padding:.8rem}.TeacherApplicationForm-module__JX9mIq__successMessage h2{color:#2e8b57;margin-bottom:.5rem;font-size:1.5rem}.TeacherApplicationForm-module__JX9mIq__successMessage p{color:#333;font-size:1rem}@media (max-width:768px){.TeacherApplicationForm-module__JX9mIq__applicationFormContainer{max-width:90%;padding:1rem}.TeacherApplicationForm-module__JX9mIq__formTitle{margin-top:1.5rem;margin-bottom:1rem;font-size:1.5rem}.TeacherApplicationForm-module__JX9mIq__formContainer{gap:1rem}.TeacherApplicationForm-module__JX9mIq__inputRow{flex-direction:column;gap:1rem}.TeacherApplicationForm-module__JX9mIq__formContainer input,.TeacherApplicationForm-module__JX9mIq__formContainer select,.TeacherApplicationForm-module__JX9mIq__formContainer textarea{padding:.7rem;font-size:.9rem}.TeacherApplicationForm-module__JX9mIq__formContainer p{margin-top:.5rem;font-size:.9rem}.TeacherApplicationForm-module__JX9mIq__checkboxGroup label{padding:.7rem;font-size:.85rem}.TeacherApplicationForm-module__JX9mIq__navigationButtons{flex-direction:column-reverse;gap:1rem}.TeacherApplicationForm-module__JX9mIq__navigationButtons button{width:100%}}@media (max-width:486px){.TeacherApplicationForm-module__JX9mIq__applicationFormContainer{padding:.75rem}.TeacherApplicationForm-module__JX9mIq__formTitle{margin-top:1.5rem;margin-bottom:.75rem;font-size:1.25rem}.TeacherApplicationForm-module__JX9mIq__formContainer{gap:.75rem}.TeacherApplicationForm-module__JX9mIq__formContainer input,.TeacherApplicationForm-module__JX9mIq__formContainer select,.TeacherApplicationForm-module__JX9mIq__formContainer textarea{padding:.6rem;font-size:.85rem}.TeacherApplicationForm-module__JX9mIq__formContainer button{padding:.8rem;font-size:1rem}.TeacherApplicationForm-module__JX9mIq__checkboxGroup label{padding:.6rem;font-size:.75rem}}
.USACORegistrationForm-module__N2-ATq__formContainer{background-color:#fff;border:1px solid #0056b3;border-radius:20px;padding:2rem;box-shadow:0 4px 20px #0000000d}.USACORegistrationForm-module__N2-ATq__formTitle{color:#036;margin-bottom:1.5rem;font-size:1.5rem;font-weight:600;line-height:1.4}.USACORegistrationForm-module__N2-ATq__formGridRow{grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:1.25rem;display:grid}.USACORegistrationForm-module__N2-ATq__formGridThreeColumnRow{grid-template-columns:1fr 1fr 1fr;gap:1.25rem;margin-bottom:1.25rem;display:grid}@media (max-width:768px){.USACORegistrationForm-module__N2-ATq__formGridThreeColumnRow{grid-template-columns:1fr}}.USACORegistrationForm-module__N2-ATq__formGroup{flex-direction:column;display:flex}.USACORegistrationForm-module__N2-ATq__formGroup label{color:#333;margin-bottom:.5rem;font-size:1rem;font-weight:500}.USACORegistrationForm-module__N2-ATq__formGroup input:not([type=radio]),.USACORegistrationForm-module__N2-ATq__formGroup select{color:#555;appearance:none;background-color:#f9f9f9;border:1px solid #ccc;border-radius:8px;width:100%;padding:.75rem 1rem;font-size:1rem;transition:all .2s ease-in-out}.USACORegistrationForm-module__N2-ATq__formGroup input:focus,.USACORegistrationForm-module__N2-ATq__formGroup select:focus{background-color:#fff;border-color:#09c;outline:none;box-shadow:0 0 0 3px #09c3}.USACORegistrationForm-module__N2-ATq__formNote{color:#555;margin-bottom:1rem;font-size:.9rem;line-height:1.5}.USACORegistrationForm-module__N2-ATq__formNote strong{color:#036}.USACORegistrationForm-module__N2-ATq__submitButton{color:#fff;cursor:pointer;background-color:#0056b3;border:none;border-radius:8px;width:100%;padding:1rem;font-size:1.2rem;font-weight:600;transition:background-color .2s ease-in-out}.USACORegistrationForm-module__N2-ATq__submitButton:hover{background-color:#0077a3}.USACORegistrationForm-module__N2-ATq__errorText{color:#dc3545;margin-top:.25rem;font-size:.85rem}.USACORegistrationForm-module__N2-ATq__successMessage{color:#28a745;text-align:center;background-color:#e6f7e6;border:1px solid #c3e6cb;border-radius:8px;margin-top:1.5rem;padding:1rem;font-weight:500}.USACORegistrationForm-module__N2-ATq__errorMessage{color:#dc3545;text-align:center;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;margin-top:1.5rem;padding:1rem;font-weight:500}
.WorkshopRegistrationModal-module__8UaYUq__modalOverlay{z-index:1000;opacity:0;visibility:hidden;background-color:#0009;justify-content:center;align-items:center;width:100vw;height:100vh;padding:10px;transition:opacity .3s,visibility .3s;display:flex;position:fixed;top:0;left:0}.WorkshopRegistrationModal-module__8UaYUq__modalOverlay.WorkshopRegistrationModal-module__8UaYUq__active{opacity:1;visibility:visible}.WorkshopRegistrationModal-module__8UaYUq__modalContent{opacity:0;background-color:#fff;border-radius:12px;flex-direction:column;width:90%;max-width:1000px;max-height:95vh;transition:transform .5s ease-out,opacity .5s ease-out;display:flex;position:relative;overflow-y:auto;transform:scale(.95);box-shadow:0 10px 30px #0003}.WorkshopRegistrationModal-module__8UaYUq__modalContent.WorkshopRegistrationModal-module__8UaYUq__slideIn{opacity:1;transform:scale(1)}.WorkshopRegistrationModal-module__8UaYUq__closeButton{color:#333;cursor:pointer;z-index:1001;background:0 0;border:none;font-size:2.5rem;transition:color .2s;position:absolute;top:15px;right:15px}.WorkshopRegistrationModal-module__8UaYUq__closeButton:hover{color:#dc3545}.WorkshopRegistrationModal-module__8UaYUq__modalColumns{flex-wrap:wrap;flex-grow:1;display:flex}.WorkshopRegistrationModal-module__8UaYUq__leftColumn{color:#e0f2ff;background-color:#0056b3;border-top-left-radius:12px;border-bottom-left-radius:12px;flex-direction:column;flex:0 0 40%;gap:5px;padding:30px;display:flex}.WorkshopRegistrationModal-module__8UaYUq__priceDisplayButton{color:#0056b3;cursor:default;text-align:center;white-space:nowrap;background-color:#e0f2ff;border-radius:20px;justify-content:center;align-items:center;width:fit-content;padding:.5rem 1rem;font-size:1em;font-weight:700;transition:background-color .2s ease-in-out;display:inline-flex;box-shadow:0 2px 4px #0000001a}.WorkshopRegistrationModal-module__8UaYUq__priceDisplayButton:hover{background-color:#fff}.WorkshopRegistrationModal-module__8UaYUq__workshopTitle{color:#fff;border-bottom:1px solid #ffffff4d;margin-bottom:15px;padding-bottom:15px;font-size:2rem;font-weight:700}.WorkshopRegistrationModal-module__8UaYUq__detailItem{margin-bottom:5px}.WorkshopRegistrationModal-module__8UaYUq__detailLabel{opacity:.8;margin-bottom:3px;font-size:.8rem;font-weight:500}.WorkshopRegistrationModal-module__8UaYUq__detailValue{color:#fff;font-size:.8rem;font-weight:600}.WorkshopRegistrationModal-module__8UaYUq__objectivesList,.WorkshopRegistrationModal-module__8UaYUq__inclusionsList{margin-top:5px;padding:0;list-style:none}.WorkshopRegistrationModal-module__8UaYUq__objectivesList li,.WorkshopRegistrationModal-module__8UaYUq__inclusionsList li{color:#e0f2ff;align-items:flex-start;margin-bottom:5px;font-size:.8rem;display:flex}.WorkshopRegistrationModal-module__8UaYUq__objectivesList li:before,.WorkshopRegistrationModal-module__8UaYUq__inclusionsList li:before{content:"";margin-right:8px;font-weight:700}.WorkshopRegistrationModal-module__8UaYUq__objectivesContent{color:#e0f2ff;font-size:14px;line-height:1.6}.WorkshopRegistrationModal-module__8UaYUq__objectivesContent p,.WorkshopRegistrationModal-module__8UaYUq__objectivesContent ul,.WorkshopRegistrationModal-module__8UaYUq__objectivesContent li,.WorkshopRegistrationModal-module__8UaYUq__objectivesContent span{font-size:1em}.WorkshopRegistrationModal-module__8UaYUq__objectivesContent h1,.WorkshopRegistrationModal-module__8UaYUq__objectivesContent h2,.WorkshopRegistrationModal-module__8UaYUq__objectivesContent h3,.WorkshopRegistrationModal-module__8UaYUq__objectivesContent h4,.WorkshopRegistrationModal-module__8UaYUq__objectivesContent h5,.WorkshopRegistrationModal-module__8UaYUq__objectivesContent h6{font-size:1.2em}.WorkshopRegistrationModal-module__8UaYUq__rightColumn{background-color:#fff;border-top-right-radius:12px;border-bottom-right-radius:12px;flex:0 0 60%;padding:20px}.WorkshopRegistrationModal-module__8UaYUq__formTitle{color:#1f2937;border-bottom:2px solid #e0f2ff;margin-bottom:15px;padding-bottom:15px;font-size:1.5rem;font-weight:700}.WorkshopRegistrationModal-module__8UaYUq__registrationForm{flex-direction:column;gap:15px;display:flex}.WorkshopRegistrationModal-module__8UaYUq__formGroupFloating{position:relative}.WorkshopRegistrationModal-module__8UaYUq__formGroupFloating label{color:#6b7280;pointer-events:none;background-color:#0000;padding:0 4px;font-size:1rem;transition:all .2s ease-out;position:absolute;top:15px;left:15px}.WorkshopRegistrationModal-module__8UaYUq__formInput:focus+label,.WorkshopRegistrationModal-module__8UaYUq__formInput:not(:placeholder-shown)+label,.WorkshopRegistrationModal-module__8UaYUq__formSelect:focus+label,.WorkshopRegistrationModal-module__8UaYUq__formSelect:not([value=""])+label,.WorkshopRegistrationModal-module__8UaYUq__formTextarea:focus+label,.WorkshopRegistrationModal-module__8UaYUq__formTextarea:not(:placeholder-shown)+label{color:#0056b3;background-color:#fff;font-size:.75rem;top:-10px}.WorkshopRegistrationModal-module__8UaYUq__formSelect:focus+label,.WorkshopRegistrationModal-module__8UaYUq__formSelect:not([value=""])+label{top:-10px}.WorkshopRegistrationModal-module__8UaYUq__formInput,.WorkshopRegistrationModal-module__8UaYUq__formSelect,.WorkshopRegistrationModal-module__8UaYUq__formTextarea{color:#333;box-sizing:border-box;background-color:#fff;border:1px solid #ddd;border-radius:8px;width:100%;padding:18px 15px 6px;font-size:1rem;transition:border-color .2s,box-shadow .2s}.WorkshopRegistrationModal-module__8UaYUq__formInput:focus,.WorkshopRegistrationModal-module__8UaYUq__formSelect:focus,.WorkshopRegistrationModal-module__8UaYUq__formTextarea:focus{border-color:#007bff;outline:none;box-shadow:0 0 0 3px #007bff40}.WorkshopRegistrationModal-module__8UaYUq__formTextarea{min-height:80px;padding-top:25px}.WorkshopRegistrationModal-module__8UaYUq__errorText{color:#dc3545;margin-top:5px;margin-left:5px;font-size:.8rem}.WorkshopRegistrationModal-module__8UaYUq__formGroupStatic{flex-direction:column;margin-bottom:15px;display:flex}.WorkshopRegistrationModal-module__8UaYUq__formGroupStatic label{color:#333;margin-bottom:8px;font-size:.9rem;font-weight:500}.WorkshopRegistrationModal-module__8UaYUq__proceedToPayButton{color:#fff;cursor:pointer;background-color:#0056b3;border:none;border-radius:9999px;align-self:flex-end;width:auto;min-width:200px;margin-top:15px;padding:15px 40px;font-size:1.1rem;font-weight:600;transition:background-color .3s,transform .2s,box-shadow .2s;box-shadow:0 4px 10px #007bff33}.WorkshopRegistrationModal-module__8UaYUq__proceedToPayButton:hover{background-color:#0476ef;transform:translateY(-2px);box-shadow:0 6px 15px #007bff4d}.WorkshopRegistrationModal-module__8UaYUq__errorMessage{color:#dc3545;text-align:center;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:5px;margin-top:15px;padding:10px;font-size:.9rem}.WorkshopRegistrationModal-module__8UaYUq__successMessage{text-align:center;color:#333;background-color:#e6ffe6;border:1px solid #6c6;border-radius:8px;margin-top:20px;padding:20px;animation:.3s ease-out forwards WorkshopRegistrationModal-module__8UaYUq__fadeInScale;box-shadow:0 4px 12px #0000001a}.WorkshopRegistrationModal-module__8UaYUq__successMessage p{margin-bottom:15px;font-size:1.1em;line-height:1.6}.WorkshopRegistrationModal-module__8UaYUq__successMessage p:last-child{margin-bottom:0}.WorkshopRegistrationModal-module__8UaYUq__successMessage .WorkshopRegistrationModal-module__8UaYUq__closeButtonAfterSuccess{color:#fff;cursor:pointer;background-color:#007bff;border:none;border-radius:5px;margin-top:20px;padding:10px 20px;font-size:1em;transition:background-color .3s}.WorkshopRegistrationModal-module__8UaYUq__successMessage .WorkshopRegistrationModal-module__8UaYUq__closeButtonAfterSuccess:hover{background-color:#0056b3}.WorkshopRegistrationModal-module__8UaYUq__successMessage .WorkshopRegistrationModal-module__8UaYUq__closeButtonAfterSuccess:focus{outline:none;box-shadow:0 0 0 3px #007bff80}@keyframes WorkshopRegistrationModal-module__8UaYUq__fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (max-width:800px){.WorkshopRegistrationModal-module__8UaYUq__modalContent{width:95%;max-width:unset;border-radius:12px;max-height:96vh;margin-top:0}.WorkshopRegistrationModal-module__8UaYUq__modalColumns{flex-direction:column}.WorkshopRegistrationModal-module__8UaYUq__leftColumn{display:none}.WorkshopRegistrationModal-module__8UaYUq__rightColumn{border-radius:12px;flex:0 0 100%;padding:20px}.WorkshopRegistrationModal-module__8UaYUq__workshopTitle{font-size:1.5rem}.WorkshopRegistrationModal-module__8UaYUq__formTitle{font-size:1.4rem}.WorkshopRegistrationModal-module__8UaYUq__proceedToPayButton{align-self:center;width:90%;max-width:300px}.WorkshopRegistrationModal-module__8UaYUq__formGroupFloating label{font-size:.8rem}.WorkshopRegistrationModal-module__8UaYUq__registrationForm{gap:12px}.WorkshopRegistrationModal-module__8UaYUq__formGroupStatic{margin-bottom:12px}}@media (max-width:480px){.WorkshopRegistrationModal-module__8UaYUq__modalOverlay{padding:5px}.WorkshopRegistrationModal-module__8UaYUq__modalContent{max-height:90vh}.WorkshopRegistrationModal-module__8UaYUq__leftColumn,.WorkshopRegistrationModal-module__8UaYUq__rightColumn{padding:15px}.WorkshopRegistrationModal-module__8UaYUq__workshopTitle{font-size:1.3rem}.WorkshopRegistrationModal-module__8UaYUq__formTitle{font-size:1.2rem}.WorkshopRegistrationModal-module__8UaYUq__formGroupFloating label{font-size:.65rem;left:10px}.WorkshopRegistrationModal-module__8UaYUq__formInput,.WorkshopRegistrationModal-module__8UaYUq__formSelect,.WorkshopRegistrationModal-module__8UaYUq__formTextarea{padding:12px 10px 4px;font-size:.8rem}.WorkshopRegistrationModal-module__8UaYUq__formTextarea{min-height:60px;padding-top:18px}.WorkshopRegistrationModal-module__8UaYUq__formInput:focus+label,.WorkshopRegistrationModal-module__8UaYUq__formInput:not(:placeholder-shown)+label,.WorkshopRegistrationModal-module__8UaYUq__formSelect:focus+label,.WorkshopRegistrationModal-module__8UaYUq__formSelect:not([value=""])+label,.WorkshopRegistrationModal-module__8UaYUq__formTextarea:focus+label,.WorkshopRegistrationModal-module__8UaYUq__formTextarea:not(:placeholder-shown)+label{font-size:.6rem;top:-8px}.WorkshopRegistrationModal-module__8UaYUq__proceedToPayButton{width:100%;max-width:unset;padding:10px 20px;font-size:.9rem}.WorkshopRegistrationModal-module__8UaYUq__closeButton{font-size:1.8rem;top:8px;right:8px}.WorkshopRegistrationModal-module__8UaYUq__formGroupStatic{margin-bottom:10px}.WorkshopRegistrationModal-module__8UaYUq__registrationForm{gap:10px}}
.AboutSpecialitySection-module__AJQ_ma__specialtySection{text-align:center;background-color:#f8f9fa;padding:80px 20px}.AboutSpecialitySection-module__AJQ_ma__container{width:100%;max-width:1200px;margin:0 auto}.AboutSpecialitySection-module__AJQ_ma__subHeading{color:#056dbc;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;font-size:1.8rem;font-weight:600}.AboutSpecialitySection-module__AJQ_ma__mainHeading{color:#1f1f1f;margin-bottom:60px;font-size:3.5rem;font-weight:800;line-height:1.3}.AboutSpecialitySection-module__AJQ_ma__cardsContainer{flex-wrap:wrap;justify-content:center;gap:30px;display:flex}.AboutSpecialitySection-module__AJQ_ma__featureCard{text-align:left;background-color:#fff;border-radius:10px;align-items:center;width:100%;max-width:550px;padding:20px;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 4px 15px #00000014}.AboutSpecialitySection-module__AJQ_ma__featureCard:hover{transform:translateY(-5px);box-shadow:0 8px 25px #0000001f}.AboutSpecialitySection-module__AJQ_ma__cardImageWrapper{border-radius:8px;flex-shrink:0;width:100px;height:100px;margin-right:20px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.AboutSpecialitySection-module__AJQ_ma__cardImage{object-fit:cover;border:2px solid #056dbc;border-radius:10px;width:100%;height:100%;display:block}.AboutSpecialitySection-module__AJQ_ma__cardText h3{color:#333;margin:0;font-size:1.2rem;line-height:1.4}@media (min-width:768px){.AboutSpecialitySection-module__AJQ_ma__cardsContainer{justify-content:space-between}.AboutSpecialitySection-module__AJQ_ma__featureCard{width:calc(50% - 15px);max-width:unset}}@media (min-width:1024px){.AboutSpecialitySection-module__AJQ_ma__cardsContainer{justify-content:center}.AboutSpecialitySection-module__AJQ_ma__featureCard{width:calc(33.333% - 20px);max-width:380px}}@media (max-width:991px){.AboutSpecialitySection-module__AJQ_ma__specialtySection{padding:60px 15px}.AboutSpecialitySection-module__AJQ_ma__mainHeading{margin-bottom:40px;font-size:3rem}.AboutSpecialitySection-module__AJQ_ma__subHeading{font-size:1.6rem}.AboutSpecialitySection-module__AJQ_ma__featureCard{padding:15px}.AboutSpecialitySection-module__AJQ_ma__cardImageWrapper{width:80px;height:80px;margin-right:15px}.AboutSpecialitySection-module__AJQ_ma__cardText h3{font-size:1.2rem}}@media (max-width:767px){.AboutSpecialitySection-module__AJQ_ma__specialtySection{padding:40px 15px}.AboutSpecialitySection-module__AJQ_ma__mainHeading{margin-bottom:30px;font-size:2.5rem}.AboutSpecialitySection-module__AJQ_ma__subHeading{font-size:1.4rem}.AboutSpecialitySection-module__AJQ_ma__cardsContainer{flex-direction:column;align-items:center;gap:20px}.AboutSpecialitySection-module__AJQ_ma__featureCard{width:100%;max-width:400px}.AboutSpecialitySection-module__AJQ_ma__cardImageWrapper{width:140px;height:140px;margin-right:15px}.AboutSpecialitySection-module__AJQ_ma__cardText h3{font-size:1rem}}@media (max-width:480px){.AboutSpecialitySection-module__AJQ_ma__mainHeading{font-size:2rem}.AboutSpecialitySection-module__AJQ_ma__subHeading{font-size:1.2rem}.AboutSpecialitySection-module__AJQ_ma__featureCard{text-align:center;flex-direction:column;align-items:center;padding:15px}.AboutSpecialitySection-module__AJQ_ma__cardImageWrapper{width:140px;height:140px;margin-bottom:15px;margin-right:0}}
.BecomeATeacher-module__XY5dfq__mainContainer{color:#333;background:linear-gradient(#f0f4f8,#e7eff7);padding-bottom:40px;font-family:Inter,sans-serif;line-height:1.6}.BecomeATeacher-module__XY5dfq__bannerSection{color:#fff;background:linear-gradient(to top right,#6a11cb,#2575fc);border-bottom-right-radius:10rem;justify-content:center;align-items:center;min-height:60vh;padding:80px 20px;display:flex;position:relative;overflow:hidden}.BecomeATeacher-module__XY5dfq__bannerContent{z-index:10;text-align:center;flex-direction:column;gap:40px;width:100%;max-width:1300px;display:flex;position:relative}.BecomeATeacher-module__XY5dfq__bannerText{flex-direction:column;justify-content:center;align-items:center;padding:0 20px;display:flex}.BecomeATeacher-module__XY5dfq__bannerTitle{text-shadow:2px 2px 4px #0000004d;margin-bottom:1rem;font-size:3.5rem;font-weight:900;line-height:1.1}.BecomeATeacher-module__XY5dfq__bannerSubtitle{max-width:600px;margin-bottom:2rem;font-size:1.5rem;font-weight:300}.BecomeATeacher-module__XY5dfq__bannerImageWrapper{display:none;position:relative}.BecomeATeacher-module__XY5dfq__bannerImage{object-fit:contain;border-radius:10px}@media (min-width:992px){.BecomeATeacher-module__XY5dfq__bannerContent{text-align:left;flex-direction:row;justify-content:space-between;align-items:center;padding:0 60px}.BecomeATeacher-module__XY5dfq__bannerText{text-align:left;flex:1;align-items:flex-start}.BecomeATeacher-module__XY5dfq__bannerImageWrapper{flex:1;max-width:50%;height:450px;display:block;position:relative}}@media (max-width:991px){.BecomeATeacher-module__XY5dfq__bannerTitle{font-size:3rem}.BecomeATeacher-module__XY5dfq__bannerSubtitle{font-size:1.2rem}.BecomeATeacher-module__XY5dfq__bannerSection{text-align:center;border-bottom-right-radius:8rem}}@media (max-width:767px){.BecomeATeacher-module__XY5dfq__bannerTitle{font-size:2.5rem}.BecomeATeacher-module__XY5dfq__bannerSubtitle{font-size:1rem}}
.BlogPost-module__ifVEqa__blogPostPage{min-height:calc(100vh - var(--header-height,0px) - var(--footer-height,0px));background-color:#e7f2fd;padding:20px 0}.BlogPost-module__ifVEqa__blogBannerSection{color:#fff;text-align:center;box-sizing:border-box;background-color:#0056b3;border-bottom-right-radius:10rem;justify-content:center;align-items:center;width:100%;height:40vh;padding:20px;display:flex;position:relative;overflow:hidden}.BlogPost-module__ifVEqa__blogBannerContentTitle{color:#fff;box-sizing:border-box;max-width:900px;margin:0;padding:0 20px;font-size:3.2em;font-weight:700;line-height:1.2}.BlogPost-module__ifVEqa__loadingContainer,.BlogPost-module__ifVEqa__errorContainer,.BlogPost-module__ifVEqa__notFoundContainer{text-align:center;background-color:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;max-width:600px;min-height:50vh;margin:50px auto;padding:40px 20px;display:flex;box-shadow:0 5px 15px #0000000d}.BlogPost-module__ifVEqa__loadingMessage,.BlogPost-module__ifVEqa__errorMessage,.BlogPost-module__ifVEqa__notFoundMessage{color:#555;margin-bottom:25px;font-size:1.6rem;line-height:1.4}.BlogPost-module__ifVEqa__errorMessage{color:#dc3545}.BlogPost-module__ifVEqa__notFoundTitle{color:#333;margin-bottom:15px;font-size:2.8rem}.BlogPost-module__ifVEqa__backButton{color:#fff;background-color:#007bff;border-radius:8px;width:fit-content;margin:30px auto 50px;padding:12px 25px;font-size:1.1rem;font-weight:500;text-decoration:none;transition:background-color .3s,transform .2s;display:block;box-shadow:0 4px 8px #007bff33}.BlogPost-module__ifVEqa__backButton:hover{background-color:#0056b3;transform:translateY(-2px);box-shadow:0 6px 12px #007bff4d}.BlogPost-module__ifVEqa__loadingContainer .BlogPost-module__ifVEqa__backButton,.BlogPost-module__ifVEqa__errorContainer .BlogPost-module__ifVEqa__backButton,.BlogPost-module__ifVEqa__notFoundContainer .BlogPost-module__ifVEqa__backButton{box-shadow:none;margin-top:25px;margin-bottom:0}.BlogPost-module__ifVEqa__loadingContainer .BlogPost-module__ifVEqa__backButton:hover,.BlogPost-module__ifVEqa__errorContainer .BlogPost-module__ifVEqa__backButton:hover,.BlogPost-module__ifVEqa__notFoundContainer .BlogPost-module__ifVEqa__backButton:hover{box-shadow:none}.BlogPost-module__ifVEqa__blogArticle{color:#333;background-color:#fff;border-radius:12px;max-width:1200px;margin:40px auto 60px;padding:40px;line-height:1.7;box-shadow:0 10px 20px #00000014,0 6px 6px #0000000d}.BlogPost-module__ifVEqa__blogTitle{color:#0056b3;margin-bottom:20px;font-size:2.5rem;font-weight:700;line-height:1.2}.BlogPost-module__ifVEqa__blogMeta{color:#718096;border-bottom:1px solid #eee;margin-bottom:35px;padding-bottom:15px;font-size:1.05rem}.BlogPost-module__ifVEqa__blogImageContainer{background-color:#f0f0f0;border-radius:10px;width:100%;max-height:600px;margin-bottom:35px;position:relative;overflow:hidden}.BlogPost-module__ifVEqa__blogFeaturedImage{object-fit:cover;border:1px solid #007bff;width:100%;height:100%;display:block}.BlogPost-module__ifVEqa__blogContent{color:#333;font-size:1.15rem;line-height:1.8}.BlogPost-module__ifVEqa__blogContent p{margin-bottom:1.2em}.BlogPost-module__ifVEqa__blogContent h1,.BlogPost-module__ifVEqa__blogContent h2,.BlogPost-module__ifVEqa__blogContent h3,.BlogPost-module__ifVEqa__blogContent h4,.BlogPost-module__ifVEqa__blogContent h5,.BlogPost-module__ifVEqa__blogContent h6{color:#0056b3;margin-top:2em;margin-bottom:1em;font-weight:600;line-height:1.3}.BlogPost-module__ifVEqa__blogContent h1{font-size:2em}.BlogPost-module__ifVEqa__blogContent h2{font-size:1.7em}.BlogPost-module__ifVEqa__blogContent h3{font-size:1.4em}.BlogPost-module__ifVEqa__blogContent h4{font-size:1.2em}.BlogPost-module__ifVEqa__blogContent h5{font-size:1.1em}.BlogPost-module__ifVEqa__blogContent h6{font-size:1em}.BlogPost-module__ifVEqa__blogContent ul,.BlogPost-module__ifVEqa__blogContent ol{margin-bottom:1.5em;margin-left:30px;padding-left:0}.BlogPost-module__ifVEqa__blogContent li{margin-bottom:.8em}.BlogPost-module__ifVEqa__blogContent a{color:#007bff;text-decoration:underline;transition:color .2s}.BlogPost-module__ifVEqa__blogContent a:hover{color:#0056b3;text-decoration:none}.BlogPost-module__ifVEqa__blogContent img{border-radius:8px;max-width:100%;height:auto;margin:25px auto;display:block;box-shadow:0 4px 10px #0000001a}.BlogPost-module__ifVEqa__blogContent blockquote{color:#444;background-color:#f0f8ff;border-left:5px solid #007bff;border-radius:5px;margin:2em 0;padding:15px 20px;font-style:italic}.BlogPost-module__ifVEqa__shareSection{text-align:center;border-top:1px solid #eee;margin-top:40px;padding-top:30px}.BlogPost-module__ifVEqa__shareTitle{color:#555;margin-bottom:20px;font-size:1.3rem;font-weight:600}.BlogPost-module__ifVEqa__socialIcons{justify-content:center;gap:15px;margin-bottom:20px;display:flex}.BlogPost-module__ifVEqa__socialButton{cursor:pointer;color:#555;background-color:#f0f0f0;border:1px solid #ddd;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;padding:0;transition:background-color .3s,transform .2s,box-shadow .3s;display:flex;box-shadow:0 2px 5px #0000001a}.BlogPost-module__ifVEqa__socialButton:hover{background-color:#e0e0e0;transform:translateY(-3px);box-shadow:0 5px 15px #0003}.BlogPost-module__ifVEqa__socialIcon{color:inherit;font-size:24px;transition:color .3s}.BlogPost-module__ifVEqa__socialButton[aria-label="Share on Facebook"]:hover{color:#fff;background-color:#1877f2}.BlogPost-module__ifVEqa__socialButton[aria-label="Share on Twitter"]:hover{color:#fff;background-color:#1da1f2}.BlogPost-module__ifVEqa__socialButton[aria-label="Share on LinkedIn"]:hover{color:#fff;background-color:#0a66c2}.BlogPost-module__ifVEqa__socialButton[aria-label=Copy\ Link]:hover{color:#fff;background-color:#6c757d}.BlogPost-module__ifVEqa__socialButton[aria-label="Share on Facebook"]:hover .BlogPost-module__ifVEqa__socialIcon,.BlogPost-module__ifVEqa__socialButton[aria-label="Share on Twitter"]:hover .BlogPost-module__ifVEqa__socialIcon,.BlogPost-module__ifVEqa__socialButton[aria-label="Share on LinkedIn"]:hover .BlogPost-module__ifVEqa__socialIcon,.BlogPost-module__ifVEqa__socialButton[aria-label=Copy\ Link]:hover .BlogPost-module__ifVEqa__socialIcon{color:#fff}.BlogPost-module__ifVEqa__copySuccessMessage{color:#28a745;margin-top:10px;font-size:.95rem;font-weight:500}@media (max-width:992px){.BlogPost-module__ifVEqa__blogBannerSection{border-bottom-right-radius:8rem;height:30vh}.BlogPost-module__ifVEqa__blogBannerContentTitle{font-size:2.8em}.BlogPost-module__ifVEqa__blogArticle{margin:30px 20px 50px;padding:30px}.BlogPost-module__ifVEqa__blogTitle{font-size:2rem}.BlogPost-module__ifVEqa__blogContent{font-size:1.05rem;line-height:1.7}.BlogPost-module__ifVEqa__shareSection{margin-top:30px;padding-top:25px}}@media (max-width:768px){.BlogPost-module__ifVEqa__blogBannerSection{border-bottom-right-radius:8rem;height:25vh}.BlogPost-module__ifVEqa__blogBannerContentTitle{padding:0 15px;font-size:2.2em}.BlogPost-module__ifVEqa__blogArticle{margin:20px 15px 40px;padding:25px}.BlogPost-module__ifVEqa__blogTitle{font-size:1.8rem}.BlogPost-module__ifVEqa__blogMeta{margin-bottom:25px;font-size:.95rem}.BlogPost-module__ifVEqa__blogImageContainer{max-height:450px;margin-bottom:25px}.BlogPost-module__ifVEqa__blogContent{font-size:1rem;line-height:1.6}.BlogPost-module__ifVEqa__loadingContainer .BlogPost-module__ifVEqa__backButton,.BlogPost-module__ifVEqa__errorContainer .BlogPost-module__ifVEqa__backButton,.BlogPost-module__ifVEqa__notFoundContainer .BlogPost-module__ifVEqa__backButton{margin-top:20px;margin-bottom:0}.BlogPost-module__ifVEqa__shareSection{margin-top:25px;padding-top:20px}.BlogPost-module__ifVEqa__shareTitle{margin-bottom:15px;font-size:1.2rem}.BlogPost-module__ifVEqa__socialButton{width:45px;height:45px}.BlogPost-module__ifVEqa__socialIcon{font-size:22px}}@media (max-width:480px){.BlogPost-module__ifVEqa__blogBannerSection{border-bottom-right-radius:6rem;height:20vh}.BlogPost-module__ifVEqa__blogBannerContentTitle{padding:0 10px;font-size:1.6em}.BlogPost-module__ifVEqa__blogArticle{margin:15px 10px 30px;padding:20px}.BlogPost-module__ifVEqa__blogTitle{font-size:1.5rem}.BlogPost-module__ifVEqa__blogMeta{margin-bottom:20px;font-size:.85rem}.BlogPost-module__ifVEqa__blogImageContainer{max-height:300px;margin-bottom:20px}.BlogPost-module__ifVEqa__blogContent{font-size:.95rem;line-height:1.5}.BlogPost-module__ifVEqa__blogContent ul,.BlogPost-module__ifVEqa__blogContent ol{margin-left:20px}.BlogPost-module__ifVEqa__loadingContainer,.BlogPost-module__ifVEqa__errorContainer,.BlogPost-module__ifVEqa__notFoundContainer{margin:30px auto;padding:20px}.BlogPost-module__ifVEqa__loadingMessage,.BlogPost-module__ifVEqa__errorMessage,.BlogPost-module__ifVEqa__notFoundMessage{margin-bottom:15px;font-size:1.2rem}.BlogPost-module__ifVEqa__notFoundTitle{font-size:2rem}.BlogPost-module__ifVEqa__backButton{margin:20px auto 30px;padding:10px 20px;font-size:1rem}.BlogPost-module__ifVEqa__shareSection{margin-top:20px;padding-top:15px}.BlogPost-module__ifVEqa__shareTitle{margin-bottom:10px;font-size:1.1rem}.BlogPost-module__ifVEqa__socialIcons{gap:10px}.BlogPost-module__ifVEqa__socialButton{width:40px;height:40px}.BlogPost-module__ifVEqa__socialIcon{font-size:20px}.BlogPost-module__ifVEqa__copySuccessMessage{font-size:.85rem}}
.Blogs-module__NxCtoG__blogsPageBackground{background-color:#e7f2fd;border:1px solid #0056b3;flex-direction:column;min-height:100vh;display:flex}.Blogs-module__NxCtoG__pageContainer{max-width:1200px;margin:0 auto;padding:20px}.Blogs-module__NxCtoG__bannerSection{color:#e0f2ff;background-color:#0056b3;border-bottom-right-radius:10rem;justify-content:center;align-items:center;width:100%;height:40vh;padding:40px 20px;display:flex;position:relative;overflow:hidden}.Blogs-module__NxCtoG__bannerInner{box-sizing:border-box;justify-content:flex-start;width:100%;max-width:1200px;padding:0 20px;display:flex}.Blogs-module__NxCtoG__bannerContent{z-index:2;text-align:left;max-width:1000px;position:relative}.Blogs-module__NxCtoG__bannerContentTitle{color:#fff;margin-bottom:10px;font-size:3.2em;font-weight:700}.Blogs-module__NxCtoG__bannerContentSubtitle{color:#fff;opacity:.9;margin-bottom:20px;font-size:1.4em;font-weight:400}.Blogs-module__NxCtoG__primaryButton{color:#0163cb;cursor:pointer;background-color:#fff;border:none;border-radius:9999px;padding:8px 25px;font-size:1.1rem;transition:background-color .3s,color .3s;display:inline-block}.Blogs-module__NxCtoG__primaryButton:hover{background-color:#e0f2ff}.Blogs-module__NxCtoG__blogsGridSection{text-align:center;padding:60px 0}.Blogs-module__NxCtoG__sectionTitle{color:#1f2937;margin-bottom:40px;font-size:2.8rem;font-weight:700}.Blogs-module__NxCtoG__blogsGrid{grid-template-columns:repeat(auto-fit,minmax(280px,350px));justify-content:center;gap:30px;max-width:1200px;margin:0 auto;padding:0 20px;display:grid}.Blogs-module__NxCtoG__singleBlogCentered{grid-template-columns:minmax(280px,400px);justify-content:center}.Blogs-module__NxCtoG__cardLink{text-decoration:none}.Blogs-module__NxCtoG__blogCard{background-color:#fff;border:1px solid #007bff;border-radius:12px;flex-direction:column;height:100%;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 10px 20px #0000001a,0 6px 6px #00000014}.Blogs-module__NxCtoG__blogCard:hover{transform:translateY(-8px);box-shadow:0 15px 30px #0003,0 8px 10px #0000001f}.Blogs-module__NxCtoG__blogImageContainer{background-color:#f0f0f0;justify-content:center;align-items:center;width:100%;height:200px;display:flex;position:relative;overflow:hidden}.Blogs-module__NxCtoG__blogImage{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.Blogs-module__NxCtoG__blogCard:hover .Blogs-module__NxCtoG__blogImage{transform:scale(1.02)}.Blogs-module__NxCtoG__blogTag{color:#fff;text-transform:uppercase;letter-spacing:.5px;z-index:10;background-color:#007bff;border-radius:5px;padding:6px 12px;font-size:.85rem;font-weight:600;position:absolute;top:15px;right:15px;box-shadow:0 2px 5px #0003}.Blogs-module__NxCtoG__cardContent{text-align:left;flex-direction:column;flex-grow:1;align-items:flex-start;gap:15px;padding:20px;display:flex}.Blogs-module__NxCtoG__cardTitle{color:#0056b3;margin-bottom:0;font-size:1.6rem;font-weight:700}.Blogs-module__NxCtoG__cardDescription{color:#4a5568;text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin-bottom:10px;font-size:1rem;line-height:1.5;display:-webkit-box;overflow:hidden}.Blogs-module__NxCtoG__cardMeta{color:#718096;font-size:.9rem}.Blogs-module__NxCtoG__readMoreButton{color:#fff;cursor:pointer;white-space:nowrap;background-color:#007bff;border:none;border-radius:8px;align-self:flex-start;width:auto;padding:10px 20px;font-size:1rem;font-weight:600;transition:background-color .3s,transform .2s;box-shadow:0 4px 8px #0000001a}.Blogs-module__NxCtoG__readMoreButton:hover{background-color:#0056b3;transform:translateY(-2px);box-shadow:0 6px 12px #00000026}.Blogs-module__NxCtoG__loadingMessage,.Blogs-module__NxCtoG__errorMessage,.Blogs-module__NxCtoG__noBlogsMessage{text-align:center;color:#555;background-color:#f9f9f9;border:1px solid #eee;border-radius:8px;margin-top:50px;padding:20px;font-size:1.2rem}.Blogs-module__NxCtoG__errorMessage{color:#dc3545;background-color:#f8d7da;border-color:#dc3545}.Blogs-module__NxCtoG__noBlogsMessage{color:#6c757d;background-color:#f0f0f0;border-color:#dee2e6}@media (max-width:992px){.Blogs-module__NxCtoG__bannerSection{border-bottom-right-radius:8rem;height:40vh}.Blogs-module__NxCtoG__bannerContentTitle{font-size:2.8em}.Blogs-module__NxCtoG__bannerContentSubtitle{font-size:1.5em}.Blogs-module__NxCtoG__sectionTitle{font-size:2.2rem}.Blogs-module__NxCtoG__blogsGrid{grid-template-columns:repeat(auto-fit,minmax(250px,320px));gap:25px}.Blogs-module__NxCtoG__blogImageContainer{height:180px}.Blogs-module__NxCtoG__cardTitle{font-size:1.4rem}}@media (max-width:768px){.Blogs-module__NxCtoG__bannerSection{border-bottom-right-radius:8rem;height:40vh}.Blogs-module__NxCtoG__bannerInner{padding:0 15px}.Blogs-module__NxCtoG__bannerContentTitle{font-size:2.2em}.Blogs-module__NxCtoG__bannerContentSubtitle{font-size:1.2em}.Blogs-module__NxCtoG__sectionTitle{margin-bottom:30px;font-size:1.8rem}.Blogs-module__NxCtoG__blogsGrid{grid-template-columns:minmax(280px,400px);gap:20px;padding:0 15px}.Blogs-module__NxCtoG__singleBlogCentered{grid-template-columns:minmax(280px,400px);justify-content:center}.Blogs-module__NxCtoG__blogImageContainer{height:160px}.Blogs-module__NxCtoG__cardContent{padding:15px}.Blogs-module__NxCtoG__cardTitle{font-size:1.2rem}.Blogs-module__NxCtoG__primaryButton,.Blogs-module__NxCtoG__readMoreButton{padding:10px 20px;font-size:.95rem}}@media (max-width:480px){.Blogs-module__NxCtoG__bannerSection{border-bottom-right-radius:8rem;height:40vh}.Blogs-module__NxCtoG__bannerInner{padding:0 10px}.Blogs-module__NxCtoG__bannerContentTitle{font-size:1.8em}.Blogs-module__NxCtoG__bannerContentSubtitle{font-size:1em}.Blogs-module__NxCtoG__sectionTitle{margin-bottom:25px;font-size:1.5rem}.Blogs-module__NxCtoG__blogsGrid{grid-template-columns:1fr;padding:0 10px}.Blogs-module__NxCtoG__singleBlogCentered{grid-template-columns:1fr;justify-content:center}.Blogs-module__NxCtoG__blogImageContainer{height:140px}.Blogs-module__NxCtoG__cardContent{padding:12px}.Blogs-module__NxCtoG__cardTitle{font-size:1.1rem}}
