/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}
.clearfix::after{display:table;clear:both;content:"";}.nowrap{white-space:nowrap;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
.swellnet-layout-4-section{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;}.swellnet-layout--with-skeleton{position:relative;}.swellnet-layout__content{transition:opacity 0.2s ease-in-out;}.swellnet-layout-skeleton{background-color:oklch(96.7% 0.003 264.542);border-radius:0.75rem;display:none;gap:0.75rem;max-height:fit-content;opacity:0;}.swellnet-layout-skeleton,.swellnet-layout-skeleton *{box-sizing:border-box;}.swellnet-layout--is-loading .swellnet-layout__content{opacity:0;pointer-events:none;}.swellnet-layout-skeleton__tabs{align-items:center;background-color:oklch(98.5% 0.002 247.839);border-radius:0.675rem;display:grid;gap:0.5rem;grid-template-columns:repeat(3,minmax(0,1fr));padding:0.25rem;}.swellnet-layout-skeleton__chip{animation:swellnet-skeleton-shimmer 4s ease-in-out infinite;background:linear-gradient(90deg,oklch(93% 0.004 253.33) 0%,oklch(98% 0.001 250.2) 50%,oklch(93% 0.004 253.33) 100%);background-size:200% 100%;border-radius:0.675rem;display:block;height:2.25rem;}.swellnet-layout-4-section > .swellnet-layout__content{grid-column:span 2;}.swellnet-layout-4-section .sub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;}.swellnet-layout-4-section .swellnet-layout__mobile-live-event{display:none;}.swellnet-layout-4-section .mobile-only{display:none;}.swellnet-layout-4-section .swellnet-layout-tabs{display:none;}.swellnet-layout-4-section .swellnet-layout-tabs__list{background-color:oklch(96.7% 0.003 264.542);border-radius:0.75rem;display:grid;gap:0.5rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0.25rem;position:relative;}.swellnet-layout-tabs__indicator{background-color:#fff;border-radius:0.675rem;box-shadow:0 0.25rem 0.5rem rgba(0,0,0,0.08);height:calc(100% - 0.5rem);left:0;opacity:0;pointer-events:none;position:absolute;top:0.25rem;transform:translateX(0);transition:transform 0.25s ease,width 0.25s ease,opacity 0.15s ease;width:0;z-index:0;}.swellnet-layout-4-section .swellnet-layout-tabs__button{appearance:none;background:transparent;border:1px solid transparent;border-radius:0.675rem;color:var(--swellnet-tab-text,#424143);cursor:pointer;font:inherit;font-weight:600;position:relative;padding:0.375rem 1rem;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease;z-index:1;}.swellnet-layout-4-section
  .swellnet-layout-tabs__button:not([aria-selected="true"]):hover,.swellnet-layout-4-section
  .swellnet-layout-tabs__button:not([aria-selected="true"]):focus-visible{background-color:oklch(98.5% 0.002 247.839);outline:none;}.swellnet-layout-4-section
  button.swellnet-layout-tabs__button[aria-selected="true"]{color:var(--swellnet-tab-text-active,#000);}.swellnet-layout-4-section .layout__region.is-active{display:block;}.swellnet-layout-4-section .layout__region.is-hidden{display:none;}@media (max-width:1024px){.swellnet-layout--is-loading .swellnet-layout-skeleton{display:flex;flex-direction:column;opacity:1;}.swellnet-layout-4-section{grid-template-columns:repeat(1,minmax(0,1fr));}.swellnet-layout-4-section .desktop-only{display:none;}.swellnet-layout-4-section .mobile-only{display:block;}.swellnet-layout-4-section .swellnet-layout__mobile-live-event{margin-bottom:1.5rem;}.swellnet-layout-4-section .sub-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;}.swellnet-layout-4-section
    .sub-grid
    .views-element-container:not(.views-element-container:has(h2) ~ .views-element-container)
    h2.blocktitle{display:none;}.swellnet-layout-4-section > div:first-child{grid-column:span 1;}.swellnet-layout-4-section.is-tabbed{gap:1.5rem;}.swellnet-layout-4-section.is-tabbed .sub-grid{display:block;}.swellnet-layout-4-section.is-tabbed .swellnet-layout-tabs{display:block;margin-bottom:0.5rem;}.swellnet-layout-4-section.is-tabbed .layout__region.is-active{display:block;}}@media (max-width:768px){.swellnet-layout-4-section{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;}.swellnet-layout-4-section > div:first-child{grid-column:span 1;}.swellnet-layout-4-section .swellnet-layout-tabs__list{border-radius:0.675rem;}.swellnet-layout-4-section .swellnet-layout-tabs__button,.swellnet-layout-4-section .swellnet-layout-tabs__indicator{border-radius:0.5rem;}}@media (max-width:640px){.swellnet-layout-4-section .sub-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;}.swellnet-layout-4-section .swellnet-layout-tabs__list{gap:0.25rem;}.swellnet-layout-4-section .swellnet-layout-tabs__button{padding:0.375rem 0.75rem;}}@media (prefers-reduced-motion:reduce){.swellnet-layout__content{transition:none;}.swellnet-layout-skeleton__chip{animation:none;background-position:0 0;}}@keyframes swellnet-skeleton-shimmer{from{background-position:200% 0;}to{background-position:-200% 0;}}
