.floating-input{height:56px}.floating-input input{border:1px solid #dadee1;border-radius:0;color:#2c292a;height:100%}.floating-input input::-webkit-input-placeholder{color:#5e6a75;font:400 .875rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;opacity:1}.floating-input input:-ms-input-placeholder{color:#5e6a75;font:400 .875rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;opacity:1}.floating-input input::-ms-input-placeholder{color:#5e6a75;font:400 .875rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;opacity:1}.floating-input input::placeholder{color:#5e6a75;font:400 .875rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;opacity:1}html[lang=hi] .floating-input input::-webkit-input-placeholder{line-height:1.5}html[lang=hi] .floating-input input:-ms-input-placeholder{line-height:1.5}html[lang=hi] .floating-input input::-ms-input-placeholder{line-height:1.5}html[lang=hi] .floating-input input::placeholder{line-height:1.5}.floating-input label{color:#5e6a75;font:400 .875rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;left:0;opacity:0;padding:16px 0 18px 16px;pointer-events:none;top:0;transition:all .05s ease}html[lang=hi] .floating-input label{line-height:1.5}.floating-input input:focus+label,.floating-input input:valid+label{color:#5e6a75;font:400 .75rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;height:10px;opacity:1;-webkit-transform:translate3d(0,-10%,0);transform:translate3d(0,-10%,0)}html[lang=hi] .floating-input input:focus+label,html[lang=hi] .floating-input input:valid+label{line-height:1.5}.floating-input input:focus,.floating-input input:valid{border:1px solid #bec5cb;height:auto;padding:28px 16px 12px}.floating-input input:focus::-webkit-input-placeholder,.floating-input input:valid::-webkit-input-placeholder{color:#fff}.floating-input input:focus:-ms-input-placeholder,.floating-input input:valid:-ms-input-placeholder{color:#fff}.floating-input input:focus::-ms-input-placeholder,.floating-input input:valid::-ms-input-placeholder{color:#fff}.floating-input input:focus::placeholder,.floating-input input:valid::placeholder{color:#fff}.floating-input input:hover{border:1px solid #bec5cb}.floating-input input:active,.floating-input input:focus{border-bottom:3px solid #462170}.floating-input.input-error label{color:#da2d21;font:400 .75rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .floating-input.input-error label{line-height:1.5}.floating-input.input-error input:focus+label,.floating-input.input-error input:valid+label{color:#da2d21;font:400 .75rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .floating-input.input-error input:focus+label,html[lang=hi] .floating-input.input-error input:valid+label{line-height:1.5}.floating-input.input-error input::-webkit-input-placeholder{color:#da2d21;font:400 .875rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}.floating-input.input-error input:-ms-input-placeholder{color:#da2d21;font:400 .875rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}.floating-input.input-error input::-ms-input-placeholder{color:#da2d21;font:400 .875rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}.floating-input.input-error input::placeholder{color:#da2d21;font:400 .875rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .floating-input.input-error input::-webkit-input-placeholder{line-height:1.5}html[lang=hi] .floating-input.input-error input:-ms-input-placeholder{line-height:1.5}html[lang=hi] .floating-input.input-error input::-ms-input-placeholder{line-height:1.5}html[lang=hi] .floating-input.input-error input::placeholder{line-height:1.5}.floating-input.disabled input,.floating-input.disabled label{cursor:not-allowed}.checkbox-input{height:auto}.checkbox-input label{opacity:1;padding:0 0 0 34px;pointer-events:auto;position:relative}.checkbox-input input{opacity:0;padding:12px;position:absolute;width:1.5rem;z-index:1}.checkbox-input input:focus,.checkbox-input input:valid{padding:12px}.checkbox-input input:checked+span{background-color:#7e5da4}.checkbox-input input:checked+span:after{display:block}.checkbox-input input+span{background-color:#fff;border:1px solid #dadee1;height:24px;position:absolute;width:1.5rem}.checkbox-input input+span:after{border:solid #fff;border-width:0 1px 1px 0;content:"";display:none;height:.6rem;left:.55rem;position:absolute;top:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:4px}.checkbox-input input:focus+span{outline:1px solid #462170}
.floating-input .toggle-password-icon{cursor:pointer;fill:#2b0b50;right:18px;top:18px}
.validation-error-message{background-color:#da2d21;box-sizing:border-box}.validation-error-message svg{fill:#fff}.validation-error-message p{color:#fff}
.tooltip-title{color:#2c292a;font:400 .875rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .tooltip-title{line-height:1.5}.tooltip-text{color:#5e6a75;font:400 .875rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .tooltip-text{line-height:1.5}.tooltip{min-width:280px;z-index:1000}.tooltip .arrow-box{background:#fff;border:1px solid #bec5cb;box-shadow:0 6px 8px 0 rgba(0,0,0,.2)}.tooltip .tooltip-arrow{border-color:#fff;border-style:solid;height:0;margin:5px;position:absolute;width:0}.tooltip .tooltip-arrow:after{border:8px solid transparent;margin-left:-8px}.tooltip .tooltip-arrow:after,.tooltip .tooltip-arrow:before{content:" ";height:0;pointer-events:none;position:absolute;width:0}.tooltip .tooltip-arrow:before{border:9px solid transparent;margin-left:-9px}.tooltip[x-placement^=top] .tooltip-arrow{border-bottom-color:transparent;border-left-color:transparent;border-right-color:transparent;border-width:10px 10px 0;bottom:3px;left:calc(50% - 10px);margin-bottom:0;margin-top:0}.tooltip[x-placement^=top] .arrow-box{top:-12px}.tooltip[x-placement^=top] .tooltip-arrow:after,.tooltip[x-placement^=top] .tooltip-arrow:before{top:-10px;z-index:10}.tooltip[x-placement^=top] .tooltip-arrow:after{border-top-color:#fff}.tooltip[x-placement^=top] .tooltip-arrow:before{border-top-color:#bec5cb}.tooltip[x-placement^=bottom] .tooltip-arrow{border-left-color:transparent;border-right-color:transparent;border-top-color:transparent;border-width:0 10px 10px;left:calc(50% - 10px);margin-bottom:0;margin-top:0;top:4px}.tooltip[x-placement^=bottom] .arrow-box{top:12px}.tooltip[x-placement^=bottom] .tooltip-arrow:after,.tooltip[x-placement^=bottom] .tooltip-arrow:before{bottom:-9px;z-index:10}.tooltip[x-placement^=bottom] .tooltip-arrow:after{border-bottom-color:#fff}.tooltip[x-placement^=bottom] .tooltip-arrow:before{border-bottom-color:#bec5cb}.tooltip .tooltip-inner .tool-tip-cta{padding-top:.5rem}.tooltip-icon{color:#fff;height:20px}.tooltip-icon.clicked>svg{display:none}.tooltip-icon.clicked>svg+svg{display:block}@media only screen and (min-width:1280px){.tooltip-icon:hover>svg+svg{display:inherit}.tooltip-icon:hover>svg{display:none}}
.category-comp-container.large .links-card{left:0;position:absolute;transition:left .3s ease-in-out;width:488px}.category-comp-container.large .cards-wrapper{overflow:visible}.category-comp-container.large .cards-wrapper:hover .links-card{left:488px}.category-comp-container.large .cta.icon-only.close-icon{display:none}.category-comp-container.medium .links-card{position:absolute;right:-100%;transition:right .3s ease-in-out;width:352px}.category-comp-container.medium .card-in-2col{width:352px}.category-comp-container.medium.show-links-card .links-card{right:0;z-index:2}.category-comp-container.small .links-card{position:absolute;right:-100%;top:0;transition:right .3s ease-in-out;width:100%}.category-comp-container.small .links-card-wrapper{position:relative}.category-comp-container.small.show-links-card .links-card{right:0;z-index:2}.category-comp-container.small.show-links-card .links-card-wrapper{position:inherit}.category-comp-container .eyebrow-text{color:#462170;font:500 .6875rem/1.64 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:2px}html[lang=hi] .category-comp-container .eyebrow-text{line-height:1.5}.category-comp-container .description{color:#2c292a;font:400 1rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .category-comp-container .description{line-height:1.5}.category-comp-container .links-card{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}.category-comp-container .links-card li.box-shadow-none{box-shadow:none}.category-comp-container .links-card a.cta.multiple-link{color:#fff;font:400 1rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;border:0;padding:20px 16px}html[lang=hi] .category-comp-container .links-card a.cta.multiple-link{line-height:1.5}.category-comp-container .links-card a.cta.multiple-link:focus,.category-comp-container .links-card a.cta.multiple-link:hover{background-color:#462170;border-color:#462170}.category-comp-container .cta.icon-only.close-icon{background-color:#ffd000;height:40px;padding:.875rem;position:absolute;right:0;top:0;z-index:1}.category-comp-container .cta.icon-only.close-icon .icon{fill:#2c292a;height:.75rem;width:.75rem}.category-comp-container .content-card{z-index:1}.multiple-links-wrapper{height:320px;list-style-type:none;margin:0 -16px 0 0;overflow-y:auto;padding:0 16px 0 0}.multiple-links-wrapper::-webkit-scrollbar-track{background-color:#5e6a75;height:2px;width:3px}.multiple-links-wrapper::-webkit-scrollbar{background-color:#fff;width:3px}.multiple-links-wrapper::-webkit-scrollbar-thumb{background-color:#fff;height:2px;width:3px}@media (min-width:768px){.multiple-links-wrapper{margin:0 -20px 0 0;padding:0 20px 0 0}}@media only screen and (min-width:1280px){.multiple-links-wrapper{margin:0 -24px 0 0;padding:0 24px 0 0}}.multiple-links-wrapper .cta .icon-right{margin-right:8px}@media (min-width:320px) and (max-width:767px){.image-container{height:258px}.content-card .title{color:#2c292a;font:400 1.5rem/1.334 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .content-card .title{line-height:1.5}.links-card-wrapper{height:0}.links-card{height:100%;padding:0 32px 0 24px}.cards-wrapper{-webkit-flex-direction:column;flex-direction:column;overflow:hidden}.col-1 .category-comp-container,.col-2 .category-comp-container{margin-bottom:0}}@media (min-width:768px){.cards-wrapper{height:416px;overflow:hidden;top:3.5rem}.content-card{width:352px}.content-card .title{color:#2c292a;font:400 1.75rem/1.286 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .content-card .title{line-height:1.5}.links-card{height:416px;width:352px}.image-container,.links-images-container{height:528px}}@media only screen and (min-width:1280px){.content-card{width:488px}.card-in-2col{width:433px}}@media (min-width:320px) and (max-width:767px){.category-comp-container.medium.show-links-card .links-card{right:0;z-index:2}.category-comp-container.medium.show-links-card .links-card-wrapper{position:inherit}.category-comp-container.medium .links-card-wrapper{position:relative}.category-comp-container.medium .links-card{position:absolute;top:0;width:100%}.category-comp-container.medium .card-in-2col{width:100%}}@media (min-width:768px){.category-comp-container.small .links-card-wrapper,.category-comp-container.small.show-links-card .links-card-wrapper{position:static}}
@media (min-width:768px){.content-listing-card{padding-bottom:1px}}@media only screen and (min-width:1280px){.content-listing-card{width:calc(67% - 12px)}.content-listing-card.lg-small{width:calc(33% - 12px)}}.content-listing-card:last-child{margin-right:0}.content-listing-card .img-wrapper{height:258px}@media (min-width:768px){.content-listing-card .img-wrapper{height:331px}}@media only screen and (min-width:1280px){.content-listing-card .img-wrapper{height:458px}}.content-listing-card .content-card-info{bottom:0;width:100%}@media (min-width:768px){.content-listing-card .content-card-info.large{min-width:179px;width:87%}.content-listing-card .content-card-info.small{width:calc(100% - 24px)}.content-listing-card .content-card-info .description{height:64px}}@media only screen and (min-width:1280px){.content-listing-card .content-card-info.lg-small{width:calc(100% - 24px)}}.content-listing-card .content-card-info .title{color:#462170;font:500 .6875rem/1.64 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:2px}html[lang=hi] .content-listing-card .content-card-info .title{line-height:1.5}.content-listing-card .content-card-info .description{color:#2c292a;font:400 1.5rem/1.334 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;max-height:90px;overflow:hidden}html[lang=hi] .content-listing-card .content-card-info .description{line-height:1.5}.content-listing-card .content-card-info .date{color:#5e6a75;font:500 .875rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .content-listing-card .content-card-info .date{line-height:1.5}@media (min-width:768px){.more-stories-wrapper .content-listing-card{width:calc((100% - 16px)/2)}.more-stories-wrapper .content-listing-card .img-wrapper{margin-bottom:4.5rem}}@media only screen and (min-width:1280px){.more-stories-wrapper .content-listing-card{width:calc((100% - 51px)/3)}.more-stories-wrapper .content-listing-card .img-wrapper{margin-bottom:1.5rem}}
.status-text{color:#2c292a;font:400 1rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .status-text{line-height:1.5}.status-circle{border-radius:50%;height:.5rem;width:.5rem}.cancelled,.past{background:#da2d21}.happening,.upcoming{background:#008537}.happening-wrapper{border:1px solid #008537;height:1.25rem;width:1.25rem}.happening-wrapper .happening{-webkit-animation-delay:0;animation-delay:0;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:stretch;animation-name:stretch;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;right:6px;top:6px}@-webkit-keyframes stretch{0%{background-color:#008537}to{-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes stretch{0%{background-color:#008537}to{-webkit-transform:scale(1.5);transform:scale(1.5)}}.event-detail-section .hero-img-bg img{height:100%;object-fit:cover;width:100vw}.event-box-wrapper{background:#f4f4f6}.event-box{background:#fff;z-index:111}@media (min-width:768px){.event-box{max-width:90rem}}.event-calendar-row,.event-detail-header{border-bottom:1px solid #f4f4f6}.event-date-range{color:#462170;font:400 1.125rem/1.56 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .event-date-range{line-height:1.5}.share-btn-wrapper{font:500 1rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0;color:#462170}html[lang=hi] .share-btn-wrapper{line-height:1.5}@media (min-width:768px){.share-btn-wrapper{border-right:2px solid #dadee1}}.icon-cal{fill:#462170;height:1.5rem;width:1.5rem}.event-logo-wrapper{max-width:8rem}@media only screen and (min-width:1280px){.event-logo-wrapper{max-width:13rem}}.event-description{color:#5e6a75;font:400 1.125rem/1.56 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .event-description{line-height:1.5}@media only screen and (min-width:1280px){.event-description{max-width:708px}}@media (min-width:768px){.event-calendar-row{border:0}}
.tag-small,.tag-wapper{border:1px solid #7e5da4}.tag-small{color:#7e5da4;font:400 .875rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;-webkit-flex:0 0 24px;flex:0 0 24px;height:18px;padding:2px 3px;width:24px}html[lang=hi] .tag-small{line-height:1.5}.tag-large{color:#7e5da4;font:500 1rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0;border:1px solid #7e5da4;-webkit-flex:0 0 22px;flex:0 0 22px;height:22px;padding:0 4px;width:24px}html[lang=hi] .tag-large{line-height:1.5}.tag-medium{border:1px solid #dadee1;box-sizing:border-box;height:3.5rem;width:3.5rem}.schedule-item-wrapper{border-bottom:1px solid #dadee1}@media (min-width:320px) and (max-width:767px){.schedule-item-wrapper:first-child{border-top:2px solid #dadee1}}.schedule-item-wrapper:hover{background-color:rgba(126,93,164,.1)}.schedule-item{border-left:2px solid #a0157c;min-height:116px}@media (min-width:768px){.schedule-item{min-height:4.5rem}.schedule-item .date-field{max-width:45px;width:5%}.schedule-item .other-fields{width:95%}.schedule-item .month{width:20%}.schedule-item .location-detail{-webkit-flex-grow:2;flex-grow:2;width:46%}.schedule-item .time-range{min-width:115px;width:15%}}@media only screen and (min-width:1280px){.schedule-item .date-field{max-width:45px}.schedule-item .time-range{width:13%}}.schedule-item .date{color:#a0157c;font:300 1.75rem/1.286 FrutigerNextPaneuropeanLight,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .schedule-item .date{line-height:1.5}@media (min-width:768px){.schedule-item .date{color:#a0157c;font:300 2.5rem/1.3 FrutigerNextPaneuropeanLight,Open Sans,Arial,sans-serif;letter-spacing:-.5px}html[lang=hi] .schedule-item .date{line-height:1.5}}@media only screen and (min-width:1280px){.schedule-item .date{color:#a0157c;font:300 2.625rem/1.24 FrutigerNextPaneuropeanLight,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .schedule-item .date{line-height:1.5}}.schedule-item .month{color:#2c292a;font:500 .875rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .schedule-item .month{line-height:1.5}.schedule-item .location-detail{color:#2c292a;font:400 1rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .schedule-item .location-detail{line-height:1.5}.schedule-item .time-range{color:#2c292a;font:500 1.125rem/1.56 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .schedule-item .time-range{line-height:1.5}.schedule-item .map-link{min-width:125px}.event-list-btn>svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.event-list-btn.show-more-class>svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.quote-container:before{border-left:1px solid #462170;border-top:1px solid #462170;content:"";display:block;height:2.5rem;left:0;position:absolute;top:0;width:2.5rem}@media (min-width:768px){.quote-container:before{height:3rem;width:3rem}}.author-details-container .hr-bar{border-top:1px solid #5e6a75;position:absolute;top:12px;width:3.5rem}.author-details-container .author{color:#2c292a;font:500 1rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .author-details-container .author{line-height:1.5}.author-details-container .author cite{font-style:normal}.author-details-container .quote-date{color:#5e6a75;font:400 .875rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .author-details-container .quote-date{line-height:1.5}.quote{color:#462170;font:300 1.5rem/1.334 FrutigerNextPaneuropeanLight,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .quote{line-height:1.5}@media (min-width:768px){.quote{color:#462170;font:300 1.75rem/1.286 FrutigerNextPaneuropeanLight,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .quote{line-height:1.5}}@media only screen and (min-width:1280px){.quote{color:#462170;font:300 2rem/1.25 FrutigerNextPaneuropeanLight,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .quote{line-height:1.5}}

.destination-hal-iframe{display:block;height:calc(100vh - 151px)}@media only screen and (min-width:1280px){.destination-hal-iframe{height:100vh;width:100%}.destination-hal-iframe.editor-mode{height:800px}}.modal.destination-iframe.open{height:100%}.modal-destination-iframe-wrapper{border:4px solid #fff;height:calc(100% - 32px);width:calc(100% - 32px)}.modal-destination-iframe-wrapper .modal-close-btn{background-color:#fff;border-radius:50%;display:-webkit-flex;display:flex;height:1.5rem;position:absolute;right:4px;top:4px;width:1.5rem}@media (min-width:768px){.modal-destination-iframe-wrapper .modal-close-btn{height:2rem;width:2rem}}@media (min-width:320px) and (max-width:767px){.modal-destination-iframe-wrapper .modal-close-btn .icon{height:1rem;width:1rem}}.modal-destination-iframe-wrapper .modal-destination-iframe{height:100%;width:100%}
.image-with-caption{height:100%}.image-with-caption img{width:100%}.image-with-caption figcaption{color:#2c292a;font:400 .875rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;background:#f4f4f6;position:relative;top:-20px}html[lang=hi] .image-with-caption figcaption{line-height:1.5}.image-with-caption.leftalignedcaption figcaption{margin-right:1.5rem;border-right:2px solid #462170}.image-with-caption.rightalignedcaption figcaption{margin-left:1.5rem;border-left:2px solid #462170}@media (min-width:768px){.image-with-caption figcaption{bottom:0;position:absolute;top:auto;-webkit-transform:translateY(50%);transform:translateY(50%);width:49%}.image-with-caption.leftalignedcaption figcaption{left:0;border-right-width:4px}.image-with-caption.rightalignedcaption figcaption{right:0;border-left-width:4px}}@media only screen and (min-width:1280px){figcaption{width:39%}}
.download-file-info{color:#7e5da4;font:400 .75rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .download-file-info{line-height:1.5}.primary .download-file-info,.secondary:hover .download-file-info{color:#fff}.author-info{background-color:#fff}.author-info .tags-info .author-tag{color:#462170;font:400 .875rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;border-bottom:1px solid #462170;margin-left:.1rem;padding-bottom:1px}html[lang=hi] .author-info .tags-info .author-tag{line-height:1.5}.author-info .author-tag-comma{color:#462170}.author-info .author-tag-comma:last-child{display:none}.author-info .fallback-img{background-color:#f4f4f6}.author-info .fallback-img,.author-info img{border-radius:50%;height:3.5rem;width:3.5rem}.author-info cite{color:#2c292a;font:500 1rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .author-info cite{line-height:1.5}.author-info time{color:#5e6a75;font:400 .875rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .author-info time{line-height:1.5}.hero-container{background-color:#f4f4f6;min-height:76%;position:relative}@media (min-width:768px){.hero-container{min-height:69%}}@media only screen and (min-width:1280px){.hero-container{min-height:45%}}.hero-container.narrow-hero .hero-img-bg{height:277px}@media only screen and (min-width:1280px){.hero-container.narrow-hero .hero-img-bg{height:348px}}.hero-container.narrow-hero .hero-content{top:66%}@media (min-width:768px){.hero-container.narrow-hero .hero-content{max-width:100%;top:64%}}@media only screen and (min-width:1280px){.hero-container.narrow-hero .hero-content{max-width:82%}}.hero-container .hero-content{position:absolute;top:58%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:111}@media (min-width:768px){.hero-container .hero-content{max-width:75%;top:44%}}@media (min-width:1280px) and (max-width:1440px){.hero-container .hero-content{top:60%}}@media only screen and (min-width:1280px){.hero-container .hero-content{max-width:66%}}.hero-container .hero-content .hero-heading,.hero-container .hero-content .paragraph{color:#fff}@media only screen and (min-width:1280px){.hero-container .hero-content .paragraph{color:#fff;font:400 1.25rem/1.4 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;max-width:74%}html[lang=hi] .hero-container .hero-content .paragraph{line-height:1.5}}.hero-container .description{color:#5e6a75;font:400 1rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .hero-container .description{line-height:1.5}@media (min-width:768px){.hero-container .description{color:#5e6a75;font:400 1.125rem/1.56 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .hero-container .description{line-height:1.5}}@media (min-width:768px){.hero-container .heading-width-a{max-width:66%}}@media only screen and (min-width:1280px){.hero-container .heading-width-a{max-width:50%}}@media only screen and (min-width:1280px){.hero-container .heading-width-b{max-width:62%}}@media (min-width:768px){.hero-container .description-a{max-width:66%}}@media only screen and (min-width:1280px){.hero-container .description-a{max-width:50%}}@media (min-width:768px){.hero-container .description-b{max-width:66%}}@media only screen and (min-width:1280px){.hero-container .description-b{max-width:42%}}.hero-container .hero-button-height{height:56px}.hero-container .hero-img-bg{background-color:#462170;height:420px}@media (min-width:768px){.hero-container .hero-img-bg{height:512px}}@media only screen and (min-width:1280px){.hero-container .hero-img-bg{height:624px}}@media (min-width:1280px) and (max-width:1440px){.hero-container .hero-img-bg{height:536px}}.hero-container .hero-img{width:100%}@media only screen and (min-width:1280px){.hero-video-container .hero-img-bg{height:720px}}@media (min-width:1280px) and (max-width:1440px){.hero-video-container .hero-img-bg{height:624px}}.hero-video-container .hero-video{height:100%;object-fit:cover;width:100%}.hero-background{background-color:#fff}.hero-with-cta .grid-container{padding-left:0;padding-right:0}.image-object-fit img{height:100%;object-fit:cover;width:100%}.hero-mjl-container{min-height:80px}@media (min-width:768px){.hero-mjl-container .mjl-wrapper{float:right;width:100%}}@media (min-width:768px){.hero-mjl-container .mjl-wrapper.has-rte-content .mjl-content{margin-left:3rem}}@media only screen and (min-width:1280px){.hero-mjl-container .mjl-wrapper.has-rte-content .mjl-content{margin-left:4rem}}.hero-mjl-container .mjl-wrapper .mjl-content{margin-top:-38px;position:relative;z-index:120}@media (min-width:768px){.hero-mjl-container .mjl-wrapper .mjl-content{float:right;margin-top:-160px}.hero-mjl-container .mjl-wrapper .mjl-content.no-title{margin-top:-109px}}@media only screen and (min-width:1280px){.hero-mjl-container .mjl-wrapper .mjl-content{margin-top:-190px}.hero-mjl-container .mjl-wrapper .mjl-content.no-title{margin-top:-143px}}.hero-mjl-container .mjl-wrapper .mjl-rte-content{margin-top:2rem}@media (min-width:768px){.hero-mjl-container .mjl-wrapper .mjl-rte-content{margin-top:2.5rem}}@media only screen and (min-width:1280px){.hero-mjl-container .mjl-wrapper .mjl-rte-content{margin-top:4rem}}
.modal-carousel .modal-overlay{background:rgba(0,0,0,.5);bottom:0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-carousel .modal-container{background:linear-gradient(to right bottom,#f4f4f6 50%,#ebeeef 0);height:100%;width:100%}.carousel,.modal-carousel .modal-content{height:100%}.carousel .carousel-viewport{height:100%;width:100%}.carousel .carousel-container{height:100%;margin-left:-1rem}.carousel .embla-carousel-slide{-webkit-flex:0 0 auto;flex:0 0 auto;padding-left:1rem;position:relative;width:calc(100% - 1rem)}@media only screen and (min-width:1280px){.carousel .embla-carousel-slide{width:80%}}.carousel .carousel-dots{display:none;-webkit-justify-content:center;justify-content:center;left:0;list-style:none;padding-left:7.5rem;padding-right:17rem;position:absolute;right:0}@media only screen and (min-width:1280px){.carousel .carousel-dots{bottom:2.5rem;display:-webkit-flex;display:flex}}.carousel .carousel-dot{-webkit-align-items:center;align-items:center;background-color:transparent;border:0;cursor:pointer;display:-webkit-flex;display:flex;-webkit-flex:1;flex:1;height:3rem;padding:0;position:relative}.carousel .carousel-dot:after{background-color:#bec5cb;content:"";height:1px;width:100%}.carousel .carousel-dot.is-selected:after{background-color:#462170;height:4px;opacity:1}.carousel .carousel-play-pause.icon-only{bottom:6px;position:absolute;right:0}@media (max-width:360px){.carousel .carousel-play-pause.icon-only{bottom:10px}}.carousel .carousel-play-pause.icon-only .icon{display:block;height:32px;width:32px}@media (max-width:360px){.carousel .carousel-play-pause.icon-only .icon{height:24px;width:24px}}.carousel .carousel-play-pause.icon-only .pause-outline,.carousel .carousel-play-pause.is-active .play-outline{display:none}.carousel .carousel-play-pause.is-active .pause-outline{display:block}.carousel .carousel-page-info{color:#2c292a;font:300 1.25rem/1.4 FrutigerNextPaneuropeanLight,Open Sans,Arial,sans-serif;letter-spacing:0;color:#462170;left:50%;position:absolute;top:90%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}html[lang=hi] .carousel .carousel-page-info{line-height:1.5}@media (min-width:768px){.carousel .carousel-page-info{top:94%}}@media only screen and (min-width:1280px){.carousel .carousel-page-info{bottom:7rem;left:auto;right:7.5rem;top:auto}}.carousel .carousel-page-info .hyphen{border-bottom:1px solid;display:-webkit-inline-flex;display:inline-flex;vertical-align:middle;width:20px}.carousel .carousel-button{background-color:#fff;border-color:#462170;bottom:2rem;display:none;min-width:auto;padding:1rem;pointer-events:all}@media only screen and (min-width:1280px){.carousel .carousel-button{display:block}}.carousel .carousel-button .icon{fill:#462170}.carousel .carousel-button--prev{right:11.5rem}.carousel .carousel-button--next{right:7.5rem}.carousel.fade-in-transition .carousel-container{-webkit-transform:none!important;transform:none!important}@media (min-width:1280px) and (max-width:1440px){.carousel.fade-in-transition .carousel-container{position:relative}}.carousel.fade-in-transition .embla-carousel-slide{left:0!important;opacity:0;right:0!important;transition:opacity 1.5s cubic-bezier(0,0,.2,1) .3s}.carousel.fade-in-transition .embla-carousel-slide.is-selected{opacity:1;transition:opacity .8s cubic-bezier(0,0,.2,1)}.carousel.fade-in-transition .embla-is-ready .embla-carousel-slide{position:absolute}
.hero-carousel-container .carousel .full-bleed{width:100vw}@media (min-width:1280px) and (max-width:1440px){.hero-carousel-container .carousel .full-bleed{margin-left:-2.5rem;margin-right:0;position:static;width:calc(100% + 5rem)}}.hero-carousel-container .carousel .carousel-container{margin-left:0;width:100%}.hero-carousel-container .carousel .embla-carousel-slide{padding:0;width:100%}.hero-carousel-container .carousel .carousel-button--next,.hero-carousel-container .carousel .carousel-button--prev,.hero-carousel-container .carousel .carousel-page-info{display:none}.hero-carousel-container .carousel .carousel-dots{bottom:1rem;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;padding:0;z-index:111}.hero-carousel-container .carousel .carousel-dot{-webkit-flex:none;flex:none;height:12px;margin-left:8px;pointer-events:none}@media only screen and (min-width:1280px){.hero-carousel-container .carousel .carousel-dot{pointer-events:auto}}.hero-carousel-container .carousel .carousel-dot:hover{border-radius:100%}.hero-carousel-container .carousel .carousel-dot:after{background-color:transparent;border:1px solid #f4f4f6;border-radius:100%;box-sizing:border-box;height:12px;width:12px}.hero-carousel-container .carousel .carousel-dot.is-selected:after{background-color:#f4f4f6;height:12px}.hero-carousel-container .carousel .carousel-play-pause{z-index:111}.hero-carousel-container .carousel-container,.hero-carousel-container .hero-carousel-img-bg{background-color:#462170;height:420px}@media (min-width:768px){.hero-carousel-container .carousel-container,.hero-carousel-container .hero-carousel-img-bg{height:512px}}@media only screen and (min-width:1280px){.hero-carousel-container .carousel-container,.hero-carousel-container .hero-carousel-img-bg{height:624px}}@media (min-width:1280px) and (max-width:1440px){.hero-carousel-container .carousel-container,.hero-carousel-container .hero-carousel-img-bg{height:536px}}.hero-carousel-container .hero-carousel-content{height:392px;left:0;position:absolute;top:0;width:100%;z-index:111}@media (min-width:768px){.hero-carousel-container .hero-carousel-content{height:484px}}@media only screen and (min-width:1280px){.hero-carousel-container .hero-carousel-content{height:596px}}@media (min-width:1280px) and (max-width:1440px){.hero-carousel-container .hero-carousel-content{height:508px}}.hero-carousel-container .hero-carousel-content.hero-transparent-header{height:324px;top:68px}@media (min-width:768px){.hero-carousel-container .hero-carousel-content.hero-transparent-header{height:416px}}@media only screen and (min-width:1280px){.hero-carousel-container .hero-carousel-content.hero-transparent-header{height:496px;top:100px}}@media (min-width:1280px) and (max-width:1440px){.hero-carousel-container .hero-carousel-content.hero-transparent-header{height:408px}}.hero-carousel-container .hero-carousel-content .hero-grid-content{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;height:100%}@media (min-width:768px){.hero-carousel-container .hero-carousel-content .hero-carousel-inner{max-width:75%}}@media only screen and (min-width:1280px){.hero-carousel-container .hero-carousel-content .hero-carousel-inner{max-width:66%}}.hero-carousel-container .hero-carousel-content .hero-carousel-paragraph{color:#fff}@media only screen and (min-width:1280px){.hero-carousel-container .hero-carousel-content .hero-carousel-paragraph{color:#fff;font:400 1.25rem/1.4 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;max-width:74%}html[lang=hi] .hero-carousel-container .hero-carousel-content .hero-carousel-paragraph{line-height:1.5}}@media (max-width:360px){.hero-carousel-container .hero-carousel-content .hero-carousel-paragraph{margin-bottom:10px;margin-top:0}}.hero-carousel-container .hero-carousel-heading{color:#fff;font:400 2rem/1.25 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:-.5px}html[lang=hi] .hero-carousel-container .hero-carousel-heading{line-height:1.5}@media (min-width:768px){.hero-carousel-container .hero-carousel-heading{color:#fff;font:400 3rem/1.167 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:-.5px}html[lang=hi] .hero-carousel-container .hero-carousel-heading{line-height:1.5}}@media only screen and (min-width:1280px){.hero-carousel-container .hero-carousel-heading{color:#fff;font:400 4rem/1.125 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:-.5px}html[lang=hi] .hero-carousel-container .hero-carousel-heading{line-height:1.5}}@media (max-width:360px){.hero-carousel-container .hero-carousel-heading{color:#fff;font:400 1.75rem/1.286 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;margin-bottom:8px}html[lang=hi] .hero-carousel-container .hero-carousel-heading{line-height:1.5}}
.hero-container.no-image-hero .hero-img-bg{height:280px}@media (max-width:360px){.hero-container.no-image-hero .hero-img-bg{height:300px}}@media (min-width:768px){.hero-container.no-image-hero .hero-img-bg{height:360px}.hero-container.no-image-hero .hero-img-bg.below-spacing{height:296px}}@media only screen and (min-width:1280px){.hero-container.no-image-hero .hero-img-bg,.hero-container.no-image-hero .hero-img-bg.below-spacing{height:464px}}@media (min-width:1280px) and (max-width:1440px){.hero-container.no-image-hero .hero-img-bg{height:440px}.hero-container.no-image-hero .hero-img-bg.below-spacing{height:368px}}.hero-container.no-image-hero .hero-content{-webkit-transform:translateY(0);transform:translateY(0)}@media (min-width:320px) and (max-width:767px){.hero-container.no-image-hero .hero-content{top:108px}.hero-container.no-image-hero .hero-content.content-with-opaque-header{top:40px}}@media (max-width:360px){.hero-container.no-image-hero .hero-content{top:92px}.hero-container.no-image-hero .hero-content.content-with-opaque-header{top:24px}}@media (min-width:768px){.hero-container.no-image-hero .hero-content{max-width:87%;top:124px}.hero-container.no-image-hero .hero-content.content-with-opaque-header{top:56px}}@media only screen and (min-width:1280px){.hero-container.no-image-hero .hero-content{top:172px}.hero-container.no-image-hero .hero-content.content-with-opaque-header{top:72px}}@media (min-width:320px) and (max-width:767px){.hero-container.no-image-hero .hero-content .hero-heading{color:#fff;font:400 1.75rem/1.286 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .hero-container.no-image-hero .hero-content .hero-heading{line-height:1.5}}@media (min-width:768px){.hero-container.no-image-hero .hero-content .hero-heading{color:#fff;font:400 2.25rem/1.28 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .hero-container.no-image-hero .hero-content .hero-heading{line-height:1.5}}@media only screen and (min-width:1280px){.hero-container.no-image-hero .hero-content .hero-heading{color:#fff;font:400 2.625rem/1.24 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .hero-container.no-image-hero .hero-content .hero-heading{line-height:1.5}}
.hero-with-links-container.without-transparent-header .hero-with-links-top-section{padding-top:0}.hero-with-links-container .hero-with-links-top-section{background:linear-gradient(180deg,#1d0439,#120422);min-height:191px;padding-top:68px}@media (min-width:768px){.hero-with-links-container .hero-with-links-top-section{min-height:219px}}@media only screen and (min-width:1280px){.hero-with-links-container .hero-with-links-top-section{min-height:251px;padding-top:100px}}@media only screen and (min-width:1280px){.hero-with-links-container .hero-with-links-bottom-section{height:88px}}.hero-with-links-container .hero-with-links-bottom-section-delimiter{border-bottom:1px solid #dadee1;top:72px}.hero-with-links-container .hero-with-links-heading-section .hero-with-links-heading{color:#fff;min-height:44px}@media (min-width:768px){.hero-with-links-container .hero-with-links-heading-section .hero-with-links-heading{min-height:56px}}@media only screen and (min-width:1280px){.hero-with-links-container .hero-with-links-heading-section .hero-with-links-heading{min-height:72px}}.hero-with-links-container .hero-with-links-heading-section .hero-with-links-tag{border:1px solid #bec5cb;color:#bec5cb;padding:5px 8px}.hero-with-links-container .hero-with-links-heading-section .my-heathrow-placeholder:empty{display:none}@media (min-width:320px) and (max-width:767px){.hero-with-links-container .hero-with-links-primary .links-navigation-left-btn:not(.hide)+.hero-with-links-list-wrapper{margin-left:1rem}.hero-with-links-container .hero-with-links-primary .hero-with-links-list-wrapper:has(+.links-navigation-right-btn:not(.hide)){margin-right:1rem}}.hero-with-links-container .hero-with-links-primary .hero-with-links-list-wrapper{display:-webkit-flex;display:flex;overflow-x:auto;width:100%}.hero-with-links-container .hero-with-links-primary .hero-with-links-list-item{border-bottom:3px solid transparent;margin:4px 37px 1px 3px}.hero-with-links-container .hero-with-links-primary .hero-with-links-list-item.active,.hero-with-links-container .hero-with-links-primary .hero-with-links-list-item:focus-within,.hero-with-links-container .hero-with-links-primary .hero-with-links-list-item:hover{border-bottom:3px solid #fff}.hero-with-links-container .hero-with-links-primary .cta{color:#fff;margin-bottom:3px;min-width:auto;padding:8px 0}.hero-with-links-container .hero-with-links-primary .links-navigation-left-btn,.hero-with-links-container .hero-with-links-primary .links-navigation-right-btn{background-color:transparent;border:0;padding:10px 8px;width:40px}.hero-with-links-container .hero-with-links-primary .links-navigation-left-btn{left:0}.hero-with-links-container .hero-with-links-primary .links-navigation-right-btn{right:0}.hero-with-links-container .hero-with-links-primary svg{fill:#fff}.hero-with-links-container .hero-with-links-secondary .hero-with-links-icon-section{height:24px;right:0;top:24px}.hero-with-links-container .hero-with-links-secondary .hero-with-links-list-wrapper{display:grid;max-width:calc(100% - 40px);overflow:hidden}@media only screen and (min-width:1280px){.hero-with-links-container .hero-with-links-secondary .hero-with-links-list-wrapper{display:-webkit-flex;display:flex;max-width:100%;padding:0 2px;width:100%}}.hero-with-links-container .hero-with-links-secondary .hero-with-links-list-wrapper.collapse{max-height:73px}@media only screen and (min-width:1280px){.hero-with-links-container .hero-with-links-secondary .hero-with-links-list-wrapper.collapse{max-height:unset}}@media only screen and (min-width:1280px){.hero-with-links-container .hero-with-links-secondary .hero-with-links-list-item{border-bottom:3px solid transparent;margin-bottom:1px;margin-right:40px}.hero-with-links-container .hero-with-links-secondary .hero-with-links-list-item.active,.hero-with-links-container .hero-with-links-secondary .hero-with-links-list-item:focus-within,.hero-with-links-container .hero-with-links-secondary .hero-with-links-list-item:hover{border-bottom:3px solid #462170}}.hero-with-links-container .hero-with-links-secondary .hero-with-links-list-item.active{-webkit-order:-1;order:-1}@media only screen and (min-width:1280px){.hero-with-links-container .hero-with-links-secondary .hero-with-links-list-item.active{-webkit-order:initial;order:0}}.hero-with-links-container .hero-with-links-secondary .cta{min-width:auto;padding-bottom:24px;padding-top:24px}@media only screen and (min-width:1280px){.hero-with-links-container .hero-with-links-secondary .cta{margin:3px 0;padding-bottom:25px;padding-top:29px}}
.mjl-content{box-shadow:0 10px 64px rgba(0,0,0,.2);width:100%}@media (min-width:768px){.mjl-content{width:288px}}@media only screen and (min-width:1280px){.mjl-content{width:464px}}.mjl-content .purple-box{background-color:#462170}.mjl-content .purple-box .cta.tertiary,.mjl-content .purple-box .mjl-title{color:#fff}.mjl-content .white-box{background-color:#fff}.mjl-content .mjl-title{color:#2c292a}.mjl-content .mjl-list-item{display:grid}.mjl-content .cta.tertiary{white-space:normal}.mjl-content .cta.tertiary .anchor-text-wrp{margin-left:.5rem}.mjl-content .cta.tertiary .icon{-webkit-align-self:baseline;align-self:baseline;min-height:24px;min-width:24px}.purple-box .cta.tertiary .icon{fill:#fff}
.accordion-container .accordion-header-button{font:400 1rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .accordion-container .accordion-header-button{line-height:1.5}@media (min-width:768px){.accordion-container .accordion-header-button{color:#462170;font:500 1.25rem/1.4 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .accordion-container .accordion-header-button{line-height:1.5}.accordion-container .accordion-header-button:hover{background-color:rgba(126,93,164,.1)}}.accordion-container.editor-mode .accordion-content{display:block;height:auto!important}.accordion-container .icon-chevron-down,.accordion-container .icon-chevron-up{position:absolute;right:1rem}@media (min-width:768px){.accordion-container .icon-chevron-down,.accordion-container .icon-chevron-up{right:1.5rem}}@media only screen and (min-width:1280px){.accordion-container .icon-chevron-down,.accordion-container .icon-chevron-up{right:2rem}}.accordion-container .icon-chevron-up{display:none}@media (min-width:768px){.accordion-container .accordion-header{color:#5e6a75;font:500 1.125rem/1.56 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .accordion-container .accordion-header{line-height:1.5}}@media only screen and (min-width:1280px){.accordion-container .accordion-header{color:#5e6a75;font:400 1.25rem/1.4 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .accordion-container .accordion-header{line-height:1.5}}.accordion-container .accordion-header:last-of-type{border-bottom:1px solid #dadee1}.accordion-container .accordion-header-opened:last-of-type{border-bottom:0}.accordion-container .accordion-header-open .icon-chevron-up{display:inline-block}.accordion-container .accordion-header-open .icon-chevron-down{display:none}.accordion-container .accordion-header-button{background-color:#fff;border:0;border-top:1px solid #dadee1;color:#462170;cursor:pointer}.accordion-container .accordion-header-button:hover{cursor:pointer}.accordion-container .accordion-header-title{display:inline-block;width:calc(100% - 40px)}.accordion-container .accordion-content{background-color:#fff;border-top:1px solid #dadee1;display:none;height:0;overflow:hidden;transition:height .1s ease .1s}.accordion-container .accordion-content-open{border-top:0;display:block;transition:height .2s ease}.accordion-container .accordion-content-opened{overflow:visible}.accordion-container .accordion-content-opened:last-of-type{border-bottom:1px solid #dadee1}.accordion-container .accordion-content-notransition,.accordion-container .accordion-content-notransition .accordion-header-button{transition:none}.accordion-container .rte-dark{padding:.5rem 1.5rem}.accordion-container.border-all{border:1px solid #462170}.accordion-container.border-all .accordion-header:hover{background:inherit}.accordion-container.border-all .accordion-header{color:#462170;font:500 1rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .accordion-container.border-all .accordion-header{line-height:1.5}.accordion-container.border-all .cta{display:-webkit-flex;display:flex}.accordion-container.border-all .icon-chevron-down,.accordion-container.border-all .icon-chevron-up{right:1rem}
.hal-table{position:relative}.hal-table .nav-buttons{background-color:#f4f4f6;bottom:-1.5rem;display:-webkit-flex;display:flex;height:3.5rem;-webkit-justify-content:flex-start;justify-content:flex-start;position:absolute;right:0;width:7.5rem;z-index:2}@media (min-width:320px) and (max-width:767px){.hal-table .nav-buttons{display:none}}@media (min-width:768px){.hal-table .nav-buttons{display:none}}@media only screen and (min-width:1280px){.hal-table .nav-buttons{display:-webkit-flex;display:flex}}.hal-table .nav-buttons svg{fill:#462170;outline:none;pointer-events:none}.hal-table .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}.hal-table .nav-buttons .nav-button:hover{background-position:0 100%}.hal-table .nav-buttons .nav-button:hover svg{fill:#fff}.hal-table .nav-buttons .nav-button.disabled,.hal-table .nav-buttons .nav-button.disabled:hover{background-position:100% 100%}@media (min-width:768px){.hal-table>div:first-child{padding-bottom:0}.hal-table th:first-child{width:7.5rem}}@media only screen and (min-width:1280px){.hal-table td,.hal-table th{padding:1rem 1.5rem;width:13.5rem}.hal-table tr:first-child td,.hal-table tr:first-child th{padding:1.5rem}.hal-table th:first-child{width:7.5rem}}.hal-table>div:first-child{overflow-x:auto}.hal-table>div:first-child::-webkit-scrollbar-track{background-color:#fff;box-shadow:inset 0 0 6px #dadee1;height:2px;width:2px}.hal-table>div:first-child::-webkit-scrollbar{background-color:#fff;height:4px}.hal-table>div:first-child::-webkit-scrollbar-thumb{background-color:#7e5da4;height:2px;width:2px}.hal-table tr:nth-child(odd){background-color:rgba(126,93,164,.1)}.hal-table tr a{color:#462170}.hal-table tr a[href$=".pdf"]{border:0;display:block;padding-left:1.75rem;position:relative}.hal-table tr a[href$=".pdf"]:before{content:"\2193";font-size:20px;left:8px;position:absolute;top:-8px}.hal-table tr a[href$=".pdf"]:after{content:"\2212";font-size:20px;left:8px;position:absolute;top:4px}.hal-table tr a[href$=".doc"]{border:0;display:block;padding-left:1.75rem;position:relative}.hal-table tr a[href$=".doc"]:before{content:"\2193";font-size:20px;left:8px;position:absolute;top:-8px}.hal-table tr a[href$=".doc"]:after{content:"\2212";font-size:20px;left:8px;position:absolute;top:4px}.hal-table tr a[href$=".xls"]{border:0;display:block;padding-left:1.75rem;position:relative}.hal-table tr a[href$=".xls"]:before{content:"\2193";font-size:20px;left:8px;position:absolute;top:-8px}.hal-table tr a[href$=".xls"]:after{content:"\2212";font-size:20px;left:8px;position:absolute;top:4px}.hal-table tr:first-child td,.hal-table tr:first-child th{padding:1.5rem 1rem}.hal-table tr td,.hal-table tr th{border:1px solid #dadee1;padding:1.125rem 1rem;text-align:left;width:9.875rem}.hal-table tr td[rowspan]{background-color:#fff}.hal-table tr th{background-color:#7e5da4;color:#fff}.hal-table tr th:first-child{background-clip:padding-box;box-shadow:inset -1px 0 0 0 #dadee1;left:0;width:5rem;z-index:2}.hal-table tr th:first-child[scope=row]{position:-webkit-sticky;position:sticky}.hal-table tr th:first-child[scope=col]{position:static}.hal-table tr th[scope=col],.hal-table tr th[scope=row]{text-align:left}.hal-table tr br{display:none}.hal-table table{color:#5e6a75;font:400 1rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;border-collapse:collapse;table-layout:fixed;width:100%}html[lang=hi] .hal-table table{line-height:1.5}.hal-table.sticky-first-column tr th:first-child{position:-webkit-sticky;position:sticky}
.retail-detail .hero-img-bg img{height:100%;object-fit:cover;width:100vw}.retail-detail-wrapper .retail-detail-section{box-sizing:border-box}.retail-detail-wrapper .show-more-btn>svg{height:1.25rem;width:1.25rem}.retail-detail-wrapper .retail-detail-left-section{-webkit-flex-basis:90%;flex-basis:90%;-webkit-flex-direction:column;flex-direction:column;position:relative}@media only screen and (min-width:1280px){.retail-detail-wrapper .retail-detail-left-section{border-right:1px solid #dadee1}}.retail-detail-wrapper .retail-detail-left-section .services-style{color:#462170;font:300 1rem/1.5 FrutigerNextPaneuropeanLight,Open Sans,Arial,sans-serif;letter-spacing:0;text-decoration:underline}html[lang=hi] .retail-detail-wrapper .retail-detail-left-section .services-style{line-height:1.5}.retail-detail-wrapper .retail-detail-left-section .award-style,.retail-detail-wrapper .retail-detail-left-section .tag-style{color:#462170;font:400 1rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .retail-detail-wrapper .retail-detail-left-section .award-style,html[lang=hi] .retail-detail-wrapper .retail-detail-left-section .tag-style{line-height:1.5}@media only screen and (min-width:1280px){.retail-detail-wrapper .retail-detail-left-section .show-more-message-wrapper{display:none}}.retail-detail-wrapper .retail-detail-left-section .message-wrapper{color:#5e6a75;font:400 .875rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .retail-detail-wrapper .retail-detail-left-section .message-wrapper{line-height:1.5}@media (min-width:768px){.retail-detail-wrapper .retail-detail-left-section .message-wrapper{color:#5e6a75;font:400 1rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .retail-detail-wrapper .retail-detail-left-section .message-wrapper{line-height:1.5}}.retail-detail-wrapper .retail-detail-left-section .default-placeholder{background:#dadee1;height:4rem;width:8rem}@media only screen and (min-width:1280px){.retail-detail-wrapper .retail-detail-left-section .default-placeholder{height:6.62rem;width:13.25rem}}@media only screen and (min-width:1280px){.retail-detail-wrapper .retail-detail-right-section-desktop{-webkit-flex-basis:100%;flex-basis:100%;-webkit-flex-direction:column;flex-direction:column}}.retail-detail-wrapper .retail-detail-right-section-desktop .show-more-message-wrapper-desktop{display:none}@media only screen and (min-width:1280px){.retail-detail-wrapper .retail-detail-right-section-desktop .show-more-message-wrapper-desktop{display:block}}.list-wrapper svg{fill:#462170;min-width:1.5rem}.retail-cta .cta{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:100%}@media (min-width:768px){.retail-cta .cta{width:auto}}.context-menu .cta{box-sizing:border-box;display:-webkit-flex;display:flex;width:100%}@media (min-width:768px){.context-menu .cta{display:-webkit-inline-flex;display:inline-flex;width:auto}}.context-menu .cta .icon{position:absolute;right:1rem}.logo-wrapper img{max-height:4rem;max-width:8rem}@media only screen and (min-width:1280px){.logo-wrapper img{max-height:6.62rem;max-width:13.25rem}}.retail-detail-section{background:#fff}@media only screen and (min-width:1280px){.retail-detail-section{max-width:90rem}}.hr-wrapper{border-top:1px solid #dadee1}@media (min-width:768px){.border-all .retail-menu{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}}@media only screen and (min-width:1280px){.border-all .retail-menu{display:block}}.border-all .cta,.border-all .icon-left{display:-webkit-flex;display:flex}.border-all .icon-left{-webkit-align-items:center;align-items:center;-webkit-flex-grow:2;flex-grow:2}.border-all .icon-left span:first-child{color:#462170;font:500 1rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0;-webkit-flex-grow:2;flex-grow:2}html[lang=hi] .border-all .icon-left span:first-child{line-height:1.5}.border-all .retail-menu>div{padding-bottom:.5rem}@media (min-width:768px){.border-all .retail-menu>div{-webkit-flex-basis:calc(50% - 0.5rem);flex-basis:calc(50% - 0.5rem);padding-bottom:1rem}}@media only screen and (min-width:1280px){.border-all .retail-menu>div{padding-bottom:.5rem}}.border-all .special-offers .promo:first-child{padding-bottom:1.5rem}.border-all .special-offers .promo:nth-child(2){border-top:1px solid #dadee1;padding-top:1.5rem}.border-all .special-offers.accordion-content-inner{padding-top:.75rem}
.airline-listing .hero img{height:100%;object-fit:cover;width:100%}.airline-group-wrapper{background:#ffd000;height:48px;width:48px}.airline-group-wrapper .airline-group{color:#2c292a;font:500 1.75rem/1.286 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0;padding-bottom:.375rem;padding-top:.375rem}html[lang=hi] .airline-group-wrapper .airline-group{line-height:1.5}.flight-details{border-bottom:1px solid #dadee1}.flight-details .airline-name{color:#2c292a;font:500 1rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0;-webkit-flex-basis:72%;flex-basis:72%}html[lang=hi] .flight-details .airline-name{line-height:1.5}.flight-details .airline-logo{height:48px}.flight-details .airline-logo img{height:48px;width:48px}.flight-details .icon-chevron svg{fill:#462170}.flight-details:first-child{border-top:1px solid #dadee1}.airline-label,.remove-letter{display:none}.letter-menu{border-bottom:1px solid #dadee1;overflow:hidden}.letter-menu .a-z-listing{display:-webkit-flex;display:flex;-webkit-mask-image:linear-gradient(270deg,transparent 0,#fff 5%);mask-image:linear-gradient(270deg,transparent 0,#fff 5%);overflow-x:auto}.a-z-listing .airline-letter{color:#5e6a75;font:400 1.25rem/1.4 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;cursor:default;display:-webkit-inline-flex;display:inline-flex;padding:1.3rem .8rem}html[lang=hi] .a-z-listing .airline-letter{line-height:1.5}.a-z-listing .airline-letter.selected{color:#462170;font:500 1.25rem/1.4 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0;border-bottom:3px solid #462170;padding-bottom:.125rem}html[lang=hi] .a-z-listing .airline-letter.selected{line-height:1.5}.al-main-container .letter-wrapper{background-color:#fff;min-height:300px;z-index:111}@media (min-width:768px){.al-main-container .flight-details{width:calc(45% - 40px)}.al-main-container .flight-details:nth-child(2){border-top:1px solid #dadee1}.al-main-container .a-z-listing{-webkit-mask-image:linear-gradient(270deg,transparent 0,#fff 6%);mask-image:linear-gradient(270deg,transparent 0,#fff 6%)}.al-main-container .a-z-listing .airline-letter{-webkit-align-items:flex-start;align-items:flex-start}}@media only screen and (min-width:1280px){.al-main-container .letter-wrapper{max-width:90rem}.al-main-container .flight-details{width:calc(30% - 80px)}.al-main-container .flight-details:nth-child(3){border-top:1px solid #dadee1}.al-main-container .letter-menu{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.al-main-container .a-z-listing{-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-mask-image:none;mask-image:none;padding-top:1.25rem}.al-main-container .a-z-listing .airline-letter{color:#5e6a75;font:400 1.25rem/1.4 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;cursor:pointer}html[lang=hi] .al-main-container .a-z-listing .airline-letter{line-height:1.5}.al-main-container .a-z-listing .airline-letter.selected{color:#462170;font:500 1.25rem/1.4 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0;padding-bottom:0}html[lang=hi] .al-main-container .a-z-listing .airline-letter.selected{line-height:1.5}.al-main-container .airline-label{color:#2c292a;font:400 1.75rem/1.286 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;display:block;margin-bottom:2.125rem;margin-top:2.125rem}html[lang=hi] .al-main-container .airline-label{line-height:1.5}}@media (min-width:1280px) and (max-width:1440px){.al-main-container .flight-details{width:calc(30% - 40px)}}
.airline-details-container .logo{-webkit-flex-shrink:0;flex-shrink:0;max-height:64px;max-width:45%;min-height:25px;width:auto}.airline-details-container .hero-bg-wrapper{background-color:#462170;height:420px}.airline-details-container .hero-bg-img{height:100%;object-fit:cover;width:100vw}.airline-details-container .tel-info{display:inline}.airline-details-container .alliance-text{color:#462170}.airline-details-container .alliance-logo{color:#462170;font:500 1rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0;white-space:normal}html[lang=hi] .airline-details-container .alliance-logo{line-height:1.5}.airline-details-container .no-alliance-text{color:#2c292a}.airline-details-container .white-block{background-color:#fff;width:auto}.airline-details-container .small-print p{color:#5e6a75;font:400 .875rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;margin:0}html[lang=hi] .airline-details-container .small-print p{line-height:1.5}.airline-details-container .terminal-indicator{margin-right:4px}.airline-details-container .main-wrapper{margin-bottom:-120px;top:-120px;z-index:100}.airline-details-container .site-and-share{border-bottom:1px solid #dadee1}.airline-details-container .iata{width:40%}.airline-details-container .alliance{width:60%}.airline-details-container .alliance-img{height:32px;width:32px}.airline-details-container .left-wrapper,.airline-details-container .right-wrapper{padding:0}.airline-details-container .contact-details .operate-label{color:#5e6a75}.airline-details-container .tag-large{color:#7e5da4;font:500 1rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .airline-details-container .tag-large{line-height:1.5}@media (min-width:768px){.airline-details-container .reservation-share-block{border-bottom:1px solid #dadee1}.airline-details-container .site-and-share{border:0}.airline-details-container .hero-bg-wrapper{height:512px}.airline-details-container .iata,.airline-details-container .reservation-details{width:55%}.airline-details-container .alliance,.airline-details-container .site-and-share{width:45%}.airline-details-container .main-wrapper{margin-bottom:-160px;top:-160px}}@media only screen and (min-width:1280px){.airline-details-container.full-bleed{left:auto;right:auto;width:auto}.airline-details-container .airline-link{text-underline-position:under}.airline-details-container .hero-bg-wrapper{height:624px}.airline-details-container .airline-info-text{color:#5e6a75;font:400 1rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .airline-details-container .airline-info-text{line-height:1.5}.airline-details-container .iata-code{color:#2c292a;font:400 1.75rem/1.286 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .airline-details-container .iata-code{line-height:1.5}.airline-details-container .iata{box-sizing:border-box}.airline-details-container .brand-logo{max-height:102px}.airline-details-container .award-logo{max-height:80px}.airline-details-container .reservation-share-block{border:0}.airline-details-container .left-wrapper{border-right:1px solid #dadee1}.airline-details-container .main-wrapper{margin-bottom:-300px;top:-300px}.airline-details-container .asterik,.airline-details-container .contact-info,.airline-details-container .contact-no{color:#2c292a;text-decoration:none}}
@media (min-width:768px){.content-filters-container{-webkit-transform:translateY(-1.5rem);transform:translateY(-1.5rem)}}.content-filters-container .content-filters-title p{color:#5e6a75;font:400 1.125rem/1.56 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;margin:0}html[lang=hi] .content-filters-container .content-filters-title p{line-height:1.5}.content-filters-container .content-filters-heading{color:#000;font:500 1rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .content-filters-container .content-filters-heading{line-height:1.5}.content-filters-container .content-filters{font-size:0;overflow-x:auto;white-space:nowrap}.content-filters-container .content-filters::-webkit-scrollbar-track{background-color:#fff;box-shadow:inset 0 0 6px #dadee1;height:2px;width:2px}.content-filters-container .content-filters::-webkit-scrollbar{background-color:#fff;height:4px}.content-filters-container .content-filters::-webkit-scrollbar-thumb{background-color:#7e5da4;height:2px;width:2px}@media only screen and (min-width:1280px){.content-filters-container .content-filters{gap:16px}}.content-filters-container .content-filters .content-filter-btn{color:#2c292a;font:400 .875rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;border:1px solid #dadee1}html[lang=hi] .content-filters-container .content-filters .content-filter-btn{line-height:1.5}@media only screen and (min-width:1280px){.content-filters-container .content-filters .content-filter-btn{cursor:pointer;margin-right:0}}.content-filters-container .content-filters .content-filter-btn:last-child{margin-right:0}.content-filters-container .content-filters .content-filter-btn.selected,.content-filters-container .content-filters .content-filter-btn:hover{background-color:#7e5da4;border-color:#7e5da4;color:#fff}.content-filters-container .filters-reset-btn{min-width:auto}@media (min-width:768px){.content-listing-wrapper .more-stories-wrapper .content-listing-card:nth-child(2n){margin-right:0}}@media only screen and (min-width:1280px){.content-listing-wrapper .more-stories-wrapper .content-listing-card:nth-child(2n){margin-right:1.5rem}.content-listing-wrapper .more-stories-wrapper .content-listing-card:nth-child(3n+3){margin-right:0}}.content-listing-wrapper .listing-heading{color:#2c292a;font:300 2rem/1.25 FrutigerNextPaneuropeanLight,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .content-listing-wrapper .listing-heading{line-height:1.5}@media (min-width:768px){.content-listing-wrapper .listing-heading{color:#2c292a;font:300 2.25rem/1.28 FrutigerNextPaneuropeanLight,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .content-listing-wrapper .listing-heading{line-height:1.5}}@media only screen and (min-width:1280px){.content-listing-wrapper .listing-heading{color:#2c292a;font:300 2.625rem/1.24 FrutigerNextPaneuropeanLight,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .content-listing-wrapper .listing-heading{line-height:1.5}}
.expanded{max-height:none!important}.show-more-btn{border:0}.show-more-btn .label{color:#462170}.show-more-btn svg{fill:#462170}.show-more-class{box-shadow:-20px -20px 22px #fff}@media only screen and (min-width:1280px){.show-more-class{box-shadow:-20px -20px 10px #fff}}
.text-with-image-wrapper{height:516px}@media (min-width:320px) and (max-width:767px){.text-with-image-wrapper .cta{-webkit-justify-content:space-between;justify-content:space-between;width:100%;box-sizing:border-box}}.text-with-image-wrapper .image-overlay{z-index:1}.text-with-image-wrapper .text-container{bottom:40px;max-height:370px;z-index:100}@media (max-width:360px){.text-with-image-wrapper .text-container .icon-right{margin-right:1.5rem}}.text-with-image-wrapper .main-image{height:100%;object-fit:cover}.text-with-image-wrapper .image-wrapper{-webkit-flex:0 0 auto;flex:0 0 auto}.text-with-image-wrapper .tag{color:#fff}.text-with-image-wrapper .image-cta{min-width:50px}.text-with-image-wrapper .image-cta img{height:100%}@media only screen and (min-width:1280px){.text-with-image-wrapper{height:695px}.text-with-image-wrapper .text-container{max-height:640px}}@media (min-width:1280px) and (max-width:1440px){.text-with-image-wrapper .text-container{bottom:88px}}
.one-col .center-large,.one-col .center-medium,.one-col .left-large,.one-col .left-medium{width:100%}.one-col .center-large,.one-col .center-medium,.one-col .center-small{margin:0 auto}@media (min-width:768px){.one-col .center-small,.one-col .left-small{width:67%}.full-width-tablet .col-1,.full-width-tablet .col-2{width:100%}.half-width-tablet .col-1,.half-width-tablet .col-2{width:50%}.three-col .three-col-row{-webkit-flex-direction:row;flex-direction:row}.three-col .three-col-row .three-col-2,.three-col .three-col-row .three-col-3{width:50%}.four-col{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.four-col .four-col-1,.four-col .four-col-3{-webkit-flex:1 0 48%;flex:1 0 48%;margin-right:1rem}.four-col .four-col-2,.four-col .four-col-4{-webkit-flex:1 0 48%;flex:1 0 48%;margin-right:0}}@media only screen and (min-width:1280px){.one-col .center-small,.one-col .left-small{width:49.17%}.one-col .center-large,.one-col .left-large{width:83.05%}.one-col .center-medium,.one-col .left-medium{width:66.11%}.variation-1-1 .col-1,.variation-1-1 .col-2{width:50%}.variation-1-3 .col-1{width:33.333333%}.variation-1-3 .col-2,.variation-3-1 .col-1{width:66.666667%}.variation-3-1 .col-2{width:33.333333%}.three-col{-webkit-flex-direction:row;flex-direction:row}.three-col .three-col-1{width:calc(33.33% - 12px)}.three-col .three-col-row{width:66.67%}.four-col .four-col-1,.four-col .four-col-2,.four-col .four-col-3,.four-col .four-col-4{-webkit-flex:1 0;flex:1 0;margin-right:1rem}.four-col .four-col-4{margin-right:0}}
@media (min-width:768px){.top-header .retail-header{-webkit-flex-grow:4;flex-grow:4}}.top-header>div{-webkit-flex:1;flex:1}.header-hr,.hr-grey{border:.5px solid #dadee1}@media (min-width:320px) and (max-width:767px){.header-hr{margin-left:-1.5rem;margin-right:-1.5rem}}@media (min-width:768px){.header-hr{margin-left:-2.5rem;margin-right:-2.5rem}}@media only screen and (min-width:1280px){.header-hr{margin-left:-3.5rem;margin-right:-3.5rem}}.retail-locations{background-color:#fff}.retail-locations .retail-title{color:#2c292a;font:500 1.25rem/1.4 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .retail-locations .retail-title{line-height:1.5}@media (min-width:768px){.retail-locations .retail-title{color:#2c292a;font:400 1.5rem/1.334 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .retail-locations .retail-title{line-height:1.5}}.tab{color:#2c292a;font:400 1.125rem/1.56 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;-webkit-align-items:center;align-items:center;background:#fff;border:1px solid #dadee1;height:3.5rem;width:3.5rem}html[lang=hi] .tab{line-height:1.5}.tab.selected,.tab:hover{background:#7e5da4;border-color:#7e5da4;color:#fff}.tab:hover{cursor:pointer}.terminal-buttons{margin:auto;z-index:99}.terminal-buttons>div{color:#2c292a;font:400 1.125rem/1.56 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .terminal-buttons>div{line-height:1.5}.terminal-buttons>div:hover{background:#7e5da4;border-color:#7e5da4;color:#fff;cursor:pointer}.terminal-buttons>div.selected{background-color:#7e5da4;border:1px solid #7e5da4;color:#fff}.location-cards{margin:0 -.75rem;padding-top:1.5rem}@media (min-width:768px){.location-cards{margin:0 -.75rem;padding-top:2.5rem}}@media (min-width:768px){.border-bottom{border-bottom:1px solid #dadee1}}@media (min-width:320px) and (max-width:767px){.border-bottom{border-bottom:1px solid #dadee1}}@media only screen and (min-width:1280px){.border-bottom{border:0}}.location-card{border:1px solid #dadee1;margin-bottom:1.5rem}.location-card img{width:100%}.location-card .info-box{padding:1.5rem}.location-card .info-box .sub-header{color:#2c292a;font:500 1.25rem/1.4 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .location-card .info-box .sub-header{line-height:1.5}.location-card .info-box .level{color:#5e6a75;font:400 1rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .location-card .info-box .level{line-height:1.5}.location-card .info-box .view-map{color:#462170;font:300 1rem/1.5 FrutigerNextPaneuropeanLight,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .location-card .info-box .view-map{line-height:1.5}.location-card .info-box .contact-no,.location-card .info-box .style-gate,.location-card .info-box .time-info{color:#2c292a;font:400 1rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .location-card .info-box .contact-no,html[lang=hi] .location-card .info-box .style-gate,html[lang=hi] .location-card .info-box .time-info{line-height:1.5}@media (min-width:768px){.location-card .info-box{padding:1.5rem 2rem}}@media only screen and (min-width:1280px){.location-card{margin-bottom:1.5rem}.location-card .info-box{padding:1.5rem 2rem}}@media (max-width:360px){.info-box .contact-no{margin-left:0}}
.flight-connection-wrapper .hero img{height:100%;object-fit:cover;width:100%}.flight-connection-wrapper .flight-connection-widget{background-color:#fff;min-height:300px;z-index:111}@media only screen and (min-width:1280px){.flight-connection-wrapper .flight-connection-widget{max-width:90rem}}
.flight-listing-wrapper .hero img{height:100%;object-fit:cover;width:100%}.flight-listing-wrapper .flight-listing-widget{background-color:#fff;min-height:300px;z-index:111}@media (min-width:320px) and (max-width:767px){.flight-listing-wrapper .hero-heading{color:#fff;font:400 2.5rem/1.3 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:-.5px}html[lang=hi] .flight-listing-wrapper .hero-heading{line-height:1.5}}@media only screen and (min-width:1280px){.flight-listing-wrapper .flight-listing-widget{max-width:90rem}}
.orderedlist{background:#fff}.orderedlist .heading{color:#2c292a;font:400 1.25rem/1.4 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .orderedlist .heading{line-height:1.5}@media (min-width:768px){.orderedlist .heading{color:#2c292a;font:500 1.5rem/1.334 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .orderedlist .heading{line-height:1.5}}.orderedlist .description{color:#2c292a;font:400 1rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .orderedlist .description{line-height:1.5}.orderedlist .header-hr{border:.5px solid #dadee1}@media (min-width:320px) and (max-width:767px){.orderedlist .header-hr{margin-left:-1.5rem;margin-right:-1.5rem}}@media (min-width:768px){.orderedlist .header-hr{margin-left:-3rem;margin-right:-3rem}}.orderedlist p{margin:0}.orderedlist ol{counter-reset:orderlist-counter;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;list-style:none;padding-left:0}.orderedlist ol li{counter-increment:orderlist-counter;padding-left:0;width:100%}.orderedlist ol li:before{color:#2c292a;font:500 1.5rem/1.334 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0;background:#ffd000;content:counter(orderlist-counter);height:1rem;margin-right:1rem;padding:.7rem 1.1rem 1.3rem}html[lang=hi] .orderedlist ol li:before{line-height:1.5}@media (min-width:768px){.orderedlist ol li:before{color:#2c292a;font:500 1.5rem/1.334 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0;padding:.9rem 1.4rem 1.6rem 1.3rem}html[lang=hi] .orderedlist ol li:before{line-height:1.5}}.orderedlist ol li.latin:before{content:counter(orderlist-counter,upper-latin)}.orderedlist ol li.empty:before{content:"";padding-right:2.4rem}.orderedlist .cta-wrapper .cta:not(.comp-mb){margin-bottom:1.5rem}@media (min-width:768px){.orderedlist .cta-wrapper .cta:not(.comp-mb){margin-bottom:2.5rem}}
.terminal-landing-wrapper .hero img{height:100%;object-fit:cover;width:100%}.terminal-landing-wrapper .terminal-landing-widget{background-color:#fff;min-height:300px;z-index:111}.terminal-landing-wrapper .terminal-landing-widget .alert-message{padding:1rem}@media (min-width:320px) and (max-width:767px){.terminal-landing-wrapper .terminal-landing-widget .alert-message{margin-bottom:1rem}}@media (min-width:768px){.terminal-landing-wrapper .terminal-landing-widget .alert-message{margin-bottom:.75rem}}@media only screen and (min-width:1280px){.terminal-landing-wrapper .terminal-landing-widget .alert-message{margin-bottom:1.25rem}}.terminal-landing-wrapper .terminal-landing-widget .alert-message.light-grey{background-color:#f4f4f6;color:#fff}.terminal-landing-wrapper .light-grey .info-icon{fill:#2c292a}.terminal-landing-wrapper .light-grey .alert-text{color:#2c292a}@media (min-width:320px) and (max-width:767px){.terminal-landing-wrapper .hero-heading{color:#fff;font:400 2.5rem/1.3 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:-.5px}html[lang=hi] .terminal-landing-wrapper .hero-heading{line-height:1.5}}@media only screen and (min-width:1280px){.terminal-landing-wrapper .terminal-landing-widget{max-width:90rem}}
.sitemap .sitemap-details-container{background-color:#fff;z-index:111}@media (min-width:320px) and (max-width:767px){.sitemap .secondary-links:first-child{padding-top:1.5rem}}@media (min-width:768px){.sitemap .secondary-links{margin-right:1.5rem;width:33%}.sitemap .secondary-links:nth-child(-n+3){padding-top:1.5rem}}@media only screen and (min-width:1280px){.sitemap .secondary-links{margin-right:4.5rem;width:19.3%}.sitemap .secondary-links:nth-child(4n+4){margin-right:0}.sitemap .secondary-links:nth-child(-n+4){padding-top:2rem}}.sitemap .nav-links{list-style-type:none;overflow:hidden}.sitemap .primary-link-name a{color:#462170;font:500 1rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0;white-space:normal}html[lang=hi] .sitemap .primary-link-name a{line-height:1.5}.sitemap .secondary-link-name a{color:#462170;font:300 1rem/1.5 FrutigerNextPaneuropeanLight,Open Sans,Arial,sans-serif;letter-spacing:0;white-space:normal}html[lang=hi] .sitemap .secondary-link-name a{line-height:1.5}.sitemap .nav-link-items a{color:#462170;font:400 .875rem/1.72 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;white-space:normal}html[lang=hi] .sitemap .nav-link-items a{line-height:1.5}
@media (min-width:768px){.breadcrumb li+li{padding-left:.5rem}}.breadcrumb li+li:before{color:#462170;content:"/";display:inline-block;font-size:.6875rem;padding-right:.5rem}.breadcrumb a{color:#462170;font:300 1rem/1.5 FrutigerNextPaneuropeanLight,Open Sans,Arial,sans-serif;letter-spacing:0;border-bottom:.5px solid #462170}html[lang=hi] .breadcrumb a{line-height:1.5}.breadcrumb a:hover{border-bottom:0}.breadcrumb-with-img.breadcrumb li+li:before{color:#fff}.breadcrumb-with-img.breadcrumb a{color:#fff;font:300 1rem/1.5 FrutigerNextPaneuropeanLight,Open Sans,Arial,sans-serif;letter-spacing:0;border-bottom:.5px solid #fff}html[lang=hi] .breadcrumb-with-img.breadcrumb a{line-height:1.5}.breadcrumb-with-img.breadcrumb a:hover{border-bottom:0}
.step-by-step .step-icon{background-color:#ffd000;max-height:3rem}@media only screen and (min-width:1280px){.step-by-step .step-icon{max-height:3.5rem}}@media only screen and (min-width:1280px){.step-by-step .step-icon svg{padding:.75rem}}@media (min-width:768px){.step-by-step .step-details{width:70%}}@media only screen and (min-width:1280px){.step-by-step .step-details{width:40%}}.step-by-step .list-number{counter-increment:orderlist-counter}@media (min-width:320px) and (max-width:767px){.step-by-step .list-number .step-header-container.alphabetical:before{content:counter(orderlist-counter,upper-latin)}.step-by-step .list-number .step-header-container.numeral:before{content:counter(orderlist-counter,decimal-leading-zero)}.step-by-step .list-number .step-header-container.alphabetical:before,.step-by-step .list-number .step-header-container.numeral:before{color:#dadee1;font:400 2.5rem/1.1 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:-.5px;margin-right:1rem}html[lang=hi] .step-by-step .list-number .step-header-container.alphabetical:before,html[lang=hi] .step-by-step .list-number .step-header-container.numeral:before{line-height:1.5}.step-by-step .list-number .step-svg{display:inline-block;fill:#dadee1;height:3rem;width:3rem}}@media (min-width:768px){.step-by-step .list-number.alphabetical:before{content:counter(orderlist-counter,upper-latin)}.step-by-step .list-number.numeral:before{content:counter(orderlist-counter,decimal-leading-zero)}.step-by-step .list-number.alphabetical:before,.step-by-step .list-number.numeral:before{color:#dadee1;font:400 3rem/1.167 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:-.5px;margin-right:1.5rem}html[lang=hi] .step-by-step .list-number.alphabetical:before,html[lang=hi] .step-by-step .list-number.numeral:before{line-height:1.5}}@media only screen and (min-width:768px) and (min-width:1280px){.step-by-step .list-number.alphabetical:before,.step-by-step .list-number.numeral:before{color:#dadee1;font:400 4rem/1.125 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:-.5px;margin-right:2.5rem}html[lang=hi] .step-by-step .list-number.alphabetical:before,html[lang=hi] .step-by-step .list-number.numeral:before{line-height:1.5}}@media (min-width:768px){.step-by-step .list-number .step-svg{display:inline-block;fill:#dadee1;height:3.5rem;width:3.5rem}}.step-by-step .step-cta-anchor{display:block;pointer-events:none;white-space:normal}.step-by-step .step-cta-anchor .anchor-text-wrp{margin-right:.5rem;vertical-align:middle}.step-by-step.vertical{counter-reset:orderlist-counter}.step-by-step.vertical .step-description{color:#5e6a75;font:400 1.125rem/1.56 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .step-by-step.vertical .step-description{line-height:1.5}.step-by-step.vertical .step-wrapper-content{border-bottom:1px solid #dadee1}.step-by-step.vertical .step-details{width:100%}.step-by-step.vertical .step-icon{margin-left:auto}.step-by-step.horizontal ul{-webkit-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:768px){.step-by-step.horizontal .step-wrapper-container{row-gap:1.5rem}}@media (min-width:320px) and (max-width:767px){.step-by-step.horizontal .step-wrapper:last-child{margin-bottom:0}}@media (min-width:768px){.step-by-step.horizontal .step-wrapper{-webkit-flex-basis:50%;flex-basis:50%}.step-by-step.horizontal .step-wrapper:nth-child(2n)>.step-wrapper-content{margin-left:.75rem}.step-by-step.horizontal .step-wrapper:nth-child(odd)>.step-wrapper-content{margin-right:.75rem}}@media only screen and (min-width:1280px){.step-by-step.horizontal .step-wrapper{-webkit-flex-basis:33.33%;flex-basis:33.33%}.step-by-step.horizontal .step-wrapper:nth-child(3n)>.step-wrapper-content{margin:0 0 0 1rem}.step-by-step.horizontal .step-wrapper:nth-child(3n+1)>.step-wrapper-content{margin:0 1rem 0 0}.step-by-step.horizontal .step-wrapper:nth-child(3n+2)>.step-wrapper-content{margin:0 .5rem}}.step-by-step.horizontal .step-wrapper .step-wrapper-content{border:1px solid #dadee1;-webkit-flex-grow:1;flex-grow:1}@media only screen and (min-width:1280px){.step-by-step.horizontal .step-wrapper .step-wrapper-content{border:0}}@media only screen and (min-width:1280px){.step-by-step.horizontal .step-wrapper .step-info{-webkit-align-items:flex-start;align-items:flex-start}}.step-by-step.horizontal .step-wrapper .step-header{color:#2c292a}.step-by-step.horizontal .step-wrapper .step-details{width:100%}.step-by-step .step-wrapper-cta{cursor:pointer;position:relative;transition:all .6s ease-in}.step-by-step .step-wrapper-cta:focus.step-wrapper-white,.step-by-step .step-wrapper-cta:hover.step-wrapper-white{background-color:#f4f4f6}.step-by-step .step-wrapper-cta:focus.step-wrapper-grey,.step-by-step .step-wrapper-cta:hover.step-wrapper-grey{background-color:#fff}.step-by-step .step-wrapper-cta:focus .step-cta-icon,.step-by-step .step-wrapper-cta:hover .step-cta-icon{padding-left:8px}.step-by-step .step-wrapper-cta:after{background-color:#462170;bottom:0;content:"";height:1px;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:bottom left;transform-origin:bottom left;transition:-webkit-transform .6s ease-out;transition:transform .6s ease-out;transition:transform .6s ease-out,-webkit-transform .6s ease-out;width:100%}.step-by-step .step-wrapper-cta:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:bottom left;transform-origin:bottom left}
@media only screen and (min-width:1280px){.travel-tips .tip-container{padding:0}}.travel-tips .tip-wrapper{border-left:2px solid #a0157c}.travel-tips .tip-wrapper .tip-tag{color:#5e6a75;font:500 .6875rem/1.64 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:2px}html[lang=hi] .travel-tips .tip-wrapper .tip-tag{line-height:1.5}.travel-tips .tip-wrapper .tip-details{width:100%}@media only screen and (min-width:1280px){.travel-tips .tip-wrapper .tip-details{width:50.6%}}.travel-tips .tip-wrapper .tip-description{color:#2c292a;font:400 1.25rem/1.4 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .travel-tips .tip-wrapper .tip-description{line-height:1.5}@media (min-width:768px){.travel-tips .tip-wrapper .tip-description{color:#2c292a;font:400 1.375rem/1.455 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .travel-tips .tip-wrapper .tip-description{line-height:1.5}}@media only screen and (min-width:1280px){.travel-tips .tip-wrapper .tip-description{color:#2c292a;font:300 1.5rem/1.334 FrutigerNextPaneuropeanLight,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .travel-tips .tip-wrapper .tip-description{line-height:1.5}}.travel-tips .tip-wrapper .tip-icon{fill:#dadee1;height:3rem;width:3rem}@media (min-width:768px){.travel-tips .tip-wrapper .tip-icon{height:7.5rem;width:7.5rem}}@media only screen and (min-width:1280px){.travel-tips .tip-wrapper .tip-icon{height:10rem;width:10rem}}.travel-tips.dark{background-color:#2b0b50}.travel-tips.dark .tip-tag{color:#fff;font:500 .6875rem/1.64 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:2px}html[lang=hi] .travel-tips.dark .tip-tag{line-height:1.5}.travel-tips.dark .tip-description{color:#fff}@media (min-width:768px){.travel-tips.dark .tip-description{color:#fff;font:300 1.5rem/1.334 FrutigerNextPaneuropeanLight,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .travel-tips.dark .tip-description{line-height:1.5}}.travel-tips.dark .cta{color:#fff}.travel-tips.dark .cta svg{fill:#fff}.travel-tips.dark .tip-icon{fill:#7e5da4}@media only screen and (min-width:1280px){.travel-tips.comp-in-col{box-sizing:border-box;padding:2.5rem;width:100%}.travel-tips.comp-in-col .tip-wrapper{padding-left:1.5rem}.travel-tips.comp-in-col .tip-details{margin-right:.5rem;width:100%}.travel-tips.comp-in-col .tip-icon{height:4rem;width:4rem}}.travel-tips.comp-in-col.light{padding-bottom:2.5rem;padding-top:2.5rem}@media (min-width:768px){.travel-tips.comp-in-col.light{padding-bottom:3.5rem;padding-top:3.5rem}}@media only screen and (min-width:1280px){.travel-tips.comp-in-col.light{padding-bottom:2.5rem;padding-top:2.5rem}}
.booking-widget-wrapper .widget-image-wrapper{background-color:#462170}.booking-widget-wrapper .widget-image-wrapper img{height:100%;object-fit:cover;width:100%}.booking-widget-wrapper .booking-widget,.booking-widget-wrapper .hotel-widget-position{background-color:#fff;min-height:400px}.booking-widget-wrapper .booking-widget .field-error,.booking-widget-wrapper .hotel-widget-position .field-error{margin-bottom:0}@media (min-width:768px){.booking-widget-wrapper .widget-image-wrapper{height:480px;width:93%}.booking-widget-wrapper .lounge-widget-image-wrapper{height:600px}.booking-widget-wrapper .booking-widget{right:0;top:2rem;width:424px}.booking-widget-wrapper .hotel-widget-position{float:right;margin-bottom:-25rem;-webkit-transform:translateY(-28rem);transform:translateY(-28rem);width:424px}.fast-track-widget-wrapper .booking-widget-wrapper{margin-bottom:12.5rem}}@media only screen and (min-width:1280px){.booking-widget-wrapper .widget-image-wrapper{height:526px;width:91.52%}.booking-widget-wrapper .booking-widget,.booking-widget-wrapper .hotel-widget-position{min-height:485px;width:464px}.booking-widget-wrapper .booking-widget{top:5rem}.booking-widget-wrapper .lounge-widget-image-wrapper{height:630px}.fast-track-widget-wrapper .booking-widget-wrapper{margin-bottom:16.5rem}.booking-widget-intro{left:5rem;top:232px;width:464px;z-index:100}.booking-widget-intro .description,.booking-widget-intro .title{color:#fff}}
@media only screen and (min-width:1280px){.generic-widget-container{-webkit-flex-direction:row-reverse;flex-direction:row-reverse;width:calc(100% - 120px)}}@media (min-width:1280px) and (max-width:1440px){.generic-widget-container{width:calc(100% - 64px)}}.generic-widget-container .generic-widget-img-container{aspect-ratio:16/10;background:linear-gradient(to right bottom,#462170 50%,#2b0b50 0)}@media only screen and (min-width:1280px){.generic-widget-container .generic-widget-img-container{-webkit-flex-shrink:0;flex-shrink:0;height:442px;-webkit-transform:translate(120px,16px);transform:translate(120px,16px);width:708px}}@media (min-width:1280px) and (max-width:1440px){.generic-widget-container .generic-widget-img-container{-webkit-transform:translate(64px,16px);transform:translate(64px,16px)}}.generic-widget-container .generic-widget-img-container img{display:block;height:100%;object-fit:cover;width:100%}.generic-widget-container .generic-widget-form-container{min-height:415px}@media (min-width:768px){.generic-widget-container .generic-widget-form-container{min-height:354px}}@media only screen and (min-width:1280px){.generic-widget-container .generic-widget-form-container{min-height:474px;min-width:509px;width:100%}}@media (min-width:1280px) and (max-width:1440px){.generic-widget-container .generic-widget-form-container{min-width:372px}}@media (min-width:1280px) and (max-width:1440px){.generic-widget-container .generic-widget-form-container .loader-img{top:calc(50% - 1.75rem)}}
.heathrow-express-time-table-wrapper{background-color:#fff}.heathrow-express-time-table-wrapper .heathrow-express-time-table-conatiner{padding-top:3.25rem}@media (min-width:768px){.heathrow-express-time-table-wrapper .heathrow-express-time-table-conatiner{padding-top:3rem}}@media only screen and (min-width:1280px){.heathrow-express-time-table-wrapper .heathrow-express-time-table-conatiner{padding-top:5rem}}.heathrow-express-time-table-wrapper .express-trains-heading{color:#2c292a;font:300 1.75rem/1.286 FrutigerNextPaneuropeanLight,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .heathrow-express-time-table-wrapper .express-trains-heading{line-height:1.5}@media (min-width:768px){.heathrow-express-time-table-wrapper .express-trains-heading{color:#2c292a;font:300 2.25rem/1.28 FrutigerNextPaneuropeanLight,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .heathrow-express-time-table-wrapper .express-trains-heading{line-height:1.5}}@media only screen and (min-width:1280px){.heathrow-express-time-table-wrapper .express-trains-heading{color:#2c292a;font:300 2.625rem/1.24 FrutigerNextPaneuropeanLight,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .heathrow-express-time-table-wrapper .express-trains-heading{line-height:1.5}}.heathrow-express-time-table-wrapper .express-trains-info{background-color:#f4f4f6}.heathrow-express-time-table-wrapper .express-trains-info p{color:#5e6a75;margin:0}
.social-share-btn{padding-bottom:1rem}.social-share-btn:hover{opacity:.7}.social-share-list{background-color:#fff;border:1px solid #dadee1;border-radius:5px;box-sizing:border-box;display:none;left:0;top:2.5rem;width:20rem;z-index:999}.social-share-list.visible{display:-webkit-flex;display:flex}.social-share-list li{-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}.social-share-list a{color:#5e6a75;font:400 1rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .social-share-list a{line-height:1.5}.social-share-list a svg{vertical-align:-7px}.social-share-list a:hover{background-color:rgba(126,93,164,.1)}
@media only screen and (min-width:1280px){.tab-container .tab-header{max-width:830px}}.tab-container .tabs-heading{color:#2c292a;font:300 1.75rem/1.286 FrutigerNextPaneuropeanLight,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .tab-container .tabs-heading{line-height:1.5}@media (min-width:768px){.tab-container .tabs-heading{color:#2c292a;font:300 2.25rem/1.28 FrutigerNextPaneuropeanLight,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .tab-container .tabs-heading{line-height:1.5}}@media only screen and (min-width:1280px){.tab-container .tabs-heading{color:#2c292a;font:300 2.625rem/1.24 FrutigerNextPaneuropeanLight,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .tab-container .tabs-heading{line-height:1.5}}.tab-container .tabs-description{color:#5e6a75;font:400 1.125rem/1.56 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .tab-container .tabs-description{line-height:1.5}.tab-container .tab-left-arrow{left:0}.tab-container .tab-left-arrow,.tab-container .tab-right-arrow{background-color:#fff;border:0;bottom:0;height:5rem;min-width:0;padding:1rem;position:absolute;z-index:11}.tab-container .tab-right-arrow{right:0}.tab-container .gradient-border-right{background-image:linear-gradient(90deg,#fff,transparent);bottom:0;height:5rem;position:absolute;width:3rem;z-index:11;left:3.5rem}@media (min-width:320px) and (max-width:767px){.tab-container .gradient-border-right{left:0}}.tab-container .gradient-border-left{background-image:linear-gradient(270deg,#fff,transparent);bottom:0;height:5rem;position:absolute;width:3rem;z-index:11;right:3.5rem}@media (min-width:320px) and (max-width:767px){.tab-container .gradient-border-left{right:0}}.tab-container .bordered:after{background-color:#dadee1;bottom:0;content:"";height:1px;margin-left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;z-index:11}.tab-container .nav-underline{background-color:#462170;bottom:0;height:3px;left:0;transition:left .3s,width .3s;width:0;will-change:left,width;z-index:10}.data-header-tab .sticky-tablist{left:0;position:-webkit-sticky;position:sticky;top:0;z-index:110}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.data-header-tab .sticky-tablist{left:50%}}.tablist{background-color:#fff;overflow-x:auto;white-space:nowrap}@media only screen and (min-width:1280px){.tablist{overflow-x:hidden}}.tablist a{color:#462170;font:500 1.125rem/1.56 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0;border-bottom:3px solid transparent;max-width:160px;overflow:hidden;text-overflow:ellipsis}html[lang=hi] .tablist a{line-height:1.5}@media (min-width:320px) and (max-width:767px){.tablist a.active{border-bottom:3px solid #462170}}@media (min-width:768px) and (max-width:1279px){.tablist a.active{border-bottom:3px solid #462170}}.tablist a .tab-subtitle{color:#5e6a75;font:400 .875rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;overflow:hidden;pointer-events:none;text-overflow:ellipsis}html[lang=hi] .tablist a .tab-subtitle{line-height:1.5}@media (min-width:768px){.tablist a .tab-subtitle{margin-top:.25rem}}.highlight-tab-wrapper.bordered:after{width:100%}@media (min-width:320px) and (max-width:767px){.highlight-tab-wrapper .tablist li:not(:first-child){padding-left:0}}.highlight-tab-wrapper .tablist a{color:#462170;font:400 1.125rem/1.56 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;background-color:#f4f4f6;border-bottom:0;margin-right:1rem;padding:.5rem 1.5rem;text-align:center;transition:all .4s linear}html[lang=hi] .highlight-tab-wrapper .tablist a{line-height:1.5}.highlight-tab-wrapper .tablist a.active,.highlight-tab-wrapper .tablist a:hover{background-color:#462170;color:#fff}.terminal-tab-wrapper{z-index:1}@media (min-width:768px){.terminal-tab-wrapper{right:40px}}@media only screen and (min-width:1280px){.terminal-tab-wrapper{right:24px}}@media (min-width:768px){.terminal-tablist{-webkit-justify-content:flex-end;justify-content:flex-end}}@media only screen and (min-width:1280px){.terminal-tablist{-webkit-justify-content:flex-end;justify-content:flex-end}}.terminal-tablist .terminal-anchor{font:400 1.125rem/1.56 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;background-color:#fff;border-color:#7e5da4;box-sizing:border-box;color:#7e5da4;max-height:3.5rem;min-width:3.5rem;padding:15px;text-align:center;width:3.5rem}html[lang=hi] .terminal-tablist .terminal-anchor{line-height:1.5}.terminal-tablist .terminal-anchor.active{color:#fff;font:400 1.125rem/1.56 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;background-color:#7e5da4;border-color:#7e5da4}html[lang=hi] .terminal-tablist .terminal-anchor.active{line-height:1.5}.sticky-tablist{left:0;position:-webkit-sticky;position:sticky;top:0;z-index:110}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.sticky-tablist{left:50%}}.dataheader-tablist li{-webkit-flex:1;flex:1}.dataheader-tablist a{color:#462170;font:500 1.125rem/1.56 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .dataheader-tablist a{line-height:1.5}.dataheader-tablist a span{pointer-events:none}.dataheader-tablist a .step-number{color:#bec5cb}@media only screen and (min-width:1280px){.dataheader-tablist a .step-number{width:auto}}.dataheader-tablist a.active,.dataheader-tablist a:hover{border-bottom:3px solid #2c292a;color:#2c292a}.dataheader-tablist a.active .step-number,.dataheader-tablist a:hover .step-number{color:#2c292a}.tab-content .carousel-wrapper{margin-top:0}.tab-content div[role=tabpanel]:focus{outline:none}.itinerary-heading{color:#2c292a;font:300 1.75rem/1.286 FrutigerNextPaneuropeanLight,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .itinerary-heading{line-height:1.5}@media only screen and (min-width:1280px){.itinerary-heading{color:#2c292a;font:300 2.625rem/1.24 FrutigerNextPaneuropeanLight,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .itinerary-heading{line-height:1.5}}.itinerary-user-type{padding:4px}.itinerary-user-type .user-type-tab{color:#5e6a75;font:500 .875rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0;width:152px}html[lang=hi] .itinerary-user-type .user-type-tab{line-height:1.5}.itinerary-user-type .user-type-tab.active{background:#7e5da4;color:#fff}@media (max-width:360px){.itinerary-user-type .tab-heading{width:50%}.itinerary-user-type .tab-heading .user-type-tab{width:100%}}
.ct-slide-panel--bottom{z-index:999!important}.ct-slide-panel--bottom.ct-slide-panel--open{-webkit-transform:translate3d(0,calc(-120% + 64px),0)!important;transform:translate3d(0,calc(-120% + 64px),0)!important}.portlet-wrap{background-color:#fff}.portlet-wrap .ct-search-form__top-block{padding-top:2.5rem}.portlet-wrap .ct-search-form__top-block.ct-grid .ct-banner-red{bottom:auto!important;top:0}.portlet-wrap .ct-page-header,.portlet-wrap form h2{display:none}.portlet-wrap [ct-app].ct-app-ready{background-color:#fff!important}.portlet-wrap .car-hire-heading{color:#2c292a;font:300 2rem/1.25 FrutigerNextPaneuropeanLight,Open Sans,Arial,sans-serif;letter-spacing:-.5px}html[lang=hi] .portlet-wrap .car-hire-heading{line-height:1.5}.portlet-wrap .ct-grid{max-width:100%}.portlet-wrap .about-cartrawler{border-top:1px solid #dadee1;color:#5e6a75;padding:0 1.69643%}@media (min-width:320px) and (max-width:767px){.portlet-wrap .about-cartrawler{border-top:0}}.portlet-wrap .about-cartrawler h4{color:#5e6a75;font:500 .875rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .portlet-wrap .about-cartrawler h4{line-height:1.5}@media (min-width:320px) and (max-width:767px){.portlet-wrap .about-cartrawler h4{color:#5e6a75;font:500 1.25rem/1.4 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .portlet-wrap .about-cartrawler h4{line-height:1.5}}.portlet-wrap .about-cartrawler p{color:#5e6a75;font:400 .875rem/1.72 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .portlet-wrap .about-cartrawler p{line-height:1.5}.portlet-wrap .about-cartrawler img{margin-top:-1rem}.portlet-wrap .about-cartrawler a{color:#7e5da4}
.booking-widget-hero-wrapper .booking-widget-hero{background-color:#fff;min-height:269px;z-index:112}
.flight-search-wrapper.hero-carousel-wrapper.editor-mode{height:100%;min-height:730px}.flight-search-wrapper .carousel-container,.flight-search-wrapper .hero-carousel-img-bg,.flight-search-wrapper .hero-img-bg{height:58vh;max-height:420px;min-height:420px}.flight-search-wrapper .hero img{height:100%;object-fit:cover;width:100vw}.flight-search-wrapper .flight-search-box{background-color:#2b0b50;z-index:111}.flight-search-wrapper .hero-carousel-heading,.flight-search-wrapper .hero-heading{margin-bottom:1rem}.flight-search-wrapper .hero-content{top:60%}.flight-search-wrapper .hero-carousel-content{height:392px}.flight-search-wrapper .hero-carousel-content.hero-transparent-header{height:324px}.flight-search-wrapper .hero-carousel-content .hero-carousel-paragraph,.flight-search-wrapper .hero-carousel-content .paragraph,.flight-search-wrapper .hero-content .hero-carousel-paragraph,.flight-search-wrapper .hero-content .paragraph{color:#fff;font:400 1.125rem/1.56 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;margin-bottom:1.5rem}html[lang=hi] .flight-search-wrapper .hero-carousel-content .hero-carousel-paragraph,html[lang=hi] .flight-search-wrapper .hero-carousel-content .paragraph,html[lang=hi] .flight-search-wrapper .hero-content .hero-carousel-paragraph,html[lang=hi] .flight-search-wrapper .hero-content .paragraph{line-height:1.5}@media (min-width:768px){.flight-search-wrapper .carousel-container,.flight-search-wrapper .hero-carousel-img-bg,.flight-search-wrapper .hero-img-bg{height:50vh;max-height:600px;min-height:600px}.flight-search-wrapper .hero-carousel-heading,.flight-search-wrapper .hero-heading{margin-bottom:.5rem}.flight-search-wrapper .hero-content{max-width:75%;top:42%}.flight-search-wrapper .hero-carousel-content{height:422px}.flight-search-wrapper .hero-carousel-content.hero-transparent-header{height:354px}.flight-search-wrapper .hero-carousel-inner{max-width:75%}.flight-search-wrapper .hero-carousel-content .hero-carousel-paragraph,.flight-search-wrapper .hero-carousel-content .paragraph,.flight-search-wrapper .hero-content .hero-carousel-paragraph,.flight-search-wrapper .hero-content .paragraph{margin-bottom:1.5rem}.flight-search-wrapper .flight-search-box{margin-left:-2.5rem;width:calc(100% - 2.5rem);z-index:100}.flight-search-wrapper.hero-carousel-wrapper .carousel-dots{bottom:10.375rem}.flight-search-wrapper.hero-carousel-wrapper .carousel-play-pause{bottom:9.75rem}}@media (min-width:1025px) and (max-width:1279px) and (orientation:landscape){.flight-search-wrapper .carousel-container,.flight-search-wrapper .hero-carousel-img-bg,.flight-search-wrapper .hero-img-bg{height:50vh}.flight-search-wrapper .flight-search-box{z-index:100}.flight-search-wrapper .hero-carousel-content{height:382px}.flight-search-wrapper .hero-carousel-content.hero-transparent-header{height:314px}.flight-search-wrapper.hero-carousel-wrapper .carousel-dots{bottom:12.875rem}.flight-search-wrapper.hero-carousel-wrapper .carousel-play-pause{bottom:12.25rem}}@media only screen and (min-width:1280px){.flight-search-wrapper .hero-carousel-heading,.flight-search-wrapper .hero-heading{margin-bottom:1rem}.flight-search-wrapper .carousel-container,.flight-search-wrapper .hero-carousel-img-bg,.flight-search-wrapper .hero-img-bg{height:720px;max-height:720px;min-height:720px}.flight-search-wrapper .hero-content{max-width:66%;top:46%}.flight-search-wrapper .hero-carousel-content{height:506px}.flight-search-wrapper .hero-carousel-content.hero-transparent-header{height:406px}.flight-search-wrapper .hero-carousel-inner{max-width:66%}.flight-search-wrapper .hero-carousel-content .hero-carousel-paragraph,.flight-search-wrapper .hero-carousel-content .paragraph,.flight-search-wrapper .hero-content .hero-carousel-paragraph,.flight-search-wrapper .hero-content .paragraph{margin-bottom:2rem}.flight-search-wrapper .flight-search-box{margin-left:0;width:calc(100% - 8rem)}.flight-search-wrapper.hero-carousel-wrapper .carousel-dots{bottom:12.625rem}.flight-search-wrapper.hero-carousel-wrapper .carousel-play-pause{bottom:12rem}}@media (min-width:1280px) and (max-width:1440px){.flight-search-wrapper .hero-carousel-heading,.flight-search-wrapper .hero-heading{color:#fff;font:300 3.5rem/1.18 FrutigerNextPaneuropeanLight,Open Sans,Arial,sans-serif;letter-spacing:-.5px}html[lang=hi] .flight-search-wrapper .hero-carousel-heading,html[lang=hi] .flight-search-wrapper .hero-heading{line-height:1.5}.flight-search-wrapper .hero-container .hero-content{top:45%}.flight-search-wrapper .hero-carousel-content{height:484px}.flight-search-wrapper .hero-carousel-content.hero-transparent-header{height:384px}.flight-search-wrapper .flight-search-box{width:calc(100% - 6rem)}.flight-search-wrapper .carousel-container,.flight-search-wrapper .hero-carousel-img-bg,.flight-search-wrapper .hero-img-bg{height:624px;min-height:624px}.flight-search-wrapper.hero-carousel-wrapper .carousel-dots{bottom:8rem}.flight-search-wrapper.hero-carousel-wrapper .carousel-play-pause{bottom:7.375rem}}@media (max-width:360px){.flight-search-wrapper .hero-carousel-content .hero-carousel-heading{margin-bottom:.5rem}.flight-search-wrapper .hero-carousel-content .hero-carousel-paragraph{margin-bottom:.625rem}}
.parking-product-info .parking-product-info-section .logo-wrapper{z-index:2}.parking-product-info .parking-product-info-section .info-with-label{border-left:1px solid #a0157c}@media (min-width:768px){.parking-product-info .parking-product-info-section .info-with-label{width:9.5rem}}@media only screen and (min-width:1280px){.parking-product-info .parking-product-info-section .left-section{min-width:708px}}.parking-product-info .parking-product-info-section dt{color:#5e6a75;font:500 .6875rem/1.64 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:2px;text-transform:uppercase}html[lang=hi] .parking-product-info .parking-product-info-section dt{line-height:1.5}.parking-product-info .parking-product-info-section .price{color:#2c292a;font:300 1.5rem/1.334 FrutigerNextPaneuropeanLight,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .parking-product-info .parking-product-info-section .price{line-height:1.5}.parking-product-info .parking-product-info-section .duration{color:#2c292a;font:400 1rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .parking-product-info .parking-product-info-section .duration{line-height:1.5}.parking-product-info .award-style{color:#462170;font:400 1rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .parking-product-info .award-style{line-height:1.5}
.event-listing-wrapper{position:relative;z-index:111}.events-list-header{color:#2c292a;font:400 1.5rem/1.334 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;-webkit-flex-direction:column;flex-direction:column}html[lang=hi] .events-list-header{line-height:1.5}@media only screen and (min-width:1280px){.events-list-header{-webkit-flex-direction:row;flex-direction:row}}@media only screen and (min-width:1280px){.events-list-header .event-count{width:50%}}.events-list-header .dropdown{position:relative;width:100%}@media (min-width:768px){.events-list-header .dropdown{width:50%}}@media only screen and (min-width:1280px){.events-list-header .dropdown{margin-right:2rem}}.events-list-header .dropdown .icon{fill:#462170;position:absolute;right:10px;top:15px}.events-list-header .dropdown select{color:#2c292a;font:400 .875rem/1.72 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid #dadee1;border-radius:0;box-sizing:border-box;height:3.5rem;padding:1rem;width:100%}html[lang=hi] .events-list-header .dropdown select{line-height:1.5}.events-list-header .dropdown select::-ms-expand{display:none}.events-list-header .terminals{display:-webkit-flex;display:flex}@media (min-width:768px){.events-list-header .terminals{-webkit-justify-content:flex-end;justify-content:flex-end}}.events-list-header .terminals :first-child{margin-left:0}.events-list-header .filters{-webkit-flex-direction:column;flex-direction:column}@media (min-width:768px){.events-list-header .filters{-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between}}@media only screen and (min-width:1280px){.events-list-header .filters{-webkit-justify-content:flex-end;justify-content:flex-end;width:50%}}.events-list-header .terminal-filter{margin-left:.5rem;max-height:3rem;min-width:3rem;padding:.5625rem 0;width:3rem}@media (min-width:768px){.events-list-header .terminal-filter{max-height:3.5rem;min-width:3.5rem;padding:.8125rem 0;width:3.5rem}}.event-tile{border-top:1px solid #dadee1;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}@media only screen and (min-width:1280px){.event-tile{-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between}}.event-tile .event-image{padding-bottom:1.5rem}@media only screen and (min-width:1280px){.event-tile .event-image{padding-bottom:0;height:371px;width:660px}}.event-tile .event-image img{height:100%;object-fit:cover;width:100%}.event-tile .outer-wrapper{position:relative}.event-tile .outer-wrapper:before{content:"";display:block;padding-top:75.07246%;width:100%}@media (min-width:768px){.event-tile .outer-wrapper:before{padding-top:56.24037%}}@media only screen and (min-width:1280px){.event-tile .outer-wrapper:before{padding-top:56.21212%}}.event-tile .outer-wrapper>.inner-wrapper{background:linear-gradient(to right bottom,#462170 50%,#2b0b50 0);bottom:0;left:0;position:absolute;right:0;top:0}@media (min-width:1280px) and (max-width:1440px){.event-details{padding-right:1.5rem}}@media (min-width:768px){.event-details .event-details-header{border-left:2px solid #a0157c;padding-left:2.875rem}}@media only screen and (min-width:1280px){.event-details .event-details-header{max-width:30rem;padding-left:3.5rem}}@media (min-width:768px){.event-details .event-details-content{padding-left:2.875rem}}@media only screen and (min-width:1280px){.event-details .event-details-content{max-width:30rem;padding-left:3.5rem}}.event-details .terminal{-webkit-align-items:center;align-items:center;border:1px solid #462170;color:#7e5da4;height:1rem;padding:.16rem .485rem;width:.875rem}.event-details .event-date{color:#a0157c;font:400 1rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .event-details .event-date{line-height:1.5}.event-details .event-title{color:#2c292a;font:400 2rem/1.25 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .event-details .event-title{line-height:1.5}.event-details .event-description{color:#2c292a;font:400 1rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .event-details .event-description{line-height:1.5}.event-details .event-tag{color:#2c292a}.event-details .event-tag:after{background-color:#da2d21;border-radius:50%;content:"";display:inline-block;height:12px;margin-left:1rem;width:12px}.events-list-wrapper [data-terminal=T1],.events-list-wrapper [data-terminal=T2],.events-list-wrapper [data-terminal=T3],.events-list-wrapper [data-terminal=T4],.events-list-wrapper [data-terminal=T5]{display:none}
.apester{height:583px!important;left:0!important;position:relative!important;top:0!important}
@media only screen and (min-width:1280px){.qe-container .qe-server-error,.qe-container .white-background{width:calc(100% - 120px)}}.qe-container .content-wrapper{-webkit-flex-direction:column-reverse;flex-direction:column-reverse}@media only screen and (min-width:1280px){.qe-container .content-wrapper{-webkit-align-items:center;align-items:center;-webkit-flex-direction:unset;flex-direction:unset;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}}.qe-container .content-wrapper .qe-server-error{margin-top:-56px;z-index:1}@media only screen and (min-width:1280px){.qe-container .qe-content{min-width:450px;width:44%}}.qe-container .qe-content .qe-form-title{color:#2c292a;font:400 1.5rem/1.334 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .qe-container .qe-content .qe-form-title{line-height:1.5}.qe-container .qe-content .qe-success-title{color:#462170;font:500 1.25rem/1.4 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0;margin-bottom:1rem}html[lang=hi] .qe-container .qe-content .qe-success-title{line-height:1.5}@media (min-width:768px){.qe-container .qe-content .qe-success-title{color:#462170;font:500 1.75rem/1.286 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0;margin-bottom:2rem}html[lang=hi] .qe-container .qe-content .qe-success-title{line-height:1.5}}@media only screen and (min-width:1280px){.qe-container .qe-content .qe-success-title{color:#462170;font:500 2rem/1.25 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .qe-container .qe-content .qe-success-title{line-height:1.5}}.qe-container .qe-content .tag{color:#5e6a75}@media only screen and (min-width:1280px){.qe-container .qe-success-container{width:auto}}.qe-container .qe-image-container{height:215px;width:100%}@media (min-width:768px){.qe-container .qe-image-container{height:430px}}@media only screen and (min-width:1280px){.qe-container .qe-image-container{height:auto;max-height:448px;max-width:708px;-webkit-transform:translateX(120px);transform:translateX(120px)}.qe-container .qe-image-container.qe-success-image{margin-right:-64px;-webkit-transform:translateX(56px);transform:translateX(56px)}}.qe-container .qe-image-container.qe-no-image{background:linear-gradient(to right bottom,#462170 50%,#2b0b50 0)}@media only screen and (min-width:1280px){.qe-container .qe-image-container.qe-no-image{height:448px}}.qe-container .qe-login,.qe-container .qe-registration{border:0}.qe-container .qe-login .icon-right,.qe-container .qe-registration .icon-right{color:#fff;font:500 .875rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0;margin-right:2rem}html[lang=hi] .qe-container .qe-login .icon-right,html[lang=hi] .qe-container .qe-registration .icon-right{line-height:1.5}.qe-form .qe-input,.qe-form .qe-input-checkbox,.qe-form .qe-tc{width:calc(100% - 40px)}@media (min-width:768px){.qe-form .qe-input,.qe-form .qe-input-checkbox,.qe-form .qe-tc{width:calc(100% - 48px)}}.qe-form .qe-input.input-error{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.qe-form .qe-input.input-error input{border:1px solid #da2d21}.qe-form .qe-input.input-error .qe-error-text{color:#da2d21;font:400 .75rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .qe-form .qe-input.input-error .qe-error-text{line-height:1.5}.qe-form .qe-input.input-error input:focus::-webkit-input-placeholder{color:#fff}.qe-form .qe-input.input-error input:focus:-ms-input-placeholder{color:#fff}.qe-form .qe-input.input-error input:focus::-ms-input-placeholder{color:#fff}.qe-form .qe-input.input-error input:focus::placeholder{color:#fff}.qe-form .qe-input-password{margin-right:16px}@media (min-width:768px){.qe-form .qe-input-password{margin-right:24px}}.qe-form .qe-tooltip{-webkit-align-self:flex-start;align-self:flex-start;display:-webkit-flex;display:flex;height:56px}.qe-form .qe-tooltip .tooltip-message-icon{height:24px;width:24px}.qe-form .qe-input-checkbox{min-height:24px}.qe-form .qe-input-checkbox input{border:0}.qe-form .qe-input-checkbox label{padding-left:40px}.qe-form .qe-tc p{color:#5e6a75;font:400 .875rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;margin-bottom:0}html[lang=hi] .qe-form .qe-tc p{line-height:1.5}.qe-form .qe-tc a{color:#5e6a75}@media (max-width:360px){.qe-form .qe-button-wrapper{display:block}.qe-form .qe-button-wrapper a{margin-left:0;margin-top:1rem}}.qe-form .qe-anchor{min-width:82px}.qe-form .qe-anchor span{color:#462170;font:500 1rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .qe-form .qe-anchor span{line-height:1.5}.qe-input-checkbox .rte p{color:#5e6a75;font:400 .875rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;margin-bottom:16px;margin-top:0}html[lang=hi] .qe-input-checkbox .rte p{line-height:1.5}.qe-input-checkbox .rte p:last-child{margin-bottom:0}.qe-input-checkbox .rte a{color:#5e6a75}
.data-header-wrapper .data-header-image{background-color:#462170;height:480px}@media (min-width:768px){.data-header-wrapper .data-header-image{height:800px}}@media only screen and (min-width:1280px){.data-header-wrapper .data-header-image{height:664px}}.data-header-wrapper .image-overlay{left:auto;width:100vw}.data-header-wrapper .dataheader-overlay-purple{background-color:#462170;opacity:.2}.data-header-wrapper .dataheader-overlay-black{background-color:#000;opacity:.3}.data-header-wrapper .data-header-content{bottom:2rem;z-index:100}@media (min-width:768px){.data-header-wrapper .data-header-content{bottom:3.5rem}}@media only screen and (min-width:1280px){.data-header-wrapper .data-header-content{bottom:5rem}}.data-header-wrapper .data-lockup-item{-webkit-flex:1;flex:1}.data-header-wrapper .data-lockup-item .secondary-light:focus,.data-header-wrapper .data-lockup-item .secondary-light:hover{color:#fff}.data-header-wrapper .data-lockup-item .tip-tag{color:#fff;font:500 .6875rem/1.64 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:2px;margin-bottom:6px}html[lang=hi] .data-header-wrapper .data-lockup-item .tip-tag{line-height:1.5}@media (min-width:320px) and (max-width:767px){.data-header-wrapper .data-lockup-item .tip-tag{margin-bottom:4px}}.data-header-wrapper .data-lockup-item .icon-box{background-color:#ffd000;box-sizing:border-box;height:3.75rem;padding:.875rem;width:3.75rem}@media (min-width:320px) and (max-width:767px){.data-header-wrapper .data-lockup-item .icon-box{height:3rem;padding:.75rem;width:3rem}}@media (max-width:360px){.data-header-wrapper .data-lockup-item .icon-box{margin-right:.5rem}}@media (min-width:320px) and (max-width:767px){.data-header-wrapper .data-lockup-item svg{height:1.5rem;width:1.5rem}}.data-header-wrapper .data-lockup-item .weather-icon{background-color:transparent;padding:.5rem}.data-header-wrapper .data-lockup-item .data-lockup-time{color:#fff;font:300 1.5rem/1.334 FrutigerNextPaneuropeanLight,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .data-header-wrapper .data-lockup-item .data-lockup-time{line-height:1.5}@media (min-width:768px){.data-header-wrapper .data-lockup-item .data-lockup-time{color:#fff;font:300 1.75rem/1.286 FrutigerNextPaneuropeanLight,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .data-header-wrapper .data-lockup-item .data-lockup-time{line-height:1.5}}@media only screen and (min-width:1280px){.data-header-wrapper .data-lockup-item .data-lockup-time{color:#fff;font:300 2rem/1.25 FrutigerNextPaneuropeanLight,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .data-header-wrapper .data-lockup-item .data-lockup-time{line-height:1.5}}.data-header-wrapper .data-lockup-item .paragraph{color:#fff}.data-header-wrapper .weather-icon svg{fill:#fff;height:2.5rem;width:2.5rem}@media (min-width:320px) and (max-width:767px){.data-header-wrapper .weather-icon svg{height:2rem;width:2rem}}
.itenary-nav-container .itenary-nav .itenary-tag{color:#7e5da4;font:500 .6875rem/1.64 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:2px}html[lang=hi] .itenary-nav-container .itenary-nav .itenary-tag{line-height:1.5}.itenary-nav-container .itenary-nav .itenary-text{color:#462170;font:300 2rem/1.25 FrutigerNextPaneuropeanLight,Open Sans,Arial,sans-serif;letter-spacing:-.5px}html[lang=hi] .itenary-nav-container .itenary-nav .itenary-text{line-height:1.5}.itenary-nav-container:before{background:#dadee1;content:"";display:block;height:1px;width:100%}@media (min-width:768px){.itenary-nav-container .itenary-nav .itenary-text{color:#462170;font:400 2.5rem/1.3 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:-.5px}html[lang=hi] .itenary-nav-container .itenary-nav .itenary-text{line-height:1.5}.itenary-nav-container .icon-chevron svg{height:4rem;width:4rem}}@media only screen and (min-width:1280px){.itenary-nav-container .itenary-nav .itenary-text{color:#462170;font:300 3.5rem/1.18 FrutigerNextPaneuropeanLight,Open Sans,Arial,sans-serif;letter-spacing:-.5px}html[lang=hi] .itenary-nav-container .itenary-nav .itenary-text{line-height:1.5}}

.participating-retailers-list .retailer-description{color:#5e6a75;font:400 1.125rem/1.56 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .participating-retailers-list .retailer-description{line-height:1.5}.participating-retailers-list .retailer-logo,.participating-retailers-list .retailer-logo img{width:72px}.participating-retailers-list .retailer-list{border-bottom:1px solid #dadee1}.participating-retailers-list .retailer-list .retailer-name{color:#2c292a;font:500 1rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .participating-retailers-list .retailer-list .retailer-name{line-height:1.5}.participating-retailers-list .retailer-list .retailer-details{-webkit-flex-grow:2;flex-grow:2}.participating-retailers-list .retailer-list .retailer-list-description{color:#5e6a75;font:400 .875rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;height:1.2em;text-overflow:ellipsis;white-space:nowrap}html[lang=hi] .participating-retailers-list .retailer-list .retailer-list-description{line-height:1.5}.participating-retailers-list .retailer-list .retailer-list-comma:last-child{display:none}.participating-retailers-list .retailer-list .icon-chevron{width:24px}.participating-retailers-list .retailer-list:first-child{border-top:1px solid #dadee1}.participating-retailers-list .retailer-terminal .tags{border:1px solid #462170;color:#462170;margin-left:.5rem}.retailer-terminal .tags:first-child{margin-left:0}@media (min-width:768px){.participating-retailers-list .retailer-description{max-width:80.4%}.participating-retailers-list .retailer-list .retailer-details{width:40%}.participating-retailers-list .retailer-list .retailer-name{color:#2c292a;font:500 1rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .participating-retailers-list .retailer-list .retailer-name{line-height:1.5}.participating-retailers-list .retailer-list .retailer-list-description{color:#5e6a75;font:400 .875rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .participating-retailers-list .retailer-list .retailer-list-description{line-height:1.5}.participating-retailers-list .retailer-list .retailer-terminal{width:25%}.retailer-terminal .tags:first-child{margin-left:0}}@media (min-width:1025px) and (max-width:1279px) and (orientation:landscape){.participating-retailers-list .retailer-list .retailer-details{-webkit-flex-basis:50%;flex-basis:50%}}@media only screen and (min-width:1280px){.participating-retailers-list .retailer-description{max-width:59.3%}.participating-retailers-list .retailer-logo,.participating-retailers-list .retailer-logo img{width:84px}.participating-retailers-list .retailer-list .retailer-details{-webkit-flex-basis:62%;flex-basis:62%;min-width:58%}.participating-retailers-list .retailer-list .retailer-name{color:#2c292a;font:500 1.125rem/1.56 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0;-webkit-flex-basis:50%;flex-basis:50%}html[lang=hi] .participating-retailers-list .retailer-list .retailer-name{line-height:1.5}.participating-retailers-list .retailer-list .retailer-list-description{color:#5e6a75;font:400 1rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;-webkit-flex-basis:50%;flex-basis:50%}html[lang=hi] .participating-retailers-list .retailer-list .retailer-list-description{line-height:1.5}.participating-retailers-list .retailer-list .retailer-terminal{-webkit-flex-basis:20%;flex-basis:20%}}
.rewards-login-form-wrapper .image-overlay{z-index:0}.rewards-login{width:100%;z-index:111}@media (min-width:768px){.rewards-login{width:95%}}@media only screen and (min-width:1280px){.rewards-login{width:100%}}@media (min-width:320px) and (max-width:767px){.login-tooltip .tooltip{-webkit-transform:translate3d(-245px,-179px,0);transform:translate3d(-245px,-179px,0)}}.login-tooltip .tooltip-message-icon{fill:#fff;height:22px}.rewards-login-widget{background:#2b0b50}.rewards-login-widget h4{color:#fff;font:300 1.5rem/1.334 FrutigerNextPaneuropeanLight,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .rewards-login-widget h4{line-height:1.5}@media (min-width:768px){.rewards-login-widget h4{color:#fff;font:300 1.75rem/1.286 FrutigerNextPaneuropeanLight,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .rewards-login-widget h4{line-height:1.5}}@media only screen and (min-width:1280px){.rewards-login-widget h4{color:#fff;font:300 2rem/1.25 FrutigerNextPaneuropeanLight,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .rewards-login-widget h4{line-height:1.5}}.rewards-login-widget .floating-input{width:100%}@media (min-width:768px){.rewards-login-widget .floating-input{width:424px}}@media only screen and (min-width:1280px){.rewards-login-widget .floating-input{width:100%}}.rewards-login-widget .info-icon{fill:#fff}.rewards-login-widget .login-submit{width:88%}@media (min-width:320px) and (max-width:767px){.rewards-login-widget .login-submit{margin-right:38px;width:100%}}@media (min-width:768px){.rewards-login-widget .login-submit{width:auto}}.rewards-login-widget .login-button{width:100%}@media (min-width:768px){.rewards-login-widget .login-button{width:auto}}.rewards-login-widget .login-button .icon{margin-left:.5rem}.rewards-login-widget .login-card-number,.rewards-login-widget .login-password,.rewards-login-widget .login-username{width:100%}@media only screen and (min-width:1280px){.rewards-login-widget .login-card-number,.rewards-login-widget .login-password,.rewards-login-widget .login-username{width:20%}}@media (min-width:1280px) and (max-width:1440px){.rewards-login-widget .login-card-number,.rewards-login-widget .login-password,.rewards-login-widget .login-username{width:20%}}.rewards-login-widget p{color:#fff;font:400 1rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .rewards-login-widget p{line-height:1.5}.rewards-login-widget .cta.tertiary{color:#fff;font:500 1rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .rewards-login-widget .cta.tertiary{line-height:1.5}.rewards-login-widget .cta.tertiary:focus,.rewards-login-widget .cta.tertiary:hover{color:#fff;font:500 1rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .rewards-login-widget .cta.tertiary:focus,html[lang=hi] .rewards-login-widget .cta.tertiary:hover{line-height:1.5}.rewards-login-widget .cta.tertiary .icon-right{margin-right:1rem}.rewards-login-widget .cta.tertiary .icon{fill:#fff}.rewards-login-widget .cta.secondary-light .icon,.rewards-login-widget .cta.secondary .icon{margin-right:.125rem}.rewards-login-widget .cta.secondary-light:focus .icon,.rewards-login-widget .cta.secondary-light:hover .icon,.rewards-login-widget .cta.secondary:focus .icon,.rewards-login-widget .cta.secondary:hover .icon{margin-right:0;padding-left:.125rem}
.create-password-form-wrapper .image-overlay{z-index:0}@media (min-width:320px) and (max-width:767px){.password-tooltip .tooltip{-webkit-transform:translate3d(-245px,-179px,0);transform:translate3d(-245px,-179px,0)}}.password-tooltip .tooltip-message-icon{fill:#fff;height:22px}.create-password-success-widget,.rewards-create-password-widget{background:#2b0b50;width:auto}@media (min-width:768px){.create-password-success-widget,.rewards-create-password-widget{width:80%}}@media only screen and (min-width:1280px){.create-password-success-widget,.rewards-create-password-widget{width:auto}}@media (min-width:768px){.create-password-success-widget .create-password-form,.rewards-create-password-widget .create-password-form{width:80%}}.create-password-success-widget h2,.rewards-create-password-widget h2{color:#fff;font:400 1.5rem/1.334 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .create-password-success-widget h2,html[lang=hi] .rewards-create-password-widget h2{line-height:1.5}@media (min-width:768px){.create-password-success-widget h2,.rewards-create-password-widget h2{color:#fff;font:400 1.75rem/1.286 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .create-password-success-widget h2,html[lang=hi] .rewards-create-password-widget h2{line-height:1.5}}@media only screen and (min-width:1280px){.create-password-success-widget h2,.rewards-create-password-widget h2{color:#fff;font:400 2rem/1.25 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .create-password-success-widget h2,html[lang=hi] .rewards-create-password-widget h2{line-height:1.5}}.create-password-success-widget .floating-input,.rewards-create-password-widget .floating-input{width:100%}@media (min-width:768px){.create-password-success-widget .floating-input,.rewards-create-password-widget .floating-input{width:424px}}@media only screen and (min-width:1280px){.create-password-success-widget .floating-input,.rewards-create-password-widget .floating-input{width:100%}}.create-password-success-widget .input-password,.rewards-create-password-widget .input-password{width:90%}.create-password-success-widget .info-icon,.rewards-create-password-widget .info-icon{fill:#fff}.create-password-success-widget .create-password-button,.rewards-create-password-widget .create-password-button{width:90%}@media (min-width:768px){.create-password-success-widget .create-password-button,.rewards-create-password-widget .create-password-button{height:56px;width:220px}}.create-password-success-widget .create-password-button .icon-right,.rewards-create-password-widget .create-password-button .icon-right{margin-right:0}.create-password-success-widget .login-button,.rewards-create-password-widget .login-button{width:90%}@media (min-width:768px){.create-password-success-widget .login-button,.rewards-create-password-widget .login-button{width:200px}}@media only screen and (min-width:1280px){.create-password-success-widget .confirm-password-wrapper,.create-password-success-widget .password-wrapper,.rewards-create-password-widget .confirm-password-wrapper,.rewards-create-password-widget .password-wrapper{width:42%}}@media only screen and (min-width:1280px){.create-password-success-widget .password-submit,.rewards-create-password-widget .password-submit{width:10%}}.create-password-success-widget p,.rewards-create-password-widget p{color:#fff;font:400 1rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .create-password-success-widget p,html[lang=hi] .rewards-create-password-widget p{line-height:1.5}.create-password-success-widget .cta.tertiary,.rewards-create-password-widget .cta.tertiary{color:#fff;font:500 1rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .create-password-success-widget .cta.tertiary,html[lang=hi] .rewards-create-password-widget .cta.tertiary{line-height:1.5}.create-password-success-widget .cta.tertiary:focus,.create-password-success-widget .cta.tertiary:hover,.rewards-create-password-widget .cta.tertiary:focus,.rewards-create-password-widget .cta.tertiary:hover{color:#fff;font:500 1rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .create-password-success-widget .cta.tertiary:focus,html[lang=hi] .create-password-success-widget .cta.tertiary:hover,html[lang=hi] .rewards-create-password-widget .cta.tertiary:focus,html[lang=hi] .rewards-create-password-widget .cta.tertiary:hover{line-height:1.5}.create-password-success-widget .cta.tertiary .icon,.rewards-create-password-widget .cta.tertiary .icon{fill:#fff}
.trigger{color:#2c292a;font:400 .875rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;border:0;margin:0 .75rem;padding:.625rem 1.25rem}html[lang=hi] .trigger{line-height:1.5}.trigger i{margin-right:.3125rem}.trigger:hover{box-shadow:0 .875rem 1.75rem rgba(0,0,0,.2),0 .625rem .625rem rgba(0,0,0,.2)}.modal{-webkit-align-items:center;align-items:center;background-color:transparent;display:-webkit-flex;display:flex;height:0;-webkit-justify-content:center;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;z-index:9999}.modal.open{background-color:rgba(0,0,0,.5);height:100vh;position:fixed;width:100%}.modal.open>.content-wrapper{-webkit-transform:scale(1);transform:scale(1)}.modal .content-wrapper{-webkit-align-items:center;align-items:center;background:linear-gradient(to right bottom,#f4f4f6 50%,#ebeeef 0);box-shadow:0 0 2.5rem rgba(0,0,0,.5);display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;justify-content:flex-start;margin:0;position:relative;-webkit-transform:scale(0);transform:scale(0);transition-delay:.15s;width:100%}@media (min-width:768px){.modal .content-wrapper{width:480px}}.modal .content-wrapper .modal-header{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;position:relative;width:100%}.modal .content-wrapper .header{color:#2c292a;font:400 2rem/1.25 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .modal .content-wrapper .header{line-height:1.5}.modal .content-wrapper .descriptions{color:#2c292a;font:400 1rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .modal .content-wrapper .descriptions{line-height:1.5}.modal .content-wrapper .content,.modal .content-wrapper .modal-footer{display:-webkit-flex;display:flex;position:relative}.modal .content-wrapper .modal-footer{-webkit-justify-content:flex-start;justify-content:flex-start;margin:0;width:100%}.modal .content-wrapper .cta.tertiary{padding-left:40px}
.cong-pre-header{color:#2c292a;font:300 2.5rem/1.1 FrutigerNextPaneuropeanLight,Open Sans,Arial,sans-serif;letter-spacing:-.5px;width:100%}html[lang=hi] .cong-pre-header{line-height:1.5}@media (min-width:768px){.cong-pre-header{color:#2c292a;font:300 3rem/1.167 FrutigerNextPaneuropeanLight,Open Sans,Arial,sans-serif;letter-spacing:-.5px;width:65%}html[lang=hi] .cong-pre-header{line-height:1.5}}@media only screen and (min-width:1280px){.cong-pre-header{color:#2c292a;font:300 4rem/1.125 FrutigerNextPaneuropeanLight,Open Sans,Arial,sans-serif;letter-spacing:-.5px;width:65%}html[lang=hi] .cong-pre-header{line-height:1.5}}.profile-header{color:#fff}.profile-header .premium{color:#f4f4f6;font:500 .6875rem/1.64 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:2px;border:1px solid #fff;margin-left:10px;padding:3px}html[lang=hi] .profile-header .premium{line-height:1.5}@media (min-width:768px){.profile-header .premium{padding:5px}}.profile-header .media{-webkit-align-items:flex-start;align-items:flex-start;color:#fff;display:-webkit-flex;display:flex;padding:5.5rem 0 4rem}@media (min-width:768px){.profile-header .media{padding:7.5rem 0 3.5rem}}@media only screen and (min-width:1280px){.profile-header .media{padding:10rem 0 4rem}}.profile-header .media .media-body{-webkit-flex:1;flex:1}.profile-header .heathrow-rewards{color:#fff;font:400 1.25rem/1.4 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .profile-header .heathrow-rewards{line-height:1.5}@media (min-width:768px){.profile-header .heathrow-rewards{color:#fff;font:300 1.375rem/1.455 FrutigerNextPaneuropeanLight,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .profile-header .heathrow-rewards{line-height:1.5}}@media only screen and (min-width:1280px){.profile-header .heathrow-rewards{color:#fff;font:300 1.5rem/1.334 FrutigerNextPaneuropeanLight,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .profile-header .heathrow-rewards{line-height:1.5}}.profile-header .media h1{color:#fff}
@media (min-width:320px) and (max-width:767px){.rewards-reset-password-form-wrapper .confirmation-text{max-width:100%}}@media (min-width:768px){.rewards-reset-password-form-wrapper .confirmation-text{max-width:100%}}.rewards-reset-password-form-wrapper .image-overlay{z-index:0}.rewards-reset-password-form-wrapper .horizontal-row{border-bottom:1px solid #fff;clear:both}.rewards-reset-password-form-wrapper .edit-email{color:#fff;font:500 1rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0;cursor:pointer}html[lang=hi] .rewards-reset-password-form-wrapper .edit-email{line-height:1.5}.rewards-reset-password-form-wrapper .icon{color:#fff;display:inline-block;fill:#fff;height:24px;vertical-align:middle;width:24px}.rewards-reset-password-form-wrapper .confirmation-text{max-width:766px}.rewards-reset-password{width:100%;z-index:111}@media (min-width:768px){.rewards-reset-password{width:95%}}@media only screen and (min-width:1280px){.rewards-reset-password{width:100%}}@media (min-width:320px) and (max-width:767px){.reset-password-tooltip .tooltip{-webkit-transform:translate3d(-245px,-179px,0);transform:translate3d(-245px,-179px,0)}}.reset-password-tooltip .tooltip-message-icon{fill:#fff;height:22px}.rewards-reset-password-widget{background:#2b0b50}.rewards-reset-password-widget h4{color:#fff;font:300 1.5rem/1.334 FrutigerNextPaneuropeanLight,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .rewards-reset-password-widget h4{line-height:1.5}@media (min-width:768px){.rewards-reset-password-widget h4{color:#fff;font:300 1.75rem/1.286 FrutigerNextPaneuropeanLight,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .rewards-reset-password-widget h4{line-height:1.5}}@media only screen and (min-width:1280px){.rewards-reset-password-widget h4{color:#fff;font:300 2rem/1.25 FrutigerNextPaneuropeanLight,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .rewards-reset-password-widget h4{line-height:1.5}}.rewards-reset-password-widget .floating-input{width:100%}@media (min-width:768px){.rewards-reset-password-widget .floating-input{width:424px}}@media only screen and (min-width:1280px){.rewards-reset-password-widget .floating-input{width:100%}}.rewards-reset-password-widget .info-icon{fill:#fff}.rewards-reset-password-widget .reset-password-button{outline:none;width:90%}@media (min-width:768px){.rewards-reset-password-widget .reset-password-button{width:225px}}.rewards-reset-password-widget .cta.secondary-light .icon{margin-right:.125rem}.rewards-reset-password-widget .cta.secondary-light:focus .icon,.rewards-reset-password-widget .cta.secondary-light:hover .icon{margin-right:0;padding-left:.125rem}.rewards-reset-password-widget .reset-resend-password-button{outline:none;width:90%}@media (min-width:768px){.rewards-reset-password-widget .reset-resend-password-button{width:225px}}.rewards-reset-password-widget .reset-resend-password-button:hover{background-color:#fff;color:#2b0b50;width:auto}.rewards-reset-password-widget .reset-resend-password-button:hover .icon{fill:#2b0b50}.rewards-reset-password-widget .reset-password-username{width:100%}@media only screen and (min-width:1280px){.rewards-reset-password-widget .reset-password-username{width:30%}}.rewards-reset-password-widget .reset-password-submit{width:100%}@media only screen and (min-width:1280px){.rewards-reset-password-widget .reset-password-submit{width:32%}}.rewards-reset-password-widget p{color:#fff;font:400 1rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .rewards-reset-password-widget p{line-height:1.5}.rewards-reset-password-widget .cta.tertiary{color:#fff;font:500 1rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .rewards-reset-password-widget .cta.tertiary{line-height:1.5}.rewards-reset-password-widget .cta.tertiary:focus,.rewards-reset-password-widget .cta.tertiary:hover{color:#fff;font:500 1rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .rewards-reset-password-widget .cta.tertiary:focus,html[lang=hi] .rewards-reset-password-widget .cta.tertiary:hover{line-height:1.5}.rewards-reset-password-widget .cta.tertiary .icon-right{margin-right:1rem}.rewards-reset-password-widget .cta.tertiary .icon{fill:#fff}
.heathtrow-operational .content-wrapper{background-color:#fff;padding:1.5rem 1.5rem 2.5rem;z-index:111}@media (min-width:768px){.heathtrow-operational .content-wrapper{margin-right:2.5rem;padding:2.5rem 2.5rem 3rem}}@media only screen and (min-width:1280px){.heathtrow-operational .content-wrapper{margin-right:0;padding:3rem 7.625rem 3.5rem}}@media (min-width:1280px) and (max-width:1440px){.heathtrow-operational .content-wrapper{margin-right:0;padding:2.5rem 3rem 3rem}}.heathtrow-operational .data-title{color:#462170;font:400 1.25rem/1.4 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .heathtrow-operational .data-title{line-height:1.5}@media (min-width:768px){.heathtrow-operational .data-title{color:#462170;font:400 1.5rem/1.334 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;max-width:51.875rem}html[lang=hi] .heathtrow-operational .data-title{line-height:1.5}}.heathtrow-operational .data-label,.heathtrow-operational .data-value{color:#5e6a75;font:400 1rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .heathtrow-operational .data-label,html[lang=hi] .heathtrow-operational .data-value{line-height:1.5}@media (min-width:768px){.heathtrow-operational .data-label,.heathtrow-operational .data-value{color:#5e6a75;font:400 1.125rem/1.56 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .heathtrow-operational .data-label,html[lang=hi] .heathtrow-operational .data-value{line-height:1.5}}.heathtrow-operational .data-label{max-width:16rem;padding:1.25rem .5rem 1.25rem 0}@media (min-width:768px){.heathtrow-operational .data-label{max-width:31.5rem;padding:1.375rem 2.5rem 1.375rem 1rem}}@media only screen and (min-width:1280px){.heathtrow-operational .data-label{max-width:57.625rem;padding:1.375rem 5.5rem 1.375rem 1.875rem}}@media (min-width:1280px) and (max-width:1440px){.heathtrow-operational .data-label{max-width:53.125rem}}.heathtrow-operational .data-value{max-width:5rem;padding:1.25rem 0}@media (min-width:768px){.heathtrow-operational .data-value{max-width:4.5rem;padding:1.375rem 1rem 1.375rem 0}}@media only screen and (min-width:1280px){.heathtrow-operational .data-value{max-width:7.75rem}}@media (min-width:1280px) and (max-width:1440px){.heathtrow-operational .data-value{max-width:7.125rem}}.heathtrow-operational .data-wrapper{border-top:1px solid #dadee1}.heathtrow-operational .data-wrapper-last{border-bottom:1px solid #dadee1}.heathtrow-operational .data-container:first-child{margin-top:0}.heathtrow-operational .cta{margin-bottom:3rem}@media (min-width:768px){.heathtrow-operational .cta{margin-bottom:2.5rem}}@media only screen and (min-width:1280px){.heathtrow-operational .cta{margin-bottom:3rem}}.heathtrow-operational .rte{width:100%}@media only screen and (min-width:1280px){.heathtrow-operational .rte{width:66.11%}}.heathtrow-operational .skeleton{background-color:#f4f4f6}
.accordion-search-result-container .accordion-header-button{font:400 1rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .accordion-search-result-container .accordion-header-button{line-height:1.5}@media (min-width:768px){.accordion-search-result-container .accordion-header-button{color:#462170;font:500 1.25rem/1.4 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .accordion-search-result-container .accordion-header-button{line-height:1.5}.accordion-search-result-container .accordion-header-button:hover{background-color:rgba(126,93,164,.1)}}.accordion-search-result-container.editor-mode .accordion-content{display:block;height:auto!important}.accordion-search-result-container .icon-chevron-down,.accordion-search-result-container .icon-chevron-up{position:absolute;right:1rem}@media (min-width:768px){.accordion-search-result-container .icon-chevron-down,.accordion-search-result-container .icon-chevron-up{right:1.5rem}}@media only screen and (min-width:1280px){.accordion-search-result-container .icon-chevron-down,.accordion-search-result-container .icon-chevron-up{right:2rem}}.accordion-search-result-container .icon-chevron-up{display:none}@media (min-width:768px){.accordion-search-result-container .accordion-header{color:#5e6a75;font:500 1.125rem/1.56 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .accordion-search-result-container .accordion-header{line-height:1.5}}@media only screen and (min-width:1280px){.accordion-search-result-container .accordion-header{color:#5e6a75;font:400 1.25rem/1.4 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .accordion-search-result-container .accordion-header{line-height:1.5}}.accordion-search-result-container .accordion-header:last-of-type{border-bottom:1px solid #dadee1}.accordion-search-result-container .accordion-header-opened:last-of-type{border-bottom:0}.accordion-search-result-container .accordion-header-open .icon-chevron-up{display:inline-block}.accordion-search-result-container .accordion-header-open .icon-chevron-down{display:none}.accordion-search-result-container .accordion-header-button{background-color:#fff;border:0;border-top:1px solid #dadee1;color:#462170;cursor:pointer}.accordion-search-result-container .accordion-header-button:hover{cursor:pointer}.accordion-search-result-container .accordion-header .accordion-item-title{display:inline-block;width:calc(100% - 40px)}.accordion-search-result-container .accordion-content{background-color:#fff;border-top:1px solid #dadee1;display:none;height:0;overflow:hidden;transition:height .1s ease .1s}.accordion-search-result-container .accordion-content-open{border-top:0;display:block;transition:height .2s ease}.accordion-search-result-container .accordion-content-opened{overflow:visible}.accordion-search-result-container .accordion-content-opened:last-of-type{border-bottom:1px solid #dadee1}.accordion-search-result-container .accordion-content-notransition,.accordion-search-result-container .accordion-content-notransition .accordion-header-button{transition:none}.accordion-search-result-container .rte-dark{padding:.5rem 1.5rem}mark{background-color:#dbeeff}.accordion-search-loader{margin-top:-12px;right:20px;top:50%}.accordion-search-loader:not(.hide)+.accordion-search-close-button{display:none}.accordion-search-input-container .accordion-search-input input,.accordion-search-input-container .accordion-search-input input:valid,.accordion-search-input-container .floating-input input,.accordion-search-input-container .floating-input input:valid{padding-left:4rem;padding-right:4rem}.accordion-search-input-container .accordion-search-input input:focus,.accordion-search-input-container .floating-input input:focus{border:1px solid #bec5cb}.accordion-search-input-container .accordion-search-input label,.accordion-search-input-container .floating-input label{margin-left:3rem}.accordion-search-input-container .accordion-search-input .accordion-search-icon,.accordion-search-input-container .floating-input .accordion-search-icon{left:20px;top:16px}.accordion-search-input-container .accordion-search-input .accordion-search-close-button,.accordion-search-input-container .floating-input .accordion-search-close-button{position:absolute;right:20px;top:16px}.accordion-search-input-container .accordion-search-input .accordion-search-close-button.hide,.accordion-search-input-container .floating-input .accordion-search-close-button.hide{display:none}
.advent-calendar-main-wrapper.advent-no-header .hero-img-bg{height:352px}@media (min-width:768px){.advent-calendar-main-wrapper.advent-no-header .hero-img-bg{height:444px}}@media only screen and (min-width:1280px){.advent-calendar-main-wrapper.advent-no-header .hero-img-bg{height:524px}}.advent-calendar-main-wrapper.advent-no-header .hero-content{top:44%}@media (max-width:391px){.advent-calendar-main-wrapper .hero-content .hero-heading{font-size:28px}}@media (max-width:391px){.advent-calendar-main-wrapper .breadcrumb a{font-size:14px}}.advent-calendar-wrapper{background:linear-gradient(90deg,#a0157c,#462170);width:344px;z-index:111}@media (min-width:768px){.advent-calendar-wrapper{width:688px}}@media only screen and (min-width:1280px){.advent-calendar-wrapper{width:100%}}@media (min-width:1280px) and (max-width:1440px){.advent-calendar-wrapper{width:1200px}}@media (min-width:320px) and (max-width:767px){.advent-calendar-wrapper.comp-transform{margin-bottom:-3rem;-webkit-transform:translateY(-3rem);transform:translateY(-3rem)}}@media (max-width:391px){.advent-calendar-wrapper{width:272px}}.advent-calendar-wrapper .advent-top-img{margin-left:16px;margin-top:-16px;width:200px}@media (min-width:768px){.advent-calendar-wrapper .advent-top-img{margin-left:22px;margin-top:-24px;width:242px}}@media only screen and (min-width:1280px){.advent-calendar-wrapper .advent-top-img{margin-left:30px;margin-top:-56px;width:350px}}@media (min-width:1280px) and (max-width:1440px){.advent-calendar-wrapper .advent-top-img{width:294px}}@media (max-width:391px){.advent-calendar-wrapper .advent-top-img{width:152px}}.advent-calendar-wrapper .advent-top-img img{height:322px;width:192px}@media (min-width:768px){.advent-calendar-wrapper .advent-top-img img{height:401px;width:220px}}@media only screen and (min-width:1280px){.advent-calendar-wrapper .advent-top-img img{height:594px;width:324px}}@media (min-width:1280px) and (max-width:1440px){.advent-calendar-wrapper .advent-top-img img{height:510px;width:284px}}@media (max-width:391px){.advent-calendar-wrapper .advent-top-img img{height:250px;width:152px}}.advent-calendar-wrapper .advent-bottom-img{margin-right:16px;width:200px}@media (min-width:768px){.advent-calendar-wrapper .advent-bottom-img{margin-right:20px;width:244px}}@media only screen and (min-width:1280px){.advent-calendar-wrapper .advent-bottom-img{margin-right:24px;width:356px}}@media (min-width:1280px) and (max-width:1440px){.advent-calendar-wrapper .advent-bottom-img{width:300px}}@media (max-width:391px){.advent-calendar-wrapper .advent-bottom-img{width:152px}}.advent-calendar-wrapper .advent-bottom-img img{height:198px;width:100%}@media (min-width:768px){.advent-calendar-wrapper .advent-bottom-img img{height:243px}}@media only screen and (min-width:1280px){.advent-calendar-wrapper .advent-bottom-img img{height:352px}}@media (min-width:1280px) and (max-width:1440px){.advent-calendar-wrapper .advent-bottom-img img{height:296px}}@media (max-width:391px){.advent-calendar-wrapper .advent-bottom-img img{height:156px}}.advent-calendar-wrapper .advent-middle-container .advent-calendar-container{min-width:100%}.advent-calendar-wrapper .advent-bottom-container,.advent-calendar-wrapper .advent-middle-container{margin-top:12px}@media only screen and (min-width:1280px){.advent-calendar-wrapper .advent-bottom-container,.advent-calendar-wrapper .advent-middle-container{margin-top:16px}}.advent-calendar-wrapper .advent-calendar-container{gap:12px;height:100%;width:96px}@media (min-width:768px){.advent-calendar-wrapper .advent-calendar-container{width:384px}}@media only screen and (min-width:1280px){.advent-calendar-wrapper .advent-calendar-container{gap:16px;width:934px}}@media (min-width:1280px) and (max-width:1440px){.advent-calendar-wrapper .advent-calendar-container{width:794px}}@media (max-width:391px){.advent-calendar-wrapper .advent-calendar-container{width:72px}}.advent-calendar-wrapper .advent-offer-detail{height:96px;width:96px}@media (min-width:768px){.advent-calendar-wrapper .advent-offer-detail{height:120px;width:120px}}@media only screen and (min-width:1280px){.advent-calendar-wrapper .advent-offer-detail{height:174px;width:174px}}@media (min-width:1280px) and (max-width:1440px){.advent-calendar-wrapper .advent-offer-detail{height:146px;width:146px}}@media (max-width:391px){.advent-calendar-wrapper .advent-offer-detail{height:72px;width:72px}}@media only screen and (min-width:1280px){.advent-calendar-wrapper .advent-offer-detail.advent-unlocked-date .advent-offer-img{cursor:pointer}}.advent-calendar-wrapper .advent-offer-detail .advent-offer-btn{background-color:transparent;height:100%;line-height:0;width:100%}.advent-calendar-wrapper .advent-offer-detail .advent-offer-btn:disabled{opacity:1}.advent-calendar-wrapper .advent-offer-detail .advent-offer-img{height:100%;width:100%}.advent-calendar-wrapper .advent-lock-overlay{height:100%;left:0;opacity:.5;top:0;width:100%}.advent-calendar-wrapper .advent-locked-img{height:27px;right:10px;top:10px;width:22px}@media (min-width:768px){.advent-calendar-wrapper .advent-locked-img{height:34px;right:13px;top:13px;width:28px}}@media only screen and (min-width:1280px){.advent-calendar-wrapper .advent-locked-img{height:49px;right:19px;top:19px;width:40px}}@media (min-width:1280px) and (max-width:1440px){.advent-calendar-wrapper .advent-locked-img{height:41px;right:16px;top:16px;width:34px}}@media (max-width:391px){.advent-calendar-wrapper .advent-locked-img{height:20px;right:8px;top:8px;width:17px}}@media (max-width:391px){.advent-modal-main-wrapper{width:100%}}.advent-modal-main-wrapper .modal-close-btn{background-color:transparent;cursor:pointer;min-width:auto;right:24px;top:40px}@media (min-width:768px){.advent-modal-main-wrapper .modal-close-btn{right:40px}}.advent-modal-main-wrapper .advent-modal-loader{color:#fff;font:400 1rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}html[lang=hi] .advent-modal-main-wrapper .advent-modal-loader{line-height:1.5}.advent-modal-container{background:linear-gradient(90deg,#a0157c,#462170);box-sizing:border-box;padding:8px;width:392px}@media (min-width:768px){.advent-modal-container{width:480px}}@media only screen and (min-width:1280px){.advent-modal-container{width:600px}}@media (max-width:391px){.advent-modal-container{width:100%}}.advent-modal-container .advent-modal-content{border:4px solid #f1b46f;min-height:193px;padding:28px 12px 23px}@media (min-width:768px){.advent-modal-container .advent-modal-content{border-width:5px;min-height:221px;padding:27px 27px 22px}}@media only screen and (min-width:1280px){.advent-modal-container .advent-modal-content{min-height:252px}}@media (max-width:391px){.advent-modal-container .advent-modal-content{min-height:166px}}.advent-modal-container .advent-modal-title{color:#fff;font-size:22px;font-weight:700;line-height:26px;margin-bottom:8px;min-height:26px;width:285px}@media (min-width:768px){.advent-modal-container .advent-modal-title{font-size:26px;line-height:22px;margin-bottom:14px;min-height:22px;width:340px}}@media only screen and (min-width:1280px){.advent-modal-container .advent-modal-title{font-size:32px;line-height:34px;margin-bottom:8px;min-height:34px;width:460px}}@media (max-width:391px){.advent-modal-container .advent-modal-title{font-size:20px;width:80%}}.advent-modal-container .advent-modal-desc-section{margin-bottom:18px;min-height:72px;width:100%}@media (min-width:768px){.advent-modal-container .advent-modal-desc-section{margin-bottom:22px}}@media only screen and (min-width:1280px){.advent-modal-container .advent-modal-desc-section{min-height:80px}}@media (max-width:391px){.advent-modal-container .advent-modal-desc-section{min-height:54px}}.advent-modal-container .advent-modal-desc-section .advent-modal-description{color:#fff;font-size:15px;line-height:18.5px;width:200px}@media (min-width:768px){.advent-modal-container .advent-modal-desc-section .advent-modal-description{width:232px}}@media only screen and (min-width:1280px){.advent-modal-container .advent-modal-desc-section .advent-modal-description{font-size:16px;line-height:20px;width:290px}}@media (max-width:391px){.advent-modal-container .advent-modal-desc-section .advent-modal-description{width:60%}}.advent-modal-container .advent-modal-desc-section .advent-modal-img{height:130px;right:0;top:0;width:130px;z-index:1}@media (min-width:768px){.advent-modal-container .advent-modal-desc-section .advent-modal-img{height:152px;width:152px}}@media only screen and (min-width:1280px){.advent-modal-container .advent-modal-desc-section .advent-modal-img{height:210px;width:210px}}@media (max-width:391px){.advent-modal-container .advent-modal-desc-section .advent-modal-img{height:100px;width:100px}}.advent-modal-container .advent-modal-img img{max-height:100%;object-fit:contain;width:100%}.advent-modal-container .advent-bow-icon{height:41px;margin-bottom:6px;margin-left:-13px;width:calc(100% + 26px)}@media (min-width:768px){.advent-modal-container .advent-bow-icon{height:49px;margin-bottom:20px;margin-left:-28px;width:calc(100% + 56px)}}@media only screen and (min-width:1280px){.advent-modal-container .advent-bow-icon{margin-bottom:15px}}@media (max-width:391px){.advent-modal-container .advent-bow-icon{height:32px}}.advent-modal-container .advent-modal-tc{min-height:16px;width:100%}@media only screen and (min-width:1280px){.advent-modal-container .advent-modal-tc{width:290px}}.advent-modal-container .advent-modal-tc a,.advent-modal-container .advent-modal-tc p{color:#fff;font:400 .875rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;line-height:16px;margin-bottom:0}html[lang=hi] .advent-modal-container .advent-modal-tc a,html[lang=hi] .advent-modal-container .advent-modal-tc p{line-height:1.5}.advent-modal-container .advent-modal-error{-webkit-align-items:center;align-items:center;color:#fff;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin:0;min-height:inherit;text-align:center}
.heathrow-retail-detail .hero-img-bg img{height:100%;object-fit:cover;width:100vw}@media only screen and (min-width:1280px){.hrd-wrapper .hrd-content-section{margin-right:72px}}.hrd-wrapper .hrd-content-section .hrd-content-img-wrapper{border:1px solid #dadee1;-webkit-flex-shrink:0;flex-shrink:0;height:106px;width:212px}.hrd-wrapper .hrd-content-section .hrd-content-image{height:100%;object-fit:contain;width:100%}.hrd-wrapper .hrd-content-section .hrd-content-img-placeholder{background-color:#dadee1}@media (min-width:768px){.hrd-wrapper .hrd-content-section .hrd-content-list-wrapper{-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between}}.hrd-wrapper .hrd-content-section .hrd-content-award-icon{min-width:1.5rem}.hrd-wrapper .hrd-content-section .hrd-content-award-txt{color:#462170;font:500 .875rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .hrd-wrapper .hrd-content-section .hrd-content-award-txt{line-height:1.5}.hrd-wrapper .hrd-content-section .hrd-content-award-txt{max-width:172px}.hrd-wrapper .hrd-content-section .hrd-content-location-summary{color:#5e6a75;font:400 1rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;max-width:212px}html[lang=hi] .hrd-wrapper .hrd-content-section .hrd-content-location-summary{line-height:1.5}@media only screen and (min-width:1280px){.hrd-wrapper .hrd-locations-section{-webkit-flex-basis:100%;flex-basis:100%}}.hrd-accordion .accordion-header-open .hrd-chevron-up-icon{display:inline-block}.hrd-accordion .accordion-header-open .hrd-chevron-down-icon{display:none}.hrd-accordion-offer-btn{background:linear-gradient(90deg,#a0157c,#462170)}.hrd-accordion-offer-btn .icon{-webkit-flex-shrink:0;flex-shrink:0}@media (min-width:768px){.hrd-accordion-offer-btn .icon{height:32px;width:32px}}.hrd-accordion-offer-btn h6{color:#fff;font:500 1rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .hrd-accordion-offer-btn h6{line-height:1.5}@media (min-width:768px){.hrd-accordion-offer-btn h6{color:#fff;font:500 1.125rem/1.56 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .hrd-accordion-offer-btn h6{line-height:1.5}}@media only screen and (min-width:1280px){.hrd-accordion-offer-btn h6{color:#fff;font:500 1.25rem/1.4 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .hrd-accordion-offer-btn h6{line-height:1.5}}.hrd-accordion .promo-content{padding:1rem 1.5rem 2rem}.hrd-accordion .promo-content .cta-wrapper{margin-bottom:1rem}.hrd-accordion .promo-container .white-background{width:100%}@media only screen and (min-width:1280px){.hrd-accordion .promo-container .white-background{-webkit-align-items:flex-start;align-items:flex-start;padding:2.5rem 5rem}}@media only screen and (min-width:1280px){.hrd-accordion .promo-container .promo-content{padding:0}}@media (min-width:768px){.hrd-accordion .promo-container .tag{margin-top:1.5rem}}@media only screen and (min-width:1280px){.hrd-accordion .promo-container .tag{margin-top:0}}@media only screen and (min-width:1280px){.hrd-accordion .promo-container .promo-paragraph{margin-bottom:2.5rem}}.hrd-accordion .promo-container .promo-image-container{-webkit-transform:translateX(0);transform:translateX(0)}
.highlight-tab-wrapper .tablist a{color:#462170;font:500 1.125rem/1.56 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .highlight-tab-wrapper .tablist a{line-height:1.5}.hrl-terminal-detail-wrapper{row-gap:1.5rem}@media only screen and (min-width:1280px){.hrl-terminal-detail-wrapper{-webkit-flex-direction:row;flex-direction:row}}.hrl-terminal-detail-wrapper:first-child{padding-top:2rem}.hrl-terminal-detail-wrapper:last-child{border-bottom:0;padding-bottom:0}.hrl-terminal-detail-wrapper .hrl-terminal-detail{color:#2c292a;font:400 1.125rem/1.56 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .hrl-terminal-detail-wrapper .hrl-terminal-detail{line-height:1.5}@media only screen and (min-width:1280px){.hrl-terminal-detail-wrapper .hrl-terminal-detail{margin-right:109px}}@media (min-width:1280px) and (max-width:1440px){.hrl-terminal-detail-wrapper .hrl-terminal-detail{margin-right:56px}}.hrl-terminal-detail-wrapper .hrl-terminal-detail:last-child{margin-right:0}@media only screen and (min-width:1280px){.hrl-terminal-detail-wrapper .hrl-terminal-detail.hrl-contact-details{-webkit-flex-shrink:0;flex-shrink:0;width:201px}}.hrl-terminal-detail-wrapper .hrl-terminal-detail .hrl-contact-number:last-child,.hrl-terminal-detail-wrapper .hrl-terminal-detail .hrl-store-timing:last-child{margin-bottom:0}.hrl-terminal-detail-wrapper .hrl-terminal-detail .hrl-pink-fill{fill:#a0157c;-webkit-flex-shrink:0;flex-shrink:0}.hrl-terminal-detail-wrapper .hrl-terminal-detail .hrl-area-info{overflow:hidden;text-overflow:ellipsis;width:304px}@media (min-width:768px){.hrl-terminal-detail-wrapper .hrl-terminal-detail .hrl-area-info{white-space:nowrap;width:320px}}@media only screen and (min-width:1280px){.hrl-terminal-detail-wrapper .hrl-terminal-detail .hrl-area-info{width:205px}}.hrl-terminal-detail-wrapper .hrl-terminal-detail .hrl-view-on-map{color:#462170;font:300 1rem/1.5 FrutigerNextPaneuropeanLight,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .hrl-terminal-detail-wrapper .hrl-terminal-detail .hrl-view-on-map{line-height:1.5}@media (min-width:768px){.hrl-terminal-detail-wrapper .hrl-terminal-detail .hrl-view-on-map{width:90px}}
@media only screen and (min-width:1280px){.brand-container .brand-inner-container{-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-justify-content:space-between;justify-content:space-between}}@media (min-width:1280px) and (max-width:1440px){.brand-container .brand-inner-container{padding-left:3.5rem}}@media only screen and (min-width:1280px){.brand-container.brand-left-image .brand-inner-container,.brand-container.brand-right-image .brand-inner-container{width:calc(100% - 120px)}}@media only screen and (min-width:1280px){.brand-container.brand-left-image{-webkit-justify-content:flex-end;justify-content:flex-end}.brand-container.brand-left-image .brand-inner-container{-webkit-flex-direction:row;flex-direction:row;padding-left:0;padding-right:5.5rem}.brand-container.brand-left-image .brand-content{margin-left:2.5rem}.brand-container.brand-left-image .brand-image-container{-webkit-transform:translateX(-120px);transform:translateX(-120px)}}@media (min-width:1280px) and (max-width:1440px){.brand-container.brand-left-image .brand-content{margin-left:0}.brand-container.brand-left-image .brand-inner-container{padding-right:3.5rem}}@media only screen and (min-width:1280px){.brand-container.brand-right-image{-webkit-justify-content:flex-start;justify-content:flex-start}.brand-container.brand-right-image .brand-content{margin-right:2.5rem}.brand-container.brand-right-image .brand-image-container{-webkit-transform:translateX(120px);transform:translateX(120px)}}@media (min-width:1280px) and (max-width:1440px){.brand-container.brand-right-image .brand-content{margin-right:0}}@media only screen and (min-width:1280px){.brand-container .brand-image-container{-webkit-flex-shrink:0;flex-shrink:0;height:442px;width:708px}}.brand-container .brand-image-container img{height:100%;object-fit:cover;width:100%}@media only screen and (min-width:1280px){.brand-container .brand-default-icon-container{height:360px;margin:auto 160px auto 0;width:360px}}@media only screen and (min-width:1280px){.brand-container .brand-content{max-width:484px;min-width:484px}}@media (min-width:1280px) and (max-width:1440px){.brand-container .brand-content{min-width:316px}}.brand-container .brand-desc p{color:#6e757a}.brand-container .brand-desc p:last-child{margin-bottom:0}.brand-container .brand-default-icon{fill:#f4f4f6;-webkit-flex-shrink:0;flex-shrink:0}.brand-cta-wrapper{gap:1.5rem}.brand-cta-wrapper .anchor-text-wrp{margin-right:.5rem}.brand-cta-wrapper .cta .icon{-webkit-flex-shrink:0;flex-shrink:0}.brand-cta-wrapper .cta:focus .icon,.brand-cta-wrapper .cta:hover .icon{padding-left:0}
.menu-list-container{gap:1rem}@media (min-width:768px){.menu-list-container{-webkit-column-gap:2.5rem;column-gap:2.5rem}}@media only screen and (min-width:1280px){.menu-list-container{-webkit-column-gap:1rem;column-gap:1rem}}@media (min-width:768px){.menu-list-container .menu-list-cta-wrapper{-webkit-flex-basis:calc(50% - 20px);flex-basis:calc(50% - 20px)}}@media only screen and (min-width:1280px){.menu-list-container .menu-list-cta-wrapper{-webkit-flex-basis:285px;flex-basis:285px}}.menu-list-container .cta{height:100%;padding:1rem;width:100%}.menu-list-container .cta .icon{-webkit-flex-shrink:0;flex-shrink:0}.menu-list-container .cta .anchor-text-wrp{margin-left:1rem}.menu-list-container .cta:focus .icon,.menu-list-container .cta:hover .icon{padding-left:0}
.terminal-transfer-details .transfer-detail-header{-webkit-align-self:center;align-self:center;color:#000}.terminal-transfer-details .transfer-detail-icon{background-color:#ffd000;padding:.75rem}.terminal-transfer-details .rte{color:#2c292a}.terminal-transfer-details .rte p{margin-bottom:0}.terminal-transfer-details .transfer-detail-sub-text{color:#5e6a75;font:500 1rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .terminal-transfer-details .transfer-detail-sub-text{line-height:1.5}
.terminal-transfer-wrapper .dropdown-container{width:calc(100% - 40px)}@media only screen and (min-width:1280px){.terminal-transfer-wrapper .dropdown-container{width:auto}}.terminal-transfer-wrapper .dropdown-container .dropdown-heading{color:#2c292a;font:500 1.125rem/1.56 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .terminal-transfer-wrapper .dropdown-container .dropdown-heading{line-height:1.5}.terminal-transfer-wrapper .dropdown-container .select-box{color:#5e6a75;font:400 .875rem/1.72 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:56px;padding-left:1rem;padding-right:2.5rem;width:100%}html[lang=hi] .terminal-transfer-wrapper .dropdown-container .select-box{line-height:1.5}@media only screen and (min-width:1280px){.terminal-transfer-wrapper .dropdown-container .select-box{width:360px}}@media (min-width:1280px) and (max-width:1440px){.terminal-transfer-wrapper .dropdown-container .select-box{width:320px}}.terminal-transfer-wrapper .dropdown-container .icon{fill:#462170;pointer-events:none;right:.75rem;top:1rem}@media (min-width:768px){.terminal-transfer-wrapper .terminal-transfer-section .reverse-btn{-webkit-align-self:end;align-self:end}}.terminal-transfer-wrapper .terminal-transfer-section .reverse-icon{min-width:auto}@media (min-width:768px){.terminal-transfer-wrapper .terminal-transfer-section .reverse-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:all .3s ease}}@media only screen and (min-width:1280px){.terminal-transfer-wrapper .terminal-transfer-section .reverse-icon:focus,.terminal-transfer-wrapper .terminal-transfer-section .reverse-icon:hover{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}.terminal-transfer-wrapper .find-terminal-btn .button-label{color:inherit;font:500 .875rem/1.72 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0;margin-right:.75rem}html[lang=hi] .terminal-transfer-wrapper .find-terminal-btn .button-label{line-height:1.5}.terminal-transfer-wrapper .find-terminal-btn .icon{-webkit-flex-shrink:0;flex-shrink:0}.terminal-transfer-wrapper .transfer-useful-info .transfer-info-header{color:#000;font:400 1.125rem/1.56 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .terminal-transfer-wrapper .transfer-useful-info .transfer-info-header{line-height:1.5}.terminal-transfer-wrapper .transfer-useful-info .transfer-info-list-wrapper{row-gap:1rem}@media (min-width:768px){.terminal-transfer-wrapper .transfer-useful-info .transfer-info-list-wrapper{row-gap:1.5rem}}.terminal-transfer-wrapper .transfer-useful-info .transfer-info-list{background-color:#f4f4f6;-webkit-flex-basis:100%;flex-basis:100%}@media only screen and (min-width:1280px){.terminal-transfer-wrapper .transfer-useful-info .transfer-info-list{-webkit-flex-basis:calc(50% - 20px);flex-basis:calc(50% - 20px)}.terminal-transfer-wrapper .transfer-useful-info .transfer-info-list:nth-child(2n){margin-left:2.5rem}}.terminal-transfer-wrapper .transfer-useful-info .transfer-info-icon{background-color:#ffd000;padding:.5rem}@media (min-width:768px){.terminal-transfer-wrapper .transfer-useful-info .transfer-info-icon{height:2rem;padding:.75rem;width:2rem}}.terminal-transfer-wrapper .transfer-useful-info .transfer-info-desc{color:#2c292a}.terminal-transfer-wrapper .transfer-useful-info .transfer-info-cta{white-space:normal}.terminal-transfer-wrapper .transfer-info-desc+.transfer-info-cta{margin-top:1rem}
.flight-flyout-wrapper .flight-flyout-overlay{background-color:rgba(0,0,0,.5);height:100%;left:0;opacity:0;top:0;transition:opacity .5s ease;z-index:999}.flight-flyout-wrapper .flight-flyout-overlay.show-flyout{opacity:1;visibility:visible}.flight-flyout-wrapper .flight-flyout-container{height:100%;outline:none;overflow-x:hidden;overflow-y:scroll;right:-320px;top:0;transition:right .5s ease;width:320px;z-index:1000}.flight-flyout-wrapper .flight-flyout-container.open{right:0}.flight-flyout-wrapper .flight-flyout-heading{color:#000}.flight-flyout-wrapper .flight-flyout-close-btn .icon{fill:#2c292a}.flight-flyout-widget-wrapper .generic-widget-img-container,.flight-flyout-widget-wrapper .jp-widget-img-container{display:none}.flight-flyout-widget-wrapper .generic-widget-form-container:has(.loader-wrapper),.flight-flyout-widget-wrapper .jp-widget-form-container:has(.loader-wrapper){display:none}.flight-flyout-widget-wrapper .generic-widget-form-container,.flight-flyout-widget-wrapper .heathrow-fast-track,.flight-flyout-widget-wrapper .heathrow-parking-quote,.flight-flyout-widget-wrapper .jp-widget-container,.flight-flyout-widget-wrapper .jp-widget-form{padding:0}.flight-flyout-widget-wrapper .comp-mb,.flight-flyout-widget-wrapper .jp-widget-form{margin:0}.flight-flyout-widget-wrapper .generic-widget-container,.flight-flyout-widget-wrapper .jp-widget-container{width:100%}.flight-flyout-widget-wrapper .generic-widget-container .generic-widget-form-container,.flight-flyout-widget-wrapper .generic-widget-container .jp-widget-form-container,.flight-flyout-widget-wrapper .jp-widget-container .generic-widget-form-container,.flight-flyout-widget-wrapper .jp-widget-container .jp-widget-form-container{min-height:auto;min-width:auto}@media (min-width:768px){.flight-flyout-widget-wrapper .jp-widget-container .DayPickerInput-Overlay{width:100%}.flight-flyout-widget-wrapper .jp-widget-container .DayPicker-Month{margin:1.5rem auto}.flight-flyout-widget-wrapper .jp-widget-container .DayPicker-Months:before{width:100%}.flight-flyout-widget-wrapper .jp-widget-container .DayPicker-Day,.flight-flyout-widget-wrapper .jp-widget-container .DayPicker-Weekday{padding:.5rem}}.flight-flyout-widget-wrapper .jp-widget-form h6{color:#2c292a;font:500 1rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0;margin-bottom:1.5rem}html[lang=hi] .flight-flyout-widget-wrapper .jp-widget-form h6{line-height:1.5}@media (min-width:768px){.flight-flyout-widget-wrapper .jp-widget-form .from-to-input-box,.flight-flyout-widget-wrapper .jp-widget-form .journey-time-options{width:calc(100% - 40px)}}.flight-flyout-widget-wrapper .jp-widget-form .form-bottom-section,.flight-flyout-widget-wrapper .jp-widget-form .form-btn{width:100%}@media (min-width:768px){.flight-flyout-widget-wrapper .jp-widget-form .jp-widget-bottom-section{margin-top:1.5rem}}@media (max-width:360px){.flight-flyout-widget-wrapper .jp-widget-form .jp-radio-group-wrapper{-webkit-flex-direction:row;flex-direction:row}}@media (min-width:768px){.flight-flyout-widget-wrapper .jp-widget-form .journey-time-options .journey-date-time-picker{-webkit-flex-direction:column;flex-direction:column;gap:1rem}}@media (min-width:768px){.flight-flyout-widget-wrapper .jp-widget-form .journey-time-options .date-picker,.flight-flyout-widget-wrapper .jp-widget-form .journey-time-options .hal-time-picker{width:100%}}@media (min-width:768px){.flight-flyout-widget-wrapper .heathrow-fast-track.widget .DayPickerInput-Overlay,.flight-flyout-widget-wrapper .heathrow-parking-quote.widget .DayPickerInput-Overlay{width:100%}.flight-flyout-widget-wrapper .heathrow-fast-track.widget .DayPicker-Month,.flight-flyout-widget-wrapper .heathrow-parking-quote.widget .DayPicker-Month{margin:1.5rem auto}.flight-flyout-widget-wrapper .heathrow-fast-track.widget .DayPicker-Months:before,.flight-flyout-widget-wrapper .heathrow-parking-quote.widget .DayPicker-Months:before{width:100%}.flight-flyout-widget-wrapper .heathrow-fast-track.widget .DayPicker-Day,.flight-flyout-widget-wrapper .heathrow-fast-track.widget .DayPicker-Weekday,.flight-flyout-widget-wrapper .heathrow-parking-quote.widget .DayPicker-Day,.flight-flyout-widget-wrapper .heathrow-parking-quote.widget .DayPicker-Weekday{padding:.5rem}}.flight-flyout-widget-wrapper .heathrow-fast-track.widget .default-date-picker,.flight-flyout-widget-wrapper .heathrow-fast-track.widget .default-select,.flight-flyout-widget-wrapper .heathrow-fast-track.widget .heathrow-fast-track-submit,.flight-flyout-widget-wrapper .heathrow-fast-track.widget .heathrow-parking-submit,.flight-flyout-widget-wrapper .heathrow-parking-quote.widget .default-date-picker,.flight-flyout-widget-wrapper .heathrow-parking-quote.widget .default-select,.flight-flyout-widget-wrapper .heathrow-parking-quote.widget .heathrow-fast-track-submit,.flight-flyout-widget-wrapper .heathrow-parking-quote.widget .heathrow-parking-submit{width:100%}.flight-flyout-widget-wrapper .heathrow-fast-track.widget .heathrow-parking-input-wrapper,.flight-flyout-widget-wrapper .heathrow-parking-quote.widget .heathrow-parking-input-wrapper{row-gap:1rem}.flight-flyout-widget-wrapper .heathrow-fast-track h4,.flight-flyout-widget-wrapper .heathrow-parking-quote h4{color:#2c292a;font:500 1rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0;margin-bottom:1.5rem}html[lang=hi] .flight-flyout-widget-wrapper .heathrow-fast-track h4,html[lang=hi] .flight-flyout-widget-wrapper .heathrow-parking-quote h4{line-height:1.5}.flight-flyout-widget-wrapper .heathrow-fast-track .heathrow-btn-wrapper,.flight-flyout-widget-wrapper .heathrow-parking-quote .heathrow-btn-wrapper{margin-top:2rem}@media (max-width:374px){.flight-flyout-widget-wrapper .terminal-options-wrapper input[type=radio]{height:56px;width:55px}}
.inline-notification-wrapper p,.inline-notification-wrapper ul li{margin:0}.inline-notification-wrapper .close-icon{display:-webkit-inline-flex;display:inline-flex;right:20px;top:20px}@media (min-width:768px){.inline-notification-wrapper .close-icon{right:36px}}@media only screen and (min-width:1280px){.inline-notification-wrapper .close-icon{right:20px}}.inline-notification-wrapper .close-icon .icon{fill:#fff}@media only screen and (min-width:1280px){.inline-notification-wrapper .membership-type-wrapper{width:44%}}.inline-notification-wrapper .membership-type-title{color:#fff;font:400 1.25rem/1.4 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .inline-notification-wrapper .membership-type-title{line-height:1.5}@media (min-width:768px){.inline-notification-wrapper .membership-type-title{color:#fff;font:400 1.375rem/1.455 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .inline-notification-wrapper .membership-type-title{line-height:1.5}}@media only screen and (min-width:1280px){.inline-notification-wrapper .membership-type-title{color:#fff;font:400 1.5rem/1.334 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .inline-notification-wrapper .membership-type-title{line-height:1.5}}.membership-type-description p,.membership-type-description ul li{color:#fff;font:400 1rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .membership-type-description p,html[lang=hi] .membership-type-description ul li{line-height:1.5}.benefits-wrapper .cta.tertiary,.membership-type-description.rte a{color:#fff}.benefits-wrapper .cta.tertiary .icon{fill:#fff}.benefits ul{padding:0 0 0 16px}@media (min-width:768px){.benefits ul{padding:0 0 0 32px}}.benefits ul li{color:#fff;font:400 1rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .benefits ul li{line-height:1.5}.benefits h1,.benefits h2,.benefits h3,.benefits h4,.benefits h5,.benefits h6{color:#fff;font:400 1.25rem/1.4 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;margin:0 0 1rem;padding:0}html[lang=hi] .benefits h1,html[lang=hi] .benefits h2,html[lang=hi] .benefits h3,html[lang=hi] .benefits h4,html[lang=hi] .benefits h5,html[lang=hi] .benefits h6{line-height:1.5}@media (min-width:768px){.benefits h1,.benefits h2,.benefits h3,.benefits h4,.benefits h5,.benefits h6{margin:0 0 .5rem}}@media only screen and (min-width:1280px){.benefits h1,.benefits h2,.benefits h3,.benefits h4,.benefits h5,.benefits h6{color:#fff;font:400 1rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .benefits h1,html[lang=hi] .benefits h2,html[lang=hi] .benefits h3,html[lang=hi] .benefits h4,html[lang=hi] .benefits h5,html[lang=hi] .benefits h6{line-height:1.5}}
.detail-summary-promo .image-container{height:258px}@media (min-width:768px){.detail-summary-promo .image-container{height:480px;width:calc(100% - 3rem)}}@media only screen and (min-width:1280px){.detail-summary-promo .image-container{height:564px;width:calc(100% - 7.5rem)}}@media (min-width:768px){.detail-summary-promo .card-wrapper{height:auto;top:3rem;width:424px}}@media only screen and (min-width:1280px){.detail-summary-promo .card-wrapper{top:-2.5rem;width:586px}}@media (min-width:768px){.detail-summary-promo .card-content{min-height:384px;width:424px}}@media only screen and (min-width:1280px){.detail-summary-promo .card-content{min-height:468px;width:586px}}.detail-summary-promo .card-description{color:#5e6a75;font:400 1rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;text-align:justify}html[lang=hi] .detail-summary-promo .card-description{line-height:1.5}.detail-summary-promo .show-label{color:#5e6a75;font:500 .6875rem/1.64 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:2px;text-transform:uppercase}html[lang=hi] .detail-summary-promo .show-label{line-height:1.5}.detail-summary-promo .point-label{color:#a0157c;font:300 1.5rem/1.334 FrutigerNextPaneuropeanLight,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .detail-summary-promo .point-label{line-height:1.5}@media (min-width:768px){.detail-summary-promo .point-label{color:#a0157c;font:300 1.75rem/1.286 FrutigerNextPaneuropeanLight,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .detail-summary-promo .point-label{line-height:1.5}}@media only screen and (min-width:1280px){.detail-summary-promo .point-label{color:#a0157c;font:400 2rem/1.25 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .detail-summary-promo .point-label{line-height:1.5}}.detail-summary-promo .point-message{color:#5e6a75;font:400 .875rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .detail-summary-promo .point-message{line-height:1.5}.detail-summary-promo .vertical-line{border-left:2px solid #bec5cb;margin-left:-3px}
.staff-detail-list-container *{box-sizing:border-box}.staff-detail-list-container .retailer-list-item{border-bottom:1px solid #dadee1}.staff-detail-list-container .retailer-list-item:first-child{border-top:1px solid #dadee1}.staff-detail-list-container .retailer-list-item:hover{background-color:rgba(126,93,164,.1)}.staff-detail-list-container .retailer-list-wrapper{-webkit-flex:1;flex:1}.staff-detail-list-container .retailer-list-wrapper .retailer-name{-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}@media only screen and (min-width:1280px){.staff-detail-list-container .retailer-list-wrapper .retailer-name{-webkit-flex:0 0 30%;flex:0 0 30%;max-width:30%}}.staff-detail-list-container .retailer-list-wrapper .name-text{color:#2c292a;font:500 1.125rem/1.56 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .staff-detail-list-container .retailer-list-wrapper .name-text{line-height:1.5}.staff-detail-list-container .retailer-list-wrapper .offer-text{color:#a0157c;font:400 .875rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .staff-detail-list-container .retailer-list-wrapper .offer-text{line-height:1.5}.staff-detail-list-container .retailer-list-wrapper .retailer-terminal{-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}@media only screen and (min-width:1280px){.staff-detail-list-container .retailer-list-wrapper .retailer-terminal{-webkit-flex:0 0 20%;flex:0 0 20%;max-width:20%}}.staff-detail-list-container .retailer-list-wrapper .terminal-col{border:1px solid #462170;color:#462170;height:1.5rem;margin-bottom:.25rem;margin-left:.25rem;width:2rem}.staff-detail-list-container .retailer-list-wrapper .retailer-desc{color:#5e6a75;font:400 .875rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%}html[lang=hi] .staff-detail-list-container .retailer-list-wrapper .retailer-desc{line-height:1.5}@media only screen and (min-width:1280px){.staff-detail-list-container .retailer-list-wrapper .retailer-desc{-webkit-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:768px){.staff-detail-list-container .retailer-logo .image-wrapper{height:48px;width:72px}}@media only screen and (min-width:1280px){.staff-detail-list-container .retailer-logo .image-wrapper{height:56px;width:84px}}.staff-detail-list-container .retailer-logo img{max-height:100%;max-width:100%;object-fit:cover}
.chat-button{color:#fff;font:400 .75rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;-webkit-align-items:center;align-items:center;background:#462170;border-radius:8px 8px 0 0;bottom:0;cursor:pointer;display:-webkit-flex;display:flex;height:24px;-webkit-justify-content:center;justify-content:center;padding:10px;position:fixed;right:30px;z-index:999}html[lang=hi] .chat-button{line-height:1.5}@media (min-width:320px) and (max-width:767px){.chat-button{bottom:18px}}.chat-img{border-radius:50%;height:30px;width:25px}
.app-promotion{background:linear-gradient(161deg,#fff,#fff 65%,#a0157c 0,#a0157c calc(65% + 20px),#462170 calc(65% + 20px),#2b0b50) no-repeat bottom/100% 727px #fff}@media (min-width:768px){.app-promotion{background:linear-gradient(168deg,#fff,#fff 468px,#a0157c 0,#a0157c 492px,#462170 0,#2b0b50) no-repeat bottom/100% 507px #fff;text-align:left}}@media only screen and (min-width:1280px){.app-promotion{background:linear-gradient(65deg,#2b0b50,#462170 44.5%,#a0157c 0,#a0157c calc(44.5% + 18px),#fff calc(44.5% + 18px),#fff)}}@media only screen and (min-width:1280px){.app-promotion .app-promotion-header{-webkit-flex:0 0 34%;flex:0 0 34%}}.app-promotion .app-promotion-title{color:#000;font:500 1.375rem/1.364 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .app-promotion .app-promotion-title{line-height:1.5}@media (min-width:768px){.app-promotion .app-promotion-title{color:#000;font:500 1.5rem/1.334 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .app-promotion .app-promotion-title{line-height:1.5}}@media only screen and (min-width:1280px){.app-promotion .app-promotion-title{color:#fff;font:500 1.75rem/1.286 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .app-promotion .app-promotion-title{line-height:1.5}}.app-promotion .app-promotion-sub-title{color:#000}@media only screen and (min-width:1280px){.app-promotion .app-promotion-sub-title{color:#fff}}.app-promotion .app-promotion-body{-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column}@media (min-width:768px){.app-promotion .app-promotion-body{-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:row;flex-direction:row}}@media only screen and (min-width:1280px){.app-promotion .app-promotion-body{-webkit-align-items:center;align-items:center;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}}.app-promotion .app-promotion-bold-text{color:#000;font:500 1.25rem/1.4 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0;margin-bottom:4px}html[lang=hi] .app-promotion .app-promotion-bold-text{line-height:1.5}@media (min-width:768px){.app-promotion .app-promotion-bold-text{color:#000;font:500 1.375rem/1.455 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .app-promotion .app-promotion-bold-text{line-height:1.5}}@media only screen and (min-width:1280px){.app-promotion .app-promotion-bold-text{color:#000;font:500 1.5rem/1.334 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .app-promotion .app-promotion-bold-text{line-height:1.5}}.app-promotion .app-promotion-sub-text{color:#000;font:300 1.25rem/1.4 FrutigerNextPaneuropeanLight,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .app-promotion .app-promotion-sub-text{line-height:1.5}@media (min-width:768px){.app-promotion .app-promotion-sub-text{color:#000;font:300 1.375rem/1.455 FrutigerNextPaneuropeanLight,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .app-promotion .app-promotion-sub-text{line-height:1.5}}@media only screen and (min-width:1280px){.app-promotion .app-promotion-sub-text{color:#000;font:300 1.5rem/1.334 FrutigerNextPaneuropeanLight,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .app-promotion .app-promotion-sub-text{line-height:1.5}}.app-promotion .app-promotion-cta-link{gap:1rem}@media (min-width:768px){.app-promotion .app-promotion-cta-link{-webkit-justify-content:flex-start;justify-content:flex-start}}@media only screen and (min-width:1280px){.app-promotion .app-promotion-cta-link{gap:2rem}}.app-promotion .app-promotion-cta-link .edit-mode{min-width:135px}.app-promotion .app-promotion-cta-link img{max-height:40px;max-width:100%}@media (min-width:768px){.app-promotion .app-promotion-cta-link img{height:40px}}@media only screen and (min-width:1280px){.app-promotion .app-promotion-cta-link img{height:58px;max-height:none}}.app-promotion .app-promotion-image{height:323px;width:200px}@media only screen and (min-width:1280px){.app-promotion .app-promotion-image{height:368px;width:228px}}.app-promotion .app-promotion-image img{height:100%;width:100%}
.lounge-cards .lounge-cards-title{color:#000;font:400 1.75rem/1.286 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .lounge-cards .lounge-cards-title{line-height:1.5}@media only screen and (min-width:1280px){.lounge-cards .lounge-cards-title{color:#000;font:400 2.625rem/1.24 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .lounge-cards .lounge-cards-title{line-height:1.5}}.lounge-cards .lounge-cards-description p{color:#2c292a;font:400 .875rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .lounge-cards .lounge-cards-description p{line-height:1.5}@media only screen and (min-width:1280px){.lounge-cards .lounge-cards-description p{color:#2c292a;font:400 1.125rem/1.56 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .lounge-cards .lounge-cards-description p{line-height:1.5}}.lounge-cards .lounge-cards-body{display:grid;gap:16px;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.lounge-cards .lounge-cards-body{gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:1280px){.lounge-cards .lounge-cards-body{gap:40px 24px;grid-template-columns:repeat(3,minmax(0,1fr))}}.lounge-cards .lounge-cards-body .image-placeholder,.lounge-cards .lounge-cards-body .lounge-card-img{aspect-ratio:2/1}.lounge-cards .lounge-cards-body picture{display:block;line-height:0}.lounge-cards .lounge-cards-body .lounge-card-content{height:100%}.lounge-cards .lounge-cards-body .lounge-card-title-border{border-left:2px solid #a0157c;margin-left:-17px}.lounge-cards .lounge-cards-body .lounge-card-title{color:#2c292a;font:400 1.25rem/1.4 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .lounge-cards .lounge-cards-body .lounge-card-title{line-height:1.5}@media (min-width:768px){.lounge-cards .lounge-cards-body .lounge-card-title{color:#2c292a;font:400 1.5rem/1.334 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .lounge-cards .lounge-cards-body .lounge-card-title{line-height:1.5}}@media only screen and (min-width:1280px){.lounge-cards .lounge-cards-body .lounge-card-title{color:#2c292a;font:400 1.75rem/1.286 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .lounge-cards .lounge-cards-body .lounge-card-title{line-height:1.5}}.lounge-cards .lounge-cards-body .lounge-card-icon{fill:#a0157c}.lounge-cards .lounge-cards-body .lounge-card-tag{color:#6e757a;font:400 .875rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;border:1px dashed #6e757a}html[lang=hi] .lounge-cards .lounge-cards-body .lounge-card-tag{line-height:1.5}.lounge-cards .lounge-cards-body .lounge-card-timings{color:#000;font:400 .875rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .lounge-cards .lounge-cards-body .lounge-card-timings{line-height:1.5}.lounge-cards .lounge-cards-body .lounge-card-map-link{color:#462170;font:300 1rem/1.5 FrutigerNextPaneuropeanLight,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .lounge-cards .lounge-cards-body .lounge-card-map-link{line-height:1.5}@media only screen and (min-width:1280px){.lounge-cards .lounge-cards-body .lounge-card-more-details{-webkit-align-self:flex-end;align-self:flex-end}}.lounge-cards .lounge-card-description p{color:#6e757a;font:400 1rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .lounge-cards .lounge-card-description p{line-height:1.5}
.lounge-detail-wrapper.hero-carousel-wrapper .carousel-dots,.lounge-detail-wrapper.hero-carousel-wrapper .carousel-play-pause{bottom:20px}@media only screen and (min-width:1280px){.lounge-detail-wrapper.hero-carousel-wrapper .carousel-dots,.lounge-detail-wrapper.hero-carousel-wrapper .carousel-play-pause{bottom:120px}}.lounge-detail-wrapper .lounge-detail-content-wrapper{min-height:300px;z-index:111}@media only screen and (min-width:1280px){.lounge-detail-wrapper .lounge-detail-content-wrapper{margin-bottom:-4.5rem;max-width:90rem;-webkit-transform:translateY(-4.5rem);transform:translateY(-4.5rem)}}.lounge-detail-wrapper .lounge-logo{height:58px}.lounge-detail-wrapper .lounge-detail-intro{border-bottom:1px solid #dadee1}@media only screen and (min-width:1280px){.lounge-detail-wrapper .lounge-detail-intro{border-bottom:0}}@media only screen and (min-width:1280px){.lounge-detail-wrapper .lounge-detail-info{border-bottom:1px solid #dadee1}}.lounge-detail-wrapper .lounge-detail-operates,.lounge-detail-wrapper .lounge-detail-price,.lounge-detail-wrapper .lounge-detail-terminal-info,.lounge-detail-wrapper .lounge-detail-timings{color:#000;font:400 1.25rem/1.4 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .lounge-detail-wrapper .lounge-detail-operates,html[lang=hi] .lounge-detail-wrapper .lounge-detail-price,html[lang=hi] .lounge-detail-wrapper .lounge-detail-terminal-info,html[lang=hi] .lounge-detail-wrapper .lounge-detail-timings{line-height:1.5}.lounge-detail-wrapper .lounge-detail-terminal-info{row-gap:1rem}@media only screen and (min-width:1280px){.lounge-detail-wrapper .separator{background:#462170;height:1.5rem;margin:0 10px;width:2px}}.lounge-detail-wrapper .lounge-detail-tag{color:#6e757a;font:400 .875rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;border:1px dashed #6e757a}html[lang=hi] .lounge-detail-wrapper .lounge-detail-tag{line-height:1.5}.lounge-detail-wrapper .lounge-detail-info-label{color:#6e757a;font:400 .875rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .lounge-detail-wrapper .lounge-detail-info-label{line-height:1.5}.lounge-detail-wrapper .lounge-detail-map-link{color:#462170;font:400 1.25rem/1.4 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;text-decoration:underline}html[lang=hi] .lounge-detail-wrapper .lounge-detail-map-link{line-height:1.5}.lounge-detail-wrapper .lounge-detail-cta .cta{-webkit-justify-content:space-between;justify-content:space-between;width:100%}.lounge-detail-wrapper .lounge-detail-cta .cta:focus .icon,.lounge-detail-wrapper .lounge-detail-cta .cta:hover .icon{padding-left:0}@media (min-width:768px){.lounge-detail-wrapper .lounge-detail-cta .cta{width:auto}}.lounge-detail-wrapper .lounge-detail-description p{color:#2c292a;font:500 1rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .lounge-detail-wrapper .lounge-detail-description p{line-height:1.5}.lounge-detail-wrapper .lounge-detail-other-terminals-text p{color:#000;font:400 1.5rem/1.334 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .lounge-detail-wrapper .lounge-detail-other-terminals-text p{line-height:1.5}.lounge-detail-wrapper .lounge-detail-other-terminals-text a{display:inline-block}
.premium-image-text-wrapper .premium-image-heading{color:#2c292a;font:400 1rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .premium-image-text-wrapper .premium-image-heading{line-height:1.5}@media (min-width:768px){.premium-image-text-wrapper .premium-image-heading{color:#2c292a;font:400 1.75rem/1.286 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .premium-image-text-wrapper .premium-image-heading{line-height:1.5}}.premium-image-text-wrapper .premium-image-description-text ul{margin:0}.premium-image-text-wrapper .premium-image-description-text li,.premium-image-text-wrapper .premium-image-description-text p{color:#5e6a75;font:500 1rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .premium-image-text-wrapper .premium-image-description-text li,html[lang=hi] .premium-image-text-wrapper .premium-image-description-text p{line-height:1.5}.premium-image-text-wrapper .premium-text-wrapper{background-color:#f4f4f6;overflow-y:auto}.premium-image-text-wrapper .premium-text-wrapper p{color:#2c292a;font:500 1rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0;word-break:break-word}html[lang=hi] .premium-image-text-wrapper .premium-text-wrapper p{line-height:1.5}.premium-image-text-wrapper picture{display:block;line-height:0}.premium-image-text-wrapper .image-placeholder,.premium-image-text-wrapper .lounge-premium-img{aspect-ratio:2/1}@media only screen and (min-width:1280px){.premium-image-text-wrapper .left-image-variant.single-image .premium-image-wrapper,.premium-image-text-wrapper .right-image-variant.single-image .premium-image-wrapper{-webkit-flex:0 0 calc(100% - 270px);flex:0 0 calc(100% - 270px)}}@media only screen and (min-width:1280px){.premium-image-text-wrapper .left-image-variant.single-image .premium-text-wrapper,.premium-image-text-wrapper .right-image-variant.single-image .premium-text-wrapper{-webkit-flex:0 0 392px;flex:0 0 392px;z-index:2}}.premium-image-text-wrapper .left-image-variant.dual-image .premium-image-wrapper,.premium-image-text-wrapper .right-image-variant.dual-image .premium-image-wrapper{display:grid;gap:.5rem}@media only screen and (min-width:1280px){.premium-image-text-wrapper .left-image-variant.dual-image .premium-image-wrapper,.premium-image-text-wrapper .right-image-variant.dual-image .premium-image-wrapper{grid-template-columns:repeat(2,1fr);-webkit-flex:0 0 calc(100% - 304px);flex:0 0 calc(100% - 304px)}}@media only screen and (min-width:1280px){.premium-image-text-wrapper .left-image-variant.dual-image .premium-text-wrapper,.premium-image-text-wrapper .right-image-variant.dual-image .premium-text-wrapper{-webkit-flex:0 0 363px;flex:0 0 363px;z-index:2}}.premium-image-text-wrapper .right-image-variant .premium-image-direction{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}@media only screen and (min-width:1280px){.premium-image-text-wrapper .right-image-variant.single-image .premium-text-wrapper{-webkit-transform:translate(122px);transform:translate(122px);min-height:128px}}@media only screen and (min-width:1280px){.premium-image-text-wrapper .right-image-variant.dual-image .premium-text-wrapper{-webkit-transform:translate(59px);transform:translate(59px);min-height:128px}}@media only screen and (min-width:1280px){.premium-image-text-wrapper .left-image-variant.single-image .premium-text-wrapper{-webkit-transform:translate(-122px);transform:translate(-122px);min-height:128px}}@media only screen and (min-width:1280px){.premium-image-text-wrapper .left-image-variant.dual-image .premium-text-wrapper{-webkit-transform:translate(-59px);transform:translate(-59px);min-height:128px}}.premium-image-text-wrapper .top-image-variant .premium-image-wrapper{display:grid;gap:.5rem}@media only screen and (min-width:1280px){.premium-image-text-wrapper .top-image-variant .premium-image-wrapper{grid-template-columns:repeat(2,1fr);-webkit-flex:0 0 100%;flex:0 0 100%}}@media only screen and (min-width:1280px){.premium-image-text-wrapper .top-image-variant .premium-text-wrapper{-webkit-flex:0 0 1000px;flex:0 0 1000px;z-index:2}}.premium-image-text-wrapper .top-image-variant .premium-text-wrapper{-webkit-flex-shrink:1;flex-shrink:1}
