.OpeningTimesBlock_wrap__bdSyz{text-align:center;padding-top:50px;padding-bottom:50px}.OpeningTimesBlock_subtitle__dZIvc,.OpeningTimesBlock_title__E2weM{color:#faf8f0}.OpeningTimesBlock_title__E2weM{line-height:6.5rem;font-size:3.6rem;position:relative;display:inline-block;margin-bottom:40px;letter-spacing:.36px}.OpeningTimesBlock_title__E2weM:before{content:"";position:absolute;bottom:-40px;left:50%;width:1px;height:30px;background-color:currentcolor;transform:translateX(-50%)}.OpeningTimesBlock_title__E2weM:after{content:"";position:absolute;bottom:-10px;left:0;width:100%;height:1px;background-color:currentcolor}.OpeningTimesBlock_title__E2weM .OpeningTimesBlock_circle__CqrDj{position:absolute;bottom:-40px;left:50%;display:inline-block;width:5px;height:5px;border-radius:50%;background-color:currentcolor;transform:translateX(-50%)}.OpeningTimesBlock_cards__uu7hC{display:flex;flex-flow:row wrap;gap:20px}.OpeningTimesBlock_card__KgE2h{flex:0 1 100%;max-width:100%;color:var(--brand-color-white);text-align:center}.OpeningTimesBlock_card__KgE2h span{line-height:6.5rem;font-size:2.1rem;letter-spacing:.21px}.OpeningTimesBlock_card__KgE2h dt{line-height:2.4rem;font-size:1.6rem;letter-spacing:.16px}@media screen and (min-width:961px){.OpeningTimesBlock_card__KgE2h{flex-grow:0;flex-shrink:1;flex-basis:calc(20% - 20px);max-width:calc(20% - 20px)}}