.elementor-64 .elementor-element.elementor-element-5f5a662{--display:flex;--min-height:124px;--justify-content:center;}.elementor-64 .elementor-element.elementor-element-8217f31{margin:0px -14px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-64 .elementor-element.elementor-element-8217f31.elementor-element{--align-self:flex-end;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-64 .elementor-element.elementor-element-84cd0fa{text-align:center;}.elementor-64 .elementor-element.elementor-element-84cd0fa .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:56px;font-weight:600;color:#D63FFF;}.elementor-64 .elementor-element.elementor-element-5c04154{margin:-24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-64 .elementor-element.elementor-element-5f5a662{--width:71%;}}/* Start custom CSS for html, class: .elementor-element-8217f31 *//* HALAMAN LOGIN */

body{
background:linear-gradient(135deg,#d63fff,#4e00ff);
}

/* BOX PUTIH */

.elementor-location-single .e-con,
.elementor-page .e-con{

max-width:650px;
margin:auto;
background:#fff;
padding:40px;
border-radius:4px;

}

/* JUDUL */

h1{

font-size:56px!important;
text-align:center;
margin-bottom:25px!important;
}

/* FORM UM */

.um-form{

border:none!important;
background:none!important;
padding:0!important;
}

.um-form input[type=text],
.um-form input[type=password]{

height:52px!important;
border:1px solid #ddd!important;
}

/* BUTTON */

.um input[type=submit].um-button{

width:160px!important;
height:52px!important;

border-radius:40px!important;

background:#fff!important;

border:3px solid #a700ff!important;

color:#a700ff!important;
}

/* NOTICE */

.notice-login{

text-align:center;
margin-top:20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5c04154 *//* HALAMAN LOGIN */

body{
background:linear-gradient(135deg,#d63fff,#4e00ff);
}

/* BOX PUTIH */

.elementor-location-single .e-con,
.elementor-page .e-con{

max-width:650px;
margin:auto;
background:#fff;
padding:40px;
border-radius:4px;

}

/* JUDUL */

h1{

font-size:56px!important;
text-align:center;
margin-bottom:25px!important;
}

/* FORM UM */

.um-form{

border:none!important;
background:none!important;
padding:0!important;
}

.um-form input[type=text],
.um-form input[type=password]{

height:52px!important;
border:1px solid #ddd!important;
}

/* BUTTON */

.um input[type=submit].um-button{

width:160px!important;
height:52px!important;

border-radius:40px!important;

background:#fff!important;

border:3px solid #a700ff!important;

color:#a700ff!important;
}

/* NOTICE */

.notice-login{

text-align:center;
margin-top:20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f5a662 */.login-box{
    position:relative;
}

.close-login{
    position:absolute;
    top:20px;
    right:25px;
    font-size:32px;
    color:#b000ff;
    cursor:pointer;
}

.um{
max-width:100%!important;
}

.um-form{
border:none!important;
padding:0!important;
}

.um-field-label label{
font-size:16px!important;
font-weight:600!important;
}

.um-form input{
height:52px!important;
border:1px solid #ddd!important;
}

.um input[type=submit].um-button{
width:150px!important;
height:50px!important;
border-radius:30px!important;
background:#fff!important;
border:3px solid #b000ff!important;
color:#b000ff!important;
font-weight:700!important;
display:block!important;
margin:auto!important;
}

.um-login-forgot-pw{
text-align:center!important;
margin-top:20px!important;
}/* End custom CSS */
/* Start custom CSS */.login-box{
    position:relative;
}

.close-login{
    position:absolute;
    top:20px;
    right:25px;
    font-size:32px;
    color:#b000ff;
    cursor:pointer;
}/* End custom CSS */