.b-schedule{position:relative;display:flex;flex-direction:column;align-items:center;margin-bottom:6rem}.b-schedule>h2{font-size:4.4rem;line-height:1.32;letter-spacing:1.32px;font-family:"Financier Display",sans-serif;font-weight:700;color:#fff;background-color:#000;padding:0 .8rem;margin:0 auto 4rem}.b-schedule>a{font-size:1.2rem;line-height:1;letter-spacing:.6px;font-weight:500;color:#fffff1;background-color:#000;text-transform:uppercase;border-radius:4rem;padding:.5rem 1.5rem;margin:5.7rem 0 0}.b-schedule__container{display:flex;align-items:flex-start;gap:4.2%}.b-schedule__container--highlight{max-width:85rem;margin-inline:auto}.b-schedule__container--highlight .b-filter__bottom{align-items:center}@media only screen and (max-width:800px){.b-schedule__container{flex-direction:column;gap:3rem}}.b-schedule__list{flex:1 0 65.4%;display:flex;flex-wrap:wrap;gap:5.5rem 0}.b-schedule__list>p{font-size:1.8rem;line-height:1.2;flex:1;padding:0 2rem}.b-schedule__list .b-filter{width:32%}.b-schedule__list .b-filter__bottom{flex-direction:column}.b-schedule__list .b-filter__right{flex-direction:column;flex-wrap:nowrap;gap:1.5rem}.b-schedule__list .b-filter__location{flex:unset}.b-schedule__list [data-list]{display:flex;flex-wrap:wrap;gap:5.5rem 0}.b-schedule__list .pag-controls--button{width:100%}@media only screen and (max-width:800px){.b-schedule__list{flex:0 0 100%}}.b-schedule__right{flex:0 0 30.4%}