.mod-dynamic-contents .swiper-slide{height:unset}.mod-dynamic-contents .swiper-scrollbar{--swiper-scrollbar-bg-color:var(--color-gray-subtle);--swiper-scrollbar-drag-bg-color:var(--color-secondary)}.mod-dynamic-contents .swiper .swiper-intro{margin-bottom:3.5rem}.mod-dynamic-contents .swiper .swiper-navigation{display:flex;gap:1rem;justify-content:flex-end}.mod-dynamic-contents .filters{display:flex;flex-flow:column nowrap;gap:4.6rem}.mod-dynamic-contents .filters .filters-group label{color:var(--color-body-deep);display:block;font-size:1.5rem;font-weight:600;margin-bottom:.7rem;text-transform:uppercase}.mod-dynamic-contents .filters .filters-group ul{column-gap:.8rem;display:flex;flex-flow:row wrap;list-style:none;margin:0;padding:0;row-gap:2rem}@media (min-width:992px){.mod-dynamic-contents .swiper .swiper-intro{display:flex;gap:2rem;justify-content:space-between}.mod-dynamic-contents[data-use-filters=true]{column-gap:4.7rem;display:flex}.mod-dynamic-contents[data-use-filters=true] .cards-wrapper{width:100%}.mod-dynamic-contents .filters{width:40rem}.mod-dynamic-contents .filters.sticky{position:sticky;top:13rem}}@media (max-width:992px){.mod-dynamic-contents .swiper .swiper-intro{margin-bottom:1.5rem}.mod-dynamic-contents[data-use-filters=true]{display:flex;flex-direction:column-reverse;row-gap:3rem}.mod-dynamic-contents .filters{flex-flow:row nowrap;margin-left:calc(var(--container-gutter)*-1);margin-right:calc(var(--container-gutter)*-1);overflow-x:scroll;padding-left:var(--container-gutter);padding-right:var(--container-gutter)}.mod-dynamic-contents .filters .filter{--btn-width:12rem}}