.resources-and-references .inner {
  padding: 22px;
  background-color: #FFFBEB;
  border: 2px solid #FFEC99;
}
@media only screen and (min-width: 390px) {
  .resources-and-references .inner {
    padding: calc(22px + 28 * (100vw - 390px) / 1050);
  }
}
@media only screen and (min-width: 1440px) {
  .resources-and-references .inner {
    padding: 50px;
  }
}
.resources-and-references a {
  color: #04303A !important;
}
.resources-and-references svg {
  position: relative;
  top: 3px;
}
@media only screen and (min-width: 768px) {
  .resources-and-references svg {
    top: calc(3px + 2 * (100vw - 768px) / 672);
  }
}
@media only screen and (min-width: 1440px) {
  .resources-and-references svg {
    top: 5px;
  }
}
.resources-and-references svg path {
  transition: 0.45s ease;
}
.resources-and-references .section-title {
  font-size: 20px;
  margin-bottom: 8px !important;
}
@media only screen and (min-width: 390px) {
  .resources-and-references .section-title {
    font-size: calc(20px + 8 * (100vw - 390px) / 1050);
  }
}
@media only screen and (min-width: 1440px) {
  .resources-and-references .section-title {
    font-size: 28px;
  }
}
@media only screen and (min-width: 390px) {
  .resources-and-references .section-title {
    margin-bottom: calc(8px + 4 * (100vw - 390px) / 1050) !important;
  }
}
@media only screen and (min-width: 1440px) {
  .resources-and-references .section-title {
    margin-bottom: 12px !important;
  }
}
.resources-and-references .section-title span {
  width: calc(100% - 22px);
}
.resources-and-references .cta-to-expand {
  padding-left: 37px;
}
.resources-and-references .open svg .second {
  opacity: 0;
}
.resources-and-references .open .cta-to-expand {
  opacity: 0;
}
.resources-and-references .text {
  display: none;
  padding-left: 37px;
  overflow: hidden;
}
.resources-and-references .text a {
  display: inline-block;
  max-width: 95%;
  text-decoration: underline;
  word-wrap: break-word;
  padding-left: 5px;
}
.resources-and-references .text p {
  font-size: 14px;
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
}
@media only screen and (min-width: 390px) {
  .resources-and-references .text p {
    font-size: calc(14px + 2 * (100vw - 390px) / 1050);
  }
}
@media only screen and (min-width: 1440px) {
  .resources-and-references .text p {
    font-size: 16px;
  }
}

/*# sourceMappingURL=block.css.map*/