@import"https://fonts.googleapis.com/css2?family=Noto+Sans:wght@100..900&family=Noto+Sans+JP:wght@100..900&family=Noto+Sans+TC:wght@100..900&family=Noto+Sans+SC:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&family=Zen+Kaku+Gothic+New:wght@400;700&display=swap";@media(min-width:320px)and (max-width:767.98px){.reminder{padding:0 13px}}.reminder__section{max-width:840px;margin:0 auto;background:#fff;border-radius:1rem}@media(max-width:768px){.reminder__section{padding:20px 16px 30px;margin-top:20px;margin-bottom:20px}}@media(min-width:768px){.reminder__section{margin-top:50px;margin-bottom:45px}}@media(max-width:768px){.reminder__section--email{margin:20px auto 70px;padding:20px 16px}}@media(min-width:768px){.reminder__section--email{margin:45px auto 30px;padding:35px 40px}}.reminder__section-header{font-weight:700}@media(max-width:768px){.reminder__section-header{font-size:.81rem;margin-bottom:16px}}@media(min-width:768px){.reminder__section-header{font-size:1.5rem;margin-bottom:24px}}.reminder__section-text{font-weight:400}@media(max-width:768px){.reminder__section-text{font-size:.81rem;margin-bottom:16px}}@media(min-width:768px){.reminder__section-text{font-size:1rem;margin-bottom:40px}}.reminder__success{padding-top:16px}.reminder__input{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center}@media(max-width:768px){.reminder__input{margin-bottom:16px}}.reminder__input-label{font-weight:700}@media(min-width:320px)and (max-width:767.98px){.reminder__input-label{margin-bottom:5px;font-size:.875rem}}@media(min-width:768px){.reminder__input-label{margin-bottom:10px;font-size:1rem}}.reminder__error{border:2px solid #c70022;background-color:#fff3f7;border-radius:.375rem;padding:1.25rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);margin-bottom:40px;margin-top:24px}@media(min-width:320px)and (max-width:767.98px){.reminder__error{padding:20px 15px}}.reminder__btn-group{max-width:360px}@media(max-width:768px){.reminder__btn-group{width:260px;margin:auto auto 16px}}@media(min-width:768px){.reminder__btn-group{width:360px;margin:auto auto 25px}}.reminder__cta-pair{display:flex;justify-content:center}@media(max-width:768px){.reminder__cta-pair{flex-direction:column-reverse;gap:16px}}@media(min-width:768px){.reminder__cta-pair{flex-direction:row;gap:25px}}@media(max-width:768px){.reminder__cta-item{width:260px;margin:0 auto}}@media(min-width:768px){.reminder__cta-item{width:300px;margin:0}}.reminder__email-inner{display:flex;width:100%}@media(max-width:768px){.reminder__email-inner{flex-direction:column;margin:40px auto 15px}}@media(min-width:768px){.reminder__email-inner{flex-direction:row;justify-content:space-between;margin:40px 0 24px;padding-right:5px}}.reminder__email-col--label .form__label{font-weight:600}@media(max-width:768px){.reminder__email-col--label .form__label{font-size:.87rem;padding-bottom:5px}}@media(min-width:768px){.reminder__email-col--label .form__label{font-size:1rem}}.reminder__email-col--label .form__note{font-size:10px;color:#fff;background-color:#c70022;padding:2px 10px;border-radius:24px}@media(max-width:768px){.reminder__email-col--label{width:100%;padding-bottom:5px}}@media(min-width:768px){.reminder__email-col--label{width:45%}}.reminder__email-col--input div{width:100%}@media(max-width:768px){.reminder__email-col--input{width:100%}}@media(min-width:768px){.reminder__email-col--input{width:50%}}.reminder__email-btn{margin:0 auto 16px}@media(max-width:768px){.reminder__email-btn{width:260px}}@media(min-width:768px){.reminder__email-btn{width:360px}}.reminder__email-btn__error{border:2px solid #c70022;background-color:#fff3f7;border-radius:.375rem;padding:1.25rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);margin-bottom:40px;margin-top:24px}@media(min-width:320px)and (max-width:767.98px){.reminder__email-btn__error{padding:20px 15px}}.reminder .toggleInput{position:relative;width:100%;max-width:100%;margin:auto}.reminder .toggleInput__btn{position:absolute;right:10px;background-color:rgba(0,0,0,0);outline:none;border:none;display:flex;align-items:center;justify-content:center;width:24px;height:24px}@media(max-width:768px){.reminder .toggleInput__btn{top:17px}}@media(min-width:768px){.reminder .toggleInput__btn{top:15px}}