@media (min-width: 1200px) {
  section,
  .section--full {
    padding: 16px;
  }
}
section .section--outer,
.section--full .section--outer {
  max-width: 1950px;
  margin-inline: auto;
}
@media (max-width: 1199.98px) {
  section .section--outer,
  .section--full .section--outer {
    padding-block-start: 32px;
    padding-block-end: 56px;
  }
}
@media (min-width: 1200px) {
  section .section--outer,
  .section--full .section--outer {
    padding-block-start: 80px;
    padding-block-end: 90px;
    padding-inline: 56px;
    border-radius: 12px;
  }
}
section .container,
.section--full .container {
  position: relative;
  isolation: isolate;
  font-family: "silkamedium", Helvetica, Arial, sans-serif;
  font-weight: 500;
  color: #0A152E;
  font-style: normal;
  letter-spacing: -0.5px;
  font-size: 14px;
  line-height: 22px;
}
section img,
.section--full img {
  max-width: 100%;
}
section.image-breakout-right .right picture,
.section--full.image-breakout-right .right picture {
  display: block;
  width: 100%;
}
section.image-breakout-right .right picture img,
.section--full.image-breakout-right .right picture img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 1200px) {
  section.image-breakout-right .right picture img,
  .section--full.image-breakout-right .right picture img {
    height: calc(100dvh - var(--_spacing-top, 0px));
  }
}
