.elite-request-fields{min-width:0;color:#171717}
.elite-request-fields .elite-request-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.elite-request-fields .elite-request-grid>p,.elite-request-fields .elite-request-count-pair>p{display:contents!important}
.elite-request-fields .elite-request-grid label,.elite-request-fields .elite-request-count-pair label{display:flex!important;flex-direction:column;justify-content:flex-end}
.elite-request-fields .elite-request-grid>br,.elite-request-fields .elite-request-grid>p>br,.elite-request-fields .elite-request-count-pair>p>br{display:none!important}
.elite-request-fields label{display:block!important;margin:0!important;min-width:0;font:400 16px/1.5 Arial,sans-serif;text-transform:none!important}
.elite-request-fields input:not([type=checkbox]),.elite-request-fields select,.elite-request-fields textarea{box-sizing:border-box;width:100%!important;max-width:100%!important;min-height:50px;border:1px solid #ddd;border-radius:8px;background:#f7f7f7;padding:11px 12px;font:400 16px/1.5 Arial,sans-serif;color:#171717;letter-spacing:normal}
.elite-request-fields textarea{min-height:120px}
.elite-request-fields>.elite-request-grid,.elite-request-fields>.elite-request-trip{margin-bottom:18px}
.elite-request-fields .elite-request-note{display:block!important;font:400 14px/1.5 Arial,sans-serif;text-transform:none!important;margin:16px 0}
.elite-request-fields .elite-request-note a{color:#bd181b;text-decoration:underline}
.elite-request-fields input.wpcf7-submit{background:#ee2228;color:white;border:1px solid #ee2228;cursor:pointer;width:auto!important;min-width:180px}
.elite-request-fields input.wpcf7-submit:hover,.elite-request-fields input.wpcf7-submit:focus-visible{background:white;color:black}
.elite-request-fields .elite-request-trip{border:1px solid #ddd;border-radius:8px;background:white}
.elite-request-fields .elite-request-trip>summary{padding:12px 16px;cursor:pointer;font:600 16px/1.5 Arial,sans-serif;color:#bd181b}
.elite-request-fields .elite-request-trip[open]>.elite-request-grid{padding:16px;margin:0}
.elite-request-fields .elite-airport-fixed-address{background:#e2e2e2!important;color:#555!important;cursor:not-allowed}
.elite-transfer-date-form input[type=date].elite-transfer-date-empty:not(:focus)::-webkit-datetime-edit{color:transparent}
.elite-request-fields .elite-invoice-field{margin:16px 0!important}
.elite-request-fields .elite-invoice-field .wpcf7-list-item{margin:0}
.elite-request-fields .elite-invoice-field input[type=checkbox]{width:18px;height:18px;appearance:auto}
@media(max-width:600px){.elite-request-fields .elite-request-grid{grid-template-columns:1fr;gap:14px}.elite-request-fields .elite-request-count-pair{gap:14px!important}}
