.elementor-88660 .elementor-element.elementor-element-bdc1fd7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-88660 .elementor-element.elementor-element-8d36d6c{--display:flex;--width:25%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-88660 .elementor-element.elementor-element-8996e00{--display:flex;--width:50%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-88660 .elementor-element.elementor-element-8996e00:not(.elementor-motion-effects-element-type-background), .elementor-88660 .elementor-element.elementor-element-8996e00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#222222;}.elementor-88660 .elementor-element.elementor-element-5d4c4d0{--display:flex;--width:25%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:1100px){.elementor-88660 .elementor-element.elementor-element-bdc1fd7{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-88660 .elementor-element.elementor-element-8996e00{--width:100%;}}@media(max-width:767px){.elementor-88660 .elementor-element.elementor-element-8996e00{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for container, class: .elementor-element-8d36d6c */.ur-frontend-form.login {
    margin: 0;
    padding: 10px;
    box-shadow: none;
    background: #222222 !important;
}

.ur-frontend-form {
    margin-bottom: 30px;
    border: 0px !important;
    padding: 20px
px
;
    box-sizing: border-box;
}

#user-registration p {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8996e00 */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] {
    display: inline-block;
    max-width: 100% !important;
    min-height: 1.5rem;
}


.mec-event-footer .mec-booking-button, .dt-form button, #page .widget .dt-form .dt-btn, .widget .dt-form .dt-btn, input[type="reset"], .wpcf7-submit, .nsu-submit, .dt-wc-btn, input#place_order, .woocommerce-Reviews .submit:not(.box-button), input.button, input[name="save_address"], .wc-layout-list .woo-buttons a, .post-password-form input[type="submit"], .mc4wp-form input[type="submit"], div.mc4wp-form button[type="submit"], .tml-submit-wrap input[type="submit"], .wpcf7-form input[type="submit"], input[type="submit"]:not([name="update_cart"]), .woocommerce-widget-layered-nav-dropdown__submit, .give-btn.give-btn-reveal, .give-submit.give-btn, .wc-block-filter-submit-button {
    color: var(--the7-btn-color);
    background: var(--the7-btn-bg,#999999);
    border: 0px;
}

@media (max-width: 768px) {
form.pmpro_form input[type=text].input, form.pmpro_form input[type=password].input, .pmpro_login_wrap form#loginform input[type=text].input, .pmpro_login_wrap form#loginform input[type=password].input {
    width: 100% !important;
}}

#user-registration.horizontal, #user-registration {
  box-shadow: 0 2px 20px rgba(45, 53, 89, 0.1);
  background-color: #222;
}/* End custom CSS */