body {color: #000;background-color: #fff;}

.header {
    height: auto;
    padding: 1rem 0;
    display: flex;
    justify-content: space-between;
}

.header h1 {
    color: #06c;
    margin: 0;
    padding: 0;
}

.headerList, .navigation, .banner .col:last-child, .sidebar, .footer , .accordionArrow, .logo {display: none;}

.header span, .header p {
    font-size: 1.2rem;
}

.breadcrumbList, .breadcrumbList li:not(:last-child) {
    border: 0;
    height: auto;
}

.breadcrumbList a {
    padding: 0 .5rem;
    font-size: 1.6rem;
}

.breadcrumbList li:not(:last-child) a::after {
    content: '\203A';
    margin-left: .5rem;
    font-size: 2rem;
}

.banner {
    padding: 0;
    height: auto!important;
    color: inherit;
}

.banner .col {
    padding: 0!important;
}
  
.banner h2, .banner strong {
    margin: 0 0 1rem 0;
    color: #06c;
}

.banner strong {
    margin-bottom: 0.5rem;
}

.accordion header {
    height: auto;
    padding: 1rem 0;
}

.accordion header h2 {
    line-height: 1;
}

.accordionContent {
    opacity: 1;
    visibility: visible;
    height: auto;
    padding: 4rem;
    color: inherit;
    padding: 1rem 0!important;
    line-height: 1.6;
  }

  .banner .cards {
      margin-top: 1rem!important;
  }
  
  img {
      max-width: 10rem;
  }
