/* system CSS ------------------------------------------------------------------------------*/
@media screen and (min-width: 61rem) {

  body .layout-region--node-main,
  body .layout-region--node-footer,
  body .layout-region--main,
  body .layout-region--footer {
    max-width: 100%;
    width: 100%;
  }
}

.paragraphs-content-wrapper .summary-content:nth-child(1) {
  font-weight: 800;
  font-size: 110%;
}

#block-claro-views-block-block-banner-data-block-1,
#edit-field-banner-decorate>.js-form-item:first-child,
#edit-field-banner-decorate--wrapper>legend {
  display: none;
}

#edit-field-banner-decorate>.js-form-item {
  margin-bottom: 20px;
}

#edit-field-banner-decorate>.js-form-item label>img {
  width: 300px;
  height: auto;
}

.paragraph .field--name-field-section-style,
.paragraph .field--name-field-color-tags,
.paragraph .field--name-field-curve-tags,
.paragraph .field--name-field-section-decoration,
.paragraph .field--name-field-column-widths {
  display: none;
}

#node-course-form .field--name-field-target-audience,
#node-course-edit-form .field--name-field-target-audience,
#node-course-form .field--name-field-target-audience-tags,
#node-course-edit-form .field--name-field-target-audience-tags {
  display: none;
}
