.content-section-wrapper .video-container{position:relative;width:100%;height:340px;overflow:hidden;cursor:pointer}@media only screen and (min-width:960px){.content-section-wrapper .video-container{height:640px}}.content-section-wrapper .video-container .play-btn{width:80px;height:80px;padding:20px 18px 20px 22px;display:flex;justify-content:center;align-items:center;border:1px solid #fff;color:#fff;border-radius:100px}@media only screen and (min-width:960px){.content-section-wrapper .video-container .play-btn{width:120px;height:120px;padding:35px 30px 35px 40px}}.content-section-wrapper .video-container .play-btn svg{width:100%;height:auto;max-width:100%;max-height:100%;fill:#fff}.content-section-wrapper .video-container .video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.45);transition:background-color ease-in-out 280ms}.content-section-wrapper .video-container:hover .video-wrapper{background-color:rgba(0,0,0,.55)}.content-section-wrapper .video-container .video-poster{width:100%;height:100%;object-fit:cover}.content-section-wrapper .video-modal{display:none;position:fixed;top:0;left:0;width:100svw;height:100svh;background-color:rgba(0,0,0,.85);z-index:9999}.content-section-wrapper .video-modal .video-iframe{width:640px;height:340px;max-width:90svw;max-height:90svh}@media only screen and (min-width:960px){.content-section-wrapper .video-modal .video-iframe{width:65vw;height:65vh}}.content-section-wrapper .video-modal.show{display:flex}.content-section-wrapper .video-modal .modal-close{position:absolute;top:25px;right:35px;width:24px;height:auto;color:#fff;cursor:pointer;opacity:.75}.content-section-wrapper .video-modal .modal-close:hover{opacity:1}