* {
  user-select: none;
  box-sizing: border-box;
  font-family: Arial, Helvetica, sans-serif;
}

body {
  background-color: white !important;
}

p {
  text-align: justify;
}

.about {
  padding: 70px;
}

.section-info {
  font-weight: bold;
  text-align: center;
}

.section-info h1 {
  font-size: 50px;
  color: black;
  flex-wrap: nowrap;
}

.section-info p {
  font-size: 16px;
}

h2 {
  font-family: serif;
  font-weight: 900;
  font-size: 45px !important;
  text-transform: capitalize;
  color: green;
  line-height: 3rem;

}

.content {
  font-size: 16px;
  color: rgb(10, 9, 9);
  font-weight: 400;
  line-height: 28px;
  letter-spacing: 1px;
}

.about-1-section p,
.about-2-section p {
  text-indent: 0;
}

.about-1-section {
  background-color: rgb(245, 241, 241);
}

.about-2-section {
  background-color: rgb(241, 245, 245);
}

.about-1-section .card,
.about-1-section .card img,
.about-2-section .card,
.about-2-section .card img {
  border-radius: 0.625rem;
  height: 480px;
}

.about-1-section .text-sec {
  padding-left: 2rem;
}

.about-2-section .text-sec {
  padding-left: 2rem;
}

.container_1 {
  padding-top: 2.25rem;
}

.container_2 {
  padding-top: 2.25rem;
  padding-bottom: 3rem;
}

#ch1,
#ch2,
#ch3,
#ch4 {
  display: none;
}

label {
  display: inline-block;
  cursor: pointer;
  color: rgb(87 87 87);
  background-color: white;
  padding: 3px 13px;
  border-radius: 3px;
  margin-top: 12px;
}

#content1,
#content2,
#content3,
#content4 {
  display: none;
}

#ch1:checked~#content1 {
  display: block;
}

#ch1:checked~#label1 {
  display: none;
}

#ch2:checked~#content2 {
  display: block;
}

#ch2:checked~#label2 {
  display: none;
}

#ch3:checked~#content3 {
  display: block;
}

#ch3:checked~#label3 {
  display: none;
}

#ch4:checked~#content4 {
  display: block;
}

#ch4:checked~#label4 {
  display: none;
}

.text-left {
  margin-right: 1rem;
}







/* responsive */
@media screen and (max-width: 1380px) {
  .about-1-section .card,
  .about-1-section .card img,
  .about-2-section .card,
  .about-2-section .card img {
    height: 400px;
  }
}

@media screen and (max-width: 992px) {

  .about-1-section {
    padding-top: 1rem;
  }
  
  .mb-5 {
    margin-bottom: 2rem !important;
  }

  .about-1-section .card,
  .about-1-section .card img,
  .about-2-section .card,
  .about-2-section .card img {
    height: 450px;
  }
}

@media screen and (max-width: 768px) {
  .about {
    padding: 40px;
  }

  .section-info h1 {
    font-size: 30px;
  }

  .about-1-section .text-sec {
    padding-right: 2rem;
  }

  .about-2-section .text-sec {
    padding-right: 2rem;
  }

  .about-1-section .card,
  .about-1-section .card img,
  .about-2-section .card,
  .about-2-section .card img {
    height: 340px;
  }
}

@media screen and (max-width: 448px) {
  .about {
    padding: 30px;
  }

  .section-info h1 {
    font-size: 25px;
  }

  .about-1-section h2,
  .about-2-section h2 {
    font-size: 30px !important;
    font-weight: bold;
  }

  .about-1-section .card,
  .about-1-section .card img,
  .about-2-section .card,
  .about-2-section .card img {
    height: 250px;
  }
}