.elementor-4415 .elementor-element.elementor-element-1eacfce{--display:flex;}.elementor-4415 .elementor-element.elementor-element-eb5d534{--display:flex;}/* Start custom CSS for shortcode, class: .elementor-element-7a35ea7 *//* MailBlaze form styling - sandbox page */

.mb4wp-form {
    max-width: 50%;
}

/* Email input */
.mb4wp-form input[type="email"] {
    width: 100%;
    background: #ffffff;
    border: 2px solid #333333;
    border-radius: 0;
    padding: 10px,20px,10px,10px;
    font-size: 16px;
    color: #222;
    box-sizing: border-box;
}

/* Placeholder */
.mb4wp-form input[type="email"]::placeholder {
    color: #777;
}

/* Focus */
.mb4wp-form input[type="email"]:focus {
    outline: none;
    border-color: #000;
}

/* Checkbox */
.mb4wp-form input[type="checkbox"] {
    margin-right: 8px;
}

/* Checkbox text */
.mb4wp-form label {
    font-size: 14px;
    color: #333;
}

/* Submit button */
.mb4wp-form input[type="submit"] {
    background: #ec1f2b; /* replace with exact site red if needed */
    color: #ffffff;
    border: none;
    border-radius: 0;
    padding: 10px 20px;
    font-size: 16px;
    cursor: pointer;
    transition: all .2s ease;

    font-family: "Mulish", sans-serif;
    font-weight: 900;
        text-transform: uppercase;

}

/* Button hover */
.mb4wp-form input[type="submit"]:hover {
    background: #F57882;/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-871b6fb *//* MailBlaze form styling - sandbox page */

.mb4wp-form {
    max-width: 50%;
}

/* Email input */
.mb4wp-form input[type="email"] {
    width: 100%;
    background: #ffffff;
    border: 2px solid #333333;
    border-radius: 0;
    padding: 10px,20px,10px,10px;
    font-size: 16px;
    color: #222;
    box-sizing: border-box;
}

/* Email input */
.mb4wp-form input[type="text"] {
    width: 100%;
    background: #ffffff;
    border: 2px solid #333333;
    border-radius: 0;
    padding: 10px,20px,10px,10px;
    font-size: 16px;
    color: #222;
    box-sizing: border-box;
}

/* Placeholder */
.mb4wp-form input[type="email"]::placeholder {
    color: #777;
}

/* Focus */
.mb4wp-form input[type="email"]:focus {
    outline: none;
    border-color: #000;
}

/* Checkbox */
.mb4wp-form input[type="checkbox"] {
    margin-right: 8px;
}

/* Checkbox text */
.mb4wp-form label {
    font-size: 14px;
    color: #333;
}

/* Submit button */
.mb4wp-form input[type="submit"] {
    background: #ec1f2b; /* replace with exact site red if needed */
    color: #ffffff;
    border: none;
    border-radius: 0;
    padding: 10px 20px;
    font-size: 16px;
    cursor: pointer;
    transition: all .2s ease;

    font-family: "Mulish", sans-serif;
    font-weight: 900;
        text-transform: uppercase;

}

/* Button hover */
.mb4wp-form input[type="submit"]:hover {
    background: #F57882;/* End custom CSS */