.elementor-46799 .elementor-element.elementor-element-4071c0a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-46799 .elementor-element.elementor-element-b969206{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:nowrap;--padding-top:30px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-46799 .elementor-element.elementor-element-4071c0a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}@media(min-width:768px){.elementor-46799 .elementor-element.elementor-element-4071c0a{--content-width:420px;}}@media(max-width:767px){.elementor-46799 .elementor-element.elementor-element-4071c0a{--content-width:560px;}.elementor-46799 .elementor-element.elementor-element-b969206{--padding-top:50px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}}/* Start custom CSS for html, class: .elementor-element-f2d759e */.elementor-46799 .elementor-element.elementor-element-f2d759e {text-align:center;}
.elementor-46799 .elementor-element.elementor-element-f2d759e .login-top {display:flex; flex-direction:column;}
.elementor-46799 .elementor-element.elementor-element-f2d759e .login-title {font-size:15px; font-weight:700; color:var(--e-global-color-d3602f1); margin-bottom:5px;}
.elementor-46799 .elementor-element.elementor-element-f2d759e .login-content {font-size:20px; line-height:1.3;}
.elementor-46799 .elementor-element.elementor-element-f2d759e h3 {margin:0;}
.elementor-46799 .elementor-element.elementor-element-f2d759e p {margin:0;}
@media (min-width:1024px) {
.elementor-46799 .elementor-element.elementor-element-f2d759e .login-content {font-size:20px;}
}
.elementor-46799 .elementor-element.elementor-element-f2d759e .login-top {transform: scale(0.94); animation: scale 3s forwards cubic-bezier(0.5, 1, 0.89, 1);}
@keyframes scale {
  100% {transform: scale(1);}
}

.elementor-46799 .elementor-element.elementor-element-f2d759e p {display: inline-block; opacity: 0; filter: blur(4px);}
.elementor-46799 .elementor-element.elementor-element-f2d759e p:nth-child(1) {animation: v4-fade-in 0.8s 0.1s forwards cubic-bezier(0.11, 0, 0.5, 0);}
.elementor-46799 .elementor-element.elementor-element-f2d759e p:nth-child(2) {animation: v4-fade-in 0.8s 0.2s forwards cubic-bezier(0.11, 0, 0.5, 0);}
.elementor-46799 .elementor-element.elementor-element-f2d759e p:nth-child(3) {animation: v4-fade-in 0.8s 0.3s forwards cubic-bezier(0.11, 0, 0.5, 0);}

@keyframes v4-fade-in {
  100% {opacity: 1; filter: blur(0);}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2e0cff8 */.elementor-46799 .elementor-element.elementor-element-2e0cff8 [data-proc="findid"] {display:none;}
.elementor-46799 .elementor-element.elementor-element-2e0cff8 input[name="username_b"] {display:none !important;}
.elementor-46799 .elementor-element.elementor-element-2e0cff8 #finded-message:empty {display:none !important;}
.elementor-46799 .elementor-element.elementor-element-2e0cff8 #finded-message {padding:8px 12px; border-radius:4px; background:var(--e-global-color-e456539); margin-bottom:15px;}
.elementor-46799 .elementor-element.elementor-element-2e0cff8 #finded-id {font-weight:700;}

.elementor-46799 .elementor-element.elementor-element-2e0cff8 .umk-notice {border-radius:4px;}
.elementor-46799 .elementor-element.elementor-element-2e0cff8 .umk-notice.err {background:var(--e-global-color-c61416c); color:var(--e-global-color-f73ec39) !important; font-size:12px; line-height:1.5; margin:0 !important; padding:8px 12px !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b969206 */.elementor-46799 .elementor-element.elementor-element-b969206 {min-height:calc(100vh);}/* End custom CSS */
/* Start custom CSS */.header-safe-area {display:none;}
.footer-safe-area {display:none;}
header .menu-container .e-con-inner .elementor-element:nth-child(n+2){display:none;}
header .menu-container .e-con-inner .elementor-element:first-child .e-con-inner {justify-content:center;}
footer, .mobile-bottom-menu-container {display:none !important;}

#um_field_0_username_b, .um-field-type_block {display:none;}
.umk-idcheck-proc-findid {margin: 0 !important;}
.um-field {padding:0 !important;}
.um-field label {display:none;}
.elementor-shortcode .um.um-password.um-um_password_id.uimob340, .um-field-area .uimob340, .elementor-shortcode .um.um-password.um-err.um-um_password_id.uimob340 {margin:0 !important;}
.elementor-shortcode .um.um-password.um-um_password_id.uimob500, .um-field-area .uimob500, .elementor-shortcode .um.um-password.um-err.um-um_password_id.uimob000 {margin:0 !important;}
p.um-notice.umk-notice {margin: 0 0 12px 0 !important;}
.um-field label[for="user_password"],.um-field label[for="confirm_user_password"] {display:block;}
#um_field_um_password_id_confirm_user_password {padding: 15px 0 0 0 !important;}
#um-submit-btn {width:100% !important; margin:20px 0 0 0 !important; font-weight:700 !important; background:var(--e-global-color-primary); border-radius:99px !important;}
#um-submit-btn[value="패스워드 재설정"]{display: none !important;}
.umk-idcheck-proc-pwreset {margin: 10px 0 0 0;}
.um-col-alt-b, .um-col-alt {margin:0!important; padding:0 !important;}
a.umk-idcheck-proc-findid[data-proc="findid"], a.umk-idcheck-proc-pwreset[data-proc="pwreset"] { background:var(--e-global-color-primary) !important; font-weight:700 !important;  border-radius:99px !important; box-shadow:none;}
.um-button.um-btn-auto-width, .uimob340 .um-button.um-btn-auto-width {width:100% !important;}
.um-col-121, .um-col-122 {width:100% !important;}/* End custom CSS */