@import url(../style.css);
@import url(./mobile.css);

#about-intro-header h3 {
  color: red;
  font-size: 1.2rem;
  font-weight: 500;
}

#about-intro-header h1 {
  color: var(--theme-color);
  font-size: 2.5rem;
  text-align: center;
  font-weight: 900;
}

#welcome-text {
  font-size: 14px;
  color: var(--dark-gray-color);
  font-weight: 600;
}

.welcome-text-container {
  background-color: #fff;
  width: 100%;
  margin: 3rem auto;
  padding: 10px 5px;
  border: 1px solid var(--gray-color);
  line-height: 1.75rem;
}

#contact-container {
  max-width: 100%;
}

.contact-text {
  font-size: 14px;
  padding: 0.5rem 1rem 0.5rem;
  color: rgb(97, 97, 97);
  font-weight: 600;
  line-height: 25px;
}

.highlight {
  border: 2px solid var(--theme-color);
  max-width: 75%;
  margin: 5px  auto;
}

#logo-section {
  border-bottom: 1px solid var(--gray-color);
  padding-bottom: 3rem;
}

.logo-text {
  font-size: 1.2em;
  font-weight: 700;
  text-align: center;
}

.tech-logo-container {
  max-width: 80%;
  margin: auto;
  display: flex;
  justify-content: center;
  padding: 20px;
  border: 1px solid var(--gray-color);
  border-radius: 5px;
  box-shadow: rgba(149, 157, 165, 0.2) 0 8px 24px;
}

#tech-logo {
  max-width: 70%;
  border-radius: 12px;
}

.past-summit-card {
  background-size: cover;
  background-position: center;
  height: 13rem;
  max-height: 13rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
}

#summit-card-one {
  background-image: linear-gradient(0deg, rgba(183, 34, 20, 0.7), rgba(183, 34, 20, 0.7)), url(../images/teen-smiling-sumit-2016.avif);
}

#summit-card-two {
  background-image: linear-gradient(0deg, rgba(183, 34, 20, 0.7), rgba(183, 34, 20, 0.7)), url(../images/group-people-cheering-2018.webp);
}

.year {
  font-weight: 900;
  font-size: 2.5rem;
}

.summit-text-card {
  font-weight: 800;
  font-size: 1.9rem;
}

#footer-section {
  max-height: 100px;
}

.footer-container {
  padding-bottom: 1rem;
}

.footer-container img {
  aspect-ratio: 2/1;
  width: 6rem;
}

.footer-container h5 {
  font-size: 1.25rem;
  font-weight: 900;
  flex: 1;
}

.footer-container p {
  flex: 1;
  color: var(--dark-color);
  font-size: 1rem;
  font-weight: 600;
}

.copyright-icon-about {
  font-size: 1.5rem;
  position: absolute;
  top: 43px;
  left: 18px;
}
