.elementor-4439 .elementor-element.elementor-element-0db20a6{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4439 .elementor-element.elementor-element-2f2e844{margin:100px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}@media(max-width:1024px){.elementor-4439 .elementor-element.elementor-element-0db20a6{--grid-auto-flow:row;}}@media(max-width:768px){.elementor-4439 .elementor-element.elementor-element-0db20a6{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS *//* Container for the form to ensure layout */
.wpcf7 {
    max-width: 600px !important;
    margin: 0 auto !important;
    font-family: 'Segoe UI', sans-serif !important;
}

/* Label Styling */
.wpcf7 label {
    display: block !important;
    font-weight: 600 !important;
    color: #1a1a1a !important; /* Black */
    margin-bottom: 5px !important;
    text-transform: uppercase !important;
    font-size: 13px !important;
}

/* Input and Textarea Styling */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea {
    width: 100% !important;
    padding: 12px 0 !important;
    margin-bottom: 25px !important;
    border: none !important;
    border-bottom: 2px solid #e0e0e0 !important; /* Light grey base */
    font-size: 16px !important;
    background: transparent !important;
    outline: none !important;
    transition: border-color 0.3s ease !important;
}

/* Mustard Highlight on Focus */
.wpcf7 input:focus,
.wpcf7 textarea:focus {
    border-bottom: 2px solid #e1ad01 !important; /* Mustard color */
}

/* Centering the Submit Button */
.wpcf7 .wpcf7-submit {
    display: block !important;
    margin: 30px auto 0 auto !important; /* Centers the button */
    padding: 15px 50px !important;
    background-color: #1a1a1a !important; /* Black background */
    color: #e1ad01 !important; /* Mustard text */
    border: 2px solid #e1ad01 !important; /* Mustard border */
    font-weight: bold !important;
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
    cursor: pointer !important;
    transition: all 0.3s ease !important;
}

/* Hover effect for Button */
.wpcf7 .wpcf7-submit:hover {
    background-color: #e1ad01 !important; /* Mustard background */
    color: #1a1a1a !important; /* Black text */
}

/* Validation message styling */
.wpcf7-not-valid-tip {
    color: #cc0000 !important;
    font-size: 12px !important;
    margin-top: -20px !important;
    display: block !important;
    margin-bottom: 15px !important;
}/* End custom CSS */