@font-face {
  font-family: "FS Albert";
  src: url("..//fonts/FS-Albert.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "FS Albert";
  src: url("../fonts/FS-Albert-Bold.otf") format("opentype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "FS Albert";
  src: url("../fonts/FS-Albert-ExtraBold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
a.read-more {
  display: none;
}

.debug * {
  box-shadow: 0 0 0.5em rgba(255, 0, 0, 0.75), inset 0 0 0.5em rgba(0, 255, 0, 0.75) !important;
}

.clearfix:after {
  content: "";
  display: table;
  clear: both;
}

.bg-purple {
  background: #653279 !important;
}

.bg-orange {
  background: #E57200 !important;
}

.bg-teal {
  background: #009C9B !important;
}

.text-color-primary {
  color: #653279 !important;
}

.text-color-secondary {
  color: #009C9B !important;
}

.text-color-white {
  color: white !important;
}

.text-color-black {
  color: black !important;
}

.text-center {
  margin-left: auto;
  margin-right: auto;
  text-align: center !important;
}

.text-left {
  margin-right: auto;
  text-align: left !important;
}

.text-right {
  margin-left: auto;
  text-align: right !important;
}

.text-columns {
  -moz-columns: 25em;
       columns: 25em;
  -moz-column-gap: 3rem;
       column-gap: 3rem;
}
.text-columns p {
  -moz-column-break-inside: avoid;
       break-inside: avoid-column;
}

.margin-y-4xs {
  margin-top: 0.0625rem !important;
  margin-bottom: 0.0625rem !important;
}

.margin-top-4xs {
  margin-top: 0.0625rem !important;
}

.margin-bottom-4xs {
  margin-bottom: 0.0625rem !important;
}

.margin-y-3xs {
  margin-top: 0.125rem !important;
  margin-bottom: 0.125rem !important;
}

.margin-top-3xs {
  margin-top: 0.125rem !important;
}

.margin-bottom-3xs {
  margin-bottom: 0.125rem !important;
}

.margin-y-2xs {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.margin-top-2xs {
  margin-top: 0.25rem !important;
}

.margin-bottom-2xs {
  margin-bottom: 0.25rem !important;
}

.margin-y-xs {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.margin-top-xs {
  margin-top: 0.5rem !important;
}

.margin-bottom-xs {
  margin-bottom: 0.5rem !important;
}

.margin-y-sm {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important;
}

.margin-top-sm {
  margin-top: 0.75rem !important;
}

.margin-bottom-sm {
  margin-bottom: 0.75rem !important;
}

.margin-y-md {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.margin-top-md {
  margin-top: 1rem !important;
}

.margin-bottom-md {
  margin-bottom: 1rem !important;
}

.margin-y-lg {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.margin-top-lg {
  margin-top: 1.5rem !important;
}

.margin-bottom-lg {
  margin-bottom: 1.5rem !important;
}

.margin-y-xl {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}

.margin-top-xl {
  margin-top: 2rem !important;
}

.margin-bottom-xl {
  margin-bottom: 2rem !important;
}

.margin-y-2xl {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important;
}

.margin-top-2xl {
  margin-top: 2.5rem !important;
}

.margin-bottom-2xl {
  margin-bottom: 2.5rem !important;
}

.margin-y-3xl {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.margin-top-3xl {
  margin-top: 3rem !important;
}

.margin-bottom-3xl {
  margin-bottom: 3rem !important;
}

.margin-y-4xl {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}

.margin-top-4xl {
  margin-top: 4rem !important;
}

.margin-bottom-4xl {
  margin-bottom: 4rem !important;
}

.margin-y-5xl {
  margin-top: 6rem !important;
  margin-bottom: 6rem !important;
}

.margin-top-5xl {
  margin-top: 6rem !important;
}

.margin-bottom-5xl {
  margin-bottom: 6rem !important;
}

.margin-y-6xl {
  margin-top: 8rem !important;
  margin-bottom: 8rem !important;
}

.margin-top-6xl {
  margin-top: 8rem !important;
}

.margin-bottom-6xl {
  margin-bottom: 8rem !important;
}

.margin-top-none,
.margin-y-none {
  margin-top: 0 !important;
}

.margin-bottom-none,
.margin-y-none {
  margin-bottom: 0 !important;
}

.overflow-x {
  max-width: 100%;
  overflow: auto;
  overflow-scrolling: touch;
}

.js .js-hidden {
  display: none;
}

.no-js .no-js-hidden {
  display: none;
}

.link--stretched {
  position: static;
}
.link--stretched::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: all;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}
.link--stretched:hover .title__highlight {
  text-decoration: underline;
}

.comma-separate > *::after {
  content: ",";
}
.comma-separate > *:last-child::after {
  content: "";
}

.visually-hidden {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  height: 1px;
}

.visually-hidden.focusable:active, .visually-hidden.focusable:focus {
  position: static !important;
  clip: auto;
  overflow: visible;
  height: auto;
}

[class^=grid], .wp-block-group, .acf-innerblocks-container, .acf-innerblocks-container .block-editor-block-list__block {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  margin: 0 -0.75rem;
}
[class^=grid] > *, .wp-block-group > *, .acf-innerblocks-container > *, .acf-innerblocks-container .block-editor-block-list__block > * {
  list-style-type: none;
  box-sizing: border-box;
  width: 100%;
  padding: 0 0.75rem;
}
[class^=grid]:before, [class^=grid]:after, .wp-block-group:before, .wp-block-group:after, .acf-innerblocks-container:before, .acf-innerblocks-container:after, .acf-innerblocks-container .block-editor-block-list__block:before, .acf-innerblocks-container .block-editor-block-list__block:after {
  display: none;
}

[class^=grid] > .acf-innerblocks-container {
  margin: 0;
  padding: 0 !important;
}

.wp-block-group .col-shrink {
  flex-shrink: 10;
}

@media (min-width: 40rem) {
  .grid--spaced {
    margin: 0 -1.5rem;
  }
  .grid--spaced > * {
    padding: 0 1.5rem;
  }
}

@media (min-width: 1em) {
  .grid--compact {
    margin: 0 -0.5rem;
  }
  .grid--compact > * {
    padding: 0 0.5rem;
  }
}

.grid--flush {
  margin: 0;
}
.grid--flush > * {
  padding: 0;
}

.grid--heightmatch {
  display: flex;
  flex-wrap: wrap;
}
.grid--heightmatch > * {
  display: flex;
}
.grid--heightmatch:before, .grid--heightmatch:after {
  display: none;
}

.grid--stretch-items > * {
  display: flex;
}

[class^=col-] {
  display: block;
  float: left;
  clear: none;
}

[class^=grid] [class^=col-] {
  clear: none !important;
}

@media (min-width: 25rem) {
  .grid-2-cols > * {
    width: 50%;
  }
  .col-1\/2 {
    width: 50%;
  }
}
@media (min-width: 50rem) {
  .grid-3-cols > * {
    width: 33.3323333333%;
  }
  .col-1\/3 {
    width: 33.3323333333%;
  }
  .col-2\/3 {
    width: 66.6656666667%;
  }
}
@media (min-width: 25rem) {
  .grid-4-cols > * {
    width: 50%;
  }
}
@media (min-width: 60rem) {
  .grid-4-cols > * {
    width: 25%;
  }
  .col-1\/4 {
    width: 25%;
  }
  .col-3\/4 {
    width: 75%;
  }
}
@media (min-width: 25rem) {
  .grid-5-cols > * {
    width: 50%;
  }
}
@media (min-width: 50rem) {
  .grid-5-cols > * {
    width: 33.3323333333%;
  }
}
@media (min-width: 65rem) {
  .grid-5-cols > * {
    width: 20%;
  }
  .col-1\/5 {
    width: 20%;
  }
  .col-2\/5 {
    width: 40%;
  }
  .col-3\/5 {
    width: 60%;
  }
  .col-4\/5 {
    width: 80%;
  }
}
@media (min-width: 20rem) {
  .grid-2-cols\@mobile > * {
    width: 50%;
  }
  .col-1\/2\@mobile {
    width: 50%;
  }
  .offset-1\/2\@mobile {
    margin-left: 50%;
  }
  .offset-reverse-1\/2\@mobile {
    margin-right: 50%;
  }
  .offset-none\@mobile {
    margin-left: 0;
    margin-right: 0;
  }
  .col-1\/2\@mobile {
    width: 50%;
  }
  .grid-3-cols\@mobile > * {
    width: 33.3323333333%;
  }
  .col-1\/3\@mobile {
    width: 33.3323333333%;
  }
  .offset-1\/3\@mobile {
    margin-left: 33.3323333333%;
  }
  .offset-reverse-1\/3\@mobile {
    margin-right: 33.3323333333%;
  }
  .offset-none\@mobile {
    margin-left: 0;
    margin-right: 0;
  }
  .col-2\/3\@mobile {
    width: 66.6656666667%;
  }
  .grid-4-cols\@mobile > * {
    width: 25%;
  }
  .col-1\/4\@mobile {
    width: 25%;
  }
  .offset-1\/4\@mobile {
    margin-left: 25%;
  }
  .offset-reverse-1\/4\@mobile {
    margin-right: 25%;
  }
  .offset-none\@mobile {
    margin-left: 0;
    margin-right: 0;
  }
  .col-3\/4\@mobile {
    width: 75%;
  }
  .grid-6-cols\@mobile > * {
    width: 16.6656666667%;
  }
  .col-1\/6\@mobile {
    width: 16.6656666667%;
  }
  .offset-1\/6\@mobile {
    margin-left: 16.6656666667%;
  }
  .offset-reverse-1\/6\@mobile {
    margin-right: 16.6656666667%;
  }
  .offset-none\@mobile {
    margin-left: 0;
    margin-right: 0;
  }
  .col-5\/6\@mobile {
    width: 83.3323333333%;
  }
  .col-full\@mobile {
    width: 100%;
  }
}
@media (min-width: 35rem) {
  .grid-2-cols\@mobile-wide > * {
    width: 50%;
  }
  .col-1\/2\@mobile-wide {
    width: 50%;
  }
  .offset-1\/2\@mobile-wide {
    margin-left: 50%;
  }
  .offset-reverse-1\/2\@mobile-wide {
    margin-right: 50%;
  }
  .offset-none\@mobile-wide {
    margin-left: 0;
    margin-right: 0;
  }
  .col-1\/2\@mobile-wide {
    width: 50%;
  }
  .grid-3-cols\@mobile-wide > * {
    width: 33.3323333333%;
  }
  .col-1\/3\@mobile-wide {
    width: 33.3323333333%;
  }
  .offset-1\/3\@mobile-wide {
    margin-left: 33.3323333333%;
  }
  .offset-reverse-1\/3\@mobile-wide {
    margin-right: 33.3323333333%;
  }
  .offset-none\@mobile-wide {
    margin-left: 0;
    margin-right: 0;
  }
  .col-2\/3\@mobile-wide {
    width: 66.6656666667%;
  }
  .grid-4-cols\@mobile-wide > * {
    width: 25%;
  }
  .col-1\/4\@mobile-wide {
    width: 25%;
  }
  .offset-1\/4\@mobile-wide {
    margin-left: 25%;
  }
  .offset-reverse-1\/4\@mobile-wide {
    margin-right: 25%;
  }
  .offset-none\@mobile-wide {
    margin-left: 0;
    margin-right: 0;
  }
  .col-3\/4\@mobile-wide {
    width: 75%;
  }
  .grid-6-cols\@mobile-wide > * {
    width: 16.6656666667%;
  }
  .col-1\/6\@mobile-wide {
    width: 16.6656666667%;
  }
  .offset-1\/6\@mobile-wide {
    margin-left: 16.6656666667%;
  }
  .offset-reverse-1\/6\@mobile-wide {
    margin-right: 16.6656666667%;
  }
  .offset-none\@mobile-wide {
    margin-left: 0;
    margin-right: 0;
  }
  .col-5\/6\@mobile-wide {
    width: 83.3323333333%;
  }
  .col-full\@mobile-wide {
    width: 100%;
  }
}
@media (min-width: 47.5rem) {
  .grid-2-cols\@tablet > * {
    width: 50%;
  }
  .col-1\/2\@tablet {
    width: 50%;
  }
  .offset-1\/2\@tablet {
    margin-left: 50%;
  }
  .offset-reverse-1\/2\@tablet {
    margin-right: 50%;
  }
  .offset-none\@tablet {
    margin-left: 0;
    margin-right: 0;
  }
  .col-1\/2\@tablet {
    width: 50%;
  }
  .grid-3-cols\@tablet > * {
    width: 33.3323333333%;
  }
  .col-1\/3\@tablet {
    width: 33.3323333333%;
  }
  .offset-1\/3\@tablet {
    margin-left: 33.3323333333%;
  }
  .offset-reverse-1\/3\@tablet {
    margin-right: 33.3323333333%;
  }
  .offset-none\@tablet {
    margin-left: 0;
    margin-right: 0;
  }
  .col-2\/3\@tablet {
    width: 66.6656666667%;
  }
  .grid-4-cols\@tablet > * {
    width: 25%;
  }
  .col-1\/4\@tablet {
    width: 25%;
  }
  .offset-1\/4\@tablet {
    margin-left: 25%;
  }
  .offset-reverse-1\/4\@tablet {
    margin-right: 25%;
  }
  .offset-none\@tablet {
    margin-left: 0;
    margin-right: 0;
  }
  .col-3\/4\@tablet {
    width: 75%;
  }
  .grid-6-cols\@tablet > * {
    width: 16.6656666667%;
  }
  .col-1\/6\@tablet {
    width: 16.6656666667%;
  }
  .offset-1\/6\@tablet {
    margin-left: 16.6656666667%;
  }
  .offset-reverse-1\/6\@tablet {
    margin-right: 16.6656666667%;
  }
  .offset-none\@tablet {
    margin-left: 0;
    margin-right: 0;
  }
  .col-5\/6\@tablet {
    width: 83.3323333333%;
  }
  .col-full\@tablet {
    width: 100%;
  }
}
@media (min-width: 55rem) {
  .grid-2-cols\@tablet-wide > * {
    width: 50%;
  }
  .col-1\/2\@tablet-wide {
    width: 50%;
  }
  .offset-1\/2\@tablet-wide {
    margin-left: 50%;
  }
  .offset-reverse-1\/2\@tablet-wide {
    margin-right: 50%;
  }
  .offset-none\@tablet-wide {
    margin-left: 0;
    margin-right: 0;
  }
  .col-1\/2\@tablet-wide {
    width: 50%;
  }
  .grid-3-cols\@tablet-wide > * {
    width: 33.3323333333%;
  }
  .col-1\/3\@tablet-wide {
    width: 33.3323333333%;
  }
  .offset-1\/3\@tablet-wide {
    margin-left: 33.3323333333%;
  }
  .offset-reverse-1\/3\@tablet-wide {
    margin-right: 33.3323333333%;
  }
  .offset-none\@tablet-wide {
    margin-left: 0;
    margin-right: 0;
  }
  .col-2\/3\@tablet-wide {
    width: 66.6656666667%;
  }
  .grid-4-cols\@tablet-wide > * {
    width: 25%;
  }
  .col-1\/4\@tablet-wide {
    width: 25%;
  }
  .offset-1\/4\@tablet-wide {
    margin-left: 25%;
  }
  .offset-reverse-1\/4\@tablet-wide {
    margin-right: 25%;
  }
  .offset-none\@tablet-wide {
    margin-left: 0;
    margin-right: 0;
  }
  .col-3\/4\@tablet-wide {
    width: 75%;
  }
  .grid-6-cols\@tablet-wide > * {
    width: 16.6656666667%;
  }
  .col-1\/6\@tablet-wide {
    width: 16.6656666667%;
  }
  .offset-1\/6\@tablet-wide {
    margin-left: 16.6656666667%;
  }
  .offset-reverse-1\/6\@tablet-wide {
    margin-right: 16.6656666667%;
  }
  .offset-none\@tablet-wide {
    margin-left: 0;
    margin-right: 0;
  }
  .col-5\/6\@tablet-wide {
    width: 83.3323333333%;
  }
  .col-full\@tablet-wide {
    width: 100%;
  }
}
@media (min-width: 85rem) {
  .grid-2-cols\@desktop > * {
    width: 50%;
  }
  .col-1\/2\@desktop {
    width: 50%;
  }
  .offset-1\/2\@desktop {
    margin-left: 50%;
  }
  .offset-reverse-1\/2\@desktop {
    margin-right: 50%;
  }
  .offset-none\@desktop {
    margin-left: 0;
    margin-right: 0;
  }
  .col-1\/2\@desktop {
    width: 50%;
  }
  .grid-3-cols\@desktop > * {
    width: 33.3323333333%;
  }
  .col-1\/3\@desktop {
    width: 33.3323333333%;
  }
  .offset-1\/3\@desktop {
    margin-left: 33.3323333333%;
  }
  .offset-reverse-1\/3\@desktop {
    margin-right: 33.3323333333%;
  }
  .offset-none\@desktop {
    margin-left: 0;
    margin-right: 0;
  }
  .col-2\/3\@desktop {
    width: 66.6656666667%;
  }
  .grid-4-cols\@desktop > * {
    width: 25%;
  }
  .col-1\/4\@desktop {
    width: 25%;
  }
  .offset-1\/4\@desktop {
    margin-left: 25%;
  }
  .offset-reverse-1\/4\@desktop {
    margin-right: 25%;
  }
  .offset-none\@desktop {
    margin-left: 0;
    margin-right: 0;
  }
  .col-3\/4\@desktop {
    width: 75%;
  }
  .grid-6-cols\@desktop > * {
    width: 16.6656666667%;
  }
  .col-1\/6\@desktop {
    width: 16.6656666667%;
  }
  .offset-1\/6\@desktop {
    margin-left: 16.6656666667%;
  }
  .offset-reverse-1\/6\@desktop {
    margin-right: 16.6656666667%;
  }
  .offset-none\@desktop {
    margin-left: 0;
    margin-right: 0;
  }
  .col-5\/6\@desktop {
    width: 83.3323333333%;
  }
  .col-full\@desktop {
    width: 100%;
  }
}
.col-full {
  width: 100%;
}

.wp-block-buttons .wp-block-button {
  margin-left: 0;
  margin-right: 0;
}

.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
  margin: 0;
  padding: 0.5rem 0.75rem;
  font-size: 0.8rem;
  background: #fff;
  color: black;
  box-shadow: 0 0.1rem 0.1rem rgba(0, 0, 0, 0.05), 0 0 0.5rem rgba(0, 0, 0, 0.05);
}

.wp-block-image.is-style-icon {
  max-width: 15em !important;
  margin: 1.5em 1.5em 0 0 !important;
  float: left;
}

.wp-block-embed:has(iframe[class*=optanon][data-src])::before {
  display: block;
  max-width: 100%;
  text-align: center;
  white-space: normal;
  padding: 0.75rem;
  content: "Sorry, you must enable cookies to see this content";
  color: #e52431;
}

h2.wp-block-timeline-title {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.wp-block-timeline {
  margin: 0 0 0 1em;
  padding: 0;
  border-top: 3px dotted #eee;
  border-bottom: 3px dotted #eee;
}
@media (min-width: 60rem) {
  .wp-block-timeline {
    margin: 0;
  }
}
.wp-block-timeline .blob {
  position: absolute;
  width: 50px;
  height: 50px;
  background-image: url("/wp-content/themes/sense-international/assets/img/blob-simple--primary.svg");
  background-repeat: no-repeat;
}
.wp-block-timeline p {
  margin: 0;
  padding: 0;
}
.wp-block-timeline p:last-of-type {
  padding-bottom: 2em;
}
.wp-block-timeline h3 {
  margin: 0;
  padding: 1em 0 0.5em 0;
}
.wp-block-timeline .left {
  position: relative;
  display: block;
  box-sizing: border-box;
  border-left: 10px solid #653279;
  padding-left: 5%;
}
@media (min-width: 60rem) {
  .wp-block-timeline .left {
    width: 50%;
    padding-right: 5%;
    border-left: 0;
    border-right: 10px solid #653279;
  }
}
@media (min-width: 60rem) {
  .wp-block-timeline .left h3 {
    text-align: right;
  }
}
@media (min-width: 60rem) {
  .wp-block-timeline .left p {
    text-align: right;
  }
}
.wp-block-timeline .left p img {
  float: none !important;
  text-align: right;
  margin: 0 0 1em 0;
  padding: 0;
  max-width: unset;
  display: block;
  width: 100%;
  -webkit-mask-image: url("/wp-content/themes/sense-international/assets/img/mask-cards2.svg");
          mask-image: url("/wp-content/themes/sense-international/assets/img/mask-cards2.svg");
  -webkit-mask-size: cover;
          mask-size: cover;
}
.wp-block-timeline .left .blob {
  left: -30px;
  top: 28px;
}
@media (min-width: 60rem) {
  .wp-block-timeline .left .blob {
    left: unset;
    right: -30px;
    top: 28px;
  }
}
.wp-block-timeline .right {
  position: relative;
  display: block;
  box-sizing: border-box;
  border-left: 10px solid #653279;
  padding-left: 5%;
}
@media (min-width: 60rem) {
  .wp-block-timeline .right {
    width: 50%;
    margin-left: 50%;
    transform: translateX(-10px);
  }
}
.wp-block-timeline .right h3 {
  text-align: left;
}
.wp-block-timeline .right p img {
  float: none !important;
  text-align: right;
  margin: 0 0 1em 0;
  padding: 0;
  max-width: unset;
  display: block;
  width: 100%;
  -webkit-mask-image: url("/wp-content/themes/sense-international/assets/img/mask-cards.svg");
          mask-image: url("/wp-content/themes/sense-international/assets/img/mask-cards.svg");
  -webkit-mask-size: cover;
          mask-size: cover;
}
.wp-block-timeline .right .blob {
  left: -30px;
  top: 28px;
}

html {
  font-size: 12px !important;
}

body {
  font-size: 1rem !important;
}
body::before {
  top: 0;
  width: 5rem;
}

.no-print,
nav,
#primaryNav,
.js #primaryNav,
#globalNotice,
.siteHeader__actions,
.siteFooter::before,
.siteFooter__socialLinks,
.otgs-development-site-front-end,
#onetrust-consent-sdk,
.wp-block-embed.is-type-video {
  display: none !important;
}

li, img, figure, blockquote, header, footer, pre,
.box, .banner, .slab, .card, .ctaBox {
  -moz-column-break-inside: avoid;
       break-inside: avoid;
}

h2, h3, h4, h5, h6 {
  -moz-column-break-after: avoid;
       break-after: avoid;
  -moz-column-break-inside: avoid;
       break-inside: avoid;
}
h2::after, h3::after, h4::after, h5::after, h6::after {
  content: "";
  display: block;
  height: 200px;
  margin-bottom: -200px;
}

.siteHeader {
  box-shadow: none;
}

.siteHeader__inner {
  display: block;
  align-items: flex-start;
}

.siteHeader__branding {
  position: static !important;
  width: 10rem !important;
  margin: 0 auto 0 0 !important;
}

.siteHeader__logo {
  display: none !important;
}

.siteHeader__printLogo {
  padding: 1rem;
}

.siteFooter__socialLinks,
.siteFooter__stayInformed {
  display: none;
}

.siteFooter {
  padding-top: 2rem !important;
  font-size: 0.9rem;
}
.siteFooter__contact {
  padding: 1rem 0 0;
  border-top: 0.75rem solid #653279;
  background: #f1f1f1;
  color: black;
}
.siteFooter__contact a:not([class]) {
  color: black;
}
.siteFooter__branding {
  display: none;
}
.siteFooter__strapline {
  margin-bottom: 0.75rem;
}
.siteFooter__blurb {
  font-size: 0.8rem;
}
.siteFooter__legal {
  font-size: 0.65rem;
  background: #f1f1f1;
  color: black;
}
.siteFooter__FR {
  display: none !important;
}

.align-full,
.alignfull {
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  box-sizing: border-box;
}

.align-wide,
.alignwide {
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  box-sizing: border-box;
}
/*# sourceMappingURL=print.css.map */
