.elementor-widget-ha-infobox .ha-infobox-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ha-infobox .ha-infobox-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ha-infobox .ha-btn{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-282 .elementor-element.elementor-element-482eb5d8{border-radius:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}body[data-elementor-device-mode="widescreen"] .elementor-282 .elementor-element.elementor-element-482eb5d8.ha-infobox-media-dir-widescreen-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;margin-right:10px !important;}body[data-elementor-device-mode="desktop"] .elementor-282 .elementor-element.elementor-element-482eb5d8.ha-infobox-media-dir-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;margin-right:10px !important;}body[data-elementor-device-mode="laptop"] .elementor-282 .elementor-element.elementor-element-482eb5d8.ha-infobox-media-dir-laptop-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;margin-right:10px !important;}body[data-elementor-device-mode="tablet_extra"] .elementor-282 .elementor-element.elementor-element-482eb5d8.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;margin-right:10px !important;}body[data-elementor-device-mode="tablet"] .elementor-282 .elementor-element.elementor-element-482eb5d8.ha-infobox-media-dir-tablet-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;margin-right:10px !important;}body[data-elementor-device-mode="mobile_extra"] .elementor-282 .elementor-element.elementor-element-482eb5d8.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;margin-right:10px !important;}body[data-elementor-device-mode="mobile"] .elementor-282 .elementor-element.elementor-element-482eb5d8.ha-infobox-media-dir-mobile-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;margin-right:10px !important;}body[data-elementor-device-mode="widescreen"] .elementor-282 .elementor-element.elementor-element-482eb5d8.ha-infobox-media-dir-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="desktop"] .elementor-282 .elementor-element.elementor-element-482eb5d8.ha-infobox-media-dir-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="laptop"] .elementor-282 .elementor-element.elementor-element-482eb5d8.ha-infobox-media-dir-laptop-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="tablet_extra"] .elementor-282 .elementor-element.elementor-element-482eb5d8.ha-infobox-media-dir-tablet_extra-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="tablet"] .elementor-282 .elementor-element.elementor-element-482eb5d8.ha-infobox-media-dir-tablet-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="mobile_extra"] .elementor-282 .elementor-element.elementor-element-482eb5d8.ha-infobox-media-dir-mobile_extra-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="mobile"] .elementor-282 .elementor-element.elementor-element-482eb5d8.ha-infobox-media-dir-mobile-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}.elementor-282 .elementor-element.elementor-element-482eb5d8 .ha-infobox-figure--icon{font-size:24px;border-radius:15px 15px 15px 15px;color:var( --e-global-color-a652ddf );background-color:#111111;}body[data-elementor-device-mode="widescreen"] .elementor-282 .elementor-element.elementor-element-482eb5d8.ha-infobox-media-dir-widescreen-top .ha-infobox-figure{margin-bottom:10px !important;}body[data-elementor-device-mode="desktop"] .elementor-282 .elementor-element.elementor-element-482eb5d8.ha-infobox-media-dir-top .ha-infobox-figure{margin-bottom:10px !important;}body[data-elementor-device-mode="laptop"] .elementor-282 .elementor-element.elementor-element-482eb5d8.ha-infobox-media-dir-laptop-top .ha-infobox-figure{margin-bottom:10px !important;}body[data-elementor-device-mode="tablet_extra"] .elementor-282 .elementor-element.elementor-element-482eb5d8.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure{margin-bottom:10px !important;}body[data-elementor-device-mode="tablet"] .elementor-282 .elementor-element.elementor-element-482eb5d8.ha-infobox-media-dir-tablet-top .ha-infobox-figure{margin-bottom:10px !important;}body[data-elementor-device-mode="mobile_extra"] .elementor-282 .elementor-element.elementor-element-482eb5d8.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure{margin-bottom:10px !important;}body[data-elementor-device-mode="mobile"] .elementor-282 .elementor-element.elementor-element-482eb5d8.ha-infobox-media-dir-mobile-top .ha-infobox-figure{margin-bottom:10px !important;}.elementor-282 .elementor-element.elementor-element-482eb5d8 .ha-infobox-figure--image img, .elementor-282 .elementor-element.elementor-element-482eb5d8 .ha-infobox-figure--icon{padding:10px;}.elementor-282 .elementor-element.elementor-element-482eb5d8 .ha-infobox-figure--image img{border-radius:15px 15px 15px 15px;}.elementor-282 .elementor-element.elementor-element-482eb5d8 .ha-infobox-title{font-size:18px;font-weight:bold;}.elementor-282 .elementor-element.elementor-element-482eb5d8 .ha-infobox-text{color:#8c8c8c;}.elementor-282 .elementor-element.elementor-element-482eb5d8 .ha-btn .ha-btn-icon{--infobox-btn-icon-translate-x-hover:10px;}.elementor-282 .elementor-element.elementor-element-35b01173{border-radius:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}body[data-elementor-device-mode="widescreen"] .elementor-282 .elementor-element.elementor-element-35b01173.ha-infobox-media-dir-widescreen-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;margin-right:10px !important;}body[data-elementor-device-mode="desktop"] .elementor-282 .elementor-element.elementor-element-35b01173.ha-infobox-media-dir-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;margin-right:10px !important;}body[data-elementor-device-mode="laptop"] .elementor-282 .elementor-element.elementor-element-35b01173.ha-infobox-media-dir-laptop-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;margin-right:10px !important;}body[data-elementor-device-mode="tablet_extra"] .elementor-282 .elementor-element.elementor-element-35b01173.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;margin-right:10px !important;}body[data-elementor-device-mode="tablet"] .elementor-282 .elementor-element.elementor-element-35b01173.ha-infobox-media-dir-tablet-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;margin-right:10px !important;}body[data-elementor-device-mode="mobile_extra"] .elementor-282 .elementor-element.elementor-element-35b01173.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;margin-right:10px !important;}body[data-elementor-device-mode="mobile"] .elementor-282 .elementor-element.elementor-element-35b01173.ha-infobox-media-dir-mobile-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;margin-right:10px !important;}body[data-elementor-device-mode="widescreen"] .elementor-282 .elementor-element.elementor-element-35b01173.ha-infobox-media-dir-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="desktop"] .elementor-282 .elementor-element.elementor-element-35b01173.ha-infobox-media-dir-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="laptop"] .elementor-282 .elementor-element.elementor-element-35b01173.ha-infobox-media-dir-laptop-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="tablet_extra"] .elementor-282 .elementor-element.elementor-element-35b01173.ha-infobox-media-dir-tablet_extra-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="tablet"] .elementor-282 .elementor-element.elementor-element-35b01173.ha-infobox-media-dir-tablet-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="mobile_extra"] .elementor-282 .elementor-element.elementor-element-35b01173.ha-infobox-media-dir-mobile_extra-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="mobile"] .elementor-282 .elementor-element.elementor-element-35b01173.ha-infobox-media-dir-mobile-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}.elementor-282 .elementor-element.elementor-element-35b01173 .ha-infobox-figure--icon{font-size:24px;border-radius:15px 15px 15px 15px;color:var( --e-global-color-a652ddf );background-color:#111111;}body[data-elementor-device-mode="widescreen"] .elementor-282 .elementor-element.elementor-element-35b01173.ha-infobox-media-dir-widescreen-top .ha-infobox-figure{margin-bottom:10px !important;}body[data-elementor-device-mode="desktop"] .elementor-282 .elementor-element.elementor-element-35b01173.ha-infobox-media-dir-top .ha-infobox-figure{margin-bottom:10px !important;}body[data-elementor-device-mode="laptop"] .elementor-282 .elementor-element.elementor-element-35b01173.ha-infobox-media-dir-laptop-top .ha-infobox-figure{margin-bottom:10px !important;}body[data-elementor-device-mode="tablet_extra"] .elementor-282 .elementor-element.elementor-element-35b01173.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure{margin-bottom:10px !important;}body[data-elementor-device-mode="tablet"] .elementor-282 .elementor-element.elementor-element-35b01173.ha-infobox-media-dir-tablet-top .ha-infobox-figure{margin-bottom:10px !important;}body[data-elementor-device-mode="mobile_extra"] .elementor-282 .elementor-element.elementor-element-35b01173.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure{margin-bottom:10px !important;}body[data-elementor-device-mode="mobile"] .elementor-282 .elementor-element.elementor-element-35b01173.ha-infobox-media-dir-mobile-top .ha-infobox-figure{margin-bottom:10px !important;}.elementor-282 .elementor-element.elementor-element-35b01173 .ha-infobox-figure--image img, .elementor-282 .elementor-element.elementor-element-35b01173 .ha-infobox-figure--icon{padding:10px;}.elementor-282 .elementor-element.elementor-element-35b01173 .ha-infobox-figure--image img{border-radius:15px 15px 15px 15px;}.elementor-282 .elementor-element.elementor-element-35b01173 .ha-infobox-title{font-size:18px;font-weight:bold;}.elementor-282 .elementor-element.elementor-element-35b01173 .ha-infobox-text{color:#8c8c8c;}.elementor-282 .elementor-element.elementor-element-35b01173 .ha-btn .ha-btn-icon{--infobox-btn-icon-translate-x-hover:10px;}.elementor-282 .elementor-element.elementor-element-b0bac24{border-radius:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}body[data-elementor-device-mode="widescreen"] .elementor-282 .elementor-element.elementor-element-b0bac24.ha-infobox-media-dir-widescreen-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;margin-right:10px !important;}body[data-elementor-device-mode="desktop"] .elementor-282 .elementor-element.elementor-element-b0bac24.ha-infobox-media-dir-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;margin-right:10px !important;}body[data-elementor-device-mode="laptop"] .elementor-282 .elementor-element.elementor-element-b0bac24.ha-infobox-media-dir-laptop-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;margin-right:10px !important;}body[data-elementor-device-mode="tablet_extra"] .elementor-282 .elementor-element.elementor-element-b0bac24.ha-infobox-media-dir-tablet_extra-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;margin-right:10px !important;}body[data-elementor-device-mode="tablet"] .elementor-282 .elementor-element.elementor-element-b0bac24.ha-infobox-media-dir-tablet-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;margin-right:10px !important;}body[data-elementor-device-mode="mobile_extra"] .elementor-282 .elementor-element.elementor-element-b0bac24.ha-infobox-media-dir-mobile_extra-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;margin-right:10px !important;}body[data-elementor-device-mode="mobile"] .elementor-282 .elementor-element.elementor-element-b0bac24.ha-infobox-media-dir-mobile-left .ha-infobox-figure{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;margin-right:10px !important;}body[data-elementor-device-mode="widescreen"] .elementor-282 .elementor-element.elementor-element-b0bac24.ha-infobox-media-dir-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="desktop"] .elementor-282 .elementor-element.elementor-element-b0bac24.ha-infobox-media-dir-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="laptop"] .elementor-282 .elementor-element.elementor-element-b0bac24.ha-infobox-media-dir-laptop-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="tablet_extra"] .elementor-282 .elementor-element.elementor-element-b0bac24.ha-infobox-media-dir-tablet_extra-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="tablet"] .elementor-282 .elementor-element.elementor-element-b0bac24.ha-infobox-media-dir-tablet-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="mobile_extra"] .elementor-282 .elementor-element.elementor-element-b0bac24.ha-infobox-media-dir-mobile_extra-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}body[data-elementor-device-mode="mobile"] .elementor-282 .elementor-element.elementor-element-b0bac24.ha-infobox-media-dir-mobile-left .ha-info-box-icon{-webkit-align-self:flex-start;-ms-flex-item-align:flex-start;align-self:flex-start;}.elementor-282 .elementor-element.elementor-element-b0bac24 .ha-infobox-figure--icon{font-size:24px;border-radius:15px 15px 15px 15px;color:var( --e-global-color-a652ddf );background-color:#111111;}body[data-elementor-device-mode="widescreen"] .elementor-282 .elementor-element.elementor-element-b0bac24.ha-infobox-media-dir-widescreen-top .ha-infobox-figure{margin-bottom:10px !important;}body[data-elementor-device-mode="desktop"] .elementor-282 .elementor-element.elementor-element-b0bac24.ha-infobox-media-dir-top .ha-infobox-figure{margin-bottom:10px !important;}body[data-elementor-device-mode="laptop"] .elementor-282 .elementor-element.elementor-element-b0bac24.ha-infobox-media-dir-laptop-top .ha-infobox-figure{margin-bottom:10px !important;}body[data-elementor-device-mode="tablet_extra"] .elementor-282 .elementor-element.elementor-element-b0bac24.ha-infobox-media-dir-tablet_extra-top .ha-infobox-figure{margin-bottom:10px !important;}body[data-elementor-device-mode="tablet"] .elementor-282 .elementor-element.elementor-element-b0bac24.ha-infobox-media-dir-tablet-top .ha-infobox-figure{margin-bottom:10px !important;}body[data-elementor-device-mode="mobile_extra"] .elementor-282 .elementor-element.elementor-element-b0bac24.ha-infobox-media-dir-mobile_extra-top .ha-infobox-figure{margin-bottom:10px !important;}body[data-elementor-device-mode="mobile"] .elementor-282 .elementor-element.elementor-element-b0bac24.ha-infobox-media-dir-mobile-top .ha-infobox-figure{margin-bottom:10px !important;}.elementor-282 .elementor-element.elementor-element-b0bac24 .ha-infobox-figure--image img, .elementor-282 .elementor-element.elementor-element-b0bac24 .ha-infobox-figure--icon{padding:10px;}.elementor-282 .elementor-element.elementor-element-b0bac24 .ha-infobox-figure--image img{border-radius:15px 15px 15px 15px;}.elementor-282 .elementor-element.elementor-element-b0bac24 .ha-infobox-title{font-size:18px;font-weight:bold;}.elementor-282 .elementor-element.elementor-element-b0bac24 .ha-infobox-text{color:#8c8c8c;}.elementor-282 .elementor-element.elementor-element-b0bac24 .ha-btn .ha-btn-icon{--infobox-btn-icon-translate-x-hover:10px;}.elementor-282 .elementor-element.elementor-element-1692221 iframe{height:650px;}/* Start custom CSS for conexi_contact, class: .elementor-element-2a423884 *//* Ride Booking Form */
.ride-booking-form {
  max-width: 900px;
  margin: 0 auto;
}

.ride-booking-form .input-holder {
  margin-bottom: 20px;
}

.ride-booking-form .wpcf7-form-control-wrap {
  width: 100% !important;
  display: block !important;
}

/* Common field design */
.ride-booking-form input[type="text"],
.ride-booking-form input[type="email"],
.ride-booking-form input[type="tel"],
.ride-booking-form input[type="number"],
.ride-booking-form input[type="datetime-local"],
.ride-booking-form select,
.ride-booking-form textarea {
  width: 100% !important;
  height: 62px !important;
  border: none !important;
  outline: none !important;
  border-radius: 28px !important;
  background-color: #f2f2f2 !important;
  padding: 0 26px !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  color: #555 !important;
  box-shadow: none !important;
}

/* Date & Time field fix */
.ride-booking-form input[type="datetime-local"] {
  line-height: normal !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  padding-right: 18px !important;
  min-height: 62px !important;
}

/* Calendar icon spacing */
.ride-booking-form input[type="datetime-local"]::-webkit-calendar-picker-indicator {
  cursor: pointer;
  margin-left: 10px;
}

/* Dropdown styling */
.ride-booking-form select {
  appearance: none !important;
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  cursor: pointer !important;
  line-height: normal !important;
  padding-right: 44px !important;
  background-image: linear-gradient(45deg, transparent 50%, #555 50%),
                    linear-gradient(135deg, #555 50%, transparent 50%) !important;
  background-position: calc(100% - 24px) 28px, calc(100% - 18px) 28px !important;
  background-size: 6px 6px, 6px 6px !important;
  background-repeat: no-repeat !important;
}

/* Textarea */
.ride-booking-form textarea {
  height: 145px !important;
  resize: none !important;
  padding: 22px 26px !important;
  line-height: 24px !important;
  border-radius: 28px !important;
}

/* Placeholder */
.ride-booking-form input::placeholder,
.ride-booking-form textarea::placeholder {
  color: #555 !important;
  opacity: 1 !important;
}

/* Submit Button */
.ride-booking-form input[type="submit"] {
  width: auto !important;
  min-width: 210px !important;
  height: 58px !important;
  background-color: #ffc000 !important;
  color: #111 !important;
  padding: 0 36px !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  border-radius: 30px !important;
  border: none !important;
  cursor: pointer !important;
  transition: all 0.3s ease !important;
}

.ride-booking-form input[type="submit"]:hover {
  background-color: #111 !important;
  color: #fff !important;
}

/* Validation message */
.ride-booking-form .wpcf7-not-valid-tip {
  margin-top: 7px;
  font-size: 13px;
  font-weight: 500;
}

/* Response message */
.ride-booking-form .wpcf7-response-output {
  border-radius: 12px;
  padding: 14px 18px;
  margin-top: 20px;
}

/* Mobile Responsive */
@media (max-width: 767px) {
  .ride-booking-form input[type="text"],
  .ride-booking-form input[type="email"],
  .ride-booking-form input[type="tel"],
  .ride-booking-form input[type="number"],
  .ride-booking-form input[type="datetime-local"],
  .ride-booking-form select,
  .ride-booking-form textarea {
    height: 56px !important;
    min-height: 56px !important;
    padding: 0 22px !important;
    font-size: 14px !important;
    border-radius: 24px !important;
  }

  .ride-booking-form input[type="datetime-local"] {
    line-height: normal !important;
    padding-right: 16px !important;
  }

  .ride-booking-form select {
    padding-right: 42px !important;
    background-position: calc(100% - 23px) 25px, calc(100% - 17px) 25px !important;
  }

  .ride-booking-form textarea {
    height: 130px !important;
    padding: 20px 22px !important;
    line-height: 23px !important;
  }

  .ride-booking-form .input-holder {
    margin-bottom: 16px;
  }

  .ride-booking-form input[type="submit"] {
    width: 100% !important;
  }
}/* End custom CSS */