/* Preserve the supplied logo proportions in the existing navigation. */
.framer-11p4w8h:has(img[src*="maxx-travel-logo"]) {
  height: 64px !important;
  background: #fff;
  border-radius: 5px;
  overflow: hidden;
}
img[src*="maxx-travel-logo"] { object-fit: contain !important; }

:root, body {
  --maxx-brand: #126d82;
  --maxx-dark: #0b4553;
  --maxx-light: #b9e6ec;
  --token-5b60eb3f-c041-4c64-9981-27cf3e4b5df8: var(--maxx-dark) !important;
  --token-5a2bf384-5e24-4e39-ac5f-d87550371f12: var(--maxx-brand) !important;
  --token-cb7403a7-e3c5-4c58-b4ab-27aaaad773bb: var(--maxx-brand) !important;
  --token-3b1ae805-fe20-4f4f-a219-91950be14844: var(--maxx-light) !important;
}

.framer-begT3[style*="background-color: rgba(1, 59, 39"] {
  background-color: rgba(11, 69, 83, 0.82) !important;
}
