:root{--clr-primary-1: hsl(204, 100%, 20%);--clr-primary-2: hsl(203, 95%, 28%);--clr-primary-3: hsl(202, 90%, 36%);--clr-primary-4: hsl(201, 85%, 45%);--clr-primary-5: hsl(200, 80%, 52%);--clr-primary-6: hsl(199, 85%, 60%);--clr-primary-7: hsl(198, 90%, 68%);--clr-primary-8: hsl(197, 95%, 76%);--clr-primary-9: hsl(196, 100%, 85%);--clr-primary-10: hsl(195, 100%, 94%);--clr-accent-1: hsl(14, 80%, 30%);--clr-accent-2: hsl(14, 82%, 40%);--clr-accent-3: hsl(14, 85%, 50%);--clr-accent-4: hsl(22, 88%, 58%);--clr-accent-5: hsl(32, 90%, 65%);--clr-accent-6: hsl(32, 95%, 75%);--clr-accent-7: hsl(32, 100%, 85%);--clr-sand-1: hsl(34, 35%, 20%);--clr-sand-2: hsl(34, 28%, 30%);--clr-sand-3: hsl(34, 24%, 40%);--clr-sand-4: hsl(34, 22%, 50%);--clr-sand-5: hsl(34, 30%, 70%);--clr-sand-6: hsl(34, 40%, 82%);--clr-sand-7: hsl(34, 50%, 92%);--clr-grey-1: hsl(215, 25%, 15%);--clr-grey-2: hsl(215, 20%, 22%);--clr-grey-3: hsl(215, 18%, 30%);--clr-grey-4: hsl(215, 16%, 38%);--clr-grey-5: hsl(215, 14%, 48%);--clr-grey-6: hsl(215, 16%, 60%);--clr-grey-7: hsl(215, 18%, 72%);--clr-grey-8: hsl(215, 22%, 82%);--clr-grey-9: hsl(215, 28%, 91%);--clr-grey-10: hsl(215, 36%, 97%);--clr-white: #ffffff;--ff-primary: "Lato", system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--transition: all .3s ease;--spacing: .25rem;--radius: .5rem;--light-shadow: 0 5px 15px rgba(0, 0, 0, .1);--dark-shadow: 0 5px 15px rgba(0, 0, 0, .2)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Ubuntu,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Cantarell,Helvetica Neue,sans-serif;background:var(--clr-white);color:var(--clr-sand-1);line-height:1.5;font-size:.875rem}ul{list-style-type:none}a{text-decoration:none}img:not(.nav-logo){width:100%;display:block}h1,h2,h3,h4{letter-spacing:var(--spacing);text-transform:capitalize;line-height:1.25;margin-bottom:.75rem}h1{font-size:3rem}h2{font-size:2rem}h3{font-size:1.25rem}h4{font-size:.875rem}p{margin-bottom:1.25rem;color:var(--clr-grey-5)}@media screen and (min-width: 800px){h1{font-size:4rem}h2{font-size:2.5rem}h3{font-size:1.75rem}h4,body{font-size:1rem}h1,h2,h3,h4{line-height:1}}.btn{text-transform:uppercase;background:var(--clr-primary-5);color:var(--clr-white);padding:.375rem .75rem;letter-spacing:var(--spacing);display:inline-block;transition:var(--transition);font-size:.875rem;border:2px solid transparent;cursor:pointer;box-shadow:0 1px 3px #0003;border-radius:10px}.btn:hover{color:var(--clr-primary-1);background:var(--clr-primary-8)}.section{padding:5rem 0;scroll-margin-top:4rem}.section-title{text-align:center;margin-bottom:4rem}.section-title h2{text-transform:uppercase}.section-title span{color:var(--clr-sand-5)}.section-center{width:90vw;margin:0 auto;max-width:1170px;border-radius:10px}@media screen and (min-width: 992px){.section-center{width:95vw;border-radius:10px}}.hero{min-height:100vh;background:var(--clr-primary-5);display:flex;justify-content:center;align-items:center}.hero-banner{text-align:center;color:var(--clr-white);padding:0 3rem}.hero-banner h1{text-transform:uppercase}.hero-banner p{max-width:35rem;margin-left:auto;margin-right:auto;color:var(--clr-white);letter-spacing:var(--spacing)}.hero-banner img{margin-top:2rem;margin-bottom:4rem;border-radius:10px;width:40rem}.hero-btn{padding:.9rem 1.6rem;font-size:1.25rem;border-radius:10px;background:transparent;color:var(--clr-white)}.hero-btn:hover{background:transparent;color:var(--clr-white);border-color:var(--clr-white)}@media screen and (min-width: 768px){.hero{background:linear-gradient(#1a1717,#00000003),url(/assets/1-BmS6FVR5.webp) center/cover no-repeat}.hero-banner{padding:0}.hero-banner p{max-width:45rem}.hero-banner img{width:40rem}}.about-img,.about-info{margin-bottom:2rem}@media screen and (min-width: 992px){.about-center{display:grid;grid-template-columns:1fr 1fr;column-gap:2rem}.about-img,.about-info{margin-bottom:0}}@media screen and (min-width: 1170px){.about-img:before{content:"";position:absolute;width:100%;height:100%;border:.5rem solid var(--clr-sand-4);box-sizing:border-box;top:-1.5rem;left:-1.5rem;border-radius:20px}.about-img{position:relative}.nav-logo{height:3rem;border-radius:80px}.about-photo{position:relative;border-radius:20px;box-shadow:0 5px 15px #0000001a;transition:var(--transition);background:var(--clr-grey-10)}.about-photo:hover{box-shadow:0 5px 15px #0003;transform:scale(1.02);border-radius:20px;box-shadow:0 5px 15px #0000001a;transition:var(--transition);background:var(--clr-grey-10)}.about-photo:hover{box-shadow:0 5px 15px #0003;transform:scale(1.02)}}.services{background:var(--clr-grey-10)}.service{text-align:center;margin-bottom:3rem}.service-icon{background:var(--clr-primary-5);color:var(--clr-grey-10);padding:.5rem;display:inline-block;font-size:2rem;margin-bottom:1.5rem;border-radius:10px}.service-text{max-width:20rem;margin-left:auto;margin-right:auto}@media screen and (min-width: 576px){.services-center{display:grid;grid-template-columns:1fr 1fr;gap:2rem;border-radius:10px}.nav-logo{height:3rem;border-radius:100px}.service{margin-bottom:0rem}}@media screen and (min-width: 992px){.services-center{grid-template-columns:1fr 1fr 1fr;border-radius:10px}.nav-logo{height:3rem;border-radius:100px}}@media screen and (min-width: 1170px){.service{display:flex;text-align:left}.nav-logo{height:3rem;border-radius:100px}.service-icon{align-self:start}.service-info{padding-left:1rem}.service-title{margin-bottom:.5rem}}.tour-card{transition:var(--transition);background:transparent;box-shadow:0 5px 15px #0000001a;margin-bottom:2rem;border-radius:20px}.tour-card:hover{box-shadow:0 5px 15px #0003;transform:scale(1.02)}.tour-img-container{position:relative}.tour-img{height:25rem;object-fit:cover;border-top-left-radius:20px;border-top-right-radius:20px}.tour-date{position:absolute;right:0;bottom:0;background:var(--clr-primary-8);color:var(--clr-primary-1);text-transform:capitalize;padding:.25rem .5rem;margin-bottom:0}.tour-info{padding:1.25rem 1.5rem;text-align:center;background:transparent}.tour-title{display:flex;justify-content:space-between;flex-wrap:wrap}.tour-title p,.tour-title h4{margin-bottom:.75rem;line-height:1.25}.tour-title p{color:var(--clr-grey-7)}.tour-footer{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.tour-footer p{line-height:0;margin-bottom:0;text-transform:capitalize;color:var(--clr-primary-5)}.tour-footer p span{margin-right:.25rem}.tour-btn{text-align:center}@media screen and (min-width: 768px){.featured-center{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.nav-logo{height:3rem;border-radius:100px}}@media screen and (min-width: 1170px){.featured-center{grid-template-columns:1fr 1fr 1fr}.nav-logo{height:3rem;border-radius:100px}}.footer{background:var(--clr-sand-5);text-align:center;padding-left:2rem;padding-right:2rem}.footer-links,.footer-icons{display:flex;justify-content:center;margin-bottom:1.5rem;flex-wrap:wrap}.footer-link{color:var(--clr-white);text-transform:capitalize;font-size:1rem;margin-right:1rem;letter-spacing:var(--spacing);transition:var(--transition)}.footer-link:hover{color:var(--clr-primary-5)}.footer-icon{font-size:2rem;margin-right:1rem;color:var(--clr-white);transition:var(--transition)}.footer-icon:hover{color:var(--clr-primary-5)}.copyright{text-transform:capitalize;letter-spacing:var(--spacing);color:var(--clr-white)}.copyright span{margin-left:.5rem}.navbar{position:fixed;top:0;left:0;width:100%;background:var(--clr-white);box-shadow:var(--dark-shadow);z-index:2;height:4rem;display:flex;align-items:center}.nav-icons{display:none}.nav-center{width:90vw;max-width:1170px;margin:0 auto}.nav-header{display:flex;justify-content:space-between;align-items:center}.nav-toggle{background:transparent;border:none;outline:none;font-size:1.5rem;color:var(--clr-primary-5);cursor:pointer;transition:var(--transition)}.nav-toggle:hover{transform:scale(1.2)}.nav-link{display:block;padding:1rem 2rem;text-transform:capitalize;letter-spacing:var(--spacing);transition:var(--transition);color:var(--clr-grey-1);cursor:pointer;font-size:1rem}.nav-link:hover{color:var(--clr-primary-1);background:var(--clr-primary-8);padding-left:2.25rem}.nav-links{height:0;overflow:hidden;transition:var(--transition);gap:1rem}.show-links{height:280px}.partnersbar{position:fixed;top:0;left:0;width:100%;background:var(--clr-white);box-shadow:var(--dark-shadow);z-index:2;height:4rem;display:flex;align-items:center}.parnersbar-center{width:90vw;max-width:1170px;margin:0 auto}.partners-list{display:flex;justify-content:center;gap:1rem;margin-top:2rem}.partner-item img{width:10rem;height:auto;border-radius:8px}@media screen and (min-width: 992px){.nav-toggle{display:none}.nav-links{height:auto;display:flex}.nav-center{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.nav-header{padding:0}.nav-logo{height:3rem;border-radius:100px}.nav-link{padding:0}.nav-link:hover{padding:0;color:var(--clr-sand-5);background:transparent}.nav-icons{display:flex}.nav-link{margin-right:.7rem}.nav-icon{margin-right:.7rem;color:var(--clr-primary-5);font-size:1.2rem;transition:var(--transition)}.nav-icon:hover{color:var(--clr-primary-8)}}.section-dummy{text-align:center;margin:4rem;font-size:1.5rem;text-transform:uppercase}.temp{text-align:center;font-size:1.5rem;color:var(--clr-primary-5);margin:20px;padding:10px}@media screen and (max-width: 770px){.nav-logo{height:3rem;border-radius:100px}.hero{min-height:80vh;background:linear-gradient(#1a1717,#00000003),url(/assets/2-67sKlslC.webp) center/cover no-repeat}.hero-banner{padding:0}.hero-banner p{max-width:30rem}.hero-banner img{width:35rem}}@media screen and (max-width: 450px){.nav-logo{height:3rem;border-radius:100px}.hero{min-height:100vh;background:linear-gradient(#1a1717,#00000003),url(/assets/3-Dxct3cKS.webp) center/cover no-repeat}.hero-banner{text-align:center;color:var(--clr-white)}.hero-banner h1{text-transform:uppercase;font-size:27px}.hero-banner p{max-width:20rem;margin-left:auto;margin-right:auto;color:var(--clr-white);letter-spacing:var(--spacing)}.hero-banner img{margin-bottom:4rem;width:25rem}.about-photo{position:relative;border-radius:20px;box-shadow:0 5px 15px #0000001a;transform:scale(1.02)}.about-btn{font-size:1rem}}
