.elementor-256 .elementor-element.elementor-element-241324b3 > .elementor-container{max-width:1100px;}.elementor-256 .elementor-element.elementor-element-241324b3{padding:0px 20px 0px 20px;}.elementor-256 .elementor-element.elementor-element-0ed9a80{width:100%;max-width:100%;}@media(min-width:768px){.elementor-256 .elementor-element.elementor-element-6c365f2{width:100%;}}/* Start custom CSS for conexi_book_ride, class: .elementor-element-0ed9a80 */.booking-form-two input {
    color: #717171 !important;
}
.booking-form-two .input-holder select {
    width: 100%;
    background-color: #F3F3F3 !important; /* Matches your dark field background */
    color: #717171 !important; /* Matches your placeholder text color */
    border: none !important;
    font-weight: 600;
    font-size:14px;
    padding: 15px 30px; /* Adjust to match your input padding */
    border-radius: 30px; /* Gives the pill shape */
    height: 60px; /* Forces it to match the height of other inputs */
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.booking-form-two input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #717171 !important;
}
.book-ride-one .booking-form-one input::-moz-placeholder {
  /* Firefox 19+ */
   color: #717171 !important;
}
.book-ride-one .booking-form-one input:-ms-input-placeholder {
  /* IE 10+ */
  color: #717171 !important;
}
.book-ride-one .booking-form-one input:-moz-placeholder {
  /* Firefox 18- */
   color: #717171 !important;
}

/* Optional: Pushes the submit button down slightly to align better with the time field */
.booking-form-one .input-holder .wpcf7-submit {
    width: 100%;
    height: 60px;
    border-radius: 30px;
    color: #717171 !important;
}

/* 1. Remove the extra space caused by CF7's paragraph tag */
.book-ride-two .booking-form-two .input-holder p {
    margin: 0 !important;
    padding: 0 !important;
    width: 100%;
}

/* 2. Fix the cut-off text inside the date picker */
.book-ride-two .booking-form-two input[type="date"] {
    line-height: 67px !important; /* Forces it to match your height */
    box-sizing: border-box;
    display: flex;
    align-items: center;
}

/* 3. Target Chrome/Safari specific date text container */
.book-ride-two .booking-form-two input[type="date"]::-webkit-datetime-edit {
    line-height: normal;
    padding-top: 0;
    padding-bottom: 0;
}/* End custom CSS */