body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}nav{background-color:rgba(0,0,0,.8);box-shadow:0 5px 10px rgba(0,0,0,.2);display:flex;justify-content:space-around;padding:13px;position:fixed;width:100%;z-index:999}.nav-menu{display:grid;grid-template-columns:repeat(8,auto);list-style:none}nav li{padding:10px}nav a{color:#fff;font-size:1.3rem;font-weight:600;padding:7px 10px;text-decoration:none;transition:all}nav a:hover{background-color:bisque;border-radius:5px;color:#000}.nav-logo{color:#fff;font-size:2rem;font-weight:500}nav button{border:none;border-radius:7px;cursor:pointer;font-size:1rem;font-weight:600;padding:10px;transition:.5s}nav button:hover{background-color:bisque}.menu-icon{display:none}.nav-icon{color:#fff;font-size:2rem;font-weight:600;margin:20px}@media screen and (max-width:850px){.nav-menu{background-color:#000;display:flex;flex-direction:column;left:-100%;min-height:100vh;padding:35px;position:fixed;top:0;width:100%}nav a{color:#fff;font-size:1.4rem;margin-left:-40px;padding:5px}.nav-menu.active{left:0;top:99px;z-index:2}.menu-icon{display:block}.nav-logo{color:#000;margin-top:20px}.nav-icons{font-size:2rem;font-weight:600;margin:20px}nav{background-color:#fff}nav button{display:none}}.footer{background-color:#1a1a1a;color:#fff;min-height:20vh;padding-top:20px;width:100%}.footer-content{display:flex;justify-content:space-around}.social-media{display:flex;padding:10px}.social-media p{color:#fff;font-size:25px;padding:10px}.social-media p:hover{color:#ffa07a}.footer-list a{text-decoration:none}.footer-list{display:flex;justify-content:space-around;margin-top:20px;padding:60px 20px}.footer-list p{color:#fff;font-size:20px;padding:10px}.footer{margin-top:50px}.head-content{color:#fff;font-size:20px}.head-content h1{color:#fff;padding:10px}@media screen and (min-width:300px) and (max-width:500px){.footer-content,.footer-list{flex-direction:column}.footer-list{margin-top:-10px}.social-media{margin-left:80px}.footer-list h2,.head-content p{padding:15px}}.main-content img{height:600px;margin-top:3px;object-fit:cover;width:100%}.main-text h1{font-size:3rem;padding:40px 0 0 20px}.main-text p{font-size:22px;font-weight:600;padding:10px}.booking{display:flex;flex-wrap:wrap;justify-content:space-around;margin-bottom:100px;margin-top:50px}.form-content form{display:flex;flex-direction:column}.form-content input{border:1px solid #000;border-radius:5px;height:30px;margin-left:50px;offset:none;padding:20px;width:400px}.form-content label{font-size:1.2rem;font-weight:600;margin-left:-300px;padding:10px}.form-content button{background-color:coral;border:none;border-radius:5px;font-size:1.1rem;margin-left:50px;margin-top:30px;padding:10px;width:-webkit-max-content;width:max-content}.form-content button:hover{background-color:#ffa07a}.form-Image img{height:515px;object-fit:cover;width:550px}.form-content form{border:1px solid rgba(0,0,0,.2);box-shadow:10px 20px solid #000;padding:40px;width:550px}@media screen and (max-width:450px){.form-Image img,.form-content form{width:100%}.form-content input{margin-left:0;width:100%}.form-content label{margin-left:-120px}.form-content form{margin-top:70px}}@media screen and (min-width:451px) and (max-width:1200px){form{margin-top:100px}}.card-image img{height:230px;padding:20px;width:100%}.card-content p{font-size:16px;line-height:25px;margin-left:50px;text-align:justify;width:80%}.card-content button{background-color:coral;border:none;border-radius:5px;font-size:18px;margin-left:-180px;margin-top:10px;padding:7px}.card-content button:hover{background-color:#ffa07a}.pack-container{width:100%}.pack-card{box-shadow:2px 3px 5px 5px rgba(0,0,0,.5);height:100%;padding-bottom:20px;width:80%}.card-content span{color:orange;font-size:26px;margin-left:-130px;padding-top:20px;text-align:left}.card-content h3{font-size:20px;margin-left:50px;text-align:left}.package{grid-row-gap:100px;display:grid;grid-template-columns:repeat(3,1fr);justify-content:space-evenly;margin-left:100px;margin-top:70px;row-gap:100px}@media screen and (min-width:300px) and (max-width:600px){.package{grid-template-columns:auto}.pack-card{margin-left:-50px;width:100%}.card-content p{margin-left:30px}}@media screen and (min-width:451px) and (max-width:1200px){.package{grid-template-columns:auto auto}.card-content button,.card-content span{margin-left:0}.card-content h3{margin-left:-20px;text-align:center}.card-content p{margin-left:30px}}*{box-sizing:border-box;margin:0;padding:0}.contact-container{align-items:center;display:flex;justify-content:space-around}.contact-container img{width:100%}.contact-content form{display:flex;flex-direction:column;justify-content:center;margin-left:100px;row-gap:25px;width:100%}.contact-content form input,textarea{border:1px solid #000;border-radius:5px;font-size:18px;padding:12px;width:75%}.contact-content form button{background-color:#ffa07a;border-radius:5px;font-size:18px;padding:10px;width:-webkit-max-content;width:max-content}.contact-content form button:hover{background-color:coral}.contact-content form textarea{height:200px;resize:none}.contact-content{margin-left:100px}@media screen and (min-width:300px) and (max-width:1200px){.contact-container{flex-wrap:wrap}.contact-content form{margin-left:50px}.contact-content form input,textarea{width:90%}.contact-content{margin-left:0}}.gallery-content{align-items:center;display:grid;grid-template-columns:repeat(3,1fr);justify-content:space-evenly;margin-top:50px;min-height:100vh;padding-left:100px;width:100%}.gallery-content img{height:200px;width:350px}.gallery-content img:hover{-webkit-transform:scale(.9);transform:scale(.9)}.container{position:relative;width:50%}.overlay{background-color:rgba(0,0,0,.5);bottom:0;height:100%;left:0;overflow:hidden;position:absolute;right:0;-webkit-transform:scale(0);transform:scale(0);transition:.3s ease;width:350px}.container:hover .overlay{-webkit-transform:scale(1);transform:scale(1)}.text{color:#fff;font-size:18px;font-weight:600;left:50%;padding:30px;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.text button{background-color:coral;border:none;border-radius:5px;cursor:pointer;font-size:16px;margin-top:10px;padding:5px}.text button:hover{background-color:#ffa07a}@media screen and (min-width:300px) and (max-width:800px){.gallery-content{grid-template-columns:auto;padding-left:10px;row-gap:30px}}@media screen and (min-width:801px) and (max-width:1200px){.gallery-content{grid-template-columns:auto auto;padding-left:40px;row-gap:30px}}.services-container{grid-row-gap:50px;align-items:center;display:grid;grid-template-columns:repeat(2,1fr);justify-content:space-around;margin-left:100px;margin-top:10px;min-height:100vh;row-gap:50px}.services-content{background-color:#fff;border-radius:5px;box-shadow:10px 20px 5px 20px solid azure;padding-top:30px;width:90%}.services-content img{height:150px;padding:10px;width:150px}.card h1{padding:10px}.card p{font-size:18px;line-height:25px;padding:20px;text-align:justify}@media screen and (min-width:300px) and (max-width:450px){.services-container{grid-template-columns:auto;margin-left:50px}}video{height:750px;object-fit:cover;opacity:.85;position:relative;width:100%}.home-text{font-size:1.2rem;font-weight:600;left:30%;top:50%}.home-head,.home-text{color:#fff;padding:20px;position:absolute}.home-head{font-size:3.5rem;left:20%;text-align:center;top:40%}.home-pack{grid-row-gap:50px;display:grid;grid-template-columns:repeat(3,1fr);justify-content:space-evenly;margin-left:50px;row-gap:50px}.home h2{font-size:40px;padding-bottom:10px;padding-top:50px}.home-pack{margin-top:70px}.home-text01{font-size:20px;font-weight:600}.home-book{margin-top:100px}.home-book h3{font-size:35px;padding:30px}.home-book{font-size:18px;line-height:30px;padding:25px;width:100%}.home-book button{background-color:coral;border:none;border-radius:5px;font-size:18px;margin-top:30px;padding:7px}.home-book button:hover{background-color:#ffa07a}@media screen and (min-width:300px) and (max-width:600px){.home-pack{grid-template-columns:auto;margin-left:100px}.pack-card{margin-left:-40px;width:100%}.card-content p{margin-left:30px}.home-text{font-size:16px;left:5%;top:55%}.home-head{font-size:1.5rem;left:5%}.home-book h3{font-size:25;line-height:45px}}@media screen and (min-width:300px) and (max-width:450px){.card-content button,.card-content span{margin-left:0}.card-content h3{margin-left:-20px;text-align:center}}@media screen and (min-width:451px) and (max-width:1200px){.package{grid-template-columns:auto auto}.card-content button,.card-content span{margin-left:0}.card-content h3{margin-left:-20px;text-align:center}.card-content p{margin-left:30px}.home-text{font-size:20px;left:20%;top:60%}.home-head{font-size:2.5rem;left:10%;top:50%}.pack-card{margin-left:-20px;width:95%}}.review-content img{border-radius:50%;height:250px;object-fit:cover;width:250px}.review-container{grid-row-gap:80px;align-items:center;display:grid;grid-template-columns:repeat(2,1fr);justify-content:space-around!important;padding:40px;row-gap:80px}.review-text p{align-items:center;display:flex;font-family:Times New Roman,Times,serif;font-size:18px;justify-content:space-evenly!important;line-height:25px;margin-left:100px;margin-top:20px;text-align:center;width:70%}.review-text h1{padding:15px}.review-text span{color:orange;font-size:25px}@media screen and (min-width:300px) and (max-width:700px){.review-container{grid-template-columns:auto}.review-text p{margin-left:50px;text-align:left}}@media screen and (min-width:701px) and (max-width:800px){.review-container{grid-template-columns:auto}.review-text p{margin-left:150px;text-align:left}}
/*# sourceMappingURL=main.515043e3.css.map*/