:root {
  --color-california: #f49608;
  --color-indochine: #D38003;
  --color-congress-blue: #064185;
  --renting-border-radius: 6px;
  --max-width-wrapper: 650px;
}

body .form_renting_fields_wrapper {
  padding: 15px;
}
body form.form_renting_fields {
  --gf-form-gap-y: 20px;
  --gf-ctrl-label-font-size-primary: 18px;
  --gf-ctrl-radius: var(--renting-border-radius);
  --gf-ctrl-padding-x: 18px;
  --gf-ctrl-border-color: #ccc;
  --gf-ctrl-btn-bg-color-primary: var(--color-california);
  --gf-ctrl-btn-bg-color-hover-primary: var(--color-indochine);
  --gf-ctrl-btn-bg-color-focus-primary: var(--gf-ctrl-btn-bg-color-primary);
  --gf-ctrl-btn-bg-color-disabled-primary: var(--gf-ctrl-btn-bg-color-primary);
  margin: auto;
  max-width: var(--max-width-wrapper);
}
body form.form_renting_fields .gfield .ginput_container input:is(:hover, :focus, :active) {
  border-color: var(--gf-ctrl-border-color);
  outline: none;
}
body form.form_renting_fields .gfield--type-name .ginput_container--name .gform-grid-col {
  flex: 1 1 100%;
}
body form.form_renting_fields .gform-grid-row {
  row-gap: var(--gf-form-gap-y);
}
body form.form_renting_fields .gform-field-label--type-sub {
  color: var(--gf-ctrl-label-color-primary);
  font-family: var(--gf-ctrl-label-font-family-primary);
  font-size: var(--gf-ctrl-label-font-size-primary);
  font-style: var(--gf-ctrl-label-font-style-primary);
  font-weight: var(--gf-ctrl-label-font-weight-primary);
  letter-spacing: var(--gf-ctrl-label-letter-spacing-primary);
  line-height: var(--gf-ctrl-label-line-height-primary);
}
body form.form_renting_fields .select2-container .select2-selection {
  border-radius: var(--renting-border-radius);
  border-color: var(--gf-ctrl-border-color);
  font-family: var(--gf-ctrl-font-family);
  font-size: var(--gf-ctrl-font-size);
  font-style: var(--gf-ctrl-font-style);
  position: relative;
}
body form.form_renting_fields .select2-container .select2-selection .select2-selection__arrow {
  height: calc(var(--gf-ctrl-size) - 4px);
}
body form.form_renting_fields .select2-container .select2-selection,
body form.form_renting_fields .select2-container .select2-selection__rendered {
  block-size: var(--gf-ctrl-size);
  line-height: var(--gf-ctrl-line-height);
}
body form.form_renting_fields .select2-container .select2-selection__rendered {
  padding-inline: var(--gf-ctrl-padding-x);
}
body form.form_renting_fields .gform-footer {
  justify-content: center;
}
body form.form_renting_fields .gform-footer .gform_button {
  border-radius: var(--renting-border-radius) !important;
  font-size: 1em !important;
  max-width: 350px;
  padding: 15px !important;
  width: 100% !important;
}
body form.form_renting_fields .gform-footer .gform_button:is(:hover, :focus, :active) {
  border: none;
  outline: none !important;
}
body form.form_renting_fields .gfield--type-renting_fields > .gfield_label {
  display: none;
}
body form.form_renting_fields .gfield--type-renting_fields .ginput_container .gfield-fleet {
  flex: 1 1 100%;
}
body form.form_renting_fields .gfield--type-renting_fields .ginput_container .gfield-fleet .select2-selection {
  background: var(--color-congress-blue);
  color: #fff;
  border-color: var(--color-congress-blue);
}
body form.form_renting_fields .gfield--type-renting_fields .ginput_container .gfield-fleet .select2-selection .select2-selection__rendered,
body form.form_renting_fields .gfield--type-renting_fields .ginput_container .gfield-fleet .select2-selection .select2-selection__placeholder {
  color: #fff;
}
body .gform_confirmation_message {
  text-align: center;
}
body .renting-confirmation-wrapper {
  display: flex;
  flex-flow: column;
  flex-wrap: wrap;
  gap: 25px;
  margin: auto;
  max-width: var(--max-width-wrapper);
  padding: 50px 30px;
  text-align: center;
}
body .renting-confirmation-wrapper img {
  margin: 15px auto;
  max-width: 80%;
}
body .renting-confirmation-wrapper .fleet-title,
body .renting-confirmation-wrapper .renting-rate {
  font-size: 2em;
  font-weight: 600;
}
body .renting-confirmation-wrapper .fleet-title {
  color: #000;
}
body .renting-confirmation-wrapper .renting-rate {
  color: var(--color-california);
  letter-spacing: -1px;
}
body .renting-confirmation-wrapper .btn-calculate-again {
  color: var(--color-congress-blue);
}
body .renting-confirmation-wrapper .terms-conditions a {
  color: var(--color-congress-blue);
}
body .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: var(--color-congress-blue);
}
body .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-top-color: var(--color-california);
}/*# sourceMappingURL=style.css.map */