@charset "utf-8";

.payNow-account-sign-up-dialog-panel .s-kit-modal-content { border-radius: 0px; height: 100vh; width: 1100px; }

.payNow-account-sign-up-dialog-panel .account-wrapper .title { font-size: 16px; font-weight: bold; color: rgb(75, 80, 86); font-family: brandon-grotesque, brandon, martel-sans, sans-serif; }

.payNow-account-sign-up-dialog-panel .account-wrapper .step-panel { margin-top: 20px; }

.payNow-account-sign-up-dialog-panel .bottom-btn-wrapper { position: absolute; right: 0px; width: 100%; }

.payNow-account-sign-up-dialog-panel .bottom-btn-wrapper .btn-panel { height: 60px; display: flex; align-items: center; justify-content: flex-start; }

.payNow-account-sign-up-dialog-panel .bottom-btn-wrapper .step-btn { margin: 0px; width: 146px; }

.payNow-account-sign-up-dialog-panel .bottom-btn-wrapper .prev-btn { margin-right: 10px; }

.payNow-account-sign-up-dialog-panel .form-field-error { color: rgb(230, 71, 81); line-height: 1.2; margin-top: 10px; font-size: 14px; }

.contact-form-wrapper { position: relative; }

.contact-form-wrapper .contact-form-panel { display: flex; padding-top: 30px; overflow: auto; height: calc(-220px + 100vh); }

.contact-form-wrapper .form-column { width: 300px; }

.contact-form-wrapper .form-column .title { color: rgb(99, 105, 114); font-size: 18px; margin-bottom: 20px; }

.contact-form-wrapper .form-row { display: flex; }

.contact-form-wrapper .form-row .form-field:first-child { margin-right: 60px; }

.contact-form-wrapper .form-field { color: rgb(99, 105, 114); margin-bottom: 10px; }

.contact-form-wrapper .alert-panel { width: 240px; margin: 10px 0px; }

.summary-info-wrapper { position: relative; }

.summary-info-wrapper .summary-info-panel { padding-top: 30px; }

.summary-info-wrapper .summary-info { position: relative; height: 300px; width: 100%; padding: 20px; display: flex; overflow-y: auto; border-radius: 6px; color: rgb(75, 80, 86); box-sizing: border-box; border: 1px solid rgb(226, 228, 231); }

.summary-info-wrapper .summary-info .info-column { width: 250px; }

.summary-info-wrapper .summary-info .member-item { display: flex; align-items: flex-start; font-size: 14px; margin-top: 10px; }

.summary-info-wrapper .summary-info .member-item .label { font-weight: bold; margin-right: 6px; }

.summary-info-wrapper .summary-info .member-item .value { max-width: 150px; word-break: break-word; }

.summary-info-wrapper .service-terms-content { overflow: auto; padding: 20px 20px 50px; font-size: 14px; margin-top: 30px; border-radius: 6px; color: rgb(75, 80, 86); box-sizing: border-box; height: calc(-550px + 100vh); border: 1px solid rgb(226, 228, 231); }

.summary-info-wrapper .service-terms-agree-panel { width: 100%; height: 40px; padding: 0px 20px; box-sizing: border-box; position: absolute; left: 0px; bottom: 1px; display: flex; background: rgb(255, 255, 255); align-items: center; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; border-left: 1px solid rgb(226, 228, 231); border-right: 1px solid rgb(226, 228, 231); }

.summary-info-wrapper .service-terms-agree-panel .terms-error { font-size: 14px; color: rgb(230, 71, 81); margin-left: 6px; }