.select{color:#4a5565;font-family:inherit;font-size:.9375rem;line-height:1.4;min-width:0}.select,.select__body{position:relative}.select__body:after{aspect-ratio:1;background:url(../assets/img/arrow-down.svg) 50%/contain no-repeat;content:"";position:absolute;right:.5rem;top:50%;transform:translateY(-50%);transition:transform .3s;width:.9375rem}.--select-open .select__body:after{transform:translateY(-50%) rotate(180deg)}.select__title{align-items:center;background-color:#fff;border:.0625rem solid transparent;border-radius:.375rem;box-shadow:0 .375rem 1rem rgba(15,23,42,.08);color:inherit;cursor:pointer;display:flex;min-height:2.1875rem;padding:0;text-align:left;transition:border-color .3s;transition:border-color .3s,box-shadow .3s,background-color .3s;width:100%}.--select-open .select__title{border-color:#ff6900}.select__value{align-items:center;display:flex;gap:.75rem;min-width:0;padding:.5rem 1.875rem .5rem .5rem;width:100%}.select__value>*{flex:1 1 auto}.select__content,.select__text{flex:1 1 auto;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select__options{background-color:#fff;border:.0625rem solid rgba(74,85,101,.18);border-radius:0 0 .375rem .375rem;box-shadow:0 .75rem 2rem rgba(15,23,42,.12);color:#000;left:0;min-width:100%;padding:.5rem 0 .625rem;position:absolute;top:calc(100% + .375rem);z-index:15}.select__scroll{max-height:12.5rem;overflow-x:hidden;overflow-y:auto;scrollbar-color:#ff6900 #fff;scrollbar-width:thin}.select__option{color:inherit;cursor:pointer;font-weight:500;padding:.5rem 1rem;text-align:left;transition:background-color .2s,color .3s;width:100%}.select__option:not(:last-child){margin-bottom:.25rem}.select__row{align-items:center;display:inline-flex}.select--show-top .select__options{border:.0625rem solid rgba(74,85,101,.18);border-bottom:0;border-radius:.375rem .375rem 0 0;bottom:calc(100% + .375rem);padding:.625rem 0 .5rem;top:auto}.select.--select-disabled{opacity:.7;pointer-events:none}.select.--select-disabled .select__title{background-color:#f3f4f6;border-color:rgba(74,85,101,.12);box-shadow:none;cursor:default}.select.--select-disabled .select__value:after{border-top-color:rgba(74,85,101,.35)}.title{background-color:#000;color:#fff;font-family:Montserrat,sans-serif;font-weight:700;line-height:1.2;padding:.625rem .9375rem;position:relative;text-transform:uppercase}.title:before{background-color:#b70606;bottom:0;content:"";height:.25rem;left:0;position:absolute;width:80%}.link{align-items:center;background-color:#151515;border-bottom:.125rem solid #b70606;color:#fff;color:#c2352a;column-gap:.5rem;display:inline-flex;flex-direction:row-reverse;font-size:1.125rem;font-weight:600;justify-content:center;line-height:1.3;padding:.75rem .9375rem;text-align:center;text-transform:uppercase;transition:color .3s;width:100%}.link--w-auto{width:auto}.link:before{font-size:.875rem}.play{align-items:center;aspect-ratio:1;background-color:#ee5627;border-radius:50%;display:flex;justify-content:center;width:3.75rem}.play img{aspect-ratio:1;object-fit:contain;transform:translate(.0625rem);width:1.25rem}.play--small{width:3.125rem}.play--small img{width:1rem}.text{line-height:1.45}.text p:not(:last-child){margin-bottom:.5rem}.schedule__container{background-color:#e5e7eb;padding-top:1.5625rem}.schedule__actions{margin-bottom:.9375rem}.schedule__actions .select{flex-basis:10rem}.schedule__items:not(:last-child){margin-bottom:.9375rem}@media (max-width:47.99875em){.schedule__event:not(:last-child){margin-bottom:.9375rem}}@media (max-width:29.99875em){.play:not(.play--small){width:3.3125rem}.play:not(.play--small) img{width:1.0625rem}.schedule__actions .select:not(:last-child){margin-bottom:.625rem}}@media (width <= 20em){.title{font-size:1.25rem}}@media (width > 20em) and (width <= 88.125em){.title{font-size:clamp(1.25rem,1.1766055045875rem + .3669724771vw,1.5rem)}}@media (min-width:29.99875em){.schedule__actions{column-gap:.9375rem;display:flex}}@media (min-width:47.99875em){.schedule__items{display:grid;gap:.9375rem;grid-template-columns:repeat(2,1fr)}}@media (width > 88.125em){.title{font-size:1.5rem}}@media (any-hover:hover){.select__option:hover{background-color:rgba(255,105,0,.12);color:#ff6900}.link:hover{color:#fff}}@media (prefers-reduced-motion:reduce){.select__option{transition:none}}