@media (min-width: 992px) {
  .content {
    background-color: #ffffff !important;
  }
}
.content__standard p + .content__bulletlist, .content__twocolumns p + .content__bulletlist {
  margin-top: -10px;
}
.content__standard > .container > .row > div *:last-child {
  margin-bottom: 0;
}
.content__standard > .container > .row > div *:last-child > figcaption {
  margin-bottom: 0 !important;
}
.content__standard > .container .container:first-child {
  margin-top: 30px;
}
.content__standard ol {
  margin-top: -8px;
  margin-bottom: 24px;
}
.content__standard__object-inner {
  margin-bottom: 30px;
}
.content__standard__object-inner .content__bulletlist {
  padding-top: 8px;
}
.content__standard__object-outer {
  margin-bottom: 64px;
}
@media (max-width: 991.98px) {
  .content__standard__object-outer {
    margin-bottom: 44px;
  }
}
.content__standard__object .content__bulletlist {
  margin-bottom: 30px;
}
.content__standard .banner-slogan__image img {
  height: 168px;
  margin-left: -1px;
}
@media (min-width: 992px) {
  .content__standard .banner-slogan__image img {
    width: 270px;
  }
}
.content__standard .banner-slogan__content {
  row-gap: 0;
  flex: 1;
}
.content__standard .banner-slogan__content > * {
  color: #ffffff;
}
.content__standard .banner-slogan__content a {
  color: white;
}
.content__standard .banner-slogan__content ul li {
  display: flex;
  align-items: center;
}
.content__standard .banner-slogan__content ul li:first-child {
  margin-right: 12px;
}
.content__standard .banner-slogan__content ul li:last-child a:hover {
  text-decoration: none;
}
.content__standard .banner-slogan__content ul li svg {
  margin-right: 12px;
}
.content__standard__list-and-heading ul {
  row-gap: 10px;
}
@media (max-width: 991.98px) {
  .content__standard__list-and-heading ul {
    row-gap: 8px;
  }
}
.content__standard__list-and-heading ul li {
  align-items: normal;
}
.content__standard__list-and-heading ul li svg {
  position: relative;
  top: 3px;
}
.content__standard__list-and-heading ul li div p:first-of-type {
  margin-bottom: 12px;
}
@media (max-width: 991.98px) {
  .content__twocolumns__wrapper {
    flex-direction: column;
    padding: 50px 16px;
  }
}
.content__twocolumns__content {
  flex-basis: 58.333%;
}
@media (min-width: 992px) {
  .content__twocolumns__content {
    padding: 32px;
  }
}
.content__twocolumns__content .content__bulletlist {
  margin-bottom: 25px;
}
.content__twocolumns__image {
  flex-basis: 41.666%;
}
.content__twocolumns__image img {
  height: 100%;
  object-fit: cover;
}
@media (max-width: 991.98px) {
  .content__twocolumns__image-left {
    margin-bottom: 20px;
  }
}
