.event-carousel{background-color:#222;overflow-x:hidden;padding:50px 0 60px;position:relative}.event-carousel__title{color:#fff;font-size:3.45rem;font-style:italic;text-align:center}.event-carousel__items{align-items:stretch;display:flex}.event-carousel__card{background-image:url(https://api.hubspot.com/designmanager/v1/raw-assets/stream/by-path/PlayHockey2022/images/JerseyCardBg.jpeg?portalId=20502767&buffer=true&updated=1659572533442);background-size:cover;color:#fff;opacity:.2;opacity:1;transition:opacity .3s;width:25%}.event-carousel__card.lazy-img{background-image:none;opacity:0}@media(min-width:768px){.event-carousel__card{background-image:none}}.event-carousel__card-wrap{height:100%;left:-35px;margin:0 20px;position:relative}.event-carousel__card.slick-active,.tns-slide-active+.tns-slide-active,.tns-slide-active+.tns-slide-active+.tns-slide-active{opacity:1}@media(min-width:1150px){.tns-slide-active+.tns-slide-active+.tns-slide-active+.tns-slide-active{opacity:.2}}@media(min-width:1850px){.tns-slide-active+.tns-slide-active+.tns-slide-active+.tns-slide-active{opacity:1}.tns-slide-active+.tns-slide-active+.tns-slide-active+.tns-slide-active+.tns-slide-active{opacity:.2}}.event-carousel__card-content{color:#fff;height:100%;padding:20px 50px 50px;position:relative}.event-carousel__card-content p{color:#fff;position:relative}@media(min-width:768px){.event-carousel__card-content:before{background-color:#000;background-image:url(https://api.hubspot.com/designmanager/v1/raw-assets/stream/by-path/PlayHockey2022/images/Jersey-1.png?portalId=20502767&buffer=true&updated=1655283717309);background-size:cover;content:"";display:block;height:100%;left:0;opacity:1;position:absolute;transform:skew(-5deg);transition:opacity .2s;width:103%}.event-carousel__card-content.lazy-img:before{background-image:none;opacity:0}}.event-carousel__card-list,.event-carousel__card-title{position:relative}.event-carousel__card-title{font-size:2.25rem;font-style:italic;font-weight:800;margin-top:20px}.event-carousel__card__logo-wrap{align-items:center;display:flex;justify-content:center;padding:0 0 0 50px}.event-carousel__card-logo{margin:20px auto;max-height:150px;max-width:200px;opacity:1;position:relative;transition:opacity .3s .3s;z-index:999}.event-carousel__card-logo.lazy-img{opacity:0}.event-carousel__card-list{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.event-carousel__card-list li{font-size:1rem;padding:5px 0;width:50%}@media(min-width:1800px){.event-carousel__card-list li{display:flex}}.event-carousel__card-list strong{color:#00b0ad;display:block;width:100%}@media(min-width:1800px){.event-carousel__card-list strong{width:32%}}.event-carousel__image-wrap{left:48px;min-height:300px;overflow:hidden;position:absolute;top:50px;transform:skew(-5deg);width:103%;z-index:1}.event-carousel__card-image{height:100%;left:-20px;position:absolute;top:0;transform:skew(5deg);width:107%;z-index:1}.events-header__badges{background:rgba(0,0,0,.4);border-bottom:1px solid #fff;border-top:1px solid #fff;margin:40px 0;padding:10px;position:relative}.events-header__badge-list{align-items:center;display:flex;flex-wrap:wrap;list-style:none;margin:0 -5px;padding:0}.events-header__badge{align-items:center;display:flex;font-size:.875rem;padding:5px;width:calc(50% - 10px)}@media(min-width:1366px){.events-header__badge{width:calc(50% - 10px)}}@media(min-width:1920px){.events-header__badge{width:calc(33% - 10px)}}.events-header__badge span{display:inline-block;margin-left:8px}.events-header__badge-image{height:20px;position:relative;width:20px}.events-header__badge img{max-height:20px;max-width:100%}.event-carousel .tns-controls button{background-color:hsla(0,0%,100%,.9);border-radius:100%;color:#fff;display:none;font-size:.01px;height:70px;position:absolute;top:0;width:70px}@media(min-width:768px){.event-carousel .tns-controls button{display:block}}.event-carousel .tns-controls button:before{border-bottom:2px solid #000;border-left:2px solid #000;content:"";display:block;height:20px;position:absolute;top:22px;width:20px}.event-carousel .tns-controls button:first-child{left:3%}.event-carousel .tns-controls button:first-child:before{left:25px;transform:rotate(45deg)}.event-carousel .tns-controls button:last-child{right:3%}.event-carousel .tns-controls button:last-child:before{right:25px;transform:rotate(-135deg)}.event-carousel .tns-controls{position:absolute;top:57%;width:100%;z-index:9}.event-carousel .tns-nav{bottom:20px;left:0;position:absolute;text-align:center;width:100%}.event-carousel__card-location{display:flex;font-size:1.25rem}.event-carousel__card-location span{color:#00b0ad;display:inline-block;margin-right:10px}.event-carousel .tns-nav button{background-color:#fff;border:0;border-radius:100%;height:10px;margin:0 12px;padding:0;position:relative;width:10px}.event-carousel .tns-nav button:after{border:.5px solid #fff;border-radius:100%;content:"";display:block;height:6px;left:2px;position:absolute;top:2px;transform:scale(1);transition:all .3s;width:6px}.event-carousel .tns-nav .tns-nav-active:after,.event-carousel .tns-nav button:focus:after,.event-carousel .tns-nav button:hover:after{transform:scale(4)}.event-carousel .tns-nav .tns-nav-active{background-color:#00b0ad}@media(max-width:500px){.event-carousel__card-content{padding:20px 2px 20px 50px}p.event-carousel__card-location{width:100%}.event-carousel__card-title{font-size:1.75rem}.event-carousel__card-wrap{left:-20px;margin:0 auto}.event-carousel__card__logo-wrap{padding:0}.sketch-button{margin:0 auto}.event-carousel__title{font-size:2.5rem}.swipe-message{color:#888;display:block!important;font-size:14px;font-style:italic;margin-top:-5px;padding-bottom:10px;text-align:center}}