@import url(./root.css);

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  text-decoration: none;
}

body {
  background-color: var(--black);
}
.text-section {
  .text-container {
    .paragraph-container {
      p:first-child {
        padding-inline: 1px;
      }
    }
  }
}

.why-campus-section {
  .why-campus-container {
    .why-campus-card {
      .first-card-p {
        max-width: 730px;
      }
    }
    .why-campus-ellipse1 {
      bottom: 130px;
    }
  }
}
.partner-section {
  .partner-container {
    max-width: 1619px;
  }
}

.who-we-serve-section {
  .who-we-ellipse3 {
    position: absolute;
    pointer-events: none;
    bottom: -166px;
    left: 0;
    pointer-events: none;
    width: 384px;
    height: 384px;
    background-color: rgba(242, 74, 74, 0.5);
    border-radius: 50%;
    filter: blur(300px);
    @media (max-width: 765.99px) {
      width: 250px;
      height: 250px;
    }
  }
  .who-we-serve-container {
    .who-we-card-wrapper {
      .who-we-serve-card {
        .who-we-serve-para {
          line-height: 173%;
        }
        .who-we-card-img {
          max-width: 468px;
          width: 100%;
          height: 385px;
          @media (max-width: 1199.99px) {
            width: 100%;
            height: auto;
            max-width: 100%;
            width: 100%;
          }
        }
      }
    }
  }
}
