/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.image-text-block{background:#001e3f;color:#fff;margin:1.25rem 0}.image-text-block__container{display:grid;margin:0 auto;padding:0;width:100%}@media(min-width:576px){.image-text-block__container{max-width:33.75rem}}@media(min-width:768px){.image-text-block__container{max-width:45rem}}@media(min-width:1024px){.image-text-block__container{grid-template-columns:1fr 1fr;max-width:60rem}}@media(min-width:1200px){.image-text-block__container{max-width:71.25rem}}@media(min-width:1440px){.image-text-block__container{max-width:86.5rem}}@media(min-width:1024px){.image-text-block__image-container--right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.image-text-block__image-container picture{height:100%}.image-text-block__image-container img{height:100%;-o-object-fit:cover;object-fit:cover}.image-text-block__info{-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;justify-content:flex-start;min-width:0;padding:1.25rem}@media(min-width:768px){.image-text-block__info{padding:1.875rem}}.image-text-block__title{font-family:FoundersGroteskX,serif;font-size:2.5rem;font-weight:400;line-height:normal;margin-bottom:1.25rem}.image-text-block__text{margin-bottom:1.5rem}@media not screen and (pointer:coarse){.image-text-block__text a:focus-visible{outline:.125rem solid #ef3448;outline-offset:.125rem;-webkit-transition:none;transition:none}}.image-text-block__text a{background:none;border:none;border-bottom:.0625rem solid #fff;color:#fff;cursor:pointer;font-weight:200;line-height:1.5;margin:.125rem .125rem .0625rem;position:relative;text-decoration:none}.image-text-block__text a:active,.image-text-block__text a:hover{border-bottom:.125rem solid #fff;margin-bottom:0}.image-text-block__text a[disabled]{border-bottom:0 solid #fff;cursor:default;margin-bottom:.125rem}.image-text-block__link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;justify-content:space-between;margin-top:auto;-webkit-transition:all .3s cubic-bezier(.23,1,.32,1);transition:all .3s cubic-bezier(.23,1,.32,1);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media not screen and (pointer:coarse){.image-text-block__link:focus-visible{outline:.125rem solid #ef3448;outline-offset:-.125rem;-webkit-transition:none;transition:none}}.image-text-block__link{background-color:#ffb700;border:2px solid #ffb700;color:#001e3f;cursor:pointer;font-family:FoundersGroteskX,serif;font-size:1.375rem;font-weight:600;line-height:100%;padding:.9375rem .625rem;position:relative;text-decoration:none;text-transform:uppercase}.image-text-block__link:hover{background-color:#001e3f;color:#ffb700}.image-text-block__link:active{background-color:#ffb700;border-color:#001e3f;color:#001e3f}.image-text-block__link[disabled]{background-color:#c3cde6;border-color:#c3cde6;color:#001e3f}
.location-bar{background-color:#c3cde6;color:#001e3f;padding:.9375rem 0}@media(min-width:768px){.location-bar{padding:.3125rem 0}}.location-bar__inner{-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:.5rem;justify-content:flex-start}@media(min-width:768px){.location-bar__inner{-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:.9375rem;justify-content:space-between}}.location-bar__address{font:normal 14px/18px Public Sans,sans-serif;font-weight:200}.location-bar__ticket-information{font-weight:600}@media not screen and (pointer:coarse){.location-bar a:focus-visible{outline:.125rem solid #ef3448;outline-offset:.125rem;-webkit-transition:none;transition:none}}.location-bar a{background:none;border:none;border-bottom:.0625rem solid #001e3f;color:#001e3f;cursor:pointer;font-weight:200;line-height:1.5;margin:.125rem .125rem .0625rem;position:relative;text-decoration:none}.location-bar a:active,.location-bar a:hover{border-bottom:.125rem solid #001e3f;margin-bottom:0}.location-bar a[disabled]{border-bottom:0 solid #001e3f;cursor:default;margin-bottom:.125rem}.location-bar a{font-size:.875rem}
.share,.share__title{margin-bottom:1.25rem}.share__title{font-family:FoundersGroteskX,serif;font-size:1.375rem;font-weight:400;line-height:normal}.share__list{-webkit-box-pack:start;-ms-flex-pack:start;gap:.625rem;justify-content:flex-start;list-style:none;padding:0}.share__link,.share__list{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.share__link{-webkit-box-pack:center;-ms-flex-pack:center;background:#ffb700;color:#001e3f;font-size:1.375rem;height:2.5rem;justify-content:center;-webkit-transition:all .3s cubic-bezier(.23,1,.32,1);transition:all .3s cubic-bezier(.23,1,.32,1);width:2.5rem}.share__link:hover{background:#001e3f;color:#ffb700}
