.style_message__VgDDz{font-size:18px}@media screen and (min-width:768px){.style_message__VgDDz{font-size:24px}}.style_form_wrap__5800L{margin-top:3rem}.style_form__DFqcU{display:flex;flex-direction:column;gap:.6rem}@media screen and (min-width:768px){.style_form__DFqcU{gap:2rem}}.style_form__area__JkbQb{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem}@media screen and (min-width:768px){.style_form__area__JkbQb{flex-direction:row;gap:.8rem}}.style_label__VKo59{margin-bottom:0;padding-top:.4rem;display:flex;align-items:center;gap:.5rem;font-weight:700}@media screen and (min-width:768px){.style_label__VKo59{width:30%}}.style_required__axEzv{background-color:#cf2e2e}.style_optional__h3Tda,.style_required__axEzv{padding:2px 10px 3px;font-size:14px;font-weight:400;color:#fff;border-radius:4px}.style_optional__h3Tda{background-color:#333}.style_input__area__wsZhF{width:100%}@media screen and (min-width:768px){.style_input__area__wsZhF{width:70%}}.style_input__FDheo,.style_textarea__ze2m1{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.3rem .5em;border:1px solid #aaa;border-radius:.3rem}.style_textarea__ze2m1{height:16em}.style_submit__area__bJRLw{margin-top:2rem;text-align:center}.style_submit__btn__sCpHQ{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;transition:opacity .3s;border:2px solid var(--maincolor)}.style_submit__btn__sCpHQ:hover{cursor:pointer;opacity:.7}.style_submit__btn__sCpHQ:disabled{cursor:not-allowed;background-color:#ccc;border-color:#ccc}.style_submit__btn__sCpHQ:disabled:hover{opacity:1}.style_input__value__UCYTh{padding-top:.4rem;margin-bottom:0;line-height:1.7}.style_submit__area__bJRLw{display:flex;flex-direction:column;gap:1rem;align-items:center}@media screen and (min-width:768px){.style_submit__area__bJRLw{flex-direction:row;justify-content:center}}.style_submit__btn__sCpHQ.style_submit__btn--back__iYtnp{background-color:#fff;border:2px solid var(--maincolor);color:var(--maincolor)}.style_submit__btn__sCpHQ.style_submit__btn--back__iYtnp:hover{color:var(--maincolor)}.style_submit__btn__sCpHQ.style_submit__btn--back__iYtnp:after{background-image:url(/assets/images/icon-arrow-circle_green.svg);right:unset;left:14px;transform:translateY(-50%) rotate(180deg)}