@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600&display=swap";@import"https://fonts.googleapis.com/css?family=Roboto";@import"https://fonts.googleapis.com/css?family=Montserrat:400,700";*{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,sans-serif;scroll-behavior:smooth}body{background:#f0faff;cursor:url(/cursor.png),auto}body{--sb-track-color: #f0faff;--sb-thumb-color: #ffcc00;--sb-size: 15px}body::-webkit-scrollbar{width:var(--sb-size)}body::-webkit-scrollbar-track{background:var(--sb-track-color);border-radius:3px}body::-webkit-scrollbar-thumb{background:var(--sb-thumb-color);border-radius:3px;border:2px solid #111c21}@supports not selector(::-webkit-scrollbar){body{scrollbar-color:var(--sb-thumb-color) var(--sb-track-color)}}.nav{z-index:10;position:fixed;top:0;left:0;width:100%;padding:15px 200px;background:#100f0f66;box-shadow:0 8px 32px #1f26875e;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.18)}.nav,.nav .nav-links{display:flex;align-items:center}.nav{justify-content:space-between}a{color:#f0faff;text-decoration:none}a:hover{color:#fc0}.nav .logo{font-size:22px;font-weight:500}.logo span{color:#fc0}.logo:hover span{color:#f0faff}.nav .nav-links{column-gap:20px;list-style:none}.nav .nav-links a{transition:all .2s linear}.nav.openSearch .nav-links a{opacity:0;pointer-events:none}.nav .search-icon{color:#f0faff;font-size:20px;cursor:pointer}.nav .search-box{position:absolute;right:250px;height:45px;max-width:555px;width:100%;opacity:0;pointer-events:none;transition:all .2s linear}.nav.openSearch .search-box{opacity:1;pointer-events:auto}.search-box .search-icon{position:absolute;top:50%;left:15px;color:#353842;transform:translateY(-50%)}.search-box input{height:100%;width:100%;border:none;outline:none;color:#353842;border-radius:6px;background-color:#f0faff;padding:0 15px 0 45px}.nav .navOpenBtn,.nav .navCloseBtn{display:none}@media screen and (max-width: 1160px){.nav{padding:15px 100px}.nav .search-box{right:150px}}@media screen and (max-width: 950px){.nav{padding:15px 50px}.nav .search-box{right:100px;max-width:400px}}@media screen and (max-width: 768px){.nav .navOpenBtn,.nav .navCloseBtn{display:block}.nav{padding:15px 20px}.nav .nav-links{position:fixed;top:0;left:-100%;height:100%;max-width:280px;width:100%;padding-top:50px;padding-bottom:100vh;row-gap:30px;flex-direction:column;transition:all .4s ease;z-index:100;background:#100f0fb3;box-shadow:0 8px 32px #1f26875e;-webkit-backdrop-filter:blur(10px)}.nav-links a{padding:5px 0 0;margin:5px 0 0}.nav.openNav .nav-links{left:0}.nav .navOpenBtn{color:#fbfbfb;font-size:20px;cursor:pointer}.nav .navCloseBtn{position:absolute;top:20px;right:20px;color:#fbfbfb;font-size:20px;cursor:pointer}.nav .search-box{top:calc(100% + 10px);max-width:calc(100% - 20px);right:50%;transform:translate(50%);box-shadow:0 2px 10px #0000001a}}.hero{position:relative;background:url(https://img.freepik.com/free-photo/travel-concept-with-landmarks_23-2149153256.jpg?w=1060&t=st=1707228891~exp=1707229491~hmac=6cc430c01aee03e96a42c12d63d7e24beb96994e76b5f54c7149561bb89d877d) center/cover no-repeat;height:100vh;display:flex;align-items:center;justify-content:center;z-index:-1}.hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0009;z-index:1}.hero-content{text-align:center;color:#fff;z-index:2}.hero-title{font-size:3em;margin-bottom:20px;animation:fadeInUp 1s ease-in-out}.hero-title span{color:#fc0}.hero-subtitle{font-size:1.5em;margin-bottom:30px;animation:fadeInUp 1s ease-in-out .5s}.hero-button{display:inline-block;padding:10px 20px;font-size:1.2em;text-decoration:none;color:#fff;border:2px solid #fff;border-radius:5px;transition:background-color .3s ease-in-out;background:#100f0f66;box-shadow:0 8px 32px #1f26875e;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.hero-button:hover{background-color:#2980b9}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}body{font-family:Roboto,sans-serif}#heading{text-align:center;color:#000;padding:20px 0}#background-wrapper{height:90vh;display:flex;justify-content:center;align-items:center}#content-wrapper{width:100%;height:fit-content}.wrapper{display:flex;justify-content:center;flex-wrap:wrap;width:100%;height:fit-content}@media screen and (max-width: 680px){#background-wrapper{height:110vh}#content-wrapper{width:100%;height:100%}.wrapper{width:100%;height:fit-content}}.card{max-width:300px;min-height:250px;padding:30px;border-radius:3px;box-sizing:border-box;margin:20px;background:#100f0f1a;box-shadow:0 8px 32px #1f26875e;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.card-title{margin-top:0;font-size:16px;font-weight:600;letter-spacing:1.2px}.card-content{font-size:14px;letter-spacing:.5px;line-height:1.5;padding:15px 0}.card-btn{all:unset;display:block;margin-left:auto;border:2px solid #FFF;padding:10px 15px;border-radius:25px;font-size:10px;font-weight:600;transition:all .5s;cursor:pointer;letter-spacing:1.2px}.card-btn:hover{color:#000;background:#fff}form{max-width:420px;margin:50px auto}#contact-wrapper{background:#353842;padding:20px 0}#contact-heading{color:#f0faff;text-align:center;font-size:60px;font-weight:700;font-family:Helvetica,Arial,sans-serif}.feedback-input{color:#fff;font-family:Helvetica,Arial,sans-serif;font-weight:500;font-size:18px;border-radius:5px;line-height:22px;background-color:transparent;border:2px solid #f0faff;transition:all .3s;padding:13px;width:95%;box-sizing:border-box;outline:0;margin:15px 10px}.feedback-input:focus{border:2px solid #ffcc00}textarea{height:150px;line-height:150%;resize:vertical}[type=submit]{font-family:Montserrat,Arial,Helvetica,sans-serif;width:95%;margin:-4px 10px 0;background:#fc0;border-radius:5px;border:0;cursor:pointer;color:#fff;font-size:24px;padding-top:10px;padding-bottom:10px;transition:all .3s;font-weight:700}[type=submit]:hover{background:#cc4949}body{overflow-x:hidden}.footer{background:#000;padding:30px 0;font-family:Play,sans-serif;text-align:center}.footer .row{width:100%;margin:1% 0%;padding:.6% 0%;color:gray;font-size:.8em}.footer .row a{text-decoration:none;color:gray;transition:.5s}.footer .row a:hover{color:#fff}.footer .row ul{width:100%}.footer .row ul li{display:inline-block;margin:0 30px}.footer .row a i{font-size:2em;margin:0% 1%}@media (max-width:720px){.footer{text-align:left;padding:5%}.footer .row ul li{display:block;margin:10px 0;text-align:left}.footer .row a i{margin:0% 3%}}
