.acf-video-block{position:relative;overflow:hidden;aspect-ratio:1/.613}.acf-video-block .video-element{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.acf-video-block .video-overlay{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:1}.acf-video-block .video-overlay:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(2,22,54,.4);display:block;z-index:3;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0}.acf-video-block .video-overlay .poster-image{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;left:0;z-index:2}.acf-video-block .video-overlay .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3}.acf-video-block .video-overlay .play-icon svg{width:7.5rem;height:auto;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media only screen and (max-width: 1920px) and (min-width: 1599px){.acf-video-block .video-overlay .play-icon svg{width:11rem}}@media only screen and (max-width: 768px){.acf-video-block .video-overlay .play-icon svg{width:5rem}}.acf-video-block .video-overlay .play-icon svg path{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.acf-video-block .video-overlay .play-icon svg circle.hovermove{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.acf-video-block .video-overlay .play-icon svg:hover path:first-child{fill:#83662f}.acf-video-block .video-overlay .play-icon svg:hover path:nth-child(2){fill:#3d2f164d}.acf-video-block .video-overlay .arrow-text{position:absolute;bottom:1.5rem;right:2.8rem;z-index:3}@media only screen and (max-width: 1920px) and (min-width: 1599px){.acf-video-block .video-overlay .arrow-text{bottom:2.2rem;right:3.8rem}}@media only screen and (max-width: 768px){.acf-video-block .video-overlay .arrow-text{bottom:0rem;right:1.5rem}}.acf-video-block .video-overlay .arrow-text svg{overflow:visible;width:16rem}@media only screen and (max-width: 1920px) and (min-width: 1599px){.acf-video-block .video-overlay .arrow-text svg{width:19.6rem}}@media only screen and (max-width: 768px){.acf-video-block .video-overlay .arrow-text svg{width:11rem}}.acf-video-block .video-overlay .arrow-text svg path:last-child{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.acf-video-block .video-overlay:hover:before{opacity:1}.acf-video-block .video-overlay:hover .play-icon svg circle.hovermove{cx:46;cy:46;opacity:1}.acf-video-block .video-overlay:hover .arrow-text svg path:last-child{fill:#dcc69d;transform:scale(1.2);transform-origin:6rem}
