.contact-main{background:#fff;padding:62px 24px 72px}.contact-main__inner{display:grid;gap:84px;grid-template-columns:minmax(0,1.16fr) minmax(340px,.84fr);margin:auto;max-width:1220px}.contact-main__form-column>h2,.contact-main__information>h2{color:#111;font-size:30px;margin:0 0 18px}.contact-main__form-column>p{color:#666;font-size:16px;line-height:1.55;margin:0 0 30px;max-width:620px}.contact-main__form{margin-top:10px}.contact-main__form .form-title:empty,.contact-main__form .hsfc-Step__Content>.hsfc-Row:first-child{display:none}.contact-main__form .hs-form-field,.contact-main__form .hsfc-FieldWrapper{margin-bottom:20px}.contact-main__form .hsfc-FieldLabel,.contact-main__form label{color:#111;display:block;font-size:14px;margin-bottom:8px}.contact-main__form .hsfc-SelectInput,.contact-main__form .hsfc-TextAreaInput,.contact-main__form .hsfc-TextInput,.contact-main__form input:not([type=checkbox]):not([type=radio]):not([type=submit]),.contact-main__form select,.contact-main__form textarea{background:#f7f9fc;border:1px solid #dfe3ea;border-radius:9px;box-shadow:none;color:#111;font-family:inherit;font-size:16px;min-height:52px;padding:13px 16px;width:100%}.contact-main__form .hsfc-TextAreaInput,.contact-main__form textarea{min-height:104px;resize:vertical}.contact-main__form .hs-button,.contact-main__form .hsfc-NavigationRow button,.contact-main__form button[type=submit]{background:#003de5 var(--contact-submit-icon) calc(50% + 68px) center/17px 17px no-repeat;border:1px solid #003de5;border-radius:8px;color:#fff;font-family:inherit;font-size:14px;font-weight:600;min-height:54px;padding:13px 52px;width:100%}.contact-main__aside{display:grid;gap:24px}.contact-main__information{background:#f7f8fa;border-radius:14px;padding:32px}.contact-main__details{display:grid;gap:26px}.contact-main__detail{align-items:flex-start;display:grid;gap:16px;grid-template-columns:22px 1fr}.contact-main__detail img{display:block;height:22px;object-fit:contain;width:22px}.contact-main__detail strong{color:#111;display:block;font-size:15px;margin-bottom:5px}.contact-main__detail a,.contact-main__detail span{color:#6b6b6b;display:block;font-size:15px;line-height:1.4;text-decoration:none;white-space:pre-line}.contact-main__inquiry{border:1px solid #dfe3ea;border-radius:14px;padding:30px 32px}.contact-main__inquiry h3{color:#111;font-size:18px;margin:0 0 5px}.contact-main__inquiry p{color:#6b6b6b;font-size:15px;margin:0}.contact-main__inquiry a{color:#003de5;font-size:15px;font-weight:600;text-decoration:none}@media(max-width:900px){.contact-main__inner{gap:46px;grid-template-columns:1fr}.contact-main__aside{grid-template-columns:1fr 1fr}.contact-main__information{grid-column:1/-1}}@media(max-width:600px){.contact-main{padding:50px 20px 60px}.contact-main__aside{grid-template-columns:1fr}.contact-main__information{grid-column:auto;padding:26px 22px}.contact-main__inquiry{padding:25px 22px}}.contact-main__aside{display:inline-block;position:relative}.contact-main__information{margin-bottom:20px}.contact-main__form-column>h2,.contact-main__information>h2{font-size:22px}.contact-main__form .hsfc-FieldLabel,.contact-main__form label{font-size:14px!important;font-weight:600}.contact-main__form .hsfc-SelectInput,.contact-main__form .hsfc-TextAreaInput,.contact-main__form .hsfc-TextInput,.contact-main__form input:not([type=checkbox]):not([type=radio]):not([type=submit]),.contact-main__form select,.contact-main__form textarea{min-height:30px;padding:10px 16px}[data-hsfc-id=Renderer] .hsfc-ErrorAlert{font-size:12px!important}[data-hsfc-id=Renderer] .hsfc-Button:not([disabled]):focus,[data-hsfc-id=Renderer] .hsfc-Button:not([disabled]):hover{background-color:#000!important}[data-hsfc-id=Renderer] .hsfc-TextareaInput{order:1px solid #dfe3eb}[data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content{padding:0!important}