.node-editorial {
  margin-bottom: 40px; }
  .node-editorial--contents {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .node-editorial--aside {
    margin: 1.88rem 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    @media (max-width: 767px) {
      .node-editorial--aside {
        -ms-flex-direction: column;
            flex-direction: column; } }
  .node-editorial .paragraph-highlights {
    width: 100%; }
    @media (max-width: 991px) {
      .node-editorial .paragraph-highlights--items {
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap; } }
    @media (max-width: 767px) {
      .node-editorial .paragraph-highlights .container {
        padding: 0; }
      .node-editorial .paragraph-highlights--items {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; } }
    @media (max-width: 767px) {
      .node-editorial .paragraph-highlights .paragraph-highlight {
        width: 100%; } }

.node-hub-investor-relations .paragraph-banner-text-image {
  margin: 70px 0; }
  @media (max-width: 767px) {
    .node-hub-investor-relations .paragraph-banner-text-image {
      margin-bottom: 0; } }
  .node-hub-investor-relations .paragraph-banner-text-image .content-text {
    width: 85%; }
    @media (max-width: 991px) {
      .node-hub-investor-relations .paragraph-banner-text-image .content-text {
        width: 90%;
        margin: 0 auto; } }
    @media (max-width: 767px) {
      .node-hub-investor-relations .paragraph-banner-text-image .content-text {
        margin: 20px auto; } }
  @media (max-width: 767px) {
    .node-hub-investor-relations .paragraph-banner-text-image--text {
      font-size: 12px; } }
  @media (max-width: 991px) {
    .node-hub-investor-relations .paragraph-banner-text-image--image img {
      width: 95%; } }
  @media (max-width: 767px) {
    .node-hub-investor-relations .paragraph-banner-text-image--image {
      margin-top: 0;
      margin-left: 0; }
      .node-hub-investor-relations .paragraph-banner-text-image--image img {
        width: 100%; } }

@media (max-width: 991px) {
  .node-hub-investor-relations .paragraph-text-slider {
    display: none; } }
