:root{--color-weiss: #ffffff;--color-schwarz: #000000;--color-dunkelgrau-rot: #4a2b2a;--color-hell-gelb: #dfdac3;--color-hell-purpurrot: #f1b7c6;--color-intensiv-pink: #b70948;--color-hell-orange-in-pink: #fae8b7;--color-dunkelrot: #522a25;--color-hell-orange: #f1dfae}bold,strong,b{font-weight:700}body .fusion-tb-header .fusion-sticky-transition{padding-top:12px;padding-bottom:12px;z-index:10100;-webkit-box-shadow:0px 0px 10px 0px var(--color-schwarz);box-shadow:0px 0px 10px 0px var(--color-schwarz)}body .fusion-tb-header .fusion-sticky-transition .ta-logo img{max-width:100px}body .fusion-tb-header .awb-menu .fusion-menu .awb-menu__main-background-default,body .fusion-tb-header .awb-menu .fusion-menu .awb-menu__main-background-active{border-style:dotted}@media (max-width:1234px){body .fusion-tb-header .awb-menu .fusion-menu .awb-menu__main-a_regular{padding:10px 9px;font-size:16px}}body .awb-off-canvas .awb-menu .fusion-menu .awb-menu__main-background-default,body .awb-off-canvas .awb-menu .fusion-menu .awb-menu__main-background-active{border-style:dotted}body .ta-instagram-rotate{width:326px;transform:rotate(12deg);margin-left:auto;z-index:1;margin-top:-275px}@media (max-width:1024.5px){body .ta-instagram-rotate{margin-top:-390px;margin-right:48px}}@media (max-width:767.5px){body .ta-instagram-rotate{margin-top:-320px;margin-right:0;transform:rotate(4deg)}}@media (max-width:559px){body .ta-instagram-rotate{margin-top:-160px;margin-right:auto}}@media (max-width:1388.5px) and (min-width:1024.5px){body .ta-instagram-box{width:50%}}body .ta-image-rotate{width:207px;transform:rotate(12deg);margin-left:auto;z-index:1;margin-top:-215px;margin-right:-15px}@media (max-width:1024.5px){body .ta-image-rotate{margin-top:-240px;margin-right:10px}}@media (max-width:767.5px){body .ta-image-rotate{margin-top:-240px;margin-right:0;transform:rotate(4deg)}}@media (max-width:559px){body .ta-image-rotate{margin-top:-100px;margin-right:auto}}body .ta-quote-text .fusion-title-heading{display:inline-block;position:relative;padding:55px 82px 55px 87px !important}@media (max-width:767.5px){body .ta-quote-text .fusion-title-heading{padding:28px 41px 28px 44px !important}}body .ta-quote-text .fusion-title-heading::before{content:"";position:absolute;left:0;bottom:0px;width:82px;height:69px;background:url("/wp-content/themes/Avada-Child-Theme/img/ta-quote-start.png") no-repeat center/contain}@media (max-width:767.5px){body .ta-quote-text .fusion-title-heading::before{width:41px;height:35px}}body .ta-quote-text .fusion-title-heading::after{content:"";position:absolute;right:0;top:0px;width:77px;height:65px;background:url("/wp-content/themes/Avada-Child-Theme/img/ta-quote-end.png") no-repeat center/contain}@media (max-width:767.5px){body .ta-quote-text .fusion-title-heading::after{width:39px;height:33px}}body .ta-zoom-icon .fb-icon-element{transition:transform 0.6s}body .ta-zoom-icon .fb-icon-element:hover{transform:scale(1.2)}body .fusion-social-links .fusion-social-network-icon{transition:transform 0.6s}body .fusion-social-links .fusion-social-network-icon:hover{transform:scale(1.2)}.start-standorte .btn.booking{background:var(--color-hell-purpurrot);font-family:"Anisette Medium", Arial, Helvetica, sans-serif;display:inline-block;color:var(--color-dunkelrot);text-decoration:none !important;padding:10px 40px;font-size:30px;line-height:1;margin-bottom:20px;border-radius:12px}.start-standorte .btn.booking:hover{background:var(--color-intensiv-pink);color:var(--color-hell-orange-in-pink)}.start-standorte .hotel{display:grid;grid-template:auto / 1fr 2fr;gap:2rem}@media (max-width:1024.5px){.start-standorte .hotel{grid-template:auto / auto}}.start-standorte .text-block{position:relative}.start-standorte .text-item{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity 0.4s ease, visibility 0.4s ease}.start-standorte .text-item.is-active{position:relative;opacity:1;visibility:visible}.start-standorte .img-wrap{overflow:hidden;position:relative;min-width:0;max-width:calc(100vw - 120px)}.start-standorte .img-track{display:flex;transition:transform 0.45s ease;will-change:transform;min-width:0}.start-standorte .img-item{flex:0 0 100%;min-width:0;position:relative}.start-standorte .img-item .inner{aspect-ratio:1.5}.start-standorte .img-item img{display:block;width:100%;height:100%}.start-standorte .img-item .buttons{display:grid;grid-template:auto / 1fr 1fr;gap:12px;margin-top:12px;min-width:0}@media (width < 767.5px){.start-standorte .img-item .buttons{gap:6px}}.start-standorte .img-item .buttons .btn{font-family:"Anisette Medium", Arial, Helvetica, sans-serif;font-size:22px;border:3px solid var(--color-hell-purpurrot);border-radius:12px;background:var(--color-dunkelrot);color:var(--color-hell-gelb);padding:6px 12px;text-align:center;min-width:0;text-decoration:none !important;margin-right:0}@media (width < 767.5px){.start-standorte .img-item .buttons .btn{font-size:16px}}.start-standorte .img-item .buttons .btn:hover{border-color:var(--color-intensiv-pink)}.start-standorte .img-block{display:flex;align-items:center;gap:1rem}.start-standorte .arrow{cursor:pointer;background:none;background-image:url("/wp-content/themes/Avada-Child-Theme/img/arrow-left.png");background-size:cover;width:20px;height:20px;outline:none;box-shadow:none;border:none;flex:0 0 20px}.start-standorte .arrow.next{transform:rotate(180deg)}.standorte-offcanvas .start-standorte .hotel{grid-template:auto / auto}.standort-carousel{position:relative;display:flex;align-items:center;gap:150px}@media (width < 1024.5px){.standort-carousel{gap:100px}}@media (width < 767.5px){.standort-carousel{gap:50px;padding-bottom:50px}}.standort-carousel__viewport{overflow:hidden;flex:1 1 auto;width:100%;touch-action:pan-y;cursor:grab}.standort-carousel__viewport.is-dragging{cursor:grabbing}.standort-carousel__viewport.is-static{cursor:default}.standort-carousel .carousel-track{display:flex;will-change:transform;transition:transform 0.4s ease;user-select:none}.standort-carousel .carousel-item{flex:0 0 25%;max-width:25%;min-width:0;padding:0 0.75rem;box-sizing:border-box}.standort-carousel .carousel-item__inner{display:block;text-decoration:none;color:inherit}.standort-carousel .carousel-item__image{aspect-ratio:1.3333333333;overflow:hidden;background:var(--color-dunkelgrau-rot);position:relative;border-radius:5px}.standort-carousel .carousel-item__image img{width:100%;height:100%;object-fit:cover;display:block;opacity:0.5;transition:0.2s}.standort-carousel .carousel-item__image:hover img{opacity:1;transform:scale(1.1)}.standort-carousel .carousel-item__title{margin:0;font-size:1.1rem;line-height:1.2;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:var(--color-hell-gelb)}.standort-carousel .arrow{flex:0 0 auto;width:44px;height:44px;border:0;background:none;color:var(--color-weiss);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:2rem;line-height:1;padding:0;transition:opacity 0.2s ease, transform 0.2s ease;background-image:url("/wp-content/themes/Avada-Child-Theme/img/arrow-left-beige.png");background-repeat:no-repeat;background-position:center;background-size:contain}.standort-carousel .arrow.next{transform:rotate(180deg)}.standort-carousel .arrow:disabled{opacity:0.5;cursor:default}.standort-carousel.is-static .arrow{visibility:hidden;pointer-events:none}.standort-carousel .goto-standorte{position:absolute;bottom:0;right:0;background:var(--color-hell-purpurrot);color:var(--color-dunkelrot);font-family:"Anisette Medium", Arial, Helvetica, sans-serif;border:none;padding:5px 15px;border-radius:15px;font-size:18px;line-height:1;cursor:pointer}@media (width < 767.5px){.standort-carousel .goto-standorte{bottom:-10px;right:auto;left:50%;transform:translateX(-50%)}}.standort-carousel .goto-standorte:hover{background:var(--color-intensiv-pink);color:var(--color-hell-orange-in-pink)}@media (width < 1200px){.standort-carousel .carousel-item{flex-basis:33.3333%;max-width:33.3333%}}@media (width < 992px){.standort-carousel .carousel-item{flex-basis:50%;max-width:50%}.standort-carousel .arrow{width:38px;height:38px;font-size:1.6rem}}@media (width < 767.5px){.standort-carousel .carousel-item{flex-basis:100%;max-width:100%}}.extra-slider{position:relative;width:100%;overflow:hidden;padding:40px 0;user-select:none;background-image:url(/wp-content/themes/Avada-Child-Theme/img/ta-hintergrund-slider.webp);background-size:contain;background-repeat:no-repeat;background-position:center}.extra-slider__viewport{overflow:hidden;width:100%;touch-action:pan-y;cursor:grab}.extra-slider__viewport.is-dragging{cursor:grabbing}.extra-slider__track{display:flex;align-items:center;will-change:transform;transition:transform 0.7s cubic-bezier(0.22, 0.61, 0.36, 1);backface-visibility:hidden;transform:translate3d(0, 0, 0)}.extra-slider__slide,.extra-slider__card{backface-visibility:hidden}.extra-slider__slide{flex:0 0 60%;padding:0 60px;box-sizing:border-box;transform-origin:center bottom;transition:transform 0.7s cubic-bezier(0.22, 0.61, 0.36, 1), opacity 0.7s ease;opacity:0.7;pointer-events:none}.extra-slider__card{overflow:hidden;padding-bottom:20px}.extra-slider__image img{display:block;aspect-ratio:1.75;object-fit:cover;width:100%;height:auto;pointer-events:none;-webkit-user-drag:none}.extra-slider__headline{margin:20px 20px 10px}.extra-slider__text{margin:0 20px}.extra-slider__slide.is-active{transform:rotate(0deg) scale(1);opacity:1;z-index:3}.extra-slider__slide:not(.is-active) .extra-slider__headline,.extra-slider__slide:not(.is-active) .extra-slider__text{opacity:0}.extra-slider__slide.is-prev{transform:rotate(-5deg) scale(0.92);opacity:0.85;z-index:2}.extra-slider__slide.is-next{transform:rotate(5deg) scale(0.92);opacity:0.85;z-index:2}.extra-slider__slide.is-far{transform:scale(0.86);opacity:0.45;z-index:1}@media (max-width:1024px){.extra-slider__slide{flex:0 0 80%}}@media (width < 767.5px){.extra-slider__slide{flex:0 0 95%;padding:0 10px}.extra-slider__slide.is-prev,.extra-slider__slide.is-next{transform:scale(0.93)}}.extra-slider.is-resetting .extra-slider__track,.extra-slider.is-resetting .extra-slider__slide{transition:none !important}.fusion-tb-footer .footer-img-bg{background-color:var(--color-hell-orange);padding:6px}@media (max-width:767.5px){.fusion-tb-footer .ta-footer-logo .fusion-column-wrapper,.fusion-tb-footer .ta-footer-copyright .fusion-column-wrapper{align-items:center}.fusion-tb-footer .ta-footer-menu .awb-menu__main-ul_column .awb-menu__main-a{justify-content:center}.fusion-tb-footer .ta-footer-social .fusion-column-wrapper{justify-content:center}}