.bloque-video{width:100%;height:calc(100vh - 90px);overflow:hidden;box-sizing:border-box}.bloque-video.half-height{height:50vh}.bloque-video .container{width:100%;height:100%}.bloque-video .container .video-container{position:relative;width:100%;height:100%;overflow:hidden}.bloque-video .container .video-container--mobile{display:none}.bloque-video .container .video-container video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;}.bloque-video .container .video-container video .mobile{display:none}.bloque-video .container .video-container .video-img{width:100%;height:100%;position:absolute;top:0;left:0;z-index:5;cursor:pointer}.bloque-video .container .video-container .video-img .shadow{position:absolute;width:100%;height:100%;background-color:rgba(0,156,166,.6);top:0;left:0;z-index:0}.bloque-video .container .video-container .video-img img{width:100%;max-width:100%;height:100%;object-fit:cover}.bloque-video .container .video-container .video-img img.mobile{display:none}.bloque-video .container .video-container .video-img.hidden{display:none}.bloque-video .container .video-container .svg-play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;max-width:210px;max-height:162px;cursor:pointer;pointer-events:all;z-index:7}.bloque-video .container .video-container .svg-play path{fill:#fff}.video-container button{background:none;border:none;z-index:3;position:relative}.video-container button:before{content:"";position:absolute;background-size:contain;background-repeat:no-repeat;background-position:center center;bottom:calc(clamp(15px,1.1979166667vw,23px)*-1)}.video-container .video__controls{position:absolute;bottom:clamp(30px,2.6041666667vw,50px);left:0;width:100%;z-index:3;display:flex;justify-content:center;align-items:center;gap:3.5rem;box-sizing:border-box}.video-container .bar__container{width:46%}.play-btn:before{width:clamp(30px,2.7083333333vw,52px);height:clamp(30px,2.7083333333vw,52px);background-image:url(../img/play.svg)}.pause-btn:before{width:clamp(30px,2.7083333333vw,52px);height:clamp(30px,2.7083333333vw,52px);background-image:url(../img/pause.svg)}.forward-btn:before{width:clamp(30px,2.7083333333vw,52px);height:clamp(30px,2.7083333333vw,52px);background-image:url(../img/backward.svg);transform:rotate(180deg);right:0}.backward-btn::before{width:clamp(30px,2.7083333333vw,52px);height:clamp(30px,2.7083333333vw,52px);background-image:url(../img/backward.svg);left:0}.fullScreen-btn::before{width:clamp(30px,2.7083333333vw,52px);height:clamp(30px,2.7083333333vw,52px);background-image:url(../img/icon-full-screen.png);right:0}.progress-bar{width:100% !important;height:0.3125vw;z-index:3;position:relative}.progress-bar:before{content:"";position:absolute;width:100%;height:6px;background-image:url(../img/line.svg);background-size:cover;background-repeat:no-repeat;background-position:center center;top:0;left:50%;transform:translateX(-50%)}.progress-bar .progress-thumb{width:0.8333333333vw;height:0.8333333333vw;background-color:#fff;border-radius:50%;position:absolute;top:-0.2083333333vw;z-index:4}@media(max-width: 991px){.bloque-video{height:calc(100vh - 60px)}.bloque-video.half-height{height:50vh}.bloque-video .video-container .video__controls{gap:2.3rem}}@media(max-width: 781px){.bloque-video .container .video-container{display:block;height:100%;padding-bottom:0}.bloque-video .container .video-container video .mobile{display:block}.bloque-video .container .video-container video .desktop{display:none}.bloque-video .container .video-container .video-img img.mobile{display:block}.bloque-video .container .video-container .video-img img.desktop{display:none}.play-btn:before{width:8vw;height:5.3333333333vw}.pause-btn:before{width:8vw;height:5.3333333333vw}.forward-btn:before{width:8vw;height:5.3333333333vw}.backward-btn:before{width:8vw;height:5.3333333333vw}.progress-bar .progress-thumb{width:2.4vw;height:2.4vw;top:-0.2666666667vw}.bloque-video .container .video-container .svg-play{max-width:110px;max-height:92px}}body:not(.wp-admin) .bloque-video>.container .video-container .video-img img{transform-origin:50% 50%;transform:scale(1.4)}body:not(.wp-admin) .bloque-video.active>.container .video-container .video-img img{transition:transform 10s .4s;transform:scale(1)}
