@keyframes aamanns-submit-spinner{to{transform:rotate(360deg)}}.elementor-widget-aamanns-reserve-table .aamanns-reserve-table{position:relative;overflow:hidden;background-color:var(--restaurant-background-color, transparent);transition:background-color 300ms linear,color 150ms linear;color:var(--restaurant-text-color, var(--e-global-color-text))}@media only screen and (max-width: 840px){.elementor-widget-aamanns-reserve-table .aamanns-reserve-table{min-height:0}}.elementor-widget-aamanns-reserve-table .aamanns-reserve-table__slide{display:flex;flex-direction:row;background-color:rgba(0,0,0,0);align-items:stretch;min-height:100%}@media only screen and (max-width: 840px){.elementor-widget-aamanns-reserve-table .aamanns-reserve-table__slide{flex-direction:column}}.elementor-widget-aamanns-reserve-table .aamanns-reserve-table__image-container{width:50%;padding:3rem;box-sizing:border-box;display:flex;background-color:rgba(0,0,0,.05)}@media only screen and (max-width: 840px){.elementor-widget-aamanns-reserve-table .aamanns-reserve-table__image-container{width:100%;padding:2rem 2rem 0 2rem}}.elementor-widget-aamanns-reserve-table .aamanns-reserve-table__image-container .aamanns-reserve-table__image{width:100%;aspect-ratio:1/1;object-fit:cover;display:block}@media only screen and (max-width: 840px){.elementor-widget-aamanns-reserve-table .aamanns-reserve-table__image-container .aamanns-reserve-table__image{aspect-ratio:3/4}}.elementor-widget-aamanns-reserve-table .aamanns-reserve-table__content{width:50%;padding:8rem 6rem;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}@media only screen and (max-width: 840px){.elementor-widget-aamanns-reserve-table .aamanns-reserve-table__content{width:100%;padding:3.5rem 3rem 35px 3rem}}.elementor-widget-aamanns-reserve-table .aamanns-reserve-table__content-inner{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;max-width:calc(var(--aamanns-content-width-default)/2)}@media only screen and (max-width: 840px){.elementor-widget-aamanns-reserve-table .aamanns-reserve-table__content-inner{height:auto;min-height:540px;max-width:100%}}.elementor-widget-aamanns-reserve-table .aamanns-reserve-table__title{font-size:max(8rem,36px);line-height:1em;margin-bottom:2rem}@media only screen and (max-width: 840px){.elementor-widget-aamanns-reserve-table .aamanns-reserve-table__title{font-size:4rem}}@media only screen and (max-width: 640px){.elementor-widget-aamanns-reserve-table .aamanns-reserve-table__title{font-size:3.4rem}}@media only screen and (max-width: 840px){.elementor-widget-aamanns-reserve-table .aamanns-reserve-table__title{margin-bottom:3rem;line-height:1.05em}}.elementor-widget-aamanns-reserve-table .aamanns-reserve-table__description{font-size:max(3.5rem,18px);line-height:1.286em;margin-bottom:5rem}@media only screen and (max-width: 840px){.elementor-widget-aamanns-reserve-table .aamanns-reserve-table__description{font-size:2rem}}@media only screen and (max-width: 640px){.elementor-widget-aamanns-reserve-table .aamanns-reserve-table__description{font-size:1.8rem}}@media only screen and (max-width: 840px){.elementor-widget-aamanns-reserve-table .aamanns-reserve-table__description{margin-bottom:4rem}}.elementor-widget-aamanns-reserve-table .aamanns-reserve-table__book-button{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;display:inline-flex;justify-content:center;align-items:center;padding-top:0;padding-bottom:0;height:6rem;margin-top:auto;background-color:var(--restaurant-text-color, var(--e-global-color-text));border-color:var(--restaurant-text-color, var(--e-global-color-text));color:var(--restaurant-background-color, #ffffff) !important;line-height:1.2em;transition-duration:150ms}.elementor-widget-aamanns-reserve-table .aamanns-reserve-table__book-button>span:first-child,.elementor-widget-aamanns-reserve-table .aamanns-reserve-table__book-button .elementor-button-text{position:relative}.elementor-widget-aamanns-reserve-table .aamanns-reserve-table__book-button>span:not(.elementor-button-content-wrapper):first-child::after,.elementor-widget-aamanns-reserve-table .aamanns-reserve-table__book-button .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-widget-aamanns-reserve-table .aamanns-reserve-table__book-button.aamanns-form-submit--loading,.elementor-widget-aamanns-reserve-table .aamanns-reserve-table__book-button.aamanns-form-submit--success{pointer-events:none}@media(hover: hover),(-moz-touch-enabled: 0),(pointer: fine){.elementor-widget-aamanns-reserve-table .aamanns-reserve-table__book-button:hover>span:not(.elementor-button-content-wrapper):first-child::after,.elementor-widget-aamanns-reserve-table .aamanns-reserve-table__book-button:hover .elementor-button-text::after{transform:scaleX(1)}}@media(hover: none),(hover: on-demand),(-moz-touch-enabled: 1),(pointer: coarse){.elementor-widget-aamanns-reserve-table .aamanns-reserve-table__book-button:active>span:not(.elementor-button-content-wrapper):first-child::after,.elementor-widget-aamanns-reserve-table .aamanns-reserve-table__book-button:active .elementor-button-text::after{transform:scaleX(1)}}@media only screen and (max-width: 640px){.elementor-widget-aamanns-reserve-table .aamanns-reserve-table__book-button{padding:.35rem 2rem .423rem;font-size:1.6rem;line-height:1.142em}}@media only screen and (max-width: 840px){.elementor-widget-aamanns-reserve-table .aamanns-reserve-table__book-button{height:30px;padding:0 1rem;line-height:1.2em}}@media(hover: hover),(-moz-touch-enabled: 0),(pointer: fine){.elementor-widget-aamanns-reserve-table .aamanns-reserve-table__book-button:hover{text-decoration:underline}}@media(hover: none),(hover: on-demand),(-moz-touch-enabled: 1),(pointer: coarse){.elementor-widget-aamanns-reserve-table .aamanns-reserve-table__book-button:active{text-decoration:underline}}.elementor-widget-aamanns-reserve-table .aamanns-reserve-table .swiper-button-next,.elementor-widget-aamanns-reserve-table .aamanns-reserve-table .swiper-button-prev{top:auto;bottom:8rem;margin-top:0;width:6rem;height:6rem;border:2px solid var(--restaurant-text-color, var(--e-global-color-text));background-color:var(--restaurant-text-color, var(--e-global-color-text));display:flex;align-items:center;justify-content:center;transition:color 125ms linear,background-color 125ms linear,border-color 125ms linear;transition-duration:150ms}@media only screen and (max-width: 840px){.elementor-widget-aamanns-reserve-table .aamanns-reserve-table .swiper-button-next,.elementor-widget-aamanns-reserve-table .aamanns-reserve-table .swiper-button-prev{width:30px;height:30px;bottom:35px;transform:translateY(-1%) translateZ(0)}}.elementor-widget-aamanns-reserve-table .aamanns-reserve-table .swiper-button-next svg,.elementor-widget-aamanns-reserve-table .aamanns-reserve-table .swiper-button-prev svg{display:none}.elementor-widget-aamanns-reserve-table .aamanns-reserve-table .swiper-button-next:after,.elementor-widget-aamanns-reserve-table .aamanns-reserve-table .swiper-button-prev:after{content:"";display:block;width:1.8rem;height:1.8rem;border-right:.4rem solid var(--restaurant-background-color, #ffffff);border-bottom:.4rem solid var(--restaurant-background-color, #ffffff);font-family:inherit;font-size:0;transform:translateX(0) translateZ(0);transition:color 125ms linear,background-color 125ms linear,border-color 125ms linear,transform 150ms ease}@media only screen and (max-width: 840px){.elementor-widget-aamanns-reserve-table .aamanns-reserve-table .swiper-button-next:after,.elementor-widget-aamanns-reserve-table .aamanns-reserve-table .swiper-button-prev:after{width:1.1rem;height:1.1rem;border-right-width:.3rem;border-bottom-width:.3rem}}.elementor-widget-aamanns-reserve-table .aamanns-reserve-table .swiper-button-next{right:6rem}@media only screen and (max-width: 840px){.elementor-widget-aamanns-reserve-table .aamanns-reserve-table .swiper-button-next{right:3rem}}.elementor-widget-aamanns-reserve-table .aamanns-reserve-table .swiper-button-next:after{transform:translateX(0) rotate(-45deg) translateZ(0);margin-left:-0.8rem}@media only screen and (max-width: 840px){.elementor-widget-aamanns-reserve-table .aamanns-reserve-table .swiper-button-next:after{margin-left:-0.5rem}}@media(hover: hover),(-moz-touch-enabled: 0),(pointer: fine){.elementor-widget-aamanns-reserve-table .aamanns-reserve-table .swiper-button-next:hover::after{transform:translateX(0.3rem) rotate(-45deg) translateZ(0)}}@media(hover: none),(hover: on-demand),(-moz-touch-enabled: 1),(pointer: coarse){.elementor-widget-aamanns-reserve-table .aamanns-reserve-table .swiper-button-next:active::after{transform:translateX(0.3rem) rotate(-45deg) translateZ(0)}}.elementor-widget-aamanns-reserve-table .aamanns-reserve-table .swiper-button-prev{left:auto;right:13rem}@media only screen and (max-width: 840px){.elementor-widget-aamanns-reserve-table .aamanns-reserve-table .swiper-button-prev{right:6.5rem}}.elementor-widget-aamanns-reserve-table .aamanns-reserve-table .swiper-button-prev:after{transform:translateX(0) rotate(135deg) translateZ(0);margin-right:-0.8rem}@media only screen and (max-width: 840px){.elementor-widget-aamanns-reserve-table .aamanns-reserve-table .swiper-button-prev:after{margin-right:-0.5rem}}@media(hover: hover),(-moz-touch-enabled: 0),(pointer: fine){.elementor-widget-aamanns-reserve-table .aamanns-reserve-table .swiper-button-prev:hover::after{transform:translateX(-0.3rem) rotate(135deg) translateZ(0)}}@media(hover: none),(hover: on-demand),(-moz-touch-enabled: 1),(pointer: coarse){.elementor-widget-aamanns-reserve-table .aamanns-reserve-table .swiper-button-prev:active::after{transform:translateX(-0.3rem) rotate(135deg) translateZ(0)}}.elementor-widget-aamanns-reserve-table .aamanns-reserve-table .swiper-pagination-bullet-active{background-color:var(--theme-color-primary, var(--page-color-text, var(--e-global-color-primary)))}/*# sourceMappingURL=reserve-table.widget.css.map */
