.ContactForm_contactSection__qBU56{padding:80px 20px;background:#fafafa}.ContactForm_container__rn2QL{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px}.ContactForm_contactInfo__3Siy8{padding-right:40px}.ContactForm_title__H1RxX{font-size:36px;font-weight:700;color:#333;margin-bottom:20px}.ContactForm_description__ldr_c{font-size:14px;line-height:1.8;color:#666;margin-bottom:40px}.ContactForm_infoItems__1qSD_{display:flex;flex-direction:column;gap:25px}.ContactForm_infoItem__4OBcn{display:flex;gap:20px;align-items:flex-start}.ContactForm_iconWrapper__26hBQ{width:50px;height:50px;background:#f7931e;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ContactForm_icon__mOgjO{font-size:20px}.ContactForm_infoContent__uRKn8 h3{font-size:16px;font-weight:700;color:#333;margin-bottom:5px}.ContactForm_infoContent__uRKn8 p{font-size:14px;color:#666;line-height:1.6}.ContactForm_formWrapper__mQ0Rm{background:#fff;padding:40px;border-radius:12px;box-shadow:0 5px 30px rgba(0,0,0,.08)}.ContactForm_formTitle__u3jJB{font-size:28px;font-weight:700;color:#333;margin-bottom:30px}.ContactForm_form__93_AC{display:flex;flex-direction:column;gap:20px}.ContactForm_formRow__HZ2V1{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.ContactForm_input__bvkfU,.ContactForm_textarea__yFz_X{width:100%;padding:15px 20px;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;font-family:inherit;transition:border-color .3s ease,box-shadow .3s ease;background:#fafafa}.ContactForm_input__bvkfU:focus,.ContactForm_textarea__yFz_X:focus{outline:none;border-color:#f7931e;box-shadow:0 0 0 3px rgba(247,147,30,.1);background:#fff}.ContactForm_input__bvkfU::placeholder,.ContactForm_textarea__yFz_X::placeholder{color:#999}.ContactForm_textarea__yFz_X{resize:vertical;min-height:150px}.ContactForm_submitButton__eF2Z2{background:#f7931e;color:#fff;padding:15px 35px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .3s ease,transform .2s ease;align-self:flex-start}.ContactForm_submitButton__eF2Z2:hover{background:#e67e00;transform:translateY(-2px)}@media (max-width:1024px){.ContactForm_container__rn2QL{grid-template-columns:1fr;gap:50px}.ContactForm_contactInfo__3Siy8{padding-right:0}}@media (max-width:768px){.ContactForm_contactSection__qBU56{padding:60px 20px}.ContactForm_title__H1RxX{font-size:28px}.ContactForm_formWrapper__mQ0Rm{padding:30px 20px}.ContactForm_formRow__HZ2V1{grid-template-columns:1fr}}@media (max-width:480px){.ContactForm_contactSection__qBU56{padding:40px 15px}.ContactForm_formTitle__u3jJB{font-size:24px}}.ContactHero_contactHero__xJtWg{position:relative;height:50vh;width:100%;background-color:#1a1a2e;background-image:linear-gradient(rgba(0,0,0,.55),rgba(0,0,0,.55)),url(/images/campus/community-centre.jpg);background-position:50%,50%;background-size:cover,cover;background-repeat:no-repeat,no-repeat;display:flex;align-items:center;justify-content:center}@supports ((background-image:-webkit-image-set(url("/x.avif") type("image/avif") 1x)) or (background-image:image-set(url("/x.avif") type("image/avif") 1x))){.ContactHero_contactHero__xJtWg{background-image:linear-gradient(rgba(0,0,0,.55),rgba(0,0,0,.55)),-webkit-image-set(url("/images/campus/community-centre-768.avif") type("image/avif") 1x,url("/images/campus/community-centre-768.webp") type("image/webp") 1x,url("/images/campus/community-centre.jpg") type("image/jpeg"));background-image:linear-gradient(rgba(0,0,0,.55),rgba(0,0,0,.55)),image-set(url("/images/campus/community-centre-768.avif") type("image/avif") 1x,url("/images/campus/community-centre-768.webp") type("image/webp") 1x,url("/images/campus/community-centre.jpg") type("image/jpeg"))}}.ContactHero_overlay__HHMYM{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.ContactHero_content__9nARu{text-align:center;color:#fff}.ContactHero_title__NV1J5{font-size:48px;font-weight:700;margin-bottom:20px;color:#fff}.ContactHero_orangeText__Xem5T{color:#f7931e}.ContactHero_breadcrumb__yzBgz{font-size:16px;display:flex;align-items:center;justify-content:center;gap:10px}.ContactHero_breadcrumbLink__K5hdH{color:#fff;text-decoration:none;cursor:pointer;transition:color .3s ease}.ContactHero_breadcrumbLink__K5hdH:hover{color:#f7931e}.ContactHero_separator__Hss69{color:#fff}.ContactHero_breadcrumbCurrent__upncG{color:#f7931e;font-weight:500}@media (max-width:768px){.ContactHero_contactHero__xJtWg{height:40vh}.ContactHero_title__NV1J5{font-size:36px}.ContactHero_breadcrumb__yzBgz{font-size:14px}}