.styles_page__UlPU4{width:100%}.styles_topSection__MPMBk{display:grid;grid-template-columns:1fr 1.5fr;grid-gap:48px;gap:48px;margin-bottom:80px}@media(max-width:992px){.styles_topSection__MPMBk{grid-template-columns:1fr;gap:40px;margin-bottom:60px}}.styles_contactDetails__a2gq8{display:flex;flex-direction:column;gap:24px}.styles_contactItem__X9hd8 a,.styles_contactItem__X9hd8 h3,.styles_contactItem__X9hd8 p{margin:0;font-size:18px}@media(max-width:576px){.styles_contactItem__X9hd8 a,.styles_contactItem__X9hd8 h3,.styles_contactItem__X9hd8 p{font-size:16px}}.styles_contactItem__X9hd8 .styles_contactLabel__J7Ip_{color:#888;font-weight:400;margin-bottom:8px;font-size:16px}.styles_contactItem__X9hd8 .styles_contactValue__DTTP4{color:#363940;font-weight:500;text-decoration:none;line-height:1.5}.styles_mapContainer__D_4XL{width:100%;min-height:350px;border-radius:16px;overflow:hidden;border:1px solid #e5e7eb}.styles_mapContainer__D_4XL iframe{border:none}.styles_formSection__HzwKl{max-width:700px;margin:0 auto;padding:40px;border-radius:16px;background-color:#f9f9f9;border:1px solid #e5e7eb}@media(max-width:576px){.styles_formSection__HzwKl{padding:24px}}.styles_formTitle__OTRHm{text-align:center;font-size:28px;font-weight:600;color:#363940;margin:0 0 32px}@media(max-width:576px){.styles_formTitle__OTRHm{font-size:22px}}.styles_contactForm__pQPJS{gap:24px}.styles_contactForm__pQPJS,.styles_inputGroup__5eAND{display:flex;flex-direction:column}.styles_label__feB9c{margin-bottom:8px;font-size:14px;color:#555}.styles_input__z5stx,.styles_textarea__pMX4q{width:100%;padding:14px 16px;border:1px solid #ccc;border-radius:8px;font-size:16px;font-family:inherit;transition:border-color .3s,box-shadow .3s}.styles_input__z5stx:focus,.styles_textarea__pMX4q:focus{outline:none;border-color:#e7cebb;box-shadow:0 0 0 1px #e7cebb}.styles_textarea__pMX4q{resize:vertical;min-height:120px}.styles_submitButton__RXYPp{padding:16px;border:none;border-radius:8px;background:var(--grad);color:#000;font-size:18px;cursor:pointer;transition:transform .2s}.styles_submitButton__RXYPp:hover{transform:scale(1.02)}