.elementor-23894 .elementor-element.elementor-element-6aedc89{padding:50px 0px 50px 0px;}.elementor-23894 .elementor-element.elementor-element-5d98417{text-align:center;}.elementor-23894 .elementor-element.elementor-element-5d98417 .elementor-heading-title{font-size:2rem;font-weight:500;}.elementor-23894 .elementor-element.elementor-element-a281c04{margin-top:50px;margin-bottom:0px;}.elementor-23894 .elementor-element.elementor-element-a1cbe3f > .elementor-widget-container{padding:20px 30px 20px 30px;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);}.elementor-23894 .elementor-element.elementor-element-e623144 > .elementor-widget-container{padding:20px 30px 20px 30px;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);}@media(min-width:768px){.elementor-23894 .elementor-element.elementor-element-ab39cba{width:47%;}.elementor-23894 .elementor-element.elementor-element-531e334{width:5.333%;}.elementor-23894 .elementor-element.elementor-element-bbfc8a7{width:47%;}}@media(max-width:767px){.elementor-23894 .elementor-element.elementor-element-d1a6956 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-23894 .elementor-element.elementor-element-5d98417 .elementor-heading-title{font-size:26px;line-height:30px;}}/* Start custom CSS for shortcode, class: .elementor-element-a1cbe3f */#reg-form .gform_title {
    font-size: 22px;
}
#reg-form .gform-theme--foundation .gform_fields {
    grid-row-gap: 5px;
}
#reg-form .gform-theme--framework .gfield .gform-field-label {
    color: #333;
}
#reg-form .gform_button {
    background-color: #CB4833;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e623144 */#login-form .affwp-form {
    margin-bottom: 0;
}
#login-form .affwp-form fieldset {
    padding: 0;
    margin: 0;
}
#login-form .affwp-form legend {
    margin-bottom: 0.8em;
    font-size: 22px;
    font-weight: 500;
}
#login-form .affwp-form input {
    padding: .3rem 1rem;
    transition: all 0.1s ease;
}
#login-form .affwp-form input:focus {
    border: 1px solid #204ce5;
    outline: 3px solid #204ce530;
}
#login-form .affwp-form input[type="submit"] {
    padding: 8px;
}
#login-form .affwp-form label {
    margin-bottom: 8px;
    font-size: 14px;
    font-weight: 500;
    color: #112337;
}
#login-form .affwp-form .affwp-lost-password {
    margin-bottom: 0;
}/* End custom CSS */