.hero__slideshow .splide__slide{background-position:50%;background-repeat:no-repeat;background-size:cover}.hero__slideshow .splide__slide__container{display:flex;height:100%;margin-inline:auto;max-width:1200px}.hero__slideshow .splide__slide__content{display:flex;flex-direction:column;gap:30px;max-width:800px;width:100%}.hero__slideshow .hero--title{color:inherit;font-size:48px;line-height:1.2em;margin:0}.hero__slideshow .hero--content{font-size:19px;font-weight:400}.hero__slideshow .button-wrapper .button{font-size:19px;font-weight:600}.hero__slideshow .splide__arrows button{background-color:transparent}.hero__slideshow .splide__arrows button:hover{border:none}.hero__slideshow .splide__arrows button svg{height:24px;width:24px}.hero__slideshow .splide__pagination{bottom:20px;gap:4px}.hero__slideshow .splide__pagination button{height:9px;opacity:.6;width:9px}.hero__slideshow .splide__pagination button:focus,.hero__slideshow .splide__pagination button:hover{border:none}.hero__slideshow .splide__pagination button.is-active{opacity:1}@media (max-width:767px){.hero__slideshow .splide__slide{min-height:300px!important}.hero__slideshow .hero--title{font-size:36px}.hero__slideshow .button-wrapper .button,.hero__slideshow .hero--content{font-size:17px}}