.homeContainer{box-sizing:border-box}.homeContainer .deal-image{height:200px!important}.homeContainer .lowest-image{height:250px!important}.homeContainer .heroImage{background-image:url(/_next/static/media/new3.d1f75b94.jpg)}.homeContainer .heroImage,.homeContainer .searchImage{width:100vw;height:50vh;background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative}.homeContainer .searchImage{background-image:url(/_next/static/media/new4.41566944.jpg)}.homeContainer .review-slider{margin:auto;padding:20px}@media screen and (max-width:600px){.homeContainer .review-slider{padding:10px!important}}.homeContainer .review-slider .slick-slide{display:flex;justify-content:center}.homeContainer .review-slider .slick-dots li button:before{color:#ffc107}.homeContainer .review-slider .review-card{min-width:300px;padding:16px;margin:10px;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.2);transition:transform .2s ease-in-out}@media screen and (max-width:600px){.homeContainer .review-slider .review-card{padding:16px 0!important;min-width:250px}}.homeContainer .review-slider .review-card:hover{transform:scale(1.05)}.homeContainer .review-slider .review-card .stars{display:flex;margin-bottom:8px}.homeContainer .review-slider .review-card .stars .filled{color:#ffc107}.homeContainer .review-slider .review-card .stars .empty{color:#e0e0e0}.homeContainer .review-slider .review-card .review-text{font-size:14px;color:#333;margin-bottom:8px}.homeContainer .review-slider .review-card .review-author{font-size:12px;color:#666}.homeContainer .subscribeParent{border-radius:12px;background:#0e7440;padding:40px;display:flex;align-items:center;justify-content:space-between;gap:55px;margin-top:20px;box-sizing:border-box}@media screen and (max-width:1100px){.homeContainer .subscribeParent{flex-direction:column;gap:20px;padding:20px}}.homeContainer .leftSubscribeText{color:#fff;font-size:30px;font-style:normal;font-weight:600;line-height:normal;display:flex}@media screen and (max-width:600px){.homeContainer .leftSubscribeText{font-size:22px;text-align:center}}.homeContainer .rightSubscribeSection{display:flex;align-items:center;justify-content:center;gap:21px}@media screen and (max-width:800px){.homeContainer .rightSubscribeSection{flex-direction:column;gap:20px;width:100%}}.homeContainer .rightSubscribeSection .subscribeInput{border-radius:12px;background:#fff;width:490px;border:none;outline:none;color:#000;font-size:20px;font-style:normal;font-weight:400;line-height:normal;height:52px;padding-left:20px}@media screen and (max-width:800px){.homeContainer .rightSubscribeSection .subscribeInput{width:calc(100% - 20px);font-size:19px}}.homeContainer .rightSubscribeSection .subscribeButton{border-radius:17px;background:#feb704;height:62px;padding:0 70px;display:flex;align-items:center;justify-content:center;text-align:center;color:#000;font-size:22px;font-style:normal;font-weight:400;line-height:normal}@media screen and (max-width:800px){.homeContainer .rightSubscribeSection .subscribeButton{height:45px;font-size:19px}}.navbarParent{display:flex;align-items:center;justify-content:space-between;padding:20px 0!important}.navbarParent img{width:280px}.flight-search{display:flex;flex-direction:column;box-sizing:border-box;position:relative;padding:40px 30px!important;background:#fff;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.1);margin-top:25vh}@media screen and (max-width:600px){.flight-search{margin-top:50px}}.flight-search .trip-toggle{display:flex;gap:5px}.flight-search .trip-toggle .MuiToggleButton-root{border-radius:1000px;text-transform:none;padding:5px 16px;font-weight:600;border:1px solid hsla(0,0%,50%,.452)}.flight-search .trip-toggle .MuiToggleButton-root.Mui-selected{background:#ffb804;border:1px solid #ffb804;color:#000}.flight-search .input-row{display:flex;gap:10px;width:100%}.flight-search .input-row .input{flex:1}.flight-search .date-row{display:flex;gap:10px;width:100%}.flight-search .date-row .date-picker{flex:1}.flight-search .dropdown-row{display:flex;gap:10px;width:100%}.flight-search .dropdown-row .dropdown{flex:1}.flight-search .MuiFormControlLabel-root{align-self:flex-start}.flight-search .search-button{border-radius:99px!important}.secondFlightPage{margin-top:2vh!important}@media screen and (max-width:600px){.secondFlightPage{margin-top:1vh!important}}.flight-card{display:flex;flex-direction:column;border-radius:12px;background:#fff;box-shadow:0 4px 10px rgba(0,0,0,.1);overflow:hidden;width:100%;margin:20px auto;box-sizing:border-box;transition:transform .3s ease,box-shadow .3s ease}.flight-card:hover{transform:translateY(-3px);box-shadow:0 6px 15px rgba(0,0,0,.15)}.flight-card__body{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:20px}@media screen and (max-width:800px){.flight-card__body{flex-direction:column;gap:10px}}.flight-card__airline{display:flex;flex-direction:column;align-items:center;text-align:center}@media screen and (max-width:800px){.flight-card__expanded .flight-card__body{border-bottom:1px solid hsla(0,0%,50%,.579)}}.flight-card__expanded .flight-card__body:last-child{border-bottom:none}.flight-card__expanded{border-top:1px solid #ededf3;background-color:#eef3fc;max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease-in-out,opacity .3s ease-in-out}.flight-card__expanded.expanded{max-height:1000px;opacity:1}.flight-card__body{transition:all .3s ease-in-out}.flight-card__name{font-size:16px;font-weight:600;color:#333}.flight-card__class{font-size:13px;color:#777;margin-top:3px}.flight-card__info{display:flex;align-items:center;flex-grow:1;justify-content:space-between;text-align:center;position:relative;padding:10px 0}@media screen and (max-width:800px){.flight-card__info{width:100%}}.flight-card__info:before{content:"";position:absolute;top:46px;left:25%;right:25%;height:2px;border-top:2px dashed rgba(0,0,0,.2)}.flight-card__arrival,.flight-card__departure{display:flex;flex-direction:column}.flight-card__airport{font-size:14px;font-weight:600;color:#222;min-width:150px;max-width:150px}@media screen and (max-width:800px){.flight-card__airport{font-size:16px;text-align:left}}.flight-card__time{font-size:28px;font-weight:700;margin:2px 0;color:#0e7440}@media screen and (max-width:800px){.flight-card__time{font-size:20px;text-align:left}}.flight-card__date{font-size:13px;color:#888}@media screen and (max-width:800px){.flight-card__date{font-size:12px;text-align:left}}.flight-card__duration{font-size:13px;font-weight:600;color:#555}@media screen and (max-width:800px){.flight-card__duration{font-size:10px}}.flight-card__stops{font-size:12px;color:red}.flight-card__contact{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f5f5f5;padding:15px;width:175px;text-align:center;border-radius:8px;box-sizing:border-box}@media screen and (max-width:800px){.flight-card__contact{width:100%}}.flight-card__detail{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:15px;width:170px;text-align:center;border-left:1px solid rgba(0,0,0,.2)}@media screen and (max-width:800px){.flight-card__detail{border-left:none!important}}.flight-card__support{font-size:13px;font-weight:700}.flight-card__route{display:flex;flex-direction:column;align-items:center;gap:10px}@media screen and (max-width:800px){.flight-card__route{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.flight-card__phone{font-size:20px;font-weight:700;color:#ffb804;margin:3px 0}.flight-card__call-btn{background:#ff4d40;color:#fff;border:none;padding:10px 12px;font-size:14px;cursor:pointer;border-radius:6px;width:100%;margin-top:8px;transition:background .3s}.flight-card__call-btn:hover{background:#d43a2e}.flight-card__details-btn{background:#e6e6e6;border:none;padding:8px;font-size:13px;cursor:pointer;width:100%;margin-top:5px;border-radius:6px;transition:background .3s}.flight-card__details-btn:hover{background:#cfcfcf}