.main-content-spaced.ticket-store{margin-top:160px}
@media(max-width:1024px){.main-content-spaced.ticket-store{margin-top:0}
.main-content-spaced.ticket-store .container-header .passage-banner:not(.banner-without-text):not(.banner-without-secondary-text):not(.banner-without-primary-text){margin-top:3rem;padding:3.125rem 0}
.main-content-spaced.ticket-store .container-header .passage-banner.banner-without-text{margin-top:11rem;padding:3.125rem 0}
.main-content-spaced.ticket-store .container-header .passage-banner.banner-without-secondary-text{margin-top:7rem;padding:3.125rem 0}
.main-content-spaced.ticket-store .container-header .passage-banner.banner-without-primary-text{margin-top:8rem;padding:3.125rem 0}
.ui-datepicker{top:448px !important}
}
@media(max-width:950px){.main-content-spaced.ticket-store{margin-top:20px}
.main-content-spaced.ticket-store .container-header h1{height:0}
}
@media(max-width:768px){.main-content-spaced.ticket-store .container-header .passage-banner:not(.banner-without-text):not(.banner-without-secondary-text):not(.banner-without-primary-text){margin-top:4rem;padding:3.125rem 0}
.main-content-spaced.ticket-store .container-header .passage-banner.banner-without-text{margin-top:11.2rem;padding:3.125rem 0}
.main-content-spaced.ticket-store .container-header .passage-banner.banner-without-secondary-text{margin-top:10.6rem;padding:1.125rem 0}
.main-content-spaced.ticket-store .container-header .passage-banner.banner-without-primary-text{margin-top:9rem;padding:1.125rem 0}
.ui-datepicker{top:unset !important}
}
@media(max-width:414px){.main-content-spaced.ticket-store .container-header .passage-banner:not(.banner-without-text):not(.banner-without-secondary-text):not(.banner-without-primary-text){margin-top:.5rem;padding:1.125rem 0}
.main-content-spaced.ticket-store .container-header .passage-banner.banner-without-text{margin-top:10.8rem;padding:1.125rem 0}
.main-content-spaced.ticket-store .container-header .passage-banner.banner-without-secondary-text{margin-top:5.6rem;padding:1.125rem 0}
.main-content-spaced.ticket-store .container-header .passage-banner.banner-without-primary-text{margin-top:5.6rem;padding:1.125rem 0}
}
@media(max-width:411px){.main-content-spaced.ticket-store .container-header .passage-banner:not(.banner-without-text):not(.banner-without-secondary-text):not(.banner-without-primary-text){margin-top:.5rem;padding:1.125rem 0}
.main-content-spaced.ticket-store .container-header .passage-banner.banner-without-text{margin-top:10.8rem;padding:1.125rem 0}
.main-content-spaced.ticket-store .container-header .passage-banner.banner-without-secondary-text{margin-top:5.6rem;padding:1.125rem 0}
.main-content-spaced.ticket-store .container-header .passage-banner.banner-without-primary-text{margin-top:5.6rem;padding:1.125rem 0}
}
@media(max-width:360px){.main-content-spaced.ticket-store .container-header .passage-banner:not(.banner-without-text):not(.banner-without-secondary-text):not(.banner-without-primary-text){margin-top:.5rem;padding:1.125rem 0}
.main-content-spaced.ticket-store .container-header .passage-banner.banner-without-text{margin-top:10.8rem;padding:1.125rem 0}
.main-content-spaced.ticket-store .container-header .passage-banner.banner-without-secondary-text{margin-top:5.6rem;padding:1.125rem 0}
.main-content-spaced.ticket-store .container-header .passage-banner.banner-without-primary-text{margin-top:5.6rem;padding:1.125rem 0}
}
@media(max-width:320px){.main-content-spaced.ticket-store .container-header .passage-banner.banner-without-text{margin-top:10.9rem;padding:1.125rem 0}
.main-content-spaced.ticket-store .container-header .passage-banner:not(.banner-without-text):not(.banner-without-secondary-text):not(.banner-without-primary-text){margin-top:.5rem;padding:1.125rem 0}
.main-content-spaced.ticket-store .container-header .passage-banner:not(.banner-without-secondary-text):not(.banner-without-primary-text){margin-top:10.9rem;padding:1.125rem 0}
.main-content-spaced.ticket-store .container-header .passage-banner.banner-without-secondary-text{margin-top:5.6rem;padding:1.125rem 0}
.main-content-spaced.ticket-store .container-header .passage-banner.banner-without-primary-text{margin-top:5.6rem;padding:1.125rem 0}
}
.container-header .header-container-text .header-text-primary p span{font-weight:500}
.container-header .header-container-text .header-text-secondary{margin:0}
.container-header .header-container-text .header-text-primary p{line-height:1.2;letter-spacing:-0.3px;font-weight:100;margin-bottom:0}
.container-header .header-container-text .header-text-secondary p{padding:10px 0;font-weight:100;margin:0 .4%}
@media(max-width:768px){.container-header .header-container-text .header-text-secondary p{margin:0}
.main-content-spaced.ticket-store.active{margin-top:50px}
}
.header-container-text.container.first.mobile{display:none}
.header-container-text.container.second.ticket-store-hide.mobile{display:none}
.ticket-store-hide{display:none}
.ticket-store-inverted .header-container-text.first{display:none}
.ticket-store-inverted .passage-banner{margin-top:-107px}
.ticket-store-inverted .header-container-text.second{display:block}
@media(max-width:768px){.ticket-store-inverted .header-container-text.first{display:block}
.ticket-store-inverted .header-container-text.second{display:none}
.ticket-store-inverted .passage-banner{margin-top:0}
}
.person-window-container>.content .person-type>p.sub-text{word-break:break-word}
.container-header .header-container-text.container{height:auto}
.passage-banner-aem-custom-padding{padding:1.125rem 0}
.passage-banner-mobile-aem-no-text{padding:0rem 0 3.125rem 0;margin-top:0rem}
.passage-banner-aem-custom-padding-inverse{padding:0}
.content-text-aem-custom-padding-inverse{padding:0 0 3.125rem 0}
.person-window-container>.content .children-validation-msg .alert-link a{margin-top:10px;color:#0b67b1;text-decoration:underline;font-size:11px}
.person-window-container>.content .children-validation-msg .alert-text a{color:inherit;text-decoration:underline}
.person-window-container>.content .children-validation-msg .alert-text p{margin-bottom:0}
.container-btn-select-flow .more-info{margin:10px;border:1px solid #ec7318;border-radius:42px;width:20px;height:20px;display:flex;justify-content:center;align-items:center;font-size:12px;font-weight:600;color:#ec7318}
.ticket-store .main-content-spaced.ticket-store{margin-top:unset !important}
.ticket-store .main-content-spaced .passage-banner{margin-top:unset;padding:unset}
.ticket-store.cq-Editable-dom .ticket-store-par{width:80%;margin:auto;position:relative}
.ticket-store .ticket-store-par{position:relative}
.main-content-spaced.ticket-store .container-header .passage-banner.banner-without-text{margin:unset !important;padding:unset !important}
.main-content-spaced.ticket-store .container-header .passage-banner:not(.banner-without-text):not(.banner-without-secondary-text):not(.banner-without-primary-text){margin:unset !important;padding:unset !important}