#mini-banners{font-weight:450;letter-spacing:.5em}#mini-banners .slider-nav{padding:.625rem 0;height:100%;transform:none;opacity:1}#mini-banners .slider-nav .banner-arrow{color:var(--text-inverse-subtlest);padding:0;border:0}#mini-banners .slider-nav .banner-arrow svg{height:2.5rem;width:2.5rem}#mini-banners .slider-container{margin:0 2rem}#mini-banners .slider-container img{width:100%}#mini-banners .text-wrapper{bottom:35%}#mini-banners .text-wrapper a:hover{transform:scale(1.05)}#mini-banners .text-wrapper svg{height:.5rem}@media screen and (max-width:64rem){#mini-banners .text-wrapper{flex-direction:column;justify-content:center;align-items:center;text-align:center;height:100%;width:100%;bottom:0;gap:.5rem}#mini-banners div.cta a{font-size:3.5vw;gap:0;line-height:7vw;letter-spacing:.2rem}#mini-banners p.title{letter-spacing:.3rem;font-size:7vw;line-height:9vw}#mini-banners p.subtitle{letter-spacing:.3rem;font-size:4.5vw;line-height:3vw;margin-top:3%}}@media screen and (min-width:64rem){#mini-banners{max-width:100%;margin:0 auto}#mini-banners .text-wrapper{bottom:40%}#mini-banners div.cta{display:flex;text-align:center;justify-content:center;gap:1rem}#mini-banners .title.cta{font-size:1.4vw;letter-spacing:.2rem}#mini-banners .text-wrapper svg{height:.625rem}#mini-banners p{letter-spacing:.5rem;font-size:3vw;line-height:5vw}#mini-banners p.subtitle{letter-spacing:.3rem;font-size:2vw;line-height:3vw}#mini-banners .slider-container{--mini-banners-gap:7%;--swiffy-slider-item-gap-totalwidth:calc(var(--mini-banners-gap)*(var(--swiffy-slider-item-count) - 1));--mini-banners-width:calc((100% - var(--swiffy-slider-item-reveal) - var(--swiffy-slider-item-gap-totalwidth))/var(--swiffy-slider-item-count));grid-auto-columns:var(--mini-banners-width);gap:var(--mini-banners-gap);margin:0}}
