.card-scroller__container{display:grid}.card-scroller{grid-gap:1.5rem;max-width:90rem;padding-left:var(--page-padding);padding-right:var(--page-padding);overscroll-behavior-x:contain;grid-auto-columns:90%;grid-auto-flow:column;gap:1.5rem;display:grid;overflow-x:auto}.card-scroller::-webkit-scrollbar{display:none}.card-scroller{scrollbar-width:none;-ms-overflow-style:none}.card-scroller.fluid{max-width:100vw}.card-scroller.narrow{padding-left:0;padding-right:0}.card-scroller.one-up{grid-auto-columns:100%}@media (width>=576px){.card-scroller,.card-scroller.mini-card-scroller{grid-auto-columns:48%}.card-scroller.one-up{grid-auto-columns:100%}}@media (width>=768px){.card-scroller{grid-auto-columns:45%}.card-scroller.mini-card-scroller{grid-auto-columns:48%}.card-scroller.narrow{grid-auto-columns:90%}.card-scroller.one-up{grid-auto-columns:100%}}@media (width>=992px){.card-scroller{grid-auto-columns:auto}.card-scroller.extended-scroller{grid-auto-columns:48%}.card-scroller.mini-card-scroller{grid-auto-columns:22%}.card-scroller.narrow{grid-auto-columns:90%}.card-scroller.one-up{grid-auto-columns:100%}}@media (width>=1200px){.card-scroller{grid-auto-columns:auto}.card-scroller.extended-scroller{grid-auto-columns:48%}.card-scroller.mini-card-scroller{grid-auto-columns:22%}.card-scroller.narrow{grid-auto-columns:90%}.card-scroller.one-up{grid-auto-columns:100%}}@media (width>=1400px){.card-scroller{grid-auto-columns:auto}.card-scroller.extended-scroller{grid-auto-columns:30%}.card-scroller.mini-card-scroller{grid-auto-columns:22%}.card-scroller.narrow{grid-auto-columns:90%}.card-scroller.one-up{grid-auto-columns:100%}}.snap-inline{scroll-snap-type:inline mandatory;scroll-padding-inline:var(--page-padding)}.snap-inline>*{scroll-snap-align:start}.mini-card{background-color:var(--bg-card);border:1px solid var(--color-border);box-shadow:var(--shadow);border-radius:1rem;flex-direction:column;justify-content:flex-start;align-items:center;padding:0;font-size:1rem;display:flex;overflow:hidden}.mini-card h3,.mini-card h4{text-align:center;margin-top:var(--spacer-4);margin-bottom:var(--spacer-2);font-size:1.618em;font-weight:900;color:var(--txt-heading)!important}.mini-card p{color:var(--txt);text-align:center;margin:0}.mini-card p:first-of-type{margin-bottom:auto}.mini-card img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;width:100%;height:auto}.mini-card img.wide{aspect-ratio:16/9}.mini-card a{margin-bottom:var(--spacer-4);text-align:center;margin-top:var(--spacer-4);width:calc(100% - (var(--spacer-8)))}.mini-card .item__brand{text-align:center;margin-top:var(--spacer-4);font-size:.9rem;font-weight:900}.mini-card .item__exp{text-align:center;font-size:.8rem}.promo-cards{grid-gap:1.5rem;grid-template-columns:repeat(1,1fr);gap:1.5rem;width:100%;max-width:90rem;margin-bottom:6rem;display:grid}@media (width>=768px){.promo-cards{grid-template-columns:repeat(2,1fr)}}.promo-card{background-color:var(--bg-card);border:1px solid var(--color-border);box-shadow:var(--shadow);border-radius:1rem;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:0;display:flex;overflow:hidden}.promo-card h3,.promo-card h4{color:var(--txt-heading);text-align:left;margin-top:var(--spacer-4);margin-bottom:var(--spacer-2);margin-left:1rem;margin-right:1rem;font-size:1.2rem;font-weight:900}.promo-card p{color:var(--txt);text-align:left;margin:0}.promo-card p:first-of-type{margin-bottom:auto;margin-left:1rem;margin-right:1rem}.promo-card img{aspect-ratio:2;-o-object-fit:cover;object-fit:cover;width:100%;height:auto}.promo-card img.wide{aspect-ratio:16/9}.promo-card a{margin-bottom:var(--spacer-4);text-align:left;margin-top:var(--spacer-4);margin-left:1rem;margin-right:1rem}.promo-card .item__brand{text-align:left;margin-top:var(--spacer-4);margin-left:1rem;margin-right:1rem;font-size:.9rem;font-weight:900}.promo-card .item__exp{text-align:left;margin-left:1rem;margin-right:1rem;font-size:.8rem}.overview-cards{grid-gap:1.5rem;grid-template-columns:repeat(1,1fr);gap:1.5rem;width:100%;max-width:90rem;margin-top:1rem;margin-bottom:6rem;display:grid}@media (width>=768px){.overview-cards{grid-template-columns:repeat(2,1fr)}}@media (width>=992px){.overview-cards{grid-template-columns:repeat(3,1fr)}}.overview-card{background-color:var(--bg-card);border:1px solid var(--color-border);box-shadow:var(--shadow);border-radius:1rem;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:0;display:flex;overflow:hidden}.overview-card h3,.overview-card h4{color:var(--txt-heading);text-align:left;margin-top:var(--spacer-4);margin-bottom:var(--spacer-2);margin-left:1rem;margin-right:1rem;font-size:1.2rem;font-weight:900}.overview-card p{color:var(--txt);text-align:left;margin:0}.overview-card p:first-of-type{margin-bottom:auto;margin-left:1rem;margin-right:1rem}.overview-card img{aspect-ratio:2;-o-object-fit:cover;object-fit:cover;width:100%}.overview-card img.wide{aspect-ratio:16/9}.overview-card a{margin-bottom:var(--spacer-4);margin-top:var(--spacer-4);margin-left:1rem;margin-right:1rem}.overview-card .item__brand{text-align:left;margin-top:var(--spacer-4);margin-left:1rem;margin-right:1rem;font-size:.9rem;font-weight:900}.overview-card .item__exp{text-align:left;margin-left:1rem;margin-right:1rem;font-size:.8rem}.card-body{padding:2rem}.cardarea{max-width:90rem;color:var(--txt-heading);padding:3rem 1rem 6rem;font-size:2.5em;font-weight:700;line-height:normal}@media (width>=768px){.cardarea{min-width:45rem;max-width:50rem}}@media (width>=992px){.cardarea{min-width:50rem;max-width:90rem}}.card-grid{grid-gap:1rem;grid-template-columns:repeat(1,1fr);gap:1rem;width:100%;display:grid}@media (width>=768px){.card-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=992px){.card-grid{grid-template-columns:repeat(3,1fr)}}.card-text{color:var(--txt-heading);background:#000000b3;border:0;border-radius:.25rem;padding:1rem 3rem;font-size:2rem}.bounceicon:hover{animation-name:bounce_down;animation-duration:1s;animation-iteration-count:1;animation-delay:0s}.text-bounce-up .card:hover h2{color:var(--txt-heading);text-shadow:1px 1px 1px #000;animation-name:bounce_up;animation-duration:1s;animation-iteration-count:1;animation-delay:0s}
