.signup-screen{padding-top:var(--f-base-space-2)}
.signup-container{margin-bottom:var(--f-base-space-20)}
.signup-form-wrapper{display:flex;flex-direction:column;justify-content:space-between}
.signup-form-wrapper .title{font:var(--f-brand-type-title-1);margin-bottom:var(--f-base-space-4);color:var(--f-brand-color-text-default)}
.signup-form-wrapper .description{margin-bottom:var(--f-base-space-10)}
.signup-success-container .signup-form-wrapper .description,.sc-signup-success-container .signup-form-wrapper .description{color:var(--f-brand-color-text-muted)}
.signup-form-wrapper .description p{margin-bottom:var(--f-base-space-0)}
.signup-form-wrapper .description p b{font:var(--f-brand-type-body-medium);color:var(--f-brand-color-text-default)}
.signup-form-wrapper .input:focus{border:1px solid var(--f-brand-color-border-selected);box-shadow:var(--f-brand-shadow-none)}
.custom-container a,.custom-container a:hover,.custom-container a:focus{color:var(--f-brand-color-text-default);cursor:pointer}
.qr-notification-message{font:var(--f-brand-type-body)}
.qr-notification-message a{text-decoration:underline;font-weight:500}
.custom-container.login-notification-container,.custom-container.signup-container{padding:var(--f-base-space-4)}
.custom-container.login-notification-container{border-radius:var(--f-brand-border-radius-small)}
.pc-consent-wrapper{margin-bottom:var(--f-base-space-6)}
.pc-consent-wrapper-content{display:flex;margin-bottom:var(--f-base-space-2)}
.pc-mandatory-consent-input{position:absolute;opacity:0}
.checkbox-base{display:flex;align-self:flex-start;margin-bottom:var(--f-base-space-0)}
.checkbox-base-text{display:flex;margin-right:var(--f-base-space-2);position:relative}
[dir="rtl"] .checkbox-base-text{margin-right:auto;margin-left:var(--f-base-space-2)}
.checkbox-base-text:before{content:'';width:24px;height:24px;border:1px solid var(--f-base-color-solid-grey-75);background:var(--f-brand-color-background-light);border-radius:4px}
.checkbox-base [type=checkbox]:checked~span:before{border-color:var(--f-brand-color-accent);background:var(--f-brand-color-accent);transition:background .2s ease}
.checkbox-base [type=checkbox]:checked~span:after{position:absolute;content:'\e990';font-family:icomoon;font-size:14px;left:6px;top:0;color:var(--f-brand-color-text-light);transition:all .2s ease}
[dir="rtl"] .checkbox-base [type=checkbox]:checked~span:after{left:8px}
.error .checkbox-base-text:before{border:1px solid var(--f-brand-color-status-error)}
.signup-with-email .mandatory-consent-text p{font:var(--f-brand-type-subheading);margin-bottom:var(--f-base-space-0)}
.signup-with-email .mandatory-consent-text a,.signup-with-email .mandatory-consent-text a:hover{font:var(--f-brand-type-subheading-medium)}
.mandatory-consent-text p{font:var(--f-brand-type-body);margin-bottom:var(--f-base-space-0)}
.mandatory-consent-text a,.mandatory-consent-text a:hover{font:var(--f-brand-type-body-medium)}
.pc-additional-tnc-wrapper .pc-consent-wrapper{display:flex;align-items:center}
.korean-consent-block{padding-top:var(--f-base-space-1);margin-bottom:var(--f-base-space-6);border-bottom:1px solid var(--f-brand-color-border-default)}
.korean-consent-block .mandatory-consent-text p{margin-bottom:var(--f-base-space-0)}
.korean-consent-block .korean-second-consent{margin-bottom:var(--f-base-space-6)}
.korean-subtitle{color:var(--f-brand-color-text-muted)}
.dob-calendar-wrapper.signup-dob-wrapper .input-wrapper .selectbox-block select{appearance:none;background:transparent;z-index:1}
.dob-calendar-wrapper.signup-dob-wrapper .input-wrapper .selectbox-block{display:flex;align-items:center}
.dob-calendar-wrapper.signup-dob-wrapper .input-wrapper .selectbox-block:after{content:'\e9ce1';font-family:'icomoon';margin-left:var(--f-base-space-8n);font-size:24px}
[dir="rtl"] .dob-calendar-wrapper.signup-dob-wrapper .input-wrapper .selectbox-block:after{margin-right:var(--f-base-space-8n);margin-left:auto}
.dob-calendar-wrapper.signup-dob-wrapper .qr-dob-wrapper .input-wrapper.filled .input{padding-left:var(--f-base-space-4);padding-right:var(--f-base-space-4)}
.signup-success-container,.sc-signup-success-container{margin-top:var(--f-base-space-2)}
.signup-success-container .cr-success-image,.sc-signup-success-container .cr-success-image{margin-bottom:var(--f-base-space-6)}
.signup-success-container .cr-success-block b,.sc-signup-success-container .cr-success-block b{font:var(--f-brand-type-headline-medium)}
.signup-success-container .go-to-login:hover,.signup-success-container .go-to-login:focus,.sc-signup-success-container .go-to-login:hover,.sc-signup-success-container .go-to-login:focus{color:var(--f-brand-color-text-light);text-decoration:none}
.promocode-modal .qr-promocode-service-error-block{margin-bottom:var(--f-base-space-6)}
.signup-linkexpiry-container .signup-custom-container{padding:var(--f-base-space-8)}
.signup-linkexpiry-container .button-wrapper{margin-bottom:var(--f-base-space-0)}
.signup-linkexpiry-container .signup-form-wrapper .description{margin-bottom:var(--f-base-space-8)}
input::-ms-reveal,input::-ms-clear{display:none}
.signUp{padding-top:var(--f-base-space-1)}
.total-steps{margin-left:var(--f-base-space-1);color:var(--f-brand-color-text-disabled)}
.signup-accertify-container .description{color:var(--f-brand-color-text-muted)}
.promo-sessionout-popup .modal-dialog,.signup-connection-failure-popup .modal-dialog{top:30%;width:90%;border-radius:var(--f-brand-border-radius-outer)}
.promo-sessionout-popup .modal-content,.signup-connection-failure-popup .modal-content{padding:var(--f-base-space-8);border-radius:var(--f-brand-border-radius-outer);border:0}
.promo-sessionout-popup .modal-content h2,.signup-connection-failure-popup .modal-content h2{font:var(--f-brand-type-title-1);color:var(--f-brand-color-text-default);margin-top:var(--f-base-space-14);margin-bottom:var(--f-base-space-4)}
.promo-sessionout-popup .modal-content p,.signup-connection-failure-popup .modal-content p{color:var(--f-brand-color-text-muted)}
.signup-connection-failure-popup .modal-content p{margin-bottom:var(--f-base-space-10)}
.signup-connection-failure-popup a,.signup-connection-failure-popup a:hover{font:var(--f-brand-type-body-medium);color:var(--f-brand-color-text-muted);text-decoration:underline}
.signup-popup-close{background:transparent;font-weight:100;border:var(--f-brand-border-size-none);font-size:var(--f-base-type-scale-6);position:absolute;top:24px;right:var(--f-base-space-6);padding:var(--f-base-space-0);color:var(--f-brand-color-text-default)}
[dir="rtl"] .signup-popup-close{right:unset;left:var(--f-base-space-6)}
.signup-popup-close:hover{cursor:pointer}
.promo-session-close:before{content:"\e5cd"}
@media only screen and (min-width:768px){html,body{background:var(--f-brand-color-background-default)}
.custom-container.signup-container{padding:var(--f-base-space-8)}
.signup-custom-container{width:732px}
.signup-form .button-wrapper .button{width:auto}
.signup-success-container .go-to-login,.signup-connection-failure-popup .signup-to-login,.sc-signup-success-container .go-to-login{width:fit-content;padding:var(--f-base-space-6) var(--f-base-space-8)}
.signup-success-container .button-wrapper,.signup-connection-failure-popup .button-wrapper,.sc-signup-success-container .button-wrapper{margin-bottom:var(--f-base-space-0)}
.signup-connection-failure-popup .button-wrapper{display:flex;justify-content:flex-end;margin-bottom:var(--f-base-space-6)}
.promo-sessionout-popup .modal-dialog,.signup-connection-failure-popup .modal-dialog{top:30%;max-width:840px;width:840px}
.signup-accertify-container .deny-contactus-btn{width:fit-content}
}