.elementor-368336 .elementor-element.elementor-element-648d3e2{--display:flex;--min-height:100vh;--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-368336 .elementor-element.elementor-element-96e7d7c{--display:flex;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-368336 .elementor-element.elementor-element-165f0ac{--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;}@media(max-width:1024px){.elementor-368336 .elementor-element.elementor-element-648d3e2{--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;}.elementor-368336 .elementor-element.elementor-element-96e7d7c{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}}@media(min-width:768px){.elementor-368336 .elementor-element.elementor-element-648d3e2{--content-width:420px;}}@media(max-width:767px){.elementor-368336 .elementor-element.elementor-element-648d3e2{--content-width:560px;--margin-top:10%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}}/* Start custom CSS for html, class: .elementor-element-fa9d501 */.elementor-368336 .elementor-element.elementor-element-fa9d501 {text-align:center;}
.elementor-368336 .elementor-element.elementor-element-fa9d501 .login-top {display:flex; flex-direction:column;}
.elementor-368336 .elementor-element.elementor-element-fa9d501 .login-title {font-size:15px; font-weight:700; color:var(--e-global-color-d3602f1); margin-bottom:5px;}
.elementor-368336 .elementor-element.elementor-element-fa9d501 .login-content {font-size:20px; line-height:1.3;}
.elementor-368336 .elementor-element.elementor-element-fa9d501 h3 {margin:0;}
.elementor-368336 .elementor-element.elementor-element-fa9d501 p {margin:0;}
@media (min-width:1024px) {
.elementor-368336 .elementor-element.elementor-element-fa9d501 .login-content {font-size:20px;}
}
.elementor-368336 .elementor-element.elementor-element-fa9d501 .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-368336 .elementor-element.elementor-element-fa9d501 p {display: inline-block; opacity: 0; filter: blur(4px);}
.elementor-368336 .elementor-element.elementor-element-fa9d501 p:nth-child(1) {animation: v4-fade-in 0.8s 0.1s forwards cubic-bezier(0.11, 0, 0.5, 0);}
.elementor-368336 .elementor-element.elementor-element-fa9d501 p:nth-child(2) {animation: v4-fade-in 0.8s 0.2s forwards cubic-bezier(0.11, 0, 0.5, 0);}
.elementor-368336 .elementor-element.elementor-element-fa9d501 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-cbcabed */.elementor-368336 .elementor-element.elementor-element-cbcabed .um-notice.umk-notice.success {display:none;}
.elementor-368336 .elementor-element.elementor-element-cbcabed .hide-section {display:none;}
.elementor-368336 .elementor-element.elementor-element-cbcabed .um-button {margin:0 !important;}
.elementor-368336 .elementor-element.elementor-element-cbcabed .submit_label {display:none;}
.elementor-368336 .elementor-element.elementor-element-cbcabed #um-submit-btn {display:none !important;}
.elementor-368336 .elementor-element.elementor-element-cbcabed .um-register {opacity: 1 !important;}
.elementor-368336 .elementor-element.elementor-element-cbcabed select{height: 50px; border-color: var(--e-global-color-fb74a76) !important; border-radius: 4px; outline: 0;}
.elementor-368336 .elementor-element.elementor-element-cbcabed .submit_label{font-size: 12px; font-weight: 400; color: var(--e-global-color-f73ec39); margin-top: 10px;}
.elementor-368336 .elementor-element.elementor-element-cbcabed .submit_label a{font-weight: 700; text-decoration: underline;}
.elementor-368336 .elementor-element.elementor-element-cbcabed .join-step2 {display:none; border:none;}
.elementor-368336 .elementor-element.elementor-element-cbcabed .um-field:first-child {padding-top:0;}
.elementor-368336 .elementor-element.elementor-element-cbcabed .um-field-label {display:none;}
.elementor-368336 .elementor-element.elementor-element-cbcabed .um-form input[type="text"], .elementor-368336 .elementor-element.elementor-element-cbcabed .um-form input[type="password"], .elementor-368336 .elementor-element.elementor-element-cbcabed .um-form input[type="email"] {height: 50px !important; border-radius: 4px; font-size: 15px !important; padding:10px !important; border-color: var(--e-global-color-fb74a76) !important}
.elementor-368336 .elementor-element.elementor-element-cbcabed .um-form input[type="text"]:focus, .elementor-368336 .elementor-element.elementor-element-cbcabed .um-form input[type="password"]:focus {border-color:var(--e-global-color-b62f02e) !important;}
.um-field-area{position: relative;}
.um-field-area .input_label{position: absolute; pointer-events: none; left: 11px; top: 18px; transition: 0.3s; font-size: 15px; color:var(--e-global-color-fb74a76); font-weight:400;}
.elementor-368336 .elementor-element.elementor-element-cbcabed .um-form-field:focus {border-color:var(--e-global-color-b62f02e) !important;}
.elementor-368336 .elementor-element.elementor-element-cbcabed .um-form-field::placeholder {color: transparent !important;}
.um-form-field:focus + .input_label, .um-form-field:not(:placeholder-shown) + .input_label{top: -6px; font-size: 13px; background: #fff; color: var(--e-global-color-f73ec39); padding: 0 4px; left: 8px;}
.elementor-368336 .elementor-element.elementor-element-cbcabed .umk-idcheck-btn {display:flex; align-items: center; justify-content: center; background: var(--e-global-color-d3602f1); box-shadow: none; color: #fff; border: 1px solid var(--e-global-color-d3602f1) !important; width: 100%; height: 42px; border-radius: 99px !important; font-weight: 700 !important; max-width: unset; padding:0 !important;}
.elementor-368336 .elementor-element.elementor-element-cbcabed #um-submit-btn {width: 100% !important; background: var(--e-global-color-d3602f1); font-weight: 700 !important; border-radius: 99px !important; height: 42px !important; padding: unset !important;}
.elementor-368336 .elementor-element.elementor-element-cbcabed .icon.um-icon-right-arrow {color: var(--e-global-color-f73ec39); font-size: 12px; text-decoration: underline; width: auto; height: auto; padding: 0; top:50%; transform:translateY(-50%);}
.elementor-368336 .elementor-element.elementor-element-cbcabed .um-field-policy_marketing .um-field-checkbox-option{display:flex; height:32px; align-items:center; color: var(--e-global-color-b62f02e) !important; font-size: 15px; font-weight: 400; margin-left: 39px;}
.elementor-368336 .elementor-element.elementor-element-cbcabed .um-field-kor_agree .um-field-checkbox .um-icon-right-arrow::before {display:none;}
.elementor-368336 .elementor-element.elementor-element-cbcabed .um-field-checkbox-state i, .elementor-368336 .elementor-element.elementor-element-cbcabed .um-field-radio-state i {font-size:32px;}
.elementor-368336 .elementor-element.elementor-element-cbcabed .marketing-small-box {font-size: 13px; line-height: 1; background: var(--e-global-color-b87a37d); color: var(--e-global-color-f73ec39); padding: 8px; border-radius: 4px;}
.um-field-checkbox.um-field-half:not(.active) ~ .agree_please {display: inline-block;}
.um-field-checkbox.um-field-half:not(.active) ~ .thankyou_agree {display: none;}
.um-field-checkbox.um-field-half.active ~ .agree_please {display: none;}
.um-field-checkbox.um-field-half.active ~ .thankyou_agree {display: inline-block;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-165f0ac */.elementor-368336 .elementor-element.elementor-element-165f0ac {padding:0 30px;}/* End custom CSS */
/* Start custom CSS */.header-safe-area, .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;}
body.elementor-page-368336 .um {margin:0 !important;}/* End custom CSS */