fieldset[data-v-94f253c1]{border:0;min-width:0;margin:0;padding:0}.form-legend[data-v-94f253c1],.bot-field[data-v-94f253c1]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.required-note[data-v-94f253c1]{font-size:14px}.form-status p[data-v-94f253c1]{background:#fff;border:2px solid;border-radius:4px;margin:20px 0 0;padding:16px}.form-status .success[data-v-94f253c1]{color:#216326}.form-status .error[data-v-94f253c1]{color:#951313}input[type=text][data-v-94f253c1],input[type=email][data-v-94f253c1],input[type=tel][data-v-94f253c1],textarea[data-v-94f253c1]{color:#666;border:1px solid #ebebeb;border-radius:3px;padding:13px;font-weight:400}input[type=text][data-v-94f253c1]:focus,input[type=email][data-v-94f253c1]:focus,input[type=tel][data-v-94f253c1]:focus,textarea[data-v-94f253c1]:focus{color:#111}.inner[data-v-94f253c1]{margin-left:250px;margin-right:250px;padding-top:112px;padding-bottom:112px}.contact-hero-image[data-v-94f253c1]{object-fit:cover;width:100%;height:100%}address[data-v-94f253c1]{color:#666;font-style:normal}.main[data-v-94f253c1]{gap:64px;display:flex}.b1[data-v-94f253c1]{flex-flow:column;justify-content:space-evenly;width:40%;display:flex}.b2[data-v-94f253c1]{background-color:#d9d9d9;border-radius:8px;width:60%;padding:32px;box-shadow:0 4px 6px #0000001a}h2[data-v-94f253c1]{color:#000;margin-bottom:16px;font-family:Nunito Sans Variable,sans-serif;font-size:clamp(1.625rem,1.3071rem + 1.413vw,2.4375rem);font-weight:700}h3[data-v-94f253c1]{color:#000;margin-bottom:8px;font-family:Nunito Sans Variable,sans-serif;font-size:20px;font-weight:700}h4[data-v-94f253c1]{color:#000;margin-bottom:16px;font-family:Nunito Sans Variable,sans-serif;font-size:24px;font-weight:700}p[data-v-94f253c1]{color:#555;margin-bottom:24px}.line[data-v-94f253c1]{background-color:red;height:1px;margin:24px 0}.contact-info[data-v-94f253c1]{box-sizing:border-box;float:none;z-index:auto;text-align:center;gap:16px;margin-bottom:24px;display:flex;position:static}.icon-container[data-v-94f253c1]{background-color:#fb2424;border-radius:8px;width:60px;height:60px;padding:12px}.icon[data-v-94f253c1]{color:#1f2937;font-size:24px}.contact-icon[data-v-94f253c1]{width:30px;height:30px}.social-media[data-v-94f253c1]{margin-top:32px}.social-icons[data-v-94f253c1]{gap:16px;display:flex}.social-icons a[data-v-94f253c1]{color:#666;font-size:20px}.send-message[data-v-94f253c1]{color:#1e40af;text-transform:uppercase;margin-bottom:8px;font-size:clamp(.75rem,.7011rem + .2174vw,.875rem);font-weight:500}form[data-v-94f253c1]{margin-top:24px}.form-row[data-v-94f253c1]{gap:24px;margin-bottom:24px;display:flex}.form-group[data-v-94f253c1]{flex:1}label[data-v-94f253c1]{color:#374151;margin-bottom:8px;font-size:14px;font-weight:500;display:block}input[data-v-94f253c1],textarea[data-v-94f253c1]{border:1px solid #d1d5db;border-radius:4px;width:100%;padding:8px 12px;font-size:16px}input[data-v-94f253c1],button[data-v-94f253c1],textarea[data-v-94f253c1]{font-family:inherit;line-height:inherit}textarea[data-v-94f253c1]{resize:vertical;min-height:150px}.email-note[data-v-94f253c1]{visibility:hidden;color:#2563eb;margin-top:4px;font-size:12px;display:block}.submit-btn[data-v-94f253c1]{color:#fff;cursor:pointer;background-color:#b91818;border:none;border-radius:4px;padding:12px 24px;font-size:16px;font-weight:600;transition:background-color .3s}.submit-btn[data-v-94f253c1]:disabled{opacity:.65;cursor:wait}.submit-btn[data-v-94f253c1]:hover{background-color:#951313}.map-shell[data-v-94f253c1]{min-height:450px;line-height:1.5}.map-placeholder[data-v-94f253c1],.map-frame[data-v-94f253c1],.map-frame iframe[data-v-94f253c1]{width:100%;height:450px}.map-placeholder[data-v-94f253c1]{box-sizing:border-box;text-align:center;background:#e5e7eb;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:32px;display:flex}.map-placeholder p[data-v-94f253c1]{color:#374151;margin:0;font-size:18px;font-weight:600}.map-placeholder a[data-v-94f253c1]{color:#1e40af;font-weight:600}.map-load-button[data-v-94f253c1]{color:#fff;cursor:pointer;background:#b91818;border:0;border-radius:4px;padding:12px 22px;font-weight:600}.map-load-button[data-v-94f253c1]:hover{background:#951313}@media (width<=1024px){.inner[data-v-94f253c1]{margin-left:50px;margin-right:50px}}@media (width<=768px){.inner[data-v-94f253c1]{margin-left:20px;margin-right:20px}.main[data-v-94f253c1]{flex-direction:column}.b1[data-v-94f253c1],.b2[data-v-94f253c1]{width:100%}.form-row[data-v-94f253c1]{flex-direction:column;gap:16px}}
