.image-slider{background-color:var(--color-black);color:var(--color-white);overflow:hidden;padding:48px 0}@media (min-width:992px){.image-slider{padding:64px 0}}.image-slider__header{margin:auto auto 40px;max-width:360px;text-align:center}.image-slider__subtitle{font-weight:700;margin-bottom:12px}.image-slider__items-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 calc(var(--container-gutter)/2)}.image-slider__items,.image-slider__items-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.image-slider__items{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:100%;overflow:visible}.image-slider__item{-webkit-box-flex:0;-ms-flex:0 0 62.5vw;flex:0 0 62.5vw;max-width:62.5vw;min-width:62.5vw;padding:0 calc(var(--container-gutter)/2)}@media (min-width:992px){.image-slider__item{-webkit-box-flex:0;-ms-flex:0 0 27.5vw;flex:0 0 27.5vw;max-width:27.5vw;min-width:27.5vw}}.image-slider__item-link{color:inherit;display:block;text-decoration:none;-webkit-transition:opacity var(--transition-time) var(--transition-easing);-o-transition:opacity var(--transition-time) var(--transition-easing);transition:opacity var(--transition-time) var(--transition-easing)}.image-slider__item-link[href]:hover{opacity:.75}.image-slider__item-image-wrapper{overflow:hidden;position:relative}.image-slider__item-image{display:block;height:auto;-webkit-transition:-webkit-transform .4s cubic-bezier(.37,0,.63,1);transition:-webkit-transform .4s cubic-bezier(.37,0,.63,1);-o-transition:transform .4s cubic-bezier(.37,0,.63,1);transition:transform .4s cubic-bezier(.37,0,.63,1);transition:transform .4s cubic-bezier(.37,0,.63,1),-webkit-transform .4s cubic-bezier(.37,0,.63,1);width:100%}.image-slider__item[href]:hover .image-slider__item-image{-webkit-transform:scale(1.05);transform:scale(1.05)}.image-slider__item-text{font-family:var(--font-primary);font-size:.75rem;font-weight:400;letter-spacing:.02em;line-height:1.25}@media (min-width:992px){.image-slider__item-text{font-size:.8125rem}}@media (min-width:1200px){.image-slider__item-text{font-size:1.0625rem}}.image-slider__item-text{margin-top:24px}