.ContactInputForm_wrap__uhMGM{font-size:1.6rem;background:var(--white);padding:32px 16px}@media screen and (min-width:520px){.ContactInputForm_wrap__uhMGM{margin-bottom:24px;padding:34px 48px 56px;border-radius:12px}}.ContactInputForm_wrap__uhMGM .ContactInputForm_sectionHeading__DceGG{margin-bottom:16px}@media screen and (min-width:520px){.ContactInputForm_wrap__uhMGM .ContactInputForm_sectionHeading__DceGG{margin-bottom:24px}}.ContactInputForm_wrap__uhMGM .ContactInputForm_description__kIi5x{margin-bottom:24px}.ContactInputForm_wrap__uhMGM .ContactInputForm_forms__w4qo9 .ContactInputForm_formDescription__7Yg2d strong{font-weight:700}.ContactInputForm_wrap__uhMGM .ContactInputForm_forms__w4qo9 .ContactInputForm_formDescription__7Yg2d a{border-bottom:1px solid var(--baseBrown);font-weight:700}.ContactInputForm_wrap__uhMGM dl.ContactInputForm_formBody__HisGx{margin-bottom:32px;display:grid;grid-template-columns:1fr;border:1px solid var(--borderColor)}@media screen and (min-width:520px){.ContactInputForm_wrap__uhMGM dl.ContactInputForm_formBody__HisGx{margin-bottom:40px;grid-template-columns:300px 1fr}}.ContactInputForm_wrap__uhMGM dl.ContactInputForm_formBody__HisGx dt{display:grid;grid-template-columns:auto 34px;grid-gap:8px;gap:8px;justify-content:flex-start;align-items:center;padding:10px 12px;border-bottom:1px solid var(--borderColor);background:var(--backColor02);font-weight:700;line-height:1.3;scroll-margin-top:50px}@media screen and (min-width:520px){.ContactInputForm_wrap__uhMGM dl.ContactInputForm_formBody__HisGx dt{padding:16px 24px;border-right:1px solid var(--borderColor);scroll-margin-top:0}.ContactInputForm_wrap__uhMGM dl.ContactInputForm_formBody__HisGx dt:last-of-type{border-bottom:none}}.ContactInputForm_wrap__uhMGM .ContactInputForm_mailWrap__sTx75,.ContactInputForm_wrap__uhMGM .ContactInputForm_nameWrap__PAdYg{padding:16px 12px;border-bottom:1px solid var(--borderColor);background:#fff}.ContactInputForm_wrap__uhMGM .ContactInputForm_mailWrap__sTx75:last-child,.ContactInputForm_wrap__uhMGM .ContactInputForm_nameWrap__PAdYg:last-child{border-bottom:none}@media screen and (min-width:520px){.ContactInputForm_wrap__uhMGM .ContactInputForm_mailWrap__sTx75,.ContactInputForm_wrap__uhMGM .ContactInputForm_nameWrap__PAdYg{padding:16px 24px}}.ContactInputForm_wrap__uhMGM .ContactInputForm_mailWrap__sTx75 .ContactInputForm_labelBox__fOYzC,.ContactInputForm_wrap__uhMGM .ContactInputForm_nameWrap__PAdYg .ContactInputForm_labelBox__fOYzC{width:100%;display:flex;align-items:flex-start;flex-direction:column;gap:8px;background:#fff}.ContactInputForm_wrap__uhMGM .ContactInputForm_mailWrap__sTx75 .ContactInputForm_labelBox__fOYzC .ContactInputForm_label__K81I2,.ContactInputForm_wrap__uhMGM .ContactInputForm_nameWrap__PAdYg .ContactInputForm_labelBox__fOYzC .ContactInputForm_label__K81I2{font-size:1.4rem;line-height:1}@media screen and (min-width:520px){.ContactInputForm_wrap__uhMGM .ContactInputForm_mailWrap__sTx75 .ContactInputForm_labelBox__fOYzC,.ContactInputForm_wrap__uhMGM .ContactInputForm_nameWrap__PAdYg .ContactInputForm_labelBox__fOYzC{width:360px;display:flex;align-items:flex-start;flex-direction:column;gap:8px;background:#fff}.ContactInputForm_wrap__uhMGM .ContactInputForm_mailWrap__sTx75 .ContactInputForm_labelBox__fOYzC .ContactInputForm_label__K81I2,.ContactInputForm_wrap__uhMGM .ContactInputForm_nameWrap__PAdYg .ContactInputForm_labelBox__fOYzC .ContactInputForm_label__K81I2{font-size:1.4rem;line-height:1}}.ContactInputForm_wrap__uhMGM .ContactInputForm_productWrap__LfZ6I{padding:16px 12px;border-bottom:1px solid var(--borderColor);background:#fff}.ContactInputForm_wrap__uhMGM .ContactInputForm_productWrap__LfZ6I:last-child{border-bottom:none}@media screen and (min-width:520px){.ContactInputForm_wrap__uhMGM .ContactInputForm_productWrap__LfZ6I{padding:16px 24px}}.ContactInputForm_wrap__uhMGM .ContactInputForm_productWrap__LfZ6I .ContactInputForm_innerProduct__PmYpS{display:flex;flex-direction:column;gap:8px}.ContactInputForm_wrap__uhMGM .ContactInputForm_productWrapError__HMNj5{padding:16px 12px;border-bottom:1px solid var(--borderColor);background:var(--alertBackColor)}.ContactInputForm_wrap__uhMGM .ContactInputForm_productWrapError__HMNj5:last-child{border-bottom:none}@media screen and (min-width:520px){.ContactInputForm_wrap__uhMGM .ContactInputForm_productWrapError__HMNj5{padding:16px 24px}}.ContactInputForm_wrap__uhMGM .ContactInputForm_productWrapError__HMNj5 .ContactInputForm_innerProduct__PmYpS{display:flex;flex-direction:column;gap:8px}.ContactInputForm_wrap__uhMGM .ContactInputForm_commentWrap__Sct9v{padding:16px 12px;border-bottom:1px solid var(--borderColor);background:#fff}.ContactInputForm_wrap__uhMGM .ContactInputForm_commentWrap__Sct9v:last-child{border-bottom:none}@media screen and (min-width:520px){.ContactInputForm_wrap__uhMGM .ContactInputForm_commentWrap__Sct9v{padding:16px 24px}}.ContactInputForm_wrap__uhMGM .ContactInputForm_commentWrap__Sct9v .ContactInputForm_labelBox__fOYzC{width:100%;display:flex;align-items:flex-start;flex-direction:column;gap:8px;background:#fff}.ContactInputForm_wrap__uhMGM .ContactInputForm_commentWrap__Sct9v .ContactInputForm_labelBox__fOYzC .ContactInputForm_label__K81I2{font-size:1.4rem;line-height:1}.ContactInputForm_wrap__uhMGM .ContactInputForm_buttons__Lgcyo{display:flex;align-items:center;justify-content:center;margin-top:32px}@media screen and (min-width:520px){.ContactInputForm_wrap__uhMGM .ContactInputForm_buttons__Lgcyo{margin-top:40px}}.ContactInputForm_wrap__uhMGM .ContactInputForm_buttons__Lgcyo .ContactInputForm_vertical__JbaLh{width:100%;margin:0 8px;display:flex;flex-direction:column;align-items:center;gap:30px}.ContactInputForm_wrap__uhMGM .ContactInputForm_error__roT_n{margin-top:4px;color:var(--alertColor);font-size:1.4rem;font-weight:700;line-height:1.3}.IconRequired_icon__IDT3c{width:34px;height:18px;display:inline-flex;align-items:center;justify-content:center;background:var(--alertColor);color:#fff;line-height:1;font-size:1.2rem;border-radius:2px}