@keyframes aamanns-submit-spinner{to{transform:rotate(360deg)}}body.has-fullscreen-navigator .aamanns-navigator__ecomark{display:none}.elementor .aamanns-navigator{overflow:hidden}@media only screen and (max-width: 840px){.elementor .aamanns-navigator{position:absolute;top:0;left:0;width:100%}}.elementor .aamanns-navigator__container{display:flex;background-color:var(--bg-color, var(--e-global-color-primary))}@media only screen and (max-width: 840px){.elementor .aamanns-navigator__container{height:auto;min-height:100vh;flex-direction:column}.admin-bar .elementor .aamanns-navigator__container{min-height:calc(100vh - var(--aamanns-admin-bar-height))}}.elementor .aamanns-navigator__content{display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;width:100%;height:108rem;min-height:calc(100vh - var(--aamanns-admin-bar-height, 0px));padding:4.6rem 8rem 7rem 15rem;background-color:var(--bg-color, var(--e-global-color-primary));color:var(--text-color, var(--e-global-color-accent));transition:color 800ms linear,background-color 800ms linear}@media only screen and (max-height: 540px){.elementor .aamanns-navigator__content{padding-bottom:5rem}}@media only screen and (max-width: 1440px){.elementor .aamanns-navigator__content{padding-left:14rem;padding-right:5rem}}@media only screen and (max-width: 840px){.elementor .aamanns-navigator__content{height:calc(55vh - var(--aamanns-admin-bar-height));min-height:0;padding:2.8rem 2.4rem 3rem 3rem;row-gap:5rem;justify-content:flex-start}body:not(.has-fullscreen-navigator) .elementor .aamanns-navigator__content{height:calc(100vh - var(--aamanns-admin-bar-height))}}.elementor .aamanns-navigator__header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;column-gap:5rem}@media only screen and (min-width: 842px){.elementor .aamanns-navigator__header{min-height:5.5rem}}@media only screen and (max-width: 840px){.elementor .aamanns-navigator__header{flex:0 0 auto;column-gap:3rem;height:3rem}}.elementor .aamanns-navigator__logo{visibility:hidden;overflow:clip}@media only screen and (max-width: 840px){.elementor .aamanns-navigator__logo{width:24.8rem;padding:0 1rem 0 0}.has-fullscreen-navigator .elementor .aamanns-navigator__logo{padding-left:4rem}}.elementor .aamanns-navigator__logo.visible{visibility:visible}.elementor .aamanns-navigator__logo svg{display:block;width:66rem;height:auto;fill:var(--text-color, var(--e-global-color-accent));transition:fill 800ms linear}@media only screen and (max-width: 840px){.elementor .aamanns-navigator__logo svg{width:28rem;max-width:100%}}.elementor .aamanns-navigator__languages{display:flex;align-items:center;margin-top:0;column-gap:.5em;font-size:max(17px,2.4rem);line-height:1em;visibility:hidden;overflow:clip}@media only screen and (min-width: 842px){.elementor .aamanns-navigator__languages{padding-bottom:.4rem}}@media only screen and (max-height: 540px)and (min-aspect-ratio: 3/1){.elementor .aamanns-navigator__languages{font-size:12px}}@media only screen and (max-width: 840px){.elementor .aamanns-navigator__languages{margin-left:auto;padding-bottom:.1rem;font-size:1.6rem}}.elementor .aamanns-navigator__languages.visible{visibility:visible}.elementor .aamanns-navigator__languages .aamanns-navigator__language-link{color:inherit;opacity:.5;transition:opacity 125ms linear}@media(hover: hover),(-moz-touch-enabled: 0),(pointer: fine){.elementor .aamanns-navigator__languages .aamanns-navigator__language-link:hover{opacity:.99;text-decoration:underline}}@media(hover: none),(hover: on-demand),(-moz-touch-enabled: 1),(pointer: coarse){.elementor .aamanns-navigator__languages .aamanns-navigator__language-link:active{opacity:.99;text-decoration:underline}}.elementor .aamanns-navigator__languages .aamanns-navigator__language-link--active{opacity:.99;pointer-events:none}.elementor .aamanns-navigator__languages .aamanns-navigator__language-separator{opacity:.2}@media only screen and (max-width: 840px){.elementor .aamanns-navigator__menu-container{display:flex;flex:1 1 auto;align-items:center;width:100%}body:not(.has-fullscreen-navigator) .elementor .aamanns-navigator__menu-container{justify-content:flex-start;margin-top:2rem}}@media only screen and (max-width: 840px){.elementor .aamanns-navigator__menu-container{display:flex;flex-direction:column;justify-content:center;flex:1 1 100%;padding-bottom:3rem}}.elementor .aamanns-navigator__menu{--menu-offset-y: 0px;--submenu-shift-distance: 500px;--submenu-shift-duration: 600ms;--submenu-shift-easing: cubic-bezier(0.215, 0.61, 0.355, 1);position:relative;overflow:visible;display:flex;flex-direction:column;transform:translateY(var(--menu-offset-y));transition:transform var(--submenu-shift-duration) var(--submenu-shift-easing);gap:2rem;list-style:none;padding:0;margin:0}@media only screen and (max-height: 540px){.elementor .aamanns-navigator__menu{gap:1rem}}@media only screen and (max-width: 840px){.elementor .aamanns-navigator__menu{width:100%;row-gap:1.5rem}body:not(.has-fullscreen-navigator) .elementor .aamanns-navigator__menu{transform:none;transform:translateY(var(--footer-menu-offset-y, 0px))}}.elementor .aamanns-navigator__menu .menu-item{display:block;font-size:7rem;line-height:1.1;text-align:left;text-transform:uppercase;transform:translateX(0);transition:opacity var(--submenu-shift-duration) var(--submenu-shift-easing),transform var(--submenu-shift-duration) var(--submenu-shift-easing)}.elementor .aamanns-navigator__menu .menu-item:nth-child(2){transition-delay:60ms}.elementor .aamanns-navigator__menu .menu-item:nth-child(3){transition-delay:120ms}.elementor .aamanns-navigator__menu .menu-item:nth-child(4){transition-delay:180ms}.elementor .aamanns-navigator__menu .menu-item:nth-child(5){transition-delay:240ms}.elementor .aamanns-navigator__menu .menu-item:nth-child(6){transition-delay:300ms}@media(max-aspect-ratio: 5/4){.elementor .aamanns-navigator__menu .menu-item{font-size:5.6rem}}@media only screen and (max-width: 840px){.elementor .aamanns-navigator__menu .menu-item{font-size:8rem}}@media only screen and (max-height: 540px){.elementor .aamanns-navigator__menu .menu-item{font-size:5rem}}@media only screen and (max-width: 840px){.elementor .aamanns-navigator__menu .menu-item{padding-left:3rem;font-size:3.2rem}}@media only screen and (max-width: 840px){body:not(.has-fullscreen-navigator) .elementor .aamanns-navigator__menu .menu-item{padding-left:0}}.elementor .aamanns-navigator__menu .menu-item>a{display:block;position:relative;color:inherit;text-decoration:none;opacity:0;will-change:transform;transform:translateX(0);transition:opacity 125ms linear,transform 600ms var(--submenu-shift-easing);pointer-events:none}.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:.6}}@media(hover: none),(hover: on-demand),(-moz-touch-enabled: 1),(pointer: coarse){.elementor .aamanns-navigator__menu .menu-item>a.visible:active{opacity:.6}}.elementor .aamanns-navigator__menu .menu-item>a .line{display:block;text-align:left !important;overflow:hidden}.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 .menu-item.menu-item-has-children>a{margin-left:-5.2rem;padding-left:5.2rem}@media only screen and (max-width: 840px){.elementor .aamanns-navigator__menu .menu-item.menu-item-has-children>a{margin-left:-2.8rem;padding-left:2.8rem}}.elementor .aamanns-navigator__menu .menu-item.menu-item-has-children>a::before{content:"";position:absolute;left:0;top:50%;width:2.8rem;height:2.8rem;margin-top:.2rem;border-left:.6rem solid currentColor;border-bottom:.6rem solid currentColor;opacity:0;transform:translateX(3.5rem) translateY(-50%) rotate(45deg);transition:opacity 200ms linear,transform 600ms var(--submenu-shift-easing);pointer-events:none}@media only screen and (max-width: 840px){.elementor .aamanns-navigator__menu .menu-item.menu-item-has-children>a::before{width:1.3rem;height:1.3rem;margin-top:.2rem;border-left:.3rem solid currentColor;border-bottom:.3rem solid currentColor;transform:translateX(1.5rem) translateY(-50%) rotate(45deg)}body:not(.has-fullscreen-navigator) .elementor .aamanns-navigator__menu .menu-item.menu-item-has-children>a::before{transform:translateX(0) translateY(-50%) rotate(45deg)}}@media only screen and (max-width: 840px){body:not(.has-fullscreen-navigator) .elementor .aamanns-navigator__menu .menu-item.menu-item-has-children.menu-item--active>a{transform:translateX(3rem)}}.elementor .aamanns-navigator__menu .menu-item.menu-item-has-children.menu-item--active>a::before{opacity:1;transform:translateX(0) translateY(-50%) rotate(45deg)}body:not(.has-fullscreen-navigator) .elementor .aamanns-navigator__menu .menu-item.menu-item-has-children.menu-item--active>a::before{transform:translateX(0) translateY(-50%) rotate(45deg)}.elementor .aamanns-navigator__menu .menu-item>.sub-menu{display:flex;flex-direction:column;position:absolute;top:100%;left:0;width:100%;z-index:2;margin:0;padding:0;gap:1rem;list-style:none;visibility:hidden;pointer-events:none}@media only screen and (max-height: 540px){.elementor .aamanns-navigator__menu .menu-item>.sub-menu{gap:1rem}}@media only screen and (max-height: 540px){.elementor .aamanns-navigator__menu .menu-item>.sub-menu{gap:1rem}}@media only screen and (max-width: 840px){.elementor .aamanns-navigator__menu .menu-item>.sub-menu{width:100%;row-gap:2.5rem}}@media only screen and (max-width: 840px){.elementor .aamanns-navigator__menu .menu-item>.sub-menu{row-gap:1.5rem}}.elementor .aamanns-navigator__menu .menu-item>.sub-menu>.menu-item{font-size:inherit;line-height:inherit;text-transform:inherit;transition:none;will-change:transform,opacity}@media(max-height: 800px){.elementor .aamanns-navigator__menu .menu-item>.sub-menu>.menu-item{font-size:.65em}}@media only screen and (max-width: 840px){.elementor .aamanns-navigator__menu .menu-item>.sub-menu>.menu-item{font-size:5.4rem}}@media only screen and (max-width: 840px){.elementor .aamanns-navigator__menu .menu-item>.sub-menu>.menu-item{font-size:2.2rem}}.elementor .aamanns-navigator__menu .menu-item>.sub-menu>.menu-item:first-child{margin-top:1rem}@media only screen and (max-width: 840px){.elementor .aamanns-navigator__menu .menu-item>.sub-menu>.menu-item:first-child{margin-top:2rem}}.elementor .aamanns-navigator__menu .menu-item>.sub-menu>.menu-item>a{display:block;color:inherit;text-decoration:none;overflow:hidden;opacity:1;pointer-events:auto;transition:opacity 125ms linear}@media(hover: hover),(-moz-touch-enabled: 0),(pointer: fine){.elementor .aamanns-navigator__menu .menu-item>.sub-menu>.menu-item>a:hover{opacity:.6}}@media(hover: none),(hover: on-demand),(-moz-touch-enabled: 1),(pointer: coarse){.elementor .aamanns-navigator__menu .menu-item>.sub-menu>.menu-item>a:active{opacity:.6}}.elementor .aamanns-navigator__menu .menu-item>.sub-menu.sub-menu--active{visibility:visible;pointer-events:auto}.elementor .aamanns-navigator__menu .menu-item>.sub-menu.sub-menu--active-item>.menu-item:not(.menu-item--active)>a{opacity:.3}@media(hover: hover),(-moz-touch-enabled: 0),(pointer: fine){.elementor .aamanns-navigator__menu .menu-item>.sub-menu.sub-menu--active-item>.menu-item:not(.menu-item--active)>a:hover{opacity:.6}}@media(hover: none),(hover: on-demand),(-moz-touch-enabled: 1),(pointer: coarse){.elementor .aamanns-navigator__menu .menu-item>.sub-menu.sub-menu--active-item>.menu-item:not(.menu-item--active)>a:active{opacity:.6}}.elementor .aamanns-navigator__menu .menu-item>.sub-menu.sub-menu--active-item>.menu-item.menu-item--active>a{opacity:1;pointer-events:none}.elementor .aamanns-navigator__menu .menu-item.menu-item--active{position:relative}.elementor .aamanns-navigator__menu .menu-item.menu-item--active>a{opacity:1}.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__menu--submenu-open>.menu-item:not(.menu-item--active){opacity:0;transform:translateX(var(--submenu-shift-distance));pointer-events:none}.elementor .aamanns-navigator__menu--submenu-open>.menu-item.menu-item--active{transform:translateX(0);opacity:1}.elementor .aamanns-navigator__menu--active-submenu-item>.menu-item.menu-item--active>a{opacity:.3}@media(hover: hover),(-moz-touch-enabled: 0),(pointer: fine){.elementor .aamanns-navigator__menu--active-submenu-item>.menu-item.menu-item--active>a:hover{opacity:.6}}@media(hover: none),(hover: on-demand),(-moz-touch-enabled: 1),(pointer: coarse){.elementor .aamanns-navigator__menu--active-submenu-item>.menu-item.menu-item--active>a:active{opacity:.6}}.elementor .aamanns-navigator__footer{display:flex;justify-content:space-between;align-items:flex-end;column-gap:6rem}@media only screen and (max-width: 840px){.has-fullscreen-navigator .elementor .aamanns-navigator__footer{display:none}}.elementor .aamanns-navigator__footer-menu{display:flex;flex-direction:column;list-style:none;padding:0 0 .6rem 0;margin:0;gap:.8rem}@media only screen and (max-height: 540px)and (min-aspect-ratio: 3/1){.elementor .aamanns-navigator__footer-menu{gap:.6rem}}@media only screen and (max-width: 840px){.elementor .aamanns-navigator__footer-menu{gap:.7rem}}.elementor .aamanns-navigator__footer-menu .menu-item{display:inline-flex;font-size:max(17px,2.4rem);line-height:1.2em;text-transform:uppercase}@media only screen and (max-height: 540px){.elementor .aamanns-navigator__footer-menu .menu-item{font-size:max(14px,2.4rem)}}@media only screen and (max-height: 540px)and (min-aspect-ratio: 3/1){.elementor .aamanns-navigator__footer-menu .menu-item{font-size:12px}}@media only screen and (max-width: 840px){.elementor .aamanns-navigator__footer-menu .menu-item{font-size:1.8rem}}.elementor .aamanns-navigator__footer-menu .menu-item>a{display:inline-block;color:inherit;text-decoration:none;opacity:0;pointer-events:none;text-decoration:none;position:relative}.elementor .aamanns-navigator__footer-menu .menu-item>a.visible{opacity:1;pointer-events:auto}.elementor .aamanns-navigator__footer-menu .menu-item>a::after{content:"";display:block;position:absolute;left:0;bottom:-0.1em;width:100%;height:.075em;background-color:currentColor;transform:scaleX(0);transform-origin:center;will-change:transform;transition:transform 400ms ease}@media(hover: hover),(-moz-touch-enabled: 0),(pointer: fine){.elementor .aamanns-navigator__footer-menu .menu-item>a:hover::after{transform:scaleX(1)}}@media(hover: none),(hover: on-demand),(-moz-touch-enabled: 1),(pointer: coarse){.elementor .aamanns-navigator__footer-menu .menu-item>a:active::after{transform:scaleX(1)}}.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{display:none;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(--text-color, var(--e-global-color-accent));transition:fill 800ms linear}.elementor .aamanns-navigator__slideshow{position:relative;width:100%;height:100%;overflow:hidden;width:50%;height:100vh;color:var(--e-global-color-primary);opacity:0;z-index:0}.elementor .aamanns-navigator__slideshow .swiper-wrapper{height:100%}.elementor .aamanns-navigator__slideshow .swiper-slide{position:relative;width:100%;height:100%}.elementor .aamanns-navigator__slideshow .swiper-slide--template{overflow:hidden}.elementor .aamanns-navigator__slideshow .aamanns-slideshow-template__viewport{position:absolute;inset:0;overflow:hidden}.elementor .aamanns-navigator__slideshow .aamanns-slideshow-template__canvas{position:absolute;top:0;left:0;width:var(--aamanns-slideshow-template-width, 1920px);height:var(--aamanns-slideshow-template-height, 1080px);transform-origin:0 0;transform:var(--transform-desktop, none);will-change:transform}@media only screen and (max-width: 840px){.elementor .aamanns-navigator__slideshow .aamanns-slideshow-template__canvas{transform:var(--transform-tablet, none)}}@media only screen and (max-width: 840px){.elementor .aamanns-navigator__slideshow .aamanns-slideshow-template__canvas{transform:var(--transform-mobile, none)}}.elementor .aamanns-navigator__slideshow .aamanns-slideshow-template__canvas>.elementor{display:flex;width:100%;height:100%}.elementor .aamanns-navigator__slideshow .aamanns-slideshow-template__canvas>.elementor>*{width:auto}.elementor .aamanns-navigator__slideshow .aamanns-slideshow-template__canvas .elementor-section-wrap,.elementor .aamanns-navigator__slideshow .aamanns-slideshow-template__canvas .elementor-widget-wrap,.elementor .aamanns-navigator__slideshow .aamanns-slideshow-template__canvas .e-con,.elementor .aamanns-navigator__slideshow .aamanns-slideshow-template__canvas .e-child{min-height:100%}.elementor .aamanns-navigator__slideshow .aamanns-navigator__slideshow-bullets{display:flex;justify-content:center;position:absolute;bottom:3rem;left:10rem;right:10rem;width:auto;gap:2rem;z-index:50}@media only screen and (max-width: 840px){.elementor .aamanns-navigator__slideshow .aamanns-navigator__slideshow-bullets{bottom:1rem;left:3rem;right:3rem}}.elementor .aamanns-navigator__slideshow .aamanns-navigator__slideshow-bullets .aamanns-navigator__slideshow-bullet{position:relative;flex:1 1 100%;height:4.4rem;max-width:50rem;margin:0;border:0;border-radius:0;opacity:1;background:rgba(0,0,0,0) !important;overflow:hidden;cursor:pointer}.elementor .aamanns-navigator__slideshow .aamanns-navigator__slideshow-bullets .aamanns-navigator__slideshow-bullet::before{content:"";display:block;position:absolute;top:2rem;bottom:2rem;left:0;width:100%;background:var(--aamanns-slideshow-pagination-track-color, var(--e-global-color-primary));opacity:var(--aamanns-slideshow-pagination-track-opacity, 0.3);transition:opacity 125ms linear;z-index:0}.elementor .aamanns-navigator__slideshow .aamanns-navigator__slideshow-bullets .aamanns-navigator__slideshow-bullet:hover::before{opacity:1}.elementor .aamanns-navigator__slideshow .aamanns-navigator__slideshow-bullets .aamanns-navigator__slideshow-bullet:not(.aamanns-navigator__slideshow-bullet--active) .aamanns-navigator__slideshow-bullet-progress{transform:scaleX(0) translateZ(0) !important;transition:none}.elementor .aamanns-navigator__slideshow .aamanns-navigator__slideshow-bullets .aamanns-navigator__slideshow-bullet.aamanns-navigator__slideshow-bullet--active::before{opacity:1}.elementor .aamanns-navigator__slideshow .aamanns-navigator__slideshow-bullets .aamanns-navigator__slideshow-bullet.swiper-pagination-bullet-previous .aamanns-navigator__slideshow-bullet-progress{transform:scaleX(1) translateZ(0) !important;transition:none}.elementor .aamanns-navigator__slideshow .aamanns-navigator__slideshow-bullets .aamanns-navigator__slideshow-bullet .aamanns-navigator__slideshow-bullet-progress{display:block;position:absolute;top:2rem;bottom:2rem;left:0;width:100%;background:var(--aamanns-slideshow-pagination-progress-color, var(--theme-color-primary, var(--page-color-text, var(--e-global-color-accent))));transform-origin:0 0;backface-visibility:hidden;transform:scaleX(var(--slide-progress, 0)) translateZ(0);transition:transform 200ms linear;z-index:1}.elementor-editor-active .elementor .aamanns-navigator__slideshow .elementor-add-section-area-button{pointer-events:none}.elementor-editor-active .elementor .aamanns-navigator__slideshow .elementor-add-section{height:100%}.elementor-editor-active .elementor .aamanns-navigator__slideshow .elementor-add-section .elementor-add-section-inner{align-items:center;padding-top:30px;padding-bottom:30px}.admin-bar .elementor .aamanns-navigator__slideshow{height:calc(100vh - var(--aamanns-admin-bar-height))}@media only screen and (max-width: 840px){.elementor .aamanns-navigator__slideshow{width:100%;height:50vh}.admin-bar .elementor .aamanns-navigator__slideshow{height:50vh}}@media only screen and (max-width: 840px){.elementor .aamanns-navigator__slideshow{height:45vh}.admin-bar .elementor .aamanns-navigator__slideshow{height:45vh}}.elementor .aamanns-navigator__slideshow.visible{transition:opacity 1500ms linear;opacity:1}.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 11rem;z-index:3;display:flex;flex-direction:column;gap:0}@media only screen and (max-width: 840px){.elementor .aamanns-navigator__slideshow-content{padding:3rem 3rem 5.5rem 3rem}}.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}@media only screen and (max-width: 840px){.elementor .aamanns-navigator__slideshow-title{margin:0 0 0 -0.1rem;font-size:3.6rem;line-height:1.05em}}.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:-2.3rem 0 .3rem 0;padding:.3rem 0;overflow:clip}@media only screen and (max-width: 840px){.elementor .aamanns-navigator__slideshow-cta{margin:-0.6rem 0 0 0}}.elementor .aamanns-navigator__slideshow-cta-link{display:block;text-transform:none;font-size:4rem;line-height:1.2em;font-weight:400;color:var(--e-global-color-primary);text-decoration:underline;backface-visibility:hidden;visibility:hidden;transition:color 125ms linear}@media only screen and (max-width: 840px){.elementor .aamanns-navigator__slideshow-cta-link{margin-top:-1rem;font-size:2.4rem}}.elementor .aamanns-navigator__slideshow-cta-link.visible{visibility:visible}@media(hover: hover),(-moz-touch-enabled: 0),(pointer: fine){.elementor .aamanns-navigator__slideshow-cta-link:hover{color:var(--e-global-color-accent)}}@media(hover: none),(hover: on-demand),(-moz-touch-enabled: 1),(pointer: coarse){.elementor .aamanns-navigator__slideshow-cta-link:active{color:var(--e-global-color-accent)}}.elementor .aamanns-navigator__restaurant-view{display:block;position:absolute;top:0;right:0;width:50%;height:100%;pointer-events:none;z-index:15}@media only screen and (max-width: 840px){.elementor .aamanns-navigator__restaurant-view{width:100%;height:45vh;top:55vh;right:auto;left:0}body:not(.has-fullscreen-navigator) .elementor .aamanns-navigator__restaurant-view{height:50vh;top:50vh}}.elementor .aamanns-navigator__restaurant-view--active{pointer-events:auto}.elementor .aamanns-navigator__restaurant{display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:absolute;top:0;left:0;bottom:0;right:0;padding:17rem 6rem 15rem 6rem;pointer-events:none;overflow:clip;z-index:0}@media only screen and (max-width: 840px){.elementor .aamanns-navigator__restaurant{padding:6rem 3rem 5rem 3rem}}.elementor .aamanns-navigator__restaurant--active{z-index:2;pointer-events:auto}.elementor .aamanns-navigator__restaurant-image,.elementor .aamanns-navigator__restaurant-slideshow{display:block;position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;transform-origin:center center;z-index:0}.elementor .aamanns-navigator__restaurant-image.is-hidden,.elementor .aamanns-navigator__restaurant-slideshow.is-hidden{display:none}@media only screen and (max-width: 840px){.elementor .aamanns-navigator__restaurant-image{height:45vh}body:not(.has-fullscreen-navigator) .elementor .aamanns-navigator__restaurant-image{height:50vh}}.elementor .aamanns-navigator__restaurant-slideshow .swiper-wrapper{height:100%}.elementor .aamanns-navigator__restaurant-slideshow .swiper-slide{position:relative;width:100% !important;height:100% !important;overflow:clip}.elementor .aamanns-navigator__restaurant-slideshow-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}@media only screen and (max-width: 840px){.elementor .aamanns-navigator__restaurant-slideshow-image{height:45vh}body:not(.has-fullscreen-navigator) .elementor .aamanns-navigator__restaurant-slideshow-image{height:50vh}}.elementor .aamanns-navigator__restaurant-slideshow-image img{width:100%;height:100%;object-fit:cover;transform-origin:center center}.elementor .aamanns-navigator__restaurant-slideshow-bullets.swiper-pagination{display:flex;position:absolute;bottom:3rem;left:50%;transform:translateX(-50%);width:80%;max-width:64rem;gap:2rem;z-index:50}@media only screen and (max-width: 840px){.elementor .aamanns-navigator__restaurant-slideshow-bullets.swiper-pagination{width:auto;top:auto;left:3rem;right:3rem;bottom:0;transform:none}}.elementor .aamanns-navigator__restaurant-slideshow-bullet{flex:1 1 auto;height:4.4rem;border-radius:0;border:none;cursor:pointer;padding:0;position:relative}@media only screen and (max-width: 840px){.elementor .aamanns-navigator__restaurant-slideshow-bullet{height:4.3rem}}.elementor .aamanns-navigator__restaurant-slideshow-bullet::before{content:"";display:block;position:absolute;top:2rem;bottom:2rem;left:0;width:100%;background-color:var(--bg-color, var(--e-global-color-accent));opacity:1;transition:opacity 200ms linear,background-color 200ms linear;z-index:0}.elementor .aamanns-navigator__restaurant-slideshow-bullet::after{content:"";position:absolute;top:2rem;bottom:2rem;left:0;width:0;background-color:var(--bg-color, var(--e-global-color-accent));transition:width .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.elementor .aamanns-navigator__restaurant-slideshow-bullet--active::before{opacity:1;background-color:var(--e-global-color-primary)}.elementor .aamanns-navigator__restaurant-slideshow-bullet--active~.aamanns-navigator__restaurant-slideshow-bullet::before{opacity:.3;background-color:var(--e-global-color-primary)}@media(hover: hover),(-moz-touch-enabled: 0),(pointer: fine){.elementor .aamanns-navigator__restaurant-slideshow-bullet--active~.aamanns-navigator__restaurant-slideshow-bullet:hover:before{opacity:1}}@media(hover: none),(hover: on-demand),(-moz-touch-enabled: 1),(pointer: coarse){.elementor .aamanns-navigator__restaurant-slideshow-bullet--active~.aamanns-navigator__restaurant-slideshow-bullet:active:before{opacity:1}}.elementor .aamanns-navigator__restaurant-slideshow-bullet--active::after{animation:bulletProgress var(--autoplay-delay, 5000ms) linear forwards}.elementor .aamanns-navigator__restaurant-logo-wrap{display:flex;justify-content:center;align-items:center;position:relative;top:auto;left:auto;overflow:clip;z-index:2}.elementor .aamanns-navigator__restaurant-logo{display:block;max-width:37.5rem;max-height:37.5rem;object-fit:contain}@media only screen and (max-width: 840px){.elementor .aamanns-navigator__restaurant-logo{max-width:28rem;max-height:28rem}}.elementor .aamanns-navigator__restaurant-actions{display:flex;justify-content:center;width:70%;gap:1.8rem;z-index:3}@media only screen and (max-width: 840px){.elementor .aamanns-navigator__restaurant-actions{width:100%;gap:1.5rem}}.elementor .aamanns-navigator__restaurant-action{display:inline-block;position:relative;padding:.7rem 3rem .9rem;background-color:var(--theme-color-primary, var(--page-color-text, var(--e-global-color-primary)));border:2px solid var(--theme-color-primary, var(--page-color-text, var(--e-global-color-primary)));color:var(--theme-color-secondary, var(--page-color-background, var(--e-global-color-accent))) !important;font-size:3rem;line-height:1.333333em;font-weight:400;text-transform:uppercase;text-align:center;text-decoration:none;border-radius:0;outline:0;appearance:none;letter-spacing:.03em;transition:color 125ms linear,background-color 125ms linear,border-color 125ms linear;cursor:pointer;flex:0 0 50%;position:relative;padding-top:1.1rem;padding-bottom:1.1rem;background-color:var(--bg-color, var(--e-global-color-primary));border-color:var(--bg-color, var(--e-global-color-primary));color:var(--text-color, var(--e-global-color-accent)) !important;transition:color 800ms linear,border-color 800ms linear,background-color 800ms linear;opacity:0}.elementor .aamanns-navigator__restaurant-action>span:first-child,.elementor .aamanns-navigator__restaurant-action .elementor-button-text{position:relative}.elementor .aamanns-navigator__restaurant-action>span:not(.elementor-button-content-wrapper):first-child::after,.elementor .aamanns-navigator__restaurant-action .elementor-button-text::after{content:"";display:block;position:absolute;width:100%;height:.075em;left:0;bottom:0;background-color:currentColor;transform:scaleX(0);transform-origin:center;opacity:1;will-change:transform;transition:transform 400ms ease}.elementor .aamanns-navigator__restaurant-action.aamanns-form-submit--loading,.elementor .aamanns-navigator__restaurant-action.aamanns-form-submit--success{pointer-events:none}@media(hover: hover),(-moz-touch-enabled: 0),(pointer: fine){.elementor .aamanns-navigator__restaurant-action:hover>span:not(.elementor-button-content-wrapper):first-child::after,.elementor .aamanns-navigator__restaurant-action:hover .elementor-button-text::after{transform:scaleX(1)}}@media(hover: none),(hover: on-demand),(-moz-touch-enabled: 1),(pointer: coarse){.elementor .aamanns-navigator__restaurant-action:active>span:not(.elementor-button-content-wrapper):first-child::after,.elementor .aamanns-navigator__restaurant-action:active .elementor-button-text::after{transform:scaleX(1)}}@media only screen and (max-width: 640px){.elementor .aamanns-navigator__restaurant-action{padding:.35rem 2rem .423rem;font-size:1.6rem;line-height:1.142em}}.elementor .aamanns-navigator__restaurant-action>span:not(.elementor-button-content-wrapper):first-child::after{bottom:-0.05em}.elementor .aamanns-navigator__restaurant-action-spinner{display:none;position:absolute;top:50%;left:50%;margin-top:-1.5rem;margin-left:-1.5rem;width:3rem;height:3rem;border:.4rem solid currentColor;border-radius:50%;border-top-color:rgba(0,0,0,0);animation:spin .8s linear infinite}@media only screen and (max-width: 840px){.elementor .aamanns-navigator__restaurant-action-spinner{width:1.8rem;height:1.8rem;margin-top:-0.9rem;margin-left:-0.9rem;border-width:.3rem}}.elementor .aamanns-navigator__restaurant-action--loading{pointer-events:none}.elementor .aamanns-navigator__restaurant-action--loading .aamanns-navigator__restaurant-action-text{opacity:0}.elementor .aamanns-navigator__restaurant-action--loading .aamanns-navigator__restaurant-action-spinner{display:inline-block}.elementor .aamanns-navigator__restaurant-booking{display:block;position:absolute;top:0;right:0;width:50%;height:100%;padding:0;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}@media only screen and (max-width: 840px){.elementor .aamanns-navigator__restaurant-booking{width:100%;height:45vh;top:55vh;right:auto;left:0}body:not(.has-fullscreen-navigator) .elementor .aamanns-navigator__restaurant-booking{height:50vh;top:50vh}}.elementor .aamanns-navigator__restaurant-booking--active{pointer-events:auto;visibility:visible}.elementor .aamanns-navigator__restaurant-booking--active .aamanns-navigator__restaurant-booking-close{pointer-events:auto}.elementor .aamanns-navigator__restaurant-booking-iframe{display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:none}.elementor .aamanns-navigator__restaurant-booking-close{display:flex;position:absolute;align-items:center;height:4.6rem;top:5rem;right:0;padding:0 3rem 0 2rem;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(0) translateZ(0);will-change:transform;transition:transform cubic-bezier(0.215, 0.61, 0.355, 1) 300ms;cursor:pointer;pointer-events:none;z-index:25}@media(hover: hover),(-moz-touch-enabled: 0),(pointer: fine){.elementor .aamanns-navigator__restaurant-booking-close:hover{transform:translateX(-1rem) translateZ(0) !important}}@media(hover: none),(hover: on-demand),(-moz-touch-enabled: 1),(pointer: coarse){.elementor .aamanns-navigator__restaurant-booking-close:active{transform:translateX(-1rem) translateZ(0) !important}}@media only screen and (max-width: 840px){.elementor .aamanns-navigator__restaurant-booking-close{gap:0;height:3rem;padding:0 2rem 0 1rem;font-size:2rem}}.elementor .aamanns-navigator__restaurant-booking-close-icon{display:none;position:relative;width:2.1rem;height:2.1rem}@media only screen and (max-width: 840px){.elementor .aamanns-navigator__restaurant-booking-close-icon{height:1.7rem;width:1.7rem;margin-top:.1rem}}.elementor .aamanns-navigator__restaurant-booking-close-icon::before,.elementor .aamanns-navigator__restaurant-booking-close-icon::after{content:"";position:absolute;width:100%;height:.2rem;background-color:currentColor;top:50%;left:0}.elementor .aamanns-navigator__restaurant-booking-close-icon::before{transform:translateY(-50%) rotate(45deg)}.elementor .aamanns-navigator__restaurant-booking-close-icon::after{transform:translateY(-50%) rotate(-45deg)}.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}@media only screen and (min-width: 842px){.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 - var(--aamanns-admin-bar-height))}}.elementor .aamanns-navigator--slideshow-enabled .aamanns-navigator__content{width:50%}@media only screen and (max-width: 840px){.elementor .aamanns-navigator--slideshow-enabled .aamanns-navigator__content{width:100%}}@media only screen and (min-width: 841px){.elementor .aamanns-navigator--slideshow-enabled .aamanns-navigator__logo svg{width:41.5rem;max-width:100%}}@media only screen and (max-width: 840px){.elementor .aamanns-navigator.aamanns-navigator--integrated .aamanns-navigator__menu .menu-item.menu-item-has-children>a{width:fit-content}.elementor .aamanns-navigator.aamanns-navigator--integrated .aamanns-navigator__menu .menu-item.menu-item-has-children>a,.elementor .aamanns-navigator.aamanns-navigator--fullscreen .aamanns-navigator__menu .menu-item.menu-item-has-children>a .word:last-child{padding-right:2.6rem}.elementor .aamanns-navigator.aamanns-navigator--integrated .aamanns-navigator__menu .menu-item.menu-item-has-children>a::after,.elementor .aamanns-navigator.aamanns-navigator--fullscreen .aamanns-navigator__menu .menu-item.menu-item-has-children>a .word:last-child::after{content:"";display:block;width:.9rem;height:.9rem;position:absolute;display:block;right:.2rem;top:50%;margin-top:-0.3rem;margin-left:0;border-width:0 0 .2rem .2rem;border-color:currentColor;border-style:solid;opacity:1;transform:rotate(-135deg) translateZ(0);transition:opacity 200ms linear}.elementor .aamanns-navigator.aamanns-navigator--integrated .aamanns-navigator__menu .menu-item--active.menu-item-has-children>a::after,.elementor .aamanns-navigator.aamanns-navigator--fullscreen .aamanns-navigator__menu .menu-item--active.menu-item-has-children>a .word:last-child::after{opacity:0}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes bulletProgress{from{width:0}to{width:100%}}/*# sourceMappingURL=navigator.widget.css.map */
