.contact_wrapper__yohgg{width:100%;height:100%}.contact_section__435z8{margin:100px auto 240px;gap:64px}.contact_section__435z8,.contact_title__oJ1Dc{width:100%;max-width:1200px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.contact_title__oJ1Dc{gap:28px}.contact_title__oJ1Dc .contact_big__0ZbXo{max-width:1200px;margin:0;color:var(--color-neutral-900);font-size:4rem;font-weight:700;text-align:left}.contact_title__oJ1Dc .contact_small__ahtw5{max-width:1119px;margin:0;color:var(--color-neutral-600);font-size:1.5rem;font-weight:500;text-align:left}.contact_container__PfrEe{max-width:1200px;width:100%;display:flex;gap:48px}.contact_container__PfrEe .contact_container-left__8rW_c{max-height:772px;height:100%;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:48px}.contact_container-left__8rW_c .contact_map-box__x3Qdq{width:100%;height:416px;background-color:var(--color-neutral-300);position:relative;overflow:hidden}.contact_container-left__8rW_c .contact_contact-table__QTUcA{max-height:240px;width:100%;height:100%;display:table;border-collapse:collapse;gap:10px}.contact_row__n1qoj{display:table-row}.contact_label__uqWGw{border-right:5px solid var(--color-neutral-300);padding:10px 10px 10px 0;font-weight:700}.contact_label__uqWGw,.contact_value__WA7r6{display:table-cell;font-size:1.25rem;color:var(--color-neutral-600)}.contact_value__WA7r6{border:0;padding:10px 0 10px 18px;font-weight:500}.contact_container__PfrEe .contact_container-right__cLD87{flex:1 1 0;display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:24px}.contact_container-right__cLD87 .contact_input-box__yNgky{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:8px}.contact_input-box__yNgky .contact_input-label__7Uiu_{font-size:1.25rem;font-weight:500;color:var(--color-neutral-900)}.contact_input-box__yNgky .contact_input-text__NSRPN{width:100%;border:1px solid var(--color-neutral-600);border-radius:8px;background-color:var(--color-white);box-shadow:0 4px 4px rgba(0,0,0,.25);padding:8px;font-size:1.25rem;font-weight:400;color:var(--color-neutral-600)}.contact_container-right__cLD87 .contact_button-box__adOk2{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px}@media (max-width:768px){.contact_wrapper__yohgg{padding-left:2rem;padding-right:2rem}}