/*code for banner video controls*/
.video-control-btn {
background-color: rgba(255, 255, 255, 0.7);
color: #0F1329;
border: 1px solid #0F1329;
border-radius: 50%;
width: 50px;
height: 50px;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
backdrop-filter: blur(5px);
-webkit-backdrop-filter: blur(5px);
/* Hardware Acceleration & Smoothness Fixes */
transition: transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94), background-color 0.3s ease;
transform: scale(1) translateZ(0);
will-change: transform;
backface-visibility: hidden;
-webkit-font-smoothing: antialiased;
}