@import url(https://fonts.googleapis.com/css2?family=Architects+Daughter&family=Merienda&family=Roboto+Mono:wght@400;500;600&family=Satisfy&display=swap);#root{display:flex;flex-direction:column;min-height:100vh}.title{font-family:"Merienda",cursive;font-size:35px;color:#2ebb74;text-align:center;margin-bottom:50px}.auth-spinner{position:absolute;top:50%;left:50%}.spinner-container{display:flex;justify-content:center}.tour-spinner{display:inline-block}.booking{display:flex;border:1px solid #8a8989;border-radius:10px;padding:20px;margin:20px 0}.booking-img{height:200px;width:auto;overflow:hidden;display:flex;justify-content:center;margin-right:20px}.booking-img img{height:100%;width:auto}.booking-body>p{margin-bottom:7px!important}.booking-body h4{font-family:"Anonymous Pro",monospace;color:#2f86a6}@media (max-width:650px){.booking-img{height:100px}}@media (max-width:450px){.booking{flex-direction:column}.booking-img{justify-content:flex-start;margin-right:0;margin-bottom:20px}}.sparky-brand{font-family:"Architects Daughter",cursive;font-size:25px}.sparky-nav>a{margin-right:15px;font-family:"Roboto Mono",monospace;font-size:16px}.banner{background-image:linear-gradient(45deg,rgba(0,0,0,.75),rgba(0,0,0,.75)),url(/static/media/banner.5464d7ee.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%;padding:80px 0}.banner-container{display:flex;flex-direction:column}.banner-container h1{font-size:60px;font-family:"Merienda",cursive;color:#cecece}.banner-container h3{font-size:40px;font-family:"Anonymous Pro",monospace;color:#acacac;margin-bottom:50px}.banner-container p{color:#d8d8d8}.banner-container p:last-of-type{margin-top:20px;font-size:40px;font-family:"Satisfy",cursive}.banner-animate{color:#198b6f;display:inline-block;align-self:center;font-size:30px;padding:10px;animation:pulsate 2s ease infinite}@keyframes pulsate{0%{color:#198b6f;transform:scale(1);opacity:1}50%{color:#0f498b;transform:scale(.6);opacity:.5}to{color:#198b6f;transform:scale(1);opacity:1}}@media (max-width:600px){.banner-container h1{font-size:40px;margin-bottom:50px}.banner-container h3{font-size:25px;font-family:"Anonymous Pro",monospace;color:#acacac;margin-bottom:20px}.banner-container p{color:#d8d8d8}.banner-container p:last-of-type{margin-top:20px;font-size:30px;font-family:"Satisfy",cursive}}.gallery{padding:50px 0 100px}.gallery-carousel{box-shadow:0 20px 30px 0 rgba(0,0,0,.3);width:65%}.carousel-img{height:450px}@media (max-width:995px){.gallery-carousel{width:75%}}@media (max-width:775px){.gallery-carousel{width:85%}.carousel-img{height:300px}.gallery{padding:80px 0 100px}}@media (max-width:560px){.gallery-carousel{width:90%}.carousel-img{height:250px}}.tours-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:50px;gap:50px}.tour{border-radius:10px;box-shadow:0 0 1rem 0 rgba(0,0,0,.25);overflow:hidden;transition:all .5s ease}.tour:hover{transform:translateY(-5px);box-shadow:0 0 2rem 0 rgba(0,0,0,.45)}.tour-img{position:relative;overflow:hidden;height:250px}.tour-img img{width:100%;height:100%}.tour-title{position:absolute;z-index:1;bottom:0;right:0;margin-bottom:0;padding:10px 10px 10px 30px;background-image:linear-gradient(180deg,#005780,#c9d3fd);color:#f0f8ff;-webkit-clip-path:polygon(14% 0,100% 0,100% 100%,0 100%);clip-path:polygon(14% 0,100% 0,100% 100%,0 100%)}.tour-btn{display:flex;justify-content:center;align-items:center;width:100%;border:0;font-size:18px;background-color:#2f86a6;padding:10px;color:#fff;transition:all .5s ease}.tour-btn:hover{background-color:#34be82}.tour-btn-svg{color:#ff5151;font-size:20px;margin-left:5px}.why{padding:80px 0;background-image:linear-gradient(45deg,rgba(4,54,39,.938),rgba(0,0,0,.95)),url(/static/media/route.52ae4717.jpg)}.why-container{padding:0 0 50px;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:30px;gap:30px}.why-box{background-color:#085750;padding:30px;border-radius:20px;display:flex;justify-content:center;align-items:center;flex-direction:column;box-shadow:0 0 2rem 0 rgba(0,0,0,.5)}.why-icon>svg{fill:#9b9a9a;font-size:50px;margin-bottom:20px}.why-box p{text-align:center;color:#fff;font-size:20px}.login-container{border-radius:20px;margin:50px 0;padding:30px;box-shadow:inset 0 0 1rem 0 rgba(0,0,0,.5)}.login-container h2{font-family:"Architects Daughter",cursive;font-size:35px}
/*# sourceMappingURL=main.2284a1b3.chunk.css.map */