.upcoming-events-with-venue-type-filter{margin-bottom:var(--content-block-margin-mobile);margin-top:var(--content-block-margin-mobile);overflow:hidden;position:relative;--tw-bg-opacity:1;background-color:rgba(var(--color-background-light),var(--tw-bg-opacity));padding-bottom:var(--content-block-padding-mobile);padding-top:var(--content-block-padding-mobile)}@media (min-width:768px){.upcoming-events-with-venue-type-filter{margin-bottom:var(--content-block-margin-tablet);margin-top:var(--content-block-margin-tablet);padding-bottom:var(--content-block-padding-tablet);padding-top:var(--content-block-padding-tablet)}}@media (min-width:1280px){.upcoming-events-with-venue-type-filter{margin-bottom:var(--content-block-margin-desktop);margin-top:var(--content-block-margin-desktop);padding-bottom:var(--content-block-padding-desktop);padding-top:var(--content-block-padding-desktop)}}.upcoming-events-with-venue-type-filter__section-header{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:1280px){.upcoming-events-with-venue-type-filter__section-header{gap:2.5rem}}.upcoming-events-with-venue-type-filter__heading{display:flex;flex-direction:column;gap:1.25rem}.upcoming-events-with-venue-type-filter__title{font-size:24px;font-weight:700;--tw-text-opacity:1;color:rgba(var(--color-text-primary),var(--tw-text-opacity))}@media (min-width:1024px){.upcoming-events-with-venue-type-filter__title{font-size:40px}}.upcoming-events-with-venue-type-filter__description{font-size:16px;--tw-text-opacity:1;color:rgba(var(--color-text-primary),var(--tw-text-opacity))}@media (min-width:1280px){.upcoming-events-with-venue-type-filter__description{max-width:50%}}.upcoming-events-with-venue-type-filter__links{display:flex;gap:.75rem}.upcoming-events-with-venue-type-filter__link{--tw-text-opacity:1;color:rgba(var(--color-link-accent),var(--tw-text-opacity));text-decoration-line:underline;transition-duration:.3s}.upcoming-events-with-venue-type-filter__link:hover{--tw-text-opacity:1;color:rgba(var(--color-link-accent-hover),var(--tw-text-opacity))}.upcoming-events-with-venue-type-filter__loading{padding-bottom:2.5rem;padding-top:2.5rem;--tw-text-opacity:1;color:rgba(var(--color-text-primary),var(--tw-text-opacity))}.upcoming-events-with-venue-type-filter__tabs-wrapper{display:flex;flex-direction:column;gap:1.25rem;width:100%}@media (min-width:1024px){.upcoming-events-with-venue-type-filter__tabs-wrapper{align-items:center;flex-direction:row}}.upcoming-events-with-venue-type-filter .tabs{padding:0;width:100%}@media (min-width:1024px){.upcoming-events-with-venue-type-filter .tabs{margin-right:auto;width:auto}}.upcoming-events-with-venue-type-filter .tabs__nav{border-width:0;margin:0;padding:0;width:100%}@media (min-width:1024px){.upcoming-events-with-venue-type-filter .tabs__nav{width:auto}}.upcoming-events-with-venue-type-filter .tabs__list{gap:0;justify-content:center;padding-bottom:0;padding-top:0;width:100%}@media (min-width:1024px){.upcoming-events-with-venue-type-filter .tabs__list{width:auto}}.upcoming-events-with-venue-type-filter .tabs__tab{margin:0;min-width:25%;padding:0}@media (min-width:1024px){.upcoming-events-with-venue-type-filter .tabs__tab{min-width:0}}.upcoming-events-with-venue-type-filter .tabs__tab-button{font-size:12px;font-weight:700;padding:16px;width:100%;--tw-text-opacity:1;color:rgba(var(--color-text-primary),var(--tw-text-opacity))}@media (min-width:1024px){.upcoming-events-with-venue-type-filter .tabs__tab-button{padding:24px}}.upcoming-events-with-venue-type-filter .tabs__tab--active .tabs__tab-button{--tw-bg-opacity:1;background-color:rgba(var(--color-button-primary),var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(var(--color-button-primary-text),var(--tw-text-opacity))}.upcoming-events-with-venue-type-filter__presented-by{margin:0}.upcoming-events-with-venue-type-filter__button{border-radius:9999px;display:flex;width:-moz-fit-content;width:fit-content;--tw-bg-opacity:1;background-color:rgba(var(--color-button-primary),var(--tw-bg-opacity));font-size:16px;font-weight:700;padding:.75rem 1.5rem;--tw-text-opacity:1;color:rgba(var(--color-button-primary-text),var(--tw-text-opacity));transition-duration:.3s}.upcoming-events-with-venue-type-filter__button:hover{--tw-bg-opacity:1;background-color:rgba(var(--color-button-primary-hover),var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(var(--color-button-primary-text-hover),var(--tw-text-opacity))}.upcoming-events-with-venue-type-filter__items{margin-left:-1rem;width:calc(100% + 2rem)}.upcoming-events-with-venue-type-filter__load-more-button{align-items:center;display:flex;font-weight:700;gap:.375rem;margin-left:auto;margin-right:auto;--tw-text-opacity:1;color:rgba(var(--color-link-primary),var(--tw-text-opacity));transition-duration:.3s}.upcoming-events-with-venue-type-filter__load-more-button:hover{--tw-text-opacity:1;color:rgba(var(--color-link-primary-hover),var(--tw-text-opacity))}.upcoming-events-with-venue-type-filter .presented-by__title{font-size:16px;font-weight:700;text-transform:capitalize;--tw-text-opacity:1;color:rgba(var(--color-text-primary),var(--tw-text-opacity));opacity:1}
