.animated{transition:all 250ms ease 0s}@font-face{font-family:"dearJoe6";src:url("/fileadmin/fonts/dearJoe6/font.woff2") format("woff2"), url("/fileadmin/fonts/dearJoe6/font.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Draft-Natural-HiRes-F-Bold";src:url("/fileadmin/fonts/DraftNaturalHiResFBold/font.woff2") format("woff2"), url("/fileadmin/fonts/DraftNaturalHiResFBold/font.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"objektiv-mk2";src:url("/fileadmin/fonts/objektiv-mk2/objektiv-mk2-400-woff2.woff2") format("woff2"), url("/fileadmin/fonts/objektiv-mk2/objektiv-mk2-400-woff.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"objektiv-mk2";src:url("/fileadmin/fonts/objektiv-mk2/objektiv-mk2-700-woff2.woff2") format("woff2"), url("/fileadmin/fonts/objektiv-mk2/objektiv-mk2-700-woff.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"DraftD-Bold";src:url("/fileadmin/fonts/Draft-D-Bold/draft-d-bold.woff2") format("woff2"), url("/fileadmin/fonts/Draft-D-Bold/draft-d-bold.woff") format("woff");font-weight:normal;font-style:normal}.landingpage-site{color:#003C6E}.landingpage-site #main{position:relative}.landingpage-site #main>.frame{margin-top:60px}@media screen and (min-width:280px){.landingpage-site #main>.frame{margin-top:calc(60px + 60 * ((100vw - 280px) / 1640))}}@media screen and (min-width:1920px){.landingpage-site #main>.frame{margin-top:120px}}.landingpage-site #main>.frame[class*="frame-bg"],.landingpage-site #main>.frame.contentelement-bigteaser{padding-top:30px}@media screen and (min-width:280px){.landingpage-site #main>.frame[class*="frame-bg"],.landingpage-site #main>.frame.contentelement-bigteaser{padding-top:calc(30px + 40 * ((100vw - 280px) / 1640))}}@media screen and (min-width:1920px){.landingpage-site #main>.frame[class*="frame-bg"],.landingpage-site #main>.frame.contentelement-bigteaser{padding-top:70px}}.landingpage-site #main>.frame[class*="frame-bg"],.landingpage-site #main>.frame.contentelement-bigteaser{padding-bottom:30px}@media screen and (min-width:280px){.landingpage-site #main>.frame[class*="frame-bg"],.landingpage-site #main>.frame.contentelement-bigteaser{padding-bottom:calc(30px + 40 * ((100vw - 280px) / 1640))}}@media screen and (min-width:1920px){.landingpage-site #main>.frame[class*="frame-bg"],.landingpage-site #main>.frame.contentelement-bigteaser{padding-bottom:70px}}.landingpage-site #main>.frame[class*="frame-bg"]+.frame[class*="frame-bg"],.landingpage-site #main>.frame[class*="frame-bg"]+.contentelement-bigteaser,.landingpage-site #main>.frame[class*="frame-bg"]:first-of-type,.landingpage-site #main>.frame.contentelement-bigteaser+.frame[class*="frame-bg"],.landingpage-site #main>.frame.contentelement-bigteaser+.contentelement-bigteaser,.landingpage-site #main>.frame.contentelement-bigteaser:first-of-type{margin-top:0}.landingpage-site #main>.frame-bg-grey{background:#EFECEB}.landingpage-site #main>.frame-space-before-extra-small{margin-top:0}.landingpage-site #main>.frame-space-before-small{margin-top:30px}@media screen and (min-width:280px){.landingpage-site #main>.frame-space-before-small{margin-top:calc(30px + 30 * ((100vw - 280px) / 1640))}}@media screen and (min-width:1920px){.landingpage-site #main>.frame-space-before-small{margin-top:60px}}.landingpage-site #main>.frame-space-before-large{margin-top:90px}@media screen and (min-width:280px){.landingpage-site #main>.frame-space-before-large{margin-top:calc(90px + 50 * ((100vw - 280px) / 1640))}}@media screen and (min-width:1920px){.landingpage-site #main>.frame-space-before-large{margin-top:140px}}.landingpage-site #main>.frame-space-before-extra-large{margin-top:100px}@media screen and (min-width:280px){.landingpage-site #main>.frame-space-before-extra-large{margin-top:calc(100px + 60 * ((100vw - 280px) / 1640))}}@media screen and (min-width:1920px){.landingpage-site #main>.frame-space-before-extra-large{margin-top:160px}}.landingpage-site #main>.frame:last-of-type:not(.contentelement-bigteaser):not([class*="frame-bg"]){margin-bottom:30px}@media screen and (min-width:280px){.landingpage-site #main>.frame:last-of-type:not(.contentelement-bigteaser):not([class*="frame-bg"]){margin-bottom:calc(30px + 40 * ((100vw - 280px) / 1640))}}@media screen and (min-width:1920px){.landingpage-site #main>.frame:last-of-type:not(.contentelement-bigteaser):not([class*="frame-bg"]){margin-bottom:70px}}.landingpage-site .logos{position:absolute;left:calc(50% - 10px);transform:translateX(-50%);width:fit-content;padding:0;border-bottom:none}@media (min-width:992px){.landingpage-site .logos{left:calc(50% - 10px)}}.landingpage-site .container{max-width:1405px}.landingpage-site .lp-booking-button{background:#FF960C;border-radius:8px;padding:15px 20px;transition:all 350ms ease}.landingpage-site .lp-booking-button:hover{background:#bf6c00;transition:all 350ms ease}.landingpage-site .lp-big-bookingbutton{background:#FF960C;color:#003C6E;width:150px;height:150px;display:flex;justify-content:center;align-items:center;border-radius:8px;font-weight:bold;letter-spacing:0.8px;padding:10px;transition:all 350ms ease}.landingpage-site .lp-big-bookingbutton{font-size:14px}@media screen and (min-width:280px){.landingpage-site .lp-big-bookingbutton{font-size:calc(14px + 2 * ((100vw - 280px) / 1640))}}@media screen and (min-width:1920px){.landingpage-site .lp-big-bookingbutton{font-size:16px}}.landingpage-site .lp-big-bookingbutton{line-height:24px}@media screen and (min-width:280px){.landingpage-site .lp-big-bookingbutton{line-height:calc(24px + 0 * ((100vw - 280px) / 1640))}}@media screen and (min-width:1920px){.landingpage-site .lp-big-bookingbutton{line-height:24px}}@media (min-width:1450px){.landingpage-site .lp-big-bookingbutton{width:215px;height:215px}}.landingpage-site .lp-big-bookingbutton:hover{background:#d87b00;transition:all 350ms ease;cursor:pointer}.landingpage-site .schnellbuchen-section{margin-left:15px;margin-right:15px;background:linear-gradient(90deg, #b9998c 0%, #003c6e 100%);border-radius:8px;padding:15px 0px;z-index:5}@media (min-width:992px){.landingpage-site .schnellbuchen-section{max-width:1166px;padding:0;position:absolute !important;top:-320px;left:50%;transform:translateX(-50%);width:90%;padding:0 8px}}@media (min-width:1450px){.landingpage-site .schnellbuchen-section{width:100%}}@media (min-width:1850px){.landingpage-site .schnellbuchen-section{top:-380px}}.landingpage-site .schnellbuchen-section .bookingbar-section-form form .form-group{border:none;border-radius:8px}.landingpage-site .schnellbuchen-section .bookingbar-section-inner{padding-left:0 !important;padding-right:0 !important}@media (min-width:992px){.landingpage-site .schnellbuchen-section .bookingbar-section-inner{background:none !important;max-width:100% !important;height:148px;padding:0 !important;display:flex;justify-content:center;align-items:center}}.landingpage-site .schnellbuchen-section .bookingbar-section-inner .bookingbar-section-form{width:100%}.landingpage-site .schnellbuchen-section .bookingbar-section-inner .bookingbar-section-form button{margin-left:initial;margin-right:initial;width:100%;font-family:"DraftD-Bold";font-size:14px;letter-spacing:0.7px;font-weight:normal}@media (min-width:992px){.landingpage-site .schnellbuchen-section .bookingbar-section-inner .bookingbar-section-form button{height:100px;min-height:100px;font-size:16px}}.landingpage-site .schnellbuchen-section .bookingbar-section-inner .bookingbar-section-form button .arrow{position:relative;top:-2px}.landingpage-site .schnellbuchen-section .bookingbar-section-inner .bookingbar-section-form button .arrow svg{max-width:27px}@media (min-width:992px){.landingpage-site .schnellbuchen-section .bookingbar-section-inner .bookingbar-section-form button .arrow svg{max-width:36px}}.landingpage-site .schnellbuchen-section .bookingbar-section-inner .bookingbar-section-form .form-group{font-family:"DraftD-Bold";font-weight:normal}@media (min-width:992px){.landingpage-site .schnellbuchen-section .bookingbar-section-inner .bookingbar-section-form .form-group{min-width:280px;height:100px;font-size:24px;margin-bottom:0}}@media (min-width:1250px){.landingpage-site .schnellbuchen-section .bookingbar-section-inner .bookingbar-section-form .form-group{min-width:357px}}.landingpage-site .schnellbuchen-section .bookingbar-section-inner .bookingbar-section-form .form-group input{padding:8px 20px}@media (min-width:992px){.landingpage-site .schnellbuchen-section .bookingbar-section-inner .bookingbar-section-form .form-group input{padding:8px 42px}}.landingpage-site .schnellbuchen-section .bookingbar-section-inner .bookingbar-section-form .form-group.daterange-div::after{right:20px}@media (min-width:992px){.landingpage-site .schnellbuchen-section .bookingbar-section-inner .bookingbar-section-form .form-group.daterange-div::after{right:42px}}.landingpage-site .schnellbuchen-section .bookingbar-section-inner .bookingbar-section-form .form-group.bookingbar-guests{padding:8px 10px}@media (min-width:992px){.landingpage-site .schnellbuchen-section .bookingbar-section-inner .bookingbar-section-form .form-group.bookingbar-guests{padding:8px 42px}}@media (min-width:992px){.landingpage-site .schnellbuchen-section .bookingbar-section-inner .bookingbar-section-form .form-group.bookingbar-guests::after{right:42px}}.landingpage-site .schnellbuchen-section .bookingbar-section-form input::placeholder,.landingpage-site .schnellbuchen-section .bookingbar-section-form form select::placeholder{font-weight:500;color:#003C6E}@media (min-width:992px){.landingpage-site .schnellbuchen-section .bookingbar-section-form input::placeholder,.landingpage-site .schnellbuchen-section .bookingbar-section-form form select::placeholder{font-size:24px}}.landingpage-site .schnellbuchen-section .bookingbar-section .bookingbar-section-inner form .form-group{font-weight:500;color:#003C6E}@media (max-width:991px){.landingpage-site .footer-bottom .navi-bottom-list{margin-top:20px;width:80%}}.landingpage-site .schnellbuchen-lp-site.sticky-booking{position:sticky !important;top:10px;z-index:99;padding-top:8px;padding-bottom:8px}@media (min-width:992px){.landingpage-site .schnellbuchen-lp-site.sticky-booking{transform:none}}@media (min-width:1450px){.landingpage-site .schnellbuchen-lp-site.sticky-booking{max-width:1000px;margin-left:auto;margin-right:auto;left:0}}.landingpage-site .schnellbuchen-lp-site.sticky-booking .container{padding-left:8px;padding-right:8px}@media (min-width:992px){.landingpage-site .schnellbuchen-lp-site.sticky-booking .bookingbar-section-inner{height:58px}}.landingpage-site .schnellbuchen-lp-site.sticky-booking form{display:flex;justify-content:space-between !important;column-gap:8px}.landingpage-site .schnellbuchen-lp-site.sticky-booking form .form-group{min-width:120px;margin-bottom:0}@media (min-width:992px){.landingpage-site .schnellbuchen-lp-site.sticky-booking form .form-group{min-width:280px;height:50px !important;max-width:initial !important;flex:1 1 auto}}.landingpage-site .schnellbuchen-lp-site.sticky-booking form .form-group input{padding:8px 12px !important}@media (min-width:992px){.landingpage-site .schnellbuchen-lp-site.sticky-booking form .form-group input{padding:8px 25px !important;font-size:20px}.landingpage-site .schnellbuchen-lp-site.sticky-booking form .form-group input::placeholder{font-size:20px}}.landingpage-site .schnellbuchen-lp-site.sticky-booking form .form-group.daterange-div::after{right:12px !important}@media (min-width:992px){.landingpage-site .schnellbuchen-lp-site.sticky-booking form .form-group.daterange-div::after{right:25px !important}}.landingpage-site .schnellbuchen-lp-site.sticky-booking form .form-group.bookingbar-guests{padding:8px 2px !important}@media (min-width:992px){.landingpage-site .schnellbuchen-lp-site.sticky-booking form .form-group.bookingbar-guests{padding:8px 15px !important;font-size:20px}}.landingpage-site .schnellbuchen-lp-site.sticky-booking form .form-group.bookingbar-guests::after{right:12px !important}@media (min-width:992px){.landingpage-site .schnellbuchen-lp-site.sticky-booking form .form-group.bookingbar-guests::after{right:25px !important}}.landingpage-site .schnellbuchen-lp-site.sticky-booking form button span:not(.arrow){display:none}@media (min-width:992px){.landingpage-site .schnellbuchen-lp-site.sticky-booking form button span:not(.arrow){display:block}}.landingpage-site .schnellbuchen-lp-site.sticky-booking form .btn-primary{padding:10px;min-width:58px;max-width:58px}@media (min-width:992px){.landingpage-site .schnellbuchen-lp-site.sticky-booking form .btn-primary{min-width:158px;max-width:initial;flex:1 1 auto;display:flex;align-items:center;justify-content:center;min-height:50px;max-width:280px;max-height:50px}.landingpage-site .schnellbuchen-lp-site.sticky-booking form .btn-primary svg{min-width:36px}}.infoslider-section{padding-bottom:0}.infoslider-section .infoslider-section-content.lp-slider a{color:#003C6E;max-height:583px}.infoslider-section .infoslider-section-content.lp-slider a:hover{color:#003C6E}.infoslider-section .infoslider-section-content.lp-slider .lp-slider-grunge{display:block !important;position:absolute;left:0;width:100%;bottom:calc(100% - 2px)}.infoslider-section .infoslider-section-content.lp-slider .lp-slider-grunge svg path{fill:#fef1f4}.infoslider-section .infoslider-section-content.lp-slider .lp-slider-intro{margin-bottom:40px}.infoslider-section .infoslider-section-content.lp-slider .lp-slider-intro .lp-slider-preheadline{margin-bottom:20px}.infoslider-section .infoslider-section-content.lp-slider .infoslider-slide-content{background:#fef1f4;display:flex;justify-content:center;align-items:center;font-family:"DraftD-Bold"}.infoslider-section .infoslider-section-content.lp-slider .infoslider-slide-content{font-size:24px}@media screen and (min-width:280px){.infoslider-section .infoslider-section-content.lp-slider .infoslider-slide-content{font-size:calc(24px + 8 * ((100vw - 280px) / 1640))}}@media screen and (min-width:1920px){.infoslider-section .infoslider-section-content.lp-slider .infoslider-slide-content{font-size:32px}}.infoslider-section .infoslider-section-content.lp-slider .infoslider-slide-content{line-height:32px}@media screen and (min-width:280px){.infoslider-section .infoslider-section-content.lp-slider .infoslider-slide-content{line-height:calc(32px + 8 * ((100vw - 280px) / 1640))}}@media screen and (min-width:1920px){.infoslider-section .infoslider-section-content.lp-slider .infoslider-slide-content{line-height:40px}}.infoslider-section .infoslider-section-content.lp-slider .infoslider-slide-content{min-height:114px}@media screen and (min-width:280px){.infoslider-section .infoslider-section-content.lp-slider .infoslider-slide-content{min-height:calc(114px + 12 * ((100vw - 280px) / 1640))}}@media screen and (min-width:1920px){.infoslider-section .infoslider-section-content.lp-slider .infoslider-slide-content{min-height:126px}}.infoslider-section .infoslider-section-content.lp-slider .infoslider-slide-content .infoslider-slide-text{max-width:85%}@media (min-width:992px){.infoslider-section .infoslider-section-content.lp-slider .infoslider-slide-content .infoslider-slide-text{max-width:95%}}.infoslider-section .infoslider-section-content.lp-slider .swiper-container{overflow:initial}.infoslider-section .infoslider-section-content.lp-slider .swiper-slide{max-height:583px}@media (min-width:1920px){.infoslider-section .infoslider-section-content.lp-slider .swiper-slide{min-width:690px}}.infoslider-section .infoslider-section-content.lp-slider .swiper-pagination{display:none !important}.infoslider-section .infoslider-section-content.lp-slider .swiper-button-prev{display:block}@media (min-width:992px){.infoslider-section .infoslider-section-content.lp-slider .swiper-button-prev{top:40px;left:auto;right:100px}}@media (min-width:1450px){.infoslider-section .infoslider-section-content.lp-slider .swiper-button-prev{right:calc(50% - 605px)}}.infoslider-section .infoslider-section-content.lp-slider .swiper-button-prev .arrow{transform:rotate(180deg);display:inline-block}.infoslider-section .infoslider-section-content.lp-slider .swiper-button-prev .arrow svg{max-width:35px}@media (min-width:1450px){.infoslider-section .infoslider-section-content.lp-slider .swiper-button-prev .arrow svg{max-width:65px}}.infoslider-section .infoslider-section-content.lp-slider .swiper-button-prev::after{content:none}@media (min-width:992px){.infoslider-section .infoslider-section-content.lp-slider .swiper-button-prev:focus{right:130px}}@media (min-width:1450px){.infoslider-section .infoslider-section-content.lp-slider .swiper-button-prev:focus{right:calc(50% - 635px)}}.infoslider-section .infoslider-section-content.lp-slider .swiper-button-next{display:block}@media (min-width:992px){.infoslider-section .infoslider-section-content.lp-slider .swiper-button-next{top:40px;left:auto;right:50px}}@media (min-width:1450px){.infoslider-section .infoslider-section-content.lp-slider .swiper-button-next{right:calc(50% - 660px)}}.infoslider-section .infoslider-section-content.lp-slider .swiper-button-next::after{content:none}.infoslider-section .infoslider-section-content.lp-slider .swiper-button-next .arrow svg{max-width:35px}@media (min-width:1450px){.infoslider-section .infoslider-section-content.lp-slider .swiper-button-next .arrow svg{max-width:65px}}@media (min-width:992px){.infoslider-section .infoslider-section-content.lp-slider .swiper-button-next:focus{right:100px}}@media (min-width:1450px){.infoslider-section .infoslider-section-content.lp-slider .swiper-button-next:focus{right:calc(50% - 720px)}}@media (min-width:992px){.infoslider-section .infoslider-section-content.lp-slider .lp-slider-overlay-right{display:none}}.infoslider-section .infoslider-section-content.lp-slider .lp-slider-overlay-right::after{content:"";height:80%;width:50px;background:linear-gradient(90deg, rgba(149, 152, 154, 0) 0%, white 100%);position:absolute;z-index:5;top:calc(0% + 15%);right:0}@media (min-width:768px){.infoslider-section .infoslider-section-content.lp-slider .lp-slider-overlay-right::after{width:180px}}@media (min-width:992px){.infoslider-section .infoslider-section-content.lp-slider .lp-slider-overlay-left{display:none}}.infoslider-section .infoslider-section-content.lp-slider .lp-slider-overlay-left::after{content:"";height:80%;width:50px;background:linear-gradient(-90deg, rgba(149, 152, 154, 0) 0%, white 100%);position:absolute;z-index:5;top:calc(0% + 15%);left:0}@media (min-width:768px){.infoslider-section .infoslider-section-content.lp-slider .lp-slider-overlay-left::after{width:180px}}.infoslider-section .infoslider-section-content.lp-slider .infoslider-slide-image{max-height:583px}.infoslider-section .infoslider-section-content.lp-slider .infoslider-slide-image:hover img:not(.flag-image){filter:brightness(1.1);transition:all 350ms ease;transform:scale(1)}.infoslider-section .infoslider-section-content.lp-slider .infoslider-slide-image img{max-height:460px;transition:all 350ms ease}.logos.header-section-logo-wrapper-alllogos::before{content:none}.wc-instagram-wall .insta-section-headline h2{color:#003C6E;font-family:DraftD-Bold}.wc-instagram-wall .insta-section-headline h2{font-size:40px}@media screen and (min-width:280px){.wc-instagram-wall .insta-section-headline h2{font-size:calc(40px + 24 * ((100vw - 280px) / 1640))}}@media screen and (min-width:1920px){.wc-instagram-wall .insta-section-headline h2{font-size:64px}}.wc-instagram-wall .insta-section-headline h2{line-height:48px}@media screen and (min-width:280px){.wc-instagram-wall .insta-section-headline h2{line-height:calc(48px + 24 * ((100vw - 280px) / 1640))}}@media screen and (min-width:1920px){.wc-instagram-wall .insta-section-headline h2{line-height:72px}}