/* Formulaire de réservation : cartes véhicule au format paysage */
#gform_wrapper_4 #field_4_16 .gfield_radio {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 14px !important;
}
#gform_wrapper_4 #field_4_16 .gchoice,
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-outer {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
}
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper {
  position: relative !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 3 / 2 !important;
  background-color: #ececec !important;
  background-position: center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gchoice_4_16_0 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-e-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_1 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-s-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_2 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-v-van-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper img {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0 !important;
}
#gform_wrapper_4 #field_4_16 input.gfield-choice-input {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  min-height: 1px !important;
  padding: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner {
  position: relative !important;
  display: block !important;
  text-align: center !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner label {
  display: block !important;
  width: 100% !important;
  text-align: center !important;
  cursor: pointer !important;
}
@media (max-width: 700px) {
  #gform_wrapper_4 #field_4_16 .gfield_radio { grid-template-columns: 1fr !important; }
}
/* Formulaire de réservation : cartes véhicule au format paysage */
#gform_wrapper_4 #field_4_16 .gfield_radio {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 14px !important;
}
#gform_wrapper_4 #field_4_16 .gchoice,
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-outer {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
}
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper {
  position: relative !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 3 / 2 !important;
  background-color: #ececec !important;
  background-position: center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gchoice_4_16_0 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-e-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_1 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-s-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_2 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-v-van-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper img {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0 !important;
}
#gform_wrapper_4 #field_4_16 input.gfield-choice-input {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  min-height: 1px !important;
  padding: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner {
  position: relative !important;
  display: block !important;
  text-align: center !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner label {
  display: block !important;
  width: 100% !important;
  text-align: center !important;
  cursor: pointer !important;
}
@media (max-width: 700px) {
  #gform_wrapper_4 #field_4_16 .gfield_radio { grid-template-columns: 1fr !important; }
}

#gform_wrapper_4 #field_4_16 .gfield_radio {
  width: 100% !important;
  max-width: none !important;
}
/* Formulaire de réservation : cartes véhicule au format paysage */
#gform_wrapper_4 #field_4_16 .gfield_radio {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 14px !important;
}
#gform_wrapper_4 #field_4_16 .gchoice,
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-outer {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
}
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper {
  position: relative !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 3 / 2 !important;
  background-color: #ececec !important;
  background-position: center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gchoice_4_16_0 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-e-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_1 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-s-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_2 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-v-van-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper img {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0 !important;
}
#gform_wrapper_4 #field_4_16 input.gfield-choice-input {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  min-height: 1px !important;
  padding: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner {
  position: relative !important;
  display: block !important;
  text-align: center !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner label {
  display: block !important;
  width: 100% !important;
  text-align: center !important;
  cursor: pointer !important;
}
@media (max-width: 700px) {
  #gform_wrapper_4 #field_4_16 .gfield_radio { grid-template-columns: 1fr !important; }
}

#gform_wrapper_4 #field_4_16 .gfield_radio {
  width: 100% !important;
  max-width: none !important;
}

#gform_wrapper_4 #field_4_16 .gchoice { position: relative !important; cursor: pointer !important; }
#gform_wrapper_4 #field_4_16 .gchoice:has(input.gfield-choice-input:checked)::after {
  content: "✓" !important;
  position: absolute !important;
  top: 10px !important;
  right: 10px !important;
  z-index: 5 !important;
  display: grid !important;
  place-items: center !important;
  width: 30px !important;
  height: 30px !important;
  border-radius: 50% !important;
  background: #d8b875 !important;
  color: #111 !important;
  font: 700 20px/1 Arial,sans-serif !important;
  box-shadow: 0 2px 8px rgba(0,0,0,.3) !important;
  pointer-events: none !important;
}
/* Formulaire de réservation : cartes véhicule au format paysage */
#gform_wrapper_4 #field_4_16 .gfield_radio {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 14px !important;
}
#gform_wrapper_4 #field_4_16 .gchoice,
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-outer {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
}
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper {
  position: relative !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 3 / 2 !important;
  background-color: #ececec !important;
  background-position: center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gchoice_4_16_0 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-e-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_1 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-s-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_2 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-v-van-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper img {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0 !important;
}
#gform_wrapper_4 #field_4_16 input.gfield-choice-input {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  min-height: 1px !important;
  padding: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner {
  position: relative !important;
  display: block !important;
  text-align: center !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner label {
  display: block !important;
  width: 100% !important;
  text-align: center !important;
  cursor: pointer !important;
}
@media (max-width: 700px) {
  #gform_wrapper_4 #field_4_16 .gfield_radio { grid-template-columns: 1fr !important; }
}
/* Formulaire de réservation : cartes véhicule au format paysage */
#gform_wrapper_4 #field_4_16 .gfield_radio {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 14px !important;
}
#gform_wrapper_4 #field_4_16 .gchoice,
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-outer {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
}
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper {
  position: relative !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 3 / 2 !important;
  background-color: #ececec !important;
  background-position: center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gchoice_4_16_0 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-e-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_1 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-s-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_2 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-v-van-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper img {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0 !important;
}
#gform_wrapper_4 #field_4_16 input.gfield-choice-input {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  min-height: 1px !important;
  padding: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner {
  position: relative !important;
  display: block !important;
  text-align: center !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner label {
  display: block !important;
  width: 100% !important;
  text-align: center !important;
  cursor: pointer !important;
}
@media (max-width: 700px) {
  #gform_wrapper_4 #field_4_16 .gfield_radio { grid-template-columns: 1fr !important; }
}

#gform_wrapper_4 #field_4_16 .gfield_radio {
  width: 100% !important;
  max-width: none !important;
}
/* Formulaire de réservation : cartes véhicule au format paysage */
#gform_wrapper_4 #field_4_16 .gfield_radio {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 14px !important;
}
#gform_wrapper_4 #field_4_16 .gchoice,
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-outer {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
}
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper {
  position: relative !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 3 / 2 !important;
  background-color: #ececec !important;
  background-position: center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gchoice_4_16_0 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-e-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_1 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-s-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_2 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-v-van-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper img {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0 !important;
}
#gform_wrapper_4 #field_4_16 input.gfield-choice-input {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  min-height: 1px !important;
  padding: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner {
  position: relative !important;
  display: block !important;
  text-align: center !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner label {
  display: block !important;
  width: 100% !important;
  text-align: center !important;
  cursor: pointer !important;
}
@media (max-width: 700px) {
  #gform_wrapper_4 #field_4_16 .gfield_radio { grid-template-columns: 1fr !important; }
}

#gform_wrapper_4 #field_4_16 .gfield_radio {
  width: 100% !important;
  max-width: none !important;
}

#gform_wrapper_4 #field_4_16 .gchoice { position: relative !important; cursor: pointer !important; }
#gform_wrapper_4 #field_4_16 .gchoice:has(input.gfield-choice-input:checked)::after {
  content: "✓" !important;
  position: absolute !important;
  top: 10px !important;
  right: 10px !important;
  z-index: 5 !important;
  display: grid !important;
  place-items: center !important;
  width: 30px !important;
  height: 30px !important;
  border-radius: 50% !important;
  background: #d8b875 !important;
  color: #111 !important;
  font: 700 20px/1 Arial,sans-serif !important;
  box-shadow: 0 2px 8px rgba(0,0,0,.3) !important;
  pointer-events: none !important;
}

/* Nombre de passagers : même apparence que les autres champs du formulaire */
body.home #gform_wrapper_4 #field_4_12 .ginput_container_select { position: relative; }
body.home #gform_wrapper_4 #field_4_12 select.gfield_select {
  display: block !important;
  box-sizing: border-box !important;
  width: 100% !important;
  height: 42px !important;
  min-height: 42px !important;
  padding: 0 38px 0 14px !important;
  line-height: 42px !important;
  text-align: left !important;
  vertical-align: middle !important;
  color: #f7f3ec !important;
  background-color: rgba(255,255,255,.075) !important;
  color-scheme: dark !important;
  border: 1px solid rgba(255,255,255,.23) !important;
  border-radius: 9px !important;
  font: 500 13px/42px Manrope,sans-serif !important;
  appearance: none !important;
  -webkit-appearance: none !important;
}
body.home #gform_wrapper_4 #field_4_12 select.gfield_select option {
  color: #f7f3ec !important;
  background: #202227 !important;
}
body.home #gform_wrapper_4 #field_4_12 .ginput_container_select::after {
  content: "⌄";
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-54%);
  color: #d8b875;
  font: 20px/1 Arial,sans-serif;
  pointer-events: none;
}
/* Formulaire de réservation : cartes véhicule au format paysage */
#gform_wrapper_4 #field_4_16 .gfield_radio {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 14px !important;
}
#gform_wrapper_4 #field_4_16 .gchoice,
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-outer {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
}
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper {
  position: relative !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 3 / 2 !important;
  background-color: #ececec !important;
  background-position: center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gchoice_4_16_0 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-e-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_1 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-s-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_2 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-v-van-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper img {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0 !important;
}
#gform_wrapper_4 #field_4_16 input.gfield-choice-input {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  min-height: 1px !important;
  padding: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner {
  position: relative !important;
  display: block !important;
  text-align: center !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner label {
  display: block !important;
  width: 100% !important;
  text-align: center !important;
  cursor: pointer !important;
}
@media (max-width: 700px) {
  #gform_wrapper_4 #field_4_16 .gfield_radio { grid-template-columns: 1fr !important; }
}
/* Formulaire de réservation : cartes véhicule au format paysage */
#gform_wrapper_4 #field_4_16 .gfield_radio {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 14px !important;
}
#gform_wrapper_4 #field_4_16 .gchoice,
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-outer {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
}
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper {
  position: relative !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 3 / 2 !important;
  background-color: #ececec !important;
  background-position: center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gchoice_4_16_0 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-e-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_1 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-s-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_2 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-v-van-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper img {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0 !important;
}
#gform_wrapper_4 #field_4_16 input.gfield-choice-input {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  min-height: 1px !important;
  padding: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner {
  position: relative !important;
  display: block !important;
  text-align: center !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner label {
  display: block !important;
  width: 100% !important;
  text-align: center !important;
  cursor: pointer !important;
}
@media (max-width: 700px) {
  #gform_wrapper_4 #field_4_16 .gfield_radio { grid-template-columns: 1fr !important; }
}

#gform_wrapper_4 #field_4_16 .gfield_radio {
  width: 100% !important;
  max-width: none !important;
}
/* Formulaire de réservation : cartes véhicule au format paysage */
#gform_wrapper_4 #field_4_16 .gfield_radio {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 14px !important;
}
#gform_wrapper_4 #field_4_16 .gchoice,
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-outer {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
}
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper {
  position: relative !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 3 / 2 !important;
  background-color: #ececec !important;
  background-position: center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gchoice_4_16_0 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-e-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_1 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-s-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_2 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-v-van-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper img {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0 !important;
}
#gform_wrapper_4 #field_4_16 input.gfield-choice-input {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  min-height: 1px !important;
  padding: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner {
  position: relative !important;
  display: block !important;
  text-align: center !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner label {
  display: block !important;
  width: 100% !important;
  text-align: center !important;
  cursor: pointer !important;
}
@media (max-width: 700px) {
  #gform_wrapper_4 #field_4_16 .gfield_radio { grid-template-columns: 1fr !important; }
}

#gform_wrapper_4 #field_4_16 .gfield_radio {
  width: 100% !important;
  max-width: none !important;
}

#gform_wrapper_4 #field_4_16 .gchoice { position: relative !important; cursor: pointer !important; }
#gform_wrapper_4 #field_4_16 .gchoice:has(input.gfield-choice-input:checked)::after {
  content: "✓" !important;
  position: absolute !important;
  top: 10px !important;
  right: 10px !important;
  z-index: 5 !important;
  display: grid !important;
  place-items: center !important;
  width: 30px !important;
  height: 30px !important;
  border-radius: 50% !important;
  background: #d8b875 !important;
  color: #111 !important;
  font: 700 20px/1 Arial,sans-serif !important;
  box-shadow: 0 2px 8px rgba(0,0,0,.3) !important;
  pointer-events: none !important;
}
/* Formulaire de réservation : cartes véhicule au format paysage */
#gform_wrapper_4 #field_4_16 .gfield_radio {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 14px !important;
}
#gform_wrapper_4 #field_4_16 .gchoice,
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-outer {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
}
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper {
  position: relative !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 3 / 2 !important;
  background-color: #ececec !important;
  background-position: center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gchoice_4_16_0 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-e-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_1 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-s-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_2 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-v-van-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper img {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0 !important;
}
#gform_wrapper_4 #field_4_16 input.gfield-choice-input {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  min-height: 1px !important;
  padding: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner {
  position: relative !important;
  display: block !important;
  text-align: center !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner label {
  display: block !important;
  width: 100% !important;
  text-align: center !important;
  cursor: pointer !important;
}
@media (max-width: 700px) {
  #gform_wrapper_4 #field_4_16 .gfield_radio { grid-template-columns: 1fr !important; }
}
/* Formulaire de réservation : cartes véhicule au format paysage */
#gform_wrapper_4 #field_4_16 .gfield_radio {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 14px !important;
}
#gform_wrapper_4 #field_4_16 .gchoice,
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-outer {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
}
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper {
  position: relative !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 3 / 2 !important;
  background-color: #ececec !important;
  background-position: center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gchoice_4_16_0 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-e-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_1 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-s-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_2 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-v-van-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper img {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0 !important;
}
#gform_wrapper_4 #field_4_16 input.gfield-choice-input {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  min-height: 1px !important;
  padding: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner {
  position: relative !important;
  display: block !important;
  text-align: center !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner label {
  display: block !important;
  width: 100% !important;
  text-align: center !important;
  cursor: pointer !important;
}
@media (max-width: 700px) {
  #gform_wrapper_4 #field_4_16 .gfield_radio { grid-template-columns: 1fr !important; }
}

#gform_wrapper_4 #field_4_16 .gfield_radio {
  width: 100% !important;
  max-width: none !important;
}
/* Formulaire de réservation : cartes véhicule au format paysage */
#gform_wrapper_4 #field_4_16 .gfield_radio {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 14px !important;
}
#gform_wrapper_4 #field_4_16 .gchoice,
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-outer {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
}
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper {
  position: relative !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 3 / 2 !important;
  background-color: #ececec !important;
  background-position: center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gchoice_4_16_0 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-e-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_1 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-s-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_2 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-v-van-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper img {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0 !important;
}
#gform_wrapper_4 #field_4_16 input.gfield-choice-input {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  min-height: 1px !important;
  padding: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner {
  position: relative !important;
  display: block !important;
  text-align: center !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner label {
  display: block !important;
  width: 100% !important;
  text-align: center !important;
  cursor: pointer !important;
}
@media (max-width: 700px) {
  #gform_wrapper_4 #field_4_16 .gfield_radio { grid-template-columns: 1fr !important; }
}

#gform_wrapper_4 #field_4_16 .gfield_radio {
  width: 100% !important;
  max-width: none !important;
}

#gform_wrapper_4 #field_4_16 .gchoice { position: relative !important; cursor: pointer !important; }
#gform_wrapper_4 #field_4_16 .gchoice:has(input.gfield-choice-input:checked)::after {
  content: "✓" !important;
  position: absolute !important;
  top: 10px !important;
  right: 10px !important;
  z-index: 5 !important;
  display: grid !important;
  place-items: center !important;
  width: 30px !important;
  height: 30px !important;
  border-radius: 50% !important;
  background: #d8b875 !important;
  color: #111 !important;
  font: 700 20px/1 Arial,sans-serif !important;
  box-shadow: 0 2px 8px rgba(0,0,0,.3) !important;
  pointer-events: none !important;
}

/* Nombre de passagers : même apparence que les autres champs du formulaire */
body.home #gform_wrapper_4 #field_4_12 .ginput_container_select { position: relative; }
body.home #gform_wrapper_4 #field_4_12 select.gfield_select {
  display: block !important;
  box-sizing: border-box !important;
  width: 100% !important;
  height: 42px !important;
  min-height: 42px !important;
  padding: 0 38px 0 14px !important;
  line-height: 42px !important;
  text-align: left !important;
  vertical-align: middle !important;
  color: #f7f3ec !important;
  background-color: rgba(255,255,255,.075) !important;
  color-scheme: dark !important;
  border: 1px solid rgba(255,255,255,.23) !important;
  border-radius: 9px !important;
  font: 500 13px/42px Manrope,sans-serif !important;
  appearance: none !important;
  -webkit-appearance: none !important;
}
body.home #gform_wrapper_4 #field_4_12 select.gfield_select option {
  color: #f7f3ec !important;
  background: #202227 !important;
}
body.home #gform_wrapper_4 #field_4_12 .ginput_container_select::after {
  content: "⌄";
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-54%);
  color: #d8b875;
  font: 20px/1 Arial,sans-serif;
  pointer-events: none;
}

/* Hero desktop : formulaire proche du bas de la photo, à chaque étape */
@media (min-width: 981px) {
  body.home .et_pb_section_0:has(#gform_4) {
    height: clamp(780px, calc(100svh - 32px), 1120px) !important;
    min-height: clamp(780px, calc(100svh - 32px), 1120px) !important;
  }
  body.home .benzo-booking-slot {
    top: auto !important;
    bottom: clamp(28px, 3.5vh, 48px) !important;
  }
}
/* Formulaire de réservation : cartes véhicule au format paysage */
#gform_wrapper_4 #field_4_16 .gfield_radio {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 14px !important;
}
#gform_wrapper_4 #field_4_16 .gchoice,
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-outer {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
}
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper {
  position: relative !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 3 / 2 !important;
  background-color: #ececec !important;
  background-position: center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gchoice_4_16_0 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-e-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_1 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-s-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_2 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-v-van-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper img {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0 !important;
}
#gform_wrapper_4 #field_4_16 input.gfield-choice-input {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  min-height: 1px !important;
  padding: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner {
  position: relative !important;
  display: block !important;
  text-align: center !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner label {
  display: block !important;
  width: 100% !important;
  text-align: center !important;
  cursor: pointer !important;
}
@media (max-width: 700px) {
  #gform_wrapper_4 #field_4_16 .gfield_radio { grid-template-columns: 1fr !important; }
}
/* Formulaire de réservation : cartes véhicule au format paysage */
#gform_wrapper_4 #field_4_16 .gfield_radio {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 14px !important;
}
#gform_wrapper_4 #field_4_16 .gchoice,
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-outer {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
}
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper {
  position: relative !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 3 / 2 !important;
  background-color: #ececec !important;
  background-position: center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gchoice_4_16_0 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-e-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_1 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-s-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_2 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-v-van-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper img {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0 !important;
}
#gform_wrapper_4 #field_4_16 input.gfield-choice-input {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  min-height: 1px !important;
  padding: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner {
  position: relative !important;
  display: block !important;
  text-align: center !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner label {
  display: block !important;
  width: 100% !important;
  text-align: center !important;
  cursor: pointer !important;
}
@media (max-width: 700px) {
  #gform_wrapper_4 #field_4_16 .gfield_radio { grid-template-columns: 1fr !important; }
}

#gform_wrapper_4 #field_4_16 .gfield_radio {
  width: 100% !important;
  max-width: none !important;
}
/* Formulaire de réservation : cartes véhicule au format paysage */
#gform_wrapper_4 #field_4_16 .gfield_radio {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 14px !important;
}
#gform_wrapper_4 #field_4_16 .gchoice,
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-outer {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
}
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper {
  position: relative !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 3 / 2 !important;
  background-color: #ececec !important;
  background-position: center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gchoice_4_16_0 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-e-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_1 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-s-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_2 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-v-van-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper img {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0 !important;
}
#gform_wrapper_4 #field_4_16 input.gfield-choice-input {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  min-height: 1px !important;
  padding: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner {
  position: relative !important;
  display: block !important;
  text-align: center !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner label {
  display: block !important;
  width: 100% !important;
  text-align: center !important;
  cursor: pointer !important;
}
@media (max-width: 700px) {
  #gform_wrapper_4 #field_4_16 .gfield_radio { grid-template-columns: 1fr !important; }
}

#gform_wrapper_4 #field_4_16 .gfield_radio {
  width: 100% !important;
  max-width: none !important;
}

#gform_wrapper_4 #field_4_16 .gchoice { position: relative !important; cursor: pointer !important; }
#gform_wrapper_4 #field_4_16 .gchoice:has(input.gfield-choice-input:checked)::after {
  content: "✓" !important;
  position: absolute !important;
  top: 10px !important;
  right: 10px !important;
  z-index: 5 !important;
  display: grid !important;
  place-items: center !important;
  width: 30px !important;
  height: 30px !important;
  border-radius: 50% !important;
  background: #d8b875 !important;
  color: #111 !important;
  font: 700 20px/1 Arial,sans-serif !important;
  box-shadow: 0 2px 8px rgba(0,0,0,.3) !important;
  pointer-events: none !important;
}
/* Formulaire de réservation : cartes véhicule au format paysage */
#gform_wrapper_4 #field_4_16 .gfield_radio {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 14px !important;
}
#gform_wrapper_4 #field_4_16 .gchoice,
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-outer {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
}
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper {
  position: relative !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 3 / 2 !important;
  background-color: #ececec !important;
  background-position: center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gchoice_4_16_0 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-e-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_1 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-s-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_2 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-v-van-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper img {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0 !important;
}
#gform_wrapper_4 #field_4_16 input.gfield-choice-input {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  min-height: 1px !important;
  padding: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner {
  position: relative !important;
  display: block !important;
  text-align: center !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner label {
  display: block !important;
  width: 100% !important;
  text-align: center !important;
  cursor: pointer !important;
}
@media (max-width: 700px) {
  #gform_wrapper_4 #field_4_16 .gfield_radio { grid-template-columns: 1fr !important; }
}
/* Formulaire de réservation : cartes véhicule au format paysage */
#gform_wrapper_4 #field_4_16 .gfield_radio {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 14px !important;
}
#gform_wrapper_4 #field_4_16 .gchoice,
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-outer {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
}
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper {
  position: relative !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 3 / 2 !important;
  background-color: #ececec !important;
  background-position: center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gchoice_4_16_0 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-e-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_1 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-s-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_2 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-v-van-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper img {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0 !important;
}
#gform_wrapper_4 #field_4_16 input.gfield-choice-input {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  min-height: 1px !important;
  padding: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner {
  position: relative !important;
  display: block !important;
  text-align: center !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner label {
  display: block !important;
  width: 100% !important;
  text-align: center !important;
  cursor: pointer !important;
}
@media (max-width: 700px) {
  #gform_wrapper_4 #field_4_16 .gfield_radio { grid-template-columns: 1fr !important; }
}

#gform_wrapper_4 #field_4_16 .gfield_radio {
  width: 100% !important;
  max-width: none !important;
}
/* Formulaire de réservation : cartes véhicule au format paysage */
#gform_wrapper_4 #field_4_16 .gfield_radio {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 14px !important;
}
#gform_wrapper_4 #field_4_16 .gchoice,
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-outer {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
}
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper {
  position: relative !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 3 / 2 !important;
  background-color: #ececec !important;
  background-position: center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gchoice_4_16_0 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-e-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_1 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-s-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_2 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-v-van-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper img {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0 !important;
}
#gform_wrapper_4 #field_4_16 input.gfield-choice-input {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  min-height: 1px !important;
  padding: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner {
  position: relative !important;
  display: block !important;
  text-align: center !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner label {
  display: block !important;
  width: 100% !important;
  text-align: center !important;
  cursor: pointer !important;
}
@media (max-width: 700px) {
  #gform_wrapper_4 #field_4_16 .gfield_radio { grid-template-columns: 1fr !important; }
}

#gform_wrapper_4 #field_4_16 .gfield_radio {
  width: 100% !important;
  max-width: none !important;
}

#gform_wrapper_4 #field_4_16 .gchoice { position: relative !important; cursor: pointer !important; }
#gform_wrapper_4 #field_4_16 .gchoice:has(input.gfield-choice-input:checked)::after {
  content: "✓" !important;
  position: absolute !important;
  top: 10px !important;
  right: 10px !important;
  z-index: 5 !important;
  display: grid !important;
  place-items: center !important;
  width: 30px !important;
  height: 30px !important;
  border-radius: 50% !important;
  background: #d8b875 !important;
  color: #111 !important;
  font: 700 20px/1 Arial,sans-serif !important;
  box-shadow: 0 2px 8px rgba(0,0,0,.3) !important;
  pointer-events: none !important;
}

/* Nombre de passagers : même apparence que les autres champs du formulaire */
body.home #gform_wrapper_4 #field_4_12 .ginput_container_select { position: relative; }
body.home #gform_wrapper_4 #field_4_12 select.gfield_select {
  display: block !important;
  box-sizing: border-box !important;
  width: 100% !important;
  height: 42px !important;
  min-height: 42px !important;
  padding: 0 38px 0 14px !important;
  line-height: 42px !important;
  text-align: left !important;
  vertical-align: middle !important;
  color: #f7f3ec !important;
  background-color: rgba(255,255,255,.075) !important;
  color-scheme: dark !important;
  border: 1px solid rgba(255,255,255,.23) !important;
  border-radius: 9px !important;
  font: 500 13px/42px Manrope,sans-serif !important;
  appearance: none !important;
  -webkit-appearance: none !important;
}
body.home #gform_wrapper_4 #field_4_12 select.gfield_select option {
  color: #f7f3ec !important;
  background: #202227 !important;
}
body.home #gform_wrapper_4 #field_4_12 .ginput_container_select::after {
  content: "⌄";
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-54%);
  color: #d8b875;
  font: 20px/1 Arial,sans-serif;
  pointer-events: none;
}
/* Formulaire de réservation : cartes véhicule au format paysage */
#gform_wrapper_4 #field_4_16 .gfield_radio {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 14px !important;
}
#gform_wrapper_4 #field_4_16 .gchoice,
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-outer {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
}
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper {
  position: relative !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 3 / 2 !important;
  background-color: #ececec !important;
  background-position: center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gchoice_4_16_0 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-e-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_1 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-s-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_2 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-v-van-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper img {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0 !important;
}
#gform_wrapper_4 #field_4_16 input.gfield-choice-input {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  min-height: 1px !important;
  padding: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner {
  position: relative !important;
  display: block !important;
  text-align: center !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner label {
  display: block !important;
  width: 100% !important;
  text-align: center !important;
  cursor: pointer !important;
}
@media (max-width: 700px) {
  #gform_wrapper_4 #field_4_16 .gfield_radio { grid-template-columns: 1fr !important; }
}
/* Formulaire de réservation : cartes véhicule au format paysage */
#gform_wrapper_4 #field_4_16 .gfield_radio {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 14px !important;
}
#gform_wrapper_4 #field_4_16 .gchoice,
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-outer {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
}
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper {
  position: relative !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 3 / 2 !important;
  background-color: #ececec !important;
  background-position: center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gchoice_4_16_0 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-e-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_1 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-s-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_2 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-v-van-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper img {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0 !important;
}
#gform_wrapper_4 #field_4_16 input.gfield-choice-input {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  min-height: 1px !important;
  padding: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner {
  position: relative !important;
  display: block !important;
  text-align: center !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner label {
  display: block !important;
  width: 100% !important;
  text-align: center !important;
  cursor: pointer !important;
}
@media (max-width: 700px) {
  #gform_wrapper_4 #field_4_16 .gfield_radio { grid-template-columns: 1fr !important; }
}

#gform_wrapper_4 #field_4_16 .gfield_radio {
  width: 100% !important;
  max-width: none !important;
}
/* Formulaire de réservation : cartes véhicule au format paysage */
#gform_wrapper_4 #field_4_16 .gfield_radio {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 14px !important;
}
#gform_wrapper_4 #field_4_16 .gchoice,
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-outer {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
}
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper {
  position: relative !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 3 / 2 !important;
  background-color: #ececec !important;
  background-position: center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gchoice_4_16_0 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-e-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_1 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-s-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_2 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-v-van-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper img {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0 !important;
}
#gform_wrapper_4 #field_4_16 input.gfield-choice-input {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  min-height: 1px !important;
  padding: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner {
  position: relative !important;
  display: block !important;
  text-align: center !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner label {
  display: block !important;
  width: 100% !important;
  text-align: center !important;
  cursor: pointer !important;
}
@media (max-width: 700px) {
  #gform_wrapper_4 #field_4_16 .gfield_radio { grid-template-columns: 1fr !important; }
}

#gform_wrapper_4 #field_4_16 .gfield_radio {
  width: 100% !important;
  max-width: none !important;
}

#gform_wrapper_4 #field_4_16 .gchoice { position: relative !important; cursor: pointer !important; }
#gform_wrapper_4 #field_4_16 .gchoice:has(input.gfield-choice-input:checked)::after {
  content: "✓" !important;
  position: absolute !important;
  top: 10px !important;
  right: 10px !important;
  z-index: 5 !important;
  display: grid !important;
  place-items: center !important;
  width: 30px !important;
  height: 30px !important;
  border-radius: 50% !important;
  background: #d8b875 !important;
  color: #111 !important;
  font: 700 20px/1 Arial,sans-serif !important;
  box-shadow: 0 2px 8px rgba(0,0,0,.3) !important;
  pointer-events: none !important;
}
/* Formulaire de réservation : cartes véhicule au format paysage */
#gform_wrapper_4 #field_4_16 .gfield_radio {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 14px !important;
}
#gform_wrapper_4 #field_4_16 .gchoice,
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-outer {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
}
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper {
  position: relative !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 3 / 2 !important;
  background-color: #ececec !important;
  background-position: center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gchoice_4_16_0 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-e-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_1 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-s-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_2 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-v-van-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper img {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0 !important;
}
#gform_wrapper_4 #field_4_16 input.gfield-choice-input {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  min-height: 1px !important;
  padding: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner {
  position: relative !important;
  display: block !important;
  text-align: center !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner label {
  display: block !important;
  width: 100% !important;
  text-align: center !important;
  cursor: pointer !important;
}
@media (max-width: 700px) {
  #gform_wrapper_4 #field_4_16 .gfield_radio { grid-template-columns: 1fr !important; }
}
/* Formulaire de réservation : cartes véhicule au format paysage */
#gform_wrapper_4 #field_4_16 .gfield_radio {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 14px !important;
}
#gform_wrapper_4 #field_4_16 .gchoice,
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-outer {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
}
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper {
  position: relative !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 3 / 2 !important;
  background-color: #ececec !important;
  background-position: center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gchoice_4_16_0 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-e-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_1 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-s-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_2 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-v-van-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper img {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0 !important;
}
#gform_wrapper_4 #field_4_16 input.gfield-choice-input {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  min-height: 1px !important;
  padding: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner {
  position: relative !important;
  display: block !important;
  text-align: center !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner label {
  display: block !important;
  width: 100% !important;
  text-align: center !important;
  cursor: pointer !important;
}
@media (max-width: 700px) {
  #gform_wrapper_4 #field_4_16 .gfield_radio { grid-template-columns: 1fr !important; }
}

#gform_wrapper_4 #field_4_16 .gfield_radio {
  width: 100% !important;
  max-width: none !important;
}
/* Formulaire de réservation : cartes véhicule au format paysage */
#gform_wrapper_4 #field_4_16 .gfield_radio {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 14px !important;
}
#gform_wrapper_4 #field_4_16 .gchoice,
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-outer {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
}
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper {
  position: relative !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 3 / 2 !important;
  background-color: #ececec !important;
  background-position: center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gchoice_4_16_0 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-e-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_1 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-s-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_2 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-v-van-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper img {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0 !important;
}
#gform_wrapper_4 #field_4_16 input.gfield-choice-input {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  min-height: 1px !important;
  padding: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner {
  position: relative !important;
  display: block !important;
  text-align: center !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner label {
  display: block !important;
  width: 100% !important;
  text-align: center !important;
  cursor: pointer !important;
}
@media (max-width: 700px) {
  #gform_wrapper_4 #field_4_16 .gfield_radio { grid-template-columns: 1fr !important; }
}

#gform_wrapper_4 #field_4_16 .gfield_radio {
  width: 100% !important;
  max-width: none !important;
}

#gform_wrapper_4 #field_4_16 .gchoice { position: relative !important; cursor: pointer !important; }
#gform_wrapper_4 #field_4_16 .gchoice:has(input.gfield-choice-input:checked)::after {
  content: "✓" !important;
  position: absolute !important;
  top: 10px !important;
  right: 10px !important;
  z-index: 5 !important;
  display: grid !important;
  place-items: center !important;
  width: 30px !important;
  height: 30px !important;
  border-radius: 50% !important;
  background: #d8b875 !important;
  color: #111 !important;
  font: 700 20px/1 Arial,sans-serif !important;
  box-shadow: 0 2px 8px rgba(0,0,0,.3) !important;
  pointer-events: none !important;
}

/* Nombre de passagers : même apparence que les autres champs du formulaire */
body.home #gform_wrapper_4 #field_4_12 .ginput_container_select { position: relative; }
body.home #gform_wrapper_4 #field_4_12 select.gfield_select {
  display: block !important;
  box-sizing: border-box !important;
  width: 100% !important;
  height: 42px !important;
  min-height: 42px !important;
  padding: 0 38px 0 14px !important;
  line-height: 42px !important;
  text-align: left !important;
  vertical-align: middle !important;
  color: #f7f3ec !important;
  background-color: rgba(255,255,255,.075) !important;
  color-scheme: dark !important;
  border: 1px solid rgba(255,255,255,.23) !important;
  border-radius: 9px !important;
  font: 500 13px/42px Manrope,sans-serif !important;
  appearance: none !important;
  -webkit-appearance: none !important;
}
body.home #gform_wrapper_4 #field_4_12 select.gfield_select option {
  color: #f7f3ec !important;
  background: #202227 !important;
}
body.home #gform_wrapper_4 #field_4_12 .ginput_container_select::after {
  content: "⌄";
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-54%);
  color: #d8b875;
  font: 20px/1 Arial,sans-serif;
  pointer-events: none;
}

/* Hero desktop : formulaire proche du bas de la photo, à chaque étape */
@media (min-width: 981px) {
  body.home .et_pb_section_0:has(#gform_4) {
    height: clamp(780px, calc(100svh - 32px), 1120px) !important;
    min-height: clamp(780px, calc(100svh - 32px), 1120px) !important;
  }
  body.home .benzo-booking-slot {
    top: auto !important;
    bottom: clamp(28px, 3.5vh, 48px) !important;
  }
}

/* Priorité sur les anciennes règles desktop du hero */
@media (min-width: 981px) {
  body.home .et_pb_section_0.et_pb_section_0:has(#gform_4) {
    height: clamp(780px, calc(100svh - 32px), 1120px) !important;
    min-height: clamp(780px, calc(100svh - 32px), 1120px) !important;
  }
  body.home .et_pb_section_0:has(#gform_4) .benzo-booking-slot {
    top: auto !important;
    bottom: clamp(28px, 3.5vh, 48px) !important;
  }
}

@media (min-width: 981px) {
  body.home .et_pb_section_0.et_pb_section_0:has(#gform_4) {
    position: relative !important;
  }
}
/* Formulaire de réservation : cartes véhicule au format paysage */
#gform_wrapper_4 #field_4_16 .gfield_radio {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 14px !important;
}
#gform_wrapper_4 #field_4_16 .gchoice,
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-outer {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
}
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper {
  position: relative !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 3 / 2 !important;
  background-color: #ececec !important;
  background-position: center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gchoice_4_16_0 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-e-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_1 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-s-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_2 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-v-van-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper img {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0 !important;
}
#gform_wrapper_4 #field_4_16 input.gfield-choice-input {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  min-height: 1px !important;
  padding: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner {
  position: relative !important;
  display: block !important;
  text-align: center !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner label {
  display: block !important;
  width: 100% !important;
  text-align: center !important;
  cursor: pointer !important;
}
@media (max-width: 700px) {
  #gform_wrapper_4 #field_4_16 .gfield_radio { grid-template-columns: 1fr !important; }
}
/* Formulaire de réservation : cartes véhicule au format paysage */
#gform_wrapper_4 #field_4_16 .gfield_radio {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 14px !important;
}
#gform_wrapper_4 #field_4_16 .gchoice,
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-outer {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
}
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper {
  position: relative !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 3 / 2 !important;
  background-color: #ececec !important;
  background-position: center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gchoice_4_16_0 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-e-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_1 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-s-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_2 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-v-van-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper img {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0 !important;
}
#gform_wrapper_4 #field_4_16 input.gfield-choice-input {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  min-height: 1px !important;
  padding: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner {
  position: relative !important;
  display: block !important;
  text-align: center !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner label {
  display: block !important;
  width: 100% !important;
  text-align: center !important;
  cursor: pointer !important;
}
@media (max-width: 700px) {
  #gform_wrapper_4 #field_4_16 .gfield_radio { grid-template-columns: 1fr !important; }
}

#gform_wrapper_4 #field_4_16 .gfield_radio {
  width: 100% !important;
  max-width: none !important;
}
/* Formulaire de réservation : cartes véhicule au format paysage */
#gform_wrapper_4 #field_4_16 .gfield_radio {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 14px !important;
}
#gform_wrapper_4 #field_4_16 .gchoice,
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-outer {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
}
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper {
  position: relative !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 3 / 2 !important;
  background-color: #ececec !important;
  background-position: center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gchoice_4_16_0 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-e-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_1 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-s-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_2 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-v-van-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper img {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0 !important;
}
#gform_wrapper_4 #field_4_16 input.gfield-choice-input {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  min-height: 1px !important;
  padding: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner {
  position: relative !important;
  display: block !important;
  text-align: center !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner label {
  display: block !important;
  width: 100% !important;
  text-align: center !important;
  cursor: pointer !important;
}
@media (max-width: 700px) {
  #gform_wrapper_4 #field_4_16 .gfield_radio { grid-template-columns: 1fr !important; }
}

#gform_wrapper_4 #field_4_16 .gfield_radio {
  width: 100% !important;
  max-width: none !important;
}

#gform_wrapper_4 #field_4_16 .gchoice { position: relative !important; cursor: pointer !important; }
#gform_wrapper_4 #field_4_16 .gchoice:has(input.gfield-choice-input:checked)::after {
  content: "✓" !important;
  position: absolute !important;
  top: 10px !important;
  right: 10px !important;
  z-index: 5 !important;
  display: grid !important;
  place-items: center !important;
  width: 30px !important;
  height: 30px !important;
  border-radius: 50% !important;
  background: #d8b875 !important;
  color: #111 !important;
  font: 700 20px/1 Arial,sans-serif !important;
  box-shadow: 0 2px 8px rgba(0,0,0,.3) !important;
  pointer-events: none !important;
}
/* Formulaire de réservation : cartes véhicule au format paysage */
#gform_wrapper_4 #field_4_16 .gfield_radio {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 14px !important;
}
#gform_wrapper_4 #field_4_16 .gchoice,
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-outer {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
}
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper {
  position: relative !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 3 / 2 !important;
  background-color: #ececec !important;
  background-position: center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gchoice_4_16_0 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-e-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_1 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-s-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_2 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-v-van-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper img {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0 !important;
}
#gform_wrapper_4 #field_4_16 input.gfield-choice-input {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  min-height: 1px !important;
  padding: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner {
  position: relative !important;
  display: block !important;
  text-align: center !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner label {
  display: block !important;
  width: 100% !important;
  text-align: center !important;
  cursor: pointer !important;
}
@media (max-width: 700px) {
  #gform_wrapper_4 #field_4_16 .gfield_radio { grid-template-columns: 1fr !important; }
}
/* Formulaire de réservation : cartes véhicule au format paysage */
#gform_wrapper_4 #field_4_16 .gfield_radio {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 14px !important;
}
#gform_wrapper_4 #field_4_16 .gchoice,
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-outer {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
}
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper {
  position: relative !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 3 / 2 !important;
  background-color: #ececec !important;
  background-position: center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gchoice_4_16_0 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-e-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_1 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-s-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_2 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-v-van-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper img {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0 !important;
}
#gform_wrapper_4 #field_4_16 input.gfield-choice-input {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  min-height: 1px !important;
  padding: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner {
  position: relative !important;
  display: block !important;
  text-align: center !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner label {
  display: block !important;
  width: 100% !important;
  text-align: center !important;
  cursor: pointer !important;
}
@media (max-width: 700px) {
  #gform_wrapper_4 #field_4_16 .gfield_radio { grid-template-columns: 1fr !important; }
}

#gform_wrapper_4 #field_4_16 .gfield_radio {
  width: 100% !important;
  max-width: none !important;
}
/* Formulaire de réservation : cartes véhicule au format paysage */
#gform_wrapper_4 #field_4_16 .gfield_radio {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 14px !important;
}
#gform_wrapper_4 #field_4_16 .gchoice,
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-outer {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
}
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper {
  position: relative !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 3 / 2 !important;
  background-color: #ececec !important;
  background-position: center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gchoice_4_16_0 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-e-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_1 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-s-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_2 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-v-van-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper img {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0 !important;
}
#gform_wrapper_4 #field_4_16 input.gfield-choice-input {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  min-height: 1px !important;
  padding: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner {
  position: relative !important;
  display: block !important;
  text-align: center !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner label {
  display: block !important;
  width: 100% !important;
  text-align: center !important;
  cursor: pointer !important;
}
@media (max-width: 700px) {
  #gform_wrapper_4 #field_4_16 .gfield_radio { grid-template-columns: 1fr !important; }
}

#gform_wrapper_4 #field_4_16 .gfield_radio {
  width: 100% !important;
  max-width: none !important;
}

#gform_wrapper_4 #field_4_16 .gchoice { position: relative !important; cursor: pointer !important; }
#gform_wrapper_4 #field_4_16 .gchoice:has(input.gfield-choice-input:checked)::after {
  content: "✓" !important;
  position: absolute !important;
  top: 10px !important;
  right: 10px !important;
  z-index: 5 !important;
  display: grid !important;
  place-items: center !important;
  width: 30px !important;
  height: 30px !important;
  border-radius: 50% !important;
  background: #d8b875 !important;
  color: #111 !important;
  font: 700 20px/1 Arial,sans-serif !important;
  box-shadow: 0 2px 8px rgba(0,0,0,.3) !important;
  pointer-events: none !important;
}

/* Nombre de passagers : même apparence que les autres champs du formulaire */
body.home #gform_wrapper_4 #field_4_12 .ginput_container_select { position: relative; }
body.home #gform_wrapper_4 #field_4_12 select.gfield_select {
  display: block !important;
  box-sizing: border-box !important;
  width: 100% !important;
  height: 42px !important;
  min-height: 42px !important;
  padding: 0 38px 0 14px !important;
  line-height: 42px !important;
  text-align: left !important;
  vertical-align: middle !important;
  color: #f7f3ec !important;
  background-color: rgba(255,255,255,.075) !important;
  color-scheme: dark !important;
  border: 1px solid rgba(255,255,255,.23) !important;
  border-radius: 9px !important;
  font: 500 13px/42px Manrope,sans-serif !important;
  appearance: none !important;
  -webkit-appearance: none !important;
}
body.home #gform_wrapper_4 #field_4_12 select.gfield_select option {
  color: #f7f3ec !important;
  background: #202227 !important;
}
body.home #gform_wrapper_4 #field_4_12 .ginput_container_select::after {
  content: "⌄";
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-54%);
  color: #d8b875;
  font: 20px/1 Arial,sans-serif;
  pointer-events: none;
}
/* Formulaire de réservation : cartes véhicule au format paysage */
#gform_wrapper_4 #field_4_16 .gfield_radio {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 14px !important;
}
#gform_wrapper_4 #field_4_16 .gchoice,
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-outer {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
}
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper {
  position: relative !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 3 / 2 !important;
  background-color: #ececec !important;
  background-position: center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gchoice_4_16_0 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-e-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_1 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-s-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_2 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-v-van-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper img {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0 !important;
}
#gform_wrapper_4 #field_4_16 input.gfield-choice-input {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  min-height: 1px !important;
  padding: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner {
  position: relative !important;
  display: block !important;
  text-align: center !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner label {
  display: block !important;
  width: 100% !important;
  text-align: center !important;
  cursor: pointer !important;
}
@media (max-width: 700px) {
  #gform_wrapper_4 #field_4_16 .gfield_radio { grid-template-columns: 1fr !important; }
}
/* Formulaire de réservation : cartes véhicule au format paysage */
#gform_wrapper_4 #field_4_16 .gfield_radio {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 14px !important;
}
#gform_wrapper_4 #field_4_16 .gchoice,
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-outer {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
}
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper {
  position: relative !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 3 / 2 !important;
  background-color: #ececec !important;
  background-position: center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gchoice_4_16_0 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-e-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_1 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-s-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_2 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-v-van-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper img {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0 !important;
}
#gform_wrapper_4 #field_4_16 input.gfield-choice-input {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  min-height: 1px !important;
  padding: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner {
  position: relative !important;
  display: block !important;
  text-align: center !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner label {
  display: block !important;
  width: 100% !important;
  text-align: center !important;
  cursor: pointer !important;
}
@media (max-width: 700px) {
  #gform_wrapper_4 #field_4_16 .gfield_radio { grid-template-columns: 1fr !important; }
}

#gform_wrapper_4 #field_4_16 .gfield_radio {
  width: 100% !important;
  max-width: none !important;
}
/* Formulaire de réservation : cartes véhicule au format paysage */
#gform_wrapper_4 #field_4_16 .gfield_radio {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 14px !important;
}
#gform_wrapper_4 #field_4_16 .gchoice,
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-outer {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
}
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper {
  position: relative !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 3 / 2 !important;
  background-color: #ececec !important;
  background-position: center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gchoice_4_16_0 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-e-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_1 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-s-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_2 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-v-van-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper img {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0 !important;
}
#gform_wrapper_4 #field_4_16 input.gfield-choice-input {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  min-height: 1px !important;
  padding: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner {
  position: relative !important;
  display: block !important;
  text-align: center !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner label {
  display: block !important;
  width: 100% !important;
  text-align: center !important;
  cursor: pointer !important;
}
@media (max-width: 700px) {
  #gform_wrapper_4 #field_4_16 .gfield_radio { grid-template-columns: 1fr !important; }
}

#gform_wrapper_4 #field_4_16 .gfield_radio {
  width: 100% !important;
  max-width: none !important;
}

#gform_wrapper_4 #field_4_16 .gchoice { position: relative !important; cursor: pointer !important; }
#gform_wrapper_4 #field_4_16 .gchoice:has(input.gfield-choice-input:checked)::after {
  content: "✓" !important;
  position: absolute !important;
  top: 10px !important;
  right: 10px !important;
  z-index: 5 !important;
  display: grid !important;
  place-items: center !important;
  width: 30px !important;
  height: 30px !important;
  border-radius: 50% !important;
  background: #d8b875 !important;
  color: #111 !important;
  font: 700 20px/1 Arial,sans-serif !important;
  box-shadow: 0 2px 8px rgba(0,0,0,.3) !important;
  pointer-events: none !important;
}
/* Formulaire de réservation : cartes véhicule au format paysage */
#gform_wrapper_4 #field_4_16 .gfield_radio {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 14px !important;
}
#gform_wrapper_4 #field_4_16 .gchoice,
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-outer {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
}
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper {
  position: relative !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 3 / 2 !important;
  background-color: #ececec !important;
  background-position: center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gchoice_4_16_0 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-e-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_1 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-s-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_2 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-v-van-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper img {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0 !important;
}
#gform_wrapper_4 #field_4_16 input.gfield-choice-input {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  min-height: 1px !important;
  padding: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner {
  position: relative !important;
  display: block !important;
  text-align: center !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner label {
  display: block !important;
  width: 100% !important;
  text-align: center !important;
  cursor: pointer !important;
}
@media (max-width: 700px) {
  #gform_wrapper_4 #field_4_16 .gfield_radio { grid-template-columns: 1fr !important; }
}
/* Formulaire de réservation : cartes véhicule au format paysage */
#gform_wrapper_4 #field_4_16 .gfield_radio {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 14px !important;
}
#gform_wrapper_4 #field_4_16 .gchoice,
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-outer {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
}
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper {
  position: relative !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 3 / 2 !important;
  background-color: #ececec !important;
  background-position: center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gchoice_4_16_0 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-e-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_1 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-s-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_2 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-v-van-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper img {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0 !important;
}
#gform_wrapper_4 #field_4_16 input.gfield-choice-input {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  min-height: 1px !important;
  padding: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner {
  position: relative !important;
  display: block !important;
  text-align: center !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner label {
  display: block !important;
  width: 100% !important;
  text-align: center !important;
  cursor: pointer !important;
}
@media (max-width: 700px) {
  #gform_wrapper_4 #field_4_16 .gfield_radio { grid-template-columns: 1fr !important; }
}

#gform_wrapper_4 #field_4_16 .gfield_radio {
  width: 100% !important;
  max-width: none !important;
}
/* Formulaire de réservation : cartes véhicule au format paysage */
#gform_wrapper_4 #field_4_16 .gfield_radio {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 14px !important;
}
#gform_wrapper_4 #field_4_16 .gchoice,
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-outer {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
}
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper {
  position: relative !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 3 / 2 !important;
  background-color: #ececec !important;
  background-position: center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gchoice_4_16_0 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-e-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_1 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-s-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_2 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-v-van-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper img {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0 !important;
}
#gform_wrapper_4 #field_4_16 input.gfield-choice-input {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  min-height: 1px !important;
  padding: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner {
  position: relative !important;
  display: block !important;
  text-align: center !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner label {
  display: block !important;
  width: 100% !important;
  text-align: center !important;
  cursor: pointer !important;
}
@media (max-width: 700px) {
  #gform_wrapper_4 #field_4_16 .gfield_radio { grid-template-columns: 1fr !important; }
}

#gform_wrapper_4 #field_4_16 .gfield_radio {
  width: 100% !important;
  max-width: none !important;
}

#gform_wrapper_4 #field_4_16 .gchoice { position: relative !important; cursor: pointer !important; }
#gform_wrapper_4 #field_4_16 .gchoice:has(input.gfield-choice-input:checked)::after {
  content: "✓" !important;
  position: absolute !important;
  top: 10px !important;
  right: 10px !important;
  z-index: 5 !important;
  display: grid !important;
  place-items: center !important;
  width: 30px !important;
  height: 30px !important;
  border-radius: 50% !important;
  background: #d8b875 !important;
  color: #111 !important;
  font: 700 20px/1 Arial,sans-serif !important;
  box-shadow: 0 2px 8px rgba(0,0,0,.3) !important;
  pointer-events: none !important;
}

/* Nombre de passagers : même apparence que les autres champs du formulaire */
body.home #gform_wrapper_4 #field_4_12 .ginput_container_select { position: relative; }
body.home #gform_wrapper_4 #field_4_12 select.gfield_select {
  display: block !important;
  box-sizing: border-box !important;
  width: 100% !important;
  height: 42px !important;
  min-height: 42px !important;
  padding: 0 38px 0 14px !important;
  line-height: 42px !important;
  text-align: left !important;
  vertical-align: middle !important;
  color: #f7f3ec !important;
  background-color: rgba(255,255,255,.075) !important;
  color-scheme: dark !important;
  border: 1px solid rgba(255,255,255,.23) !important;
  border-radius: 9px !important;
  font: 500 13px/42px Manrope,sans-serif !important;
  appearance: none !important;
  -webkit-appearance: none !important;
}
body.home #gform_wrapper_4 #field_4_12 select.gfield_select option {
  color: #f7f3ec !important;
  background: #202227 !important;
}
body.home #gform_wrapper_4 #field_4_12 .ginput_container_select::after {
  content: "⌄";
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-54%);
  color: #d8b875;
  font: 20px/1 Arial,sans-serif;
  pointer-events: none;
}

/* Hero desktop : formulaire proche du bas de la photo, à chaque étape */
@media (min-width: 981px) {
  body.home .et_pb_section_0:has(#gform_4) {
    height: clamp(780px, calc(100svh - 32px), 1120px) !important;
    min-height: clamp(780px, calc(100svh - 32px), 1120px) !important;
  }
  body.home .benzo-booking-slot {
    top: auto !important;
    bottom: clamp(28px, 3.5vh, 48px) !important;
  }
}
/* Formulaire de réservation : cartes véhicule au format paysage */
#gform_wrapper_4 #field_4_16 .gfield_radio {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 14px !important;
}
#gform_wrapper_4 #field_4_16 .gchoice,
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-outer {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
}
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper {
  position: relative !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 3 / 2 !important;
  background-color: #ececec !important;
  background-position: center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gchoice_4_16_0 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-e-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_1 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-s-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_2 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-v-van-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper img {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0 !important;
}
#gform_wrapper_4 #field_4_16 input.gfield-choice-input {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  min-height: 1px !important;
  padding: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner {
  position: relative !important;
  display: block !important;
  text-align: center !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner label {
  display: block !important;
  width: 100% !important;
  text-align: center !important;
  cursor: pointer !important;
}
@media (max-width: 700px) {
  #gform_wrapper_4 #field_4_16 .gfield_radio { grid-template-columns: 1fr !important; }
}
/* Formulaire de réservation : cartes véhicule au format paysage */
#gform_wrapper_4 #field_4_16 .gfield_radio {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 14px !important;
}
#gform_wrapper_4 #field_4_16 .gchoice,
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-outer {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
}
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper {
  position: relative !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 3 / 2 !important;
  background-color: #ececec !important;
  background-position: center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gchoice_4_16_0 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-e-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_1 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-s-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_2 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-v-van-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper img {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0 !important;
}
#gform_wrapper_4 #field_4_16 input.gfield-choice-input {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  min-height: 1px !important;
  padding: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner {
  position: relative !important;
  display: block !important;
  text-align: center !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner label {
  display: block !important;
  width: 100% !important;
  text-align: center !important;
  cursor: pointer !important;
}
@media (max-width: 700px) {
  #gform_wrapper_4 #field_4_16 .gfield_radio { grid-template-columns: 1fr !important; }
}

#gform_wrapper_4 #field_4_16 .gfield_radio {
  width: 100% !important;
  max-width: none !important;
}
/* Formulaire de réservation : cartes véhicule au format paysage */
#gform_wrapper_4 #field_4_16 .gfield_radio {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 14px !important;
}
#gform_wrapper_4 #field_4_16 .gchoice,
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-outer {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
}
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper {
  position: relative !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 3 / 2 !important;
  background-color: #ececec !important;
  background-position: center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gchoice_4_16_0 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-e-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_1 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-s-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_2 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-v-van-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper img {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0 !important;
}
#gform_wrapper_4 #field_4_16 input.gfield-choice-input {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  min-height: 1px !important;
  padding: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner {
  position: relative !important;
  display: block !important;
  text-align: center !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner label {
  display: block !important;
  width: 100% !important;
  text-align: center !important;
  cursor: pointer !important;
}
@media (max-width: 700px) {
  #gform_wrapper_4 #field_4_16 .gfield_radio { grid-template-columns: 1fr !important; }
}

#gform_wrapper_4 #field_4_16 .gfield_radio {
  width: 100% !important;
  max-width: none !important;
}

#gform_wrapper_4 #field_4_16 .gchoice { position: relative !important; cursor: pointer !important; }
#gform_wrapper_4 #field_4_16 .gchoice:has(input.gfield-choice-input:checked)::after {
  content: "✓" !important;
  position: absolute !important;
  top: 10px !important;
  right: 10px !important;
  z-index: 5 !important;
  display: grid !important;
  place-items: center !important;
  width: 30px !important;
  height: 30px !important;
  border-radius: 50% !important;
  background: #d8b875 !important;
  color: #111 !important;
  font: 700 20px/1 Arial,sans-serif !important;
  box-shadow: 0 2px 8px rgba(0,0,0,.3) !important;
  pointer-events: none !important;
}
/* Formulaire de réservation : cartes véhicule au format paysage */
#gform_wrapper_4 #field_4_16 .gfield_radio {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 14px !important;
}
#gform_wrapper_4 #field_4_16 .gchoice,
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-outer {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
}
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper {
  position: relative !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 3 / 2 !important;
  background-color: #ececec !important;
  background-position: center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gchoice_4_16_0 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-e-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_1 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-s-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_2 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-v-van-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper img {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0 !important;
}
#gform_wrapper_4 #field_4_16 input.gfield-choice-input {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  min-height: 1px !important;
  padding: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner {
  position: relative !important;
  display: block !important;
  text-align: center !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner label {
  display: block !important;
  width: 100% !important;
  text-align: center !important;
  cursor: pointer !important;
}
@media (max-width: 700px) {
  #gform_wrapper_4 #field_4_16 .gfield_radio { grid-template-columns: 1fr !important; }
}
/* Formulaire de réservation : cartes véhicule au format paysage */
#gform_wrapper_4 #field_4_16 .gfield_radio {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 14px !important;
}
#gform_wrapper_4 #field_4_16 .gchoice,
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-outer {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
}
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper {
  position: relative !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 3 / 2 !important;
  background-color: #ececec !important;
  background-position: center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gchoice_4_16_0 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-e-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_1 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-s-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_2 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-v-van-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper img {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0 !important;
}
#gform_wrapper_4 #field_4_16 input.gfield-choice-input {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  min-height: 1px !important;
  padding: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner {
  position: relative !important;
  display: block !important;
  text-align: center !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner label {
  display: block !important;
  width: 100% !important;
  text-align: center !important;
  cursor: pointer !important;
}
@media (max-width: 700px) {
  #gform_wrapper_4 #field_4_16 .gfield_radio { grid-template-columns: 1fr !important; }
}

#gform_wrapper_4 #field_4_16 .gfield_radio {
  width: 100% !important;
  max-width: none !important;
}
/* Formulaire de réservation : cartes véhicule au format paysage */
#gform_wrapper_4 #field_4_16 .gfield_radio {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 14px !important;
}
#gform_wrapper_4 #field_4_16 .gchoice,
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-outer {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
}
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper {
  position: relative !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 3 / 2 !important;
  background-color: #ececec !important;
  background-position: center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gchoice_4_16_0 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-e-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_1 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-s-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_2 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-v-van-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper img {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0 !important;
}
#gform_wrapper_4 #field_4_16 input.gfield-choice-input {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  min-height: 1px !important;
  padding: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner {
  position: relative !important;
  display: block !important;
  text-align: center !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner label {
  display: block !important;
  width: 100% !important;
  text-align: center !important;
  cursor: pointer !important;
}
@media (max-width: 700px) {
  #gform_wrapper_4 #field_4_16 .gfield_radio { grid-template-columns: 1fr !important; }
}

#gform_wrapper_4 #field_4_16 .gfield_radio {
  width: 100% !important;
  max-width: none !important;
}

#gform_wrapper_4 #field_4_16 .gchoice { position: relative !important; cursor: pointer !important; }
#gform_wrapper_4 #field_4_16 .gchoice:has(input.gfield-choice-input:checked)::after {
  content: "✓" !important;
  position: absolute !important;
  top: 10px !important;
  right: 10px !important;
  z-index: 5 !important;
  display: grid !important;
  place-items: center !important;
  width: 30px !important;
  height: 30px !important;
  border-radius: 50% !important;
  background: #d8b875 !important;
  color: #111 !important;
  font: 700 20px/1 Arial,sans-serif !important;
  box-shadow: 0 2px 8px rgba(0,0,0,.3) !important;
  pointer-events: none !important;
}

/* Nombre de passagers : même apparence que les autres champs du formulaire */
body.home #gform_wrapper_4 #field_4_12 .ginput_container_select { position: relative; }
body.home #gform_wrapper_4 #field_4_12 select.gfield_select {
  display: block !important;
  box-sizing: border-box !important;
  width: 100% !important;
  height: 42px !important;
  min-height: 42px !important;
  padding: 0 38px 0 14px !important;
  line-height: 42px !important;
  text-align: left !important;
  vertical-align: middle !important;
  color: #f7f3ec !important;
  background-color: rgba(255,255,255,.075) !important;
  color-scheme: dark !important;
  border: 1px solid rgba(255,255,255,.23) !important;
  border-radius: 9px !important;
  font: 500 13px/42px Manrope,sans-serif !important;
  appearance: none !important;
  -webkit-appearance: none !important;
}
body.home #gform_wrapper_4 #field_4_12 select.gfield_select option {
  color: #f7f3ec !important;
  background: #202227 !important;
}
body.home #gform_wrapper_4 #field_4_12 .ginput_container_select::after {
  content: "⌄";
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-54%);
  color: #d8b875;
  font: 20px/1 Arial,sans-serif;
  pointer-events: none;
}
/* Formulaire de réservation : cartes véhicule au format paysage */
#gform_wrapper_4 #field_4_16 .gfield_radio {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 14px !important;
}
#gform_wrapper_4 #field_4_16 .gchoice,
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-outer {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
}
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper {
  position: relative !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 3 / 2 !important;
  background-color: #ececec !important;
  background-position: center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gchoice_4_16_0 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-e-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_1 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-s-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_2 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-v-van-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper img {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0 !important;
}
#gform_wrapper_4 #field_4_16 input.gfield-choice-input {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  min-height: 1px !important;
  padding: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner {
  position: relative !important;
  display: block !important;
  text-align: center !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner label {
  display: block !important;
  width: 100% !important;
  text-align: center !important;
  cursor: pointer !important;
}
@media (max-width: 700px) {
  #gform_wrapper_4 #field_4_16 .gfield_radio { grid-template-columns: 1fr !important; }
}
/* Formulaire de réservation : cartes véhicule au format paysage */
#gform_wrapper_4 #field_4_16 .gfield_radio {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 14px !important;
}
#gform_wrapper_4 #field_4_16 .gchoice,
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-outer {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
}
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper {
  position: relative !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 3 / 2 !important;
  background-color: #ececec !important;
  background-position: center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gchoice_4_16_0 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-e-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_1 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-s-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_2 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-v-van-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper img {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0 !important;
}
#gform_wrapper_4 #field_4_16 input.gfield-choice-input {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  min-height: 1px !important;
  padding: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner {
  position: relative !important;
  display: block !important;
  text-align: center !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner label {
  display: block !important;
  width: 100% !important;
  text-align: center !important;
  cursor: pointer !important;
}
@media (max-width: 700px) {
  #gform_wrapper_4 #field_4_16 .gfield_radio { grid-template-columns: 1fr !important; }
}

#gform_wrapper_4 #field_4_16 .gfield_radio {
  width: 100% !important;
  max-width: none !important;
}
/* Formulaire de réservation : cartes véhicule au format paysage */
#gform_wrapper_4 #field_4_16 .gfield_radio {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 14px !important;
}
#gform_wrapper_4 #field_4_16 .gchoice,
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-outer {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
}
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper {
  position: relative !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 3 / 2 !important;
  background-color: #ececec !important;
  background-position: center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gchoice_4_16_0 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-e-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_1 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-s-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_2 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-v-van-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper img {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0 !important;
}
#gform_wrapper_4 #field_4_16 input.gfield-choice-input {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  min-height: 1px !important;
  padding: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner {
  position: relative !important;
  display: block !important;
  text-align: center !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner label {
  display: block !important;
  width: 100% !important;
  text-align: center !important;
  cursor: pointer !important;
}
@media (max-width: 700px) {
  #gform_wrapper_4 #field_4_16 .gfield_radio { grid-template-columns: 1fr !important; }
}

#gform_wrapper_4 #field_4_16 .gfield_radio {
  width: 100% !important;
  max-width: none !important;
}

#gform_wrapper_4 #field_4_16 .gchoice { position: relative !important; cursor: pointer !important; }
#gform_wrapper_4 #field_4_16 .gchoice:has(input.gfield-choice-input:checked)::after {
  content: "✓" !important;
  position: absolute !important;
  top: 10px !important;
  right: 10px !important;
  z-index: 5 !important;
  display: grid !important;
  place-items: center !important;
  width: 30px !important;
  height: 30px !important;
  border-radius: 50% !important;
  background: #d8b875 !important;
  color: #111 !important;
  font: 700 20px/1 Arial,sans-serif !important;
  box-shadow: 0 2px 8px rgba(0,0,0,.3) !important;
  pointer-events: none !important;
}
/* Formulaire de réservation : cartes véhicule au format paysage */
#gform_wrapper_4 #field_4_16 .gfield_radio {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 14px !important;
}
#gform_wrapper_4 #field_4_16 .gchoice,
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-outer {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
}
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper {
  position: relative !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 3 / 2 !important;
  background-color: #ececec !important;
  background-position: center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gchoice_4_16_0 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-e-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_1 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-s-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_2 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-v-van-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper img {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0 !important;
}
#gform_wrapper_4 #field_4_16 input.gfield-choice-input {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  min-height: 1px !important;
  padding: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner {
  position: relative !important;
  display: block !important;
  text-align: center !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner label {
  display: block !important;
  width: 100% !important;
  text-align: center !important;
  cursor: pointer !important;
}
@media (max-width: 700px) {
  #gform_wrapper_4 #field_4_16 .gfield_radio { grid-template-columns: 1fr !important; }
}
/* Formulaire de réservation : cartes véhicule au format paysage */
#gform_wrapper_4 #field_4_16 .gfield_radio {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 14px !important;
}
#gform_wrapper_4 #field_4_16 .gchoice,
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-outer {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
}
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper {
  position: relative !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 3 / 2 !important;
  background-color: #ececec !important;
  background-position: center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gchoice_4_16_0 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-e-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_1 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-s-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_2 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-v-van-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper img {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0 !important;
}
#gform_wrapper_4 #field_4_16 input.gfield-choice-input {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  min-height: 1px !important;
  padding: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner {
  position: relative !important;
  display: block !important;
  text-align: center !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner label {
  display: block !important;
  width: 100% !important;
  text-align: center !important;
  cursor: pointer !important;
}
@media (max-width: 700px) {
  #gform_wrapper_4 #field_4_16 .gfield_radio { grid-template-columns: 1fr !important; }
}

#gform_wrapper_4 #field_4_16 .gfield_radio {
  width: 100% !important;
  max-width: none !important;
}
/* Formulaire de réservation : cartes véhicule au format paysage */
#gform_wrapper_4 #field_4_16 .gfield_radio {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 14px !important;
}
#gform_wrapper_4 #field_4_16 .gchoice,
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-outer {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
}
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper {
  position: relative !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 3 / 2 !important;
  background-color: #ececec !important;
  background-position: center !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gchoice_4_16_0 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-e-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_1 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-s-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gchoice_4_16_2 .gfield-choice-image-wrapper { background-image: url('https://benzoparis.com/wp-content/uploads/2026/09/mercedes-classe-v-van-chauffeur-prive-paris.webp') !important; }
#gform_wrapper_4 #field_4_16 .gfield-choice-image-wrapper img {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0 !important;
}
#gform_wrapper_4 #field_4_16 input.gfield-choice-input {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  min-height: 1px !important;
  padding: 0 !important;
  margin: 0 !important;
  opacity: 0 !important;
  overflow: hidden !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner {
  position: relative !important;
  display: block !important;
  text-align: center !important;
}
#gform_wrapper_4 #field_4_16 .gfield-image-choice-wrapper-inner label {
  display: block !important;
  width: 100% !important;
  text-align: center !important;
  cursor: pointer !important;
}
@media (max-width: 700px) {
  #gform_wrapper_4 #field_4_16 .gfield_radio { grid-template-columns: 1fr !important; }
}

#gform_wrapper_4 #field_4_16 .gfield_radio {
  width: 100% !important;
  max-width: none !important;
}

#gform_wrapper_4 #field_4_16 .gchoice { position: relative !important; cursor: pointer !important; }
#gform_wrapper_4 #field_4_16 .gchoice:has(input.gfield-choice-input:checked)::after {
  content: "✓" !important;
  position: absolute !important;
  top: 10px !important;
  right: 10px !important;
  z-index: 5 !important;
  display: grid !important;
  place-items: center !important;
  width: 30px !important;
  height: 30px !important;
  border-radius: 50% !important;
  background: #d8b875 !important;
  color: #111 !important;
  font: 700 20px/1 Arial,sans-serif !important;
  box-shadow: 0 2px 8px rgba(0,0,0,.3) !important;
  pointer-events: none !important;
}

/* Nombre de passagers : même apparence que les autres champs du formulaire */
body.home #gform_wrapper_4 #field_4_12 .ginput_container_select { position: relative; }
body.home #gform_wrapper_4 #field_4_12 select.gfield_select {
  display: block !important;
  box-sizing: border-box !important;
  width: 100% !important;
  height: 42px !important;
  min-height: 42px !important;
  padding: 0 38px 0 14px !important;
  line-height: 42px !important;
  text-align: left !important;
  vertical-align: middle !important;
  color: #f7f3ec !important;
  background-color: rgba(255,255,255,.075) !important;
  color-scheme: dark !important;
  border: 1px solid rgba(255,255,255,.23) !important;
  border-radius: 9px !important;
  font: 500 13px/42px Manrope,sans-serif !important;
  appearance: none !important;
  -webkit-appearance: none !important;
}
body.home #gform_wrapper_4 #field_4_12 select.gfield_select option {
  color: #f7f3ec !important;
  background: #202227 !important;
}
body.home #gform_wrapper_4 #field_4_12 .ginput_container_select::after {
  content: "⌄";
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-54%);
  color: #d8b875;
  font: 20px/1 Arial,sans-serif;
  pointer-events: none;
}

/* Hero desktop : formulaire proche du bas de la photo, à chaque étape */
@media (min-width: 981px) {
  body.home .et_pb_section_0:has(#gform_4) {
    height: clamp(780px, calc(100svh - 32px), 1120px) !important;
    min-height: clamp(780px, calc(100svh - 32px), 1120px) !important;
  }
  body.home .benzo-booking-slot {
    top: auto !important;
    bottom: clamp(28px, 3.5vh, 48px) !important;
  }
}

/* Priorité sur les anciennes règles desktop du hero */
@media (min-width: 981px) {
  body.home .et_pb_section_0.et_pb_section_0:has(#gform_4) {
    height: clamp(780px, calc(100svh - 32px), 1120px) !important;
    min-height: clamp(780px, calc(100svh - 32px), 1120px) !important;
  }
  body.home .et_pb_section_0:has(#gform_4) .benzo-booking-slot {
    top: auto !important;
    bottom: clamp(28px, 3.5vh, 48px) !important;
  }
}
