.navigation{background:#0000;border:none;border-radius:0;box-shadow:none;color:#333;margin-bottom:0;padding-bottom:.75rem;padding-top:.75rem}.responsive-nav-web{display:none}.responsive-nav-m{display:flex}@media (min-width:992px){.responsive-nav-web{display:flex}.responsive-nav-m{display:none}}@media (min-width:768px){.navigation{padding-bottom:1rem;padding-top:1rem}}.navigation .navbar-brand{color:inherit;font-weight:700}.navigation.navbar-light .navbar-nav .nav-link.active,.navigation.navbar-light .navbar-nav .nav-link.active:focus,.navigation.navbar-light .navbar-nav .nav-link.active:hover{background:#fff;box-shadow:none;color:#000;pointer-events:none}.navigation.navbar .navbar-nav .nav-link{border-radius:7px;padding-left:15px;padding-right:15px;transition:all .2s ease-in-out}.navigation.navbar-light .navbar-nav .nav-link{color:#000}.navigation.navbar-light .navbar-nav .nav-link:focus,.navigation.navbar-light .navbar-nav .nav-link:hover{background-color:#fff;color:#000!important}.navigation li>.dropdown-menu{background-color:#fff;border:none;border-radius:10px;box-shadow:none;margin-top:5px;padding:.5rem}.navigation .dropdown-menu .dropdown-item,.navigation .dropdown-menu .dropdown-item:focus{border-radius:.25rem;color:#37434d;font-size:.9rem;line-height:2}.navigation .dropdown-menu .dropdown-item:focus,.navigation .dropdown-menu .dropdown-item:hover{background:#f2f2f2;color:inherit}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.sidebar-wrapper{background:#0003;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:20}.sidebar-wrapper .sidebar{background:#fff;height:100vh;max-width:250px;width:70%;z-index:20}.sidebar-wrapper .sidebar .option,.sidebar-wrapper .sidebar .option-active{align-items:center;border-radius:.5rem;cursor:pointer;display:flex;transition:all .15s ease}.sidebar-wrapper .sidebar .option-active,.sidebar-wrapper .sidebar .option:hover{background-color:#d0d0ed}.modal-content{border:none}.modal-header{border:none;padding-left:1.5rem}.modal-footer{border:none;padding-bottom:1.5rem}.modal-footer>*{margin:0}.modal-body{display:flex;justify-content:center;padding-left:1.5rem;padding-right:1.5rem}@media (max-width:575.98px){.modal-fullscreen-sm-down .modal-content{border:0;border-radius:0;border-radius:1rem 1rem 0 0;height:auto;max-height:90%}.modal-dialog-centered{align-items:flex-end;bottom:0;display:flex;min-height:calc(100% - 1rem);position:fixed}}.menu-option{background-position:50%;background-repeat:no-repeat;background-size:cover!important;border-radius:.75rem;cursor:pointer;position:relative;transition:all .2s ease-in-out}.menu-option:hover{transform:scale(107%)}.menu-badge{font-size:.6rem;position:absolute;right:10px;top:10px}.overlay{align-items:center;background:#00000080;height:100%;justify-content:center;left:0;max-width:100%;outline:0;overflow-x:hidden;overflow-y:auto;right:0;top:0;z-index:9999}.contact{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fffc;border-radius:1rem;left:0;overflow:hidden;overflow-y:auto;right:0}.rdrCalendarWrapper{background:#fff;box-sizing:border-box;display:inline-flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDateDisplay{display:flex;justify-content:space-between}.rdrDateDisplayItem{color:inherit;flex:1 1;text-align:center;width:0}.rdrDateDisplayItem+.rdrDateDisplayItem{margin-left:.833em}.rdrDateDisplayItem input{text-align:inherit}.rdrDateDisplayItem input:disabled{cursor:default}.rdrMonthAndYearWrapper{box-sizing:inherit;display:flex;justify-content:space-between}.rdrMonthAndYearPickers{align-items:center;display:flex;flex:1 1 auto;justify-content:center}.rdrNextPrevButton{box-sizing:inherit;cursor:pointer;outline:none}.rdrMonthsVertical{flex-direction:column}.rdrMonthsHorizontal>div>div>div{display:flex;flex-direction:row}.rdrMonth{width:27.667em}.rdrWeekDays{display:flex}.rdrWeekDay{box-sizing:inherit;flex-basis:14.28571%;text-align:center}.rdrDays{display:flex;flex-wrap:wrap}.rdrInfiniteMonths{overflow:auto}.rdrDateRangeWrapper{-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDateInput{position:relative}.rdrDateInput input{outline:none}.rdrDateInput .rdrWarning{color:red;font-size:1.6em;line-height:1.6em;position:absolute;right:.25em;top:0}.rdrDay{box-sizing:inherit;cursor:pointer;font:inherit;position:relative;width:14.28571%}.rdrDayNumber{display:block;position:relative}.rdrDayNumber span{color:#1d2429}.rdrDayDisabled{cursor:not-allowed}@supports (-ms-ime-align:auto){.rdrDay{flex-basis:14.285%!important}}.rdrEndEdge,.rdrInRange,.rdrSelected,.rdrStartEdge{pointer-events:none}.rdrDateRangePickerWrapper{display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrStaticRanges{display:flex;flex-direction:column}.rdrStaticRange{font-size:inherit}.rdrInputRange{display:flex}.rdrCalendarWrapper{font-size:12px}.rdrDateDisplayWrapper{background-color:#eff2f7}.rdrDateDisplay{margin:.833em}.rdrDateDisplayItem{background-color:#fff;border:1px solid #0000;border-radius:4px;box-shadow:0 1px 2px 0 #23394236}.rdrDateDisplayItem input{color:#849095}.rdrDateDisplayItemActive{border-color:currentColor}.rdrDateDisplayItemActive input{color:#7d888d}.rdrMonthAndYearWrapper{padding-top:10px}.rdrMonthAndYearPickers{font-weight:600}.rdrMonthAndYearPickers select{-moz-appearance:none;background-position:right 8px center;color:#3e484f}.rdrMonthAndYearPickers select:hover{background-color:#00000012}.rdrMonthPicker,.rdrYearPicker{margin:0 5px}.rdrNextPrevButton{background:#eff2f7;border-radius:5px;display:block;height:24px;margin:0 .833em;width:24px}.rdrNextPrevButton:hover{background:#e1e7f0}.rdrNextPrevButton i{border-style:solid;display:block;height:0;margin:auto;padding:0;text-align:center;transform:translate(-3px);width:0}.rdrPprevButton i{border-color:#0000 #34495e #0000 #0000;border-width:4px 6px 4px 4px;transform:translate(-3px)}.rdrNextButton i{margin:0 0 0 7px}.rdrWeekDays{padding:0 .833em}.rdrMonth{padding:0 .833em 1.666em}.rdrMonth .rdrWeekDays{padding:0}.rdrMonths.rdrMonthsVertical .rdrMonth:first-child .rdrMonthName{display:none}.rdrWeekDay{color:#849095}.rdrDay{-moz-user-select:none}.rdrDay:focus{outline:0}.rdrDayToday .rdrDayNumber span:after{background:#3d91ff;border-radius:2px;bottom:4px;content:"";height:2px;left:50%;position:absolute;transform:translate(-50%);width:18px}.rdrDayToday:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span:after{background:#fff}.rdrDay:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span{color:#ffffffd9}.rdrEndEdge,.rdrInRange,.rdrSelected,.rdrStartEdge{background:currentColor;bottom:5px;left:0;position:absolute;right:0;top:5px}.rdrSelected{left:2px;right:2px}.rdrStartEdge{border-bottom-left-radius:1.042em;border-top-left-radius:1.042em;left:2px}.rdrSelected{border-radius:1.042em}.rdrDayStartOfMonth .rdrEndEdge,.rdrDayStartOfMonth .rdrInRange,.rdrDayStartOfWeek .rdrEndEdge,.rdrDayStartOfWeek .rdrInRange{border-bottom-left-radius:1.042em;border-top-left-radius:1.042em;left:2px}.rdrDayEndOfMonth .rdrInRange,.rdrDayEndOfMonth .rdrStartEdge,.rdrDayEndOfWeek .rdrInRange,.rdrDayEndOfWeek .rdrStartEdge{border-bottom-right-radius:1.042em;border-top-right-radius:1.042em;right:2px}.rdrDayStartOfMonth .rdrDayEndPreview,.rdrDayStartOfMonth .rdrDayInPreview,.rdrDayStartOfWeek .rdrDayEndPreview,.rdrDayStartOfWeek .rdrDayInPreview{border-bottom-left-radius:1.333em;border-left-width:1px;border-top-left-radius:1.333em;left:0}.rdrDayEndOfMonth .rdrDayInPreview,.rdrDayEndOfMonth .rdrDayStartPreview,.rdrDayEndOfWeek .rdrDayInPreview,.rdrDayEndOfWeek .rdrDayStartPreview{border-bottom-right-radius:1.333em;border-right-width:1px;border-top-right-radius:1.333em;right:0}.rdrDayEndPreview,.rdrDayInPreview,.rdrDayStartPreview{background:#ffffff17;border:0 solid;bottom:3px;left:0;pointer-events:none;position:absolute;right:0;top:3px;z-index:1}.rdrDayStartPreview{border-bottom-left-radius:1.333em;border-bottom-width:1px;border-left-width:1px;border-top-left-radius:1.333em;border-top-width:1px;left:0}.rdrDayInPreview{border-bottom-width:1px;border-top-width:1px}.rdrDayEndPreview{border-bottom-right-radius:1.333em;border-bottom-width:1px;border-right-width:1px;border-top-right-radius:1.333em;border-top-width:1px;right:2px;right:0}.rdrDefinedRangesWrapper{background:#fff;border-right:1px solid #eff2f7;font-size:12px;width:226px}.rdrDefinedRangesWrapper .rdrStaticRangeSelected{color:currentColor;font-weight:600}.rdrStaticRange{background:#fff;border:0;border-bottom:1px solid #eff2f7;cursor:pointer;display:block;outline:0;padding:0}.rdrStaticRange:focus .rdrStaticRangeLabel,.rdrStaticRange:hover .rdrStaticRangeLabel{background:#eff2f7}.rdrStaticRangeLabel{display:block;line-height:18px;outline:0;padding:10px 20px;text-align:left}.rdrInputRanges{padding:10px 0}.rdrInputRange{align-items:center;padding:5px 20px}.rdrInputRangeInput{border:1px solid #dee7eb;border-radius:4px;color:#6c767a;height:30px;line-height:30px;margin-right:10px;text-align:center;width:30px}.rdrInputRangeInput:focus,.rdrInputRangeInput:hover{border-color:#b4bfc4;color:#333;outline:0}.rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber:after{background:#0000;border:1px solid;border-radius:1.333em;bottom:-2px;content:"";left:0;position:absolute;right:0;top:-2px}.rdrDayPassive{pointer-events:none}.rdrDayPassive .rdrDayNumber span{color:#d5dce0}.rdrDayPassive .rdrDayEndPreview,.rdrDayPassive .rdrDayInPreview,.rdrDayPassive .rdrDayStartPreview,.rdrDayPassive .rdrEndEdge,.rdrDayPassive .rdrInRange,.rdrDayPassive .rdrSelected,.rdrDayPassive .rdrStartEdge{display:none}.rdrDayDisabled{background-color:#f8f8f8}.rdrDayDisabled .rdrDayNumber span{color:#aeb9bf}.rdrDayDisabled .rdrDayEndPreview,.rdrDayDisabled .rdrDayInPreview,.rdrDayDisabled .rdrDayStartPreview,.rdrDayDisabled .rdrEndEdge,.rdrDayDisabled .rdrInRange,.rdrDayDisabled .rdrSelected,.rdrDayDisabled .rdrStartEdge{filter:grayscale(100%) opacity(60%)}.rdrMonthName{color:#849095;font-weight:600;padding:.833em;text-align:left}.rdrWeekDay{color:#000;font-weight:400;font-weight:700;line-height:2.667em}.rdrDateDisplayWrapper{background:var(--material-beage);margin:0 -1.5rem}.rdrDateDisplayItemActive input{color:#000;font-weight:700}.rdrDateDisplayItem input{background:#0000;border:0;color:#000;cursor:pointer;font-size:16px;height:2.5em;line-height:2.5em;width:100%}.rdrDateDisplayItem{background:var(--material-beage);border:none;box-shadow:none}.rdrMonthAndYearWrapper{align-items:center;background:var(--material-beage);height:60px;margin:0 -1.5rem;padding:0 .5rem}.rdrMonthPicker,.rdrYearPicker{color:#000;font-size:16px;font-weight:700}.rdrMonths{display:flex}.rdrDayNumber{align-items:center;bottom:0;bottom:5px;display:flex;font-weight:300;justify-content:center;left:0;outline:0;position:absolute;right:0;top:0;top:5px}.rdrEndEdge{border-bottom-right-radius:1.042em;border-top-right-radius:1.042em;right:2px}.rdrDayToday .rdrDayNumber span{font-weight:500}.rdrMonth{padding:0;width:100%}.rdrCalendarWrapper{color:#000;font-size:14px;width:100%}.rdrDay{background:#0000;border:0;color:#1d2429;height:3em;line-height:3em;padding:0;text-align:center;-webkit-user-select:none;user-select:none}.rdrMonth .rdrWeekDays{padding:10px 0}.rdrDateDisplay{margin:0}.rdrNextPrevButton{align-items:center;background:#fff;border:0;border-radius:4px;display:flex;height:40px;justify-content:center;margin:0 .5em;min-width:20px;padding:0;width:40px}.rdrNextButton i{border-color:#0000 #0000 #0000 #34495e;border-width:4px 4px 4px 6px;margin:0;transform:translate(3px)}.rdrMonthAndYearPickers select{appearance:none;-webkit-appearance:none;background:#0000;background:url("data:image/svg+xml;utf8,<svg width=%279px%27 height=%276px%27 viewBox=%270 0 9 6%27 version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27><g id=%27Artboard%27 stroke=%27none%27 stroke-width=%271%27 fill=%27none%27 fill-rule=%27evenodd%27 transform=%27translate%28-636.000000, -171.000000%29%27 fill-opacity=%270.368716033%27><g id=%27input%27 transform=%27translate%28172.000000, 37.000000%29%27 fill=%27%230E242F%27 fill-rule=%27nonzero%27><g id=%27Group-9%27 transform=%27translate%28323.000000, 127.000000%29%27><path d=%27M142.280245,7.23952813 C141.987305,6.92353472 141.512432,6.92361662 141.219585,7.23971106 C140.926739,7.5558055 140.926815,8.06821394 141.219755,8.38420735 L145.498801,13 L149.780245,8.38162071 C150.073185,8.0656273 150.073261,7.55321886 149.780415,7.23712442 C149.487568,6.92102998 149.012695,6.92094808 148.719755,7.23694149 L145.498801,10.7113732 L142.280245,7.23952813 Z%27 id=%27arrow%27></path></g></g></g></svg>") no-repeat;background-position:right 12px center;border:0;border-radius:4px;color:#000;cursor:pointer;font-weight:700;outline:0;padding:10px 30px 10px 10px;text-align:center}.search-result{background:#fff;z-index:50}.lds-ring{display:inline-block;height:80px;margin:20px;position:relative;width:80px}.lds-ring div{animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:8px solid #0000;border-radius:50%;border-top-color:#000;box-sizing:border-box;display:block;height:64px;margin:8px;position:absolute;width:64px}.lds-ring div:first-child{animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.srp-progress{height:30px;overflow:hidden;position:relative;width:100%}.srp-progress .srp-fill-bar{background:linear-gradient(90deg,#00e8f3,#03fc58);border-radius:0 50px 50px 0;height:30px;position:absolute;transition:width 1s ease-in-out}.morph-label{color:#6c757d;left:.75rem;padding:0 .25rem;pointer-events:none;position:absolute;top:.5rem;transition:all .15s ease-out}.morph-active,input:focus+.morph-label{background-color:#fff!important;font-size:.8rem!important;top:-.5rem!important}input:-webkit-autofill+.morph-label{background-color:#fff!important;border-radius:.2rem;font-size:.8rem!important;top:-.5rem!important}.text-input-label{color:#6c757d!important}.valid{border-color:#198754!important;color:#198754!important}.invalid{border-color:#dc3545!important;color:#dc3545!important}select:focus{background-color:#fff;box-shadow:none!important;outline:none!important}.select-wrapper{position:relative}.select-wrapper i{position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.file-input{align-items:center;background-color:var(--theme-primary-container);border:1px dashed #000;border-radius:.75rem;cursor:pointer;display:inline-flex;font-size:1rem;height:3.3rem;justify-content:center;margin:.25rem;transition:all .3s ease;width:3.3rem}.file-input:hover{background-color:#111;border-radius:5rem;color:#fff;transform:rotate(90deg)}.seat-map{width:100%}.seat-map .select-seats .flightseats{grid-row-gap:.5rem;grid-column-gap:.5rem;background-color:#f2f2f2;border-radius:.4rem;column-gap:.5rem;display:grid;margin:auto;padding:1rem;row-gap:.5rem;width:max-content}.seat-map .select-seats .seat{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:.3rem;cursor:pointer;display:flex;font-size:.8rem;height:2.5rem;justify-content:center;padding:.25rem;width:2.5rem}.seat-map .select-seats .seat:hover{background-color:var(--bs-green);color:#fff;cursor:pointer}.seat-map .select-seats .seat.selected{background-color:var(--bs-green)!important;color:#fff!important}.seat-map .select-seats .seat.free{background:#a3d4a7}.seat-map .select-seats .seat.free:hover{background:#198754}.seat-map .select-seats .seat.disabled{background-color:var(--material-silver)!important;border:1px solid #ddd!important;color:#000!important;cursor:default!important}.flight-container{display:flex;gap:32px;padding:16px 24px;width:100%}.flight-operator-section{align-items:flex-start;gap:2px;max-width:12%;width:100%}.flight-operator-logo-wrapper,.flight-operator-section{display:flex;flex-direction:column;justify-content:center}.flight-operator-logo-wrapper{align-items:center;width:fit-content}.flight-logo{border-radius:30px;height:30px;object-fit:cover;width:30px}.flight-operator-info{align-items:center;display:flex;flex-direction:column;justify-content:center}.flight-flight-code,.flight-operator-name{font-size:12px;font-weight:500;margin:0}.flight-flight-code{color:grey}.flight-details-section{align-items:center;display:flex;flex-grow:1;gap:16px;justify-content:space-between}.flight-time-column{width:100%}.flight-ground-info,.flight-time-column,.flight-time-info{display:flex;flex-direction:column}.flight-departure{justify-content:flex-start;text-align:left}.flight-arrival{align-items:flex-end;justify-content:flex-end;text-align:right}.flight-date,.flight-time{font-size:16px;font-weight:500;margin:0;white-space:nowrap;width:100%}.flight-airport,.flight-terminal{color:grey;font-size:10px;font-weight:500;margin:0;overflow:hidden;text-overflow:ellipsis;width:100%}.flight-duration-column{display:flex;flex-direction:column;gap:4px;justify-content:center;text-align:center;width:100%}.flight-duration{font-size:16px}.flight-duration,.flight-stops{font-weight:500;margin:0;width:100%}.flight-stops{color:grey;font-size:12px}.flight-seats-column{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.flight-seats-left{text-align:end}.flight-seats-badge{background:#d1512d;border-radius:9999px;color:#fff;font-size:.6rem;padding:.25rem .5rem;white-space:nowrap}@media screen and (max-width:768px){.flight-container{flex-direction:column;gap:16px;padding:12px 16px}.flight-operator-section{align-items:center;flex-direction:row;gap:12px;justify-content:flex-start;max-width:100%}.flight-operator-logo-wrapper{flex-direction:row;gap:8px}.flight-operator-info{align-items:flex-start}.flight-details-section{align-items:flex-start;flex-direction:column;gap:1px}.flight-time-column{align-items:flex-start;flex-direction:row;justify-content:space-between;text-align:left;width:100%}.flight-time{font-size:16px}.flight-date,.flight-duration{font-size:12px}.flight-dash-line{margin:0 auto;max-width:60%}.flight-airport,.flight-terminal{font-size:12px;text-align:right}.flight-arrival{align-items:flex-start;text-align:left}.flight-duration-column{align-items:center;text-align:center}.flight-seats-column{align-items:flex-start}.flight-seats-left{text-align:left;width:100%}.flight-seats-badge{font-size:.65rem;padding:.25rem .6rem}}.action-container{align-items:center;display:flex;gap:8px;justify-content:flex-start;width:100%}.flight-dash-line{border-bottom:1px dashed #111;margin:0;width:100%}.truncate-container{color:grey;font-size:10px;font-weight:500;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}@media screen and (max-width:768px){.action-container{justify-content:flex-end}}.itenary-flight-container{background-color:#fff;border-radius:12px;display:flex;gap:32px;margin-top:2rem;padding:16px 24px;width:100%}.itenary-flight-operator-section{align-items:flex-start;display:flex;flex-direction:column;gap:2px;justify-content:center;max-width:12%;width:100%}.itenary-flight-operator-logo-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;width:fit-content}.itenary-flight-logo{border-radius:30px;height:30px;object-fit:cover;width:30px}.itenary-flight-operator-info{align-items:center;display:flex;flex-direction:column;justify-content:center}.itenary-flight-flight-code,.itenary-flight-operator-name{font-size:12px;font-weight:500;margin:0}.itenary-flight-flight-code{color:grey}.itenary-flight-details-section{align-items:center;display:flex;flex-grow:1;gap:16px;justify-content:space-between}.itenary-flight-time-column{width:100%}.itenary-flight-ground-info,.itenary-flight-time-column,.itenary-flight-time-info{display:flex;flex-direction:column}.itenary-flight-departure{justify-content:flex-start;text-align:left}.itenary-flight-arrival{align-items:flex-end;justify-content:flex-end;text-align:right}.itenary-flight-date,.itenary-flight-time{font-size:28px;font-weight:500;margin:0;white-space:nowrap;width:100%}.itenary-flight-city{font-size:16px;font-weight:500;margin:0}.itenary-flight-airport,.itenary-flight-terminal{color:grey;font-size:10px;font-weight:500;margin:0;overflow:hidden;text-overflow:ellipsis;width:100%}.itenary-flight-duration-column{display:flex;flex-direction:column;gap:8px;justify-content:center;text-align:center;width:100%}.itenary-flight-duration{font-size:16px;font-weight:500;margin:0;width:100%}.itenary-flight-dash-line{border-bottom:1px dashed #111;margin:0;width:100%}.itenary-flight-stops{color:grey;font-size:12px;font-weight:500;margin:0;width:100%}.itenary-flight-seats-column{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.itenary-flight-seats-left{text-align:end}.itenary-flight-seats-badge{background:#d1512d;border-radius:9999px;color:#fff;font-size:.6rem;padding:.25rem .5rem;white-space:nowrap}@media screen and (max-width:768px){.itenary-flight-container{flex-direction:column;gap:16px;padding:12px 16px}.itenary-flight-operator-section{align-items:center;flex-direction:row;gap:12px;justify-content:flex-start;max-width:100%}.itenary-flight-operator-logo-wrapper{flex-direction:row;gap:8px}.itenary-flight-operator-info{align-items:flex-start}.itenary-flight-details-section{align-items:flex-start;flex-direction:column;gap:4px}.itenary-flight-time-column{align-items:flex-start;flex-direction:row;justify-content:space-between;text-align:left;width:100%}.itenary-flight-time{font-size:16px}.itenary-flight-city{font-size:12px;font-weight:500}.itenary-flight-duration{font-size:12px}.itenary-flight-dash-line{margin:0 auto;max-width:60%}.itenary-flight-airport,.itenary-flight-terminal{font-size:12px;text-align:right}.itenary-flight-arrival{align-items:flex-start;text-align:left}.itenary-flight-duration-column{align-items:center;text-align:center}.itenary-flight-seats-column{align-items:flex-start}.itenary-flight-seats-left{text-align:left;width:100%}.itenary-flight-seats-badge{font-size:.65rem;padding:.25rem .6rem}}.search-input{border:1px solid var(--material-grey);border-radius:.3rem;font-weight:500;padding:1rem;transition:all .1s ease-in-out;width:100%}.search-result{border:1px solid var(--material-grey);border-radius:0 0 .5rem .5rem;border-top:none;left:0;max-height:300px;overflow:scroll;padding:.5rem;position:absolute;top:calc(100% - 10px);width:100%;z-index:1}.search-result .item{border-radius:.25rem;cursor:pointer;font-size:.9rem;padding:.5rem;transition:all .1s ease-in-out}.search-result .header{font-size:.8rem;margin-bottom:.5rem;padding:0 .5rem .5rem}.search-result .item:hover{background-color:#f2f2f2}.rooms-popup{background-color:#fff;border-radius:0 0 .5rem .5rem;border-top:0!important;left:-1px;padding:0 1rem 1rem;position:absolute;top:calc(100% - .2rem);width:calc(100% + 2px)}.inc-dec-btn{background:#000;border:1px solid #000;color:#fff;cursor:pointer;height:25px;min-width:25px;transition:all .15s ease-in-out}.inc-dec-btn:hover{background:#fff;color:#000}.hotel-card{background:#fff;margin:10px;padding:8px;width:calc(25% - 20px)}.hotel-card .text-small{font-size:.8rem}.fw-500{font-weight:500}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hotel-card{border-radius:10px;cursor:pointer;transition:all .2s ease-in-out}.hotel-card img{background:#f1f1f1;border-radius:12px;height:225px;object-fit:cover;width:100%}@media (max-width:1000px){.hotel-card{width:calc(33.33% - 20px)}}@media (max-width:800px){.hotel-card{width:calc(50% - 20px)}}@media (max-width:600px){.hotel-card{width:100%}}.hotel-search-input{background-color:#fff!important;border-radius:.5rem!important;transition:all .1s ease-in-out;width:100%}.hotel-search-input::placeholder{font-size:.9rem!important}.hotel-search{background-color:#fff;border:1px solid #ddd;border-radius:0 0 .5rem .5rem;border-top:none;box-shadow:0 .5rem .5rem #0000001a;left:0;max-height:300px;overflow-x:hidden;overflow-y:auto;padding:.5rem;position:absolute;top:calc(100% - 7px);width:100%;z-index:1}.hotel-search .item{border-radius:.25rem;cursor:pointer;font-size:.9rem;padding:.75rem;transition:all .1s ease-in-out}.hotel-search .header{background-color:#fff;border-bottom:1px solid #ddd;font-size:.8rem;margin-bottom:.5rem;padding:0 .5rem .5rem}.hotel-search .item:hover{background-color:var(--material-beage)}.text-input-label{color:#ddd;font-size:.8rem}.srp-hotel-progress{height:30px;overflow:hidden;position:relative;width:100%}.srp-hotel-progress .srp-fill-bar{background:linear-gradient(90deg,#a565fe,#d9499e);border-radius:0 50px 50px 0;height:30px;position:absolute;transition:width 1s ease-in-out}.hide-bar-anim{animation:hide-bar .2s ease-in-out 1;animation-delay:1s;animation-fill-mode:forwards}.fill-bar-anim{animation:fill-bar 6s ease-in-out 1;animation-fill-mode:forwards}.full-bar-anim{animation:full-bar 1s ease-in-out 1;animation-fill-mode:forwards}.move-plane-anim{animation:move-plane 6s ease-in-out 1;animation-fill-mode:forwards}.end-plane-anim{animation:end-plane 1s ease-in-out 1;animation-fill-mode:forwards}@keyframes fill-bar{0%{width:0}to{width:80%}}@keyframes full-bar{0%{width:80%}to{width:100%}}@keyframes move-plane{0%{left:5px}to{left:calc(80% + 5px)}}@keyframes end-plane{0%{left:calc(80% + 5px)}to{left:calc(100% + 5px)}}@keyframes hide-bar{0%{height:30px}to{height:0}}.room-card .room-option{cursor:pointer;transition:all .2s ease}.room-card .room-option.selected,.room-card .room-option:hover{background-color:var(--material-blue)}.room-card .room-option.selected{border-color:#222!important}.swap-btn{cursor:pointer;transition:all .2s ease-in-out}.swap-btn:hover{transform:rotate(180deg)}.truncate-show{max-height:auto;overflow:auto}.truncate-overflow{--max-lines:3;max-height:calc(1.2rem*var(--max-lines));overflow:hidden}.truncate-overflow:before{bottom:0;content:"...";position:absolute;right:0}.image-thumbnail{cursor:pointer;overflow:hidden;position:relative}.image-thumbnail:hover .thumb{align-items:center;background-color:#00000080;color:#fff;display:block;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.image-thumbnail .thumb{display:none;transition:all .15s ease}.image-thumbnail .thumb.show{align-items:center;background-color:#00000080;color:#fff;display:block;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;transition:all .15s ease;width:100%}.image-viewer{background-color:#111;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:10}.image-viewer img:hover{transform:scale(98%);transition:all .2s ease}.image-viewer .full-img{height:100%}.image-viewer .carousel-img{max-height:calc(100vh - 10rem)}.image-viewer .carousel-img img{width:100%}@media (max-width:575.98px){.image-viewer .full-img{height:60%}.image-viewer .carousel-img{align-items:flex-end;display:flex;height:40%}.image-viewer .carousel-img img{width:250px}}.info-pane{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fff;border-radius:1rem 1rem 0 0;bottom:0;left:0;position:fixed;width:100%;z-index:20}.gaugeline{height:2.5rem;margin-top:1rem;position:relative;width:100%}.gaugeline .track{background-color:#ddd;width:100%}.gaugeline .fill,.gaugeline .track{border-radius:.5rem;height:8px;left:0;position:absolute;top:0}.gaugeline .fill{background-color:var(--bs-primary);transition:all .4s ease-out}.gaugeline .legend{align-items:center;display:flex;font-size:.9rem;justify-content:space-between;left:0;position:absolute;top:1.2rem;width:100%}.tabs-menu{align-items:center;background-color:var(--material-green);border-radius:.5rem;display:inline-flex;width:100%}.tabs-menu .tab-active{background-color:#fff;flex:1 1;font-weight:700;padding:.5rem 1rem}.tabs-menu .tab,.tabs-menu .tab-active{border-radius:.5rem;margin:.5rem;text-align:center}.tabs-menu .tab{cursor:pointer;min-width:100px;padding:.5rem;transition:all .3s ease}.tabs-menu .tab:hover{background:#0000000d}.bus-seatmap .label{font-weight:700;margin-bottom:1rem}.bus-seatmap .legend{align-items:center;display:flex;font-size:.8rem}.bus-seatmap .indicator{border:1px solid #222;border-radius:25px;height:20px;width:20px}.bus-seatmap .wrapper-busseats{background-color:var(--material-silver);border-radius:.5rem;padding:1rem}.bus-seatmap .select-busseats{grid-row-gap:.5rem;grid-column-gap:.5rem;column-gap:.5rem;display:grid;row-gap:.5rem}.bus-seatmap .select-busseats .seat{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:.2rem;cursor:pointer;display:flex;font-size:.8rem;justify-content:center;padding:.25rem}.bus-seatmap .select-busseats .seat.selected{background-color:var(--bs-green)!important;border:1px solid var(--bs-green)!important;color:#fff!important}.bus-seatmap .select-busseats .seat.disabled{background-color:var(--material-silver)!important;border:1px solid #ddd!important;color:#000!important;cursor:default!important}.bus-seatmap .select-busseats .seat.female{background-color:#ffe6f7!important;border:1px solid #ddd!important;color:#000!important;cursor:default!important}.bus-seatmap .select-busseats .seat:hover{background-color:var(--bs-green);border:1px solid #0000;color:#fff}.footer-clean{background-color:#fff;color:#4b4c4d;padding:50px 0}.footer-clean h3{font-size:16px;font-weight:700;margin-bottom:12px;margin-top:0}.footer-clean ul{font-size:14px;line-height:1.6;list-style:none;margin-bottom:0;padding:0}.footer-clean ul a{color:inherit;opacity:.8;text-decoration:none}.footer-clean ul a:hover{opacity:1}.footer-clean .item.social{text-align:right}@media (max-width:767px){.footer-clean .item{padding-bottom:20px;text-align:center}}@media (max-width:768px){.footer-clean .item.social{text-align:center}}.footer-clean .item.social>a{border:1px solid #ccc;border-radius:50%;color:inherit;display:inline-block;font-size:24px;height:40px;line-height:40px;margin-left:10px;margin-top:22px;opacity:.75;text-align:center;width:40px}.footer-clean .item.social>a:hover{opacity:.9}@media (max-width:991px){.footer-clean .item.social>a{margin-top:40px}}@media (max-width:767px){.footer-clean .item.social>a{margin-top:10px}}.footer-clean .copyright{font-size:13px;margin-bottom:0;margin-top:14px;opacity:.6}.chat-wrapper{background:#00000008;background-color:#fff;border:1px solid var(--bs-light);border-radius:1rem;display:flex;flex-direction:column;height:100%;max-height:calc(100vh - 2rem);overflow-x:hidden;overflow-y:auto;position:relative}.chat-wrapper .chats{background:var(--bs-light);flex:1 1;overflow-x:hidden;overflow-y:auto;padding:1rem}.chat-wrapper .bottom-bar{background-color:#fff;border-top:1px solid var(--bs-light);padding:1rem;width:100%}.chat-wrapper .message-box{align-items:center;background-color:#00000008;border:1px solid var(--bs-light);border-radius:.5rem!important;display:flex;overflow:hidden;padding:.3rem}.chat-wrapper .message-box input{background-color:initial!important;border:none!important}.chat-wrapper .message-box .icons{display:flex}.chat-wrapper .message-box .icons i{align-items:center;border-radius:30px;cursor:pointer;display:flex;height:40px;justify-content:center;width:40px}.chat-wrapper .message-box .icons i:hover{background-color:var(--bs-primary);color:#fff!important}.chat-wrapper .sent{justify-content:flex-end}.chat-wrapper .received{justify-content:flex-start}.chat-wrapper .received .bubble,.chat-wrapper .sent .bubble{display:flex;margin-top:1rem}.chat-wrapper .sent .bubble{align-items:flex-end;justify-content:flex-end}.chat-wrapper .received .bubble .message{background-color:#fff;border:1px solid var(--bs-light);border-radius:0 1rem 1rem 1rem;font-size:.8rem;padding:.75rem}.chat-wrapper .sent .bubble .message{background-color:#fff;border:1px solid var(--bs-light);border-radius:1rem 1rem 0 1rem;font-size:.8rem;padding:.75rem}@media (max-width:1000px){.chat-wrapper{background:#f2f2f2;border:1px solid var(--bs-light);border-radius:.5rem;border-radius:2rem 2rem 0 0;bottom:0;box-shadow:0 0 .6rem #0003;left:0;max-height:90%;max-width:100%;overflow-x:hidden;overflow-y:scroll;position:fixed;width:100%}}.Voucher-Preview:hover:before{align-items:center;background:#00000080;border-radius:.5rem;color:#fff;content:url(/static/media/expand.407fc499ffd2f2c4fba3.svg);display:flex;height:100%;justify-content:center}.Voucher-Preview{border-radius:.75rem;cursor:pointer;height:3.3rem;margin:.25rem;max-width:3.3rem;min-width:3.3rem;position:relative}.loginWithDice{align-items:center;background:#0d6efd;border:none;border-radius:7px;color:#fff;cursor:pointer;display:flex;justify-content:center;margin-top:10px;outline:none;padding:10px;transition:all .2s ease-in-out;width:100%}.loginWithDice:hover{background:#222}.update-wrapper{bottom:1rem;position:fixed;right:1rem;z-index:100}.update-wrapper .notification{background-color:#fff;border-radius:.5rem;box-shadow:0 .2rem .5rem #0003;margin-top:1rem;max-width:300px;padding:1rem;text-align:center}.update-wrapper p{font-size:.8rem}.update-wrapper button{background-color:#222;border:none;border-radius:5rem;color:#fff;cursor:pointer;font-size:14px;padding:.5rem 1rem;transition:all .2s ease}.update-wrapper button:hover{transform:scale(104%)}.update-wrapper .cancel-btn{cursor:pointer;font-size:14px;margin-left:10px}@media (max-width:576px){.update-wrapper .notification{max-width:100%!important}.update-wrapper{bottom:0;right:0}}@font-face{font-display:auto;font-family:proxima-nova;font-stretch:normal;font-style:normal;font-weight:700;src:url(https://use.typekit.net/af/2555e1/00000000000000007735e603/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/2555e1/00000000000000007735e603/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/2555e1/00000000000000007735e603/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype")}@font-face{font-display:auto;font-family:proxima-nova;font-stretch:normal;font-style:normal;font-weight:600;src:url(https://use.typekit.net/af/78aca8/00000000000000007735e60d/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("woff2"),url(https://use.typekit.net/af/78aca8/00000000000000007735e60d/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("woff"),url(https://use.typekit.net/af/78aca8/00000000000000007735e60d/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3) format("opentype")}@font-face{font-display:auto;font-family:proxima-nova;font-stretch:normal;font-style:normal;font-weight:400;src:url(https://use.typekit.net/af/efe4a5/00000000000000007735e609/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/efe4a5/00000000000000007735e609/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/efe4a5/00000000000000007735e609/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype")}@font-face{font-display:auto;font-family:proxima-nova;font-stretch:normal;font-style:normal;font-weight:500;src:url(https://use.typekit.net/af/23e139/00000000000000007735e605/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff2"),url(https://use.typekit.net/af/23e139/00000000000000007735e605/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff"),url(https://use.typekit.net/af/23e139/00000000000000007735e605/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("opentype")}.tk-proxima-nova{font-family:proxima-nova,sans-serif}html{font-size:16px}body:has(#modal-root .modal){height:100vh;overflow-y:hidden}@media (max-width:576px){html{font-size:14px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1200px!important}}:root{--material-blue:#ceebf2;--material-beage:#fee4d4;--light-color:#f2f2f2;--material-violet:#e7def8;--material-grey:#d9d4e7;--material-yellow:#f2f6e4;--material-cream:#efd9ca;--material-green:#cbe5de;--material-red:#f5c6cf;--material-bg:#f9f8fc;--material-silver:#eff0f3;--material-orange:#ffdc9a;--material-pink:#f1ddec}:focus{box-shadow:none!important;outline:none!important}*,:after,:before{box-sizing:border-box}input:focus{box-shadow:none!important;outline:none!important}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-thumb{border-radius:10px}body{color:#222;font-family:proxima-nova!important;-webkit-user-select:none;user-select:none}.cap{text-transform:uppercase!important}.cards{background-color:#fff;border-radius:2rem;box-shadow:0 .5rem 1rem #0000000d!important;padding:2rem;width:100%}.ms-auto{margin-left:0}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1100px}}@media (min-width:576px){.modal-dialog{margin:1.75rem auto;max-width:600px}}.destination-card{border-radius:10px;cursor:pointer;height:200px;min-width:300px;transition:all .3s ease-out;width:300px}.destination-card:hover{min-width:320px;width:320px}.white-cards{background:#fff;border-radius:10px;cursor:pointer;height:100%;padding:1.5rem;transition:all .2s ease-in-out}.white-cards:hover{background:#eff0f3;background:var(--material-silver);border-color:#eff0f3;border-color:var(--material-silver)}.border-box{background-color:#fff;border-radius:5px;padding:1rem}.flight-card{background:#fff;border-radius:10px;cursor:pointer;transition:all .2s ease-in-out}.flight-card:hover{background-color:#fee4d4;background-color:var(--material-beage);transform:scale(97%)}.fares{background:#fff;border:1px solid #0000;cursor:pointer;height:6rem;padding:.4rem;transition:all .2s ease-in-out}.fares:hover{background-color:#fee4d4;background-color:var(--material-beage)}.fares-hidden{background:#fff;border:1px solid #0000;height:0;overflow:hidden!important;padding-bottom:1px!important;padding-top:1px!important}.fares-hidden,.fares-selected{transition:all .2s ease-in-out}.fares-selected{background-color:#ceebf2;background-color:var(--material-blue);border:1px solid #222!important;border-radius:10px;cursor:pointer;height:6rem;padding:.75rem}.date-card{border-radius:5px;cursor:pointer;font-size:.8rem;margin-right:.75rem;max-width:150px;min-width:120px;transition:all .15s ease-in-out}.date-card:hover{transform:scale(95%)}input[type=range]::-webkit-slider-thumb{background:#000;margin-top:-7px}input[type=range]::-webkit-slider-runnable-track{background:#000;border-radius:50px;height:2px;width:100%}.form-control{appearance:none;background-clip:padding-box;background-color:#f8f9fa;color:#212529;display:block;font-size:1rem;font-weight:400;line-height:1.5;padding:.5rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}input[type=checkbox]{appearance:none;background-color:#fff;border:.08em solid;color:currentColor;display:grid;font:inherit;height:1.15em;margin:5px 15px 0 0;place-content:center;transform:translateY(-.075em);width:1.15em}infut[type=checkbox]:before{background-color:#fff;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);content:"";height:.65em;transform:scale(0);transform-origin:bottom left;transition:transform .12s ease-in-out;width:.65em}input[type=checkbox]:checked:before{transform:scale(1)}input[type=checkbox]:disabled{--form-control-color:#ccc;color:#ccc;cursor:not-allowed}.form-check-input:checked{background-color:#000;border-color:#000}.form-check-input[type=checkbox]{border-radius:.18rem;cursor:pointer}.cursor-pointer{cursor:pointer}.rounded-4{border-radius:.5rem}.text-small{font-size:.8rem}.text-tiny{font-size:.7rem}.btn:hover{transform:scale(104%);transition:all .2s ease-out}.display-7{font-weight:2rem}.search-input{border:1px solid #222;border-radius:4px}.search .search-input{border:1px solid #d9d4e7;border:1px solid var(--material-grey);border-radius:4px}.modal-header{border-radius:0}.shadow-md{box-shadow:0 0 1rem rgba(0,0,0,.175)!important}.tabs{align-items:center;background:#fff;cursor:pointer;display:flex;overflow:scroll;position:sticky;top:0;z-index:15}.tabs .tab{border-top:5px solid #fff;flex:1 1;min-width:100px}.tabs .tab-active{border-bottom:5px solid #000;flex:1 1;min-width:100px}.tabs .tab-active>button{font-weight:600}.card{border:1px solid #d9d4e7;border:1px solid var(--material-grey);border-radius:4px}.deal-card{background:#fff;border-radius:1rem;cursor:pointer;min-width:260px;transition:all .15s ease-in-out}.text-truncate.text-truncate--2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box!important;white-space:normal}.dropdown-item{background-color:initial;border:0;clear:both;color:#212529;display:block;font-weight:400;padding:.5rem 1rem;text-align:inherit;text-decoration:none;white-space:nowrap;width:100%}.overflow-y-hidden{overflow-y:hidden!important}.overflow-x-hidden{overflow-x:hidden!important}.scroll-smooth{scroll-behavior:smooth}.scrollbar-hidden::-webkit-scrollbar{display:none}.select-chips{border:1px solid #222;border-radius:.4rem;cursor:pointer;font-size:.8rem;margin:.25rem;padding:.3rem .6rem;white-space:nowrap}.select-chips.selected,.select-chips:hover{background-color:#fee4d4;background-color:var(--material-beage)}.select-chips.selected{border:1px solid #222;border-radius:.4rem;cursor:pointer;font-size:.8rem;margin:.25rem;padding:.3rem .6rem}.Stencil{background:#efefef}.Stencil.has-shimmer{animation-duration:1.5s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:shimmer;animation-timing-function:linear;background:linear-gradient(90deg,#f6f7f8 0,#edeef1 20%,#f6f7f8 40%,#f6f7f8);background-size:1200px 1200px;position:relative}div.shimmer{height:10px;margin-top:12px;width:200px}.sm-absolute{position:absolute}.sm-100{width:100%}@media (min-width:576px){.sm-absolute{position:relative}.sm-100{width:auto}}.back-btn{align-items:center;border-radius:3rem;cursor:pointer;display:flex;height:3rem;justify-content:center;margin-left:-3.5rem;width:3rem}.back-btn:hover{background-color:#fff}.check-child:not(:has(section)){display:none!important}.scrollbar-autohide::-webkit-scrollbar-thumb{background-color:initial}.scrollbar-autohide:hover::-webkit-scrollbar-thumb{background-color:#999!important}::-webkit-scrollbar{height:5px;width:5px}::-webkit-scrollbar-track{background-color:initial}::-webkit-scrollbar-thumb{background-color:#999;border-radius:50px}.flex-center{align-items:center;justify-content:center}.success-pill{background-color:#cee5d0;color:#198754}.danger-pill,.success-pill{border-radius:.5rem;font-size:.8rem;padding:.25rem .5rem}.danger-pill{background-color:#fff2f2;color:#dc3545}.bus-card{background:#fff;border-radius:10px;cursor:pointer;transition:all .2s ease-in-out}.bus-card:hover{background-color:#fee4d4;background-color:var(--material-beage);transform:scale(97%)}.bus-card .info{border:1px solid #ddd;border-radius:.25rem;cursor:pointer;font-size:.7rem;padding:.25rem;transition:all .2s ease;white-space:nowrap}.bus-card .info:hover{background-color:var(--bs-primary);border:1px solid #0000;color:#fff}.boarding-point{border:1px solid #ddd;border-radius:.25rem;cursor:pointer;font-size:.8rem;padding:1rem;transition:all .2s ease;white-space:nowrap}.boarding-point:hover{background-color:#fee4d4;background-color:var(--material-beage);border-color:#fee4d4;border-color:var(--material-beage);transform:scale(98%)}.boarding-point.active{background-color:#ceebf2;background-color:var(--material-blue);border:1px solid #000}.guests-list:not(:has(div)):before{color:#666;content:"Add a new guest for this Room";font-size:.8rem}.support .ticket{align-items:center;background-color:#fff;border-bottom:1px solid var(--theme-border-color);border-radius:.4rem;cursor:pointer;display:flex;font-size:.8rem;padding:1rem;transition:all .2s ease;width:100%}.support .ticket:hover{background-color:#f2f2f2}.support .ticket-active{background-color:var(--theme-primary-color);border-color:var(--theme-primary-color);column-count:#fff!important}.support .details{flex-grow:1}.text-pill{border:1px solid var(--theme-variant-color);border-radius:50px;color:var(--theme-text-color)}.pending-pill,.text-pill{align-items:center;background-color:var(--theme-variant-color);display:inline-flex;font-size:.6rem;justify-content:center;padding:.2rem .6rem}.pending-pill{border:1px solid var(--theme-border-color);border-radius:50px;color:var(--theme-on-variant-color)}.success-pill{background-color:var(--theme-primary-container);border:1px solid var(--theme-primary-container);border-radius:50px;color:var(--theme-primary-color)}.danger-pill,.success-pill{align-items:center;display:inline-flex;font-size:.6rem;justify-content:center;padding:.2rem .6rem}.danger-pill{background-color:var(--theme-error-container);border-color:1px solid var(--theme-error-container);border-radius:50px;color:var(--theme-error-color)}.payment-ongoing{border:1px solid #111;border-radius:10px;display:block;height:12px;overflow:hidden;position:relative;width:80%}.payment-ongoing:after{animation:animloader 2s linear infinite;background:#f1c102;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;top:0;width:40%}@keyframes animloader{0%{left:0;transform:translateX(-100%)}to{left:100%;transform:translateX(0)}}.rounded-5{border-radius:1rem}.FadeIn-Effect{animation:fadeInAnimation .2s ease;animation-fill-mode:forwards;animation-iteration-count:1}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}.FadeUp-Effect{animation:fadeUpAnimation .2s ease;animation-fill-mode:forwards;animation-iteration-count:1}@keyframes fadeUpAnimation{0%{opacity:0;transform:translateY(10%)}to{opacity:1;transform:translateY(0)}}.FadeDown-Effect{animation:fadeDownAnimation .2s ease;animation-fill-mode:forwards;animation-iteration-count:1}@keyframes fadeDownAnimation{0%{opacity:0;transform:translateY(-10%)}to{opacity:1;transform:translateY(0)}}.FadeLeft-Effect{animation:fadeLeftAnimation .2s ease;animation-fill-mode:forwards;animation-iteration-count:1}@keyframes fadeLeftAnimation{0%{opacity:0;transform:translateX(-10%)}to{opacity:1;transform:translateX(0)}}.FadeRight-Effect{animation:fadeRightAnimation .2s ease;animation-fill-mode:forwards;animation-iteration-count:1}@keyframes fadeRightAnimation{0%{opacity:0;transform:translateX(10%)}to{opacity:1;transform:translateX(0)}}.transition-ease{transition:all .2s ease-in-out}.hoverExpand{transition:all .3s ease-in-out}.hoverExpand:hover{transform:scale(105%)}.spinner>div{background-color:#fff}.spinner-dark>div,.spinner>div{animation:sk-bouncedelay 1.4s ease-in-out infinite both;border-radius:100%;display:inline-block;height:8px;margin:0 2px;width:8px}.spinner-dark>div{background-color:#000}.spinner .bounce1{animation-delay:-.32s}.spinner .bounce2{animation-delay:-.16s}@keyframes sk-bouncedelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.FadeOut-Effect{animation:fadeOutAnimation .2s ease;animation-fill-mode:forwards;animation-iteration-count:1}@keyframes fadeOutAnimation{0%{opacity:1}to{opacity:0}}.FadeOutLeft-Effect{animation:fadeOutLeftAnimation .2s ease;animation-fill-mode:forwards;animation-iteration-count:1}@keyframes fadeOutLeftAnimation{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-10%)}}.FadeOutRight-Effect{animation:fadeOutRightAnimation .2s ease;animation-fill-mode:forwards;animation-iteration-count:1}@keyframes fadeOutRightAnimation{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(10%)}}.skeleton-box{background-color:#f2f2f2;border-radius:6px;display:inline-block;height:1em;overflow:hidden;position:relative}.skeleton-box:after{animation:shimmer 2s infinite;background-image:linear-gradient(90deg,#fff0,#fff3 20%,#ffffff80 60%,#fff0);bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@keyframes shimmer{to{transform:translateX(100%)}}
/*# sourceMappingURL=main.d12581fd.css.map*/