.elementor .aamanns-navigator__container{display:flex;background-color:var(--e-global-color-primary)}.elementor .aamanns-navigator__content{display:flex;flex-direction:column;justify-content:space-between;position:relative;width:100%;height:108rem;padding:5rem 10rem 7rem 15rem;background-color:var(--e-global-color-primary);color:var(--e-global-color-accent)}.elementor .aamanns-navigator__header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;column-gap:3rem}.elementor .aamanns-navigator__logo{visibility:hidden;overflow:clip}.elementor .aamanns-navigator__logo.visible{visibility:visible}.elementor .aamanns-navigator__logo svg{display:block;width:66rem;height:auto;fill:var(--e-global-color-accent)}.elementor .aamanns-navigator__languages{display:flex;align-items:center;margin-top:.8rem;column-gap:.5em;font-size:2.4rem;line-height:1em;visibility:hidden;overflow:clip}.elementor .aamanns-navigator__languages.visible{visibility:visible}.elementor .aamanns-navigator__languages .aamanns-navigator__language-link{color:inherit;opacity:.55;transition:opacity 125ms linear}@media(hover: hover),(-moz-touch-enabled: 0),(pointer: fine){.elementor .aamanns-navigator__languages .aamanns-navigator__language-link:hover{opacity:1}}@media(hover: none),(hover: on-demand),(-moz-touch-enabled: 1),(pointer: coarse){.elementor .aamanns-navigator__languages .aamanns-navigator__language-link:active{opacity:1}}.elementor .aamanns-navigator__languages .aamanns-navigator__language-link--active{opacity:1;pointer-events:none}.elementor .aamanns-navigator__languages .aamanns-navigator__language-separator{opacity:.2}.elementor .aamanns-navigator__menu{display:flex;flex-direction:column;gap:2rem;list-style:none;padding:0;margin:0}.elementor .aamanns-navigator__menu .menu-item{display:block;font-size:7.2rem;line-height:1.1;text-transform:uppercase;transition:opacity 400ms cubic-bezier(0.215, 0.61, 0.355, 1)}.elementor .aamanns-navigator__menu .menu-item>a{display:block;color:inherit;text-decoration:none;opacity:0;transition:opacity 125ms linear;pointer-events:none;overflow:hidden}.elementor .aamanns-navigator__menu .menu-item>a.visible{opacity:1;pointer-events:auto}@media(hover: hover),(-moz-touch-enabled: 0),(pointer: fine){.elementor .aamanns-navigator__menu .menu-item>a.visible:hover{opacity:.8}}@media(hover: none),(hover: on-demand),(-moz-touch-enabled: 1),(pointer: coarse){.elementor .aamanns-navigator__menu .menu-item>a.visible:active{opacity:.8}}.elementor .aamanns-navigator__menu .menu-item>a .line{display:block}.elementor .aamanns-navigator__menu .menu-item>a .word-mask{display:inline-block}.elementor .aamanns-navigator__menu .menu-item>a .word{display:inline-block}.elementor .aamanns-navigator__menu--active-item>.menu-item{opacity:.3}@media(hover: hover),(-moz-touch-enabled: 0),(pointer: fine){.elementor .aamanns-navigator__menu--active-item>.menu-item:hover{opacity:1}}@media(hover: none),(hover: on-demand),(-moz-touch-enabled: 1),(pointer: coarse){.elementor .aamanns-navigator__menu--active-item>.menu-item:active{opacity:1}}.elementor .aamanns-navigator__menu--active-item>.menu-item--active{opacity:1}.elementor .aamanns-navigator__footer{display:flex;justify-content:space-between;align-items:flex-end;column-gap:6rem}.elementor .aamanns-navigator__footer-menu{display:flex;flex-direction:column;list-style:none;padding:0 0 .6rem 0;margin:0;gap:1.4rem}.elementor .aamanns-navigator__footer-menu .menu-item{display:block;font-size:1.8rem;line-height:1.2em;text-transform:uppercase}.elementor .aamanns-navigator__footer-menu .menu-item>a{display:block;color:inherit;text-decoration:none;opacity:0;pointer-events:none;transition:opacity 125ms linear}.elementor .aamanns-navigator__footer-menu .menu-item>a.visible{opacity:1;pointer-events:auto}@media(hover: hover),(-moz-touch-enabled: 0),(pointer: fine){.elementor .aamanns-navigator__footer-menu .menu-item>a.visible:hover{opacity:.8}}@media(hover: none),(hover: on-demand),(-moz-touch-enabled: 1),(pointer: coarse){.elementor .aamanns-navigator__footer-menu .menu-item>a.visible:active{opacity:.8}}.elementor .aamanns-navigator__footer-menu .menu-item>a .line{display:block}.elementor .aamanns-navigator__footer-menu .menu-item>a .word-mask{display:inline-block}.elementor .aamanns-navigator__footer-menu .menu-item>a .word{display:inline-block}.elementor .aamanns-navigator__ecomark{width:10rem;visibility:hidden;overflow:clip}.elementor .aamanns-navigator__ecomark.visible{visibility:visible}.elementor .aamanns-navigator__ecomark svg{display:block;width:100%;height:auto;fill:var(--e-global-color-accent)}.elementor .aamanns-navigator__slideshow{position:relative;width:50%;color:var(--e-global-color-primary);overflow:hidden;opacity:0}.elementor .aamanns-navigator__slideshow.visible{transition:opacity 1500ms linear;opacity:1}.elementor .aamanns-navigator__slideshow .swiper-wrapper{height:100%}.elementor .aamanns-navigator__slideshow .swiper-slide{position:relative;width:100% !important;height:100% !important}.elementor .aamanns-navigator__slideshow .aamanns-navigator__slideshow-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.elementor .aamanns-navigator__slideshow .aamanns-navigator__slideshow-image img{width:100%;height:100%;object-fit:cover;transform-origin:center center}.elementor .aamanns-navigator__slideshow-content{position:absolute;bottom:0;left:0;right:0;padding:5rem 10rem 9rem;z-index:3;display:flex;flex-direction:column;gap:0}.elementor .aamanns-navigator__slideshow-title{display:block;margin:0 0 0 -0.3rem;font-size:7.2rem;line-height:1.2em;font-weight:400;color:inherit;text-transform:none}.elementor .aamanns-navigator__slideshow-title .line-wrapper{display:block;overflow:hidden;padding-bottom:1rem}.elementor .aamanns-navigator__slideshow-title .word{display:inline-block}.elementor .aamanns-navigator__slideshow-cta{display:block;margin:-2rem 0 0 0;text-transform:none;font-size:4rem;line-height:1.2em;font-weight:400;color:var(--e-global-color-primary);transition:color 125ms linear}.elementor .aamanns-navigator__slideshow-cta .line-wrapper{display:block;overflow:hidden;padding-bottom:1rem}.elementor .aamanns-navigator__slideshow-cta .line-wrapper,.elementor .aamanns-navigator__slideshow-cta .word{text-decoration:underline;text-decoration-thickness:.3rem;text-underline-offset:.4rem}.elementor .aamanns-navigator__slideshow-cta .word{display:inline-block}@media(hover: hover),(-moz-touch-enabled: 0),(pointer: fine){.elementor .aamanns-navigator__slideshow-cta:hover{color:var(--e-global-color-accent)}}@media(hover: none),(hover: on-demand),(-moz-touch-enabled: 1),(pointer: coarse){.elementor .aamanns-navigator__slideshow-cta:active{color:var(--e-global-color-accent)}}.elementor .aamanns-navigator__slideshow .swiper-pagination{display:flex;position:absolute;bottom:5rem;left:10rem;right:6rem;width:auto;gap:2rem;z-index:50}.elementor .aamanns-navigator__slideshow-bullet{flex:1 1 auto;height:.4rem;border-radius:0;background-color:var(--e-global-color-primary);border:none;cursor:pointer;padding:0;opacity:.3;position:relative;overflow:hidden;transition:opacity .3s cubic-bezier(0.215, 0.61, 0.355, 1)}@media(hover: hover),(-moz-touch-enabled: 0),(pointer: fine){.elementor .aamanns-navigator__slideshow-bullet:hover{opacity:.8}}@media(hover: none),(hover: on-demand),(-moz-touch-enabled: 1),(pointer: coarse){.elementor .aamanns-navigator__slideshow-bullet:active{opacity:.8}}.elementor .aamanns-navigator__slideshow-bullet::before{content:"";position:absolute;top:0;left:0;height:100%;width:0;background-color:var(--e-global-color-accent);transition:width .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.elementor .aamanns-navigator__slideshow-bullet--active{opacity:1}.elementor .aamanns-navigator__slideshow-bullet--active::before{animation:bulletProgress var(--autoplay-delay, 5000ms) linear forwards}.elementor .aamanns-navigator__restaurants{display:flex;position:absolute;justify-content:center;align-items:center;width:50%;height:108rem;background-color:var(--e-global-color-accent);color:var(--e-global-color-primary);overflow:hidden;pointer-events:none;clip-path:inset(0 100% 0 0);z-index:10}.elementor .aamanns-navigator__restaurants.aamanns-navigator__restaurants--active{pointer-events:auto}.elementor .aamanns-navigator__restaurants.aamanns-navigator__restaurants--active .aamanns-navigator__restaurants-close{transform:translateX(0) translateZ(0);transition:transform cubic-bezier(0.215, 0.61, 0.355, 1) 800ms,margin-right 300ms cubic-bezier(0.215, 0.61, 0.355, 1),width 500ms cubic-bezier(0.215, 0.61, 0.355, 1);pointer-events:auto}@media(hover: hover),(-moz-touch-enabled: 0),(pointer: fine){.elementor .aamanns-navigator__restaurants.aamanns-navigator__restaurants--active .aamanns-navigator__restaurants-close:hover{margin-right:0}}@media(hover: none),(hover: on-demand),(-moz-touch-enabled: 1),(pointer: coarse){.elementor .aamanns-navigator__restaurants.aamanns-navigator__restaurants--active .aamanns-navigator__restaurants-close:active{margin-right:0}}.elementor .aamanns-navigator__restaurants .aamanns-navigator__restaurants-close{display:flex;position:absolute;align-items:center;height:4.6rem;width:12rem;top:5rem;right:0;padding:0;margin-right:-1rem;gap:.5rem;border:0;font-size:2.4rem;border-radius:0;background-color:var(--e-global-color-primary);color:var(--e-global-color-accent);transform:translateX(110%) translateZ(0);transition:transform cubic-bezier(0.55, 0.055, 0.675, 0.19) 500ms,margin-right 500ms cubic-bezier(0.215, 0.61, 0.355, 1),width 500ms cubic-bezier(0.215, 0.61, 0.355, 1);will-change:transform;overflow:hidden;cursor:pointer;pointer-events:none;z-index:25}.elementor .aamanns-navigator__restaurants .aamanns-navigator__restaurants-close--animating{pointer-events:none}.elementor .aamanns-navigator__restaurants .aamanns-navigator__restaurants-close--back{width:17.5rem}.elementor .aamanns-navigator__restaurants .aamanns-navigator__restaurants-close--back .aamanns-navigator__restaurants-close-icon{transform:translateX(-6.1rem) translateZ(0)}.elementor .aamanns-navigator__restaurants .aamanns-navigator__restaurants-close--back .aamanns-button-label.aamanns-button-label--close{transform:translateX(-8.5rem) translateZ(0)}.elementor .aamanns-navigator__restaurants .aamanns-navigator__restaurants-close--back .aamanns-button-label.aamanns-button-label--back{transform:translateX(-8.5rem) translateZ(0)}.elementor .aamanns-navigator__restaurants .aamanns-navigator__restaurants-close svg{width:2.82rem;height:2.82rem;margin-top:.15rem}.elementor .aamanns-navigator__restaurants .aamanns-navigator__restaurants-close-wrapper{display:flex;gap:1.2rem;padding:0 2.5rem 0 1.5rem;align-items:center}.elementor .aamanns-navigator__restaurants .aamanns-navigator__restaurants-close-icon{display:block;position:relative;width:2.1rem;height:2.1rem;backface-visibility:hidden;transform:translateX(0) translateZ(0);transition:transform 500ms cubic-bezier(0.215, 0.61, 0.355, 1)}.elementor .aamanns-navigator__restaurants .aamanns-navigator__restaurants-close-icon::before,.elementor .aamanns-navigator__restaurants .aamanns-navigator__restaurants-close-icon::after{content:"";position:absolute;width:100%;height:.2rem;background-color:currentColor;top:50%;left:0}.elementor .aamanns-navigator__restaurants .aamanns-navigator__restaurants-close-icon::before{transform:translateY(-50%) rotate(45deg)}.elementor .aamanns-navigator__restaurants .aamanns-navigator__restaurants-close-icon::after{transform:translateY(-50%) rotate(-45deg)}.elementor .aamanns-navigator__restaurants .aamanns-navigator__restaurants-close .aamanns-button-label{display:flex;align-items:center;backface-visibility:hidden;text-transform:uppercase;line-height:4.8rem;transform:translateX(0) translateZ(0);transition:transform 500ms cubic-bezier(0.215, 0.61, 0.355, 1)}.elementor .aamanns-navigator__restaurants .aamanns-navigator__restaurants-close .aamanns-button-label--back{position:absolute;top:0;left:13rem;height:100%;white-space:nowrap}.elementor .aamanns-navigator__restaurants-list{display:flex;flex-direction:column;list-style:none;justify-content:center;width:38rem;margin:0;padding:0;gap:clamp(20px,6vh,80px)}.elementor .aamanns-navigator__restaurant-item{display:block;text-align:center}.elementor .aamanns-navigator__restaurant-item .line{display:block;opacity:0;backface-visibility:hidden;transform:translateY(30px)}.elementor .aamanns-navigator__restaurant-name{display:block;margin:0;font-size:4rem;line-height:1em;font-weight:400}.elementor .aamanns-navigator__restaurant-description{display:block;margin:.5rem 0 0 0;font-size:2.1rem;line-height:1.2em;font-weight:400}.elementor .aamanns-navigator__restaurant-details{display:flex;column-gap:2rem;justify-content:center;margin:1.5rem 0 0 0;font-size:2.1rem}.elementor .aamanns-navigator__restaurant-buttons{display:flex;justify-content:center;column-gap:10px;margin-top:1.5rem}.elementor .aamanns-navigator__restaurant-button{display:flex;justify-content:center;align-items:center;width:12rem;height:3rem;font-size:1.6rem;line-height:3rem;font-weight:400;text-transform:uppercase;color:var(--e-global-color-accent);background-color:var(--e-global-color-primary);border:none;cursor:pointer;text-transform:uppercase;opacity:0;backface-visibility:hidden;text-decoration:none;transform:translateY(30px);transition:opacity 125ms linear}@media(hover: hover),(-moz-touch-enabled: 0),(pointer: fine){.elementor .aamanns-navigator__restaurant-button:hover{opacity:.8 !important;color:var(--e-global-color-accent);background-color:var(--e-global-color-primary)}}@media(hover: none),(hover: on-demand),(-moz-touch-enabled: 1),(pointer: coarse){.elementor .aamanns-navigator__restaurant-button:active{opacity:.8 !important;color:var(--e-global-color-accent);background-color:var(--e-global-color-primary)}}.elementor .aamanns-navigator__restaurant-button-spinner{display:none;width:1.5rem;height:1.5rem;border:.2rem solid currentColor;border-radius:50%;border-top-color:rgba(0,0,0,0);animation:spin .8s linear infinite}.elementor .aamanns-navigator__restaurant-button--loading{pointer-events:none}.elementor .aamanns-navigator__restaurant-button--loading .aamanns-navigator__restaurant-button-text{display:none}.elementor .aamanns-navigator__restaurant-button--loading .aamanns-navigator__restaurant-button-spinner{display:inline-block}.elementor .aamanns-navigator__booking-overlay{position:absolute;top:0;left:0;width:100%;height:108rem;background-color:var(--e-global-color-primary);color:var(--e-global-color-accent);pointer-events:none;clip-path:inset(0 100% 0 0);visibility:hidden;z-index:20}.elementor .aamanns-navigator__booking-overlay--active{pointer-events:auto;visibility:visible}.elementor .aamanns-navigator__booking-iframe{display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:none}.elementor .aamanns-navigator--fullscreen .aamanns-navigator__content,.elementor .aamanns-navigator--fullscreen .aamanns-navigator__restaurants,.elementor .aamanns-navigator--fullscreen .aamanns-navigator__booking-overlay{height:100vh}.admin-bar .elementor .aamanns-navigator--fullscreen .aamanns-navigator__content,.admin-bar .elementor .aamanns-navigator--fullscreen .aamanns-navigator__restaurants,.admin-bar .elementor .aamanns-navigator--fullscreen .aamanns-navigator__booking-overlay{height:calc(100vh - 32px)}.elementor .aamanns-navigator--slideshow-enabled .aamanns-navigator__content{width:50%}.elementor .aamanns-navigator--slideshow-enabled .aamanns-navigator__logo svg{width:41.5rem}.single-restaurants .elementor .aamanns-navigator .aamanns-navigator__restaurants--active .aamanns-navigator__restaurants-close:not(.aamanns-navigator__restaurants-close--back){transform:translateX(130%) translateZ(0) !important;transition:transform cubic-bezier(0.215, 0.61, 0.355, 1) 500ms;pointer-events:none}.single-restaurants .elementor .aamanns-navigator .aamanns-navigator__menu .menu-item.restaurants>a{pointer-events:none}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes bulletProgress{from{width:0}to{width:100%}}/*# sourceMappingURL=navigator.widget.css.map */
