@import"https://fonts.googleapis.com/css2?family=Poppins:wght@100;300;400;500;600&display=swap";*{font-family:Poppins,sans-serif;margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none;border:none;text-decoration:none;text-transform:capitalize;-webkit-transition:all .2s linear;transition:all .2s linear}html{font-size:62.5%;overflow-x:hidden;scroll-behavior:smooth;scroll-padding-top:9rem}html::-webkit-scrollbar{width:1rem}html::-webkit-scrollbar-track{background:#111}html::-webkit-scrollbar-thumb{background:#29d9d5;border-radius:5rem}body{background:#111;overflow-x:hidden}section{padding:3rem 9%}.heading{text-align:center;margin-bottom:2rem}.heading span{color:#29d9d5;font-size:2rem}.heading h1{font-size:4rem;color:#fff}.btn{margin-top:1rem;display:inline-block;padding:1rem 3rem;font-size:1.7rem;color:#29d9d5;border:.2rem solid #29d9d5;border-radius:5rem;cursor:pointer;background:none}.btn:hover{background:#29d9d5;color:#111}.header{position:fixed;top:0;left:0;right:0;z-index:1000;background:#222;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.5rem 9%}.header .navbar a{font-size:1.7rem;color:#aaa;display:inline-block;margin:0 1rem}.header .navbar a:hover{color:#29d9d5}.header .btn{margin-top:0}.logo{font-size:2.5rem;color:#fff;font-weight:bolder}.logo i{color:#29d9d5;padding-right:.5rem}#menu-btn{font-size:2.5rem;color:#fff;cursor:pointer;display:none}.home{margin:0 auto;margin-top:9rem;width:90%;border-radius:1rem;background:-webkit-gradient(linear,left top,left bottom,from(rgba(17,17,17,.7)),to(rgba(17,17,17,.7))),url(/assets/home-bg.e2367f0d.jpg) no-repeat;background:linear-gradient(rgba(17,17,17,.7),rgba(17,17,17,.7)),url(/assets/home-bg.e2367f0d.jpg) no-repeat;background-size:cover;background-position:center;display:-webkit-box;display:-ms-flexbox;min-height:80vh;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:5rem}.home .content{text-align:center}.home .content span{font-weight:bolder;color:transparent;-webkit-text-stroke:.1rem #fff;font-size:4vw;display:block}.home .content h3{font-size:6vw;color:#fff}.home .content p{max-width:60rem;margin:1rem auto;font-size:1.4rem;color:#aaa;line-height:2}.book-form{width:80%;margin:-5rem auto 1rem;background:#222;border-radius:1rem;-webkit-box-shadow:0 .5rem 1rem rgba(17,17,17,.3);box-shadow:0 .5rem 1rem #1111114d;padding:3rem 2rem}.book-form form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem}.book-form form .inputBox{-webkit-box-flex:1;-ms-flex:1 1 25rem;flex:1 1 25rem}.book-form form .inputBox span{font-size:1.4rem;color:#aaa}.book-form form .inputBox input{width:100%;padding:1.2rem 1.4rem;border-radius:5rem;border:.2rem solid #29d9d5;font-size:1.6rem;color:#aaa;text-transform:none;background:none;margin-top:1rem}.book-form form .btn{-webkit-box-flex:1;-ms-flex:1 1 15rem;flex:1 1 15rem}.about{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem;margin-top:5rem}.about .video-container{-webkit-box-flex:1;-ms-flex:1 1 42rem;flex:1 1 42rem}.about .video-container video{border-radius:1rem;width:100%}.about .video-container .controls{text-align:center;padding:2rem 0}.about .video-container .controls span{display:inline-block;height:2rem;width:2rem;border-radius:50%;background:#fff;cursor:pointer;margin:.7rem}.about .video-container .controls span:hover{background:#29d9d5}.about .content{-webkit-box-flex:1;-ms-flex:1 1 42rem;flex:1 1 42rem;margin-bottom:5rem}.about .content span{color:#29d9d5;font-size:2rem}.about .content h3{color:#fff;font-size:4rem;margin-top:.5rem}.about .content p{padding:1rem 0;font-size:1.4rem;color:#aaa;line-height:2}.destination .box-container{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(27rem,1fr)) [auto-fit];grid-template-columns:repeat(auto-fit,minmax(40rem,1fr));gap:1.5rem}.destination .box-container .box{border-radius:1rem;overflow:hidden;background:#222}.destination .box-container .box:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.destination .box-container .box .image{height:20rem;overflow:hidden;width:100%}.destination .box-container .box .image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.destination .box-container .box .content{padding:2rem;text-align:center}.destination .box-container .box .content h3{font-size:2rem;color:#fff}.destination .box-container .box .content p{padding:1rem 0;font-size:1.4rem;color:#aaa;line-height:2}.destination .box-container .box .content a{font-size:1.7rem;color:#29d9d5}.destination .box-container .box .content a:hover i{padding-left:1rem}.destination .box-container .box .content a i{padding-right:.5rem}.services .box-container{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(32rem,1fr)) [auto-fit];grid-template-columns:repeat(auto-fit,minmax(32rem,1fr));gap:1.5rem}.services .box-container .box{background:#222;border-radius:1rem;padding:3rem;text-align:center;border:.2rem solid #111}.services .box-container .box:hover{border:.2rem solid #29d9d5}.services .box-container .box i{font-size:4rem;color:#29d9d5;margin-bottom:2rem}.services .box-container .box h3{font-size:2rem;color:#fff}.services .box-container .box p{padding:1rem 0;font-size:1.4rem;color:#aaa;line-height:2}.gallery .box-container{-webkit-columns:3 25rem;columns:3 25rem;-webkit-column-gap:1.5rem;column-gap:1.5rem}.gallery .box-container .box{margin-bottom:1rem;-webkit-column-break-inside:avoid;break-inside:avoid}.gallery .box-container .box img{width:100%;border-radius:1rem;margin-bottom:1rem}.gallery .box-container .box span{font-size:1.4rem;color:#aaa}.gallery .box-container .box h3{margin-top:.5rem;font-size:2rem;color:#fff}.booking .book-form{padding:2rem;margin-top:0;margin-bottom:1cm;background:#29d9d5}.booking .heading-title{margin-top:3cm;font-size:30px;text-align:center;color:#29d9d5}.booking .book-form .flex{display:flex;flex-wrap:wrap;gap:2rem}.booking .book-form .flex .inputBox{flex:1 1 41rem}.booking .book-form .flex .inputBox input{width:100%;padding:1.2rem 1.4rem;background-color:#222;font-size:1.6rem;color:#29d9d5;text-transform:none;margin-top:1.5rem;border:var(--border)}.booking .book-form .flex .inputBox input:focus{background:var(--black);color:var(--white)}.booking .book-form .flex .inputBox input:focus::placeholder{color:var(--light-white)}.booking .book-form .flex .inputBox span{font-size:1.5rem;color:var(--light-black)}.booking .book-form .btn{background-color:#222;color:#29d9d5;margin-top:2rem}.banner{background:-webkit-gradient(linear,left top,left bottom,from(rgba(17,17,17,.7)),to(rgba(17,17,17,.7))),url(/assets/banner-bg.0d08959a.jpg) no-repeat;background:linear-gradient(rgba(17,17,17,.7),rgba(17,17,17,.7)),url(/assets/banner-bg.0d08959a.jpg) no-repeat;background-size:cover;background-position:center;padding:3rem 2rem;background-attachment:fixed;text-align:center}.banner .content span{font-size:2rem;color:#29d9d5}.banner .content h3{font-size:4rem;color:#fff;margin-top:1rem}.banner .content p{max-width:60rem;margin:1rem auto;font-size:1.4rem;color:#aaa;line-height:2}.detail{display:flex;align-items:center;flex-wrap:wrap;gap:2rem}.detail .image{margin-top:3cm;margin-bottom:.7cm;flex:1 1 41rem}.detail .image img{height:600px;width:100%}.detail .content{flex:1 1 40rem}.detail .content .price{color:#29d9d5;font-weight:700;font-size:2rem}.detail .content .title{margin-top:35mm;font-size:3rem;color:#29d9d5}.detail .content .btn{font-size:1.5rem;color:var(--black)}.detail .content .btn:hover{font-size:1.5rem;background-color:var(--orange);color:var(--black)}.detail .content .subTitle{font-size:2rem;margin-top:-8mm;color:#29d9d5}.detail .content p{font-size:1.7rem;color:#29d9d5;padding:1rem 0;line-height:2}.footer{background-color:#222}.footer .box-container{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(25rem,1fr)) [auto-fit];grid-template-columns:repeat(auto-fit,minmax(25rem,1fr));gap:1.5rem}.footer .box-container .box{padding:1rem 0}.footer .box-container .box .logo{padding-bottom:1rem}.footer .box-container .box h3{font-size:2.2rem;color:#fff;padding:1rem 0}.footer .box-container .box p{font-size:1.4rem;color:#aaa;padding:1rem 0;line-height:2}.footer .box-container .box p i{padding-right:.5rem;color:#29d9d5}.footer .box-container .box .share{padding-top:1rem}.footer .box-container .box .share a{height:4.5rem;width:4.5rem;line-height:4rem;font-size:2rem;border-radius:50%;font-size:1.7rem;border:.2rem solid #29d9d5;color:#29d9d5;margin-right:.5rem;text-align:center}.footer .box-container .box .share a:hover{background:#29d9d5;color:#111}.footer .box-container .box .links{font-size:1.4rem;color:#aaa;padding:1rem 0;display:block}.footer .box-container .box .links:hover{color:#29d9d5}.footer .box-container .box .links:hover i{padding-right:2rem}.footer .box-container .box .links i{padding-right:.5rem;color:#29d9d5}.footer .box-container .box form .email{width:100%;border-radius:5rem;border:.2rem solid #29d9d5;background:none;font-size:1.5rem;text-transform:none;color:#aaa;margin-bottom:1rem;padding:1.2rem 1.4rem}.credit{background:#222;text-align:center;font-size:2rem;padding:2rem 1rem;color:#aaa}.credit span{color:#29d9d5}@media (max-width: 991px){html{font-size:55%}.header{padding:1.5rem 2rem}section{padding:3rem 2rem}}@media (max-width: 768px){#menu-btn{display:inline-block}.header .navbar{position:absolute;top:99%;left:0;right:0;background:#222;-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0)}.header .navbar.active{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.header .navbar a{margin:2rem;font-size:2rem;display:block}.home{margin-top:10rem}.home .content span{font-size:8vw}.home .content h3{font-size:9vw}}@media (max-width: 450px){html{font-size:50%}.about .content h3{font-size:3.5rem}.banner .content h3{font-size:2.7rem}}
