*{border:none;box-sizing:border-box;font-family:Domine,serif;margin:0;outline:none;padding:0;text-decoration:none}.App{background-color:#f9f9fb}.footer-container{margin-top:110px;width:100vw}.footer-container .top-portion{display:flex;justify-content:space-between;margin:0 15%}.footer-container .top-portion p{color:#596157;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;line-height:28px}.footer-container .top-portion p.header{color:#0a1128;font-size:18px;font-weight:600;margin-bottom:20px}.footer-container .top-portion .about{width:35%}.footer-container .top-portion .icon{font-size:24px;margin:0 10px}.footer-container .top-portion .socialIcon{color:#596157;cursor:pointer;font-size:32px;margin:20px 20px 0 0}@media (max-width:1024px){.footer-container .top-portion{display:grid;grid-template-columns:repeat(2,1fr);margin:0 5%}.footer-container .top-portion .about,.footer-container .top-portion .contact,.footer-container .top-portion .navigation{margin-bottom:50px;width:80%}}@media (max-width:768px){.footer-container .top-portion{display:flex;flex-direction:column;margin:0 5%}}.navContainer{align-items:center;display:flex;justify-content:space-between;margin:0 15%;padding:10px 0;position:relative}.navContainer img{border-radius:0;height:45px;width:auto}.navContainer ul{display:flex;list-style:none}.navContainer li.menu{color:#596157;cursor:pointer;font-family:Inter,sans-serif;font-size:18px;margin:0 15px;padding:5px 10px;white-space:nowrap}.navContainer .nav-area{align-items:center;display:flex}.hamburger{color:#18b2dc;cursor:pointer;display:none;font-size:24px}.navContainer li.active,.navContainer li:hover{color:#0a1128;cursor:pointer;font-family:Inter,sans-serif;font-size:18px;font-weight:500;margin:0 15px;padding:5px 10px}button.signin{background-color:#18b2dc;border-radius:50px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:18px;margin:20px 0;padding:10px 38px;white-space:nowrap}button.signin:hover{background-color:#1692b4}@media (max-width:1024px){.navContainer{margin:0 2%}.navContainer li.active,.navContainer li.menu{font-size:14px;margin:0 5px}}@media (max-width:768px){.hamburger{display:block}.navContainer .nav-area{display:none}.navContainer .nav-area.expanded{background-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:0 10px 40px 40px rgba(0,0,0,.05);color:#0a1128;display:block;position:absolute;text-align:center;top:68px;width:100%;z-index:1000}.navContainer .nav-area ul{display:block}.navContainer .nav-area ul li{border-bottom:1px solid #d1d1d1;padding:15px 0}}img.cardImg{border-radius:10px;display:inline-block;width:100%}.image{align-items:center;display:flex;overflow:hidden;width:100%}.tourCard{border:1px solid #ccc;border-radius:20px;padding:10px;position:relative;width:100%}.location{align-items:center;color:#18b2dc;display:flex;font-size:14px;margin:10px 15px}.location p,h1.tripName{font-family:Inter,sans-serif}h1.tripName{color:#0a1128;font-size:24px;font-weight:600;margin:0 15px}p.tourDetailsShort{color:#596157;font-family:Inter,sans-serif;font-size:16px;line-height:24px;margin:10px 15px}div.info{align-items:center;color:#596157;display:flex;justify-content:space-between;margin:70px 15px 20px}div.info p{font-family:Inter,sans-serif}.btns{align-items:center;display:flex;justify-content:space-between;margin:0 15px}.btns button{background-color:transparent;border:2px solid #18b2dc;color:#18b2dc;cursor:pointer;font-family:Inter,sans-serif;font-weight:600;padding:20px 35px;white-space:nowrap}.btns button:hover{background-color:#18b2dc;color:#fff;transition:background-color .5s}@media (max-width:1024px){h1.tripName{font-size:1rem}p.tourDetailsShort{font-size:12px;line-height:21px}.btns{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin:15px 0}.btns button{background-color:transparent;border:2px solid #18b2dc;color:#18b2dc;cursor:pointer;font-family:Inter,sans-serif;font-size:12px;font-weight:600;margin:5px 0;padding:10px 17px;white-space:nowrap}div.info{flex-direction:column;margin:20px 15px}}.searchResult-container{margin:0 15%}.detail-container{display:flex;justify-content:space-between;margin:100px 15%;max-width:100vw}.detail-container p{font-family:Inter,sans-serif;font-size:18px;line-height:27px;margin-top:20px}.description{padding:20px 0}img.tourImage{width:50%}.description{max-width:45%}.description button{background-color:transparent;border:2px solid #18b2dc;color:#18b2dc;cursor:pointer;font-family:Inter,sans-serif;font-family:16px;font-weight:600;margin-top:30px;padding:20px 50px}.checkout-container{margin:100px 15% 0}.checkoutForm{margin:15px 0}.checkoutForm label{color:#596157;margin:0 15px}.checkoutForm input,.checkoutForm label{font-family:Inter,sans-serif;font-size:16px}.checkoutForm input{border:1px solid #ccc;padding:15px;width:250px}.confirm{background-color:#2fb2dc;color:#fff;font-weight:600;padding:20px 40px}.contact-container h1.header{text-align:center;width:100%}.contact-container p.texts{color:#596157;font-family:Inter,sans-serif;font-size:16px;margin:0 auto;text-align:center}@media (max-width:1024px){.contact-container .contents{display:flex;flex-direction:column}.contact-container .contents form,.contact-container .contents img{margin-right:0;width:100%}.contact-container .contents h1{font-size:32px;width:100%}.contact-container h1.header{font-size:36px;text-align:center;width:100%}}.contact-form-container{margin:0 15%;max-width:100vw}.contents{align-items:center;display:flex;justify-content:space-between;margin-top:70px}.contents img{border-radius:20px;margin-right:120px;object-fit:cover;width:40%}.contents form{margin:50px 0;width:50%}.form-group label{color:#0a1128;font-family:Inter,sans-serif;font-size:18px;margin-bottom:20px}.form-group input,.form-group textarea{background-color:#fff;border:1px solid rgba(0,0,0,.2);color:#596157;font-family:Inter,sans-serif;font-size:16px;margin-top:15px;opacity:.8;padding:15px;width:100%}.form-group{margin:15px 0}.form-group input:focus,.form-group textarea:focus{border:1px solid rgba(0,0,0,.6)}form button.feedbackSubmit{background-color:#18b2dc;border-radius:50px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;font-weight:500;padding:20px 38px;width:100%}form button:hover{background-color:#1692b4}@media (max-width:1024px){.contact-form-container{margin:0 5%}.contact-form-container .contents{flex-direction:column}.contact-form-container .contents img{margin-right:0;width:80%}.contents form{width:100%}}.heroContainer{background:url(/static/media/hero-image.bee26d2ce95bab5cfd05.jpg) no-repeat;background-blend-mode:soft-light;background-color:rgba(0,0,0,.4);background-size:cover;display:flex;flex-direction:column;height:92vh;justify-content:center;overflow:hidden}header h1{font-family:Domine,"serif";font-size:56px;font-weight:700;line-height:72px;margin:0 auto}header h1,p.text{color:#fff;text-align:center}p.text{font-family:Inter,sans-serif;font-size:16px;line-height:22px;margin:25px auto}.searchContainer{align-items:center;background-color:#fff;border-radius:25px 25px 0 0;box-shadow:0 1rem 40px rgba(0,0,0,.1);display:flex;flex-direction:row;justify-content:center;margin:-100px 15% 40px;padding:34px 60px;z-index:1000}.searchContainer input{background-color:#f9f9fb;border:1px solid rgba(0,0,0,.2);color:#444;font-family:Inter,sans-serif;font-size:16px;margin-bottom:30px;margin-top:20px;padding:14px 20px;width:100%}.searchContainer input:focus{border:1px solid rgba(0,0,0,.6)}.searchContainer .searcInput{margin-right:40px}input[type=date]::-webkit-calendar-picker-indicator,input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none;display:none}.searchContainer button{background-color:#18b2dc;border-radius:50px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;font-weight:500;padding:14px 38px}.searchContainer button:hover{background-color:#1692b4}.searchContainer label{color:#596157;font-family:Inter,sans-serif;font-size:16px;font-weight:500}@media (max-width:1024px){.searchContainer{flex-direction:column;margin-top:40px}.searchContainer .searcInput{text-align:center}}.serviceContainer{display:flex;flex-direction:row;justify-content:space-between;margin:110px 15%}h1.header{color:#18b2dc;font-family:Domine,serif;font-size:3rem;font-weight:700;margin:20px 0;width:50%}img.serviceImg{border-radius:1rem;width:40%}.serviceSection .serviceCard .head{display:flex}.serviceCard{margin-top:60px}.serviceSection{display:grid;grid-template-columns:repeat(2,minmax(250px,1fr));margin:0 100px 0 0}@media (max-width:1024px){.serviceContainer img{display:none}.serviceContainer{margin:110px 5%;width:100vw}.serviceContainer .desc h1.header{font-size:2rem;text-align:center;white-space:nowrap}}@media (max-width:768px){.serviceSection{grid-template-columns:1fr}.serviceCard{margin:30px 0}}.allCities{display:grid;grid-template-columns:repeat(4,minmax(250px,1fr));overflow:hidden}.topCities-container{margin:0 15%;max-width:100vw}@media (max-width:1024px){.allCities{grid-template-columns:repeat(2,1fr)}.topCities-container{margin:0 10%}}@media (max-width:768px){.allCities{grid-template-columns:repeat(1,1fr)}}.trending-container{margin:110px 15%}.tours{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(3,minmax(250px,1fr))}.allTours p.allTour{color:#18b2dc;cursor:pointer;font-family:Inter,sans-serif;font-size:20px;font-weight:600;padding-bottom:5px}.allTours p.allTour:hover{border-bottom:4px solid #18b2dc;transition:border .5s}.allTours{align-items:center;display:flex;justify-content:space-between}@media (max-width:1024px){.tours{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(250px,1fr))}h1.header{font-size:24px}}@media (max-width:768px){.trending-container{margin:110px 5%}.tours{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(1,minmax(250px,1fr))}}.loginContainer{width:100vw}.loginMain img{max-height:400px}.form{margin-left:15%}.form form input,.resetPassShow input{background-color:#fff;border:1px solid rgba(0,0,0,.2);color:#596157;font-family:Inter,sans-serif;font-size:16px;margin:15px 0;padding:16px 20px;width:100%}.form form input:focus,.reset-pass input:focus{border:1px solid rgba(0,0,0,.6)}.texts{width:45%}.resetPassShow{display:flex;flex-direction:column}.resetPassNoShow{display:none}@media (max-width:1024px){.loginMain img{display:none}.loginMain .form,.loginMain .form form{width:100%}}button{border-radius:50px;cursor:pointer;padding:15px 0}.errorMessage,button{font-family:Inter,sans-serif;font-size:16px}.errorMessage{color:#d20606;font-weight:700;margin:30px 0;text-align:center}button.google{background-color:#da5335;color:#fff;margin:20px 0;width:100%}button.google:hover{background-color:#d03d1d;color:#fff}button.facebook{background-color:#5077b2;color:#fff;width:100%}button.facebook:hover{background-color:#315994;color:#fff}.profileContainer{height:100vh}main{margin:0 15%}.description .change{color:#596157;font-size:16px;font-weight:500;padding:10px 0}.description .change,.title{font-family:Inter,sans-serif}.title{font-size:18px;font-weight:700}.description .done{border:1px solid rgba(0,0,0,.5);color:#596157;font-family:Inter,sans-serif;font-size:16px;font-weight:500;padding:10px}.loginContainer{max-height:100vh}.loginMain{align-items:center;display:flex;justify-content:space-between}.loginMain img{max-height:970px;object-fit:cover;width:60%}.loginHeader{color:#18b2dc;font-family:Domine,serif;font-size:36px;font-weight:700}.form{margin-right:15%}.form h1{margin-bottom:50px}.form form input{background-color:#fff;border:1px solid rgba(0,0,0,.2);color:#596157;font-family:Inter,sans-serif;font-size:16px;margin:15px 0;padding:16px 20px;width:520px}.form form input:focus{border:1px solid rgba(0,0,0,.6)}.form form button{border-radius:50px;cursor:pointer;font-family:Inter;font-size:16px;margin:15px 0;padding:15px 0;width:520px}.form form button.login{background-color:#18b2dc;color:#fff}.form form button.login:hover{background-color:#10a0c8;color:#fff}.form form button.google{background-color:#da5335;color:#fff}.form form button.google:hover{background-color:#d03d1d;color:#fff}.form form button.facebook{background-color:#5077b2;color:#fff}.form form button.facebook:hover{background-color:#315994;color:#fff}.texts{display:flex;justify-content:space-between;margin:15px 0;width:520px}.texts .link,.texts p{font-family:Inter,sans-serif;font-size:16px}.texts .link{border-bottom:2px solid #2db2de;color:#2db2de;font-weight:700}
/*# sourceMappingURL=main.e4b2e01b.css.map*/