.contact_contactPage__xLWhw{padding-bottom:80px}.contact_contactPage__xLWhw .contact_heroSection__qnpXP{background:linear-gradient(135deg,rgba(237,27,36,.05),#fff);padding:80px 0;text-align:center;border-bottom:1px solid rgba(237,27,36,.1)}.contact_contactPage__xLWhw .contact_heroSection__qnpXP h1{font-size:3.5rem;font-weight:800;color:#0b0b0b;margin-bottom:20px}.contact_contactPage__xLWhw .contact_heroSection__qnpXP p{font-size:1.2rem;color:#666;max-width:600px;margin:0 auto}.contact_contactPage__xLWhw .contact_contentSection__TsHI0{padding:80px 0}.contact_contactPage__xLWhw .contact_contentSection__TsHI0 .contact_contactGrid__KhvJV{display:grid;grid-template-columns:1fr 1.5fr;grid-gap:60px;gap:60px}@media(max-width:992px){.contact_contactPage__xLWhw .contact_contentSection__TsHI0 .contact_contactGrid__KhvJV{grid-template-columns:1fr}}.contact_contactPage__xLWhw .contact_contentSection__TsHI0 .contact_infoCol__ejEgK .contact_infoCard__zmdtz{background:#fff;padding:40px;border-radius:20px;border:1px solid rgba(0,0,0,.05);box-shadow:0 10px 30px rgba(0,0,0,.03)}.contact_contactPage__xLWhw .contact_contentSection__TsHI0 .contact_infoCol__ejEgK .contact_infoCard__zmdtz h2{font-size:2rem;font-weight:700;margin-bottom:30px;color:#0b0b0b}.contact_contactPage__xLWhw .contact_contentSection__TsHI0 .contact_infoCol__ejEgK .contact_infoCard__zmdtz .contact_infoItem__76Los{display:flex;gap:20px;margin-bottom:30px}.contact_contactPage__xLWhw .contact_contentSection__TsHI0 .contact_infoCol__ejEgK .contact_infoCard__zmdtz .contact_infoItem__76Los:last-child{margin-bottom:0}.contact_contactPage__xLWhw .contact_contentSection__TsHI0 .contact_infoCol__ejEgK .contact_infoCard__zmdtz .contact_infoItem__76Los .contact_iconBox__jP4EY{width:50px;height:50px;background:rgba(237,27,36,.1);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#ed1b24;font-size:1.5rem;flex-shrink:0}.contact_contactPage__xLWhw .contact_contentSection__TsHI0 .contact_infoCol__ejEgK .contact_infoCard__zmdtz .contact_infoItem__76Los .contact_itemText__Wbe8E h4{font-size:1.1rem;font-weight:700;margin-bottom:5px;color:#0b0b0b}.contact_contactPage__xLWhw .contact_contentSection__TsHI0 .contact_infoCol__ejEgK .contact_infoCard__zmdtz .contact_infoItem__76Los .contact_itemText__Wbe8E p{color:#666;line-height:1.6;margin:0}.contact_contactPage__xLWhw .contact_contentSection__TsHI0 .contact_formCol__R_tlW{background:#fff;padding:50px;border-radius:20px;border:1px solid rgba(0,0,0,.05);box-shadow:0 20px 40px rgba(0,0,0,.05)}.contact_contactPage__xLWhw .contact_contentSection__TsHI0 .contact_formCol__R_tlW h2{font-size:2rem;font-weight:700;margin-bottom:30px}.contact_contactPage__xLWhw .contact_contentSection__TsHI0 .contact_formCol__R_tlW .contact_formGroup__T6mi0{margin-bottom:25px}.contact_contactPage__xLWhw .contact_contentSection__TsHI0 .contact_formCol__R_tlW .contact_formGroup__T6mi0 label{display:block;font-weight:600;margin-bottom:10px;color:#444}.contact_contactPage__xLWhw .contact_contentSection__TsHI0 .contact_formCol__R_tlW .contact_formGroup__T6mi0 input,.contact_contactPage__xLWhw .contact_contentSection__TsHI0 .contact_formCol__R_tlW .contact_formGroup__T6mi0 textarea{width:100%;padding:15px 20px;border-radius:10px;border:1px solid #ddd;font-size:1rem;transition:border-color .3s ease,box-shadow .3s ease}.contact_contactPage__xLWhw .contact_contentSection__TsHI0 .contact_formCol__R_tlW .contact_formGroup__T6mi0 input:focus,.contact_contactPage__xLWhw .contact_contentSection__TsHI0 .contact_formCol__R_tlW .contact_formGroup__T6mi0 textarea:focus{outline:none;border-color:#ed1b24;box-shadow:0 0 0 4px rgba(237,27,36,.1)}.contact_contactPage__xLWhw .contact_contentSection__TsHI0 .contact_formCol__R_tlW .contact_formGroup__T6mi0 textarea{resize:vertical;min-height:150px}.contact_contactPage__xLWhw .contact_contentSection__TsHI0 .contact_formCol__R_tlW .contact_submitBtn__WMnPq{background-color:#ed1b24;color:#fff;padding:15px 40px;border:none;border-radius:10px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:transform .3s ease,background-color .3s ease}.contact_contactPage__xLWhw .contact_contentSection__TsHI0 .contact_formCol__R_tlW .contact_submitBtn__WMnPq:hover{background-color:#dd111a;transform:translateY(-2px)}.contact_contactPage__xLWhw .contact_contentSection__TsHI0 .contact_formCol__R_tlW .contact_submitBtn__WMnPq:active{transform:translateY(0)}.contact_contactPage__xLWhw .contact_mapSection___XLj9{width:100%;height:450px;border-radius:20px;overflow:hidden;margin-top:40px}.contact_contactPage__xLWhw .contact_mapSection___XLj9 iframe{width:100%;height:100%;border:0}