.vc-carousel{position:relative}.vc-carousel.is-horizontal{overflow-x:hidden}.vc-carousel.is-vertical{overflow-y:hidden}.vc-carousel__wrapper{position:relative;height:300px}.vc-carousel__arrow{border:none;outline:none;padding:0;height:36px;width:36px;cursor:pointer;-webkit-transition:.3s;transition:.3s;border-radius:50%;background-color:rgba(31,45,61,.11);color:#fff;position:absolute;top:50%;z-index:10;margin:-18px 0 0;text-align:center;font-size:12px}.vc-carousel__arrow.is-left-arrow{left:16px}.vc-carousel__arrow.is-right-arrow{right:16px}.vc-carousel__arrow:hover{background-color:rgba(31,45,61,.23)}.vc-carousel__dots{position:absolute;list-style:none;margin:0;padding:0;z-index:2}.vc-carousel__dots.is-horizontal{bottom:0;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.vc-carousel__dots.is-vertical{right:0;top:0;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.vc-carousel__dots.is-outside{bottom:26px;text-align:center;position:static;-webkit-transform:none;-ms-transform:none;transform:none}.vc-carousel__dots.is-outside .vc-carousel__dot:hover button{opacity:.64}.vc-carousel__dots.is-outside button{background-color:#c0c4cc;opacity:.24}.vc-carousel__dots.is-labels{left:0;right:0;-webkit-transform:none;-ms-transform:none;transform:none;text-align:center}.vc-carousel__dots.is-labels .vc-carousel__button{height:auto;width:auto;padding:2px 18px;font-size:12px}.vc-carousel__dots.is-labels .vc-carousel__dot{padding:6px 4px}.vc-carousel__dot{background-color:rgba(0,0,0,0);cursor:pointer}.vc-carousel__dot:hover button{opacity:.72}.vc-carousel__dot.is-horizontal{display:inline-block;padding:12px 4px}.vc-carousel__dot.is-vertical{padding:4px 12px}.vc-carousel__dot.is-vertical .vc-carousel__button{width:2px;height:15px}.vc-carousel__dot.is-active button{opacity:1}.vc-carousel__button{display:block;opacity:.48;width:30px;height:2px;background-color:#fff;border:none;outline:none;padding:0;margin:0;cursor:pointer;-webkit-transition:.3s;transition:.3s}