

:is(body.page-id-294848, body.page-id-295001, body.page-id-295010, body.page-id-295031,
    body.page-id-310636, body.page-id-310672, body.page-id-310702, body.page-id-310717)
  .decorated-container-inner:has(.numbered-list-widget__item) {

  & .decorated-container-wrapper {
    background: #EEEEE7 !important;
    border-radius: 32px;
    padding: 32px !important;
  }

  & .decorated-container {
    background: #0B1B45;
    border-radius: 24px;
    padding: 56px 56px 48px 56px;
  }

  & .decorated-container-heading__over-title {
    background: none !important;
    -webkit-text-fill-color: #89D2FF !important;
    color: #89D2FF !important;
  }

  & .decorated-container-heading__title,
  & .decorated-container-heading__title strong,
  & .decorated-container-heading__description {
    color: #fff !important;
    -webkit-text-fill-color: #fff !important;
  }

  & .numbered-list-widget__item--content,
  & .numbered-list-widget__item--content * {
    color: #fff !important;
    -webkit-text-fill-color: #fff !important;
  }

  & .numbered-list-widget__item--number,
  & .numbered-list-widget__item--number span {
    color: #89D2FF !important;
    -webkit-text-fill-color: #89D2FF !important;
  }
}

@media (max-width: 767px) {
  :is(body.page-id-294848, body.page-id-295001, body.page-id-295010, body.page-id-295031,
      body.page-id-310636, body.page-id-310672, body.page-id-310702, body.page-id-310717)
    .decorated-container-inner:has(.numbered-list-widget__item) {
    & .decorated-container-wrapper { padding: 16px !important; border-radius: 20px; }
    & .decorated-container { padding: 24px; border-radius: 16px; }
  }
}
