.banner-slider{position:relative;overflow-x:hidden;width:100%;height:320px}@media screen and (min-width:768px){.banner-slider{height:37vw;max-height:250px;min-height:250px}}@media screen and (min-width:1024px){.banner-slider{height:280px}}.image-container{height:100%;width:737px;position:absolute;right:0;overflow:hidden;display:flex;justify-content:center;align-items:center}@media screen and (min-width:768px){.image-container{width:-moz-fit-content;width:fit-content;min-width:55%}}.banner-info{position:absolute;bottom:10%;padding-left:2rem;font-size:.7em;width:90%;z-index:5}.banner-info .banner-tags{margin-bottom:.5rem}.banner-info .banner-title{word-break:keep-all;font-size:28px}.banner-info .banner-subtitle{word-break:keep-all;font-size:16px}@media screen and (min-width:768px){.banner-info{width:45%;max-width:600px;font-size:1em;top:50%;transform:translateY(-50%)}}.banner-slider-underlayer{position:absolute;width:100%;height:50%;background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,0));z-index:1;bottom:0}.banner-slider-underlayer.white{background:linear-gradient(0deg,rgba(255,255,255,.75),rgba(255,255,255,0))}@media screen and (min-width:768px){.banner-slider-underlayer{display:none}}.controls{display:flex}.controls .banner-indicator{display:flex;align-items:center;gap:4px}.carousel-container{position:relative;display:flex;align-items:center;justify-content:center;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y}.carousel-wrapper{position:relative;width:100%;padding:0 5%;overflow:hidden}.carousel{display:flex;gap:10px;width:100%;transition:transform .5s ease}.carousel-item{width:calc(100% - 3.3333333333px);flex-shrink:0}.carousel-controller-container{position:absolute;top:-50px;right:0}@media screen and (min-width:600px){.carousel-item{width:calc(50% - 3.3333333333px)}}@media screen and (min-width:768px){.carousel-wrapper{padding:0}.carousel-item{width:calc(33.3333% - 7.5px)}.carousel-controller{display:block}}@media screen and (min-width:1216px){.carousel-item{width:calc(25% - 7.5px)}}