html.theme-highcontrast body { color: #fff; }
html.theme-highcontrast .webform-horizontal-rule,
html.theme-highcontrast .block-partners__top-divisor, 
html.theme-highcontrast .block-partners__bottom-divisor { border-color: #2b2b2b; }

.webform-submission-form .form-type-radios.has-error { border: 1px solid #b00020 !important; }
.webform-submission-form .form-type-webform-terms-of-service.has-error { margin-bottom: 0 !important; }
.webform-submission-form .form-type-webform-terms-of-service .invalid-feedback { margin-bottom: 1.25rem !important; }
#edit-break .fieldset-wrapper.focus { color: transparent !important; background-color: transparent !important; }
#edit-break .fieldset-wrapper.focus-outline { -webkit-box-shadow: none !important; box-shadow: none !important; }
#edit-break .fieldset-wrapper .btn.btn-secondary { text-transform: uppercase !important; }
#edit-markup-01 h1.title { margin-bottom: 0; }
#edit-markup-02 .fieldset-wrapper {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-top: 0;
  margin-bottom: 1rem !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -8px;
  margin-right: -8px;
  overflow: hidden;
  position: relative;
  width: 100%;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
}
#edit-markup-02 .fieldset-wrapper .img-destaque {
  max-width: 100%;
  width: 100%;
  height: 100%;
  margin: 0;
  vertical-align: middle;
  border-style: none;
}
@media screen and (min-width: 1140px) {
  #edit-markup-02 .fieldset-wrapper {
    max-width: 1156px;
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
             order: -1;
  }
}
@media screen and (min-width: 984px) {
  #edit-markup-02 .fieldset-wrapper {
    max-width: 1000px;
    padding-left: 8px;
    padding-right: 8px;
    margin-bottom: 2rem !important;
  }
}
@media screen and (min-width: 576px) {
  #edit-markup-02 .fieldset-wrapper {
    max-width: 540px;
  }
}
@media screen and (max-width: 767px) {
  #edit-markup-02 .fieldset-wrapper .img-destaque {
    /* -- nao funcionou --
    height: auto;
    max-height: 292px;
    */
  }
}
@media screen and (max-width: 576px) {
  #edit-markup-02 .fieldset-wrapper {
    margin-left: auto !important;
    margin-right: auto !important;
  }
}