/* The Reach Key West – eywqqqq  */
:root {
  --color-primary: 235, 87, 66;
  --color-primary-alt: 226, 63, 63;

  --color-bg-disabled: 29, 82, 110;

  --font-sans: 'FiraSans';
  --font-serif: 'Rothmans';
  --font-headline: 'Sansita';
}

@font-face {
  font-family: Sansita;
  font-weight: 300;
  font-display: swap;
  src: url('https://www.hilton.com/modules/assets/fonts/sansita/black.ttf') format('truetype');
}

@font-face {
  font-family: Sansita;
  font-weight: 400;
  font-display: swap;
  src: url('https://www.hilton.com/modules/assets/fonts/sansita/regular.ttf') format('truetype');
}

@font-face {
  font-family: Sansita;
  font-weight: 600;
  font-display: swap;
  src: url('https://www.hilton.com/modules/assets/fonts/sansita/bold.ttf') format('truetype');
}

@font-face {
  font-family: Sansita;
  font-weight: 900;
  font-display: swap;
  src: url('https://www.hilton.com/modules/assets/fonts/sansita/extra-bold.ttf') format('truetype');
}

@font-face {
  font-family: Rothmans;
  font-weight: 400;
  font-display: swap;
  src:
    url('https://www.hilton.com/modules/assets/fonts/rothmans/regular.woff') format('woff'),
    url('https://www.hilton.com/modules/assets/fonts/rothmans/regular.woff2') format('woff2');
}

@font-face {
  font-family: FiraSans;
  font-weight: 300;
  font-display: swap;
  src: url('https://www.hilton.com/modules/assets/fonts/fira-sans/light.ttf') format('truetype');
}

@font-face {
  font-family: FiraSans;
  font-weight: 400;
  font-display: swap;
  src: url('https://www.hilton.com/modules/assets/fonts/fira-sans/regular.ttf') format('truetype');
}

@font-face {
  font-family: FiraSans;
  font-weight: 600;
  font-display: swap;
  src: url('https://www.hilton.com/modules/assets/fonts/fira-sans/bold.ttf') format('truetype');
}

@font-face {
  font-family: FiraSans;
  font-weight: 900;
  font-display: swap;
  src: url('https://www.hilton.com/modules/assets/fonts/fira-sans/extra-bold.ttf') format('truetype');
}

.btn-primary:visited,
.btn-primary:focus {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
