footer .footer-container{background-color:var(--v2-secondary)}@media (min-width: 768px){footer .footer-container{display:grid;grid-template-columns:60% auto 40%}}@media (min-width: 1024px){footer .footer-container{grid-template-columns:600px auto 400px}}footer .footer-container .mobile-accordion .accordion .accordion-header{border-style:none}footer .footer-container .mobile-accordion .accordion .accordion-header .icon-fa{z-index:20;background-color:var(--v2-white)}footer .footer-container .mobile-accordion .accordion .accordion-header .icon-fa img{filter:brightness(0)}footer .footer-container .mobile-accordion .accordion .accordion-body .mobile-contact-links{margin-top:.25rem;width:310px;border-radius:.375rem;border-width:1px;border-color:var(--v2-secondary-shade-100);background-color:var(--v2-secondary)}footer .footer-container .mobile-accordion .accordion .accordion-body .mobile-contact-links a{margin-bottom:.75rem;font-size:1rem;font-weight:500;color:var(--v2-white)}footer .footer-container .other-links ul li{margin-bottom:5px;margin-left:1.25rem;font-size:14px;font-weight:500;color:var(--v2-white);opacity:.5}@media (min-width: 768px){footer .footer-container .other-links ul li{margin-left:3rem}}footer .footer-container .footer-right-section .contact-links a{margin-bottom:.75rem;font-size:1rem;font-weight:500;color:var(--v2-white)}.welcome-page .welcome-container h1{font-family:var(--v2-font-secondary)!important}.welcome-page footer{display:none}body{background-color:var(--v2-white)}body:before{position:fixed;bottom:0;z-index:30;display:none;height:.75rem;width:100%;background-color:var(--v2-secondary-shade-100);--tw-content: "";content:var(--tw-content)}@media (min-width: 1024px){body:before{display:block}}.btn,.btn-primary{border-radius:50px!important;color:var(--v2-white)!important}.btn-pending,.btn-light-pending{color:var(--v2-pending)!important}.btn-success,.btn-light-success{color:var(--v2-success)!important}.title-header .intro-section h1{font-family:var(--v2-font-secondary)!important;font-size:23px!important;font-weight:400!important}@media (min-width: 768px){.title-header .intro-section h1{font-size:38px!important}}.title-header .intro-section h1 span{font-family:var(--v2-font-primary)!important;font-size:15px!important;font-weight:500!important}.title-header .tab-container ul li button{border-radius:40px!important}.title-header .tab-container ul li button:hover,.title-header .tab-container ul li button[aria-selected=true]{background-color:var(--v2-secondary-shade-200)!important}.home{overflow-x:clip}.home .font-weather .weather-component .wi,.home .font-weather .weather-component .temperature{font-family:var(--v2-font-secondary);font-size:20px;color:var(--v2-white)}.home .faf-booking-days span,.home .faf-booking-days-negativ span{font-family:var(--v2-font-secondary)}.home .faf-booking-days .custom-font-text,.home .faf-booking-days-negativ .custom-font-text{margin-top:-1rem;margin-left:.75rem;font-family:EyeCatchingPro;font-size:50px;color:var(--v2-secondary-shade-100)}@media (min-width: 768px){.home .faf-booking-days .custom-font-text,.home .faf-booking-days-negativ .custom-font-text{margin-top:-2rem;margin-left:1rem;font-size:75px}}@media (min-width: 1024px){.home .faf-booking-days .custom-font-text,.home .faf-booking-days-negativ .custom-font-text{margin-top:-1.75rem}}.home .home-booking-button{position:relative;margin-left:-.75rem;margin-top:.5rem;width:340px}@media (min-width: 640px){.home .home-booking-button{margin-left:.5rem;margin-top:-1rem}}@media (min-width: 768px){.home .home-booking-button{margin-top:-1.5rem}}@media (min-width: 1024px){.home .home-booking-button{margin-top:.5rem;width:240px}}.home .faf-booking-days-negativ .home-booking-button{position:relative;margin-left:-.75rem;margin-top:.5rem;width:340px}@media (min-width: 640px){.home .faf-booking-days-negativ .home-booking-button{margin-left:.5rem}}@media (min-width: 768px){.home .faf-booking-days-negativ .home-booking-button{margin-top:0}}@media (min-width: 1024px){.home .faf-booking-days-negativ .home-booking-button{margin-top:.5rem;width:240px}}.home .carousel-headline{margin-bottom:2rem;display:grid;grid-template-rows:60px 80px}@media (min-width: 768px){.home .carousel-headline{margin-bottom:0;grid-template-columns:350px auto 400px;grid-template-rows:none}}@media (min-width: 1024px){.home .carousel-headline{grid-template-columns:350px auto 450px}}@media (min-width: 1536px){.home .carousel-headline{grid-template-columns:350px auto 550px}}@media (min-width: 768px){.home .carousel-headline .carousel-headline-text{grid-column-start:3}}.home .owl-carousel .owl-nav button{display:none}@media (min-width: 1024px){.home .carousel-outer{width:110vw!important}}@media (min-width: 1280px){.home .carousel-outer{width:95vw!important}}@media (min-width: 1536px){.home .carousel-outer{width:90vw!important}}@media (min-width: 550px){.home .carousel-outer{width:120vw}}.home .carousel-outer .card.banner .card-item{border-style:none;padding:0}.home .carousel-outer .card.banner .card-item img{margin-right:auto;height:300px;width:350px;-o-object-fit:cover;object-fit:cover}.home .carousel-outer .card.banner .card-item .card-body{margin-right:auto;height:8rem;max-width:350px;padding-left:0}.home .carousel-outer .card.banner .card-item .card-body .booking-item-title{font-family:var(--v2-font-secondary);font-size:20px}.home .carousel-outer .card.banner .card-item .card-body span{font-size:14px}.home .foehr-specials{margin-top:6rem}.home .foehr-specials .foehr-specials-header{margin-bottom:2rem;display:grid;grid-template-rows:60px 80px}@media (min-width: 768px){.home .foehr-specials .foehr-specials-header{grid-template-columns:350px auto 400px;grid-template-rows:none}}@media (min-width: 1024px){.home .foehr-specials .foehr-specials-header{grid-template-columns:350px auto 450px}}@media (min-width: 1536px){.home .foehr-specials .foehr-specials-header{grid-template-columns:350px auto 550px}}@media (min-width: 768px){.home .foehr-specials .foehr-specials-header span{grid-column-start:3}}.home .foehr-specials .foehr-specials-body{margin-right:1rem;display:grid;grid-template-columns:1fr;grid-template-rows:315px 315px 315px;gap:2.5rem;transition-property:grid-template-rows;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width: 768px){.home .foehr-specials .foehr-specials-body{grid-template-columns:1fr 1fr 1fr;grid-template-rows:450px;transition-property:grid-template-columns;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s}}.home .foehr-specials .foehr-specials-body[data-active="1"]{grid-template-rows:400px 315px 315px}@media (min-width: 768px){.home .foehr-specials .foehr-specials-body[data-active="1"]{grid-template-columns:2fr 1fr 1fr;grid-template-rows:450px}}.home .foehr-specials .foehr-specials-body[data-active="2"]{grid-template-rows:315px 400px 315px}@media (min-width: 768px){.home .foehr-specials .foehr-specials-body[data-active="2"]{grid-template-columns:1fr 2fr 1fr;grid-template-rows:450px}}.home .foehr-specials .foehr-specials-body[data-active="3"]{grid-template-rows:315px 315px 400px}@media (min-width: 768px){.home .foehr-specials .foehr-specials-body[data-active="3"]{grid-template-columns:1fr 1fr 2fr;grid-template-rows:450px}}.home .foehr-specials .foehr-specials-body .feohr-specials-card{position:relative;cursor:pointer;overflow:hidden;transition-property:transform;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.home .foehr-specials .foehr-specials-body .feohr-specials-card h2{position:absolute;top:2.25rem;left:2.5rem;max-width:13rem;font-family:var(--v2-font-secondary);font-size:20px;color:var(--v2-white);opacity:1}.home .foehr-specials .foehr-specials-body .feohr-specials-card img{height:100%;width:100%;border-radius:10px;-o-object-fit:cover;object-fit:cover;opacity:1}.home .foehr-specials .foehr-specials-body .feohr-specials-card .card-content{position:absolute;bottom:0;left:0;display:flex;height:100%;width:100%;flex-direction:column;border-radius:10px;background-color:var(--v2-primary);padding:2rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));opacity:0;transition-property:opacity;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.home .foehr-specials .foehr-specials-body .feohr-specials-card .card-content h3{margin-bottom:1.75rem;font-family:var(--v2-font-secondary);font-size:20px;font-weight:400;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-delay:0s;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}.home .foehr-specials .foehr-specials-body .feohr-specials-card .card-content span{margin-bottom:3rem;font-size:15px;font-weight:500;opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-delay:0s;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}.home .foehr-specials .foehr-specials-body .feohr-specials-card .card-content a{pointer-events:none!important;position:relative!important;background-color:var(--v2-secondary-shade-100)!important;text-align:center!important;opacity:0!important;transition-property:opacity!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-delay:0s!important;transition-duration:.3s!important;transition-timing-function:cubic-bezier(0,0,.2,1)!important}.home .foehr-specials .foehr-specials-body .feohr-specials-card .card-content a .chevron-right{position:absolute;right:1.25rem;top:18px;height:1rem;width:.75rem}.home .foehr-specials .foehr-specials-body .feohr-specials-card.is-active .card-content{opacity:1}.home .foehr-specials .foehr-specials-body .feohr-specials-card.is-active .card-content h3,.home .foehr-specials .foehr-specials-body .feohr-specials-card.is-active .card-content span{opacity:1;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-delay:.3s;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,1,1)}.home .foehr-specials .foehr-specials-body .feohr-specials-card.is-active .card-content a{pointer-events:auto!important;opacity:1!important;transition-property:opacity!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-delay:.3s!important;transition-duration:.5s!important;transition-timing-function:cubic-bezier(.4,0,1,1)!important}.home .foehr-specials .foehr-specials-body .feohr-specials-card.is-active h2,.home .foehr-specials .foehr-specials-body .feohr-specials-card.is-active img{opacity:0}.home .foehr-specials .foehr-specials-body .feohr-specials-card.is-active .chevron-right{opacity:1}.reservation .card .card-item{border-style:none;padding:0}.reservation .card .card-item .card-head img{border-radius:10px}.reservation .card .card-item .booking-item-days-left{height:60px;align-content:center;border-radius:10px 0;background-color:var(--v2-secondary-shade-100);font-family:var(--v2-font-secondary);font-size:20px;font-weight:400;color:var(--v2-white)}.single-reservation{--tw-bg-opacity: 1;background-color:rgb(242 245 252 / var(--tw-bg-opacity, 1))}.single-reservation .booking-item{border-style:none}.single-reservation .booking-item .booking-item-box{border-style:none!important;background-color:var(--v2-white)!important;padding-bottom:.5rem!important}.single-reservation .divider{background-color:var(--v2-white)}.single-reservation .reservation-single-content .reservation-single-content-top-actions{border-style:none}.single-reservation .reservation-single-content .reservation-single-content-top-actions .reservation-content>div p{font-size:14px;font-weight:500;--tw-text-opacity: 1;color:rgb(145 145 145 / var(--tw-text-opacity, 1))}.single-reservation .reservation-sections .reservation-sections__content__item .reservation-sections__content__item__title span{font-family:var(--v2-font-secondary);font-size:1.1rem;font-weight:400}.location .card .content-item{border-style:none;padding:0}.location .card .content-item .content-item-image img{border-radius:10px}.location .card .content-item .content-item-image .map-icon img{filter:brightness(100)}.location .card .content-item .content-item-text{padding:0;padding-top:1rem;padding-bottom:1rem}.location .card .content-item .content-item-text h2{font-family:var(--v2-font-secondary);font-size:20px;font-weight:400}.location .card .content-item .content-item-text span,.location .card .content-item .content-item-text a{--tw-text-opacity: 1;color:rgb(145 145 145 / var(--tw-text-opacity, 1))}.location .card .content-item .content-item-text span svg,.location .card .content-item .content-item-text a svg{filter:brightness(0) invert(65%) sepia(1%) saturate(0%) hue-rotate(117deg) brightness(88%) contrast(89%)}.information .telephone-btn span,.information .account-btn span{font-size:14px;font-weight:700}.information .account-info svg{border-radius:9999px}.information .account-info svg rect{filter:brightness(0) invert(13%) sepia(87%) saturate(6023%) hue-rotate(332deg) brightness(82%) contrast(105%)}.information .account-info svg text{font-family:var(--v2-font-primary)!important;font-size:1.1rem!important;font-weight:700!important;filter:brightness(100)}.contact main>div{margin-left:0}.login{margin-top:0!important;padding-bottom:0!important}.login .top-header{display:none}.login main{margin:0!important;max-width:none!important;padding:0!important}.login .faf-login-right>div:nth-child(2){min-height:0px!important;padding-left:2rem!important;padding-right:2rem!important;padding-top:2rem!important}@media (min-width: 768px){.login .faf-login-right>div:nth-child(2){padding-bottom:0!important}}.login footer{display:none}.top-header .logo-holder .logo-link{display:flex!important;width:100%!important;justify-content:center!important}@media (min-width: 1024px){.top-header .logo-holder .logo-link{width:auto!important;justify-content:flex-start!important}}.top-header .logo-holder .logo-link img{height:3.5rem}@media (min-width: 1024px){.top-header #tabs .active{height:82px!important;border-radius:0!important;border-bottom-width:1px!important;border-color:var(--v2-secondary-shade-100)!important;background-color:transparent!important}}.top-header #tabs a:hover{--tw-border-opacity: .5 !important}@media (min-width: 1024px){.top-header #tabs a:hover{height:82px!important;border-radius:0!important;border-bottom-width:1px!important;border-color:var(--v2-secondary-shade-100)!important;background-color:transparent!important}}.top-header #tabs .tab{font-size:14px!important;font-weight:700!important}@media (min-width: 1024px){.top-header #tabs .tab{position:relative!important;margin-top:auto!important;margin-bottom:auto!important;border-bottom-width:1px!important;border-color:var(--v2-white)!important}}*{--primary: #011F41 !important;--text-primary: #011F41 !important;--lite-primary: #011F41 !important;--v2-primary: #011F41 !important;--v2-secondary: #011F41 !important;--v2-grey: #E0E0E0 !important;--v2-black: #08161C !important;--v2-white: #fff !important;--v2-success: #166434 !important;--v2-pending: #DF2545 !important;--v2-primary-shade-100: rgb(242.3, 243.8, 245.5) !important;--v2-primary-shade-200: rgb(216.9, 221.4, 226.5) !important;--v2-primary-shade-300: rgb(191.5, 199, 207.5) !important;--v2-secondary-shade-100: #D4004B !important;--v2-secondary-shade-200: #F2F5FC !important;--v2-secondary-shade-300: rgb(191.5, 199, 207.5) !important;--v2-success-shade-100: rgb(208.6885245902, 244.8114754098, 222.5819672131) !important;--v2-pending-shade-100: rgb(245.848, 192.652, 201.804) !important;--v2-border-radius: 1.25rem !important;--v2-inner-padding: .75rem !important;--v2-inner-border-radius: .5rem !important;--v2-font-primary: Satoshi Variable, sans-serif !important;--v2-font-secondary: CreteRound, serif !important}
