/*
 Theme Name:   Hello Biz Child
 Theme URI:    https://example.com/
 Description:  A child theme for Hello Elementor (Hello Biz variant)
 Author:       Your Name
 Author URI:   https://example.com/
 Template:     hello-biz
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  hello-biz-child
*/

/* Add your custom CSS below */
.newsletter-wrap {
    display:flex;
    flex-direction:row;
    align-items:flex-start;
    justify-content:center;
    padding-top:2em;
}
.newsletter-wrap .wpcf7-submit {
    margin-left:10px;
    margin-top:10px !important
}
.wpcf7-submit {
    font-family: "Montserrat", Sans-serif;
    font-size: 21px;
    font-weight: 500;
    color:#fff !important;
    background-color:#e30602 !important;
    border:0;
}

.wpcf7-form-control-wrap {
    padding:10px;
}

.wpcf7-form-control-wrap input[name="zip_code"] {
    max-width:140px
}
.wpcf7-submit:hover {
    background-color:#EA3D37 !important;
}
.wpcf7-response-output {
    border:0 !important;
    text-align:center;
    font-weight:bold;
}
.wpcf7-spinner {
    width:36px;
    margin-top:18px !important;
}
@media only screen and (max-width: 766px) {
    .newsletter-wrap {
        flex-direction:column;
    }
    .wpcf7-form-control-wrap {
        width:100%;
    }
    .wpcf7-form-control-wrap input[name="zip_code"] {
        max-width:unset !important;
    }
}
.frm_fields_container {
    display:flex !important;
    flex-direction:row;
    align-items:center;
    justify-content: center;
}
.frm_button_submit {
    margin-bottom:0px !important;
}
