@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-border-style:solid}}}footer{height:600px}footer .footer-container .kluge-illustration{background-color:var(--v2-primary-shade-100)}footer .footer-container .kluge-illustration svg path{fill:var(--v2-secondary-shade-100)}footer .footer-container .footer-wrapper{background-color:var(--v2-secondary-shade-100);flex-direction:column;height:-moz-fit-content;height:fit-content;display:flex}footer .footer-container .footer-wrapper .footer-top-extension,footer .footer-container .footer-wrapper .footer-bottom-section{background-color:var(--v2-secondary-shade-100)}footer .footer-container .footer-wrapper .footer-top-extension{padding-bottom:calc(var(--spacing,.25rem) * 14);flex-direction:column;display:flex}footer .footer-container .footer-wrapper .footer-top-extension .footer-top-extension-content-container{flex-direction:row;width:100%;max-width:1200px;margin-inline:auto;display:flex;position:relative}@media(min-width:48rem){footer .footer-container .footer-wrapper .footer-top-extension .footer-top-extension-content-container{height:420px}}footer .footer-container .footer-wrapper .footer-top-extension .footer-top-extension-content-container .content-left{-o-object-fit:cover;object-fit:cover;max-width:50%;display:none}@media(min-width:48rem){footer .footer-container .footer-wrapper .footer-top-extension .footer-top-extension-content-container .content-left{width:33%;display:flex}}@media(min-width:64rem){footer .footer-container .footer-wrapper .footer-top-extension .footer-top-extension-content-container .content-left{width:50%}}footer .footer-container .footer-wrapper .footer-top-extension .footer-top-extension-content-container .content-right{width:100%;padding-top:calc(var(--spacing,.25rem) * 12)}@media(min-width:48rem){footer .footer-container .footer-wrapper .footer-top-extension .footer-top-extension-content-container .content-right{background-color:var(--v2-white);width:67%;padding-left:calc(var(--spacing,.25rem) * 14)}}@media(min-width:64rem){footer .footer-container .footer-wrapper .footer-top-extension .footer-top-extension-content-container .content-right{width:50%}}footer .footer-container .footer-wrapper .footer-top-extension .footer-top-extension-content-container .content-right .logo{margin-inline:auto;display:flex}@media(min-width:48rem){footer .footer-container .footer-wrapper .footer-top-extension .footer-top-extension-content-container .content-right .logo{display:none}}footer .footer-container .footer-wrapper .footer-top-extension .footer-top-extension-content-container .content-right .contact-page-btn{margin-inline:auto;margin-top:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 60);background-color:var(--v2-secondary);padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-medium,500);font-size:15px;font-weight:var(--font-weight-medium,500);color:var(--v2-white);border-radius:50px;flex-direction:row;justify-content:space-between;align-items:center;display:flex;position:relative}@media(min-width:48rem){footer .footer-container .footer-wrapper .footer-top-extension .footer-top-extension-content-container .content-right .contact-page-btn{display:none}}footer .footer-container .footer-wrapper .footer-top-extension .footer-top-extension-content-container .content-right .contact-page-btn img{top:8px;right:calc(var(--spacing,.25rem) * 3);position:absolute}footer .footer-container .footer-wrapper .footer-top-extension .footer-top-extension-content-container .content-right h2{margin-bottom:calc(var(--spacing,.25rem) * 6);--tw-font-weight:var(--font-weight-medium,500);font-size:35px;font-weight:var(--font-weight-medium,500);color:var(--v2-secondary);display:none}@media(min-width:48rem){footer .footer-container .footer-wrapper .footer-top-extension .footer-top-extension-content-container .content-right h2{display:flex}}footer .footer-container .footer-wrapper .footer-top-extension .footer-top-extension-content-container .content-right .content-right-text{--tw-font-weight:var(--font-weight-light,300);max-width:450px;font-size:1rem;font-weight:var(--font-weight-light,300);color:var(--v2-secondary-shade-200);display:none}@media(min-width:48rem){footer .footer-container .footer-wrapper .footer-top-extension .footer-top-extension-content-container .content-right .content-right-text{display:flex}}footer .footer-container .footer-wrapper .footer-top-extension .footer-top-extension-content-container .content-right .contact-buttons{margin-block:calc(var(--spacing,.25rem) * 6);flex-direction:row;display:none}@media(min-width:48rem){footer .footer-container .footer-wrapper .footer-top-extension .footer-top-extension-content-container .content-right .contact-buttons{display:flex}}footer .footer-container .footer-wrapper .footer-top-extension .footer-top-extension-content-container .content-right .contact-buttons a{margin-right:calc(var(--spacing,.25rem) * 2);width:calc(var(--spacing,.25rem) * 56);background-color:var(--v2-secondary);padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-medium,500);font-size:15px;font-weight:var(--font-weight-medium,500);color:var(--v2-white);border-radius:50px;flex-direction:row;justify-content:space-between;align-items:center;display:flex;position:relative}footer .footer-container .footer-wrapper .footer-top-extension .footer-top-extension-content-container .content-right .contact-buttons a img{top:10px;right:calc(var(--spacing,.25rem) * 3);position:absolute}footer .footer-container .footer-wrapper .footer-top-extension .footer-top-extension-content-container .content-right .opening-times{flex-direction:column;display:none}@media(min-width:48rem){footer .footer-container .footer-wrapper .footer-top-extension .footer-top-extension-content-container .content-right .opening-times{display:flex}}footer .footer-container .footer-wrapper .footer-top-extension .footer-top-extension-content-container .content-right .opening-times span{padding-bottom:calc(var(--spacing,.25rem) * 1)}footer .footer-container .footer-wrapper .footer-bottom-section{border-top-style:var(--tw-border-style);width:100%;padding-top:calc(var(--spacing,.25rem) * 7);padding-bottom:calc(var(--spacing,.25rem) * 20);border-top-width:1px}@media(min-width:64rem){footer .footer-container .footer-wrapper .footer-bottom-section{padding-bottom:calc(var(--spacing,.25rem) * 0)}}footer .footer-container .footer-wrapper .footer-bottom-section ul{flex-direction:column;justify-content:space-between;display:flex}@media(min-width:48rem){footer .footer-container .footer-wrapper .footer-bottom-section ul{flex-direction:row}}footer .footer-container .footer-wrapper .footer-bottom-section ul li{padding-bottom:calc(var(--spacing,.25rem) * 9)}@media(min-width:48rem){footer .footer-container .footer-wrapper .footer-bottom-section ul li{padding-bottom:calc(var(--spacing,.25rem) * 0)}}footer .footer-container .footer-wrapper .footer-bottom-section ul li a{--tw-font-weight:var(--font-weight-normal,400);font-size:14px;font-weight:var(--font-weight-normal,400)}@media(min-width:48rem){footer .footer-container .footer-wrapper .footer-bottom-section ul li a{font-size:13px}}.welcome-page .home-btn,.welcome-page .login-btn{padding-block:calc(var(--spacing,.25rem) * 5)!important;padding-right:calc(var(--spacing,.25rem) * 16)!important}.welcome-page footer{display:none}.btn,.btn-primary{color:var(--v2-white)!important;border-radius:50px!important}.btn-pending,.btn-light-pending{--tw-font-weight:var(--font-weight-normal,400)!important;font-weight:var(--font-weight-normal,400)!important;color:var(--v2-pending)!important}.btn-success,.btn-light-success{border-color:var(--v2-primary-shade-200)!important;background-color:var(--v2-primary-shade-200)!important;--tw-font-weight:var(--font-weight-normal,400)!important;font-size:15px!important;font-weight:var(--font-weight-normal,400)!important;color:var(--v2-secondary)!important}.btn-success span,.btn-light-success span{--tw-font-weight:var(--font-weight-normal,400)!important;font-size:15px!important;font-weight:var(--font-weight-normal,400)!important;color:var(--v2-secondary)!important}.btn-success svg,.btn-light-success svg{filter:brightness(0)invert(17%)sepia(22%)saturate(4791%)hue-rotate(191deg)brightness(94%)contrast(93%)}h1,h2,h3,h4,h5,h6{font-family:var(--v2-font-secondary)!important}.ext-booking a{--tw-font-weight:var(--font-weight-medium,500);font-size:15px;font-weight:var(--font-weight-medium,500);border-radius:50px}.intro-section h1{--tw-font-weight:var(--font-weight-normal,400)!important;font-family:EyeCatchingPro!important;font-size:48px!important;font-weight:var(--font-weight-normal,400)!important;color:var(--v2-secondary)!important}.intro-section h1 span{--tw-font-weight:var(--font-weight-light,300)!important;font-size:1rem!important;font-weight:var(--font-weight-light,300)!important;color:var(--v2-secondary-shade-200)!important}.tab-container #tab button{border-radius:50px}.tab-container #tab button[aria-selected=true]{border-color:var(--v2-primary-shade-200)}.home #home-search{width:270px!important}.home #home-search input{padding-left:calc(var(--spacing,.25rem) * 0);--tw-font-weight:var(--font-weight-normal,400);font-size:14px;font-weight:var(--font-weight-normal,400);border-radius:50px}.home .home-search-submit{z-index:10;margin-left:calc(var(--spacing,.25rem) * -12);border-radius:50px;width:185px}.home .home-search-submit a{color:var(--v2-white)}.home .home-search-submit a span{--tw-font-weight:var(--font-weight-medium,500);font-size:15px;font-weight:var(--font-weight-medium,500)}.home .card .card-item{border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--v2-grey);border-radius:1px}.home .card .card-item img{border-radius:0}.home .card .card-item .card-body h3{--tw-font-weight:var(--font-weight-medium,500);font-size:20px;font-weight:var(--font-weight-medium,500);color:var(--v2-secondary)}.home .card .card-item .card-body span{color:#1e243b;font-size:13px}.home .carousel-headline{--tw-font-weight:var(--font-weight-normal,400)!important;font-family:EyeCatchingPro!important;font-size:48px!important;font-weight:var(--font-weight-normal,400)!important;color:var(--v2-secondary)!important}.home .kluge-property-section .kluge-illustration{background-color:var(--v2-primary-shade-100)}.home .kluge-property-section .kluge-illustration svg{margin-bottom:calc(var(--spacing,.25rem) * -1)}.home .kluge-property-section .kluge-illustration svg path{fill:var(--v2-secondary-shade-300)}.reservation .card{height:auto}.reservation .card .card-item{padding:calc(var(--spacing,.25rem) * 0);border-radius:0}.reservation .card .card-item .card-head{height:auto}.reservation .card .card-item .card-head img{border-radius:0}.reservation .card .card-item .card-body span{border-style:var(--tw-border-style);border-width:1px;border-color:var(--v2-grey);width:-moz-fit-content;width:fit-content;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);color:var(--v2-secondary);border-radius:50px}.booking-item-days-left{background-color:var(--v2-secondary)!important;padding-inline:calc(var(--spacing,.25rem) * 4)!important;padding-block:calc(var(--spacing,.25rem) * 2)!important;--tw-font-weight:var(--font-weight-normal,400)!important;font-size:13px!important;font-weight:var(--font-weight-normal,400)!important;color:var(--v2-white)!important;border-radius:50px!important}.single-reservation .booking-item{--tw-border-style:none;border-style:none}.single-reservation .booking-item .booking-item-box{--tw-border-style:none!important;background-color:var(--v2-primary-shade-100)!important;border-style:none!important}.single-reservation .booking-item .booking-item-box>div{max-width:1200px;margin-inline:auto}@media(min-width:80rem){.single-reservation .booking-item .booking-item-box>div{padding:calc(var(--spacing,.25rem) * 3)}}.contact main>div{margin-left:calc(var(--spacing,.25rem) * 0)}.contact .contact-info-body h2{margin-bottom:calc(var(--spacing,.25rem) * 6);--tw-font-weight:var(--font-weight-medium,500);font-size:24px;font-weight:var(--font-weight-medium,500);color:var(--v2-secondary);display:flex}.contact .contact-info-body .contact-info-body-text{--tw-font-weight:var(--font-weight-light,300);font-size:14px;font-weight:var(--font-weight-light,300);color:var(--v2-secondary-shade-200);display:flex}.contact .contact-info-body .contact-buttons{margin-block:calc(var(--spacing,.25rem) * 6);flex-direction:column;display:flex}.contact .contact-info-body .contact-buttons a{margin-bottom:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 56);background-color:var(--v2-secondary);padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-medium,500);font-size:15px;font-weight:var(--font-weight-medium,500);color:var(--v2-white);border-radius:50px;flex-direction:row;justify-content:space-between;align-items:center;display:flex;position:relative}.contact .contact-info-body .contact-buttons a img{top:10px;right:calc(var(--spacing,.25rem) * 3);position:absolute}.contact .contact-info-body .opening-times{flex-direction:column;display:flex}.contact .contact-info-body .opening-times span{padding-bottom:calc(var(--spacing,.25rem) * 1)}.login footer{display:none}*{--primary:#0e3e6e!important;--text-primary:#0e3e6e!important;--lite-primary:#0e3e6e!important;--v2-primary:#0e3e6e!important;--v2-secondary:#0e3e6e!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:#fbfbf9!important;--v2-primary-shade-200:#eaf4f6!important;--v2-primary-shade-300:#c3cfdb!important;--v2-secondary-shade-100:#f2ede5!important;--v2-secondary-shade-200:#535050!important;--v2-secondary-shade-300:#ececec!important;--v2-success-shade-100:#d1f5df!important;--v2-pending-shade-100:#f6c1ca!important;--v2-border-radius:1.25rem!important;--v2-inner-padding:.75rem!important;--v2-inner-border-radius:.5rem!important;--v2-font-primary:Outfit, sans-serif!important;--v2-font-secondary:Roboto Serif, serif!important}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
