.roc-image-carousel__wrapper{margin-top:1.5rem}@media only screen and (min-width: 36em){.roc-image-carousel__wrapper{padding:3.75rem 0 1.5rem}}.roc-image-carousel__wrapper .roc-slider{display:flex;padding:10px}.roc-image-carousel__wrapper .roc-slider__label{margin-right:80px;padding:0 0 1.0625em;border-bottom:1px solid #a9a4a4;margin-bottom:1.25rem}@media only screen and (max-width: 20em){.roc-image-carousel__wrapper .roc-slider__label{margin-right:0}}@media only screen and (min-width: 48em){.roc-image-carousel__wrapper .roc-slider__label{margin-right:140px}}@media only screen and (min-width: 75em){.roc-image-carousel__wrapper .roc-slider__label{padding:0 0 1.375em;margin-right:4px;margin-bottom:1.875rem}}.roc-image-carousel__item-wrapper{height:auto;padding:10px}.roc-image-carousel__item{position:relative;height:100%;padding:10px;display:flex;flex-direction:column;align-items:center;gap:1rem}.roc-image-carousel__image{max-height:80px;width:auto;max-width:100%}@media only screen and (min-width: 48em){.roc-image-carousel__image{max-height:90px}}@media only screen and (min-width: 62em){.roc-image-carousel__image{max-height:100px}}.roc-image-carousel__content{text-align:center;max-width:100%}.roc-image-carousel__content--left{text-align:left}.roc-image-carousel__content--center{text-align:center}.roc-image-carousel__content--right{text-align:right}.roc-image-carousel__heading,.roc-image-carousel__subheading{font-weight:700;color:#757575;overflow-wrap:break-word}.roc-image-carousel__heading{font-size:1.2em;margin:1rem 0}.roc-image-carousel__subheading{font-style:italic;margin:0 0 1rem}.roc-image-carousel__button{max-width:100%;padding:9px 1rem 7px;margin-bottom:1px}.roc-image-carousel__link{position:absolute;inset:0}.roc-image-carousel__link:hover,.roc-image-carousel__link:active{box-shadow:0 3px 10px #0003}
