:root{--kh-font-display-lg:96px;--kh-font-display-lg-lh:96px;--kh-font-display-md:80px;--kh-font-display-md-lh:80px;--kh-font-display-sm:64px;--kh-font-display-sm-lh:64px;--kh-font-header-xxl:56px;--kh-font-header-xxl-lh:56px;--kh-font-header-xl:46px;--kh-font-header-xl-lh:46px;--kh-font-header-lg:38px;--kh-font-header-lg-lh:38px;--kh-font-header-md:32px;--kh-font-header-md-lh:32px;--kh-font-header-sm:27px;--kh-font-header-sm-lh:27px;--kh-font-header-xs:22px;--kh-font-header-xs-lh:22px;--kh-font-paragraph-xl:20px;--kh-font-paragraph-xl-lh:24px;--kh-font-paragraph-lg:17px;--kh-font-paragraph-lg-lh:24px;--kh-font-paragraph-md:15px;--kh-font-paragraph-md-lh:20px;--kh-font-paragraph-sm:12px;--kh-font-paragraph-sm-lh:18px;--kh-font-text-xl:18px;--kh-font-text-xl-lh:26px;--kh-font-text-lg:16px;--kh-font-text-lg-lh:24px;--kh-font-text-md:14px;--kh-font-text-md-lh:20px;--kh-font-text-sm:12px;--kh-font-text-sm-lh:18px;--kh-font-label-lg:16px;--kh-font-label-lg-lh:19px;--kh-font-label-md:14px;--kh-font-label-md-lh:17px;--kh-font-label-sm:12px;--kh-font-label-sm-lh:14px;--kh-font-label-xs:10px;--kh-font-label-xs-lh:12px}.register .site-main.container-fluid{padding:0}.register-pro-back{align-items:center;color:#6c6c66;display:flex;font-family:Poppins,"Noto Serif","Noto Serif KR",Helvetica,Arial,Verdana,sans-serif;font-size:12px;font-weight:400;gap:8px;line-height:18px;padding:24px 0 0 24px;text-decoration:none}@media only screen and (min-width:768px){.register-pro-back{margin:auto;padding-left:32px}}@media only screen and (min-width:1440px){.register-pro-back{max-width:1440px;padding-bottom:24px;padding-left:188px}}.register-pro--loading{min-height:1880px;padding:40px 24px}@media only screen and (min-width:768px){.register-pro--loading{min-height:1850px}}@media only screen and (min-width:1440px){.register-pro--loading{min-height:1710px}}.register-pro__container{display:flex;flex-direction:column;gap:32px;padding:40px 24px}@media only screen and (min-width:768px){.register-pro__container{margin:auto;max-width:492px;padding:32px 0}}@media only screen and (min-width:1440px){.register-pro__container{flex-direction:row;gap:80px;max-width:1440px;padding:32px 188px}}.register-pro__container__section{border-bottom:1px solid #d7d6d2;color:#1a1a14;font-family:Poppins,"Noto Serif","Noto Serif KR",Helvetica,Arial,Verdana,sans-serif;text-align:center}@media only screen and (min-width:768px){.register-pro__container__section{text-align:left}}@media only screen and (min-width:1440px){.register-pro__container__section{border-bottom:none;flex:1;max-width:492px}}.register-pro__container__section__pre-title{font-size:12px;font-weight:400;line-height:18px;text-transform:uppercase}@media only screen and (min-width:768px){.register-pro__container__section__pre-title{font-size:14px;line-height:22px}}.register-pro__container__section__title{font-family:var(--kh-font-kaveHaffer);font-size:22px;font-weight:400;line-height:22px;margin:0;padding-bottom:24px}@media only screen and (min-width:768px){.register-pro__container__section__title{font-size:32px;line-height:32px;padding-bottom:32px}}.register-pro__container__section__subtitle{font-size:14px;font-weight:400;line-height:22px;margin:0;padding-bottom:32px}@media only screen and (min-width:768px){.register-pro__container__section__subtitle{font-size:16px;line-height:24px}}.register-pro__container__section__subtitle--bold{font-weight:600;padding-bottom:16px}.register-pro__container__section img{display:none}@media only screen and (min-width:1440px){.register-pro__container__section img{display:inline}}.register-pro__container__section-form{display:flex;flex-direction:column;gap:32px}@media only screen and (min-width:1440px){.register-pro__container__section-form{gap:40px;min-width:492px}}.register-pro__container__section-form__msg{align-items:center;background-color:#f7f6f4;display:flex;flex-direction:row;padding:8px 12px}@media only screen and (min-width:1440px){.register-pro__container__section-form__msg{padding:12px}}.register-pro__container__section-form__msg__txt{color:#1a1a14;flex:1;font-family:Poppins,"Noto Serif","Noto Serif KR",Helvetica,Arial,Verdana,sans-serif;font-size:12px;font-weight:400;line-height:18px;margin-left:8px}@media only screen and (min-width:1440px){.register-pro__container__section-form__msg__txt{font-size:14px;line-height:22px;margin-left:16px}}.register-pro__container__section-form__msg__txt button{color:#1a1a14;font-family:Poppins,"Noto Serif","Noto Serif KR",Helvetica,Arial,Verdana,sans-serif;font-size:12px;font-weight:400;line-height:18px;padding:0;text-decoration:underline}@media only screen and (min-width:1440px){.register-pro__container__section-form__msg__txt button{font-size:14px;line-height:22px}}.register-pro__container__section-form__form{display:flex;flex-direction:column}.register-pro__container__section-form__form .input-wrapper{margin-bottom:16px}.register-pro__container__section-form__form__title{color:#1a1a14;font-family:Poppins,"Noto Serif","Noto Serif KR",Helvetica,Arial,Verdana,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:22px;padding-bottom:32px;text-transform:uppercase}@media only screen and (min-width:1440px){.register-pro__container__section-form__form__title{padding-bottom:40px}}.register-pro__container__section-form__form__title--secondary{padding-top:32px}@media only screen and (min-width:1440px){.register-pro__container__section-form__form__title--secondary{padding-top:40px}}.register-pro__container__section-form__form__email-description{display:flex;flex-direction:row;gap:4px}.register-pro__container__section-form__form__email-description__msg{color:#6c6c66;line-height:16px}.register-pro__container__section-form__form__email-description__msg a{color:#1a1a14}.register-pro__container__section-form__form__address-btn{color:#53534c;margin-bottom:16px;padding:0;text-align:left;text-decoration:underline}.register-pro__container__section-form__form__checkbox-container{margin-top:16px}.register-pro__container__section-form__form button[type=submit]{margin-top:32px}@media only screen and (min-width:1440px){.register-pro__container__section-form__form button[type=submit]{margin-top:40px}}