.travel-flight-details-header-title{color:#2c292a;font:500 1.5rem/1.334 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .travel-flight-details-header-title{line-height:1.5}@media only screen and (min-width:1280px){.travel-flight-details-header-title{color:#2c292a;font:500 2rem/1.25 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .travel-flight-details-header-title{line-height:1.5}}.travel-flight-details-header .travel-flight-details-airline{color:#5e6a75;font:500 1rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .travel-flight-details-header .travel-flight-details-airline{line-height:1.5}@media (min-width:768px){.travel-flight-details-header .travel-flight-details-airline{color:#5e6a75;font:400 1.25rem/1.4 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .travel-flight-details-header .travel-flight-details-airline{line-height:1.5}}.travel-flight-details-header .travel-flight-details-identifier{color:#2c292a;font:500 1.75rem/1.286 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .travel-flight-details-header .travel-flight-details-identifier{line-height:1.5}@media (min-width:768px){.travel-flight-details-header .travel-flight-details-identifier{color:#2c292a;font:500 2.625rem/1.24 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .travel-flight-details-header .travel-flight-details-identifier{line-height:1.5}}.travel-flight-details-header .travel-flight-details-update{color:#2c292a;font:500 .6875rem/1.64 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:2px;border-bottom:1px solid #2c292a}html[lang=hi] .travel-flight-details-header .travel-flight-details-update{line-height:1.5}@media (min-width:768px){.travel-flight-details-header .travel-flight-details-update{color:#2c292a;font:500 1rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0;letter-spacing:2px}html[lang=hi] .travel-flight-details-header .travel-flight-details-update{line-height:1.5}}.travel-flight-details-header .cta.icon-only{display:flex}.travel-flight-details-header .travel-flight-details-status{color:#fff;font:500 .875rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .travel-flight-details-header .travel-flight-details-status{line-height:1.5}.travel-flight-details-header .travel-flight-details-status.green{background-color:#008537;color:#fff}.travel-flight-details-header .travel-flight-details-status.yellow{background-color:#ffd000;color:#2c292a}.travel-flight-details-header .travel-flight-details-status.red{background-color:#da2d21;color:#fff}.travel-flight-details-header .travel-flight-details-destination,.travel-flight-details-header .travel-flight-details-origin{color:#2c292a;font:400 .875rem/1.143 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:3px}html[lang=hi] .travel-flight-details-header .travel-flight-details-destination,html[lang=hi] .travel-flight-details-header .travel-flight-details-origin{line-height:1.5}.travel-flight-details-header .horizontal-line{background-color:#dadee1;height:2px}.travel-flight-details-header .plane-icon{height:24px;width:24px}@media (min-width:768px){.travel-flight-details-header .plane-icon{height:40px;width:40px}}.travel-flight-details-header .cta.tertiary{min-width:auto}.travel-flight-details-header .cta.tertiary span{display:none}@media (min-width:768px){.travel-flight-details-header .cta.tertiary span{display:inline}}.travel-flight-details-info-content:last-child{margin-bottom:0}.travel-flight-details-info-content .travel-flight-details-title{color:#2c292a;font:500 1.125rem/1.56 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .travel-flight-details-info-content .travel-flight-details-title{line-height:1.5}.travel-flight-details-info-content .travel-flight-details-info-wrapper{display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem}@media (min-width:768px){.travel-flight-details-info-content .travel-flight-details-info-wrapper{align-items:center;flex-direction:row;gap:2.5rem 3rem}}@media only screen and (min-width:1280px){.travel-flight-details-info-content .travel-flight-details-info-wrapper{gap:2.5rem 5rem}}.travel-flight-details-info-content .travel-flight-details-info-main{border-left:1px solid #a0157c;box-sizing:border-box}@media (min-width:768px){.travel-flight-details-info-content .travel-flight-details-info-main{flex-grow:0;flex-shrink:1;flex-basis:calc(50% - 1.5rem)}}@media only screen and (min-width:1280px){.travel-flight-details-info-content .travel-flight-details-info-main{flex-basis:auto;width:245px}}.travel-flight-details-info-content .travel-flight-details-info-main:last-child{margin-bottom:0}.travel-flight-details-info-content .travel-flight-details-info-main .label-tag{color:#2c292a;font:500 .6875rem/1.64 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:2px}html[lang=hi] .travel-flight-details-info-content .travel-flight-details-info-main .label-tag{line-height:1.5}.travel-flight-details-info-content .travel-flight-details-info-main .label-value{color:#2c292a;font:400 1rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .travel-flight-details-info-content .travel-flight-details-info-main .label-value{line-height:1.5}.travel-flight-details-info-content .travel-flight-details-info-main .live-text{color:#fff;font:500 .6875rem/1.64 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:2px;background-color:#da2d21}html[lang=hi] .travel-flight-details-info-content .travel-flight-details-info-main .live-text{line-height:1.5}.travel-flight-details-info .travel-flight-details-info-heading{color:#2c292a;font:500 1.375rem/1.364 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .travel-flight-details-info .travel-flight-details-info-heading{line-height:1.5}@media only screen and (min-width:1280px){.travel-flight-details-info .travel-flight-details-info-heading{color:#2c292a;font:500 2rem/1.25 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .travel-flight-details-info .travel-flight-details-info-heading{line-height:1.5}}.travel-flight-details-info .border-pink{border-left:1px solid #a0157c}.travel-flight-details-info .layover-wrapper{color:#2c292a;font:500 1rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0;background-color:#f4f4f6}html[lang=hi] .travel-flight-details-info .layover-wrapper{line-height:1.5}.travel-flight-details-info .layover-wrapper.overlay-grey{background-color:#ebeeef}.travel-flight-details-container.with-header .section-loader{min-height:300px}.travel-flight-details-container .travel-flight-details.bg-grey{background-color:#f4f4f6}.travel-flight-details-container .section-loader{min-height:876px}@media only screen and (min-width:1280px){.travel-flight-details-container .section-loader{min-height:530px}}.nav-btn-container.last-page .next-btn{background:transparent;border:transparent}.nav-btn-container.last-page .next-btn svg{fill:#462170}.nav-btn-container .nav-btn{min-width:100%}@media only screen and (min-width:1280px){.nav-btn-container .nav-btn{max-width:35%;min-width:300px}}.nav-btn-container .secondary{color:#2c292a}.nav-btn-container .secondary:focus svg,.nav-btn-container .secondary:hover svg{fill:#fff}.nav-btn-container .next-label-primary,.nav-btn-container .prev-label-primary{color:inherit;font:400 .875rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .nav-btn-container .next-label-primary,html[lang=hi] .nav-btn-container .prev-label-primary{line-height:1.5}.nav-btn-container .next-label-secondary,.nav-btn-container .prev-label-secondary{color:inherit;font:500 .875rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .nav-btn-container .next-label-secondary,html[lang=hi] .nav-btn-container .prev-label-secondary{line-height:1.5}@media (hover:none){.nav-btn-container .cta.primary:hover{background-position:100% 100%;border-color:#462170;color:#fff}.nav-btn-container .cta.secondary:hover{background-position:100% 100%;border-color:#462170;color:#462170}.nav-btn-container .cta.secondary:hover svg{fill:#462170}}.feedback-wrapper .feedback-top-section{gap:1rem}.feedback-wrapper .feedback-top-section .feedback-icon-wrapper{background-color:#ffd000;height:3rem;width:3rem}@media (min-width:768px){.feedback-wrapper .feedback-top-section .feedback-icon-wrapper{height:3.5rem;width:3.5rem}}.feedback-wrapper .feedback-top-section .feedback-main-title{color:#2c292a;font:500 1.5rem/1.334 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .feedback-wrapper .feedback-top-section .feedback-main-title{line-height:1.5}@media (min-width:768px){.feedback-wrapper .feedback-top-section .feedback-main-title{color:#2c292a;font:500 1.75rem/1.286 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .feedback-wrapper .feedback-top-section .feedback-main-title{line-height:1.5}}@media only screen and (min-width:1280px){.feedback-wrapper .feedback-top-section .feedback-main-title{color:#2c292a;font:500 2rem/1.25 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .feedback-wrapper .feedback-top-section .feedback-main-title{line-height:1.5}}.feedback-wrapper .feedback-description p{margin:0}@media (min-width:768px){.feedback-wrapper .feedback-description p{color:#5e6a75;font:400 1.25rem/1.4 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .feedback-wrapper .feedback-description p{line-height:1.5}}.feedback-wrapper .feedback-cta-wrapper{column-gap:1rem;row-gap:.5rem}.feedback-wrapper .feedback-cta-wrapper .feedback-cta{color:#2c292a;font:400 1rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;border:1px solid #dadee1;padding:1.5rem 3rem;width:100%}html[lang=hi] .feedback-wrapper .feedback-cta-wrapper .feedback-cta{line-height:1.5}@media only screen and (min-width:1280px){.feedback-wrapper .feedback-cta-wrapper .feedback-cta{width:auto}}.rte{max-width:912px}.rte.dark{background-color:#f4f4f6}.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{color:#2c292a;margin:0 0 .5rem}.rte h2 b,.rte h3 b,.rte h4 b,.rte h5 b,.rte h6 b{font-family:FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;font-weight:500}.rte p{margin:0 0 .5rem}.rte p b{color:#2c292a;font:500 1rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .rte p b{line-height:1.5}.rte p b .super-paragraph-regular{color:#2c292a;font:500 1.125rem/1.56 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .rte p b .super-paragraph-regular{line-height:1.5}.rte p .super-paragraph-regular b{color:#2c292a;font:500 1.125rem/1.56 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .rte p .super-paragraph-regular b{line-height:1.5}.rte .border-left{display:inline-block;padding-left:.5rem;position:relative}.rte .border-left:before{border-left:1px solid #a0157c;bottom:7px;content:"";left:0;position:absolute;top:7px}.accordion-container{border-bottom:1px solid #a5acaf}.accordion-container .accordion-header-section{color:#462170;font:500 1rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0;border:0;border-top:1px solid #a5acaf}html[lang=hi] .accordion-container .accordion-header-section{line-height:1.5}@media only screen and (min-width:1280px){.accordion-container .accordion-header-section{color:#462170;font:500 1.25rem/1.4 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .accordion-container .accordion-header-section{line-height:1.5}.accordion-container .accordion-header-section:hover{background-color:rgba(126,93,164,.1)}}.accordion-container .accordion-title{flex:1 0}.accordion-container .accordion-toggle-icon{color:#2c292a;font:500 .875rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .accordion-container .accordion-toggle-icon{line-height:1.5}.accordion-container .accordion-toggle-icon>span{min-width:70px;text-align:right}.accordion-container .accordion-toggle-icon svg{fill:#462170}.accordion-container .accordion-rte-content{max-width:inherit;padding-top:0}.accordion-container .accordion-rte-content ul{color:#5e6a75;font:500 1rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0;margin:0 0 1.5rem;padding:0 0 0 1.5rem}html[lang=hi] .accordion-container .accordion-rte-content ul{line-height:1.5}.accordion-container .accordion-rte-content .border-left{padding:.5rem}.accordion-container .accordion-rte-content .border-left:before{border-color:#462170;bottom:4px;top:4px}.guidance-steps-wrapper .guidance-steps-icon-wrapper{background-color:#ffd000}.guidance-steps-wrapper .guidance-steps-list-item{border-left:1px solid #462170;padding-left:1rem}@media (min-width:768px){.guidance-steps-wrapper .guidance-steps-list-item{padding-left:1.5rem}}.guidance-steps-wrapper.blue .guidance-steps-icon-wrapper{background-color:#003da6}.guidance-steps-wrapper.blue .guidance-steps-icon-wrapper svg{fill:#fff}.guidance-steps-wrapper.blue .guidance-steps-list-item{border-left:1px solid #003da6;padding-left:1rem}@media (min-width:768px){.guidance-steps-wrapper.blue .guidance-steps-list-item{padding-left:1.5rem}}.guidance-steps-wrapper.green .guidance-steps-icon-wrapper{background-color:#008537}.guidance-steps-wrapper.green .guidance-steps-icon-wrapper svg{fill:#fff}.guidance-steps-wrapper.green .guidance-steps-list-item{border-left:1px solid #008537;padding-left:1rem}@media (min-width:768px){.guidance-steps-wrapper.green .guidance-steps-list-item{padding-left:1.5rem}}.guidance-steps-wrapper.red .guidance-steps-icon-wrapper{background-color:#da2d21}.guidance-steps-wrapper.red .guidance-steps-icon-wrapper svg{fill:#fff}.guidance-steps-wrapper.red .guidance-steps-list-item{border-left:1px solid #da2d21;padding-left:1rem}@media (min-width:768px){.guidance-steps-wrapper.red .guidance-steps-list-item{padding-left:1.5rem}}.guidance-steps-wrapper .guidance-steps-top-section{border-bottom:1px solid #dadee1;gap:1rem}.guidance-steps-wrapper .guidance-steps-icon-wrapper{height:3rem;width:3rem}@media (min-width:768px){.guidance-steps-wrapper .guidance-steps-icon-wrapper{height:3.5rem;width:3.5rem}}.guidance-steps-wrapper .guidance-steps-main-title{color:#2c292a;font:500 1.5rem/1.334 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .guidance-steps-wrapper .guidance-steps-main-title{line-height:1.5}@media (min-width:768px){.guidance-steps-wrapper .guidance-steps-main-title{color:#2c292a;font:500 2rem/1.25 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .guidance-steps-wrapper .guidance-steps-main-title{line-height:1.5}}.guidance-steps-wrapper .guidance-steps-description p{color:#5e6a75;font:400 1rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;margin:0}html[lang=hi] .guidance-steps-wrapper .guidance-steps-description p{line-height:1.5}@media only screen and (min-width:1280px){.guidance-steps-wrapper .guidance-steps-description p{color:#5e6a75;font:400 1.25rem/1.4 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .guidance-steps-wrapper .guidance-steps-description p{line-height:1.5}}.guidance-steps-wrapper .guidance-steps-list-heading{color:#2c292a;font:500 1rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .guidance-steps-wrapper .guidance-steps-list-heading{line-height:1.5}@media (min-width:768px){.guidance-steps-wrapper .guidance-steps-list-heading{color:#2c292a;font:500 1.25rem/1.4 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .guidance-steps-wrapper .guidance-steps-list-heading{line-height:1.5}}.guidance-steps-wrapper .guidance-steps-list-item-title{color:#2c292a;font:500 1rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .guidance-steps-wrapper .guidance-steps-list-item-title{line-height:1.5}@media (min-width:768px){.guidance-steps-wrapper .guidance-steps-list-item-title{color:#2c292a;font:500 1.125rem/1.56 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .guidance-steps-wrapper .guidance-steps-list-item-title{line-height:1.5}}.guidance-steps-wrapper .guidance-steps-list{gap:1rem}.guidance-steps-wrapper .guidance-steps-list-item{min-height:2.5rem}.guidance-steps-wrapper .guidance-steps-list-item-description p{margin:0}.share-guide-options-wrapper .share-guide-options-top-section{gap:1rem}.share-guide-options-wrapper .share-guide-options-top-section .share-guide-options-icon-wrapper{background-color:#ffd000;height:3rem;width:3rem}@media (min-width:768px){.share-guide-options-wrapper .share-guide-options-top-section .share-guide-options-icon-wrapper{height:3.5rem;width:3.5rem}}.share-guide-options-wrapper .share-guide-options-top-section .share-guide-options-main-title{color:#2c292a;font:500 1.5rem/1.334 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .share-guide-options-wrapper .share-guide-options-top-section .share-guide-options-main-title{line-height:1.5}@media only screen and (min-width:1280px){.share-guide-options-wrapper .share-guide-options-top-section .share-guide-options-main-title{color:#2c292a;font:500 1.75rem/1.286 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .share-guide-options-wrapper .share-guide-options-top-section .share-guide-options-main-title{line-height:1.5}}.share-guide-options-wrapper .share-guide-options-cta-wrapper{column-gap:1.5rem;display:grid;grid-template-columns:1fr;row-gap:.5rem}@media (min-width:768px){.share-guide-options-wrapper .share-guide-options-cta-wrapper{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1280px){.share-guide-options-wrapper .share-guide-options-cta-wrapper{gap:2.5rem;grid-template-columns:repeat(5,1fr);padding-right:3rem}}.share-guide-options-wrapper .share-guide-options-cta-wrapper .share-guide-options-cta{color:#2c292a;font:500 .875rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .share-guide-options-wrapper .share-guide-options-cta-wrapper .share-guide-options-cta{line-height:1.5}.step-by-step .step-by-step-icon-wrapper{background-color:#ffd000;height:3rem;width:3rem}@media (min-width:768px){.step-by-step .step-by-step-icon-wrapper{height:3.5rem;width:3.5rem}}.step-by-step .step-by-step-icon-wrapper.blue{background-color:#003da6}.step-by-step .step-by-step-icon-wrapper.blue svg{fill:#fff}.step-by-step .step-by-step-icon-wrapper.green{background-color:#008537}.step-by-step .step-by-step-icon-wrapper.green svg{fill:#fff}.step-by-step .step-by-step-icon-wrapper.red{background-color:#da2d21}.step-by-step .step-by-step-icon-wrapper.red svg{fill:#fff}.step-by-step .step-by-step-icon-wrapper.universal-icon{background-color:transparent}.step-by-step .step-by-step-icon-wrapper.universal-icon svg{height:100%;width:100%}.step-by-step .step-by-step-title{color:#2c292a;font:500 1.5rem/1.334 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .step-by-step .step-by-step-title{line-height:1.5}@media only screen and (min-width:1280px){.step-by-step .step-by-step-title{color:#2c292a;font:500 2rem/1.25 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .step-by-step .step-by-step-title{line-height:1.5}}.step-by-step .step-by-step-body p,.step-by-step .step-by-step-body ul{color:#5e6a75;font:400 1rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;margin-bottom:.5rem;margin-top:0}html[lang=hi] .step-by-step .step-by-step-body p,html[lang=hi] .step-by-step .step-by-step-body ul{line-height:1.5}@media only screen and (min-width:1280px){.step-by-step .step-by-step-body p,.step-by-step .step-by-step-body ul{color:#5e6a75;font:400 1.25rem/1.4 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .step-by-step .step-by-step-body p,html[lang=hi] .step-by-step .step-by-step-body ul{line-height:1.5}}.step-by-step .step-by-step-body p b{color:#2c292a;font:500 1rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .step-by-step .step-by-step-body p b{line-height:1.5}@media only screen and (min-width:1280px){.step-by-step .step-by-step-body p b{color:#2c292a;font:500 1.25rem/1.4 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .step-by-step .step-by-step-body p b{line-height:1.5}}.step-by-step .step-by-step-body ul{padding-left:1.5rem}.step-by-step .step-by-step-body>:last-child{margin-bottom:0}.travel-guide-steps-list-wrapper .travel-guide-steps-title{color:#2c292a;font:500 1.375rem/1.364 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .travel-guide-steps-list-wrapper .travel-guide-steps-title{line-height:1.5}@media (min-width:768px){.travel-guide-steps-list-wrapper .travel-guide-steps-title{color:#2c292a;font:500 1.75rem/1.286 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .travel-guide-steps-list-wrapper .travel-guide-steps-title{line-height:1.5}}.travel-guide-steps-list-wrapper .stepper-wrapper{counter-reset:step-counter}.travel-guide-steps-list-wrapper .stepper-item{counter-increment:step-counter;gap:.5rem}@media (min-width:768px){.travel-guide-steps-list-wrapper .stepper-item{gap:1rem}}.travel-guide-steps-list-wrapper .stepper-item:last-child .stepper-line{display:none}.travel-guide-steps-list-wrapper .stepper-item:last-child .stepper-card{margin-bottom:0}.travel-guide-steps-list-wrapper .stepper-item .stepper-card{border:1px solid #bec5cb;column-gap:1rem}.travel-guide-steps-list-wrapper .stepper-item .step-title:before{content:counter(step-counter) ". "}.travel-guide-steps-list-wrapper .stepper-indicator-wrapper{display:grid;gap:.5rem;grid-template-rows:max-content 1fr;max-width:1.5rem;place-items:center;top:21px}@media (min-width:768px){.travel-guide-steps-list-wrapper .stepper-indicator-wrapper{top:28px}}.travel-guide-steps-list-wrapper .stepper-outer-circle{background-color:#462170;border-radius:50%;height:1rem;width:1rem}@media (min-width:768px){.travel-guide-steps-list-wrapper .stepper-outer-circle{height:1.5rem;width:1.5rem}}.travel-guide-steps-list-wrapper .stepper-outer-circle .stepper-inner-circle{background-color:#fff;border-radius:50%;height:.5rem;width:.5rem}@media (min-width:768px){.travel-guide-steps-list-wrapper .stepper-outer-circle .stepper-inner-circle{height:14px;width:14px}}.travel-guide-steps-list-wrapper .stepper-line{background-color:#a5acaf;height:100%;width:1px}.travel-guide-steps-list-wrapper .step-title{color:#2c292a;font:500 1rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .travel-guide-steps-list-wrapper .step-title{line-height:1.5}@media (min-width:768px){.travel-guide-steps-list-wrapper .step-title{color:#2c292a;font:500 1.25rem/1.4 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .travel-guide-steps-list-wrapper .step-title{line-height:1.5}}.travel-guide-steps-list-wrapper .stepper-card-cta{gap:.5rem}.travel-guide-steps-list-wrapper .stepper-card-cta .stepper-card-cta-text{color:#462170;font:500 .875rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .travel-guide-steps-list-wrapper .stepper-card-cta .stepper-card-cta-text{line-height:1.5}@media (min-width:768px){.travel-guide-steps-list-wrapper .stepper-card-cta .stepper-card-cta-text{color:#462170;font:500 1rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .travel-guide-steps-list-wrapper .stepper-card-cta .stepper-card-cta-text{line-height:1.5}}.tabs-wrapper .tab-title{list-style:none}.tabs-wrapper .icon-only{border:1px solid #bec5cb;padding:0}.tabs-wrapper .icon-only .cta{box-sizing:border-box;display:block;height:48px;min-width:auto;padding:.75rem}@media (min-width:768px){.tabs-wrapper .icon-only .cta{height:72px;padding:1.5rem}}@media (max-width:360px){.tabs-wrapper .icon-only .cta{box-sizing:unset;height:27px;padding:7px}}.tabs-wrapper .selected-tab .cta{border-bottom:2px solid #ffd000}.tabs-wrapper .selected-tab.icon-only{background-color:#462170}.tabs-wrapper .selected-tab.icon-only .icon{fill:#fff}.tabs-wrapper .selected-tab.icon-only .cta{border-bottom:0}.ideal-time-wrapper{background-color:#f4f4f6;border-left:4px solid #462170}.ideal-time-wrapper .ideal-time-container{gap:.5rem}@media (min-width:768px){.ideal-time-wrapper .ideal-time-container{gap:1rem}}.ideal-time-wrapper .ideal-time-container .ideal-time-icon-wrapper{background-color:#ffd000;height:3rem;width:3rem}@media (min-width:768px){.ideal-time-wrapper .ideal-time-container .ideal-time-icon-wrapper{height:3.5rem;width:3.5rem}}.ideal-time-wrapper .ideal-time-container .ideal-time-title{color:#2c292a;font:500 1rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .ideal-time-wrapper .ideal-time-container .ideal-time-title{line-height:1.5}@media only screen and (min-width:1280px){.ideal-time-wrapper .ideal-time-container .ideal-time-title{color:#2c292a;font:500 1.125rem/1.56 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .ideal-time-wrapper .ideal-time-container .ideal-time-title{line-height:1.5}}.ideal-time-wrapper .ideal-time-container .ideal-time-arrival-time{color:#2c292a;font:500 1.25rem/1.4 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0;width:100%}html[lang=hi] .ideal-time-wrapper .ideal-time-container .ideal-time-arrival-time{line-height:1.5}@media (min-width:768px){.ideal-time-wrapper .ideal-time-container .ideal-time-arrival-time{color:#2c292a;font:500 1.5rem/1.334 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0;width:auto}html[lang=hi] .ideal-time-wrapper .ideal-time-container .ideal-time-arrival-time{line-height:1.5}}.page-index-wrapper{background-color:#f4f4f6;border-left:4px solid #462170}.page-index-wrapper .page-index-title{color:#2c292a;font:500 1rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .page-index-wrapper .page-index-title{line-height:1.5}@media (min-width:768px){.page-index-wrapper .page-index-title{color:#2c292a;font:500 1.25rem/1.4 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .page-index-wrapper .page-index-title{line-height:1.5}}.page-index-wrapper .page-index-list{gap:12px}@media (min-width:768px){.page-index-wrapper .page-index-list{gap:1.5rem}}.page-index-wrapper .page-index-list .page-index-list-item{color:#1d0439;font:500 1rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0;border-bottom:2px solid #462170;white-space:normal}html[lang=hi] .page-index-wrapper .page-index-list .page-index-list-item{line-height:1.5}@media (min-width:768px){.page-index-wrapper .page-index-list .page-index-list-item{color:#1d0439;font:500 1.125rem/1.56 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .page-index-wrapper .page-index-list .page-index-list-item{line-height:1.5}}.travel-guide-content-wrapper{max-width:1156px}.travel-guide-content-wrapper>*{margin-bottom:2rem}@media only screen and (min-width:1280px){.travel-guide-content-wrapper>*{margin-bottom:3rem}}.travel-guide-content-wrapper>:last-child{margin-bottom:0}.travel-guide-content-wrapper .step-by-step-title{color:#2c292a;font:500 1.375rem/1.364 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .travel-guide-content-wrapper .step-by-step-title{line-height:1.5}@media only screen and (min-width:1280px){.travel-guide-content-wrapper .step-by-step-title{color:#2c292a;font:500 1.75rem/1.286 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .travel-guide-content-wrapper .step-by-step-title{line-height:1.5}}.travel-guide-content-wrapper .rte p{color:#5e6a75;font:500 1rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .travel-guide-content-wrapper .rte p{line-height:1.5}@media only screen and (min-width:1280px){.travel-guide-content-wrapper .rte p{color:#5e6a75;font:400 1.25rem/1.4 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .travel-guide-content-wrapper .rte p{line-height:1.5}}.travel-guide-content-wrapper .rte a,.travel-guide-content-wrapper .step-by-step-body a{color:#462170;text-decoration:underline}.travel-guide-content-wrapper .rte p,.travel-guide-content-wrapper .rte ul,.travel-guide-content-wrapper .step-by-step-body p,.travel-guide-content-wrapper .step-by-step-body ul{margin-bottom:1rem;margin-top:0}.travel-guide-content-wrapper .rte p:has(b),.travel-guide-content-wrapper .step-by-step-body p:has(b){margin-bottom:.5rem}.travel-guide-content-wrapper .rte>:last-child,.travel-guide-content-wrapper .step-by-step-body>:last-child{margin-bottom:0}.travel-guide-steps-tabs-wrapper .travel-guides-steps-tabs-container{border-bottom:2px solid #462170;column-gap:.5rem;position:sticky;top:0;z-index:1}.travel-guide-steps-tabs-wrapper .tab-heading{color:#2c292a;font:500 .875rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0;margin-bottom:1rem;margin-top:0;width:100%}html[lang=hi] .travel-guide-steps-tabs-wrapper .tab-heading{line-height:1.5}@media (min-width:768px){.travel-guide-steps-tabs-wrapper .tab-heading{color:#2c292a;font:500 1.125rem/1.56 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .travel-guide-steps-tabs-wrapper .tab-heading{line-height:1.5}}.travel-guide-steps-tabs-wrapper .travel-guides-steps-tab{counter-reset:step-counter;gap:.5rem;justify-content:flex-start}.travel-guide-steps-tabs-wrapper .travel-guides-stepper-tab{counter-increment:step-counter}.travel-guide-steps-tabs-wrapper .tab-link{font:500 1rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0;border:1px solid #6e757a;color:#2c292a;padding:12px 1rem}html[lang=hi] .travel-guide-steps-tabs-wrapper .tab-link{line-height:1.5}@media only screen and (min-width:1280px){.travel-guide-steps-tabs-wrapper .tab-link{color:#2c292a;font:500 1.125rem/1.56 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0;padding:1rem 1.5rem}html[lang=hi] .travel-guide-steps-tabs-wrapper .tab-link{line-height:1.5}}.travel-guide-steps-tabs-wrapper .tab-link:before{content:counter(step-counter) ". "}.travel-guide-steps-tabs-wrapper .selected-tab .tab-link{background-color:#ffd000;border-bottom:1px solid;border-color:#ffd000}.travel-guide-steps-tabs-wrapper .tabs-container{flex:1 1;min-width:0;overflow-x:auto}.travel-guide-steps-tabs-wrapper .left-btn{background-color:#fff;border:1px solid #a5acaf;display:flex;flex:0 0 auto;min-width:auto;position:relative;align-self:flex-start;margin-left:0;padding:12px}.travel-guide-steps-tabs-wrapper .left-btn:focus .icon,.travel-guide-steps-tabs-wrapper .left-btn:hover .icon{padding:0}.travel-guide-steps-tabs-wrapper .right-btn{background-color:#fff;border:1px solid #a5acaf;display:flex;flex:0 0 auto;min-width:auto;position:relative;align-self:flex-start;margin-right:0;padding:12px}.travel-guide-steps-tabs-wrapper .right-btn:focus .icon,.travel-guide-steps-tabs-wrapper .right-btn:hover .icon{padding:0}.travel-guide-steps-tabs-wrapper .travel-guide-steps-panel>*{margin-top:1.5rem}@media only screen and (min-width:1280px){.travel-guide-steps-tabs-wrapper .travel-guide-steps-panel>*{margin-top:2.5rem}}.travel-guide-overview>*,.travel-guide-summary>*{margin-bottom:1.5rem}@media only screen and (min-width:1280px){.travel-guide-overview>*,.travel-guide-summary>*{margin-bottom:2rem}}.travel-guide-overview>:last-child,.travel-guide-summary>:last-child{margin-bottom:0}.back-btn{min-width:100%;text-align:left}@media only screen and (min-width:1280px){.back-btn{max-width:35%;min-width:200px}}.back-btn .back-btn-label{white-space:normal}.progressbar-wrapper .progressbar-step-indicator{color:#462170;font:500 .875rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0;border:1px solid #462170;border-radius:50%;height:32px;margin-right:0;width:32px}html[lang=hi] .progressbar-wrapper .progressbar-step-indicator{line-height:1.5}@media only screen and (min-width:1280px){.progressbar-wrapper .progressbar-step-indicator{margin-right:.5rem}}.progressbar-wrapper .progressbar-step-title{color:#5e6a75;font:500 1rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .progressbar-wrapper .progressbar-step-title{line-height:1.5}.progressbar-wrapper .progressbar-step-line{background-color:#7e5da4;border-radius:48px;flex-grow:1;height:4px;margin-left:.5rem;margin-right:.5rem;opacity:.5}@media only screen and (min-width:1280px){.progressbar-wrapper .progressbar-step-line{margin-left:1.5rem;margin-right:1.5rem}}.progressbar-wrapper .progressbar-step-line.completed{opacity:1}.progressbar-wrapper .active .progressbar-step-indicator{background-color:#462170;color:#fff}.progressbar-wrapper .active .progressbar-step-title{color:#2c292a}.progressbar-wrapper .completed .progressbar-step-indicator{background-color:rgba(126,93,164,.5);border-color:rgba(126,93,164,.5)}.progressbar-wrapper .completed .progressbar-step-title{color:#2c292a}.DayPicker{display:inline-block;font-size:1rem}.DayPicker-wrapper{position:relative;-webkit-flex-direction:row;flex-direction:row;padding-bottom:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DayPicker-Months{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}.DayPicker-Month{display:table;margin:1em 1em 0;border-spacing:0;border-collapse:collapse;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DayPicker-NavButton{position:absolute;top:1em;right:1.5em;left:auto;display:inline-block;margin-top:2px;width:1.25em;height:1.25em;background-position:50%;background-size:50%;background-repeat:no-repeat;color:#8b9898;cursor:pointer}.DayPicker-NavButton:hover{opacity:.8}.DayPicker-NavButton--prev{margin-right:1.5em;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAVVJREFUWAnN2G0KgjAYwPHpGfRkaZeqvgQaK+hY3SUHrk1YzNLay/OiEFp92I+/Mp2F2Mh2lLISWnflFjzH263RQjzMZ19wgs73ez0o1WmtW+dgA01VxrE3p6l2GLsnBy1VYQOtVSEH/atCCgqpQgKKqYIOiq2CBkqtggLKqQIKgqgCBjpJ2Y5CdJ+zrT9A7HHSTA1dxUdHgzCqJIEwq0SDsKsEg6iqBIEoq/wEcVRZBXFV+QJxV5mBtlDFB5VjYTaGZ2sf4R9PM7U9ZU+lLuaetPP/5Die3ToO1+u+MKtHs06qODB2zBnI/jBd4MPQm1VkY79Tb18gB+C62FdBFsZR6yeIo1YQiLJWMIiqVjQIu1YSCLNWFgijVjYIuhYYCKoWKAiiFgoopxYaKLUWOii2FgkophYp6F3r42W5A9s9OcgNvva8xQaysKXlFytoqdYmQH6tF3toSUo0INq9AAAAAElFTkSuQmCC")}.DayPicker-NavButton--next{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAXRJREFUWAnN119ugjAcwPHWzJ1gnmxzB/BBE0n24m4xfNkTaOL7wOtsl3AXMMb+Vjaa1BG00N8fSEibPpAP3xAKKs2yjzTPH9RAjhEo9WzPr/Vm8zgE0+gXATAxxuxtqeJ9t5tIwv5AtQAApsfT6TPdbp+kUBcgVwvO51KqVhMkXKsVJFXrOkigVhCIs1Y4iKlWZxB1rX4gwlpRIIpa8SDkWmggrFq4IIRaJKCYWnSgnrXIQV1r8YD+1Vrn+bReagysIFfLABRt31v8oBu1xEBttfRbltmfjgEcWh9snUS2kNdBK6WN1vrOWxObWsz+fjxevsxmB1GQDfINWiev83nhaoiB/CoOU438oPrhXS0WpQ9xc1ZQWxWHqUYe0I0qrKCQKjygDlXIQV2r0IF6ViEBxVTBBSFUQQNhVYkHIVeJAtkNsbQ7c1LtzP6FsObhb2rCKv7NBIGoq4SDmKoEgTirXAcJVGkFSVVpgoSrXICGUMUH/QBZNSUy5XWUhwAAAABJRU5ErkJggg==")}.DayPicker-NavButton--interactionDisabled{display:none}.DayPicker-Caption{display:table-caption;margin-bottom:.5em;padding:0 .5em;text-align:left}.DayPicker-Caption>div{font-weight:500;font-size:1.15em}.DayPicker-Weekdays{display:table-header-group;margin-top:1em}.DayPicker-WeekdaysRow{display:table-row}.DayPicker-Weekday{display:table-cell;padding:.5em;color:#8b9898;text-align:center;font-size:.875em}.DayPicker-Weekday abbr[title]{border-bottom:none;text-decoration:none}.DayPicker-Body{display:table-row-group}.DayPicker-Week{display:table-row}.DayPicker-Day{border-radius:50%;text-align:center}.DayPicker-Day,.DayPicker-WeekNumber{display:table-cell;padding:.5em;vertical-align:middle;cursor:pointer}.DayPicker-WeekNumber{min-width:1em;border-right:1px solid #eaecec;color:#8b9898;text-align:right;font-size:.75em}.DayPicker--interactionDisabled .DayPicker-Day{cursor:default}.DayPicker-Footer{padding-top:.5em}.DayPicker-TodayButton{border:none;background-color:transparent;background-image:none;box-shadow:none;color:#4a90e2;font-size:.875em;cursor:pointer}.DayPicker-Day--today{color:#d0021b;font-weight:700}.DayPicker-Day--outside{color:#8b9898;cursor:default}.DayPicker-Day--disabled{color:#dce0e0;cursor:default}.DayPicker-Day--sunday{background-color:#f7f8f8}.DayPicker-Day--sunday:not(.DayPicker-Day--today){color:#dce0e0}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){position:relative;background-color:#4a90e2;color:#f0f8ff}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover{background-color:#51a0fa}.DayPicker:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover{background-color:#f0f8ff}.DayPickerInput{display:inline-block}.DayPickerInput-OverlayWrapper{position:relative}.DayPickerInput-Overlay{position:absolute;left:0;z-index:1;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.15)}.date-picker .icon-calendar{fill:#fff;pointer-events:none;right:20px;top:18px}.date-picker .arrow-right{right:20px}.date-picker .arrow-left{left:20px}.date-picker .arrow{height:34px;min-width:auto;top:20px}.date-picker .arrow .icon{fill:#462170}.date-picker input{color:#fff;font:400 1rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;background:transparent;border:1px solid #dadee1;border-radius:0;box-sizing:border-box;height:3.5rem;padding:18px 2.5rem 18px 1rem;width:100%}html[lang=hi] .date-picker input{line-height:1.5}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside),.DayPicker:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover{background-color:#7e5da4;color:#fff}.DayPicker:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover{background-color:rgba(126,93,164,.1);color:#2c292a}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover{background-color:#462170;color:#fff}.DayPicker{width:100%}.DayPickerInput{display:block}.DayPicker-NavButton--prev{left:2rem}.DayPicker-Month{margin:1.5rem}.DayPicker-Months:before{border-bottom:1px solid #dadee1;content:"";position:absolute;top:4rem;width:100%}.DayPicker-Day,.DayPicker-Weekday{color:#5e6a75;font:400 .875rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;padding:1rem}html[lang=hi] .DayPicker-Day,html[lang=hi] .DayPicker-Weekday{line-height:1.5}.time-zone-checked .DayPicker-Day--today{background-color:#fff;color:#5e6a75}.time-zone-checked .DayPicker-Day--selectedDate{background-color:#7e5da4;color:#fff}.DayPicker-Day{border-radius:0}.DayPicker-Day--disabled,.DayPicker-Day--outside{color:#bec5cb;pointer-events:none}.DayPicker-Day--disabled:focus,.DayPicker-Day--outside:focus{outline:0}.DayPicker-Caption{margin-bottom:2.5rem;text-align:center}.DayPicker-Caption>div{color:#2c292a;font:500 .875rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .DayPicker-Caption>div{line-height:1.5}.DayPickerInput-Overlay{top:.5rem}@media (min-width:320px) and (max-width:767px){.DayPickerInput-Overlay{width:100%}.DayPicker-Month{margin:1.5rem auto}.DayPicker-Months:before{width:100vw}.DayPicker-Day,.DayPicker-Weekday{padding:.5rem}}@media (min-width:768px){.DayPickerInput-Overlay{width:100%}}@media only screen and (min-width:1280px){.DayPickerInput-Overlay{width:auto}}.DayPicker-Day--selected{background-color:#7e5da4;color:#fff}.search-box button,.search-box svg.absolute-icon{right:20px;top:23px}.predective-label input{cursor:pointer;padding-right:3rem}.predective-label input:focus~.floating-label,.predective-label input[value=""]:focus~.floating-label,.predective-label input[value]~.floating-label{color:#5e6a75;font:400 .875rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;bottom:11%;height:15px;left:3%;opacity:1;top:8%}html[lang=hi] .predective-label input:focus~.floating-label,html[lang=hi] .predective-label input[value=""]:focus~.floating-label,html[lang=hi] .predective-label input[value]~.floating-label{line-height:1.5}.predective-label input[value=""]~.floating-label{color:#5e6a75;font:400 .875rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;left:3.5%;pointer-events:none;top:30%;transition:all .5s ease}html[lang=hi] .predective-label input[value=""]~.floating-label{line-height:1.5}.search-with-close.input-container input[type=text]{padding-left:3rem;padding-right:3rem}.search-with-close label{padding-left:2rem}.search-with-close svg.absolute-icon{fill:#bec5cb;left:1rem;margin-top:-12px;top:50%}.search-with-close .search-cross-button,.search-with-close .search-spinner{margin-top:-12px;right:20px;top:50%}.grey-icon input[type=text][disabled]~svg.icon{fill:#dadee1}.grey-icon svg.icon{fill:#bec5cb}.ttg-flight-search .ttg-flight-search-icon{right:1rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.no-suggestions{background-color:#fff;border:1px solid #dadee1;box-sizing:border-box;position:absolute;top:4rem;width:100%;z-index:1}.react-autosuggest__container{position:relative}.react-autosuggest__input{color:#2c292a;font:400 1rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;border:1px solid #dadee1;border-radius:0;box-sizing:border-box;height:4rem;padding:0 1rem;width:100%}html[lang=hi] .react-autosuggest__input{line-height:1.5}.react-autosuggest__input:focus{border-bottom:1px solid #bec5cb}.react-autosuggest__suggestions-container{display:none}.react-autosuggest__suggestions-container--open{background-color:#fff;border:1px solid #dadee1;border-top:0;box-sizing:border-box;display:block;max-height:30rem;overflow:auto;position:absolute;top:4rem;width:100%;z-index:2}.react-autosuggest__suggestions-list{list-style-type:none;margin:0;padding:0}.react-autosuggest__suggestion{cursor:pointer}.react-autosuggest__suggestion--highlighted{background-color:rgba(126,93,164,.1)}.input-container .icon{fill:#462170}.input-container button.cta.icon-only{height:1.5rem}.search-icon-only{right:1rem;top:1rem}.error-message{color:#da2d21;font:500 1rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .error-message{line-height:1.5}@media only screen and (min-width:1280px){.error-message{color:#da2d21;font:500 1.25rem/1.4 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .error-message{line-height:1.5}}.error-message .error-icon{fill:#da2d21}.no-flight{color:#462170;font:500 1rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .no-flight{line-height:1.5}.suggestion-item{color:#2c292a;font:400 1rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;box-shadow:0 -1px 0 0 #dadee1}html[lang=hi] .suggestion-item{line-height:1.5}.tail-fin img{max-height:1.5rem}.flight-number{color:#2c292a;font:500 1rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .flight-number{line-height:1.5}.airline-name{color:#5e6a75;font:400 .875rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .airline-name{line-height:1.5}.code-share-list{color:#462170;font:500 .6875rem/1.64 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:2px}html[lang=hi] .code-share-list{line-height:1.5}.travel-flight-search .travel-flight-search-top{border-bottom:1px solid #dadee1}@media only screen and (min-width:1280px){.travel-flight-search .travel-flight-search-top{border:0}}.travel-flight-search .travel-date-label,.travel-flight-search .travel-flight-label{color:#2c292a;font:500 1rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .travel-flight-search .travel-date-label,html[lang=hi] .travel-flight-search .travel-flight-label{line-height:1.5}@media only screen and (min-width:1280px){.travel-flight-search .travel-date-label,.travel-flight-search .travel-flight-label{color:#2c292a;font:500 1.25rem/1.4 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .travel-flight-search .travel-date-label,html[lang=hi] .travel-flight-search .travel-flight-label{line-height:1.5}}.travel-flight-search .travel-date-description{color:#5e6a75;font:400 .875rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .travel-flight-search .travel-date-description{line-height:1.5}.travel-flight-search .today-tomorrow-btn{color:#5e6a75;font:400 .875rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;background-color:#fff;border:1px solid #6e757a;cursor:pointer;width:100%}html[lang=hi] .travel-flight-search .today-tomorrow-btn{line-height:1.5}@media only screen and (min-width:1280px){.travel-flight-search .today-tomorrow-btn{max-width:310px}}.travel-flight-search .today-tomorrow-btn.selected{background-color:#462170;border:1px solid #462170;color:#fff}.travel-flight-search .travel-flight-auto-suggest:has(.error-message){background-color:rgba(218,45,33,.02);border:2px solid #da2d21;padding:1rem}@media only screen and (min-width:1280px){.travel-flight-search .travel-flight-auto-suggest:has(.error-message){box-sizing:border-box;max-width:1000px;padding:1.5rem}}.travel-flight-search .travel-flight-auto-search-wrapper{width:100%}@media only screen and (min-width:1280px){.travel-flight-search .travel-flight-auto-search-wrapper{width:424px}}.travel-flight-search .travel-flight-auto-search-wrapper .icon{fill:#462170}.travel-flight-search .travel-flight-auto-search-wrapper input{color:#2c292a;font:400 .875rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;height:4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[lang=hi] .travel-flight-search .travel-flight-auto-search-wrapper input{line-height:1.5}.travel-flight-search .travel-flight-auto-search-wrapper input::placeholder{text-overflow:ellipsis}.travel-flight-search .travel-flight-auto-search-wrapper input:focus{outline:none}.travel-flight-search input:focus~.floating-label,.travel-flight-search input[value=""]:focus~.floating-label,.travel-flight-search input[value]~.floating-label{color:#5e6a75;font:400 .75rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;height:auto;left:1rem;overflow:hidden;text-overflow:ellipsis;top:5px;white-space:nowrap;width:calc(100% - 95px)}html[lang=hi] .travel-flight-search input:focus~.floating-label,html[lang=hi] .travel-flight-search input[value=""]:focus~.floating-label,html[lang=hi] .travel-flight-search input[value]~.floating-label{line-height:1.5}.travel-flight-search input[value=""]~.floating-label{color:#5e6a75;font:400 .875rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;top:21px}html[lang=hi] .travel-flight-search input[value=""]~.floating-label{line-height:1.5}.travel-flight-search .travel-date-picker-wrapper .date-picker-label,.travel-flight-search .travel-date-picker-wrapper .fake-placeholder{color:#5e6a75;font:400 .875rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;cursor:pointer;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}html[lang=hi] .travel-flight-search .travel-date-picker-wrapper .date-picker-label,html[lang=hi] .travel-flight-search .travel-date-picker-wrapper .fake-placeholder{line-height:1.5}.travel-flight-search .travel-date-picker-wrapper .date-picker-label{top:1rem}.travel-flight-search .travel-date-picker-wrapper .fake-placeholder{bottom:1rem}.travel-flight-search .travel-date-picker-wrapper input{color:#5e6a75;font:400 .875rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;background-color:#fff;border:1px solid #6e757a;height:76px;padding:1rem 0 0;text-align:center;width:100%}html[lang=hi] .travel-flight-search .travel-date-picker-wrapper input{line-height:1.5}@media only screen and (min-width:1280px){.travel-flight-search .travel-date-picker-wrapper input{width:310px}}.travel-flight-search .travel-date-picker-wrapper:has(.DayPickerInput-OverlayWrapper) input{background-color:#462170}.travel-flight-search .travel-date-picker-wrapper:has(.DayPickerInput-OverlayWrapper) .date-picker-label,.travel-flight-search .travel-date-picker-wrapper:has(.DayPickerInput-OverlayWrapper) .fake-placeholder{color:#fff}.travel-flight-search .travel-date-picker-wrapper .DayPickerInput-OverlayWrapper .DayPickerInput-Overlay{z-index:2}@media (max-width:360px){.travel-flight-search .travel-date-picker-wrapper .DayPickerInput-OverlayWrapper .DayPickerInput-Overlay{left:-1.5rem;width:calc(100% + 48px)}}@media (min-width:320px) and (max-width:767px){.travel-flight-search .travel-date-picker-wrapper .DayPickerInput-OverlayWrapper .DayPicker-Months:before{width:100%}}.travel-flight-search .travel-date-picker-wrapper .highlight-label{color:#fff}.travel-flight-search .travel-date-picker-wrapper .highlight-datepicker input{background-color:#462170;border:1px solid #462170;color:#fff}.travel-flight-search .travel-date-picker-wrapper .icon-calendar{display:none}.error-details-container{color:#2c292a;font:400 1rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;background-color:rgba(218,45,33,.02);border:2px solid #da2d21;padding:1rem}html[lang=hi] .error-details-container{line-height:1.5}@media only screen and (min-width:1280px){.error-details-container{box-sizing:border-box;max-width:1000px;padding:2rem}}.error-details-container .error-details-title{color:#2c292a;font:500 1rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .error-details-container .error-details-title{line-height:1.5}@media only screen and (min-width:1280px){.error-details-container .error-details-title{color:#2c292a;font:500 1.25rem/1.4 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .error-details-container .error-details-title{line-height:1.5}}.error-details-container .error-details-label{color:#da2d21;font:500 1rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0;margin-bottom:4px}html[lang=hi] .error-details-container .error-details-label{line-height:1.5}.error-details-container .error-details-item{margin-bottom:4px}@media only screen and (min-width:1280px){.error-details-container .error-details-item{margin-bottom:16px}}.error-details-container .error-details-item:last-child{margin-bottom:0}@media only screen and (min-width:1280px){.error-details-container .error-details-item .error-details-label{display:initial;margin-bottom:0}}.error-details-container .error-details-item .error-details-message{color:#2c292a}.question:has(.error-message){background-color:rgba(218,45,33,.02);border:2px solid #da2d21;padding:1rem}@media only screen and (min-width:1280px){.question:has(.error-message){box-sizing:border-box;max-width:1000px;padding:1.5rem}}.question .question-title{color:#2c292a;font:500 1rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .question .question-title{line-height:1.5}@media only screen and (min-width:1280px){.question .question-title{color:#2c292a;font:500 1.25rem/1.4 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .question .question-title{line-height:1.5}}.question .sub-question-title{color:#2c292a;font:500 1rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .question .sub-question-title{line-height:1.5}.question .ttg-radio-btn input[type=radio]{border-radius:50%;height:0;position:absolute;width:0}.question .ttg-radio-btn input[type=radio]+span{align-items:center;background-color:#fff;border:1px solid #6e757a;border-radius:50%;display:flex;height:1.5rem;justify-content:center;position:absolute;width:1.5rem}.question .ttg-radio-btn input[type=radio]+span:after{background:#fff;border-radius:50%;content:"";display:none;height:1rem;width:1rem}.question .ttg-radio-btn .children{margin-left:2.5rem}.question .ttg-checkbox input[type=checkbox]{height:0;position:absolute;width:0}.question .ttg-checkbox input[type=checkbox]+span{background-color:#fff;border:1px solid #6e757a;display:inline-block;height:1.5rem;min-width:1.5rem;position:relative}.question .ttg-checkbox input[type=checkbox]+span:after,.question .ttg-checkbox input[type=checkbox]+span:before{background-color:#462170;content:"";display:none;position:absolute;width:3px}.question .ttg-checkbox input[type=checkbox]+span:before{height:9px;left:9px;top:6px;transform:rotate(75deg) skew(45deg);transform-origin:bottom left}.question .ttg-checkbox input[type=checkbox]+span:after{height:5px;left:10px;top:13px;transform:rotate(-90deg) skew(-45deg);transform-origin:bottom left}.question .ttg-checkbox .children{margin-left:1rem}.question .ttg-checkbox,.question .ttg-radio-btn{border:1px solid #6e757a;max-width:516px}@media only screen and (min-width:1280px){.question .ttg-checkbox,.question .ttg-radio-btn{cursor:pointer}}.question .ttg-checkbox.checked,.question .ttg-radio-btn.checked{background-color:#462170;border:1px solid #462170}.question .ttg-checkbox.checked .children,.question .ttg-radio-btn.checked .children{color:#fff}.question .ttg-checkbox.checked input[type=radio]+span,.question .ttg-radio-btn.checked input[type=radio]+span{background-color:#462170;border-color:#fff}.question .ttg-checkbox.checked input[type=radio]+span:after,.question .ttg-radio-btn.checked input[type=radio]+span:after{display:block}.question .ttg-checkbox.checked input[type=checkbox]+span,.question .ttg-radio-btn.checked input[type=checkbox]+span{background-color:#fff}.question .ttg-checkbox.checked input[type=checkbox]+span:after,.question .ttg-checkbox.checked input[type=checkbox]+span:before,.question .ttg-radio-btn.checked input[type=checkbox]+span:after,.question .ttg-radio-btn.checked input[type=checkbox]+span:before{display:block}.question .ttg-checkbox:last-child,.question .ttg-radio-btn:last-child{margin-bottom:0}.question .ttg-checkbox .children,.question .ttg-radio-btn .children{color:#5e6a75;font:400 .875rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .question .ttg-checkbox .children,html[lang=hi] .question .ttg-radio-btn .children{line-height:1.5}.summary-info-container{background-color:#f4f4f6}.summary-info-container .summary-info-inner:last-child{margin-bottom:0}.summary-info-container .summary-heading-container{row-gap:.5rem}@media only screen and (min-width:1280px){.summary-info-container .summary-heading-container{align-items:flex-start;column-gap:1rem}}.summary-info-container .summary-heading{color:#2c292a;font:500 1.25rem/1.4 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .summary-info-container .summary-heading{line-height:1.5}@media only screen and (min-width:1280px){.summary-info-container .summary-heading{color:#2c292a;font:500 1.5rem/1.334 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .summary-info-container .summary-heading{line-height:1.5}}.summary-info-container .summary-edit-btn{color:#2c292a;font:500 .875rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0;min-width:auto;white-space:normal}html[lang=hi] .summary-info-container .summary-edit-btn{line-height:1.5}.summary-info-container .summary-info-border{border-bottom:1px solid #a5acaf}.summary-info-container p{color:#2c292a;font:400 1rem/1.5 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;margin:0 0 .5rem}html[lang=hi] .summary-info-container p{line-height:1.5}@media only screen and (min-width:1280px){.summary-info-container p{color:#2c292a;font:400 1.125rem/1.56 FrutigerNextPaneuropeanRegular,Open Sans,Arial,sans-serif;letter-spacing:0;margin-bottom:1rem}html[lang=hi] .summary-info-container p{line-height:1.5}}.summary-info-container p:last-child{margin-bottom:0}.summary-info-container b{color:#2c292a;font:500 1rem/1.5 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .summary-info-container b{line-height:1.5}@media only screen and (min-width:1280px){.summary-info-container b{color:#2c292a;font:500 1.125rem/1.56 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:0}html[lang=hi] .summary-info-container b{line-height:1.5}}.question-section-wrapper .top-component-wrapper{border-bottom:1px solid #dadee1}.question-section-wrapper .top-component-wrapper:has(+.middle-component-wrapper .summary-info-container){border:0;padding-bottom:0}.question-section-wrapper .bottom-component-wrapper>*,.question-section-wrapper .middle-component-wrapper>*,.question-section-wrapper .top-component-wrapper>*{margin-bottom:1.5rem}@media only screen and (min-width:1280px){.question-section-wrapper .bottom-component-wrapper>*,.question-section-wrapper .middle-component-wrapper>*,.question-section-wrapper .top-component-wrapper>*{margin-bottom:2rem}}.question-section-wrapper .bottom-component-wrapper>:last-child,.question-section-wrapper .middle-component-wrapper>:last-child,.question-section-wrapper .top-component-wrapper>:last-child{margin-bottom:0}.questionnaire-step-container .questionnaire-step-title{color:#2c292a;font:500 2rem/1.25 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:-.5px}html[lang=hi] .questionnaire-step-container .questionnaire-step-title{line-height:1.5}@media only screen and (min-width:1280px){.questionnaire-step-container .questionnaire-step-title{color:#2c292a;font:500 3.5rem/1.18 FrutigerNextPaneuropeanMedium,Open Sans,Arial,sans-serif;letter-spacing:-.5px}html[lang=hi] .questionnaire-step-container .questionnaire-step-title{line-height:1.5}}.questionnaire>.section-loader{height:85vh}@media only screen and (min-width:1280px){.questionnaire>.section-loader{height:75vh}}
/*# sourceMappingURL=main.439e33cb.css.map */