.contact_main_container__wLMrB h1{color:#c64b3c;margin:20px 0 5px}.contact_main_container__wLMrB p{text-align:center;font-size:16px;color:#444;margin-bottom:20px}.contact_contact_section__QDEFz{display:grid;grid-template-columns:1fr 1fr;max-width:1280px;grid-gap:40px;gap:40px;padding:0 20px;margin:0 auto 80px}.contact_contact_container__0has6{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.contact_info_card__4cskL{background:#fefefe;padding:20px;border-radius:12px;width:260px;height:200px;box-shadow:0 8px 15px rgba(0,0,0,.05);text-align:center;transition:all .3s ease}.contact_info_card__4cskL:hover{transform:translateY(-5px);box-shadow:0 12px 25px rgba(0,0,0,.1)}.contact_icon__vcJfF{font-size:28px;margin-bottom:10px}.contact_info_card__4cskL h3{font-size:18px;margin:10px 0;color:#222}.contact_font-size__WkjML{font-size:14px;color:#555}.contact_form_container__oEPB_{background:#fff;padding:30px;border-radius:12px;box-shadow:0 8px 15px rgba(0,0,0,.05);display:flex;flex-direction:column;gap:20px}.contact_form_container__oEPB_ input,.contact_form_container__oEPB_ textarea{padding:16px;border:1px solid #ccc;border-radius:30px;font-size:14px;transition:border .3s ease}.contact_form_container__oEPB_ textarea{resize:vertical;border-radius:16px;min-height:120px}.contact_form_container__oEPB_ input:focus,.contact_form_container__oEPB_ textarea:focus{border-color:#c64b3c;outline:none}.contact_form_container__oEPB_ button{padding:14px;font-size:16px;background:#c64b3c;color:#fff;border:none;border-radius:30px;cursor:pointer;transition:background .3s ease}.contact_form_container__oEPB_ button:hover{background:#a83728}.contact_successMsg__Kzr2i{text-align:center;color:green;font-size:14px;margin-top:10px}@media screen and (max-width:768px){.contact_contact_section__QDEFz{grid-template-columns:1fr;gap:20px}.contact_contact_container__0has6{justify-content:center}}@media screen and (max-width:480px){.contact_form_container__oEPB_{padding:20px;margin-bottom:100px}.contact_info_card__4cskL{width:100%}}