.sponsors-item__link{align-items:center;display:flex;height:100%;justify-content:center;text-decoration-thickness:0}.sponsors-item__logo{display:block;height:100%;max-height:60px;max-width:100px;opacity:.5;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sponsors-item__logo:hover{opacity:1}@media (min-width:1280px){.sponsors-item__logo{max-width:200px}}.sponsors-swiper-row{max-width:100%;position:relative}.sponsors-swiper-row:before{background-image:linear-gradient(to right,var(--tw-gradient-stops));left:0}.sponsors-swiper-row:after,.sponsors-swiper-row:before{height:100%;pointer-events:none;position:absolute;top:0;width:50px;z-index:2;--tw-gradient-from:var(--swiper-background-color) var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);content:var(--tw-content);--tw-gradient-to:var(--swiper-background-color/0) var(--tw-gradient-to-position)}.sponsors-swiper-row:after{background-image:linear-gradient(to left,var(--tw-gradient-stops));right:0}.sponsors-swiper-row__item{align-items:center;cursor:pointer;display:flex;justify-content:center;margin:1.25rem 0}@media (min-width:768px){.sponsors-swiper-row__item{margin:.75rem 1rem;width:auto}}@media (min-width:1280px){.sponsors-swiper-row__item{margin-bottom:1.25rem;margin-top:1.25rem}}@media (min-width:1536px){.sponsors-swiper-row__item{margin-left:3rem;margin-right:3rem}}.sponsors-swiper-row .swiper-wrapper{align-items:center}.sponsors-swiper-row .swiper-slide{align-items:center;display:flex;justify-content:center}.sponsors-row{max-width:100%}@media (min-width:1280px){.sponsors-row--centered .sponsors-row__wrapper{justify-content:center}}.sponsors-row__wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;max-width:100%}.sponsors-row__item{align-items:center;cursor:pointer;display:flex;justify-content:center;margin:1.25rem 0;width:50%}@media (min-width:768px){.sponsors-row__item{margin:.75rem 1rem;width:auto}}@media (min-width:1280px){.sponsors-row__item{margin-bottom:1.25rem;margin-top:1.25rem}}@media (min-width:1536px){.sponsors-row__item{margin-left:3rem;margin-right:3rem}}.sponsors{width:100%}.sponsors__container{padding-bottom:2.25rem;padding-top:2.25rem}
