.s-image-carousel-content{margin-top:1rem;margin-bottom:4rem}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.s-image-carousel-content{margin-bottom:2.5rem}}.s-image-carousel-pretitle{margin-bottom:1.5rem;color:var(--color-brand-1);font-family:var(--font-ptmono);letter-spacing:.1em;text-transform:uppercase}.s-image-carousel-title{margin-bottom:1.5rem;color:var(--color-black-light);font-weight:400;line-height:1.1}.s-image-carousel-description{margin-bottom:3rem;color:var(--color-grey-dark);font-size:1.25rem;line-height:1.5}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.s-image-carousel-description{font-size:1rem}}.s-image-carousel__slide{padding:0 1rem;border-left:1px solid var(--color-grey-light)}.s-image-carousel__slide-title{position:relative;margin-bottom:2rem}.s-image-carousel__slide-title:before{position:absolute;top:calc(50% - .5rem);left:-1rem;display:block;width:.125rem;height:1.25rem;background-color:var(--color-brand-2);content:""}.s-image-carousel__buttons{display:flex;flex-direction:row;align-items:center;justify-content:center;margin:4rem auto}@media only screen and (max-width: 987px){.s-image-carousel__buttons{margin:2rem auto}}.s-image-carousel__buttons button:first-of-type{margin-right:1rem}.s-image-carousel__buttons button:last-of-type{margin-left:1rem}
