.vedio-modal-main.small-centered{ 
    box-shadow: none;
    padding: 0;
    border-radius: 20px;   
    background-color: transparent;
    overflow: hidden;
}
.video-modal {
  display: none;
  position: fixed;
  inset: 0;
  background: rgba(0,0,0,0.85);
  z-index: 9999;
  align-items: center;
  justify-content: center;
}

.video-modal-content {
  position: relative;
  width: 90%;
  max-width: 850px;
  background: #000;
}

.video-modal-content iframe {
  width: 100%;
  height: 480px;
}
.video-close {
    position: absolute;
    top: -40px;
    right: 0;
    font-size: 26px;
    color: #fff;
    cursor: pointer;
    font-family: var(--myriadpro-bold);
    font-weight: bold;
    right: 0;
    top: 0;
    background: #2d3d7c;
    padding: 0 0 5px 4px;
    display: inline-flex;
    width: 35px;
    height: 35px;
    justify-content: center;
    align-items: center;
    border-bottom-left-radius: 8px;
    line-height: normal;
}
.video-close:hover{
  background: #47558b;
}

.video-trigger {
    position: relative;
    width: 60px;
    height: 60px;
    background: #1a285e;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    z-index: 1;
}

.video-trigger i {
  color: #fff;
  font-size: 26px;
  margin-left: 4px;
}

/* Pulse rings */
.video-trigger::before,
.video-trigger::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 50%;
  background: #1a285e;;
  animation: pulse 2.5s infinite;
  z-index: -1;
}

.video-trigger::after {
  animation-delay: 1.25s;
}

@keyframes pulse {
  0% {
    transform: scale(1);
    opacity: 0.9;
  }
  100% {
    transform: scale(1.9);
    opacity: 0;
  }
}

