@charset "UTF-8";body,html{box-sizing:border-box;height:100%;margin:0;padding:0;scroll-behavior:smooth;width:100%}.chooseFlight_chooseContainer__b9enM{align-items:center;background-color:#e5e5e5;display:flex;flex-direction:column;justify-content:center;justify-content:space-between;margin-top:70px;width:100%}.chooseFlight_chooseContainer__b9enM.chooseFlight_filter__Q\+YVR{background-color:#fff}.chooseFlight_container__l6ZDP{border:1px solid #000;display:flex;justify-content:center;width:100%}.chooseFlight_error__ma5Jn{color:red;font-size:1.25rem;padding:1rem;text-align:center}.chooseFlight_flightContainer__rU-EA{box-sizing:border-box;display:flex;flex-direction:row;font-family:Centra No2,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;gap:20px;justify-content:space-between;max-width:1076px;padding:20px;width:100%}.chooseFlight_sortFilterButton__KDIpX{background-color:#fff;border:1px solid #000;border-radius:20px;color:blue;cursor:pointer;font-size:1rem;padding:10px}.chooseFlight_chooseFlight__3R31p{width:100%}.chooseFlight_flightCard__VqynS{display:flex;flex-direction:column;gap:10px}.chooseFlight_rowBetween__ErkHH{align-items:center;display:flex;gap:8px;justify-content:space-between;overflow:hidden;white-space:nowrap;width:100%}.chooseFlight_rowBetween__ErkHH span,.chooseFlight_rowBetween__ErkHH strong{display:inline-block;max-width:85%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.chooseFlight_rowBetween__ErkHH .chooseFlight_badge__EntCv{background:#f1f5f9;border-radius:4px;color:#64748b;flex-shrink:0;font-size:12px;margin-left:8px;padding:2px 6px}.chooseFlight_logo__wK4OV{border:1px solid #000;width:70px}.chooseFlight_airplane__8qJSS{display:block;height:auto;width:100%}.chooseFlight_expandSearchBook__Nf7AT{align-items:flex-start;align-self:flex-start;background:none;border:none;color:#1668e3;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;margin-top:20px;width:auto}.chooseFlight_expandSearchBook__Nf7AT:hover{text-decoration:underline}.chooseFlight_expandSearchBook__Nf7AT p:first-of-type{font-size:1.25rem}.chooseFlight_modalOverlay__He5YK{align-items:center;background:#00000080;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.chooseFlight_modalContent__TBx9l{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0003;max-height:80vh;max-width:500px;overflow-y:auto;padding:20px;width:90%}.chooseFlight_buttonCloseSort__lc3Tg{background:none;border:none;border-radius:20px;color:#1668e3;cursor:pointer;font-size:1rem;font-weight:600;margin:20px;padding:15px}@media (max-width:990px){.chooseFlight_flightContainer__rU-EA{flex-direction:column;justify-content:center}.chooseFlight_flightContainer__rU-EA ul{padding:0}}.flightCard_flightCard__QedTI{border:1px solid #d0cbcb;border-radius:15px;font-family:Centra No2,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;list-style:none;padding:10px;transition:transform .2s ease,background-color .3s ease,box-shadow .3s ease}.flightCard_flightCard__QedTI:hover{background-color:#e7f8f8;box-shadow:0 4px 12px #0000001a;transform:scale(1.02)}.flightCard_buttonContainer__zKYKa{all:unset;align-items:flex-start;cursor:pointer;display:block;display:flex;flex-direction:row;text-align:left;width:100%}.flightCard_logoFlight__2mu5W{height:30px;margin-right:10px;width:60px}.flightCard_flightCard__QedTI p{margin:0}.flightCard_cardContainer__qiQe0{display:flex;font-weight:600;gap:clamp(40px,5vw,80px);justify-content:space-between;width:100%}.flightCard_infoContainer__eesaa{display:flex;flex:1 1;flex-direction:row;gap:clamp(40px,5vw,60px);justify-content:space-between;margin-top:2px;max-width:500px}.flightCard_price__NhjMU{flex:0 1;font-size:1.15rem}.flightCard_hoursContainer__f-9Uj{display:flex;flex-direction:column;gap:5px;max-width:250px;width:100%}.flightCard_stops__97Cae,.flightCard_time__IEax4,.flightCard_totalHours__V1MsD{display:flex;margin:0;white-space:nowrap}.flightCard_ItineraryDescription__uJsVg p,.flightCard_airlines__Fdpsp{color:#5f5d5d;display:flex;font-size:.825rem;font-weight:400;margin:0;white-space:nowrap}.flightCard_priceContainer__-zh6c{display:flex;flex-direction:column;justify-content:space-between}.flightCard_changeFlight__EfiYB{background:none;border:none;cursor:pointer;margin:0;padding:0}.flightCard_buttonText__yzZQM{text-wrap:nowrap;color:#1668e3;font-size:.85rem}.flightCard_buttonText__yzZQM:hover{text-decoration:underline}@media (max-width:620px){.flightCard_infoContainer__eesaa{flex-direction:column;gap:5px}.flightCard_hourStop__LZncD{font-size:.825rem}.flightCard_cardContainer__qiQe0{gap:20px}}.hours_hours__dgKs2{align-items:center;display:flex;gap:10px;min-width:180px}.hours_hoursLine__yrDR7{border-bottom:1px solid #494343;flex-grow:1}.hours_time__teWTL{display:flex;margin:0;white-space:nowrap}.hourStop_hoursStop__Z-bwI{align-items:center;display:flex;flex-direction:row;gap:5px}.hourStop_hoursStop__Z-bwI span,p{margin:0;padding:0}.hourStop_separator__mdBHJ{align-items:center;display:flex}.hourStop_stops__ogRoy.hourStop_nonStops__6AM7u{color:green}.hourStop_stops__ogRoy,.hourStop_totalHours__EYr2E{white-space:nowrap}.logoAirline_logo__MttaT{background-color:azure;height:100%;width:auto}.filterBy_filterContainer__QeLLj{display:flex;flex-direction:column;font-family:Centra No2,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-width:230px}.filterBy_filterItems__QNEii,.filterBy_filterStopsHeader__OWftg{display:flex;justify-content:space-between;padding:8px}.filterBy_filterItems__QNEii{gap:50px}.filterBy_filterOption__npAPc{display:flex;gap:5px}.filterBy_filterOption__npAPc label{align-items:center;display:flex;white-space:nowrap}.filterBy_airlineCheckbox__UGv5-{border:2px solid #818494;border-radius:4px;cursor:pointer;display:inline-block;height:17px;position:relative;width:17px}.filterBy_listAirlines__FMcZB{list-style:none}.filterBy_fliterPrice__09k46{align-items:center;display:flex;margin:0}.filterBy_filterSection__ER6ov ul{margin:0;padding:0}.Book1_chooseContainer__3yUOK{background-color:#e5e5e5;border-top:none;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin:50px 20px;max-width:1076px;width:100%}.Book1_chooseContainer__3yUOK.Book1_filter__eoBDo{background-color:#fff;margin-top:10px}.Book1_formContainer__sq9qX{background-color:#fff;box-shadow:0 0 5px #0003;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;margin:5px 20px;padding:70px 20px 90px}.Book1_formContainer__sq9qX.Book1_filter__eoBDo{padding:10px 20px}.Book1_flightSearch__ds2oA{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:flex-start}.Book1_searchContainer__kcvq8{align-items:center;display:flex;flex-grow:1;gap:20px;justify-content:center;position:relative}.Book1_searchAutocomplete__NXZWo{display:flex;flex-direction:column;width:100%}.Book1_searchError__oDluq{margin:0}.Book1_iataCode__C8Z21{width:250px}.Book1_searchButton__LOE6x{align-items:center;align-self:end;background:linear-gradient(#1668e3,#0061ab);border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;height:48px;justify-content:center;text-align:center;width:80px}.Book1_buttonText__Kuw7\+{height:48px;position:relative}.Book1_formCity__cQ41K{align-items:center;display:flex;position:relative;width:100%}.Book1_searchIcon__KNRT3{height:100%;position:absolute;right:10px}.Book1_buttonText__Kuw7\+:after{background-color:#fff;bottom:-1px;content:"";height:2px;left:0;position:absolute;transition:width .1s ease;width:0}.Book1_searchButton__LOE6x:hover .Book1_buttonText__Kuw7\+:after{width:100%}.Book1_chooseTitle__gObXQ{background-color:#e5e5e5;margin-bottom:40px;margin-left:20px;text-align:left;width:100%}.Book1_chooseTitle__gObXQ h1{margin:0}.Book1_chooseTitleBorder__9BFMQ{background:#e51937;height:.188rem;width:4.5rem}.Book1_buttonCloseBook__52ieK{background:none;border:none;border-radius:20px;color:#1668e3;cursor:pointer;font-size:1rem;font-weight:600;margin:20px;padding:15px}.Book1_buttonCloseBook__52ieK:hover{background:#f5f3f3}@media (max-width:560px){.Book1_flightSearch__ds2oA{flex-direction:column}.Book1_searchButton__LOE6x{margin-top:50px;width:100%}.Book1_searchContainer__kcvq8{flex-direction:column}}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{background-color:#2a87d0;border-radius:.3rem;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:initial}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.dateRange_datePickerContainer__HuC1j{display:flex;flex-direction:column}.dateRange_datePickerButton__9domG{border:1px solid #000}.dateRange_customFooter__qg5VW{border-top:1px solid #e4e7eb;padding:10px;text-align:center}.dateRange_custom-button__kjCQR{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px}.dateRange_custom-button__kjCQR:hover{background-color:#0056b3}.dateRange_dataPickerButton__9gxuB{background-color:#0078d2;border:none;border-radius:10px;color:#fff;font-size:15px;font-weight:700;height:30px;width:60px}@media (max-width:1000px){.dateRange_buttonContainer__hZHGq{justify-content:center;margin-left:0}}.react-datepicker__month-wrapper{display:flex}.react-datepicker{grid-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto;position:relative;width:auto}.react-datepicker-wrapper{display:flex;flex-grow:1;height:48px}.react-datepicker__children-container{align-items:center;display:flex;grid-column:span 2;justify-content:flex-end;justify-self:end;padding-bottom:10px}.react-datepicker-popper{left:0}.react-datepicker__header{background-color:#fff;border-bottom:none;padding:1px}.react-datepicker__month-container{padding:10px}.react-datepicker__month-container:first-of-type .react-datepicker__month{margin-right:0}.react-datepicker__month-container .react-datepicker__month{margin-bottom:0}.react-datepicker__month-container:first-of-type .react-datepicker__header{padding-right:0}.react-datepicker__month-container:nth-of-type(2) .react-datepicker__header{padding-left:0}.react-datepicker__header .react-datepicker__current-month{padding-right:10px}.react-datepicker__current-month{align-items:center;background:linear-gradient(180deg,#0078d2,#00467f);color:#fff;display:flex;height:30px;justify-content:center}.custom-input-wrapper{align-items:center;display:flex;gap:8px;height:100%;position:relative;width:100%}.custom-input-wrapper input{background-color:#fff;border:1px solid #a9a9a9;border-radius:5px;box-sizing:border-box;flex-grow:1;font-size:14px;height:48px;padding-left:10px;padding-right:10px;position:relative;width:100%}.custom-input-wrapper input:hover{border:2px solid #000}.react-datepicker__input-container input:focus,.react-datepicker__input-container input:focus-visible{border:2px solid blue}.custom-calendar-icon{cursor:pointer;font-size:1.2em;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.react-datepicker__input-container{display:flex;position:relative}.react-datepicker__calendar-icon{pointer-events:none}.icon,.react-datepicker__calendar-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.icon{cursor:pointer}@media (max-width:1000px){.react-datepicker{display:flex;flex-direction:column}}.swap-icon.rotating{transform:rotate(180deg)}.swap-icon{transition:transform .5s ease}.icon-container{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:50%;cursor:pointer;display:flex;height:30px;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);transition:transform .3s ease;width:30px;z-index:10}.icon-container.error{top:16%}@media (max-width:560px){.icon-container.error{left:93%;top:34%;transform:translateX(-34%)}}.numPassenger_travelerContainer__byxS5{flex-grow:0;height:48px;position:relative}.numPassenger_formItems__XtJUk{display:flex;flex-direction:column;width:180px}.numPassenger_searchInput__U-STH{font-family:Arial,sans-serif!important;font-size:1rem!important;padding:5px 30px 5px 10px!important;width:100%!important}.numPassenger_selectInput__gIjg7{appearance:none;-webkit-appearance:none;-moz-appearance:none;border-color:#0000003b;border-radius:4px;font-size:14px;height:100%;height:48px;min-width:115px;padding-left:10px;width:100%}.numPassenger_selectInput__gIjg7:hover{border-color:#000000de}.numPassenger_selectInput__gIjg7:focus{border-color:#1976d2;border-width:2px;outline:none}.numPassenger_IoPerson__3biuc{position:absolute;right:20px;top:50%;transform:translateY(-50%)}.numPassenger_custom-calendar-icon__Bpj2d{background-color:#fff;border:none;font-size:1em;padding:2px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.tripSelect{display:flex;list-style:none;margin-top:0;padding:0}.tripType{border-bottom:1px solid #b8b1b1;cursor:pointer;font-family:Roboto,Helvetica,Arial,sans-serif;padding:10px;transition:border-bottom .5s ease-in-out}@keyframes borderEffect{0%{border-bottom-width:2px}50%{border-bottom-width:4px}to{border-bottom-width:2px}}.tripSelect:first-child{margin-right:20px}.tripType.selected{border-bottom:2px solid blue}.tripType.selected.animate{animation:borderEffect .8s ease-in-out}.selectedItinerary_modalOverlay__A3chU{align-items:center;background:#00000080;display:flex;height:100%;justify-content:flex-end;left:0;position:fixed;top:70px;width:100%;z-index:999}.selectedItinerary_modalContent__AzzYo{background:#fff;border:none;height:100vh;max-width:500px;padding:5px;position:fixed;right:0;top:70px;transform:translateX(100%);transition:transform 1s ease-in-out;width:90%}.ReactModal__Overlay--after-open .selectedItinerary_modalContent__AzzYo{transform:translateX(0)}.ReactModal__Overlay--before-close .selectedItinerary_modalContent__AzzYo{transform:translateX(100%)}.selectedItinerary_closeButton__Folq4{align-items:center;background:#0000;border:1px solid #000;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;margin-left:10px;margin-top:10px;width:40px}.selectedItinerary_closeButton__Folq4 svg{color:blue;height:32px;transition:transform .2s ease-in-out;width:32px}.selectedItinerary_closeButton__Folq4:hover{background-color:#cdc6db}.selectedItinerary_closeButton__Folq4:hover svg{transform:scale(1.2)}.selectedItinerary_modalFlight__4GQJ5{display:flex;flex-direction:column;gap:10px;padding:15px}.selectedItinerary_modalHours__t3RSg{display:flex;flex-wrap:wrap;font-family:Centra No2,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.25rem;font-weight:600;gap:5px}.selectedItinerary_modalAirlines__Gv533{align-items:center;display:flex;gap:10px}.selectedItinerary_logoModal__WSlQP{align-items:center;display:flex;height:20px}.selectedItinerary_parenthesis__IC\+E2{align-items:center;display:flex}.selectedItinerary_amenitiesContainer__mZu34{border:1px solid #000;border-radius:20px;display:flex;flex-direction:column;gap:30px;margin-top:50px;padding:10px}.selectedItinerary_selectedItineraryModal__8-\+CZ{align-items:center;background:linear-gradient(#1668e3,#0061ab);border:none;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;justify-content:center;padding:10px}@media (max-width:600px){.selectedItinerary_modalHours__t3RSg{font-size:1rem}.selectedItinerary_modalContent__AzzYo{max-width:none;width:100%}}.FlightAmenities_amenetiesContainer__\+V8O\+{display:flex;flex-direction:column;gap:30px}.FlightAmenities_bagAmenities__1z5xp,.FlightAmenities_bagContainer__T\+5GG,.FlightAmenities_seatAmenities__g\+qOQ,.FlightAmenities_seatContainer__Ooc3w{display:flex;flex-direction:column;gap:10px}.Spinner_overlay__TbFvc{align-items:center;animation:Spinner_fadeIn__mX4u- 1s ease forwards;background-color:#fff9;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:10000}@keyframes Spinner_fadeIn__mX4u-{to{opacity:1}}.Spinner_spinning__Q1MzW{animation:Spinner_spinner__Qz7DP 1s linear infinite;top:-70px}@keyframes Spinner_spinner__Qz7DP{to{transform:rotate(1turn)}}.destinations_wrap__gZlQI{margin:0;max-width:1200px;padding:1rem 1rem 1rem 2rem;text-align:left}.destinations_headerRow__\+OJr7{align-items:center;display:flex;gap:.75rem;margin-bottom:.5rem;text-align:left}.destinations_headerRow__\+OJr7 h2{margin:0}.destinations_badge__5X6JT{background:#0ea5e9;border-radius:999px;color:#fff;font-size:.8rem;padding:.15rem .5rem}.destinations_disclaimer__zUKmg{color:#475569;margin-bottom:.75rem}.destinations_controls__HdKRo{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start;margin-bottom:1rem;text-align:left}.destinations_search__Zbg6N{border:1px solid #cbd5e1;border-radius:8px;flex:1 1 260px;min-width:220px;padding:.5rem .75rem}.destinations_filters__p6Clx{color:#334155;display:flex;flex-wrap:wrap;gap:1rem}.destinations_sorts__1nFuH select{margin-left:.5rem}.destinations_grid__cYm7o{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(12,minmax(0,1fr));justify-content:start}.destinations_grid__cYm7o>*{grid-column:span 12}@media (min-width:640px){.destinations_grid__cYm7o>*{grid-column:span 6}}@media (min-width:1024px){.destinations_grid__cYm7o>*{grid-column:span 4}}@media (min-width:1920px){.destinations_grid__cYm7o>*{grid-column:span 3}}.destinations_card__1qhu3{background:#fff;border:1px solid #e2e8f0;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;text-align:left;transition:box-shadow .2s ease,transform .1s ease}.destinations_card__1qhu3:hover{box-shadow:0 10px 25px #0000001a;transform:translateY(-1px)}.destinations_thumbWrap__LRrPC{background:#f1f5f9;height:160px;position:relative}.destinations_thumbWrap__LRrPC img{height:100%;object-fit:cover;width:100%}.destinations_iata__A1p-k{background:#000000b3;border-radius:6px;bottom:8px;color:#fff;font-size:.9rem;font-weight:600;left:8px;padding:.3rem .5rem;position:absolute}.destinations_meta__2sz6P{display:flex;flex-direction:column;gap:.6rem;padding:.9rem}.destinations_tags__J4lao{display:flex;flex-wrap:wrap;gap:.5rem}.destinations_tag__A3N9L{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;color:#0f172a;font-size:.8rem;font-weight:500;padding:.15rem .5rem}.destinations_rowBetween__bgzEu{align-items:flex-start;color:#334155;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.destinations_rowBetween__bgzEu strong{word-wrap:break-word;flex:1 1;min-width:0}.destinations_price__gCTUU{color:#0f172a;font-weight:600}.destinations_price__gCTUU em{color:#64748b;font-size:.85em;font-style:normal;font-weight:400}.destinations_pop__pkkAW{color:#f59e0b;font-weight:600}.destinations_cta__-r\+f4{background:#0ea5e9;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:500;padding:.5rem .75rem;transition:background-color .2s ease}.destinations_cta__-r\+f4:hover{background:#0284c7}.destinations_cta__-r\+f4:disabled{cursor:not-allowed;opacity:.6}.destinations_dates__f\+-8A{grid-gap:.35rem;display:grid;gap:.35rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:.5rem 0 0;padding:0}.destinations_dates__f\+-8A li{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;display:flex;font-size:.9rem;justify-content:space-between;padding:.25rem .5rem}.destinations_error__FezB5{background:#fee2e2;border:1px solid #fecaca;border-radius:6px;color:#b91c1c;padding:.4rem .5rem}.destinations_note__kiAxa{color:#64748b;font-size:.9rem;margin-top:1rem}@media (max-width:600px){.destinations_thumbWrap__LRrPC{height:140px}}.DestinationImage_imageContainer__LUA8S{border-radius:8px;height:100%;overflow:hidden;position:relative;width:100%}.DestinationImage_image__Pgfv9{height:100%;object-fit:cover;transition:opacity .3s ease-in-out;width:100%}.DestinationImage_image__Pgfv9.DestinationImage_loading__w6ZvJ{opacity:0}.DestinationImage_image__Pgfv9.DestinationImage_loaded__I8\+Uc{opacity:1}.DestinationImage_placeholder__QS426{align-items:center;background-color:#f1f5f9;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1}.DestinationImage_skeleton__JMchd{animation:DestinationImage_loading__w6ZvJ 1.5s infinite;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%);background-size:200% 100%;height:100%;width:100%}@keyframes DestinationImage_loading__w6ZvJ{0%{background-position:200% 0}to{background-position:-200% 0}}.DestinationImage_indicators__sHicb{bottom:8px;display:flex;gap:4px;left:50%;position:absolute;transform:translateX(-50%);z-index:2}.DestinationImage_indicator__NzHY7{background-color:#fff6;border-radius:50%;height:6px;transition:background-color .3s ease;width:6px}.DestinationImage_indicator__NzHY7.DestinationImage_active__AHjey{background-color:#ffffffe6}.DestinationImage_carouselBadge__Awv11{background-color:#000000b3;border-radius:12px;color:#fff;font-size:10px;font-weight:500;padding:2px 6px;position:absolute;right:8px;top:8px;z-index:2}.checkout_container__lZeAV{grid-gap:20px;display:grid;font-family:Centra No2,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;gap:20px;grid-template-columns:2fr 1fr;margin-top:70px;max-width:1076px;padding:20px;width:100%}.checkout_itineraryContainer__0aOJf{border:1px solid #d0cbcb;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;grid-column:1/2;justify-content:center;padding:20px;width:100%}.checkout_chooseContainer__FO21B.checkout_filter__WD4Di{background-color:#fff;border:1px solid #d0cbcb}.checkout_logoModal__UnGA9{align-items:center;display:flex;height:20px}.checkout_segmentContainer__A52zc{display:flex;flex-direction:column;gap:10px;height:100%;justify-content:space-between;text-align:left}.checkout_departureContainer__S-ZUe{border-bottom:1px solid #d0cbcb;padding-bottom:20px}.checkout_returnContainer__9FfK1{padding-top:20px}.checkout_itineraryLabel__V8rwh{font-size:1.25rem;font-weight:700}.checkout_hours__7a1i6{display:flex;gap:5px}.checkout_parenthesis__yHpB3{align-items:center;display:flex}.checkout_airlineDescriptionContainer__W8PdY{display:flex;justify-content:space-between}.checkout_airlineDescription__rwWuK{align-items:center;display:flex;gap:5px}.checkout_changeFlight__UdOYh,.checkout_deployPrice__bbBqB{background:none;border:none;cursor:pointer;margin:0;padding:0}.checkout_buttonText__oZuVG{text-wrap:nowrap;color:#1668e3;font-size:.85rem}.checkout_buttonText__oZuVG:hover{text-decoration:underline}.checkout_checkoutContainer__X-3MD{border:1px solid #d0cbcb;border-radius:10px;display:flex;flex-direction:column;grid-column:2/3;padding:10px;text-align:left}.checkout_checkoutDescription__BXcth{border-bottom:1px solid #d0cbcb}.checkout_checkout__5QLLg{display:flex;font-size:.875rem;gap:50px;justify-content:space-between;margin-bottom:30px}.checkout_checkoutContainer__X-3MD p,h2,h3{margin:0}.checkout_hiddenSummary__O7zwk{display:flex;margin-bottom:20px}.checkout_descriptionTitle__jB8xa{font-size:1.25rem;font-weight:600}.checkout_priceDescription__KEjw8{text-wrap:nowrap;display:flex;flex-direction:column;gap:10px;justify-content:flex-start}.checkout_checkoutValues__Me\+yo{text-wrap:nowrap;display:flex;flex-direction:column;gap:10px;justify-content:flex-end;text-align:right}.checkout_checkoutTotalContainer__xIjQQ{display:flex;flex-direction:column;gap:20px;justify-content:space-between;padding-bottom:50px}.checkout_checkoutTotalPrice__\+QcPq{display:flex;justify-content:space-between;margin-top:20px}.checkout_checkoutPrice__xpd9K,.checkout_checkoutTotalPrice__\+QcPq h3{font-size:1.25rem;font-weight:600}.checkout_checkoutNote__tXtGx{font-size:.875rem}.checkout_checkoutButton__rJnxt{align-items:center;background:#1668e3;border:none;border-radius:40px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;justify-content:center;padding:10px}.checkout_checkoutAmenitiesContainer__ZkTWo{display:flex;gap:20px;grid-column:1/2;justify-content:space-between}.checkout_segmentAmenitiesContainer__t2wH3{border:1px solid #d0cbcb;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;padding:20px;text-align:left;width:100%}.checkout_segmentAmenitiesAirline__XXiR1{align-items:flex-start;border-bottom:1px solid #d0cbcb;display:flex;flex-direction:column;margin-bottom:20px;padding-bottom:20px}.checkout_segmentAmenitiesAirline__XXiR1 .checkout_itineraryLabel__V8rwh{font-size:.875rem}@media (max-width:990px){.checkout_container__lZeAV{display:flex;flex-direction:column;justify-content:center}.checkout_checkoutContainer__X-3MD{animation:checkout_slideUp__6jS\+a .3s ease;background-color:#fff;border-radius:20px 20px 0 0;bottom:0;box-shadow:0 -4px 10px #00000026;left:20px;margin:0 auto;padding:16px 24px;position:fixed;right:20px;width:auto;z-index:999}.checkout_checkoutTotalPrice__\+QcPq{align-items:flex-start;flex-direction:column;gap:5px;margin:0}.checkout_checkoutTotalPrice__\+QcPq h3{font-size:.75rem}.checkout_checkoutTotalContainer__xIjQQ{align-items:center;flex-direction:row;justify-content:space-between;margin-top:20px;padding-bottom:0}.checkout_checkoutButton__rJnxt{height:55px;padding:10px 20px}.checkout_collapseButton__sg9kx{align-self:flex-end;background:none;border:none;color:#0071eb;cursor:pointer;font-size:14px;text-decoration:underline}.checkout_hiddenSummary__O7zwk{align-items:center;justify-content:space-between}.checkout_checkoutAmenitiesContainer__ZkTWo{flex-direction:column;justify-content:center;width:100%}}.checkout_formWithSummary__d7GRl{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:2fr 1fr;margin:20px auto 0;max-width:1200px;padding:20px;width:100%}.checkout_formSection__jl6FV{display:flex;flex-direction:column;width:100%}.checkout_flightSummary__vco4R{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 4px #0000001a;padding:1.5rem}.checkout_tabContainer__LQt\+Z{border-bottom:1px solid #e5e7eb;display:flex;margin-bottom:1rem}.checkout_tab__iDlw0{background:none;border:none;border-bottom:2px solid #0000;color:#6b7280;cursor:pointer;flex:1 1;font-weight:500;padding:.75rem 1rem;transition:all .2s ease}.checkout_tab__iDlw0:hover{color:#374151}.checkout_activeTab__Ot5QI{border-bottom-color:#3b82f6!important;color:#3b82f6!important}.checkout_flightCard__RHBeA{border:1px solid #e5e7eb;border-radius:8px;margin-bottom:1.5rem;padding:1.5rem}.checkout_flightDate__kONgU{color:#6b7280;font-size:.875rem;margin-bottom:1rem}.checkout_flightRoute__LecXi{margin-bottom:1rem}.checkout_flightTime__ubPFV{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.checkout_time__pLsJq{color:#111827;font-size:1.125rem;font-weight:600}.checkout_duration__sggkE{color:#6b7280;font-size:.875rem}.checkout_routeInfo__tSER\+{display:flex;flex-direction:column;gap:.5rem}.checkout_airports__LAjc6{align-items:center;display:flex;justify-content:space-between}.checkout_airportCode__KJCe4{color:#111827;font-size:1.5rem;font-weight:700}.checkout_routeLine__exhxz{align-items:center;background:#e5e7eb;display:flex;flex:1 1;height:2px;justify-content:center;margin:0 1rem;position:relative}.checkout_airplane__GmHg5{background:#fff;color:#6b7280;padding:0 .5rem}.checkout_cities__M2ROD{color:#6b7280;display:flex;font-size:.875rem;justify-content:space-between}.checkout_flightDetails__Uaa7m{border-top:1px solid #e5e7eb;padding-top:1rem}.checkout_airline__P92ad{color:#6b7280;font-size:.875rem}.checkout_costSummary__EyeMQ{border-top:1px solid #e5e7eb;padding-top:1.5rem}.checkout_costSummary__EyeMQ h3{color:#111827;font-size:1.25rem;font-weight:600;margin:0 0 1rem}.checkout_costRow__7prgC{color:#6b7280;display:flex;font-size:.875rem;justify-content:space-between;padding:.5rem 0}.checkout_costTotal__RYNJJ{border-top:1px solid #e5e7eb;font-weight:500;padding:.75rem 0}.checkout_costTotal__RYNJJ,.checkout_totalAmount__g8aAT{color:#111827;display:flex;justify-content:space-between;margin-top:.5rem}.checkout_totalAmount__g8aAT{border-top:2px solid #e5e7eb;font-weight:600;padding:1rem 0 .5rem}.checkout_finalPrice__9cvTG{color:#111827;font-size:1.5rem}.checkout_allPassengers__zpCl\+{color:#6b7280;font-size:.75rem;text-align:right}.checkout_backButton__dn521{background:none;border:2px solid #3b82f6;border-radius:8px;color:#3b82f6;cursor:pointer;font-size:1rem;font-weight:500;margin-bottom:2rem;padding:.75rem 1.5rem;transition:all .2s ease}.checkout_backButton__dn521:hover{background:#3b82f6;color:#fff;transform:translateY(-1px)}@media (max-width:768px){.checkout_container__lZeAV{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:100%;padding:10px;width:100%}.checkout_formWithSummary__d7GRl{box-sizing:border-box;gap:1rem;grid-template-columns:1fr;margin:0 auto;max-width:100%;padding:10px;width:100%}.checkout_formSection__jl6FV{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:100%;padding:0;width:100%}.checkout_summarySection__cXwV2{max-width:100%;position:static;width:100%}.checkout_backButton__dn521{margin:10px;text-align:center;width:calc(100% - 20px)}}.itinerarySegment_segmentContainer__MaYgs{display:flex;flex-direction:column;gap:10px;height:100%;justify-content:space-between;text-align:left}.itinerarySegment_departureContainer__Ae-BY{border-bottom:1px solid #d0cbcb;padding-bottom:20px}.itinerarySegment_returnContainer__tpayR{padding-top:20px}.itinerarySegment_itineraryLabel__LA\+sV{font-size:1.25rem;font-weight:700}.itinerarySegment_hours__OoFCn{display:flex;gap:5px}.itinerarySegment_parenthesis__-nJRp{align-items:center;display:flex}.itinerarySegment_airlineDescriptionContainer__qsrV8{display:flex;justify-content:space-between}.itinerarySegment_airlineDescription__INNgR{align-items:center;display:flex;gap:5px}.itinerarySegment_changeFlight__mFReI,.itinerarySegment_deployPrice__L17O8{background:none;border:none;cursor:pointer;margin:0;padding:0}.itinerarySegment_buttonText__8OFAF{text-wrap:nowrap;color:#1668e3;font-size:.85rem}.itinerarySegment_buttonText__8OFAF:hover{text-decoration:underline}.itinerarySegment_logoModal__-RXY8{align-items:center;display:flex;height:20px}@media (max-width:450px){.itinerarySegment_airlineDescriptionContainer__qsrV8{align-items:flex-start;flex-direction:column;gap:10px}}.PassengerForm_passengerForm__dnJhz{background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a;margin:0 auto;max-width:800px;padding:2rem}.PassengerForm_sectionTitle__rdXUw{border-bottom:2px solid #e5e7eb;color:#1e40af;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:.5rem}.PassengerForm_demoNotice__lnUSV{background:#fef3c7;border:1px solid #f59e0b;border-radius:8px;margin-bottom:2rem;padding:1rem;text-align:center}.PassengerForm_demoNotice__lnUSV p{color:#92400e;font-size:.9rem;margin:0}.PassengerForm_subsectionTitle__HBUaR{border-top:1px solid #e5e7eb;color:#374151;font-size:1.2rem;font-weight:500;margin:2rem 0 1rem;padding-top:1rem}.PassengerForm_form__j0UPz{display:flex;flex-direction:column;gap:1.5rem}.PassengerForm_row__Ap5fw{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}@media (max-width:768px){.PassengerForm_passengerForm__dnJhz{box-shadow:none;margin:0;max-width:100%;padding:1rem}.PassengerForm_row__Ap5fw{grid-template-columns:1fr}.PassengerForm_field__261FL input,.PassengerForm_field__261FL select{box-sizing:border-box;max-width:100%;width:100%}.PassengerForm_phoneInputGroup__ivI\+c{box-sizing:border-box;flex-direction:row;gap:.5rem;width:100%}.PassengerForm_countryCodeSelect__hFtqG{box-sizing:border-box;flex:0 0 120px;max-width:120px;min-width:120px}.PassengerForm_phoneInputGroup__ivI\+c input{box-sizing:border-box;flex:1 1;min-width:0}}.PassengerForm_field__261FL{display:flex;flex-direction:column;gap:.5rem}.PassengerForm_field__261FL label{color:#374151;font-size:.9rem;font-weight:500}.PassengerForm_field__261FL input,.PassengerForm_field__261FL select{background:#fff;border:2px solid #d1d5db;border-radius:8px;font-size:1rem;padding:.75rem;transition:all .2s ease}.PassengerForm_field__261FL input:focus,.PassengerForm_field__261FL select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.PassengerForm_field__261FL input.PassengerForm_editable__lQ8Y2,.PassengerForm_field__261FL select.PassengerForm_editable__lQ8Y2{background-color:#f0fdf4;border-color:#10b981}.PassengerForm_field__261FL input.PassengerForm_editable__lQ8Y2:focus,.PassengerForm_field__261FL select.PassengerForm_editable__lQ8Y2:focus{border-color:#059669;box-shadow:0 0 0 3px #10b9811a}.PassengerForm_field__261FL input.PassengerForm_readonly__k1URr,.PassengerForm_field__261FL select.PassengerForm_readonly__k1URr{background-color:#f3f4f6;border-color:#d1d5db;color:#6b7280;cursor:not-allowed}.PassengerForm_field__261FL input.PassengerForm_readonly__k1URr:focus,.PassengerForm_field__261FL select.PassengerForm_readonly__k1URr:focus{border-color:#d1d5db;box-shadow:none}.PassengerForm_field__261FL input.PassengerForm_error__L9e-p,.PassengerForm_field__261FL select.PassengerForm_error__L9e-p{background-color:#fef2f2;border-color:#ef4444}.PassengerForm_errorMessage__Is2Nh{color:#ef4444;font-size:.875rem;font-weight:500}.PassengerForm_demoLabel__ynzt3{color:#6b7280;font-size:.75rem;font-style:italic}.PassengerForm_phoneInputGroup__ivI\+c{display:flex;gap:.5rem}.PassengerForm_countryCodeSelect__hFtqG{background:#fff;border:2px solid #d1d5db;border-radius:8px;flex:0 0 140px;font-size:.9rem;padding:.75rem .5rem}.PassengerForm_phoneInputGroup__ivI\+c input{flex:1 1}.PassengerForm_phoneInputGroup__ivI\+c .PassengerForm_countryCodeSelect__hFtqG.PassengerForm_readonly__k1URr{background-color:#f3f4f6;color:#6b7280;cursor:not-allowed}.PassengerForm_confirmationNote__WuseW{background:#f0f9ff;border:1px solid #0ea5e9;border-radius:8px;margin:1rem 0;padding:1rem}.PassengerForm_confirmationNote__WuseW p{color:#0c4a6e;font-size:.9rem;margin:0}.PassengerForm_continueButton__DZ2qJ{align-self:flex-start;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;margin-top:1rem;padding:1rem 2rem;transition:all .2s ease}.PassengerForm_continueButton__DZ2qJ:hover{background:linear-gradient(135deg,#2563eb,#1e40af);box-shadow:0 4px 12px #3b82f64d;transform:translateY(-1px)}.PassengerForm_continueButton__DZ2qJ:active{transform:translateY(0)}.PaymentForm_paymentForm__tVNNP{background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a;margin:0 auto;max-width:800px;padding:2rem}.PaymentForm_sectionTitle__KmgMU{border-bottom:2px solid #e5e7eb;color:#1e40af;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:.5rem}.PaymentForm_subsectionTitle__e9wYo{border-top:1px solid #e5e7eb;color:#374151;font-size:1.2rem;font-weight:500;margin:2rem 0 1rem;padding-top:1rem}.PaymentForm_paymentSummary__I1m0v{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #0ea5e9;border-radius:12px;margin-bottom:2rem;padding:1.5rem}.PaymentForm_summaryRow__EUUcq{align-items:center;display:flex;font-size:1.1rem;justify-content:space-between;margin-bottom:1rem}.PaymentForm_totalAmount__7vOnK{color:#1e40af;font-size:1.5rem;font-weight:700}.PaymentForm_summaryNote__gt\+ok{background:#fef3c7;border:1px solid #f59e0b;border-radius:8px;color:#92400e;font-size:.9rem;padding:.75rem;text-align:center}.PaymentForm_form__3WmYH{display:flex;flex-direction:column;gap:1.5rem}.PaymentForm_cardSection__xJL2C{margin-bottom:1.5rem}.PaymentForm_cardLabel__jhoBh{color:#374151;display:block;font-size:.9rem;font-weight:500;margin-bottom:.5rem}.PaymentForm_cardElementContainer__smL5t{background:#fff;border:2px solid #d1d5db;border-radius:8px;padding:.75rem;transition:all .2s ease}.PaymentForm_cardElementContainer__smL5t:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.PaymentForm_row__t43Yj{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}@media (max-width:768px){.PaymentForm_row__t43Yj{grid-template-columns:1fr}}.PaymentForm_field__fn-d6{display:flex;flex-direction:column;gap:.5rem}.PaymentForm_field__fn-d6 label{color:#374151;font-size:.9rem;font-weight:500}.PaymentForm_field__fn-d6 input,.PaymentForm_field__fn-d6 select{background:#fff;border:2px solid #d1d5db;border-radius:8px;font-size:1rem;padding:.75rem;transition:all .2s ease}.PaymentForm_field__fn-d6 input:focus,.PaymentForm_field__fn-d6 select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.PaymentForm_field__fn-d6 input.PaymentForm_error__rx5Ld,.PaymentForm_field__fn-d6 select.PaymentForm_error__rx5Ld{background-color:#fef2f2;border-color:#ef4444}.PaymentForm_errorMessage__V8vrv{color:#ef4444;font-size:.875rem;font-weight:500}.PaymentForm_checkboxSection__lSRKp{margin:1rem 0}.PaymentForm_checkboxLabel__Hda1R{align-items:flex-start;cursor:pointer;display:flex;font-size:.9rem;gap:.75rem;line-height:1.4}.PaymentForm_checkboxLabel__Hda1R input[type=checkbox]{accent-color:#3b82f6;flex-shrink:0;height:1.2rem;margin:.1rem 0 0;width:1.2rem}.PaymentForm_checkboxText__fE3xf{color:#374151}.PaymentForm_link__lCrli{background:none;border:none;color:#3b82f6;cursor:pointer;font-size:inherit;margin:0;padding:0;text-decoration:underline}.PaymentForm_link__lCrli:hover{color:#1d4ed8}.PaymentForm_paymentError__7MAc8{background:#fef2f2;border:1px solid #ef4444;border-radius:8px;color:#dc2626;font-weight:500;padding:1rem;text-align:center}.PaymentForm_payButton__F25h1{align-items:center;background:linear-gradient(135deg,#059669,#047857);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;font-weight:600;gap:.5rem;justify-content:center;margin-top:1rem;min-height:60px;padding:1.25rem 2rem;transition:all .2s ease}.PaymentForm_payButton__F25h1:hover:not(:disabled){background:linear-gradient(135deg,#047857,#065f46);box-shadow:0 4px 12px #0596694d;transform:translateY(-1px)}.PaymentForm_payButton__F25h1:disabled{cursor:not-allowed;opacity:.7;transform:none}.PaymentForm_spinner__pJv7B{animation:PaymentForm_spin__ylC5L 1s linear infinite;border:2px solid #fff;border-radius:50%;border-top-color:#0000;height:20px;width:20px}@keyframes PaymentForm_spin__ylC5L{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PaymentForm_securityNote__50oyw{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-top:1rem;padding:1rem;text-align:center}.PaymentForm_securityNote__50oyw p{color:#64748b;font-size:.875rem;margin:.25rem 0}.PaymentForm_securityNote__50oyw p:first-child{color:#374151;font-weight:500}.BookingConfirmation_container__fssmT{align-items:center;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);display:flex;justify-content:center;min-height:100vh;padding:2rem 1rem}.BookingConfirmation_confirmationCard__Ytyxx{background:#fff;border-radius:16px;box-shadow:0 10px 25px #0000001a;max-width:800px;overflow:hidden;width:100%}.BookingConfirmation_successHeader__TmsPv{background:linear-gradient(135deg,#059669,#047857);color:#fff;padding:3rem 2rem;text-align:center}.BookingConfirmation_successIcon__JHjql{animation:BookingConfirmation_bounce__bcMgy 2s infinite;font-size:4rem;margin-bottom:1rem}@keyframes BookingConfirmation_bounce__bcMgy{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.BookingConfirmation_successTitle__2BiJ1{font-size:2.5rem;font-weight:700;margin:0 0 1rem}.BookingConfirmation_successSubtitle__s006B{font-size:1.1rem;line-height:1.5;margin:0;opacity:.9}.BookingConfirmation_bookingDetails__qm7pe{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:2rem}.BookingConfirmation_bookingId__V5qhi{display:flex;flex-direction:column;gap:.5rem}.BookingConfirmation_bookingReference__zwQYc{color:#1e40af;font-family:monospace;font-size:1.5rem;font-weight:700;letter-spacing:1px}.BookingConfirmation_bookedDate__VqakN{display:flex;flex-direction:column;gap:.5rem;text-align:right}@media (max-width:768px){.BookingConfirmation_bookingDetails__qm7pe{flex-direction:column;text-align:center}.BookingConfirmation_bookedDate__VqakN{text-align:center}}.BookingConfirmation_section__AjgJ8{border-bottom:1px solid #e2e8f0;padding:2rem}.BookingConfirmation_section__AjgJ8:last-child{border-bottom:none}.BookingConfirmation_sectionTitle__QxXp0{border-bottom:2px solid #e5e7eb;color:#1e40af;font-size:1.3rem;font-weight:600;margin:0 0 1.5rem;padding-bottom:.5rem}.BookingConfirmation_passengerInfo__oqp1d,.BookingConfirmation_paymentInfo__LBoVy{grid-gap:1rem;display:grid;gap:1rem}.BookingConfirmation_infoRow__2h-QG{align-items:center;background:#f8fafc;border-left:4px solid #3b82f6;border-radius:8px;display:flex;justify-content:space-between;padding:.75rem}.BookingConfirmation_label__3gn5S{color:#374151;font-weight:500}.BookingConfirmation_amount__a9QGk{color:#059669;font-size:1.2rem;font-weight:700}.BookingConfirmation_paymentId__3IRhF{color:#6b7280;font-family:monospace;font-size:.9rem}.BookingConfirmation_flightInfo__hToZN{display:flex;flex-direction:column;gap:1.5rem}.BookingConfirmation_flightRoute__QqTzp{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:1.5rem;padding:1.5rem}.BookingConfirmation_routeInfo__a4W4s{align-items:center;display:flex;gap:1rem;min-width:200px}.BookingConfirmation_airportCode__KeVGQ{color:#1e40af;font-family:monospace;font-size:1.5rem;font-weight:700}.BookingConfirmation_routeArrow__HXe-v{color:#6b7280;font-size:1.2rem}.BookingConfirmation_routeDetails__zH8QV{flex:1 1}.BookingConfirmation_routeDetails__zH8QV p{margin:.25rem 0}.BookingConfirmation_flightDate__fUhG6{color:#6b7280;font-size:.9rem}@media (max-width:768px){.BookingConfirmation_flightRoute__QqTzp{flex-direction:column;gap:1rem;text-align:center}.BookingConfirmation_routeInfo__a4W4s{min-width:auto}}.BookingConfirmation_importantInfo__re8Sa{background:#fef3c7;border:1px solid #f59e0b;border-radius:8px;margin:1.5rem 0;padding:1.5rem}.BookingConfirmation_importantInfo__re8Sa h4{color:#92400e;font-size:1.1rem;margin:0 0 1rem}.BookingConfirmation_importantInfo__re8Sa ul{color:#92400e;line-height:1.6;margin:0;padding-left:1.5rem}.BookingConfirmation_importantInfo__re8Sa li{margin-bottom:.5rem}.BookingConfirmation_actionButtons__74wSj{background:#f8fafc;display:flex;gap:1rem;justify-content:center;padding:2rem}.BookingConfirmation_manageButton__oukfX,.BookingConfirmation_newBookingButton__ePkMk{border:2px solid #0000;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:600;padding:1rem 2rem;transition:all .2s ease}.BookingConfirmation_manageButton__oukfX{background:#3b82f6;border-color:#3b82f6;color:#fff}.BookingConfirmation_manageButton__oukfX:hover{background:#2563eb;border-color:#2563eb;transform:translateY(-1px)}.BookingConfirmation_newBookingButton__ePkMk{background:#fff;border-color:#3b82f6;color:#3b82f6}.BookingConfirmation_newBookingButton__ePkMk:hover{background:#3b82f6;color:#fff;transform:translateY(-1px)}@media (max-width:768px){.BookingConfirmation_actionButtons__74wSj{flex-direction:column}}.BookingConfirmation_demoNotice__Kno77{background:#1f2937;color:#fff;padding:1rem 2rem;text-align:center}.BookingConfirmation_demoNotice__Kno77 p{font-size:.9rem;margin:0}.BookingConfirmation_error__afvCp,.BookingConfirmation_loading__rGX3f{background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a;padding:3rem;text-align:center}.BookingConfirmation_spinner__fjmpv{animation:BookingConfirmation_spin__QHyGL 1s linear infinite;border:4px solid #e5e7eb;border-radius:50%;border-top-color:#3b82f6;height:40px;margin:0 auto 1rem;width:40px}@keyframes BookingConfirmation_spin__QHyGL{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BookingConfirmation_homeButton__Z49h2{background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:1rem;padding:1rem 2rem;transition:all .2s ease}.BookingConfirmation_homeButton__Z49h2:hover{background:#2563eb;transform:translateY(-1px)}.footer{background-color:#0a0a23;border-top:1px solid #333;color:#fff;padding:20px;text-align:center}.social-links{display:flex;gap:15px;justify-content:center;margin-bottom:10px;margin-top:20px}.footer p{color:#7d8388}.social-links a{color:#fff;transition:color .3s ease}.social-links a:hover{color:#1da1f2}.back-to-top{color:#fff;display:block;font-size:14px;margin:10px auto;text-decoration:none}.back-to-top:hover{text-decoration:underline}.App{flex-direction:column;min-height:100vh;overflow-x:hidden;text-align:center}.App,.main{display:flex;justify-content:center;position:relative;width:100%}.main{flex:1 1}.App-header{justify-content:center}.App-header,.headerContainer{align-items:center;background-color:#11172b;box-shadow:0 4px 6px #0000001a;color:#fff;display:flex}.headerContainer{gap:50px;justify-content:space-between;max-width:1076px;padding:10px 20px;width:100%}header{position:fixed;z-index:9999}.header-container,header{background-color:#0a0a23;display:flex;top:0;width:100%}.header-container{box-shadow:0 4px 6px #0000001a;color:#fff;justify-content:space-between;justify-content:center;left:0;margin:0 auto;padding:10px 20px;right:0}.header-container,.logo{align-items:center;max-width:1076px}.logo{display:flex}.logo img{height:50px;margin-right:10px;width:auto}.logo h1{font-family:Montserrat;font-size:20px;font-weight:100;margin:0}.nav ul{display:flex;list-style:none;margin:0;padding:0}.nav li{margin:0 15px}.nav a{color:#fff;font-family:Montserrat;font-weight:100;text-decoration:none;transition:color .3s}.nav a:hover{color:#f1c40f}.hamburguer-icon{display:none}.menu-toggle-container{align-items:center;display:flex;margin-left:auto;padding-right:20px}@media (max-width:945px){.nav{align-items:center;background-color:#0a0a23;display:flex;flex-direction:column;justify-content:flex-start;left:0;padding-top:2rem;position:fixed;top:80px;transform:translateX(-150%);width:100%;z-index:1000}.nav-open{transform:translateX(0)}.header-container nav ul{padding:1.5rem!important;width:100%}.header-container .nav li{align-items:center;display:flex;font:16px;font-family:Arial,sans-serif;font-size:20px;justify-content:center;margin:30px 15px 15px;position:relative}.header-container .nav-open{background-color:#0a0a23;display:flex;font-weight:700;height:100%;justify-content:flex-start;left:0;opacity:1;position:fixed;top:60px;transform:translateY(0);transition:opacity 1s ease-in-out;transition:all .45s;width:100%;z-index:1000}.hamburguer-icon{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;height:16px;justify-content:space-between;padding:0;position:relative;width:20px;z-index:2001}.line{background-color:#fff;border-radius:2px;height:2px;transition:all .3s ease}.hamburguer-icon-open .line-1{transform:rotate(45deg) translateY(10px)}.hamburguer-icon-open .line-2{opacity:0}.hamburguer-icon-open .line-3{transform:rotate(-45deg) translateY(-10px)}.header-container .nav-open li{border-bottom:1px solid #3a4351;display:flex;font-size:20px;justify-content:flex-start;margin-top:30px}a{color:#fff;font-family:Whitney-Semibold;font-size:1.15rem;font-weight:400;padding:1.25rem;text-decoration:none}}.comingSoonContainer{align-content:center;padding:4rem}
/*# sourceMappingURL=main.c9133d34.css.map*/