.elementor-879 .elementor-element.elementor-element-2170ffe9{--display:flex;}@media(max-width:1024px){.elementor-879 .elementor-element.elementor-element-2170ffe9{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-879 .elementor-element.elementor-element-2170ffe9{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS */.um-field-area input{
    border-radius: 0 !important;
}
.um.um-login .um-form input[type=text], .um.um-login .um-form input[type=password],.um.um-login .um-form input[type=text]:focus, .um.um-login .um-form input[type=password]:focus{
    color: var(--e-global-color-secondary) !important;
    border: 1px solid var(--e-global-color-accent) !important;
}
.um input[type=submit].um-button{
    border-radius: 0 !important;
    border-color: var(--ast-global-color-2) !important;
    background: var(--ast-global-color-2) !important;
    letter-spacing: unset;
}
.um-button.um-alt{
    border: 1px solid var(--ast-global-color-2) !important;
    color: var(--ast-global-color-2) !important;
    border-radius: 0 !important;
    background: none !important;
}
.um {
    background: var(--ast-global-color-4);
    padding: 25px 25px 35px;
}
.um a.um-link-alt{
    color:var(--e-global-color-astglobalcolor2) !important;
}
.um a.um-link-alt:hover{
    text-decoration: none !important;
    color:var(--e-global-color-astglobalcolor0)  !important;
}
.um .um-field-checkbox-state i, .um .um-field-checkbox.active:not(.um-field-radio-state-disabled) i{
  color:var(--e-global-color-astglobalcolor0)  !important;  
}
.um.um-login .um-field-checkbox-option{
    color:var(--e-global-color-astglobalcolor2) !important;
}
.um-misc-with-img{
    border-bottom:none !important;
}
/* hide regis button*/
.um-right{ display: none;}
.um-left.um-half{ width: 100%;}/* End custom CSS */