*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h1{font-size:56px;font-weight:700;margin-bottom:20px}h1:after{animation:growLine 1s ease-out forwards;background:#885d0c;content:"";display:block;height:2px;position:relative;width:0}@keyframes growLine{to{width:30%}}h2{font-size:36px;font-weight:600;margin-bottom:4rem}h2:after{background:#e8a11d;content:"";display:block;height:2px;margin-top:15px;position:relative;width:12%}a{cursor:pointer;text-decoration:none}p{font-size:17px}.logo{width:150px}button{background:none;border:none;cursor:pointer}img{height:auto;width:100%}nav .container{align-items:center;background:#343536;box-shadow:0 2px 4px #000000b3;display:flex;flex-direction:row;justify-content:space-between;left:0;padding-inline:5%;position:fixed;top:0;transition:all .25s ease-in-out;width:100%;z-index:10000}nav .container span{color:#eda663;font-size:24px;font-weight:700}.navigation{align-items:center;display:flex;flex-direction:row;justify-content:space-around;width:40%}nav.scrolled{background:#807c78}.navigation .nav-link{color:#fff;font-size:17px;font-weight:500;text-decoration:none;transition:all .3s ease-in-out}.navigation a:after{background:#e9a21d;content:"";display:block;height:1px;position:relative;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;width:0}.navigation a:hover:after{width:100%}.menu{color:#fff;display:none;font-size:22px;font-weight:500;position:relative;z-index:10000}.payments{align-items:center;background:#2e2f30;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;color:#fff;display:flex;height:300px;justify-content:center;margin-block:40px;margin-inline:auto;width:90%}.payments p a{color:#e79653;font-weight:600}@media (max-width:1000px){.menu{display:block}.navigation{align-items:center;background:#202020bf;display:flex;flex-direction:column;height:100vh;justify-content:space-around;left:0;position:fixed;top:0;transform:translateX(100%);transition:all .25s ease-in-out;width:100%;z-index:10}.navigation.render{transform:translateX(0)}.navigation .nav-link{font-size:24px;font-weight:600}h1{font-size:44px}h1:after{margin-top:20px;width:60%}}.footer{background:#393837;padding-block:0 50px;position:relative;width:100%}.map iframe{height:70vh;margin-bottom:70px;width:100%}.footer-details{display:flex;flex-direction:row;justify-content:space-evenly;padding-inline:5%}.footer-details p{width:80%}.footer h2,.footer p{color:#fff}.footer button{background:#d19e2f;border-radius:15px;font-size:18px;font-weight:400;margin-block:25px;padding:10px 15px}.footer div ul{color:#b0aba8;font-weight:500;margin-left:-40px}.footer>span{color:#b3adaa;margin-top:50px;margin-inline:5%}.footer div ol{display:flex;flex-direction:row}.footer div ol li{font-size:32px;list-style:none;margin-right:15px;margin-top:20px}.footer div ol li a{color:#8a8c8f}@media (max-width:850px){.footer-details{flex-direction:column-reverse}.footer div ul{margin-bottom:40px;margin-left:0}}.header-home{background-image:url(/static/media/40153.63ac0997ffc650a36343.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:75vh;left:0;margin-bottom:4rem;position:relative;top:-2rem;width:100%}.header-home.about{background-image:url(/static/media/businesswoman-getting-taxi-cab.31f939b3ada63063185b.jpg)}.header-home.services{background-image:url(/static/media/diverse-business-colleagues-shoo.507cfebffb843699cfa9.jpg);height:75vh}.header-home.contact{background:#e9b34f;height:70vh;z-index:-1}.header-p{background:#121721cc;color:#dfe5ea;height:100%;padding-top:15rem;padding-inline:3.75% 25%;width:100%}.header-p p{margin-bottom:25px}.learn-more{background:none;border:none;color:#e9b34f;font-size:17px;font-weight:500;margin-top:25px}.learn-more:after{background:#e9b34f;content:"";display:block;height:1.25px;position:relative;text-align:center;transition:all .3s ease-in-out;width:0}.learn-more:hover:after{width:100%}@media (max-width:900px){.header-home{height:100vh}.header-p{padding-inline:3.75%;padding-top:7rem}}.home-about{margin-block:40px;margin-inline:5%}.home-about span{color:#a1a8ac;font-size:17px;font-weight:500;margin-bottom:-10px}.home-about p{color:#242221;font-size:17px;font-weight:300;margin-bottom:30px}.more-about{color:#1b1b1b;cursor:pointer;font-size:18px;font-weight:500}.more-about:after{background:#e9b34f;content:"";display:block;height:1.25px;position:relative;text-align:center;transition:all .3s ease-in-out;width:0}.more-about:hover:after{width:100%}@media (max-width:1000px){.home-about>div{display:flex;flex-direction:column-reverse}.home-about p{margin-top:20px}}.shelly-cars,.shelly-tours{display:flex;flex-direction:column;margin-block:40px 10rem;margin-inline:5%}.tours{display:flex;flex-direction:row;gap:10px;justify-content:center;margin-block:100px 50px}.tour{background-position:50%;background-repeat:no-repeat;background-size:cover;height:400px;width:33%}.tour span{align-items:center;background:#332f2499;color:#fff;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:center;transition:all .2s ease-in-out;width:100%}.sr-hidden{position:absolute;visibility:hidden}.tour span:hover{background:#0000}.tour span strong{font-size:20px}.tour span strong:after{background:#e9b34f;content:"";display:block;height:1.25px;margin-top:20px;position:relative;text-align:center;width:100%}.tour-1{background-image:url(/static/media/glass-wine-old-table-with-vineyard-background.1ac64a886f4b4a1e6ebd.jpg)}.tour-2{background-image:url(/static/media/african-elephants-together-nature.5b4cf482ed5573e64f2f.jpg)}.tour-3{background-image:url("/static/media/poster%20(1).0bb2b08d75cb784ee180.jpg")}.car-1{background-image:url(/static/media/fashionable-ladies-going-out-car.0e424f2d6883c7605a55.jpg)}.car-2 span{background:#181c1d;font-size:18px;padding:15px}.car-3{background-image:url(/static/media/luxury-car-speeds-by-modern-building-dusk-generative-ai.382329831a5a24b42d9a.jpg)}.home-tours-button{align-self:flex-end;border:1px solid #e9b34f;justify-self:flex-end;padding:10px 15px;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.home-tours-button:hover{background:#e9b34f;color:#413a31;transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}@media (max-width:800px){.tours{align-items:center;display:flex;flex-direction:column}.tour{margin-bottom:5px;width:90%}}.why-us{align-items:center;background-image:url(/static/media/backpackers-adventure.8b36d66a261310755e7b.jpg);background-position:50%;background-size:cover;display:flex;flex-direction:row;height:85vh;justify-content:space-around;width:100%}.why-us h2{color:#fff;font-weight:700;margin-top:100px}.why-us-p{background:#e9b34f;margin-bottom:-90px;margin-left:120px;padding:40px;position:relative;width:500px}.why-us-p p{margin-bottom:40px}.why-us-btn{font-weight:500;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.why-us-btn:hover{color:#413a31;transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}@media (max-width:800px){.why-us{flex-direction:column;height:auto;padding:20px 5%}.why-us h2{color:#242221}.why-us-p{margin-bottom:0;margin-left:0;padding-inline:13px;width:95%}}.vision{margin:150px 40px}.vision h2{font-weight:700}.vision>p{font-weight:500;margin-bottom:50px}.objectives{display:flex;flex-direction:row;justify-content:space-between;width:100%}.objective{width:30%}.objective h3{font-size:24px;font-weight:600;margin-block:35px}.objective h3:after{background:#e9b34f;content:"";display:block;height:2px;margin-top:20px;position:relative;text-align:center;width:100%}@media (max-width:900px){.vision{margin-inline:5%}.objectives{flex-direction:column}.objective{margin-bottom:70px;width:90%}}.shelly-services{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(25%,1fr));margin-inline:5%;margin-bottom:140px}.div-services>p{background:#e9b34f;font-size:17px;font-weight:500;margin-bottom:100px;margin-top:-100px;padding-block:60px;padding-inline:5%}.service{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;height:300px}.service,.service div{align-items:center;display:flex;flex-direction:column;justify-content:center}.service div{background:#0000;color:#fff;cursor:pointer;height:100%;padding-inline:18px;position:relative;transition:all .3s ease-in-out}.service div:hover{background:#3a3732b3;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}.service div p{position:absolute;transform:scale(0);transition:all .3s ease-in-out}.service div:hover p{position:relative;transform:scale(1)}.service h3{color:#fff;font-size:24px;font-weight:600;margin-bottom:15px;text-align:center}.service.light h3{color:#161108}.service h3:after{background:#e9b34f;content:"";display:block;height:1.25px;margin-top:20px;position:relative;text-align:center;width:100%}.wine{background-image:url(/static/media/glass-wine-old-table-with-vineyard-background.1ac64a886f4b4a1e6ebd.jpg)}.safari{background-image:url(/static/media/giraffes-herd-savannah.4e93edca57162790a24d.jpg)}.good-hope{background-image:url("/static/media/poster%20(1).0bb2b08d75cb784ee180.jpg")}.hotel-booking{background-image:url(/static/media/side-view-woman-working-reception.8f3403e716671c6fa258.jpg)}.airport{background-image:url(/static/media/businesswoman-getting-taxi-cab.31f939b3ada63063185b.jpg)}.drop-off{background-image:url(/static/media/businessman-holding-luggage-business-trip.8109e40db85b12be0758.jpg)}.table{background-image:url(/static/media/pexels-pixabay-259447.2ca32fe4e1248fe75a0e.jpg)}.lion{background-image:url(/static/media/pexels-elisabeth-ende-20918671-7431701.568823adf7fa0bef01e1.jpg)}.hill{background-image:url(/static/media/pexels-stonesdonotdisappear-19910653.4d9a22b2b74235a96959.jpg)}.museum{background-image:url(/static/media/pexels-pixabay-259447.2ca32fe4e1248fe75a0e.jpg)}.garden{background-image:url(/static/media/pexels-wendywei-13244392.dd7cefb987460069a785.jpg)}.beach{background-image:url(/static/media/pexels-robert-bergqvist-721116-4051339.2e15f87b238ddf370775.jpg)}.robben{background-image:url(/static/media/pexels-stonesdonotdisappear-19977581.78c7157f5fa60b67b877.jpg)}.heli{background-image:url(/static/media/pexels-mvdheuvel-4490702.ffa686de61cb174b77a7.jpg)}.red-bus{background-image:url(/static/media/red%20bus.9b13dca67191c40aec6f.jpg)}.herm{background-image:url(/static/media/pexels-te-lensfix-380994-1371360.d567d7b111dae211072f.jpg)}.route{background-image:url(/static/media/pexels-wendywei-13244392.dd7cefb987460069a785.jpg)}.knysna{background-image:url(/static/media/pexels-frans-van-heerden-201846-631317.e12ac96e4bfcd17c9e5a.jpg)}.driving{background-image:url(/static/media/pexels-jeffrey-eisen-1257101-9500919.45253457980e794e7e4d.jpg)}.agulus{background-image:url(/static/media/hiking-men-conquer-mountain-peak-adventure-awaits-generative-ai.3543a4ff1c19d6d7b6bf.jpg)}.bridge{background-image:url(/static/media/bridge.d435de96f6d1e89f4ae6.jpg)}.monkey{background-image:url(/static/media/pexels-dsd-143941-1829979.b2001bd9ebd390b2f083.jpg)}.caves{background-image:url(/static/media/pexels-magda-ehlers-pexels-14165097.eef9a7bf646821c910f2.jpg)}.robberge{background-image:url(/static/media/african-elephants-together-nature.5b4cf482ed5573e64f2f.jpg)}@media (max-width:780px){.shelly-services{display:flex;flex-direction:column}.service{margin-inline:auto;width:95%}.service div{background:#3a3732b3}.service div p{position:relative;transform:scale(1)}}.values-section{margin-bottom:140px;margin-inline:5%}.values-section .values{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between}.values .value{padding-inline:50px;width:32%}@media (max-width:850px){.values-section .values{flex-direction:column}.values .value{margin-inline:auto;margin-bottom:20px;padding:0;width:90%}}.value h3{color:#e4821a;font-size:20px;font-weight:600;margin-bottom:20px}.value h3,.value p{text-align:center}.who-we-are{display:flex;flex-direction:row}.who-we-are img{display:block;width:50%}.who-we-are div{background:#e4a41a;padding:100px 40px}.who-we-are div p:last-child{margin-top:40px}@media (max-width:1000px){.who-we-are div{background:#f6c55d;padding-inline:5%}.who-we-are img{display:none}}.contact-head{background-image:url(/static/media/adorable-cheerful-young-lady-working-home.78aad1f95a6f02fc7081.jpg);background-repeat:no-repeat;background-size:cover;color:#dfe5ea;height:100%;margin-inline:auto;padding-top:7.2rem;padding-inline:3.75% 25%;position:relative;top:4rem;width:85%}.contact-head *{background:#121721cc;margin:0;padding:25px 40px}.form-div{background:#fbf8f1;margin-top:-4rem;margin-inline:auto;padding-block:40px;width:85%;z-index:10}.form-div,.form-div form{align-items:center;display:flex;flex-direction:column;justify-content:center}.form-div form{font-size:18px;gap:20px}.form-div form div{display:flex;flex-direction:column}.form-div form .text-red-500{color:red}.form-div form input,.form-div form textarea{background:#0000;border:1.3px solid #252525;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;padding:10px 15px;width:350px}.form-div form button{background:#343536;border:none;color:#f2ae30;font-size:17px;padding:8px 15px}.form-div form button:hover{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}input::placeholder,textarea::placeholder{font-size:15px}.message-submited{align-items:center;display:flex;font-size:20px;font-weight:500;height:100vh;justify-content:center;width:100%}@media (max-width:900px){.contact-head{padding:0;width:94%}.contact-head *{margin:0;padding-block:50px}.contact-head h1{font-size:40px}.form-div{margin-top:2rem;width:94%}}
/*# sourceMappingURL=main.972f1723.css.map*/