@charset "UTF-8";
/*For Homm brand*/
[current-brand=HOMM] {
  --page-background: #f3f4f6;
  background-color: var(--page-background);
}

[class*=block-type-][class*=-homm] .text-ink-black,
[data-brand=homm] .text-ink-black {
  color: black;
}
[class*=block-type-][class*=-homm],
[data-brand=homm] {
  --font-brand-default:
    var(--font-homm-montserrat), ui-sans-serif, system-ui, sans-serif;
  --font-brand-h1:
    var(--font-homm-montserrat), ui-sans-serif, system-ui, sans-serif;
  --font-brand-h2:
    var(--font-homm-montserrat), ui-sans-serif, system-ui, sans-serif;
  --font-brand-h3:
    var(--font-homm-montserrat), ui-sans-serif, system-ui, sans-serif;
  --font-brand-h4:
    var(--font-homm-montserrat), ui-sans-serif, system-ui, sans-serif;
  --font-brand-h5:
    var(--font-homm-montserrat), ui-sans-serif, system-ui, sans-serif;
  --font-brand-h6:
    var(--font-homm-montserrat), ui-sans-serif, system-ui, sans-serif;
  --font-brand-body-roman:
    var(--font-homm-source-sans-pro), ui-sans-serif, system-ui, sans-serif;
  --font-brand-body-medium:
    var(--font-homm-source-sans-pro), ui-sans-serif, system-ui, sans-serif;
  --font-brand-body-small-regular:
    var(--font-homm-source-sans-pro), ui-sans-serif, system-ui, sans-serif;
  --font-brand-chip:
    var(--font-homm-source-sans-pro), ui-sans-serif, system-ui, sans-serif;
  --font-brand-chip-small:
    var(--font-homm-source-sans-pro), ui-sans-serif, system-ui, sans-serif;
  --font-brand-micro:
    var(--font-homm-source-sans-pro), ui-sans-serif, system-ui, sans-serif;
}
[class*=block-type-][class*=-homm] h1,
[class*=block-type-][class*=-homm] h2,
[class*=block-type-][class*=-homm] h3,
[class*=block-type-][class*=-homm] h4,
[class*=block-type-][class*=-homm] h5,
[class*=block-type-][class*=-homm] h6,
[data-brand=homm] h1,
[data-brand=homm] h2,
[data-brand=homm] h3,
[data-brand=homm] h4,
[data-brand=homm] h5,
[data-brand=homm] h6{
  font-weight: 600;
}
[class*=block-type-][class*=-homm] .variant-body-roman,
[class*=block-type-][class*=-homm] .variant-body-small-regular,
[data-brand=homm] .variant-body-roman,
[data-brand=homm] .variant-body-small-regular{
  font-weight: 400;
}
[class*=block-type-][class*=-homm] .variant-body-medium,
[data-brand=homm] .variant-body-medium{
  font-weight: 600;
}
[class*=block-type-][class*=-homm] .variant-chip,
[class*=block-type-][class*=-homm] .variant-chip-small,
[class*=block-type-][class*=-homm] .variant-micro,
[data-brand=homm] .variant-chip,
[data-brand=homm] .variant-chip-small,
[data-brand=homm] .variant-micro{
  font-weight: 400;
}
[class*=block-type-][class*=-homm] .global-button span,
[data-brand=homm] .global-button span{
  font-weight: 600;
}
[class*=block-type-][class*=-homm] .global-button.variant-ghost span, [class*=block-type-][class*=-homm] .global-button.variant-link span,
[data-brand=homm] .global-button.variant-ghost span,
[data-brand=homm] .global-button.variant-link span{
  font-weight: 400 !important;
}
[class*=block-type-][class*=-homm].bg-ink-black,
[class*=block-type-][class*=-homm] .bg-brand-dark,
[class*=block-type-][class*=-homm] .media-image.bg-ink-black,
[data-brand=homm].bg-ink-black,
[data-brand=homm] .bg-brand-dark,
[data-brand=homm] .media-image.bg-ink-black{
  --tw-bg-opacity: 1;
  background-color: rgb(0 11 121 / var(--tw-bg-opacity, 1));
}
[class*=block-type-][class*=-homm] .global-button,
[data-brand=homm] .global-button{
  border-radius: 9999px;
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(0 15 159 / var(--tw-ring-opacity, 1));
}
@supports (container-type: inline-size){
  @container (min-width: 1024px){
    [class*=block-type-][class*=-homm] .global-button,
[data-brand=homm] .global-button{
      border-radius: 9999px;
    }
  }
}
@supports not (container-type: inline-size){
  @media (min-width: 1024px){
    [class*=block-type-][class*=-homm] .global-button,
[data-brand=homm] .global-button{
      border-radius: 9999px;
    }
  }
}
[class*=block-type-][class*=-homm] .global-button.bg-discovery-lime,
[data-brand=homm] .global-button.bg-discovery-lime{
  --tw-bg-opacity: 1;
  background-color: rgb(250 70 22 / var(--tw-bg-opacity, 1));
}
[class*=block-type-][class*=-homm] .global-button.variant-default,
[data-brand=homm] .global-button.variant-default {
  background-color: #000f9f;
  color: #f3f4f6;
  --tw-ring-color: #000f9f;
}
[class*=block-type-][class*=-homm] .global-button.variant-default:not(:disabled):not([aria-disabled=true]):hover,
[data-brand=homm] .global-button.variant-default:not(:disabled):not([aria-disabled=true]):hover {
  background-color: #000d85;
  color: #f3f4f6;
  --tw-ring-color: #000d85;
}
[class*=block-type-][class*=-homm] .global-button.variant-default:disabled, [class*=block-type-][class*=-homm] .global-button.variant-default[aria-disabled=true], [class*=block-type-][class*=-homm] .global-button.variant-default[data-disabled],
[data-brand=homm] .global-button.variant-default:disabled,
[data-brand=homm] .global-button.variant-default[aria-disabled=true],
[data-brand=homm] .global-button.variant-default[data-disabled] {
  background-color: #000f9f;
  color: #f3f4f6;
  --tw-ring-color: #000f9f;
  opacity: 0.35;
  cursor: not-allowed;
}
[class*=block-type-][class*=-homm] .global-button.variant-default.bg-grain-white,
[data-brand=homm] .global-button.variant-default.bg-grain-white {
  background-color: #fff;
  color: #000f9f;
  --tw-ring-color: #fff;
}
[class*=block-type-][class*=-homm] .global-button.variant-default.bg-grain-white:not(:disabled):not([aria-disabled=true]):hover,
[data-brand=homm] .global-button.variant-default.bg-grain-white:not(:disabled):not([aria-disabled=true]):hover {
  background-color: #e6e6e6;
  color: #000f9f;
  --tw-ring-color: #e6e6e6;
}
[class*=block-type-][class*=-homm] .global-button.variant-default.bg-grain-white:disabled, [class*=block-type-][class*=-homm] .global-button.variant-default.bg-grain-white[aria-disabled=true], [class*=block-type-][class*=-homm] .global-button.variant-default.bg-grain-white[data-disabled],
[data-brand=homm] .global-button.variant-default.bg-grain-white:disabled,
[data-brand=homm] .global-button.variant-default.bg-grain-white[aria-disabled=true],
[data-brand=homm] .global-button.variant-default.bg-grain-white[data-disabled] {
  background-color: #fff;
  color: #000f9f;
  --tw-ring-color: #fff;
  opacity: 0.35;
}
[class*=block-type-][class*=-homm] .global-button.variant-outline,
[data-brand=homm] .global-button.variant-outline {
  background-color: transparent;
  color: #000f9f;
  --tw-ring-color: #000f9f;
}
[class*=block-type-][class*=-homm] .global-button.variant-outline:not(:disabled):not([aria-disabled=true]):hover,
[data-brand=homm] .global-button.variant-outline:not(:disabled):not([aria-disabled=true]):hover {
  background-color: #000d85;
  color: #f3f4f6;
  --tw-ring-color: #000d85;
}
[class*=block-type-][class*=-homm] .global-button.variant-outline:disabled, [class*=block-type-][class*=-homm] .global-button.variant-outline[aria-disabled=true], [class*=block-type-][class*=-homm] .global-button.variant-outline[data-disabled],
[data-brand=homm] .global-button.variant-outline:disabled,
[data-brand=homm] .global-button.variant-outline[aria-disabled=true],
[data-brand=homm] .global-button.variant-outline[data-disabled] {
  background-color: #000f9f;
  color: #000f9f;
  --tw-ring-color: #000f9f;
  opacity: 0.35;
  cursor: not-allowed;
}
[class*=block-type-][class*=-homm] .global-button.variant-outline.ring-grain-white,
[data-brand=homm] .global-button.variant-outline.ring-grain-white {
  color: #fff;
  --tw-ring-color: #fff;
}
[class*=block-type-][class*=-homm] .global-button.variant-outline.ring-grain-white:not(:disabled):not([aria-disabled=true]):hover,
[data-brand=homm] .global-button.variant-outline.ring-grain-white:not(:disabled):not([aria-disabled=true]):hover {
  background-color: #e6e6e6;
  border-color: #e6e6e6 !important;
  color: #000f9f;
  --tw-ring-color: #e6e6e6;
}
[class*=block-type-][class*=-homm] .global-button.variant-outline.ring-grain-white:disabled, [class*=block-type-][class*=-homm] .global-button.variant-outline.ring-grain-white[aria-disabled=true], [class*=block-type-][class*=-homm] .global-button.variant-outline.ring-grain-white[data-disabled],
[data-brand=homm] .global-button.variant-outline.ring-grain-white:disabled,
[data-brand=homm] .global-button.variant-outline.ring-grain-white[aria-disabled=true],
[data-brand=homm] .global-button.variant-outline.ring-grain-white[data-disabled] {
  background-color: #fff;
  color: #fff;
  --tw-ring-color: #fff;
  opacity: 0.35;
}
[class*=block-type-][class*=-homm] .global-button.variant-secondary,
[data-brand=homm] .global-button.variant-secondary{
  --tw-bg-opacity: 1;
  background-color: rgb(243 233 226 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(0 15 159 / var(--tw-text-opacity, 1));
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(243 233 226 / var(--tw-ring-opacity, 1));
}
@media (hover: hover) and (pointer: fine){
  [class*=block-type-][class*=-homm] .global-button.variant-secondary:hover,
[data-brand=homm] .global-button.variant-secondary:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(232 232 232 / var(--tw-bg-opacity, 1));
    --tw-text-opacity: 1;
    color: rgb(0 15 159 / var(--tw-text-opacity, 1));
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(232 232 232 / var(--tw-ring-opacity, 1));
  }
}
[class*=block-type-][class*=-homm] .global-button.variant-secondary:disabled,
[data-brand=homm] .global-button.variant-secondary:disabled{
  cursor: not-allowed;
  --tw-text-opacity: 1;
  color: rgb(172 178 236 / var(--tw-text-opacity, 1));
}
[class*=block-type-][class*=-homm] .global-button.variant-text-only, [class*=block-type-][class*=-homm] .global-button.variant-ghost, [class*=block-type-][class*=-homm] .global-button.variant-link,
[data-brand=homm] .global-button.variant-text-only,
[data-brand=homm] .global-button.variant-ghost,
[data-brand=homm] .global-button.variant-link {
  background-color: transparent;
  color: #000;
  --tw-ring-color: transparent;
  font-family: var(--font-brand-body-small-regular) !important;
  font-weight: 400 !important;
  text-decoration-line: underline !important;
  text-decoration-color: #000f9f !important;
  text-decoration-thickness: 2px !important;
  text-underline-offset: 8px !important;
}
[class*=block-type-][class*=-homm] .global-button.variant-text-only:not(:disabled):not([aria-disabled=true]):hover, [class*=block-type-][class*=-homm] .global-button.variant-ghost:not(:disabled):not([aria-disabled=true]):hover, [class*=block-type-][class*=-homm] .global-button.variant-link:not(:disabled):not([aria-disabled=true]):hover,
[data-brand=homm] .global-button.variant-text-only:not(:disabled):not([aria-disabled=true]):hover,
[data-brand=homm] .global-button.variant-ghost:not(:disabled):not([aria-disabled=true]):hover,
[data-brand=homm] .global-button.variant-link:not(:disabled):not([aria-disabled=true]):hover {
  background-color: transparent;
  color: rgba(0, 0, 0, 0.35);
  --tw-ring-color: transparent;
  text-decoration-color: #000f9f;
}
[class*=block-type-][class*=-homm] .global-button.variant-text-only:disabled, [class*=block-type-][class*=-homm] .global-button.variant-text-only[aria-disabled=true], [class*=block-type-][class*=-homm] .global-button.variant-text-only[data-disabled], [class*=block-type-][class*=-homm] .global-button.variant-ghost:disabled, [class*=block-type-][class*=-homm] .global-button.variant-ghost[aria-disabled=true], [class*=block-type-][class*=-homm] .global-button.variant-ghost[data-disabled], [class*=block-type-][class*=-homm] .global-button.variant-link:disabled, [class*=block-type-][class*=-homm] .global-button.variant-link[aria-disabled=true], [class*=block-type-][class*=-homm] .global-button.variant-link[data-disabled],
[data-brand=homm] .global-button.variant-text-only:disabled,
[data-brand=homm] .global-button.variant-text-only[aria-disabled=true],
[data-brand=homm] .global-button.variant-text-only[data-disabled],
[data-brand=homm] .global-button.variant-ghost:disabled,
[data-brand=homm] .global-button.variant-ghost[aria-disabled=true],
[data-brand=homm] .global-button.variant-ghost[data-disabled],
[data-brand=homm] .global-button.variant-link:disabled,
[data-brand=homm] .global-button.variant-link[aria-disabled=true],
[data-brand=homm] .global-button.variant-link[data-disabled] {
  opacity: 0.35;
  cursor: not-allowed;
}
[class*=block-type-][class*=-homm] .global-button.variant-text-only.ring-grain-white, [class*=block-type-][class*=-homm] .global-button.variant-ghost.ring-grain-white, [class*=block-type-][class*=-homm] .global-button.variant-link.ring-grain-white,
[data-brand=homm] .global-button.variant-text-only.ring-grain-white,
[data-brand=homm] .global-button.variant-ghost.ring-grain-white,
[data-brand=homm] .global-button.variant-link.ring-grain-white {
  color: #fff;
  text-decoration-color: #adcaea;
}
[class*=block-type-][class*=-homm] .global-button.variant-text-only.ring-grain-white:not(:disabled):not([aria-disabled=true]):hover, [class*=block-type-][class*=-homm] .global-button.variant-ghost.ring-grain-white:not(:disabled):not([aria-disabled=true]):hover, [class*=block-type-][class*=-homm] .global-button.variant-link.ring-grain-white:not(:disabled):not([aria-disabled=true]):hover,
[data-brand=homm] .global-button.variant-text-only.ring-grain-white:not(:disabled):not([aria-disabled=true]):hover,
[data-brand=homm] .global-button.variant-ghost.ring-grain-white:not(:disabled):not([aria-disabled=true]):hover,
[data-brand=homm] .global-button.variant-link.ring-grain-white:not(:disabled):not([aria-disabled=true]):hover {
  color: rgba(255, 255, 255, 0.35);
  text-decoration-color: #adcaea;
}
[class*=block-type-][class*=-homm] .global-button.variant-text-only .button-arrow, [class*=block-type-][class*=-homm] .global-button.variant-ghost .button-arrow, [class*=block-type-][class*=-homm] .global-button.variant-link .button-arrow,
[data-brand=homm] .global-button.variant-text-only .button-arrow,
[data-brand=homm] .global-button.variant-ghost .button-arrow,
[data-brand=homm] .global-button.variant-link .button-arrow{
  display: none;
}
[class*=block-type-][class*=-homm].block-type-property-header-homm button,
[class*=block-type-][class*=-homm].block-type-property-header-homm a,
[data-brand=homm].block-type-property-header-homm button,
[data-brand=homm].block-type-property-header-homm a {
  text-decoration: none !important;
}
[class*=block-type-][class*=-homm].block-type-property-header-homm .property-subnav-hotel-name,
[class*=block-type-][class*=-homm].block-type-property-header-homm .property-subnav-menu-item .typographic.variant-h6,
[data-brand=homm].block-type-property-header-homm .property-subnav-hotel-name,
[data-brand=homm].block-type-property-header-homm .property-subnav-menu-item .typographic.variant-h6 {
  color: #000 !important;
  font-weight: 600 !important;
}
[class*=block-type-][class*=-homm].block-type-property-header-homm .property-subnav-menu-item:not(.property-subnav-more-trigger),
[data-brand=homm].block-type-property-header-homm .property-subnav-menu-item:not(.property-subnav-more-trigger) {
  border: 0 !important;
  border-radius: 0 !important;
  border-bottom: 2px solid transparent !important;
  color: #000 !important;
  font-weight: 600 !important;
  text-decoration: none !important;
  text-transform: none !important;
  box-shadow: none !important;
}
[class*=block-type-][class*=-homm].block-type-property-header-homm .property-subnav-menu-item:not(.property-subnav-more-trigger):not(:disabled):not([aria-disabled=true]):hover,
[data-brand=homm].block-type-property-header-homm .property-subnav-menu-item:not(.property-subnav-more-trigger):not(:disabled):not([aria-disabled=true]):hover {
  border-bottom-color: transparent !important;
  color: #000 !important;
  text-decoration: none !important;
}
[class*=block-type-][class*=-homm].block-type-property-header-homm .property-subnav-more-trigger,
[class*=block-type-][class*=-homm].block-type-property-header-homm .property-subnav-more-trigger:hover,
[class*=block-type-][class*=-homm].block-type-property-header-homm .property-subnav-more-trigger:focus,
[class*=block-type-][class*=-homm].block-type-property-header-homm .property-subnav-more-trigger:focus-visible,
[data-brand=homm].block-type-property-header-homm .property-subnav-more-trigger,
[data-brand=homm].block-type-property-header-homm .property-subnav-more-trigger:hover,
[data-brand=homm].block-type-property-header-homm .property-subnav-more-trigger:focus,
[data-brand=homm].block-type-property-header-homm .property-subnav-more-trigger:focus-visible {
  border: 0 !important;
  border-radius: 0 !important;
  border-bottom: 0 !important;
  box-shadow: none !important;
  outline: none !important;
  text-decoration: none !important;
}
[class*=block-type-][class*=-homm].block-type-property-header-homm .property-subnav-burger path,
[data-brand=homm].block-type-property-header-homm .property-subnav-burger path {
  color: #000 !important;
  stroke: #000 !important;
}
[class*=block-type-][class*=-homm].block-type-property-header-homm .property-subnav-menu-item::after,
[class*=block-type-][class*=-homm].block-type-property-header-homm .more-dropdown-content[data-dropdown-brand=homm] .global-button.variant-link::after,
[data-brand=homm].block-type-property-header-homm .property-subnav-menu-item::after,
[data-brand=homm].block-type-property-header-homm .more-dropdown-content[data-dropdown-brand=homm] .global-button.variant-link::after {
  display: none !important;
}
[class*=block-type-][class*=-homm].block-type-property-header-homm .more-dropdown-content[data-dropdown-brand=homm],
[class*=block-type-][class*=-homm].block-type-property-header-homm .more-dropdown-content[data-dropdown-brand=homm] [role=menuitem],
[data-brand=homm].block-type-property-header-homm .more-dropdown-content[data-dropdown-brand=homm],
[data-brand=homm].block-type-property-header-homm .more-dropdown-content[data-dropdown-brand=homm] [role=menuitem] {
  border: 0 !important;
  border-radius: 0 !important;
  color: #000 !important;
  box-shadow: none !important;
  text-transform: none !important;
}
[class*=block-type-][class*=-homm].block-type-property-header-homm .more-dropdown-content[data-dropdown-brand=homm] .typographic.variant-h6,
[data-brand=homm].block-type-property-header-homm .more-dropdown-content[data-dropdown-brand=homm] .typographic.variant-h6 {
  color: #000 !important;
  font-weight: 600 !important;
  text-transform: none !important;
}
[class*=block-type-][class*=-homm] .ExpiringLabel.bg-discovery-lime,
[data-brand=homm] .ExpiringLabel.bg-discovery-lime {
  /* @apply bg-banyan-tree-brown text-white; */
  --tw-bg-opacity: 1;
  background-color: rgb(0 15 159 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
[class*=block-type-][class*=-homm] .ExpiringLabel.bg-ink-black,
[data-brand=homm] .ExpiringLabel.bg-ink-black {
  /* @apply text-banyan-tree-dark-green bg-transparent border border-banyan-tree-brown; */
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(0 15 159 / var(--tw-border-opacity, 1));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(0 15 159 / var(--tw-text-opacity, 1));
}
[class*=block-type-][class*=-homm] .RichText-root img,
[data-brand=homm] .RichText-root img{
  border-radius: 0.75rem;
}
@supports (container-type: inline-size){
  @container (min-width: 1024px){
    [class*=block-type-][class*=-homm] .RichText-root img,
[data-brand=homm] .RichText-root img{
      border-radius: 1rem;
    }
  }
}
@supports not (container-type: inline-size){
  @media (min-width: 1024px){
    [class*=block-type-][class*=-homm] .RichText-root img,
[data-brand=homm] .RichText-root img{
      border-radius: 1rem;
    }
  }
}
[class*=block-type-][class*=-homm] .RichText-root h1,
[class*=block-type-][class*=-homm] .RichText-root h2,
[class*=block-type-][class*=-homm] .RichText-root h3,
[class*=block-type-][class*=-homm] .RichText-root h4,
[class*=block-type-][class*=-homm] .RichText-root h5,
[class*=block-type-][class*=-homm] .RichText-root h6,
[data-brand=homm] .RichText-root h1,
[data-brand=homm] .RichText-root h2,
[data-brand=homm] .RichText-root h3,
[data-brand=homm] .RichText-root h4,
[data-brand=homm] .RichText-root h5,
[data-brand=homm] .RichText-root h6{
  --tw-text-opacity: 1;
  color: rgb(0 15 159 / var(--tw-text-opacity, 1));
}
[class*=block-type-][class*=-homm].DynamicCardsView h3,
[class*=block-type-][class*=-homm].DynamicCardsView .typographic.variant-h3, [class*=block-type-][class*=-homm].Vertical2CardsView h3,
[class*=block-type-][class*=-homm].Vertical2CardsView .typographic.variant-h3, [class*=block-type-][class*=-homm].Vertical3CardsView h3,
[class*=block-type-][class*=-homm].Vertical3CardsView .typographic.variant-h3, [class*=block-type-][class*=-homm].FullImageBannerView h3,
[class*=block-type-][class*=-homm].FullImageBannerView .typographic.variant-h3, [class*=block-type-][class*=-homm].SpaGridView h3,
[class*=block-type-][class*=-homm].SpaGridView .typographic.variant-h3, [class*=block-type-][class*=-homm].ExperienceGridView h3,
[class*=block-type-][class*=-homm].ExperienceGridView .typographic.variant-h3, [class*=block-type-][class*=-homm].OffersGridView h3,
[class*=block-type-][class*=-homm].OffersGridView .typographic.variant-h3, [class*=block-type-][class*=-homm].DiningGridView h3,
[class*=block-type-][class*=-homm].DiningGridView .typographic.variant-h3, [class*=block-type-][class*=-homm].VenueGridView h3,
[class*=block-type-][class*=-homm].VenueGridView .typographic.variant-h3, [class*=block-type-][class*=-homm].HotelGridView h3,
[class*=block-type-][class*=-homm].HotelGridView .typographic.variant-h3, [class*=block-type-][class*=-homm].BoxedCarouselV2View h3,
[class*=block-type-][class*=-homm].BoxedCarouselV2View .typographic.variant-h3, [class*=block-type-][class*=-homm].SingleVideoAndImageView h3,
[class*=block-type-][class*=-homm].SingleVideoAndImageView .typographic.variant-h3, [class*=block-type-][class*=-homm].RoomCategoriesTemplateView h3,
[class*=block-type-][class*=-homm].RoomCategoriesTemplateView .typographic.variant-h3, [class*=block-type-][class*=-homm].BentoCardsView h3,
[class*=block-type-][class*=-homm].BentoCardsView .typographic.variant-h3, [class*=block-type-][class*=-homm].MapView h3,
[class*=block-type-][class*=-homm].MapView .typographic.variant-h3, [class*=block-type-][class*=-homm].CalendarViewEventTemplateView h3,
[class*=block-type-][class*=-homm].CalendarViewEventTemplateView .typographic.variant-h3, [class*=block-type-][class*=-homm].CapacitySummaryView h3,
[class*=block-type-][class*=-homm].CapacitySummaryView .typographic.variant-h3, [class*=block-type-][class*=-homm].PointOfInterestsView h3,
[class*=block-type-][class*=-homm].PointOfInterestsView .typographic.variant-h3, [class*=block-type-][class*=-homm].RoomCardsView h3,
[class*=block-type-][class*=-homm].RoomCardsView .typographic.variant-h3, [class*=block-type-][class*=-homm].StaggeredCarouselV2View h3,
[class*=block-type-][class*=-homm].StaggeredCarouselV2View .typographic.variant-h3, [class*=block-type-][class*=-homm].ItineraryView h3,
[class*=block-type-][class*=-homm].ItineraryView .typographic.variant-h3, [class*=block-type-][class*=-homm].WYSIWYGView h3,
[class*=block-type-][class*=-homm].WYSIWYGView .typographic.variant-h3, [class*=block-type-][class*=-homm].OfferBlockView h3,
[class*=block-type-][class*=-homm].OfferBlockView .typographic.variant-h3,
[data-brand=homm].DynamicCardsView h3,
[data-brand=homm].DynamicCardsView .typographic.variant-h3,
[data-brand=homm].Vertical2CardsView h3,
[data-brand=homm].Vertical2CardsView .typographic.variant-h3,
[data-brand=homm].Vertical3CardsView h3,
[data-brand=homm].Vertical3CardsView .typographic.variant-h3,
[data-brand=homm].FullImageBannerView h3,
[data-brand=homm].FullImageBannerView .typographic.variant-h3,
[data-brand=homm].SpaGridView h3,
[data-brand=homm].SpaGridView .typographic.variant-h3,
[data-brand=homm].ExperienceGridView h3,
[data-brand=homm].ExperienceGridView .typographic.variant-h3,
[data-brand=homm].OffersGridView h3,
[data-brand=homm].OffersGridView .typographic.variant-h3,
[data-brand=homm].DiningGridView h3,
[data-brand=homm].DiningGridView .typographic.variant-h3,
[data-brand=homm].VenueGridView h3,
[data-brand=homm].VenueGridView .typographic.variant-h3,
[data-brand=homm].HotelGridView h3,
[data-brand=homm].HotelGridView .typographic.variant-h3,
[data-brand=homm].BoxedCarouselV2View h3,
[data-brand=homm].BoxedCarouselV2View .typographic.variant-h3,
[data-brand=homm].SingleVideoAndImageView h3,
[data-brand=homm].SingleVideoAndImageView .typographic.variant-h3,
[data-brand=homm].RoomCategoriesTemplateView h3,
[data-brand=homm].RoomCategoriesTemplateView .typographic.variant-h3,
[data-brand=homm].BentoCardsView h3,
[data-brand=homm].BentoCardsView .typographic.variant-h3,
[data-brand=homm].MapView h3,
[data-brand=homm].MapView .typographic.variant-h3,
[data-brand=homm].CalendarViewEventTemplateView h3,
[data-brand=homm].CalendarViewEventTemplateView .typographic.variant-h3,
[data-brand=homm].CapacitySummaryView h3,
[data-brand=homm].CapacitySummaryView .typographic.variant-h3,
[data-brand=homm].PointOfInterestsView h3,
[data-brand=homm].PointOfInterestsView .typographic.variant-h3,
[data-brand=homm].RoomCardsView h3,
[data-brand=homm].RoomCardsView .typographic.variant-h3,
[data-brand=homm].StaggeredCarouselV2View h3,
[data-brand=homm].StaggeredCarouselV2View .typographic.variant-h3,
[data-brand=homm].ItineraryView h3,
[data-brand=homm].ItineraryView .typographic.variant-h3,
[data-brand=homm].WYSIWYGView h3,
[data-brand=homm].WYSIWYGView .typographic.variant-h3,
[data-brand=homm].OfferBlockView h3,
[data-brand=homm].OfferBlockView .typographic.variant-h3{
  --tw-text-opacity: 1 !important;
  color: rgb(19 41 75 / var(--tw-text-opacity, 1)) !important;
}
[class*=block-type-][class*=-homm].WYSIWYGView .\!text-ink-black,
[data-brand=homm].WYSIWYGView .\!text-ink-black {
  color: #6d6d6d !important;
}
[class*=block-type-][class*=-homm].BlogTemplateView h2,
[class*=block-type-][class*=-homm].BlogTemplateView h3,
[class*=block-type-][class*=-homm].BlogTemplateView .title, [class*=block-type-][class*=-homm].PropertyCardCarouselView h2,
[class*=block-type-][class*=-homm].PropertyCardCarouselView h3,
[class*=block-type-][class*=-homm].PropertyCardCarouselView .title, [class*=block-type-][class*=-homm].GalleryCarouselView h2,
[class*=block-type-][class*=-homm].GalleryCarouselView h3,
[class*=block-type-][class*=-homm].GalleryCarouselView .title, [class*=block-type-][class*=-homm].CardsCarouselView h2,
[class*=block-type-][class*=-homm].CardsCarouselView h3,
[class*=block-type-][class*=-homm].CardsCarouselView .title, [class*=block-type-][class*=-homm].BlogCardsView h2,
[class*=block-type-][class*=-homm].BlogCardsView h3,
[class*=block-type-][class*=-homm].BlogCardsView .title,
[data-brand=homm].BlogTemplateView h2,
[data-brand=homm].BlogTemplateView h3,
[data-brand=homm].BlogTemplateView .title,
[data-brand=homm].PropertyCardCarouselView h2,
[data-brand=homm].PropertyCardCarouselView h3,
[data-brand=homm].PropertyCardCarouselView .title,
[data-brand=homm].GalleryCarouselView h2,
[data-brand=homm].GalleryCarouselView h3,
[data-brand=homm].GalleryCarouselView .title,
[data-brand=homm].CardsCarouselView h2,
[data-brand=homm].CardsCarouselView h3,
[data-brand=homm].CardsCarouselView .title,
[data-brand=homm].BlogCardsView h2,
[data-brand=homm].BlogCardsView h3,
[data-brand=homm].BlogCardsView .title{
  --tw-text-opacity: 1;
  color: rgb(0 15 159 / var(--tw-text-opacity, 1));
}
[class*=block-type-][class*=-homm].BlogTemplateView h2,
[class*=block-type-][class*=-homm].BlogTemplateView .typographic.variant-h2,
[class*=block-type-][class*=-homm].BlogTemplateView .title,
[data-brand=homm].BlogTemplateView h2,
[data-brand=homm].BlogTemplateView .typographic.variant-h2,
[data-brand=homm].BlogTemplateView .title {
  color: #13294b !important;
}
[class*=block-type-][class*=-homm].BlogTemplateView .metadata img,
[data-brand=homm].BlogTemplateView .metadata img{
  --tw-brightness: brightness(0) !important;
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;
}
[class*=block-type-][class*=-homm].BlogTemplateView .\@lg\:sticky p,
[class*=block-type-][class*=-homm].BlogTemplateView .\@lg\:sticky h4,
[data-brand=homm].BlogTemplateView .\@lg\:sticky p,
[data-brand=homm].BlogTemplateView .\@lg\:sticky h4{
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
[class*=block-type-][class*=-homm].BlogTemplateView .\!text-ink-black,
[data-brand=homm].BlogTemplateView .\!text-ink-black {
  color: #6d6d6d !important;
}
[class*=block-type-][class*=-homm].NewsletterBannerView .subtitle,
[data-brand=homm].NewsletterBannerView .subtitle {
  color: #000;
}
[class*=block-type-][class*=-homm].NewsletterBannerView h4,
[class*=block-type-][class*=-homm].NewsletterBannerView .title,
[data-brand=homm].NewsletterBannerView h4,
[data-brand=homm].NewsletterBannerView .title{
  --tw-text-opacity: 1;
  color: rgb(19 41 75 / var(--tw-text-opacity, 1));
}
[class*=block-type-][class*=-homm].NewsletterBannerView .description,
[class*=block-type-][class*=-homm].NewsletterBannerView .description *,
[data-brand=homm].NewsletterBannerView .description,
[data-brand=homm].NewsletterBannerView .description * {
  --tw-text-opacity: 1;
  color: rgb(109, 109, 109, var(--tw-text-opacity, 1));
}
[class*=block-type-][class*=-homm].NewsletterBannerView .\!text-ink-black,
[data-brand=homm].NewsletterBannerView .\!text-ink-black {
  color: #6d6d6d !important;
}
[class*=block-type-][class*=-homm].NewsletterBannerView p[role=alert],
[data-brand=homm].NewsletterBannerView p[role=alert]{
  text-transform: uppercase;
}
[class*=block-type-][class*=-homm].NewsletterBannerView input,
[data-brand=homm].NewsletterBannerView input{
  border-radius: 0.75rem;
}
@supports (container-type: inline-size){
  @container (min-width: 1024px){
    [class*=block-type-][class*=-homm].NewsletterBannerView input,
[data-brand=homm].NewsletterBannerView input{
      border-radius: 1rem;
    }
  }
}
@supports not (container-type: inline-size){
  @media (min-width: 1024px){
    [class*=block-type-][class*=-homm].NewsletterBannerView input,
[data-brand=homm].NewsletterBannerView input{
      border-radius: 1rem;
    }
  }
}
[class*=block-type-][class*=-homm].NewsletterBannerView input,
[data-brand=homm].NewsletterBannerView input {
  border-color: #6d6d6d !important;
}
[class*=block-type-][class*=-homm].NewsletterBannerView input:disabled,
[data-brand=homm].NewsletterBannerView input:disabled{
  --tw-border-opacity: 1;
  border-color: rgb(122 132 226 / var(--tw-border-opacity, 1));
}
[class*=block-type-][class*=-homm].NewsletterBannerView input[aria-invalid=true],
[class*=block-type-][class*=-homm].NewsletterBannerView input[class~=border-warning-red],
[data-brand=homm].NewsletterBannerView input[aria-invalid=true],
[data-brand=homm].NewsletterBannerView input[class~=border-warning-red] {
  border-color: #FA522D !important;
}
[class*=block-type-][class*=-homm].NewsletterBannerView,
[data-brand=homm].NewsletterBannerView {
  /* .global-button.variant-default {
          @apply bg-homm-blue text-[#f3f4f6] ring-homm-blue hover:bg-[#000d85] hover:ring-[#000d85] disabled:bg-homm-blue disabled:text-[#f3f4f6] disabled:ring-homm-blue disabled:opacity-[0.35] !important;
      } */
}
[class*=block-type-][class*=-homm].VenueGridView .bg-inspired-ecru,
[data-brand=homm].VenueGridView .bg-inspired-ecru {
  --tw-bg-opacity: 1;
  background-color: rgb(255, 255, 255, var(--tw-bg-opacity, 1));
}
[class*=block-type-][class*=-homm].FullscreenBannerView h1,
[class*=block-type-][class*=-homm].FullscreenBannerView .variant-h1,
[class*=block-type-][class*=-homm].FullscreenBannerView .typographic.variant-h1,
[class*=block-type-][class*=-homm].FullscreenBannerView .description,
[class*=block-type-][class*=-homm].FullscreenBannerView .RichText-root,
[class*=block-type-][class*=-homm].FullscreenBannerView .RichText-root *,
[data-brand=homm].FullscreenBannerView h1,
[data-brand=homm].FullscreenBannerView .variant-h1,
[data-brand=homm].FullscreenBannerView .typographic.variant-h1,
[data-brand=homm].FullscreenBannerView .description,
[data-brand=homm].FullscreenBannerView .RichText-root,
[data-brand=homm].FullscreenBannerView .RichText-root * {
  color: #f3f4f6 !important;
}
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-default-center h2,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-default-center h3,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-default-center .variant-h2,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-default-center .variant-h3,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-default-center .typographic.variant-h2,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-default-center .typographic.variant-h3,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-default-center .description,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-default-center .description *,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-default-center .RichText-root,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-default-center .RichText-root *, [class*=block-type-][class*=-homm].BannerFullWidthView.variant-default-left h2,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-default-left h3,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-default-left .variant-h2,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-default-left .variant-h3,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-default-left .typographic.variant-h2,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-default-left .typographic.variant-h3,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-default-left .description,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-default-left .description *,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-default-left .RichText-root,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-default-left .RichText-root *,
[data-brand=homm].BannerFullWidthView.variant-default-center h2,
[data-brand=homm].BannerFullWidthView.variant-default-center h3,
[data-brand=homm].BannerFullWidthView.variant-default-center .variant-h2,
[data-brand=homm].BannerFullWidthView.variant-default-center .variant-h3,
[data-brand=homm].BannerFullWidthView.variant-default-center .typographic.variant-h2,
[data-brand=homm].BannerFullWidthView.variant-default-center .typographic.variant-h3,
[data-brand=homm].BannerFullWidthView.variant-default-center .description,
[data-brand=homm].BannerFullWidthView.variant-default-center .description *,
[data-brand=homm].BannerFullWidthView.variant-default-center .RichText-root,
[data-brand=homm].BannerFullWidthView.variant-default-center .RichText-root *,
[data-brand=homm].BannerFullWidthView.variant-default-left h2,
[data-brand=homm].BannerFullWidthView.variant-default-left h3,
[data-brand=homm].BannerFullWidthView.variant-default-left .variant-h2,
[data-brand=homm].BannerFullWidthView.variant-default-left .variant-h3,
[data-brand=homm].BannerFullWidthView.variant-default-left .typographic.variant-h2,
[data-brand=homm].BannerFullWidthView.variant-default-left .typographic.variant-h3,
[data-brand=homm].BannerFullWidthView.variant-default-left .description,
[data-brand=homm].BannerFullWidthView.variant-default-left .description *,
[data-brand=homm].BannerFullWidthView.variant-default-left .RichText-root,
[data-brand=homm].BannerFullWidthView.variant-default-left .RichText-root * {
  color: #f3f4f6 !important;
}
[class*=block-type-][class*=-homm].FullImageBannerView .global-button.variant-default,
[data-brand=homm].FullImageBannerView .global-button.variant-default{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 15 159 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(243 244 246 / var(--tw-text-opacity, 1)) !important;
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgb(0 15 159 / var(--tw-ring-opacity, 1)) !important;
}
@media (hover: hover) and (pointer: fine){
  [class*=block-type-][class*=-homm].FullImageBannerView .global-button.variant-default:hover,
[data-brand=homm].FullImageBannerView .global-button.variant-default:hover{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 13 133 / var(--tw-bg-opacity, 1)) !important;
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgb(0 13 133 / var(--tw-ring-opacity, 1)) !important;
  }
}
[class*=block-type-][class*=-homm].FullImageBannerView .global-button.variant-default:disabled,
[data-brand=homm].FullImageBannerView .global-button.variant-default:disabled{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 15 159 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(243 244 246 / var(--tw-text-opacity, 1)) !important;
  opacity: 0.35 !important;
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgb(0 15 159 / var(--tw-ring-opacity, 1)) !important;
}
[class*=block-type-][class*=-homm].SingleVideoAndImageView .description,
[class*=block-type-][class*=-homm].SingleVideoAndImageView .description *,
[class*=block-type-][class*=-homm].SingleVideoAndImageView .RichText-root,
[class*=block-type-][class*=-homm].SingleVideoAndImageView .RichText-root *,
[data-brand=homm].SingleVideoAndImageView .description,
[data-brand=homm].SingleVideoAndImageView .description *,
[data-brand=homm].SingleVideoAndImageView .RichText-root,
[data-brand=homm].SingleVideoAndImageView .RichText-root * {
  --tw-text-opacity: 1 !important;
  color: rgb(109, 109, 109, var(--tw-text-opacity, 1)) !important;
}
[class*=block-type-][class*=-homm].MultiImageWithTextAndCtaView.variant-content-left h3,
[class*=block-type-][class*=-homm].MultiImageWithTextAndCtaView.variant-content-left .typographic.variant-h3,
[class*=block-type-][class*=-homm].MultiImageWithTextAndCtaView.variant-content-left .title, [class*=block-type-][class*=-homm].MultiImageWithTextAndCtaView.variant-content-right h3,
[class*=block-type-][class*=-homm].MultiImageWithTextAndCtaView.variant-content-right .typographic.variant-h3,
[class*=block-type-][class*=-homm].MultiImageWithTextAndCtaView.variant-content-right .title, [class*=block-type-][class*=-homm].MultiImageWithTextAndCtaView.variant-content-center-a h3,
[class*=block-type-][class*=-homm].MultiImageWithTextAndCtaView.variant-content-center-a .typographic.variant-h3,
[class*=block-type-][class*=-homm].MultiImageWithTextAndCtaView.variant-content-center-a .title, [class*=block-type-][class*=-homm].MultiImageWithTextAndCtaView.variant-content-center-b h3,
[class*=block-type-][class*=-homm].MultiImageWithTextAndCtaView.variant-content-center-b .typographic.variant-h3,
[class*=block-type-][class*=-homm].MultiImageWithTextAndCtaView.variant-content-center-b .title, [class*=block-type-][class*=-homm].MultiImageWithTextAndCtaView.variant-more-content-left h3,
[class*=block-type-][class*=-homm].MultiImageWithTextAndCtaView.variant-more-content-left .typographic.variant-h3,
[class*=block-type-][class*=-homm].MultiImageWithTextAndCtaView.variant-more-content-left .title, [class*=block-type-][class*=-homm].MultiImageWithTextAndCtaView.variant-more-content-right h3,
[class*=block-type-][class*=-homm].MultiImageWithTextAndCtaView.variant-more-content-right .typographic.variant-h3,
[class*=block-type-][class*=-homm].MultiImageWithTextAndCtaView.variant-more-content-right .title,
[data-brand=homm].MultiImageWithTextAndCtaView.variant-content-left h3,
[data-brand=homm].MultiImageWithTextAndCtaView.variant-content-left .typographic.variant-h3,
[data-brand=homm].MultiImageWithTextAndCtaView.variant-content-left .title,
[data-brand=homm].MultiImageWithTextAndCtaView.variant-content-right h3,
[data-brand=homm].MultiImageWithTextAndCtaView.variant-content-right .typographic.variant-h3,
[data-brand=homm].MultiImageWithTextAndCtaView.variant-content-right .title,
[data-brand=homm].MultiImageWithTextAndCtaView.variant-content-center-a h3,
[data-brand=homm].MultiImageWithTextAndCtaView.variant-content-center-a .typographic.variant-h3,
[data-brand=homm].MultiImageWithTextAndCtaView.variant-content-center-a .title,
[data-brand=homm].MultiImageWithTextAndCtaView.variant-content-center-b h3,
[data-brand=homm].MultiImageWithTextAndCtaView.variant-content-center-b .typographic.variant-h3,
[data-brand=homm].MultiImageWithTextAndCtaView.variant-content-center-b .title,
[data-brand=homm].MultiImageWithTextAndCtaView.variant-more-content-left h3,
[data-brand=homm].MultiImageWithTextAndCtaView.variant-more-content-left .typographic.variant-h3,
[data-brand=homm].MultiImageWithTextAndCtaView.variant-more-content-left .title,
[data-brand=homm].MultiImageWithTextAndCtaView.variant-more-content-right h3,
[data-brand=homm].MultiImageWithTextAndCtaView.variant-more-content-right .typographic.variant-h3,
[data-brand=homm].MultiImageWithTextAndCtaView.variant-more-content-right .title{
  --tw-text-opacity: 1 !important;
  color: rgb(19 41 75 / var(--tw-text-opacity, 1)) !important;
}
[class*=block-type-][class*=-homm].MultiImageWithTextAndCtaView.variant-content-left .variant-chip,
[class*=block-type-][class*=-homm].MultiImageWithTextAndCtaView.variant-content-left .subtitle, [class*=block-type-][class*=-homm].MultiImageWithTextAndCtaView.variant-content-right .variant-chip,
[class*=block-type-][class*=-homm].MultiImageWithTextAndCtaView.variant-content-right .subtitle, [class*=block-type-][class*=-homm].MultiImageWithTextAndCtaView.variant-content-center-a .variant-chip,
[class*=block-type-][class*=-homm].MultiImageWithTextAndCtaView.variant-content-center-a .subtitle, [class*=block-type-][class*=-homm].MultiImageWithTextAndCtaView.variant-content-center-b .variant-chip,
[class*=block-type-][class*=-homm].MultiImageWithTextAndCtaView.variant-content-center-b .subtitle, [class*=block-type-][class*=-homm].MultiImageWithTextAndCtaView.variant-more-content-left .variant-chip,
[class*=block-type-][class*=-homm].MultiImageWithTextAndCtaView.variant-more-content-left .subtitle, [class*=block-type-][class*=-homm].MultiImageWithTextAndCtaView.variant-more-content-right .variant-chip,
[class*=block-type-][class*=-homm].MultiImageWithTextAndCtaView.variant-more-content-right .subtitle,
[data-brand=homm].MultiImageWithTextAndCtaView.variant-content-left .variant-chip,
[data-brand=homm].MultiImageWithTextAndCtaView.variant-content-left .subtitle,
[data-brand=homm].MultiImageWithTextAndCtaView.variant-content-right .variant-chip,
[data-brand=homm].MultiImageWithTextAndCtaView.variant-content-right .subtitle,
[data-brand=homm].MultiImageWithTextAndCtaView.variant-content-center-a .variant-chip,
[data-brand=homm].MultiImageWithTextAndCtaView.variant-content-center-a .subtitle,
[data-brand=homm].MultiImageWithTextAndCtaView.variant-content-center-b .variant-chip,
[data-brand=homm].MultiImageWithTextAndCtaView.variant-content-center-b .subtitle,
[data-brand=homm].MultiImageWithTextAndCtaView.variant-more-content-left .variant-chip,
[data-brand=homm].MultiImageWithTextAndCtaView.variant-more-content-left .subtitle,
[data-brand=homm].MultiImageWithTextAndCtaView.variant-more-content-right .variant-chip,
[data-brand=homm].MultiImageWithTextAndCtaView.variant-more-content-right .subtitle{
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1)) !important;
}
[class*=block-type-][class*=-homm].MultiImageWithTextAndCtaView.variant-content-right-bg .subtitle,
[class*=block-type-][class*=-homm].MultiImageWithTextAndCtaView.variant-content-right-bg .title,
[class*=block-type-][class*=-homm].MultiImageWithTextAndCtaView.variant-content-right-bg .description,
[class*=block-type-][class*=-homm].MultiImageWithTextAndCtaView.variant-content-right-bg .description *, [class*=block-type-][class*=-homm].MultiImageWithTextAndCtaView.variant-content-left-bg .subtitle,
[class*=block-type-][class*=-homm].MultiImageWithTextAndCtaView.variant-content-left-bg .title,
[class*=block-type-][class*=-homm].MultiImageWithTextAndCtaView.variant-content-left-bg .description,
[class*=block-type-][class*=-homm].MultiImageWithTextAndCtaView.variant-content-left-bg .description *,
[data-brand=homm].MultiImageWithTextAndCtaView.variant-content-right-bg .subtitle,
[data-brand=homm].MultiImageWithTextAndCtaView.variant-content-right-bg .title,
[data-brand=homm].MultiImageWithTextAndCtaView.variant-content-right-bg .description,
[data-brand=homm].MultiImageWithTextAndCtaView.variant-content-right-bg .description *,
[data-brand=homm].MultiImageWithTextAndCtaView.variant-content-left-bg .subtitle,
[data-brand=homm].MultiImageWithTextAndCtaView.variant-content-left-bg .title,
[data-brand=homm].MultiImageWithTextAndCtaView.variant-content-left-bg .description,
[data-brand=homm].MultiImageWithTextAndCtaView.variant-content-left-bg .description * {
  color: #f3f4f6 !important;
}
[class*=block-type-][class*=-homm].MultiImageWithTextAndCtaView.variant-content-right-bg .global-button.variant-ghost,
[class*=block-type-][class*=-homm].MultiImageWithTextAndCtaView.variant-content-right-bg .global-button.variant-link, [class*=block-type-][class*=-homm].MultiImageWithTextAndCtaView.variant-content-left-bg .global-button.variant-ghost,
[class*=block-type-][class*=-homm].MultiImageWithTextAndCtaView.variant-content-left-bg .global-button.variant-link,
[data-brand=homm].MultiImageWithTextAndCtaView.variant-content-right-bg .global-button.variant-ghost,
[data-brand=homm].MultiImageWithTextAndCtaView.variant-content-right-bg .global-button.variant-link,
[data-brand=homm].MultiImageWithTextAndCtaView.variant-content-left-bg .global-button.variant-ghost,
[data-brand=homm].MultiImageWithTextAndCtaView.variant-content-left-bg .global-button.variant-link {
  color: #fff !important;
  text-decoration-color: #fff !important;
}
[class*=block-type-][class*=-homm].PropertyCardCarouselView p.text,
[data-brand=homm].PropertyCardCarouselView p.text {
  color: black;
}
[class*=block-type-][class*=-homm].PropertyCardCarouselView h3,
[class*=block-type-][class*=-homm].PropertyCardCarouselView .title,
[data-brand=homm].PropertyCardCarouselView h3,
[data-brand=homm].PropertyCardCarouselView .title{
  --tw-text-opacity: 1 !important;
  color: rgb(19 41 75 / var(--tw-text-opacity, 1)) !important;
}
[class*=block-type-][class*=-homm].PropertyCardCarouselView .property-card-container h4,
[data-brand=homm].PropertyCardCarouselView .property-card-container h4{
  --tw-text-opacity: 1 !important;
  color: rgb(19 41 75 / var(--tw-text-opacity, 1)) !important;
}
[class*=block-type-][class*=-homm].PropertyCardCarouselView .property-card-container .global-button.variant-default,
[data-brand=homm].PropertyCardCarouselView .property-card-container .global-button.variant-default{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 15 159 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(243 244 246 / var(--tw-text-opacity, 1)) !important;
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgb(0 15 159 / var(--tw-ring-opacity, 1)) !important;
}
@media (hover: hover) and (pointer: fine){
  [class*=block-type-][class*=-homm].PropertyCardCarouselView .property-card-container .global-button.variant-default:hover,
[data-brand=homm].PropertyCardCarouselView .property-card-container .global-button.variant-default:hover{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 13 133 / var(--tw-bg-opacity, 1)) !important;
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgb(0 13 133 / var(--tw-ring-opacity, 1)) !important;
  }
}
[class*=block-type-][class*=-homm].PropertyCardCarouselView .property-card-container .global-button.variant-default:disabled,
[data-brand=homm].PropertyCardCarouselView .property-card-container .global-button.variant-default:disabled{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 15 159 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(243 244 246 / var(--tw-text-opacity, 1)) !important;
  opacity: 0.35 !important;
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgb(0 15 159 / var(--tw-ring-opacity, 1)) !important;
}
[class*=block-type-][class*=-homm].RoomCardsView .ExpiringLabel,
[data-brand=homm].RoomCardsView .ExpiringLabel {
  font-family: var(--font-brand-body-small-regular) !important;
  color: #f3f4f6 !important;
  border-radius: 99px !important;
  font-size: 0.75rem;
  font-weight: 400;
  text-transform: none;
  line-height: 1rem;
}
@supports (container-type: inline-size){
  @container (min-width: 1300px){
    [class*=block-type-][class*=-homm].RoomCardsView .ExpiringLabel,
[data-brand=homm].RoomCardsView .ExpiringLabel{
      font-size: 0.875rem;
      line-height: 1.25rem;
    }
  }
}
@supports not (container-type: inline-size){
  @media (min-width: 1300px){
    [class*=block-type-][class*=-homm].RoomCardsView .ExpiringLabel,
[data-brand=homm].RoomCardsView .ExpiringLabel{
      font-size: 0.875rem;
      line-height: 1.25rem;
    }
  }
}
[class*=block-type-][class*=-homm].RoomCardsView .room-card-container .content h4,
[data-brand=homm].RoomCardsView .room-card-container .content h4{
  --tw-text-opacity: 1 !important;
  color: rgb(19 41 75 / var(--tw-text-opacity, 1)) !important;
}
[class*=block-type-][class*=-homm].RoomCardsView .room-card-container .content svg,
[data-brand=homm].RoomCardsView .room-card-container .content svg {
  color: black;
}
[class*=block-type-][class*=-homm].RoomCardsView .room-card-container .content p.variant-chip,
[data-brand=homm].RoomCardsView .room-card-container .content p.variant-chip {
  color: #6d6d6d;
}
[class*=block-type-][class*=-homm].RoomCardsView .room-card-container .global-button.variant-default,
[data-brand=homm].RoomCardsView .room-card-container .global-button.variant-default{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 15 159 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(243 244 246 / var(--tw-text-opacity, 1)) !important;
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgb(0 15 159 / var(--tw-ring-opacity, 1)) !important;
}
@media (hover: hover) and (pointer: fine){
  [class*=block-type-][class*=-homm].RoomCardsView .room-card-container .global-button.variant-default:hover,
[data-brand=homm].RoomCardsView .room-card-container .global-button.variant-default:hover{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 13 133 / var(--tw-bg-opacity, 1)) !important;
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgb(0 13 133 / var(--tw-ring-opacity, 1)) !important;
  }
}
[class*=block-type-][class*=-homm].RoomCardsView .room-card-container .global-button.variant-default:disabled,
[data-brand=homm].RoomCardsView .room-card-container .global-button.variant-default:disabled{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 15 159 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(243 244 246 / var(--tw-text-opacity, 1)) !important;
  opacity: 0.35 !important;
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgb(0 15 159 / var(--tw-ring-opacity, 1)) !important;
}
[class*=block-type-][class*=-homm] .card-container .items\.subTitle,
[data-brand=homm] .card-container .items\.subTitle {
  color: black !important;
}
[class*=block-type-][class*=-homm] .card-container .items\.title,
[data-brand=homm] .card-container .items\.title{
  --tw-text-opacity: 1;
  color: rgb(19 41 75 / var(--tw-text-opacity, 1));
}
[class*=block-type-][class*=-homm].DynamicCardsView .card-container .global-button.variant-default, [class*=block-type-][class*=-homm].HotelGridView .card-container .global-button.variant-default,
[data-brand=homm].DynamicCardsView .card-container .global-button.variant-default,
[data-brand=homm].HotelGridView .card-container .global-button.variant-default {
  background-color: #ffffff !important;
  color: #000f9f !important;
  --tw-ring-color: #ffffff !important;
}
[class*=block-type-][class*=-homm].DynamicCardsView .card-container .global-button.variant-default:hover, [class*=block-type-][class*=-homm].HotelGridView .card-container .global-button.variant-default:hover,
[data-brand=homm].DynamicCardsView .card-container .global-button.variant-default:hover,
[data-brand=homm].HotelGridView .card-container .global-button.variant-default:hover {
  background-color: #e6e6e6 !important;
  --tw-ring-color: #e6e6e6 !important;
}
[class*=block-type-][class*=-homm].OffersGridView .ExpiringLabel,
[data-brand=homm].OffersGridView .ExpiringLabel {
  color: #f3f4f6 !important;
  border-radius: 99px;
  background-color: #000f9f !important;
  font-family: var(--font-brand-body-small-regular) !important;
  font-size: 0.75rem;
  font-weight: 400;
  text-transform: none;
  line-height: 1rem;
}
[class*=block-type-][class*=-homm].OffersGridView h4,
[data-brand=homm].OffersGridView h4{
  --tw-text-opacity: 1 !important;
  color: rgb(19 41 75 / var(--tw-text-opacity, 1)) !important;
}
[class*=block-type-][class*=-homm].DiningGridView .card-container .bg-white .card-location,
[data-brand=homm].DiningGridView .card-container .bg-white .card-location {
  color: #6d6d6d !important;
}
[class*=block-type-][class*=-homm].DiningGridView .card-container .bg-white .RichText-root,
[class*=block-type-][class*=-homm].DiningGridView .card-container .bg-white .RichText-root *,
[data-brand=homm].DiningGridView .card-container .bg-white .RichText-root,
[data-brand=homm].DiningGridView .card-container .bg-white .RichText-root * {
  --tw-text-opacity: 1 !important;
  color: rgb(109, 109, 109, var(--tw-text-opacity, 1)) !important;
}
[class*=block-type-][class*=-homm].DiningGridView .card-container .bg-white .global-button.variant-default,
[data-brand=homm].DiningGridView .card-container .bg-white .global-button.variant-default{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 15 159 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(243 244 246 / var(--tw-text-opacity, 1)) !important;
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgb(0 15 159 / var(--tw-ring-opacity, 1)) !important;
}
@media (hover: hover) and (pointer: fine){
  [class*=block-type-][class*=-homm].DiningGridView .card-container .bg-white .global-button.variant-default:hover,
[data-brand=homm].DiningGridView .card-container .bg-white .global-button.variant-default:hover{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 13 133 / var(--tw-bg-opacity, 1)) !important;
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgb(0 13 133 / var(--tw-ring-opacity, 1)) !important;
  }
}
[class*=block-type-][class*=-homm].DiningGridView .card-container .bg-white .global-button.variant-default:disabled,
[data-brand=homm].DiningGridView .card-container .bg-white .global-button.variant-default:disabled{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 15 159 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(243 244 246 / var(--tw-text-opacity, 1)) !important;
  opacity: 0.35 !important;
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgb(0 15 159 / var(--tw-ring-opacity, 1)) !important;
}
[class*=block-type-][class*=-homm].DiningGridView .card-container .bg-white .feature-card .card-container .global-button.variant-default,
[data-brand=homm].DiningGridView .card-container .bg-white .feature-card .card-container .global-button.variant-default {
  background-color: #ffffff !important;
  color: #000f9f !important;
  --tw-ring-color: #ffffff !important;
}
[class*=block-type-][class*=-homm].DiningGridView .card-container .bg-white .feature-card .card-container .global-button.variant-default:hover,
[data-brand=homm].DiningGridView .card-container .bg-white .feature-card .card-container .global-button.variant-default:hover {
  background-color: #e6e6e6 !important;
  --tw-ring-color: #e6e6e6 !important;
}
[class*=block-type-][class*=-homm].DiningGridView .card-container .bg-white *:not(:has(.feature-card)) h4,
[data-brand=homm].DiningGridView .card-container .bg-white *:not(:has(.feature-card)) h4{
  --tw-text-opacity: 1 !important;
  color: rgb(19 41 75 / var(--tw-text-opacity, 1)) !important;
}
[class*=block-type-][class*=-homm].VenueGridView .venue-card-attributes,
[class*=block-type-][class*=-homm].VenueGridView .venue-card-attributes *,
[data-brand=homm].VenueGridView .venue-card-attributes,
[data-brand=homm].VenueGridView .venue-card-attributes * {
  color: #6d6d6d;
}
[class*=block-type-][class*=-homm].GalleryCarouselView .subTitle,
[data-brand=homm].GalleryCarouselView .subTitle {
  color: #000000 !important;
}
[class*=block-type-][class*=-homm].GalleryCarouselView h3,
[class*=block-type-][class*=-homm].GalleryCarouselView .title,
[data-brand=homm].GalleryCarouselView h3,
[data-brand=homm].GalleryCarouselView .title{
  --tw-text-opacity: 1;
  color: rgb(19 41 75 / var(--tw-text-opacity, 1));
}
[class*=block-type-][class*=-homm].GalleryCarouselView .global-button.variant-default,
[data-brand=homm].GalleryCarouselView .global-button.variant-default{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 15 159 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(243 244 246 / var(--tw-text-opacity, 1)) !important;
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgb(0 15 159 / var(--tw-ring-opacity, 1)) !important;
}
@media (hover: hover) and (pointer: fine){
  [class*=block-type-][class*=-homm].GalleryCarouselView .global-button.variant-default:hover,
[data-brand=homm].GalleryCarouselView .global-button.variant-default:hover{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 13 133 / var(--tw-bg-opacity, 1)) !important;
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgb(0 13 133 / var(--tw-ring-opacity, 1)) !important;
  }
}
[class*=block-type-][class*=-homm].GalleryCarouselView .global-button.variant-default:disabled,
[data-brand=homm].GalleryCarouselView .global-button.variant-default:disabled{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 15 159 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(243 244 246 / var(--tw-text-opacity, 1)) !important;
  opacity: 0.35 !important;
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgb(0 15 159 / var(--tw-ring-opacity, 1)) !important;
}
[class*=block-type-][class*=-homm].BentoGalleryView .global-button.variant-default,
[data-brand=homm].BentoGalleryView .global-button.variant-default{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 15 159 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(243 244 246 / var(--tw-text-opacity, 1)) !important;
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgb(0 15 159 / var(--tw-ring-opacity, 1)) !important;
}
@media (hover: hover) and (pointer: fine){
  [class*=block-type-][class*=-homm].BentoGalleryView .global-button.variant-default:hover,
[data-brand=homm].BentoGalleryView .global-button.variant-default:hover{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 13 133 / var(--tw-bg-opacity, 1)) !important;
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgb(0 13 133 / var(--tw-ring-opacity, 1)) !important;
  }
}
[class*=block-type-][class*=-homm].BentoGalleryView .global-button.variant-default:disabled,
[data-brand=homm].BentoGalleryView .global-button.variant-default:disabled{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 15 159 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(243 244 246 / var(--tw-text-opacity, 1)) !important;
  opacity: 0.35 !important;
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgb(0 15 159 / var(--tw-ring-opacity, 1)) !important;
}
[class*=block-type-][class*=-homm].MemberBenefitV2View,
[data-brand=homm].MemberBenefitV2View {
  background-color: #f3f4f6 !important;
}
[class*=block-type-][class*=-homm].MemberBenefitV2View h4,
[data-brand=homm].MemberBenefitV2View h4{
  --tw-text-opacity: 1 !important;
  color: rgb(19 41 75 / var(--tw-text-opacity, 1)) !important;
}
[class*=block-type-][class*=-homm].MemberBenefitV2View table,
[class*=block-type-][class*=-homm].MemberBenefitV2View thead tr,
[class*=block-type-][class*=-homm].MemberBenefitV2View tbody tr,
[class*=block-type-][class*=-homm].MemberBenefitV2View .bg-grain-white,
[data-brand=homm].MemberBenefitV2View table,
[data-brand=homm].MemberBenefitV2View thead tr,
[data-brand=homm].MemberBenefitV2View tbody tr,
[data-brand=homm].MemberBenefitV2View .bg-grain-white {
  background-color: #fff !important;
}
[class*=block-type-][class*=-homm].StaggeredCarouselV2View .card-container .global-button,
[data-brand=homm].StaggeredCarouselV2View .card-container .global-button {
  border-radius: 0 !important;
}
[class*=block-type-][class*=-homm].BlogCardsView h3,
[class*=block-type-][class*=-homm].BlogCardsView h4,
[class*=block-type-][class*=-homm].BlogCardsView .typographic.variant-h4,
[data-brand=homm].BlogCardsView h3,
[data-brand=homm].BlogCardsView h4,
[data-brand=homm].BlogCardsView .typographic.variant-h4{
  --tw-text-opacity: 1 !important;
  color: rgb(19 41 75 / var(--tw-text-opacity, 1)) !important;
}
[class*=block-type-][class*=-homm].BlogCardsView p.variant-chip,
[data-brand=homm].BlogCardsView p.variant-chip {
  color: #000000 !important;
}
[class*=block-type-][class*=-homm].BlogCardsView .global-button.variant-default,
[data-brand=homm].BlogCardsView .global-button.variant-default{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 15 159 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(243 244 246 / var(--tw-text-opacity, 1)) !important;
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgb(0 15 159 / var(--tw-ring-opacity, 1)) !important;
}
@media (hover: hover) and (pointer: fine){
  [class*=block-type-][class*=-homm].BlogCardsView .global-button.variant-default:hover,
[data-brand=homm].BlogCardsView .global-button.variant-default:hover{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 13 133 / var(--tw-bg-opacity, 1)) !important;
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgb(0 13 133 / var(--tw-ring-opacity, 1)) !important;
  }
}
[class*=block-type-][class*=-homm].BlogCardsView .global-button.variant-default:disabled,
[data-brand=homm].BlogCardsView .global-button.variant-default:disabled{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 15 159 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(243 244 246 / var(--tw-text-opacity, 1)) !important;
  opacity: 0.35 !important;
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgb(0 15 159 / var(--tw-ring-opacity, 1)) !important;
}
[class*=block-type-][class*=-homm].BlogCardsView,
[data-brand=homm].BlogCardsView {
  /* Load more: keep resting transparent bg while loading */
}
[class*=block-type-][class*=-homm].BlogCardsView .global-button.variant-outline[aria-busy=true],
[class*=block-type-][class*=-homm].BlogCardsView .global-button.variant-outline[aria-busy=true]:hover,
[data-brand=homm].BlogCardsView .global-button.variant-outline[aria-busy=true],
[data-brand=homm].BlogCardsView .global-button.variant-outline[aria-busy=true]:hover {
  background-color: transparent !important;
}
[class*=block-type-][class*=-homm].CardsCarouselView h3,
[class*=block-type-][class*=-homm].CardsCarouselView h4,
[data-brand=homm].CardsCarouselView h3,
[data-brand=homm].CardsCarouselView h4{
  --tw-text-opacity: 1 !important;
  color: rgb(19 41 75 / var(--tw-text-opacity, 1)) !important;
}
[class*=block-type-][class*=-homm].CardsCarouselView p.subTitle,
[data-brand=homm].CardsCarouselView p.subTitle {
  color: #000000 !important;
}
[class*=block-type-][class*=-homm].CardsCarouselView .global-button.variant-default,
[data-brand=homm].CardsCarouselView .global-button.variant-default{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 15 159 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(243 244 246 / var(--tw-text-opacity, 1)) !important;
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgb(0 15 159 / var(--tw-ring-opacity, 1)) !important;
}
@media (hover: hover) and (pointer: fine){
  [class*=block-type-][class*=-homm].CardsCarouselView .global-button.variant-default:hover,
[data-brand=homm].CardsCarouselView .global-button.variant-default:hover{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 13 133 / var(--tw-bg-opacity, 1)) !important;
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgb(0 13 133 / var(--tw-ring-opacity, 1)) !important;
  }
}
[class*=block-type-][class*=-homm].CardsCarouselView .global-button.variant-default:disabled,
[data-brand=homm].CardsCarouselView .global-button.variant-default:disabled{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 15 159 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(243 244 246 / var(--tw-text-opacity, 1)) !important;
  opacity: 0.35 !important;
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgb(0 15 159 / var(--tw-ring-opacity, 1)) !important;
}
[class*=block-type-][class*=-homm] [class*=tab-variant-] button,
[data-brand=homm] [class*=tab-variant-] button{
  border-radius: 9999px;
}
[class*=block-type-][class*=-homm] .tab-variant-style-a a,
[class*=block-type-][class*=-homm] .tab-variant-style-a button,
[data-brand=homm] .tab-variant-style-a a,
[data-brand=homm] .tab-variant-style-a button {
  border-color: #000f9f !important;
  color: #000f9f !important;
}
[class*=block-type-][class*=-homm] .tab-variant-style-a a:hover,
[class*=block-type-][class*=-homm] .tab-variant-style-a button:hover,
[data-brand=homm] .tab-variant-style-a a:hover,
[data-brand=homm] .tab-variant-style-a button:hover {
  border-color: #000d85 !important;
  color: #000f9f !important;
  background-color: rgba(0, 13, 133, 0.1) !important;
}
[class*=block-type-][class*=-homm] .tab-variant-style-a a[aria-selected=true], [class*=block-type-][class*=-homm] .tab-variant-style-a a[aria-current=page], [class*=block-type-][class*=-homm] .tab-variant-style-a a[aria-pressed=true], [class*=block-type-][class*=-homm] .tab-variant-style-a a.active,
[class*=block-type-][class*=-homm] .tab-variant-style-a button[aria-selected=true],
[class*=block-type-][class*=-homm] .tab-variant-style-a button[aria-current=page],
[class*=block-type-][class*=-homm] .tab-variant-style-a button[aria-pressed=true],
[class*=block-type-][class*=-homm] .tab-variant-style-a button.active,
[data-brand=homm] .tab-variant-style-a a[aria-selected=true],
[data-brand=homm] .tab-variant-style-a a[aria-current=page],
[data-brand=homm] .tab-variant-style-a a[aria-pressed=true],
[data-brand=homm] .tab-variant-style-a a.active,
[data-brand=homm] .tab-variant-style-a button[aria-selected=true],
[data-brand=homm] .tab-variant-style-a button[aria-current=page],
[data-brand=homm] .tab-variant-style-a button[aria-pressed=true],
[data-brand=homm] .tab-variant-style-a button.active {
  color: #fff !important;
  border-color: transparent !important;
  background-color: #000f9f !important;
}
[class*=block-type-][class*=-homm] .tab-variant-style-b a,
[class*=block-type-][class*=-homm] .tab-variant-style-b button,
[data-brand=homm] .tab-variant-style-b a,
[data-brand=homm] .tab-variant-style-b button {
  color: #6d6d6d !important;
}
[class*=block-type-][class*=-homm] .tab-variant-style-b a:hover,
[class*=block-type-][class*=-homm] .tab-variant-style-b button:hover,
[data-brand=homm] .tab-variant-style-b a:hover,
[data-brand=homm] .tab-variant-style-b button:hover {
  border-color: transparent !important;
  color: #000f9f !important;
  background-color: rgba(0, 13, 133, 0.1) !important;
}
[class*=block-type-][class*=-homm] .tab-variant-style-b a[aria-selected=true], [class*=block-type-][class*=-homm] .tab-variant-style-b a[aria-current=page], [class*=block-type-][class*=-homm] .tab-variant-style-b a[aria-pressed=true], [class*=block-type-][class*=-homm] .tab-variant-style-b a.active,
[class*=block-type-][class*=-homm] .tab-variant-style-b button[aria-selected=true],
[class*=block-type-][class*=-homm] .tab-variant-style-b button[aria-current=page],
[class*=block-type-][class*=-homm] .tab-variant-style-b button[aria-pressed=true],
[class*=block-type-][class*=-homm] .tab-variant-style-b button.active,
[data-brand=homm] .tab-variant-style-b a[aria-selected=true],
[data-brand=homm] .tab-variant-style-b a[aria-current=page],
[data-brand=homm] .tab-variant-style-b a[aria-pressed=true],
[data-brand=homm] .tab-variant-style-b a.active,
[data-brand=homm] .tab-variant-style-b button[aria-selected=true],
[data-brand=homm] .tab-variant-style-b button[aria-current=page],
[data-brand=homm] .tab-variant-style-b button[aria-pressed=true],
[data-brand=homm] .tab-variant-style-b button.active {
  color: #000f9f !important;
  border-color: transparent !important;
  background-color: transparent !important;
}
[class*=block-type-][class*=-homm] .tab-variant-style-c a,
[class*=block-type-][class*=-homm] .tab-variant-style-c button,
[data-brand=homm] .tab-variant-style-c a,
[data-brand=homm] .tab-variant-style-c button {
  color: #6d6d6d !important;
}
[class*=block-type-][class*=-homm] .tab-variant-style-c a:hover,
[class*=block-type-][class*=-homm] .tab-variant-style-c button:hover,
[data-brand=homm] .tab-variant-style-c a:hover,
[data-brand=homm] .tab-variant-style-c button:hover {
  border-color: #000d85 !important;
  color: #000d85 !important;
  background-color: rgba(0, 13, 133, 0.1) !important;
}
[class*=block-type-][class*=-homm] .tab-variant-style-c a[aria-selected=true], [class*=block-type-][class*=-homm] .tab-variant-style-c a[aria-current=page], [class*=block-type-][class*=-homm] .tab-variant-style-c a[aria-pressed=true], [class*=block-type-][class*=-homm] .tab-variant-style-c a.active,
[class*=block-type-][class*=-homm] .tab-variant-style-c button[aria-selected=true],
[class*=block-type-][class*=-homm] .tab-variant-style-c button[aria-current=page],
[class*=block-type-][class*=-homm] .tab-variant-style-c button[aria-pressed=true],
[class*=block-type-][class*=-homm] .tab-variant-style-c button.active,
[data-brand=homm] .tab-variant-style-c a[aria-selected=true],
[data-brand=homm] .tab-variant-style-c a[aria-current=page],
[data-brand=homm] .tab-variant-style-c a[aria-pressed=true],
[data-brand=homm] .tab-variant-style-c a.active,
[data-brand=homm] .tab-variant-style-c button[aria-selected=true],
[data-brand=homm] .tab-variant-style-c button[aria-current=page],
[data-brand=homm] .tab-variant-style-c button[aria-pressed=true],
[data-brand=homm] .tab-variant-style-c button.active {
  color: #fff !important;
  border-color: transparent !important;
  background-color: #000f9f !important;
}
[class*=block-type-][class*=-homm] .grid-filter-bar-container [class*=tab-variant-] button,
[class*=block-type-][class*=-homm] .grid-filter-bar-container button,
[data-brand=homm] .grid-filter-bar-container [class*=tab-variant-] button,
[data-brand=homm] .grid-filter-bar-container button {
  border-radius: 48px !important;
}
[class*=block-type-][class*=-homm] .grid-filter-bar-container [class*=tab-variant-] button[aria-selected=true], [class*=block-type-][class*=-homm] .grid-filter-bar-container [class*=tab-variant-] button.active,
[class*=block-type-][class*=-homm] .grid-filter-bar-container button[aria-selected=true],
[class*=block-type-][class*=-homm] .grid-filter-bar-container button.active,
[data-brand=homm] .grid-filter-bar-container [class*=tab-variant-] button[aria-selected=true],
[data-brand=homm] .grid-filter-bar-container [class*=tab-variant-] button.active,
[data-brand=homm] .grid-filter-bar-container button[aria-selected=true],
[data-brand=homm] .grid-filter-bar-container button.active{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 15 159 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}
[class*=block-type-][class*=-homm] .grid-filter-bar-container [class*=tab-variant-] button:hover,
[class*=block-type-][class*=-homm] .grid-filter-bar-container button:hover,
[data-brand=homm] .grid-filter-bar-container [class*=tab-variant-] button:hover,
[data-brand=homm] .grid-filter-bar-container button:hover{
  --tw-border-opacity: 1 !important;
  border-color: rgb(0 15 159 / var(--tw-border-opacity, 1)) !important;
}
[class*=block-type-][class*=-homm] .grid-filter-bar-container .tab-arrow-gradient,
[data-brand=homm] .grid-filter-bar-container .tab-arrow-gradient {
  background: linear-gradient(to right, transparent, white);
}
[class*=block-type-][class*=-homm] .grid-filter-bar-container .SelectTrigger,
[data-brand=homm] .grid-filter-bar-container .SelectTrigger{
  border-radius: 0.75rem !important;
  --tw-border-opacity: 1 !important;
  border-color: rgb(194 194 194 / var(--tw-border-opacity, 1)) !important;
}
@supports (container-type: inline-size){
  @container (min-width: 1024px){
    [class*=block-type-][class*=-homm] .grid-filter-bar-container .SelectTrigger,
[data-brand=homm] .grid-filter-bar-container .SelectTrigger{
      border-radius: 1rem !important;
    }
  }
}
@supports not (container-type: inline-size){
  @media (min-width: 1024px){
    [class*=block-type-][class*=-homm] .grid-filter-bar-container .SelectTrigger,
[data-brand=homm] .grid-filter-bar-container .SelectTrigger{
      border-radius: 1rem !important;
    }
  }
}
[class*=block-type-][class*=-homm] .grid-filter-bar-container .disabled\:opacity-50:disabled,
[data-brand=homm] .grid-filter-bar-container .disabled\:opacity-50:disabled {
  opacity: 0.35 !important;
}
[class*=block-type-][class*=-homm].AccordionGroupView.bg-grain-white,
[data-brand=homm].AccordionGroupView.bg-grain-white {
  background-color: #f3f4f6 !important;
}
[class*=block-type-][class*=-homm].AccordionGroupView.bg-grain-white h4,
[data-brand=homm].AccordionGroupView.bg-grain-white h4{
  --tw-text-opacity: 1;
  color: rgb(19 41 75 / var(--tw-text-opacity, 1));
}
[class*=block-type-][class*=-homm].AccordionGroupView.bg-grain-white h5,
[data-brand=homm].AccordionGroupView.bg-grain-white h5 {
  color: #000;
}
[class*=block-type-][class*=-homm].AccordionGroupView.bg-grain-white .expand-btn,
[data-brand=homm].AccordionGroupView.bg-grain-white .expand-btn {
  color: #000;
  text-decoration: none !important;
}
[class*=block-type-][class*=-homm].AccordionGroupView.bg-grain-white .expand-btn svg,
[data-brand=homm].AccordionGroupView.bg-grain-white .expand-btn svg {
  color: #000f9f !important;
}
[class*=block-type-][class*=-homm].AccordionGroupView.bg-ink-black,
[data-brand=homm].AccordionGroupView.bg-ink-black{
  --tw-bg-opacity: 1;
  background-color: rgb(19 41 75 / var(--tw-bg-opacity, 1));
}
[class*=block-type-][class*=-homm].AccordionGroupView.bg-ink-black h4,
[class*=block-type-][class*=-homm].AccordionGroupView.bg-ink-black h5,
[data-brand=homm].AccordionGroupView.bg-ink-black h4,
[data-brand=homm].AccordionGroupView.bg-ink-black h5 {
  color: #f3f4f6 !important;
}
[class*=block-type-][class*=-homm].AccordionGroupView.bg-ink-black .global-button.variant-ghost,
[class*=block-type-][class*=-homm].AccordionGroupView.bg-ink-black .global-button.variant-link,
[data-brand=homm].AccordionGroupView.bg-ink-black .global-button.variant-ghost,
[data-brand=homm].AccordionGroupView.bg-ink-black .global-button.variant-link {
  color: #fff !important;
  text-decoration-color: #fff !important;
}
[class*=block-type-][class*=-homm].AccordionGroupView.bg-ink-black .expand-btn,
[class*=block-type-][class*=-homm].AccordionGroupView.bg-ink-black .expand-btn:hover,
[class*=block-type-][class*=-homm].AccordionGroupView.bg-ink-black .expand-btn:focus-visible,
[data-brand=homm].AccordionGroupView.bg-ink-black .expand-btn,
[data-brand=homm].AccordionGroupView.bg-ink-black .expand-btn:hover,
[data-brand=homm].AccordionGroupView.bg-ink-black .expand-btn:focus-visible{
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
  text-decoration: none !important;
}
[class*=block-type-][class*=-homm].AccordionGroupView.bg-ink-black .expand-btn svg,
[class*=block-type-][class*=-homm].AccordionGroupView.bg-ink-black .expand-btn:hover svg,
[class*=block-type-][class*=-homm].AccordionGroupView.bg-ink-black .expand-btn:focus-visible svg,
[data-brand=homm].AccordionGroupView.bg-ink-black .expand-btn svg,
[data-brand=homm].AccordionGroupView.bg-ink-black .expand-btn:hover svg,
[data-brand=homm].AccordionGroupView.bg-ink-black .expand-btn:focus-visible svg {
  color: #adcaea !important;
}
[class*=block-type-][class*=-homm].AccordionGroupView.bg-ink-black .border-onyx-black,
[data-brand=homm].AccordionGroupView.bg-ink-black .border-onyx-black{
  --tw-border-opacity: 1;
  border-color: rgb(194 194 194 / var(--tw-border-opacity, 1));
}
[class*=block-type-][class*=-homm].AccordionGroupView.bg-ink-black .accordion-content,
[class*=block-type-][class*=-homm].AccordionGroupView.bg-ink-black .RichText-root,
[class*=block-type-][class*=-homm].AccordionGroupView.bg-ink-black .RichText-root *,
[data-brand=homm].AccordionGroupView.bg-ink-black .accordion-content,
[data-brand=homm].AccordionGroupView.bg-ink-black .RichText-root,
[data-brand=homm].AccordionGroupView.bg-ink-black .RichText-root * {
  background-color: transparent !important;
  color: #f3f4f6 !important;
}
[class*=block-type-][class*=-homm].TestimonialsView.background-dark [class*=bg-ink-black],
[data-brand=homm].TestimonialsView.background-dark [class*=bg-ink-black]{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(19 41 75 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(243 244 246 / var(--tw-text-opacity, 1)) !important;
}
[class*=block-type-][class*=-homm].TestimonialsView.background-white h1,
[data-brand=homm].TestimonialsView.background-white h1{
  --tw-text-opacity: 1 !important;
  color: rgb(0 15 159 / var(--tw-text-opacity, 1)) !important;
}
[class*=block-type-][class*=-homm].TestimonialsView.background-white h5,
[data-brand=homm].TestimonialsView.background-white h5 {
  --tw-text-opacity: 1 !important;
  color: rgb(109, 109, 109, var(--tw-text-opacity, 1)) !important;
}
[class*=block-type-][class*=-homm].TestimonialsView .RichText-root h4,
[class*=block-type-][class*=-homm].TestimonialsView .RichText-root .variant-h4,
[class*=block-type-][class*=-homm].TestimonialsView .RichText-root .typographic.variant-h4,
[data-brand=homm].TestimonialsView .RichText-root h4,
[data-brand=homm].TestimonialsView .RichText-root .variant-h4,
[data-brand=homm].TestimonialsView .RichText-root .typographic.variant-h4{
  font-weight: 600 !important;
}
[class*=block-type-][class*=-homm].ItineraryView,
[data-brand=homm].ItineraryView {
  --tw-bg-opacity: 1;
  background-color: rgb(255, 255, 255, var(--tw-bg-opacity, 1));
}
[class*=block-type-][class*=-homm].ItineraryView.C41a h4,
[data-brand=homm].ItineraryView.C41a h4{
  --tw-text-opacity: 1;
  color: rgb(19 41 75 / var(--tw-text-opacity, 1));
}
[class*=block-type-][class*=-homm].ItineraryView.C41a .attribute p,
[data-brand=homm].ItineraryView.C41a .attribute p {
  --tw-text-opacity: 1;
  color: rgb(109, 109, 109, var(--tw-text-opacity, 1));
}
[class*=block-type-][class*=-homm].ItineraryView.C41b,
[data-brand=homm].ItineraryView.C41b {
  background-color: #f3f4f6 !important;
}
[class*=block-type-][class*=-homm].ItineraryView.C41b .activityItem h4,
[data-brand=homm].ItineraryView.C41b .activityItem h4{
  --tw-text-opacity: 1;
  color: rgb(19 41 75 / var(--tw-text-opacity, 1));
}
[class*=block-type-][class*=-homm].ItineraryView.C41b .activityItem .attribute p,
[data-brand=homm].ItineraryView.C41b .activityItem .attribute p {
  --tw-text-opacity: 1;
  color: rgb(109, 109, 109, var(--tw-text-opacity, 1));
}
[class*=block-type-][class*=-homm].ItineraryView.C41b .activityItem div > div .bg-discovery-lime,
[data-brand=homm].ItineraryView.C41b .activityItem div > div .bg-discovery-lime {
  border-radius: 99px;
  color: #f3f4f6 !important;
  background: #000f9f;
}
[class*=block-type-][class*=-homm].ItineraryView .expand-button p,
[data-brand=homm].ItineraryView .expand-button p {
  text-decoration: none !important;
}
[class*=block-type-][class*=-homm].ItineraryView .expand-button svg,
[class*=block-type-][class*=-homm].ItineraryView .expand-button svg path,
[data-brand=homm].ItineraryView .expand-button svg,
[data-brand=homm].ItineraryView .expand-button svg path {
  color: #000f9f !important;
  stroke: #000f9f !important;
}
[class*=block-type-][class*=-homm].ItineraryView .bg-discovery-lime,
[data-brand=homm].ItineraryView .bg-discovery-lime {
  background-color: #f3f4f6;
  color: #000f9f !important;
}
[class*=block-type-][class*=-homm].ItineraryView .bg-discovery-lime .typographic,
[class*=block-type-][class*=-homm].ItineraryView .bg-discovery-lime p,
[class*=block-type-][class*=-homm].ItineraryView .bg-discovery-lime span,
[data-brand=homm].ItineraryView .bg-discovery-lime .typographic,
[data-brand=homm].ItineraryView .bg-discovery-lime p,
[data-brand=homm].ItineraryView .bg-discovery-lime span{
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}
[class*=block-type-][class*=-homm].ItineraryView .bg-grain-white,
[data-brand=homm].ItineraryView .bg-grain-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255, 255, 255, var(--tw-bg-opacity, 1));
}
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-left h2,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-left h3,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-left .variant-h2,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-left .variant-h3,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-left .typographic.variant-h2,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-left .typographic.variant-h3, [class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-right h2,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-right h3,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-right .variant-h2,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-right .variant-h3,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-right .typographic.variant-h2,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-right .typographic.variant-h3,
[data-brand=homm].BannerFullWidthView.variant-background-left h2,
[data-brand=homm].BannerFullWidthView.variant-background-left h3,
[data-brand=homm].BannerFullWidthView.variant-background-left .variant-h2,
[data-brand=homm].BannerFullWidthView.variant-background-left .variant-h3,
[data-brand=homm].BannerFullWidthView.variant-background-left .typographic.variant-h2,
[data-brand=homm].BannerFullWidthView.variant-background-left .typographic.variant-h3,
[data-brand=homm].BannerFullWidthView.variant-background-right h2,
[data-brand=homm].BannerFullWidthView.variant-background-right h3,
[data-brand=homm].BannerFullWidthView.variant-background-right .variant-h2,
[data-brand=homm].BannerFullWidthView.variant-background-right .variant-h3,
[data-brand=homm].BannerFullWidthView.variant-background-right .typographic.variant-h2,
[data-brand=homm].BannerFullWidthView.variant-background-right .typographic.variant-h3{
  font-weight: 600;
  color: currentColor;
}
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-left .description,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-left .RichText-root,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-left .RichText-root *, [class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-right .description,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-right .RichText-root,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-right .RichText-root *,
[data-brand=homm].BannerFullWidthView.variant-background-left .description,
[data-brand=homm].BannerFullWidthView.variant-background-left .RichText-root,
[data-brand=homm].BannerFullWidthView.variant-background-left .RichText-root *,
[data-brand=homm].BannerFullWidthView.variant-background-right .description,
[data-brand=homm].BannerFullWidthView.variant-background-right .RichText-root,
[data-brand=homm].BannerFullWidthView.variant-background-right .RichText-root *{
  color: currentColor;
}
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-left .background-white,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-left .background-light,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-left .background-none, [class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-right .background-white,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-right .background-light,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-right .background-none,
[data-brand=homm].BannerFullWidthView.variant-background-left .background-white,
[data-brand=homm].BannerFullWidthView.variant-background-left .background-light,
[data-brand=homm].BannerFullWidthView.variant-background-left .background-none,
[data-brand=homm].BannerFullWidthView.variant-background-right .background-white,
[data-brand=homm].BannerFullWidthView.variant-background-right .background-light,
[data-brand=homm].BannerFullWidthView.variant-background-right .background-none {
  --tw-bg-opacity: 1 !important;
  background-color: transparent !important;
}
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-left .background-white h2,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-left .background-white h3,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-left .background-white .variant-h2,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-left .background-white .variant-h3,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-left .background-white .typographic.variant-h2,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-left .background-white .typographic.variant-h3,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-left .background-light h2,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-left .background-light h3,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-left .background-light .variant-h2,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-left .background-light .variant-h3,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-left .background-light .typographic.variant-h2,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-left .background-light .typographic.variant-h3,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-left .background-none h2,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-left .background-none h3,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-left .background-none .variant-h2,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-left .background-none .variant-h3,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-left .background-none .typographic.variant-h2,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-left .background-none .typographic.variant-h3, [class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-right .background-white h2,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-right .background-white h3,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-right .background-white .variant-h2,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-right .background-white .variant-h3,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-right .background-white .typographic.variant-h2,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-right .background-white .typographic.variant-h3,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-right .background-light h2,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-right .background-light h3,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-right .background-light .variant-h2,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-right .background-light .variant-h3,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-right .background-light .typographic.variant-h2,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-right .background-light .typographic.variant-h3,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-right .background-none h2,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-right .background-none h3,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-right .background-none .variant-h2,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-right .background-none .variant-h3,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-right .background-none .typographic.variant-h2,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-right .background-none .typographic.variant-h3,
[data-brand=homm].BannerFullWidthView.variant-background-left .background-white h2,
[data-brand=homm].BannerFullWidthView.variant-background-left .background-white h3,
[data-brand=homm].BannerFullWidthView.variant-background-left .background-white .variant-h2,
[data-brand=homm].BannerFullWidthView.variant-background-left .background-white .variant-h3,
[data-brand=homm].BannerFullWidthView.variant-background-left .background-white .typographic.variant-h2,
[data-brand=homm].BannerFullWidthView.variant-background-left .background-white .typographic.variant-h3,
[data-brand=homm].BannerFullWidthView.variant-background-left .background-light h2,
[data-brand=homm].BannerFullWidthView.variant-background-left .background-light h3,
[data-brand=homm].BannerFullWidthView.variant-background-left .background-light .variant-h2,
[data-brand=homm].BannerFullWidthView.variant-background-left .background-light .variant-h3,
[data-brand=homm].BannerFullWidthView.variant-background-left .background-light .typographic.variant-h2,
[data-brand=homm].BannerFullWidthView.variant-background-left .background-light .typographic.variant-h3,
[data-brand=homm].BannerFullWidthView.variant-background-left .background-none h2,
[data-brand=homm].BannerFullWidthView.variant-background-left .background-none h3,
[data-brand=homm].BannerFullWidthView.variant-background-left .background-none .variant-h2,
[data-brand=homm].BannerFullWidthView.variant-background-left .background-none .variant-h3,
[data-brand=homm].BannerFullWidthView.variant-background-left .background-none .typographic.variant-h2,
[data-brand=homm].BannerFullWidthView.variant-background-left .background-none .typographic.variant-h3,
[data-brand=homm].BannerFullWidthView.variant-background-right .background-white h2,
[data-brand=homm].BannerFullWidthView.variant-background-right .background-white h3,
[data-brand=homm].BannerFullWidthView.variant-background-right .background-white .variant-h2,
[data-brand=homm].BannerFullWidthView.variant-background-right .background-white .variant-h3,
[data-brand=homm].BannerFullWidthView.variant-background-right .background-white .typographic.variant-h2,
[data-brand=homm].BannerFullWidthView.variant-background-right .background-white .typographic.variant-h3,
[data-brand=homm].BannerFullWidthView.variant-background-right .background-light h2,
[data-brand=homm].BannerFullWidthView.variant-background-right .background-light h3,
[data-brand=homm].BannerFullWidthView.variant-background-right .background-light .variant-h2,
[data-brand=homm].BannerFullWidthView.variant-background-right .background-light .variant-h3,
[data-brand=homm].BannerFullWidthView.variant-background-right .background-light .typographic.variant-h2,
[data-brand=homm].BannerFullWidthView.variant-background-right .background-light .typographic.variant-h3,
[data-brand=homm].BannerFullWidthView.variant-background-right .background-none h2,
[data-brand=homm].BannerFullWidthView.variant-background-right .background-none h3,
[data-brand=homm].BannerFullWidthView.variant-background-right .background-none .variant-h2,
[data-brand=homm].BannerFullWidthView.variant-background-right .background-none .variant-h3,
[data-brand=homm].BannerFullWidthView.variant-background-right .background-none .typographic.variant-h2,
[data-brand=homm].BannerFullWidthView.variant-background-right .background-none .typographic.variant-h3{
  --tw-text-opacity: 1 !important;
  color: rgb(19 41 75 / var(--tw-text-opacity, 1)) !important;
}
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-left .background-white .description,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-left .background-white .RichText-root,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-left .background-white .RichText-root *,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-left .background-light .description,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-left .background-light .RichText-root,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-left .background-light .RichText-root *,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-left .background-none .description,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-left .background-none .RichText-root,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-left .background-none .RichText-root *, [class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-right .background-white .description,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-right .background-white .RichText-root,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-right .background-white .RichText-root *,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-right .background-light .description,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-right .background-light .RichText-root,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-right .background-light .RichText-root *,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-right .background-none .description,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-right .background-none .RichText-root,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-right .background-none .RichText-root *,
[data-brand=homm].BannerFullWidthView.variant-background-left .background-white .description,
[data-brand=homm].BannerFullWidthView.variant-background-left .background-white .RichText-root,
[data-brand=homm].BannerFullWidthView.variant-background-left .background-white .RichText-root *,
[data-brand=homm].BannerFullWidthView.variant-background-left .background-light .description,
[data-brand=homm].BannerFullWidthView.variant-background-left .background-light .RichText-root,
[data-brand=homm].BannerFullWidthView.variant-background-left .background-light .RichText-root *,
[data-brand=homm].BannerFullWidthView.variant-background-left .background-none .description,
[data-brand=homm].BannerFullWidthView.variant-background-left .background-none .RichText-root,
[data-brand=homm].BannerFullWidthView.variant-background-left .background-none .RichText-root *,
[data-brand=homm].BannerFullWidthView.variant-background-right .background-white .description,
[data-brand=homm].BannerFullWidthView.variant-background-right .background-white .RichText-root,
[data-brand=homm].BannerFullWidthView.variant-background-right .background-white .RichText-root *,
[data-brand=homm].BannerFullWidthView.variant-background-right .background-light .description,
[data-brand=homm].BannerFullWidthView.variant-background-right .background-light .RichText-root,
[data-brand=homm].BannerFullWidthView.variant-background-right .background-light .RichText-root *,
[data-brand=homm].BannerFullWidthView.variant-background-right .background-none .description,
[data-brand=homm].BannerFullWidthView.variant-background-right .background-none .RichText-root,
[data-brand=homm].BannerFullWidthView.variant-background-right .background-none .RichText-root * {
  --tw-text-opacity: 1 !important;
  color: rgb(109, 109, 109, var(--tw-text-opacity, 1)) !important;
}
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-left .background-dark, [class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-right .background-dark,
[data-brand=homm].BannerFullWidthView.variant-background-left .background-dark,
[data-brand=homm].BannerFullWidthView.variant-background-right .background-dark{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(19 41 75 / var(--tw-bg-opacity, 1)) !important;
}
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-left .background-dark h2,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-left .background-dark h3,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-left .background-dark .variant-h2,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-left .background-dark .variant-h3,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-left .background-dark .typographic.variant-h2,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-left .background-dark .typographic.variant-h3, [class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-right .background-dark h2,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-right .background-dark h3,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-right .background-dark .variant-h2,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-right .background-dark .variant-h3,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-right .background-dark .typographic.variant-h2,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-right .background-dark .typographic.variant-h3,
[data-brand=homm].BannerFullWidthView.variant-background-left .background-dark h2,
[data-brand=homm].BannerFullWidthView.variant-background-left .background-dark h3,
[data-brand=homm].BannerFullWidthView.variant-background-left .background-dark .variant-h2,
[data-brand=homm].BannerFullWidthView.variant-background-left .background-dark .variant-h3,
[data-brand=homm].BannerFullWidthView.variant-background-left .background-dark .typographic.variant-h2,
[data-brand=homm].BannerFullWidthView.variant-background-left .background-dark .typographic.variant-h3,
[data-brand=homm].BannerFullWidthView.variant-background-right .background-dark h2,
[data-brand=homm].BannerFullWidthView.variant-background-right .background-dark h3,
[data-brand=homm].BannerFullWidthView.variant-background-right .background-dark .variant-h2,
[data-brand=homm].BannerFullWidthView.variant-background-right .background-dark .variant-h3,
[data-brand=homm].BannerFullWidthView.variant-background-right .background-dark .typographic.variant-h2,
[data-brand=homm].BannerFullWidthView.variant-background-right .background-dark .typographic.variant-h3{
  --tw-text-opacity: 1 !important;
  color: rgb(243 244 246 / var(--tw-text-opacity, 1)) !important;
}
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-left .background-dark .description,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-left .background-dark .RichText-root,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-left .background-dark .RichText-root *, [class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-right .background-dark .description,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-right .background-dark .RichText-root,
[class*=block-type-][class*=-homm].BannerFullWidthView.variant-background-right .background-dark .RichText-root *,
[data-brand=homm].BannerFullWidthView.variant-background-left .background-dark .description,
[data-brand=homm].BannerFullWidthView.variant-background-left .background-dark .RichText-root,
[data-brand=homm].BannerFullWidthView.variant-background-left .background-dark .RichText-root *,
[data-brand=homm].BannerFullWidthView.variant-background-right .background-dark .description,
[data-brand=homm].BannerFullWidthView.variant-background-right .background-dark .RichText-root,
[data-brand=homm].BannerFullWidthView.variant-background-right .background-dark .RichText-root *{
  --tw-text-opacity: 1 !important;
  color: rgb(243 244 246 / var(--tw-text-opacity, 1)) !important;
}
[class*=block-type-][class*=-homm].CarouselBannerView .images\.title,
[class*=block-type-][class*=-homm].CarouselBannerView .images\.description,
[data-brand=homm].CarouselBannerView .images\.title,
[data-brand=homm].CarouselBannerView .images\.description {
  color: #f3f4f6 !important;
}
[class*=block-type-][class*=-homm].BigImageWithTextCtasView.background-none .description,
[class*=block-type-][class*=-homm].BigImageWithTextCtasView.background-none .RichText-root *, [class*=block-type-][class*=-homm].BigImageWithTextCtasView.background-white .description,
[class*=block-type-][class*=-homm].BigImageWithTextCtasView.background-white .RichText-root *,
[data-brand=homm].BigImageWithTextCtasView.background-none .description,
[data-brand=homm].BigImageWithTextCtasView.background-none .RichText-root *,
[data-brand=homm].BigImageWithTextCtasView.background-white .description,
[data-brand=homm].BigImageWithTextCtasView.background-white .RichText-root * {
  --tw-text-opacity: 1;
  color: rgb(109, 109, 109, var(--tw-text-opacity, 1)) !important;
}
[class*=block-type-][class*=-homm].BigImageWithTextCtasView.background-none.C4e .bg-white, [class*=block-type-][class*=-homm].BigImageWithTextCtasView.background-none.C4f .bg-white, [class*=block-type-][class*=-homm].BigImageWithTextCtasView.background-white.C4e .bg-white, [class*=block-type-][class*=-homm].BigImageWithTextCtasView.background-white.C4f .bg-white,
[data-brand=homm].BigImageWithTextCtasView.background-none.C4e .bg-white,
[data-brand=homm].BigImageWithTextCtasView.background-none.C4f .bg-white,
[data-brand=homm].BigImageWithTextCtasView.background-white.C4e .bg-white,
[data-brand=homm].BigImageWithTextCtasView.background-white.C4f .bg-white {
  background-color: #fff !important;
}
[class*=block-type-][class*=-homm].BigImageWithTextCtasView.background-transparent h3,
[class*=block-type-][class*=-homm].BigImageWithTextCtasView.background-transparent .title, [class*=block-type-][class*=-homm].BigImageWithTextCtasView.background-white h3,
[class*=block-type-][class*=-homm].BigImageWithTextCtasView.background-white .title, [class*=block-type-][class*=-homm].BigImageWithTextCtasView.background-light h3,
[class*=block-type-][class*=-homm].BigImageWithTextCtasView.background-light .title, [class*=block-type-][class*=-homm].BigImageWithTextCtasView.background-none h3,
[class*=block-type-][class*=-homm].BigImageWithTextCtasView.background-none .title,
[data-brand=homm].BigImageWithTextCtasView.background-transparent h3,
[data-brand=homm].BigImageWithTextCtasView.background-transparent .title,
[data-brand=homm].BigImageWithTextCtasView.background-white h3,
[data-brand=homm].BigImageWithTextCtasView.background-white .title,
[data-brand=homm].BigImageWithTextCtasView.background-light h3,
[data-brand=homm].BigImageWithTextCtasView.background-light .title,
[data-brand=homm].BigImageWithTextCtasView.background-none h3,
[data-brand=homm].BigImageWithTextCtasView.background-none .title {
  color: #13294b !important;
}
[class*=block-type-][class*=-homm].BigImageWithTextCtasView.background-transparent .global-button.variant-default, [class*=block-type-][class*=-homm].BigImageWithTextCtasView.background-white .global-button.variant-default, [class*=block-type-][class*=-homm].BigImageWithTextCtasView.background-light .global-button.variant-default, [class*=block-type-][class*=-homm].BigImageWithTextCtasView.background-none .global-button.variant-default,
[data-brand=homm].BigImageWithTextCtasView.background-transparent .global-button.variant-default,
[data-brand=homm].BigImageWithTextCtasView.background-white .global-button.variant-default,
[data-brand=homm].BigImageWithTextCtasView.background-light .global-button.variant-default,
[data-brand=homm].BigImageWithTextCtasView.background-none .global-button.variant-default {
  background-color: #000f9f !important;
  color: #f3f4f6 !important;
  --tw-ring-color: #000f9f !important;
}
[class*=block-type-][class*=-homm].BigImageWithTextCtasView.background-transparent .global-button.variant-default:hover, [class*=block-type-][class*=-homm].BigImageWithTextCtasView.background-white .global-button.variant-default:hover, [class*=block-type-][class*=-homm].BigImageWithTextCtasView.background-light .global-button.variant-default:hover, [class*=block-type-][class*=-homm].BigImageWithTextCtasView.background-none .global-button.variant-default:hover,
[data-brand=homm].BigImageWithTextCtasView.background-transparent .global-button.variant-default:hover,
[data-brand=homm].BigImageWithTextCtasView.background-white .global-button.variant-default:hover,
[data-brand=homm].BigImageWithTextCtasView.background-light .global-button.variant-default:hover,
[data-brand=homm].BigImageWithTextCtasView.background-none .global-button.variant-default:hover {
  background-color: #000d85 !important;
  --tw-ring-color: #000d85 !important;
}
[class*=block-type-][class*=-homm].BigImageWithTextCtasView.background-transparent .global-button.variant-outline, [class*=block-type-][class*=-homm].BigImageWithTextCtasView.background-white .global-button.variant-outline, [class*=block-type-][class*=-homm].BigImageWithTextCtasView.background-light .global-button.variant-outline, [class*=block-type-][class*=-homm].BigImageWithTextCtasView.background-none .global-button.variant-outline,
[data-brand=homm].BigImageWithTextCtasView.background-transparent .global-button.variant-outline,
[data-brand=homm].BigImageWithTextCtasView.background-white .global-button.variant-outline,
[data-brand=homm].BigImageWithTextCtasView.background-light .global-button.variant-outline,
[data-brand=homm].BigImageWithTextCtasView.background-none .global-button.variant-outline {
  background-color: transparent !important;
  color: #000f9f !important;
  --tw-ring-color: #000f9f !important;
}
[class*=block-type-][class*=-homm].BigImageWithTextCtasView.background-transparent .global-button.variant-outline:hover, [class*=block-type-][class*=-homm].BigImageWithTextCtasView.background-white .global-button.variant-outline:hover, [class*=block-type-][class*=-homm].BigImageWithTextCtasView.background-light .global-button.variant-outline:hover, [class*=block-type-][class*=-homm].BigImageWithTextCtasView.background-none .global-button.variant-outline:hover,
[data-brand=homm].BigImageWithTextCtasView.background-transparent .global-button.variant-outline:hover,
[data-brand=homm].BigImageWithTextCtasView.background-white .global-button.variant-outline:hover,
[data-brand=homm].BigImageWithTextCtasView.background-light .global-button.variant-outline:hover,
[data-brand=homm].BigImageWithTextCtasView.background-none .global-button.variant-outline:hover {
  background-color: #000f9f !important;
  color: #f3f4f6 !important;
  --tw-ring-color: #000f9f !important;
}
[class*=block-type-][class*=-homm].BigImageWithTextCtasView.background-dark.variant-big-left-bg > div, [class*=block-type-][class*=-homm].BigImageWithTextCtasView.background-dark.variant-big-right-bg > div, .background-dark [class*=block-type-][class*=-homm].BigImageWithTextCtasView.variant-big-left-bg > div, .background-dark [class*=block-type-][class*=-homm].BigImageWithTextCtasView.variant-big-right-bg > div,
[data-brand=homm].BigImageWithTextCtasView.background-dark.variant-big-left-bg > div,
[data-brand=homm].BigImageWithTextCtasView.background-dark.variant-big-right-bg > div,
.background-dark [data-brand=homm].BigImageWithTextCtasView.variant-big-left-bg > div,
.background-dark [data-brand=homm].BigImageWithTextCtasView.variant-big-right-bg > div{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(19 41 75 / var(--tw-bg-opacity, 1)) !important;
}
[class*=block-type-][class*=-homm].BigImageWithTextCtasView.background-dark h3,
[class*=block-type-][class*=-homm].BigImageWithTextCtasView.background-dark .title,
[class*=block-type-][class*=-homm].BigImageWithTextCtasView.background-dark .description,
[class*=block-type-][class*=-homm].BigImageWithTextCtasView.background-dark .description *,
[class*=block-type-][class*=-homm].BigImageWithTextCtasView.background-dark .RichText-root,
[class*=block-type-][class*=-homm].BigImageWithTextCtasView.background-dark .RichText-root *, .background-dark [class*=block-type-][class*=-homm].BigImageWithTextCtasView h3,
.background-dark [class*=block-type-][class*=-homm].BigImageWithTextCtasView .title,
.background-dark [class*=block-type-][class*=-homm].BigImageWithTextCtasView .description,
.background-dark [class*=block-type-][class*=-homm].BigImageWithTextCtasView .description *,
.background-dark [class*=block-type-][class*=-homm].BigImageWithTextCtasView .RichText-root,
.background-dark [class*=block-type-][class*=-homm].BigImageWithTextCtasView .RichText-root *,
[data-brand=homm].BigImageWithTextCtasView.background-dark h3,
[data-brand=homm].BigImageWithTextCtasView.background-dark .title,
[data-brand=homm].BigImageWithTextCtasView.background-dark .description,
[data-brand=homm].BigImageWithTextCtasView.background-dark .description *,
[data-brand=homm].BigImageWithTextCtasView.background-dark .RichText-root,
[data-brand=homm].BigImageWithTextCtasView.background-dark .RichText-root *,
.background-dark [data-brand=homm].BigImageWithTextCtasView h3,
.background-dark [data-brand=homm].BigImageWithTextCtasView .title,
.background-dark [data-brand=homm].BigImageWithTextCtasView .description,
.background-dark [data-brand=homm].BigImageWithTextCtasView .description *,
.background-dark [data-brand=homm].BigImageWithTextCtasView .RichText-root,
.background-dark [data-brand=homm].BigImageWithTextCtasView .RichText-root * {
  color: #f3f4f6 !important;
}
[class*=block-type-][class*=-homm].BigImageWithTextCtasView.background-dark .global-button.variant-default, .background-dark [class*=block-type-][class*=-homm].BigImageWithTextCtasView .global-button.variant-default,
[data-brand=homm].BigImageWithTextCtasView.background-dark .global-button.variant-default,
.background-dark [data-brand=homm].BigImageWithTextCtasView .global-button.variant-default {
  background-color: #ffffff !important;
  color: #13294b !important;
  --tw-ring-color: #ffffff !important;
}
[class*=block-type-][class*=-homm].BigImageWithTextCtasView.background-dark .global-button.variant-default:hover, .background-dark [class*=block-type-][class*=-homm].BigImageWithTextCtasView .global-button.variant-default:hover,
[data-brand=homm].BigImageWithTextCtasView.background-dark .global-button.variant-default:hover,
.background-dark [data-brand=homm].BigImageWithTextCtasView .global-button.variant-default:hover {
  background-color: #e6e6e6 !important;
  --tw-ring-color: #e6e6e6 !important;
}
[class*=block-type-][class*=-homm].BigImageWithTextCtasView.background-dark .global-button.variant-outline, .background-dark [class*=block-type-][class*=-homm].BigImageWithTextCtasView .global-button.variant-outline,
[data-brand=homm].BigImageWithTextCtasView.background-dark .global-button.variant-outline,
.background-dark [data-brand=homm].BigImageWithTextCtasView .global-button.variant-outline {
  background-color: transparent !important;
  color: #ffffff !important;
  --tw-ring-color: #ffffff !important;
}
[class*=block-type-][class*=-homm].BigImageWithTextCtasView.background-dark .global-button.variant-outline:hover, .background-dark [class*=block-type-][class*=-homm].BigImageWithTextCtasView .global-button.variant-outline:hover,
[data-brand=homm].BigImageWithTextCtasView.background-dark .global-button.variant-outline:hover,
.background-dark [data-brand=homm].BigImageWithTextCtasView .global-button.variant-outline:hover {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  color: #13294b !important;
  --tw-ring-color: #ffffff !important;
}
[class*=block-type-][class*=-homm].EssentialDetailsView .accordion-trigger .icon,
[data-brand=homm].EssentialDetailsView .accordion-trigger .icon {
  color: #000;
  stroke: #000;
}
[class*=block-type-][class*=-homm].EssentialDetailsView .truncate,
[data-brand=homm].EssentialDetailsView .truncate {
  overflow: visible !important;
}
[class*=block-type-][class*=-homm].EssentialDetailsView .c32-list-marker,
[data-brand=homm].EssentialDetailsView .c32-list-marker {
  background-color: #6d6d6d !important;
}
[class*=block-type-][class*=-homm].EssentialDetailsView.C32a .variant-chip-bold,
[data-brand=homm].EssentialDetailsView.C32a .variant-chip-bold {
  color: #000 !important;
}
[class*=block-type-][class*=-homm].EssentialDetailsView.C32a .typographic:not(.variant-chip-bold),
[data-brand=homm].EssentialDetailsView.C32a .typographic:not(.variant-chip-bold) {
  color: #6d6d6d !important;
}
[class*=block-type-][class*=-homm].EssentialDetailsView.C32b .variant-chip-bold,
[class*=block-type-][class*=-homm].EssentialDetailsView.C32b .filter-icon svg,
[class*=block-type-][class*=-homm].EssentialDetailsView.C32b .social-icon,
[class*=block-type-][class*=-homm].EssentialDetailsView.C32b .more-btn svg,
[data-brand=homm].EssentialDetailsView.C32b .variant-chip-bold,
[data-brand=homm].EssentialDetailsView.C32b .filter-icon svg,
[data-brand=homm].EssentialDetailsView.C32b .social-icon,
[data-brand=homm].EssentialDetailsView.C32b .more-btn svg {
  color: #000 !important;
}
[class*=block-type-][class*=-homm].EssentialDetailsView.C32b .more-btn,
[data-brand=homm].EssentialDetailsView.C32b .more-btn {
  color: #000 !important;
}
[class*=block-type-][class*=-homm].EssentialDetailsView.C32b .more-btn .global-button,
[data-brand=homm].EssentialDetailsView.C32b .more-btn .global-button {
  color: #000 !important;
  text-decoration: none !important;
}
[class*=block-type-][class*=-homm].EssentialDetailsView.C32b .more-btn .global-button:hover,
[data-brand=homm].EssentialDetailsView.C32b .more-btn .global-button:hover {
  color: #000 !important;
  text-decoration: none !important;
  opacity: 0.7 !important;
}
[class*=block-type-][class*=-homm].EssentialDetailsView.C32b .more-btn svg,
[data-brand=homm].EssentialDetailsView.C32b .more-btn svg {
  color: #000f9f !important;
}
[class*=block-type-][class*=-homm].EssentialDetailsView.C32b a[href^="mailto:"],
[data-brand=homm].EssentialDetailsView.C32b a[href^="mailto:"] {
  color: #6d6d6d !important;
  text-decoration: none !important;
}
[class*=block-type-][class*=-homm].EssentialDetailsView.C32b a[href^="mailto:"]:hover,
[data-brand=homm].EssentialDetailsView.C32b a[href^="mailto:"]:hover {
  color: #6d6d6d !important;
  text-decoration: none !important;
}
[class*=block-type-][class*=-homm].EssentialDetailsView.C32b .typographic:not(.variant-chip-bold),
[class*=block-type-][class*=-homm].EssentialDetailsView.C32b .RichText-root,
[class*=block-type-][class*=-homm].EssentialDetailsView.C32b .RichText-root *,
[data-brand=homm].EssentialDetailsView.C32b .typographic:not(.variant-chip-bold),
[data-brand=homm].EssentialDetailsView.C32b .RichText-root,
[data-brand=homm].EssentialDetailsView.C32b .RichText-root * {
  color: #6d6d6d !important;
}
[class*=block-type-][class*=-homm].EssentialDetailsView.C32b .variant-chip-bold,
[class*=block-type-][class*=-homm].EssentialDetailsView.C32b .more-btn .global-button,
[class*=block-type-][class*=-homm].EssentialDetailsView.C32b .more-btn .global-button *,
[data-brand=homm].EssentialDetailsView.C32b .variant-chip-bold,
[data-brand=homm].EssentialDetailsView.C32b .more-btn .global-button,
[data-brand=homm].EssentialDetailsView.C32b .more-btn .global-button * {
  color: #000 !important;
}
[class*=block-type-][class*=-homm].EssentialDetailsView.C32c .variant-chip-bold,
[class*=block-type-][class*=-homm].EssentialDetailsView.C32c .transport-poi-items .text,
[data-brand=homm].EssentialDetailsView.C32c .variant-chip-bold,
[data-brand=homm].EssentialDetailsView.C32c .transport-poi-items .text {
  color: #000 !important;
}
[class*=block-type-][class*=-homm].EssentialDetailsView.C32d .variant-chip-bold,
[data-brand=homm].EssentialDetailsView.C32d .variant-chip-bold {
  color: #000 !important;
}
[class*=block-type-][class*=-homm].EssentialDetailsView.C32d p.typographic:not(.variant-chip-bold),
[data-brand=homm].EssentialDetailsView.C32d p.typographic:not(.variant-chip-bold) {
  color: #6d6d6d !important;
}
[class*=block-type-][class*=-homm].EssentialDetailsView.C32d .press-year,
[data-brand=homm].EssentialDetailsView.C32d .press-year {
  color: #000 !important;
}
[class*=block-type-][class*=-homm].EssentialDetailsView.C32e .variant-chip-bold,
[data-brand=homm].EssentialDetailsView.C32e .variant-chip-bold {
  color: #000 !important;
}
[class*=block-type-][class*=-homm].EssentialDetailsView.C32d .global-button.variant-ghost:hover, [class*=block-type-][class*=-homm].EssentialDetailsView.C32e .global-button.variant-ghost:hover, [class*=block-type-][class*=-homm].EssentialDetailsView.C32f .global-button.variant-ghost:hover,
[data-brand=homm].EssentialDetailsView.C32d .global-button.variant-ghost:hover,
[data-brand=homm].EssentialDetailsView.C32e .global-button.variant-ghost:hover,
[data-brand=homm].EssentialDetailsView.C32f .global-button.variant-ghost:hover {
  color: #000 !important;
  opacity: 0.6 !important;
}
[class*=block-type-][class*=-homm].EssentialDetailsView.C32f .variant-chip-bold,
[class*=block-type-][class*=-homm].EssentialDetailsView.C32f svg,
[class*=block-type-][class*=-homm].EssentialDetailsView.C32f svg *,
[data-brand=homm].EssentialDetailsView.C32f .variant-chip-bold,
[data-brand=homm].EssentialDetailsView.C32f svg,
[data-brand=homm].EssentialDetailsView.C32f svg * {
  color: #000 !important;
  stroke: currentColor !important;
}
[class*=block-type-][class*=-homm].EssentialDetailsView.C32f .feature-name,
[class*=block-type-][class*=-homm].EssentialDetailsView.C32f .text-ink-black:not(.variant-chip-bold),
[data-brand=homm].EssentialDetailsView.C32f .feature-name,
[data-brand=homm].EssentialDetailsView.C32f .text-ink-black:not(.variant-chip-bold) {
  color: #6d6d6d !important;
}
[class*=block-type-][class*=-homm].EssentialDetailsView.C32g .variant-chip-bold,
[class*=block-type-][class*=-homm].EssentialDetailsView.C32g .filter-icon svg,
[class*=block-type-][class*=-homm].EssentialDetailsView.C32g .EssentialDetails_ContactCard svg,
[data-brand=homm].EssentialDetailsView.C32g .variant-chip-bold,
[data-brand=homm].EssentialDetailsView.C32g .filter-icon svg,
[data-brand=homm].EssentialDetailsView.C32g .EssentialDetails_ContactCard svg {
  color: #000 !important;
}
[class*=block-type-][class*=-homm].EssentialDetailsView.C32g .EssentialDetails_ContactCard .variant-chip-bold,
[class*=block-type-][class*=-homm].EssentialDetailsView.C32g .typographic.text-ink-black.variant-chip-bold,
[class*=block-type-][class*=-homm].EssentialDetailsView.C32g .typographic.variant-h3,
[data-brand=homm].EssentialDetailsView.C32g .EssentialDetails_ContactCard .variant-chip-bold,
[data-brand=homm].EssentialDetailsView.C32g .typographic.text-ink-black.variant-chip-bold,
[data-brand=homm].EssentialDetailsView.C32g .typographic.variant-h3 {
  color: #000 !important;
}
[class*=block-type-][class*=-homm].EssentialDetailsView.C32h .chip-bold,
[class*=block-type-][class*=-homm].EssentialDetailsView.C32h .EssentialDetails_ContactCard svg,
[data-brand=homm].EssentialDetailsView.C32h .chip-bold,
[data-brand=homm].EssentialDetailsView.C32h .EssentialDetails_ContactCard svg {
  color: #000 !important;
}
[class*=block-type-][class*=-homm].EssentialDetailsView.C32h .EssentialDetails_ContactCard .variant-body-small-regular,
[class*=block-type-][class*=-homm].EssentialDetailsView.C32h a[href^="tel:"],
[class*=block-type-][class*=-homm].EssentialDetailsView.C32h .award-item .typographic,
[class*=block-type-][class*=-homm].EssentialDetailsView.C32h .typographic.text-web-grey,
[data-brand=homm].EssentialDetailsView.C32h .EssentialDetails_ContactCard .variant-body-small-regular,
[data-brand=homm].EssentialDetailsView.C32h a[href^="tel:"],
[data-brand=homm].EssentialDetailsView.C32h .award-item .typographic,
[data-brand=homm].EssentialDetailsView.C32h .typographic.text-web-grey {
  color: #6d6d6d !important;
}
[class*=block-type-][class*=-homm].EssentialDetailsView.C32h a[href^="mailto:"],
[data-brand=homm].EssentialDetailsView.C32h a[href^="mailto:"] {
  color: #000 !important;
  text-decoration: none !important;
}
[class*=block-type-][class*=-homm].EssentialDetailsView.C32h a[href^="mailto:"]:hover,
[data-brand=homm].EssentialDetailsView.C32h a[href^="mailto:"]:hover {
  color: #000 !important;
  text-decoration: underline !important;
}
[class*=block-type-][class*=-homm].EssentialDetailsView.C32h .EssentialDetails_ContactCard .chip-bold,
[data-brand=homm].EssentialDetailsView.C32h .EssentialDetails_ContactCard .chip-bold {
  color: #000 !important;
}
[class*=block-type-][class*=-homm].EssentialDetailsView.C32h .EssentialDetails_ContactCard .global-button.variant-default,
[data-brand=homm].EssentialDetailsView.C32h .EssentialDetails_ContactCard .global-button.variant-default{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 15 159 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(243 244 246 / var(--tw-text-opacity, 1)) !important;
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgb(0 15 159 / var(--tw-ring-opacity, 1)) !important;
}
@media (hover: hover) and (pointer: fine){
  [class*=block-type-][class*=-homm].EssentialDetailsView.C32h .EssentialDetails_ContactCard .global-button.variant-default:hover,
[data-brand=homm].EssentialDetailsView.C32h .EssentialDetails_ContactCard .global-button.variant-default:hover{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 13 133 / var(--tw-bg-opacity, 1)) !important;
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgb(0 13 133 / var(--tw-ring-opacity, 1)) !important;
  }
}
[class*=block-type-][class*=-homm].EssentialDetailsView.C32h .EssentialDetails_ContactCard .global-button.variant-outline,
[data-brand=homm].EssentialDetailsView.C32h .EssentialDetails_ContactCard .global-button.variant-outline{
  background-color: transparent !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 15 159 / var(--tw-text-opacity, 1)) !important;
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgb(0 15 159 / var(--tw-ring-opacity, 1)) !important;
}
@media (hover: hover) and (pointer: fine){
  [class*=block-type-][class*=-homm].EssentialDetailsView.C32h .EssentialDetails_ContactCard .global-button.variant-outline:hover,
[data-brand=homm].EssentialDetailsView.C32h .EssentialDetails_ContactCard .global-button.variant-outline:hover{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 13 133 / var(--tw-bg-opacity, 1)) !important;
    --tw-text-opacity: 1 !important;
    color: rgb(243 244 246 / var(--tw-text-opacity, 1)) !important;
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgb(0 13 133 / var(--tw-ring-opacity, 1)) !important;
  }
}
[class*=block-type-][class*=-homm].EssentialDetailsView.variant-restaurant-details h3,
[class*=block-type-][class*=-homm].EssentialDetailsView.variant-restaurant-details .title,
[data-brand=homm].EssentialDetailsView.variant-restaurant-details h3,
[data-brand=homm].EssentialDetailsView.variant-restaurant-details .title{
  --tw-text-opacity: 1 !important;
  color: rgb(137 118 116 / var(--tw-text-opacity, 1)) !important;
}
[class*=block-type-][class*=-homm].EssentialDetailsView.variant-restaurant-details .EssentialDetails_ContactCard,
[data-brand=homm].EssentialDetailsView.variant-restaurant-details .EssentialDetails_ContactCard{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(242 234 233 / var(--tw-bg-opacity, 1)) !important;
}
[class*=block-type-][class*=-homm].EssentialDetailsView.variant-restaurant-details .EssentialDetails_ContactCard .variant-chip-bold,
[class*=block-type-][class*=-homm].EssentialDetailsView.variant-restaurant-details .EssentialDetails_ContactCard .chip-bold,
[data-brand=homm].EssentialDetailsView.variant-restaurant-details .EssentialDetails_ContactCard .variant-chip-bold,
[data-brand=homm].EssentialDetailsView.variant-restaurant-details .EssentialDetails_ContactCard .chip-bold{
  --tw-text-opacity: 1 !important;
  color: rgb(26 24 28 / var(--tw-text-opacity, 1)) !important;
}
[class*=block-type-][class*=-homm].EssentialDetailsView.C32a h3, [class*=block-type-][class*=-homm].EssentialDetailsView.C32b h3, [class*=block-type-][class*=-homm].EssentialDetailsView.C32c h3, [class*=block-type-][class*=-homm].EssentialDetailsView.C32d h3, [class*=block-type-][class*=-homm].EssentialDetailsView.C32e h3, [class*=block-type-][class*=-homm].EssentialDetailsView.C32f h3, [class*=block-type-][class*=-homm].EssentialDetailsView.C32g h3, [class*=block-type-][class*=-homm].EssentialDetailsView.C32h h3,
[data-brand=homm].EssentialDetailsView.C32a h3,
[data-brand=homm].EssentialDetailsView.C32b h3,
[data-brand=homm].EssentialDetailsView.C32c h3,
[data-brand=homm].EssentialDetailsView.C32d h3,
[data-brand=homm].EssentialDetailsView.C32e h3,
[data-brand=homm].EssentialDetailsView.C32f h3,
[data-brand=homm].EssentialDetailsView.C32g h3,
[data-brand=homm].EssentialDetailsView.C32h h3 {
  color: #000 !important;
}
[class*=block-type-][class*=-homm].EssentialDetailsView.C32b svg,
[class*=block-type-][class*=-homm].EssentialDetailsView.C32b svg *,
[data-brand=homm].EssentialDetailsView.C32b svg,
[data-brand=homm].EssentialDetailsView.C32b svg * {
  color: #000 !important;
  stroke: currentColor !important;
}
[class*=block-type-][class*=-homm].EssentialDetailsView.C32b .global-button.variant-ghost,
[class*=block-type-][class*=-homm].EssentialDetailsView.C32b .global-button.variant-ghost *,
[data-brand=homm].EssentialDetailsView.C32b .global-button.variant-ghost,
[data-brand=homm].EssentialDetailsView.C32b .global-button.variant-ghost * {
  color: #000 !important;
}
[class*=block-type-][class*=-homm].EssentialDetailsView.C32b .more-btn .global-button,
[class*=block-type-][class*=-homm].EssentialDetailsView.C32b .more-btn .global-button *,
[data-brand=homm].EssentialDetailsView.C32b .more-btn .global-button,
[data-brand=homm].EssentialDetailsView.C32b .more-btn .global-button * {
  color: #000 !important;
}
[class*=block-type-][class*=-homm].EssentialDetailsView.C32b .more-btn .global-button svg,
[class*=block-type-][class*=-homm].EssentialDetailsView.C32b .more-btn .global-button svg *,
[data-brand=homm].EssentialDetailsView.C32b .more-btn .global-button svg,
[data-brand=homm].EssentialDetailsView.C32b .more-btn .global-button svg * {
  color: #000f9f !important;
  stroke: currentColor !important;
}
[class*=block-type-][class*=-homm].EssentialDetailsView.C32b a[href^="mailto:"],
[data-brand=homm].EssentialDetailsView.C32b a[href^="mailto:"] {
  color: #6d6d6d !important;
  text-decoration: none !important;
}
[class*=block-type-][class*=-homm].EssentialDetailsView.C32b a[href^="mailto:"]:hover,
[data-brand=homm].EssentialDetailsView.C32b a[href^="mailto:"]:hover {
  color: #6d6d6d !important;
  text-decoration: none !important;
}
[class*=block-type-][class*=-homm].EssentialDetailsView.C32d .highlight-press-title,
[data-brand=homm].EssentialDetailsView.C32d .highlight-press-title {
  color: #000 !important;
}
[class*=block-type-][class*=-homm].EssentialDetailsView.C32d .press-year,
[class*=block-type-][class*=-homm].EssentialDetailsView.C32d p.typographic.press-year,
[class*=block-type-][class*=-homm].EssentialDetailsView.C32d h6,
[data-brand=homm].EssentialDetailsView.C32d .press-year,
[data-brand=homm].EssentialDetailsView.C32d p.typographic.press-year,
[data-brand=homm].EssentialDetailsView.C32d h6 {
  color: #000 !important;
}
[class*=block-type-][class*=-homm].EssentialDetailsView.C32d .award-item .description *,
[class*=block-type-][class*=-homm].EssentialDetailsView.C32d .press-item .description *,
[data-brand=homm].EssentialDetailsView.C32d .award-item .description *,
[data-brand=homm].EssentialDetailsView.C32d .press-item .description * {
  color: #6d6d6d !important;
}
[class*=block-type-][class*=-homm].EssentialDetailsView.C32d,
[data-brand=homm].EssentialDetailsView.C32d {
  /* beat p.typographic grey rule (0,5,1) for active page number */
}
[class*=block-type-][class*=-homm].EssentialDetailsView.C32d [aria-current=page],
[class*=block-type-][class*=-homm].EssentialDetailsView.C32d [aria-current=page] p.typographic,
[data-brand=homm].EssentialDetailsView.C32d [aria-current=page],
[data-brand=homm].EssentialDetailsView.C32d [aria-current=page] p.typographic {
  color: #000 !important;
}
[class*=block-type-][class*=-homm].EssentialDetailsView.C32e .feature-name,
[data-brand=homm].EssentialDetailsView.C32e .feature-name {
  color: #6d6d6d !important;
}
[class*=block-type-][class*=-homm].EssentialDetailsView.C32c svg,
[class*=block-type-][class*=-homm].EssentialDetailsView.C32c svg *, [class*=block-type-][class*=-homm].EssentialDetailsView.C32f svg,
[class*=block-type-][class*=-homm].EssentialDetailsView.C32f svg *,
[data-brand=homm].EssentialDetailsView.C32c svg,
[data-brand=homm].EssentialDetailsView.C32c svg *,
[data-brand=homm].EssentialDetailsView.C32f svg,
[data-brand=homm].EssentialDetailsView.C32f svg * {
  color: #000 !important;
  stroke: currentColor !important;
}
[class*=block-type-][class*=-homm].EssentialDetailsView.C32f svg, [class*=block-type-][class*=-homm].EssentialDetailsView.C32f svg *,
[data-brand=homm].EssentialDetailsView.C32f svg,
[data-brand=homm].EssentialDetailsView.C32f svg * {
  color: #000 !important;
  stroke: #000 !important;
}
[class*=block-type-][class*=-homm].EssentialDetailsView.C32g h3.typographic.variant-h3,
[class*=block-type-][class*=-homm].EssentialDetailsView.C32g .variant-h3,
[class*=block-type-][class*=-homm].EssentialDetailsView.C32g .EssentialDetails_ContactCard .variant-chip-bold,
[class*=block-type-][class*=-homm].EssentialDetailsView.C32g .variant-chip-bold, [class*=block-type-][class*=-homm].EssentialDetailsView.C32g.variant-restaurant-details h3.typographic.variant-h3,
[class*=block-type-][class*=-homm].EssentialDetailsView.C32g.variant-restaurant-details .variant-h3,
[class*=block-type-][class*=-homm].EssentialDetailsView.C32g.variant-restaurant-details .EssentialDetails_ContactCard .variant-chip-bold,
[class*=block-type-][class*=-homm].EssentialDetailsView.C32g.variant-restaurant-details .variant-chip-bold,
[data-brand=homm].EssentialDetailsView.C32g h3.typographic.variant-h3,
[data-brand=homm].EssentialDetailsView.C32g .variant-h3,
[data-brand=homm].EssentialDetailsView.C32g .EssentialDetails_ContactCard .variant-chip-bold,
[data-brand=homm].EssentialDetailsView.C32g .variant-chip-bold,
[data-brand=homm].EssentialDetailsView.C32g.variant-restaurant-details h3.typographic.variant-h3,
[data-brand=homm].EssentialDetailsView.C32g.variant-restaurant-details .variant-h3,
[data-brand=homm].EssentialDetailsView.C32g.variant-restaurant-details .EssentialDetails_ContactCard .variant-chip-bold,
[data-brand=homm].EssentialDetailsView.C32g.variant-restaurant-details .variant-chip-bold {
  color: #000 !important;
}
[class*=block-type-][class*=-homm].EssentialDetailsView.C32g .description p, [class*=block-type-][class*=-homm].EssentialDetailsView.C32g.variant-restaurant-details .description p,
[data-brand=homm].EssentialDetailsView.C32g .description p,
[data-brand=homm].EssentialDetailsView.C32g.variant-restaurant-details .description p {
  color: #6d6d6d !important;
}
[class*=block-type-][class*=-homm].EssentialDetailsView.C32g .EssentialDetails_ContactCard, [class*=block-type-][class*=-homm].EssentialDetailsView.C32g.variant-restaurant-details .EssentialDetails_ContactCard,
[data-brand=homm].EssentialDetailsView.C32g .EssentialDetails_ContactCard,
[data-brand=homm].EssentialDetailsView.C32g.variant-restaurant-details .EssentialDetails_ContactCard {
  background-color: #f3f4f6 !important;
}
[class*=block-type-][class*=-homm].EssentialDetailsView.C32g .EssentialDetails_ContactCard a[href^="tel:"],
[class*=block-type-][class*=-homm].EssentialDetailsView.C32g .EssentialDetails_ContactCard a[href^="mailto:"], [class*=block-type-][class*=-homm].EssentialDetailsView.C32g.variant-restaurant-details .EssentialDetails_ContactCard a[href^="tel:"],
[class*=block-type-][class*=-homm].EssentialDetailsView.C32g.variant-restaurant-details .EssentialDetails_ContactCard a[href^="mailto:"],
[data-brand=homm].EssentialDetailsView.C32g .EssentialDetails_ContactCard a[href^="tel:"],
[data-brand=homm].EssentialDetailsView.C32g .EssentialDetails_ContactCard a[href^="mailto:"],
[data-brand=homm].EssentialDetailsView.C32g.variant-restaurant-details .EssentialDetails_ContactCard a[href^="tel:"],
[data-brand=homm].EssentialDetailsView.C32g.variant-restaurant-details .EssentialDetails_ContactCard a[href^="mailto:"] {
  color: #6d6d6d !important;
}
[class*=block-type-][class*=-homm].EssentialDetailsView.C32g .variant-chip-bold,
[class*=block-type-][class*=-homm].EssentialDetailsView.C32g .variant-h3,
[class*=block-type-][class*=-homm].EssentialDetailsView.C32g .EssentialDetails_ContactCard .variant-chip-bold, [class*=block-type-][class*=-homm].EssentialDetailsView.C32g.variant-restaurant-details .variant-chip-bold,
[class*=block-type-][class*=-homm].EssentialDetailsView.C32g.variant-restaurant-details .variant-h3,
[class*=block-type-][class*=-homm].EssentialDetailsView.C32g.variant-restaurant-details .EssentialDetails_ContactCard .variant-chip-bold,
[data-brand=homm].EssentialDetailsView.C32g .variant-chip-bold,
[data-brand=homm].EssentialDetailsView.C32g .variant-h3,
[data-brand=homm].EssentialDetailsView.C32g .EssentialDetails_ContactCard .variant-chip-bold,
[data-brand=homm].EssentialDetailsView.C32g.variant-restaurant-details .variant-chip-bold,
[data-brand=homm].EssentialDetailsView.C32g.variant-restaurant-details .variant-h3,
[data-brand=homm].EssentialDetailsView.C32g.variant-restaurant-details .EssentialDetails_ContactCard .variant-chip-bold {
  color: #000 !important;
}
[class*=block-type-][class*=-homm].EssentialDetailsView.C32g .global-button.variant-default,
[class*=block-type-][class*=-homm].EssentialDetailsView.C32g .global-button.variant-outline:not(.download-pdf-btn), [class*=block-type-][class*=-homm].EssentialDetailsView.C32g.variant-restaurant-details .global-button.variant-default,
[class*=block-type-][class*=-homm].EssentialDetailsView.C32g.variant-restaurant-details .global-button.variant-outline:not(.download-pdf-btn),
[data-brand=homm].EssentialDetailsView.C32g .global-button.variant-default,
[data-brand=homm].EssentialDetailsView.C32g .global-button.variant-outline:not(.download-pdf-btn),
[data-brand=homm].EssentialDetailsView.C32g.variant-restaurant-details .global-button.variant-default,
[data-brand=homm].EssentialDetailsView.C32g.variant-restaurant-details .global-button.variant-outline:not(.download-pdf-btn) {
  background-color: #000f9f !important;
  color: #f3f4f6 !important;
  --tw-ring-color: #000f9f !important;
}
[class*=block-type-][class*=-homm].EssentialDetailsView.C32h svg,
[class*=block-type-][class*=-homm].EssentialDetailsView.C32h svg *,
[data-brand=homm].EssentialDetailsView.C32h svg,
[data-brand=homm].EssentialDetailsView.C32h svg * {
  color: #000 !important;
  stroke: currentColor !important;
}
[class*=block-type-][class*=-homm].EssentialDetailsView.C32h .EssentialDetails_ContactCard,
[data-brand=homm].EssentialDetailsView.C32h .EssentialDetails_ContactCard {
  background-color: #f3f4f6 !important;
}
[class*=block-type-][class*=-homm].EssentialDetailsView.C32h .EssentialDetails_ContactCard .global-button.variant-default,
[data-brand=homm].EssentialDetailsView.C32h .EssentialDetails_ContactCard .global-button.variant-default {
  background-color: #000f9f !important;
  color: #f3f4f6 !important;
  --tw-ring-color: #000f9f !important;
}
[class*=block-type-][class*=-homm].EssentialDetailsView.C32h .EssentialDetails_ContactCard .global-button.variant-default .typographic,
[data-brand=homm].EssentialDetailsView.C32h .EssentialDetails_ContactCard .global-button.variant-default .typographic {
  color: inherit !important;
}
[class*=block-type-][class*=-homm].EssentialDetailsView.C32h .EssentialDetails_ContactCard .global-button.variant-default:hover,
[data-brand=homm].EssentialDetailsView.C32h .EssentialDetails_ContactCard .global-button.variant-default:hover {
  background-color: #000d85 !important;
  color: #f3f4f6 !important;
  --tw-ring-color: #000d85 !important;
}
[class*=block-type-][class*=-homm].EssentialDetailsView.C32h .EssentialDetails_ContactCard .global-button.variant-outline,
[data-brand=homm].EssentialDetailsView.C32h .EssentialDetails_ContactCard .global-button.variant-outline {
  background-color: transparent !important;
  color: #000f9f !important;
  --tw-ring-color: #000f9f !important;
}
[class*=block-type-][class*=-homm].EssentialDetailsView.C32h .EssentialDetails_ContactCard .global-button.variant-outline .typographic,
[data-brand=homm].EssentialDetailsView.C32h .EssentialDetails_ContactCard .global-button.variant-outline .typographic {
  color: inherit !important;
}
[class*=block-type-][class*=-homm].EssentialDetailsView.C32h .EssentialDetails_ContactCard .global-button.variant-outline:hover,
[data-brand=homm].EssentialDetailsView.C32h .EssentialDetails_ContactCard .global-button.variant-outline:hover {
  background-color: #000d85 !important;
  color: #f3f4f6 !important;
  --tw-ring-color: #000d85 !important;
}
[class*=block-type-][class*=-homm].EssentialDetailsView.C32h .EssentialDetails_ContactCard .variant-body-small-regular,
[class*=block-type-][class*=-homm].EssentialDetailsView.C32h .typographic.text-web-grey,
[class*=block-type-][class*=-homm].EssentialDetailsView.C32h .typographic.text-ink-black.variant-body-small-regular,
[class*=block-type-][class*=-homm].EssentialDetailsView.C32h .typographic.variant-body-small-regular,
[class*=block-type-][class*=-homm].EssentialDetailsView.C32h .award-item .typographic,
[data-brand=homm].EssentialDetailsView.C32h .EssentialDetails_ContactCard .variant-body-small-regular,
[data-brand=homm].EssentialDetailsView.C32h .typographic.text-web-grey,
[data-brand=homm].EssentialDetailsView.C32h .typographic.text-ink-black.variant-body-small-regular,
[data-brand=homm].EssentialDetailsView.C32h .typographic.variant-body-small-regular,
[data-brand=homm].EssentialDetailsView.C32h .award-item .typographic {
  color: #6d6d6d;
}
[class*=block-type-][class*=-homm].EssentialDetailsView.C32h .description a,
[class*=block-type-][class*=-homm].EssentialDetailsView.C32h .description a *,
[data-brand=homm].EssentialDetailsView.C32h .description a,
[data-brand=homm].EssentialDetailsView.C32h .description a * {
  color: #000 !important;
}
[class*=block-type-][class*=-homm].EssentialDetailsView.C32h .variant-chip-bold,
[class*=block-type-][class*=-homm].EssentialDetailsView.C32h .EssentialDetails_ContactCard .variant-chip-bold,
[data-brand=homm].EssentialDetailsView.C32h .variant-chip-bold,
[data-brand=homm].EssentialDetailsView.C32h .EssentialDetails_ContactCard .variant-chip-bold {
  color: #000 !important;
}
[class*=block-type-][class*=-homm].RoomCategoriesTemplateView p.text,
[data-brand=homm].RoomCategoriesTemplateView p.text {
  color: #000 !important;
}
[class*=block-type-][class*=-homm].RoomCategoriesTemplateView h4,
[data-brand=homm].RoomCategoriesTemplateView h4{
  --tw-text-opacity: 1 !important;
  color: rgb(19 41 75 / var(--tw-text-opacity, 1)) !important;
}
[class*=block-type-][class*=-homm].RoomCategoriesTemplateView .ExpiringLabel,
[data-brand=homm].RoomCategoriesTemplateView .ExpiringLabel {
  font-family: var(--font-brand-body-small-regular) !important;
  font-size: 0.75rem;
  font-weight: 400;
  text-transform: none;
  line-height: 1rem;
}
@supports (container-type: inline-size){
  @container (min-width: 1300px){
    [class*=block-type-][class*=-homm].RoomCategoriesTemplateView .ExpiringLabel,
[data-brand=homm].RoomCategoriesTemplateView .ExpiringLabel{
      font-size: 0.875rem;
      line-height: 1.25rem;
    }
  }
}
@supports not (container-type: inline-size){
  @media (min-width: 1300px){
    [class*=block-type-][class*=-homm].RoomCategoriesTemplateView .ExpiringLabel,
[data-brand=homm].RoomCategoriesTemplateView .ExpiringLabel{
      font-size: 0.875rem;
      line-height: 1.25rem;
    }
  }
}
[class*=block-type-][class*=-homm].RoomCategoriesTemplateView .room-card-container p.variant-chip,
[data-brand=homm].RoomCategoriesTemplateView .room-card-container p.variant-chip {
  color: #6d6d6d;
}
[class*=block-type-][class*=-homm].RoomCategoriesTemplateView .room-card-container .global-button.variant-default,
[data-brand=homm].RoomCategoriesTemplateView .room-card-container .global-button.variant-default{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 15 159 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(243 244 246 / var(--tw-text-opacity, 1)) !important;
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgb(0 15 159 / var(--tw-ring-opacity, 1)) !important;
}
@media (hover: hover) and (pointer: fine){
  [class*=block-type-][class*=-homm].RoomCategoriesTemplateView .room-card-container .global-button.variant-default:hover,
[data-brand=homm].RoomCategoriesTemplateView .room-card-container .global-button.variant-default:hover{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 13 133 / var(--tw-bg-opacity, 1)) !important;
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgb(0 13 133 / var(--tw-ring-opacity, 1)) !important;
  }
}
[class*=block-type-][class*=-homm].RoomCategoriesTemplateView .room-card-container .global-button.variant-default:disabled,
[data-brand=homm].RoomCategoriesTemplateView .room-card-container .global-button.variant-default:disabled{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 15 159 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(243 244 246 / var(--tw-text-opacity, 1)) !important;
  opacity: 0.35 !important;
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgb(0 15 159 / var(--tw-ring-opacity, 1)) !important;
}
[class*=block-type-][class*=-homm].PointOfInterestsView h4,
[class*=block-type-][class*=-homm].PointOfInterestsView h5,
[data-brand=homm].PointOfInterestsView h4,
[data-brand=homm].PointOfInterestsView h5{
  --tw-text-opacity: 1 !important;
  color: rgb(19 41 75 / var(--tw-text-opacity, 1)) !important;
}
[class*=block-type-][class*=-homm].PointOfInterestsView.variant-c35a .poi-location-icon > path, [class*=block-type-][class*=-homm].PointOfInterestsView.variant-c35b .poi-location-icon > path,
[data-brand=homm].PointOfInterestsView.variant-c35a .poi-location-icon > path,
[data-brand=homm].PointOfInterestsView.variant-c35b .poi-location-icon > path {
  stroke: #000 !important;
}
[class*=block-type-][class*=-homm].PointOfInterestsView.variant-c35b,
[data-brand=homm].PointOfInterestsView.variant-c35b {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255, 255, 255, var(--tw-bg-opacity, 1)) !important;
}
[class*=block-type-][class*=-homm].PointOfInterestsView.variant-c35b .poi-card,
[data-brand=homm].PointOfInterestsView.variant-c35b .poi-card {
  --tw-bg-opacity: 1 !important;
  background-color: #f3f4f6 !important;
}
[class*=block-type-][class*=-homm].PointOfInterestsView.variant-c35b .poi-card [style*="--gradient"],
[data-brand=homm].PointOfInterestsView.variant-c35b .poi-card [style*="--gradient"] {
  --gradient: #f3f4f6;
}
[class*=block-type-][class*=-homm].MapView .text-ink-black,
[data-brand=homm].MapView .text-ink-black {
  color: #000000;
}
[class*=block-type-][class*=-homm].MapView h4,
[data-brand=homm].MapView h4{
  --tw-text-opacity: 1 !important;
  color: rgb(19 41 75 / var(--tw-text-opacity, 1)) !important;
}
[class*=block-type-][class*=-homm].MapView .map-pin-marker .bg-discovery-lime,
[data-brand=homm].MapView .map-pin-marker .bg-discovery-lime{
  --tw-bg-opacity: 1;
  background-color: rgb(0 15 159 / var(--tw-bg-opacity, 1));
}
[class*=block-type-][class*=-homm].MapView .map-pin-marker .bg-discovery-lime .typographic,
[data-brand=homm].MapView .map-pin-marker .bg-discovery-lime .typographic{
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}
[class*=block-type-][class*=-homm].MapView .map-pin-marker:not(.price-marker) > .typographic,
[data-brand=homm].MapView .map-pin-marker:not(.price-marker) > .typographic {
  color: #000 !important;
}
[class*=block-type-][class*=-homm].MapView .price-marker,
[data-brand=homm].MapView .price-marker {
  color: #000;
}
[class*=block-type-][class*=-homm].MapView .price-marker.bg-ink-black,
[data-brand=homm].MapView .price-marker.bg-ink-black {
  color: #fff !important;
}
[class*=block-type-][class*=-homm].MapView .map-pin-marker.bg-ink-black,
[class*=block-type-][class*=-homm].MapView .map-pin-marker.z-10.bg-ink-black,
[data-brand=homm].MapView .map-pin-marker.bg-ink-black,
[data-brand=homm].MapView .map-pin-marker.z-10.bg-ink-black{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 15 159 / var(--tw-bg-opacity, 1)) !important;
}
[class*=block-type-][class*=-homm].MapView .hotel-map-card .bg-ink-black,
[class*=block-type-][class*=-homm].MapView [class*=selected].bg-ink-black,
[data-brand=homm].MapView .hotel-map-card .bg-ink-black,
[data-brand=homm].MapView [class*=selected].bg-ink-black{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 15 159 / var(--tw-bg-opacity, 1)) !important;
}
[class*=block-type-][class*=-homm].MapView,
[data-brand=homm].MapView {
  /* C36A / C36B — price box hover */
}
[class*=block-type-][class*=-homm].MapView.C36a .price-marker:hover, [class*=block-type-][class*=-homm].MapView.C36b .price-marker:hover,
[data-brand=homm].MapView.C36a .price-marker:hover,
[data-brand=homm].MapView.C36b .price-marker:hover {
  background-color: #f3f4f6 !important;
  color: #000 !important;
}
[class*=block-type-][class*=-homm].MapView.C36a .price-marker:hover .typographic, [class*=block-type-][class*=-homm].MapView.C36b .price-marker:hover .typographic,
[data-brand=homm].MapView.C36a .price-marker:hover .typographic,
[data-brand=homm].MapView.C36b .price-marker:hover .typographic {
  color: #000 !important;
}
[class*=block-type-][class*=-homm].MapView.C36a .price-marker.bg-ink-black:hover, [class*=block-type-][class*=-homm].MapView.C36b .price-marker.bg-ink-black:hover,
[data-brand=homm].MapView.C36a .price-marker.bg-ink-black:hover,
[data-brand=homm].MapView.C36b .price-marker.bg-ink-black:hover {
  background-color: #000f9f !important;
  color: #fff !important;
}
[class*=block-type-][class*=-homm].MapView.C36a .price-marker.bg-ink-black:hover .typographic, [class*=block-type-][class*=-homm].MapView.C36b .price-marker.bg-ink-black:hover .typographic,
[data-brand=homm].MapView.C36a .price-marker.bg-ink-black:hover .typographic,
[data-brand=homm].MapView.C36b .price-marker.bg-ink-black:hover .typographic {
  color: #fff !important;
}
[class*=block-type-][class*=-homm],
[data-brand=homm] {
  /* H-C36 hotel pop-up — custom class; mobile Drawer is data-brand only (no .MapView) */
}
[class*=block-type-][class*=-homm] .hotel-map-card .hotel-map-location,
[data-brand=homm] .hotel-map-card .hotel-map-location {
  color: #6d6d6d !important;
}
[class*=block-type-][class*=-homm] .hotel-map-card .global-button.variant-ghost,
[data-brand=homm] .hotel-map-card .global-button.variant-ghost{
  background-color: transparent !important;
  --tw-text-opacity: 1 !important;
  color: rgb(19 41 75 / var(--tw-text-opacity, 1)) !important;
  text-decoration-line: underline !important;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
}
@media (hover: hover) and (pointer: fine){
  [class*=block-type-][class*=-homm] .hotel-map-card .global-button.variant-ghost:hover,
[data-brand=homm] .hotel-map-card .global-button.variant-ghost:hover{
    background-color: transparent !important;
    opacity: 0.35 !important;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }
}
[class*=block-type-][class*=-homm] .hotel-map-card .global-button.variant-ghost .button-arrow,
[data-brand=homm] .hotel-map-card .global-button.variant-ghost .button-arrow{
  display: none !important;
}
[class*=block-type-][class*=-homm] .hotel-map-card .global-button.variant-ghost,
[data-brand=homm] .hotel-map-card .global-button.variant-ghost {
  color: #000 !important;
}
[class*=block-type-][class*=-homm] .hotel-map-card .global-button.variant-ghost .typographic,
[data-brand=homm] .hotel-map-card .global-button.variant-ghost .typographic {
  color: #000 !important;
}
[class*=block-type-][class*=-homm] .hotel-map-card .member-price .typographic,
[data-brand=homm] .hotel-map-card .member-price .typographic {
  color: #000 !important;
}
[class*=block-type-][class*=-homm].TextContentView h3,
[class*=block-type-][class*=-homm].TextContentView .typographic.variant-h3,
[data-brand=homm].TextContentView h3,
[data-brand=homm].TextContentView .typographic.variant-h3{
  --tw-text-opacity: 1 !important;
  color: rgb(19 41 75 / var(--tw-text-opacity, 1)) !important;
}
[class*=block-type-][class*=-homm].CTABarView.variant-style-a .hotline,
[data-brand=homm].CTABarView.variant-style-a .hotline{
  --tw-text-opacity: 1;
  color: rgb(19 41 75 / var(--tw-text-opacity, 1));
}
[class*=block-type-][class*=-homm].CTABarView.variant-style-b .inner-container,
[class*=block-type-][class*=-homm].CTABarView.variant-style-b [class*=inner-container],
[class*=block-type-][class*=-homm].CTABarView.variant-style-b [class*=bg-ink-black],
[data-brand=homm].CTABarView.variant-style-b .inner-container,
[data-brand=homm].CTABarView.variant-style-b [class*=inner-container],
[data-brand=homm].CTABarView.variant-style-b [class*=bg-ink-black]{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(19 41 75 / var(--tw-bg-opacity, 1)) !important;
}
[class*=block-type-][class*=-homm].CTABarView.variant-style-b h4,
[data-brand=homm].CTABarView.variant-style-b h4 {
  color: #f3f4f6 !important;
}
[class*=block-type-][class*=-homm].CTABarView.variant-style-b .global-button,
[data-brand=homm].CTABarView.variant-style-b .global-button {
  background-color: #ffffff !important;
  color: #13294b !important;
  --tw-ring-color: #ffffff !important;
}
[class*=block-type-][class*=-homm].CTABarView.variant-style-b .global-button:hover,
[data-brand=homm].CTABarView.variant-style-b .global-button:hover {
  background-color: #e6e6e6 !important;
  --tw-ring-color: #e6e6e6 !important;
}
[class*=block-type-][class*=-homm].BentoCardsView .card-title,
[class*=block-type-][class*=-homm].BentoCardsView .card-subtitle,
[data-brand=homm].BentoCardsView .card-title,
[data-brand=homm].BentoCardsView .card-subtitle {
  color: #f3f4f6 !important;
}
[class*=block-type-][class*=-homm].BentoCardsView .global-button.variant-ghost,
[data-brand=homm].BentoCardsView .global-button.variant-ghost{
  background-color: transparent !important;
  --tw-text-opacity: 1 !important;
  color: rgb(19 41 75 / var(--tw-text-opacity, 1)) !important;
  text-decoration-line: underline !important;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
}
@media (hover: hover) and (pointer: fine){
  [class*=block-type-][class*=-homm].BentoCardsView .global-button.variant-ghost:hover,
[data-brand=homm].BentoCardsView .global-button.variant-ghost:hover{
    background-color: transparent !important;
    opacity: 0.35 !important;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
  }
}
[class*=block-type-][class*=-homm].BentoCardsView .global-button.variant-ghost .button-arrow,
[data-brand=homm].BentoCardsView .global-button.variant-ghost .button-arrow{
  display: none !important;
}
[class*=block-type-][class*=-homm].CalendarViewEventTemplateView p.subtitle,
[data-brand=homm].CalendarViewEventTemplateView p.subtitle {
  color: #000 !important;
}
[class*=block-type-][class*=-homm].PromotionContent h4,
[data-brand=homm].PromotionContent h4{
  --tw-text-opacity: 1;
  color: rgb(19 41 75 / var(--tw-text-opacity, 1));
}
[class*=block-type-][class*=-homm].CapacitySummaryView .bg-white,
[data-brand=homm].CapacitySummaryView .bg-white{
  border-radius: 1rem;
}
[class*=block-type-][class*=-homm].CapacitySummaryView.variant-style-a thead p.text,
[data-brand=homm].CapacitySummaryView.variant-style-a thead p.text{
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
[class*=block-type-][class*=-homm].CapacitySummaryView.variant-style-a tbody p.description,
[data-brand=homm].CapacitySummaryView.variant-style-a tbody p.description {
  --tw-text-opacity: 1;
  color: rgb(109, 109, 109, var(--tw-text-opacity, 1));
}
[class*=block-type-][class*=-homm].CapacitySummaryView.variant-style-a,
[data-brand=homm].CapacitySummaryView.variant-style-a {
  /* H-C42A — capacity values use body-medium (500); force 400 */
}
[class*=block-type-][class*=-homm].CapacitySummaryView.variant-style-a .capacity-value,
[data-brand=homm].CapacitySummaryView.variant-style-a .capacity-value {
  font-weight: 400 !important;
}
[class*=block-type-][class*=-homm].CapacitySummaryView.variant-style-a table,
[data-brand=homm].CapacitySummaryView.variant-style-a table {
  border-collapse: separate;
  border-spacing: 0px 16px;
}
[class*=block-type-][class*=-homm].CapacitySummaryView.variant-style-a thead tr:first-child th:first-child,
[data-brand=homm].CapacitySummaryView.variant-style-a thead tr:first-child th:first-child {
  border-radius: 10px 0px 0px 10px;
}
[class*=block-type-][class*=-homm].CapacitySummaryView.variant-style-a thead tr:first-child th:last-child,
[data-brand=homm].CapacitySummaryView.variant-style-a thead tr:first-child th:last-child {
  border-radius: 0px 10px 10px 0px;
}
[class*=block-type-][class*=-homm].CapacitySummaryView.variant-style-a,
[data-brand=homm].CapacitySummaryView.variant-style-a {
  /* Round bottom-left and bottom-right of a specific row or last row */
}
[class*=block-type-][class*=-homm].CapacitySummaryView.variant-style-a tbody tr td:first-child,
[data-brand=homm].CapacitySummaryView.variant-style-a tbody tr td:first-child {
  border-radius: 10px 0px 0px 10px;
}
[class*=block-type-][class*=-homm].CapacitySummaryView.variant-style-a tbody tr td:last-child,
[data-brand=homm].CapacitySummaryView.variant-style-a tbody tr td:last-child {
  border-radius: 0px 10px 10px 0px;
}
[class*=block-type-][class*=-homm].CapacitySummaryView.variant-style-a .row-item .text,
[data-brand=homm].CapacitySummaryView.variant-style-a .row-item .text {
  color: #13294b;
}
[class*=block-type-][class*=-homm].CapacitySummaryView.variant-style-a .row-item:hover,
[data-brand=homm].CapacitySummaryView.variant-style-a .row-item:hover {
  background-color: #000d85 !important;
}
[class*=block-type-][class*=-homm].CapacitySummaryView.variant-style-a .row-item:hover .row-item-title,
[class*=block-type-][class*=-homm].CapacitySummaryView.variant-style-a .row-item:hover .text-ink-black,
[class*=block-type-][class*=-homm].CapacitySummaryView.variant-style-a .row-item:hover p,
[class*=block-type-][class*=-homm].CapacitySummaryView.variant-style-a .row-item:hover span,
[data-brand=homm].CapacitySummaryView.variant-style-a .row-item:hover .row-item-title,
[data-brand=homm].CapacitySummaryView.variant-style-a .row-item:hover .text-ink-black,
[data-brand=homm].CapacitySummaryView.variant-style-a .row-item:hover p,
[data-brand=homm].CapacitySummaryView.variant-style-a .row-item:hover span{
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}
[class*=block-type-][class*=-homm].CapacitySummaryView.variant-style-a .\@md\:hidden .accordion-trigger .capacity-venue-name,
[data-brand=homm].CapacitySummaryView.variant-style-a .\@md\:hidden .accordion-trigger .capacity-venue-name {
  color: #13294b !important;
}
[class*=block-type-][class*=-homm].CapacitySummaryView.variant-style-a .\@md\:hidden .accordion-trigger svg,
[data-brand=homm].CapacitySummaryView.variant-style-a .\@md\:hidden .accordion-trigger svg {
  color: #000 !important;
  stroke: currentColor !important;
}
[class*=block-type-][class*=-homm].CapacitySummaryView.variant-style-a .\@md\:hidden .capacity-label,
[data-brand=homm].CapacitySummaryView.variant-style-a .\@md\:hidden .capacity-label {
  color: #000 !important;
}
[class*=block-type-][class*=-homm].CapacitySummaryView.variant-style-a .\@md\:hidden .capacity-value,
[data-brand=homm].CapacitySummaryView.variant-style-a .\@md\:hidden .capacity-value {
  color: #6d6d6d !important;
}
[class*=block-type-][class*=-homm].CapacitySummaryView.variant-style-a .AccordionContent button,
[class*=block-type-][class*=-homm].CapacitySummaryView.variant-style-a .AccordionContent .button,
[class*=block-type-][class*=-homm].CapacitySummaryView.variant-style-a .AccordionContent [class*=Button],
[data-brand=homm].CapacitySummaryView.variant-style-a .AccordionContent button,
[data-brand=homm].CapacitySummaryView.variant-style-a .AccordionContent .button,
[data-brand=homm].CapacitySummaryView.variant-style-a .AccordionContent [class*=Button]{
  border-radius: 9999px !important;
  border-style: none !important;
  --tw-text-opacity: 1 !important;
  color: rgb(0 15 159 / var(--tw-text-opacity, 1)) !important;
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgb(0 15 159 / var(--tw-ring-opacity, 1)) !important;
}
@media (hover: hover) and (pointer: fine){
  [class*=block-type-][class*=-homm].CapacitySummaryView.variant-style-a .AccordionContent button:hover,
[class*=block-type-][class*=-homm].CapacitySummaryView.variant-style-a .AccordionContent .button:hover,
[class*=block-type-][class*=-homm].CapacitySummaryView.variant-style-a .AccordionContent [class*=Button]:hover,
[data-brand=homm].CapacitySummaryView.variant-style-a .AccordionContent button:hover,
[data-brand=homm].CapacitySummaryView.variant-style-a .AccordionContent .button:hover,
[data-brand=homm].CapacitySummaryView.variant-style-a .AccordionContent [class*=Button]:hover{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 15 159 / var(--tw-bg-opacity, 1)) !important;
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgb(0 15 159 / var(--tw-ring-opacity, 1)) !important;
  }
}
[class*=block-type-][class*=-homm].CapacitySummaryView.variant-style-a .AccordionContent,
[class*=block-type-][class*=-homm].CapacitySummaryView.variant-style-a [data-state],
[data-brand=homm].CapacitySummaryView.variant-style-a .AccordionContent,
[data-brand=homm].CapacitySummaryView.variant-style-a [data-state] {
  will-change: height;
  transform: translateZ(0);
}
[class*=block-type-][class*=-homm].CapacitySummaryView.variant-style-b p.text,
[data-brand=homm].CapacitySummaryView.variant-style-b p.text {
  color: #000000 !important;
}
[class*=block-type-][class*=-homm].CapacitySummaryView.variant-style-b .description,
[data-brand=homm].CapacitySummaryView.variant-style-b .description {
  --tw-text-opacity: 1;
  color: rgb(109, 109, 109, var(--tw-text-opacity, 1));
}
[class*=block-type-][class*=-homm].CapacitySummaryView.variant-style-b .global-button,
[class*=block-type-][class*=-homm].CapacitySummaryView.variant-style-b .download-pdf-btn,
[class*=block-type-][class*=-homm].CapacitySummaryView.variant-style-b a[class*=Button],
[class*=block-type-][class*=-homm].CapacitySummaryView.variant-style-b button,
[data-brand=homm].CapacitySummaryView.variant-style-b .global-button,
[data-brand=homm].CapacitySummaryView.variant-style-b .download-pdf-btn,
[data-brand=homm].CapacitySummaryView.variant-style-b a[class*=Button],
[data-brand=homm].CapacitySummaryView.variant-style-b button{
  display: none !important;
}
[class*=block-type-][class*=-homm].CapacitySummaryView.variant-style-b p.text, [class*=block-type-][class*=-homm].CapacitySummaryView.variant-style-d p.text,
[data-brand=homm].CapacitySummaryView.variant-style-b p.text,
[data-brand=homm].CapacitySummaryView.variant-style-d p.text {
  color: #000000 !important;
}
[class*=block-type-][class*=-homm].CapacitySummaryView.variant-style-b .description, [class*=block-type-][class*=-homm].CapacitySummaryView.variant-style-d .description,
[data-brand=homm].CapacitySummaryView.variant-style-b .description,
[data-brand=homm].CapacitySummaryView.variant-style-d .description {
  --tw-text-opacity: 1;
  color: rgb(109, 109, 109, var(--tw-text-opacity, 1));
}
[class*=block-type-][class*=-homm].CapacitySummaryView.variant-style-c .typographic.variant-h3,
[class*=block-type-][class*=-homm].CapacitySummaryView.variant-style-c .capacity-label,
[data-brand=homm].CapacitySummaryView.variant-style-c .typographic.variant-h3,
[data-brand=homm].CapacitySummaryView.variant-style-c .capacity-label {
  color: #13294b !important;
}
[class*=block-type-][class*=-homm].CapacitySummaryView.variant-style-c .capacity-value,
[data-brand=homm].CapacitySummaryView.variant-style-c .capacity-value {
  color: #6d6d6d !important;
}
[class*=block-type-][class*=-homm] .ExpiringLabel,
[data-brand=homm] .ExpiringLabel {
  border-radius: 99px !important;
}
[class*=block-type-][class*=-homm] .ExpiringLabel.bg-discovery-lime,
[data-brand=homm] .ExpiringLabel.bg-discovery-lime {
  color: #f3f4f6 !important;
}
[class*=block-type-][class*=-homm].OfferBlockView,
[data-brand=homm].OfferBlockView {
  /* mobile offer container corner 12px; desktop keep 16px */
}
[class*=block-type-][class*=-homm].OfferBlockView .bg-white,
[data-brand=homm].OfferBlockView .bg-white {
  border-radius: 12px !important;
  overflow: hidden;
}
@media (min-width: 1024px) {
  [class*=block-type-][class*=-homm].OfferBlockView .bg-white,
  [data-brand=homm].OfferBlockView .bg-white {
    border-radius: 16px !important;
  }
}
[class*=block-type-][class*=-homm].OfferBlockView .ExpiringLabel.stay-period-tag,
[data-brand=homm].OfferBlockView .ExpiringLabel.stay-period-tag {
  background-color: #ebebec;
  color: #13294b !important;
  border: none;
}
[class*=block-type-][class*=-homm].OfferBlockView .content h3,
[class*=block-type-][class*=-homm].OfferBlockView .content .typographic.variant-h3,
[data-brand=homm].OfferBlockView .content h3,
[data-brand=homm].OfferBlockView .content .typographic.variant-h3{
  --tw-text-opacity: 1 !important;
  color: rgb(19 41 75 / var(--tw-text-opacity, 1)) !important;
}
[class*=block-type-][class*=-homm].OfferBlockView .content .RichText-root,
[class*=block-type-][class*=-homm].OfferBlockView .content .RichText-root *,
[data-brand=homm].OfferBlockView .content .RichText-root,
[data-brand=homm].OfferBlockView .content .RichText-root * {
  color: #6d6d6d;
}
[class*=block-type-][class*=-homm].OfferBlockView .content li p,
[data-brand=homm].OfferBlockView .content li p {
  color: black !important;
}
[class*=block-type-][class*=-homm].OfferBlockView .participating-hotels,
[data-brand=homm].OfferBlockView .participating-hotels {
  color: #000 !important;
}
[class*=block-type-][class*=-homm].OfferBlockView .accordion-trigger .icon svg,
[data-brand=homm].OfferBlockView .accordion-trigger .icon svg {
  color: #000 !important;
  stroke: currentColor !important;
}
[class*=block-type-][class*=-homm].OfferBlockView .book-now-btn,
[data-brand=homm].OfferBlockView .book-now-btn{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 15 159 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(243 244 246 / var(--tw-text-opacity, 1)) !important;
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgb(0 15 159 / var(--tw-ring-opacity, 1)) !important;
}
@media (hover: hover) and (pointer: fine){
  [class*=block-type-][class*=-homm].OfferBlockView .book-now-btn:hover,
[data-brand=homm].OfferBlockView .book-now-btn:hover{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 13 133 / var(--tw-bg-opacity, 1)) !important;
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgb(0 13 133 / var(--tw-ring-opacity, 1)) !important;
  }
}
[class*=block-type-][class*=-homm].OfferBlockView .book-now-btn:disabled,
[data-brand=homm].OfferBlockView .book-now-btn:disabled{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 15 159 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(243 244 246 / var(--tw-text-opacity, 1)) !important;
  opacity: 0.35 !important;
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgb(0 15 159 / var(--tw-ring-opacity, 1)) !important;
}
[class*=block-type-][class*=-homm].MultiPurposeFormView,
[data-brand=homm].MultiPurposeFormView {
  background-color: #f3f4f6 !important;
}
[class*=block-type-][class*=-homm].MultiPurposeFormView h4,
[class*=block-type-][class*=-homm].MultiPurposeFormView .typographic.variant-h4,
[data-brand=homm].MultiPurposeFormView h4,
[data-brand=homm].MultiPurposeFormView .typographic.variant-h4 {
  color: #13294b !important;
}
[class*=block-type-][class*=-homm].MultiPurposeFormView input,
[class*=block-type-][class*=-homm].MultiPurposeFormView textarea,
[class*=block-type-][class*=-homm].MultiPurposeFormView .SelectTrigger,
[class*=block-type-][class*=-homm].MultiPurposeFormView .drupal-managed-file-field,
[class*=block-type-][class*=-homm].MultiPurposeFormView .h-32,
[data-brand=homm].MultiPurposeFormView input,
[data-brand=homm].MultiPurposeFormView textarea,
[data-brand=homm].MultiPurposeFormView .SelectTrigger,
[data-brand=homm].MultiPurposeFormView .drupal-managed-file-field,
[data-brand=homm].MultiPurposeFormView .h-32 {
  background-color: #fff !important;
  border-color: #c2c2c2 !important;
}
@media (max-width: 1023px) {
  [class*=block-type-][class*=-homm].MultiPurposeFormView input,
  [class*=block-type-][class*=-homm].MultiPurposeFormView textarea,
  [class*=block-type-][class*=-homm].MultiPurposeFormView .SelectTrigger,
  [class*=block-type-][class*=-homm].MultiPurposeFormView .drupal-managed-file-field,
  [class*=block-type-][class*=-homm].MultiPurposeFormView .h-32,
  [data-brand=homm].MultiPurposeFormView input,
  [data-brand=homm].MultiPurposeFormView textarea,
  [data-brand=homm].MultiPurposeFormView .SelectTrigger,
  [data-brand=homm].MultiPurposeFormView .drupal-managed-file-field,
  [data-brand=homm].MultiPurposeFormView .h-32 {
    border-radius: 12px !important;
  }
}
[class*=block-type-][class*=-homm].MultiPurposeFormView .h-32,
[data-brand=homm].MultiPurposeFormView .h-32 {
  border-radius: 12px !important;
  overflow: hidden;
  --tw-ring-color: rgb(59 130 246 / 0.5) !important;
}
@media (min-width: 1024px) {
  [class*=block-type-][class*=-homm].MultiPurposeFormView .h-32,
  [data-brand=homm].MultiPurposeFormView .h-32 {
    border-radius: 16px !important;
  }
}
[class*=block-type-][class*=-homm].MultiPurposeFormView .h-32[class~=border-warning-red],
[data-brand=homm].MultiPurposeFormView .h-32[class~=border-warning-red] {
  --tw-ring-color: #fa522d !important;
}
[class*=block-type-][class*=-homm].MultiPurposeFormView input,
[class*=block-type-][class*=-homm].MultiPurposeFormView textarea,
[class*=block-type-][class*=-homm].MultiPurposeFormView .SelectTrigger,
[class*=block-type-][class*=-homm].MultiPurposeFormView .phone-prefix-picker-trigger,
[data-brand=homm].MultiPurposeFormView input,
[data-brand=homm].MultiPurposeFormView textarea,
[data-brand=homm].MultiPurposeFormView .SelectTrigger,
[data-brand=homm].MultiPurposeFormView .phone-prefix-picker-trigger {
  font-family: var(--font-brand-body-roman) !important;
}
[class*=block-type-][class*=-homm].MultiPurposeFormView .phone-prefix-picker-trigger,
[class*=block-type-][class*=-homm].MultiPurposeFormView .phone-prefix-picker-trigger .typographic,
[data-brand=homm].MultiPurposeFormView .phone-prefix-picker-trigger,
[data-brand=homm].MultiPurposeFormView .phone-prefix-picker-trigger .typographic {
  font-weight: 400 !important;
}
[class*=block-type-][class*=-homm].MultiPurposeFormView input[aria-invalid=true],
[class*=block-type-][class*=-homm].MultiPurposeFormView .border-warning-red,
[data-brand=homm].MultiPurposeFormView input[aria-invalid=true],
[data-brand=homm].MultiPurposeFormView .border-warning-red {
  border-color: #fa522d !important;
}
[class*=block-type-][class*=-homm].MultiPurposeFormView input:-ms-input-placeholder, [class*=block-type-][class*=-homm].MultiPurposeFormView textarea:-ms-input-placeholder, [data-brand=homm].MultiPurposeFormView input:-ms-input-placeholder, [data-brand=homm].MultiPurposeFormView textarea:-ms-input-placeholder {
  color: #6d6d6d !important;
}
[class*=block-type-][class*=-homm].MultiPurposeFormView input::placeholder,
[class*=block-type-][class*=-homm].MultiPurposeFormView textarea::placeholder,
[data-brand=homm].MultiPurposeFormView input::placeholder,
[data-brand=homm].MultiPurposeFormView textarea::placeholder {
  color: #6d6d6d !important;
}
[class*=block-type-][class*=-homm].MultiPurposeFormView p[id$=-label],
[data-brand=homm].MultiPurposeFormView p[id$=-label] {
  color: #6d6d6d !important;
}
[class*=block-type-][class*=-homm].MultiPurposeFormView .drupal-managed-file-trigger,
[data-brand=homm].MultiPurposeFormView .drupal-managed-file-trigger {
  border-radius: 12px !important;
}
@media (min-width: 1024px) {
  [class*=block-type-][class*=-homm].MultiPurposeFormView .drupal-managed-file-trigger,
  [data-brand=homm].MultiPurposeFormView .drupal-managed-file-trigger {
    border-radius: 16px !important;
  }
}
[class*=block-type-][class*=-homm].MultiPurposeFormView,
[data-brand=homm].MultiPurposeFormView {
  /* Upload box label + selected filename → Source Sans Pro */
}
[class*=block-type-][class*=-homm].MultiPurposeFormView .drupal-managed-file-field,
[class*=block-type-][class*=-homm].MultiPurposeFormView .drupal-managed-file-field > span,
[class*=block-type-][class*=-homm].MultiPurposeFormView .drupal-managed-file-accepted,
[class*=block-type-][class*=-homm].MultiPurposeFormView .drupal-managed-file-accepted .drupal-managed-file-name,
[class*=block-type-][class*=-homm].MultiPurposeFormView .drupal-managed-file-accepted .font-avenir,
[data-brand=homm].MultiPurposeFormView .drupal-managed-file-field,
[data-brand=homm].MultiPurposeFormView .drupal-managed-file-field > span,
[data-brand=homm].MultiPurposeFormView .drupal-managed-file-accepted,
[data-brand=homm].MultiPurposeFormView .drupal-managed-file-accepted .drupal-managed-file-name,
[data-brand=homm].MultiPurposeFormView .drupal-managed-file-accepted .font-avenir {
  font-family: var(--font-homm-source-sans-pro), ui-sans-serif, system-ui, sans-serif !important;
}
[class*=block-type-][class*=-homm].MultiPurposeFormView .drupal-managed-file-accepted .drupal-managed-file-name,
[data-brand=homm].MultiPurposeFormView .drupal-managed-file-accepted .drupal-managed-file-name {
  color: #6d6d6d;
}
[class*=block-type-][class*=-homm].MultiPurposeFormView .drupal-form-checkbox .typographic,
[class*=block-type-][class*=-homm].MultiPurposeFormView .drupal-form-checkbox .RichText-root,
[data-brand=homm].MultiPurposeFormView .drupal-form-checkbox .typographic,
[data-brand=homm].MultiPurposeFormView .drupal-form-checkbox .RichText-root {
  color: #6d6d6d;
}
[class*=block-type-][class*=-homm].MultiPurposeFormView .drupal-form-checkbox [role=checkbox],
[data-brand=homm].MultiPurposeFormView .drupal-form-checkbox [role=checkbox] {
  color: #000;
}
[class*=block-type-][class*=-homm].MultiPurposeFormView .drupal-form-checkbox [role=checkbox] path,
[data-brand=homm].MultiPurposeFormView .drupal-form-checkbox [role=checkbox] path {
  stroke: #000;
}

[data-dropdown-brand=homm] {
  gap: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  color: #000 !important;
  box-shadow: none !important;
  text-transform: none !important;
}
[data-dropdown-brand=homm] [data-slot=dropdown-menu-item],
[data-dropdown-brand=homm] [role=menuitem] {
  margin: 0 !important;
  padding: 16px 24px !important;
}
[data-dropdown-brand=homm] .global-button.variant-link{
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
  border: 0 !important;
  border-bottom: 0 !important;
  border-radius: 0 !important;
  font-weight: 600 !important;
  text-decoration: none !important;
  text-transform: none !important;
  box-shadow: none !important;
}
[data-dropdown-brand=homm] [data-slot=dropdown-menu-item]:hover,
[data-dropdown-brand=homm] [data-slot=dropdown-menu-item]:focus,
[data-dropdown-brand=homm] [data-slot=dropdown-menu-item]:focus-visible,
[data-dropdown-brand=homm] [data-slot=dropdown-menu-item][data-highlighted] {
  background-color: #f3f4f6 !important;
  color: #000d85 !important;
  opacity: 1 !important;
}
[data-dropdown-brand=homm] [data-slot=dropdown-menu-item]:hover .global-button.variant-link,
[data-dropdown-brand=homm] [data-slot=dropdown-menu-item]:focus .global-button.variant-link,
[data-dropdown-brand=homm] [data-slot=dropdown-menu-item]:focus-visible .global-button.variant-link,
[data-dropdown-brand=homm] [data-slot=dropdown-menu-item][data-highlighted] .global-button.variant-link,
[data-dropdown-brand=homm] [data-slot=dropdown-menu-item]:hover .typographic.variant-h6,
[data-dropdown-brand=homm] [data-slot=dropdown-menu-item]:focus .typographic.variant-h6,
[data-dropdown-brand=homm] [data-slot=dropdown-menu-item]:focus-visible .typographic.variant-h6,
[data-dropdown-brand=homm] [data-slot=dropdown-menu-item][data-highlighted] .typographic.variant-h6 {
  border-bottom: 0 !important;
  color: #000d85 !important;
  text-decoration: none !important;
}
[data-dropdown-brand=homm] .global-button.variant-link::after {
  display: none !important;
}
[data-dropdown-brand=homm] .typographic.variant-h6 {
  color: #000 !important;
  font-weight: 600 !important;
  text-transform: none !important;
}

[data-brand=homm] .global-button.variant-default{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 15 159 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(243 244 246 / var(--tw-text-opacity, 1)) !important;
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgb(0 15 159 / var(--tw-ring-opacity, 1)) !important;
}

@media (hover: hover) and (pointer: fine){
  [data-brand=homm] .global-button.variant-default:hover{
    --tw-bg-opacity: 1 !important;
    background-color: rgb(0 13 133 / var(--tw-bg-opacity, 1)) !important;
    --tw-ring-opacity: 1 !important;
    --tw-ring-color: rgb(0 13 133 / var(--tw-ring-opacity, 1)) !important;
  }
}

[data-brand=homm] .global-button.variant-default:disabled{
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 15 159 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(243 244 246 / var(--tw-text-opacity, 1)) !important;
  opacity: 0.35 !important;
  --tw-ring-opacity: 1 !important;
  --tw-ring-color: rgb(0 15 159 / var(--tw-ring-opacity, 1)) !important;
}
[data-brand=homm] section.background-dark:has(> .BigImageWithTextCtasView):has(> .BigImageWithTextCtasView.variant-big-left), [data-brand=homm] section.background-dark:has(> .BigImageWithTextCtasView):has(> .BigImageWithTextCtasView.variant-big-right), [data-brand=homm] section.background-dark:has(> .BigImageWithTextCtasView):has(> .BigImageWithTextCtasView.variant-small-left){
  --tw-bg-opacity: 1 !important;
  background-color: rgb(19 41 75 / var(--tw-bg-opacity, 1)) !important;
}
[data-brand=homm] section.background-dark:has(> .BigImageWithTextCtasView):has(> .BigImageWithTextCtasView.variant-small-right){
  --tw-bg-opacity: 1 !important;
  background-color: rgb(0 15 159 / var(--tw-bg-opacity, 1)) !important;
}

/* H-C13 → H-C18 grid filter dropdown (custom class beats item Tailwind) */
.homm-custom.SelectContent,
.HOMM-custom.SelectContent{
  border-radius: 0.75rem;
  border-style: none;
}
@supports (container-type: inline-size){
  @container (min-width: 1024px){
    .homm-custom.SelectContent,
.HOMM-custom.SelectContent{
      border-radius: 1rem;
    }
  }
}
@supports not (container-type: inline-size){
  @media (min-width: 1024px){
    .homm-custom.SelectContent,
.HOMM-custom.SelectContent{
      border-radius: 1rem;
    }
  }
}
.homm-custom.SelectContent,
.HOMM-custom.SelectContent {
  padding: 0px !important;
  background-color: #fff !important;
  font-family: var(--font-homm-source-sans-pro), ui-sans-serif, system-ui, sans-serif;
}
.homm-custom.SelectContent > *,
.HOMM-custom.SelectContent > * {
  padding: 0px !important;
}
.homm-custom.SelectContent .SelectItem,
.homm-custom.SelectContent .SelectItem span,
.homm-custom.SelectContent .font-avenir,
.HOMM-custom.SelectContent .SelectItem,
.HOMM-custom.SelectContent .SelectItem span,
.HOMM-custom.SelectContent .font-avenir {
  font-family: var(--font-homm-source-sans-pro), ui-sans-serif, system-ui, sans-serif !important;
}
.homm-custom.SelectContent .SelectItem,
.HOMM-custom.SelectContent .SelectItem {
  margin: 0px;
  border-radius: 0px !important;
  padding: 16px 24px !important;
  background-color: #fff !important;
  color: #000 !important;
}
.homm-custom.SelectContent .SelectItem span,
.homm-custom.SelectContent .SelectItem .font-avenir,
.HOMM-custom.SelectContent .SelectItem span,
.HOMM-custom.SelectContent .SelectItem .font-avenir {
  color: inherit !important;
}
.homm-custom.SelectContent .SelectItem:hover, .homm-custom.SelectContent .SelectItem[data-highlighted],
.HOMM-custom.SelectContent .SelectItem:hover,
.HOMM-custom.SelectContent .SelectItem[data-highlighted] {
  background-color: #f3f4f6 !important;
  color: #000d85 !important;
}
.homm-custom.SelectContent .SelectItem,
.HOMM-custom.SelectContent .SelectItem {
  /* selected > hover */
}
.homm-custom.SelectContent .SelectItem[data-state=checked],
.HOMM-custom.SelectContent .SelectItem[data-state=checked] {
  background-color: #000d85 !important;
  color: #fff !important;
}
.homm-custom.SelectContent .SelectItem[data-state=checked]:hover, .homm-custom.SelectContent .SelectItem[data-state=checked][data-highlighted],
.HOMM-custom.SelectContent .SelectItem[data-state=checked]:hover,
.HOMM-custom.SelectContent .SelectItem[data-state=checked][data-highlighted] {
  background-color: #000d85 !important;
  color: #fff !important;
}

.form-select.homm-custom.SelectContent {
  /* H-A5 form dropdown — viewport lg, not @lg (portal) */
  overflow: hidden !important;
  border-radius: 0.75rem !important;
}

@media (min-width: 1024px){
  .form-select.homm-custom.SelectContent{
    border-radius: 1rem !important;
  }
}
.form-select.homm-custom.SelectContent .SelectItem {
  padding: 16px 24px !important;
  color: #000 !important;
}
.form-select.homm-custom.SelectContent .SelectItem span,
.form-select.homm-custom.SelectContent .SelectItem .font-avenir {
  color: inherit !important;
}
.form-select.homm-custom.SelectContent .SelectItem:hover, .form-select.homm-custom.SelectContent .SelectItem[data-highlighted] {
  background-color: #f3f4f6 !important;
  color: #000d85 !important;
}
.form-select.homm-custom.SelectContent .SelectItem[data-state=checked] {
  background-color: #000d85 !important;
  color: #fff !important;
}
.form-select.homm-custom.SelectContent .SelectItem[data-state=checked]:hover, .form-select.homm-custom.SelectContent .SelectItem[data-state=checked][data-highlighted] {
  background-color: #000d85 !important;
  color: #fff !important;
}

.homm-dialog h4{
  --tw-text-opacity: 1 !important;
  color: rgb(19 41 75 / var(--tw-text-opacity, 1)) !important;
}