.elementor-27 .elementor-element.elementor-element-8ae87c8{padding:170px 0px 170px 0px;}.elementor-27 .elementor-element.elementor-element-0b5c325 > .elementor-widget-container{padding:0px 0px 60px 0px;}.elementor-27 .elementor-element.elementor-element-0b5c325 .wdt-heading-holder, .elementor-27 .elementor-element.elementor-element-0b5c325 .wdt-heading-holder > .wdt-heading-separator-wrapper .wdt-heading-separator, .elementor-27 .elementor-element.elementor-element-0b5c325 .wdt-heading-holder > .wdt-heading-title-wrapper .wdt-heading-title, .elementor-27 .elementor-element.elementor-element-0b5c325 .wdt-heading-holder > .wdt-heading-subtitle-wrapper .wdt-heading-subtitle{text-align:start;justify-content:start;justify-items:start;}.elementor-27 .elementor-element.elementor-element-0b5c325 .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title{align-items:center;}.elementor-27 .elementor-element.elementor-element-0b5c325 .wdt-heading-holder .wdt-heading-subtitle-wrapper .wdt-heading-subtitle{align-items:center;}.elementor-27 .elementor-element.elementor-element-afcacd9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;align-self:center;}@media(max-width:1366px){.elementor-27 .elementor-element.elementor-element-8ae87c8{padding:100px 20px 100px 20px;}}@media(max-width:1280px){.elementor-27 .elementor-element.elementor-element-8ae87c8{padding:70px 20px 70px 20px;}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-8ae87c8{padding:50px 20px 50px 20px;}.elementor-27 .elementor-element.elementor-element-afcacd9{width:100%;max-width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-afcacd9 *//* General Form Styling - Align Left */
.wpcf7-form {
    max-width: 750px; /* Adjust width if needed */
    margin: 0; /* Remove auto-centering */
    padding: 0px;
    background: transparent; /* Fully transparent */
    text-align: left; /* Align text inside the form */
}

/* Input and Textarea Styling */
.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form textarea {
    width: 100%;
    padding: 12px;
    margin-bottom: 15px;
    border: 1px solid rgba(255, 255, 255, 0.8); /* White border */
    border-radius: 5px;
    font-size: 16px;
    background: transparent; /* Transparent background */
    color: #ffffff; /* White text */
    text-align: left; /* Left align text inside fields */
}

/* Align Placeholder Text to Left */
.wpcf7-form input::placeholder,
.wpcf7-form textarea::placeholder {
    color: rgba(255, 255, 255, 0.7);
    text-align: left;
}

/* Submit Button - White with Grey Hover */
.wpcf7-form input[type="submit"] {
    width: auto; /* Adjust w/* End custom CSS */