@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}}}.btn-primary,.btn-login{border-radius:3px}video{-o-object-position:top;object-position:top}.top-header #navigation #tabs a span{color:#212529;font-weight:500}.top-header #navigation #tabs a.active span{color:var(--primary)}.home .home-search-container #home-search input{border:none;border-radius:3px}.home .home-search-container #home-search.current-reservation input{border-top-right-radius:0;border-bottom-right-radius:0}.home .home-search-container .home-search-submit{border-top-right-radius:3px;border-bottom-right-radius:3px}.home .home-search-container .home-search-submit span{color:#fff}.home .owl-nav button .owl-nav-container{background-color:var(--primary);background-image:url(/build/assets/arrow-right-CKagPAx8.svg);background-position:50%;border-radius:3.40282e38px}.card:not(.banner) .card-item .card-body{color:#fff}.card:not(.banner) .card-item .card-body h3{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}.card:not(.banner) .card-item .card-body h3,.card:not(.banner) .card-item .card-body span{color:#fff}.card:not(.banner) .content-item .content-item-text h2{font-size:1.3rem}.banner .card-item h3{color:var(--primary)}h1{font-family:KoHo,sans-serif!important;font-weight:600!important}.welcome-page .bottom-section{z-index:-10}*{color:#212529;--primary:#427ea6!important;--lite-primary:#be9868!important;font-family:KoHo,sans-serif!important}@property --tw-font-weight{syntax:"*";inherits:false}
