
#video-bg {
  /* transform: scale(1.02); */
  min-width: 100%; 
  height: 90vh;
}
.textSection p em {
      color:#363636;
    }
.textSection p a {
  --tw-text-opacity: 1;
  color: rgba(75, 139, 212, var(--tw-text-opacity));
}
.textSection p a {
  text-decoration: underline;
}
.textSection p img {
      display: inline-block;
      width: 25px;
    }
.textSection ol, .textSection ul {
    list-style-type: disc;
    padding-left: 2rem;
  }
.textSection h3 {
  margin-bottom: 0.5rem;
}
.textSection h3 strong {
  --tw-bg-opacity: 1;
  background-color: rgba(232, 236, 252, var(--tw-bg-opacity));
}
.textSection h3 strong {
  --tw-text-opacity: 1;
  color: rgba(55, 66, 110, var(--tw-text-opacity));
}
.textSection h3 strong {
  border-radius: 0.75rem;
}
.textSection h3 strong {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.textSection h3 strong {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.textSection h3 strong {
  font-weight: 700;
}
.textSection h3 strong {
  letter-spacing: 0.8px;
}
@media (min-width: 768px) {
  .textSection h3 strong {
    font-size: 12px;
  }
}
@media (min-width: 1024px) {
  .textSection h3 strong {
    font-size: 16px;
  }
}
@media (max-width: 789px) {
  .signature img {
    max-height: 56px ;
    width: auto;
  }
  .signature img {
    margin-top: 0.75rem;
  }
  .textSection p img {
        width: 17px;
  }

}
@media (max-width: 376px) {
  h3 strong{
    font-size: 12px !important;
  }
  h3 strong {
    border-radius: 0.75rem;
  }
}
.imageText .text-content {
    min-height: 700px;
  }
.imageText ul {
    list-style-type: disc;
    padding-left: 2rem;
  }
.imageText .imgfullonmobile {
    transform: scale(1.3);
    transform-origin: bottom right;

  }
@media (max-width: 769px) {
    .imageText .text-content {
      min-height: 421px;
    }
}
@media (max-width: 400px) {
    .imageText .text-content {
      min-height: 100%;
    }
    .img-text img{
      max-height: 350px;
    }
}
img.logos{
  max-width: 150px;
}
@media (max-width: 600px) {
  .embed-container {
    transform: scale(.55) !important;
  }
}
@media (max-width: 380px) {
  img.logos{
    max-width: 135px;
  }
}
.mySwiperDesktop .swiper-slide {
      width: 74% !important;
    }
.testi-card {
  /* } */

  /* &:last-child{
    .testi-detail {
      align-items: flex-end;
      @apply pl-10;
    }
  } */
}
.testi-card.swiper-slide-active {
  --tw-bg-opacity: 1;
  background-color: rgba(245, 245, 245, var(--tw-bg-opacity));
}
.testi-card.swiper-slide-active {
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.testi-card.swiper-slide-active {
  transition-duration: 1000ms;
}
.testi-card.swiper-slide-active {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.testi-card.swiper-slide-active .testi-detail{
      opacity: 100% !important;
    }
.testi-card.swiper-slide-active .testi-detail {
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.testi-card.swiper-slide-active .testi-detail {
  transition-duration: 1000ms;
}
.testi-card.swiper-slide-active .testi-detail {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.testi-card .testi-detail{
    opacity: 0%;
  }
.testi-card .testi-detail {
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.testi-card .testi-detail {
  transition-duration: 1000ms;
}
.testi-card .testi-detail {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.testi-card div img {
    max-width: 280px;
    max-height: 280px;
  }
.testi-card.inactive {
  background-color: transparent;
}
.testi-card.inactive .testi-detail {
  display: none;
}
/* &:first-child{ */
.testi-card .testi-detail {
  padding-right: 2.5rem;
}
@media (max-width: 600px) {
}
@media (max-width: 767px) {
  .timeline .sticky{
    top: 4.25rem;
  }
}
@media (max-width: 770px) {
  .bg-video-image {
    height: 257px;
  }
}
.img-event img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
}
.event-containter {
  padding: 30px 0;
}
.currentevent .sticky, .passevent .sticky {
  top: 5.45rem;
}
.single-events .entry-content iframe {
  height: 1050px ;
}
@media (max-width: 769px) {
  .currentevent .sticky, .passevent .sticky {
    top: 4.25rem;
  }

  .single-events .entry-content iframe {
    height: 1080px ;
  }
}
@media (max-width: 400px) {
  .img-event img{
    height: 250px !important;
  }

  .single-events .entry-content iframe {
    height: 1700px ;
  }
  
}
.blogSection p em {
      color:#7d7d7d;
    }
.blogSection p a {
  --tw-text-opacity: 1;
  color: rgba(75, 139, 212, var(--tw-text-opacity));
}
.blogSection p a {
  text-decoration: underline;
}
.blogSection p img {
      display: inline-block;
    }
.blogSection ol, .blogSection ul {
    list-style-type: disc;
    padding-left: 2rem;
  }
.blogSection h3 strong {
  --tw-bg-opacity: 1;
  background-color: rgba(232, 236, 252, var(--tw-bg-opacity));
}
.blogSection h3 strong {
  --tw-text-opacity: 1;
  color: rgba(55, 66, 110, var(--tw-text-opacity));
}
.blogSection h3 strong {
  border-radius: 0.375rem;
}
.blogSection h3 strong {
  padding-left: 1rem;
  padding-right: 1rem;
}
.blogSection h3 strong {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 769px) {
  .social-ico {
    width: 24px;
    height: 24px;
  }

}
