body{margin:0;padding:0;font-family:sans-serif}.route{width:120px;color:#fff}.switch-icon{width:64px!important;height:64px!important;margin:24px 0 0!important}button.switch-icon{margin:0 40px!important}.form-group.route{width:150px;max-width:150px;display:-ms-flexbox;display:flex;flex-direction:column;-ms-flex-direction:column;-ms-flex-align:start;align-items:flex-start}.form-group.route label{font-size:18px;font-weight:400;color:#fff}.form-group.route h1,.form-group.route label{font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center}.form-group.route h1{font-size:36px;font-weight:600!important;color:#fff!important}svg.route-switch-icon{width:44px!important;height:44px!important}svg.route-switch-icon:hover{-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.19);box-shadow:0 5px 10px 0 rgba(0,0,0,.19);border-radius:22px}.trips-switch{width:246px;height:35px;border-radius:24.5px;background-color:#416de6}.trips-switch button span{text-transform:capitalize!important;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-item-align:center;align-self:center;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#fff!important}.trips-switch button{width:123px!important;height:35px!important;border-radius:16px!important}.trips-switch button.active{color:#416de6!important;background-color:#fff!important;-webkit-box-shadow:0 3px 7px 0 rgba(0,0,0,.14);box-shadow:0 3px 7px 0 rgba(0,0,0,.14)}.trips-switch button.active span{color:#416de6!important}.flights-form-field-wrapper{margin-top:30px;position:relative;display:-ms-flexbox;display:flex;flex-direction:column;-ms-flex-direction:column;-ms-flex-pack:center;justify-content:center;width:100%;color:#fff;padding:0 10px 0 0}.flights-form-field-wrapper label{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#fff}.flights-form-field{display:-ms-flexbox;display:flex;flex-direction:row;-ms-flex-direction:row;-ms-flex-align:center;align-items:center;width:100%}.flights-form-field:hover,.flights-form-field label:hover{cursor:pointer}.flights-form-field:hover label{-webkit-transition-property:border;-o-transition-property:border;transition-property:border;-webkit-transition:all 1s cubic-bezier(.64,.09,.08,1);-o-transition:all 1s cubic-bezier(.64,.09,.08,1);transition:all 1s cubic-bezier(.64,.09,.08,1);border-bottom:1px solid #fff}.flights-form-field label{padding:8px 1px;font-size:18px;font-weight:800;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#fff;width:100%;border-bottom:1px solid rgba(0,0,0,.08);-webkit-transition-property:border;-o-transition-property:border;transition-property:border;-webkit-transition:all 1s ease-out;-o-transition:all 1s ease-out;transition:all 1s ease-out}svg.navbar-arrow-icon{fill:#fff!important;stroke:#fff!important;opacity:1}.calendar-screen{-ms-flex:1 1;flex:1 1;-ms-flex-positive:1;flex-grow:1;padding:0!important;margin:0!important;width:100%}.calendar-dialog-footer{bottom:0;width:100%;padding:2%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media (max-width:575px){.calendar-dialog-footer{padding:20px;bottom:20px;margin-bottom:20px}}svg.icon-right{margin-left:-10px}svg.icon-right path{fill:#fff}svg.desktop-plane-default g path{fill:var(--primary)}svg.desktop-plane-selected g path{fill:#fff}svg.plane-default g path{fill:var(--primary-icons)}svg.plane-selected g path{fill:var(--primary)}.tab-icon-text-wrapper{display:-ms-flexbox;display:flex;flex-direction:row;-ms-flex-direction:row;-ms-flex-align:center;align-items:center}.route-name{font-size:18px;font-weight:400}.route-date,.route-date-time{text-transform:capitalize;font-size:11px;text-align:left}.route-time{opacity:.5;text-transform:lowercase}.desktop-plane-wrapper{margin-right:25px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.calendar-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.date-time-picker-{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.date-time-picker-always-opened div.date-time-picker{font-family:Roboto;letter-spacing:.9px;font-size:16px;color:#757575;text-transform:uppercase;margin-top:15px;z-index:99999!important;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.1);box-shadow:0 10px 20px 0 rgba(0,0,0,.1);border-radius:5px;width:330px;max-width:330px;height:363px;min-height:363px}.date-time-picker-always-opened div.date-time-picker,.date-time-picker-open .date-time-picker{background:#fff!important;background-color:#fff!important;display:block}.date-time-picker-static .date-time-picker{-webkit-box-shadow:none;box-shadow:none;position:static;background:#fff!important;background-color:#fff!important}.date-time-picker .date-time-picker-time-toggle{text-align:center}.date-time-picker table{width:100%;margin:0}.date-time-picker td,.date-time-picker th{text-align:center;height:35px;width:28px}.date-time-picker td.date-time-picker-day div.date-time-picker-day{height:44px!important;width:44px!important}.date-time-picker td.date-time-picker-day div.date-time-picker-day div{width:24px!important}.date-time-picker td{cursor:pointer}.date-time-picker .date-time-picker-time-toggle:hover,.date-time-picker td.date-time-picker-day div.date-time-picker-day:hover,.date-time-picker td.date-time-picker-hour:hover,.date-time-picker td.date-time-picker-minute:hover,.date-time-picker td.date-time-picker-second:hover{background:#e0f2f1;cursor:pointer}.date-time-picker td.date-time-picker-new,.date-time-picker td.date-time-picker-old{color:#94979c}.date-time-picker td.date-time-picker-day div.date-time-picker-today{position:relative;background-color:#f2f3f6;background:#f2f3f6}.date-time-picker td.date-time-picker-day div.date-time-picker-day.date-time-picker-active,.date-time-picker td.date-time-picker-day div.date-time-picker-day.date-time-picker-active:hover,.date-time-picker td.date-time-picker-month.date-time-picker-active,.date-time-picker td.date-time-picker-month.date-time-picker-active:hover,.date-time-picker td.date-time-picker-year.date-time-picker-active,.date-time-picker td.date-time-picker-year.date-time-picker-active:hover{background-color:var(--primary);color:#fff;border-radius:10px}.date-time-picker td.date-time-picker-active.date-time-picker-today:before{border-bottom-color:#fff}.date-time-picker td div.date-time-picker-disabled,.date-time-picker td div.date-time-picker-disabled:hover{background:none;color:#e0e0e0;cursor:not-allowed}.date-time-picker td span.date-time-picker-disabled,.date-time-picker td span.date-time-picker-disabled:hover{background:none;color:#94979c;cursor:not-allowed}.date-time-picker .dow{border-bottom:none}.date-time-picker th.date-time-picker-switch{width:100px}div.date-time-picker table thead tr th.date-time-picker-next,div.date-time-picker table thead tr th.date-time-picker-prev{font-size:21px}.date-time-picker-next span,.date-time-picker-prev span{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block}th.date-time-picker-next:hover,th.date-time-picker-prev:hover,th.date-time-picker-switch:hover{background:#e0f2f1;border-radius:42px}.date-time-picker th.date-time-picker-disabled,.date-time-picker th.date-time-picker-disabled:hover{background:none;color:#94979c;cursor:not-allowed}.date-time-picker thead tr:first-child th{cursor:pointer}.date-time-picker thead tr:first-child th:hover{background:#e0f2f1}.date-time-picker tfoot{border-top:1px solid #f9f9f9}.date-time-picker button{border:none;background:none;cursor:pointer}.date-time-picker button:hover{background-color:#e0f2f1}.date-time-picker thead button{width:100%;height:100%}td.date-time-picker-month,td.date-time-picker-year{height:50px;width:25%;cursor:pointer}td.date-time-picker-month:hover,td.date-time-picker-year:hover{background:#e0f2f1;border-radius:10px}.date-time-picker-counter-separator{display:inline-block}.date-time-picker-counter-separator>div{float:left}.date-time-picker-counter{height:100px;width:42px}.date-time-picker-counter-separator{line-height:100px}.date-time-picker-counter .date-time-picker-btn{height:30%;line-height:30px;cursor:pointer;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.date-time-picker-counter .date-time-picker-btn:hover{background:#e0f2f1}.date-time-picker-counter .date-time-picker-count{height:40%;font-size:1.2em;line-height:42px}.date-time-picker-milli{vertical-align:middle;padding-left:8px;width:48px}.date-time-picker-milli input{width:100%;font-size:1.2em;margin-top:37px}td.date-time-picker-day{color:#26292e}div.date-time-picker-days table tbody tr td div.date-time-picker-day.wrapper{padding:8px 4px!important}div.date-time-picker-days table tbody tr td.date-time-picker-day div.date-time-picker-day{display:-ms-flexbox;display:flex;flex-direction:column;-ms-flex-direction:column;-ms-flex-pack:center;justify-content:center;border-radius:10px;-ms-flex-align:center;align-items:center}.date-time-picker td div.date-time-picker-AVAILABLE{color:#46e3cf}.date-time-picker-day.date-time-picker-AVAILABLE.date-time-picker-day-text-icon svg g{fill:#46e3cf}.date-time-picker td.date-time-picker-day div.date-time-picker-day.date-time-picker-AVAILABLE-day.date-time-picker-active,.date-time-picker td.date-time-picker-day div.date-time-picker-day.date-time-picker-AVAILABLE-day.date-time-picker-active:hover,.date-time-picker td.date-time-picker-day div.date-time-picker-day.date-time-picker-AVAILABLE.date-time-picker-active,.date-time-picker td.date-time-picker-day div.date-time-picker-day.date-time-picker-AVAILABLE.date-time-picker-active:hover{background-color:#d9f9f5;color:#46e3cf!important}.date-time-picker-day .date-time-picker-active .date-time-picker-AVAILABLE .date-time-picker-day-text-icon svg g{fill:#46e3cf!important}.date-time-picker td div.date-time-picker-FULL,.date-time-picker td div.date-time-picker-FULL:hover{color:#ff5461!important;background-color:#ffe5e7;pointer-events:none;cursor:not-allowed}.date-time-picker-day.date-time-picker-FULL.date-time-picker-day-text-icon svg g{fill:#ff5461}.date-time-picker td.date-time-picker-day div.date-time-picker-day.date-time-picker-FULL-day.date-time-picker-active,.date-time-picker td.date-time-picker-day div.date-time-picker-day.date-time-picker-FULL-day.date-time-picker-active:hover,.date-time-picker td.date-time-picker-day div.date-time-picker-day.date-time-picker-FULL.date-time-picker-active,.date-time-picker td.date-time-picker-day div.date-time-picker-day.date-time-picker-FULL.date-time-picker-active:hover{background-color:#dd2c00;color:#fff!important}.date-time-picker-day .date-time-picker-active .date-time-picker-FULL .date-time-picker-day-text-icon svg g{fill:#fff!important}.date-time-picker td div.date-time-picker-OFFLINE,.date-time-picker td div.date-time-picker-OFFLINE:hover{background-color:#fee7cc;color:#ffb169!important;pointer-events:none;cursor:not-allowed}.date-time-picker-day.date-time-picker-OFFLINE.date-time-picker-day-text-icon svg g{background-color:#fee7cc;fill:#ffb169!important}.date-time-picker td.date-time-picker-day div.date-time-picker-day.date-time-picker-OFFLINE-day.date-time-picker-active,.date-time-picker td.date-time-picker-day div.date-time-picker-day.date-time-picker-OFFLINE-day.date-time-picker-active:hover,.date-time-picker td.date-time-picker-day div.date-time-picker-day.date-time-picker-OFFLINE.date-time-picker-active,.date-time-picker td.date-time-picker-day div.date-time-picker-day.date-time-picker-OFFLINE.date-time-picker-active:hover{background-color:#fee7cc;color:#ffb169!important}.date-time-picker-day .date-time-picker-active .date-time-picker-OFFLINE .date-time-picker-day-text-icon svg g{fill:#ffb169!important}.date-time-picker td div.date-time-picker-HIGH_DEMAND{color:#9381ff;background-color:#eae6ff}.date-time-picker-day.date-time-picker-HIGH_DEMAND.date-time-picker-day-text-icon svg g{fill:#9381ff!important}.date-time-picker td.date-time-picker-day div.date-time-picker-day.date-time-picker-HIGH_DEMAND-day.date-time-picker-active,.date-time-picker td.date-time-picker-day div.date-time-picker-day.date-time-picker-HIGH_DEMAND-day.date-time-picker-active:hover,.date-time-picker td.date-time-picker-day div.date-time-picker-day.date-time-picker-HIGH_DEMAND.date-time-picker-active,.date-time-picker td.date-time-picker-day div.date-time-picker-day.date-time-picker-HIGH_DEMAND.date-time-picker-active:hover{color:#9381ff!important;background-color:#eae6ff}.date-time-picker-day .date-time-picker-active .date-time-picker-HIGH_DEMAND .date-time-picker-day-text-icon svg g{fill:#9381ff!important}.date-time-picker-day.date-time-picker-AVAILABLE-day.date-time-picker-active,.date-time-picker-day.date-time-picker-AVAILABLE-day:hover,.date-time-picker-day.date-time-picker-FULL-day.date-time-picker-active,.date-time-picker-day.date-time-picker-FULL-day:hover,.date-time-picker-day.date-time-picker-HIGH_DEMAND-day.date-time-picker-active,.date-time-picker-day.date-time-picker-HIGH_DEMAND-day:hover,.date-time-picker-day.date-time-picker-OFFLINE-day.date-time-picker-active,.date-time-picker-day.date-time-picker-OFFLINE-day:hover{background-color:transparent!important}.date-time-picker-day-text{color:inherit;display:-ms-flexbox;display:flex;flex-direction:row!important;-ms-flex-direction:row!important;-ms-flex-pack:center;justify-content:center;border-radius:16px;-ms-flex-align:center;align-items:center;font-size:12px;display:none!important}.date-time-picker-day-text-icon{display:none!important;color:inherit;margin-right:3px}.flight-seats{background-color:#fff;border-bottom:1px solid #dddfe4;width:100%;height:50px;padding:10px;display:-ms-inline-flexbox;display:inline-flex;color:#757575}.flight{font-size:14px;font-weight:700;color:#607d8b}.pull-left{-ms-flex-pack:start;justify-content:flex-start}.pull-left,.pull-right{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:50%}.pull-right{-ms-flex-pack:end;justify-content:flex-end}.pull-left label,.pull-right label{margin:0}svg.seat-mobile-icon{fill:#607d8b!important;opacity:.8}.calendar-legend{padding:1.5%;color:#757575;display:-ms-flexbox;display:flex;flex-direction:column;-ms-flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media (max-width:575px){.calendar-legend{color:#757575;display:-ms-flexbox;display:flex;flex-direction:column;-ms-flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}}.calendar-legend div.item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:30px;width:330px}.calendar-legend div.item.title label{color:#273d52;margin-left:0!important}.calendar-legend div.item.title label,.calendar-legend div.item label{opacity:.5;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left}.calendar-legend div.item label{margin-left:10px;margin-bottom:0;color:#454545}.marker.calendar{width:12px;height:12px;border-radius:6px;background-color:grey}.marker.calendar.available{background-color:#46e3cf}.marker.calendar.full{background-color:#ff5461}.marker.calendar.offline{background-color:#ffae56!important}.marker.calendar.high-demand{background-color:#9381ff!important}.container{display:-ms-flexbox;display:flex;flex-direction:column;-ms-flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background-color:var(--primary)}.calendar-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.date-time-picker-{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.date-time-picker-always-opened .date-time-picker{font-family:Roboto;letter-spacing:.9px;font-size:13px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#273d52;text-transform:uppercase;padding:5px;margin-top:15px;z-index:99999!important;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.1);box-shadow:0 10px 20px 0 rgba(0,0,0,.1);border-radius:5px;border:none;width:330px;max-width:330px;height:363px;min-height:363px}.date-time-picker-open .date-time-picker,div.date-time-picker-always-opened .date-time-picker{background:#fff!important;background-color:#fff!important;display:block}.date-time-picker-static .date-time-picker{-webkit-box-shadow:none;box-shadow:none;position:static;background:#fff!important;background-color:#fff!important}.date-time-picker .date-time-picker-time-toggle{text-align:center}.date-time-picker table{width:100%;margin:0}.date-time-picker td,.date-time-picker th{text-align:center;height:40px;width:40px}.date-time-picker td{cursor:pointer}.date-time-picker td.date-time-picker-day div.date-time-picker-day{height:44px!important;width:44px!important}.date-time-picker td.date-time-picker-day div.date-time-picker-day.active div,.date-time-picker td.date-time-picker-day div.date-time-picker-day div{width:24px!important}.date-time-picker .date-time-picker-time-toggle:hover,.date-time-picker td.date-time-picker-day div.date-time-picker-day:hover,.date-time-picker td.date-time-picker-hour:hover,.date-time-picker td.date-time-picker-minute:hover,.date-time-picker td.date-time-picker-second:hover{background:#e0f2f1;cursor:pointer;height:44px!important}.date-time-picker td.date-time-picker-day div.date-time-picker-day.active:hover div,.date-time-picker td.date-time-picker-day div.date-time-picker-day:hover div{width:24px!important}.date-time-picker td.date-time-picker-new,.date-time-picker td.date-time-picker-old{color:#94979c}.date-time-picker td.date-time-picker-day div.date-time-picker-today{position:relative;background-color:#f2f3f6;background:#f2f3f6}.date-time-picker td.date-time-picker-month.date-time-picker-active,.date-time-picker td.date-time-picker-month.date-time-picker-active:hover,.date-time-picker td.date-time-picker-year.date-time-picker-active,.date-time-picker td.date-time-picker-year.date-time-picker-active:hover{background-color:var(--primary);color:#fff;border-radius:45px}.date-time-picker td.date-time-picker-day div.date-time-picker-day.date-time-picker-active,.date-time-picker td.date-time-picker-day div.date-time-picker-day.date-time-picker-active:hover{background-color:var(--primary);color:#fff;height:44px!important;border-radius:50px!important}.date-time-picker td.date-time-picker-active.date-time-picker-today:before{border-bottom-color:#fff}.date-time-picker-day.date-time-picker-old.date-time-picker-disabled.wrapper,.date-time-picker-day.date-time-picker-old.date-time-picker-disabled.wrapper:hover,.date-time-picker td div.date-time-picker-disabled,.date-time-picker td div.date-time-picker-disabled:hover,td div.date-time-picker-day.date-time-picker-disabled.wrapper,td div.date-time-picker-day.date-time-picker-disabled.wrapper:hover{background:none;background-color:#f6f8f9;color:#273d52;cursor:not-allowed}.date-time-picker td span.date-time-picker-disabled,.date-time-picker td span.date-time-picker-disabled:hover{background:none;color:#94979c;cursor:not-allowed}.date-time-picker .dow{border-bottom:none}.date-time-picker th.date-time-picker-switch{width:100px}div.date-time-picker table thead tr th.date-time-picker-next,div.date-time-picker table thead tr th.date-time-picker-prev{font-size:21px}.date-time-picker-next span,.date-time-picker-prev span{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block}th.date-time-picker-next:hover,th.date-time-picker-prev:hover,th.date-time-picker-switch:hover{background:#e0f2f1;border-radius:45px}.date-time-picker th.date-time-picker-disabled,.date-time-picker th.date-time-picker-disabled:hover{background:none;background-color:none;color:#94979c;cursor:not-allowed}.date-time-picker thead tr:first-child th{cursor:pointer}.date-time-picker thead tr:first-child th:hover{background:#e0f2f1}.date-time-picker tfoot{border-top:1px solid #f9f9f9}.date-time-picker button{border:none;background:none;cursor:pointer}.date-time-picker button:hover{background-color:#e0f2f1}.date-time-picker thead button{width:100%;height:100%}td.date-time-picker-month,td.date-time-picker-year{height:50px;width:25%;cursor:pointer}td.date-time-picker-month:hover,td.date-time-picker-year:hover{background:#e0f2f1;border-radius:45px}.date-time-picker-counter-separator{display:inline-block}.date-time-picker-counter-separator>div{float:left}.date-time-picker-counter{height:100px;width:42px}.date-time-picker-counter-separator{line-height:100px}.date-time-picker-counter .date-time-picker-btn{height:30%;line-height:30px;cursor:pointer;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.date-time-picker-counter .date-time-picker-btn:hover{background:#e0f2f1}.date-time-picker-counter .date-time-picker-count{height:40%;font-size:1.2em;line-height:42px}.date-time-picker-milli{vertical-align:middle;padding-left:8px;width:48px}.date-time-picker-milli input{width:100%;font-size:1.2em;margin-top:37px}td.date-time-picker-day{color:#26292e}div.date-time-picker-days table tbody tr td{padding:4px 2px!important}div.date-time-picker-days table tbody tr td.date-time-picker-day div.date-time-picker-day{display:-ms-flexbox;display:flex;flex-direction:column;-ms-flex-direction:column;-ms-flex-pack:center;justify-content:center;border-radius:45px;-ms-flex-align:center;align-items:center}.date-time-picker-day-text{background-color:transparent!important;color:inherit;display:-ms-flexbox!important;display:flex!important;flex-direction:row!important;-ms-flex-direction:row!important;-ms-flex-pack:center;justify-content:center;border-radius:45px;-ms-flex-align:center;align-items:center;font-size:10px}.date-time-picker-day-text-icon{background-color:transparent!important;display:block!important;color:inherit;margin-right:3px}.desktop-flights-form-wrapper{display:-ms-flexbox;display:flex;flex-direction:row;-ms-flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.desktop-flights-form-wrapper.one-way{width:50%}.row.flights{height:calc(100% - 71px);display:-ms-flexbox;display:flex;flex-direction:row;-ms-flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}.row.flights div.col-8,.row.flights div.col-12{background-color:var(--primary);height:100%}.row.flights div.col-8 div.flights-wrapper,.row.flights div.col-12 div.flights-wrapper{display:-ms-flexbox;display:flex;flex-direction:column;-ms-flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.row.flights div.col-8 div.flights-wrapper div.content,.row.flights div.col-12 div.flights-wrapper div.content{width:80%}h1.flights{margin-top:75px;color:#fff;font-size:36px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left}.desktop-step a{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:100px;padding:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-ms-flexbox;display:flex;flex-direction:row;-ms-flex-direction:row}.desktop-step a h5{margin-bottom:0;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#454545}.desktop-step-marker{width:28px;height:28px;background-color:#f3f3f3;border-radius:14px;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#bebebe;margin-right:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:12px}.desktop-step-marker:hover{color:#bebebe;background-color:#e9e9e9}.desktop-step-marker.active,.desktop-step-marker.disabled.active,.desktop-step-marker.disabled.active:hover{pointer-events:none;background-color:var(--primary);color:#fff}.desktop-step-marker.disabled,.desktop-step-marker.disabled:hover{pointer-events:none;color:#b2b2b2;background-color:#d8d8d8}.mobile-step{width:8px;height:8px;background-color:#82a3ff;border-radius:4px;cursor:pointer;margin:10px}.mobile-step.active,.mobile-step.disabled.active{pointer-events:none;background-color:#fff;box-shadow:0 0 0 2.5px hsla(0,0%,100%,.25);-moz-box-shadow:0 0 0 2.5px hsla(0,0%,100%,.25);-webkit-box-shadow:0 0 0 2.5px hsla(0,0%,100%,.25);-o-box-shadow:0 0 0 2.5px hsla(0,0%,100%,.25)}.mobile-step.disabled{pointer-events:none;background-color:#416de6}.mobile-bottom-navigation{position:fixed;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;background-color:#4d7cff;margin-top:66px;height:66px}.mobile-bottom-navigation.disabled{background-color:#e5e8f0!important;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mobile-bottom-navigation.first-step{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;margin-top:66px;-webkit-box-shadow:0 11px 14px -10px #5774be;box-shadow:0 11px 14px -10px #5774be}button.mobile-next{height:66px}button.mobile-next.first-step{height:66px;background-color:#fff!important}button.mobile-next span div{opacity:.9;font-size:15px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#fff;text-transform:capitalize}button.mobile-next.first-step span div{color:var(--primary)!important}.desktop-navigation,.navigation{display:-ms-flexbox;display:flex;flex-direction:row;-ms-flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.desktop-navigation{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:71px;background-color:#fff;-webkit-box-shadow:0 2px 0 0 #e5e8f0;box-shadow:0 2px 0 0 #e5e8f0;z-index:2}.desktop-navigation-stepper{-ms-flex-positive:8;flex-grow:8;display:-ms-flexbox;display:flex;flex-direction:row;-ms-flex-direction:row;padding-left:40px;-ms-flex-wrap:wrap;flex-wrap:wrap}.desktop-navigation-left{-ms-flex-positive:1;flex-grow:1;text-align:left;width:78px;max-width:78px}.desktop-navigation-right{-ms-flex-positive:1;flex-grow:1;text-align:right}button.desktop-next{height:71px!important;background-color:var(--primary)!important;font-size:18px!important;font-weight:600!important;font-style:normal!important;font-stretch:normal!important;line-height:normal!important;letter-spacing:normal!important;text-align:left;color:#fff!important;padding:0 40px}button.desktop-next:hover{background-color:#446de0!important}button.desktop-next span,button.desktop-next span div.next-label{text-align:center;display:-ms-flexbox;display:flex;flex-direction:column;-ms-flex-direction:column}button.desktop-next span div.next-label{width:100%!important;clear:both}button.desktop-next span div div{float:left}button.desktop-next.disabled,button.desktop-next.disabled:hover{background-color:#e5e8f0!important;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.desktop-next-main-label{font-family:Roboto;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;display:-ms-flexbox;display:flex;float:left;-ms-flex-align:start;align-items:flex-start;color:#fff}.desktop-next-main-label,a.desktop-prev{text-align:left;text-transform:capitalize}a.desktop-prev{height:71px!important;color:var(--primary)!important;font-size:14px!important;font-weight:600!important;font-style:normal!important;font-stretch:normal!important;line-height:normal!important;letter-spacing:normal!important;padding:0 40px!important;cursor:pointer}a.desktop-prev:hover{color:#446de0!important;text-decoration:underline!important}a.desktop-prev.disabled,a.desktop-prev.disabled:hover{color:#d8d8d8!important;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button.desktop-exit{border-right:1px solid #e5e8f0!important;border-radius:0!important;height:71px!important}button.desktop-exit span a{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}svg.desktop-exit path{opacity:.39;fill:#454545;cursor:pointer}.mobile-navigation{width:100%;background-color:var(--primary)}.mobile-navigation,.mobile-navigation-stepper{display:-ms-flexbox;display:flex;flex-direction:row;-ms-flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.mobile-navigation-stepper{-ms-flex-positive:8;flex-grow:8}.mobile-navigation-left{-ms-flex-positive:1;flex-grow:1;text-align:left}.mobile-navigation-right{-ms-flex-positive:1;flex-grow:1;text-align:right}button.mobile-prev.disabled span{color:#416de6!important;pointer-events:none}svg.mobile-prev{-webkit-transform:scale(.89);-ms-transform:scale(.89);transform:scale(.89)}svg.mobile-prev.disabled path{fill:#416de6;cursor:pointer}svg.mobile-prev path{fill:#fff;cursor:pointer}.mobile-prev-main-label{color:#fff;text-transform:capitalize;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;margin-left:10px}button.mobile-next.disabled{background-color:#e5e8f0!important;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button.mobile-next.disabled span div{color:#fff!important}svg.mobile-exit{-webkit-transform:scale(.67);-ms-transform:scale(.67);transform:scale(.67)}svg.mobile-exit path{color:#fff;fill:#fff;cursor:pointer}button.mobile-exit span,button.mobile-exit span a{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:end;align-items:flex-end}:root{--primary-light:#668fff;--primary:#4d7cff;--primary-dark:#3369ff;--primary-icons:#b7c9e9;--primary-text:#405466;--secondary-light:#f2f7ff;--secondary:#d8e6ff;--secondary-dark:#bfd7ff;--secondary-text:#9ba1ac;--navigation-bg-blue:#f5f6fa;--success:#a3d472;--info:#4d7cff;--warning:#ffd883;--error:#ff4d52;--high-demand:#ffae56;--high-demand-secondary:#fff0df;--available:#46e3cf;--available-secondary:#e8fbf8;--full:#ff5461;--full-secondary:#ffeef0;--offline:#9381ff;--offline-secondary:#ece9ff}.desktop-flights-form-wrapper{display:-ms-flexbox;display:flex;flex-direction:row;-ms-flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.desktop-flights-form-wrapper.one-way{width:50%}.row.passengers{height:calc(100% - 71px);background-color:#f4f6fa}.row.passengers div.col-4{height:100%;background-color:#fff}.flight-left-container{border-left:1px solid rgba(0,0,0,.2)}svg.plane-default g path{fill:var(--primary-icons)}svg.plane-selected g path{fill:var(--primary)}.selected-passengers{font-size:14px;color:rgba(0,0,0,.54);padding-top:8px}.selected-passengers span.error{color:#f44336}.selected-passengers span.success{font-weight:700!important}.calendar-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.date-time-picker-{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.date-time-picker{font-family:Roboto;letter-spacing:.9px;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#273d52;text-transform:uppercase;padding:5px;margin-top:5px;z-index:99999!important;background:#fff!important;background-color:#fff!important;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.1);box-shadow:0 10px 20px 0 rgba(0,0,0,.1);border:1px solid #dddfe4;border-radius:5px;display:none;width:330px;max-width:330px;height:363px;min-height:363px}.date-time-picker-days{max-width:330px}.date-time-picker-open .date-time-picker{display:block;background:#fff!important;background-color:#fff!important}.date-time-picker-static .date-time-picker{-webkit-box-shadow:none;box-shadow:none;position:static;background:#fff!important;background-color:#fff!important}.date-time-picker .date-time-picker-time-toggle{text-align:center}.date-time-picker table{width:100%;margin:0}.date-time-picker td,.date-time-picker th{text-align:center;height:38px!important;width:38px!important}.date-time-picker td{cursor:pointer}.date-time-picker td.date-time-picker-day-new div.date-time-picker-day,.date-time-picker td.date-time-picker-day-old div.date-time-picker-day,.date-time-picker td.date-time-picker-day div.date-time-picker-day{height:38px!important;width:38px!important}.date-time-picker .date-time-picker-time-toggle:hover,.date-time-picker td.date-time-picker-day-new div.date-time-picker-day:hover,.date-time-picker td.date-time-picker-day-old div.date-time-picker-day:hover,.date-time-picker td.date-time-picker-day div.date-time-picker-day:hover,.date-time-picker td.date-time-picker-hour:hover,.date-time-picker td.date-time-picker-minute:hover,.date-time-picker td.date-time-picker-second:hover{background:#d9f9f5;color:#46e3cf;cursor:pointer;height:38px!important;width:38px!important}.date-time-picker td.date-time-picker-new,.date-time-picker td.date-time-picker-old{color:#273d52!important;height:38px!important;width:38px!important;max-width:38px!important;border-radius:22px;margin:5px!important}.date-time-picker td.date-time-picker-old div,div .date-time-picker td.date-time-picker-new div{background-color:#f6f8f9!important;color:#273d52!important}.date-time-picker td.date-time-picker-day div.date-time-picker-today{position:relative;background-color:#f2f3f6;background:#f2f3f6}.date-time-picker td.date-time-picker-month.date-time-picker-active,.date-time-picker td.date-time-picker-month.date-time-picker-active:hover,.date-time-picker td.date-time-picker-year.date-time-picker-active,.date-time-picker td.date-time-picker-year.date-time-picker-active:hover{color:var(--primary);background:#fff;border-radius:45px}.date-time-picker td.date-time-picker-day div.date-time-picker-day.date-time-picker-active,.date-time-picker td.date-time-picker-day div.date-time-picker-day.date-time-picker-active:hover{background-color:var(--primary);color:#fff;height:38px!important;width:38px!important;border-radius:50px!important}.date-time-picker td.date-time-picker-active.date-time-picker-today:before{border-bottom-color:#fff}.date-time-picker-day.date-time-picker-old.date-time-picker-disabled.wrapper,.date-time-picker-day.date-time-picker-old.date-time-picker-disabled.wrapper:hover,.date-time-picker td div.date-time-picker-disabled,.date-time-picker td div.date-time-picker-disabled:hover,td div.date-time-picker-day.date-time-picker-disabled.wrapper,td div.date-time-picker-day.date-time-picker-disabled.wrapper:hover,td div.date-time-picker-new.date-time-picker-day.date-time-picker-disabled.wrapper,td div.date-time-picker-old.date-time-picker-day.date-time-picker-disabled.wrapper{background:none;background-color:transparent;color:#273d52;cursor:not-allowed}.date-time-picker td span.date-time-picker-disabled,.date-time-picker td span.date-time-picker-disabled:hover{background:none;color:#94979c;cursor:not-allowed}.date-time-picker .dow{border-bottom:none;font-size:12px;text-align:center}.date-time-picker .dow,.date-time-picker th.date-time-picker-switch{text-transform:capitalize;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#273d52}.date-time-picker th.date-time-picker-switch{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:15px}div.date-time-picker table thead tr th.date-time-picker-next,div.date-time-picker table thead tr th.date-time-picker-prev{font-size:21px;min-width:42px}.date-time-picker-next span,.date-time-picker-prev span{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block}th.date-time-picker-next,th.date-time-picker-prev{width:1%!important}th.date-time-picker-next:hover span svg,th.date-time-picker-prev:hover span svg{fill:var(--primary)}th.date-time-picker-next:hover,th.date-time-picker-prev:hover,th.date-time-picker-switch:hover{color:var(--primary);background:#fff;border-radius:45px}.date-time-picker th.date-time-picker-disabled,.date-time-picker th.date-time-picker-disabled:hover{background:none;background-color:none;color:#94979c;cursor:not-allowed}.date-time-picker thead tr:first-child th{cursor:pointer}.date-time-picker thead tr:first-child th:hover{color:var(--primary);background:#fff}.date-time-picker tfoot{border-top:1px solid #f9f9f9}.date-time-picker button{border:none;background:none;cursor:pointer}.date-time-picker button:hover{background-color:#d9f9f5}.date-time-picker thead button{width:100%;height:100%}td.date-time-picker-month,td.date-time-picker-year{height:108.333333333px!important;border-radius:40px;width:25%;cursor:pointer;text-transform:capitalize;font-size:18px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#273d52}td.date-time-picker-month:hover,td.date-time-picker-year:hover{color:var(--primary);background:#fff;height:38px;width:38px;border-radius:45px}.date-time-picker-counter-separator{display:inline-block}.date-time-picker-counter-separator>div{float:left}.date-time-picker-counter{height:100px;width:42px}.date-time-picker-counter-separator{line-height:100px}.date-time-picker-counter .date-time-picker-btn{height:30%;line-height:30px;cursor:pointer;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.date-time-picker-counter .date-time-picker-btn:hover{background:#d9f9f5}.date-time-picker-counter .date-time-picker-count{height:40%;font-size:1.2em;line-height:42px}.date-time-picker-milli{vertical-align:middle;padding-left:8px;width:48px}.date-time-picker-milli input{width:100%;font-size:1.2em;margin-top:37px}td.date-time-picker-day{color:#26292e}div.date-time-picker-days table tbody tr td{padding:4px 2px!important}div.date-time-picker-days table tbody tr td.date-time-picker-day div.date-time-picker-day{display:-ms-flexbox;display:flex;flex-direction:column;-ms-flex-direction:column;-ms-flex-pack:center;justify-content:center;border-radius:45px;-ms-flex-align:center;align-items:center}.date-time-picker td div.date-time-picker-AVAILABLE{background-color:#e8fcf9;color:#46e3cf!important}.date-time-picker-day.date-time-picker-AVAILABLE.date-time-picker-day-text-icon svg g{fill:#46e3cf}.date-time-picker td.date-time-picker-day div.date-time-picker-day.date-time-picker-AVAILABLE-day.date-time-picker-active,.date-time-picker td.date-time-picker-day div.date-time-picker-day.date-time-picker-AVAILABLE-day.date-time-picker-active:hover,.date-time-picker td.date-time-picker-day div.date-time-picker-day.date-time-picker-AVAILABLE.date-time-picker-active,.date-time-picker td.date-time-picker-day div.date-time-picker-day.date-time-picker-AVAILABLE.date-time-picker-active:hover{background-color:var(--primary);color:#fff!important}.date-time-picker-day .date-time-picker-active .date-time-picker-AVAILABLE .date-time-picker-day-text-icon svg g{fill:#fff!important}.date-time-picker td div.date-time-picker-FULL,.date-time-picker td div.date-time-picker-FULL:hover{color:#dd2c00!important;background-color:#ffeff1;pointer-events:none;cursor:not-allowed}.date-time-picker-day.date-time-picker-FULL.date-time-picker-day-text-icon svg g{fill:#dd2c00}.date-time-picker td.date-time-picker-day div.date-time-picker-day.date-time-picker-FULL-day.date-time-picker-active,.date-time-picker td.date-time-picker-day div.date-time-picker-day.date-time-picker-FULL-day.date-time-picker-active:hover,.date-time-picker td.date-time-picker-day div.date-time-picker-day.date-time-picker-FULL.date-time-picker-active,.date-time-picker td.date-time-picker-day div.date-time-picker-day.date-time-picker-FULL.date-time-picker-active:hover{background-color:#ffeff1;color:#dd2c00!important}.date-time-picker-day .date-time-picker-active .date-time-picker-FULL .date-time-picker-day-text-icon svg g{fill:#dd2c00!important}.date-time-picker td div.date-time-picker-OFFLINE,.date-time-picker td div.date-time-picker-OFFLINE:hover{background-color:#fff1e0;color:#ffb169!important;pointer-events:none;cursor:not-allowed}.date-time-picker-day.date-time-picker-OFFLINE.date-time-picker-day-text-icon svg g{background-color:#fff1e0;fill:#ffb169!important}.date-time-picker td.date-time-picker-day div.date-time-picker-day.date-time-picker-OFFLINE-day.date-time-picker-active,.date-time-picker td.date-time-picker-day div.date-time-picker-day.date-time-picker-OFFLINE-day.date-time-picker-active:hover,.date-time-picker td.date-time-picker-day div.date-time-picker-day.date-time-picker-OFFLINE.date-time-picker-active,.date-time-picker td.date-time-picker-day div.date-time-picker-day.date-time-picker-OFFLINE.date-time-picker-active:hover{background-color:#fff1e0;color:#ffb169!important}.date-time-picker-day .date-time-picker-active .date-time-picker-OFFLINE .date-time-picker-day-text-icon svg g{fill:#ffb169!important}.date-time-picker td div.date-time-picker-HIGH_DEMAND{color:#9381ff;background-color:#eae6ff}.date-time-picker-day.date-time-picker-HIGH_DEMAND.date-time-picker-day-text-icon svg g{fill:#9381ff!important}.date-time-picker td.date-time-picker-day div.date-time-picker-day.date-time-picker-HIGH_DEMAND-day.date-time-picker-active,.date-time-picker td.date-time-picker-day div.date-time-picker-day.date-time-picker-HIGH_DEMAND-day.date-time-picker-active:hover,.date-time-picker td.date-time-picker-day div.date-time-picker-day.date-time-picker-HIGH_DEMAND.date-time-picker-active,.date-time-picker td.date-time-picker-day div.date-time-picker-day.date-time-picker-HIGH_DEMAND.date-time-picker-active:hover{color:#9381ff!important;background-color:#eae6ff}.date-time-picker-day .date-time-picker-active .date-time-picker-HIGH_DEMAND .date-time-picker-day-text-icon svg g{fill:#9381ff!important}.date-time-picker-day-text,.date-time-picker-day.date-time-picker-AVAILABLE-day.date-time-picker-active,.date-time-picker-day.date-time-picker-AVAILABLE-day:hover,.date-time-picker-day.date-time-picker-FULL-day.date-time-picker-active,.date-time-picker-day.date-time-picker-FULL-day:hover,.date-time-picker-day.date-time-picker-HIGH_DEMAND-day.date-time-picker-active,.date-time-picker-day.date-time-picker-HIGH_DEMAND-day:hover,.date-time-picker-day.date-time-picker-OFFLINE-day.date-time-picker-active,.date-time-picker-day.date-time-picker-OFFLINE-day:hover{background-color:transparent!important}.date-time-picker-day-text{color:inherit;display:-ms-flexbox!important;display:flex!important;flex-direction:row!important;-ms-flex-direction:row!important;-ms-flex-pack:center;justify-content:center;border-radius:45px;-ms-flex-align:center;align-items:center;padding-top:2px;font-size:9px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#273d52}.date-time-picker-day-text.date-time-picker-day.date-time-picker-active{color:#fff!important}.date-time-picker-day-text-icon{background-color:transparent!important;display:block!important;color:inherit;margin-right:3px}.passengers-mobile{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}svg.plane-default g path{fill:var(--primary-icons)}svg.plane-selected g path{fill:var(--primary)}.seats-wrapper{flex-direction:column;-ms-flex-direction:column;margin-top:150px;margin-bottom:20px;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.seats-row,.seats-wrapper{display:-ms-flexbox;display:flex}.seats-row{flex-direction:row;-ms-flex-direction:row}div.seats-row div{margin:5px 1.5px}div.seats-row div:first-child{margin-left:10px}div.seats-row div{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row}div.seats-row div:last-child{margin-right:10px}.row-number{padding:auto;font-size:12px;width:30px;color:#cdcdd3;font-family:Roboto}.exit-row{margin-top:20px}svg.selected g g{fill:#7a96cf}svg.active g g{fill:#2974ff}svg.reserved g g{fill:orange}svg.not-available g g{fill:#dd2c00}.seats-legend{padding:1.5%;color:#757575;width:100%;float:left;padding:20px 50px}@media (max-width:575px){.seats-legend{padding:20px;color:#757575}}.seats-legend div.item{float:left;width:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:30px}.seats-legend div.item label{margin-left:10px;margin-bottom:0}.marker{height:15px;width:15px;border-radius:5px;background-color:grey}.marker.open{background-color:#eeeef0}.marker.reserved{background-color:orange}.marker.not-available{background-color:#dd2c00!important}.marker.selected{background-color:#7496cd!important}.seats-info{color:#757575;width:100%;float:left;padding:10px;margin-bottom:50px}@media (max-width:575px){.seats-legend{padding:20px;color:#757575}}.seats-header{width:100%}.seats-header a{float:left;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;height:30px;margin-bottom:5px;cursor:pointer!important;color:#007bff!important}.seats-header a:hover{color:#0056b3!important}.seats-header a.active,.seats-header a.active:hover{color:#007bff!important;cursor:default!important}.seats-header span{float:right;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;height:30px;right:0;cursor:pointer}.seats-info div.content{float:left;text-align:left;font-size:14px}.seats-info div.content p:first-child{margin-bottom:10px}.marker{height:15px;width:15px;border-radius:5px;background-color:grey}.marker.open{background-color:#eeeef0}.marker.reserved{background-color:orange}.marker.not-available{background-color:#dd2c00!important}.marker.selected{background-color:#7496cd!important}.desktop-flights-form-wrapper{display:-ms-flexbox;display:flex;flex-direction:row;-ms-flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.desktop-flights-form-wrapper.one-way{width:50%}.row.seats{height:calc(100% - 71px);background-color:#f4f6fa}.row.passengers div.col-4{height:100%;background-color:#fff}.flight-left-container{border-left:1px solid rgba(0,0,0,.2)}svg.plane-default g path{fill:var(--primary-icons)}svg.plane-selected g path{fill:var(--primary)}.passenger-navigator{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:70px;color:rgba(0,0,0,.54)}.passenger-info span{width:80%}.passenger-info{background-color:#fff;border-radius:8px!important;padding:15px 10px;width:100%;clear:both!important}.left{float:left!important;left:0!important}.left,.right{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.right{padding-top:4px;float:right!important;font-size:14px!important;right:0!important}svg.plane-default g path{fill:var(--primary-icons)}svg.plane-selected g path{fill:var(--primary)}.seats-mobile{background-color:#f4f6fa;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.seats-mobile div div.passengers-list{padding:20px}.row.meals{height:calc(100% - 71px)}.row.meals div.col-4.select-meals{height:100%}.meals-mobile{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.meals-secondary-items{display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.flight-header-wrapper{background:#fff;background-size:50% 50%;background-repeat:no-repeat}.flight-header{background-color:#fff;flex-direction:column;-ms-flex-direction:column;padding:20px 20px 0;background-image:-webkit-radial-gradient(0 100%,circle,#f4f6fa 15px,transparent 0),-webkit-radial-gradient(100% 100%,circle,#f4f6fa,#f4f6fa 15px,transparent 0,transparent);background-image:-o-radial-gradient(0 100%,circle,#f4f6fa 15px,transparent 15px),-o-radial-gradient(100% 100%,circle,#f4f6fa,#f4f6fa 15px,transparent 15px,transparent);background-image:radial-gradient(circle at 0 100%,#f4f6fa 15px,transparent 0),radial-gradient(circle at 100% 100%,#f4f6fa,#f4f6fa 15px,transparent 0,transparent)}.flight-header,.from-to-wrapper{display:-ms-flexbox;display:flex}.from-to-wrapper{flex-direction:row;-ms-flex-direction:row;width:100%}.from-to{display:-ms-flexbox;display:flex;flex-direction:column;-ms-flex-direction:column;width:47%;float:left;margin-top:10px}.from-to p{font-size:24px}.flight-header div h6.left{float:left}.flight-header div h6.right{float:right;-ms-flex-align:none;align-items:none;padding:0!important;margin:0!important;font-size:16px!important;-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end}.flight-header div h6 p{margin:0 0 0 5px;padding:0;color:#000}.row{flex-direction:row;-ms-flex-direction:row;width:100%}.column,.row{display:-ms-flexbox;display:flex}.column{flex-direction:column;-ms-flex-direction:column;float:left}.passenger-info{margin:20px!important;width:calc(100% - 20px)}.passenger,.passenger-meals-wrapper,.passenger-seats{padding:0!important}.passenger-meals-wrapper{padding-right:20px!important}.passenger-meals-wrapper h6 div{float:right}.meal-info-wrapper{border-top:1px solid rgba(0,0,0,.54);margin:10px -20px;width:calc(100% + 20px)}.meal-info{display:-ms-flexbox;display:flex;flex-direction:row;-ms-flex-direction:row;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(0,0,0,.54);width:100%;padding:30px!important}.meal-info-container{padding-left:20px;width:100%}.meal-info-container h6{font-size:16px;margin-bottom:5px}.meal-info-container p,.meal-subselection-container p{font-size:14px;margin-bottom:10px}.meal-subselection-container{padding-left:10px}.meal-subselection-container h6{font-size:15px;margin-bottom:5px}.meal-subselection-container p{font-size:13px}.passenger-info span{width:auto}.row.passenger-meals div.row{height:100%!important}.review-flight{width:100%;margin-bottom:20px}.flight-passengers-wrapper{background:#fff;background-size:50% 50%;background-repeat:no-repeat}.flight-passengers{background-color:#fff;display:-ms-flexbox;display:flex;flex-direction:column;-ms-flex-direction:column;background-image:-webkit-radial-gradient(100% 0,circle,#f4f6fa 15px,transparent 0),-webkit-radial-gradient(0 0,circle,#f4f6fa,#f4f6fa 15px,transparent 0,transparent);background-image:-o-radial-gradient(100% 0,circle,#f4f6fa 15px,transparent 15px),-o-radial-gradient(0 0,circle,#f4f6fa,#f4f6fa 15px,transparent 15px,transparent);background-image:radial-gradient(circle at 100% 0,#f4f6fa 15px,transparent 0),radial-gradient(circle at 0 0,#f4f6fa,#f4f6fa 15px,transparent 0,transparent);border-top:2px solid #f4f6fa;border-bottom:2px solid #f4f6fa}.review-flights{display:-ms-flexbox;display:flex;flex-direction:column;-ms-flex-direction:column;-ms-flex-pack:center;justify-content:center;width:80%}.print-preview{padding:20px 0}h5.print.left{text-transform:uppercase;margin:6px 0 0}.print.right{padding:0!important}.row.review{background-color:#f4f6fa}.col-12{overflow:auto}.flights-review{display:-ms-flexbox;display:flex;flex-direction:row;-ms-flex-direction:row;-ms-flex-pack:center;justify-content:center;width:100%}.notification-header{display:-ms-flexbox;display:flex;flex-direction:row;-ms-flex-direction:row;-ms-flex-align:center;align-items:center}.notification{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%;border-radius:0;position:absolute;bottom:0;z-index:1500;background:#fff;margin:0;-webkit-box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}@media (min-width:576px){.notification{border-radius:2px;width:60%;margin:20px}}.example-appear{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.example-appear.example-appear-active{-webkit-transition:-webkit-transform .5s cubic-bezier(0,0,.2,1) 0ms;transition:-webkit-transform .5s cubic-bezier(0,0,.2,1) 0ms;-o-transition:transform .5s cubic-bezier(0,0,.2,1) 0ms;transition:transform .5s cubic-bezier(0,0,.2,1) 0ms;transition:transform .5s cubic-bezier(0,0,.2,1) 0ms,-webkit-transform .5s cubic-bezier(0,0,.2,1) 0ms}.example-appear.example-appear-active,.example-leave{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.example-leave.example-leave-active{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .5s cubic-bezier(0,0,.2,1) 0ms;transition:-webkit-transform .5s cubic-bezier(0,0,.2,1) 0ms;-o-transition:transform .5s cubic-bezier(0,0,.2,1) 0ms;transition:transform .5s cubic-bezier(0,0,.2,1) 0ms;transition:transform .5s cubic-bezier(0,0,.2,1) 0ms,-webkit-transform .5s cubic-bezier(0,0,.2,1) 0ms}.notification-header div.title{left:0;float:left}.title-error h2{color:#f44336}.title-info h2{color:#00bcd4}.title-warning h2{color:#ffc107}.title-success h2{color:#009688}.notification-header div.close{right:0;float:right;position:absolute}.notification-error-close{color:#fff!important;background-color:#f44336!important}body{overflow:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased}body.mobile-error-open{overflow:hidden!important;height:inherit}@media (min-width:576px){body,html{overflow:hidden}}div.col-4,div.col-8{height:100%;overflow:auto!important}#shuttle-booking,.App,.app,.app-body,.main.main-content,body,html{font-family:Roboto,sans-serif;background-color:#f4f6fa;height:100%}.main.main-content{margin-bottom:86px;height:calc(100% - 86px)}@media (min-width:576px){.main.main-content{margin-bottom:0;height:100%}}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.full-height{height:100%}.row{margin:0;padding:0}button:focus{outline:none!important}.margin-0{margin:0!important}a,a:active,a:focus,a:hover{color:inherit;text-decoration:none}.padding-0{padding:0!important}h1,h2,h3,h4,h5,h6{color:rgba(0,0,0,.54)}p{margin-bottom:0}svg.arrow-up{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}svg.add-passenger-plus g g{color:#fff;stroke:#fff}
/*# sourceMappingURL=main.4622ef5f.css.map*/