.elementor-widget-quartix-sign-in-form .elementor-form-fields-wrapper
{
    margin-right: calc(-10px / 2);
    margin-bottom: -15px;
    margin-left: calc(-10px / 2);
}

.elementor-widget-quartix-sign-in-form .elementor-field-group
{
    margin-bottom: 15px;
    padding-right: calc(10px / 2);
    padding-left: calc(10px / 2);
}

.elementor-widget-quartix-sign-in-form label
{
    display: none;
}

.elementor-widget-quartix-sign-in-form .elementor-field-textual
{
    border: none;
    background: #FFFFFF;
}

.elementor-widget-quartix-sign-in-form .elementor-button
{
    background-color: #23A455;
}

.elementor-widget-quartix-sign-in-form .elementor-button:hover
{
    background-color: #0E7D43;
}

.elementor-widget-quartix-sign-in-form .elementor-field-type-submit
{
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
            justify-content: flex-end;
}

.elementor-widget-quartix-sign-in-form .error
{
    padding: 15px;

    border: 2px solid #CC0000;
    background: #FFFFFF;
}

.elementor-widget-quartix-sign-in-form .error p
{
    margin: 0;
}

.elementor-widget-quartix-sign-in-form .error p + p
{
    margin-top: 15px;
}
