.jsp-background-image-1769953 .c-heading-3__heading,
.jsp-background-image-1769953 .c-media__item,
.jsp-background-image-1769953 .p-text {
  position: unset !important;
}

[data-id="1768988"] .p-layout__inner {
  gap: 0 !important;
}

[data-id="1768988"] .p-layout__inner .p-layout__content:nth-child(3) .p-media-layout__inner {
  padding: 10px 0 !important;
}

@media only screen and (max-width: 768px) {
  [data-id="1768988"] .p-layout__inner .p-layout__content:nth-child(4),
  [data-id="1768988"] .p-layout__inner .p-layout__content:nth-child(5) {
    height: auto !important;
  }
}
[data-id="1768988"] .p-layout__inner .p-layout__content:nth-child(4) .c-media__item,
[data-id="1768988"] .p-layout__inner .p-layout__content:nth-child(5) .c-media__item {
  position: unset !important;
}

@media only screen and (max-width: 768px) {
  [data-id="1768988"] .p-layout__inner .p-layout__content:nth-child(4) .p-media-layout__inner,
  [data-id="1768988"] .p-layout__inner .p-layout__content:nth-child(5) .p-media-layout__inner {
    height: auto !important;
  }
}
@media only screen and (min-width: 769px) {
  [data-id="1768988"] .p-layout__inner .p-layout__content:nth-child(4) .p-media-layout__inner,
  [data-id="1768988"] .p-layout__inner .p-layout__content:nth-child(5) .p-media-layout__inner {
    display: grid;
    column-gap: 20px;
    grid-template-areas: "img hdg" "img text" "img link";
    grid-template-rows: auto auto 1fr;
  }
}
[data-id="1768988"] .p-layout__inner .p-layout__content:nth-child(4) .p-media-layout__inner .p-heading-3,
[data-id="1768988"] .p-layout__inner .p-layout__content:nth-child(5) .p-media-layout__inner .p-heading-3 {
  grid-area: hdg;
  margin-top: 100px;
}

@media only screen and (max-width: 768px) {
  [data-id="1768988"] .p-layout__inner .p-layout__content:nth-child(4) .p-media-layout__inner .p-heading-3,
  [data-id="1768988"] .p-layout__inner .p-layout__content:nth-child(5) .p-media-layout__inner .p-heading-3 {
    margin-top: 30px;
  }
}
[data-id="1768988"] .p-layout__inner .p-layout__content:nth-child(4) .p-media-layout__inner .p-heading-3 .c-heading-3__heading,
[data-id="1768988"] .p-layout__inner .p-layout__content:nth-child(5) .p-media-layout__inner .p-heading-3 .c-heading-3__heading {
  margin: 0 !important;
  width: unset !important;
}

[data-id="1768988"] .p-layout__inner .p-layout__content:nth-child(4) .p-media-layout__inner .p-text,
[data-id="1768988"] .p-layout__inner .p-layout__content:nth-child(5) .p-media-layout__inner .p-text {
  grid-area: text;
  margin: 0 !important;
  width: 100% !important;
}

[data-id="1768988"] .p-layout__inner .p-layout__content:nth-child(4) .p-media-layout__inner .p-media-layout-02__link,
[data-id="1768988"] .p-layout__inner .p-layout__content:nth-child(5) .p-media-layout__inner .p-media-layout-02__link {
  grid-area: link;
}

[data-id="1768988"] .p-layout__inner .p-layout__content:nth-child(4) .p-media-layout__inner .p-media-layout-02__link .c-link-list__list,
[data-id="1768988"] .p-layout__inner .p-layout__content:nth-child(5) .p-media-layout__inner .p-media-layout-02__link .c-link-list__list {
  margin: 0 !important;
}

[data-id="1768988"] .p-layout__inner .p-layout__content:nth-child(4) .p-media-layout__inner .p-media-layout-02__media,
[data-id="1768988"] .p-layout__inner .p-layout__content:nth-child(5) .p-media-layout__inner .p-media-layout-02__media {
  display: block;
  grid-area: img;
}

[data-id="1768988"] .p-layout__inner .p-layout__content:nth-child(6) {
  background-color: #663 !important;
  color: #fff;
}

[data-id="1768988"] .p-layout__inner .p-layout__content:nth-child(6) .p-media-layout-02__hdg {
  margin-top: 1rem;
}

@media only screen and (min-width: 769px) {
  [data-id="1768988"] .p-layout__inner .p-layout__content:nth-child(6) .p-media-layout-02__hdg {
    margin-top: 1.5rem;
  }
}
[data-id="1768988"] .p-layout__inner .p-layout__content:nth-child(9) .p-media-layout__inner {
  margin: 0 !important;
}

@media only screen and (min-width: 769px) {
  [data-id="1768988"] .p-layout__inner .p-layout__content:nth-child(9) .p-media-layout__inner {
    align-items: flex-end;
    padding-top: 100px;
    padding-left: 100px;
  }
}
[data-id="1768988"] .p-layout__inner .p-layout__content:nth-child(11) .p-media-layout__inner {
  margin: 0 !important;
}

@media only screen and (min-width: 769px) {
  [data-id="1768988"] .p-layout__inner .p-layout__content:nth-child(11) .p-media-layout__inner {
    align-items: flex-end;
    padding-top: 100px;
    padding-right: 100px;
  }
}
[data-id="1769470"] .p-layout,
[data-id="1766380"] .p-layout {
  margin-bottom: 0 !important;
}

[data-id="1769470"] .p-media-layout__inner,
[data-id="1766380"] .p-media-layout__inner {
  background-color: #663;
  color: #fff;
}

[data-id="1769470"] .p-media-layout-02__hdg,
[data-id="1766380"] .p-media-layout-02__hdg {
  margin-top: 1rem;
}

@media only screen and (min-width: 769px) {
  [data-id="1769470"] .p-media-layout-02__hdg,
  [data-id="1766380"] .p-media-layout-02__hdg {
    margin-top: 1.5rem;
  }
}
[data-id="1769470"] .p-layout {
  margin-bottom: 10px !important;
}

@media only screen and (max-width: 768px) {
  .jsp-background-image-1768988 .p-media-layout__inner {
    padding-top: 0 !important;
    display: flex;
    flex-direction: column;
    width: 100% !important;
  }
  .jsp-background-image-1768988 .p-media-layout__inner img {
    grid-column: 1/-1;
    grid-row: 1/-1;
  }
  .jsp-background-image-1768988 .p-media-layout__inner .c-heading-3 .c-heading-3__heading {
    color: #333 !important;
    text-shadow: none !important;
  }
  .p-media-layout-02 .p-media-layout__inner {
    display: block;
  }
  .jsp-background-image-1766399 .c-heading-3__heading,
  .jsp-background-image-1766399 .p-text.p-media-layout-02__text,
  .jsp-background-image-1766399 .c-media__item {
    margin-left: 0 !important;
  }
  .jsp-background-image-1766399 .c-heading-3__heading {
    margin-top: 40px !important;
  }
  .jsp-background-image-1766399 .p-text.p-media-layout-02__text {
    width: 100% !important;
  }
  .jsp-background-image-1762922 .p-media-layout__inner {
    width: 100% !important;
  }
  .jsp-background-image-1769953 {
    margin-top: 40px !important;
  }
  .jsp-background-image-1769953 .p-text.p-media-layout-02__text {
    width: 100% !important;
  }
  .jsp-background-image-1769953 .c-media.p-media-layout-02__media {
    width: 100%;
    margin-top: 30px;
  }
}
