.c-carousel{position:relative;margin-left:0;width:100%;overflow:hidden;margin:auto}.c-carousel__inner{width:100%;margin-left:0;position:absolute;overflow:hidden}.c-carousel__items{position:absolute;overflow:hidden;white-space:nowrap}.c-carousel__item{float:unset!important;display:inline-block!important;vertical-align:top;white-space:normal;padding-right:0;padding-left:0;width:100%}.c-carousel-main-container{width:100%}.c-carousel-main-container:after,.c-carousel-main-container:before{content:'';display:table}.c-carousel-main-container:after{clear:both}.c-carousel__arrows{display:none;width:100%}.c-carousel__arrows .next,.c-carousel__arrows .previous{position:absolute;width:40px;height:40px;background-color:#4c4c4c;cursor:pointer;text-align:center;top:50%;margin-top:-20px}.c-carousel__arrows .next:hover,.c-carousel__arrows .previous:hover{background-color:#4c4c4c}.c-carousel__arrows .previous{left:0}.c-carousel__arrows .next{right:0}.c-carousel__arrows .next:after,.c-carousel__arrows .previous:after{font-size:18px;line-height:22px;color:#fff}.c-carousel__arrows .previous:after{content:'';display:inline-block;width:50%;height:50%;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(-135deg);margin-top:25%;margin-left:25%}.c-carousel__arrows .next:after{content:'';display:inline-block;width:50%;height:50%;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);margin-top:25%;margin-left:-25%}@media (min-width:768px){.c-carousel__arrows .next,.c-carousel__arrows .previous{width:60px;height:60px;margin-top:-30px}.c-carousel__arrows .next:after,.c-carousel__arrows .previous:after{font-size:36px;line-height:60px}}.c-carousel__bullets{width:100%;height:21px;text-align:center;line-height:14px;margin-top:5px;margin-bottom:5px;position:absolute;bottom:0}@media (min-width:768px){.c-carousel__bullets{top:unset}}.c-carousel__bullets .bullet{display:inline-block;width:10px;height:10px;background-color:#acacac;margin-left:8px;vertical-align:middle;border-radius:10px}.c-carousel__bullets .bullet:first-of-type{margin-left:0}.c-carousel__bullets .bullet.selected{background-color:#4c4c4c}.c-carousel__thumbnails{width:100%}.c-carousel__thumbnails .c-carousel__thumbnail-item{display:inline-block;width:25%;height:auto;margin-left:8px;vertical-align:top}.c-carousel__thumbnails .c-carousel__thumbnail-item .title{font-size:16px;line-height:20px;font-weight:700}.c-carousel__thumbnails .c-carousel__thumbnail-item .image img{width:100%;height:auto}.c-carousel__thumbnails .c-carousel__thumbnail-item.selected{background-color:#acacac}.c-carousel__thumbnails .c-carousel__thumbnail-item:first-of-type{margin-left:0}