.paragraph--type--image-block {
  margin-bottom: 50px;
  background-size: cover;
  background-position: center;
  padding: 20px;
}

.paragraph--type--image-block .content-inner {
  background-color: var(--mit-white);
  padding: 40px;
  max-width: 590px;
}
.paragraph--type--image-block .content-inner .field--name-field-section-content ,
.paragraph--type--image-block .content-inner .field--name-field-section-content p {
  color: var(--mit-black);
  font-family: var(--mit-default-font);
  font-size: 1.6rem;
  font-style: normal;
  font-weight: 400;
  line-height: 2.0rem;
}

.paragraph--type--image-block .field--name-field-section-header-callout {
  color: var(--mit-red);
  font-family: var(--mit-default-font);
  font-size: 26px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
.paragraph--type--image-block .field--name-field-section-header-callout h2,
.paragraph--type--image-block .field--name-field-section-header-callout h3,
.paragraph--type--image-block .field--name-field-section-header-callout h4,
.paragraph--type--image-block .field--name-field-section-header-callout h5,
.paragraph--type--image-block .field--name-field-section-header-callout h6 {
  all: inherit;
}

.paragraph--type--image-block .field--name-field-section-header {
  color: var(--mit-black);
  font-family: var(--mit-default-font);
  font-size: 3.4rem;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-bottom:.5rem;
}
.paragraph--type--image-block .field--name-field-section-header h2,
.paragraph--type--image-block .field--name-field-section-header h3,
.paragraph--type--image-block .field--name-field-section-header h4,
.paragraph--type--image-block .field--name-field-section-header h5,
.paragraph--type--image-block .field--name-field-section-header h6 {
  all: inherit;
}

@media (min-width: 992px) {
  .paragraph--type--image-block {
    padding: 80px;
  }
}

