@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";[data-bs-theme=dark]{--bs-body-bg: #000000}*{font-family:Open Sans,sans-serif;font-optical-sizing:auto;font-weight:100;font-style:normal;font-variation-settings:"wdth" 100}.form-control{border-radius:0!important;outline:none!important;box-shadow:none!important}.form-control:focus{border-color:#fff000}.navigations .navbar{background-color:#1a0606}.navigation{position:fixed;width:100%;top:3%;display:flex;justify-content:center;z-index:9999;transition:.2s ease}.navigation .navbar{width:90%;transition:.2s ease-in-out}.navigation .navbar .nav-item .nav-link{font-weight:600;text-transform:uppercase}.navigation .navbar .nav-item .nav-link:hover{color:#fff000}.navigation .navbar .nav-item .nav-link.active{color:#fff000;text-decoration:underline;text-underline-offset:8px}.navigation.show{top:0}.navigation.show .navbar{width:100%;background-color:#1a0606}.footer{background-image:var(--bg-image);position:relative;background-size:cover;background-position:center}.footer .overlay{position:absolute;width:100%;height:100%;background-color:#00000065;z-index:1}.footer .card{padding-top:20px!important;z-index:9}.hero_container{position:relative}.hero_container video{width:100%;height:33rem;object-fit:cover}@media screen and (max-width: 1024px){.hero_container video{height:40rem}}@media screen and (max-width: 512px){.hero_container video{height:35rem}}.hero_container .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000041}.hero_container .caption{position:absolute;left:5%;z-index:99;bottom:34%}@media screen and (min-width: 1200px){.hero_container .caption{bottom:30%}.hero_container .caption h1{font-size:3.5rem}}.booking_container{position:relative;display:flex;justify-content:center;margin-bottom:10rem}.booking_container:has(.not_available){margin-bottom:25rem}@media screen and (max-width: 512px){.booking_container{margin-bottom:25rem}}.booking_container .booking{background-color:#00000084;width:80%;position:absolute;top:-60px;padding:1rem}.booking_container .booking .steps{display:flex;gap:2rem;border-bottom:1px solid rgba(255,238,0,.2666666667);flex-wrap:wrap}.booking_container .booking .steps .step{font-size:1.3rem;color:gray;cursor:pointer}.booking_container .booking .steps .step.active{color:#fff000}.booking_container .booking .input-groups{display:flex;align-items:center;width:100%}@media screen and (max-width: 512px){.booking_container .booking .input-groups{flex-direction:column;gap:1rem}}.booking_container .booking .input-groups>div{width:100%}.booking_container .booking .input-groups .btn{display:flex!important}@media screen and (min-width: 1024px){.innovate .main{height:20rem}}.page_hero{height:var(--height);background-image:var(--bg-image);background-position:center;position:relative}.page_hero .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to bottom,#000000d1 1%,#fff0)}.page_hero .caption{position:absolute;left:5%;z-index:99;bottom:34%}@media screen and (min-width: 1200px){.page_hero .caption{bottom:30%}.page_hero .caption h1{font-size:3.5rem}.page_hero .caption p{font-size:1.2rem}}.auth-bg{width:100%;height:100dvh;object-fit:cover}.sticky_side{position:sticky;top:8rem}.sticky_side .list-group-item:hover{background-color:#ffee0019!important}
