[data-simplebar]{position:relative;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:flex-start;align-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;overflow:hidden;width:auto!important;height:auto!important;z-index:0}.simplebar-mask,.simplebar-offset{position:absolute;padding:0;margin:0;left:0;top:0;bottom:0;right:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;visibility:visible;max-width:100%;max-height:100%;scrollbar-width:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;-webkit-flex-grow:inherit;flex-grow:inherit;-webkit-flex-shrink:0;flex-shrink:0;-webkit-flex-basis:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;z-index:-1}.simplebar-height-auto-observer,.simplebar-track{position:absolute;overflow:hidden;pointer-events:none}.simplebar-track{z-index:1;right:0;bottom:0}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;right:2px;width:7px;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:0;right:0;opacity:0;transition:opacity .2s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition:opacity 0s linear}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:2px;bottom:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:2px;height:7px;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.hs-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none}
/*# sourceMappingURL=2.bce137ce.chunk.css.map */
.error-message{color:#fff;font:400 1rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;background-color:#da2d21}html[lang=hi] .error-message{line-height:1.5}.error-message-container{height:386px}@media (min-width:768px){.error-message-container{height:216px}}@media only screen and (min-width:1280px){.error-message-container{height:288px}}.search-box button,.search-box svg.absolute-icon{right:20px;top:23px}.predective-label input{cursor:pointer;padding-right:3rem}.predective-label input:focus~.floating-label,.predective-label input[value=""]:focus~.floating-label,.predective-label input[value]~.floating-label{color:#5e6a75;font:400 .875rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;bottom:11%;height:15px;left:3%;opacity:1;top:8%}html[lang=hi] .predective-label input:focus~.floating-label,html[lang=hi] .predective-label input[value=""]:focus~.floating-label,html[lang=hi] .predective-label input[value]~.floating-label{line-height:1.5}.predective-label input[value=""]~.floating-label{color:#5e6a75;font:400 .875rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;left:3.5%;pointer-events:none;top:30%;transition:all .5s ease}html[lang=hi] .predective-label input[value=""]~.floating-label{line-height:1.5}.search-with-close.input-container input[type=text]{padding-left:3rem;padding-right:3rem}.search-with-close label{padding-left:2rem}.search-with-close svg.absolute-icon{fill:#bec5cb;left:1rem;margin-top:-12px;top:50%}.search-with-close .search-cross-button,.search-with-close .search-spinner{margin-top:-12px;right:20px;top:50%}.grey-icon input[type=text][disabled]~svg.icon{fill:#dadee1}.grey-icon svg.icon{fill:#bec5cb}.ttg-flight-search .ttg-flight-search-icon{right:1rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hal-pagination .icon-pagination{fill:#fff;vertical-align:middle}@media (min-width:320px) and (max-width:767px){.hal-pagination .show-more{width:100%}}.hal-pagination .cta:hover .icon-pagination{-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.list-item:first-child{border-top:1px solid #dadee1}.list-item{border-bottom:1px solid #dadee1;justify-content:left}.list-item .title{color:#2c292a;font:400 1rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .list-item .title{line-height:1.5}.list-item .arrow{min-width:1.5rem}.list-item .arrow svg{fill:#2b0b50}.list-item:hover{background-color:#f4f4f6}@media (min-width:768px){.list-item{min-height:70px}.list-item .title{color:#2c292a;font:400 1rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .list-item .title{line-height:1.5}.teaser{color:#5e6a75;font:400 .875rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .teaser{line-height:1.5}}@media only screen and (min-width:1280px){.list-item:first-child{border-top:0}.list-item .title{color:#2c292a;font:400 1.25rem/1.4 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .list-item .title{line-height:1.5}.list-item .description .teaser{color:#5e6a75;font:400 1rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;max-width:900px}html[lang=hi] .list-item .description .teaser{line-height:1.5}}.search-listing-container .show-more{align-items:center;display:flex;justify-content:space-between;margin:0 auto;min-width:208px}.search-listing-container{background:#fff}.search-listing-container .submit-btn{position:absolute;right:1rem;top:1rem}.search-listing-container input{color:#5e6a75;font:400 1rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .search-listing-container input{line-height:1.5}.search-listing-container input ::-ms-clear{display:none}.search-listing-container .border-top{border-top:1px solid #dadee1}.search-listing-container .no-search-results{padding-bottom:1.725rem;padding-top:1.725rem}.search-listing-wrapper .search-text{top:-260px}@media (min-width:768px){.search-listing-wrapper .search-text{max-width:480px}}@media only screen and (min-width:1280px){.search-listing-wrapper .search-text{max-width:708px;top:-358px}}.search-listing-wrapper .search-results{color:#2c292a;font:400 1.25rem/1.4 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .search-listing-wrapper .search-results{line-height:1.5}.search-listing-wrapper .no-search-results{color:#2c292a;font:400 1rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .search-listing-wrapper .no-search-results{line-height:1.5}@media (min-width:768px){.search-listing-wrapper .input-wrapper{flex-direction:row-reverse}.search-listing-wrapper .input-button{max-width:48%;width:100%}.search-listing-wrapper .search-results{color:#2c292a;font:400 1.375rem/1.455 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;border:0}html[lang=hi] .search-listing-wrapper .search-results{line-height:1.5}.search-listing-wrapper .no-search-results{color:#2c292a;font:400 1.375rem/1.455 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .search-listing-wrapper .no-search-results{line-height:1.5}}@media only screen and (min-width:1280px){.search-listing-container:after{background:#dadee1;content:"";display:block;height:1px;position:absolute;right:0;top:104px;width:100%}.search-listing-container .input-wrapper{border:0}.search-listing-container .input-button{max-width:440px}.search-listing-container .search-results{color:#2c292a;font:400 1.5rem/1.334 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .search-listing-container .search-results{line-height:1.5}.search-listing-container .no-search-results{border-bottom:1px solid #dadee1;border-top:0}.search-listing-container .space-in-between{border-bottom:1px solid #dadee1;min-height:3.5rem}.search-listing-wrapper{width:100%}}.tabs-wrapper .tab-title{list-style:none}.tabs-wrapper .icon-only{border:1px solid #bec5cb;padding:0}.tabs-wrapper .icon-only .cta{box-sizing:border-box;display:block;height:48px;min-width:auto;padding:.75rem}@media (min-width:768px){.tabs-wrapper .icon-only .cta{height:72px;padding:1.5rem}}@media (max-width:360px){.tabs-wrapper .icon-only .cta{box-sizing:unset;height:27px;padding:7px}}.tabs-wrapper .selected-tab .cta{border-bottom:2px solid #ffd000}.tabs-wrapper .selected-tab.icon-only{background-color:#462170}.tabs-wrapper .selected-tab.icon-only .icon{fill:#fff}.tabs-wrapper .selected-tab.icon-only .cta{border-bottom:0}.carousel-wrapper .heading-wrapper h3{color:#2c292a;font:400 1.5rem/1.334 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .carousel-wrapper .heading-wrapper h3{line-height:1.5}@media (min-width:768px){.carousel-wrapper .heading-wrapper h3{color:#2c292a;font:400 1.75rem/1.286 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .carousel-wrapper .heading-wrapper h3{line-height:1.5}}@media only screen and (min-width:1280px){.carousel-wrapper .heading-wrapper h3{color:#2c292a;font:400 2rem/1.25 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .carousel-wrapper .heading-wrapper h3{line-height:1.5}}.carousel-wrapper .heading-wrapper h5{color:#5e6a75;font:400 1rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .carousel-wrapper .heading-wrapper h5{line-height:1.5}@media (min-width:768px){.carousel-wrapper .heading-wrapper h5{color:#5e6a75;font:400 1.25rem/1.4 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .carousel-wrapper .heading-wrapper h5{line-height:1.5}}.carousel-wrapper .nav-buttons{bottom:-1.5rem;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;position:absolute;right:0;z-index:2}.carousel-wrapper .nav-buttons svg{pointer-events:none}.carousel-wrapper .nav-buttons .nav-button{background:linear-gradient(90deg,#462170 50%,#f4f4f6 0);background-position:100% 100%;background-size:200% 100%;border:1px solid #dadee1;cursor:pointer;transition:all .5s ease-out;width:3.5rem}.carousel-wrapper .nav-buttons .nav-button:hover{background-position:0 100%}.carousel-wrapper .nav-buttons .nav-button:hover svg{fill:#fff}.carousel-wrapper .nav-buttons .nav-button.disabled,.carousel-wrapper .nav-buttons .nav-button.disabled:hover{background-position:100% 100%}.carousel-wrapper .nav-buttons{background-color:#f4f4f6;height:3.5rem;right:24px;width:7.5rem}@media (min-width:320px) and (max-width:767px){.carousel-wrapper .nav-buttons{display:none}}@media (min-width:768px){.carousel-wrapper .nav-buttons{display:none}}@media only screen and (min-width:1280px){.carousel-wrapper .nav-buttons{display:-webkit-flex;display:flex}}@media (min-width:1280px) and (max-width:1440px){.carousel-wrapper .nav-buttons{right:40px}}.carousel-wrapper .nav-buttons svg{fill:#462170;outline:none}.carousel-wrapper .nav-button{background:linear-gradient(90deg,#462170 50%,#f4f4f6 0);background-position:100% 100%;background-size:200% 100%;transition:all .5s ease-out;width:3.5rem}.carousel-wrapper .nav-button:hover{background-position:0 100%}.carousel-wrapper .nav-button:hover svg{fill:#fff}.carousel-wrapper .nav-button.disabled,.carousel-wrapper .nav-button.disabled:hover{background-position:100% 100%}.carousel-wrapper .view-all-wrapper .view-all-label{color:#2c292a;font:500 1rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0;-webkit-animation:movingBottomToTop .5s linear;animation:movingBottomToTop .5s linear}html[lang=hi] .carousel-wrapper .view-all-wrapper .view-all-label{line-height:1.5}@media only screen and (min-width:1280px){.carousel-wrapper .view-all-wrapper .view-all-label{color:#2c292a;font:500 1.25rem/1.4 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .carousel-wrapper .view-all-wrapper .view-all-label{line-height:1.5}}.carousel-wrapper a.view-all{background-color:#ffd000;border:0;box-sizing:border-box;height:5rem;min-width:5rem;padding:1rem;width:5rem}@media only screen and (min-width:1280px){.carousel-wrapper a.view-all{height:5.5rem;min-width:5.5rem;width:5.5rem}}.carousel-wrapper a.view-all .arrow-right{height:40px;width:40px}@-webkit-keyframes movingBottomToTop{0%{bottom:-24px}to{bottom:0}}@keyframes movingBottomToTop{0%{bottom:-24px}to{bottom:0}}.simplebar-track.simplebar-horizontal{border-bottom:1px solid #dadee1}.simplebar-track .simplebar-scrollbar{background:#462170;height:4px}.simplebar-track .simplebar-scrollbar:before{border-radius:0;left:0}.airline-carousel{background:transparent}.airline-carousel .card-wrapper{background:#fff;height:160px;width:256px}@media (min-width:320px) and (max-width:767px){.airline-carousel .card-wrapper{-webkit-flex-direction:column;flex-direction:column}}@media (min-width:768px){.airline-carousel .card-wrapper{-webkit-align-items:center;align-items:center;height:64px;width:336px}}@media only screen and (min-width:1280px){.airline-carousel .card-wrapper{height:96px;width:464px}}@media (min-width:320px) and (max-width:767px){.airline-carousel .teaser-image-wrapper{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;height:72px;width:144px}}@media (min-width:768px){.airline-carousel .teaser-image-wrapper{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;height:64px;width:128px}}@media only screen and (min-width:1280px){.airline-carousel .teaser-image-wrapper{height:92px;width:192px}}.airline-carousel .teaser-image-wrapper img{object-fit:cover}@media (min-width:320px) and (max-width:767px){.airline-carousel .teaser-image-wrapper img{max-height:72px;max-width:144px}}@media (min-width:768px){.airline-carousel .teaser-image-wrapper img{max-height:64px;max-width:128px}}@media only screen and (min-width:1280px){.airline-carousel .teaser-image-wrapper img{max-height:92px;max-width:192px}}@media (min-width:320px) and (max-width:767px){.airline-carousel .card-anchor.tertiary{bottom:2.5rem;padding-left:1.5rem;position:absolute}}@media (min-width:768px){.airline-carousel .card-anchor.tertiary{margin-left:20px;margin-right:24px}}@media only screen and (min-width:1280px){.airline-carousel .card-anchor.tertiary{margin-left:3rem;margin-right:3.5rem}}.airline-carousel .card-anchor.tertiary:hover{border:0}.airline-carousel .card-anchor.tertiary .icon{padding-left:1rem}.airline-carousel .teaser-image{width:100%}.airline-carousel:last-child{margin:0}.airline-cards-wrapper .overarching-title{color:#2c292a;font:400 1.75rem/1.286 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .airline-cards-wrapper .overarching-title{line-height:1.5}@media (min-width:768px){.airline-cards-wrapper .overarching-title{color:#2c292a;font:400 2.25rem/1.28 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .airline-cards-wrapper .overarching-title{line-height:1.5}}@media only screen and (min-width:1280px){.airline-cards-wrapper .overarching-title{color:#2c292a;font:400 2.625rem/1.24 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .airline-cards-wrapper .overarching-title{line-height:1.5}}.carousel-wrapper .carousel::-webkit-scrollbar-track{background-color:#fff;box-shadow:inset 0 0 6px #dadee1;height:2px;width:2px}.carousel-wrapper .carousel::-webkit-scrollbar{background-color:#fff;height:4px}.carousel-wrapper .carousel::-webkit-scrollbar-thumb{background-color:#7e5da4;height:2px;width:2px}@media (min-width:320px) and (max-width:767px){.carousel-wrapper .carousel .nav-content{-webkit-transform:translateX(1.5rem);transform:translateX(1.5rem)}}@media (min-width:768px){.carousel-wrapper .carousel .nav-content{-webkit-transform:translateX(2.5rem);transform:translateX(2.5rem)}}.carousel-wrapper .carousel .carousel-tile{-webkit-flex-shrink:0;flex-shrink:0}.redcentric-airline-carousel{margin-bottom:0}.redcentric-airline-carousel .heading-wrapper h5{color:#2c292a;font:400 1.25rem/1.4 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;margin-bottom:1.5rem}html[lang=hi] .redcentric-airline-carousel .heading-wrapper h5{line-height:1.5}@media (min-width:768px){.redcentric-airline-carousel .heading-wrapper h5{color:#2c292a;font:400 1.375rem/1.455 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;margin-bottom:2rem}html[lang=hi] .redcentric-airline-carousel .heading-wrapper h5{line-height:1.5}}@media only screen and (min-width:1280px){.redcentric-airline-carousel .heading-wrapper h5{color:#2c292a;font:400 1.5rem/1.334 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;margin-bottom:2.5rem}html[lang=hi] .redcentric-airline-carousel .heading-wrapper h5{line-height:1.5}}@media (min-width:320px) and (max-width:767px){.redcentric-airline-carousel .heading-wrapper h3{margin-bottom:1rem}}.redcentric-airline-carousel .airline-cards-wrapper{margin-bottom:0}.redcentric-airline-carousel .card-wrapper{height:72px;justify-content:center;padding:0;width:168px}@media (min-width:768px){.redcentric-airline-carousel .card-wrapper{height:84px;width:212px}}@media only screen and (min-width:1280px){.redcentric-airline-carousel .card-wrapper{height:100px;width:228px}}.redcentric-airline-carousel .teaser-image-wrapper{height:100%;justify-content:center;padding:0;width:100%}.redcentric-airline-carousel .teaser-image-wrapper .tail-fin-img{max-height:40px;max-width:136px}@media (min-width:768px){.redcentric-airline-carousel .teaser-image-wrapper .tail-fin-img{max-height:52px;max-width:180px}}.redcentric-airline-carousel .airline-cards{border:1px solid #bec5cb}@media only screen and (min-width:1280px){.redcentric-airline-carousel .airline-cards{border-color:#fff;cursor:pointer}.redcentric-airline-carousel .airline-cards:hover{border-color:#bec5cb}}@media (min-width:768px){.redcentric-airline-carousel .carousel-wrapper{left:-23px;margin:auto;width:calc(100% + 2.9rem)}}@media only screen and (min-width:1280px){.redcentric-airline-carousel .carousel-wrapper{left:-39px;width:calc(100% + 4.8rem)}}.redcentric-airline-carousel .carousel-wrapper .nav-buttons{background:#fff}@media only screen and (min-width:1280px){.redcentric-airline-carousel .carousel-wrapper .nav-buttons{margin-right:16px}}@media (min-width:1280px) and (max-width:1440px){.redcentric-airline-carousel .carousel-wrapper .nav-buttons{margin-right:0}}.redcentric-airline-carousel .carousel-wrapper .nav-button{background:linear-gradient(90deg,#462170 50%,#fff 0);background-position:100% 100%;background-size:200% 100%}@media (min-width:768px){.redcentric-airline-carousel .simplebar-track.simplebar-horizontal{left:1.5rem;right:1.5rem}}@media only screen and (min-width:1280px){.redcentric-airline-carousel .simplebar-track.simplebar-horizontal{left:2.5rem!important;right:12.5rem!important}}.redcentric-airline-carousel .slider-buttons-container{margin-bottom:25px}.redcentric-airline-carousel .nav-content{margin-right:48px}@media (min-width:768px){.redcentric-airline-carousel .nav-content{margin-right:0;padding-left:1.5rem;padding-right:1.4rem;transform:translateX(0)!important}}@media only screen and (min-width:1280px){.redcentric-airline-carousel .nav-content{margin-right:20px;padding-left:2.5rem}}.redcentric-airline-carousel .nav-content .airline-carousel{padding-bottom:0}.redcentric-airline-carousel .nav-button svg{margin-left:0}.redcentric-airline-carousel .carousel-bottom-padding{padding-bottom:35px}@media (min-width:768px){.redcentric-airline-carousel .carousel-bottom-padding{padding-bottom:40px}}@media only screen and (min-width:1280px){.redcentric-airline-carousel .carousel-bottom-padding{padding-bottom:68px}}@media (min-width:320px) and (max-width:767px){.flight-listing{margin-left:-1.5rem;margin-right:-1.5rem}}.flight-listing .listing-tab a{color:#2c292a;font:300 1.5rem/1.334 FrutigerNextPaneuropeanLight,Open Sans,Arial,sans-serif;letter-spacing:0;border-bottom:2px solid transparent;padding-bottom:4px}html[lang=hi] .flight-listing .listing-tab a{line-height:1.5}@media (min-width:768px){.flight-listing .listing-tab a{color:#2c292a;font:300 1.75rem/1.286 FrutigerNextPaneuropeanLight,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .flight-listing .listing-tab a{line-height:1.5}}@media only screen and (min-width:1280px){.flight-listing .listing-tab a{color:#2c292a;font:300 2rem/1.25 FrutigerNextPaneuropeanLight,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .flight-listing .listing-tab a{line-height:1.5}}.flight-listing .listing-tab a:hover{border-bottom-color:#462170;color:#2c292a}.flight-listing .listing-tab a:focus{color:#2c292a}.flight-listing .tabs-wrap{display:inline-flex}.flight-listing table{border-collapse:collapse}.flight-listing table *{box-sizing:border-box}@media only screen and (min-width:1280px){.flight-listing thead{display:table-header-group}}.flight-listing th{color:#2c292a;font:500 .875rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0;border-bottom:1px solid #dadee1}html[lang=hi] .flight-listing th{line-height:1.5}.flight-listing td{color:#5e6a75;font:400 1rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;border-bottom:1px solid #dadee1}html[lang=hi] .flight-listing td{line-height:1.5}.flight-listing td.time-col{color:#2c292a;font:500 1rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .flight-listing td.time-col{line-height:1.5}.flight-listing td .terminal-col{border:1px solid #462170;color:#462170;height:1.5rem;width:2rem}.flight-listing tr:first-child{border-top:1px solid #dadee1}.flight-listing tbody tr{cursor:pointer}.flight-listing tbody tr:hover{background-color:rgba(126,93,164,.1)}.flight-listing tbody .tail-fin-img{max-height:2rem;vertical-align:middle}.flight-listing tr.group-heading{cursor:default}.flight-listing tr.group-heading:hover{background-color:#fff}.flight-listing tr.group-heading td{color:#2c292a;padding-bottom:24px;padding-top:24px}.flight-listing button svg{margin-left:3rem}.tabs-wrapper.listing-tab .selected-tab .cta{border-bottom:2px solid #462170}@media (min-width:768px){.redcentric-search-results .flight-listing{border:1px solid #dadee1}.redcentric-search-results .flight-listing .view-all-wrapper{position:relative}.redcentric-search-results .flight-listing .view-all-container{bottom:32px;position:absolute;right:0}}@media only screen and (min-width:1280px){.redcentric-search-results .flight-listing .view-all-container{bottom:52px}}.redcentric-search-results .flight-listing .view-all-btn{align-items:center}@media (min-width:768px){.redcentric-search-results .flight-listing tr:first-child{border-top:0}}.redcentric-search-results .flight-listing th{padding-bottom:21px;padding-top:22px}@media (min-width:768px){.redcentric-search-results .listing-tab{margin-bottom:47px;margin-top:7px}}@media only screen and (min-width:1280px){.redcentric-search-results .listing-tab{margin-bottom:64px;margin-top:6px}}.redcentric-search-results .listing-tab a{color:#2c292a;font:400 1.5rem/1.334 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .redcentric-search-results .listing-tab a{line-height:1.5}@media (min-width:768px){.redcentric-search-results .listing-tab a{color:#2c292a;font:400 1.75rem/1.286 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .redcentric-search-results .listing-tab a{line-height:1.5}}@media only screen and (min-width:1280px){.redcentric-search-results .listing-tab a{color:#2c292a;font:400 2rem/1.25 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .redcentric-search-results .listing-tab a{line-height:1.5}}.redcentric-search-results .tab-container+.redcentric-airline-carousel{margin-top:40px}@media (min-width:768px){.redcentric-search-results .tab-container+.redcentric-airline-carousel{margin-top:56px}}@media only screen and (min-width:1280px){.redcentric-search-results .tab-container+.redcentric-airline-carousel{margin-top:64px}}@media (min-width:320px) and (max-width:767px){.redcentric-search-results .tabs-wrapper.listing-tab .cta{color:#2c292a;font:400 1.25rem/1.4 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .redcentric-search-results .tabs-wrapper.listing-tab .cta{line-height:1.5}}.product-carousel-wrapper.carousel-wrapper .tile-info{background-color:#fff;height:174px}@media only screen and (min-width:1280px){.product-carousel-wrapper.carousel-wrapper .tile-info{height:256px}}.product-carousel-wrapper.carousel-wrapper .tile-info .promotion-stamp-container{height:26px}@media only screen and (min-width:1280px){.product-carousel-wrapper.carousel-wrapper .tile-info .promotion-stamp-container{gap:.5rem}}.product-carousel-wrapper.carousel-wrapper .tile-info .exclusive-stamp{background:#f4f4f6;padding:4px 8px;white-space:nowrap;width:100%}@media only screen and (min-width:1280px){.product-carousel-wrapper.carousel-wrapper .tile-info .exclusive-stamp{max-width:167px;width:auto}}.product-carousel-wrapper.carousel-wrapper .tile-info .heathrow-exclusive{color:#462170;font:500 .6875rem/1.64 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:2px}html[lang=hi] .product-carousel-wrapper.carousel-wrapper .tile-info .heathrow-exclusive{line-height:1.5}.product-carousel-wrapper.carousel-wrapper .tile-info .category-tag{color:#7e5da4;font:500 .6875rem/1.64 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:2px}html[lang=hi] .product-carousel-wrapper.carousel-wrapper .tile-info .category-tag{line-height:1.5}.product-carousel-wrapper.carousel-wrapper .tile-info .title{color:#2c292a;font:500 1rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0;height:3rem}html[lang=hi] .product-carousel-wrapper.carousel-wrapper .tile-info .title{line-height:1.5}@media (min-width:768px){.product-carousel-wrapper.carousel-wrapper .tile-info .title{color:#2c292a;font:500 1.125rem/1.56 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .product-carousel-wrapper.carousel-wrapper .tile-info .title{line-height:1.5}}@media only screen and (min-width:1280px){.product-carousel-wrapper.carousel-wrapper .tile-info .title{color:#2c292a;font:500 1.25rem/1.4 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0;height:3.5rem}html[lang=hi] .product-carousel-wrapper.carousel-wrapper .tile-info .title{line-height:1.5}}.product-carousel-wrapper.carousel-wrapper .tile-info .price-info{color:#2c292a;font:500 1.125rem/1.56 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0;-webkit-column-gap:.5rem;column-gap:.5rem}html[lang=hi] .product-carousel-wrapper.carousel-wrapper .tile-info .price-info{line-height:1.5}.product-carousel-wrapper.carousel-wrapper .tile-info .product-price.promotion-price{color:#a0157c}.product-carousel-wrapper.carousel-wrapper .tile-info .customer-saving{color:#2c292a;font:400 .75rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .product-carousel-wrapper.carousel-wrapper .tile-info .customer-saving{line-height:1.5}.product-carousel-wrapper.carousel-wrapper .tile-info.product-carousel{width:100%}.product-carousel-wrapper.carousel-wrapper .reserve-now{width:174px}@-webkit-keyframes progress-1{0%{width:0}to{width:100%}}@keyframes progress-1{0%{width:0}to{width:100%}}@-webkit-keyframes progress-2{0%{width:100%}to{width:0}}@keyframes progress-2{0%{width:100%}to{width:0}}.product-carousel-wrapper.carousel-wrapper .tile{background:transparent}@media only screen and (min-width:1280px){.product-carousel-wrapper.carousel-wrapper .tile{border-color:#fff}}.product-carousel-wrapper.carousel-wrapper .tile .teaser-image-wrapper{background:#fff}.product-carousel-wrapper.carousel-wrapper .tile .imagebox{border-bottom:1px solid #dadee1;height:168px}@media only screen and (min-width:1280px){.product-carousel-wrapper.carousel-wrapper .tile .imagebox{border:1px solid #dadee1;height:342px}}.product-carousel-wrapper.carousel-wrapper .tile .no-image{background-color:#bec5cb;height:100%}.product-carousel-wrapper.carousel-wrapper .tile img{height:100%;object-fit:contain;width:100%}.product-carousel-wrapper.carousel-wrapper .tile:last-child{margin:0}.product-carousel-wrapper.carousel-wrapper .promotion-stamp{color:#fff;font:500 .6875rem/1.64 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:2px;background:linear-gradient(90deg,#a0157c,#462170);max-width:152px;padding:4px 8px;white-space:nowrap}html[lang=hi] .product-carousel-wrapper.carousel-wrapper .promotion-stamp{line-height:1.5}@media only screen and (min-width:1280px){.product-carousel-wrapper.carousel-wrapper .promotion-stamp{max-width:167px}}.product-carousel-wrapper.carousel-wrapper .overarching-title{color:#000}.product-carousel-wrapper.carousel-wrapper{background-color:#fff;padding-bottom:50px}@media (min-width:768px){.product-carousel-wrapper.carousel-wrapper{padding-bottom:68px}}.product-carousel-wrapper.carousel-wrapper .carousel::-webkit-scrollbar-track{background-color:#fff;box-shadow:inset 0 0 6px #dadee1;height:2px;width:2px}.product-carousel-wrapper.carousel-wrapper .carousel::-webkit-scrollbar{background-color:#fff;height:4px}.product-carousel-wrapper.carousel-wrapper .carousel::-webkit-scrollbar-thumb{background-color:#7e5da4;height:2px;width:2px}.product-carousel-wrapper.carousel-wrapper .carousel .carousel-tile{-webkit-flex-shrink:0;flex-shrink:0;width:168px}@media only screen and (min-width:1280px){.product-carousel-wrapper.carousel-wrapper .carousel .carousel-tile{width:342px}}.product-carousel-wrapper.carousel-wrapper .carousel .carousel-tile:focus{outline-offset:0}.product-carousel-wrapper.carousel-wrapper a.view-all{border:0}.product-carousel-wrapper.carousel-wrapper .nav-buttons{background-color:#fff;bottom:-1.5rem;display:-webkit-flex;display:flex}@media (min-width:768px){.product-carousel-wrapper.carousel-wrapper .nav-buttons{right:40px}}@media only screen and (min-width:1280px){.product-carousel-wrapper.carousel-wrapper .nav-buttons{right:24px}}@media (min-width:1280px) and (max-width:1440px){.product-carousel-wrapper.carousel-wrapper .nav-buttons{right:40px}}.product-carousel-wrapper.carousel-wrapper .nav-buttons .nav-button{background:linear-gradient(90deg,#462170 50%,#fff 0);background-position:100% 100%;background-size:200% 100%;padding:1rem;transition:all .5s ease-out}.product-carousel-wrapper.carousel-wrapper .nav-buttons .nav-button:hover{background-position:0 100%}.product-carousel-wrapper.carousel-wrapper .carousel-bottom-space{margin-bottom:54px}@media (min-width:768px){.product-carousel-wrapper.carousel-wrapper .carousel-bottom-space{margin-bottom:68px}}@media only screen and (min-width:1280px){.product-carousel-wrapper.carousel-wrapper .carousel-bottom-space{margin-bottom:78px}}@media (min-width:768px){.product-carousel-wrapper.carousel-wrapper .product-carousel-title{max-width:80%;min-width:80%}}.product-carousel-wrapper.carousel-wrapper .product-carousel-results-title .overarching-title{margin-bottom:1rem}@media (min-width:768px){.product-carousel-wrapper.carousel-wrapper .product-carousel-results-title .overarching-title{margin-bottom:2rem}}.product-carousel-wrapper.carousel-wrapper .product-carousel-view-all-link{color:#462170;font:500 .875rem/1.72 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0;min-width:auto;white-space:normal}html[lang=hi] .product-carousel-wrapper.carousel-wrapper .product-carousel-view-all-link{line-height:1.5}@media (min-width:768px){.product-carousel-wrapper.carousel-wrapper .product-carousel-view-all-link{margin:11px 0 0 24px}}@media only screen and (min-width:1280px){.product-carousel-wrapper.carousel-wrapper .product-carousel-view-all-link{margin-top:14px}}.product-carousel-wrapper.carousel-wrapper .product-carousel-view-all-link:focus .icon,.product-carousel-wrapper.carousel-wrapper .product-carousel-view-all-link:hover .icon{padding-left:0}.simplebar-track.simplebar-horizontal{height:5px;left:1.5rem;right:1.5rem}@media (min-width:768px){.simplebar-track.simplebar-horizontal{left:2.5rem;right:2.5rem}}@media only screen and (min-width:1280px){.simplebar-track.simplebar-horizontal{left:1.5rem;right:1.5rem}}.simplebar-track.simplebar-horizontal:before{background:inherit;content:"";height:5px;left:-1.5rem;position:absolute;right:-1.5rem}@media (min-width:768px){.simplebar-track.simplebar-horizontal:before{left:-2.5rem;right:-2.5rem}}@media only screen and (min-width:1280px){.simplebar-track.simplebar-horizontal:before{left:-1.5rem;right:-1.5rem}}@media (min-width:320px) and (max-width:767px){.search-related-result{border-bottom:1px solid #dadee1}}.search-related-result .related-result-list{border-bottom:1px solid #dadee1;min-height:157px}@media (min-width:768px){.search-related-result .related-result-list{min-height:256px}}@media (min-width:768px){.search-related-result .related-result-list .related-result-image{height:160px;min-width:220px;width:220px}}.search-related-result .related-result-list .related-result-title{color:#462170;font:400 1.25rem/1.4 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .search-related-result .related-result-list .related-result-title{line-height:1.5}@media (min-width:768px){.search-related-result .related-result-list .related-result-title{color:#462170;font:400 1.375rem/1.455 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .search-related-result .related-result-list .related-result-title{line-height:1.5}}@media only screen and (min-width:1280px){.search-related-result .related-result-list .related-result-title{color:#462170;font:400 1.5rem/1.334 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .search-related-result .related-result-list .related-result-title{line-height:1.5}}@media only screen and (min-width:1280px){.search-related-result .related-result-list .related-result-description{min-width:846px;width:71.2%}}.search-related-result .related-result-pagination{display:grid;grid-template-columns:auto 1fr}@media (min-width:768px){.search-related-result .related-result-pagination{grid-template-columns:1fr auto 1fr}}.search-related-result .related-result-pagination .related-result-page-info{align-self:center;color:#2c292a;grid-column:3}@media (max-width:360px){.search-related-result .related-result-pagination .related-result-page-info{color:#2c292a;font:400 .875rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .search-related-result .related-result-pagination .related-result-page-info{line-height:1.5}}.search-related-result .related-result-btn{color:#fff;font:500 .875rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0;border:0;padding:17px 16px 17px 24px}html[lang=hi] .search-related-result .related-result-btn{line-height:1.5}@media (min-width:768px){.search-related-result .related-result-btn{grid-column:2}}@media (max-width:360px){.search-related-result .related-result-btn{padding:17px 12px}}.search-related-result .related-result-btn .icon{margin-left:1.875rem}@media (max-width:360px){.search-related-result .related-result-btn .icon{margin-left:.75rem}}.search-related-result .related-result-btn:focus .icon,.search-related-result .related-result-btn:hover .icon{padding-left:0}.search-results-info .did-you-mean{color:#5e6a75;font:400 1.25rem/1.4 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;margin-top:1.25rem}html[lang=hi] .search-results-info .did-you-mean{line-height:1.5}@media (min-width:768px){.search-results-info .did-you-mean{margin-top:1rem}}.search-results-info .popular-search p{color:#5e6a75;font:400 .875rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .search-results-info .popular-search p{line-height:1.5}.search-results-info .popular-search li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (min-width:1280px){.search-results-info .popular-search li{overflow:visible}}.search-results-info .popular-search a{color:#2c292a;font:400 1.25rem/1.4 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .search-results-info .popular-search a{line-height:1.5}.search-results-tab .cta{color:#2c292a;font:500 1rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0;align-items:center;border:1px solid #bec5cb;display:flex;margin-right:16px;padding:11px 23px;white-space:normal}html[lang=hi] .search-results-tab .cta{line-height:1.5}@media (max-width:360px){.search-results-tab .cta{color:#2c292a;font:500 .875rem/1.72 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .search-results-tab .cta{line-height:1.5}}.search-results-tab.tabs-wrapper .selected-tab .cta{background-color:#7e5da4;border-color:#7e5da4;color:#fff}@media only screen and (min-width:1280px){.search-results-panel>:first-child{margin-top:64px}.search-results-panel>:last-child{margin-bottom:56px}}
/*# sourceMappingURL=main.d10b259c.chunk.css.map */
