.elementor-4160 .elementor-element.elementor-element-4c57c9a4{--display:flex;}@media(min-width:768px){.elementor-4160 .elementor-element.elementor-element-4c57c9a4{--content-width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-61e7faf3 *//* Gravity Form container styling */
.gform_wrapper {
    background-color: #ffffff;
    color: #000000;
    padding: 30px;
    border-radius: 8px;
    max-width: 600px;
    margin: 0 auto;
}

/* Stack all fields in single column */
.gform_wrapper .gform_body .gform_fields {
    display: block !important;
}

/* Override left/right half fields to full width */
.gform_wrapper .gfield.gf_left_half,
.gform_wrapper .gfield.gf_right_half,
.gform_wrapper .ginput_container,
.gform_wrapper .gform_column,
.gform_wrapper .gfield--width-half {
    width: 100% !important;
    float: none !important;
    clear: both !important;
    display: block !important;
}

/* Make sure inputs fill the width */
.gform_wrapper input[type="text"],
.gform_wrapper input[type="email"],
.gform_wrapper input[type="tel"],
.gform_wrapper textarea {
    width: 100% !important;
    padding: 10px;
    box-sizing: border-box;
    border: 1px solid #ccc;
    border-radius: 4px;
}

/* Style labels */
.gform_wrapper .gfield_label {
    font-weight: bold;
    margin-bottom: 6px;
    display: block;
}

/* Style submit button */
.gform_wrapper .gform_footer input[type="submit"] {
    background-color: #000000;
    color: #ffffff;
    padding: 12px 25px;
    border: none;
    border-radius: 4px;
    cursor: pointer;
    font-weight: bold;
    font-size: 16px;
}

.gform_wrapper .gform_footer input[type="submit"]:hover {
    background-color: #222222;
}
.gform_wrapper::before {
    content: "Sign up to receive the latest news, events, and updates from Marietta Square Market!";
    display: block;
    font-size: 1.5em;
    font-weight: bold;
    margin-bottom: 10px;
    color: #000000;
    text-align: left;
}/* End custom CSS */