.banner{background-position:50%;background-size:cover;height:16rem}.banner__container{margin-left:auto;margin-right:auto;width:100%}@media (min-width:600px){.banner__container{max-width:600px}}@media (min-width:728px){.banner__container{max-width:728px}}@media (min-width:984px){.banner__container{max-width:984px}}@media (min-width:1240px){.banner__container{max-width:1240px}}@media (min-width:1400px){.banner__container{max-width:1400px}}.banner__container{display:flex;flex-direction:column;height:100%;padding-left:1rem;padding-right:1rem;padding-top:2rem}@media (min-width:1280px){.banner__container{justify-content:space-between;padding-bottom:3rem}}.banner__back{align-items:center;display:flex;gap:.5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:1280px){.banner__back{display:none}}.banner__back span{font-size:1.125rem;font-weight:700;line-height:1.75rem}.banner__title{font-size:1.5rem;font-weight:700;line-height:2rem;margin-top:auto;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:1024px){.banner__title{font-size:32px}}@media (min-width:1280px){.banner__title{margin-top:0}}.banner__subtitle{font-size:1rem;font-weight:400;line-height:1.5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:1024px){.banner__subtitle{font-size:1.25rem;line-height:1.75rem}}.filter-container[data-v-616fffaa]::-webkit-scrollbar{width:8px}.filter-container[data-v-616fffaa]::-webkit-scrollbar-thumb{background-color:#0672ba;border-radius:4px}.filter-container[data-v-616fffaa]::-webkit-scrollbar-track{background-color:#fafafa}.filter-container[data-v-616fffaa]{padding-bottom:16px}
