@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@200;300;400;600;700&display=swap");:root{--orange:orange;--bg:#fff;--text:#333;--light-bg:#f7f7f7;--light-text:#666;--header-bg:#333;--box-shadow:0 1rem 2rem rgba(0,0,0,.1)}html.dark{--bg:#111;--text:#fff;--light-bg:#222;--light-text:#eee;--header-bg:#000;--box-shadow:0 1rem 2rem hsla(0,0%,100%,.1)}body{background:var(--bg);color:var(--text);transition:background .3s ease,color .3s ease}*{font-family:Nunito,sans-serif;margin:0;padding:0;box-sizing:border-box;text-transform:capitalize;outline:none;border:none;text-decoration:none;transition:background .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease,all .2s linear}::selection{background:var(--orange);color:#fff}html{font-size:62.5%;overflow-x:hidden;scroll-padding-top:6rem;scroll-behavior:smooth}section{padding:2rem 9%}.heading{text-align:center;padding:2.5rem 0}.heading span{font-size:3.5rem;background:rgba(255,165,0,.2);color:var(--orange);border-radius:.5rem;padding:.2rem 1rem}.heading span.space{background:none}.btn{display:inline-block;margin-top:1rem;background:var(--orange);color:#fff;padding:.8rem 3rem;border:.2rem solid var(--orange);cursor:pointer;font-size:1.7rem}.btn:hover{background:rgba(255,165,0,.2);color:var(--orange)}header{position:fixed;top:0;left:0;right:0;background:var(--header-bg);z-index:1000;display:flex;align-items:center;justify-content:space-between;padding:2rem 9%}header .logo{font-size:2.5rem;font-weight:bolder;color:#fff;text-transform:uppercase}header .logo span{color:var(--orange)}header .navbar a{color:#fff;font-size:2rem;margin:0 .8rem}header .navbar a:hover{color:var(--orange)}header .icons i{font-size:2.5rem;color:#fff;cursor:pointer;margin-right:2rem}header .icons i:hover{color:var(--orange)}.theme-btn{animation:fadeIn .5s ease}@keyframes fadeIn{0%{opacity:0;transform:rotate(-180deg) scale(0)}to{opacity:1;transform:rotate(0) scale(1)}}header .search-bar-container{position:absolute;top:100%;left:0;right:0;padding:1.5rem 2rem;background:var(--header-bg);border-top:.1rem solid hsla(0,0%,100%,.2);display:flex;align-items:center;z-index:1001;clip-path:polygon(0 0,100% 0,100% 0,0 0)}header .search-bar-container.active{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}header .search-bar-container #search-bar{width:100%;padding:1rem;text-transform:none;color:#333;font-size:1.7rem;border-radius:.5rem}header .search-bar-container label{color:#fff;cursor:pointer;font-size:3rem;margin-left:1.5rem}header .search-bar-container label:hover{color:var(--orange)}.login-form-container{position:fixed;top:-120%;left:0;z-index:10000;min-height:100vh;width:100%;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center}.login-form-container.active{top:0}.login-form-container form{margin:2rem;padding:1.5rem 2rem;border-radius:.5rem;background:var(--bg);width:50rem}.login-form-container form h3{font-size:3rem;color:var(--text);text-transform:uppercase;text-align:center;padding:1rem 0}.login-form-container form .box{width:100%;padding:1rem;font-size:1.7rem;color:var(--text);margin:.6rem 0;border:.1rem solid rgba(0,0,0,.3);text-transform:none;background:var(--light-bg)}.login-form-container form .box:focus{border-color:var(--orange)}.login-form-container form #remember{margin:2rem 0}.login-form-container form label{font-size:1.5rem}.login-form-container form .btn{display:block;width:100%}.login-form-container form p{padding:.5rem 0;font-size:1.5rem;color:var(--light-text)}.login-form-container form p a{color:var(--orange)}.login-form-container form p a:hover{color:#333;text-decoration:underline}.login-form-container #form-close{position:absolute;top:2rem;right:3rem;font-size:5rem;color:#fff;cursor:pointer}#menu-bar{color:#fff;border:.1rem solid #fff;border-radius:.5rem;font-size:3rem;padding:.5rem 1.2rem;cursor:pointer;display:none}.home{min-height:100vh;display:flex;align-items:center;justify-content:center;flex-flow:column;position:relative;z-index:0}.home .content{text-align:center}.home .content h3{font-size:4.5rem;color:#fff;text-transform:uppercase;text-shadow:0 .3rem .5rem rgba(0,0,0,.1)}.home .content p{font-size:2.5rem;color:#fff;padding:.5rem 0}.home .video-container video{position:absolute;top:0;left:0;z-index:-1;height:100%;width:100%;object-fit:cover}.home .controls{padding:1rem;border-radius:5rem;background:rgba(0,0,0,.7);position:relative;top:10rem}.home .controls .vid-btn{height:2rem;width:2rem;display:inline-block;border-radius:50%;background:#fff;cursor:pointer;margin:0 .5rem}.home .controls .vid-btn.active{background:var(--orange)}.book .row{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center}.book .row .image{flex:1 1 40rem}.book .row .image img{width:100%}.book .row form{flex:1 1 40rem;padding:2rem;box-shadow:var(--box-shadow);border-radius:.5rem;background:var(--bg)}.book .row form .inputBox{padding:.5rem 0}.book .row form .inputBox input{width:100%;padding:1rem;border:.1rem solid rgba(0,0,0,.1);font-size:1.7rem;color:var(--text);text-transform:none;background:var(--light-bg)}.book .row form .inputBox h3{font-size:2rem;padding:1rem 0;color:var(--light-text)}.packages .box-container{display:flex;flex-wrap:wrap;gap:2rem}.packages .box-container .box{flex:1 1 30rem;border-radius:.5rem;overflow:hidden;box-shadow:var(--box-shadow);background:var(--bg)}.packages .box-container .box img{height:25rem;width:100%;object-fit:cover}.packages .box-container .box .content{padding:2rem}.packages .box-container .box .content h3{font-size:2rem;color:var(--text)}.packages .box-container .box .content h3 i{color:var(--orange)}.packages .box-container .box .content p{font-size:1.7rem;color:var(--light-text);padding:1rem 0}.packages .box-container .box .content .stars i{font-size:1.7rem;color:var(--orange)}.packages .box-container .box .content .price{font-size:2rem;color:var(--text);padding-top:1rem}.packages .box-container .box .content .price span{color:var(--light-text);font-size:1.5rem;text-decoration:line-through}.services .box-container{display:flex;flex-wrap:wrap;gap:1.5rem}.services .box-container .box{flex:1 1 30rem;border-radius:.5rem;padding:1rem;text-align:center}.services .box-container .box i{padding:1rem;font-size:5rem;color:var(--orange)}.services .box-container .box h3{font-size:2.5rem;color:var(--text)}.services .box-container .box p{font-size:1.5rem;color:var(--light-text);padding:1rem 0}.services .box-container .box:hover{box-shadow:var(--box-shadow)}.gallery .box-container{display:flex;flex-wrap:wrap;gap:1.5rem}.gallery .box-container .box{overflow:hidden;box-shadow:var(--box-shadow);border:1rem solid var(--bg);border-radius:.5rem;flex:1 1 30rem;height:25rem;position:relative}.gallery .box-container .box img{height:100%;width:100%;object-fit:cover}.gallery .box-container .box .content{position:absolute;top:-100%;left:0;height:100%;width:100%;text-align:center;background:rgba(0,0,0,.7);padding:5rem 2rem 2rem;transition:.3s linear}.gallery .box-container .box:hover .content{top:0}.gallery .box-container .box .content h3{font-size:2.5rem;color:var(--orange)}.gallery .box-container .box .content p{font-size:1.5rem;color:#eee;padding:.5rem 0}.review .review-slider{padding-bottom:2rem}.review .box{padding:2rem;text-align:center;box-shadow:var(--box-shadow);border-radius:.5rem;background:var(--bg)}.review .box img{height:13rem;width:13rem;border-radius:50%;object-fit:cover;margin-bottom:1rem}.review .box h3{color:var(--text);font-size:2.5rem}.review .box p{color:var(--light-text);font-size:1.5rem;padding:1rem 0}.review .box .stars i{color:var(--orange);font-size:1.7rem}.contact .row{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center}.contact .row .image{flex:1 1 35rem}.contact .row .image img{width:100%}.contact .row form{flex:1 1 50rem;padding:2rem;box-shadow:var(--box-shadow);border-radius:.5rem;background:var(--bg)}.contact .row form .inputBox{display:flex;flex-wrap:wrap;justify-content:space-between}.contact .row form .inputBox input,.contact .row form textarea{width:49%;margin:1rem 0;padding:1rem;font-size:1.7rem;color:var(--text);background:var(--light-bg);text-transform:none}.contact .row form textarea{height:15rem;resize:none;width:100%}.brand-container{text-align:center}.footer{background:var(--header-bg)}.footer .box-container{display:flex;flex-wrap:wrap;gap:1.5rem}.footer .box-container .box{padding:1rem 0;flex:1 1 25rem}.footer .box-container .box h3{font-size:2.5rem;padding:.7rem 0;color:var(--text)}.footer .box-container .box a,.footer .box-container .box p{font-size:1.5rem;padding:.7rem 0;color:#eee}.footer .box-container .box a{display:block}.footer .box-container .box a:hover{color:var(--orange);text-decoration:underline}.footer .credit{text-align:center;padding:2rem 1rem;margin-top:1rem;font-size:2rem;font-weight:400;color:var(--text);border-top:.1rem solid hsla(0,0%,100%,.2)}.footer .credit span{color:var(--orange)}@media (max-width:1200px){html{font-size:55%}}@media (max-width:991px){header,section{padding:2rem}}@media (max-width:768px){#menu-bar{display:initial}header .navbar{position:absolute;top:100%;right:0;left:0;background:var(--header-bg);border-top:.1rem solid hsla(0,0%,100%,.2);padding:1rem 2rem;clip-path:polygon(0 0,100% 0,100% 0,0 0)}header .navbar.active{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}header .navbar a{display:block;border-radius:.5rem;padding:1.5rem;margin:1.5rem 0;background:#222}}@media (max-width:450px){html{font-size:50%}.heading span{font-size:2.5rem}.contact .row form .inputBox input{width:100%}}.swiper-container{width:100%;height:100%}