@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600&family=Lora:wght@400;700&family=Playfair+Display:wght@400;700&family=Inter:wght@300;400;600&family=Roboto:wght@300;400;700&display=swap");.contact_admission__0C1MZ{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:40px;width:100%;max-width:800px;margin:60px auto;background:linear-gradient(45deg,rgba(0,0,0,.5),rgba(170,0,170,.3));border-radius:15px;box-shadow:0 0 15px rgba(170,0,170,.7)}.contact_hr__qvAsX{width:80%;max-width:1600px;margin-left:auto;margin-right:auto;border:none;height:2px;background:linear-gradient(90deg,rgba(255,234,0,.8),rgba(170,0,170,.8),rgba(255,234,0,.8));box-shadow:0 0 10px rgba(255,234,0,.5);margin-bottom:30px}@media (max-width:850px){.contact_hr__qvAsX{width:90%}}@media (max-width:500px){.contact_hr__qvAsX{width:95%}}.contact_title__Zm5V_{color:#ffea00;text-align:center;font-size:2.5em;font-weight:700;font-family:Lora;text-shadow:0 0 12px #f0f;margin-bottom:20px}.contact_maindescription__4isG1{padding:30px;color:#da00da;font-size:1.1em;font-family:Poppins;text-shadow:0 0 5px #ffd900;text-align:center;margin-bottom:30px}.contact_container__RH1W0{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:50px;padding:20px;flex-wrap:wrap;max-width:1200px;margin-left:auto;margin-right:auto}.contact_image__Z_ML0{flex:1;max-width:100%;margin:20px;box-shadow:0 0 15px #7300ff;border:2px solid purple;border-radius:15px;overflow:hidden;transition:transform .3s ease-in-out}.contact_image__Z_ML0:hover{transform:scale(1.05)}.contact_image__Z_ML0 img{width:100%;height:auto;border-radius:10px}.contact_text__nNZ3r{flex:1;max-width:600px}.contact_text__nNZ3r h4{font-size:2em;margin-bottom:20px;font-weight:700;color:#ffea00;text-shadow:0 0 5px #f0f}.contact_text__nNZ3r p{font-size:1.2rem;line-height:1.6;color:#b1b1b1;margin-bottom:25px}.contact_formContainer__hT16D{display:flex;flex-direction:column;gap:15px}.contact_formContainer__hT16D label{font-size:1.1rem;font-weight:600;color:#a0a}.contact_formContainer__hT16D input,.contact_formContainer__hT16D textarea{padding:12px;font-size:1rem;border-radius:10px;border:2px solid #27114c;background-color:hsla(0,0%,100%,.8);transition:border-color .3s ease-in-out;color:#000}.contact_formContainer__hT16D textarea{height:150px}.contact_formContainer__hT16D input:focus,.contact_formContainer__hT16D textarea:focus{border-color:#ffea00;outline:none}.contact_formContainer__hT16D input[type=email],.contact_formContainer__hT16D input[type=text]{margin-bottom:20px}.contact_formContainer__hT16D input[type=submit]{background-color:#a0a;color:#fff;font-weight:700;border-radius:20px;cursor:pointer;transition:background-color .3s ease-in-out}.contact_formContainer__hT16D input[type=submit]:hover{background-color:#ffea00}.contact_buttonSend__5_xSS{display:flex;justify-content:flex-end}.contact_send__tAuEa{background:linear-gradient(90deg,rgba(36,0,55,.8),rgba(121,0,121,.8),rgba(36,0,55,.8));border-bottom-right-radius:20px;border-top-left-radius:20px;font-family:Courier New,Courier,monospace;font-weight:700;width:40%;display:flex;justify-content:center;align-items:center;padding:5px;border:1px solid #fff;box-shadow:0 0 10px #fff;transition:all .5s ease-in-out}.contact_send__tAuEa:hover{border:1px solid #ff0;box-shadow:0 0 10px #ff0;transform:scale(1.1)}@media (max-width:850px){.contact_container__RH1W0{flex-direction:column;text-align:center}.contact_image__Z_ML0{max-width:100%;display:none}.contact_text__nNZ3r{max-width:90%}.contact_maindescription__4isG1{font-size:1.2em;padding:15px}}@media (max-width:500px){.contact_title__Zm5V_{font-size:2em}.contact_maindescription__4isG1{font-size:1em}.contact_text__nNZ3r h4{font-size:1.5rem}.contact_container__RH1W0{padding:10px}}.contact_locationContainer__KoLQl{text-align:center;padding:40px 20px}.contact_locationTitle__j9tHc{font-size:28px;font-weight:700;margin-bottom:20px}.contact_locationBanner__GhqwI{display:flex;justify-content:center;margin-bottom:30px}.contact_locationBanner__GhqwI img{width:100%;max-width:900px;border-radius:20px;box-shadow:0 4px 15px rgba(0,0,0,.3)}.contact_locationContent__d0o5o{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;justify-content:center;align-items:stretch;padding:0 20px;max-width:900px;margin:auto}.contact_locationInfo__uJKFZ{background:hsla(0,0%,100%,.1);padding:20px;border-radius:15px;box-shadow:0 4px 10px rgba(0,0,0,.2);text-align:center;display:flex;flex-direction:column;justify-content:center;height:100%}.contact_infoTitle__7tehq{font-size:18px;font-weight:700;margin-bottom:5px;color:#6b21a8}.contact_socialIcons__3oZ_l{display:flex;justify-content:center;gap:15px}.contact_socialIcons__3oZ_l a{color:#8b5cf6;transition:color .3s ease}.contact_socialIcons__3oZ_l a:hover{color:#4c1d95}@media (max-width:768px){.contact_locationContent__d0o5o{grid-template-columns:1fr}}