@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}to{transform:scale(1);opacity:1}}.groupFlightParent .groupFlightHero{display:flex;align-items:center;justify-content:center}.groupFlightParent .groupFlightHero img{height:300px;width:100%;margin:0 auto;background-position:50%;background-repeat:no-repeat;background-size:cover}.groupFlightParent .flightFilters{display:flex;align-items:center;margin:33px auto 23px;border-radius:15px;border:1px solid #0e7440;background:#fff;overflow:hidden}.groupFlightParent .flightFilters .singleFilter{color:#fff;text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:normal;height:75px;display:flex;align-items:center;justify-content:center;border-radius:15px;color:#0e7440;background:#fff;flex:1 1;cursor:pointer}.groupFlightParent .flightFilters .singleFilter.active{color:#fff;background-color:#0e7440;font-weight:500}.groupFlightParent .SearchGroupFlight{background-image:url(/_next/static/media/newAirport.dda97d8c.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;height:261px;width:100%;padding-top:16px;padding-bottom:14px;display:flex;align-content:center;justify-content:space-between;flex-direction:column;border-radius:25px;position:relative}.groupFlightParent .SearchGroupFlight .searchFlightTitle{color:#fff;text-align:center;font-size:28px;font-style:normal;font-weight:400;line-height:normal}.groupFlightParent .SearchGroupFlight .searchInputs{display:flex;align-items:flex-end;gap:30px;padding:0 28px}.groupFlightParent .SearchGroupFlight .searchInputs .input-container{display:flex;flex-direction:column;position:relative;flex-grow:1;width:100%;gap:5px}.groupFlightParent .SearchGroupFlight .searchInputs label{color:#fff;font-size:20px;font-style:normal;font-weight:400;line-height:normal;padding-left:10px}.groupFlightParent .SearchGroupFlight .searchInputs .searchSingleInput{border-radius:10px;background:#fff;outline:none;height:60px;color:#000;font-size:29px;font-style:normal;font-weight:400;line-height:normal;padding-left:15px;width:100%;min-width:0;max-width:100%}.groupFlightParent .SearchGroupFlight .searchInputs .searchInputResult{border-radius:100px;border:1px solid #000;background:#fff;color:#000;margin-top:40px;cursor:pointer;text-align:center;font-size:20px;font-style:normal;font-weight:500;line-height:normal;height:60px;padding:0 40px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.groupFlightParent .searchResults .groupFilters{position:-webkit-sticky;position:sticky;top:15;max-height:calc(100vh - 120px);overflow-y:auto}.groupFlightParent .searchResults .searchResultHeading{color:#000;font-size:28px;font-style:normal;font-weight:700;line-height:normal;margin:14px 0}.groupFlightParent .searchResults .searchResultCards{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px;width:100%}.groupFlightParent .searchResults .searchResultSingleCard{cursor:pointer;border:1px solid rgba(0,0,0,.068);border-radius:16px;background:#fff;padding:10px 25px 25px;display:flex;flex-direction:column;box-sizing:border-box;box-shadow:0 4px 10px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.groupFlightParent .searchResults .searchResultSingleCard .singleCardHeader{display:flex;justify-content:space-between}.groupFlightParent .searchResults .searchResultSingleCard .singleCardHeader .headerLeft{display:flex;align-items:center;gap:6px;margin-bottom:5px}.groupFlightParent .searchResults .searchResultSingleCard .singleCardHeader .headerLeft .flightName{color:#000;text-align:center;font-size:18px;font-style:normal;font-weight:600;line-height:normal}.groupFlightParent .searchResults .searchResultSingleCard .singleCardHeader .flightType{color:#0e7440;text-align:center;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-top:10px;animation:pulse 1.3s ease-in-out infinite}.groupFlightParent .searchResults .searchResultSingleCard .cardFlightDetails{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-right:6px}.groupFlightParent .searchResults .searchResultSingleCard .cardFlightDetails .flightFrom .cityName{color:#000;font-size:27px;font-style:normal;font-weight:600;line-height:normal}.groupFlightParent .searchResults .searchResultSingleCard .cardFlightDetails .flightFrom .flightDate{color:#0e7440;font-size:16px;font-style:normal;font-weight:600;line-height:normal;white-space:nowrap}.groupFlightParent .searchResults .searchResultSingleCard .cardFlightDetails .flightTimeInfo{display:flex;flex-direction:column;gap:5px;width:-webkit-fill-available}.groupFlightParent .searchResults .searchResultSingleCard .cardFlightDetails .flightTimeInfo .TimeUpper{display:flex;align-items:center;justify-content:center;color:#222;text-align:center;font-size:17px;font-style:normal;font-weight:600;line-height:normal;margin-top:12px;border-bottom:1px dashed #000;padding-bottom:2px}.groupFlightParent .searchResults .searchResultSingleCard .cardFlightDetails .flightTimeInfo .directFlight{color:#000;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:normal;font-style:italic}.groupFlightParent .searchResults .searchResultSingleCard .cardBottomDetails{display:flex;align-items:center;justify-content:space-between;margin-top:21px}.groupFlightParent .searchResults .searchResultSingleCard .cardBottomDetails .bottomLeft{display:flex;align-items:center;gap:20px}.groupFlightParent .searchResults .searchResultSingleCard .cardBottomDetails .bottomLeft .singleBottomItem{display:flex;align-items:center;gap:5px}.groupFlightParent .searchResults .searchResultSingleCard .cardBottomDetails .bottomLeft .singleBottomItem .serviceName{color:#000;text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.groupFlightParent .searchResults .searchResultSingleCard .cardBottomDetails .bottomLeft .singleBottomItem .serviceInfo{color:#0e7440;text-align:center;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.groupFlightParent .searchResults .searchResultSingleCard .priceButton{background:#0e7440;color:#fff;font-weight:700}.groupFlightParent .searchResults .searchResultSingleCard .detailsButton,.groupFlightParent .searchResults .searchResultSingleCard .priceButton{border-radius:20px;padding:7px 10px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:14px;font-style:normal;line-height:normal}.groupFlightParent .searchResults .searchResultSingleCard .detailsButton{color:#0e7440;background:#feb704;font-weight:600;white-space:nowrap}.groupFlightParent .searchResults .searchResultSingleCard:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.15)}.groupFlightParent .customizeGroup{margin-top:13px;margin-bottom:21px;display:flex;align-items:center;justify-content:space-between;padding:0 27px;height:126px;border-radius:12px;background:rgba(254,183,4,.33)}.groupFlightParent .customizeGroup .groupLeft{display:flex;align-items:center;gap:18px}.groupFlightParent .customizeGroup .upperGroupText{color:#000;font-size:22px;font-style:normal;font-weight:400;line-height:normal}.groupFlightParent .customizeGroup .bottomGroupText{color:#000;font-size:22px;font-style:normal;font-weight:700;line-height:normal}.groupFlightParent .customizeGroup .bottomGroupText span{color:#0e7440!important}.groupFlightParent .customizeGroup .requestGroup{border-radius:15px;background:#0e7440;padding:8px 50px;color:#fff;text-align:center;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.groupFlightParent .termAndConditions{border-radius:20px}.groupFlightParent .termAndConditions .termsHeader{padding:15px 25px;text-align:center;border-radius:20px 20px 0 0;background:#0e7440;display:flex;align-items:center;justify-content:space-between}.groupFlightParent .termAndConditions .termsHeader .termText{color:#fff;text-align:center;font-size:30px;font-style:normal;font-weight:700;line-height:normal}.groupFlightParent .termAndConditions .termsHeader .downIcon{color:#fff;cursor:pointer;transition:transform .3s ease}.groupFlightParent .termAndConditions .termsHeader .downIcon.rotate{transform:rotate(180deg)}.groupFlightParent .termAndConditions .allTerms{border-bottom-left-radius:20px;border-bottom-right-radius:20px;border:1px solid #0e7440;margin:0!important}.groupFlightParent .termAndConditions .allTerms .singleTerm{color:#000;font-size:18px;font-style:normal;font-weight:400;margin-bottom:5px;margin-top:5px;line-height:normal}@media screen and (max-width:700px){.groupFlightParent .flightFilters{border-radius:8px;margin:15px 0}.groupFlightParent .flightFilters .singleFilter{font-size:12px;height:40px;border-radius:8px}.groupFlightParent .cityName{font-size:18px!important;font-weight:500!important}.groupFlightParent .flightDate{font-size:12px!important;font-weight:400!important}.groupFlightParent .searchFlightTitle{font-size:18px}.groupFlightParent .searchInputs{padding:0 18px!important}.groupFlightParent .customizeGroup,.groupFlightParent .searchInputs{flex-direction:column!important;gap:10px!important;align-items:start!important}.groupFlightParent .customizeGroup{padding:20px}.groupFlightParent .customizeGroup div{font-size:18px!important}.groupFlightParent .customizeGroup img{height:50px!important;width:50px!important}.groupFlightParent .cardBottomDetails{flex-direction:column!important;gap:14px;align-items:start!important}.groupFlightParent .cardFlightDetails{padding-right:0!important}.groupFlightParent .searchResultSingleCard{padding:10px!important}.groupFlightParent .searchResultHeading{font-size:25px!important;font-weight:500!important}.groupFlightParent .serviceName{font-size:10px;font-weight:400}.groupFlightParent .serviceInfo{font-size:10px!important;font-weight:500!important}.groupFlightParent .TimeUpper{font-size:12px!important;font-weight:500!important}.groupFlightParent .directFlight{font-size:12px!important;font-weight:400!important}.groupFlightParent .priceButton{padding:5px 8px!important;font-size:12px!important;font-weight:500!important}.groupFlightParent .flightType{font-size:18px!important}.groupFlightParent .flightName{font-size:12px!important}.groupFlightParent .detailsButton{padding:5px 8px!important;font-size:12px!important;font-weight:500!important}}@media screen and (max-width:1000px){.groupFlightParent .searchResultCards{grid-template-columns:1fr!important}}