.elementor-1792 .elementor-element.elementor-element-6d607d52{--display:flex;}.elementor-1792 .elementor-element.elementor-element-6990fe51.elementor-element{--align-self:center;}/* Start custom CSS for shortcode, class: .elementor-element-6990fe51 */.pmpro_checkout_box-user, .pmpro_checkout_box-more-information{ width: 500px;background: #222026a3;padding:20px; }
.elementor-1792 .elementor-element.elementor-element-6990fe51.elementor-element{ width: 500px;background: #222026a3;padding:20px; }

form.pmpro_form input[type=text], form.pmpro_form input[type=password], form.pmpro_form input[type=email], form.pmpro_form input[type=number], form.pmpro_form textarea, form.pmpro_form select, #loginform input[type=text], #loginform input[type=password] {
    border-radius: 20px;
    margin: 15px 0;
    width: -webkit-fill-available;
}
h2 {
    color: #fff !important;
    padding: 20px 0 10px!important;
}
form.pmpro_form label, #loginform label {
    color: #fff;
    font-size: 18px;
}
input.pmpro_btn.pmpro_btn-submit {
    margin: 20px 0 0 0;
    display: block;
    width: 100%;
    font-size: 20px;
}
input.pmpro_btn.pmpro_btn-cancel {
    display: block;
    width: 100%;
    margin: 10px 0 0 0;
}

@media (max-width: 544px) {
    .pmpro_checkout_box-user, .pmpro_checkout_box-more-information{ width: 110%;background: #222026a3;padding:0px; }

}/* End custom CSS */