.image-banner,.video-banner{position:relative}.image-carousel-container,.video-carousel-container{height:540px;overflow:hidden;transition:height .5s ease}@media screen and (max-width:530px){.image-carousel-container,.video-carousel-container{height:210px}}.video-carousel-container.expanded{height:500px}.video-carousel-container .video-item{width:100%}.image-carousel-container[data-count="1"] .slick-dots,.video-carousel-container[data-count="1"] .slick-dots{display:none}.video-container{height:540px;position:relative}@media screen and (max-width:530px){.image-container,.video-container{height:210px}}.image-container{height:540px;overflow:hidden;position:relative;width:100%}.image-container img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.video-carousel-container .video-client{bottom:30px;left:40px;position:absolute;z-index:2}.video-carousel-container .video-client a{color:#fff}.video-element{position:absolute;top:50%;transform:translateY(-50%);transition:transform .5s ease;width:100%}.video-carousel-container.expanded .video-element{transform:translateY(-25%)}.image-carousel-container .slick-dots,.video-carousel-container .slick-dots{left:50%;right:auto;transform:translateX(-50%)}.image-carousel-container .slick-dots li:before,.video-carousel-container .slick-dots li:before{background-color:transparent;border:1px solid #fff;height:14px;width:14px}.image-carousel-container .slick-dots li.slick-active:before,.video-carousel-container .slick-dots li.slick-active:before{background-color:#1fd895}.video-client{font-size:20px;font-weight:700}.video-expand{background-color:#fff;border-radius:50%;bottom:40px;cursor:pointer;height:50px;position:absolute;right:160px;width:50px}.video-expand a{display:block;position:relative}.video-expand a img{left:14px;position:absolute;top:13px;widtH:24px}.video-banner .arrow-right{display:inline-block}