.elementor-10766 .elementor-element.elementor-element-7e57e11{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}#elementor-popup-modal-10766{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-10766 .dialog-message{width:30rem;height:auto;}#elementor-popup-modal-10766 .dialog-close-button{display:flex;}#elementor-popup-modal-10766 .dialog-widget-content{border-radius:.5rem .5rem .5rem .5rem;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}/* Start custom CSS for magic-login-registration, class: .elementor-element-65062d1 *//*.elementor-10766 .elementor-element.elementor-element-65062d1 .magic-login-block-title {*/
/*    text-align: left;*/
/*}*/

/*.elementor-10766 .elementor-element.elementor-element-65062d1 .magic-login-block-description {*/
/*    text-align: left;*/
/*    color: var(--e-global-color-text);*/
/*}*/

/*.elementor-10766 .elementor-element.elementor-element-65062d1 .magicloginform-inner {*/
/*    gap: 0;*/
/*}*/

        
/*.elementor-10766 .elementor-element.elementor-element-65062d1 label {*/
/*    font-weight: 400!important;*/
/*    font-size: 1rem!important;*/
/*}*/
    
/*.elementor-10766 .elementor-element.elementor-element-65062d1 input[type="text"] {*/
/*    margin-bottom: 1.25rem;*/
/*    padding: 0.625rem!important;*/
/*    border: 1px solid rgb(4, 11, 19)!important;*/
/*    border-radius: 0.25rem!important;*/
/*}*/
    
/*.elementor-10766 .elementor-element.elementor-element-65062d1 input[type="submit"] {*/
/*    background-color: var(--e-global-color-secondary)!important;*/
        
/*    &:is(:hover, :focus-visible) {*/
/*      background-color: var(--e-global-color-f9bde79)!important;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e57e11 */.elementor-10766 .elementor-element.elementor-element-7e57e11 {
    .elementor-widget-container {
        padding: 0!important;
    }
    
    .magic-login-registration-elementor-widget,
    .magic-login-elementor-widget {
        max-width: 100%;
        margin: 0;
        box-shadow: none!important;
        border: 0;

        .magic-login-block-title,
        .magic-login-registration-title {
            color: var(--e-global-color-primary);
            text-align: left;
        }

        .magic-login-block-description,
        .magic-login-registration-description {
            text-align: left;
            color: var(--e-global-color-text);
        }

        .magicloginform-inner {
            gap: 0;
        }

                
        label {
            font-weight: 400!important;
            font-size: 1rem!important;
        }
            
        input[type="text"] {
            margin-bottom: 1.25rem;
            padding: 0.625rem!important;
            border: 1px solid rgb(4, 11, 19)!important;
            border-radius: 0.25rem!important;
        }
        
        #magic_login_registration_form input[type=submit],
        input[type="submit"] {
            background-color: var(--e-global-color-secondary)!important;
                
            &:is(:hover, :focus-visible) {
            background-color: var(--e-global-color-f9bde79)!important;
            }
        }
    }
}/* End custom CSS */