.video-card.blue-bg {
  background-color: #E7FAFF;
  padding: 40px;
  position: relative;
}
.wp-block-columns .video-card .container{
  padding: 10px;
}
.video-card .video-embed  {
	position: relative;
	padding-bottom: 56.25%;
  padding-top: 25px;
	height: 0;
	overflow: hidden;
	border-radius: 8px;
}
 
.video-card .video-embed  iframe, 
.video-card .video-embed  object, 
.video-card .video-embed  embed { 
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 100%; 
	height: 100%; 
  right: 0;
  bottom: 0;
}

.video-card .cta-block {
  text-align: center;
  margin-top: 35px;
}

.video-card .cta-block .video-card-btn a {
  text-decoration: none;
  color: #fff
}

.video-card .cta-block a.video-card-link {
  font-family: 'RethinkSans-SemiBold';
  font-size: 18px;
  line-height: 22px;
  color: #224A81
}

.video-card .cta-block a.video-card-link:hover {
  font-family: 'RethinkSans-SemiBold';
  font-size: 18px;
  line-height: 22px;
  color: #2797D3;
  text-decoration: underline
}
@media only screen and (min-width: 992px) {
  .video-card .video-card-header {
      margin-right:auto;
     /* max-width: 1020px; */
      width: 100%;
  }
}
@media only screen and (min-width: 992px) {
  .vid-text .video-card  .video-card-header p {
      height: 60px;
  }
  .vid-text .video-card  .video-card-header p.charcoal-grey.video-card-block-summary.visible {
      display: none;
  }
  }

@media screen and (min-width: 768px) {
  .video-card-header {
      margin-right:auto;
      /*max-width: 1020px; */
      width: 100%;
  }
}


@media screen and (max-width: 767px) {

.video-card .container{
  padding-right: var(--bs-gutter-x,.75rem);
    padding-left: var(--bs-gutter-x,.75rem);
}
	
}