.card-carousel{padding:4rem 0 12rem 0}.card-carousel__carousel-inner{overflow:hidden}.card-carousel__category-title{color:var(--deep-blue);text-align:center;margin:0 auto 4rem}.card-carousel__carousel-slider.video-cards{display:block}.card-carousel__carousel-slider .wrap{display:inline-grid !important;grid-template-columns:repeat(3,1fr);gap:20px}.card-carousel__carousel-inner .tns-nav{text-align:center;margin-top:30px}.card-carousel__carousel-inner .tns-controls{display:flex;justify-content:flex-end;margin-bottom:1rem}.card-carousel__carousel-inner .tns-controls button{width:3.2rem;height:3.2rem;border:0;border-radius:2rem;margin:0 5px;background-color:var(--primary);color:var(--white)}.card-carousel__carousel-inner .tns-controls button:hover{background-color:var(--link-hover);color:var(--white)}.card-carousel__carousel-inner .tns-nav button{width:45px;height:3px;border:0;margin:0 5px;opacity:.5;background-color:var(--primary)}.card-carousel__carousel-inner .tns-nav button.tns-nav-active{opacity:1;background-color:var(--deep-blue)}.card-carousel__carousel-inner .tns-nav button:hover:not(.tns-nav-active){opacity:1;background-color:var(--link-active)}.card-carousel__carousel-inner .tns-visually-hidden{display:none}@media screen and (max-width:576px){.card-carousel__carousel-slider .wrap{grid-template-columns:repeat(1,0.8fr);place-content:center}.card-carousel__carousel-slider.video-cards .card__empty{margin:5rem auto}.card-carousel__carousel-inner .tns-controls{display:flex;justify-content:center;margin-bottom:1rem}}