@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-container{background-color:#403836!important}.footer-container .footer-menu .footer-legal ul li a{color:var(--v2-white)!important}@media(min-width:40rem){.logo-holder>div:first-child{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 6);background-color:#fff;border-radius:10px}}.btn{color:var(--v2-white)}.ext-booking a{border-radius:var(--radius-md,.375rem)!important}.ext-booking a svg path{fill:var(--v2-white)}a.btn-secondary{color:var(--v2-primary)}.btn-primary,.checkin-button,input[type=submit]{color:var(--v2-white)!important}.btn-pending{color:var(--v2-pending)!important}.title-header .tab-container #tab button{--tw-font-weight:var(--font-weight-semibold,600)!important;font-size:15px!important;font-weight:var(--font-weight-semibold,600)!important}.title-header .tab-container #tab button .tab-icon{filter:brightness(0)invert(10%)sepia(55%)saturate(1261%)hue-rotate(176deg)brightness(87%)contrast(89%)}.title-header .tab-container #tab button[aria-selected=true]{background-color:var(--v2-secondary)!important;color:#fff!important}.title-header .tab-container #tab button[aria-selected=true] .tab-icon{filter:brightness(100)}.logo-holder .logo-link{justify-content:center!important;width:100%!important;display:flex!important}@media(min-width:64rem){.logo-holder .logo-link{justify-content:flex-start!important;width:auto!important}}.logo-holder .logo-link img{height:calc(var(--spacing,.25rem) * 12)}@media(min-width:64rem){.logo-holder .logo-link img{height:calc(var(--spacing,.25rem) * 14)}}.icon-fa{background-color:var(--v2-secondary)}.title-header .intro-section h1{--tw-font-weight:var(--font-weight-medium,500)!important;font-size:24px!important;font-weight:var(--font-weight-medium,500)!important}@media(min-width:64rem){.title-header .intro-section h1{font-size:35px!important}}.title-header .intro-section span{--tw-font-weight:var(--font-weight-light,300)!important;font-size:1rem!important;font-weight:var(--font-weight-light,300)!important}@media(min-width:64rem){.title-header .intro-section span{font-size:20px!important}}.home-search-container #home-search{margin-right:calc(var(--spacing,.25rem) * -2)}.home-search-container #home-search .input-search{font-family:var(--v2-font-secondary)!important;--tw-font-weight:var(--font-weight-semibold,600)!important;font-size:1rem!important;font-weight:var(--font-weight-semibold,600)!important}.home-search-container .home-search-submit{z-index:10;border-radius:var(--v2-inner-border-radius)}.home-search-container .home-search-submit a{color:var(--v2-white)}.home-search-container .home-search-submit a span{font-family:var(--v2-font-secondary);--tw-font-weight:var(--font-weight-semibold,600);font-size:1rem;font-weight:var(--font-weight-semibold,600)}.home-search-container .home-search-submit a div svg{filter:invert()brightness(100)}.owl-carousel-banners .owl-item{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:#d1d5db}.owl-carousel-banners .owl-item .banner .card-item .card-body h3{--tw-font-weight:var(--font-weight-semibold,600);font-size:1.1rem;font-weight:var(--font-weight-semibold,600)}.owl-carousel-banners .owl-item .banner .card-item .card-body span{--tw-font-weight:var(--font-weight-normal,400);font-size:14px;font-weight:var(--font-weight-normal,400)}.reservation .card .card-item{border-radius:var(--v2-inner-border-radius)}.reservation .card .card-item .card-body div .booking-item-title{margin-bottom:calc(var(--spacing,.25rem) * 0)!important}.reservation .card .card-item .card-body div>span{border-radius:var(--v2-inner-border-radius);border-style:var(--tw-border-style);width:-moz-fit-content;width:fit-content;padding:calc(var(--spacing,.25rem) * 2);border-width:1px}.reservation #tab button[aria-selected=true] svg path{fill:var(--v2-white)}.single-reservation .reservation-content>div{--tw-border-style:none!important;border-style:none!important}.single-guides .divider{margin-top:calc(var(--spacing,.25rem) * 0)}.payment div{--tw-border-style:none;border-style:none}.payment .icon-payment{background-color:var(--v2-white)}.payment .icon-payment i{color:var(--v2-secondary)}.payment .payment-display{min-width:calc(var(--spacing,.25rem) * 40)!important;border-style:var(--tw-border-style)!important;background-color:var(--v2-secondary)!important;padding-block:calc(var(--spacing,.25rem) * 2)!important;padding-left:calc(var(--spacing,.25rem) * 4)!important;border-width:1px!important;border-radius:3.40282e38px!important}.payment .payment-display span{color:#fff!important}.payment .payment-display .text-labeled{--tw-font-weight:var(--font-weight-medium,500)!important;font-weight:var(--font-weight-medium,500)!important}.payment .payment-display .amount{--tw-font-weight:var(--font-weight-semibold,600)!important;font-size:1rem!important;font-weight:var(--font-weight-semibold,600)!important}.payment label{border-color:var(--v2-grey)!important;background-color:#fff!important}.payment label.active-label{border-color:var(--v2-secondary)!important}.payment label.active-label input{color:var(--v2-secondary)!important}.payment .separator,.payment .payment-actions p{display:none}.payment .payment-actions .text-labeled{margin-top:calc(var(--spacing,.25rem) * 5);margin-right:auto;margin-bottom:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);justify-content:center;margin-left:auto;display:flex}.location .divider{margin-block:calc(var(--spacing,.25rem) * 0)!important;margin-top:calc(var(--spacing,.25rem) * 4)!important}.location .content-item{border-radius:var(--v2-inner-border-radius)!important}.information .title-header>div{--tw-border-style:none;border-style:none}.information .divider{margin-block:calc(var(--spacing,.25rem) * 0)!important}.information .account-info svg{border-radius:3.40282e38px}.information .account-info svg rect{filter:brightness(0)invert(50%)sepia(99%)saturate(941%)hue-rotate(350deg)brightness(106%)contrast(82%)}.information .account-info svg text{fill:var(--v2-white);filter:brightness(100)}.single-services .service-selection-section .service-card{flex-direction:row;height:200px}@media(min-width:40rem){.single-services .service-selection-section .service-card{width:100%}}.single-services .service-selection-section .service-card>div:first-child{display:none}.single-services .service-selection-section .service-card>div:nth-child(2){width:50%;padding-block:calc(var(--spacing,.25rem) * 14);padding-bottom:calc(var(--spacing,.25rem) * 14);padding-left:calc(var(--spacing,.25rem) * 12)}.single-services .service-selection-section .service-card>div:nth-child(2) .service-desc{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.single-services .service-selection-section .service-card>div:last-child{flex-direction:column;width:50%}@media(min-width:40rem){.single-services .service-selection-section .service-card>div:last-child{width:25%}}.single-services .service-selection-section .service-card>div:last-child .service-calculations{flex-direction:column}.single-services .service-selection-section .service-card>div:last-child>:nth-child(2){border-top-style:var(--tw-border-style);border-top-width:2px;width:50%}.single-services .service-selection-section .service-card>div:last-child .amount-buttons{width:100%}.single-services .service-name,.single-services .service-ammount{--tw-font-weight:var(--font-weight-medium,500);font-size:1rem;font-weight:var(--font-weight-medium,500)}.single-services .price-total,.single-services .amount-total{font-family:var(--v2-font-secondary);--tw-font-weight:var(--font-weight-semibold,600);font-size:20px;font-weight:var(--font-weight-semibold,600)}.single-services .service-price-total,.single-services .price-amount,.single-services .total-amount span{--tw-font-weight:var(--font-weight-medium,500);font-size:15px;font-weight:var(--font-weight-medium,500)}.single-services .amount-buttons button{height:calc(var(--spacing,.25rem) * 7);width:calc(var(--spacing,.25rem) * 7);background-color:var(--v2-secondary);padding:calc(var(--spacing,.25rem) * 0);color:#fff;border-radius:3.40282e38px}.single-services .amount-buttons button span{justify-content:center;position:relative;bottom:2px}.single-services .amount-buttons input{background-color:#fff}.single-services .services-overview-section div{padding-right:calc(var(--spacing,.25rem) * 2);padding-left:calc(var(--spacing,.25rem) * 2)}.single-services .cursor-not-allowed{background-color:var(--v2-white)}.single-services .cursor-not-allowed .amount-buttons button{background-color:var(--v2-grey)}*{--primary:#002746!important;--text-primary:#002746!important;--lite-primary:#002746!important;--v2-primary:#002746!important;--v2-secondary:#e88928!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:var(--v2-white)!important;--v2-primary-shade-200:#d9dfe3!important;--v2-primary-shade-300:#bfc9d1!important;--v2-secondary-shade-100:#fef9f4!important;--v2-secondary-shade-200:#fceddf!important;--v2-secondary-shade-300:#f9e2c9!important;--v2-success-shade-100:#d1f5df!important;--v2-pending-shade-100:#f6c1ca!important;--v2-border-radius:1rem!important;--v2-inner-padding:.75rem!important;--v2-inner-border-radius:.25rem!important;--v2-font-primary:Roboto, sans-serif!important;--v2-font-secondary:Satoshi Variable, serif!important}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
