@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;900&family=Work+Sans:wght@400;500;700;800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=PT+Serif:wght@700&display=swap");
.inner-page-banner {
  position: relative;
}
.inner-page-banner video, .inner-page-banner .hero-img {
  position: absolute;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: -1;
}
.inner-page-banner .overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  background-color: transparent;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(124, 84, 254, 0.6509803922) 100%);
}
.inner-page-banner .banner-content {
  height: 50vh;
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #ffffff;
  position: relative;
}
@media (max-width: 767px) {
  .inner-page-banner .banner-content {
    height: 100vh;
  }
}
.inner-page-banner .banner-content h1 {
  font-weight: 800;
  font-size: 60px;
  margin-top: 6rem;
}
@media (max-width: 768px) {
  .inner-page-banner .banner-content h1 {
    font-size: 38px;
  }
}
@media (max-width: 365px) {
  .inner-page-banner .banner-content h1 {
    font-size: 32px;
  }
}
.inner-page-banner .banner-content h1 span {
  color: #1f227f;
}

.inner-page-banner {
  position: relative;
  /* .banner-content{
      height: 50vh;
      display: flex;
      flex-direction: column;
      justify-content: center;
      color: #ffffff;
      position: relative;
      @media(max-width: 767px){
        height: 100vh;
      }
      h1{
          font-weight: 800;
          font-size: 60px;
          margin-top: 6rem;
          @media (max-width: 768px) {
            font-size: 38px;
          }
          @media (max-width: 365px) {
            font-size: 32px;
          }
          span{
              color: $primray_color;
          }
      }
  } */
}
.inner-page-banner video, .inner-page-banner .hero-img {
  position: absolute;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: -1;
}
.inner-page-banner .overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  background-color: transparent;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(124, 84, 254, 0.6509803922) 100%);
}

.video-section .video-container {
  background-color: #f4f4ff;
  border-radius: 30px;
  padding: 2rem;
}
@media (max-width: 767px) {
  .video-section .video-container {
    padding: 1rem;
  }
}
.video-section .video-container video {
  border-radius: 15px;
}

.text-with-image .about-image {
  position: relative;
}
.text-with-image .about-image::before {
  position: absolute;
  content: "";
  width: 150px;
  height: 70%;
  left: -5%;
  top: -5%;
  background-color: #7B54FE;
  border-radius: 30px;
  z-index: 0;
}
@media (max-width: 992px) {
  .text-with-image .about-image::before {
    display: none;
  }
}
.text-with-image .about-image::after {
  position: absolute;
  content: "";
  width: 200px;
  height: 30%;
  right: -5%;
  bottom: -5%;
  background-color: #3ED0F5;
  border-radius: 30px;
  z-index: 0;
}
@media (max-width: 992px) {
  .text-with-image .about-image::after {
    display: none;
  }
}
.text-with-image .about-image img {
  position: relative;
  z-index: 1;
}

.leader-wrapper {
  background-color: #f4f4ff;
}
.leader-wrapper .leader-profile {
  background-color: #ffffff;
  border-radius: 30px;
  padding: 20px;
  display: flex;
  transition: 0.5s;
}
.leader-wrapper .leader-profile:hover {
  box-shadow: 0px 15px 15px 0 rgba(31, 34, 127, 0.12);
}
@media (max-width: 992px) {
  .leader-wrapper .leader-profile {
    flex-direction: column;
    text-align: center;
  }
}
.leader-wrapper .leader-profile .image {
  flex-basis: 40%;
}
.leader-wrapper .leader-profile .image img {
  border-radius: 15px;
  box-shadow: 0px 0px 10px rgba(196, 196, 196, 0.568);
}
.leader-wrapper .leader-profile .profile-detail {
  flex-basis: 60%;
}
.leader-wrapper .leader-profile .profile-detail h4 {
  color: #1f227f;
}
.leader-wrapper .leader-profile .profile-detail .position {
  font-weight: 500;
  margin-bottom: 1rem;
}
.leader-wrapper .leader-profile .profile-detail p {
  font-size: 16px;
}

.team-wrapper .team-profile {
  border-radius: 30px;
  padding: 30px 20px;
  background-color: #f4f4ff;
  text-align: center;
  transition: 0.5s;
}
.team-wrapper .team-profile:hover {
  box-shadow: 0px 15px 15px 0 rgba(31, 34, 127, 0.12);
}
.team-wrapper .team-profile img {
  border-radius: 15px;
  border: 1px solid #ffffff;
  box-shadow: 0px 0px 10px rgba(196, 196, 196, 0.568);
}
.team-wrapper .team-profile h4 {
  color: #1f227f;
}
.team-wrapper .team-profile .position {
  font-weight: 500;
  margin-bottom: 1rem;
}/*# sourceMappingURL=about.css.map */