li.cmp-bodybuilder-carousel__indicator:focus{outline:0}
.cmp-carousel__content{position:relative}
.cmp-carousel__item{display:block;height:0;opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0)}
.cmp-carousel__item--active{display:block;height:auto;opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=1);-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s linear}
.cmp-carousel__action{-webkit-appearance:none;-moz-appearance:none;appearance:none}
.indicators-disabled #indicatorList{display:none}
.cmp-carousel__indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none;cursor:pointer;margin-bottom:25px}
.cmp-carousel__indicators--disabled{display:none}
.cmp-bodybuilder-carousel__indicator{position:relative;flex:0 1 auto;width:40px;height:4px;margin:0 7px;font-size:0;text-indent:-3000px;background-color:rgba(255,255,255,0.6)}
.cmp-bodybuilder-carousel__indicator--active{background-color:#fff}
.cmp-carousel__item.cmp-carousel__item--active .hero-full-screen{height:100vh}
.cmp-carousel__item.cmp-carousel__item--active .ratio-16x9{padding-top:56.25%}
.cmp-carousel__item.cmp-carousel__item--active .ratio-16x7{padding-top:43.75%}
.cmp-carousel__item.cmp-carousel__item--active .ratio-16x5{padding-top:31.25%}
.cmp-carousel__item.cmp-carousel__item--active .ratio-16x3{padding-top:18.75%}
.cmp-carousel__item.cmp-carousel__item--active .ratio-4x3{padding-top:75%}
.cmp-carousel__item.cmp-carousel__item--active .ratio-5x7{padding-top:140%}
.cmp-carousel__item.cmp-carousel__item--active .ratio-1x1{padding-top:100%}
.cmp-carousel__item.cmp-carousel__item--active .ratio-1x2{padding-top:200%}
.cmp-carousel__item.cmp-carousel__item--active .ratio-2x1{padding-top:50%}
@media(max-width:1280px){.cmp-carousel__item.cmp-carousel__item--active .ratio-16x9{height:50vh;padding-top:0}
.cmp-carousel__item.cmp-carousel__item--active .ratio-16x7{height:50vh;padding-top:0}
.cmp-carousel__item.cmp-carousel__item--active .ratio-16x5{height:50vh;padding-top:0}
.cmp-carousel__item.cmp-carousel__item--active .ratio-16x3{height:50vh;padding-top:0}
.cmp-carousel__item.cmp-carousel__item--active .ratio-4x3{height:50vh;padding-top:0}
.cmp-carousel__item.cmp-carousel__item--active .ratio-5x7{height:50vh;padding-top:0}
.cmp-carousel__item.cmp-carousel__item--active .ratio-1x1{height:50vh;padding-top:0}
.cmp-carousel__item.cmp-carousel__item--active .ratio-1x2{height:50vh;padding-top:0}
.cmp-carousel__item.cmp-carousel__item--active .ratio-2x1{height:50vh;padding-top:0}
}
.cmp-carousel__item .hero-full-screen{height:0}
.cmp-carousel__item .ratio-16x9{padding-top:0;height:0}
.cmp-carousel__item .ratio-16x7{padding-top:0;height:0}
.cmp-carousel__item .ratio-16x5{padding-top:0;height:0}
.cmp-carousel__item .ratio-16x3{padding-top:0;height:0}
.cmp-carousel__item .ratio-4x3{padding-top:0;height:0}
.cmp-carousel__item .ratio-5x7{padding-top:0;height:0}
.cmp-carousel__item .ratio-1x1{padding-top:0;height:0}
.cmp-carousel__item .ratio-1x2{padding-top:0;height:0}
.cmp-carousel__item .ratio-2x1{padding-top:0;height:0}