@import url("main.css");

#hero-section {
  background-image: url("../images/wave-bg.svg"), url("../images/about-hero-bg.webp");
  background-repeat: no-repeat, no-repeat;
  background-size: cover, cover;
  background-position: center, center;
}



.shadow-overlay {
  position: relative;
  overflow: hidden;
}

.shadow-overlay::before,
.shadow-overlay::after {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 30%;
  pointer-events: none;
  z-index: 2;
}

.shadow-overlay::before {
  top: 0;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 1), transparent);
}

.shadow-overlay::after {
  bottom: 0;
  background: linear-gradient(to top, rgba(0, 0, 0, 1), transparent);
}

@media screen and (max-width:992px) {
  #hero-section{
    height: 80vh;
  }
}

@media (min-width: 992px) {

  .shadow-overlay::before,
  .shadow-overlay::after {
      height: 45%;
  }
}

.about-box {
  color: var(--body-text-color);
}
.about-triangle{
  background-image: url("../images/triangle-light.svg"), url("../images/squares.png");
  background-repeat: no-repeat, no-repeat;
  background-size: contain, contain;
  background-position: center, center;
}

#our-mission {
  background-image: url("../images/wave-top.svg"),url("../images/full-ellipse.svg");
  background-repeat: no-repeat, no-repeat;
  background-size: cover, 140%;
  background-position: center -625px, center 290px;
}

#our-mission .mission-dsc{
    background: var(--secondary-gradient);
    /* -webkit-background-clip: text; */
    /* -webkit-text-fill-color: transparent; */
}
/* .team-box h2,
.team-box h2 {
  font-size: 3.5rem !important;
} */

#our-mission .top-bottom-left-right-cut{
  clip-path: polygon(2rem 0, 100% 0, 100% 93%, 94% 100%, 0 100%, 0 2rem) !important;
}

.team-box h2{
  color: #f4f5f6;
  opacity: 0.9;
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.team-box h3 {
  color: #f4f5f6;
  opacity: 0.9;
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.team-box .position {
  color: #f4f5f6;
  opacity: 0.9;
  font-weight: 400;
  font-size: 1.2rem;
  letter-spacing: 1px;
}

#accridation{
  background-image: url("../images/full-ellipse.svg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center 220px;
}
/* .team-box .top-bottom-left-right-cut:hover{ */
    /* transform: scale(1.1); */
    /* background: var(--primary-gradient);
    background-blend-mode: overlay;
    background-position: center; */
    /* -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; */
/* } */

@media (min-width: 768px) {
    #our-mission {
      background-size: cover, 120%;
      background-position: center -625px, center 200px;
    }
}

@media (min-width: 992px) {
  
  /* .hero h1 {
    font-family: "Barlow Condensed", sans-serif;
    font-weight: 500;
    line-height: 1.5;
  } */

    #accridation{
      background-image: url("../images/full-ellipse.svg");
      background-repeat: no-repeat;
      background-size: 70%;
      background-position: center 275px;
    }

    #our-mission {
      background-size: cover, 100%;
      background-position: center -625px, center 300px;
    }
    
    #our-mission .top-bottom-left-right-cut{
      clip-path: polygon(2rem 0, 100% 0, 100% 93%, 96% 100%, 0 100%, 0 2rem) !important;
    }
    
}

@media (min-width: 1200px) {
    #our-mission {
      background-size: cover, 55%;
      background-position: center -625px, center 260px;
    }
}