.horizontal-slideshow{--image-offset:90px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-left:calc(var(--site-gutter-mobile)*-1);margin-right:calc(var(--site-gutter-mobile)*-1)}.horizontal-slideshow__slider{-ms-flex-order:var(--content-position);--nav-height:60px;order:var(--content-position);z-index:1}.horizontal-slideshow__images{-ms-flex-order:var(--image-position);border-radius:var(--border-radius);order:var(--image-position);overflow:hidden;position:relative}.horizontal-slideshow__images:after{content:"";display:block;padding-bottom:50%;width:100%}.horizontal-slideshow__slide-title{font-size:calc(18/var(--base)*1rem);text-align:center}.horizontal-slideshow__image{height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease 0ms,z-index .3s ease .3s;width:100%;z-index:0}.horizontal-slideshow__image img{height:100%;object-fit:cover;width:100%}.horizontal-slideshow__image.js-is-active{opacity:1;transition:opacity .3s ease 0ms,z-index .3s ease 0;z-index:1}@media(min-width:768px){.horizontal-slideshow{margin-left:auto;margin-right:auto;max-width:620px}.horizontal-slideshow__slider.slider{padding-top:40px;z-index:2}.horizontal-slideshow__images{margin:0 auto -20px;width:75%}}@media(min-width:992px){.horizontal-slideshow{max-width:none}.horizontal-slideshow__images{width:100%}.horizontal-slideshow__images:after{padding-bottom:40%}.horizontal-slideshow__slider{margin-left:auto;margin-right:auto;max-width:80%}.horizontal-slideshow__slide-title{font-size:calc(32/var(--base)*1rem);text-align:left}}