@charset "UTF-8";[data-v-d76a8032]:root{--bg-color: 243 233 226}.error-modal[data-v-d76a8032]{display:flex;align-items:center;justify-content:center;height:100svh;opacity:0;pointer-events:none;position:fixed;top:0;left:0;transition:opacity .3s ease-in-out;visibility:hidden;width:100%;z-index:999}.error-modal.is-active[data-v-d76a8032]{opacity:1;pointer-events:auto;visibility:visible}.error-modal .terms-privacy[data-v-d76a8032],.error-modal .terms-submit[data-v-d76a8032]{margin-top:6.4vw}.error-modal_content[data-v-d76a8032]{background-color:#fff;border-radius:8.5333333333vw;font-size:3.7333333333vw;font-style:normal;font-weight:500;margin:0 6.4vw;padding:12.8vw 6.4vw 8.5333333333vw;width:87.2vw;z-index:2}@media print,screen and (min-width: 1025px){.error-modal_content[data-v-d76a8032]{border-radius:calc(32px * 500 / 375);font-size:calc(14px * 500 / 375);margin:0 32px;padding:64px 32px calc(32px * 500 / 375);max-width:486px}}.error-modal_title[data-v-d76a8032]{font-size:4.8vw;font-style:normal;font-weight:500;text-align:center}@media print,screen and (min-width: 1025px){.error-modal_title[data-v-d76a8032]{font-size:calc(16px * 500 / 375)}}.error-modal_text[data-v-d76a8032]{font-size:3.7333333333vw;font-style:normal;font-weight:500;text-align:center;margin-top:4.2666666667vw}@media print,screen and (min-width: 1025px){.error-modal_text[data-v-d76a8032]{font-size:calc(14px * 500 / 375);margin-top:calc(16px * 500 / 375)}}.error-modal_button[data-v-d76a8032]{margin-top:8.5333333333vw}@media print,screen and (min-width: 1025px){.error-modal_button[data-v-d76a8032]{margin-top:calc(32px * 500 / 375)}}.error-modal_cover[data-v-d76a8032]{backdrop-filter:blur(7px);background-color:#5f564dcc;height:100%;position:absolute;top:0;left:0;width:100%;z-index:1}.error-modal .link-text a[data-v-d76a8032]{text-decoration:underline;-webkit-transition:all .3s cubic-bezier(.215,.61,.355,1) 0ms;-moz-transition:all .3s cubic-bezier(.215,.61,.355,1) 0ms;-ms-transition:all .3s cubic-bezier(.215,.61,.355,1) 0ms;-o-transition:all .3s cubic-bezier(.215,.61,.355,1) 0ms;transition:all .3s cubic-bezier(.215,.61,.355,1) 0ms}:root{--bg-color: 243 233 226}.formkit-input[type=submit]{width:100%}li.formkit-message{font-size:3.2vw;color:#fd6d6d;letter-spacing:-.03rem;line-height:1.4;padding-left:8.5333333333vw}@media print,screen and (min-width: 1025px){li.formkit-message{font-size:16px;padding-left:calc(32px * 500 / 375)}}
