.schedule-banner{background-image:url(/assets/img/cfd9fe3e83dd23db0658710576dd6f3e.webp);background-position-x:center;background-position-y:center;background-repeat:no-repeat;background-size:cover;padding-bottom:2.25rem;padding-top:7.875rem}.schedule-banner__logo{display:none;width:15.625rem}.schedule-banner__location{color:#fff;font-weight:700}.schedule-banner__text{font-size:1.125rem;font-weight:700}.schedule-banner__text:first-child{font-size:.875rem;font-weight:700}.schedule-banner__timer{backdrop-filter:blur(.1875rem);background:rgba(0,0,0,.5);border-radius:.25rem;font-size:2.125rem;font-weight:900;overflow:hidden}.schedule{padding-bottom:1.5rem;padding-top:1rem}.schedule__title{font-family:Impact;font-weight:900;line-height:1.1;text-align:center;text-transform:uppercase}.schedule__btn{border:.0625rem solid #d1d1d1;border-radius:6.25rem;font-size:.875rem;font-weight:700;height:3.625rem;max-width:13.75rem;transition:border-color .3s;width:100%}.schedule__btn:hover{border-color:#000}.schedule__btn_standings:hover{border:.0625rem solid #3c3c3c}.schedule__btn-text{background-image:url(/assets/img/29fc58d00166dfc93063125150efdf2c.webp);background-position-x:right;background-position-y:center;background-repeat:no-repeat;background-size:.625rem;padding-right:1.25rem}.schedule__items{display:grid;grid-gap:2rem}.schedule__item{align-items:stretch;border:.0625rem solid #e7e7e7;border-radius:.625rem;display:flex;overflow:hidden}.schedule__item-image{flex-shrink:0;position:relative;width:35%}.schedule__item-image:before{background:linear-gradient(270deg,#fff,hsla(0,0%,100%,0) 66%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:2}.schedule__item-info{background-image:url(/assets/img/13f9f1757dfee6d14370ab37032617cc.webp);background-position-x:center;background-position-y:center;background-repeat:no-repeat;background-size:cover;column-gap:.3125rem;flex-grow:1}.schedule__item-content{flex-grow:1}.schedule__item-date{font-size:.875rem;font-weight:700}.schedule__item-location{font-size:1.125rem;font-weight:900}.schedule__item-timer{border-radius:.5rem;font-family:Impact;overflow:hidden;padding:.5rem 1rem}.schedule__item-btns{flex-shrink:0;min-width:6.25rem}.schedule__item-btn{border:.0625rem solid #000;font-size:.875rem;font-weight:700;transition:background-color .3s,color .3s}.schedule__item-btn:hover{background:transparent;color:#000}.schedule__item-btn_rigth:hover{background:#000;color:#bdff69}.schedule__btns .select__title{background:#fff;border-radius:2rem;color:#000;font-size:1.125rem;font-weight:600;padding:.625rem;width:9.375rem}.schedule__btns .select__value{position:relative}.schedule__btns .select__value:after{background-image:url(/assets/img/icons8-forward-52.webp);background-repeat:no-repeat;background-size:.75rem;height:.75rem;position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:.75rem}.schedule__btns .--select-open .select__value:after{transform:translateY(-50%) rotate(-180deg)}.schedule__btns .select__options{border-radius:1rem;color:#000;margin-top:1rem;padding:.625rem;width:9.375rem}.schedule__btns .select__option{border-radius:1rem;padding:1rem .625rem;transition:background-color .3s}@media (width <= 48em){.schedule__item-info{padding:1rem}}@media (max-width:47.99875em){.schedule__item{flex-direction:column}.schedule__item-image{width:100%}.schedule__item-image img{aspect-ratio:2/1}}@media (max-width:35em){.schedule__item-info{flex-direction:column;row-gap:1rem}.schedule__item-content{align-items:center}.schedule__item-location{text-align:center}.schedule__item-btns{column-gap:1rem;flex-direction:row}}@media (width <= 20em){.schedule-banner__location,.schedule__title{font-size:3rem}.schedule__title{margin-bottom:.5rem}.schedule__item-timer{font-size:1.25rem}}@media (width > 20em) and (width <= 90em){.schedule-banner__location{font-size:clamp(3rem,2.7142857142875rem + 1.4285714286vw,4rem)}.schedule__title{font-size:clamp(3rem,2.5rem + 2.5vw,4.75rem);margin-bottom:clamp(.5rem,.35714285714375rem + .7142857143vw,1rem)}.schedule__item-timer{font-size:clamp(1.25rem,1.17857142856875rem + .3571428571vw,1.5rem)}}@media (width > 48em) and (width <= 90em){.schedule__item-info{padding:clamp(1rem,-.14285714285625rem + 2.380952381vw,2rem)}}@media (width > 90em){.schedule-banner__location{font-size:4rem}.schedule__title{font-size:4.75rem;margin-bottom:1rem}.schedule__item-info{padding:2rem}.schedule__item-timer{font-size:1.5rem}}@media (any-hover:hover){.schedule__btns .select__option:hover{background-color:#e7e7e7}}