.roc-image-carousel__wrapper{margin-top:1.5rem;background-color:#f3f3f3}@media only screen and (min-width: 62em){.roc-image-carousel__wrapper{padding-bottom:2rem}}.roc-image-carousel__wrapper .roc-slider{display:flex;margin-block:1.675rem 2.4375rem}@media only screen and (min-width: 62em){.roc-image-carousel__wrapper .roc-slider{margin-block:3.375rem 2rem}}.roc-image-carousel__wrapper .roc-slider__label{margin-right:80px}@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{margin-right:4px}}.roc-image-carousel__item-wrapper{height:auto;padding-right:1rem}.roc-image-carousel__item{position:relative;height:100%;padding:2.5rem 1rem;display:flex;flex-direction:column;align-items:center;border-radius:8px;background-color:transparent}@media only screen and (min-width: 62em){.roc-image-carousel__item{padding-inline:1.75rem}}.roc-image-carousel__item:before{content:"";position:absolute;width:100%;height:100%;inset:0;background-color:#fff;box-shadow:0 3px 10px #0003;border-radius:8px;opacity:0;z-index:-1;transition:opacity .25s ease-in-out}.roc-image-carousel__item:hover:before,.roc-image-carousel__item:focus:before{opacity:100%}.roc-image-carousel__item--brand{justify-content:center}.roc-image-carousel__image-wrapper:not(.roc-image-carousel__image-wrapper--brand){margin:0 auto;text-align:center;height:200px;display:flex;justify-content:center;align-items:center;flex-shrink:0}@media only screen and (min-width: 62em){.roc-image-carousel__image-wrapper:not(.roc-image-carousel__image-wrapper--brand){height:250px}}.roc-image-carousel__image{width:auto;max-width:100%;height:100%;max-height:200px;object-fit:contain}@media only screen and (min-width: 62em){.roc-image-carousel__image{max-height:250px}}.roc-image-carousel__image--brand{max-height:40px}@media only screen and (min-width: 62em){.roc-image-carousel__image--brand{max-height:80px}}.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:#383838;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__wrapper .tns-controls{position:absolute;width:100%;z-index:1;bottom:4rem}@media only screen and (min-width: 100em){.roc-image-carousel__wrapper .tns-controls{bottom:50%}}.roc-image-carousel__wrapper--brand .tns-controls{bottom:2.75rem}@media only screen and (min-width: 100em){.roc-image-carousel__wrapper--brand .tns-controls{bottom:8.5rem}}.roc-image-carousel__wrapper .roc-slider__button{width:3rem;height:3rem;border-radius:50%;background-color:#e8e8e8;z-index:1}@media only screen and (min-width: 62em){.roc-image-carousel__wrapper .roc-slider__button{width:2.625rem;height:2.625rem}}.roc-image-carousel__wrapper .roc-slider__button:after{color:#383838;font-size:1.5625rem;font-weight:400}.roc-image-carousel__wrapper .roc-slider__button[data-controls=prev]{left:0}@media only screen and (min-width: 100em){.roc-image-carousel__wrapper .roc-slider__button[data-controls=prev]{left:-4rem}}.roc-image-carousel__wrapper .roc-slider__button[data-controls=next]{right:0}@media only screen and (min-width: 100em){.roc-image-carousel__wrapper .roc-slider__button[data-controls=next]{right:-4rem}}
