@charset "UTF-8";@import"https://fonts.googleapis.com/css?family=Poppins&display=swap";@import"https://fonts.googleapis.com/css2?family=Playpen+Sans:wght@100..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Lilita+One&family=Playpen+Sans:wght@100..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Lilita+One&family=Playpen+Sans:wght@100..800&family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap";.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before{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{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.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{z-index:1;line-height:0}.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{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.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__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.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{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.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{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.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;width:4rem;margin:2px}.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;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.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{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.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{cursor:pointer;background-color:#f0f0f0}.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{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.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{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{border-radius:.3rem;background-color:#2a87d0;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.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{border-radius:.3rem;background-color:#f0f0f0}.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{border-radius:.3rem;background-color:#3dcc4a;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{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.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{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--in-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__year-text--selected:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--in-range: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{border-radius:.3rem;background-color:#bad9f1;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__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__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__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__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__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__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__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{cursor:default;color:#ccc}.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:transparent}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__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__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-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__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{-webkit-transition:all .25s ease-in;-moz-transition:all .25s ease-in;-ms-transition:all .25s ease-in;-o-transition:all .25s ease-in;transition:all .25s ease-in;opacity:.4;filter:alpha(opacity=40);position:absolute;z-index:2;top:20px;background:none;border:0;font-size:32px;cursor:pointer}.carousel .control-arrow:focus,.carousel .control-arrow:hover{opacity:1;filter:alpha(opacity=100)}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{margin:0 5px;display:inline-block;border-top:8px solid transparent;border-bottom:8px solid transparent;content:""}.carousel .control-disabled.control-arrow{opacity:0;filter:alpha(opacity=0);cursor:inherit;display:none}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.carousel img{width:100%;display:inline-block;pointer-events:none}.carousel .carousel{position:relative}.carousel .control-arrow{outline:0;border:0;background:none;top:50%;margin-top:-13px;font-size:18px}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{-webkit-transition:all .15s ease-in;-moz-transition:all .15s ease-in;-ms-transition:all .15s ease-in;-o-transition:all .15s ease-in;transition:all .15s ease-in;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0);position:relative;list-style:none;white-space:nowrap}.carousel .thumb{-webkit-transition:border .15s ease-in;-moz-transition:border .15s ease-in;-ms-transition:border .15s ease-in;-o-transition:border .15s ease-in;transition:border .15s ease-in;display:inline-block;margin-right:6px;white-space:nowrap;overflow:hidden;border:3px solid #fff;padding:2px}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{position:relative;margin:0;overflow:hidden}.carousel.carousel-slider .control-arrow{top:0;color:#fff;font-size:26px;bottom:0;margin-top:0;padding:5px}.carousel.carousel-slider .control-arrow:hover{background:#0003}.carousel .slider-wrapper{overflow:hidden;margin:auto;width:100%;-webkit-transition:height .15s ease-in;-moz-transition:height .15s ease-in;-ms-transition:height .15s ease-in;-o-transition:height .15s ease-in;transition:height .15s ease-in}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{-webkit-flex-direction:column;flex-direction:column}.carousel .slider{margin:0;padding:0;position:relative;list-style:none;width:100%}.carousel .slider.animated{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.carousel .slide{min-width:100%;margin:0;position:relative;text-align:center}.carousel .slide img{width:100%;vertical-align:top;border:0}.carousel .slide iframe{display:inline-block;width:calc(100% - 80px);margin:0 40px 40px;border:0}.carousel .slide .legend{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:absolute;bottom:40px;left:50%;margin-left:-45%;width:90%;border-radius:10px;background:#000;color:#fff;padding:10px;font-size:12px;text-align:center;opacity:.25;-webkit-transition:opacity .35s ease-in-out;-moz-transition:opacity .35s ease-in-out;-ms-transition:opacity .35s ease-in-out;-o-transition:opacity .35s ease-in-out;transition:opacity .35s ease-in-out}.carousel .control-dots{position:absolute;bottom:0;margin:10px 0;padding:0;text-align:center;width:100%;z-index:1}@media (min-width: 960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{-webkit-transition:opacity .25s ease-in;-moz-transition:opacity .25s ease-in;-ms-transition:opacity .25s ease-in;-o-transition:opacity .25s ease-in;transition:opacity .25s ease-in;opacity:.3;filter:alpha(opacity=30);box-shadow:1px 1px 2px #000000e6;background:#fff;border-radius:50%;width:8px;height:8px;cursor:pointer;display:inline-block;margin:0 8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{opacity:1;filter:alpha(opacity=100)}.carousel .carousel-status{position:absolute;top:0;right:0;padding:5px;font-size:10px;text-shadow:1px 1px 1px rgba(0,0,0,.9);color:#fff}.carousel:hover .slide .legend{opacity:1}:root{--font-family-sans: "Poppins", system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-family-title: "Lilita One";--font-family-title-alt: "Roboto Mono";--font-family-description: "Playpen Sans";--line-height-headers: 1.1;--line-height-body: 1.5;--font-size-xxxs: .55rem;--font-size-xxs: .625rem;--font-size-xs: .75rem;--font-size-s: .875rem;--font-size-m: 1rem;--font-size-l: 1.125rem;--font-size-xl: 1.25rem;--font-size-xxl: 1.5rem;--font-size-xxxl: 2rem;--font-size-xxxxl: 2.5rem;--color-text-header: hsl(0, 1%, 16%);--color-text-body: #433d3d;--color-text-muted: #f3e3e3;--color-text-alert: hsl(0, 100%, 50%);--space-xxxs: .25rem;--space-xxs: .375rem;--space-xs: .5rem;--space-s: .75rem;--space-m: 1rem;--space-l: 1.5rem;--space-xl: 2rem;--space-xxl: 2.5rem;--space-xxxl: 3rem;--space-xxxxl: 4rem;--color-primary: hsl(0, 0%, 5%);--color-secondary-rotate: #639cd9;--color-secondary: #516091;--color-tertiary: #a62035;--color-tertiary-rotate: #d92f49;--color-error: hsl(0, 100%, 50%);--color-confirmed: hsl(147, 100%, 50%);--color-white: hsl(0, 0%, 100%);--color-background: hsl(30, 50%, 98%);--color-light: rgb(238, 236, 236);--color-light-darker:rgb(214, 213, 213);--color-dark: hsl(0, 0%, 7%);--border: solid 2px var(--color-light);--border-dark: solid 1px var(--color-dark);--border-light: solid 2px var(--color-white);--border-radius: .275rem;--border-radius-more: .575rem;--border-radius-round: 3rem;--box-shadow: 0 2.8px 2.2px rgba(0, 0, 0, .034), 0 6.7px 5.3px rgba(0, 0, 0, .048), 0 12.5px 10px rgba(0, 0, 0, .06), 0 22.3px 17.9px rgba(0, 0, 0, .072), 0 41.8px 33.4px rgba(245, 238, 238, .086), 0 100px 80px rgba(255, 253, 253, .12);--box-shadow-top: 0 2.8px 2.2px rgba(0, 0, 0, .034), 0 6.7px 5.3px rgba(0, 0, 0, .048), 0 12.5px 10px rgba(0, 0, 0, .06), 0 22.3px 17.9px rgba(0, 0, 0, .072), 0 41.8px 33.4px rgba(245, 238, 238, .086), 0 100px 80px rgba(255, 253, 253, .12), 0 -3px 8px rgba(80, 80, 80, .2);--shadow-large: 2px 4px 10px hsl(0 0% 0% / .1);--shadow-small: 1px 3px 6px hsl(0 0% 0% / .1);--shadow-small-comments: 0px 2px 0px hsl(0 0% 0% / .1);--shadow-small-profile: .1px 1px 1px 1px hsla(0, 100%, 0%, .3)}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{overflow-y:scroll;height:100%}body{display:flex;flex-direction:column;min-height:100%;color:var(--color-text-body);line-height:var(--line-height-body);font-family:var(--font-family-sans)}img,picture,svg{display:block;max-width:100%}label{padding-left:var(--space-xxxs);font-weight:700;font-size:var(--font-size-xs);border-radius:var(--border-radius)}hr{margin-top:var(--space-xxxs);margin-bottom:var(--space-xxxs);border:solid 1px var(--color-secondary-rotate)}input,button,textarea,select{font:inherit}input[type=checkbox]{width:15px;height:15px;cursor:pointer;accent-color:#007BFF}h1,h2,h3,h4,h5,h6{line-height:var(--line-height-headers)}h1{font-size:var(--font-size-xxxl)}h2{font-size:var(--font-size-xxl)}h3{font-size:var(--font-size-xl)}h4{font-size:var(--font-size-l)}h5{font-size:var(--font-size-m)}a{color:var(--color-primary);text-decoration:none;transition:color .2s}a:hover,a:focus,a:active{color:var(--color-primary-rotate)}p{align-self:end;font-size:var(--font-size-xs)}p.large{font-size:var(--font-size-m)}p.medium{font-size:var(--font-size-s)}p.medium-small{font-size:var(--font-size-xs)}p.small{font-size:var(--font-size-xxs)}p.error{color:red}.container{width:100%;display:flex;flex-direction:column;justify-content:center;justify-content:flex-start;min-height:100vh}.container .c1{display:flex;justify-content:center;background-color:#fff}.container .c2{display:flex;justify-content:center;align-items:flex-start;background-color:#d5e9f7;flex-grow:1}.container .c3{display:flex;justify-content:center;background-color:#fff}.header{display:flex;flex-direction:column;justify-content:center;width:100%;padding-bottom:var(--space-l);padding-right:var(--space-m);padding-left:var(--space-m)}.header .header-bar{display:flex;justify-content:space-between;margin-left:-15px}.header .nav-bar{display:flex;justify-content:start}.header .search-bar{border-radius:var(--border-radius);background-color:var(--color-secondary-rotate)}.header .search-bar .form-error{position:absolute;left:2rem;top:80%;color:var(--color-light);font-size:var(--font-size-xs)}@media (min-width: 50rem){.header{padding-right:var(--space-m);padding-left:var(--space-m);max-width:70rem}}.footer{display:flex;flex-direction:column;justify-content:center;width:100%;padding-top:var(--space-l);padding-right:var(--space-m);padding-left:var(--space-m);padding-bottom:var(--space-l)}@media (min-width: 50rem){.footer{padding-right:var(--space-m);padding-left:var(--space-m);max-width:70rem}}.footer .footer-main{display:flex;flex-direction:row;justify-content:space-between}.footer .footer-main .footer-sitemap{display:flex;flex-direction:row;justify-content:end;gap:var(--space-xxxxl);font-size:var(--font-size-s)}.footer .footer-main .footer-sitemap a{color:gray;font-weight:700}.footer .footer-main .footer-sitemap .footer-c1,.footer .footer-main .footer-sitemap .footer-c2{display:flex;flex-direction:column;gap:var(--space-xs)}.footer .footer-main .footer-register{display:flex;flex-direction:row;justify-content:end;align-items:end;gap:var(--space-xs);font-size:var(--font-size-xs);font-weight:700}.content{display:flex;flex-direction:column;justify-content:center;width:100%;padding-top:var(--space-l);padding-right:var(--space-m);padding-left:var(--space-m)}@media (min-width: 50rem){.content{padding-right:var(--space-m);padding-left:var(--space-m);max-width:70rem}}nav{display:flex;justify-content:center;padding-bottom:var(--space-s)}nav ul{font-size:var(--font-size-s);list-style:none;display:flex;justify-content:flex-end}nav ul li{position:relative;padding-right:var(--space-xxxs)}nav ul li a{display:block;padding:var(--space-xs);padding-left:var(--space-m);padding-right:var(--space-m);border-radius:var(--border-radius);background-color:var(--color-light)}nav ul li a:hover{font-weight:700}nav ul li a.active{font-weight:700;color:var(--color-light);background-color:var(--color-secondary)}.btn{padding:var(--space-xxxs) var(--space-m);border-radius:var(--border-radius);font-weight:700;border:none;cursor:pointer}.btn--primary{color:var(--color-white);background-color:var(--color-secondary-rotate)}.btn--primary:hover,.btn--primary:focus,.btn--primary:focus-within,.btn--primary:active{color:var(--color-white);filter:saturate(1.4) brightness(115%)}.btn--secondary{color:var(--color-light);background-color:var(--color-secondary)}.btn--secondary:hover,.btn--secondary:focus,.btn--secondary:focus-within,.btn--secondary:active{color:var(--color-light);filter:saturate(1.1) brightness(110%)}.btn--secondary-alt{font-size:var(--space-s);color:var(--color-white);background-color:var(--color-secondary)}.btn--secondary-alt:hover,.btn--secondary-alt:focus,.btn--secondary-alt:focus-within,.btn--secondary-alt:active{filter:saturate(1.2) brightness(110%)}.btn--tertiary{color:var(--color-light);background-color:var(--color-tertiary-rotate);padding:var(--space-s) var(--space-s);display:inline-flex;justify-content:center;align-items:center;font-size:var(--font-size-s);margin-top:var(--space-xs);margin-bottom:var(--space-xs);float:right}.btn--tertiary:hover,.btn--tertiary:focus,.btn--tertiary:focus-within,.btn--tertiary:active{color:var(--color-light-darker);filter:saturate(1.2) brightness(110%)}.btn--tertiary-alt{color:var(--color-light);background-color:var(--color-secondary-rotate);padding:var(--space-s) var(--space-s);display:inline-flex;justify-content:center;align-items:center;font-size:var(--font-size-s);margin-top:var(--space-xs);margin-bottom:var(--space-xs);float:right}.btn--tertiary-alt:hover,.btn--tertiary-alt:focus,.btn--tertiary-alt:focus-within,.btn--tertiary-alt:active{color:var(--color-light-darker);filter:saturate(1.2) brightness(110%)}.btn--gray{color:var(--color-text-body);background-color:var(--color-light)}.btn--gray:hover,.btn--gray:focus,.btn--gray:focus-within,.btn--gray:active{color:var(--color-text-header);background-color:var(--color-light-darker)}.btn--select-all{background-color:transparent;font-size:var(--font-size-xs);color:var(--color-secondary)}.search-flight{display:flex;flex-direction:row;justify-content:center;gap:var(--space-xxxs);position:relative;padding:var(--space-xl)}.search-flight .search-item{position:relative;background-color:#fff;border:2px solid transparent}.search-flight .search-item--departing{border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.search-flight .search-item--passengers{border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.search-flight .search-item:focus-within{border:2px solid var(--color-secondary)}.search-flight input{width:100%;max-width:200px;padding:var(--space-xxxs);font-size:var(--font-size-s);border:none;border-radius:var(--border-radius)}.search-flight input:focus{outline:none}.search-flight .input-wrapper{position:relative}.search-flight .input-wrapper-departing{padding-right:20px}.search-flight .input-wrapper-destination{padding-left:20px}.search-flight .suggestions-list{list-style:none;position:absolute;margin-top:var(--space-xxxs);overflow-y:auto;background-color:#fff;border:1px solid #ccc;z-index:1000;width:180%}.search-flight .loading-indicator{right:10px;top:50%;transform:translateY(-50%);font-size:12px;color:gray}.search-flight .suggestion-item{display:flex;gap:var(--space-s);padding:var(--space-s);cursor:pointer}.search-flight .suggestion-item:hover{background-color:#f0f0f0}.search-flight .loading-spinner{position:absolute;right:20px;top:25%;transform:translateY(-50%);width:25px;height:25px;border:3px solid rgba(0,0,0,.1);border-radius:50%;border-top:3px solid #3498db;animation:spin 1s linear infinite;pointer-events:none}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.search-flight .error{color:var(--color-tertiary-rotate)}.search-result{display:grid;grid-template-areas:"filter flight-history ads" "filter sort ads" "filter display ads";grid-template-columns:1fr 1fr 1fr;grid-template-rows:3rem 4rem auto;gap:var(--space-xs)}.search-result .results{display:flex;flex-direction:column;gap:var(--space-s)}.search-result .results.loading{pointer-events:none;opacity:.5}.search-result .flight-leg{display:flex;justify-content:end;font-size:var(--font-size-xs);font-weight:700;padding-right:var(--space-s)}.search-result .flight-history.loading{pointer-events:none;opacity:.5}.search-result .flight-history{display:flex;flex-direction:column;justify-content:space-between;border-radius:var(--border-radius);gap:var(--space-m)}.search-result .flight-history .history-title{align-self:end;height:5px;padding-right:var(--space-s);padding-bottom:var(--space-s)}.search-result .flight-history .history-title p{color:var(--color-text-header);font-size:var(--font-size-xxxs)}.search-result .flight-history .history-bar{display:flex;flex-direction:row;padding:var(--space-s);gap:var(--space-xxxs);justify-content:space-between}.search-result .flight-history .history-bar .minimum{width:23%;border:3px solid rgb(74,202,74);border-radius:var(--border-radius)}.search-result .flight-history .history-bar .first{position:relative;width:2%;border:3px solid var(--color-white);border-radius:var(--border-radius-round)}.search-result .flight-history .history-bar .first .first-price{font-weight:700;padding-top:var(--space-xxxs);left:50%;transform:translate(-50%);position:absolute;font-size:var(--font-size-xxs)}.search-result .flight-history .history-bar .medium{position:relative;width:90%;border:3px solid rgb(248,226,27);border-radius:var(--border-radius)}.search-result .flight-history .history-bar .medium .medium-price{font-weight:700;padding-top:var(--space-s);bottom:50%;left:25%;right:25%;transform:translate(-50%);transform:translateY(-25%);position:absolute;font-size:var(--font-size-xxs)}.search-result .flight-history .history-bar .third{position:relative;width:2%;border:3px solid var(--color-white);border-radius:var(--border-radius-round)}.search-result .flight-history .history-bar .third .third-price{font-weight:700;padding-top:var(--space-xxxs);left:50%;transform:translate(-50%);position:absolute;font-size:var(--font-size-xxs)}.search-result .flight-history .history-bar .maximum{width:23%;border:3px solid rgb(241,57,57);border-radius:var(--border-radius)}.search-result .sort{display:flex;flex-direction:row;justify-content:space-between;grid-area:sort}.search-result .sort .no-results,.search-result .sort .sort-selection{align-self:end}.search-result .sort .sort-selection label{font-size:var(--font-size-xs);padding-right:var(--space-xxxs)}.search-result .sort .sort-selection .sort-by{width:200px;font-size:var(--font-size-xs);padding:var(--space-xxs);border-radius:var(--border-radius)}.search-result .ads{grid-area:ads;margin-left:var(--space-s);display:flex;flex-direction:column;gap:var(--space-s);overflow:hidden;box-sizing:border-box}.search-result .ads .carousel .slide{text-align:left}.search-result .ads .carousel .slid div{box-sizing:border-box}.search-result .ads .carousel .control-arrow.control-prev,.search-result .ads .carousel .control-arrow.control-next{display:none}.search-result .ads .side-ads-card{background-color:#fff;border-radius:var(--border-radius);padding:var(--space-s)}.search-result .ads .one{background-color:var(--color-tertiary);color:var(--color-light)}.search-result .ads .two{background-color:var(--color-secondary);color:var(--color-light)}.search-result .ads .three{background-color:var(--color-secondary-rotate);color:var(--color-light)}.dialog_box{position:relative;background:#fff;border:4px solid #ffffff;display:flex;justify-content:center;border-radius:var(--border-radius-more);padding:var(--space-xxxs);box-shadow:var(--box-shadow)}.dialog_box:after,.dialog_box:before{border:solid transparent;content:"";height:0;width:0;position:absolute}.dialog_box:after{border-width:5px}.dialog_box:before{border-width:10px}.dialog_box.bottom:after,.dialog_box.bottom:before{left:50%;top:100%}.dialog_box.bottom:after{border-color:#ffffff transparent transparent transparent;margin-left:-5px}.dialog_box.bottom:before{border-color:#ffffff transparent transparent transparent;margin-left:-10px}.user-info{display:flex;flex-direction:row;align-items:center;gap:var(--space-xs)}.user-local{display:flex;flex-direction:row;justify-content:space-around;align-items:center;gap:var(--space-xxs);padding:var(--space-xs);border-radius:var(--border-radius);background-color:var(--color-light);cursor:pointer;position:relative}.user-local .user-local-item{font-size:var(--font-size-xxs)}.user-local .user-local-country-flag{width:20px}.user-local:hover{color:var(--color-light);background-color:var(--color-secondary-rotate)}.user-login{display:flex;flex-direction:row;gap:var(--space-xxxs);justify-content:center;align-items:center;padding:var(--space-xxs);background-color:var(--color-light);border-radius:var(--border-radius);position:relative;cursor:pointer;font-size:var(--font-size-xs)}.user-login:hover{background-color:var(--color-secondary-rotate)}.user-login:hover .login-icon{filter:brightness(0) invert(1)}.logo{display:flex;justify-content:center;align-items:center;font-family:var(--font-family-title);font-weight:500;color:var(--color-text-body)}.logo-image{width:75px;height:75px}.title .title-header{font-size:var(--font-size-xl)}.title .title-description{font-size:var(--font-size-xxs)}.icon-mainpage-header{height:25px;width:25px;margin-right:var(--space-xxs)}.location-toggle{display:flex;justify-content:center;align-items:center;position:relative;gap:var(--space-xxxs)}.toggle-button{display:flex;justify-content:center;align-items:center;background-color:#fff;border:4px solid var(--color-secondary-rotate);border-radius:50%;width:40px;height:40px;cursor:pointer;position:absolute;left:52%;transform:translate(-50%);z-index:1;color:var(--color-secondary)}.toggle-button:hover{background-color:var(--color-secondary);color:#fff}.arrow{display:flex;justify-content:center;align-items:center;margin-bottom:2px;font-weight:700;font-size:24px;transition:transform .3s}.arrow.flipped{margin-bottom:-2px;transform:rotate(180deg)}.itinerary-card{display:flex;flex-direction:row;background-color:#fff;border-radius:var(--border-radius);border:1px solid var(--color-light);cursor:pointer}.itinerary-card .card-wrapper-c1{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;gap:var(--space-s);padding:var(--space-m);width:25rem}.itinerary-card .card-wrapper-c1 .description{font-size:var(--font-size-xxs);font-weight:700;text-align:center}.itinerary-card .card-wrapper-c1 .description2{font-size:var(--font-size-xs)}.itinerary-card .card-wrapper-c1 .img-airline-logo{width:50px}.itinerary-card .card-wrapper-c1 .itinerary-card-c1{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100px}.itinerary-card .card-wrapper-c1 .itinerary-card-c2{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:var(--font-size-l)}.itinerary-card .card-wrapper-c1 .itinerary-card-c3{display:flex;flex-direction:column;justify-content:center;align-items:center}.itinerary-card .card-wrapper-c1 .itinerary-card-c3 .flight-path{display:flex;position:relative;align-items:center}.itinerary-card .card-wrapper-c1 .itinerary-card-c3 .flight-path .flight-path-line{width:120px;height:40px;background:transparent;border:none;border-top:dashed 2px rgb(209,206,199);border-radius:50%}.itinerary-card .card-wrapper-c1 .itinerary-card-c3 .flight-path .red-dot{width:7px;height:5px;background-color:#d63232;border-radius:50%;position:absolute;left:calc(50% - 4.5px);top:-2px}.itinerary-card .card-wrapper-c1 .itinerary-card-c3 .stops{display:flex;flex-direction:column;align-items:center;margin-top:-30px}.itinerary-card .card-wrapper-c1 .itinerary-card-c3 .stops .duration{font-size:var(--font-size-xxs)}.itinerary-card .card-wrapper-c1 .itinerary-card-c3 .stops .stop{font-size:var(--font-size-xxs);color:var(--color-text-alert)}.itinerary-card .card-wrapper-c2{display:flex;flex-direction:column;justify-content:center;align-items:center;border-left:solid 1px #b6d5e1;padding-left:var(--space-xxl);padding-right:var(--space-xxl);width:10rem}.itinerary-card .card-wrapper-c2 .itinerary-card-c4{font-weight:700}.itinerary-card .no-match{padding:var(--space-l);width:35rem}.loading__bar{position:relative;height:5px;width:6rem;background-color:#a9a9a9;border-radius:1em;overflow:hidden}.loading__bar.long{position:relative;height:10px;width:100%;background-color:#a9a9a9;border-radius:1em;overflow:hidden}.loading__bar:after{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background:linear-gradient(90deg,#fff5,#e6e6e6e3);animation:loading-animation 10s infinite;border-radius:1em}@keyframes loading-animation{0%{left:-100%}}.plane-loader{position:absolute;top:35%;width:250px;height:250px;background-color:#00afdd;border-radius:125px;overflow:hidden;z-index:999}.arc-svg{z-index:1000}.top-text{position:absolute;top:-20%;left:50%;transform:translate(-50%,-50%);font-size:18px;text-align:center;width:300px}.bottom-text{position:absolute;top:100%;left:50%;transform:translate(-50%,-50%);font-size:var(--font-size-s);text-align:center;width:300px;z-index:1000;color:#fff}.plane{position:absolute;top:60px;left:60px;height:130px;width:130px;animation:levitate 4s alternate ease-in-out infinite;transition:transform .15s ease;background-size:100% 100%;background-repeat:no-repeat}.cloud{position:absolute;background-size:100% 100%;background-repeat:no-repeat;background-color:transparent}.cloud1{top:-30px;left:30px;height:39px;width:42px;animation:cloud1 7s linear infinite}.cloud2{top:-260px;left:150px;height:82px;width:96px;animation:cloud2 5s linear infinite;opacity:.5}.cloud3{height:82px;width:96px;animation:cloud3 15s linear infinite 10s;top:-80px;left:130px}.cloud4{top:-30px;left:180px;height:39px;width:42px;animation:cloud4 20s linear infinite}.steam{position:absolute;top:80px;left:73px}.steam div{opacity:0;position:absolute;height:120px;width:10px;background:#fff;border-radius:5px;animation:steam .4s ease-in-out infinite}.steam .c2{animation-delay:50ms}.steam .c3{animation-delay:.15s}.steam .c4{animation-delay:.2s}.steam .c5{animation-delay:.25s}.steam .c6{animation-delay:.3s}.steam .c7{animation-delay:.35s}.steam .c8{animation-delay:.4s}.steam .c9{animation-delay:.45s}.steam .c10{animation-delay:.5s}.steam2{top:75px;left:91px}.steam3{top:75px;left:146px}.steam4{left:166px}@keyframes levitate{0%{transform:translate(0) scale(1)}25%{transform:translate(-1px,1px) scale(1.003)}50%{transform:translateY(1px) scale(1)}75%{transform:translate(-1px) scale(1)}to{transform:translateY(-1px) scale(.997)}}@keyframes cloud1{0%{transform:translate(0) scale(1)}98%{transform:translateY(290px) scale(1)}99%{transform:translate(-100px,290px) scale(1)}to{transform:translate(-100px) scale(1)}}@keyframes cloud2{0%{transform:translate(0) scale(4)}70%{transform:translate(0) scale(4)}98%{transform:translateY(1000px) scale(4)}99%{transform:translate(200px,1000px) scale(1)}to{transform:translate(200px) scale(1)}}@keyframes cloud4{0%{transform:translate(0) scale(.3) rotate(150deg)}98%{transform:translateY(290px) scale(.3) rotate(150deg)}99%{transform:translate(200px,290px) scale(1)}to{transform:translate(200px) scale(1)}}@keyframes cloud3{0%{transform:translate(0) scale(1) rotate(180deg)}98%{transform:translateY(330px) scale(1) rotate(180deg)}99%{transform:translate(200px,330px) scale(1)}to{transform:translate(200px) scale(1)}}@keyframes steam{0%{transform:translate(0) scale(0);opacity:0}to{transform:translateY(280px) scaleY(3);opacity:1}}.plane{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22138%22%20height%3D%22130%22%20viewBox%3D%220%200%20138%20130%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M18.359375%2053.6070313C20.5734375%2053.6070313%2022.3664062%2055.403125%2022.3664062%2057.6164063L22.3664062%2062.9601563C22.3664062%2065.175%2020.5734375%2066.96875%2018.359375%2066.96875%2016.146875%2066.96875%2014.3515625%2065.175%2014.3515625%2062.9601563L14.3515625%2057.6164063C14.3515625%2055.403125%2016.146875%2053.6070313%2018.359375%2053.6070313M39.8648438%2044.196875C42.0789063%2044.196875%2043.875%2045.9921875%2043.875%2048.2054687L43.875%2053.5492187C43.875%2055.7640625%2042.0789063%2057.5585937%2039.8648438%2057.5585937%2037.6507813%2057.5585937%2035.85625%2055.7640625%2035.85625%2053.5492187L35.85625%2048.2054687C35.85625%2045.9921875%2037.6507813%2044.196875%2039.8648438%2044.196875%22%2F%3E%3Cpolyline%20fill%3D%22%23FFA600%22%20points%3D%2264.623%20108.155%2046.487%20119.975%2048.025%20127.793%2068.184%20121.874%2064.623%20108.155%22%2F%3E%3Cpolyline%20fill%3D%22%23FFA600%22%20points%3D%2273.452%20108.155%2091.591%20119.975%2090.051%20127.793%2069.894%20121.874%2073.452%20108.155%22%2F%3E%3Cpolyline%20fill%3D%22%23F4F4F4%22%20points%3D%22.25%2077.402%2064.288%2072.034%2064.288%2039.112%20.25%2070.188%20.25%2077.402%22%2F%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M119.640625%2053.6070313C117.425781%2053.6070313%20115.632031%2055.403125%20115.632031%2057.6164063L115.632031%2062.9601563C115.632031%2065.175%20117.425781%2066.96875%20119.640625%2066.96875%20121.853125%2066.96875%20123.65%2065.175%20123.65%2062.9601563L123.65%2057.6164063C123.65%2055.403125%20121.853125%2053.6070313%20119.640625%2053.6070313M98.1351563%2044.196875C95.9210938%2044.196875%2094.1257813%2045.9921875%2094.1257813%2048.2054687L94.1257813%2053.5492187C94.1257813%2055.7640625%2095.9210938%2057.5585937%2098.1351563%2057.5585937%20100.349219%2057.5585937%20102.142188%2055.7640625%20102.142188%2053.5492187L102.142188%2048.2054687C102.142188%2045.9921875%20100.349219%2044.196875%2098.1351563%2044.196875%22%2F%3E%3Cpolyline%20fill%3D%22%23F4F4F4%22%20points%3D%22137.749%2077.402%2073.712%2072.034%2073.712%2039.112%20137.749%2070.188%20137.749%2077.402%22%2F%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M72.1414063%2C2.090625%20C71.34375%2C1.03046875%2070.1992188%2C0.42734375%2069.003125%2C0.43984375%20C67.8070313%2C0.45390625%2066.6726563%2C1.0796875%2065.8914063%2C2.15859375%20L65.8882813%2C2.1640625%20C60.40625%2C9.75%2057.4132813%2C19.3789062%2057.4132813%2C29.3828125%20L57.4132813%2C61.08125%20C57.4132813%2C67.9523437%2058.0390625%2C82.8390625%2059.2617188%2C90.259375%20C61.3546875%2C102.939062%2063.5164063%2C115.017969%2067.040625%2C127.711719%20C67.3460938%2C128.816406%2068.140625%2C129.550781%2069.03125%2C129.560937%20C69.925%2C129.56875%2070.7273438%2C128.849219%2071.046875%2C127.751562%20C74.678125%2C115.230469%2076.9359375%2C102.877344%2078.9453125%2C89.9078125%20C80.0414063%2C82.8445312%2080.5859375%2C68.4710937%2080.5859375%2C61.9492187%20L80.5859375%2C28.3929687%20C80.5859375%2C18.6890625%2077.5828125%2C9.3203125%2072.1414063%2C2.090625%22%2F%3E%3Cpath%20fill%3D%22%23E4E4E4%22%20d%3D%22M69.0429688%2C0.43984375%20L69%2C0.43984375%20L69%2C129.558594%20L69.05%2C129.558594%20C69.9351563%2C129.558594%2070.73125%2C128.841406%2071.046875%2C127.751562%20C74.678125%2C115.230469%2076.9359375%2C102.877344%2078.9453125%2C89.9078125%20C80.0414062%2C82.8445312%2080.5859375%2C68.4710937%2080.5859375%2C61.9492187%20L80.5859375%2C28.3929687%20C80.5859375%2C18.6890625%2077.5828125%2C9.3203125%2072.1414063%2C2.090625%20C71.3523438%2C1.04140625%2070.2265625%2C0.43984375%2069.0429688%2C0.43984375%22%2F%3E%3Cpath%20fill%3D%22%2300AFDD%22%20d%3D%22M68.6726563%2C9.840625%20C64.709375%2C9.840625%2061.496875%2C13.0523438%2061.496875%2C17.0148438%20C61.496875%2C17.2414063%2061.6507813%2C17.440625%2061.8710938%2C17.4992188%20C62.0898438%2C17.5570313%2062.321875%2C17.4585938%2062.4335938%2C17.2617188%20C63.6648438%2C15.0875%2065.9953125%2C13.6195313%2068.6726563%2C13.6195313%20C71.35%2C13.6195313%2073.6804688%2C15.0875%2074.9109375%2C17.2625%20C75.0234375%2C17.4601563%2075.2546875%2C17.5585938%2075.4742188%2C17.5%20C75.69375%2C17.44375%2075.8484375%2C17.2445313%2075.8484375%2C17.0179688%20L75.8484375%2C17.0164063%20C75.8484375%2C13.0523438%2072.6351563%2C9.840625%2068.6726563%2C9.840625%22%2F%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M68.6726563%2C9.840625%20L68.6726563%2C13.6179688%20C71.3515625%2C13.6179688%2073.68125%2C15.0875%2074.9109375%2C17.2617188%20C75.003125%2C17.4226563%2075.1703125%2C17.5164063%2075.3476563%2C17.5164063%20L75.4757813%2C17.4992188%20C75.6953125%2C17.4421875%2075.85%2C17.2429688%2075.85%2C17.0148438%20C75.85%2C13.0523438%2072.6367188%2C9.840625%2068.6726563%2C9.840625%22%20opacity%3D%22.152%22%2F%3E%3Cpolygon%20fill%3D%22%23FFA600%22%20points%3D%2267.755%20121.461%2070.242%20121.461%2070.242%20105.548%2067.755%20105.548%22%2F%3E%3Cpolygon%20fill%3D%22%23FFA600%22%20points%3D%2269%20121.461%2070.242%20121.461%2070.242%20105.548%2069%20105.548%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}.cloud1,.cloud4{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242%22%20height%3D%2239%22%20viewBox%3D%220%200%2042%2039%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20transform%3D%22rotate(180%2021%2019.5)%22%3E%3Cpath%20fill%3D%22%23E6F4FA%22%20d%3D%22M28.9693613%2C12.1008289%20C29.469759%2C12.0343251%2029.9803124%2C12%2030.49887%2C12%20C36.8505945%2C12%2042%2C17.1462684%2042%2C23.4983049%20C42%2C29.8514715%2036.8505945%2C35%2030.49887%2C35%20C28.7713689%2C35%2027.132699%2C34.6188942%2025.6623971%2C33.9361096%20C23.0026635%2C37.029828%2018.9895771%2C39%2014.5%2C39%20C6.49201637%2C39%200%2C32.7318463%200%2C25%20C0%2C21.5922247%201.26111616%2C18.4687811%203.35731092%2C16.0410159%20C3.1237079%2C15.0657103%203%2C14.0476205%203%2C13.0005581%20C3%2C5.82056235%208.81882969%2C0%2016.0005581%2C0%20C22.8787115%2C0%2028.5073872%2C5.34054674%2028.9693613%2C12.1008289%20Z%22%2F%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M25.7129699%2C14.9431541%20C26.8536129%2C14.3396855%2028.1395044%2C14%2029.4988916%2C14%20C34.186139%2C14%2038%2C18.0366482%2038%2C23.0005869%20C38%2C27.9633518%2034.186139%2C32%2029.4988916%2C32%20C27.2986953%2C32%2025.2910292%2C31.1101569%2023.7801166%2C29.6524095%20C21.8873669%2C33.4138935%2017.9900082%2C36%2013.5%2C36%20C7.15899729%2C36%202%2C30.8421581%202%2C24.5%20C2%2C21.1954233%203.40113857%2C18.211869%205.64051942%2C16.1122333%20C5.22624883%2C14.9852652%205%2C13.7682536%205%2C12.4994255%20C5%2C6.70968977%209.71083876%2C2%2015.5005745%2C2%20C21.2903102%2C2%2026%2C6.70968977%2026%2C12.4994255%20C26%2C13.3404802%2025.9006144%2C14.1587676%2025.7129699%2C14.9431541%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.cloud2,.cloud3{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2285%22%20height%3D%2296%22%20viewBox%3D%220%200%2085%2096%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20fill%3D%22%23E6F4FA%22%20d%3D%22M53.6261275%2C86.0983539%20C44.9724207%2C86.0904138%2037.961165%2C79.0475196%2037.961165%2C70.367114%20C37.961165%2C70.2821461%2037.9618371%2C70.1973351%2037.9631762%2C70.1126861%20C36.052893%2C71.3237206%2033.7893915%2C72.0245902%2031.3626805%2C72.0245902%20C24.5242637%2C72.0245902%2018.9805825%2C66.4646135%2018.9805825%2C59.6056903%20C18.9805825%2C58.7095146%2019.07527%2C57.8354956%2019.2551602%2C56.9931488%20C14.9861648%2C52.3470271%2012.3786408%2C46.1411762%2012.3786408%2C39.3246282%20C12.3786408%2C38.980572%2012.3852821%2C38.6380723%2012.3984431%2C38.2972509%20C5.24955652%2C36.3134881%200%2C29.739649%200%2C21.9367926%20C0%2C12.565248%207.57527256%2C4.96721311%2016.9183389%2C4.96721311%20C21.1033698%2C4.96721311%2024.9339252%2C6.4922497%2027.8876267%2C9.01856689%20C30.937945%2C3.63274285%2036.7085736%2C0%2043.3269645%2C0%20C53.1237687%2C0%2061.0679612%2C7.96813226%2061.0679612%2C17.7983167%20C61.0679612%2C20.170505%2060.6055033%2C22.4341966%2059.7661462%2C24.5036533%20C62.6686866%2C28.7123217%2064.368932%2C33.8192168%2064.368932%2C39.3246282%20C64.368932%2C45.434588%2062.2742784%2C51.0538958%2058.7658771%2C55.4991083%20C60.2757998%2C56.0228961%2061.6811612%2C56.771633%2062.9421284%2C57.7053251%20C65.1528918%2C56.2866361%2067.7623944%2C55.4672131%2070.5574066%2C55.4672131%20C78.5348335%2C55.4672131%2085%2C62.139615%2085%2C70.3688525%20C85%2C76.9889463%2080.8160275%2C82.6015244%2075.0266219%2C84.5433647%20C75.0411625%2C84.7726494%2075.0485437%2C85.0038839%2075.0485437%2C85.2368457%20C75.0485437%2C91.1795229%2070.2454545%2C96%2064.3203883%2C96%20C58.686077%2C96%2054.0638162%2C91.6384942%2053.6261275%2C86.0983539%20Z%22%2F%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M56.3512418%2C80.989288%20C54.9373334%2C81.5501071%2053.3974426%2C81.8584071%2051.787234%2C81.8584071%20C44.9235834%2C81.8584071%2039.3404255%2C76.2595622%2039.3404255%2C69.3787797%20C39.3404255%2C65.7762562%2040.8716505%2C62.5253142%2043.3161178%2C60.2457302%20C41.9299403%2C60.6282602%2040.4913511%2C60.8826894%2039.0138682%2C60.9954556%20C37.949601%2C64.8651574%2034.4071226%2C67.7168142%2030.2136372%2C67.7168142%20C25.17979%2C67.7168142%2021.0851064%2C63.6105553%2021.0851064%2C58.5663717%20C21.0851064%2C57.3014675%2021.3425925%2C56.0955429%2021.8078058%2C54.9985589%20C17.2845467%2C50.8157531%2014.4468085%2C44.8270972%2014.4468085%2C38.1875636%20C14.4468085%2C36.9014589%2014.5532259%2C35.6397985%2014.7576931%2C34.4109662%20C7.64263685%2C33.9287895%202%2C27.9735101%202%2C20.7168142%20C2%2C13.147399%208.14226892%2C6.99115044%2015.6906203%2C6.99115044%20C20.9926227%2C6.99115044%2025.6003637%2C10.0270806%2027.8742627%2C14.4563702%20C28.8932077%2C7.42179944%2034.9496383%2C2%2042.2455469%2C2%20C50.2497002%2C2%2056.7659574%2C8.53117508%2056.7659574%2C16.5575221%20C56.7659574%2C19.1456372%2056.088719%2C21.5779972%2054.9027194%2C23.6860433%20C58.1397867%2C27.6360187%2060.0851064%2C32.6883322%2060.0851064%2C38.1875636%20C60.0851064%2C45.9744285%2056.1825466%2C52.8660327%2050.2345104%2C56.9992306%20C50.7432832%2C56.9354932%2051.2615023%2C56.9026549%2051.787234%2C56.9026549%20C55.4417448%2C56.9026549%2058.7340461%2C58.490221%2061.0133791%2C61.0134991%20C63.0311172%2C58.9844895%2065.7783823%2C57.7345133%2068.8012587%2C57.7345133%20C74.9763131%2C57.7345133%2080%2C62.9562954%2080%2C69.3787704%20C80%2C75.2436145%2075.8131%2C80.107763%2070.385595%2C80.9103885%20C70.6865252%2C81.721561%2070.8510638%2C82.5988391%2070.8510638%2C83.5141368%20C70.8510638%2C87.6399858%2067.4994155%2C91%2063.383839%2C91%20C59.2631009%2C91%2055.9148936%2C87.6399858%2055.9148936%2C83.5141368%20C55.9148936%2C82.6284372%2056.0688047%2C81.7783382%2056.3512418%2C80.989288%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}.filter-slider{display:flex;justify-content:center;align-items:center}.filter-slider .MuiSlider-thumb{background-color:var(--color-secondary);width:15px;height:15px}.filter-slider .MuiSlider-rail{background-color:#fff;opacity:1}.filter-slider .MuiSlider-track{background-color:var(--color-secondary-rotate);margin-left:auto;margin-right:auto;border:none}.filter-slider .MuiSlider-valueLabel{background-color:#fff;color:#000;border-radius:var(--border-radius-more)}.filter-slider .MuiSlider-markLabel{font-size:var(--font-size-xxs)}.filter-slider .MuiSlider-mark{background-color:#fff}.filter-slider .Mui-disabled .MuiSlider-thumb,.filter-slider .Mui-disabled .MuiSlider-track{background-color:#d3d3d3!important}.filter-slider .Mui-disabled .MuiSlider-rail{background-color:#ccc!important}.filter-slider .Mui-disabled .MuiSlider-mark{background-color:#d3d3d3!important}.filter-slider .Mui-disabled .MuiSlider-markLabel{color:#999!important}.filters{grid-area:filter;display:flex;flex-direction:column;gap:var(--space-m);padding-right:var(--space-l)}.filters .filter-r1{padding-bottom:var(--space-s);border-bottom:solid 2px rgb(168,168,168);display:flex;flex-direction:column;gap:var(--space-s)}.filters .filter-r1 .select-all{display:flex;flex-direction:row}.filters .filter-r1 .filter-title{display:flex;flex-direction:row;justify-content:space-between;align-items:center;cursor:pointer}.filters .filter-r1 .filter-item{display:flex;flex-direction:column}.filters .filter-r1 .filter-item .slider-title{display:flex;font-size:var(--font-size-xs)}.filters .filter-r1 .filter-item .slider-title .outbound-title{color:#524f4f;padding-right:var(--space-xxs)}.filters .filter-r1 .filter-item .slider-title .outbound-time{font-weight:700}.filters .filter-r1 .r1-item{display:flex;flex-direction:column}.filters .filter-r1 .r1-item .item-title{display:flex;flex-direction:row;align-items:center}.filters .filter-r1 .r1-item .item-title .title{font-size:var(--font-size-xs);font-weight:700;padding-left:var(--space-xxs)}.filters .filter-r1 .r1-item .item-from-price{padding-left:var(--space-l);font-size:var(--font-size-xxs)}.filters.loading{background-color:#0000001a;pointer-events:none;opacity:.5}.booking-details{display:grid;grid-template-areas:"trip-details trip-details" "user-details flight-details";grid-template-columns:auto .3fr;gap:var(--space-m)}.trip-details{grid-area:trip-details;border-bottom:solid 2px white;padding-bottom:var(--space-xxxs);display:flex;justify-content:space-between}.trip-details .trip-desc{display:flex;align-items:center;flex-direction:row}.trip-details .trip-confirmation{display:flex;flex-direction:row;align-items:center;gap:var(--space-l);justify-content:space-between}.trip-details .trip-confirmation h5{color:var(--color-secondary);filter:brightness(100%)}.trip-details .trip-confirmation p{color:gray}.trip-details .trip-price{display:flex;flex-direction:column}.flight-details{grid-area:flight-details;display:flex;flex-direction:column}.flight-details .details-header{display:inline-flex;justify-content:end}.flight-details .flight-bound{display:flex;gap:var(--space-s);padding-top:var(--space-s);padding-bottom:var(--space-xs);font-size:var(--font-size-s)}.flight-details .flight-bound p.gray{color:#4b4b4b}.flight-details .flight-card .itinerary-card{font-size:var(--font-size-xxs)}.flight-details .flight-card .itinerary-card .card-wrapper-c1 .itinerary-card-c2,.flight-details .flight-card .itinerary-card .card-wrapper-c1 .itinerary-card-c3{font-size:var(--font-size-s)}.flight-details .flight-card .itinerary-card .card-wrapper-c2{width:30px;border-left:solid 0px #b6d5e1}.flight-details .flight-card .itinerary-card .card-wrapper-c2 .itinerary-card-c4{width:30px}.flight-details .flight-card .details-opened{margin-top:-3px;padding-top:3px;border-top:solid 2px #b6d5e1;background-color:#fff;font-size:var(--font-size-s);padding-top:var(--space-s);padding-bottom:var(--space-s);border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.flight-details .flight-card .details-opened .carrier-logo{width:20px}.flight-details .flight-card .details-opened .segment{display:flex}.flight-details .flight-card .details-opened .segment .vertical-line-container{display:flex;justify-content:center;align-items:center;position:relative;padding:var(--space-m);padding-left:var(--space-xl)}.flight-details .flight-card .details-opened .segment .vertical-line-container .vertical-line{width:2px;height:73%;background-color:gray;position:relative;margin-top:3px}.flight-details .flight-card .details-opened .segment .vertical-line-container .vertical-line:before,.flight-details .flight-card .details-opened .segment .vertical-line-container .vertical-line:after{content:"";position:absolute;width:10px;height:10px;background-color:#f7f7f7;border:solid 2px grey;border-radius:50%;left:50%;transform:translate(-50%)}.flight-details .flight-card .details-opened .segment .vertical-line-container .vertical-line:before{top:0}.flight-details .flight-card .details-opened .segment .vertical-line-container .vertical-line:after{bottom:0}.flight-details .flight-card .details-opened .segment .segment-detail{display:flex;flex-direction:column;gap:var(--space-xxs);padding-left:var(--space-s);width:100%}.flight-details .flight-card .details-opened .segment .segment-detail .airline{display:flex;justify-content:start;align-items:center;gap:var(--space-xs);font-size:var(--font-size-xs)}.flight-details .flight-card .details-opened .segment .segment-detail .departure{display:flex;flex-direction:row;gap:var(--space-xxs)}.flight-details .flight-card .details-opened .segment .segment-detail .duration{display:flex;flex-direction:row;gap:var(--space-xs);padding-top:var(--space-xs);padding-bottom:var(--space-xs)}.flight-details .flight-card .details-opened .segment .segment-detail .arrival{display:flex;flex-direction:row;gap:var(--space-xxs)}.flight-details .flight-card .details-opened .segment .segment-detail .amenities{display:flex;flex-direction:row;gap:var(--space-xxs);justify-content:space-between;padding-right:var(--space-xxl)}.flight-details .flight-card .details-opened .segment .segment-detail .amenities img{width:15px;display:inline-block;vertical-align:middle}.flight-details .flight-card .details-opened .segment .segment-detail .amenities .amenities-list{font-size:var(--font-size-xxs)}.flight-details .flight-card .details-opened .segment .segment-detail .amenities .amenities-detail{color:gray;cursor:pointer;position:relative;color:var(--color-secondary)}.flight-details .flight-card .details-opened .segment .segment-detail .amenities .amenities-detail .icon{display:inline-block;vertical-align:middle;font-size:15px}.flight-details .flight-card .details-opened .segment .segment-detail .amenities .amenities-detail .amenities-dialog{display:flex;flex-direction:column;justify-content:space-between;position:absolute;left:-70px;bottom:100%;padding:var(--space-m);padding-left:var(--space-l);transform:translateY(-10px);border:none;border-radius:var(--border-radius);background-color:#f2faff;box-shadow:var(--box-shadow);max-width:300px}.flight-details .flight-card .details-opened .segment .segment-detail .amenities .amenities-detail .amenities-dialog ul{list-style:circle}.flight-details .flight-card .details-opened .segment .segment-detail .amenities .amenities-detail .amenities-dialog .chargeable{padding-left:var(--space-xs)}.flight-details .flight-card .details-opened .segment .segment-detail .amenities .amenities-detail .amenities-dialog .chargeable .yes{font-weight:700;color:#eb5656}.flight-details .flight-card .details-opened .segment .segment-detail .amenities .amenities-detail .amenities-dialog .chargeable .no{font-weight:700;color:#2fa52f}.flight-details .flight-card .details-opened .segment .segment-detail .amenities .amenities-detail:hover{color:var(--color-secondary)}.flight-details .flight-card .details-opened .segment .segment-detail p.time{width:40px}.flight-details .flight-card .details-opened .layover{padding:var(--space-xs);padding-left:var(--space-xxxxl);margin:10px 30px;border-radius:var(--border-radius);background-color:var(--color-light)}.flight-details .flight-card .details-opened .layover .layover-time{margin-left:-30px;color:#000}.passenger-details{grid-area:user-details;display:flex;flex-direction:column}.passenger-details button{width:100%}.payment-details{grid-area:user-details;display:flex;flex-direction:column}.payment-details .details-header{display:inline-flex;justify-content:start}.payment-details .payment-amount{display:flex;gap:var(--space-s);padding-top:var(--space-s);padding-bottom:var(--space-xs);font-size:var(--font-size-s)}.payment-details .payment-amount p.amount{font-size:var(--font-size-s);font-weight:700;color:var(--color-tertiary)}.payment-details button{width:100%}.booking-made{display:flex;justify-content:space-between}.booking-confirmation-card{width:50%}.payment-confirmation{display:flex;flex-direction:column;padding:var(--space-s);border-radius:var(--border-radius);background-color:#fff}.payment-confirmation .item{font-size:var(--font-size-s)}.payment-confirmation .item a{font-size:var(--font-size-s);color:var(--color-secondary);font-weight:700;text-decoration:underline}.booking-card{display:flex;flex-direction:column}fieldset{display:flex;border:none;gap:var(--space-xs)}fieldset legend{margin-left:var(--space-xxxs);margin-right:var(--space-xxxs);font-size:var(--font-size-s);font-weight:700}fieldset .legend-header{display:flex;justify-content:space-between;align-items:center;border-bottom:solid 2px var(--color-secondary-rotate)}fieldset .legend-header .legend-header-title{font-size:var(--font-size-s);font-weight:700}fieldset .legend-header .close_dialog{font-size:var(--font-size-xs);color:#6d6d6d}fieldset .item-title{font-size:var(--font-size-xs);line-height:1.5rem}fieldset .item-title .validation{font-size:var(--font-size-xxs);color:var(--color-error)}fieldset .item-input{display:flex;flex-direction:column}fieldset .item-input input{font-size:var(--font-size-s);border:solid 2px gray;border-radius:var(--border-radius);padding:var(--space-xs)}fieldset .item-input input:focus{border:solid 2px #007bff;outline:none}fieldset .item-input select{font-size:var(--font-size-s);border:solid 2px gray;border-radius:var(--border-radius);padding:var(--space-xs)}fieldset .item-input select:focus{outline:none;border:solid 2px #007bff}fieldset .item-button{display:flex;flex-direction:column;line-height:1.8rem;font-size:var(--font-size-m);padding-top:var(--space-s);color:#000}.form-title{display:flex;padding-top:var(--space-s);padding-bottom:var(--space-xs);font-size:var(--font-size-m);color:gray}.passenger-form{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-s);padding:var(--space-s);background-color:#fff;border-radius:var(--border-radius)}.passenger-form .form-title{display:flex;gap:var(--space-s);padding-top:var(--space-s);padding-bottom:var(--space-xs);font-size:var(--font-size-s)}.passenger-form legend{color:var(--color-tertiary)}.passenger-form .item-input-select{display:flex;gap:var(--space-xxxs);width:100%}.passenger-form .item-input-select .country-option{display:flex;font-size:var(--font-size-xxs)}.passenger-form .item-input-select .select-country{width:100%}.passenger-form .item-input-select .select-phone{width:80px}.passenger-form .item-input-select .select-phone .react-select__menu{width:300%}.passenger-form .item-input-select .react-select__control{font-size:var(--font-size-s);border:solid 2px gray;box-shadow:none}.passenger-form .item-input-select .react-select__control--is-focused{border-color:#007bff}.passenger-form .item-input-select .react-select__menu{width:100%}.passenger-form .item-input-select .react-select__dropdown-indicator{width:30px}.passenger-form .item-input-select .react-select__indicator-separator{display:none;padding:none}.passenger-form .item-input-dob{display:flex;flex-direction:row;gap:var(--space-xs)}.passenger-form .item-input-dob input{flex-grow:1;max-width:60px}.passenger-form .item-input-dob input:last-child{flex-grow:2;max-width:120px}.signup_form{display:flex;flex-direction:column;padding-top:var(--space-xxxs);padding-bottom:var(--space-m)}.signup_form .signup{display:flex;flex-direction:column}.signin_form{display:flex;flex-direction:column;padding-top:var(--space-xxxs);padding-bottom:var(--space-m)}.signin_form .signin{display:flex;flex-direction:column}.signin-options{font-size:var(--font-size-xs)}.signin-options a{color:var(--color-secondary-rotate);font-weight:700}.localization_form{display:flex;flex-direction:column;padding-top:var(--space-xxxs);padding-bottom:var(--space-m)}.localization_form .localization{display:flex;flex-direction:column}dialog{margin-top:5px;z-index:1000;border-radius:var(--border-radius);border:none;box-shadow:var(--box-shadow);padding:var(--space-l)}.login{left:auto;top:100%;width:300px}.local{left:auto;top:100%}.dialog-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:999}.dialog-backdrop-dark{position:fixed;top:0;left:0;width:100%;height:100%;box-shadow:none;background-color:#000000e6;z-index:999}.dialog-backdrop-loading{position:fixed;top:0;left:0;width:100%;height:100%;box-shadow:none;background-color:#fff;z-index:999}.notice-dialog{top:50%;left:50%;transform:translate(-50%,-50%);position:fixed;font-size:var(--font-size-l);font-weight:700;margin-bottom:var(--space-m);color:var(--color-light);background-color:var(--color-tertiary);min-width:300px;max-width:500px;max-height:80%;overflow:auto;padding:var(--space-s);box-sizing:border-box}.notice-dialog .notice-header{display:flex;justify-content:space-between;align-items:baseline;border-bottom:solid 2px var(--color-light)}.notice-dialog h5{padding-bottom:var(--space-xxxs)}.notice-dialog .notice-detail{font-family:var(--font-family-title-alt);font-size:var(--font-size-s);margin-top:var(--space-m)}.loading-screen-dialog{position:absolute;display:flex;top:40%;left:50%;box-shadow:none;justify-content:center;z-index:1000;gap:var(--space-xl)}.loading-screen-dialog .curved-letters{text-align:center;margin-bottom:var(--space-s);font-size:var(--font-size-m)}.oops{top:20%;left:50%;transform:translate(-50%,-50%);position:fixed;font-size:var(--font-size-l);font-weight:700;margin-bottom:var(--space-m);cursor:pointer}.oops .oops-title{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:var(--space-xxxs);border-bottom:solid 2px var(--color-secondary-rotate)}.oops .oops-title .close_dialog{font-size:var(--font-size-xs);color:#6d6d6d}.oops .oops-detail{font-size:var(--font-size-s);color:var(--color-text-body);margin-top:var(--space-m)}.ticket{position:relative;width:500px;z-index:1}.ticket-header{position:relative;display:flex;align-items:center;justify-content:space-between;padding:20px 35px;border-radius:10px 10px 0 0;color:#fff;background-color:#d92f49}.head-logo{font-size:20px;font-weight:700}.head-flight{font-size:11px;text-align:right;text-transform:uppercase}.ticket-body{position:relative;border-bottom:1px dashed #b3b3b3;background-color:#fff}.ticket-body:before,.ticket-body:after{content:"";position:absolute;top:100%;width:16px;height:16px;border-radius:8px;background-color:#d5e9f7;z-index:10}.ticket-body:before{right:100%;transform:translate(8px,-8px)}.ticket-body:after{left:100%;transform:translate(-8px,-8px)}.locations,.info,.flight{display:flex;align-items:center}.body-info{padding:20px 35px}.locations{padding:20px 35px;border-bottom:1px solid #d9d9d9}.loc-depart,.loc-direction,.loc-arrive{flex-grow:1;flex-shrink:0;text-transform:uppercase;text-align:center}.arrow_2{position:relative;display:inline-block;width:20px;height:2px;background-color:#d92f49}.arrow_2:before,.arrow_2:after{content:"";position:absolute;width:15px;height:2px;background-color:#d92f49}.arrow_2:before{transform:rotate(45deg);transform-origin:12px -5px}.arrow_2:after{transform:rotate(-45deg);transform-origin:12px 7px}.info{margin-bottom:30px;justify-content:space-between}.info-name,.info-seat{text-transform:uppercase}.info-name h2,.info-seat h2{text-transform:none}.info-seat{text-align:right}.flight{justify-content:center;text-transform:uppercase}.flight-info h2,.flight-depart-date h2,.flight-depart-time h2{text-transform:none}.flight .flight-details{padding:0;gap:0px;margin:0}.flight .flight-details .float-right,.flight .flight-details .flight-bound{display:none;padding:0;gap:0px;margin:0}.flight .flight-details .flight-card{gap:0px}.flight .flight-details .flight-card .itinerary-card{border:none;gap:0px}.flight .flight-details .flight-card .itinerary-card .card-wrapper-c1{gap:0px}.flight .flight-details .flight-card .itinerary-card .card-wrapper-c1 .itinerary-card-c2,.flight .flight-details .flight-card .itinerary-card .card-wrapper-c1 .itinerary-card-c3{font-size:var(--font-size-s)}.flight .flight-details .flight-card .itinerary-card .card-wrapper-c2{border-left:solid 0px #b6d5e1}.flight .flight-details .flight-card .itinerary-card .card-wrapper-c2 .itinerary-card-c4{width:30px}.flight .flight-details .flight-card .details-opened{margin-top:-3px;padding-top:3px;border-top:solid 1px #b6d5e1;background-color:#fff;font-size:var(--font-size-s);padding-top:var(--space-s);padding-bottom:var(--space-s);border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.flight .flight-details .flight-card .details-opened .carrier-logo{width:20px}.flight .flight-details .flight-card .details-opened .segment{display:flex}.flight .flight-details .flight-card .details-opened .segment .vertical-line-container{display:flex;justify-content:center;align-items:center;position:relative;padding:var(--space-m);padding-left:var(--space-xl)}.flight .flight-details .flight-card .details-opened .segment .vertical-line-container .vertical-line{width:2px;height:73%;background-color:gray;position:relative;margin-top:3px}.flight .flight-details .flight-card .details-opened .segment .vertical-line-container .vertical-line:before,.flight .flight-details .flight-card .details-opened .segment .vertical-line-container .vertical-line:after{content:"";position:absolute;width:10px;height:10px;background-color:#f7f7f7;border:solid 2px grey;border-radius:50%;left:50%;transform:translate(-50%)}.flight .flight-details .flight-card .details-opened .segment .vertical-line-container .vertical-line:before{top:0}.flight .flight-details .flight-card .details-opened .segment .vertical-line-container .vertical-line:after{bottom:0}.flight .flight-details .flight-card .details-opened .segment .segment-detail{display:flex;flex-direction:column;gap:var(--space-xxs);padding-left:var(--space-s);width:100%}.flight .flight-details .flight-card .details-opened .segment .segment-detail .airline{display:flex;justify-content:start;align-items:center;gap:var(--space-xs);font-size:var(--font-size-xs)}.flight .flight-details .flight-card .details-opened .segment .segment-detail .departure{display:flex;flex-direction:row;gap:var(--space-xxs)}.flight .flight-details .flight-card .details-opened .segment .segment-detail .duration{display:flex;flex-direction:row;gap:var(--space-xs)}.flight .flight-details .flight-card .details-opened .segment .segment-detail .arrival{display:flex;flex-direction:row;gap:var(--space-xxs)}.flight .flight-details .flight-card .details-opened .segment .segment-detail .amenities{display:flex;flex-direction:row;gap:var(--space-xxs);justify-content:space-between;padding-right:var(--space-xxl)}.flight .flight-details .flight-card .details-opened .segment .segment-detail .amenities img{width:15px;display:inline-block;vertical-align:middle}.flight .flight-details .flight-card .details-opened .segment .segment-detail .amenities .amenities-list{font-size:var(--font-size-xxs)}.flight .flight-details .flight-card .details-opened .segment .segment-detail .amenities .amenities-detail{color:gray;cursor:pointer;position:relative;color:var(--color-secondary)}.flight .flight-details .flight-card .details-opened .segment .segment-detail .amenities .amenities-detail .icon{display:inline-block;vertical-align:middle;font-size:15px}.flight .flight-details .flight-card .details-opened .segment .segment-detail .amenities .amenities-detail .amenities-dialog{display:flex;flex-direction:column;justify-content:space-between;position:absolute;left:-70px;bottom:100%;padding:var(--space-m);padding-left:var(--space-l);transform:translateY(-10px);border:none;border-radius:var(--border-radius);background-color:#f2faff;box-shadow:var(--box-shadow);max-width:300px}.flight .flight-details .flight-card .details-opened .segment .segment-detail .amenities .amenities-detail .amenities-dialog ul{list-style:circle}.flight .flight-details .flight-card .details-opened .segment .segment-detail .amenities .amenities-detail .amenities-dialog .chargeable{padding-left:var(--space-xs)}.flight .flight-details .flight-card .details-opened .segment .segment-detail .amenities .amenities-detail .amenities-dialog .chargeable .yes{font-weight:700;color:#eb5656}.flight .flight-details .flight-card .details-opened .segment .segment-detail .amenities .amenities-detail .amenities-dialog .chargeable .no{font-weight:700;color:#2fa52f}.flight .flight-details .flight-card .details-opened .segment .segment-detail .amenities .amenities-detail:hover{color:var(--color-secondary)}.flight .flight-details .flight-card .details-opened .segment .segment-detail p.time{width:40px}.flight .flight-details .flight-card .details-opened .layover{padding:var(--space-xs);padding-left:var(--space-xxxxl);margin:10px 30px;border-radius:var(--border-radius);background-color:var(--color-light)}.flight .flight-details .flight-card .details-opened .layover .layover-time{margin-left:-30px;color:#000}.ticket-bottom{border-radius:0 0 10px 10px;background-color:#fff}.bottom-info{padding:20px 35px}.depart{display:flex;justify-content:space-between;margin-bottom:20px;text-transform:uppercase}.depart h2{text-transform:none}.depart-barcode{width:100%;height:45px;background:linear-gradient(to right,#000,#000 20%,#fff 20%,#fff 40%,#000 40%,#000 50%,#fff 50%,#fff 70%,#000 70%,#000 90%,#fff 90%,#fff);background-size:7.5% 100%}.mainpage{display:flex;flex-direction:column;gap:var(--space-m);padding-bottom:var(--space-l)}.mainpage-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.mainpage-local-info{display:flex;justify-content:space-around;align-items:center;margin-bottom:1rem;background-color:var(--color-white);border-radius:var(--border-radius);padding:var(--space-s);color:var(--color-dark);font-family:var(--font-family-title-alt)}.mainpage-local-info .item{font-size:var(--font-size-m)}.mainpage-local-info .item-image{display:flex;align-items:center;gap:var(--space-xs)}.mainpage-local-info .item-image img{height:30px;width:30px;border-radius:var(--border-radius)}.featured-activity{display:flex;justify-content:space-around;padding:var(--space-xxs);align-items:center;border-radius:var(--border-radius-more);background-color:#fff;box-shadow:var(--box-shadow)}.featured-activity .activity-image{padding-right:var(--space-l);border-radius:var(--border-radius-more);float:left;height:500px}.featured-activity .activity-title{position:relative;z-index:2;font-family:var(--font-family-title);font-size:var(--font-size-xl);color:var(--color-dark);padding-top:var(--space-l);padding-right:var(--space-l)}.featured-activity .activity-desc{flex-grow:1;font-size:var(--font-size-m);color:var(--color-dark);padding:var(--space-l);border-radius:var(--border-radius-more)}.mainpage-local-activities{display:flex;flex-direction:row;justify-content:space-evenly;flex-wrap:wrap;gap:var(--space-s)}.mainpage-local-activities .activity-header{background-color:#fff;border-radius:var(--border-radius-more);padding:var(--space-l);height:350px;width:250px}.mainpage-local-activities .activity-hotel{background-color:var(--color-tertiary);color:var(--color-light);border-radius:var(--border-radius-more);padding:var(--space-l);height:350px;width:250px;cursor:pointer}.mainpage-local-activities .activity-restaurant{background-color:var(--color-secondary);color:var(--color-light);border-radius:var(--border-radius-more);padding:var(--space-l);height:350px;width:250px;cursor:pointer}.mainpage-local-activities .activity-car{background-color:var(--color-secondary-rotate);color:var(--color-light);border-radius:var(--border-radius-more);padding:var(--space-l);height:350px;width:250px;cursor:pointer}.mainpage-local-activities .activity{border-radius:var(--border-radius-more);padding:var(--space-xxs);background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:var(--box-shadow-top);position:relative;height:350px;width:250px;overflow:hidden;transition:all 1s ease-in-out;cursor:pointer}.mainpage-local-activities .activity .activity-inner{display:flex;flex-direction:column;justify-content:space-between;padding:var(--space-s);border:solid 1px gray;height:100%;border-radius:var(--border-radius-more)}.mainpage-local-activities .activity .activity-title{position:relative;z-index:2;font-family:var(--font-family-title);font-size:var(--font-size-xl);color:var(--color-light);margin-bottom:var(--space-s)}.mainpage-local-activities .activity .activity-desc{z-index:2;font-size:var(--font-size-s);color:var(--color-light)}.mainpage-local-activities .side-activities{display:flex;flex-direction:row;justify-content:space-evenly;flex-wrap:wrap;gap:var(--space-s)}.mainpage-local-activities .activity-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0009;border-radius:var(--border-radius-more);z-index:1;padding:var(--space-xs)}.mainpage-local-activities .activity-overlay:hover{background:#0003}.mainpage-local-activities .activity-overlay:hover .activity-title{color:var(--color-light)}.mainpage-local-activities .activity-expanded{display:flex;flex-direction:column;gap:var(--space-m);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--color-secondary-rotate)}.mainpage-local-activities .activity-expanded .activity-expanded-image{border:var(--border-light);border-radius:var(--border-radius-more)}.mainpage-local-activities .activity-expanded .activity-expanded-title{font-family:var(--font-family-title);font-size:var(--font-size-xxl);color:var(--color-white)}.mainpage-local-activities .activity-expanded .activity-expanded-desc{font-size:var(--font-size-m);color:var(--color-white);overflow-y:auto;max-height:500px}.mainpage-local-activities .activity-expanded a{color:var(--color-white);text-decoration:none;padding-top:var(--space-m)}.mainpage-local-activities .activity-expanded button{background-color:var(--color-white);color:var(--color-dark)}
