.field-error{--field-error-icon-size:var(--line-height-body-s);fill:var(--color-semantic-danger-high);align-items:center;color:var(--color-semantic-danger-high);display:flex;font-size:var(--font-size-body-s)}.field-error .field-error__icon{flex-shrink:0;height:var(--field-error-icon-size);margin-right:var(--spacing-01);width:var(--field-error-icon-size)}.field-error__text{margin-top:2px}
.privacy-policy{margin-top:var(--spacing-02)}.privacy-policy__privacy-policy-disclaimer,.privacy-policy__privacy-policy-disclaimer-grpd,.zds-button.privacy-policy__button{color:var(--color-content-mid,#000);font-size:var(--font-size-body-m);font-style:normal;font-weight:var(--font-weight-body-l);letter-spacing:var(--letter-spacing-body-l);line-height:var(--line-height-body-m)}.zds-button.privacy-policy__button{text-decoration:underline;text-transform:none}.link{text-decoration:underline}
.newsletter-checkbox{display:flex;flex-direction:column;gap:var(--spacing-02);margin-top:var(--spacing-04)}.checkbox__label,.newsletter-checkbox__label{padding-left:var(--spacing-02)}.newsletter-checkbox__sections{margin-left:var(--spacing-06)}.newsletter-checkbox__sections-title{color:var(--color-content-high,#000);font-size:var(--font-size-body-m);font-style:normal;font-weight:var(--font-weight-body-l);letter-spacing:var(--letter-spacing-body-l);line-height:var(--line-height-body-m);margin:0}.newsletter-checkbox__sections-group{display:flex;gap:var(--spacing-04);margin-top:var(--spacing-03)!important;width:100%}.newsletter-checkbox__sections-item:not(:first-child){margin-top:0!important}
.korea-privacy-policy-optional-information-dialog__content{display:flex;flex-direction:column;gap:var(--spacing-04)}.korea-privacy-policy-optional-information-dialog__retention-text{font-weight:var(--font-weight-bold)}.korea-privacy-policy-optional-information-dialog__refusal-text,.korea-privacy-policy-optional-information-dialog__retention-text{font-size:var(--font-size-body-m);font-style:normal;letter-spacing:var(--letter-spacing-body-l);line-height:var(--line-height-body-m)}.korea-privacy-policy-optional-information-dialog__refusal-text{font-weight:var(--font-weight-body-l)}.korea-privacy-policy-optional-information-dialog__tenant-name{text-transform:uppercase}
.korea-privacy-policy-mandatory-information-dialog__content{display:flex;flex-direction:column;gap:var(--spacing-04)}.korea-privacy-policy-mandatory-information-dialog__retention-text{font-weight:var(--font-weight-bold)}.korea-privacy-policy-mandatory-information-dialog__refusal-text,.korea-privacy-policy-mandatory-information-dialog__retention-text{font-size:var(--font-size-body-m);font-style:normal;letter-spacing:var(--letter-spacing-body-l);line-height:var(--line-height-body-m)}.korea-privacy-policy-mandatory-information-dialog__refusal-text{font-weight:var(--font-weight-body-l)}
.korea-privacy-policy{display:flex;flex-direction:column;gap:var(--spacing-04);margin-top:var(--spacing-04)}.korea-privacy-policy__checkbox-label{padding-left:var(--spacing-02)}.korea-privacy-policy__button{font-size:var(--font-size-body-m);font-style:normal;font-weight:var(--font-weight-body-l);letter-spacing:var(--letter-spacing-body-l);line-height:var(--line-height-body-m);min-height:auto;text-align:left;text-decoration:underline;text-transform:none}.korea-privacy-policy__checkbox-wrapper{display:flex;flex-direction:column;gap:var(--spacing-02)}
.phone-prefix-input{max-width:62px}.phone-prefix-input__menu{min-width:max-content}.render-options{display:flex;flex-flow:row nowrap;font-size:var(--font-size-body-l-highlight);font-stretch:var(--font-stretch-normal);letter-spacing:var(--letter-spacing-body-l-highlight);line-height:var(--line-height-body-l-highlight);text-transform:uppercase;width:max-content}.render-options__prefix{font-weight:var(--font-weight-bold)}.render-options__country{margin-left:var(--spacing-02);text-transform:uppercase}.visually-hidden{clip:rect(0 0 0 0);border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}
.phone-number-input{width:100%}.phone-number-input__help{--phone-number-input-icon-size:var(--line-height-body-s);align-items:center;display:none;font-size:var(--font-size-body-s)}.phone-number-input__help .phone-number-input__icon{flex-shrink:0;height:var(--phone-number-input-icon-size);margin-right:var(--spacing-01);width:var(--phone-number-input-icon-size)}.phone-number-input__help-tip{margin-top:2px}.phone-number-input:focus-within .phone-number-input__help{display:flex}.phone-number-input:focus-within .phone-number-input__error-container{display:none}
.phone-input{display:flex;gap:var(--spacing-03);width:100%}
.social-account-register-form-skeleton{height:min-content;width:100%}@media screen and (min-width:768px){.social-account-register-form-skeleton{width:300px}}
.social-account-register-form__title{color:var(--color-content-high,#000);font-size:var(--font-size-title-m);font-style:normal;font-weight:var(--font-weight-light);letter-spacing:var(--letter-spacing-title-m);line-height:var(--line-height-title-m);margin-bottom:var(--spacing-03);text-transform:uppercase}.social-account-register-form__description{color:var(--color-content-high,#000);font-size:var(--font-size-body-m);font-style:normal;font-weight:var(--font-weight-body-l);letter-spacing:var(--letter-spacing-body-l);line-height:var(--line-height-body-m);margin:0}.social-account-register-form__body{display:flex;flex-direction:column;gap:var(--spacing-02)}.social-account-register-form__submit-button{margin-top:var(--spacing-07)}
.global-loader-spinnner{position:absolute;right:50px;top:50px}
.hlp-header{display:flex;justify-content:left;margin-bottom:40px;min-height:80px;width:100%}[dir=rtl] .hlp-header{justify-content:right}.hlp-header__logo-img{fill:var(--color-content-high);height:100px;width:239px}@media screen and (min-width:1024px){.hlp-header{width:300px}.hlp-header__logo-img{height:84px;width:200.45px}}@media screen and (min-width:1280px){.hlp-header__logo-img{height:109px;width:261.59px}}@media screen and (min-width:1600px){.hlp-header__logo-img{height:107px;width:256.36px}}@media screen and (min-width:1920px){.hlp-header__logo-img{height:107px;width:256.8px}}@media screen and (min-width:2160px){.hlp-header__logo-img{height:152px;width:363.36px}}@media screen and (min-width:2560px){.hlp-header__logo-img{height:128px;width:307px}}@media screen and (min-width:2960px){.hlp-header__logo-img{height:150px;width:360px}}@media screen and (min-width:3840px){.hlp-header__logo-img{height:201px;width:482px}}
.navbar-slot{display:flex;height:18px;width:18px}.navbar-slot,.navbar-slot__button{align-items:center;justify-content:center}.navbar-slot__button{background:none;border:none;cursor:pointer;display:inline-flex;height:100%;margin:0;padding:0;width:100%}.navbar-slot__icon{height:16px;width:16px}
.navbar-skeleton{display:flex;height:var(--spacing-09);position:fixed;right:var(--spacing-04);top:var(--spacing-06);width:auto}
.navbar{display:flex;height:var(--spacing-09);justify-content:end;left:0;position:absolute;top:0;width:100%}.navbar__slots{align-items:center;display:flex;gap:var(--spacing-03)}
.help-link{display:block;font-size:var(--font-size-label-m);font-stretch:var(--font-stretch-label-m);font-weight:var(--font-weight-label-m);letter-spacing:var(--letter-spacing-label-m);line-height:var(--line-height-label-m);margin-top:var(--spacing-10);text-transform:var(--text-transform-label-m);width:fit-content}.help-link:hover{color:var(--color-content-mid)}
.main-layout{display:flex;height:100vh;position:relative}.main-layout__wrapper{display:flex;flex-direction:column;height:fit-content;padding:20px;width:100%}.main-layout__content{position:relative;width:100%}.main-layout__image-container{display:none}.main-layout__image-container__image{height:100%;object-fit:cover;object-position:center;width:100%}.main-layout__page-content{width:100%}@media screen and (min-width:1024px){.main-layout__wrapper{max-width:50%;padding:20px 0}.main-layout__content{left:50%;position:absolute;transform:translateX(-50%);width:892px}.main-layout__image-container{display:flex;width:50%}.main-layout__page-content{width:284px}}@media screen and (min-width:1280px){.main-layout__content{width:1180px}.main-layout__page-content{width:380px}}@media screen and (min-width:1600px){.main-layout__content{width:1372px}.main-layout__page-content{width:444px}}@media screen and (min-width:1920px){.main-layout__content{width:1564px}.main-layout__wrapper{padding:24px 0}.main-layout__page-content{width:508px}}@media screen and (min-width:2160px){.main-layout__content{width:1996px}.main-layout__page-content{width:652px}}@media screen and (min-width:2560px){.main-layout__content{width:2092px}.main-layout__page-content{width:684px}}@media screen and (min-width:2960px){.main-layout__content{width:2492px}.main-layout__page-content{width:817.33px}}@media screen and (min-width:3840px){.main-layout__content{width:3392px}.main-layout__page-content{width:1117.31px}}
.username-input{display:flex;gap:var(--spacing-03);position:relative}.username-text-input__form-control{width:100%}.username-text-input{position:static!important}
.password-input__help{--phone-number-input-icon-size:var(--line-height-body-s);align-items:center;display:none;font-size:var(--font-size-body-s)}.password-input__help .password-input__icon{flex-shrink:0;height:var(--phone-number-input-icon-size);margin-right:var(--spacing-01);width:var(--phone-number-input-icon-size)}.password-input__help-tip{margin-top:2px}.password-input:focus-within .password-input__help{display:flex}
.set-new-password-form__title{color:var(--color-content-high,#000);font-size:var(--font-size-title-m);font-style:normal;font-weight:var(--font-weight-light);letter-spacing:.8px;line-height:20px;margin-bottom:var(--spacing-03);text-transform:uppercase}.set-new-password-form__body{display:flex;flex-direction:column;gap:var(--spacing-02);margin-bottom:var(--spacing-03)}.set-new-password-form__submit-button{margin-top:var(--spacing-07)}
.recovery-password-link{color:var(--color-content-high,#000);font-size:var(--font-size-body-m);font-style:normal;font-weight:var(--font-weight-light);letter-spacing:.4px;line-height:18px;width:fit-content}
.otp-input{display:flex;gap:11.83px;margin-top:24px}.otp-caret{animation:blink .75s infinite;background-color:#000;height:30px;min-width:1px}.otp-input__field{align-items:center;border-bottom:.5px solid #999;display:flex;height:48px;justify-content:center;min-width:46px;position:relative}.otp-input__field--active{border-bottom:.5px solid #000}.otp-input__field__number{font-size:32px;font-weight:300;letter-spacing:.8px;line-height:40px}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}
.verify-code-form__title{color:var(--color-content-high,#000);font-size:var(--font-size-title-m);font-style:normal;font-weight:var(--font-weight-light);letter-spacing:var(--letter-spacing-title-m);line-height:var(--line-height-title-m);margin-bottom:var(--spacing-02);text-transform:uppercase}.verify-code-form__countdown-message,.verify-code-form__description,.zds-button.verify-code-form__otp-request-button{color:var(--color-content-high,#000);font-size:var(--font-size-body-m);font-style:normal;font-weight:var(--font-weight-body-l);letter-spacing:var(--letter-spacing-body-l);line-height:var(--line-height-body-m);margin:0;margin-top:var(--spacing-05)}.verify-code-form__description .verify-code-form__description-logon{font-weight:var(--font-weight-label-m-highlight)}.verify-code-form__countdown-message,.zds-button.verify-code-form__otp-request-button{margin-top:var(--spacing-06)}.zds-button.verify-code-form__otp-request-button{margin-top:var(--spacing-06);text-decoration:underline;text-transform:none}
.zds-button.switch-verification-method-button{margin-top:var(--spacing-06);text-decoration:underline;text-transform:none}
.social-account-link-form-skeleton{height:min-content;width:100%}@media screen and (min-width:768px){.social-account-link-form-skeleton{width:300px}}
.social-account-link-form__title{color:var(--color-content-high,#000);font-size:var(--font-size-title-m);font-style:normal;font-weight:var(--font-weight-light);letter-spacing:var(--letter-spacing-title-m);line-height:var(--line-height-title-m);margin-bottom:var(--spacing-03);text-transform:uppercase}.social-account-link-form__description{color:var(--color-content-high,#000);font-size:var(--font-size-body-m);font-style:normal;font-weight:var(--font-weight-body-l);letter-spacing:var(--letter-spacing-body-l);line-height:var(--line-height-body-m);margin:0}.social-account-link-form__body{display:flex;flex-direction:column;gap:var(--spacing-02)}.social-account-link-form__submit-button{margin-top:var(--spacing-07)}
.alternatives-register{display:flex;flex-direction:column;gap:var(--spacing-02);margin-top:var(--spacing-04)}.alternatives-register__anchor,.zds-button.alternatives-register__button{font-size:var(--font-size-body-m);font-style:normal;font-weight:var(--font-weight-body-l);letter-spacing:var(--letter-spacing-body-l);line-height:var(--line-height-body-m);text-decoration:underline;text-transform:none}.alternatives-register__anchor:hover{color:var(--color-content-mid)}
.register-form-skeleton{height:min-content;width:100%}@media screen and (min-width:768px){.register-form-skeleton{width:300px}}
.register-form__title{color:var(--color-content-high,#000);font-size:var(--font-size-title-m);font-style:normal;font-weight:var(--font-weight-light);letter-spacing:var(--letter-spacing-title-m);line-height:var(--line-height-title-m);margin-bottom:var(--spacing-03);text-transform:uppercase}.register-form__description,.register-form__info-text,.register-form__privacy-policy-disclaimer{color:var(--color-content-high,#000);font-size:var(--font-size-body-m);font-style:normal;font-weight:var(--font-weight-body-l);letter-spacing:var(--letter-spacing-body-l);line-height:var(--line-height-body-m);margin:0}.register-form__info-text,.register-form__privacy-policy-disclaimer{margin-top:var(--spacing-02)}.register-form__privacy-policy-disclaimer{color:var(--color-content-mid)}.register-form__body{display:flex;flex-direction:column;gap:var(--spacing-02)}.register-form__submit-button{margin-top:var(--spacing-07)}
.otp-register-form__title{color:var(--color-content-high,#000);font-size:var(--font-size-title-m);font-style:normal;font-weight:var(--font-weight-light);letter-spacing:.8px;line-height:20px;margin-bottom:var(--spacing-03);text-transform:uppercase}.otp-register-form__description{color:var(--color-content-high,#000);font-size:var(--font-size-body-m);font-style:normal;font-weight:var(--font-weight-body-l);letter-spacing:var(--letter-spacing-body-l);line-height:var(--line-height-body-m);margin:0}.otp-register-form__body{display:flex;flex-direction:column;gap:var(--spacing-02);margin-bottom:var(--spacing-03);margin-top:var(--spacing-06)}.otp-register-form__submit-button{margin-top:var(--spacing-07)}
.otp-form__alternatives-login{display:flex;flex-direction:column;gap:var(--spacing-02);margin-top:var(--spacing-04)}.otp-form__alternatives-login-anchor,.zds-button.otp-form__alternatives-login-button{font-size:var(--font-size-body-m);font-style:normal;font-weight:var(--font-weight-body-l);letter-spacing:var(--letter-spacing-body-l);line-height:var(--line-height-body-m);text-decoration:underline;text-transform:none}.otp-form__alternatives-login-anchor:hover{color:var(--color-content-mid)}
.otp-form__title{color:var(--color-content-high,#000);font-size:var(--font-size-title-m);font-style:normal;font-weight:var(--font-weight-light);letter-spacing:var(--letter-spacing-title-m);line-height:var(--line-height-title-m);margin-bottom:var(--spacing-02);text-transform:uppercase}.otp-form__countdown-message,.otp-form__description,.zds-button.otp-form__otp-request-button{color:var(--color-content-high,#000);font-size:var(--font-size-body-m);font-style:normal;font-weight:var(--font-weight-body-l);letter-spacing:var(--letter-spacing-body-l);line-height:var(--line-height-body-m);margin:0;margin-top:var(--spacing-05)}.otp-form__description .otp-form__description-logon{font-weight:var(--font-weight-label-m-highlight)}.otp-form__countdown-message,.zds-button.otp-form__otp-request-button{margin-top:var(--spacing-08)}.zds-button.otp-form__otp-request-button{text-decoration:underline;text-transform:none}.otp-form__body{display:flex;flex-direction:column;gap:var(--spacing-02)}
.social-buttons-skeleton{height:min-content;margin-top:var(--spacing-12);width:100%}@media screen and (min-width:768px){.social-buttons-skeleton{width:300px}}
.social-button{background:var(--color-background-base);border:var(--zds-line-width) solid var(--color-content-high);color:var(--color-content-high);cursor:pointer;display:inline-block;font-family:inherit;font-size:var(--font-size-label-m);font-stretch:var(--font-stretch-normal);font-weight:var(--font-weight-light);letter-spacing:var(--letter-spacing-label-m);line-height:var(--line-height-label-m);padding-left:var(--spacing-03);padding-right:var(--spacing-03);text-align:center;text-decoration:none;text-transform:uppercase}.social-button.social-button--horizontal{max-width:60px;min-width:60px}.social-button.social-button--vertical{width:100%}.social-button__content{align-items:center;display:flex;justify-content:center;width:min-content}.social-button__content--vertical{gap:var(--spacing-02);margin:0 auto;width:100%}.social-button__content--horizontal{margin:0 auto;width:100%}
.social-buttons{margin-top:var(--spacing-12);width:100%}.social-buttons__title{font-size:var(--font-size-title-m);font-weight:var(--font-weight-light);letter-spacing:var(--letter-spacing-title-m);line-height:var(--line-height-title-m);margin-bottom:var(--spacing-02);text-transform:uppercase}.social-buttons__description,.social-buttons__title{color:var(--color-content-high,#000);font-style:normal}.social-buttons__description{font-size:var(--font-size-body-m);font-weight:var(--font-weight-body-l);letter-spacing:var(--letter-spacing-body-l);line-height:var(--line-height-body-m);margin:0}.zds-button.social-buttons__privacy-policy-button{text-decoration:underline;text-transform:none}.social-buttons__description-link{text-decoration:underline}.social-buttons__list{display:flex;gap:var(--spacing-02);list-style:none;margin-top:var(--spacing-04)}.social-buttons__list--vertical{flex-direction:column}
.continue-as-guest-link{color:var(--color-content-high,#000);display:block;font-size:var(--font-size-body-m);font-style:normal;font-weight:var(--font-weight-light);letter-spacing:.4px;line-height:18px;margin-top:var(--spacing-05);width:fit-content}.continue-as-guest-link:focus{border-bottom:1px solid var(--color-content-high,#000)}
.generic-error-page{position:relative}.generic-error-page__container{align-items:center;display:flex;flex-direction:column;font-weight:var(--font-weight-body-l);height:100vh;justify-content:center;text-align:center}.generic-error-page__title{font-size:var(--font-size-heading-m);font-weight:inherit;letter-spacing:var(--letter-spacing-heading-xl);line-height:var(--line-height-heading-m);margin-bottom:var(--spacing-02);text-transform:var(--text-transform-heading-m)}.generic-error-page__description-text{font-size:var(--font-size-paragraph-m);font-weight:inherit;letter-spacing:var(--letter-spacing-paragraph-s);line-height:var(--line-height-paragraph-m);margin:0}.generic-error-page__submit-button{margin-top:var(--spacing-07);max-height:var(--spacing-07);max-width:fit-content}
.login-slot__title{font-size:.975rem;font-weight:var(--bds-font-weight-regular);line-height:1.2rem}.login-slot__description,.login-slot__secondary-description{font-size:.875rem;font-weight:var(--bds-font-weight-light);line-height:1.2rem;padding-bottom:6px}
.login-form-skeleton{height:min-content;width:100%}@media screen and (min-width:768px){.login-form-skeleton{width:300px}}
.otp-login-form__title{color:var(--color-content-high,#000);font-size:var(--font-size-title-m);font-style:normal;font-weight:var(--font-weight-light);letter-spacing:.8px;line-height:20px;margin-bottom:var(--spacing-03);text-transform:uppercase}.otp-login-form__body{display:flex;flex-direction:column;gap:var(--spacing-02);margin-bottom:var(--spacing-03)}.otp-login-form__submit-button{margin-top:var(--spacing-07)}
.check-user-form-skeleton{height:min-content;width:100%}@media screen and (min-width:768px){.check-user-form-skeleton{width:300px}}
.register-button-container{margin-top:var(--spacing-03)}
.login-form__title{color:var(--color-content-high,#000);font-size:var(--font-size-title-m);font-style:normal;font-weight:var(--font-weight-light);letter-spacing:.8px;line-height:20px;margin-bottom:var(--spacing-03);text-transform:uppercase}.login-form__body{display:flex;flex-direction:column;gap:var(--spacing-02);margin-bottom:var(--spacing-03)}.login-form__submit-button{margin-top:var(--spacing-07)}.login-form__alternative-login{margin-top:var(--spacing-04)}.login-form__alternatives-login-anchor{color:var(--color-content-high);font-size:var(--font-size-body-m);font-style:normal;font-weight:var(--font-weight-body-l);letter-spacing:var(--letter-spacing-body-l);line-height:var(--line-height-body-m);text-decoration:underline;text-transform:none}.login-form__alternatives-login-anchor:hover{color:var(--color-content-mid)}.login-form__slot-wrapper{margin-bottom:var(--spacing-06)}
.check-user-form__title{color:var(--color-content-high,#000);font-size:var(--font-size-title-m);font-style:normal;font-weight:var(--font-weight-light);letter-spacing:.8px;line-height:20px;margin-bottom:var(--spacing-03);text-transform:uppercase}.check-user-form__body{display:flex;flex-direction:column;gap:var(--spacing-02);margin-bottom:var(--spacing-03)}.check-user-form__submit-button{margin-top:var(--spacing-07)}
