@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap);.form{box-shadow:0 4px 60px 6px rgba(0,0,0,.04);border-radius:0 0 10px 10px;border-radius:20px;background:#eff0f7;background:radial-gradient(circle,#eff0f7 0,#f7f9fc 35%,#eff0f7 100%);padding:0 3% 3%;opacity:.99}.searchTabs{position:relative;display:flex;justify-content:space-between;align-items:center;width:50%;height:65px;white-space:nowrap;box-sizing:border-box;z-index:1}.searchTabs .searchTab{background-color:transparent;height:100%;width:25%;margin-bottom:-4px}.searchTabs .searchTab .button{font-family:"Inter",sans-serif;font-style:normal;font-weight:500;height:100%;color:#0a1f38;opacity:.7;font-size:15px}.searchTabs #active{opacity:1;color:#4f96f7;border-bottom:2px solid #4f96f7}.searchTextInputWrapper{display:flex;align-items:center;color:#0a1f38}.searchTextInputWrapper svg{margin-right:25px;height:25px;min-width:25px;opacity:.8}.searchTextInputWrapper .searchTextInput{font-family:"Inter",sans-serif;font-style:normal;font-weight:500;display:flex;flex-direction:column;white-space:nowrap}.searchTextInputWrapper .searchTextInput label{font-size:14px}.searchTextInputWrapper .searchTextInput input{display:block;opacity:.8;font-size:15px;width:90%}.searchTextInputWrapper .searchTextInput input::-webkit-input-placeholder{font-family:"Inter",sans-serif;font-style:normal;font-weight:400;font-size:15px}.searchTextInputWrapper .searchTextInput input:-ms-input-placeholder{font-family:"Inter",sans-serif;font-style:normal;font-weight:400;font-size:15px}.searchTextInputWrapper .searchTextInput input::placeholder{font-family:"Inter",sans-serif;font-style:normal;font-weight:400;font-size:15px}.searchFields{position:relative;border-top:2px solid rgba(10,31,56,.03)}.aSearchField{flex-grow:1;margin-right:1.5%;padding:28px 0 28px 28px;border-radius:18px;background-color:#f7f9fc;position:relative;background:#f7f9fc;box-shadow:0 4px 18px 11px rgba(0,0,0,.03)}.aSearchField>div{display:flex}.dateSearchField{max-width:30%}.dateSearchField svg{min-width:20px}.options{display:flex;padding:25px 2% 25px 0;color:#0a1f38;grid-gap:22px;gap:22px}.options .button{font-family:"Inter",sans-serif;font-style:normal;font-weight:500;flex-direction:row-reverse;color:#4f96f7;font-size:15px}.options .button svg{margin:3px 0 0 5px;width:20px;height:20px}.fields{display:flex;justify-content:space-between}.flightSearchFields .flightSearchField{transition:.3s}.flightSearchFields .flightSearchField:focus-within{flex-grow:5}.searchButton{width:6.5%;min-width:78px;border-radius:25px;background-color:#4f96f7}.searchButton span{display:none}.searchButton img{width:30px;height:30px}@media only screen and (max-width:1280px){.aSearchField label{display:none}}@media only screen and (max-width:1024px){.searchTabs{width:100%}.searchTabs .searchTab{display:flex;justify-content:center}.aSearchField{max-width:49%;margin-right:0;margin-bottom:15px;padding:2vw 0 2vw 6%;border-radius:7px}.aSearchField svg{width:20px;height:20px}.fields{flex-wrap:wrap}.fields .dateSearchField{margin-bottom:0}.fields .searchButton{flex-grow:1;border-radius:7px;max-width:49%}.fields .hotelSearchField:first-child{width:100%;max-width:unset}}@media only screen and (max-width:650px){.form{box-shadow:unset;background:#eff0f7}.aSearchField{padding:5vw 0 5vw 6%;margin:0;max-width:unset;box-shadow:unset;border-radius:0;opacity:1}.aSearchField svg{opacity:.7}.aSearchField:after{content:"";position:absolute;border:1px solid #0a1f38;opacity:.1;width:80%;right:0;bottom:0}.fields{flex-direction:column}.fields .aSearchField:first-child{border-radius:20px 20px 0 0}.fields .dateSearchField{border-radius:0 0 20px 20px}.fields .dateSearchField:after{content:none}.fields .searchButton{padding:3vw 25vw;max-width:unset;width:100%;margin:20px 0!important}}.modal .aSearchField{padding-left:15vw;position:relative;top:0;left:0;right:0}.modal .aSearchField:after{content:none}.modal .aSearchField svg{display:none}.modal .modalCloseBtn{position:absolute;left:20px;top:20px;z-index:50}.modal .modalCloseBtn.dateModalCloseBtn{position:relative;margin:20px 0 0 20px}.modal .closeDateModal{width:100%}.modal .recommendation{width:100%!important}.button{font-family:"Inter",sans-serif;font-style:normal;font-weight:500;display:flex;justify-content:center;align-items:center;font-size:16px;line-height:1.4;border:none;box-shadow:unset}.DayPickerInput-Overlay{padding:10px;border-radius:20px;overflow:hidden}.DayPicker-Caption{padding-left:45px!important}.Range .DayPicker-NavButton--prev{display:block!important;left:22px!important;top:18px!important;right:auto!important}.Range .DayPicker-NavButton--next,.Range .DayPicker-NavButton--prev{width:17px!important;height:18px!important}.Range{font-family:"Inter",sans-serif;font-style:normal;font-weight:500}.Range .DayPicker-Day--end:not(.DayPicker-Day--outside),.Range .DayPicker-Day--start:not(.DayPicker-Day--outside){background-color:#4f96f7!important;color:#f0f8ff!important;border-radius:10%}.Range .DayPicker-Day--selected:not(.DayPicker-Day--start):not(.DayPicker-Day--end):not(.DayPicker-Day--outside){background-color:#f0f8ff!important;color:#4a90e2!important}.Range .DayPicker-Day{border-radius:0}.DayPicker-Months{display:flex;flex-direction:row!important;flex-wrap:nowrap!important}.DayPickerInput-OverlayWrapper{position:absolute!important;left:0;z-index:3}.enclosure{width:70%;position:relative;left:200px;z-index:1}.enclosure input{width:200px}.modal{z-index:2;position:fixed;top:0;bottom:0;left:0;right:0;background-color:#eff0f7;overflow:auto}.suggestions{list-style:none;box-sizing:border-box;width:100%;min-width:370px;min-height:100px;background-color:#f7f9fc;position:absolute;overflow:hidden;padding:10px 0;left:0;bottom:100%;z-index:3;box-shadow:0 4px 46px 4px rgba(0,0,0,.1)}.suggestions,.suggestions ul{border-radius:20px}.suggestions li{font-family:"Inter",sans-serif;font-style:normal;font-weight:500;font-size:15px;color:#0a1f38;background-color:#f7f9fc;display:flex;align-items:center;padding:15px 15px 15px 20px}.suggestions li:hover{background-color:#eff0f7}.suggestions li:first-child{border-radius:10px 10px 0 0}.suggestions li:last-child{border-radius:0 0 10px 10px}.suggestions li img{margin-right:15px;margin-top:-5px;width:20px;height:20px}.suggestions li div{display:flex;flex-direction:column;justify-content:center}.suggestions li span:last-child{font-size:14px;color:grey}@media only screen and (max-width:650px){.suggestions{bottom:0;top:100%;height:80vh}}.article{font-weight:500;display:flex;margin-left:15%}.article,.article h2{font-family:"Inter",sans-serif;font-style:normal}.article h2{font-weight:800;font-size:42px}.article .articleBody{width:37%;margin-left:7%;margin-top:3%}.articleImg{width:50vw;background-color:#fff;border-radius:0 30px 0 30px;height:40vw}.articleImg img{object-fit:cover;width:100%;height:100%;border-radius:0 30px 0 30px;margin-top:-10px;margin-left:10px}@media only screen and (max-width:650px){.article{flex-direction:column;width:90%;margin-left:-10px}.article h2{font-size:18px;color:#0a1f38}.article .articleImg{width:100%;border-radius:0 20px 0 20px;height:60vw}.article .articleImg img{border-radius:0 20px 0 20px;margin-top:-5px;margin-left:5px}.article .articleBody{font-family:"Inter",sans-serif;font-style:normal;font-weight:400;font-size:15px;width:100%;margin:0}}#homepage{width:100vw;max-width:100%;align-items:center}#homepage,.homeSectionOne{position:relative;box-sizing:border-box;display:flex;flex-direction:column}.homeSectionOne{width:100%;height:calc(56.25vw - 74px);max-height:calc(100vh - 74px);min-height:768px}.homeSectionTwo{font-family:"Inter",sans-serif;font-style:normal;font-weight:500;color:#0a1f38;display:flex;flex-direction:column;justify-content:center;width:70%;min-height:768px;height:100vh}.homeSectionTwo .card{width:23%;min-width:188px;z-index:10000}.homeSectionTwo .suggestionCards{width:100%;scrollbar-width:none;box-sizing:border-box;display:flex;justify-content:space-between;margin-top:44px;overflow:auto}.homeSectionTwo .suggestionCards::-webkit-scrollbar{display:none}.homeSectionTwo h2{margin-bottom:0;font-family:"Inter",sans-serif;font-style:normal;font-weight:500;font-size:28px}.homeSectionThree{width:100%;height:100vh;min-height:768px;display:flex;align-items:center}#searchForm{position:absolute;bottom:40px;margin-left:auto;margin-right:auto;left:0;right:0;width:70%;min-width:800px;box-sizing:border-box}.recommendation{font-family:"Inter",sans-serif;font-style:normal;font-weight:500;background:url(/static/media/background.d00e8f6f.jpg) rgba(10,31,56,.2) no-repeat;background-blend-mode:multiply;background-size:cover;background-position:50%;border-radius:30px;color:#f7f9fc;font-size:34px;height:85%;position:relative;margin-left:5vw;margin-right:5vw;box-sizing:border-box}.recommendation .explore{margin:15% auto 19%;position:relative;width:78%;min-width:800px;height:100%}.recommendation h3{font-family:"Inter",sans-serif;font-style:normal;font-weight:500;font-size:2vw;margin:0;padding:0;display:flex;align-items:center}.recommendation h3 svg{width:20px;height:15px;display:none;margin-left:10px}.recommendation .exploreText{font-family:"Inter",sans-serif;font-style:normal;font-weight:400;margin-bottom:40px;margin-top:10px;font-size:16px;width:70%;min-width:500px}.recommendation .exploreText p{margin:0}.recommendation .exploreButton{background:none;color:#f7f9fc;display:flex;border:none;font-size:1.6vw;padding:3% 0 0}.recommendation .exploreButton span{margin-right:20px;line-height:28px}.recommendation .exploreButton svg{width:30px;height:30px;color:#fff}@media only screen and (max-width:1400px){#searchForm{width:80%}}@media only screen and (max-width:1280px){.homeSectionOne{height:calc(64.28571vw - 74px)}#searchForm,.homeSectionTwo{width:80%}.homeSectionTwo h2{font-size:18px}.recommendation{margin-left:4vw;margin-right:4vw}.recommendation .explore{width:82%}.recommendation p:nth-child(2){display:none}}@media only screen and (max-width:1024px){.homeSectionOne{height:calc(90vw - 74px)}.homeSectionOne .recommendation{margin-left:0;margin-right:0;border-radius:0}.homeSectionOne .recommendation h3 svg{display:inline}.homeSectionOne .recommendation p:nth-child(2){display:none}.homeSectionOne .recommendation .explore{width:90%;min-width:unset}.homeSectionOne .recommendation .explore .exploreButton{font-size:16px;display:none}#searchForm{width:90%;min-width:unset;bottom:0}.homeSectionTwo{width:95%;padding-left:5%}.homeSectionTwo .suggestionCards .card{margin-right:20px}}@media only screen and (max-width:650px){#homepage .homeSectionOne{min-height:700px;box-sizing:border-box;height:100vh;height:calc(var(--vh, 1vh)*100)}#homepage .homeSectionOne .recommendation{height:100%}#homepage .homeSectionOne .recommendation .explore{box-sizing:border-box;margin:0 auto;padding-top:40%;padding-bottom:60%}#homepage .homeSectionOne .recommendation .explore h3{font-size:5vw}#homepage .homeSectionOne #searchForm{width:100%;margin:0;position:absolute;bottom:0;background-color:#eff0f7;box-shadow:unset;box-sizing:border-box;border-radius:30px 30px 0 0}.homeSectionTwo .suggestionCards{margin-top:30px}.homeSectionTwo h2{font-size:18px}.homeSectionThree{justify-content:center}}.card{font-family:"Inter",sans-serif;font-style:normal;font-weight:500;background:#f7f9fc;padding:5px 5px 10px;box-sizing:border-box}.card,.card img{border-radius:20px}.card img{width:100%;height:90%;object-fit:cover}.card p{color:#0a1f38;margin-top:7px;margin-bottom:7px;padding-left:17px}.searchResultsPage{display:flex;width:70%;min-width:1280px;background-color:#f7f9fc;box-shadow:0 4px 17px 5px rgba(0,0,0,.03);border-radius:20px}.searchResultsPage .searchResults{padding:4%;width:70%}.searchResultsPage .searchResults .filterAndSort{display:flex;grid-gap:20px;gap:20px}.searchResultsPage .searchResults .button{padding:0 0 20px;color:#4f96f7}.searchResultsPage .searchResults .button svg{margin-right:7px}.sideBar{font-family:"Inter",sans-serif;font-style:normal;font-weight:500;min-width:330px;width:30%;padding:2% 0 2% 3%}.sideBar .lilTabs{display:flex;justify-content:center;grid-gap:50px;gap:50px;margin-bottom:40px;margin-top:20px}.sideBar .lilTabs .lilTab.button{flex-direction:column;grid-gap:5px;gap:5px;color:#0a1f38}.sideBar #activeLilTab{color:#4f96f7}.sideBar .searchTerms{display:flex;flex-direction:row;flex-wrap:wrap;padding:10% 1% 0 10%;grid-gap:6%;gap:6%}.sideBar .searchTerms label{font-family:"Inter",sans-serif;font-style:normal;font-weight:400;font-size:14px}.sideBar .searchTerms input{width:90%;margin-top:3px;font-size:15px}.sideBar .searchTerms .searchInput{display:flex;flex-direction:column;grid-gap:3px;gap:3px}.sideBar .searchTerms .lilSearchField{width:40%;margin-bottom:40px}.sideBar .searchTerms .lilHotelField{width:100%}.sideBar .searchTerms .lilDateFields{width:100%;grid-gap:6%;gap:6%;white-space:nowrap;display:flex;flex-wrap:wrap}.sideSection{position:relative;display:flex;flex-direction:column;padding:10%;background-color:#fff;border-radius:20px;box-shadow:0 4px 17px 5px rgba(0,0,0,.03);margin-bottom:20px}.addExtra .addHotel{margin-bottom:15px}.addExtra input{margin:0 10px 0 0}.updateSearchBtn{background-color:#4f96f7;color:#f7f9fc;padding:10px 20px;border-radius:10px;float:right;grid-gap:5px;gap:5px}.hotelOffer{font-family:"Inter",sans-serif;font-style:normal;font-weight:400;white-space:nowrap;background:#fff;box-shadow:4px 4px 30px 7px rgba(0,0,0,.03);padding:1%;border-radius:20px;display:flex;margin-bottom:20px;min-width:550px;height:230px}.hotelOffer .hotelPicture{width:42%}.hotelOffer .hotelPicture img{border-radius:14px;object-fit:cover;display:block;max-height:100%;height:100%;width:100%}.hotelOffer .hotelDetails{display:flex;width:47%;flex-wrap:wrap;justify-content:space-between;flex-grow:1;padding:20px}.hotelOffer .hotelDetails>div{margin-bottom:15px}.hotelOffer .hotelDetails .lilAminities{order:4;display:flex;width:100%;grid-gap:20%;gap:20%}.hotelOffer .hotelDetails .lilAminities .lilAmenity{display:flex;align-items:center;grid-gap:10px;gap:10px}.hotelOffer .hotelDetails .lilAminities .lilAmenity svg{width:17px;height:17px}.hotelOffer .hotelDetails .reviews{order:1;width:100%;display:flex;align-items:center;justify-content:flex-start;grid-gap:5px;gap:5px}.hotelOffer .hotelDetails .reviews svg{width:18px;height:18px;margin-bottom:3px}.hotelOffer .hotelDetails .hotelInfo{order:2;width:100%}.hotelOffer .hotelDetails .hotelInfo .hotelName{font-family:"Inter",sans-serif;font-style:normal;font-weight:500;font-size:17px;margin-bottom:5px}.hotelOffer .hotelDetails .price{font-family:"Inter",sans-serif;font-style:normal;font-weight:500;order:6;display:flex;width:30%;text-align:end;flex-direction:column;align-items:flex-end}.hotelOffer .hotelDetails .price .per span:nth-child(2){display:none}.hotelOffer .hotelDetails .refundable{order:5;width:47%;color:#357266}@media only screen and (max-width:1280px){.searchResultsPage{width:95%;min-width:unset}.searchResultsPage .hotelPrice{flex-direction:column}}@media only screen and (max-width:1024px){.searchResultsPage .sideBar{min-width:280px;font-size:14px}.searchResultsPage .sideBar .lilTabs{grid-gap:35px;gap:35px;font-size:14px}.hotelOffer{display:flex;flex-direction:column;height:unset;min-width:unset;padding:1.5%}.hotelOffer .hotelDetails{width:100%}.hotelOffer .hotelPicture{height:30vw;width:100%}}@media only screen and (max-width:790px){.searchResultsPage{flex-direction:column;background:none;box-shadow:unset}.searchResultsPage .sideBar .searchTerms{background:none;box-shadow:unset;grid-gap:0;gap:0;flex-wrap:nowrap;padding:2% 0;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.searchResultsPage .sideBar .searchTerms::-webkit-scrollbar{display:none}.searchResultsPage .sideBar .searchTerms .lilSearchField{background-color:#f7f9fc;padding:20px;min-width:130px;margin-right:20px;border-radius:20px;margin-bottom:0}.searchResultsPage .sideBar .searchTerms .lilHotelField{min-width:200px}.searchResultsPage .sideBar .searchTerms .lilDateFields{flex-wrap:nowrap}.searchResultsPage .searchResults,.searchResultsPage .sideBar{width:100%;padding:0}.hotelOffer{background-color:#f7f9fc}.hotelOffer .hotelPicture{height:40vw;width:100%}}@media only screen and (max-width:650px){.sideBar .lilTabs{margin-bottom:20px}.sideBar .lilTabs .lilTab svg{display:none}.searchResultsPage{margin-top:70px}.searchResultsPage .hotelOffer .hotelPicture{height:55vw;width:100%}.searchResultsPage .hotelDetails{flex-wrap:wrap;flex-direction:row;justify-content:space-between;padding:20px 20px 10px}.searchResultsPage .hotelDetails .reviews{order:2;justify-content:flex-end;width:55%;text-align:right}.searchResultsPage .hotelDetails .price{display:flex;flex-direction:row;order:1;width:44%;justify-content:flex-start;grid-gap:5px;gap:5px}.searchResultsPage .hotelDetails .price .per{font-family:"Inter",sans-serif;font-style:normal;font-weight:400;display:flex;grid-gap:5px;gap:5px}.searchResultsPage .hotelDetails .price .per span:first-child{display:none}.searchResultsPage .hotelDetails .price .per span:nth-child(2){display:block}.searchResultsPage .hotelDetails .address{opacity:.8}.searchResultsPage .hotelDetails .lilAminities,.searchResultsPage .hotelDetails .refundable{display:none}}.flightOffer{font-family:"Inter",sans-serif;font-style:normal;font-weight:500;position:relative;padding:5%;border-radius:20px;white-space:nowrap;min-width:320px;flex-direction:column;background:#fff;box-shadow:4px 4px 30px 7px rgba(0,0,0,.03);margin-bottom:20px}.firstRow,.flightOffer{width:100%;display:flex}.firstRow{justify-content:space-between;flex-wrap:wrap}.firstRow .twoCircles{position:relative;height:20px;width:100%;margin:20px 0}.firstRow svg:first-child{position:absolute;left:0;z-index:2}.firstRow svg:nth-child(2){position:absolute;right:0;z-index:2;float:right}.firstRow svg:last-child{position:absolute;top:7px;bottom:0;z-index:1;width:100%;height:2px}.firstRow .dashedLine{border:1px red;border-bottom:1px dashed red;color:#fff;background-color:#fff;width:100%}.firstRow .details{display:flex;align-items:flex-end}.firstRow .details,.firstRow .time{font-family:"Inter",sans-serif;font-style:normal;font-weight:400}.firstRow .time{flex-basis:40%;margin-bottom:5px}.firstRow .arrivalTime{text-align:end;flex-basis:40%}.middleRow svg{width:100%}.lastRow{display:flex;justify-content:space-evenly}.lastRow .airline{display:flex;align-items:flex-end;flex-grow:1;font-size:14px}.lastRow .airline .logo{width:20%;min-width:80px;margin-right:20px;margin-bottom:5px}.lastRow .fare{display:flex;justify-content:flex-end;align-items:flex-end;flex-grow:1}.lastRow .fare .class{font-family:"Inter",sans-serif;font-style:normal;font-weight:400;background-color:#eff0f7;height:70%;display:flex;align-items:center;padding:5px 10px;border-radius:5px}.lastRow .fare .price{margin-left:10%;text-align:end;display:flex;flex-direction:column}@media only screen and (max-width:1024px){.flightOffer{padding:7%}.firstRow{flex-wrap:wrap-reverse}.firstRow .details{order:2;flex-basis:100%}.firstRow svg{order:1}.firstRow .twoCircles{margin:15px 0}.lastRow{margin-top:20px}.lastRow .fare .class{position:absolute;top:11%;right:7%;background:none;padding:0;height:-webkit-min-content;height:-moz-min-content;height:min-content}.lastRow .price>span{display:none}}@media only screen and (max-width:650px){.flightOffer{width:100%}.firstRow{flex-wrap:wrap-reverse}.firstRow .details{order:1;flex-basis:100%}.lastRow .fare .class{position:absolute;top:20px;right:20px;height:40px}}#root{display:flex;z-index:1;flex-direction:column;align-items:center;position:relative}*{background:none;border:none;padding:0;box-sizing:border-box}input:focus{outline:none}body,html{padding:0;margin:0;background-color:#eff0f7;color:#0a1f38}button{cursor:pointer}a{text-decoration:none;color:#0a1f38}.navBar{font-family:"Inter",sans-serif;font-style:normal;font-weight:500;z-index:100000;width:69%;display:flex;justify-content:space-between;align-items:center;margin-left:auto;margin-right:auto;margin-top:10px;height:64px;font-size:15px}.navBar ul{display:flex;list-style:none}.navBar ul li{margin:0 0 0 50px}.navBar ul li.signIn{padding:7px 20px;height:90%;margin-top:-7px;border-radius:24px;box-sizing:border-box;background-color:#f7f9fc}.navBar ul li:last-child{display:none}@media only screen and (max-width:1280px){.navBar{width:80%}}@media only screen and (max-width:1024px){.navBar{width:90%}}@media only screen and (max-width:650px){.navBar{position:absolute}.navBar .logo{color:#0a1f38}.navBar ul li{display:none}.navBar ul li:last-child{display:inline-block}}
/*# sourceMappingURL=main.cc309493.chunk.css.map */