.cards-carousel{overflow:hidden;position:relative}.cards-carousel__content{display:flex;flex-direction:column;gap:24px;margin-bottom:54px;width:100%}.cards-carousel__content :where(h1,h2,h3,h4,h5,h6):last-child{margin:0}.cards-carousel .content-wrapper{max-width:var(--container-size);padding:0 32px}.cards-carousel .content-wrapper,.cards-carousel-swiper{overflow:visible}.cards-carousel .swiper-slide{height:auto}.card-slider-carousel-swiper__navigation{display:none;margin:0 auto;max-width:1480px}.card-slider__button{cursor:pointer;height:52px;transition:all .5s ease;width:52px}.card-slider__button.swiper-button-disabled{cursor:not-allowed;opacity:.5}.card-slider__button svg{fill:#f47725;transition:all .5s ease}.card-slider__button svg circle{stroke:#f47725}.card-slider__button svg path{stroke:#fff}.card-slider-carousel-swiper__prev{transform:rotate(180deg)}.card-slider__button:hover{transform:scale(1.1)}.card-slider-carousel-swiper__prev:hover{transform:rotate(180deg) scale(1.1)}.cards-carousel__content a{text-decoration:none}.resource-card__content__top h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:600px){.cards-carousel__content{align-items:center;flex-direction:row;justify-content:space-between}}@media screen and (min-width:1024px){.card-slider-carousel-swiper__navigation{align-items:center;display:flex;justify-content:space-between;left:50%;margin-top:48px;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:2}}@media screen and (min-width:1440px){.cards-carousel .content-wrapper{padding:0}}