.content-block--carousel{position:relative}.content-block--carousel--static .content-block--carousel__slide-arrow,.content-block--carousel--static .content-block--carousel__slide-indicator-container{display:none}.content-block--carousel--spacing-hero .content-block--carousel__slide{min-height:70vh}.content-block--carousel__frame{position:relative;font-size:0;line-height:0;overflow:hidden}.content-block--carousel__slide,.content-block--carousel__slides{display:-webkit-flex;display:-ms-flexbox;display:flex}.content-block--carousel__slide{width:100%;-ms-flex-negative:0;flex-shrink:0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.content-block--carousel__background{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.content-block--carousel__content{margin-bottom:72px}@media (min-width:768px){.content-block--carousel__content{margin-left:104px;margin-right:104px}}.content-block--carousel__slide-indicator-container{position:absolute;right:0;bottom:0;left:0;text-align:center;padding-bottom:8px}.content-block--carousel__slide-indicator{display:inline-block;padding:12px}.content-block--carousel__slide-indicator__icon{vertical-align:middle}.content-block--carousel__slide-indicator__icon--active{display:none}.content-block--carousel__slide-indicator--active .content-block--carousel__slide-indicator__icon--active{display:inline-block}.content-block--carousel__slide-indicator--active .content-block--carousel__slide-indicator__icon--inactive{display:none}.content-block--carousel__slide-arrow{position:absolute;top:50%;padding:16px;margin-top:-48px;height:96px;cursor:pointer;display:none}@media (min-width:768px){.content-block--carousel__slide-arrow{display:block}}.content-block--carousel__slide-arrow--previous{left:32px}.content-block--carousel__slide-arrow--next{right:32px}.content-block--carousel__slide-arrow--next .content-block--carousel__slide-arrow__icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.required-style-content-container--main-content-blocks-carousel-block{display:block}