.adkcm-campaign{margin-bottom:20px}.adkcm-video-container{position:relative}.adkcm-video-container video{width:100%;height:auto}.adkcm-video-container .adkcm-mute-btn,.adkcm-video-container .adkcm-pause-btn{position:absolute;top:10px;right:10px;background:rgba(0,0,0,.5);color:#fff;border:none;padding:5px;cursor:pointer}.adkcm-video-container .adkcm-pause-btn{right:50px}.adkcm-video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.adkcm-3d-cube{width:300px;height:300px;perspective:1000px;margin:50px auto;position:relative}.cube{width:100%;height:100%;position:relative;transform-style:preserve-3d;transform:rotateX(0) rotateY(0)}.face{position:absolute;width:300px;height:300px;background:rgba(255,255,255,.8);border:1px solid #ccc}.face a{display:block;width:100%;height:100%}.face img{width:100%;height:100%;object-fit:cover !important}.face-1{transform:rotateY(0deg) translateZ(150px)}.face-2{transform:rotateY(90deg) translateZ(150px)}.face-3{transform:rotateY(180deg) translateZ(150px)}.face-4{transform:rotateY(-90deg) translateZ(150px)}.face-5{transform:rotateX(90deg) translateZ(150px)}.face-6{transform:rotateX(-90deg) translateZ(150px)}.adkcm-carousel{position:relative;overflow:hidden}.carousel-slides{position:relative;width:100%;height:100%}.carousel-slide{display:none;width:100%;height:100%}.carousel-slide img{width:100%;height:auto}.adkcm-carousel .prev,.adkcm-carousel .next{cursor:pointer;position:absolute;top:50%;width:auto;padding:16px;margin-top:-22px;color:#fff;font-weight:700;font-size:18px;transition:.6s ease;border-radius:0 3px 3px 0;user-select:none}.adkcm-carousel .next{right:0;border-radius:3px 0 0 3px}.adkcm-carousel .prev:hover,.adkcm-carousel .next:hover{background-color:rgba(0,0,0,.8)}