You are running Lay Theme version 4.1.8:
<!-- Thank you for using Lay Theme 4.1.8 by 100k Studio -->Are you able to upgrade to the newest version within your Wordpress Admin area?
Appearance > Themes > Lay Theme >
Screen Shot 2022-04-08 at 2.56.12 PM.png
Also wthin the <head> content of your website is added some "Simple Custom CSS & JS"
.col video { opacity: 0; } .contact-grey { background: #f5f5f5; padding: 5px 20px 15px 20px; border-radius: 10px; /*box-shadow: rgba(0, 0, 0, 0.2) 3px 10px 40px;*/ color: #000; } .contact-grey h3 { color: #000; font-weight: 500; font-size: 26px; text-align: center; text-transform: uppercase; } .contact-grey .nf-field-label { color: #a4b0be; text-transform: capitalize; } .contact-grey .nf-form-content input:not([type=button]), .contact-dark .nf-form-content textarea { border-radius: 30px; box-shadow: none; color: #787878; transition: all .5s; } .contact-grey .nf-form-content input[type=button] { background: #033b77; width:50%; display: block; margin: auto; font-weight: 700; font-size: 22px; border-radius: 30px; } .contact-grey .nf-form-content input[type=button]:hover { background: #0373eb; color:#fff; text-decoration:none; box-shadow: rgba(0, 0, 0, 0.3) 3px 3px 15px; } .contact-grey .nf-error.field-wrap .nf-field-element:after { background: #ff6348; border-radius: 0 30px 30px 0; } .contact-grey .nf-form-fields-required { margin-bottom: 10px; color:#ff6348; } .contact-grey .nf-error .nf-error-msg { color: #ff6348; } .contact-grey .nf-error-msg, .contact-dark .nf-error .nf-error-msg, .contact-dark .ninja-forms-req-symbol, .contact-dark .nf-error .ninja-forms-field { color: #ff6348 !important; border-color:#ff6348 !important; } .contact-grey .nf-pass.field-wrap .nf-field-element:after { color: #2ecc71; content: "\f164"; } /* End Contact DARK Styles */I believe this to be the problem. How is this CSS Added to your Website?
It is currently setting the video to have 0 opacity, this is the issue?