body:not(.ivc-booking-embedded) .booking-page-header nav{display:flex;flex-wrap:wrap;align-items:center;gap:10px}
body:not(.ivc-booking-embedded) .booking-page-header nav a{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;padding:10px 16px;border:1px solid #075985;border-radius:9px;background:#075985;color:#fff;font-weight:600;line-height:1.3;text-decoration:none}
body:not(.ivc-booking-embedded) .booking-page-header nav a:hover{background:#0c4a6e;border-color:#0c4a6e;color:#fff;text-decoration:none}
body:not(.ivc-booking-embedded) .booking-page-header nav a:focus-visible{outline:3px solid #f59e0b;outline-offset:3px}
body.ivc-booking-embedded .booking-page-header{display:none!important}
@media(max-width:480px){body:not(.ivc-booking-embedded) .booking-page-header nav{width:100%}body:not(.ivc-booking-embedded) .booking-page-header nav a{flex:1 1 auto}}
