.section-6{
  background: #211f54;
  color: white;
  padding: 3rem 10% 0 10%;
}

.section-6 .section-6-heading{
  text-align: center;
  max-width: 60%;
  margin: auto;
  padding: 5rem 0;
}

.section-6 .section-6-heading span{
  background: white;
  color: #211f54;
  padding: 1rem 2rem;
  font-size: 1.25rem;
}

.section-6 .section-6-heading h2{
  padding-top: 3.5rem;
  font-weight: 400;
  font-size: 2.5rem;
}

.section-6 .section-6-heading h2 span{
  background: none;
  color: white;
  padding: 0 0;
  font-size: 2.5rem;
  font-weight: bold;
}

.section-6 .section-6-content .section-6-module-1,
.section-6 .section-6-content .section-6-module-2,
.section-6 .section-6-content .section-6-module-3,
.section-6 .section-6-content .section-6-module-4{
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
  border: 3px solid #7a73fd;
  border-radius: 30px;
  margin-bottom: 3rem;
  padding: 5% 5%;
}

.section-6 .section-6-content .section-6-module-4{
  margin-bottom: 0;
}

.section-6-module-text{
  max-width: 50%;
}

.section-6-module-img img{
  max-width: 100%;
}

.section-6 .section-6-content .section-6-module-1 p:first-of-type,
.section-6 .section-6-content .section-6-module-2 p:first-of-type,
.section-6 .section-6-content .section-6-module-3 p:first-of-type,
.section-6 .section-6-content .section-6-module-4 p:first-of-type{
  background: white;
  color: #211f54;
  padding: 1rem 2.5rem;
  border-radius: 50px;
  width: fit-content;
  margin: auto;
}

.section-6 .section-6-content .section-6-module-1 h3,
.section-6 .section-6-content .section-6-module-2 h3,
.section-6 .section-6-content .section-6-module-3 h3,
.section-6 .section-6-content .section-6-module-4 h3{
  font-size: 2.5rem;
  font-weight: 400;
  padding: 1rem 0;
}

.section-6 .section-6-content .section-6-module-1 h3 span,
.section-6 .section-6-content .section-6-module-2 h3 span,
.section-6 .section-6-content .section-6-module-3 h3 span,
.section-6 .section-6-content .section-6-module-4 h3 span{
  font-weight: bold;
}

.section-6 .section-6-content .section-6-module-1 p,
.section-6 .section-6-content .section-6-module-2 p,
.section-6 .section-6-content .section-6-module-3 p,
.section-6 .section-6-content .section-6-module-4 p{
  padding-bottom: 4rem;
}

.section-6 .section-6-content .section-6-module-1 a,
.section-6 .section-6-content .section-6-module-2 a,
.section-6 .section-6-content .section-6-module-3 a,
.section-6 .section-6-content .section-6-module-4 a{
  border: 2px solid white;
  border-radius: 50px;
  padding: 1rem 2rem;
  text-decoration: none;
  color: white;
}

.section-6 .section-6-content .section-6-module-1,
.section-6 .section-6-content .section-6-module-3{
  background: #7a73fd;
}

.section-6 .section-6-content .section-6-module-2 a,
.section-6 .section-6-content .section-6-module-4 a{
  border: 2px solid #7a73fd;
}

.section-6 .section-6-content .section-6-module-1 a:hover,
.section-6 .section-6-content .section-6-module-3 a:hover{
  background: white;
  color: #7a73fd;
  transition-property: background, color;
  transition-duration: .5s;
}

.section-6 .section-6-content .section-6-module-2 a:hover,
.section-6 .section-6-content .section-6-module-4 a:hover{
  background: #7a73fd;
  color: #211f54;
  transition-property: background, color;
  transition-duration: .5s;
}




@media screen and (max-width: 875px) {
  .section-6 .section-6-heading {
      max-width: 100%;
  }
}


@media screen and (max-width: 1300px) {
  .section-6 .section-6-content .section-6-module-1 h3,
  .section-6 .section-6-content .section-6-module-2 h3,
  .section-6 .section-6-content .section-6-module-3 h3,
  .section-6 .section-6-content .section-6-module-4 h3{
      font-size: 2rem;
  }
}

@media screen and (max-width: 1023px){
  .section-6 .section-6-content .section-6-module-1,
  .section-6 .section-6-content .section-6-module-3{
      flex-direction: column-reverse;
  }

  .section-6 .section-6-content .section-6-module-2,
  .section-6 .section-6-content .section-6-module-4{
      flex-direction: column;
  }

  .section-6-module-text{
      max-width: 100%;
  }

  .section-6-module-img{
      padding-top: 3rem;
  }
}




@media screen and (max-width: 480px) {

  .section-6 .section-6-heading span{
      padding: .5rem 1.5rem;
      font-size: 1rem;
  }

  .section-6 .section-6-heading h2 {
      font-size: 2rem;
  }

  .section-6 .section-6-heading h2 span{
      font-size: 2rem;
  }

  .section-6 .section-6-content .section-6-module-1 h3,
  .section-6 .section-6-content .section-6-module-2 h3,
  .section-6 .section-6-content .section-6-module-3 h3,
  .section-6 .section-6-content .section-6-module-4 h3{
      font-size: 1.5rem;
  }
}