.elementor .text-trim{text-box: trim-both cap alphabetic;\n}.elementor .hero-header{font-family:"Quicksand";font-weight:300;font-size:var(----font-size-h1);color:var(----text-color-dark);letter-spacing:-2%;word-spacing:-2%;line-height:1em;direction:ltr;filter:drop-shadow(0px 4px 8px rgba(0, 0, 0, 0.2));}.elementor .hero-p-content{font-family:"Spline Sans";font-weight:300;font-size:var(----font-size-XL);letter-spacing:var(----LS-400);word-spacing:var(----LS-400);line-height:var(----LH-400);filter:drop-shadow(0px 4px 8px rgba(0, 0, 0, 0.2));}.elementor .text-balance{text-wrap: balance;\n}.elementor .text-pretty{text-wrap: pretty;\n}.elementor .hero-section-grid{width:100%;height:600px;padding:0px;display: grid !important;
grid-template-columns: repeat(12, 1fr);
grid-template-rows: 1fr;
grid-auto-flow: row;

z-index: 0;\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 .gradient-hero-image{width:100%;height:100%;position:absolute;inset-block-start:0px;inset-inline-end:0px;z-index:2;color:hsla(95, 25%, 91%, 0.8);padding:var(--zero-pad);margin-block-end:40px;grid-column: -1 / -9;
grid-row: 1 / 3;

  background: radial-gradient(ellipse at 80% -10%,
hsla(95, 25%, 91%, 0) 20%,
hsla(95, 25%, 91%, 0.5) 40%,
hsla(95, 25%, 91%, 0.8) 60%,
hsla(95, 25%, 91%, 1) 65%);

pointer-events: none;\n}.elementor .hero-text-content{position:relative;z-index:3;padding:8px;margin-block-start:-40px;display:flex;flex-direction:column;row-gap:clamp(1rem, 0.6rem + 2vw, 3rem);justify-content:center;align-items:start;grid-column: 2 / -2;
grid-row: 1;

align-self: center;\n}.elementor .button-layout{column-gap:1em;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}.elementor .booking-box-erhverv{width:200px;min-width:200px;aspect-ratio:3/4;padding:1rem;box-shadow:0px 0px 4px 1px rgba(0, 0, 0, .3);transition:all 300ms;justify-content:center;align-items:end;}.elementor .booking-box-erhverv:hover,.elementor .booking-box-erhverv:focus-visible{box-shadow:0px 0px 4px 2px rgba(0, 0, 0, .4);transform:scale3d(1.01, 1.01, 1.01);}.elementor .p-default{font-family:var(----font-text-family);font-weight:400;font-size:var(----font-size-normal);color:var(----text-color-light);line-height:var(----LH-100);}.elementor .icon-SoMe-dark{color:var(----succulent-garden-shade-650);transition:all 300ms;}.elementor .icon-SoMe-dark:hover,.elementor .icon-SoMe-dark:focus-visible{color:var(----blue-tribute-shade-200);transform:scale3d(1.1, 1.1, 1.1) rotateX(0deg) rotateY(0deg) rotateZ(5deg);}.elementor .li-icon-2{width:2.66rem;height:2.66rem;color:var(----text-clr-muted);}.elementor .li-text-L{font-family:var(----font-text-family);font-weight:500;font-size:var(----font-size-L);color:var(----text-clr-muted);letter-spacing:var(----LS-400);word-spacing:var(----LS-400);line-height:var(----LH-400);}.elementor .li-box{width:auto;height:auto;column-gap:2ch;padding:var(--zero-pad);justify-content:flex-start;align-items:center;}.elementor .grid-1{display:grid;\n}.elementor .foot-layer{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;}.elementor .foot-bg-img-slide{width:100%;height:100%;object-fit:cover;object-position:center center;opacity:0%;filter:grayscale(100%);will-change: opacity;
animation: footFade 18s infinite;\n}.elementor .grid-full{grid-column: 1 / -1;
grid-row: 1 / -1;\n}.elementor .floating-gallery-img{border-width:5px;border-color:var(----succulent-garden-shade-650);border-style:solid;box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 1);}