.elementor .text-trim{text-box: trim-both cap alphabetic;\n}.elementor .icon{width:3rem;height:3rem;aspect-ratio:1/1;object-fit:contain;object-position:center center;color:var(----mega-menu-accent);padding:0.5rem;border-width:1px;border-color:rgba(255, 255, 255, 0.04);border-style:solid;transition:all 300ms;display:flex;justify-content:center;align-items:center;pointer-events: none;\n}.elementor .menu-item-box{column-gap:1.75rem;padding:0.75rem;transition:all 300ms;align-items:center;cursor: pointer;\n}.elementor .menu-item-box:hover,.elementor .menu-item-box:focus-visible{background-color:var(----mega-menu-item-bg-hover);box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.5);transform:scale3d(1.02, 1.02, 1.02);.icon {
  color: var(--mega-menu-item-bg-hover);
  background-color: var(--mega-menu-accent);
}\n}.elementor .menu-item-box-content{padding:var(--zero-pad);flex-direction:column;row-gap:0.25rem;pointer-events: none;\n}.elementor .menu-item-box-content-header{font-family:var(----font-header-family);font-weight:500;font-size:1rem;color:var(----mega-menu-text);line-height:1em;}.elementor .menu-item-box-content-text{font-family:var(----font-text-family);font-weight:400;font-size:0.813rem;color:var(----mega-menu-text-muted);line-height:1.4em;}.elementor .mega-menu-bg{border-width:1px;border-color:var(----mega-menu-border);border-style:solid;background-color:var(----mega-menu-bg);filter:drop-shadow(0px 0px 4px hsla(0, 0%, 0%, 0.2));backdrop-filter:blur(13px);transition:all 300ms;}.elementor .mega-menu-bg:hover,.elementor .mega-menu-bg:focus-visible{filter:drop-shadow(0px 0px 6px hsla(0, 0%, 0%, 0.4));transform:scale3d(1.01, 1.01, 1.01);}.elementor .mega-menu-bg-dark{border-width:1px;border-color:var(----mega-menu-border);border-style:solid;background-color:var(----mega-menu-bg-dark);box-shadow:0px 20px 40px 0px rgba(0, 0, 0, 0.03);backdrop-filter:blur(13px);}.elementor .mega-menu-box-padding{padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;}.elementor .menu-item-booking-link{font-family:var(----font-text-family);font-weight:500;font-size:0.875rem;color:var(----mega-menu-text);line-height:1em;padding:0.75rem;border-width:1px;border-color:hsla(0, 0%, 100%, 0.05);border-style:solid;background-color:hsla(0, 0%, 100%, 0.03);display:flex;flex:1 0 auto;justify-content:space-between;align-items:center;}.elementor .grid-8col{display: grid;
grid-template-columns: repeat(8, 1fr);\n}.elementor .grid-12col{display: grid;
grid-template-columns: repeat(12, 1fr);\n}.elementor .grid-2col-4row{display: grid !important;
  grid-auto-flow: column;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(4, 4.5rem);\n}.elementor .button-layout{width:auto;height:3rem;column-gap:1em;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:0px;filter:drop-shadow(0px 2px 4px rgba(0, 0, 0, 0.2));transition:all 300ms;justify-content:space-between;align-items:center;}.elementor .button-layout:hover,.elementor .button-layout:focus-visible{filter:drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.3));transform:translate3d(0px, -2px, 0px);}.elementor .button-typo{font-family:var(--btn-font-family);font-weight:300;font-size:var(--btn-font-size);color:var(----btn-text-color-light-tint-950);letter-spacing:2%;word-spacing:2%;line-height:1em;}.elementor .button-typo:hover,.elementor .button-typo:focus-visible{color:var(----btn-text-color-dark-shade-950);}.elementor .button_icon-layout{width:auto;height:20px;svg path {
fill: currentColor;
}\n}.elementor .button-accent-dark{background-color:var(----btn-bg-color-accent-shade-200);}.elementor .button-accent-dark:hover,.elementor .button-accent-dark:focus-visible{background-color:var(----btn-bg-color-accent-tint-200);}.elementor .reset{width:auto;height:auto;padding:var(--zero-pad);}.elementor .button-layout-small{width:auto;height:auto;column-gap:0.25em;padding:0.25em;display:none;}.elementor .button_small_icon-layout{height:2rem;}.elementor .media-remove-text-mob{@media (max-width: 399px) {
  display: none;
}\n}