.elementor-244 .elementor-element.elementor-element-df73cdb{--display:flex;--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;}/* Start custom CSS for shortcode, class: .elementor-element-b6fb369 *//* Target the Contact Form 7 form container */
.wpcf7-form {
    color: #ffffff; /* White text */
    padding: 20px;
    max-width: 600px;
    margin: 0 auto;
}

/* Style input fields (Name, Email, Phone, Company Name) */
.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form input[type="tel"] {
    background-color: transparent;
    border: 2px solid #000000;
    border-radius: 5px;
    color: #ffffff;
    padding: 10px;
    width: 100%;
    box-sizing: border-box;
    margin-bottom: 15px;
}

/* Force Name and Email side by side */
.wpcf7-form .wpcf7-form-control-wrap.your-name,
.wpcf7-form .wpcf7-form-control-wrap.your-email {
    display: inline-block;
    width: 48%;
    vertical-align: top;
    margin-right: 4%;
}

.wpcf7-form .wpcf7-form-control-wrap.your-email {
    margin-right: 0;
}

/* Ensure Phone Number is on its own row */
.wpcf7-form .wpcf7-form-control-wrap.your-phone {
    display: block;
    width: 100%;
    margin-bottom: 15px;
}

/* Style textarea */
.wpcf7-form textarea {
    background-color: transparent;
    border: 2px solid #000000;
    border-radius: 5px;
    color: #000000;
    padding: 10px;
    width: 100%;
    height: 100px;
    box-sizing: border-box;
    margin-bottom: 15px;
}

/* Style checkboxes */
.wpcf7-form span.wpcf7-list-item {
    display: block;
    margin-bottom: 5px;
    color: #000000;
}

/* Style the submit button */
.wpcf7-form input[type="submit"] {
    background-color: #00AEEF; /* Red button */
    color: #000000;
    border: none;
    padding: 10px 20px;
    border-radius: 20px;
    cursor: pointer;
    display: block;
    width: auto;
    margin-top: 10px;
    text-transform: capitalize; /* Ensure "Send Message" not all caps */
}

.wpcf7-form input[type="submit"]:hover {
    background-color: #F5A623; /* Darker red on hover */
}/* End custom CSS */