/* --------------------------- Hero Section --------------------------- */

#accreditation-hero {
  padding-top: 4rem;
  margin-bottom: 12rem;
}

#accreditation-hero .btn-green .vc_btn3 {
  margin-left: 2rem;
}

#accreditation-hero .vc_column-inner {
  padding-left: 0;
}

#accreditation-hero .wpb_wrapper {
  padding-right: 4rem;
}

#accreditation-hero .wpb_button,
.wpb_content_element,
ul.wpb_thumbnails-fluid > li {
  margin-bottom: 2.5rem;
}

#accreditation-hero .accreditation-hero-girl img {
  position: absolute;
  min-width: 90rem;
  top: -10rem;
}

/* --------------------------- Benefits Section --------------------------- */

#benefits-of-accreditation {
  padding-top: 12rem;
  padding-bottom: 12rem;
}

#benefits-of-accreditation .benefit-box {
  padding: 2rem;
}

#benefits-of-accreditation .row-1,
.row-2 {
  margin-top: 4rem;
}

#benefits-of-accreditation .benefit-box {
  padding: 4rem;
  border-radius: 1.5rem;
  width: 38rem;
  margin-right: 2rem;
}

#benefits-of-accreditation .vc_column-inner {
  padding: 0;
}

#benefits-of-accreditation .benefit-box h3 {
  color: white;
  margin-top: 4rem;
}

#benefits-of-accreditation
  .vc_icon_element.vc_icon_element-outer
  .vc_icon_element-inner {
  margin-top: 2.5rem;
}

#benefits-of-accreditation .benefit-box-1,
.benefit-box-3,
.benefit-box-4,
.benefit-box-6 {
  background-color: #153a63;
}

#benefits-of-accreditation .benefit-box-1,
.benefit-box-3,
.benefit-box-4,
.benefit-box-6 p {
  color: white;
}

#benefits-of-accreditation .benefit-box-2,
.benefit-box-5 {
  background-color: #e8f9ff;
}

#benefits-of-accreditation .benefit-box-2 h3,
#benefits-of-accreditation .benefit-box-5 h3 {
  color: #153a63;
}

.hand-icon img {
  width: 6rem;
  margin-top: 4rem;
  margin-left: 2rem;
}

/* --------------------------- Types of Accreditation Section --------------------------- */

#types-of-accreditation {
  padding-top: 12rem;
  padding-bottom: 12rem;
}

#types-of-accreditation p {
  color: white;
}

#types-of-accreditation h2,
#types-of-accreditation h3 {
  color: white;
}

.run-icon img {
  margin-top: 4rem;
}

.accreditation-type {
  margin-top: 1rem;
}

#accreditation-coming-soon {
  margin-top: 5rem;
}

.vc_tta-panels .wpb_wrapper {
  padding: 2rem;
}

.vc_tta-panels h3,
.vc_tta-panels p {
  color: #153a63 !important;
}

/* --------------------------- Text with images --------------------------- */

#process img,
#staying-accredited img,
#scope-of-practice img {
  border-radius: 3rem;
  z-index: 3;
}

#process .text-box,
#staying-accredited .text-box,
#scope-of-practice .text-box {
  background-color: white;
}

#scope-of-practice {
  margin-bottom: 12rem;
}

#process {
  padding-bottom: 12rem;
  padding-top: 20rem;
}

#process .text-box {
  padding-right: 4rem;
}

#staying-accredited {
  margin-top: 12rem;
}

#staying-accredited .text-box {
  padding-top: 2rem;
  padding-right: 6rem;
  padding-left: 4rem;
}

#scope-of-practice {
  margin-top: 12rem;
}

#scope-of-practice .text-box {
  padding-top: 6rem;
  padding-right: 6rem;
  padding-left: 4rem;
}

@media (max-width: 915px) {
  #accreditation-hero {
    padding-top: 0;
    margin-bottom: 0;
  }

  #accreditation-hero .accreditation-hero-girl img {
    display: none;
  }

  #accreditation-hero .wpb_wrapper {
    padding-right: 0;
  }

  #accreditation-hero .btn-green .vc_btn3 {
    margin-left: 0;
  }

  #cta-section .cta-right-col {
    position: static;
    height: 30rem;
  }

  #cta-section .vc_custom_1746604679264 {
    height: 40vh;
  }

  #benefits-of-accreditation .benefit-box {
    padding: 3rem;
    width: 90vw;
    margin-bottom: 2rem;
  }

  #benefits-of-accreditation .benefit-box h3 {
    font-size: 2em;
    margin-top: 2rem;
  }

  #benefits-of-accreditation .benefit-box {
    margin-right: 0;
  }

  .hand-icon img {
    margin: 0;
  }

  #types-of-accreditation h3 {
    font-size: 2em;
  }

  #process {
    padding-bottom: 6rem;
    padding-top: 10rem;
  }

  #staying-accredited .text-box,
  #scope-of-practice .text-box {
    padding-left: 0;
    padding-right: 0;
  }

  #scope-of-practice {
    margin-top: 0;
  }

  #scope-of-practice .text-box {
    padding-top: 2rem;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1230px) {
  #cta-section .cta-right-col {
    position: static;
    height: 30rem;
  }

  #benefits-of-accreditation .benefit-box {
    width: 98vw;
  }

  #benefits-of-accreditation,
  #cta-section .cta-left-col {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  #accreditation-hero .btn-green {
    margin-left: 2rem;
  }
}
