@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600&display=swap);*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Poppins,sans-serif;margin:1rem 2rem}::-webkit-scrollbar{background-color:#4f2f0f;width:.6rem}::-webkit-scrollbar-thumb{background-color:#875f37}.top{background-color:#875f37;border-radius:2rem;bottom:1rem;cursor:pointer;padding:1rem;position:fixed;right:2rem;z-index:10}.top img{height:1.5rem}.Nav{justify-content:space-between}.Nav,.Nav .brand .container{align-items:center;display:flex}.Nav .brand .container{cursor:pointer;font-size:1.2rem;font-weight:900;gap:.4rem;justify-content:center;text-transform:uppercase}.Nav .brand .toggle{display:none}.Nav ul{display:flex;gap:1rem;list-style-type:none}.Nav ul li a{color:#875f37;font-size:1.2rem;text-decoration:none;transition:.1s ease-in-out}.Nav ul li a:active,.Nav ul li a:hover{color:#4f2f0f}.Nav ul li:first-of-type a{color:#4f2f0f;font-weight:900}.Nav button{background-color:#875f37;border:none;border-radius:1rem;color:#fff;cursor:pointer;font-size:1.1rem;letter-spacing:.1rem;padding:.5rem 1rem;text-transform:uppercase;transition:.3s ease-in-out}#hero{margin-top:2rem;position:relative;width:100%}#hero,#hero .background{height:100%}#hero .background img{border-radius:1rem;-webkit-filter:brightness(60%);filter:brightness(60%);width:100%}#hero .content{align-items:center;display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:center;position:absolute;text-align:center;top:0;width:100%;z-index:3}#hero .content .title{color:#fff}#hero .content .title h1{color:#fff;font-size:3rem;letter-spacing:.2rem}#hero .content .title p{font-size:1.2rem;margin-top:.5rem;padding:0 30vw;text-align:center}#hero .content .search{background-color:wheat;border-radius:.5rem;display:flex;padding:.5rem}#hero .content .search .container{align-items:center;background-color:initial;display:flex;flex-direction:column;justify-content:center;padding:0 1.5rem}#hero .content .search .container label{color:#000;font-size:1.1rem}#hero .content .search .container input{background-color:initial;border:none;color:#000;text-align:center}#hero .content .search .container input[type=text]{padding:0}#hero .content .search .container input[type=date]{padding-left:3rem}#hero .content .search .container input::-webkit-input-placeholder{color:#000}#hero .content .search .container input::placeholder{color:#000}#hero .content .search .container input:focus{outline:none}#hero .search button{background-color:#875f37;border:none;border-radius:.3rem;color:#fff;cursor:pointer;font-size:1.1rem;padding:1rem;text-transform:uppercase;transition:.3s ease-in-out}#hero .search button:hover{background-color:#4f2f0f}#services{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);padding:5rem 0}#services .service{background-color:wheat;box-shadow:0 7px 29px 0 hsla(240,5%,41%,.2);display:flex;flex-direction:column;gap:1rem;padding:2rem;transition:.3s ease-in-out}#services .service:hover{box-shadow:0 5px 15px rgba(0,0,0,.35);cursor:pointer;-webkit-transform:translateX(.4rem) translateY(-1rem);transform:translateX(.4rem) translateY(-1rem)}#services .service .icon img{height:2.4rem}#recommend{padding:2rem 0}#recommend .title{text-align:center}#recommend .packages{display:flex;justify-content:center;margin:2rem 0}#recommend .packages ul{display:flex;list-style-type:none;width:-webkit-max-content;width:max-content}#recommend .packages ul li{border-bottom:.1rem solid #000;cursor:pointer;padding:1rem 2rem}#recommend .packages ul .active{border-bottom:.5rem solid #4f2f0f}#recommend .destinations{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(3,1fr);padding:0 3rem}#recommend .destinations .destination{background-color:wheat;border-radius:1rem;display:flex;flex-direction:column;gap:.5rem;padding:1rem;transition:.3s ease-in-out}#recommend .destinations .destination:hover{box-shadow:0 5px 15px rgba(0,0,0,.35);-webkit-transform:translateX(.4rem) translateY(-1rem);transform:translateX(.4rem) translateY(-1rem)}#recommend .destinations .destination img{width:100%}#recommend .destinations .destination .destinationImage{height:15rem;width:100%}#recommend .destinations .destination .info{align-items:center;display:flex;justify-content:space-between}#recommend .destinations .destination .info .services{display:flex;gap:.3rem}#recommend .destinations .destination .info .services img{background-color:wheat;border-radius:1rem;padding:.3rem .4rem;width:2rem}#recommend .destinations .destination .distance{display:flex;justify-content:space-between}#testimonials{margin:5rem 0}#testimonials .title{margin-bottom:2rem;text-align:center}#testimonials .testimonials{display:flex;gap:2rem;justify-content:center;margin:0 2rem}#testimonials .testimonials .testimonial{background-color:wheat;border-radius:.5rem;box-shadow:0 7px 29px 0 hsla(240,5%,41%,.2);padding:2rem;transition:.3s ease-in-out}#testimonials .testimonials .testimonial:hover{box-shadow:0 5px 15px rgba(0,0,0,.35);-webkit-transform:translateX(.4rem) translateY(-1rem);transform:translateX(.4rem) translateY(-1rem)}#testimonials .testimonials .testimonial .info{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:1rem}#testimonials .testimonials .testimonial .info img{border-radius:3rem;height:10rem}#testimonials .testimonials .testimonial .info .detaisl span{font-size:.9rem}.accommodations-list{background-color:wheat;border-radius:.5rem;text-align:center}.accommodations-list img{background-color:wheat;border-radius:2rem;border-radius:1rem;gap:.5rem;padding:1rem;transition:.3s ease-in-out;width:50%}.accommodations-list img:hover{box-shadow:0 5px 15px rgba(0,0,0,.35);-webkit-transform:translateX(.4rem) translateY(-1rem);transform:translateX(.4rem) translateY(-1rem)}.destinations-list{background-color:wheat;border-radius:.5rem;text-align:center}.destinations-list img{background-color:wheat;border-radius:2rem;border-radius:1rem;gap:.5rem;padding:1rem;transition:.3s ease-in-out;width:50%}.destinations-list img:hover{box-shadow:0 5px 15px rgba(0,0,0,.35);-webkit-transform:translateX(.4rem) translateY(-1rem);transform:translateX(.4rem) translateY(-1rem)}.destinations-list button{background-color:#875f37;border:none;border-radius:4px;color:#fff;cursor:pointer;margin:8px 0;padding:14px 20px;width:20%}.destinations-list button:hover{background-color:#4f2f0f}.container{margin:0 auto;max-width:1200px;padding:20px;text-align:center}.container .title h1{color:#4f2f0f;font-size:2.5rem}.container .restaurants-list img{border-radius:1.5rem;height:50%;max-width:100%}.container .heading h2{color:#4f2f0f;font-size:2rem}.container .cards{align-items:center;background-color:wheat;border-radius:1.5rem;display:flex;flex-direction:column;justify-content:center;padding:1rem}.container .cards img{background-color:wheat;border-radius:.5rem;border-radius:1rem;gap:.5rem;padding:1rem;transition:.3s ease-in-out;width:50%}.container .cards img:hover{box-shadow:0 5px 15px rgba(0,0,0,.35);-webkit-transform:translateX(.4rem) translateY(-1rem);transform:translateX(.4rem) translateY(-1rem)}.container .cards main{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:1rem;max-width:1200px}#footer{background-color:wheat;border-radius:.5rem;display:flex;justify-content:space-evenly;padding:2.5rem}#footer div,.login{text-align:center}.login{background-color:wheat;border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,.2);margin:0 auto;max-width:400px;padding:3rem 2rem}input[type=password],input[type=text]{background-color:#fff;border:1px solid #ddd;border-radius:5px;box-sizing:border-box;font-size:16px;margin:10px 0;outline:none;padding:12px 15px;transition:border-color .3s ease;width:100%}input[type=password]:focus,input[type=text]:focus{border-color:#8b5e3c}.btn button{background-color:#8b5e3c;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:18px;margin:0;padding:14px 0;text-align:center;transition:background-color .3s ease;width:100%}.instructions{color:#555;font-size:14px;line-height:1.5;margin-bottom:20px}.btn{margin-top:15px}.btn button:hover{background-color:#6d472b}.btn button:active{background-color:#5a3b23}.container img{border-radius:50%;display:block;margin:0 auto 20px;width:150px}h1{color:#333;font-size:32px;font-weight:700;margin-bottom:20px}
/*# sourceMappingURL=main.3f8e6c25.css.map*/