

.main-slider-two__video-link { position: relative; display: flex; align-items: center; }
.main-slider-two__video-icon { position: relative; display: flex; align-items: center; justify-content: center; width: 50px; height: 50px; line-height: 50px; text-align: center; font-size: 16px;   background-color: #ffffff; border-radius: 50%; transition: all 0.5s ease; z-index: 1; }
.main-slider-two__video-icon:hover { color: #ffffff;  }
.main-slider-two__video-icon:before { content: ""; position: absolute; top: -5px; left: -5px; right: -5px; bottom: -5px; border: 5px solid rgba(21, 20, 34, 0.3);  border-radius: 50%; z-index: -1; }
.main-slider-two__video-link .ripple, .main-slider-two__video-icon .ripple:before, .main-slider-two__video-icon .ripple:after { position: absolute; top: 50%; left: 50%; width: 60px; height: 60px; border-radius: 50%; transform: translate(-50%, -50%); animation: ripple 3s infinite; }
.main-slider-two__video-icon .ripple:before { animation-delay: 0.9s; content: ""; position: absolute; }
.main-slider-two__video-icon .ripple:after { animation-delay: 0.6s; content: ""; position: absolute; }
.main-slider-two__video-text { position: relative; display: block; font-size: 20px;  line-height: 20px; font-weight: 500; margin-left: 25px; letter-spacing: -0.8px; }
@-webkit-keyframes ripple {
  70% { box-shadow: 0 0 0 40px rgba(10, 165, 205, 0); }
  100% { box-shadow: 0 0 0 0 rgba(10, 165, 205, 0); }
}
@keyframes ripple {
  70% { box-shadow: 0 0 0 40px rgba(10, 165, 205, 0); }
  100% { box-shadow: 0 0 0 0 rgba(10, 165, 205, 0); }
  
  
