/* Colours */
.container.amp-templatepage--a {
  --textWhite: #fff;
  --textDark: #333;
  --brandColour: #004aad;
}

/* Remove issues of background colour going full page */
.js-amplienceSlot.container {
  clip-path: inset(0 -100vmax);
}

/*  Background colours */
[data-amplience-id="40cd6f80-d886-4627-9bbc-bd02f118ab04"],
[data-amplience-id="87652a24-a198-444c-848a-d5617621f341"] {
  box-shadow: 0 0 0 100vmax var(--brandColour);
  background-color: var(--brandColour);
}

/*  Padding and Margin */
[data-amplience-id="40cd6f80-d886-4627-9bbc-bd02f118ab04"] {
  padding-top: 20px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-bottom: 30px;
}

[data-amplience-id="87652a24-a198-444c-848a-d5617621f341"] {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-top: 30px;
  margin-bottom: 30px;
}

[data-amplience-id="40cd6f80-d886-4627-9bbc-bd02f118ab04"] .amp-text ,
[data-amplience-id="87652a24-a198-444c-848a-d5617621f341"] .amp-text ,
[data-amplience-id="40cd6f80-d886-4627-9bbc-bd02f118ab04"] h2.amp__heading-text ,
[data-amplience-id="87652a24-a198-444c-848a-d5617621f341"] h2.amp__heading-text {
 color: var(--textWhite);
}
