.contact_mainContent__qH0RU{position:relative;margin-top:0px}@media(max-width: 991px){.contact_mainContent__qH0RU{margin-top:81px}}.contact_contactSection__nAMkd{padding:40px 0 60px}.contact_contactSection__nAMkd .contact_contactInfo___AMql{background:#f8f9fa;padding:30px;border-radius:12px;height:100%}.contact_contactSection__nAMkd .contact_contactInfo___AMql h2{font-size:24px;font-weight:700;color:#1a1a2e;margin-bottom:15px}.contact_contactSection__nAMkd .contact_contactInfo___AMql>p{font-size:14px;color:#666;margin-bottom:30px;line-height:1.6}.contact_contactSection__nAMkd .contact_contactInfo___AMql .contact_infoItem___cqpo{display:flex;gap:15px;margin-bottom:25px}.contact_contactSection__nAMkd .contact_contactInfo___AMql .contact_infoItem___cqpo .contact_iconBox__9niC0{width:50px;height:50px;background:linear-gradient(135deg, #4ecca3 0%, #3dbb8f 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.contact_contactSection__nAMkd .contact_contactInfo___AMql .contact_infoItem___cqpo .contact_iconBox__9niC0 i{font-size:20px;color:#fff}.contact_contactSection__nAMkd .contact_contactInfo___AMql .contact_infoItem___cqpo h4{font-size:16px;font-weight:600;color:#1a1a2e;margin-bottom:5px}.contact_contactSection__nAMkd .contact_contactInfo___AMql .contact_infoItem___cqpo p,.contact_contactSection__nAMkd .contact_contactInfo___AMql .contact_infoItem___cqpo a{font-size:14px;color:#666;margin:0;text-decoration:none}.contact_contactSection__nAMkd .contact_contactInfo___AMql .contact_infoItem___cqpo p:hover,.contact_contactSection__nAMkd .contact_contactInfo___AMql .contact_infoItem___cqpo a:hover{color:#4ecca3}.contact_contactSection__nAMkd .contact_contactInfo___AMql .contact_socialLinks___fldD{margin-top:30px;padding-top:25px;border-top:1px solid #e0e0e0}.contact_contactSection__nAMkd .contact_contactInfo___AMql .contact_socialLinks___fldD h4{font-size:16px;font-weight:600;color:#1a1a2e;margin-bottom:15px}.contact_contactSection__nAMkd .contact_contactInfo___AMql .contact_socialLinks___fldD .contact_socialIcons__CDKBh{display:flex;gap:12px}.contact_contactSection__nAMkd .contact_contactInfo___AMql .contact_socialLinks___fldD .contact_socialIcons__CDKBh a{width:40px;height:40px;background:#fff;border:1px solid #e0e0e0;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#1a1a2e;transition:all .3s ease}.contact_contactSection__nAMkd .contact_contactInfo___AMql .contact_socialLinks___fldD .contact_socialIcons__CDKBh a i{font-size:16px}.contact_contactSection__nAMkd .contact_contactInfo___AMql .contact_socialLinks___fldD .contact_socialIcons__CDKBh a:hover{background:#4ecca3;color:#fff;border-color:#4ecca3;transform:translateY(-3px)}.contact_contactSection__nAMkd .contact_contactForm__sjHVk{background:#fff;padding:35px;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.08)}.contact_contactSection__nAMkd .contact_contactForm__sjHVk h2{font-size:24px;font-weight:700;color:#1a1a2e;margin-bottom:25px}.contact_contactSection__nAMkd .contact_contactForm__sjHVk label{display:block;font-size:14px;font-weight:600;color:#333;margin-bottom:8px}.contact_contactSection__nAMkd .contact_contactForm__sjHVk input,.contact_contactSection__nAMkd .contact_contactForm__sjHVk select,.contact_contactSection__nAMkd .contact_contactForm__sjHVk textarea{width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:8px;font-size:14px;color:#333;transition:all .3s ease}.contact_contactSection__nAMkd .contact_contactForm__sjHVk input:focus,.contact_contactSection__nAMkd .contact_contactForm__sjHVk select:focus,.contact_contactSection__nAMkd .contact_contactForm__sjHVk textarea:focus{outline:none;border-color:#4ecca3;box-shadow:0 0 0 3px rgba(78,204,163,.1)}.contact_contactSection__nAMkd .contact_contactForm__sjHVk input::placeholder,.contact_contactSection__nAMkd .contact_contactForm__sjHVk select::placeholder,.contact_contactSection__nAMkd .contact_contactForm__sjHVk textarea::placeholder{color:#999}.contact_contactSection__nAMkd .contact_contactForm__sjHVk textarea{resize:vertical;font-family:inherit}.contact_contactSection__nAMkd .contact_contactForm__sjHVk .contact_errorInput__r9FAu{border-color:#dc3545 !important}.contact_contactSection__nAMkd .contact_contactForm__sjHVk .contact_errorInput__r9FAu:focus{border-color:#dc3545 !important;box-shadow:0 0 0 3px rgba(220,53,69,.1) !important}.contact_contactSection__nAMkd .contact_contactForm__sjHVk .contact_errorMessage__pl4wR{color:#dc3545;font-size:12px;margin-top:5px;display:flex;align-items:center;gap:5px}.contact_contactSection__nAMkd .contact_contactForm__sjHVk .contact_errorMessage__pl4wR::before{content:"⚠";font-size:14px}.contact_contactSection__nAMkd .contact_contactForm__sjHVk .contact_submitBtn__enp3T{padding:14px 40px;background:linear-gradient(135deg, #4ecca3 0%, #3dbb8f 100%);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:10px}.contact_contactSection__nAMkd .contact_contactForm__sjHVk .contact_submitBtn__enp3T:hover{background:linear-gradient(135deg, #3dbb8f 0%, #2da87b 100%);transform:translateY(-2px);box-shadow:0 6px 20px rgba(78,204,163,.4)}.contact_contactSection__nAMkd .contact_contactForm__sjHVk .contact_submitBtn__enp3T i{font-size:16px}@media(max-width: 991px){.contact_contactSection__nAMkd .contact_contactInfo___AMql{margin-bottom:30px}}@media(max-width: 767px){.contact_contactSection__nAMkd .contact_contactForm__sjHVk{padding:25px 20px}}
