@keyframes opacity-end-100{0%{opacity:0}to{opacity:1}}@keyframes opacity-bounce{0%{opacity:.4}50%{opacity:.6}to{opacity:.4}}@keyframes translateY-start-negative{0%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes marquee-scroll{0%{transform:translateX(0)}to{transform:translateX(calc(-100% - var(--gap)))}}@font-face{font-family:din-condensed;src:url(../fonts/DINCond-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:din-condensed;src:url(../fonts/DINCond-Bold.woff) format("woff");font-weight:700;font-style:normal}.card-category{display:flex;padding:40px 24px;margin-bottom:.9375rem;height:343px;flex-direction:column;justify-content:flex-end;position:relative;border-radius:2px;overflow:hidden}@media(min-width:1024px){.card-category{height:520px}}.card-category__title{color:#fff}.card-category__title--nobutton{margin-bottom:0}.card-category__button{align-self:flex-start}.card-category__button,.card-category__title{z-index:1}.card-category:focus .card-category__image,.card-category:hover .card-category__image{transform:scale(1.05)}.card-category__button{background:#ffde6c;color:#003961;margin-top:16px;padding:14px 24px;font-size:1.25rem;line-height:1.25rem;font-family:din-condensed,sans-serif;font-weight:700;text-transform:uppercase}.card-category__button:focus,.card-category__button:hover{box-shadow:1px 1px 5px rgba(0,0,0,.32941176470588235)}.card-category__image,.card-category__image:after{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.card-category__image{transition:transform .25s ease-in-out;background-position:50%;background-size:cover;backface-visibility:hidden;transform:scale(1)}.card-category__image:after{content:"";background:#020024;background:linear-gradient(180deg,rgba(2,0,36,0),hsla(0,0%,100%,0) 40%,rgba(0,0,0,.6))}