.module.module--cards .row-fluid.cards{column-gap:calc(var(--columns-gap)*2);display:grid;grid-auto-rows:1fr;margin-left:0;margin-right:0}.module.module--cards.module--cards-filters .card .button.button--category{background-color:var(--second-accent-color);border-color:var(--second-accent-color);border-radius:var(--rounded-small);color:var(--second-color);font-size:var(--extra-small-font-size);line-height:var(--extra-small-line-height);text-transform:none}.module.module--cards.module--cards-filters.module--cards-filters--loading{pointer-events:none;user-select:none}.module.module--cards.module--cards-filters .module__filters{align-items:center;display:flex;flex-flow:row wrap;gap:var(--spacing-base);justify-content:flex-start}.module.module--cards.module--cards-filters .module__inner{display:flex;flex-flow:column;gap:var(--rows-gap);position:relative}.module.module--cards.module--cards-filters .module__filter{align-items:center;border-radius:var(--rounded-full);display:inline-flex;flex-flow:row wrap;font-size:var(--body-font-size);font-weight:300;gap:var(--spacing-base);justify-content:center;line-height:var(--body-line-height);padding:calc(var(--spacing-base)*2) calc(var(--spacing-base)*4);transition:color .25s ease-in-out,border-color .25s ease-in-out,background-color .25s ease-in-out}.module.module--cards.module--cards-filters .module__filter:not(.module__filter--active){background-color:var(--no-color);border-color:var(--no-color);color:var(--default-color)}.module.module--cards.module--cards-filters .module__filter:not(.module__filter--active):hover{color:var(--second-color)}.module.module--cards.module--cards-filters .module__filter.module__filter--active{background-color:var(--second-accent-color);border-color:var(--second-accent-color);color:var(--second-color);pointer-events:none}.module.module--cards.module--cards-filters .module__filter svg{max-height:12px;max-width:12px}.module.module--cards.module--cards-filters .module__filter:not(.module__filter--active) svg path{fill:var(--default-color)}.module.module--cards.module--cards-filters .module__filter.module__filter--active svg path,.module.module--cards.module--cards-filters .module__filter:not(.module__filter--active):hover svg path{fill:var(--second-color)}.module--cards-filters .card{box-shadow:0 0 5px rgba(0,0,0,.25);position:relative}.module--cards-filters .card-container .card{transition:opacity .15s ease-in-out}.module--cards-filters .card-container:has(~.card-container:hover) .card,.module--cards-filters .card-container:hover~.card-container .card{opacity:.75}.module--cards-filters .card .card__arrow{align-items:center;color:var(--first-color);display:flex;flex-flow:row wrap;gap:calc(var(--spacing-base)*2);justify-content:space-between;margin-top:auto}.module--cards-filters .card .card__arrow svg{margin-top:var(--spacing-base)}.module--cards-filters .card a{height:100%;left:0;position:absolute;top:0;width:100%;z-index:4}.module--cards-filters .card__text{align-items:flex-start;display:flex;flex-flow:column}.module.module--cards.module--cards-filters .loading{align-items:center;display:flex;flex-flow:column;height:100%;justify-content:flex-start;left:0;padding-top:10vh;position:absolute;top:0;width:100%}.module.module--cards.module--cards-filters .loading:before{align-items:center;background-color:var(--white-color);content:"";display:flex;flex-flow:column;height:calc(100% + 5px);justify-content:center;left:50%;opacity:.75;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 5px)}.module.module--cards.module--cards-filters .loading .lds-ring{display:inline-block;height:80px;position:relative;width:80px}.module.module--cards.module--cards-filters .loading .lds-ring div{animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:8px solid var(--first-color);border-color:var(--first-color) transparent transparent transparent;border-radius:50%;box-sizing:border-box;display:block;height:64px;margin:8px;position:absolute;width:64px}.module.module--cards.module--cards-filters .loading .lds-ring div:first-child{animation-delay:-.45s}.module.module--cards.module--cards-filters .loading .lds-ring div:nth-child(2){animation-delay:-.3s}.module.module--cards.module--cards-filters .loading .lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pagination .pagination-list{align-items:center;display:flex;flex-flow:row wrap;gap:calc(var(--spacing-base)*6);justify-content:center}.pagination .pagination-list.pagination-list--numbers{gap:calc(var(--spacing-base)*2)}.pagination .pagination-item .pagination-item-link{align-items:center;display:flex;flex-flow:column;height:calc(var(--spacing-base)*14);justify-content:center;width:calc(var(--spacing-base)*14)}.pagination .pagination-item .pagination-item-link.first,.pagination .pagination-item .pagination-item-link.last,.pagination .pagination-item .pagination-item-link.next,.pagination .pagination-item .pagination-item-link.prev{border-radius:50px;height:calc(var(--spacing-base)*12);width:calc(var(--spacing-base)*12)}.pagination .pagination-item .pagination-item-link.pagination-item-link--disabled.first,.pagination .pagination-item .pagination-item-link.pagination-item-link--disabled.last,.pagination .pagination-item .pagination-item-link.pagination-item-link--disabled.next,.pagination .pagination-item .pagination-item-link.pagination-item-link--disabled.prev{background-color:var(--light-gray-color);cursor:default;pointer-events:none}.pagination .pagination-item .pagination-item-link.pagination-item-link--disabled.first svg path,.pagination .pagination-item .pagination-item-link.pagination-item-link--disabled.last svg path,.pagination .pagination-item .pagination-item-link.pagination-item-link--disabled.next svg path,.pagination .pagination-item .pagination-item-link.pagination-item-link--disabled.prev svg path{fill:var(--white-color)}.pagination .pagination-item .pagination-item-link:not(.pagination-item-link--disabled).first,.pagination .pagination-item .pagination-item-link:not(.pagination-item-link--disabled).last,.pagination .pagination-item .pagination-item-link:not(.pagination-item-link--disabled).next,.pagination .pagination-item .pagination-item-link:not(.pagination-item-link--disabled).prev{background-color:var(--first-color);transition:background-color .25s ease-in-out}.pagination .pagination-item .pagination-item-link:not(.pagination-item-link--disabled).first svg path,.pagination .pagination-item .pagination-item-link:not(.pagination-item-link--disabled).last svg path,.pagination .pagination-item .pagination-item-link:not(.pagination-item-link--disabled).next svg path,.pagination .pagination-item .pagination-item-link:not(.pagination-item-link--disabled).prev svg path{fill:var(--white-color);transition:fill .25s ease-in-out}.pagination .pagination-item .pagination-item-link:not(.pagination-item-link--disabled).first:hover,.pagination .pagination-item .pagination-item-link:not(.pagination-item-link--disabled).last:hover,.pagination .pagination-item .pagination-item-link:not(.pagination-item-link--disabled).next:hover,.pagination .pagination-item .pagination-item-link:not(.pagination-item-link--disabled).prev:hover{background-color:var(--second-color)}.pagination .pagination-item .pagination-item-link:not(.pagination-item-link--disabled).first:hover svg path,.pagination .pagination-item .pagination-item-link:not(.pagination-item-link--disabled).last:hover svg path,.pagination .pagination-item .pagination-item-link:not(.pagination-item-link--disabled).next:hover svg path,.pagination .pagination-item .pagination-item-link:not(.pagination-item-link--disabled).prev:hover svg path{fill:var(--white-color)}