.traveler{border-bottom:1px solid #d9dfe7;padding-bottom:23px;margin-bottom:23px}.traveler>p{font:700 10px Manrope,Arial,sans-serif;color:#536176;text-transform:uppercase;letter-spacing:.09em;margin:0 0 10px}.reservation-choice{display:grid;grid-template-columns:1fr 1fr;gap:8px}.reservation-choice button{border:1px solid #d5dbe4;background:#fff;color:#546177;padding:12px;font:700 11px Manrope,Arial,sans-serif;cursor:pointer}.reservation-choice .active{border-color:#1d477f;color:#173a69;box-shadow:inset 3px 0 #1d477f}.rld-driver-preference{margin-top:20px;padding-top:18px;border-top:1px solid #e0e6ee}.rld-driver-preference>p{font:700 10px Manrope,Arial,sans-serif;color:#536176;text-transform:uppercase;letter-spacing:.09em;margin:0 0 10px}.rld-driver-preference>p small,.rld-driver-preference>small{font:500 10px/1.5 Manrope,Arial,sans-serif;color:#718095;text-transform:none;letter-spacing:normal}.rld-driver-preference .reservation-choice{grid-template-columns:1fr 1fr}.third-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px}.beneficiary-note{grid-column:1/-1}.beneficiary-note textarea{min-height:78px;resize:vertical;border:1px solid #d5dbe4;padding:12px;color:#16243b;font:500 12px Manrope,Arial,sans-serif;outline-color:#24508f;text-transform:none;letter-spacing:normal}.beneficiary-note small{font:500 10px/1.45 Manrope,Arial,sans-serif;color:#718095;text-transform:none;letter-spacing:normal}.hidden{display:none!important}.beneficiary-email{grid-column:1/-1}.beneficiary-email small{display:block;margin-top:5px;font:500 10px/1.45 Manrope,Arial,sans-serif;color:#718095;text-transform:none;letter-spacing:normal}.payment-responsibility{border-top:1px solid #d9dfe7;border-bottom:1px solid #d9dfe7;margin:25px 0;padding:22px 0}.payment-responsibility>p:first-child{font:700 10px Manrope,Arial,sans-serif;color:#536176;text-transform:uppercase;letter-spacing:.09em;margin:0 0 11px}.payment-responsibility-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.payment-responsibility-options button{position:relative;min-height:124px;padding:17px 16px 17px 43px;text-align:left;border:1px solid #d5dbe4;background:#fff;color:#172d50;cursor:pointer;transition:.2s;font-family:Manrope,Arial,sans-serif}.payment-responsibility-options button:hover{border-color:#1d477f;transform:translateY(-1px)}.payment-responsibility-options button.active{background:#f4f8fd;border-color:#1d477f;box-shadow:inset 3px 0 #1d477f}.payment-responsibility-options span{position:absolute;top:17px;left:14px;color:#7d8ba0;font:800 10px Manrope,Arial,sans-serif}.payment-responsibility-options b{display:block;font-size:12px;margin-bottom:8px}.payment-responsibility-options small,.payment-responsibility-note{display:block;color:#66758b;font:500 10px/1.5 Manrope,Arial,sans-serif;text-transform:none;letter-spacing:normal}.payment-responsibility-note{margin:11px 0 0}.payment-responsibility-note.link-mode{color:#174477}.payment-responsibility-note.link-mode:before{content:'✉ ';font-weight:800}@media(max-width:700px){.third-fields{grid-template-columns:1fr 1fr}.rld-driver-preference .reservation-choice{grid-template-columns:1fr 1fr}}@media(max-width:450px){.reservation-choice,.third-fields,.payment-responsibility-options,.rld-driver-preference .reservation-choice{grid-template-columns:1fr}}
