.video-play-icon {
   width: 44px;
   height: 44px;
   display: flex;
   align-items: center;
   justify-content: center;
   border-radius: 12px;
   background-color: #FFFFFF;
   position: absolute;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
   color: #004BCA;
   text-align: center;
   cursor: pointer;
   display: none;
   transition: all 250ms ease-out;

}

.video-play-icon::before {
   content: "";
   display: block;
   width: 0;
   height: 0;
   border-left: 16px solid #004BCA;
   border-top: 8px solid transparent;
   border-bottom: 8px solid transparent;
   margin-left: 2px;
}