/* Main Scss Document */
/* Scss Load Fonts */
@import url("//hello.myfonts.net/count/3c2ad4");
@font-face {
  font-family: 'AntarcticanHeadline-Bold';
  src: url("../fonts/AntarcticanHeadline-Bold/font.woff2") format("woff2"), url("../fonts/AntarcticanHeadline-Bold/font.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'AntarcticanHeadline-Medium';
  src: url("../fonts/AntarcticanHeadline-Medium/font.woff2") format("woff2"), url("../fonts/AntarcticanHeadline-Medium/font.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'mulibold';
  src: url("../fonts/muli-bold-webfont.woff2") format("woff2"), url("../fonts/muli-bold-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'muliregular';
  src: url("../fonts/muli-regular-webfont.woff2") format("woff2"), url("../fonts/muli-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'ubunturegular';
  src: url("../fonts/ubuntu-regular-webfont.woff2") format("woff2"), url("../fonts/ubuntu-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'ubuntubold';
  src: url("../fonts/ubuntu-bold-webfont.woff2") format("woff2"), url("../fonts/ubuntu-bold-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
/* Scss Variables */
/* Scss Wordpress admin bar corrections */
#wpadminbar {
  position: fixed !important; }

.admin-bar header {
  top: 46px; }

@media only screen and (min-width: 783px) {
  .admin-bar header {
    top: 32px; } }
/* layout.css */
/* Macro arrangement of a web page, including any grid systems */
/* Grid layout */
/* Mobile 320> */
body {
  margin: 0; }

.container {
  position: relative; }

.main-container {
  display: block; }

.columns--wrapper {
  display: block;
  width: calc(100% - 40px);
  max-width: 1400px;
  margin: 0 auto;
  padding: 5% 20px; }

.container--columns {
  display: -ms-grid;
  display: grid; }

.container .container--column,
.container .wp-block-column {
  margin: 20px 0;
  padding: 10px 0; }

.container--reduced-width .container--column,
.container--reduced-width .wp-block-column,
.container--reduced-width-narrow .container--column,
.container--reduced-width-narrow .wp-block-column,
.container--full-width .container--column,
.container--full-width .wp-block-column {
  margin: 20px;
  padding: 10px 0; }

/*
.container--reduced-width .container--column,
.container--reduced-width .wp-block-column,
.container--reduced-width-narrow .container--column,
.container--reduced-width-narrow .wp-block-column {
  margin: $mobile-grid-margin;
  padding: $mobile-grid-padding;
  display: -ms-grid;
  display: grid;
}
*/
.wp-block-column.is-vertically-aligned-bottom {
  align-items: end;
  width: auto; }

.wp-block-column.is-vertically-aligned-center {
  align-items: center;
  width: auto; }

.wp-block-column.is-vertically-aligned-top {
  align-items: start;
  width: auto; }

.container--single-column {
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr; }

.container--two-columns {
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr; }

.container--two-columns .container--column:nth-child(1) {
  -ms-grid-column: 1;
  -ms-grid-row: 1; }

.container--two-columns .container--column:nth-child(2) {
  -ms-grid-column: 1;
  -ms-grid-row: 2; }

.container--three-columns {
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr; }

.container--three-columns .container--column:nth-child(1) {
  -ms-grid-column: 1;
  -ms-grid-row: 1; }

.container--three-columns .container--column:nth-child(2) {
  -ms-grid-column: 1;
  -ms-grid-row: 2; }

.container--three-columns .container--column:nth-child(3) {
  -ms-grid-column: 1;
  -ms-grid-row: 3; }

.container--four-columns {
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr; }

.container--four-columns .container--column:nth-child(1) {
  -ms-grid-column: 1;
  -ms-grid-row: 1; }

.container--four-columns .container--column:nth-child(2) {
  -ms-grid-column: 1;
  -ms-grid-row: 2; }

.container--four-columns .container--column:nth-child(3) {
  -ms-grid-column: 1;
  -ms-grid-row: 3; }

.container--four-columns .container--column:nth-child(4) {
  -ms-grid-column: 1;
  -ms-grid-row: 4; }

.container--five-columns {
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr; }

.container--five-columns .container--column:nth-child(1) {
  -ms-grid-column: 1;
  -ms-grid-row: 1; }

.container--five-columns .container--column:nth-child(2) {
  -ms-grid-column: 1;
  -ms-grid-row: 2; }

.container--five-columns .container--column:nth-child(3) {
  -ms-grid-column: 1;
  -ms-grid-row: 3; }

.container--five-columns .container--column:nth-child(4) {
  -ms-grid-column: 1;
  -ms-grid-row: 4; }

.container--five-columns .container--column:nth-child(5) {
  -ms-grid-column: 1;
  -ms-grid-row: 5; }

.container--six-columns {
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr; }

.container--six-columns .container--column:nth-child(1) {
  -ms-grid-column: 1;
  -ms-grid-row: 1; }

.container--six-columns .container--column:nth-child(2) {
  -ms-grid-column: 1;
  -ms-grid-row: 2; }

.container--six-columns .container--column:nth-child(3) {
  -ms-grid-column: 1;
  -ms-grid-row: 3; }

.container--six-columns .container--column:nth-child(4) {
  -ms-grid-column: 1;
  -ms-grid-row: 4; }

.container--six-columns .container--column:nth-child(5) {
  -ms-grid-column: 1;
  -ms-grid-row: 5; }

.container--six-columns .container--column:nth-child(6) {
  -ms-grid-column: 1;
  -ms-grid-row: 6; }

.container--two-columns-wide-right {
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr; }

.container--two-columns-wide-right .container--column:nth-child(1) {
  -ms-grid-column: 1;
  -ms-grid-row: 1; }

.container--two-columns-wide-right .container--column:nth-child(2) {
  -ms-grid-column: 1;
  -ms-grid-row: 2; }

.container--two-columns-wide-left {
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr; }

.container--two-columns-wide-left .container--column:nth-child(1) {
  -ms-grid-column: 1;
  -ms-grid-row: 1; }

.container--two-columns-wide-left .container--column:nth-child(2) {
  -ms-grid-column: 1;
  -ms-grid-row: 2; }

.container--three-columns-wide-right {
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr; }

.container--three-columns-wide-right .container--column:nth-child(1) {
  -ms-grid-column: 1;
  -ms-grid-row: 1; }

.container--three-columns-wide-right .container--column:nth-child(2) {
  -ms-grid-column: 1;
  -ms-grid-row: 2; }

.container--three-columns-wide-right .container--column:nth-child(3) {
  -ms-grid-column: 1;
  -ms-grid-row: 3; }

.container--three-columns-wide-left {
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr; }

.container--three-columns-wide-left .container--column:nth-child(1) {
  -ms-grid-column: 1;
  -ms-grid-row: 1; }

.container--three-columns-wide-left .container--column:nth-child(2) {
  -ms-grid-column: 1;
  -ms-grid-row: 2; }

.container--three-columns-wide-left .container--column:nth-child(3) {
  -ms-grid-column: 1;
  -ms-grid-row: 3; }

@media only screen and (min-width: 600px) {
  .container--reduced-width,
  .container--reduced-width-narrow {
    margin: 0 auto; }

  .container--two-columns {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr; }

  .container--two-columns .container--column:nth-child(1) {
    -ms-grid-column: 1;
    -ms-grid-row: 1; }

  .container--two-columns .container--column:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1; }

  .container--three-columns {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr; }

  .container--three-columns .container--column:nth-child(1) {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
    grid-column: 1 / span 2;
    -ms-grid-column-span: 2; }

  .container--three-columns .container--column:nth-child(2) {
    -ms-grid-column: 3;
    -ms-grid-row: 1;
    grid-column: 3 / span 2;
    -ms-grid-column-span: 2; }

  .container--three-columns .container--column:nth-child(3) {
    -ms-grid-column: 1;
    -ms-grid-row: 2;
    grid-column: 1 / span 2;
    -ms-grid-column-span: 2; }

  .container--three-columns .container--column:nth-child(4) {
    -ms-grid-column: 3;
    -ms-grid-row: 2;
    grid-column: 3 / span 2;
    -ms-grid-column-span: 2; }

  .container--three-columns .container--column:nth-child(5) {
    -ms-grid-column: 1;
    -ms-grid-row: 3;
    grid-column: 1 / span 2;
    -ms-grid-column-span: 2; }

  .container--three-columns .container--column:nth-child(6) {
    -ms-grid-column: 3;
    -ms-grid-row: 3;
    grid-column: 3 / span 2;
    -ms-grid-column-span: 2; }

  .container--three-columns .container--column:nth-child(7) {
    -ms-grid-column: 1;
    -ms-grid-row: 4;
    grid-column: 1 / span 2;
    -ms-grid-column-span: 2; }

  .container--three-columns .container--column:nth-child(8) {
    -ms-grid-column: 3;
    -ms-grid-row: 4;
    grid-column: 3 / span 2;
    -ms-grid-column-span: 2; }

  .container--three-columns .container--column:nth-child(9) {
    -ms-grid-column: 1;
    -ms-grid-row: 5;
    grid-column: 1 / span 2;
    -ms-grid-column-span: 2; }

  .container--three-columns .container--column:nth-child(10) {
    -ms-grid-column: 3;
    -ms-grid-row: 5;
    grid-column: 3 / span 2;
    -ms-grid-column-span: 2; }

  .container--four-columns {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr; }

  .container--four-columns .container--column:nth-child(1) {
    -ms-grid-column: 1;
    -ms-grid-row: 1; }

  .container--four-columns .container--column:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1; }

  .container--four-columns .container--column:nth-child(3) {
    -ms-grid-column: 1;
    -ms-grid-row: 2; }

  .container--four-columns .container--column:nth-child(4) {
    -ms-grid-column: 2;
    -ms-grid-row: 2; }

  .container--five-columns {
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr; }

  .container--five-columns .container--column:nth-child(1) {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
    grid-column: 1 / span 2;
    -ms-grid-column-span: 2; }

  .container--five-columns .container--column:nth-child(2) {
    -ms-grid-column: 3;
    -ms-grid-row: 1;
    grid-column: 3 / span 2;
    -ms-grid-column-span: 2; }

  .container--five-columns .container--column:nth-child(3) {
    -ms-grid-column: 5;
    -ms-grid-row: 1;
    grid-column: 5 / span 2;
    -ms-grid-column-span: 2; }

  .container--five-columns .container--column:nth-child(4) {
    -ms-grid-column: 2;
    -ms-grid-row: 2;
    grid-column: 2 / span 2;
    -ms-grid-column-span: 2; }

  .container--five-columns .container--column:nth-child(5) {
    -ms-grid-column: 4;
    -ms-grid-row: 2;
    grid-column: 4 / span 2;
    -ms-grid-column-span: 2; }

  .container--six-columns {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr; }

  .container--six-columns .container--column:nth-child(1) {
    -ms-grid-column: 1;
    -ms-grid-row: 1; }

  .container--six-columns .container--column:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1; }

  .container--six-columns .container--column:nth-child(3) {
    -ms-grid-column: 3;
    -ms-grid-row: 1; }

  .container--six-columns .container--column:nth-child(4) {
    -ms-grid-column: 1;
    -ms-grid-row: 2; }

  .container--six-columns .container--column:nth-child(5) {
    -ms-grid-column: 2;
    -ms-grid-row: 2; }

  .container--six-columns .container--column:nth-child(6) {
    -ms-grid-column: 3;
    -ms-grid-row: 2; }

  .container--two-columns-wide-right {
    -ms-grid-columns: 1fr 2fr;
    grid-template-columns: 1fr 2fr; }

  .container--two-columns-wide-right .container--column:nth-child(1) {
    -ms-grid-column: 1;
    -ms-grid-row: 1; }

  .container--two-columns-wide-right .container--column:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
    -ms-grid-column-span: 2; }

  .container--two-columns-wide-left {
    -ms-grid-columns: 2fr 1fr;
    grid-template-columns: 2fr 1fr; }

  .container--two-columns-wide-left .container--column:nth-child(1) {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
    -ms-grid-column-span: 1; }

  .container--two-columns-wide-left .container--column:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1; }

  .container--three-columns-wide-right {
    -ms-grid-columns: 1fr 1fr 2fr;
    grid-template-columns: 1fr 1fr 2fr; }

  .container--three-columns-wide-right .container--column:nth-child(1) {
    -ms-grid-column: 1;
    -ms-grid-row: 1; }

  .container--three-columns-wide-right .container--column:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1; }

  .container--three-columns-wide-right .container--column:nth-child(3) {
    -ms-grid-column: 3;
    -ms-grid-row: 1;
    -ms-grid-column-span: 2; }

  .container--three-columns-wide-left {
    -ms-grid-columns: 2fr 1fr 1fr;
    grid-template-columns: 2fr 1fr 1fr; }

  .container--three-columns-wide-left .container--column:nth-child(1) {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
    -ms-grid-column-span: 1; }

  .container--three-columns-wide-left .container--column:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1; }

  .container--three-columns-wide-left .container--column:nth-child(3) {
    -ms-grid-column: 3;
    -ms-grid-row: 1; } }
@media only screen and (min-width: 768px) {
  .container--reduced-width {
    max-width: 1086px;
    margin: 0 auto; }

  .container--reduced-width-narrow {
    max-width: 773px;
    margin: 0 auto; }

  .container .container--column,
  .container .wp-block-column {
    margin: 24px 0;
    padding: 12px 0; }

  .container--reduced-width .container--column,
  .container--reduced-width .wp-block-column,
  .container--reduced-width-narrow .container--column,
  .container--reduced-width-narrow .wp-block-column,
  .container--full-width .container--column,
  .container--full-width .wp-block-column {
    margin: 24px 20px;
    padding: 12px 0; }

  .container--three-columns {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr; }

  .container--three-columns .container--column:nth-child(1) {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
    grid-column: 1 / span 1;
    -ms-grid-column-span: 1; }

  .container--three-columns .container--column:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
    grid-column: 2 / span 1;
    -ms-grid-column-span: 1; }

  .container--three-columns .container--column:nth-child(3) {
    -ms-grid-column: 3;
    -ms-grid-row: 1;
    grid-column: 3 / span 1;
    -ms-grid-column-span: 1; }

  .container--three-columns .container--column:nth-child(4) {
    -ms-grid-column: 1;
    -ms-grid-row: 2;
    grid-column: 1 / span 1;
    -ms-grid-column-span: 1; }

  .container--three-columns .container--column:nth-child(5) {
    -ms-grid-column: 2;
    -ms-grid-row: 2;
    grid-column: 2 / span 1;
    -ms-grid-column-span: 1; }

  .container--three-columns .container--column:nth-child(6) {
    -ms-grid-column: 3;
    -ms-grid-row: 2;
    grid-column: 3 / span 1;
    -ms-grid-column-span: 1; }

  .container--three-columns .container--column:nth-child(7) {
    -ms-grid-column: 1;
    -ms-grid-row: 3;
    grid-column: 1 / span 1;
    -ms-grid-column-span: 1; }

  .container--three-columns .container--column:nth-child(8) {
    -ms-grid-column: 2;
    -ms-grid-row: 3;
    grid-column: 2 / span 1;
    -ms-grid-column-span: 1; }

  .container--three-columns .container--column:nth-child(9) {
    -ms-grid-column: 3;
    -ms-grid-row: 3;
    grid-column: 3 / span 1;
    -ms-grid-column-span: 1; }

  .container--three-columns .container--column:nth-child(10) {
    -ms-grid-column: 1;
    -ms-grid-row: 4;
    grid-column: 1 / span 1;
    -ms-grid-column-span: 1; }

  .container--four-columns {
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr; }

  .container--four-columns .container--column:nth-child(1) {
    -ms-grid-column: 1;
    -ms-grid-row: 1; }

  .container--four-columns .container--column:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1; }

  .container--four-columns .container--column:nth-child(3) {
    -ms-grid-column: 3;
    -ms-grid-row: 1; }

  .container--four-columns .container--column:nth-child(4) {
    -ms-grid-column: 4;
    -ms-grid-row: 1; }

  .container--five-columns {
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr; }

  .container--five-columns .container--column:nth-child(1) {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
    grid-column: 1 / span 1;
    -ms-grid-column-span: 1; }

  .container--five-columns .container--column:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
    grid-column: 2 / span 1;
    -ms-grid-column-span: 1; }

  .container--five-columns .container--column:nth-child(3) {
    -ms-grid-column: 3;
    -ms-grid-row: 1;
    grid-column: 3 / span 1;
    -ms-grid-column-span: 1; }

  .container--five-columns .container--column:nth-child(4) {
    -ms-grid-column: 4;
    -ms-grid-row: 1;
    grid-column: 4 / span 1;
    -ms-grid-column-span: 1; }

  .container--five-columns .container--column:nth-child(5) {
    -ms-grid-column: 5;
    -ms-grid-row: 1;
    grid-column: 5 / span 1;
    -ms-grid-column-span: 1; }

  .container--six-columns {
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr; }

  .container--six-columns .container--column:nth-child(1) {
    -ms-grid-column: 1;
    -ms-grid-row: 1; }

  .container--six-columns .container--column:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1; }

  .container--six-columns .container--column:nth-child(3) {
    -ms-grid-column: 3;
    -ms-grid-row: 1; }

  .container--six-columns .container--column:nth-child(4) {
    -ms-grid-column: 4;
    -ms-grid-row: 1; }

  .container--six-columns .container--column:nth-child(5) {
    -ms-grid-column: 5;
    -ms-grid-row: 1; }

  .container--six-columns .container--column:nth-child(6) {
    -ms-grid-column: 6;
    -ms-grid-row: 1; }

  .container--two-columns-wide-right {
    -ms-grid-columns: 1fr 2fr;
    grid-template-columns: 1fr 2fr; }

  .container--two-columns-wide-right .container--column:nth-child(1) {
    -ms-grid-column: 1;
    -ms-grid-row: 1; }

  .container--two-columns-wide-right .container--column:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
    -ms-grid-column-span: 2; }

  .container--two-columns-wide-left {
    -ms-grid-columns: 2fr 1fr;
    grid-template-columns: 2fr 1fr; }

  .container--two-columns-wide-left .container--column:nth-child(1) {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
    -ms-grid-column-span: 1; }

  .container--two-columns-wide-left .container--column:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1; }

  .container--three-columns-wide-right {
    -ms-grid-columns: 1fr 1fr 2fr;
    grid-template-columns: 1fr 1fr 2fr; }

  .container--three-columns-wide-right .container--column:nth-child(1) {
    -ms-grid-column: 1;
    -ms-grid-row: 1; }

  .container--three-columns-wide-right .container--column:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1; }

  .container--three-columns-wide-right .container--column:nth-child(3) {
    -ms-grid-column: 3;
    -ms-grid-row: 1;
    -ms-grid-column-span: 2; }

  .container--three-columns-wide-left {
    -ms-grid-columns: 2fr 1fr 1fr;
    grid-template-columns: 2fr 1fr 1fr; }

  .container--three-columns-wide-left .container--column:nth-child(1) {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
    -ms-grid-column-span: 1; }

  .container--three-columns-wide-left .container--column:nth-child(2) {
    -ms-grid-column: 2;
    -ms-grid-row: 1; }

  .container--three-columns-wide-left .container--column:nth-child(3) {
    -ms-grid-column: 3;
    -ms-grid-row: 1; } }
@media only screen and (min-width: 992px) {
  .container-faq,
  .container {
    display: block;
    width: 100%;
    margin: 0 auto; }

  .container .container--column,
  .container .wp-block-column {
    margin: 24px 0;
    padding: 12px 0; }

  .container--reduced-width .container--column,
  .container--reduced-width .wp-block-column,
  .container--reduced-width-narrow .container--column,
  .container--reduced-width-narrow .wp-block-column,
  .container--full-width .container--column,
  .container--full-width .wp-block-column {
    margin: 24px 20px;
    padding: 12px 0; } }
.container--pale-blue-background .container--column,
.container--pale-blue-background .wp-block-column {
  background-color: #d5f1fa;
  border-radius: 31px;
  padding: 48px 20px 24px; }
  @media only screen and (min-width: 768px) {
    .container--pale-blue-background .container--column,
    .container--pale-blue-background .wp-block-column {
      padding: 60px 36px 36px; } }
  .container--pale-blue-background .container--column.light-blueberry-bg,
  .container--pale-blue-background .wp-block-column.light-blueberry-bg {
    background-color: #bcdfff; }

.container--pale-green-background .container--column,
.container--pale-green-background .wp-block-column {
  background-color: #d4f4ba;
  border-radius: 31px;
  padding: 48px 20px 24px; }
  @media only screen and (min-width: 768px) {
    .container--pale-green-background .container--column,
    .container--pale-green-background .wp-block-column {
      padding: 60px 36px 36px; } }

.container--two-columns.container--pale-blue-background .container-column h2, .container--two-columns.container--pale-green-background .container-column h2 {
  padding-bottom: 20px; }
.container--two-columns.container--pale-blue-background .container-column p, .container--two-columns.container--pale-green-background .container-column p {
  padding-bottom: 36px; }
.container--two-columns.container--pale-blue-background .container--column:nth-child(1), .container--two-columns.container--pale-green-background .container--column:nth-child(1) {
  margin-bottom: 0;
  padding-bottom: 0;
  border-radius: 31px 31px 0 0; }
  @media only screen and (min-width: 768px) {
    .container--two-columns.container--pale-blue-background .container--column:nth-child(1), .container--two-columns.container--pale-green-background .container--column:nth-child(1) {
      margin-bottom: 24px;
      padding-bottom: 24px;
      margin-right: 0;
      padding-right: 0;
      border-radius: 31px 0 0 31px; } }
.container--two-columns.container--pale-blue-background .container--column:nth-child(2), .container--two-columns.container--pale-green-background .container--column:nth-child(2) {
  margin-top: 0;
  padding-top: 20px;
  border-radius: 0 0 31px 31px; }
  @media only screen and (min-width: 768px) {
    .container--two-columns.container--pale-blue-background .container--column:nth-child(2), .container--two-columns.container--pale-green-background .container--column:nth-child(2) {
      margin-top: 24px;
      padding-top: 60px;
      margin-left: 0;
      padding-left: 0;
      border-radius: 0 31px 31px 0; } }

/* Scss Document */
.image--container {
  display: block;
  width: 100%;
  height: auto; }
  .image--container.image--reduced-width {
    max-width: 500px;
    margin: 0 auto; }
  .image--container img {
    display: block;
    width: 100%;
    height: auto; }

.image--desktop {
  display: none; }
  @media only screen and (min-width: 768px) {
    .image--desktop {
      display: block; } }

@media only screen and (min-width: 768px) {
  .image--mobile {
    display: none; } }

.container,
.container-faq,
.calculator--container {
  /* Scss Document */
  /* ===== MIXINS ======*/ }
  .container p,
  .container-faq p,
  .calculator--container p {
    font-family: "muliregular";
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.4;
    letter-spacing: -0.16px;
    padding: 0 0 20px; }
    .container p strong,
    .container-faq p strong,
    .calculator--container p strong {
      font-family: "mulibold"; }
    .container p.has-small-print-font-size,
    .container-faq p.has-small-print-font-size,
    .calculator--container p.has-small-print-font-size {
      color: #1b1e22;
      font-size: 14px; }
    .container p.has-large-body-copy-font-size,
    .container-faq p.has-large-body-copy-font-size,
    .calculator--container p.has-large-body-copy-font-size {
      font-size: 19px;
      font-weight: normal;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.35;
      letter-spacing: -0.19px;
      padding: 0 0 20px; }
    .container p.has-callout-copy-font-size,
    .container-faq p.has-callout-copy-font-size,
    .calculator--container p.has-callout-copy-font-size {
      font-size: 26px;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.3;
      letter-spacing: -0.01px;
      padding: 0 0 20px; }
  .container .small-print ul,
  .container-faq .small-print ul,
  .calculator--container .small-print ul {
    margin-left: 22px;
    padding-bottom: 10px; }
    .container .small-print ul li,
    .container-faq .small-print ul li,
    .calculator--container .small-print ul li {
      list-style-position: outside;
      list-style-type: disc;
      padding: 0 0 10px 0; }
  .container .small-print ol,
  .container-faq .small-print ol,
  .calculator--container .small-print ol {
    margin-left: 20px;
    padding-bottom: 20px;
    padding-left: 0;
    counter-reset: item; }
    .container .small-print ol li,
    .container-faq .small-print ol li,
    .calculator--container .small-print ol li {
      list-style-position: outside;
      list-style-type: decimal;
      padding: 0 0 10px 0;
      list-style-type: none;
      counter-increment: item;
      position: relative; }
      .container .small-print ol li:before,
      .container-faq .small-print ol li:before,
      .calculator--container .small-print ol li:before {
        position: absolute;
        padding-right: 0.5em;
        font-family: "mulibold";
        text-align: right;
        content: counter(item) "";
        margin-left: -20px; }
  .container .small-print p,
  .container .small-print ul > li,
  .container .small-print ol > li,
  .container .small-print p.has-small-print-font-size,
  .container-faq .small-print p,
  .container-faq .small-print ul > li,
  .container-faq .small-print ol > li,
  .container-faq .small-print p.has-small-print-font-size,
  .calculator--container .small-print p,
  .calculator--container .small-print ul > li,
  .calculator--container .small-print ol > li,
  .calculator--container .small-print p.has-small-print-font-size {
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.4;
    letter-spacing: -0.14px;
    padding: 0 0 15px;
    color: #6a717c; }
  .container ul,
  .container ol,
  .container-faq ul,
  .container-faq ol,
  .calculator--container ul,
  .calculator--container ol {
    padding-left: 20px;
    padding-bottom: 20px; }
  .container ul.has-large-body-copy-font-size li,
  .container-faq ul.has-large-body-copy-font-size li,
  .calculator--container ul.has-large-body-copy-font-size li {
    font-size: 19px;
    padding-top: 12px; }
  .container ol,
  .container-faq ol,
  .calculator--container ol {
    counter-reset: item; }
    .container ol li,
    .container-faq ol li,
    .calculator--container ol li {
      list-style-position: outside;
      list-style-type: decimal;
      padding: 0 0 10px 0;
      list-style-type: none;
      counter-increment: item;
      position: relative; }
      .container ol li:before,
      .container-faq ol li:before,
      .calculator--container ol li:before {
        position: absolute;
        padding-right: 0.5em;
        font-family: "mulibold";
        text-align: right;
        content: counter(item) "";
        margin-left: -20px; }
      .container ol li strong,
      .container-faq ol li strong,
      .calculator--container ol li strong {
        font-family: "mulibold"; }
  .container ul > li,
  .container-faq ul > li,
  .calculator--container ul > li {
    list-style-position: outside;
    list-style-type: disc;
    padding: 0 0 10px 0; }
    .container ul > li strong,
    .container-faq ul > li strong,
    .calculator--container ul > li strong {
      font-family: "mulibold"; }
  .container h1 a,
  .container h2 a,
  .container h3 a,
  .container h4 a,
  .container h5 a,
  .container h6 a,
  .container p a,
  .container span a,
  .container li a,
  .container-faq h1 a,
  .container-faq h2 a,
  .container-faq h3 a,
  .container-faq h4 a,
  .container-faq h5 a,
  .container-faq h6 a,
  .container-faq p a,
  .container-faq span a,
  .container-faq li a,
  .calculator--container h1 a,
  .calculator--container h2 a,
  .calculator--container h3 a,
  .calculator--container h4 a,
  .calculator--container h5 a,
  .calculator--container h6 a,
  .calculator--container p a,
  .calculator--container span a,
  .calculator--container li a {
    color: inherit;
    text-decoration: none;
    position: relative;
    outline: 0;
    border: 0;
    display: inline-block;
    z-index: 0; }
  .container h1 a::before,
  .container h2 a::before,
  .container h3 a::before,
  .container h4 a::before,
  .container h5 a::before,
  .container h6 a::before,
  .container p a::before,
  .container span a::before,
  .container li a::before,
  .container-faq h1 a::before,
  .container-faq h2 a::before,
  .container-faq h3 a::before,
  .container-faq h4 a::before,
  .container-faq h5 a::before,
  .container-faq h6 a::before,
  .container-faq p a::before,
  .container-faq span a::before,
  .container-faq li a::before,
  .calculator--container h1 a::before,
  .calculator--container h2 a::before,
  .calculator--container h3 a::before,
  .calculator--container h4 a::before,
  .calculator--container h5 a::before,
  .calculator--container h6 a::before,
  .calculator--container p a::before,
  .calculator--container span a::before,
  .calculator--container li a::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #d4f4ba;
    transform: scaleY(0.1);
    transform-origin: 0 100%;
    transition: all 0.3s ease-in-out 0s;
    z-index: -1; }
  .container h6,
  .container-faq h6,
  .calculator--container h6 {
    font-family: "mulibold";
    font-size: 19px;
    text-align: center;
    color: #1b1e22; }
  .container .hcp--header-breadcrumbs ul > li a::before,
  .container-faq .hcp--header-breadcrumbs ul > li a::before,
  .calculator--container .hcp--header-breadcrumbs ul > li a::before {
    display: none; }
  .container h1 a.clicked::before,
  .container h2 a.clicked::before,
  .container h3 a.clicked::before,
  .container h4 a.clicked::before,
  .container h5 a.clicked::before,
  .container h6 a.clicked::before,
  .container p a.clicked::before,
  .container span a.clicked::before,
  .container li a.clicked::before,
  .container-faq h1 a.clicked::before,
  .container-faq h2 a.clicked::before,
  .container-faq h3 a.clicked::before,
  .container-faq h4 a.clicked::before,
  .container-faq h5 a.clicked::before,
  .container-faq h6 a.clicked::before,
  .container-faq p a.clicked::before,
  .container-faq span a.clicked::before,
  .container-faq li a.clicked::before,
  .calculator--container h1 a.clicked::before,
  .calculator--container h2 a.clicked::before,
  .calculator--container h3 a.clicked::before,
  .calculator--container h4 a.clicked::before,
  .calculator--container h5 a.clicked::before,
  .calculator--container h6 a.clicked::before,
  .calculator--container p a.clicked::before,
  .calculator--container span a.clicked::before,
  .calculator--container li a.clicked::before {
    background-color: #7cc242; }
  .container h1 a:hover::before,
  .container h2 a:hover::before,
  .container h3 a:hover::before,
  .container h4 a:hover::before,
  .container h5 a:hover::before,
  .container h6 a:hover::before,
  .container p a:hover::before,
  .container span a:hover::before,
  .container li a:hover::before,
  .container-faq h1 a:hover::before,
  .container-faq h2 a:hover::before,
  .container-faq h3 a:hover::before,
  .container-faq h4 a:hover::before,
  .container-faq h5 a:hover::before,
  .container-faq h6 a:hover::before,
  .container-faq p a:hover::before,
  .container-faq span a:hover::before,
  .container-faq li a:hover::before,
  .calculator--container h1 a:hover::before,
  .calculator--container h2 a:hover::before,
  .calculator--container h3 a:hover::before,
  .calculator--container h4 a:hover::before,
  .calculator--container h5 a:hover::before,
  .calculator--container h6 a:hover::before,
  .calculator--container p a:hover::before,
  .calculator--container span a:hover::before,
  .calculator--container li a:hover::before {
    transform: scaleY(1); }
  .container h1 a:focus::before,
  .container h2 a:focus::before,
  .container h3 a:focus::before,
  .container h4 a:focus::before,
  .container h5 a:focus::before,
  .container h6 a:focus::before,
  .container p a:focus::before,
  .container span a:focus::before,
  .container li a:focus::before,
  .container-faq h1 a:focus::before,
  .container-faq h2 a:focus::before,
  .container-faq h3 a:focus::before,
  .container-faq h4 a:focus::before,
  .container-faq h5 a:focus::before,
  .container-faq h6 a:focus::before,
  .container-faq p a:focus::before,
  .container-faq span a:focus::before,
  .container-faq li a:focus::before,
  .calculator--container h1 a:focus::before,
  .calculator--container h2 a:focus::before,
  .calculator--container h3 a:focus::before,
  .calculator--container h4 a:focus::before,
  .calculator--container h5 a:focus::before,
  .calculator--container h6 a:focus::before,
  .calculator--container p a:focus::before,
  .calculator--container span a:focus::before,
  .calculator--container li a:focus::before {
    transform: scaleY(1); }
  .container .small-print h1 a,
  .container .small-print h2 a,
  .container .small-print h3 a,
  .container .small-print h4 a,
  .container .small-print h5 a,
  .container .small-print h6 a,
  .container .small-print p a,
  .container .small-print li a,
  .container-faq .small-print h1 a,
  .container-faq .small-print h2 a,
  .container-faq .small-print h3 a,
  .container-faq .small-print h4 a,
  .container-faq .small-print h5 a,
  .container-faq .small-print h6 a,
  .container-faq .small-print p a,
  .container-faq .small-print li a,
  .calculator--container .small-print h1 a,
  .calculator--container .small-print h2 a,
  .calculator--container .small-print h3 a,
  .calculator--container .small-print h4 a,
  .calculator--container .small-print h5 a,
  .calculator--container .small-print h6 a,
  .calculator--container .small-print p a,
  .calculator--container .small-print li a {
    color: inherit;
    text-decoration: underline;
    transition: color 0.2s ease-in-out 0s; }
  .container .small-print h1 a:hover,
  .container .small-print h2 a:hover,
  .container .small-print h3 a:hover,
  .container .small-print h4 a:hover,
  .container .small-print h5 a:hover,
  .container .small-print h6 a:hover,
  .container .small-print p a:hover,
  .container .small-print li a:hover,
  .container-faq .small-print h1 a:hover,
  .container-faq .small-print h2 a:hover,
  .container-faq .small-print h3 a:hover,
  .container-faq .small-print h4 a:hover,
  .container-faq .small-print h5 a:hover,
  .container-faq .small-print h6 a:hover,
  .container-faq .small-print p a:hover,
  .container-faq .small-print li a:hover,
  .calculator--container .small-print h1 a:hover,
  .calculator--container .small-print h2 a:hover,
  .calculator--container .small-print h3 a:hover,
  .calculator--container .small-print h4 a:hover,
  .calculator--container .small-print h5 a:hover,
  .calculator--container .small-print h6 a:hover,
  .calculator--container .small-print p a:hover,
  .calculator--container .small-print li a:hover {
    color: #1b1e22; }
  .container .small-print h1 a::before,
  .container .small-print h2 a::before,
  .container .small-print h3 a::before,
  .container .small-print h4 a::before,
  .container .small-print h5 a::before,
  .container .small-print h6 a::before,
  .container .small-print p a::before,
  .container .small-print li a::before,
  .container-faq .small-print h1 a::before,
  .container-faq .small-print h2 a::before,
  .container-faq .small-print h3 a::before,
  .container-faq .small-print h4 a::before,
  .container-faq .small-print h5 a::before,
  .container-faq .small-print h6 a::before,
  .container-faq .small-print p a::before,
  .container-faq .small-print li a::before,
  .calculator--container .small-print h1 a::before,
  .calculator--container .small-print h2 a::before,
  .calculator--container .small-print h3 a::before,
  .calculator--container .small-print h4 a::before,
  .calculator--container .small-print h5 a::before,
  .calculator--container .small-print h6 a::before,
  .calculator--container .small-print p a::before,
  .calculator--container .small-print li a::before {
    display: none; }
  .container .small-print h1 a.clicked::before,
  .container .small-print h2 a.clicked::before,
  .container .small-print h3 a.clicked::before,
  .container .small-print h4 a.clicked::before,
  .container .small-print h5 a.clicked::before,
  .container .small-print h6 a.clicked::before,
  .container .small-print p a.clicked::before,
  .container .small-print li a.clicked::before,
  .container-faq .small-print h1 a.clicked::before,
  .container-faq .small-print h2 a.clicked::before,
  .container-faq .small-print h3 a.clicked::before,
  .container-faq .small-print h4 a.clicked::before,
  .container-faq .small-print h5 a.clicked::before,
  .container-faq .small-print h6 a.clicked::before,
  .container-faq .small-print p a.clicked::before,
  .container-faq .small-print li a.clicked::before,
  .calculator--container .small-print h1 a.clicked::before,
  .calculator--container .small-print h2 a.clicked::before,
  .calculator--container .small-print h3 a.clicked::before,
  .calculator--container .small-print h4 a.clicked::before,
  .calculator--container .small-print h5 a.clicked::before,
  .calculator--container .small-print h6 a.clicked::before,
  .calculator--container .small-print p a.clicked::before,
  .calculator--container .small-print li a.clicked::before {
    background-color: transparent; }
  .container .small-print h1 a:hover::before,
  .container .small-print h2 a:hover::before,
  .container .small-print h3 a:hover::before,
  .container .small-print h4 a:hover::before,
  .container .small-print h5 a:hover::before,
  .container .small-print h6 a:hover::before,
  .container .small-print p a:hover::before,
  .container .small-print li a:hover::before,
  .container-faq .small-print h1 a:hover::before,
  .container-faq .small-print h2 a:hover::before,
  .container-faq .small-print h3 a:hover::before,
  .container-faq .small-print h4 a:hover::before,
  .container-faq .small-print h5 a:hover::before,
  .container-faq .small-print h6 a:hover::before,
  .container-faq .small-print p a:hover::before,
  .container-faq .small-print li a:hover::before,
  .calculator--container .small-print h1 a:hover::before,
  .calculator--container .small-print h2 a:hover::before,
  .calculator--container .small-print h3 a:hover::before,
  .calculator--container .small-print h4 a:hover::before,
  .calculator--container .small-print h5 a:hover::before,
  .calculator--container .small-print h6 a:hover::before,
  .calculator--container .small-print p a:hover::before,
  .calculator--container .small-print li a:hover::before {
    display: none; }
  .container .small-print h1 a:focus::before,
  .container .small-print h2 a:focus::before,
  .container .small-print h3 a:focus::before,
  .container .small-print h4 a:focus::before,
  .container .small-print h5 a:focus::before,
  .container .small-print h6 a:focus::before,
  .container .small-print p a:focus::before,
  .container .small-print li a:focus::before,
  .container-faq .small-print h1 a:focus::before,
  .container-faq .small-print h2 a:focus::before,
  .container-faq .small-print h3 a:focus::before,
  .container-faq .small-print h4 a:focus::before,
  .container-faq .small-print h5 a:focus::before,
  .container-faq .small-print h6 a:focus::before,
  .container-faq .small-print p a:focus::before,
  .container-faq .small-print li a:focus::before,
  .calculator--container .small-print h1 a:focus::before,
  .calculator--container .small-print h2 a:focus::before,
  .calculator--container .small-print h3 a:focus::before,
  .calculator--container .small-print h4 a:focus::before,
  .calculator--container .small-print h5 a:focus::before,
  .calculator--container .small-print h6 a:focus::before,
  .calculator--container .small-print p a:focus::before,
  .calculator--container .small-print li a:focus::before {
    display: none; }
  .container .container--pale-blue-background h2,
  .container .container--pale-green-background h2,
  .container-faq .container--pale-blue-background h2,
  .container-faq .container--pale-green-background h2,
  .calculator--container .container--pale-blue-background h2,
  .calculator--container .container--pale-green-background h2 {
    font-size: 36px;
    line-height: 1.15;
    color: #2630a2;
    padding-bottom: 20px; }
  .container .container--pale-blue-background .button--container,
  .container .container--pale-green-background .button--container,
  .container-faq .container--pale-blue-background .button--container,
  .container-faq .container--pale-green-background .button--container,
  .calculator--container .container--pale-blue-background .button--container,
  .calculator--container .container--pale-green-background .button--container {
    padding: 24px 0;
    margin: 0 20px 0 0; }
  .container .container--pale-green-background .container--button.button--primary,
  .container-faq .container--pale-green-background .container--button.button--primary,
  .calculator--container .container--pale-green-background .container--button.button--primary {
    background-color: #3C8600; }
  .container .category--content h2 a,
  .container .category--content p a,
  .container-faq .category--content h2 a,
  .container-faq .category--content p a,
  .calculator--container .category--content h2 a,
  .calculator--container .category--content p a {
    color: inherit;
    transition: color 0.2s ease-in-out 0s; }
  .container .category--content h2 a:hover,
  .container-faq .category--content h2 a:hover,
  .calculator--container .category--content h2 a:hover {
    color: #1b1e22; }
  .container .category--content h2 a:focus,
  .container-faq .category--content h2 a:focus,
  .calculator--container .category--content h2 a:focus {
    color: #1b1e22;
    text-decoration: underline; }
  .container .category--content p a:hover,
  .container-faq .category--content p a:hover,
  .calculator--container .category--content p a:hover {
    color: #6a717c; }
  .container .category--content p a:focus,
  .container-faq .category--content p a:focus,
  .calculator--container .category--content p a:focus {
    color: #6a717c;
    text-decoration: underline; }
  .container .category--content h2 a::before,
  .container .category--content p a::before,
  .container-faq .category--content h2 a::before,
  .container-faq .category--content p a::before,
  .calculator--container .category--content h2 a::before,
  .calculator--container .category--content p a::before {
    display: none; }
  .container .category--content h2 a.clicked::before,
  .container .category--content p a.clicked::before,
  .container-faq .category--content h2 a.clicked::before,
  .container-faq .category--content p a.clicked::before,
  .calculator--container .category--content h2 a.clicked::before,
  .calculator--container .category--content p a.clicked::before {
    background-color: transparent; }
  .container .category--content h2 a:hover::before,
  .container .category--content p a:hover::before,
  .container-faq .category--content h2 a:hover::before,
  .container-faq .category--content p a:hover::before,
  .calculator--container .category--content h2 a:hover::before,
  .calculator--container .category--content p a:hover::before {
    display: none; }
  .container .category--content h2 a:focus::before,
  .container .category--content p a:focus::before,
  .container-faq .category--content h2 a:focus::before,
  .container-faq .category--content p a:focus::before,
  .calculator--container .category--content h2 a:focus::before,
  .calculator--container .category--content p a:focus::before {
    display: none; }
  .container h2 .has-dark-liquorice-color,
  .container h3 .has-dark-liquorice-color,
  .container h4 .has-dark-liquorice-color,
  .container h5 .has-dark-liquorice-color,
  .container h6 .has-dark-liquorice-color,
  .container p .has-dark-liquorice-color,
  .container ul li .has-dark-liquorice-color,
  .container ol li .has-dark-liquorice-color,
  .container-faq h2 .has-dark-liquorice-color,
  .container-faq h3 .has-dark-liquorice-color,
  .container-faq h4 .has-dark-liquorice-color,
  .container-faq h5 .has-dark-liquorice-color,
  .container-faq h6 .has-dark-liquorice-color,
  .container-faq p .has-dark-liquorice-color,
  .container-faq ul li .has-dark-liquorice-color,
  .container-faq ol li .has-dark-liquorice-color,
  .calculator--container h2 .has-dark-liquorice-color,
  .calculator--container h3 .has-dark-liquorice-color,
  .calculator--container h4 .has-dark-liquorice-color,
  .calculator--container h5 .has-dark-liquorice-color,
  .calculator--container h6 .has-dark-liquorice-color,
  .calculator--container p .has-dark-liquorice-color,
  .calculator--container ul li .has-dark-liquorice-color,
  .calculator--container ol li .has-dark-liquorice-color {
    color: #1B1E22; }
  .container h2 .has-mid-liquorice-color,
  .container h3 .has-mid-liquorice-color,
  .container h4 .has-mid-liquorice-color,
  .container h5 .has-mid-liquorice-color,
  .container h6 .has-mid-liquorice-color,
  .container p .has-mid-liquorice-color,
  .container ul li .has-mid-liquorice-color,
  .container ol li .has-mid-liquorice-color,
  .container-faq h2 .has-mid-liquorice-color,
  .container-faq h3 .has-mid-liquorice-color,
  .container-faq h4 .has-mid-liquorice-color,
  .container-faq h5 .has-mid-liquorice-color,
  .container-faq h6 .has-mid-liquorice-color,
  .container-faq p .has-mid-liquorice-color,
  .container-faq ul li .has-mid-liquorice-color,
  .container-faq ol li .has-mid-liquorice-color,
  .calculator--container h2 .has-mid-liquorice-color,
  .calculator--container h3 .has-mid-liquorice-color,
  .calculator--container h4 .has-mid-liquorice-color,
  .calculator--container h5 .has-mid-liquorice-color,
  .calculator--container h6 .has-mid-liquorice-color,
  .calculator--container p .has-mid-liquorice-color,
  .calculator--container ul li .has-mid-liquorice-color,
  .calculator--container ol li .has-mid-liquorice-color {
    color: #6A717C; }
  .container h2 .has-light-liquorice-color,
  .container h3 .has-light-liquorice-color,
  .container h4 .has-light-liquorice-color,
  .container h5 .has-light-liquorice-color,
  .container h6 .has-light-liquorice-color,
  .container p .has-light-liquorice-color,
  .container ul li .has-light-liquorice-color,
  .container ol li .has-light-liquorice-color,
  .container-faq h2 .has-light-liquorice-color,
  .container-faq h3 .has-light-liquorice-color,
  .container-faq h4 .has-light-liquorice-color,
  .container-faq h5 .has-light-liquorice-color,
  .container-faq h6 .has-light-liquorice-color,
  .container-faq p .has-light-liquorice-color,
  .container-faq ul li .has-light-liquorice-color,
  .container-faq ol li .has-light-liquorice-color,
  .calculator--container h2 .has-light-liquorice-color,
  .calculator--container h3 .has-light-liquorice-color,
  .calculator--container h4 .has-light-liquorice-color,
  .calculator--container h5 .has-light-liquorice-color,
  .calculator--container h6 .has-light-liquorice-color,
  .calculator--container p .has-light-liquorice-color,
  .calculator--container ul li .has-light-liquorice-color,
  .calculator--container ol li .has-light-liquorice-color {
    color: #BFC5CE; }
  .container h2 .has-dark-bubblegum-color,
  .container h3 .has-dark-bubblegum-color,
  .container h4 .has-dark-bubblegum-color,
  .container h5 .has-dark-bubblegum-color,
  .container h6 .has-dark-bubblegum-color,
  .container p .has-dark-bubblegum-color,
  .container ul li .has-dark-bubblegum-color,
  .container ol li .has-dark-bubblegum-color,
  .container-faq h2 .has-dark-bubblegum-color,
  .container-faq h3 .has-dark-bubblegum-color,
  .container-faq h4 .has-dark-bubblegum-color,
  .container-faq h5 .has-dark-bubblegum-color,
  .container-faq h6 .has-dark-bubblegum-color,
  .container-faq p .has-dark-bubblegum-color,
  .container-faq ul li .has-dark-bubblegum-color,
  .container-faq ol li .has-dark-bubblegum-color,
  .calculator--container h2 .has-dark-bubblegum-color,
  .calculator--container h3 .has-dark-bubblegum-color,
  .calculator--container h4 .has-dark-bubblegum-color,
  .calculator--container h5 .has-dark-bubblegum-color,
  .calculator--container h6 .has-dark-bubblegum-color,
  .calculator--container p .has-dark-bubblegum-color,
  .calculator--container ul li .has-dark-bubblegum-color,
  .calculator--container ol li .has-dark-bubblegum-color {
    color: #0D99C7; }
  .container h2 .has-mid-bubblegum-color,
  .container h3 .has-mid-bubblegum-color,
  .container h4 .has-mid-bubblegum-color,
  .container h5 .has-mid-bubblegum-color,
  .container h6 .has-mid-bubblegum-color,
  .container p .has-mid-bubblegum-color,
  .container ul li .has-mid-bubblegum-color,
  .container ol li .has-mid-bubblegum-color,
  .container-faq h2 .has-mid-bubblegum-color,
  .container-faq h3 .has-mid-bubblegum-color,
  .container-faq h4 .has-mid-bubblegum-color,
  .container-faq h5 .has-mid-bubblegum-color,
  .container-faq h6 .has-mid-bubblegum-color,
  .container-faq p .has-mid-bubblegum-color,
  .container-faq ul li .has-mid-bubblegum-color,
  .container-faq ol li .has-mid-bubblegum-color,
  .calculator--container h2 .has-mid-bubblegum-color,
  .calculator--container h3 .has-mid-bubblegum-color,
  .calculator--container h4 .has-mid-bubblegum-color,
  .calculator--container h5 .has-mid-bubblegum-color,
  .calculator--container h6 .has-mid-bubblegum-color,
  .calculator--container p .has-mid-bubblegum-color,
  .calculator--container ul li .has-mid-bubblegum-color,
  .calculator--container ol li .has-mid-bubblegum-color {
    color: #30B9E6; }
  .container h2 .has-light-bubblegum-color,
  .container h3 .has-light-bubblegum-color,
  .container h4 .has-light-bubblegum-color,
  .container h5 .has-light-bubblegum-color,
  .container h6 .has-light-bubblegum-color,
  .container p .has-light-bubblegum-color,
  .container ul li .has-light-bubblegum-color,
  .container ol li .has-light-bubblegum-color,
  .container-faq h2 .has-light-bubblegum-color,
  .container-faq h3 .has-light-bubblegum-color,
  .container-faq h4 .has-light-bubblegum-color,
  .container-faq h5 .has-light-bubblegum-color,
  .container-faq h6 .has-light-bubblegum-color,
  .container-faq p .has-light-bubblegum-color,
  .container-faq ul li .has-light-bubblegum-color,
  .container-faq ol li .has-light-bubblegum-color,
  .calculator--container h2 .has-light-bubblegum-color,
  .calculator--container h3 .has-light-bubblegum-color,
  .calculator--container h4 .has-light-bubblegum-color,
  .calculator--container h5 .has-light-bubblegum-color,
  .calculator--container h6 .has-light-bubblegum-color,
  .calculator--container p .has-light-bubblegum-color,
  .calculator--container ul li .has-light-bubblegum-color,
  .calculator--container ol li .has-light-bubblegum-color {
    color: #D5F1FA; }
  .container h2 .has-dark-kiwi-color,
  .container h3 .has-dark-kiwi-color,
  .container h4 .has-dark-kiwi-color,
  .container h5 .has-dark-kiwi-color,
  .container h6 .has-dark-kiwi-color,
  .container p .has-dark-kiwi-color,
  .container ul li .has-dark-kiwi-color,
  .container ol li .has-dark-kiwi-color,
  .container-faq h2 .has-dark-kiwi-color,
  .container-faq h3 .has-dark-kiwi-color,
  .container-faq h4 .has-dark-kiwi-color,
  .container-faq h5 .has-dark-kiwi-color,
  .container-faq h6 .has-dark-kiwi-color,
  .container-faq p .has-dark-kiwi-color,
  .container-faq ul li .has-dark-kiwi-color,
  .container-faq ol li .has-dark-kiwi-color,
  .calculator--container h2 .has-dark-kiwi-color,
  .calculator--container h3 .has-dark-kiwi-color,
  .calculator--container h4 .has-dark-kiwi-color,
  .calculator--container h5 .has-dark-kiwi-color,
  .calculator--container h6 .has-dark-kiwi-color,
  .calculator--container p .has-dark-kiwi-color,
  .calculator--container ul li .has-dark-kiwi-color,
  .calculator--container ol li .has-dark-kiwi-color {
    color: #3C8600; }
  .container h2 .has-mid-kiwi-color,
  .container h3 .has-mid-kiwi-color,
  .container h4 .has-mid-kiwi-color,
  .container h5 .has-mid-kiwi-color,
  .container h6 .has-mid-kiwi-color,
  .container p .has-mid-kiwi-color,
  .container ul li .has-mid-kiwi-color,
  .container ol li .has-mid-kiwi-color,
  .container-faq h2 .has-mid-kiwi-color,
  .container-faq h3 .has-mid-kiwi-color,
  .container-faq h4 .has-mid-kiwi-color,
  .container-faq h5 .has-mid-kiwi-color,
  .container-faq h6 .has-mid-kiwi-color,
  .container-faq p .has-mid-kiwi-color,
  .container-faq ul li .has-mid-kiwi-color,
  .container-faq ol li .has-mid-kiwi-color,
  .calculator--container h2 .has-mid-kiwi-color,
  .calculator--container h3 .has-mid-kiwi-color,
  .calculator--container h4 .has-mid-kiwi-color,
  .calculator--container h5 .has-mid-kiwi-color,
  .calculator--container h6 .has-mid-kiwi-color,
  .calculator--container p .has-mid-kiwi-color,
  .calculator--container ul li .has-mid-kiwi-color,
  .calculator--container ol li .has-mid-kiwi-color {
    color: #7CC242; }
  .container h2 .has-light-kiwi-color,
  .container h3 .has-light-kiwi-color,
  .container h4 .has-light-kiwi-color,
  .container h5 .has-light-kiwi-color,
  .container h6 .has-light-kiwi-color,
  .container p .has-light-kiwi-color,
  .container ul li .has-light-kiwi-color,
  .container ol li .has-light-kiwi-color,
  .container-faq h2 .has-light-kiwi-color,
  .container-faq h3 .has-light-kiwi-color,
  .container-faq h4 .has-light-kiwi-color,
  .container-faq h5 .has-light-kiwi-color,
  .container-faq h6 .has-light-kiwi-color,
  .container-faq p .has-light-kiwi-color,
  .container-faq ul li .has-light-kiwi-color,
  .container-faq ol li .has-light-kiwi-color,
  .calculator--container h2 .has-light-kiwi-color,
  .calculator--container h3 .has-light-kiwi-color,
  .calculator--container h4 .has-light-kiwi-color,
  .calculator--container h5 .has-light-kiwi-color,
  .calculator--container h6 .has-light-kiwi-color,
  .calculator--container p .has-light-kiwi-color,
  .calculator--container ul li .has-light-kiwi-color,
  .calculator--container ol li .has-light-kiwi-color {
    color: #D4F4BA; }
  .container h2 .has-patient-dark-plum-color,
  .container h3 .has-patient-dark-plum-color,
  .container h4 .has-patient-dark-plum-color,
  .container h5 .has-patient-dark-plum-color,
  .container h6 .has-patient-dark-plum-color,
  .container p .has-patient-dark-plum-color,
  .container ul li .has-patient-dark-plum-color,
  .container ol li .has-patient-dark-plum-color,
  .container-faq h2 .has-patient-dark-plum-color,
  .container-faq h3 .has-patient-dark-plum-color,
  .container-faq h4 .has-patient-dark-plum-color,
  .container-faq h5 .has-patient-dark-plum-color,
  .container-faq h6 .has-patient-dark-plum-color,
  .container-faq p .has-patient-dark-plum-color,
  .container-faq ul li .has-patient-dark-plum-color,
  .container-faq ol li .has-patient-dark-plum-color,
  .calculator--container h2 .has-patient-dark-plum-color,
  .calculator--container h3 .has-patient-dark-plum-color,
  .calculator--container h4 .has-patient-dark-plum-color,
  .calculator--container h5 .has-patient-dark-plum-color,
  .calculator--container h6 .has-patient-dark-plum-color,
  .calculator--container p .has-patient-dark-plum-color,
  .calculator--container ul li .has-patient-dark-plum-color,
  .calculator--container ol li .has-patient-dark-plum-color {
    color: #2630A2; }
  .container h2 .has-patient-mid-plum-color,
  .container h3 .has-patient-mid-plum-color,
  .container h4 .has-patient-mid-plum-color,
  .container h5 .has-patient-mid-plum-color,
  .container h6 .has-patient-mid-plum-color,
  .container p .has-patient-mid-plum-color,
  .container ul li .has-patient-mid-plum-color,
  .container ol li .has-patient-mid-plum-color,
  .container-faq h2 .has-patient-mid-plum-color,
  .container-faq h3 .has-patient-mid-plum-color,
  .container-faq h4 .has-patient-mid-plum-color,
  .container-faq h5 .has-patient-mid-plum-color,
  .container-faq h6 .has-patient-mid-plum-color,
  .container-faq p .has-patient-mid-plum-color,
  .container-faq ul li .has-patient-mid-plum-color,
  .container-faq ol li .has-patient-mid-plum-color,
  .calculator--container h2 .has-patient-mid-plum-color,
  .calculator--container h3 .has-patient-mid-plum-color,
  .calculator--container h4 .has-patient-mid-plum-color,
  .calculator--container h5 .has-patient-mid-plum-color,
  .calculator--container h6 .has-patient-mid-plum-color,
  .calculator--container p .has-patient-mid-plum-color,
  .calculator--container ul li .has-patient-mid-plum-color,
  .calculator--container ol li .has-patient-mid-plum-color {
    color: #5170D3; }
  .container h2 .has-patient-light-plum-color,
  .container h3 .has-patient-light-plum-color,
  .container h4 .has-patient-light-plum-color,
  .container h5 .has-patient-light-plum-color,
  .container h6 .has-patient-light-plum-color,
  .container p .has-patient-light-plum-color,
  .container ul li .has-patient-light-plum-color,
  .container ol li .has-patient-light-plum-color,
  .container-faq h2 .has-patient-light-plum-color,
  .container-faq h3 .has-patient-light-plum-color,
  .container-faq h4 .has-patient-light-plum-color,
  .container-faq h5 .has-patient-light-plum-color,
  .container-faq h6 .has-patient-light-plum-color,
  .container-faq p .has-patient-light-plum-color,
  .container-faq ul li .has-patient-light-plum-color,
  .container-faq ol li .has-patient-light-plum-color,
  .calculator--container h2 .has-patient-light-plum-color,
  .calculator--container h3 .has-patient-light-plum-color,
  .calculator--container h4 .has-patient-light-plum-color,
  .calculator--container h5 .has-patient-light-plum-color,
  .calculator--container h6 .has-patient-light-plum-color,
  .calculator--container p .has-patient-light-plum-color,
  .calculator--container ul li .has-patient-light-plum-color,
  .calculator--container ol li .has-patient-light-plum-color {
    color: #CCD8FF; }
  .container h2 .has-hcp-dark-blueberry-color,
  .container h3 .has-hcp-dark-blueberry-color,
  .container h4 .has-hcp-dark-blueberry-color,
  .container h5 .has-hcp-dark-blueberry-color,
  .container h6 .has-hcp-dark-blueberry-color,
  .container p .has-hcp-dark-blueberry-color,
  .container ul li .has-hcp-dark-blueberry-color,
  .container ol li .has-hcp-dark-blueberry-color,
  .container-faq h2 .has-hcp-dark-blueberry-color,
  .container-faq h3 .has-hcp-dark-blueberry-color,
  .container-faq h4 .has-hcp-dark-blueberry-color,
  .container-faq h5 .has-hcp-dark-blueberry-color,
  .container-faq h6 .has-hcp-dark-blueberry-color,
  .container-faq p .has-hcp-dark-blueberry-color,
  .container-faq ul li .has-hcp-dark-blueberry-color,
  .container-faq ol li .has-hcp-dark-blueberry-color,
  .calculator--container h2 .has-hcp-dark-blueberry-color,
  .calculator--container h3 .has-hcp-dark-blueberry-color,
  .calculator--container h4 .has-hcp-dark-blueberry-color,
  .calculator--container h5 .has-hcp-dark-blueberry-color,
  .calculator--container h6 .has-hcp-dark-blueberry-color,
  .calculator--container p .has-hcp-dark-blueberry-color,
  .calculator--container ul li .has-hcp-dark-blueberry-color,
  .calculator--container ol li .has-hcp-dark-blueberry-color {
    color: #104C81; }
  .container h2 .has-hcp-mid-blueberry-color,
  .container h3 .has-hcp-mid-blueberry-color,
  .container h4 .has-hcp-mid-blueberry-color,
  .container h5 .has-hcp-mid-blueberry-color,
  .container h6 .has-hcp-mid-blueberry-color,
  .container p .has-hcp-mid-blueberry-color,
  .container ul li .has-hcp-mid-blueberry-color,
  .container ol li .has-hcp-mid-blueberry-color,
  .container-faq h2 .has-hcp-mid-blueberry-color,
  .container-faq h3 .has-hcp-mid-blueberry-color,
  .container-faq h4 .has-hcp-mid-blueberry-color,
  .container-faq h5 .has-hcp-mid-blueberry-color,
  .container-faq h6 .has-hcp-mid-blueberry-color,
  .container-faq p .has-hcp-mid-blueberry-color,
  .container-faq ul li .has-hcp-mid-blueberry-color,
  .container-faq ol li .has-hcp-mid-blueberry-color,
  .calculator--container h2 .has-hcp-mid-blueberry-color,
  .calculator--container h3 .has-hcp-mid-blueberry-color,
  .calculator--container h4 .has-hcp-mid-blueberry-color,
  .calculator--container h5 .has-hcp-mid-blueberry-color,
  .calculator--container h6 .has-hcp-mid-blueberry-color,
  .calculator--container p .has-hcp-mid-blueberry-color,
  .calculator--container ul li .has-hcp-mid-blueberry-color,
  .calculator--container ol li .has-hcp-mid-blueberry-color {
    color: #1F75C1; }
  .container h2 .has-hcp-light-blueberry-color,
  .container h3 .has-hcp-light-blueberry-color,
  .container h4 .has-hcp-light-blueberry-color,
  .container h5 .has-hcp-light-blueberry-color,
  .container h6 .has-hcp-light-blueberry-color,
  .container p .has-hcp-light-blueberry-color,
  .container ul li .has-hcp-light-blueberry-color,
  .container ol li .has-hcp-light-blueberry-color,
  .container-faq h2 .has-hcp-light-blueberry-color,
  .container-faq h3 .has-hcp-light-blueberry-color,
  .container-faq h4 .has-hcp-light-blueberry-color,
  .container-faq h5 .has-hcp-light-blueberry-color,
  .container-faq h6 .has-hcp-light-blueberry-color,
  .container-faq p .has-hcp-light-blueberry-color,
  .container-faq ul li .has-hcp-light-blueberry-color,
  .container-faq ol li .has-hcp-light-blueberry-color,
  .calculator--container h2 .has-hcp-light-blueberry-color,
  .calculator--container h3 .has-hcp-light-blueberry-color,
  .calculator--container h4 .has-hcp-light-blueberry-color,
  .calculator--container h5 .has-hcp-light-blueberry-color,
  .calculator--container h6 .has-hcp-light-blueberry-color,
  .calculator--container p .has-hcp-light-blueberry-color,
  .calculator--container ul li .has-hcp-light-blueberry-color,
  .calculator--container ol li .has-hcp-light-blueberry-color {
    color: #BCDFFF; }
  .container form,
  .container-faq form,
  .calculator--container form {
    /* ===== CHECKBOX BUTTON ======*/
    /* Customize the label (the container) */
    /* Create a custom checkbox */
    /* ===== RADIO BUTTON ======*/
    /* ===== SUBMIT BUTTON ======*/
    /* ===== TOGGLE BUTTON CHECKBOX ======*/
    /* The slider */ }
    .container form .form--input,
    .container-faq form .form--input,
    .calculator--container form .form--input {
      margin-bottom: 40px; }
    .container form label,
    .container-faq form label,
    .calculator--container form label {
      font-size: 16px;
      line-height: 1.4;
      display: block;
      padding-bottom: 5px; }
      .container form label .error,
      .container-faq form label .error,
      .calculator--container form label .error {
        font-size: 14px;
        padding: 0;
        color: #e80923; }
    .container form .required-label,
    .container-faq form .required-label,
    .calculator--container form .required-label {
      padding: 24px 0;
      font-size: 14px; }
    .container form input[type=text],
    .container-faq form input[type=text],
    .calculator--container form input[type=text] {
      font-size: 16px;
      line-height: 1.13;
      position: relative;
      display: block;
      width: 100%;
      margin-bottom: 10px;
      padding: 12px 0;
      text-align: left;
      color: #6a717c;
      border-top: none;
      border-right: none;
      border-bottom: 2px solid #6a717c;
      border-left: none;
      -webkit-border-radius: 0;
      border-radius: 0;
      outline: none;
      background-color: transparent;
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none;
      -webkit-appearance: none; }
    .container form input[type=email],
    .container-faq form input[type=email],
    .calculator--container form input[type=email] {
      font-size: 16px;
      line-height: 1.13;
      position: relative;
      display: block;
      width: 100%;
      margin-bottom: 10px;
      padding: 12px 0;
      text-align: left;
      color: #6a717c;
      border-top: none;
      border-right: none;
      border-bottom: 2px solid #6a717c;
      border-left: none;
      -webkit-border-radius: 0;
      border-radius: 0;
      outline: none;
      background-color: transparent;
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none;
      -webkit-appearance: none; }
    .container form input[type=tel],
    .container-faq form input[type=tel],
    .calculator--container form input[type=tel] {
      font-size: 16px;
      line-height: 1.13;
      position: relative;
      display: block;
      width: 100%;
      margin-bottom: 10px;
      padding: 12px 0;
      text-align: left;
      color: #6a717c;
      border-top: none;
      border-right: none;
      border-bottom: 2px solid #6a717c;
      border-left: none;
      -webkit-border-radius: 0;
      border-radius: 0;
      outline: none;
      background-color: transparent;
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none;
      -webkit-appearance: none; }
    .container form input[type=number],
    .container-faq form input[type=number],
    .calculator--container form input[type=number] {
      font-size: 16px;
      line-height: 1.13;
      position: relative;
      display: block;
      width: 100%;
      margin-bottom: 10px;
      padding: 12px 0;
      text-align: left;
      color: #6a717c;
      border-top: none;
      border-right: none;
      border-bottom: 2px solid #6a717c;
      border-left: none;
      -webkit-border-radius: 0;
      border-radius: 0;
      outline: none;
      background-color: transparent;
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none;
      -webkit-appearance: none; }
    .container form input[type='submit'],
    .container-faq form input[type='submit'],
    .calculator--container form input[type='submit'] {
      font-size: 16px;
      font-weight: 700;
      width: 119px;
      height: 44px;
      margin: 12px 24px 0 0;
      padding: 0;
      transition: .5s;
      text-align: center;
      color: #fff;
      border: 1px solid #2630a2;
      border-radius: 6px;
      background-color: #2630a2; }
      .container form input[type='submit']:focus, .container form input[type='submit']:hover,
      .container-faq form input[type='submit']:focus,
      .container-faq form input[type='submit']:hover,
      .calculator--container form input[type='submit']:focus,
      .calculator--container form input[type='submit']:hover {
        color: #2630a2;
        border: 1px solid #ccd8ff;
        outline: none !important;
        background-color: #ccd8ff; }
    .container form input[type='reset'],
    .container-faq form input[type='reset'],
    .calculator--container form input[type='reset'] {
      font-size: 16px;
      font-weight: 700;
      width: 91px;
      height: 44px;
      transition: .5s;
      color: #2630a2;
      border: 1px solid #2630a2;
      border-radius: 6px;
      background-color: #fff; }
      .container form input[type='reset']:focus, .container form input[type='reset']:hover,
      .container-faq form input[type='reset']:focus,
      .container-faq form input[type='reset']:hover,
      .calculator--container form input[type='reset']:focus,
      .calculator--container form input[type='reset']:hover {
        outline: none !important;
        background-color: #ccd8ff; }
    .container form input:focus,
    .container-faq form input:focus,
    .calculator--container form input:focus {
      transition: .5s;
      color: #1b1e22;
      border-bottom: 2px solid #0d99c7; }
    .container form input.valid,
    .container-faq form input.valid,
    .calculator--container form input.valid {
      color: #1b1e22;
      border-bottom: 2px solid #02893b; }
    .container form input.error,
    .container-faq form input.error,
    .calculator--container form input.error {
      border-bottom: 2px solid #e80923; }
      .container form input.error:focus,
      .container-faq form input.error:focus,
      .calculator--container form input.error:focus {
        transition: .5s;
        color: #1b1e22;
        border-bottom: 2px solid #0d99c7; }
    .container form .form--select,
    .container-faq form .form--select,
    .calculator--container form .form--select {
      position: relative; }
      .container form .form--select::after,
      .container-faq form .form--select::after,
      .calculator--container form .form--select::after {
        content: url(background-images/form-select-arrow.svg);
        position: absolute;
        top: 14px;
        right: 0;
        width: 16px;
        height: 10px; }
    .container form select,
    .container-faq form select,
    .calculator--container form select {
      font-size: 16px;
      line-height: 1.13;
      position: relative;
      display: block;
      width: 100%;
      margin-bottom: 10px;
      padding: 12px 0;
      text-align: left;
      color: #6a717c;
      border-top: none;
      border-right: none;
      border-bottom: 2px solid #6a717c;
      border-left: none;
      -webkit-border-radius: 0;
      border-radius: 0;
      outline: none;
      background-color: transparent;
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none;
      -webkit-appearance: none;
      color: #1b1e22; }
      .container form select:focus,
      .container-faq form select:focus,
      .calculator--container form select:focus {
        transition: .5s;
        color: #1b1e22;
        border-bottom: 2px solid #0d99c7; }
      .container form select.valid,
      .container-faq form select.valid,
      .calculator--container form select.valid {
        color: #1b1e22;
        border-bottom: 2px solid #02893b; }
      .container form select.error,
      .container-faq form select.error,
      .calculator--container form select.error {
        border-bottom: 2px solid #e80923; }
        .container form select.error:focus,
        .container-faq form select.error:focus,
        .calculator--container form select.error:focus {
          transition: .5s;
          color: #1b1e22;
          border-bottom: 2px solid #0d99c7; }
    .container form .form--checkbox,
    .container-faq form .form--checkbox,
    .calculator--container form .form--checkbox {
      display: block;
      position: relative;
      margin-bottom: 12px;
      cursor: pointer;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
      font-family: "muliregular";
      /* Hide the browser's default checkbox */
      /* On mouse-over, add a grey background color */
      /* When the checkbox is checked, add a blue background */
      /* Show the checkmark when checked */
      /* Style the checkmark/indicator */ }
      .container form .form--checkbox p,
      .container-faq form .form--checkbox p,
      .calculator--container form .form--checkbox p {
        margin-left: 36px;
        font-size: 14px;
        line-height: 1.4;
        padding-top: 12px; }
      .container form .form--checkbox input,
      .container-faq form .form--checkbox input,
      .calculator--container form .form--checkbox input {
        position: absolute;
        opacity: 0;
        cursor: pointer;
        height: 0;
        width: 0; }
      .container form .form--checkbox:hover input ~ .form--checkbox-checkmark,
      .container-faq form .form--checkbox:hover input ~ .form--checkbox-checkmark,
      .calculator--container form .form--checkbox:hover input ~ .form--checkbox-checkmark {
        background-color: #1f75c1; }
      .container form .form--checkbox input:checked ~ .form--checkbox-checkmark,
      .container-faq form .form--checkbox input:checked ~ .form--checkbox-checkmark,
      .calculator--container form .form--checkbox input:checked ~ .form--checkbox-checkmark {
        background-color: #104c81; }
      .container form .form--checkbox input:checked ~ .form--checkbox-checkmark:after,
      .container-faq form .form--checkbox input:checked ~ .form--checkbox-checkmark:after,
      .calculator--container form .form--checkbox input:checked ~ .form--checkbox-checkmark:after {
        display: block; }
      .container form .form--checkbox .form--checkbox-checkmark.checkmark-selected,
      .container-faq form .form--checkbox .form--checkbox-checkmark.checkmark-selected,
      .calculator--container form .form--checkbox .form--checkbox-checkmark.checkmark-selected {
        background-color: #1f75c1; }
      .container form .form--checkbox .form--checkbox-checkmark:after,
      .container-faq form .form--checkbox .form--checkbox-checkmark:after,
      .calculator--container form .form--checkbox .form--checkbox-checkmark:after {
        left: 8px;
        top: 4px;
        width: 5px;
        height: 10px;
        border: solid white;
        border-width: 0 3px 3px 0;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg); }
      .container form .form--checkbox span.wpcf7-list-item,
      .container-faq form .form--checkbox span.wpcf7-list-item,
      .calculator--container form .form--checkbox span.wpcf7-list-item {
        margin-left: 24px; }
      .container form .form--checkbox span.wpcf7-list-item-label,
      .container-faq form .form--checkbox span.wpcf7-list-item-label,
      .calculator--container form .form--checkbox span.wpcf7-list-item-label {
        padding-left: 12px;
        font-family: "mulibold"; }
      .container form .form--checkbox span.checkbox-label,
      .container-faq form .form--checkbox span.checkbox-label,
      .calculator--container form .form--checkbox span.checkbox-label {
        padding-left: 48px; }
    .container form .form--checkbox-checkmark,
    .container-faq form .form--checkbox-checkmark,
    .calculator--container form .form--checkbox-checkmark {
      position: absolute;
      top: 0;
      left: 0;
      height: 24px;
      width: 24px;
      background-color: #bcdfff;
      border-radius: 5px;
      /* Create the checkmark/indicator (hidden when not checked) */ }
      .container form .form--checkbox-checkmark:after,
      .container-faq form .form--checkbox-checkmark:after,
      .calculator--container form .form--checkbox-checkmark:after {
        content: "";
        position: absolute;
        display: none; }
    .container form .form--radio,
    .container-faq form .form--radio,
    .calculator--container form .form--radio {
      position: relative;
      display: block;
      margin-top: 30px;
      padding: 0 0 0 36px;
      cursor: pointer;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
      /* Hide the browser's default radio button */
      /* Create a custom radio button */
      /* Mouse-over */ }
      .container form .form--radio span.bmi-label-content,
      .container-faq form .form--radio span.bmi-label-content,
      .calculator--container form .form--radio span.bmi-label-content {
        display: block;
        font-size: 16px;
        line-height: 1.4;
        padding: 12px 0 0 0; }
      .container form .form--radio input,
      .container-faq form .form--radio input,
      .calculator--container form .form--radio input {
        position: absolute;
        top: 0;
        left: 0;
        cursor: pointer;
        opacity: 0;
        /* When the radio button is checked, change colour */ }
        .container form .form--radio input:checked ~ .checkmark,
        .container-faq form .form--radio input:checked ~ .checkmark,
        .calculator--container form .form--radio input:checked ~ .checkmark {
          border: 1.5px solid #2630a2;
          background-color: #fff;
          /* Show the indicator (dot/circle) when checked */ }
          .container form .form--radio input:checked ~ .checkmark:after,
          .container-faq form .form--radio input:checked ~ .checkmark:after,
          .calculator--container form .form--radio input:checked ~ .checkmark:after {
            display: block; }
        .container form .form--radio input.error + .checkmark,
        .container-faq form .form--radio input.error + .checkmark,
        .calculator--container form .form--radio input.error + .checkmark {
          border: 1.5px solid #e80923; }
      .container form .form--radio .checkmark,
      .container-faq form .form--radio .checkmark,
      .calculator--container form .form--radio .checkmark {
        position: absolute;
        top: 0;
        left: 0;
        width: 21px;
        height: 21px;
        border: 1.5px solid #ccd8ff;
        border-radius: 50%;
        background-color: #ccd8ff;
        /* Create the indicator (the dot/circle - hidden when not checked) */ }
        .container form .form--radio .checkmark:after,
        .container-faq form .form--radio .checkmark:after,
        .calculator--container form .form--radio .checkmark:after {
          position: absolute;
          display: none;
          content: '';
          top: 4.5px;
          left: 4.5px;
          width: 12px;
          height: 12px;
          border-radius: 50%;
          background: #2630a2; }
      .container form .form--radio:hover input ~ .checkmark,
      .container-faq form .form--radio:hover input ~ .checkmark,
      .calculator--container form .form--radio:hover input ~ .checkmark {
        border: 1.5px solid #2630a2;
        background-color: #2630a2; }
    .container form .form--submit-centred,
    .container-faq form .form--submit-centred,
    .calculator--container form .form--submit-centred {
      display: block;
      width: 119px;
      height: 44px;
      margin: 0 auto;
      padding: 0; }
      .container form .form--submit-centred input[type='submit'],
      .container-faq form .form--submit-centred input[type='submit'],
      .calculator--container form .form--submit-centred input[type='submit'] {
        margin: 0; }
    .container form .form--submit-spinner,
    .container-faq form .form--submit-spinner,
    .calculator--container form .form--submit-spinner {
      font-size: 16px;
      font-weight: 700;
      width: 119px;
      height: 44px;
      margin: 12px 24px 0 0;
      padding: 0;
      transition: .5s;
      text-align: center;
      color: #fff;
      border: 1px solid #2630a2;
      border-radius: 6px;
      background-color: #2630a2;
      border: 1px solid #ccd8ff;
      background-color: #ccd8ff;
      position: absolute;
      top: 0;
      left: 0;
      width: 117px;
      height: 30px; }
      .container form .form--submit-spinner > div,
      .container-faq form .form--submit-spinner > div,
      .calculator--container form .form--submit-spinner > div {
        display: inline-block;
        width: 6px;
        height: 6px;
        -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
        animation: sk-bouncedelay 1.4s infinite ease-in-out both;
        border-radius: 100%;
        background-color: #2630a2; }
      .container form .form--submit-spinner .form--submit-spinner-bounce1,
      .container-faq form .form--submit-spinner .form--submit-spinner-bounce1,
      .calculator--container form .form--submit-spinner .form--submit-spinner-bounce1 {
        -webkit-animation-delay: -.32s;
        animation-delay: -.32s; }
      .container form .form--submit-spinner .form--submit-spinner-bounce2,
      .container-faq form .form--submit-spinner .form--submit-spinner-bounce2,
      .calculator--container form .form--submit-spinner .form--submit-spinner-bounce2 {
        -webkit-animation-delay: -.16s;
        animation-delay: -.16s; }
@-webkit-keyframes sk-bouncedelay {
  0%,
      80%,
      100% {
    -webkit-transform: scale(0); }
  40% {
    -webkit-transform: scale(1); } }
@keyframes sk-bouncedelay {
  0%,
      80%,
      100% {
    -webkit-transform: scale(0);
    transform: scale(0); }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1); } }
    .container form .form--submit-gap-top,
    .container-faq form .form--submit-gap-top,
    .calculator--container form .form--submit-gap-top {
      margin-top: 30px; }
      .container form .form--submit-gap-top .form--submit-spinner,
      .container-faq form .form--submit-gap-top .form--submit-spinner,
      .calculator--container form .form--submit-gap-top .form--submit-spinner {
        padding-top: 12px; }
    .container form .form--checkbox-toggle,
    .container-faq form .form--checkbox-toggle,
    .calculator--container form .form--checkbox-toggle {
      display: inline-block;
      margin-top: 12px;
      vertical-align: top; }
      .container form .form--checkbox-toggle .form--toggle-switch,
      .container-faq form .form--checkbox-toggle .form--toggle-switch,
      .calculator--container form .form--checkbox-toggle .form--toggle-switch {
        position: relative;
        display: inline-block;
        width: 48px;
        height: 24px;
        padding: 0;
        /* Hide default HTML checkbox */ }
        .container form .form--checkbox-toggle .form--toggle-switch input,
        .container-faq form .form--checkbox-toggle .form--toggle-switch input,
        .calculator--container form .form--checkbox-toggle .form--toggle-switch input {
          width: 0;
          height: 0;
          opacity: 0; }
          .container form .form--checkbox-toggle .form--toggle-switch input:checked + .form--toggle-slider span.hide,
          .container-faq form .form--checkbox-toggle .form--toggle-switch input:checked + .form--toggle-slider span.hide,
          .calculator--container form .form--checkbox-toggle .form--toggle-switch input:checked + .form--toggle-slider span.hide {
            opacity: 1; }
          .container form .form--checkbox-toggle .form--toggle-switch input:checked + .form--toggle-slider span.show,
          .container-faq form .form--checkbox-toggle .form--toggle-switch input:checked + .form--toggle-slider span.show,
          .calculator--container form .form--checkbox-toggle .form--toggle-switch input:checked + .form--toggle-slider span.show {
            opacity: 0; }
          .container form .form--checkbox-toggle .form--toggle-switch input:checked + .form--toggle-slider:before,
          .container-faq form .form--checkbox-toggle .form--toggle-switch input:checked + .form--toggle-slider:before,
          .calculator--container form .form--checkbox-toggle .form--toggle-switch input:checked + .form--toggle-slider:before {
            -webkit-transform: translateX(0);
            -ms-transform: translateX(0);
            transform: translateX(0); }
    .container form .form--toggle-slider,
    .container-faq form .form--toggle-slider,
    .calculator--container form .form--toggle-slider {
      font-size: 14px;
      font-weight: 400;
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      cursor: pointer;
      -webkit-transition: .4s;
      transition: .4s;
      text-align: center;
      color: #252fa0;
      background-color: #ccd8ff; }
      .container form .form--toggle-slider span,
      .container-faq form .form--toggle-slider span,
      .calculator--container form .form--toggle-slider span {
        display: inline-block;
        width: 20px;
        padding-top: 2px;
        text-align: center; }
        .container form .form--toggle-slider span.hide,
        .container-faq form .form--toggle-slider span.hide,
        .calculator--container form .form--toggle-slider span.hide {
          opacity: 0; }
        .container form .form--toggle-slider span.show,
        .container-faq form .form--toggle-slider span.show,
        .calculator--container form .form--toggle-slider span.show {
          opacity: 1; }
      .container form .form--toggle-slider:before,
      .container-faq form .form--toggle-slider:before,
      .calculator--container form .form--toggle-slider:before {
        position: absolute;
        bottom: 3px;
        left: 3px;
        width: 18px;
        height: 18px;
        content: '';
        -webkit-transition: .4s;
        transition: .4s;
        -webkit-transform: translateX(24px);
        -ms-transform: translateX(24px);
        transform: translateX(24px);
        background-color: white;
        box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.16); }
      .container form .form--toggle-slider.round,
      .container-faq form .form--toggle-slider.round,
      .calculator--container form .form--toggle-slider.round {
        border-radius: 12px; }
        .container form .form--toggle-slider.round:before,
        .container-faq form .form--toggle-slider.round:before,
        .calculator--container form .form--toggle-slider.round:before {
          border-radius: 50%; }
    .container form.wpcf7-form,
    .container-faq form.wpcf7-form,
    .calculator--container form.wpcf7-form {
      font-family: "muliregular";
      font-size: 16px; }
      .container form.wpcf7-form .wpcf7-not-valid,
      .container-faq form.wpcf7-form .wpcf7-not-valid,
      .calculator--container form.wpcf7-form .wpcf7-not-valid {
        border-bottom: 2px solid #e80923; }
      .container form.wpcf7-form .wpcf7-not-valid-tip,
      .container-faq form.wpcf7-form .wpcf7-not-valid-tip,
      .calculator--container form.wpcf7-form .wpcf7-not-valid-tip {
        color: #e80923; }
      .container form.wpcf7-form .wpcf7-response-output,
      .container-faq form.wpcf7-form .wpcf7-response-output,
      .calculator--container form.wpcf7-form .wpcf7-response-output {
        border: 0;
        padding: 0;
        margin: 0;
        font-family: "mulibold";
        color: #e80923; }

.wp-block-table.is-style-stripes {
  border: none; }
.wp-block-table table {
  background-color: #fff;
  border-radius: 10px;
  margin-bottom: 20px;
  border-spacing: 0; }
  .wp-block-table table td {
    font-family: "muliregular";
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.4;
    letter-spacing: -0.16px;
    padding: 12px;
    border: none; }
  .wp-block-table table tr {
    background-color: #f2f3f4; }
    .wp-block-table table tr:first-child {
      background-color: #104c81; }
      .wp-block-table table tr:first-child td {
        color: #fff; }
        .wp-block-table table tr:first-child td:first-child {
          border-radius: 10px 0 0 0; }
        .wp-block-table table tr:first-child td:last-child {
          border-radius: 0 10px 0 0; }
    .wp-block-table table tr:last-child td:first-child {
      border-radius: 0 0 0 10px; }
    .wp-block-table table tr:last-child td:last-child {
      border-radius: 0 0 10px 0; }
    .wp-block-table table tr:nth-child(2n+3) {
      background-color: #bcdfff; }
.wp-block-table.table-header {
  display: block;
  width: 66%;
  margin-left: 34%; }
  .wp-block-table.table-header table {
    border-radius: 10px 0 0 10px;
    margin-bottom: 0;
    display: block;
    width: 100%; }
    .wp-block-table.table-header table tbody {
      display: block;
      width: 100%; }
      .wp-block-table.table-header table tbody tr {
        display: block;
        width: 100%;
        border-radius: 10px 10px 0 0; }
        .wp-block-table.table-header table tbody tr td {
          display: block;
          width: 100%;
          padding-left: 0;
          padding-right: 0;
          border-radius: 10px 10px 0 0 !important; }
.wp-block-table.table-content table {
  border-radius: 0 10px 10px 10px; }
  .wp-block-table.table-content table tr:first-child td:last-child {
    border-radius: 0; }

/* Navigation */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent; }

sup {
  font-size: 55%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
  top: -0.6em; }

li {
  list-style-type: none; }

blockquote {
  margin: 0; }

.page--fade-in {
  margin-top: 80px; }

.page-template-hcp-content-page .page--fade-in,
.page-template-hcp-faq-page .page--fade-in,
.page-template-hcp-legal-page .page--fade-in,
.page-template-hcp-resources-page .page--fade-in {
  margin-top: 118px; }

header {
  position: fixed;
  z-index: 10;
  top: 0;
  left: 0;
  width: 100%;
  height: 80px;
  background: #fff; }
  @media only screen and (min-width: 768px) {
    header {
      position: fixed;
      top: 0;
      left: 0;
      height: 118px; } }

.header--logo {
  position: absolute;
  top: 40px;
  left: 50%;
  margin-left: -40px; }
  @media only screen and (min-width: 768px) {
    .header--logo {
      top: 10px; } }

.main-container {
  margin-top: 100px; }

.header--burger-menu {
  position: relative;
  display: block;
  width: 24px;
  height: 18px;
  padding: 16px; }
  .header--burger-menu a,
  .header--burger-menu button {
    position: absolute; }

.header--mobile-shape {
  position: absolute;
  top: 30px;
  left: 50%;
  margin-left: -60px; }
  @media only screen and (min-width: 768px) {
    .header--mobile-shape {
      display: none; } }

@media only screen and (min-width: 768px) {
  .header--container {
    position: relative;
    display: block;
    width: 100%;
    margin: 0 auto;
    z-index: 10;
    background: #fff; } }
.header--container nav {
  position: fixed;
  position: absolute;
  z-index: 1000;
  top: 0;
  width: 100%;
  max-width: 480px;
  height: 100vh;
  padding-top: 0;
  color: #1b1e22;
  background: #fff; }
.header--container nav .nav--close {
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  height: 100vh;
  padding-top: 0;
  background: #777c86; }
.header--container nav > ul,
.header--container nav > ul > li > ul,
.header--container nav > ul > li > ul > li > ul {
  position: absolute;
  top: 0;
  left: 0;
  width: calc(100% - 40px);
  height: 100vh;
  background: #fff; }
.header--container nav > ul {
  position: absolute;
  top: 0;
  width: 100%;
  height: calc(100vh - 100px);
  padding-top: 100px;
  background: #fff; }
.header--container nav > ul > li {
  margin: 0 60px 5px 20px;
  padding: 12px 8px;
  list-style-type: none;
  background: #f2f4f5; }
.header--container nav > ul > li a.nav--highlight,
.header--container nav > ul > li button.nav--highlight {
  color: #3C8600; }
.header--container nav > ul > li > ul > li > ul {
  width: 100%; }
.header--container .next-arrow {
  display: inline-block;
  float: right; }
.header--container nav > ul > li > ul > li,
.header--container nav > ul > li > ul > li > ul > li {
  margin: 0 20px;
  padding: 0 0 30px;
  list-style-type: none; }
.header--container nav > ul > li a,
.header--container nav > ul > li button,
.header--container nav > ul > li > ul > li > ul > li a,
.header--container nav > ul > li > ul > li > ul > li button {
  text-decoration: none;
  outline: none;
  color: #1b1e22; }
.header--container .nav--back {
  display: block;
  padding: 16px 20px;
  margin: 0;
  background-color: transparent; }
.header--container nav,
.header--container nav > ul,
.header--container nav > ul > li > ul,
.header--container nav > ul > li > ul > li > ul,
.header--container .nav--back-1,
.header--container .nav--back-2,
.header--container .nav--back-3 {
  transition: .5s;
  border-right: 1px solid #777c86; }
.header--container .nav--label {
  font-size: 14px;
  display: inline-block;
  width: calc(100% - 74px);
  height: 34px;
  padding: 14px 20px 75px 54px;
  margin: 0;
  text-align: center;
  color: #bfc5ce; }
.header--container .nav--hide-mobile {
  transform: translateX(-481px); }
.header--container .nav--show-mobile {
  transform: translateX(0);
  z-index: 1001; }
.header--container .nav--back-1-btn,
.header--container .nav--back-2-btn,
.header--container .nav--back-3-btn {
  position: absolute;
  top: 0;
  left: 0;
  width: 24px;
  height: 19px;
  vertical-align: top; }
.header--container .nav--close-btn {
  display: block;
  width: 13px;
  height: 15px;
  padding: 14px; }
.header--container .top-line {
  position: absolute;
  top: 0;
  width: 24px;
  height: 4px;
  border-radius: 1.5px;
  background-color: #1b1e22; }
.header--container .middle-line {
  position: absolute;
  top: 7px;
  width: 18px;
  height: 4px;
  border-radius: 1.5px;
  background-color: #6a717c; }
.header--container .bottom-line {
  position: absolute;
  top: 14px;
  width: 24px;
  height: 4px;
  border-radius: 1.5px;
  background-color: #1b1e22; }
@media only screen and (min-width: 768px) {
  .header--container .main-nav-current-page::after {
    content: '';
    display: block;
    margin: 10px auto 0;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: #0d99c7; }
  .header--container .page--fade-in {
    margin-top: 118px; }
  .header--container .main-container {
    margin-top: 130px; }
  .header--container .header--burger-menu,
  .header--container .header--burger-menu {
    display: none; }
  .header--container .nav--show-mobile,
  .header--container .nav--hide-mobile {
    position: relative;
    transform: none; }
  .header--container .header--logo {
    width: 94px;
    height: 78px;
    left: 0;
    margin-left: 20px;
    z-index: 1000; }
  .header--container .header--logo img {
    display: block;
    width: 100%;
    height: auto; }
  .header--container nav {
    font-size: 16px;
    position: relative;
    display: grid;
    width: 100%;
    max-width: none;
    height: 80px;
    margin: 0 auto; }
  .header--container .next-arrow {
    display: none; }
  .header--container nav ul li a,
  .header--container nav ul li span {
    font-size: 16px; }
  .header--container nav > ul,
  .header--container nav > ul > li > ul,
  .header--container nav > ul > li > ul > li > ul,
  .header--container nav > ul > li > ul > li > ul > li {
    position: relative;
    width: auto;
    height: auto;
    margin: 0;
    padding: 0; }
  .header--container nav > ul {
    position: relative;
    display: flex;
    height: 80px;
    padding-top: 0;
    background: #fff;
    box-shadow: inset 0 0 0;
    justify-content: flex-end; }
  .header--container nav > ul > li {
    width: auto;
    height: 80px;
    margin: 0;
    padding: 0;
    background: none; }
  .header--container nav > ul > li a,
  .header--container nav > ul > li button {
    display: block;
    width: auto;
    height: 50px;
    margin: 0;
    padding: 30px 15px 0;
    outline: none;
    transition: .5s; }
  .header--container nav > ul > li a:focus {
    outline: none;
    -webkit-appearance: none; }
  .header--container nav > ul > li > ul > li span {
    display: block;
    margin: 36px 24px 24px;
    padding-bottom: 6px;
    border-bottom: 2px solid #d5f1fa; }
  .header--container nav > ul > li > ul > li > ul > li {
    display: block;
    margin: 0 12px 12px;
    padding: 0; }
  .header--container nav > ul > li > ul > li > ul > li a:focus,
  .header--container nav > ul > li > ul > li > ul > li a:hover {
    background: #d5f1fa;
    outline: none;
    -webkit-appearance: none; }
  .header--container nav > ul > li > ul > li,
  .header--container nav > ul > li > ul > li > ul > li a,
  .header--container nav > ul > li > ul > li > ul > li button {
    font-weight: 400;
    height: auto;
    margin: 0;
    padding: 0;
    outline: none;
    list-style-type: none; }
  .header--container nav > ul > li > ul > li > ul > li a,
  .header--container nav > ul > li > ul > li > ul > li button {
    padding: 12px;
    outline: none; }
  .header--container .nav--level-2 {
    position: absolute;
    z-index: -1;
    top: 80px;
    left: 20px;
    display: -ms-grid;
    display: grid;
    width: calc(100% - 40px);
    padding-bottom: 12px;
    border-top: 6px solid #d5f1fa;
    border-radius: 0 0 10px 10px;
    box-shadow: 0 8px 12px 0 rgba(27, 30, 34, 0.16);
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: repeat(5, 1fr); }
  .header--container .nav--level-2 li:nth-child(3) {
    -ms-grid-column: 1;
    grid-column: 1; }
  .header--container .nav--level-2 li:nth-child(4) {
    -ms-grid-column: 2;
    grid-column: 2; }
  .header--container .nav--level-2 li:nth-child(5) {
    -ms-grid-column: 3;
    grid-column: 3; }
  .header--container .nav--level-2 li:nth-child(6) {
    -ms-grid-column: 4;
    grid-column: 4; }
  .header--container .nav--level-2 li:nth-child(7) {
    -ms-grid-column: 5;
    grid-column: 5; }
  .header--container .nav--level-3 {
    grid-column: 1/span 5; }
  .header--container .nav--label {
    display: none; }
  .header--container nav,
  .header--container nav > ul,
  .header--container nav > ul > li > ul,
  .header--container nav > ul > li > ul > li > ul,
  .header--container .nav--back-1,
  .header--container .nav--back-2,
  .header--container .nav--back-3 {
    border-right: none; }
  .header--container .nav--back {
    display: none; }
  .header--container nav .nav--close {
    display: none; }
  .header--container .nav--hover-desktop {
    transition: background-color .5s ease;
    background-color: #d5f1fa; }
  .header--container .nav--hover-desktop > ul li {
    background: #fff; }
  .header--container .nav--hide-desktop {
    transform: translateY(-1200px);
    opacity: 0; }
  .header--container .nav--show-desktop {
    transform: translateY(0);
    opacity: 1; } }

@media only screen and (min-width: 992px) {
  .nav--progress-container {
    position: absolute;
    z-index: 5;
    top: 118px;
    left: 0;
    width: 100%;
    height: 6px;
    background: none; }

  .nav--progress-bar {
    width: 0;
    height: 6px;
    background-image: linear-gradient(to bottom, #30b9e6 31%, #0d99c7); } }
@media only screen and (min-width: 992px) {
  nav > ul > li a,
  nav > ul > li button {
    padding: 30px 30px 0; } }
@media only screen and (min-width: 1200px) {
  .header--container {
    width: 85%; } }
@media only screen and (min-width: 1700px) {
  .header--container {
    width: 75%; } }
/* Scss Calculators */
/* ===== Patient Man ===== */
.calculator {
  position: relative;
  max-width: 500px;
  display: block;
  margin: 0 auto; }
  .calculator .bmi--patient-man {
    display: none;
    opacity: 0;
    visibility: hidden; }
    @media only screen and (min-width: 768px) {
      .calculator .bmi--patient-man {
        display: block;
        position: absolute;
        width: 262px;
        height: 755px;
        background-image: url("background-images/illustrations-older-black-man.svg");
        background-repeat: no-repeat;
        bottom: 0;
        right: -212px; } }

/* ===== FORM CONTAINER ======*/
.calculator--container {
  position: relative;
  margin: 20px;
  border: 2px solid #2630a2;
  border-radius: 10px; }
  @media only screen and (min-width: 400px) {
    .calculator--container {
      padding-top: 48px; } }
  @media only screen and (min-width: 540px) {
    .calculator--container {
      display: block;
      max-width: 500px;
      margin: 20px auto; } }
  .calculator--container.bmi--calculator-container {
    margin-bottom: 64px; }
  .calculator--container h2 {
    font-family: "muliregular";
    font-size: 19px;
    line-height: 1.35;
    margin: 0;
    padding-top: 24px;
    text-align: center;
    color: #2630a2; }
  .calculator--container .calculator--form,
  .calculator--container .calculator--results {
    font-size: 0;
    display: block;
    width: 245px;
    margin: 24px auto;
    /* ===== TOOLTIP ======*/ }
    @media only screen and (min-width: 400px) {
      .calculator--container .calculator--form,
      .calculator--container .calculator--results {
        width: 285px;
        margin: 24px auto 48px; } }
    .calculator--container .calculator--form .form--switch-content,
    .calculator--container .calculator--results .form--switch-content {
      position: relative;
      display: inline-block;
      width: 197px;
      height: 54px;
      margin-bottom: 41px; }
      @media only screen and (min-width: 400px) {
        .calculator--container .calculator--form .form--switch-content,
        .calculator--container .calculator--results .form--switch-content {
          width: 237px; } }
      .calculator--container .calculator--form .form--switch-content > div,
      .calculator--container .calculator--results .form--switch-content > div {
        position: absolute;
        top: 0;
        left: 0; }
      .calculator--container .calculator--form .form--switch-content .form--input-number,
      .calculator--container .calculator--results .form--switch-content .form--input-number {
        display: inline-block;
        vertical-align: top; }
      .calculator--container .calculator--form .form--switch-content .form--full,
      .calculator--container .calculator--results .form--switch-content .form--full {
        display: inline-block;
        margin-right: 12px;
        vertical-align: top;
        width: 205px; }
        @media only screen and (min-width: 400px) {
          .calculator--container .calculator--form .form--switch-content .form--full,
          .calculator--container .calculator--results .form--switch-content .form--full {
            width: 225px; } }
      .calculator--container .calculator--form .form--switch-content .form--half,
      .calculator--container .calculator--results .form--switch-content .form--half {
        display: inline-block;
        margin-right: 12px;
        vertical-align: top;
        width: 86px; }
        @media only screen and (min-width: 400px) {
          .calculator--container .calculator--form .form--switch-content .form--half,
          .calculator--container .calculator--results .form--switch-content .form--half {
            width: 106px; } }
        .calculator--container .calculator--form .form--switch-content .form--half.form--half-hide,
        .calculator--container .calculator--results .form--switch-content .form--half.form--half-hide {
          position: absolute;
          top: 0;
          left: 98px; }
          @media only screen and (min-width: 400px) {
            .calculator--container .calculator--form .form--switch-content .form--half.form--half-hide,
            .calculator--container .calculator--results .form--switch-content .form--half.form--half-hide {
              left: 118px; } }
    .calculator--container .calculator--form .tooltip-btn,
    .calculator--container .calculator--results .tooltip-btn {
      font-size: 14px; }
      .calculator--container .calculator--form .tooltip-btn p,
      .calculator--container .calculator--results .tooltip-btn p {
        font-weight: 700;
        cursor: pointer;
        text-decoration: underline;
        color: #2630a2; }
      .calculator--container .calculator--form .tooltip-btn .tooltip,
      .calculator--container .calculator--results .tooltip-btn .tooltip {
        width: 245px;
        margin-top: 24px;
        border-left: 4px solid #2630a2;
        background-color: #fff;
        box-shadow: 0 2px 4px 0 rgba(27, 30, 34, 0.1); }
        @media only screen and (min-width: 400px) {
          .calculator--container .calculator--form .tooltip-btn .tooltip,
          .calculator--container .calculator--results .tooltip-btn .tooltip {
            width: 285px; } }
        .calculator--container .calculator--form .tooltip-btn .tooltip .form--tooltip-container,
        .calculator--container .calculator--results .tooltip-btn .tooltip .form--tooltip-container {
          padding: 24px 24px 12px 50px;
          position: relative; }
          .calculator--container .calculator--form .tooltip-btn .tooltip .form--tooltip-container::before,
          .calculator--container .calculator--results .tooltip-btn .tooltip .form--tooltip-container::before {
            content: '';
            position: absolute;
            top: 26px;
            left: 28px;
            width: 16px;
            height: 16px;
            background-image: url("background-images/tooltip-hcp-calc.svg");
            background-repeat: no-repeat; }
        .calculator--container .calculator--form .tooltip-btn .tooltip p,
        .calculator--container .calculator--results .tooltip-btn .tooltip p {
          font-size: 14px;
          font-weight: 400;
          line-height: 1.4;
          padding-bottom: 12px;
          text-decoration: none;
          color: #1b1e22; }
    .calculator--container .calculator--form .form--select,
    .calculator--container .calculator--results .form--select {
      margin-bottom: 72px; }

#bmi_results,
#wh_results {
  display: none; }

.form--radio-container {
  padding-bottom: 5px; }

/* ===== FORM LABELS ======*/
.calculator--results h4 {
  font-size: 16px;
  line-height: 1.4;
  display: block;
  padding-bottom: 24px; }
.calculator--results p {
  font-size: 16px;
  line-height: 1.4;
  padding-bottom: 12px; }

p.calculator--results-result {
  font-size: 26px;
  line-height: 1.3;
  color: #2630a2; }

.calculator--results-section {
  padding-bottom: 36px; }

/* ===== RESET BUTTON ======*/
.calculator--results-reset {
  font-family: "mulibold";
  font-size: 16px;
  font-weight: 700;
  width: 91px;
  height: 44px;
  cursor: pointer;
  transition: .5s;
  text-align: center;
  color: #2630a2;
  border: 1px solid #2630a2;
  border-radius: 6px;
  background-color: #fff; }
  .calculator--results-reset:focus, .calculator--results-reset:hover {
    outline: none !important;
    background-color: #ccd8ff; }

.calculator--results-reset-centred {
  display: block;
  margin: 0 auto; }

.bmi--tooltip-activity {
  padding-top: 19px; }

/* Scss Document */
.hide-mobile {
  display: none; }
  @media only screen and (min-width: 768px) {
    .hide-mobile {
      display: block; } }

.pagination {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  font-family: "muliregular";
  font-size: 0;
  margin-top: 24px; }
  @media only screen and (min-width: 600px) {
    .pagination {
      -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr;
      -ms-grid-rows: auto;
      grid-template-rows: auto; } }
  .pagination .pagination--container {
    background-color: #d5f1fa;
    transition: background-color 0.3s ease; }
    .pagination .pagination--container:hover, .pagination .pagination--container.pagination-focus {
      background-color: #99d8ee; }
      .pagination .pagination--container:hover .pagination--previous-link .pagination--arrow, .pagination .pagination--container.pagination-focus .pagination--previous-link .pagination--arrow {
        transform: translateX(-5px); }
      .pagination .pagination--container:hover .pagination--next-link .pagination--arrow, .pagination .pagination--container.pagination-focus .pagination--next-link .pagination--arrow {
        transform: translateX(5px); }
    .pagination .pagination--container a {
      text-decoration: none;
      outline: none; }
      .pagination .pagination--container a .pagination--previous-link .pagination--arrow {
        padding-right: 6px;
        transition-duration: 0.3s; }
      .pagination .pagination--container a .pagination--next-link .pagination--arrow {
        padding-left: 6px;
        transition-duration: 0.3s; }
      .pagination .pagination--container a span {
        color: #6a717c;
        font-size: 16px;
        display: inline-block;
        vertical-align: top;
        padding: 0; }

.pagination--arrow {
  display: inline-block;
  vertical-align: top;
  padding-top: 7px; }

.pagination--page-title {
  font-size: 19px;
  line-height: 19px;
  padding: 17px 0 24px; }

.pagination--previous-container {
  padding: 18px 24px 0;
  border-radius: 8px;
  margin: 0 0 22px 0; }
  @media only screen and (min-width: 600px) {
    .pagination--previous-container {
      margin: 0 22px 0 0; } }
  @media only screen and (min-width: 768px) {
    .pagination--previous-container {
      padding: 18px 24px 4px;
      border-radius: 8px 0 0 8px;
      margin: 0;
      -ms-grid-column: 1; } }
  @media only screen and (min-width: 1200px) {
    .pagination--previous-container {
      padding: 18px 24px 4px; } }

.pagination--next-container {
  padding: 18px 24px 0;
  border-radius: 8px;
  margin: 0;
  text-align: right; }
  @media only screen and (min-width: 600px) {
    .pagination--next-container {
      margin: 0 0 0 22px; } }
  @media only screen and (min-width: 768px) {
    .pagination--next-container {
      padding: 18px 24px 4px;
      border-radius: 0 8px 8px 0;
      margin: 0;
      -ms-grid-column: 2; } }
  @media only screen and (min-width: 1200px) {
    .pagination--next-container {
      padding: 18px 24px 4px; } }

.hcp-content-page .pagination {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  font-family: "muliregular";
  font-size: 0;
  margin-top: 24px; }
  @media only screen and (min-width: 600px) {
    .hcp-content-page .pagination {
      -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr;
      -ms-grid-rows: auto;
      grid-template-rows: auto; } }
  .hcp-content-page .pagination .pagination--container {
    background-color: #d5f1fa;
    transition: background-color 0.3s ease; }
    .hcp-content-page .pagination .pagination--container:hover, .hcp-content-page .pagination .pagination--container.pagination-focus {
      background-color: #99d8ee; }
      .hcp-content-page .pagination .pagination--container:hover .pagination--previous-link .pagination--arrow, .hcp-content-page .pagination .pagination--container.pagination-focus .pagination--previous-link .pagination--arrow {
        transform: translateX(-5px); }
      .hcp-content-page .pagination .pagination--container:hover .pagination--next-link .pagination--arrow, .hcp-content-page .pagination .pagination--container.pagination-focus .pagination--next-link .pagination--arrow {
        transform: translateX(5px); }
    .hcp-content-page .pagination .pagination--container a {
      text-decoration: none;
      outline: none; }
      .hcp-content-page .pagination .pagination--container a .pagination--previous-link .pagination--arrow {
        padding-right: 6px;
        transition-duration: 0.3s; }
      .hcp-content-page .pagination .pagination--container a .pagination--next-link .pagination--arrow {
        padding-left: 6px;
        transition-duration: 0.3s; }
      .hcp-content-page .pagination .pagination--container a span {
        color: #6a717c;
        font-size: 16px;
        display: inline-block;
        vertical-align: top;
        padding: 0; }
.hcp-content-page .pagination--arrow {
  display: inline-block;
  vertical-align: top;
  padding-top: 7px; }
.hcp-content-page .pagination--page-title {
  font-size: 19px;
  line-height: 19px;
  padding: 17px 0 24px;
  letter-spacing: -0.2px; }
.hcp-content-page .pagination--previous-container {
  padding: 18px 24px 0;
  border-radius: 8px;
  margin: 0 0 22px 0; }
  @media only screen and (min-width: 600px) {
    .hcp-content-page .pagination--previous-container {
      margin: 0 22px 0 0; } }
  @media only screen and (min-width: 768px) {
    .hcp-content-page .pagination--previous-container {
      padding: 18px 24px 4px;
      border-radius: 8px 0 0 8px;
      margin: 0;
      -ms-grid-column: 1; } }
  @media only screen and (min-width: 1200px) {
    .hcp-content-page .pagination--previous-container {
      padding: 18px 24px 4px; } }
.hcp-content-page .pagination--next-container {
  padding: 18px 24px 0;
  border-radius: 8px;
  margin: 0;
  text-align: right; }
  @media only screen and (min-width: 600px) {
    .hcp-content-page .pagination--next-container {
      margin: 0 0 0 22px; } }
  @media only screen and (min-width: 768px) {
    .hcp-content-page .pagination--next-container {
      padding: 18px 24px 4px;
      border-radius: 0 8px 8px 0;
      margin: 0;
      -ms-grid-column: 2; } }
  @media only screen and (min-width: 1200px) {
    .hcp-content-page .pagination--next-container {
      padding: 18px 24px 4px; } }
.hcp-content-page .in-page-nav .container--column {
  margin-bottom: 0; }
.hcp-content-page .in-page-nav ul {
  display: -ms-grid;
  display: grid;
  margin-left: 0;
  padding: 0; }
.hcp-content-page .in-page-nav ul > li {
  list-style-type: none;
  font-size: 19px;
  line-height: 1.4;
  margin-bottom: 24px; }
.hcp-content-page .in-page-nav ul > li.current_page_item a {
  color: #3C8600; }
.hcp-content-page .in-page-nav ul > li.current_page_item a::before {
  background-color: transparent; }
@media only screen and (min-width: 600px) {
  .hcp-content-page ul.in-page-nav--items-3 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr; }
  .hcp-content-page ul.in-page-nav--items-3 > li:nth-child(1) {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
    grid-column-start: 1;
    grid-column-end: 1;
    grid-row-start: 1;
    grid-row-end: 1; }
  .hcp-content-page ul.in-page-nav--items-3 > li:nth-child(2) {
    -ms-grid-column: 1;
    -ms-grid-row: 2;
    grid-column-start: 1;
    grid-column-end: 1;
    grid-row-start: 2;
    grid-row-end: 2; }
  .hcp-content-page ul.in-page-nav--items-3 > li:nth-child(3) {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
    grid-column-start: 2;
    grid-column-end: 2;
    grid-row-start: 1;
    grid-row-end: 1; }
  .hcp-content-page ul.in-page-nav--items-4 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr; }
  .hcp-content-page ul.in-page-nav--items-4 > li:nth-child(1) {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
    grid-column-start: 1;
    grid-column-end: 1;
    grid-row-start: 1;
    grid-row-end: 1; }
  .hcp-content-page ul.in-page-nav--items-4 > li:nth-child(2) {
    -ms-grid-column: 1;
    -ms-grid-row: 2;
    grid-column-start: 1;
    grid-column-end: 1;
    grid-row-start: 2;
    grid-row-end: 2; }
  .hcp-content-page ul.in-page-nav--items-4 > li:nth-child(3) {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
    grid-column-start: 2;
    grid-column-end: 2;
    grid-row-start: 1;
    grid-row-end: 1; }
  .hcp-content-page ul.in-page-nav--items-4 > li:nth-child(4) {
    -ms-grid-column: 2;
    -ms-grid-row: 2;
    grid-column-start: 2;
    grid-column-end: 2;
    grid-row-start: 2;
    grid-row-end: 2; }
  .hcp-content-page ul.in-page-nav--items-5 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr; }
  .hcp-content-page ul.in-page-nav--items-5 > li:nth-child(1) {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
    grid-column-start: 1;
    grid-column-end: 1;
    grid-row-start: 1;
    grid-row-end: 1; }
  .hcp-content-page ul.in-page-nav--items-5 > li:nth-child(2) {
    -ms-grid-column: 1;
    -ms-grid-row: 2;
    grid-column-start: 1;
    grid-column-end: 1;
    grid-row-start: 2;
    grid-row-end: 2; }
  .hcp-content-page ul.in-page-nav--items-5 > li:nth-child(3) {
    -ms-grid-column: 1;
    -ms-grid-row: 3;
    grid-column-start: 1;
    grid-column-end: 1;
    grid-row-start: 3;
    grid-row-end: 3; }
  .hcp-content-page ul.in-page-nav--items-5 > li:nth-child(4) {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
    grid-column-start: 2;
    grid-column-end: 2;
    grid-row-start: 1;
    grid-row-end: 1; }
  .hcp-content-page ul.in-page-nav--items-5 > li:nth-child(5) {
    -ms-grid-column: 2;
    -ms-grid-row: 2;
    grid-column-start: 2;
    grid-column-end: 2;
    grid-row-start: 2;
    grid-row-end: 2; }
  .hcp-content-page ul.in-page-nav--items-6 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr; }
  .hcp-content-page ul.in-page-nav--items-6 > li:nth-child(1) {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
    grid-column-start: 1;
    grid-column-end: 1;
    grid-row-start: 1;
    grid-row-end: 1; }
  .hcp-content-page ul.in-page-nav--items-6 > li:nth-child(2) {
    -ms-grid-column: 1;
    -ms-grid-row: 2;
    grid-column-start: 1;
    grid-column-end: 1;
    grid-row-start: 2;
    grid-row-end: 2; }
  .hcp-content-page ul.in-page-nav--items-6 > li:nth-child(3) {
    -ms-grid-column: 1;
    -ms-grid-row: 3;
    grid-column-start: 1;
    grid-column-end: 1;
    grid-row-start: 3;
    grid-row-end: 3; }
  .hcp-content-page ul.in-page-nav--items-6 > li:nth-child(4) {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
    grid-column-start: 2;
    grid-column-end: 2;
    grid-row-start: 1;
    grid-row-end: 1; }
  .hcp-content-page ul.in-page-nav--items-6 > li:nth-child(5) {
    -ms-grid-column: 2;
    -ms-grid-row: 2;
    grid-column-start: 2;
    grid-column-end: 2;
    grid-row-start: 2;
    grid-row-end: 2; }
  .hcp-content-page ul.in-page-nav--items-6 > li:nth-child(6) {
    -ms-grid-column: 2;
    -ms-grid-row: 3;
    grid-column-start: 2;
    grid-column-end: 2;
    grid-row-start: 3;
    grid-row-end: 3; }
  .hcp-content-page ul.in-page-nav--items-7 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr; }
  .hcp-content-page ul.in-page-nav--items-7 > li:nth-child(1) {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
    grid-column-start: 1;
    grid-column-end: 1;
    grid-row-start: 1;
    grid-row-end: 1; }
  .hcp-content-page ul.in-page-nav--items-7 > li:nth-child(2) {
    -ms-grid-column: 1;
    -ms-grid-row: 2;
    grid-column-start: 1;
    grid-column-end: 1;
    grid-row-start: 2;
    grid-row-end: 2; }
  .hcp-content-page ul.in-page-nav--items-7 > li:nth-child(3) {
    -ms-grid-column: 1;
    -ms-grid-row: 3;
    grid-column-start: 1;
    grid-column-end: 1;
    grid-row-start: 3;
    grid-row-end: 3; }
  .hcp-content-page ul.in-page-nav--items-7 > li:nth-child(4) {
    -ms-grid-column: 1;
    -ms-grid-row: 4;
    grid-column-start: 1;
    grid-column-end: 1;
    grid-row-start: 4;
    grid-row-end: 4; }
  .hcp-content-page ul.in-page-nav--items-7 > li:nth-child(5) {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
    grid-column-start: 2;
    grid-column-end: 2;
    grid-row-start: 1;
    grid-row-end: 1; }
  .hcp-content-page ul.in-page-nav--items-7 > li:nth-child(6) {
    -ms-grid-column: 2;
    -ms-grid-row: 2;
    grid-column-start: 2;
    grid-column-end: 2;
    grid-row-start: 2;
    grid-row-end: 2; }
  .hcp-content-page ul.in-page-nav--items-7 > li:nth-child(7) {
    -ms-grid-column: 2;
    -ms-grid-row: 3;
    grid-column-start: 2;
    grid-column-end: 2;
    grid-row-start: 3;
    grid-row-end: 3; }
  .hcp-content-page ul.in-page-nav--items-8 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr; }
  .hcp-content-page ul.in-page-nav--items-8 > li:nth-child(1) {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
    grid-column-start: 1;
    grid-column-end: 1;
    grid-row-start: 1;
    grid-row-end: 1; }
  .hcp-content-page ul.in-page-nav--items-8 > li:nth-child(2) {
    -ms-grid-column: 1;
    -ms-grid-row: 2;
    grid-column-start: 1;
    grid-column-end: 1;
    grid-row-start: 2;
    grid-row-end: 2; }
  .hcp-content-page ul.in-page-nav--items-8 > li:nth-child(3) {
    -ms-grid-column: 1;
    -ms-grid-row: 3;
    grid-column-start: 1;
    grid-column-end: 1;
    grid-row-start: 3;
    grid-row-end: 3; }
  .hcp-content-page ul.in-page-nav--items-8 > li:nth-child(4) {
    -ms-grid-column: 1;
    -ms-grid-row: 4;
    grid-column-start: 1;
    grid-column-end: 1;
    grid-row-start: 4;
    grid-row-end: 4; }
  .hcp-content-page ul.in-page-nav--items-8 > li:nth-child(5) {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
    grid-column-start: 2;
    grid-column-end: 2;
    grid-row-start: 1;
    grid-row-end: 1; }
  .hcp-content-page ul.in-page-nav--items-8 > li:nth-child(6) {
    -ms-grid-column: 2;
    -ms-grid-row: 2;
    grid-column-start: 2;
    grid-column-end: 2;
    grid-row-start: 2;
    grid-row-end: 2; }
  .hcp-content-page ul.in-page-nav--items-8 > li:nth-child(7) {
    -ms-grid-column: 2;
    -ms-grid-row: 3;
    grid-column-start: 2;
    grid-column-end: 2;
    grid-row-start: 3;
    grid-row-end: 3; }
  .hcp-content-page ul.in-page-nav--items-8 > li:nth-child(8) {
    -ms-grid-column: 2;
    -ms-grid-row: 4;
    grid-column-start: 2;
    grid-column-end: 2;
    grid-row-start: 4;
    grid-row-end: 4; }
  .hcp-content-page ul.in-page-nav--items-9 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr; }
  .hcp-content-page ul.in-page-nav--items-9 > li:nth-child(1) {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
    grid-column-start: 1;
    grid-column-end: 1;
    grid-row-start: 1;
    grid-row-end: 1; }
  .hcp-content-page ul.in-page-nav--items-9 > li:nth-child(2) {
    -ms-grid-column: 1;
    -ms-grid-row: 2;
    grid-column-start: 1;
    grid-column-end: 1;
    grid-row-start: 2;
    grid-row-end: 2; }
  .hcp-content-page ul.in-page-nav--items-9 > li:nth-child(3) {
    -ms-grid-column: 1;
    -ms-grid-row: 3;
    grid-column-start: 1;
    grid-column-end: 1;
    grid-row-start: 3;
    grid-row-end: 3; }
  .hcp-content-page ul.in-page-nav--items-9 > li:nth-child(4) {
    -ms-grid-column: 1;
    -ms-grid-row: 4;
    grid-column-start: 1;
    grid-column-end: 1;
    grid-row-start: 4;
    grid-row-end: 4; }
  .hcp-content-page ul.in-page-nav--items-9 > li:nth-child(5) {
    -ms-grid-column: 1;
    -ms-grid-row: 5;
    grid-column-start: 1;
    grid-column-end: 1;
    grid-row-start: 5;
    grid-row-end: 5; }
  .hcp-content-page ul.in-page-nav--items-9 > li:nth-child(6) {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
    grid-column-start: 2;
    grid-column-end: 2;
    grid-row-start: 1;
    grid-row-end: 1; }
  .hcp-content-page ul.in-page-nav--items-9 > li:nth-child(7) {
    -ms-grid-column: 2;
    -ms-grid-row: 2;
    grid-column-start: 2;
    grid-column-end: 2;
    grid-row-start: 2;
    grid-row-end: 2; }
  .hcp-content-page ul.in-page-nav--items-9 > li:nth-child(8) {
    -ms-grid-column: 2;
    -ms-grid-row: 3;
    grid-column-start: 2;
    grid-column-end: 2;
    grid-row-start: 3;
    grid-row-end: 3; }
  .hcp-content-page ul.in-page-nav--items-9 > li:nth-child(9) {
    -ms-grid-column: 2;
    -ms-grid-row: 4;
    grid-column-start: 2;
    grid-column-end: 2;
    grid-row-start: 4;
    grid-row-end: 4; }
  .hcp-content-page ul.in-page-nav--items-10 {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr; }
  .hcp-content-page ul.in-page-nav--items-10 > li:nth-child(1) {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
    grid-column-start: 1;
    grid-column-end: 1;
    grid-row-start: 1;
    grid-row-end: 1; }
  .hcp-content-page ul.in-page-nav--items-10 > li:nth-child(2) {
    -ms-grid-column: 1;
    -ms-grid-row: 2;
    grid-column-start: 1;
    grid-column-end: 1;
    grid-row-start: 2;
    grid-row-end: 2; }
  .hcp-content-page ul.in-page-nav--items-10 > li:nth-child(3) {
    -ms-grid-column: 1;
    -ms-grid-row: 3;
    grid-column-start: 1;
    grid-column-end: 1;
    grid-row-start: 3;
    grid-row-end: 3; }
  .hcp-content-page ul.in-page-nav--items-10 > li:nth-child(4) {
    -ms-grid-column: 1;
    -ms-grid-row: 4;
    grid-column-start: 1;
    grid-column-end: 1;
    grid-row-start: 4;
    grid-row-end: 4; }
  .hcp-content-page ul.in-page-nav--items-10 > li:nth-child(5) {
    -ms-grid-column: 1;
    -ms-grid-row: 5;
    grid-column-start: 1;
    grid-column-end: 1;
    grid-row-start: 5;
    grid-row-end: 5; }
  .hcp-content-page ul.in-page-nav--items-10 > li:nth-child(6) {
    -ms-grid-column: 2;
    -ms-grid-row: 1;
    grid-column-start: 2;
    grid-column-end: 2;
    grid-row-start: 1;
    grid-row-end: 1; }
  .hcp-content-page ul.in-page-nav--items-10 > li:nth-child(7) {
    -ms-grid-column: 2;
    -ms-grid-row: 2;
    grid-column-start: 2;
    grid-column-end: 2;
    grid-row-start: 2;
    grid-row-end: 2; }
  .hcp-content-page ul.in-page-nav--items-10 > li:nth-child(8) {
    -ms-grid-column: 2;
    -ms-grid-row: 3;
    grid-column-start: 2;
    grid-column-end: 2;
    grid-row-start: 3;
    grid-row-end: 3; }
  .hcp-content-page ul.in-page-nav--items-10 > li:nth-child(9) {
    -ms-grid-column: 2;
    -ms-grid-row: 4;
    grid-column-start: 2;
    grid-column-end: 2;
    grid-row-start: 4;
    grid-row-end: 4; }
  .hcp-content-page ul.in-page-nav--items-10 > li:nth-child(10) {
    -ms-grid-column: 2;
    -ms-grid-row: 5;
    grid-column-start: 2;
    grid-column-end: 2;
    grid-row-start: 5;
    grid-row-end: 5; } }

.patient-content-page .in-page-nav ul {
  padding: 0; }
  .patient-content-page .in-page-nav ul li.page_item {
    list-style-type: none;
    font-size: 19px;
    font-family: "ubuntubold";
    padding-bottom: 28px; }
    .patient-content-page .in-page-nav ul li.page_item.current_page_item a {
      color: #3C8600; }
      .patient-content-page .in-page-nav ul li.page_item.current_page_item a::before {
        display: none; }

[data-title="Button"],
.button--container {
  display: inline-block;
  margin: 0 20px 20px 0; }
  [data-title="Button"].button--centre-align,
  .button--container.button--centre-align {
    display: block;
    margin: 0;
    width: 100%;
    text-align: center; }
  [data-title="Button"] a,
  .button--container a {
    text-decoration: none; }
    [data-title="Button"] a:focus,
    .button--container a:focus {
      outline: none;
      -webkit-appearance: none; }

.container--button {
  display: inline-block;
  font-family: "mulibold";
  color: #fff;
  text-align: center;
  border: 0;
  position: relative;
  overflow: hidden;
  z-index: 0;
  outline: none;
  cursor: pointer;
  text-decoration: none; }
  .container--button span {
    z-index: 10; }
    .container--button span a::before {
      display: none; }
  .container--button.button--small {
    padding: 0 18px;
    height: 36px;
    border-radius: 5px;
    box-shadow: 0 4px 8px 0 rgba(27, 30, 34, 0);
    transition: all 0.5s ease; }
    .container--button.button--small.button--icon-before {
      padding: 0 18px 0 42px; }
    .container--button.button--small.button--icon-after {
      padding: 0 42px 0 18px; }
    .container--button.button--small span {
      font-size: 14px;
      line-height: 35px; }
    .container--button.button--small.button-focus, .container--button.button--small:hover {
      box-shadow: 0 4px 8px 0 rgba(27, 30, 34, 0.16); }
    .container--button.button--small::before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: calc(100% + 18px);
      height: 36px;
      border-radius: 5px 18px 18px 5px;
      transform: translateX(-101%);
      transition: all 0.5s ease;
      z-index: -1; }
    .container--button.button--small.button-focus::before, .container--button.button--small:hover::before {
      transform: translateX(0); }
  .container--button.button--regular {
    padding: 0 24px;
    height: 44px;
    border-radius: 5px;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
    transition: box-shadow 0.5s ease; }
    .container--button.button--regular.button--icon-before {
      padding: 0 24px 0 52px; }
    .container--button.button--regular.button--icon-after {
      padding: 0 52px 0 24px; }
    .container--button.button--regular span {
      font-size: 16px;
      line-height: 42px; }
    .container--button.button--regular.button-focus, .container--button.button--regular:hover {
      box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.16); }
    .container--button.button--regular::before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: calc(100% + 22px);
      height: 44px;
      border-radius: 5px 22px 22px 5px;
      transform: translateX(-101%);
      transition: all 0.5s ease;
      z-index: -1; }
    .container--button.button--regular.button-focus::before, .container--button.button--regular:hover::before {
      transform: translateX(0); }
  .container--button.button--large {
    padding: 0 48px;
    height: 56px;
    border-radius: 8px;
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
    transform: scale(1);
    transition: box-shadow 0.5s ease; }
    .container--button.button--large.button--icon-before {
      padding: 0 48px 0 78px; }
    .container--button.button--large.button--icon-after {
      padding: 0 78px 0 48px; }
    .container--button.button--large span {
      font-size: 18px;
      line-height: 53px; }
    .container--button.button--large.button-focus, .container--button.button--large:hover {
      box-shadow: 0 8px 12px 0 rgba(27, 30, 34, 0.16); }
    .container--button.button--large::before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: calc(100% + 28px);
      height: 56px;
      border-radius: 8px 28px 28px 8px;
      transform: translateX(-101%);
      transition: all 0.5s ease;
      z-index: -1; }
    .container--button.button--large.button-focus::before, .container--button.button--large:hover::before {
      transform: translateX(0); }

/* Scss Document */
.cta-video--container {
  display: -ms-grid;
  display: grid;
  padding: 0;
  margin: 0 0 36px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto 1fr;
  grid-template-rows: auto 1fr;
  cursor: pointer;
  position: relative;
  z-index: 1; }
  .cta-video--container .cta-video--block {
    display: block;
    width: 100%;
    height: auto;
    -ms-grid-row: 1; }
    .cta-video--container .cta-video--block video {
      display: block;
      width: 100%;
      height: auto; }
  .cta-video--container .cta-video--content {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 104px 1fr;
    grid-template-columns: 104px 1fr;
    background-color: #f2f3f4;
    border-radius: 0 0 10px 10px;
    -ms-grid-row: 2; }
    @media only screen and (min-width: 768px) {
      .cta-video--container .cta-video--content {
        -ms-grid-columns: 150px 1fr;
        grid-template-columns: 150px 1fr; } }
    .cta-video--container .cta-video--content .cta-video--content-symbol {
      padding: 20px 20px 0;
      -ms-grid-column: 1; }
      @media only screen and (min-width: 768px) {
        .cta-video--container .cta-video--content .cta-video--content-symbol {
          padding: 50px 40px 0 46px; } }
      .cta-video--container .cta-video--content .cta-video--content-symbol a {
        display: block;
        width: 64px;
        height: 64px; }
        .cta-video--container .cta-video--content .cta-video--content-symbol a .video-play-circle,
        .cta-video--container .cta-video--content .cta-video--content-symbol a .video-play-play,
        .cta-video--container .cta-video--content .cta-video--content-symbol a .video-play-pause {
          transition: transform 1s ease-in-out;
          transform-origin: center; }
        .cta-video--container .cta-video--content .cta-video--content-symbol a:hover, .cta-video--container .cta-video--content .cta-video--content-symbol a:focus {
          outline: none; }
          .cta-video--container .cta-video--content .cta-video--content-symbol a:hover .video-play-circle,
          .cta-video--container .cta-video--content .cta-video--content-symbol a:hover .video-play-play,
          .cta-video--container .cta-video--content .cta-video--content-symbol a:hover .video-play-pause, .cta-video--container .cta-video--content .cta-video--content-symbol a:focus .video-play-circle,
          .cta-video--container .cta-video--content .cta-video--content-symbol a:focus .video-play-play,
          .cta-video--container .cta-video--content .cta-video--content-symbol a:focus .video-play-pause {
            transform: scale(1.5); }
        .cta-video--container .cta-video--content .cta-video--content-symbol a .video-play-pause {
          opacity: 0; }
    .cta-video--container .cta-video--content .cta-video--content-details {
      padding: 20px 20px 20px 0;
      -ms-grid-column: 2; }
      @media only screen and (min-width: 768px) {
        .cta-video--container .cta-video--content .cta-video--content-details {
          padding: 50px 40px 50px 0; } }
      .cta-video--container .cta-video--content .cta-video--content-details h2 {
        color: #1b1e22; }
      .cta-video--container .cta-video--content .cta-video--content-details p {
        padding: 0 0 36px; }
      .cta-video--container .cta-video--content .cta-video--content-details .cta-video--content-details-meta {
        display: block;
        width: 100%;
        font-family: "mulibold";
        font-size: 19px; }
        .cta-video--container .cta-video--content .cta-video--content-details .cta-video--content-details-meta .cta-video--content-details-meta-author,
        .cta-video--container .cta-video--content .cta-video--content-details .cta-video--content-details-meta .cta-video--content-details-meta-duration {
          display: inline-block;
          vertical-align: top; }
        .cta-video--container .cta-video--content .cta-video--content-details .cta-video--content-details-meta svg {
          display: inline-block;
          vertical-align: middle;
          padding: 0 10px 0 0; }
        .cta-video--container .cta-video--content .cta-video--content-details .cta-video--content-details-meta span {
          display: inline-block;
          vertical-align: middle;
          padding: 0 20px 0 0; }

.video-play-green {
  fill: #7cc242; }

.video-play-liquorice {
  fill: #1b1e22; }

.cta-app-download--container {
  display: block;
  border-radius: 31px;
  padding: 40px 20px; }
  @media only screen and (min-width: 768px) {
    .cta-app-download--container {
      padding: 60px 40px; } }
  .cta-app-download--container .cta-app-download--heading h3 {
    text-align: center; }
    @media only screen and (min-width: 768px) {
      .cta-app-download--container .cta-app-download--heading h3 {
        font-size: 36px;
        line-height: 1;
        padding: 0 0 36px; } }
  .cta-app-download--container .cta-app-download--content p {
    text-align: center; }
    @media only screen and (min-width: 768px) {
      .cta-app-download--container .cta-app-download--content p {
        font-size: 19px;
        line-height: 1.35;
        padding: 0 0 36px; } }
  .cta-app-download--container .cta-app-download--tag p {
    padding: 36px 0 0; }
  .cta-app-download--container .cta-app-download--icons {
    display: block;
    font-size: 0;
    text-align: center; }
    .cta-app-download--container .cta-app-download--icons a {
      display: inline-block;
      padding: 6px; }
      .cta-app-download--container .cta-app-download--icons a img {
        display: inline-block;
        height: 50px;
        width: auto;
        background-color: transparent;
        transform: scale(1);
        transition: all 0.5s ease; }
        .cta-app-download--container .cta-app-download--icons a img:hover {
          transform: scale(1.025); }

/* Scss Document */
.video-row--container {
  display: block;
  background-color: #f2f3f4; }
  .video-row--container .video-row--heading {
    padding: 40px 0 0; }
    .video-row--container .video-row--heading h2 {
      text-align: center;
      padding-bottom: 40px; }
  .video-row--container .video-row--columns {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr; }
    @media only screen and (min-width: 768px) {
      .video-row--container .video-row--columns {
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr; } }
    .video-row--container .video-row--columns .video-row--column {
      padding: 0 20px; }
      @media only screen and (min-width: 768px) {
        .video-row--container .video-row--columns .video-row--column:nth-child(1) {
          -ms-grid-column: 1; }
        .video-row--container .video-row--columns .video-row--column:nth-child(1) {
          -ms-grid-column: 2; } }
      .video-row--container .video-row--columns .video-row--column .video-row--video-container {
        display: -ms-grid;
        display: grid;
        padding: 0;
        margin: 0;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        -ms-grid-rows: auto 1fr;
        grid-template-rows: auto 1fr; }
        .video-row--container .video-row--columns .video-row--column .video-row--video-container .video-row--block {
          display: block;
          width: 100%;
          height: auto;
          -ms-grid-row: 1; }
          .video-row--container .video-row--columns .video-row--column .video-row--video-container .video-row--block video {
            display: block;
            width: 100%;
            height: auto; }
        .video-row--container .video-row--columns .video-row--column .video-row--video-container .video-row--content {
          display: block;
          position: relative;
          -ms-grid-row: 2; }
          .video-row--container .video-row--columns .video-row--column .video-row--video-container .video-row--content .video-row--content-symbol {
            position: absolute;
            top: -32px; }
            .video-row--container .video-row--columns .video-row--column .video-row--video-container .video-row--content .video-row--content-symbol .video-play-circle,
            .video-row--container .video-row--columns .video-row--column .video-row--video-container .video-row--content .video-row--content-symbol .video-play-play,
            .video-row--container .video-row--columns .video-row--column .video-row--video-container .video-row--content .video-row--content-symbol .video-play-pause {
              transition: transform 1s ease-in-out;
              transform-origin: center; }
            .video-row--container .video-row--columns .video-row--column .video-row--video-container .video-row--content .video-row--content-symbol:hover, .video-row--container .video-row--columns .video-row--column .video-row--video-container .video-row--content .video-row--content-symbol:focus {
              outline: none; }
              .video-row--container .video-row--columns .video-row--column .video-row--video-container .video-row--content .video-row--content-symbol:hover .video-play-circle,
              .video-row--container .video-row--columns .video-row--column .video-row--video-container .video-row--content .video-row--content-symbol:hover .video-play-play,
              .video-row--container .video-row--columns .video-row--column .video-row--video-container .video-row--content .video-row--content-symbol:hover .video-play-pause, .video-row--container .video-row--columns .video-row--column .video-row--video-container .video-row--content .video-row--content-symbol:focus .video-play-circle,
              .video-row--container .video-row--columns .video-row--column .video-row--video-container .video-row--content .video-row--content-symbol:focus .video-play-play,
              .video-row--container .video-row--columns .video-row--column .video-row--video-container .video-row--content .video-row--content-symbol:focus .video-play-pause {
                transform: scale(1.5); }
            .video-row--container .video-row--columns .video-row--column .video-row--video-container .video-row--content .video-row--content-symbol .video-play-pause {
              opacity: 0; }
          .video-row--container .video-row--columns .video-row--column .video-row--video-container .video-row--content .video-row--content-details {
            padding: 50px 40px 50px 0; }
            .video-row--container .video-row--columns .video-row--column .video-row--video-container .video-row--content .video-row--content-details h3 {
              padding-bottom: 24px; }
            .video-row--container .video-row--columns .video-row--column .video-row--video-container .video-row--content .video-row--content-details p {
              padding: 0 0 36px; }
            .video-row--container .video-row--columns .video-row--column .video-row--video-container .video-row--content .video-row--content-details .video-row--content-details-meta {
              display: block;
              width: 100%;
              font-family: "mulibold";
              font-size: 19px; }
              .video-row--container .video-row--columns .video-row--column .video-row--video-container .video-row--content .video-row--content-details .video-row--content-details-meta .video-row--content-details-meta-author,
              .video-row--container .video-row--columns .video-row--column .video-row--video-container .video-row--content .video-row--content-details .video-row--content-details-meta .video-row--content-details-meta-duration {
                display: inline-block;
                vertical-align: top; }
              .video-row--container .video-row--columns .video-row--column .video-row--video-container .video-row--content .video-row--content-details .video-row--content-details-meta svg {
                display: inline-block;
                vertical-align: middle;
                padding: 0 10px 0 0; }
              .video-row--container .video-row--columns .video-row--column .video-row--video-container .video-row--content .video-row--content-details .video-row--content-details-meta span {
                display: inline-block;
                vertical-align: middle;
                padding: 0 20px 0 0; }
      .video-row--container .video-row--columns .video-row--column .video-play-green {
        fill: #7cc242; }
      .video-row--container .video-row--columns .video-row--column .video-play-liquorice {
        fill: #1b1e22; }

.feedback-centre {
  justify-items: center;
  margin-top: 48px; }
  .feedback-centre h6 {
    font-family: "mulibold";
    color: #1b1e22;
    font-size: 19px;
    text-align: center;
    padding: 0 0 12px;
    margin: 0; }
  .feedback-centre .feedback--container {
    display: block;
    margin-bottom: 12px;
    text-align: center; }
  .feedback-centre .feedback--icon {
    display: inline-block;
    padding: 12px;
    cursor: pointer; }
    .feedback-centre .feedback--icon .feedback-background {
      fill: #fff;
      transition: fill 0.3s ease; }
    .feedback-centre .feedback--icon .feedback-dark {
      fill: #104c81;
      transition: fill 0.3s ease; }
    .feedback-centre .feedback--icon .feedback-circle {
      fill: #104c81; }
    .feedback-centre .feedback--icon .feedback-light {
      fill: #1f75c1;
      transition: fill 0.3s ease; }
    .feedback-centre .feedback--icon:hover .feedback-background,
    .feedback-centre .feedback--icon .feedback-focus .feedback-background {
      fill: #104c81; }
    .feedback-centre .feedback--icon:hover .feedback-dark,
    .feedback-centre .feedback--icon .feedback-focus .feedback-dark {
      fill: #fff; }
    .feedback-centre .feedback--icon:hover .feedback-light,
    .feedback-centre .feedback--icon .feedback-focus .feedback-light {
      fill: #fff; }
    .feedback-centre .feedback--icon.feedback--icon-selected .feedback-background {
      fill: #104c81; }
    .feedback-centre .feedback--icon.feedback--icon-selected .feedback-dark {
      fill: #fff; }
    .feedback-centre .feedback--icon.feedback--icon-selected .feedback-light {
      fill: #fff; }

.hide-submit {
  position: absolute;
  opacity: 0; }

.faq-small-print,
.faq-result,
.faq-dop {
  max-height: 1500px;
  opacity: 1;
  transition: all .5s;
  *
    -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -o-transition: all .5s;
  transform-origin: top;
  position: relative; }
  .faq-small-print.hide-faq,
  .faq-result.hide-faq,
  .faq-dop.hide-faq {
    max-height: 0;
    opacity: 0;
    overflow: hidden; }
  .faq-small-print figure,
  .faq-result figure,
  .faq-dop figure {
    opacity: 1 !important;
    visibility: inherit !important; }

.faq-search {
  position: relative; }
  .faq-search::before {
    display: block;
    width: 24px;
    height: 24px;
    position: absolute;
    bottom: 22px;
    left: 0; }
  .faq-search.hide-faq-search::before {
    display: none; }
  .faq-search input {
    border: 0;
    width: 100%;
    padding: 0 0 16px;
    font-size: 23px;
    line-height: 1; }
    .faq-search input:focus {
      outline: none; }
    .faq-search input::-webkit-input-placeholder {
      /* Edge */
      padding-left: 44px; }
    .faq-search input:-ms-input-placeholder {
      /* Internet Explorer 10-11 */
      padding-left: 44px; }
    .faq-search input::placeholder {
      padding-left: 44px; }
  .faq-search span {
    font-family: "muliregular";
    color: #1b1e22;
    padding-bottom: 12px;
    opacity: 0;
    display: block; }
  .faq-search .hide-faq-search::before {
    display: none; }

.ui-menu {
  width: 0;
  background-color: #fff;
  padding: 30px 0 0;
  position: absolute; }
  .ui-menu .ui-menu-item {
    font-size: 23px;
    line-height: 1;
    padding: 0 0 24px 12px; }
    .ui-menu .ui-menu-item a {
      text-decoration: none; }

.ui-helper-hidden-accessible {
  display: none; }

.faq--icon-selected {
  font-family: "mulibold"; }

.faq--feedback {
  padding-top: 12px; }
  .faq--feedback .faq--feedback-yes-no form {
    display: inline-block;
    padding-right: 19px; }

.faq--quick-search {
  padding: 30px 0; }
  .faq--quick-search .wp-block-column {
    border: none;
    display: grid;
    margin: 10px 20px;
    padding: 0 40px;
    height: 100px;
    border-radius: 8px;
    font-size: 26px;
    line-height: 1;
    justify-content: center;
    align-content: center;
    text-align: center;
    cursor: pointer; }
    .faq--quick-search .wp-block-column:focus {
      outline: none; }
    @media only screen and (min-width: 600px) {
      .faq--quick-search .wp-block-column {
        margin: 20px;
        height: 140px; } }
    @media only screen and (min-width: 992px) {
      .faq--quick-search .wp-block-column {
        height: 180px; } }
    .faq--quick-search .wp-block-column span {
      display: block;
      padding: 60px 0; }

.faq-results img {
  display: block;
  width: 100%;
  height: auto;
  padding: 15px 0; }
  @media only screen and (min-width: 992px) {
    .faq-results img {
      width: 80%;
      margin: 0 auto; } }
  @media only screen and (min-width: 1200px) {
    .faq-results img {
      width: 60%;
      margin: 0 auto; } }

.form--fade-in {
  opacity: 0; }

.hcp--header-quotes svg {
  opacity: 0;
  visibility: hidden;
  transform: scale(0.5); }

.hcp--header-heading h1,
.hcp--header-heading h2 {
  opacity: 0;
  visibility: hidden;
  transform: translate(40px, 0); }

.scroll-fade-in {
  opacity: 0;
  visibility: hidden; }

.scroll-fade-in-element .container--columns .container--column > .image--container picture,
.scroll-fade-in-element .container--columns .container--column > .wp-block-table,
.scroll-fade-in-element .container--columns .container--column > p,
.scroll-fade-in-element .container--columns .container--column > span,
.scroll-fade-in-element .container--columns .container--column > ol li,
.scroll-fade-in-element .container--columns .container--column > ul li,
.scroll-fade-in-element .container--columns .container--column > .wp-admin--hide ul li,
.scroll-fade-in-element .container--columns .container--column > button,
.scroll-fade-in-element .container--columns .container--column > svg,
.scroll-fade-in-element .container--columns .container--column > h1,
.scroll-fade-in-element .container--columns .container--column > h2,
.scroll-fade-in-element .container--columns .container--column > h3,
.scroll-fade-in-element .container--columns .container--column > h4,
.scroll-fade-in-element .container--columns .container--column > h5,
.scroll-fade-in-element .container--columns .container--column > h6,
.scroll-fade-in-element .container--columns .container--column > .graph--container,
.scroll-fade-in-element .container--columns .container--column > blockquote {
  opacity: 0;
  visibility: hidden; }

.category--page-container {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  margin: 20px 0; }
  @media only screen and (min-width: 768px) {
    .category--page-container {
      -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr; } }
  .category--page-container .category--container {
    margin: 20px;
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: auto 40px 1fr;
    grid-template-rows: auto 40px 1fr;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr; }
    .category--page-container .category--container:nth-child(1) {
      -ms-grid-column: 1;
      -ms-grid-row: 1; }
    .category--page-container .category--container:nth-child(2) {
      -ms-grid-column: 2;
      -ms-grid-row: 1; }
    .category--page-container .category--container:nth-child(3) {
      -ms-grid-column: 1;
      -ms-grid-row: 2; }
    .category--page-container .category--container:nth-child(4) {
      -ms-grid-column: 2;
      -ms-grid-row: 2; }
    .category--page-container .category--container:nth-child(5) {
      -ms-grid-column: 1;
      -ms-grid-row: 3; }
    .category--page-container .category--container:nth-child(6) {
      -ms-grid-column: 2;
      -ms-grid-row: 3; }
    .category--page-container .category--container:nth-child(7) {
      -ms-grid-column: 1;
      -ms-grid-row: 4; }
    .category--page-container .category--container:nth-child(8) {
      -ms-grid-column: 2;
      -ms-grid-row: 4; }
    .category--page-container .category--container:nth-child(9) {
      -ms-grid-column: 1;
      -ms-grid-row: 5; }
    .category--page-container .category--container:nth-child(10) {
      -ms-grid-column: 2;
      -ms-grid-row: 5; }
    .category--page-container .category--container .category--image-container {
      -ms-grid-row: 1;
      -ms-grid-row-span: 2;
      -ms-grid-column: 1;
      -ms-grid-column-span: 1;
      grid-row-start: 1;
      grid-row-end: 3;
      grid-column-start: 1;
      grid-column-end: 1;
      align-self: start;
      display: -ms-grid;
      display: grid; }
      .category--page-container .category--container .category--image-container .category--image {
        align-self: center;
        width: 100%;
        -ms-grid-rows: 282px;
        grid-template-rows: 282px; }
        .category--page-container .category--container .category--image-container .category--image img {
          display: block;
          width: 100%;
          height: auto; }
    .category--page-container .category--container .category--devider {
      -ms-grid-row: 2;
      -ms-grid-row-span: 1;
      -ms-grid-column: 1;
      -ms-grid-column-span: 1;
      grid-row-start: 2;
      grid-row-end: 3;
      grid-column-start: 1;
      grid-column-end: 1;
      align-self: baseline;
      width: 100%;
      height: 40px; }
    .category--page-container .category--container .category--content {
      grid-row: 3 / span 1;
      -ms-grid-row: 3;
      -ms-grid-column-span: 1;
      align-self: stretch; }

/* Scss Document */
.image-text-callout--container {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: auto 1fr;
  grid-template-rows: auto 1fr;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr; }
  @media only screen and (min-width: 768px) {
    .image-text-callout--container {
      -ms-grid-rows: 1fr;
      grid-template-rows: 1fr;
      -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr; } }
  .image-text-callout--container.image-text-callout-gap-bottom {
    margin-bottom: 48px; }
  .image-text-callout--container .image-text-callout--image-block {
    display: -ms-grid;
    display: grid;
    position: relative; }
    @media only screen and (min-width: 768px) {
      .image-text-callout--container .image-text-callout--image-block {
        -ms-grid-column: 1;
        -ms-grid-row: 1; } }
    .image-text-callout--container .image-text-callout--image-block img {
      display: block;
      width: 100%;
      height: auto; }
    .image-text-callout--container .image-text-callout--image-block .image-text-callout--age {
      position: absolute;
      bottom: 9px;
      right: 15px;
      width: 83px;
      height: auto; }
      .image-text-callout--container .image-text-callout--image-block .image-text-callout--age img {
        display: block;
        width: 100%;
        height: auto; }
    .image-text-callout--container .image-text-callout--image-block .image-text-callout--quote {
      position: absolute;
      top: 26px;
      left: 24px; }
      .image-text-callout--container .image-text-callout--image-block .image-text-callout--quote p {
        opacity: 0.75;
        font-family: "AntarcticanHeadline-Bold";
        font-size: 23px;
        font-stretch: normal;
        font-style: normal;
        line-height: 1;
        letter-spacing: -0.46px;
        text-align: left;
        color: #1b1e22;
        padding: 6px 0 0 0; }
      .image-text-callout--container .image-text-callout--image-block .image-text-callout--quote svg.callout-quotes {
        fill: #d5f1fa;
        float: left;
        padding: 0 15px 0 0; }
  .image-text-callout--container .image-text-callout--colour-block {
    -ms-grid-row: 2;
    -ms-grid-column-span: 1;
    align-self: stretch;
    padding: 28px 22px;
    justify-content: center;
    align-content: center; }
    @media only screen and (min-width: 768px) {
      .image-text-callout--container .image-text-callout--colour-block {
        -ms-grid-column: 2;
        -ms-grid-row: 1; } }
    .image-text-callout--container .image-text-callout--colour-block p {
      padding: 6px 0;
      color: #fff; }
      .image-text-callout--container .image-text-callout--colour-block p.has-callout-copy-font-size {
        text-transform: uppercase;
        line-height: 1;
        padding: 6px 0;
        color: #fff; }
    .image-text-callout--container .image-text-callout--colour-block.image-text-callout--green {
      background-color: #7cc242; }
    .image-text-callout--container .image-text-callout--colour-block.image-text-callout--light-blue {
      background-color: #30b9e6; }
    .image-text-callout--container .image-text-callout--colour-block.image-text-callout--mid-blue {
      background-color: #1f75c1; }
    .image-text-callout--container .image-text-callout--colour-block.image-text-callout--dark-blue {
      background-color: #104c81; }

/* Scss Document */
.graphic-callout--container {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: auto 1fr;
  grid-template-rows: auto 1fr;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  margin-top: 28px; }
  @media only screen and (min-width: 768px) {
    .graphic-callout--container {
      -ms-grid-rows: 1fr;
      grid-template-rows: 1fr;
      -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr; } }
  .graphic-callout--container .graphic-callout--green {
    background-color: #7cc242; }
    .graphic-callout--container .graphic-callout--green p {
      color: #1b1e22; }
  .graphic-callout--container .graphic-callout--light-blue {
    background-color: #30b9e6; }
    .graphic-callout--container .graphic-callout--light-blue p {
      color: #1b1e22; }
  .graphic-callout--container .graphic-callout--mid-blue {
    background-color: #1f75c1; }
    .graphic-callout--container .graphic-callout--mid-blue p {
      color: #fff; }
  .graphic-callout--container .graphic-callout--dark-blue {
    background-color: #104c81; }
    .graphic-callout--container .graphic-callout--dark-blue p {
      color: #fff; }
  .graphic-callout--container .graphic-callout--white {
    background-color: #fff; }
    .graphic-callout--container .graphic-callout--white p {
      font-family: "mulibold";
      color: #1b1e22;
      font-size: 19px;
      line-height: 1.35; }
  .graphic-callout--container.graphic-callout-gap-bottom {
    margin-bottom: 48px; }
  .graphic-callout--container .graphic-callout--image-block {
    display: -ms-grid;
    display: grid;
    position: relative;
    padding: 20px 20px 0;
    align-self: stretch;
    justify-content: center;
    align-content: center; }
    @media only screen and (min-width: 768px) {
      .graphic-callout--container .graphic-callout--image-block {
        -ms-grid-column: 1;
        -ms-grid-row: 1;
        padding: 0 0 0 15px; } }
    .graphic-callout--container .graphic-callout--image-block.graphic-callout--image-block-top {
      align-content: flex-start; }
      @media only screen and (min-width: 768px) {
        .graphic-callout--container .graphic-callout--image-block.graphic-callout--image-block-top {
          padding: 0 15px 15px; }
          .graphic-callout--container .graphic-callout--image-block.graphic-callout--image-block-top.graphic-callout--white {
            padding: 0; } }
    .graphic-callout--container .graphic-callout--image-block.graphic-callout--image-block-middle {
      align-content: center; }
      @media only screen and (min-width: 768px) {
        .graphic-callout--container .graphic-callout--image-block.graphic-callout--image-block-middle {
          padding: 15px; }
          .graphic-callout--container .graphic-callout--image-block.graphic-callout--image-block-middle.graphic-callout--white {
            padding: 0; } }
    .graphic-callout--container .graphic-callout--image-block.graphic-callout--image-block-bottom {
      align-content: flex-end; }
      @media only screen and (min-width: 768px) {
        .graphic-callout--container .graphic-callout--image-block.graphic-callout--image-block-bottom {
          padding: 15px 15px 0; }
          .graphic-callout--container .graphic-callout--image-block.graphic-callout--image-block-bottom.graphic-callout--white {
            padding: 0; } }
    .graphic-callout--container .graphic-callout--image-block img {
      display: block;
      width: 100%;
      height: auto; }
  .graphic-callout--container .graphic-callout--colour-block {
    -ms-grid-row: 2;
    -ms-grid-column-span: 1;
    align-self: stretch;
    padding: 20px;
    justify-content: center;
    align-content: center; }
    @media only screen and (min-width: 768px) {
      .graphic-callout--container .graphic-callout--colour-block {
        -ms-grid-column: 2;
        -ms-grid-row: 1;
        display: -ms-grid;
        display: grid;
        padding: 20px 0 20px 25px; } }
    .graphic-callout--container .graphic-callout--colour-block p {
      padding: 6px 0; }
      .graphic-callout--container .graphic-callout--colour-block p.has-callout-copy-font-size {
        text-transform: uppercase;
        font-size: 36px;
        line-height: 1;
        padding: 6px 0; }
        @media only screen and (min-width: 1200px) {
          .graphic-callout--container .graphic-callout--colour-block p.has-callout-copy-font-size {
            font-size: 42px; } }

/* Scss Document */
.copy-icon-box--container {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: auto 1fr;
  grid-template-rows: auto 1fr;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  margin-top: 28px;
  background-color: #7cc242;
  padding: 40px; }
  .copy-icon-box--container .copy-icon-box--text {
    -ms-grid-row: 1; }
    .copy-icon-box--container .copy-icon-box--text h2 {
      font-size: 44px;
      color: #1b1e22;
      text-align: center; }
  .copy-icon-box--container .copy-icon-box--icons {
    -ms-grid-row: 2;
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: 1fr 1fr 1fr;
    grid-template-rows: 1fr 1fr 1fr;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr; }
    @media only screen and (min-width: 768px) {
      .copy-icon-box--container .copy-icon-box--icons {
        -ms-grid-rows: 1fr;
        grid-template-rows: 1fr;
        -ms-grid-columns: auto auto auto;
        grid-template-columns: auto auto auto;
        justify-items: center; }
        .copy-icon-box--container .copy-icon-box--icons .copy-icon-box--icon:nth-child(1) {
          -ms-grid-column: 1; }
        .copy-icon-box--container .copy-icon-box--icons .copy-icon-box--icon:nth-child(2) {
          -ms-grid-column: 2; }
        .copy-icon-box--container .copy-icon-box--icons .copy-icon-box--icon:nth-child(3) {
          -ms-grid-column: 3; } }
    .copy-icon-box--container .copy-icon-box--icons .copy-icon-box--icon {
      display: -ms-grid;
      display: grid;
      -ms-grid-columns: 100px auto;
      grid-template-columns: 100px auto;
      align-self: stretch;
      width: 100%;
      justify-content: center;
      align-content: center; }
      .copy-icon-box--container .copy-icon-box--icons .copy-icon-box--icon .copy-icon-box--symbol {
        display: block;
        width: 100px;
        height: 100px;
        -ms-grid-column: 1; }
        .copy-icon-box--container .copy-icon-box--icons .copy-icon-box--icon .copy-icon-box--symbol img {
          display: block;
          width: 100%;
          height: auto; }
      .copy-icon-box--container .copy-icon-box--icons .copy-icon-box--icon .copy-icon-box--label {
        font-family: "AntarcticanHeadline-Bold";
        font-size: 26px;
        line-height: 1;
        color: #1b1e22;
        padding: 30px 30px 30px 12px;
        display: -ms-grid;
        display: grid;
        align-self: stretch;
        align-content: center;
        -ms-grid-column: 2; }

/* Scss Document */
.cta-question--container {
  display: block;
  background-color: #f2f3f5;
  padding: 36px 20px;
  margin: 28px 0 48px; }
  .cta-question--container .cta-question--question p {
    font-family: "AntarcticanHeadline-Bold";
    font-size: 23px;
    line-height: 1;
    text-align: left;
    color: #1b1e22;
    padding-bottom: 48px; }
  .cta-question--container .cta-question--buttons button {
    display: inline-block;
    vertical-align: top;
    margin-right: 16px;
    margin-bottom: 16px; }
    @media only screen and (min-width: 600px) {
      .cta-question--container .cta-question--buttons button {
        margin-bottom: 0; } }
  .cta-question--container .cta-question--answers {
    position: relative; }
    .cta-question--container .cta-question--answers .cta-question--answer {
      display: block;
      background: #fff;
      position: relative;
      box-shadow: 0 2px 4px 0 rgba(27, 30, 34, 0.1);
      margin-top: 25px;
      position: absolute; }
      .cta-question--container .cta-question--answers .cta-question--answer.hide-cta-answer {
        opacity: 0;
        visibility: hidden; }
      .cta-question--container .cta-question--answers .cta-question--answer p {
        padding: 25px 30px 25px 70px; }
      .cta-question--container .cta-question--answers .cta-question--answer.answer-incorrect {
        border-left: 4px solid #e80923; }
        .cta-question--container .cta-question--answers .cta-question--answer.answer-incorrect:before {
          content: url(background-images/answer-incorrect.svg);
          position: absolute;
          top: 30px;
          left: 30px;
          width: 19px;
          height: 19px; }
      .cta-question--container .cta-question--answers .cta-question--answer.answer-correct {
        border-left: 4px solid #02893b; }
        .cta-question--container .cta-question--answers .cta-question--answer.answer-correct:before {
          content: url(background-images/answer-correct.svg);
          position: absolute;
          top: 30px;
          left: 30px;
          width: 24px;
          height: 19px; }

/* Scss Document */
.graph--container {
  display: block;
  padding: 40px 22px 24px 12px;
  background-color: #f2f3f4;
  border-radius: 10px;
  margin-bottom: 24px; }
  .graph--container .graph--heading h3 {
    text-align: center;
    padding-bottom: 24px; }
  .graph--container .graph--image {
    display: block;
    width: 100%;
    height: auto;
    padding-bottom: 24px; }
    .graph--container .graph--image img,
    .graph--container .graph--image svg {
      display: block;
      width: 100%;
      height: auto; }
  .graph--container .graph--small-print {
    padding-bottom: 9px; }
    .graph--container .graph--small-print p {
      color: #1b1e22; }
  .graph--container .graph--tooltip-container {
    position: relative; }
    .graph--container .graph--tooltip-container .graph--tooltip-link button.graph--open-tooltip {
      font-family: "mulibold";
      font-size: 14px;
      line-height: 1.4;
      letter-spacing: -0.14px;
      background-color: transparent;
      border: none;
      color: #104c81;
      text-decoration: underline;
      cursor: pointer;
      transition: all 0.5s ease; }
      .graph--container .graph--tooltip-container .graph--tooltip-link button.graph--open-tooltip:hover {
        color: #1b1e22; }
      .graph--container .graph--tooltip-container .graph--tooltip-link button.graph--open-tooltip:focus {
        color: #1b1e22;
        outline: 1px solid #1b1e22; }
    .graph--container .graph--tooltip-container .graph--tooltip {
      display: block;
      background: #fff;
      position: absolute;
      box-shadow: 0 2px 4px 0 rgba(27, 30, 34, 0.1);
      margin-top: 25px;
      border-left: 4px solid #104c81;
      padding: 25px 30px 5px 70px;
      opacity: 0;
      visibility: hidden; }
      .graph--container .graph--tooltip-container .graph--tooltip:before {
        content: url(background-images/form-select-arrow.svg);
        position: absolute;
        top: 30px;
        left: 30px;
        width: 24px;
        height: 24px; }

/* Scss Document */
.pullout--container {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 108px 1fr;
  grid-template-columns: 108px 1fr;
  padding: 24px 24px 12px;
  background-color: #bcdfff;
  border-radius: 10px;
  margin: 12px 0; }
  .pullout--container .pullout--image-block {
    display: -ms-grid;
    display: grid;
    padding-right: 24px;
    -ms-grid-column: 1; }
    .pullout--container .pullout--image-block img {
      display: block;
      width: 100%;
      height: auto; }
  .pullout--container .pullout--content {
    padding: 12px 0 0 0;
    -ms-grid-column: 2; }

/* Scss Document */
.icon-copy-content--container {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 72px 1fr;
  grid-template-columns: 72px 1fr;
  padding: 18px 0; }
  .icon-copy-content--container .icon-copy-content--image-block {
    display: -ms-grid;
    display: grid;
    padding-right: 24px;
    -ms-grid-column: 1; }
    .icon-copy-content--container .icon-copy-content--image-block img {
      display: block;
      width: 100%;
      height: auto; }
  .icon-copy-content--container .icon-copy-content--content {
    padding-top: 12px;
    -ms-grid-column: 2; }
    .icon-copy-content--container .icon-copy-content--content h4 {
      padding-top: 0; }

/* Scss Document */
.adverse-event-reporting--container {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  border-radius: 10px;
  margin: 12px 0;
  border: 2px solid #144e7f;
  background-color: #ffffff;
  padding: 36px 24px; }
  .adverse-event-reporting--container p {
    padding: 0; }
    .adverse-event-reporting--container p.has-large-body-copy-font-size {
      padding: 0; }

/* Scss Document */
.container--reduced-width-narrow .container--column.tabs-container, .container--reduced-width-narrow .wp-block-column.tabs-container {
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 0;
  margin-bottom: 0; }

.tabs-container {
  display: -ms-grid;
  display: grid;
  justify-content: center;
  align-items: stretch;
  grid-template-columns: 1fr; }
  .tabs-container .wp-block-button__link {
    color: #6a717c;
    cursor: pointer;
    border-bottom: 4px solid #3C8600;
    border-radius: 0;
    margin: 0;
    padding: 0;
    padding: 16px 24px;
    color: #6a717c;
    cursor: pointer;
    text-align: center;
    background-color: #fff;
    transition: background-color 0.2s ease; }
  .tabs-container .tab-button {
    margin: 0;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: stretch;
    grid-template-columns: 1fr;
    background-color: transparent; }
    .tabs-container .tab-button a {
      color: #6a717c;
      cursor: pointer;
      border-bottom: 4px solid #3C8600;
      border-radius: 0;
      margin: 0;
      padding: 0;
      padding: 16px 24px;
      color: #6a717c;
      cursor: pointer;
      text-align: center;
      background-color: #fff;
      transition: background-color 0.2s ease;
      width: calc(100% - 48px); }
      .tabs-container .tab-button a:hover {
        background-color: #f8f9f9; }
      .tabs-container .tab-button a:focus {
        background-color: #f8f9f9;
        outline: none; }
  .tabs-container .tab-button-live a {
    background-color: #f2f3f4;
    color: #1b1e22;
    border: none; }
    .tabs-container .tab-button-live a:hover, .tabs-container .tab-button-live a:focus {
      background-color: #f2f3f4; }
  .tabs-container .wp-block-column.tab-content {
    margin: 0;
    padding: 24px;
    background-color: #f2f3f4;
    display: none; }
    .tabs-container .wp-block-column.tab-content h3 {
      margin-top: 30px; }
    .tabs-container .wp-block-column.tab-content .graph--container {
      padding: 0 0 20px; }
    .tabs-container .wp-block-column.tab-content .blockquote {
      padding-top: 30px; }
      .tabs-container .wp-block-column.tab-content .blockquote .container--column {
        margin: 0 20px 24px 20px; }
    .tabs-container .wp-block-column.tab-content .wp-block-table table tr:nth-child(2n+2) {
      background-color: #fff; }
  .tabs-container .wp-block-column.tab-content.tab-content-live {
    display: block; }
  .tabs-container[data-tabs="1"] {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 1fr auto;
    grid-template-rows: 1fr auto; }
    .tabs-container[data-tabs="1"] .tab-button[data-tab-button="1"] {
      -ms-grid-column: 1;
      -ms-grid-row: 1;
      grid-column-start: 1;
      grid-column-end: 1;
      grid-row-start: 1;
      grid-row-end: 1; }
    .tabs-container[data-tabs="1"] .tab-content {
      -ms-grid-column: 1;
      -ms-grid-row: 2;
      grid-column-start: 1;
      grid-column-end: 1;
      grid-row-start: 2;
      grid-row-end: 2;
      -ms-grid-column-span: 1; }
  .tabs-container[data-tabs="2"] {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 1fr 1fr auto;
    grid-template-rows: 1fr 1fr auto; }
    .tabs-container[data-tabs="2"] .tab-button[data-tab-button="1"] {
      -ms-grid-column: 1;
      -ms-grid-row: 1;
      grid-column-start: 1;
      grid-column-end: 1;
      grid-row-start: 1;
      grid-row-end: 1; }
    .tabs-container[data-tabs="2"] .tab-button[data-tab-button="2"] {
      -ms-grid-column: 1;
      -ms-grid-row: 2;
      grid-column-start: 1;
      grid-column-end: 1;
      grid-row-start: 2;
      grid-row-end: 2; }
    .tabs-container[data-tabs="2"] .tab-content {
      -ms-grid-column: 1;
      -ms-grid-row: 3;
      grid-column-start: 1;
      grid-column-end: 1;
      grid-row-start: 3;
      grid-row-end: 3;
      -ms-grid-column-span: 1; }
  .tabs-container[data-tabs="3"] {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 1fr 1fr 1fr auto;
    grid-template-rows: 1fr 1fr 1fr auto; }
    .tabs-container[data-tabs="3"] .tab-button[data-tab-button="1"] {
      -ms-grid-column: 1;
      -ms-grid-row: 1;
      grid-column-start: 1;
      grid-column-end: 1;
      grid-row-start: 1;
      grid-row-end: 1; }
    .tabs-container[data-tabs="3"] .tab-button[data-tab-button="2"] {
      -ms-grid-column: 1;
      -ms-grid-row: 2;
      grid-column-start: 1;
      grid-column-end: 1;
      grid-row-start: 2;
      grid-row-end: 2; }
    .tabs-container[data-tabs="3"] .tab-button[data-tab-button="3"] {
      -ms-grid-column: 1;
      -ms-grid-row: 3;
      grid-column-start: 1;
      grid-column-end: 1;
      grid-row-start: 3;
      grid-row-end: 3; }
    .tabs-container[data-tabs="3"] .tab-content {
      -ms-grid-column: 1;
      -ms-grid-row: 4;
      grid-column-start: 1;
      grid-column-end: 1;
      grid-row-start: 4;
      grid-row-end: 4;
      -ms-grid-column-span: 1; }
  .tabs-container[data-tabs="4"] {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 1fr 1fr 1fr 1fr auto;
    grid-template-rows: 1fr 1fr 1fr 1fr auto; }
    .tabs-container[data-tabs="4"] .tab-button[data-tab-button="1"] {
      -ms-grid-column: 1;
      -ms-grid-row: 1;
      grid-column-start: 1;
      grid-column-end: 1;
      grid-row-start: 1;
      grid-row-end: 1; }
    .tabs-container[data-tabs="4"] .tab-button[data-tab-button="2"] {
      -ms-grid-column: 1;
      -ms-grid-row: 2;
      grid-column-start: 1;
      grid-column-end: 1;
      grid-row-start: 2;
      grid-row-end: 2; }
    .tabs-container[data-tabs="4"] .tab-button[data-tab-button="3"] {
      -ms-grid-column: 1;
      -ms-grid-row: 3;
      grid-column-start: 1;
      grid-column-end: 1;
      grid-row-start: 3;
      grid-row-end: 3; }
    .tabs-container[data-tabs="4"] .tab-button[data-tab-button="4"] {
      -ms-grid-column: 1;
      -ms-grid-row: 4;
      grid-column-start: 1;
      grid-column-end: 1;
      grid-row-start: 4;
      grid-row-end: 4; }
    .tabs-container[data-tabs="4"] .tab-content {
      -ms-grid-column: 1;
      -ms-grid-row: 5;
      grid-column-start: 1;
      grid-column-end: 1;
      grid-row-start: 5;
      grid-row-end: 5;
      -ms-grid-column-span: 1; }
  .tabs-container[data-tabs="5"] {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 1fr 1fr 1fr 1fr 1fr auto;
    grid-template-rows: 1fr 1fr 1fr 1fr 1fr auto; }
    .tabs-container[data-tabs="5"] .tab-button[data-tab-button="1"] {
      -ms-grid-column: 1;
      -ms-grid-row: 1;
      grid-column-start: 1;
      grid-column-end: 1;
      grid-row-start: 1;
      grid-row-end: 1; }
    .tabs-container[data-tabs="5"] .tab-button[data-tab-button="2"] {
      grid-column-start: 1;
      grid-column-end: 1;
      grid-row-start: 2;
      grid-row-end: 2;
      -ms-grid-column: 1;
      -ms-grid-row: 2; }
    .tabs-container[data-tabs="5"] .tab-button[data-tab-button="3"] {
      grid-column-start: 1;
      grid-column-end: 1;
      grid-row-start: 3;
      grid-row-end: 3;
      -ms-grid-column: 1;
      -ms-grid-row: 3; }
    .tabs-container[data-tabs="5"] .tab-button[data-tab-button="4"] {
      grid-column-start: 1;
      grid-column-end: 1;
      grid-row-start: 4;
      grid-row-end: 4;
      -ms-grid-column: 1;
      -ms-grid-row: 4; }
    .tabs-container[data-tabs="5"] .tab-button[data-tab-button="5"] {
      grid-column-start: 1;
      grid-column-end: 1;
      grid-row-start: 5;
      grid-row-end: 5;
      -ms-grid-column: 1;
      -ms-grid-row: 5; }
    .tabs-container[data-tabs="5"] .tab-content {
      grid-column-start: 1;
      grid-column-end: 1;
      grid-row-start: 6;
      grid-row-end: 6;
      -ms-grid-column: 1;
      -ms-grid-row: 6;
      -ms-grid-column-span: 1; }
  .tabs-container[data-tabs="6"] {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 1fr 1fr 1fr 1fr 1fr 1fr auto;
    grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr auto; }
    .tabs-container[data-tabs="6"] .tab-button[data-tab-button="1"] {
      grid-column-start: 1;
      grid-column-end: 1;
      grid-row-start: 1;
      grid-row-end: 1;
      -ms-grid-column: 1;
      -ms-grid-row: 1; }
    .tabs-container[data-tabs="6"] .tab-button[data-tab-button="2"] {
      grid-column-start: 1;
      grid-column-end: 1;
      grid-row-start: 2;
      grid-row-end: 2;
      -ms-grid-column: 1;
      -ms-grid-row: 2; }
    .tabs-container[data-tabs="6"] .tab-button[data-tab-button="3"] {
      grid-column-start: 1;
      grid-column-end: 1;
      grid-row-start: 3;
      grid-row-end: 3;
      -ms-grid-column: 1;
      -ms-grid-row: 3; }
    .tabs-container[data-tabs="6"] .tab-button[data-tab-button="4"] {
      grid-column-start: 1;
      grid-column-end: 1;
      grid-row-start: 4;
      grid-row-end: 4;
      -ms-grid-column: 1;
      -ms-grid-row: 4; }
    .tabs-container[data-tabs="6"] .tab-button[data-tab-button="5"] {
      grid-column-start: 1;
      grid-column-end: 1;
      grid-row-start: 5;
      grid-row-end: 5;
      -ms-grid-column: 1;
      -ms-grid-row: 5; }
    .tabs-container[data-tabs="6"] .tab-button[data-tab-button="6"] {
      grid-column-start: 1;
      grid-column-end: 1;
      grid-row-start: 6;
      grid-row-end: 6;
      -ms-grid-column: 1;
      -ms-grid-row: 6; }
    .tabs-container[data-tabs="6"] .tab-content {
      grid-column-start: 1;
      grid-column-end: 1;
      grid-row-start: 7;
      grid-row-end: 7;
      -ms-grid-column: 1;
      -ms-grid-row: 7;
      -ms-grid-column-span: 1; }
  .tabs-container[data-tabs="7"] {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr auto;
    grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr auto; }
    .tabs-container[data-tabs="7"] .tab-button[data-tab-button="1"] {
      grid-column-start: 1;
      grid-column-end: 1;
      grid-row-start: 1;
      grid-row-end: 1;
      -ms-grid-column: 1;
      -ms-grid-row: 1; }
    .tabs-container[data-tabs="7"] .tab-button[data-tab-button="2"] {
      grid-column-start: 1;
      grid-column-end: 1;
      grid-row-start: 2;
      grid-row-end: 2;
      -ms-grid-column: 1;
      -ms-grid-row: 2; }
    .tabs-container[data-tabs="7"] .tab-button[data-tab-button="3"] {
      grid-column-start: 1;
      grid-column-end: 1;
      grid-row-start: 3;
      grid-row-end: 3;
      -ms-grid-column: 1;
      -ms-grid-row: 3; }
    .tabs-container[data-tabs="7"] .tab-button[data-tab-button="4"] {
      grid-column-start: 1;
      grid-column-end: 1;
      grid-row-start: 4;
      grid-row-end: 4;
      -ms-grid-column: 1;
      -ms-grid-row: 4; }
    .tabs-container[data-tabs="7"] .tab-button[data-tab-button="5"] {
      grid-column-start: 1;
      grid-column-end: 1;
      grid-row-start: 5;
      grid-row-end: 5;
      -ms-grid-column: 1;
      -ms-grid-row: 5; }
    .tabs-container[data-tabs="7"] .tab-button[data-tab-button="6"] {
      grid-column-start: 1;
      grid-column-end: 1;
      grid-row-start: 6;
      grid-row-end: 6;
      -ms-grid-column: 1;
      -ms-grid-row: 6; }
    .tabs-container[data-tabs="7"] .tab-button[data-tab-button="7"] {
      grid-column-start: 1;
      grid-column-end: 1;
      grid-row-start: 7;
      grid-row-end: 7;
      -ms-grid-column: 1;
      -ms-grid-row: 7; }
    .tabs-container[data-tabs="7"] .tab-content {
      grid-column-start: 1;
      grid-column-end: 1;
      grid-row-start: 8;
      grid-row-end: 8;
      -ms-grid-column: 1;
      -ms-grid-column-span: 2;
      -ms-grid-row: 8;
      -ms-grid-column-span: 1; }
  .tabs-container[data-tabs="8"] {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr auto;
    grid-template-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr auto; }
    .tabs-container[data-tabs="8"] .tab-button[data-tab-button="1"] {
      grid-column-start: 1;
      grid-column-end: 1;
      grid-row-start: 1;
      grid-row-end: 1;
      -ms-grid-column: 1;
      -ms-grid-row: 1; }
    .tabs-container[data-tabs="8"] .tab-button[data-tab-button="2"] {
      grid-column-start: 1;
      grid-column-end: 1;
      grid-row-start: 2;
      grid-row-end: 2;
      -ms-grid-column: 1;
      -ms-grid-row: 2; }
    .tabs-container[data-tabs="8"] .tab-button[data-tab-button="3"] {
      grid-column-start: 1;
      grid-column-end: 1;
      grid-row-start: 3;
      grid-row-end: 3;
      -ms-grid-column: 1;
      -ms-grid-row: 3; }
    .tabs-container[data-tabs="8"] .tab-button[data-tab-button="4"] {
      grid-column-start: 1;
      grid-column-end: 1;
      grid-row-start: 4;
      grid-row-end: 4;
      -ms-grid-column: 1;
      -ms-grid-row: 4; }
    .tabs-container[data-tabs="8"] .tab-button[data-tab-button="5"] {
      grid-column-start: 1;
      grid-column-end: 1;
      grid-row-start: 5;
      grid-row-end: 5;
      -ms-grid-column: 1;
      -ms-grid-row: 5; }
    .tabs-container[data-tabs="8"] .tab-button[data-tab-button="6"] {
      grid-column-start: 1;
      grid-column-end: 1;
      grid-row-start: 6;
      grid-row-end: 6;
      -ms-grid-column: 1;
      -ms-grid-row: 6; }
    .tabs-container[data-tabs="8"] .tab-button[data-tab-button="7"] {
      grid-column-start: 1;
      grid-column-end: 1;
      grid-row-start: 7;
      grid-row-end: 7;
      -ms-grid-column: 1;
      -ms-grid-row: 7; }
    .tabs-container[data-tabs="8"] .tab-button[data-tab-button="8"] {
      grid-column-start: 1;
      grid-column-end: 1;
      grid-row-start: 8;
      grid-row-end: 8;
      -ms-grid-column: 1;
      -ms-grid-row: 8; }
    .tabs-container[data-tabs="8"] .tab-content {
      grid-column-start: 1;
      grid-column-end: 1;
      grid-row-start: 9;
      grid-row-end: 9;
      -ms-grid-column: 1;
      -ms-grid-row: 9;
      -ms-grid-column-span: 1; }

@media only screen and (min-width: 600px) {
  .tabs-container[data-tabs="2"] {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: 1fr auto;
    grid-template-rows: 1fr auto; }
    .tabs-container[data-tabs="2"] .tab-button[data-tab-button="1"] {
      grid-column-start: 1;
      grid-column-end: 1;
      grid-row-start: 1;
      grid-row-end: 1;
      -ms-grid-column: 1;
      -ms-grid-row: 1; }
    .tabs-container[data-tabs="2"] .tab-button[data-tab-button="2"] {
      grid-column-start: 2;
      grid-column-end: 2;
      grid-row-start: 1;
      grid-row-end: 1;
      -ms-grid-column: 2;
      -ms-grid-row: 1; }
    .tabs-container[data-tabs="2"] .tab-content {
      grid-column-start: 1;
      grid-column-end: 3;
      grid-row-start: 2;
      grid-row-end: 2;
      -ms-grid-column: 1;
      -ms-grid-row: 2;
      -ms-grid-column-span: 2; }
  .tabs-container[data-tabs="3"] {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: 1fr auto;
    grid-template-rows: 1fr auto; }
    .tabs-container[data-tabs="3"] .tab-button[data-tab-button="1"] {
      grid-column-start: 1;
      grid-column-end: 1;
      grid-row-start: 1;
      grid-row-end: 1;
      -ms-grid-column: 1;
      -ms-grid-row: 1; }
    .tabs-container[data-tabs="3"] .tab-button[data-tab-button="2"] {
      grid-column-start: 2;
      grid-column-end: 2;
      grid-row-start: 1;
      grid-row-end: 1;
      -ms-grid-column: 2;
      -ms-grid-row: 1; }
    .tabs-container[data-tabs="3"] .tab-button[data-tab-button="3"] {
      grid-column-start: 3;
      grid-column-end: 3;
      grid-row-start: 1;
      grid-row-end: 1;
      -ms-grid-column: 3;
      -ms-grid-row: 1; }
    .tabs-container[data-tabs="3"] .tab-content {
      grid-column-start: 1;
      grid-column-end: 4;
      grid-row-start: 2;
      grid-row-end: 2;
      -ms-grid-column: 1;
      -ms-grid-row: 2;
      -ms-grid-column-span: 3; }
  .tabs-container[data-tabs="4"] {
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: 1fr auto;
    grid-template-rows: 1fr auto; }
    .tabs-container[data-tabs="4"] .tab-button[data-tab-button="1"] {
      grid-column-start: 1;
      grid-column-end: 1;
      grid-row-start: 1;
      grid-row-end: 1;
      -ms-grid-column: 1;
      -ms-grid-row: 1; }
    .tabs-container[data-tabs="4"] .tab-button[data-tab-button="2"] {
      grid-column-start: 2;
      grid-column-end: 2;
      grid-row-start: 1;
      grid-row-end: 1;
      -ms-grid-column: 2;
      -ms-grid-row: 1; }
    .tabs-container[data-tabs="4"] .tab-button[data-tab-button="3"] {
      grid-column-start: 3;
      grid-column-end: 3;
      grid-row-start: 1;
      grid-row-end: 1;
      -ms-grid-column: 3;
      -ms-grid-row: 1; }
    .tabs-container[data-tabs="4"] .tab-button[data-tab-button="4"] {
      grid-column-start: 4;
      grid-column-end: 4;
      grid-row-start: 1;
      grid-row-end: 1;
      -ms-grid-column: 4;
      -ms-grid-row: 1; }
    .tabs-container[data-tabs="4"] .tab-content {
      grid-column-start: 1;
      grid-column-end: 5;
      grid-row-start: 2;
      grid-row-end: 2;
      -ms-grid-column: 1;
      -ms-grid-row: 2;
      -ms-grid-column-span: 4; }
  .tabs-container[data-tabs="5"] {
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-rows: 1fr auto;
    grid-template-rows: 1fr auto; }
    .tabs-container[data-tabs="5"] .tab-button[data-tab-button="1"] {
      grid-column-start: 1;
      grid-column-end: 1;
      grid-row-start: 1;
      grid-row-end: 1;
      -ms-grid-column: 1;
      -ms-grid-row: 1; }
    .tabs-container[data-tabs="5"] .tab-button[data-tab-button="2"] {
      grid-column-start: 2;
      grid-column-end: 2;
      grid-row-start: 1;
      grid-row-end: 1;
      -ms-grid-column: 2;
      -ms-grid-row: 1; }
    .tabs-container[data-tabs="5"] .tab-button[data-tab-button="3"] {
      grid-column-start: 3;
      grid-column-end: 3;
      grid-row-start: 1;
      grid-row-end: 1;
      -ms-grid-column: 3;
      -ms-grid-row: 1; }
    .tabs-container[data-tabs="5"] .tab-button[data-tab-button="4"] {
      grid-column-start: 4;
      grid-column-end: 4;
      grid-row-start: 1;
      grid-row-end: 1;
      -ms-grid-column: 4;
      -ms-grid-row: 1; }
    .tabs-container[data-tabs="5"] .tab-button[data-tab-button="5"] {
      grid-column-start: 5;
      grid-column-end: 5;
      grid-row-start: 1;
      grid-row-end: 1;
      -ms-grid-column: 5;
      -ms-grid-row: 1; }
    .tabs-container[data-tabs="5"] .tab-content {
      grid-column-start: 1;
      grid-column-end: 6;
      grid-row-start: 2;
      grid-row-end: 2;
      -ms-grid-column: 1;
      -ms-grid-row: 2;
      -ms-grid-column-span: 5; }
  .tabs-container[data-tabs="6"] {
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-rows: 1fr auto;
    grid-template-rows: 1fr auto; }
    .tabs-container[data-tabs="6"] .tab-button[data-tab-button="1"] {
      grid-column-start: 1;
      grid-column-end: 1;
      grid-row-start: 1;
      grid-row-end: 1;
      -ms-grid-column: 1;
      -ms-grid-row: 1; }
    .tabs-container[data-tabs="6"] .tab-button[data-tab-button="2"] {
      grid-column-start: 2;
      grid-column-end: 2;
      grid-row-start: 1;
      grid-row-end: 1;
      -ms-grid-column: 2;
      -ms-grid-row: 1; }
    .tabs-container[data-tabs="6"] .tab-button[data-tab-button="3"] {
      grid-column-start: 3;
      grid-column-end: 3;
      grid-row-start: 1;
      grid-row-end: 1;
      -ms-grid-column: 3;
      -ms-grid-row: 1; }
    .tabs-container[data-tabs="6"] .tab-button[data-tab-button="4"] {
      grid-column-start: 4;
      grid-column-end: 4;
      grid-row-start: 1;
      grid-row-end: 1;
      -ms-grid-column: 4;
      -ms-grid-row: 1; }
    .tabs-container[data-tabs="6"] .tab-button[data-tab-button="5"] {
      grid-column-start: 5;
      grid-column-end: 5;
      grid-row-start: 1;
      grid-row-end: 1;
      -ms-grid-column: 5;
      -ms-grid-row: 1; }
    .tabs-container[data-tabs="6"] .tab-button[data-tab-button="6"] {
      grid-column-start: 6;
      grid-column-end: 6;
      grid-row-start: 1;
      grid-row-end: 1;
      -ms-grid-column: 6;
      -ms-grid-row: 1; }
    .tabs-container[data-tabs="6"] .tab-content {
      grid-column-start: 1;
      grid-column-end: 7;
      grid-row-start: 2;
      grid-row-end: 2;
      -ms-grid-column: 1;
      -ms-grid-row: 2;
      -ms-grid-column-span: 6; }
  .tabs-container[data-tabs="7"] {
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-rows: 1fr auto;
    grid-template-rows: 1fr auto; }
    .tabs-container[data-tabs="7"] .tab-button[data-tab-button="1"] {
      grid-column-start: 1;
      grid-column-end: 1;
      grid-row-start: 1;
      grid-row-end: 1;
      -ms-grid-column: 1;
      -ms-grid-row: 1; }
    .tabs-container[data-tabs="7"] .tab-button[data-tab-button="2"] {
      grid-column-start: 2;
      grid-column-end: 2;
      grid-row-start: 1;
      grid-row-end: 1;
      -ms-grid-column: 2;
      -ms-grid-row: 1; }
    .tabs-container[data-tabs="7"] .tab-button[data-tab-button="3"] {
      grid-column-start: 3;
      grid-column-end: 3;
      grid-row-start: 1;
      grid-row-end: 1;
      -ms-grid-column: 3;
      -ms-grid-row: 1; }
    .tabs-container[data-tabs="7"] .tab-button[data-tab-button="4"] {
      grid-column-start: 4;
      grid-column-end: 4;
      grid-row-start: 1;
      grid-row-end: 1;
      -ms-grid-column: 4;
      -ms-grid-row: 1; }
    .tabs-container[data-tabs="7"] .tab-button[data-tab-button="5"] {
      grid-column-start: 5;
      grid-column-end: 5;
      grid-row-start: 1;
      grid-row-end: 1;
      -ms-grid-column: 5;
      -ms-grid-row: 1; }
    .tabs-container[data-tabs="7"] .tab-button[data-tab-button="6"] {
      grid-column-start: 6;
      grid-column-end: 6;
      grid-row-start: 1;
      grid-row-end: 1;
      -ms-grid-column: 6;
      -ms-grid-row: 1; }
    .tabs-container[data-tabs="7"] .tab-button[data-tab-button="7"] {
      grid-column-start: 7;
      grid-column-end: 7;
      grid-row-start: 1;
      grid-row-end: 1;
      -ms-grid-column: 7;
      -ms-grid-row: 1; }
    .tabs-container[data-tabs="7"] .tab-content {
      grid-column-start: 1;
      grid-column-end: 8;
      grid-row-start: 2;
      grid-row-end: 2;
      -ms-grid-column: 1;
      -ms-grid-row: 2;
      -ms-grid-column-span: 7; }
  .tabs-container[data-tabs="8"] {
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    -ms-grid-rows: 1fr auto;
    grid-template-rows: 1fr auto; }
    .tabs-container[data-tabs="8"] .tab-button[data-tab-button="1"] {
      grid-column-start: 1;
      grid-column-end: 1;
      grid-row-start: 1;
      grid-row-end: 1;
      -ms-grid-column: 1;
      -ms-grid-row: 1; }
    .tabs-container[data-tabs="8"] .tab-button[data-tab-button="2"] {
      grid-column-start: 2;
      grid-column-end: 2;
      grid-row-start: 1;
      grid-row-end: 1;
      -ms-grid-column: 2;
      -ms-grid-row: 1; }
    .tabs-container[data-tabs="8"] .tab-button[data-tab-button="3"] {
      grid-column-start: 3;
      grid-column-end: 3;
      grid-row-start: 1;
      grid-row-end: 1;
      -ms-grid-column: 3;
      -ms-grid-row: 1; }
    .tabs-container[data-tabs="8"] .tab-button[data-tab-button="4"] {
      grid-column-start: 4;
      grid-column-end: 4;
      grid-row-start: 1;
      grid-row-end: 1;
      -ms-grid-column: 4;
      -ms-grid-row: 1; }
    .tabs-container[data-tabs="8"] .tab-button[data-tab-button="5"] {
      grid-column-start: 5;
      grid-column-end: 5;
      grid-row-start: 1;
      grid-row-end: 1;
      -ms-grid-column: 5;
      -ms-grid-row: 1; }
    .tabs-container[data-tabs="8"] .tab-button[data-tab-button="6"] {
      grid-column-start: 6;
      grid-column-end: 6;
      grid-row-start: 1;
      grid-row-end: 1;
      -ms-grid-column: 6;
      -ms-grid-row: 1; }
    .tabs-container[data-tabs="8"] .tab-button[data-tab-button="7"] {
      grid-column-start: 7;
      grid-column-end: 7;
      grid-row-start: 1;
      grid-row-end: 1;
      -ms-grid-column: 7;
      -ms-grid-row: 1; }
    .tabs-container[data-tabs="8"] .tab-button[data-tab-button="8"] {
      grid-column-start: 8;
      grid-column-end: 8;
      grid-row-start: 1;
      grid-row-end: 1;
      -ms-grid-column: 8;
      -ms-grid-row: 1; }
    .tabs-container[data-tabs="8"] .tab-content {
      grid-column-start: 1;
      grid-column-end: 9;
      grid-row-start: 2;
      grid-row-end: 2;
      -ms-grid-column: 1;
      -ms-grid-row: 2;
      -ms-grid-column-span: 8; } }
/* Scss Document */
.accordion--container {
  display: -ms-grid;
  display: grid;
  align-items: center;
  -ms-grid-columns: 48px auto;
  grid-template-columns: 48px auto;
  -ms-grid-rows: 48px auto;
  grid-template-rows: 48px auto;
  background-color: #f2f3f4;
  border-radius: 32px;
  padding: 8px;
  margin-bottom: 12px;
  position: relative; }
  .accordion--container::after {
    content: '';
    position: absolute;
    top: 29px;
    right: 20px;
    width: 16px;
    height: 10px;
    background-image: url("background-images/accordion-chevron.svg");
    background-repeat: no-repeat;
    -webkit-transition: -webkit-transform 1s ease-in-out;
    transition: transform 1s ease-in-out; }
  .accordion--container.accordion-active::after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg); }
  .accordion--container .accordion--symbol-container {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
    -ms-grid-column-span: 1;
    grid-column-start: 1;
    grid-column-end: 1;
    grid-row-start: 1;
    grid-row-end: 1; }
  .accordion--container .accordion--heading {
    cursor: pointer;
    padding: 0 0 0 12px; }
    .accordion--container .accordion--heading h4 {
      padding: 0 40px 0 0; }
  .accordion--container .accordion--content-container {
    -ms-grid-column: 1;
    -ms-grid-row: 2;
    -ms-grid-column-span: 2;
    grid-column-start: 1;
    grid-column-end: 3;
    grid-row-start: 2;
    grid-row-end: 2;
    opacity: 0;
    visibility: hidden;
    height: 0; }
    .accordion--container .accordion--content-container .accordion--content {
      margin: 14px 12px 0; }
      .accordion--container .accordion--content-container .accordion--content .button--container {
        margin: 0 0 12px; }
  .accordion--container .accordion--content-button-logo-container {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr; }
    .accordion--container .accordion--content-button-logo-container .accordion--content-button-logo {
      display: -ms-grid;
      display: grid;
      -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
      -ms-grid-rows: 106px 72px;
      grid-template-rows: 106px 72px;
      justify-items: center; }
      .accordion--container .accordion--content-button-logo-container .accordion--content-button-logo:nth-child(1) {
        -ms-grid-column: 1;
        -ms-grid-column-span: 1;
        grid-column-start: 1;
        grid-column-end: 1; }
      .accordion--container .accordion--content-button-logo-container .accordion--content-button-logo:nth-child(2) {
        -ms-grid-column: 2;
        -ms-grid-column-span: 1;
        grid-column-start: 2;
        grid-column-end: 2; }
      .accordion--container .accordion--content-button-logo-container .accordion--content-button-logo .accordion--content-logo {
        -ms-grid-row: 1;
        grid-row-start: 1;
        grid-row-end: 1; }
        .accordion--container .accordion--content-button-logo-container .accordion--content-button-logo .accordion--content-logo img {
          display: block;
          width: auto;
          height: 100%;
          margin: 0 auto; }
      .accordion--container .accordion--content-button-logo-container .accordion--content-button-logo .accordion--content-button {
        -ms-grid-row: 2;
        grid-row-start: 2;
        grid-row-end: 3; }
        .accordion--container .accordion--content-button-logo-container .accordion--content-button-logo .accordion--content-button .button--container {
          margin: 0 0 12px; }

.patient-t-track-app-banner .container .container--columns.container--two-columns {
  background-color: #d5f1fa;
  border-radius: 31px;
  margin: 20px auto;
  padding: 20px; }
  @media only screen and (min-width: 768px) {
    .patient-t-track-app-banner .container .container--columns.container--two-columns {
      padding: 36px 24px 36px 60px; } }
  .patient-t-track-app-banner .container .container--columns.container--two-columns.container--reduced-width {
    width: calc(100% - 80px);
    max-width: 962px; }
  .patient-t-track-app-banner .container .container--columns.container--two-columns .container--column {
    position: relative;
    padding: 0;
    margin: 0; }
    .patient-t-track-app-banner .container .container--columns.container--two-columns .container--column:nth-child(1) {
      -ms-grid-column: 1;
      -ms-grid-column-span: 1;
      grid-column-start: 1;
      grid-column-end: 1;
      -ms-grid-row: 2;
      -ms-grid-row-span: 1;
      grid-row-start: 2;
      grid-row-end: 3; }
      @media only screen and (min-width: 600px) {
        .patient-t-track-app-banner .container .container--columns.container--two-columns .container--column:nth-child(1) {
          -ms-grid-column: 1;
          -ms-grid-column-span: 1;
          grid-column-start: 1;
          grid-column-end: 1;
          -ms-grid-row: 1;
          -ms-grid-row-span: 1;
          grid-row-start: 1;
          grid-row-end: 1; } }
    .patient-t-track-app-banner .container .container--columns.container--two-columns .container--column:nth-child(2) {
      -ms-grid-column: 1;
      -ms-grid-column-span: 1;
      grid-column-start: 1;
      grid-column-end: 1;
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      grid-row-start: 1;
      grid-row-end: 1; }
      @media only screen and (min-width: 600px) {
        .patient-t-track-app-banner .container .container--columns.container--two-columns .container--column:nth-child(2) {
          -ms-grid-column: 2;
          -ms-grid-column-span: 1;
          grid-column-start: 2;
          grid-column-end: 3;
          -ms-grid-row: 1;
          -ms-grid-row-span: 1;
          grid-row-start: 1;
          grid-row-end: 1; } }
    @media only screen and (min-width: 768px) {
      .patient-t-track-app-banner .container .container--columns.container--two-columns .container--column:nth-child(1) {
        padding-right: 48px; } }
    .patient-t-track-app-banner .container .container--columns.container--two-columns .container--column h3 {
      font-size: 28px;
      line-height: 1.15;
      color: #2630a2;
      padding-top: 0;
      text-align: center; }
      @media only screen and (min-width: 768px) {
        .patient-t-track-app-banner .container .container--columns.container--two-columns .container--column h3 {
          font-size: 36px;
          padding-bottom: 36px;
          text-align: left; } }
    .patient-t-track-app-banner .container .container--columns.container--two-columns .container--column p {
      font-size: 16px;
      line-height: 1.35;
      text-align: center; }
      @media only screen and (min-width: 768px) {
        .patient-t-track-app-banner .container .container--columns.container--two-columns .container--column p {
          font-size: 19px;
          text-align: left; } }
    .patient-t-track-app-banner .container .container--columns.container--two-columns .container--column .patient-app-download--icons {
      display: block;
      font-size: 0;
      text-align: center; }
      @media only screen and (min-width: 768px) {
        .patient-t-track-app-banner .container .container--columns.container--two-columns .container--column .patient-app-download--icons {
          text-align: left; } }
      .patient-t-track-app-banner .container .container--columns.container--two-columns .container--column .patient-app-download--icons a {
        display: inline-block;
        padding: 0 6px 24px 6px; }
        @media only screen and (min-width: 768px) {
          .patient-t-track-app-banner .container .container--columns.container--two-columns .container--column .patient-app-download--icons a {
            padding: 0 12px 24px 0; } }
        .patient-t-track-app-banner .container .container--columns.container--two-columns .container--column .patient-app-download--icons a img {
          display: inline-block;
          height: 30px;
          width: auto;
          background-color: transparent;
          transform: scale(1);
          transition: all 0.5s ease; }
          @media only screen and (min-width: 768px) {
            .patient-t-track-app-banner .container .container--columns.container--two-columns .container--column .patient-app-download--icons a img {
              height: 50px; } }
          .patient-t-track-app-banner .container .container--columns.container--two-columns .container--column .patient-app-download--icons a img:hover {
            transform: scale(1.025); }
    .patient-t-track-app-banner .container .container--columns.container--two-columns .container--column .patient-app-download--image {
      display: block;
      width: 100%;
      height: auto;
      margin-bottom: 20px; }
      @media only screen and (min-width: 600px) {
        .patient-t-track-app-banner .container .container--columns.container--two-columns .container--column .patient-app-download--image {
          margin: 0; } }
      .patient-t-track-app-banner .container .container--columns.container--two-columns .container--column .patient-app-download--image img {
        display: block;
        width: 100%;
        height: auto; }

@media only screen and (min-width: 768px) {
  .hcp-t-track-app-banner .container .container--columns {
    -ms-grid-columns: 58% 42%;
    grid-template-columns: 58% 42%; } }
.hcp-t-track-app-banner .container .container--columns.container--two-columns {
  background-color: #bcdfff;
  border-radius: 10px;
  margin: 20px auto;
  padding: 20px; }
  @media only screen and (min-width: 768px) {
    .hcp-t-track-app-banner .container .container--columns.container--two-columns {
      padding: 18px 24px 18px 36px; } }
  .hcp-t-track-app-banner .container .container--columns.container--two-columns.container--reduced-width {
    width: calc(100% - 80px);
    max-width: 962px;
    align-items: center; }
  .hcp-t-track-app-banner .container .container--columns.container--two-columns .container--column {
    position: relative;
    padding: 0;
    margin: 0; }
    .hcp-t-track-app-banner .container .container--columns.container--two-columns .container--column:nth-child(1) {
      -ms-grid-column: 1;
      -ms-grid-column-span: 1;
      grid-column-start: 1;
      grid-column-end: 1;
      -ms-grid-row: 2;
      -ms-grid-row-span: 1;
      grid-row-start: 2;
      grid-row-end: 3; }
      @media only screen and (min-width: 600px) {
        .hcp-t-track-app-banner .container .container--columns.container--two-columns .container--column:nth-child(1) {
          -ms-grid-column: 1;
          -ms-grid-column-span: 1;
          grid-column-start: 1;
          grid-column-end: 1;
          -ms-grid-row: 1;
          -ms-grid-row-span: 1;
          grid-row-start: 1;
          grid-row-end: 1; } }
    .hcp-t-track-app-banner .container .container--columns.container--two-columns .container--column:nth-child(2) {
      -ms-grid-column: 1;
      -ms-grid-column-span: 1;
      grid-column-start: 1;
      grid-column-end: 1;
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      grid-row-start: 1;
      grid-row-end: 1; }
      @media only screen and (min-width: 600px) {
        .hcp-t-track-app-banner .container .container--columns.container--two-columns .container--column:nth-child(2) {
          -ms-grid-column: 2;
          -ms-grid-column-span: 1;
          grid-column-start: 2;
          grid-column-end: 3;
          -ms-grid-row: 1;
          -ms-grid-row-span: 1;
          grid-row-start: 1;
          grid-row-end: 1; } }
    @media only screen and (min-width: 768px) {
      .hcp-t-track-app-banner .container .container--columns.container--two-columns .container--column:nth-child(1) {
        padding-right: 24px; } }
    .hcp-t-track-app-banner .container .container--columns.container--two-columns .container--column h3 {
      font-size: 26px;
      line-height: 1;
      color: #104c81;
      padding: 0 0 18px;
      text-align: left; }
    .hcp-t-track-app-banner .container .container--columns.container--two-columns .container--column p {
      font-size: 16px;
      line-height: 1.35;
      text-align: left; }
      .hcp-t-track-app-banner .container .container--columns.container--two-columns .container--column p.hcp-t-track-app--tag {
        padding-bottom: 0; }
    .hcp-t-track-app-banner .container .container--columns.container--two-columns .container--column .hcp-app-download--image {
      display: block;
      width: 100%;
      height: auto;
      margin-bottom: 20px; }
      @media only screen and (min-width: 600px) {
        .hcp-t-track-app-banner .container .container--columns.container--two-columns .container--column .hcp-app-download--image {
          margin: 0; } }
      .hcp-t-track-app-banner .container .container--columns.container--two-columns .container--column .hcp-app-download--image img {
        display: block;
        width: 100%;
        height: auto; }

@media only screen and (min-width: 1700px) {
  .hcp-home--page .hcp-t-track-app-banner {
    margin-bottom: 60px; } }
@media only screen and (min-width: 2100px) {
  .hcp-home--page .hcp-t-track-app-banner {
    margin-top: 80px;
    margin-bottom: 80px; } }
@media only screen and (min-width: 768px) {
  .hcp-home--page .hcp-t-track-app-banner .container .container--columns {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr; } }
@media only screen and (min-width: 1200px) {
  .hcp-home--page .hcp-t-track-app-banner .container .container--columns.container--two-columns.container--reduced-width {
    width: calc(85% - 108px);
    max-width: 2092px; } }
@media only screen and (min-width: 1700px) {
  .hcp-home--page .hcp-t-track-app-banner .container .container--columns.container--two-columns.container--reduced-width {
    width: calc(75% - 108px); } }
@media only screen and (min-width: 1200px) {
  .hcp-home--page .hcp-t-track-app-banner .container .container--columns.container--two-columns.container--reduced-width .container--column .hcp-app-download--image img {
    max-width: 290px;
    margin: 0 auto;
    transform: scale(1.7); } }
@media only screen and (min-width: 1700px) {
  .hcp-home--page .hcp-t-track-app-banner .container .container--columns.container--two-columns.container--reduced-width .container--column .hcp-app-download--image img {
    max-width: 370px;
    margin: 0 auto;
    transform: scale(1.7); } }
@media only screen and (min-width: 2100px) {
  .hcp-home--page .hcp-t-track-app-banner .container .container--columns.container--two-columns.container--reduced-width .container--column .hcp-app-download--image img {
    max-width: 460px; } }

.stand-alone-app-download--icons {
  display: block;
  font-size: 0;
  text-align: left; }
  .stand-alone-app-download--icons a {
    display: inline-block;
    padding: 12px 12px 24px 0; }
    .stand-alone-app-download--icons a img {
      display: inline-block;
      height: 50px;
      width: auto;
      background-color: transparent;
      transform: scale(1);
      transition: all 0.5s ease; }
      .stand-alone-app-download--icons a img:hover {
        transform: scale(1.025); }

.hcp-home-page-hero {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: auto 50px;
  grid-template-rows: auto 50px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr; }
  @media only screen and (min-width: 768px) {
    .hcp-home-page-hero {
      -ms-grid-rows: 630px 50px auto;
      grid-template-rows: 630px 50px auto; } }
  .hcp-home-page-hero .hcp-home-page-hero--background {
    position: relative;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    grid-column-start: 1;
    grid-column-end: 1;
    grid-row-start: 1;
    grid-row-end: 3;
    background-color: #bfbdc0;
    text-align: right;
    margin-bottom: 5px;
    overflow: hidden; }
    .hcp-home-page-hero .hcp-home-page-hero--background img {
      display: inline-block;
      width: 100%;
      height: auto; }
      @media only screen and (min-width: 768px) {
        .hcp-home-page-hero .hcp-home-page-hero--background img {
          width: auto;
          height: 100%; } }
    .hcp-home-page-hero .hcp-home-page-hero--background .hcp-home-page-hero--name {
      position: absolute;
      bottom: 60px;
      right: 20px;
      width: 82px;
      height: auto; }
      .hcp-home-page-hero .hcp-home-page-hero--background .hcp-home-page-hero--name img {
        display: block;
        width: 100%;
        height: auto; }
      @media only screen and (min-width: 1200px) {
        .hcp-home-page-hero .hcp-home-page-hero--background .hcp-home-page-hero--name {
          right: calc(7.5% + 20px); } }
      @media only screen and (min-width: 1700px) {
        .hcp-home-page-hero .hcp-home-page-hero--background .hcp-home-page-hero--name {
          right: calc(12.5% + 20px); } }
  .hcp-home-page-hero .hcp-home-page-hero--edge {
    position: relative;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 2;
    grid-column-start: 1;
    grid-column-end: 1;
    grid-row-start: 2;
    grid-row-end: 3;
    background-image: url(background-images/hcp-home-tear.svg);
    background-repeat: repeat-x;
    background-position: bottom; }
  .hcp-home-page-hero .hcp-home-page-hero--container {
    position: relative;
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    -ms-grid-columns: auto;
    grid-template-columns: auto;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    grid-column-start: 1;
    grid-column-end: 1;
    grid-row-start: 3;
    grid-row-end: 4; }
    @media only screen and (min-width: 768px) {
      .hcp-home-page-hero .hcp-home-page-hero--container {
        -ms-grid-column: 1;
        -ms-grid-row: 1;
        grid-column-start: 1;
        grid-column-end: 1;
        grid-row-start: 1;
        grid-row-end: 1;
        -ms-grid-rows: auto auto;
        grid-template-rows: auto auto;
        -ms-grid-columns: 400px auto;
        grid-template-columns: 400px auto; } }
    @media only screen and (min-width: 992px) {
      .hcp-home-page-hero .hcp-home-page-hero--container {
        -ms-grid-columns: 400px auto;
        grid-template-columns: 400px auto; } }
    @media only screen and (min-width: 1200px) {
      .hcp-home-page-hero .hcp-home-page-hero--container {
        margin: 0 auto;
        width: 85%; } }
    @media only screen and (min-width: 1700px) {
      .hcp-home-page-hero .hcp-home-page-hero--container {
        width: 75%;
        -ms-grid-columns: 600px auto;
        grid-template-columns: 600px auto; } }
    .hcp-home-page-hero .hcp-home-page-hero--container .hcp-home-page-hero--heading {
      display: -ms-grid;
      display: grid;
      align-content: flex-end;
      -ms-grid-column: 1;
      -ms-grid-row: 3;
      grid-column-start: 1;
      grid-column-end: 1;
      grid-row-start: 3;
      grid-row-end: 3;
      margin: 20px 20px 0;
      padding-bottom: 36px; }
      @media only screen and (min-width: 768px) {
        .hcp-home-page-hero .hcp-home-page-hero--container .hcp-home-page-hero--heading {
          -ms-grid-column: 1;
          -ms-grid-row: 1;
          grid-column-start: 1;
          grid-column-end: 1;
          grid-row-start: 1;
          grid-row-end: 1;
          margin: 80px 20px 0; } }
      .hcp-home-page-hero .hcp-home-page-hero--container .hcp-home-page-hero--heading h1 {
        -ms-grid-row: 1;
        font-size: 31px;
        line-height: 31px;
        color: #1b1e22;
        padding: 0; }
        .hcp-home-page-hero .hcp-home-page-hero--container .hcp-home-page-hero--heading h1 span {
          display: block;
          font-size: 80px;
          color: #4ba4da;
          line-height: 1; }
      .hcp-home-page-hero .hcp-home-page-hero--container .hcp-home-page-hero--heading img {
        display: block;
        width: 280px;
        height: auto;
        padding: 12px 0; }
        @media only screen and (min-width: 768px) {
          .hcp-home-page-hero .hcp-home-page-hero--container .hcp-home-page-hero--heading img {
            width: 378px;
            padding: 18px 0; } }
      .hcp-home-page-hero .hcp-home-page-hero--container .hcp-home-page-hero--heading p {
        -ms-grid-row: 2;
        font-family: "mulibold"; }
    .hcp-home-page-hero .hcp-home-page-hero--container .hcp-home-page-hero--content {
      display: -ms-grid;
      display: grid;
      align-content: flex-start;
      -ms-grid-column: 1;
      -ms-grid-row: 4;
      grid-column-start: 1;
      grid-column-end: 1;
      grid-row-start: 4;
      grid-row-end: 4;
      margin: 0 20px 30px; }
      @media only screen and (min-width: 768px) {
        .hcp-home-page-hero .hcp-home-page-hero--container .hcp-home-page-hero--content {
          -ms-grid-column: 1;
          -ms-grid-row: 2;
          grid-column-start: 1;
          grid-column-end: 1;
          grid-row-start: 2;
          grid-row-end: 2; } }
      @media only screen and (min-width: 992px) {
        .hcp-home-page-hero .hcp-home-page-hero--container .hcp-home-page-hero--content {
          -ms-grid-column: 1;
          -ms-grid-row: 2;
          grid-column-start: 1;
          grid-column-end: 1;
          grid-row-start: 2;
          grid-row-end: 2; } }
      .hcp-home-page-hero .hcp-home-page-hero--container .hcp-home-page-hero--content p {
        padding-bottom: 36px;
        -ms-grid-row: 1; }
        .hcp-home-page-hero .hcp-home-page-hero--container .hcp-home-page-hero--content p strong {
          font-family: "mulibold"; }
      .hcp-home-page-hero .hcp-home-page-hero--container .hcp-home-page-hero--content .button--container {
        -ms-grid-row: 2; }

@media only screen and (min-width: 1200px) {
  .hcp-home--page .container--full-width {
    margin: 24px auto;
    width: 85%; } }
@media only screen and (min-width: 1700px) {
  .hcp-home--page .container--full-width {
    margin: 24px auto;
    width: 75%; } }
.hcp-home--page .container--full-width .container--column,
.hcp-home--page .container--full-width .wp-block-column {
  margin: 24px; }

.hcp-home-page-signposts {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: 1fr 1fr 1fr 350px auto;
  grid-template-rows: 1fr 1fr 1fr 350px auto;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  margin: 0 0 40px; }
  @media only screen and (min-width: 600px) {
    .hcp-home-page-signposts {
      -ms-grid-rows: 1fr 1fr 1fr 500px 1fr;
      grid-template-rows: 1fr 1fr 1fr 500px 1fr; } }
  @media only screen and (min-width: 768px) {
    .hcp-home-page-signposts {
      -ms-grid-rows: 185px 185px 185px 185px 185px 185px 185px 185px;
      grid-template-rows: 185px 185px 185px 185px 185px 185px 185px 185px;
      -ms-grid-columns: 50% auto;
      grid-template-columns: 50% auto;
      margin: 0 0 60px; } }
  @media only screen and (min-width: 1200px) {
    .hcp-home-page-signposts {
      margin: 4px auto 60px;
      width: 85%;
      -ms-grid-columns: 45% auto;
      grid-template-columns: 45% auto; } }
  @media only screen and (min-width: 1700px) {
    .hcp-home-page-signposts {
      -ms-grid-rows: 160px 160px 160px 160px 160px 160px 160px 160px 160px;
      grid-template-rows: 160px 160px 160px 160px 160px 160px 160px 160px 160px;
      -ms-grid-columns: 40% auto;
      grid-template-columns: 40% auto;
      width: 75%;
      max-width: 2200px; } }
  .hcp-home-page-signposts .hcp-home-page-signpost-1 {
    margin: 0 20px 20px 20px;
    overflow: hidden; }
    @media only screen and (min-width: 768px) {
      .hcp-home-page-signposts .hcp-home-page-signpost-1 {
        margin: 0 24px 24px 24px;
        -ms-grid-column: 1;
        -ms-grid-row: 1;
        -ms-grid-row-span: 3;
        grid-column-start: 1;
        grid-column-end: 1;
        grid-row-start: 1;
        grid-row-end: 4; } }
  .hcp-home-page-signposts .hcp-home-page-signpost-2 {
    margin: 0 20px 20px 20px;
    overflow: hidden; }
    @media only screen and (min-width: 768px) {
      .hcp-home-page-signposts .hcp-home-page-signpost-2 {
        margin: 0 24px 24px 24px;
        -ms-grid-column: 1;
        -ms-grid-row: 4;
        -ms-grid-row-span: 3;
        grid-column-start: 1;
        grid-column-end: 1;
        grid-row-start: 4;
        grid-row-end: 6; } }
    @media only screen and (min-width: 1200px) {
      .hcp-home-page-signposts .hcp-home-page-signpost-2 {
        -ms-grid-row: 4;
        -ms-grid-row-span: 3;
        grid-row-start: 4;
        grid-row-end: 7; } }
  .hcp-home-page-signposts .hcp-home-page-signpost-3 {
    margin: 0 20px 20px 20px;
    overflow: hidden; }
    @media only screen and (min-width: 768px) {
      .hcp-home-page-signposts .hcp-home-page-signpost-3 {
        margin: 0 24px 24px 24px;
        -ms-grid-column-: 1;
        -ms-grid-row: 6;
        -ms-grid-row-span: 3;
        grid-column-start: 1;
        grid-column-end: 1;
        grid-row-start: 6;
        grid-row-end: 9; } }
    @media only screen and (min-width: 1200px) {
      .hcp-home-page-signposts .hcp-home-page-signpost-3 {
        -ms-grid-row: 7;
        -ms-grid-row-span: 3;
        grid-row-start: 7;
        grid-row-end: 10; } }
  .hcp-home-page-signposts .hcp-home-page-signpost-4 {
    margin: 0 20px 20px 20px;
    overflow: hidden; }
    @media only screen and (min-width: 768px) {
      .hcp-home-page-signposts .hcp-home-page-signpost-4 {
        margin: 0 24px 24px 0;
        -ms-grid-column: 2;
        -ms-grid-row: 1;
        -ms-grid-row-span: 4;
        grid-column-start: 2;
        grid-column-end: 2;
        grid-row-start: 1;
        grid-row-end: 5; } }
  .hcp-home-page-signposts .hcp-home-page-signpost-5 {
    margin: 0 20px 20px 20px;
    overflow: hidden; }
    @media only screen and (min-width: 768px) {
      .hcp-home-page-signposts .hcp-home-page-signpost-5 {
        margin: 0 24px 24px 0;
        -ms-grid-column: 2;
        -ms-grid-row: 5;
        -ms-grid-row-span: 5;
        grid-column-start: 2;
        grid-column-end: 2;
        grid-row-start: 5;
        grid-row-end: 10; } }

/* Scss Document */
.hcp-home-quote-box--container {
  display: block; }
  .hcp-home-quote-box--container .hcp-home-quote-box--image-block {
    display: -ms-grid;
    display: grid;
    position: relative;
    -ms-grid-rows: 350px;
    grid-template-rows: 350px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat; }
    @media only screen and (min-width: 600px) {
      .hcp-home-quote-box--container .hcp-home-quote-box--image-block {
        -ms-grid-rows: 500px;
        grid-template-rows: 500px; } }
    @media only screen and (min-width: 768px) {
      .hcp-home-quote-box--container .hcp-home-quote-box--image-block {
        -ms-grid-rows: 720px;
        grid-template-rows: 720px; } }
    .hcp-home-quote-box--container .hcp-home-quote-box--image-block .hcp-home-quote-box--quote {
      position: absolute;
      top: 10px;
      left: 10px;
      width: 90%;
      transform: scale(0.6);
      transform-origin: top left; }
      @media only screen and (min-width: 360px) {
        .hcp-home-quote-box--container .hcp-home-quote-box--image-block .hcp-home-quote-box--quote {
          top: 15px;
          left: 15px;
          transform: scale(0.8); } }
      @media only screen and (min-width: 502px) {
        .hcp-home-quote-box--container .hcp-home-quote-box--image-block .hcp-home-quote-box--quote {
          top: 24px;
          left: 24px;
          transform: scale(1); } }
      @media only screen and (min-width: 1700px) {
        .hcp-home-quote-box--container .hcp-home-quote-box--image-block .hcp-home-quote-box--quote {
          top: 36px;
          left: 36px;
          transform: scale(1.3); } }
      .hcp-home-quote-box--container .hcp-home-quote-box--image-block .hcp-home-quote-box--quote p {
        opacity: 0.75;
        font-family: "AntarcticanHeadline-Bold";
        font-size: 23px;
        font-stretch: normal;
        font-style: normal;
        line-height: 1;
        letter-spacing: -0.46px;
        text-align: left;
        color: #1b1e22;
        padding: 6px 0 0 0; }
      .hcp-home-quote-box--container .hcp-home-quote-box--image-block .hcp-home-quote-box--quote svg.callout-quotes {
        fill: #d5f1fa;
        float: left;
        padding: 0 15px 0 0; }

/* Scss Document */
.hcp-home-callout-box--container {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: auto 1fr;
  grid-template-rows: auto 1fr;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr; }
  @media only screen and (min-width: 768px) {
    .hcp-home-callout-box--container {
      -ms-grid-rows: 236px 295px;
      grid-template-rows: 236px 295px; } }
  .hcp-home-callout-box--container.hcp-home-callout-box--green {
    background-color: #7cc242; }
    @media only screen and (min-width: 768px) {
      .hcp-home-callout-box--container.hcp-home-callout-box--green {
        background-image: url(background-images/hcp-home-callout-shape.svg);
        background-repeat: no-repeat;
        background-position: -10% center;
        background-size: 40%;
        -ms-grid-rows: auto;
        grid-template-rows: auto;
        -ms-grid-columns: 40% 60%;
        grid-template-columns: 40% 60%; } }
    @media only screen and (min-width: 1200px) {
      .hcp-home-callout-box--container.hcp-home-callout-box--green {
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
        -ms-grid-rows: 540px;
        grid-template-rows: 540px;
        background-size: 50%; } }
    @media only screen and (min-width: 1200px) {
      .hcp-home-callout-box--container.hcp-home-callout-box--green .hcp-home-callout-box--image-block img {
        width: 100%;
        height: auto; } }
  .hcp-home-callout-box--container.hcp-home-callout-box--light-blue {
    background-color: #30b9e6; }
  .hcp-home-callout-box--container.hcp-home-callout-box--mid-blue {
    background-color: #1f75c1; }
  .hcp-home-callout-box--container.hcp-home-callout-box--dark-blue {
    background-color: #104c81; }
  @media only screen and (min-width: 1200px) {
    .hcp-home-callout-box--container {
      -ms-grid-rows: 540px;
      grid-template-rows: 540px;
      -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr; } }
  .hcp-home-callout-box--container.hcp-home-callout-box-gap-bottom {
    margin-bottom: 48px; }
  .hcp-home-callout-box--container .hcp-home-callout-box--image-block {
    display: -ms-grid;
    display: grid;
    position: relative;
    overflow: hidden;
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    -ms-grid-rows: auto;
    grid-template-rows: auto; }
    @media only screen and (min-width: 1200px) {
      .hcp-home-callout-box--container .hcp-home-callout-box--image-block {
        -ms-grid-column: 1;
        -ms-grid-row: 1;
        -ms-grid-rows: 540px;
        grid-template-rows: 540px; } }
    .hcp-home-callout-box--container .hcp-home-callout-box--image-block .hcp-home-callout-box--image {
      background-size: cover;
      background-position: center;
      background-repeat: no-repeat; }
      .hcp-home-callout-box--container .hcp-home-callout-box--image-block .hcp-home-callout-box--image img {
        display: block;
        width: 100%;
        height: auto; }
        @media only screen and (min-width: 1200px) {
          .hcp-home-callout-box--container .hcp-home-callout-box--image-block .hcp-home-callout-box--image img {
            display: none; } }
  .hcp-home-callout-box--container .hcp-home-callout-box--colour-block {
    -ms-grid-row: 2;
    -ms-grid-column-span: 1;
    align-self: stretch;
    padding: 37px 20px 36px;
    justify-content: flex-start;
    align-content: flex-start; }
    @media only screen and (min-width: 768px) {
      .hcp-home-callout-box--container .hcp-home-callout-box--colour-block {
        padding-top: 25px; } }
    @media only screen and (min-width: 1200px) {
      .hcp-home-callout-box--container .hcp-home-callout-box--colour-block {
        padding-top: 37px;
        -ms-grid-column: 2;
        -ms-grid-row: 1; } }
    .hcp-home-callout-box--container .hcp-home-callout-box--colour-block h2 {
      font-size: 26px;
      line-height: 1;
      color: #1b1e22;
      padding-bottom: 20px;
      letter-spacing: -0.52px; }
    .hcp-home-callout-box--container .hcp-home-callout-box--colour-block p {
      padding: 0 0 25px;
      color: #1b1e22;
      letter-spacing: -0.16px;
      font-size: 16px;
      line-height: 1.4; }
      .hcp-home-callout-box--container .hcp-home-callout-box--colour-block p.has-callout-copy-font-size {
        text-transform: uppercase;
        line-height: 1;
        padding: 6px 0;
        color: #1b1e22; }

.hcp-home-large-callout-box--container {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  background-color: #f2f3f5; }
  @media only screen and (min-width: 768px) {
    .hcp-home-large-callout-box--container {
      -ms-grid-rows: 316px 400px;
      grid-template-rows: 316px 400px; } }
  @media only screen and (min-width: 1200px) {
    .hcp-home-large-callout-box--container {
      -ms-grid-rows: 455px 455px;
      grid-template-rows: 455px 455px; } }
  @media only screen and (min-width: 1700px) {
    .hcp-home-large-callout-box--container {
      -ms-grid-rows: 388px 388px;
      grid-template-rows: 388px 388px; } }
  .hcp-home-large-callout-box--container .hcp-home-large-callout-box--image-block {
    display: -ms-grid;
    display: grid;
    position: relative;
    overflow: hidden;
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    -ms-grid-rows: auto;
    grid-template-rows: auto; }
    .hcp-home-large-callout-box--container .hcp-home-large-callout-box--image-block img {
      display: block;
      width: 100%;
      height: auto; }
      @media only screen and (min-width: 768px) {
        .hcp-home-large-callout-box--container .hcp-home-large-callout-box--image-block img {
          width: 100%;
          height: 100%;
          object-fit: cover; } }
  .hcp-home-large-callout-box--container .hcp-home-large-callout-box--colour-block {
    -ms-grid-row: 2;
    -ms-grid-column-span: 1;
    align-self: stretch;
    padding: 37px 20px 36px;
    justify-content: center;
    align-content: center; }
    @media only screen and (min-width: 1200px) {
      .hcp-home-large-callout-box--container .hcp-home-large-callout-box--colour-block {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
        padding: 60px 36px 36px;
        background-image: url(background-images/hcp-home-large-callout-shape.svg);
        background-repeat: no-repeat;
        background-position: 180% center;
        background-size: 70%; } }
    .hcp-home-large-callout-box--container .hcp-home-large-callout-box--colour-block h2 {
      font-size: 36px;
      line-height: 1;
      color: #1b1e22;
      padding-bottom: 20px;
      letter-spacing: -0.72px;
      -ms-grid-column: 1;
      -ms-grid-row: 1;
      grid-column-start: 1;
      grid-column-end: 1; }
    .hcp-home-large-callout-box--container .hcp-home-large-callout-box--colour-block p {
      padding: 0 0 25px;
      color: #1b1e22;
      letter-spacing: -0.16px;
      font-size: 16px;
      line-height: 1.4;
      -ms-grid-column: 1;
      -ms-grid-row: 2;
      grid-column-start: 1;
      grid-column-end: 1; }
      .hcp-home-large-callout-box--container .hcp-home-large-callout-box--colour-block p.has-callout-copy-font-size {
        text-transform: uppercase;
        line-height: 1;
        padding: 6px 0;
        color: #1b1e22; }
    .hcp-home-large-callout-box--container .hcp-home-large-callout-box--colour-block .button--container {
      -ms-grid-column: 1;
      -ms-grid-row: 3;
      grid-column-start: 1;
      grid-column-end: 1; }

.patient-home-page-hero {
  position: relative;
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  width: 100%;
  overflow: hidden;
  background-image: url("background-images/patient-home-hero-bg.svg");
  background-position: bottom center;
  background-size: 100% auto;
  background-repeat: no-repeat; }
  @media only screen and (min-width: 992px) {
    .patient-home-page-hero {
      margin-top: -80px;
      -ms-grid-rows: 1fr;
      grid-template-rows: 1fr;
      overflow: inherit;
      min-height: 100vh; } }
  .patient-home-page-hero .patient-home-scroll {
    display: none; }
    @media only screen and (min-width: 992px) {
      .patient-home-page-hero .patient-home-scroll {
        position: absolute;
        bottom: 60px;
        left: 50%;
        margin-left: -7px;
        display: block;
        -ms-grid-column: 1;
        -ms-grid-column-span: 2;
        grid-column: 1 / span 2;
        -ms-grid-row: 2;
        -ms-grid-row-span: 1;
        grid-row: 2 / span 1;
        align-content: center;
        margin: 0 auto;
        overflow: visible;
        cursor: pointer; }
        .patient-home-page-hero .patient-home-scroll svg {
          overflow: visible; } }
    .patient-home-page-hero .patient-home-scroll .patient-down-arrow {
      fill: #2630a2; }
  .patient-home-page-hero .patient-home-page-hero--edge {
    position: relative;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 2;
    -ms-grid-row-span: 2;
    grid-column-start: 1;
    grid-column-end: 1;
    grid-row-start: 2;
    grid-row-end: 3; }
  .patient-home-page-hero .patient-home-page-hero--blob {
    position: absolute;
    width: 543px;
    height: 489px;
    top: 40%;
    left: -100px;
    transform: scale(0.5); }
    @media only screen and (min-width: 600px) {
      .patient-home-page-hero .patient-home-page-hero--blob {
        top: 60%; } }
    @media only screen and (min-width: 768px) {
      .patient-home-page-hero .patient-home-page-hero--blob {
        top: -10%;
        transform: scale(0.7); } }
    @media only screen and (min-width: 992px) {
      .patient-home-page-hero .patient-home-page-hero--blob {
        transform: scale(1); } }
    .patient-home-page-hero .patient-home-page-hero--blob svg #home_hero_blob_main_2,
    .patient-home-page-hero .patient-home-page-hero--blob svg #home_hero_blob_main_3 {
      visibility: hidden; }
    .patient-home-page-hero .patient-home-page-hero--blob svg .home-hero-blob {
      fill: #f0f3ff; }
  .patient-home-page-hero .patient-home-page-hero--container {
    position: relative;
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: 1fr;
    grid-template-rows: auto;
    -ms-grid-columns: 1fr;
    grid-template-columns: auto;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1 / span 1;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    grid-row: 1 / span 1;
    align-content: center; }
    @media only screen and (min-width: 768px) {
      .patient-home-page-hero .patient-home-page-hero--container {
        -ms-grid-rows: 1fr;
        grid-template-rows: auto;
        -ms-grid-columns: 40% 1fr;
        grid-template-columns: 40% auto;
        margin-top: 80px; } }
    @media only screen and (min-width: 1200px) {
      .patient-home-page-hero .patient-home-page-hero--container {
        margin: 80px auto 0;
        width: 85%; } }
    @media only screen and (min-width: 1700px) {
      .patient-home-page-hero .patient-home-page-hero--container {
        width: 75%; } }
    .patient-home-page-hero .patient-home-page-hero--container .patient-home-page-hero--image-column {
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      grid-row: 1 / span 1; }
      @media only screen and (min-width: 768px) {
        .patient-home-page-hero .patient-home-page-hero--container .patient-home-page-hero--image-column {
          -ms-grid-column: 2;
          -ms-grid-column-span: 1;
          grid-column: 2 / span 1;
          -ms-grid-row: 1;
          -ms-grid-row-span: 2;
          grid-row: 1 / span 2; } }
    .patient-home-page-hero .patient-home-page-hero--container .patient-home-page-hero--content-column {
      -ms-grid-column: 1;
      grid-column-start: 1;
      grid-column-end: 1;
      margin: 40px 20px; }
    .patient-home-page-hero .patient-home-page-hero--container .patient-home-page-hero--image-column .patient-home-page-hero--image {
      position: relative;
      margin-top: 30px; }
      .patient-home-page-hero .patient-home-page-hero--container .patient-home-page-hero--image-column .patient-home-page-hero--image .patient-home-page-hero--hero-spot-1 {
        position: absolute;
        top: 0;
        right: 0;
        transform: scale(0.5);
        transform-origin: top right; }
        @media only screen and (min-width: 768px) {
          .patient-home-page-hero .patient-home-page-hero--container .patient-home-page-hero--image-column .patient-home-page-hero--image .patient-home-page-hero--hero-spot-1 {
            transform: scale(0.75); } }
        @media only screen and (min-width: 992px) {
          .patient-home-page-hero .patient-home-page-hero--container .patient-home-page-hero--image-column .patient-home-page-hero--image .patient-home-page-hero--hero-spot-1 {
            transform: scale(1); } }
        .patient-home-page-hero .patient-home-page-hero--container .patient-home-page-hero--image-column .patient-home-page-hero--image .patient-home-page-hero--hero-spot-1 svg #home_hero_blob_1_2,
        .patient-home-page-hero .patient-home-page-hero--container .patient-home-page-hero--image-column .patient-home-page-hero--image .patient-home-page-hero--hero-spot-1 svg #home_hero_blob_1_3 {
          visibility: hidden; }
        .patient-home-page-hero .patient-home-page-hero--container .patient-home-page-hero--image-column .patient-home-page-hero--image .patient-home-page-hero--hero-spot-1 svg .home-hero-blob-1 {
          fill: #7cc242; }
      .patient-home-page-hero .patient-home-page-hero--container .patient-home-page-hero--image-column .patient-home-page-hero--image .patient-home-page-hero--hero-spot-2 {
        position: absolute;
        bottom: 50px;
        left: 50px;
        transform: scale(0.5);
        transform-origin: bottom left; }
        @media only screen and (min-width: 768px) {
          .patient-home-page-hero .patient-home-page-hero--container .patient-home-page-hero--image-column .patient-home-page-hero--image .patient-home-page-hero--hero-spot-2 {
            transform: scale(0.75); } }
        @media only screen and (min-width: 992px) {
          .patient-home-page-hero .patient-home-page-hero--container .patient-home-page-hero--image-column .patient-home-page-hero--image .patient-home-page-hero--hero-spot-2 {
            transform: scale(1); } }
        .patient-home-page-hero .patient-home-page-hero--container .patient-home-page-hero--image-column .patient-home-page-hero--image .patient-home-page-hero--hero-spot-2 svg #home_hero_blob_2_2,
        .patient-home-page-hero .patient-home-page-hero--container .patient-home-page-hero--image-column .patient-home-page-hero--image .patient-home-page-hero--hero-spot-2 svg #home_hero_blob_2_3 {
          visibility: hidden; }
        .patient-home-page-hero .patient-home-page-hero--container .patient-home-page-hero--image-column .patient-home-page-hero--image .patient-home-page-hero--hero-spot-2 svg .home-hero-blob-2 {
          fill: #30b9e6; }
      .patient-home-page-hero .patient-home-page-hero--container .patient-home-page-hero--image-column .patient-home-page-hero--image .patient-home-page-hero--hero-spot-3 {
        position: absolute;
        bottom: 20px;
        right: 30px;
        transform: scale(0.5);
        transform-origin: bottom right; }
        @media only screen and (min-width: 768px) {
          .patient-home-page-hero .patient-home-page-hero--container .patient-home-page-hero--image-column .patient-home-page-hero--image .patient-home-page-hero--hero-spot-3 {
            transform: scale(0.75); } }
        @media only screen and (min-width: 992px) {
          .patient-home-page-hero .patient-home-page-hero--container .patient-home-page-hero--image-column .patient-home-page-hero--image .patient-home-page-hero--hero-spot-3 {
            transform: scale(1); } }
        .patient-home-page-hero .patient-home-page-hero--container .patient-home-page-hero--image-column .patient-home-page-hero--image .patient-home-page-hero--hero-spot-3 svg #home_hero_blob_3_2,
        .patient-home-page-hero .patient-home-page-hero--container .patient-home-page-hero--image-column .patient-home-page-hero--image .patient-home-page-hero--hero-spot-3 svg #home_hero_blob_3_3 {
          visibility: hidden; }
        .patient-home-page-hero .patient-home-page-hero--container .patient-home-page-hero--image-column .patient-home-page-hero--image .patient-home-page-hero--hero-spot-3 svg .home-hero-blob-3 {
          fill: #5170d3; }
      .patient-home-page-hero .patient-home-page-hero--container .patient-home-page-hero--image-column .patient-home-page-hero--image img {
        display: block;
        width: 100%;
        height: auto; }
      .patient-home-page-hero .patient-home-page-hero--container .patient-home-page-hero--image-column .patient-home-page-hero--image .patient-home-page-hero--background-image {
        position: relative;
        display: block;
        width: 100%;
        height: auto; }
      .patient-home-page-hero .patient-home-page-hero--container .patient-home-page-hero--image-column .patient-home-page-hero--image .patient-home-page-hero--foreground-image {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: auto; }
    .patient-home-page-hero .patient-home-page-hero--container .patient-home-page-hero--content-column h1 {
      font-size: 22px;
      line-height: 1.15;
      padding: 20px 0;
      text-align: left;
      color: #1b1e22; }
      @media only screen and (min-width: 992px) {
        .patient-home-page-hero .patient-home-page-hero--container .patient-home-page-hero--content-column h1 {
          font-size: 29px;
          padding-bottom: 40px; } }
      @media only screen and (min-width: 1200px) {
        .patient-home-page-hero .patient-home-page-hero--container .patient-home-page-hero--content-column h1 {
          font-size: 36px; } }
    .patient-home-page-hero .patient-home-page-hero--container .patient-home-page-hero--content-column h2 {
      font-size: 55px;
      line-height: 1;
      color: #0d99c7;
      padding-bottom: 20px; }
      @media only screen and (min-width: 992px) {
        .patient-home-page-hero .patient-home-page-hero--container .patient-home-page-hero--content-column h2 {
          font-size: 72px;
          padding-bottom: 40px; } }
      @media only screen and (min-width: 1200px) {
        .patient-home-page-hero .patient-home-page-hero--container .patient-home-page-hero--content-column h2 {
          font-size: 87px; } }
    .patient-home-page-hero .patient-home-page-hero--container .patient-home-page-hero--content-column p span {
      font-family: "mulibold";
      color: #2630a2; }

.patient-home-page-content {
  background-image: url("background-images/patient-home-content-bg.svg");
  background-position: top left;
  background-size: 100% auto;
  background-repeat: no-repeat;
  padding: 40px 0;
  overflow: hidden; }
  @media only screen and (min-width: 768px) {
    .patient-home-page-content {
      padding: 70px 0; } }
  @media only screen and (min-width: 992px) {
    .patient-home-page-content {
      padding: 100px 0; } }
  .patient-home-page-content .container--column {
    position: relative; }
    .patient-home-page-content .container--column .patient-home-page-hero--hero-spot-4 {
      position: absolute;
      bottom: 10%;
      right: 0;
      transform: scale(0.75);
      transform-origin: bottom left; }
      @media only screen and (min-width: 768px) {
        .patient-home-page-content .container--column .patient-home-page-hero--hero-spot-4 {
          transform: scale(0.9); } }
      @media only screen and (min-width: 992px) {
        .patient-home-page-content .container--column .patient-home-page-hero--hero-spot-4 {
          transform: scale(1); } }
      @media only screen and (min-width: 1200px) {
        .patient-home-page-content .container--column .patient-home-page-hero--hero-spot-4 {
          right: 30%; } }
      @media only screen and (min-width: 1700px) {
        .patient-home-page-content .container--column .patient-home-page-hero--hero-spot-4 {
          right: 35%; } }
      .patient-home-page-content .container--column .patient-home-page-hero--hero-spot-4 svg #home_hero_blob_4_2,
      .patient-home-page-content .container--column .patient-home-page-hero--hero-spot-4 svg #home_hero_blob_4_3 {
        visibility: hidden; }
      .patient-home-page-content .container--column .patient-home-page-hero--hero-spot-4 svg .home-hero-blob-4 {
        fill: #7cc242; }
  .patient-home-page-content .patient-home-page-content--reduced-column {
    max-width: 502px; }
    .patient-home-page-content .patient-home-page-content--reduced-column p {
      padding-top: 24px;
      padding-bottom: 24px;
      position: relative; }
      .patient-home-page-content .patient-home-page-content--reduced-column p .has-callout-copy-font-size {
        padding-bottom: 48px; }
    .patient-home-page-content .patient-home-page-content--reduced-column .patient-home-page-content--buttons {
      font-size: 0; }
      .patient-home-page-content .patient-home-page-content--reduced-column .patient-home-page-content--buttons button {
        margin: 0 16px 16px 0; }
        .patient-home-page-content .patient-home-page-content--reduced-column .patient-home-page-content--buttons button a::before {
          background-color: transparent; }
    .patient-home-page-content .patient-home-page-content--reduced-column .patient-home-page-hero--hero-spot-5 {
      position: absolute;
      bottom: 5%;
      right: -10%;
      transform: scale(0.9);
      transform-origin: bottom left; }
      @media only screen and (min-width: 768px) {
        .patient-home-page-content .patient-home-page-content--reduced-column .patient-home-page-hero--hero-spot-5 {
          transform: scale(1.1); } }
      @media only screen and (min-width: 992px) {
        .patient-home-page-content .patient-home-page-content--reduced-column .patient-home-page-hero--hero-spot-5 {
          right: -15%;
          transform: scale(1.3); } }
      @media only screen and (min-width: 1700px) {
        .patient-home-page-content .patient-home-page-content--reduced-column .patient-home-page-hero--hero-spot-5 {
          right: -20%; } }
      .patient-home-page-content .patient-home-page-content--reduced-column .patient-home-page-hero--hero-spot-5 svg #home_hero_blob_5_2,
      .patient-home-page-content .patient-home-page-content--reduced-column .patient-home-page-hero--hero-spot-5 svg #home_hero_blob_5_3 {
        visibility: hidden; }
      .patient-home-page-content .patient-home-page-content--reduced-column .patient-home-page-hero--hero-spot-5 svg .home-hero-blob-5 {
        fill: #eefce3; }

.patient-home-page-track-progress {
  background-image: url("background-images/patient-home-track-progress-bg.svg");
  background-position: bottom right;
  background-size: auto 100%;
  background-repeat: no-repeat;
  padding: 40px 0;
  position: relative;
  overflow: hidden; }
  @media only screen and (min-width: 768px) {
    .patient-home-page-track-progress {
      padding: 70px 0; } }
  @media only screen and (min-width: 992px) {
    .patient-home-page-track-progress {
      padding: 100px 0; } }
  .patient-home-page-track-progress .patient-home-page-hero--hero-spot-6 {
    position: absolute;
    top: 20%;
    left: 40px;
    transform: scale(2);
    transform-origin: bottom left; }
    @media only screen and (min-width: 768px) {
      .patient-home-page-track-progress .patient-home-page-hero--hero-spot-6 {
        top: 35%;
        transform: scale(3); } }
    @media only screen and (min-width: 992px) {
      .patient-home-page-track-progress .patient-home-page-hero--hero-spot-6 {
        top: 80%;
        transform: scale(4); } }
    @media only screen and (min-width: 1200px) {
      .patient-home-page-track-progress .patient-home-page-hero--hero-spot-6 {
        left: -60px; } }
    .patient-home-page-track-progress .patient-home-page-hero--hero-spot-6 svg #home_hero_blob_6_2,
    .patient-home-page-track-progress .patient-home-page-hero--hero-spot-6 svg #home_hero_blob_6_3 {
      visibility: hidden; }
    .patient-home-page-track-progress .patient-home-page-hero--hero-spot-6 svg .home-hero-blob-6 {
      fill: #f0f3ff; }
  .patient-home-page-track-progress .patient-home-page-hero--hero-spot-7 {
    position: absolute;
    top: 85%;
    right: 0;
    transform: scale(0.75);
    transform-origin: bottom left; }
    @media only screen and (min-width: 768px) {
      .patient-home-page-track-progress .patient-home-page-hero--hero-spot-7 {
        transform: scale(0.9); } }
    @media only screen and (min-width: 992px) {
      .patient-home-page-track-progress .patient-home-page-hero--hero-spot-7 {
        transform: scale(1); } }
    @media only screen and (min-width: 1200px) {
      .patient-home-page-track-progress .patient-home-page-hero--hero-spot-7 {
        right: 10%; } }
    @media only screen and (min-width: 1700px) {
      .patient-home-page-track-progress .patient-home-page-hero--hero-spot-7 {
        right: 20%; } }
    .patient-home-page-track-progress .patient-home-page-hero--hero-spot-7 svg #home_hero_blob_7_2,
    .patient-home-page-track-progress .patient-home-page-hero--hero-spot-7 svg #home_hero_blob_7_3 {
      visibility: hidden; }
    .patient-home-page-track-progress .patient-home-page-hero--hero-spot-7 svg .home-hero-blob-7 {
      fill: #30b9e6; }
  .patient-home-page-track-progress .container--single-column h2 {
    text-align: center;
    padding-bottom: 0; }
    @media only screen and (min-width: 768px) {
      .patient-home-page-track-progress .container--single-column h2 {
        padding-bottom: 70px; } }
    @media only screen and (min-width: 992px) {
      .patient-home-page-track-progress .container--single-column h2 {
        padding-bottom: 100px; } }
  .patient-home-page-track-progress .container--two-columns .container--column {
    position: relative; }
    .patient-home-page-track-progress .container--two-columns .container--column:nth-child(1) {
      -ms-grid-column: 1;
      -ms-grid-column-span: 1;
      grid-column-start: 1;
      grid-column-end: 1;
      -ms-grid-row: 2;
      -ms-grid-row-span: 1;
      grid-row-start: 2;
      grid-row-end: 3; }
      @media only screen and (min-width: 600px) {
        .patient-home-page-track-progress .container--two-columns .container--column:nth-child(1) {
          -ms-grid-column: 1;
          -ms-grid-column-span: 1;
          grid-column-start: 1;
          grid-column-end: 1;
          -ms-grid-row: 1;
          -ms-grid-row-span: 1;
          grid-row-start: 1;
          grid-row-end: 1; } }
    .patient-home-page-track-progress .container--two-columns .container--column:nth-child(2) {
      -ms-grid-column: 1;
      -ms-grid-column-span: 1;
      grid-column-start: 1;
      grid-column-end: 1;
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      grid-row-start: 1;
      grid-row-end: 1; }
      @media only screen and (min-width: 600px) {
        .patient-home-page-track-progress .container--two-columns .container--column:nth-child(2) {
          -ms-grid-column: 2;
          -ms-grid-column-span: 1;
          grid-column-start: 2;
          grid-column-end: 3;
          -ms-grid-row: 1;
          -ms-grid-row-span: 1;
          grid-row-start: 1;
          grid-row-end: 1; } }
    .patient-home-page-track-progress .container--two-columns .container--column h3 {
      font-size: 28px;
      line-height: 1.15;
      color: #2630a2;
      padding-top: 0;
      text-align: center; }
      @media only screen and (min-width: 768px) {
        .patient-home-page-track-progress .container--two-columns .container--column h3 {
          font-size: 36px;
          padding-bottom: 36px;
          text-align: left; } }
    .patient-home-page-track-progress .container--two-columns .container--column p {
      font-size: 16px;
      line-height: 1.35;
      text-align: center; }
      @media only screen and (min-width: 768px) {
        .patient-home-page-track-progress .container--two-columns .container--column p {
          font-size: 19px;
          text-align: left; } }
    .patient-home-page-track-progress .container--two-columns .container--column .patient-app-download--icons {
      display: block;
      font-size: 0;
      text-align: center; }
      @media only screen and (min-width: 768px) {
        .patient-home-page-track-progress .container--two-columns .container--column .patient-app-download--icons {
          text-align: left; } }
      .patient-home-page-track-progress .container--two-columns .container--column .patient-app-download--icons a {
        display: inline-block;
        padding: 0 6px 24px 6px; }
        @media only screen and (min-width: 768px) {
          .patient-home-page-track-progress .container--two-columns .container--column .patient-app-download--icons a {
            padding: 0 12px 24px 0; } }
        .patient-home-page-track-progress .container--two-columns .container--column .patient-app-download--icons a img {
          display: inline-block;
          height: 40px;
          width: auto;
          background-color: transparent;
          transform: scale(1);
          transition: all 0.5s ease; }
          @media only screen and (min-width: 768px) {
            .patient-home-page-track-progress .container--two-columns .container--column .patient-app-download--icons a img {
              height: 50px; } }
          .patient-home-page-track-progress .container--two-columns .container--column .patient-app-download--icons a img:hover {
            transform: scale(1.025); }
    .patient-home-page-track-progress .container--two-columns .container--column .patient-app-download--image {
      display: block;
      width: 100%;
      height: auto; }
      .patient-home-page-track-progress .container--two-columns .container--column .patient-app-download--image img {
        display: block;
        width: 100%;
        height: auto; }

.patient-home-page-advice {
  background-color: #d5f1fa;
  padding: 40px 0;
  position: relative;
  overflow: hidden; }
  .patient-home-page-advice .container--reduced-width {
    max-width: 1114px;
    position: relative; }
  @media only screen and (min-width: 768px) {
    .patient-home-page-advice {
      padding: 70px 0; } }
  @media only screen and (min-width: 992px) {
    .patient-home-page-advice {
      padding: 100px 0; } }
  .patient-home-page-advice .patient-home-page-hero--hero-spot-8 {
    position: absolute;
    top: 18%;
    left: -20px;
    visibility: hidden;
    transform: scale(0.7);
    transform-origin: bottom left; }
    @media only screen and (min-width: 768px) {
      .patient-home-page-advice .patient-home-page-hero--hero-spot-8 {
        visibility: visible;
        transform: scale(1); } }
    @media only screen and (min-width: 992px) {
      .patient-home-page-advice .patient-home-page-hero--hero-spot-8 {
        transform: scale(1.2); } }
    .patient-home-page-advice .patient-home-page-hero--hero-spot-8 svg #home_hero_blob_8_2,
    .patient-home-page-advice .patient-home-page-hero--hero-spot-8 svg #home_hero_blob_8_3 {
      visibility: hidden; }
    .patient-home-page-advice .patient-home-page-hero--hero-spot-8 svg .home-hero-blob-2 {
      fill: #fff; }
  .patient-home-page-advice .patient-home-page-hero--hero-spot-9 {
    position: absolute;
    top: 22%;
    right: -50px;
    visibility: hidden;
    transform: scale(0.4);
    transform-origin: bottom left; }
    @media only screen and (min-width: 768px) {
      .patient-home-page-advice .patient-home-page-hero--hero-spot-9 {
        visibility: visible;
        transform: scale(0.5); } }
    @media only screen and (min-width: 992px) {
      .patient-home-page-advice .patient-home-page-hero--hero-spot-9 {
        transform: scale(0.6); } }
    .patient-home-page-advice .patient-home-page-hero--hero-spot-9 svg #home_hero_blob_9_2,
    .patient-home-page-advice .patient-home-page-hero--hero-spot-9 svg #home_hero_blob_9_3 {
      visibility: hidden; }
    .patient-home-page-advice .patient-home-page-hero--hero-spot-9 svg .home-hero-blob-9 {
      fill: #2630a2; }
  .patient-home-page-advice .article-row--columns {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    position: relative; }
    @media only screen and (min-width: 768px) {
      .patient-home-page-advice .article-row--columns {
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr; } }
    .patient-home-page-advice .article-row--columns .article-row--column {
      padding: 0 20px; }
      @media only screen and (min-width: 768px) {
        .patient-home-page-advice .article-row--columns .article-row--column:nth-child(1) {
          -ms-grid-column: 1; }
        .patient-home-page-advice .article-row--columns .article-row--column:nth-child(2) {
          -ms-grid-column: 2; } }
      .patient-home-page-advice .article-row--columns .article-row--column .article-row--article-container {
        display: -ms-grid;
        display: grid;
        padding: 0;
        margin: 0;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
        -ms-grid-rows: auto 1fr;
        grid-template-rows: auto 1fr; }
        .patient-home-page-advice .article-row--columns .article-row--column .article-row--article-container .article-row--block {
          display: block;
          width: 100%;
          height: auto;
          -ms-grid-row: 1;
          position: relative; }
          .patient-home-page-advice .article-row--columns .article-row--column .article-row--article-container .article-row--block img {
            display: block;
            width: 100%;
            height: auto; }
        .patient-home-page-advice .article-row--columns .article-row--column .article-row--article-container .article-row--content {
          display: block;
          position: relative;
          -ms-grid-row: 2; }
          .patient-home-page-advice .article-row--columns .article-row--column .article-row--article-container .article-row--content .article-row--content-symbol {
            position: absolute;
            top: -32px; }
            .patient-home-page-advice .article-row--columns .article-row--column .article-row--article-container .article-row--content .article-row--content-symbol .article-play-circle {
              transition: transform 1s ease-in-out;
              transform-origin: center; }
            .patient-home-page-advice .article-row--columns .article-row--column .article-row--article-container .article-row--content .article-row--content-symbol:hover, .patient-home-page-advice .article-row--columns .article-row--column .article-row--article-container .article-row--content .article-row--content-symbol:focus {
              outline: none; }
              .patient-home-page-advice .article-row--columns .article-row--column .article-row--article-container .article-row--content .article-row--content-symbol:hover .article-play-circle, .patient-home-page-advice .article-row--columns .article-row--column .article-row--article-container .article-row--content .article-row--content-symbol:focus .article-play-circle {
                transform: scale(1.5); }
          .patient-home-page-advice .article-row--columns .article-row--column .article-row--article-container .article-row--content .article-row--content-details {
            padding: 50px 40px 50px 0; }
            .patient-home-page-advice .article-row--columns .article-row--column .article-row--article-container .article-row--content .article-row--content-details h3 {
              font-size: 26px;
              line-height: 1.3;
              padding-bottom: 24px; }
            .patient-home-page-advice .article-row--columns .article-row--column .article-row--article-container .article-row--content .article-row--content-details p {
              padding: 0 0 36px; }
            .patient-home-page-advice .article-row--columns .article-row--column .article-row--article-container .article-row--content .article-row--content-details button a::before {
              background-color: transparent; }
      .patient-home-page-advice .article-row--columns .article-row--column .article-play-green {
        fill: #7cc242; }
      .patient-home-page-advice .article-row--columns .article-row--column .article-play-liquorice {
        fill: #1b1e22; }

/* Scss Footer */
footer {
  display: block;
  width: 100%;
  background-color: #1b1e22;
  padding: 20px 0;
  margin: 60px 0 0; }
  @media only screen and (min-width: 768px) {
    footer {
      padding: 40px 0; } }
  @media only screen and (min-width: 1200px) {
    footer {
      padding: 95px 0;
      margin: 72px 0 0; } }
  footer .footer--container {
    margin: 20px;
    padding: 10px 0; }
    @media only screen and (min-width: 992px) {
      footer .footer--container {
        display: block;
        width: 85%;
        margin: 0 auto; } }
    @media only screen and (min-width: 1200px) {
      footer .footer--container {
        width: 85%; } }
    @media only screen and (min-width: 1700px) {
      footer .footer--container {
        width: 75%; } }
    footer .footer--container .container--four-columns-wide-right {
      -ms-grid-columns: 1fr;
      grid-template-columns: 1fr; }
      @media only screen and (min-width: 768px) {
        footer .footer--container .container--four-columns-wide-right {
          -ms-grid-columns: 1fr 1fr 2fr;
          grid-template-columns: 1fr 1fr 2fr;
          -ms-grid-rows: 1fr auto;
          grid-template-rows: 1fr auto; } }
      @media only screen and (min-width: 992px) {
        footer .footer--container .container--four-columns-wide-right {
          -ms-grid-columns: 1fr 1fr 1fr 2fr;
          grid-template-columns: 1fr 1fr 1fr 2fr;
          -ms-grid-rows: 1fr auto;
          grid-template-rows: 1fr auto; } }
      footer .footer--container .container--four-columns-wide-right .container--column {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0; }
        footer .footer--container .container--four-columns-wide-right .container--column p a {
          color: #30b9e6; }
        footer .footer--container .container--four-columns-wide-right .container--column li {
          font-family: "mulibold";
          color: #fff;
          padding: 10px 20px 10px 0;
          font-size: 16px; }
          footer .footer--container .container--four-columns-wide-right .container--column li a {
            color: #fff;
            text-decoration: none;
            transition: color 0.2s ease-in-out 0s; }
            footer .footer--container .container--four-columns-wide-right .container--column li a.footer--external-link::after {
              display: inline-block;
              content: url(background-images/external-small.svg);
              width: 16px;
              height: 16px;
              vertical-align: top;
              margin: 2px 0 0 10px; }
            footer .footer--container .container--four-columns-wide-right .container--column li a:hover {
              color: #30b9e6; }
            footer .footer--container .container--four-columns-wide-right .container--column li a:focus {
              outline: none;
              color: #30b9e6;
              text-decoration: underline; }
        footer .footer--container .container--four-columns-wide-right .container--column:nth-child(1) {
          -ms-grid-column: 1;
          -ms-grid-row: 1; }
          @media only screen and (min-width: 768px) {
            footer .footer--container .container--four-columns-wide-right .container--column:nth-child(1) {
              -ms-grid-column: 1;
              -ms-grid-column-span: 1;
              -ms-grid-row: 1;
              -ms-grid-row-span: 1;
              grid-column-start: 1;
              grid-column-end: 1;
              grid-row-start: 1;
              grid-row-end: 1; } }
          @media only screen and (min-width: 992px) {
            footer .footer--container .container--four-columns-wide-right .container--column:nth-child(1) {
              -ms-grid-column: 1;
              -ms-grid-column-span: 1;
              -ms-grid-row: 1;
              -ms-grid-row-span: 1;
              grid-column-start: 1;
              grid-column-end: 1;
              grid-row-start: 1;
              grid-row-end: 1; } }
        footer .footer--container .container--four-columns-wide-right .container--column:nth-child(2) {
          -ms-grid-column: 1;
          -ms-grid-row: 2; }
          @media only screen and (min-width: 768px) {
            footer .footer--container .container--four-columns-wide-right .container--column:nth-child(2) {
              -ms-grid-column: 1;
              -ms-grid-column-span: 1;
              -ms-grid-row: 2;
              -ms-grid-row-span: 1;
              grid-column-start: 1;
              grid-column-end: 1;
              grid-row-start: 2;
              grid-row-end: 2; } }
          @media only screen and (min-width: 992px) {
            footer .footer--container .container--four-columns-wide-right .container--column:nth-child(2) {
              -ms-grid-column: 2;
              -ms-grid-column-span: 1;
              -ms-grid-row: 1;
              -ms-grid-row-span: 1;
              grid-column-start: 2;
              grid-column-end: 2;
              grid-row-start: 1;
              grid-row-end: 1; } }
        footer .footer--container .container--four-columns-wide-right .container--column:nth-child(3) {
          -ms-grid-column: 1;
          -ms-grid-row: 3; }
          @media only screen and (min-width: 768px) {
            footer .footer--container .container--four-columns-wide-right .container--column:nth-child(3) {
              -ms-grid-column: 2;
              -ms-grid-row: 1; } }
          @media only screen and (min-width: 992px) {
            footer .footer--container .container--four-columns-wide-right .container--column:nth-child(3) {
              -ms-grid-column: 3;
              -ms-grid-row: 1; } }
        footer .footer--container .container--four-columns-wide-right .container--column.footer--company-details {
          padding-top: 40px;
          -ms-grid-column: 1;
          -ms-grid-row: 4; }
          @media only screen and (min-width: 768px) {
            footer .footer--container .container--four-columns-wide-right .container--column.footer--company-details {
              padding-top: 0;
              -ms-grid-column: 3;
              -ms-grid-column-span: 2;
              -ms-grid-row: 1;
              -ms-grid-row-span: 2;
              grid-row: 1 / span 2;
              grid-column: 3 / span 2; } }
          @media only screen and (min-width: 992px) {
            footer .footer--container .container--four-columns-wide-right .container--column.footer--company-details {
              -ms-grid-column: 4;
              -ms-grid-row: 1;
              -ms-grid-column-span: 2;
              grid-column: 4 / span 2; } }
          footer .footer--container .container--four-columns-wide-right .container--column.footer--company-details p {
            font-family: "muliregular";
            color: #30b9e6;
            padding: 10px 0;
            font-size: 14px;
            line-height: 1.4; }
            footer .footer--container .container--four-columns-wide-right .container--column.footer--company-details p a:focus {
              color: #fff;
              outline: none;
              -webkit-appearance: none; }
          footer .footer--container .container--four-columns-wide-right .container--column.footer--company-details .footer--contact-details p {
            font-family: "mulibold"; }
            footer .footer--container .container--four-columns-wide-right .container--column.footer--company-details .footer--contact-details p.footer--phone {
              padding-bottom: 5px; }
            footer .footer--container .container--four-columns-wide-right .container--column.footer--company-details .footer--contact-details p.footer--email {
              padding-top: 5px; }
              footer .footer--container .container--four-columns-wide-right .container--column.footer--company-details .footer--contact-details p.footer--email a {
                text-decoration: none; }
                footer .footer--container .container--four-columns-wide-right .container--column.footer--company-details .footer--contact-details p.footer--email a:hover {
                  text-decoration: underline; }
        footer .footer--container .container--four-columns-wide-right .container--column.footer--global-small-print {
          padding-top: 40px;
          -ms-grid-column: 1;
          -ms-grid-row: 5;
          grid-row: 5 / span 1;
          font-family: "muliregular";
          color: #bfc5ce; }
          @media only screen and (min-width: 768px) {
            footer .footer--container .container--four-columns-wide-right .container--column.footer--global-small-print {
              padding-top: 0;
              padding-bottom: 10px;
              -ms-grid-column: 1;
              -ms-grid-column-span: 2;
              -ms-grid-row: 2;
              grid-column: 1 / span 2;
              grid-row: 2 / span 1; } }

.instructions--container {
  display: -ms-grid;
  display: grid;
  padding: 20px 10px 20px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr; }
  .instructions--container .instructions--heading {
    -ms-grid-column: 1;
    -ms-grid-row: 1; }
    .instructions--container .instructions--heading h2 {
      padding: 20px 0 36px;
      text-align: center; }
    .instructions--container .instructions--heading p {
      padding: 0 0 36px;
      text-align: center; }
  .instructions--container .instructions--blocks {
    -ms-grid-column: 1;
    -ms-grid-row: 2;
    display: -ms-grid;
    display: grid; }
    @media only screen and (min-width: 768px) {
      .instructions--container .instructions--blocks {
        -ms-grid-columns: 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr; }
        .instructions--container .instructions--blocks .instructions--block:nth-child(1) {
          -ms-grid-column: 1; }
        .instructions--container .instructions--blocks .instructions--block:nth-child(2) {
          -ms-grid-column: 2; }
        .instructions--container .instructions--blocks .instructions--block:nth-child(3) {
          -ms-grid-column: 3; } }
    .instructions--container .instructions--blocks .instructions--block {
      padding: 0 10px; }
      .instructions--container .instructions--blocks .instructions--block .instructions--block-image {
        padding-bottom: 24px; }
        .instructions--container .instructions--blocks .instructions--block .instructions--block-image img {
          display: block;
          width: 100%;
          height: auto; }
      .instructions--container .instructions--blocks .instructions--block .instructions--block-content h3 {
        padding-bottom: 24px; }
      .instructions--container .instructions--blocks .instructions--block .instructions--block-content p {
        padding-bottom: 36px; }
        @media only screen and (min-width: 768px) {
          .instructions--container .instructions--blocks .instructions--block .instructions--block-content p {
            padding-bottom: 20px; } }

.questionnaire--container .questionnaire--container-columns {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 84px auto;
  grid-template-rows: 84px auto; }
  @media only screen and (min-width: 768px) {
    .questionnaire--container .questionnaire--container-columns {
      max-width: 1044px;
      margin: 0 auto;
      -ms-grid-columns: 2fr 1fr;
      grid-template-columns: 2fr 1fr;
      -ms-grid-rows: auto;
      grid-template-rows: auto; } }
  .questionnaire--container .questionnaire--container-columns .questionnaire--answer-count-container {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: 72px 12px;
    grid-template-rows: 72px 12px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr; }
    @media only screen and (min-width: 768px) {
      .questionnaire--container .questionnaire--container-columns .questionnaire--answer-count-container {
        margin: 24px 20px;
        padding: 12px 0;
        -ms-grid-column: 2;
        -ms-grid-row: 1;
        -ms-grid-column-span: 1;
        grid-row: 1;
        grid-column: 2 / span 1; } }
    .questionnaire--container .questionnaire--container-columns .questionnaire--answer-count-container .questionnaire--answer-count-counter {
      display: inline-block;
      vertical-align: middle;
      padding: 0 24px;
      background-color: #1b1e22;
      font-family: "mulibold";
      color: #fff;
      font-size: 23px;
      align-items: center;
      -ms-grid-row: 1;
      font-size: 0; }
      .questionnaire--container .questionnaire--container-columns .questionnaire--answer-count-container .questionnaire--answer-count-counter .questionnaire--answer-count-label {
        display: inline-block;
        vertical-align: middle;
        line-height: 72px;
        height: 72px;
        width: 40%;
        font-size: 23px; }
      .questionnaire--container .questionnaire--container-columns .questionnaire--answer-count-container .questionnaire--answer-count-counter .questionnaire--answer-count {
        display: inline-block;
        vertical-align: middle;
        line-height: 72px;
        text-align: right;
        height: 72px;
        width: 60%;
        font-size: 23px; }
        .questionnaire--container .questionnaire--container-columns .questionnaire--answer-count-container .questionnaire--answer-count-counter .questionnaire--answer-count svg {
          display: inline-block;
          vertical-align: middle;
          padding: 3px 12px 0; }
          .questionnaire--container .questionnaire--container-columns .questionnaire--answer-count-container .questionnaire--answer-count-counter .questionnaire--answer-count svg .questionnaire--answer-count-symbol {
            fill: #fff; }
        .questionnaire--container .questionnaire--container-columns .questionnaire--answer-count-container .questionnaire--answer-count-counter .questionnaire--answer-count .questionnaire--answer-count-answered {
          display: inline-block;
          vertical-align: middle; }
    .questionnaire--container .questionnaire--container-columns .questionnaire--answer-count-container .questionnaire--answer-count-progress {
      -ms-grid-row: 2; }
      .questionnaire--container .questionnaire--container-columns .questionnaire--answer-count-container .questionnaire--answer-count-progress .questionnaire--answer-count-progress-bar {
        display: block;
        width: 0;
        height: 12px; }
  .questionnaire--container .questionnaire--container-columns .questionnaire--questions-container {
    margin: 20px;
    padding: 10px 0; }
    @media only screen and (min-width: 768px) {
      .questionnaire--container .questionnaire--container-columns .questionnaire--questions-container {
        -ms-grid-column: 1;
        -ms-grid-row: 1;
        -ms-grid-column-span: 1;
        grid-row: 1;
        grid-column: 1 / span 1; } }
    .questionnaire--container .questionnaire--container-columns .questionnaire--questions-container .questionnaire--question-container {
      position: relative; }
      .questionnaire--container .questionnaire--container-columns .questionnaire--questions-container .questionnaire--question-container .questionnaire--question-disble {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%; }
      .questionnaire--container .questionnaire--container-columns .questionnaire--questions-container .questionnaire--question-container:nth-child(1) .questionnaire--question-disble {
        display: none; }
      .questionnaire--container .questionnaire--container-columns .questionnaire--questions-container .questionnaire--question-container:nth-child(2) {
        opacity: 0.3; }
      .questionnaire--container .questionnaire--container-columns .questionnaire--questions-container .questionnaire--question-container:nth-child(n+3) {
        height: 0;
        opacity: 0; }
      .questionnaire--container .questionnaire--container-columns .questionnaire--questions-container .questionnaire--question-container .questionnaire--question {
        padding: 42px 0; }
        @media only screen and (min-width: 768px) {
          .questionnaire--container .questionnaire--container-columns .questionnaire--questions-container .questionnaire--question-container .questionnaire--question {
            padding: 0 0 100px; } }
        .questionnaire--container .questionnaire--container-columns .questionnaire--questions-container .questionnaire--question-container .questionnaire--question p {
          padding-bottom: 18px; }
          .questionnaire--container .questionnaire--container-columns .questionnaire--questions-container .questionnaire--question-container .questionnaire--question p.questionnaire--question-number {
            font-family: "mulibold"; }
        .questionnaire--container .questionnaire--container-columns .questionnaire--questions-container .questionnaire--question-container .questionnaire--question h3 {
          padding-bottom: 18px; }
        .questionnaire--container .questionnaire--container-columns .questionnaire--questions-container .questionnaire--question-container .questionnaire--question .questionnaire--question-answers {
          padding: 18px 0 26px; }
          .questionnaire--container .questionnaire--container-columns .questionnaire--questions-container .questionnaire--question-container .questionnaire--question .questionnaire--question-answers button {
            display: inline-block;
            margin: 0 8px 8px 0; }
        .questionnaire--container .questionnaire--container-columns .questionnaire--questions-container .questionnaire--question-container .questionnaire--question .questionnaire--question-tooltip p {
          color: #6a717c;
          padding: 0 0 0 28px;
          position: relative; }
          .questionnaire--container .questionnaire--container-columns .questionnaire--questions-container .questionnaire--question-container .questionnaire--question .questionnaire--question-tooltip p::before {
            content: url(background-images/hcp-questionairre-tooltip.svg);
            position: absolute;
            width: 24px;
            height: 24px;
            top: 2px;
            left: 0; }
    .questionnaire--container .questionnaire--container-columns .questionnaire--questions-container .questionnaire--results-container {
      height: 0;
      opacity: 0; }
      .questionnaire--container .questionnaire--container-columns .questionnaire--questions-container .questionnaire--results-container.questionnaire--results-hide {
        display: none; }
      .questionnaire--container .questionnaire--container-columns .questionnaire--questions-container .questionnaire--results-container .questionnaire--results h3.questionnaire--results-heading {
        padding: 0 36px 60px;
        position: relative; }
        .questionnaire--container .questionnaire--container-columns .questionnaire--questions-container .questionnaire--results-container .questionnaire--results h3.questionnaire--results-heading:before {
          content: url(background-images/hcp-questionairre-results.svg);
          position: absolute;
          width: 24px;
          height: 20px;
          top: 2px;
          left: 0; }
      .questionnaire--container .questionnaire--container-columns .questionnaire--questions-container .questionnaire--results-container .questionnaire--results .questionnaire--results-score p {
        padding-bottom: 24px; }
        .questionnaire--container .questionnaire--container-columns .questionnaire--questions-container .questionnaire--results-container .questionnaire--results .questionnaire--results-score p.questionnaire--results-score-total {
          font-family: "AntarcticanHeadline-Bold";
          color: #104c81;
          font-size: 26px;
          padding-bottom: 48px; }
      .questionnaire--container .questionnaire--container-columns .questionnaire--questions-container .questionnaire--results-container .questionnaire--results .questionnaire--results-description {
        padding-bottom: 24px; }
        .questionnaire--container .questionnaire--container-columns .questionnaire--questions-container .questionnaire--results-container .questionnaire--results .questionnaire--results-description h3 {
          padding-bottom: 24px; }
        .questionnaire--container .questionnaire--container-columns .questionnaire--questions-container .questionnaire--results-container .questionnaire--results .questionnaire--results-description P {
          padding-bottom: 24px; }
          .questionnaire--container .questionnaire--container-columns .questionnaire--questions-container .questionnaire--results-container .questionnaire--results .questionnaire--results-description P strong {
            font-family: "mulibold"; }
    .questionnaire--container .questionnaire--container-columns .questionnaire--questions-container .questionnaire--results-table-container {
      height: 0;
      opacity: 0; }
      .questionnaire--container .questionnaire--container-columns .questionnaire--questions-container .questionnaire--results-table-container .questionnaire--results-table {
        padding-bottom: 24px; }
      .questionnaire--container .questionnaire--container-columns .questionnaire--questions-container .questionnaire--results-table-container .questionnaire--results-save-buttons {
        padding-bottom: 48px; }
        .questionnaire--container .questionnaire--container-columns .questionnaire--questions-container .questionnaire--results-table-container .questionnaire--results-save-buttons button {
          display: inline-block;
          margin: 20px 20px 0 0; }
      .questionnaire--container .questionnaire--container-columns .questionnaire--questions-container .questionnaire--results-table-container p {
        padding-bottom: 24px; }
        .questionnaire--container .questionnaire--container-columns .questionnaire--questions-container .questionnaire--results-table-container p strong {
          font-family: "mulibold"; }

.hide-ams {
  display: none;
  opacity: 0;
  visibility: hidden; }
  .hide-ams h3, .hide-ams p {
    opacity: 1 !important;
    visibility: inherit !important; }

body.home {
  margin: 0; }

.home-page {
  display: block;
  height: 100vh; }
  .home-page .home-page--links {
    opacity: 0;
    visibility: hidden; }

.page--fade-in {
  position: fixed;
  visibility: hidden;
  opacity: 0; }

.landing-slide {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  visibility: hidden;
  display: none;
  width: 100%;
  min-height: 100vh; }
  @media only screen and (min-width: 768px) {
    .landing-slide {
      height: 100%; } }

.landing-slide--container {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 30px 70px auto 30px;
  grid-template-columns: 30px 70px auto 30px;
  -ms-grid-rows: 30px 30px 30px auto 30px 10px 15vh 10px;
  grid-template-rows: 30px 30px 30px auto 30px 10px 15vh 10px;
  width: 100%;
  min-height: 100vh;
  background-color: #30b9e6; }
  @media only screen and (min-width: 768px) {
    .landing-slide--container {
      -ms-grid-columns: 75px 95px auto 75px;
      grid-template-columns: 75px 95px auto 75px;
      -ms-grid-rows: 75px 75px 75px calc(100% - 485px) 75px 35px 75px 75px;
      grid-template-rows: 75px 75px 75px auto 75px 35px 75px 75px;
      height: 100%; } }
  @media only screen and (min-width: 1200px) {
    .landing-slide--container {
      -ms-grid-columns: 75px 95px auto 75px 75px 75px 75px 6% 75px 75px;
      grid-template-columns: 75px 95px auto 75px 75px 75px 75px 6% 75px 75px; } }
  @media only screen and (min-width: 1700px) {
    .landing-slide--container {
      -ms-grid-columns: 75px 95px auto 75px 75px 75px 75px 10% 75px 75px;
      grid-template-columns: 75px 95px auto 75px 75px 75px 75px 10% 75px 75px; } }
  .landing-slide--container .landing-slide--dark-blue {
    background-color: #0074ae; }
  .landing-slide--container .landing-slide--light-blue {
    background-color: #87d7ef; }
  .landing-slide--container .landing-slide--white {
    background-color: #fff; }
  .landing-slide--container .landing-slide--background {
    background-color: #30b9e6; }
  .landing-slide--container .landing-slide--transparent {
    opacity: 0.3; }
  @media only screen and (min-width: 768px) {
    .landing-slide--container .landing-slide--welcome {
      -ms-grid-column: 1;
      -ms-grid-column-span: 1;
      -ms-grid-row: 4;
      -ms-grid-row-span: 4;
      grid-column-start: 1;
      grid-column-end: 2;
      grid-row-start: 4;
      grid-row-end: 8;
      background-image: url(background-images/welcome.svg);
      background-repeat: no-repeat;
      background-position: center center; } }
  .landing-slide--container .landing-slide--background-image {
    display: none; }
    @media only screen and (min-width: 768px) {
      .landing-slide--container .landing-slide--background-image {
        display: block;
        -ms-grid-column: 5;
        -ms-grid-column-span: 6;
        -ms-grid-row: 1;
        -ms-grid-row-span: 8;
        grid-column-start: 5;
        grid-column-end: 11;
        grid-row-start: 1;
        grid-row-end: 9;
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat; } }
  .landing-slide--container .landing-slide--logo img {
    display: block;
    width: 80px;
    height: auto;
    margin: 10px auto 0; }
    @media only screen and (min-width: 768px) {
      .landing-slide--container .landing-slide--logo img {
        width: 100px;
        margin-top: 50px; } }
  .landing-slide--container .landing-slide--form {
    display: -ms-grid;
    display: grid;
    position: relative; }
    .landing-slide--container .landing-slide--form p,
    .landing-slide--container .landing-slide--form span {
      font-family: "ubuntubold";
      padding: 0 0 15px;
      font-size: 14px;
      letter-spacing: -0.38px;
      line-height: 1.35; }
      @media only screen and (min-width: 768px) {
        .landing-slide--container .landing-slide--form p,
        .landing-slide--container .landing-slide--form span {
          font-size: 17px;
          padding: 0 0 20px; } }
      @media only screen and (min-width: 1700px) {
        .landing-slide--container .landing-slide--form p,
        .landing-slide--container .landing-slide--form span {
          font-size: 19px;
          padding: 0 0 25px; } }
    .landing-slide--container .landing-slide--form form .form-container {
      position: absolute;
      top: 50%;
      transform: translate(0, -50%);
      padding: 0 20px;
      /* Create a custom checkbox */ }
      @media only screen and (min-width: 768px) {
        .landing-slide--container .landing-slide--form form .form-container {
          padding: 0 35px; } }
      @media only screen and (min-width: 1200px) {
        .landing-slide--container .landing-slide--form form .form-container {
          padding: 0 75px; } }
      .landing-slide--container .landing-slide--form form .form-container .form--radio {
        display: block;
        position: relative;
        margin: 0;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        font-family: "muliregular";
        padding: 0 0 15px 30px;
        /* Hide the browser's default checkbox */
        /* On mouse-over, add a grey background color */
        /* When the checkbox is checked, add a blue background */
        /* Show the checkmark when checked */
        /* Style the checkmark/indicator */ }
        @media only screen and (min-width: 768px) {
          .landing-slide--container .landing-slide--form form .form-container .form--radio {
            padding: 0 0 25px 38px; } }
        .landing-slide--container .landing-slide--form form .form-container .form--radio span {
          padding-bottom: 0; }
        .landing-slide--container .landing-slide--form form .form-container .form--radio input {
          position: absolute;
          opacity: 0;
          cursor: pointer;
          height: 0;
          width: 0; }
        .landing-slide--container .landing-slide--form form .form-container .form--radio:hover input ~ .form--radio-checkmark {
          background-color: #2630a2; }
        .landing-slide--container .landing-slide--form form .form-container .form--radio .checkmark-selected {
          background-color: #2630a2; }
        .landing-slide--container .landing-slide--form form .form-container .form--radio input:checked ~ .form--radio-checkmark {
          background-color: #2630a2; }
        .landing-slide--container .landing-slide--form form .form-container .form--radio input:checked ~ .form--radio-checkmark:after {
          display: block; }
        .landing-slide--container .landing-slide--form form .form-container .form--radio .form--radio-checkmark:after {
          left: 6px;
          top: 2px;
          width: 5px;
          height: 10px;
          border: solid white;
          border-width: 0 3px 3px 0;
          -webkit-transform: rotate(45deg);
          -ms-transform: rotate(45deg);
          transform: rotate(45deg); }
          @media only screen and (min-width: 600px) {
            .landing-slide--container .landing-slide--form form .form-container .form--radio .form--radio-checkmark:after {
              left: 8px;
              top: 4px; } }
      .landing-slide--container .landing-slide--form form .form-container .form--radio-checkmark {
        position: absolute;
        top: 3px;
        left: 0;
        height: 20px;
        width: 20px;
        background-color: #ccd8ff;
        border-radius: 5px;
        /* Create the checkmark/indicator (hidden when not checked) */ }
        @media only screen and (min-width: 600px) {
          .landing-slide--container .landing-slide--form form .form-container .form--radio-checkmark {
            top: -1px;
            height: 24px;
            width: 24px; } }
        .landing-slide--container .landing-slide--form form .form-container .form--radio-checkmark:after {
          content: "";
          position: absolute;
          display: none; }
    .landing-slide--container .landing-slide--form .button--container {
      padding-top: 10px; }
      .landing-slide--container .landing-slide--form .button--container .button-selected {
        box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.25); }
      .landing-slide--container .landing-slide--form .button--container .button--disabled {
        background-color: #aaaad8;
        cursor: auto; }
        .landing-slide--container .landing-slide--form .button--container .button--disabled:hover {
          box-shadow: none; }
  .landing-slide--container .landing-slide--small-print {
    -ms-grid-column: 2;
    -ms-grid-column-span: 2;
    -ms-grid-row: 7;
    -ms-grid-row-span: 1;
    grid-column-start: 2;
    grid-column-end: 4;
    grid-row-start: 7;
    grid-row-end: 8;
    display: -ms-grid;
    display: grid;
    justify-content: center;
    align-content: center;
    padding: 16px 0 0 0; }
    @media only screen and (min-width: 600px) {
      .landing-slide--container .landing-slide--small-print {
        padding: 20px 0 0 0; } }
    @media only screen and (min-width: 768px) {
      .landing-slide--container .landing-slide--small-print {
        -ms-grid-column: 3;
        -ms-grid-column-span: 1;
        -ms-grid-row: 6;
        -ms-grid-row-span: 3;
        grid-column-start: 3;
        grid-column-end: 4;
        grid-row-start: 6;
        grid-row-end: 9;
        padding-left: 35px;
        padding: 30px 0 6px; } }
    .landing-slide--container .landing-slide--small-print p {
      font-size: 10px;
      padding: 0 0 16px; }
      @media only screen and (min-width: 600px) {
        .landing-slide--container .landing-slide--small-print p {
          font-size: 12px;
          padding: 0 0 20px; } }
      @media only screen and (min-width: 768px) {
        .landing-slide--container .landing-slide--small-print p {
          font-size: 16px;
          padding: 0 0 24px; } }
      .landing-slide--container .landing-slide--small-print p a {
        color: #2630a2; }
  .landing-slide--container .landing-slide--block-1 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    grid-column-start: 1;
    grid-column-end: 3;
    grid-row-start: 1;
    grid-row-end: 3; }
  .landing-slide--container .landing-slide--block-2 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 3;
    grid-row-end: 4; }
  .landing-slide--container .landing-slide--block-3 {
    display: none; }
    @media only screen and (min-width: 1200px) {
      .landing-slide--container .landing-slide--block-3 {
        -ms-grid-column: 4;
        -ms-grid-column-span: 1;
        -ms-grid-row: 1;
        -ms-grid-row-span: 1;
        grid-column-start: 4;
        grid-column-end: 5;
        grid-row-start: 1;
        grid-row-end: 2; } }
  @media only screen and (max-width: 991px) and (orientation: portrait) {
    .landing-slide--container .landing-slide--block-4 {
      -ms-grid-column: 2;
      -ms-grid-column-span: 3;
      -ms-grid-row: 3;
      -ms-grid-row-span: 3;
      grid-column-start: 2;
      grid-column-end: 5;
      grid-row-start: 3;
      grid-row-end: 6; } }
  @media only screen and (max-width: 991px) and (orientation: landscape) {
    .landing-slide--container .landing-slide--block-4 {
      -ms-grid-column: 3;
      -ms-grid-column-span: 3;
      -ms-grid-row: 1;
      -ms-grid-row-span: 5;
      grid-column-start: 3;
      grid-column-end: 6;
      grid-row-start: 1;
      grid-row-end: 6; } }
  @media only screen and (min-width: 992px) {
    .landing-slide--container .landing-slide--block-4 {
      -ms-grid-column: 3;
      -ms-grid-column-span: 1;
      -ms-grid-row: 3;
      -ms-grid-row-span: 3;
      grid-column-start: 3;
      grid-column-end: 4;
      grid-row-start: 3;
      grid-row-end: 6; } }
  .landing-slide--container .landing-slide--block-5 {
    display: none; }
    @media only screen and (min-width: 768px) {
      .landing-slide--container .landing-slide--block-5 {
        display: block;
        -ms-grid-column: 4;
        -ms-grid-column-span: 1;
        -ms-grid-row: 3;
        -ms-grid-row-span: 2;
        grid-column-start: 4;
        grid-column-end: 5;
        grid-row-start: 3;
        grid-row-end: 5; } }
  .landing-slide--container .landing-slide--block-6 {
    display: none; }
    @media only screen and (min-width: 768px) {
      .landing-slide--container .landing-slide--block-6 {
        display: block;
        -ms-grid-column: 1;
        -ms-grid-column-span: 1;
        -ms-grid-row: 8;
        -ms-grid-row-span: 1;
        grid-column-start: 1;
        grid-column-end: 2;
        grid-row-start: 8;
        grid-row-end: 9; } }
  .landing-slide--container .landing-slide--block-7 {
    display: none; }
    @media only screen and (min-width: 768px) {
      .landing-slide--container .landing-slide--block-7 {
        display: block;
        -ms-grid-column: 4;
        -ms-grid-column-span: 1;
        -ms-grid-row: 8;
        -ms-grid-row-span: 1;
        grid-column-start: 4;
        grid-column-end: 5;
        grid-row-start: 8;
        grid-row-end: 9; } }
  .landing-slide--container .landing-slide--image-block-1 {
    display: none; }
    @media only screen and (min-width: 1200px) {
      .landing-slide--container .landing-slide--image-block-1 {
        display: block;
        -ms-grid-column: 5;
        -ms-grid-column-span: 2;
        -ms-grid-row: 1;
        -ms-grid-row-span: 2;
        grid-column-start: 5;
        grid-column-end: 7;
        grid-row-start: 1;
        grid-row-end: 3; } }
  .landing-slide--container .landing-slide--image-block-2 {
    display: none; }
    @media only screen and (min-width: 1200px) {
      .landing-slide--container .landing-slide--image-block-2 {
        display: block;
        -ms-grid-column: 7;
        -ms-grid-column-span: 1;
        -ms-grid-row: 2;
        -ms-grid-row-span: 1;
        grid-column-start: 7;
        grid-column-end: 8;
        grid-row-start: 2;
        grid-row-end: 3; } }
  .landing-slide--container .landing-slide--image-block-3 {
    display: none; }
    @media only screen and (min-width: 1200px) {
      .landing-slide--container .landing-slide--image-block-3 {
        display: block;
        -ms-grid-column: 10;
        -ms-grid-column-span: 1;
        -ms-grid-row: 1;
        -ms-grid-row-span: 1;
        grid-column-start: 10;
        grid-column-end: 11;
        grid-row-start: 1;
        grid-row-end: 2; } }
  .landing-slide--container .landing-slide--image-block-4 {
    display: none; }
    @media only screen and (min-width: 1200px) {
      .landing-slide--container .landing-slide--image-block-4 {
        display: block;
        -ms-grid-column: 5;
        -ms-grid-column-span: 1;
        -ms-grid-row: 7;
        -ms-grid-row-span: 1;
        grid-column-start: 5;
        grid-column-end: 6;
        grid-row-start: 7;
        grid-row-end: 8; } }
  .landing-slide--container .landing-slide--image-block-5 {
    display: none; }
    @media only screen and (min-width: 1200px) {
      .landing-slide--container .landing-slide--image-block-5 {
        display: block;
        -ms-grid-column: 9;
        -ms-grid-column-span: 1;
        -ms-grid-row: 7;
        -ms-grid-row-span: 1;
        grid-column-start: 9;
        grid-column-end: 10;
        grid-row-start: 7;
        grid-row-end: 8; } }
  .landing-slide--container .landing-slide--image-block-6 {
    display: none; }
    @media only screen and (min-width: 1200px) {
      .landing-slide--container .landing-slide--image-block-6 {
        display: block;
        -ms-grid-column: 6;
        -ms-grid-column-span: 1;
        -ms-grid-row: 8;
        -ms-grid-row-span: 1;
        grid-column-start: 6;
        grid-column-end: 7;
        grid-row-start: 8;
        grid-row-end: 9; } }
  .landing-slide--container .landing-slide--image-block-7 {
    display: none; }
    @media only screen and (min-width: 1200px) {
      .landing-slide--container .landing-slide--image-block-7 {
        display: block;
        -ms-grid-column: 10;
        -ms-grid-column-span: 1;
        -ms-grid-row: 8;
        -ms-grid-row-span: 1;
        grid-column-start: 10;
        grid-column-end: 11;
        grid-row-start: 8;
        grid-row-end: 9; } }

ul.tooltip-list {
  position: relative;
  z-index: 1; }
  ul.tooltip-list li.tooltip-button {
    position: relative; }
    ul.tooltip-list li.tooltip-button span {
      color: inherit;
      text-decoration: none;
      position: relative;
      outline: 0;
      border: 0;
      display: inline-block;
      cursor: pointer; }
      ul.tooltip-list li.tooltip-button span::after {
        content: '';
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: #d5f1fa;
        transform: scaleY(0.1);
        transform-origin: 0 100%;
        transition: all 0.3s ease-in-out 0s;
        z-index: -1; }
      ul.tooltip-list li.tooltip-button span:hover::after {
        transform: scaleY(1); }
      ul.tooltip-list li.tooltip-button span:focus::after {
        transform: scaleY(1); }
    ul.tooltip-list li.tooltip-button ul.tooltip-content {
      position: absolute;
      width: 80%;
      height: auto;
      margin: 0;
      top: 30px;
      left: 0;
      padding: 24px 24px 14px 24px;
      box-shadow: 0 0 6px 0 rgba(48, 185, 230, 0.3);
      border: solid 2px #0d99c7;
      background-color: #fff;
      z-index: 10;
      border-radius: 5px;
      display: none; }
      ul.tooltip-list li.tooltip-button ul.tooltip-content::before {
        content: '';
        position: absolute;
        width: 27px;
        height: 10px;
        top: -10px;
        left: 20px;
        background-image: url("background-images/tooltip-arrow.svg");
        background-repeat: no-repeat;
        background-size: cover; }
      ul.tooltip-list li.tooltip-button ul.tooltip-content li {
        opacity: 1 !important;
        visibility: inherit !important; }
        ul.tooltip-list li.tooltip-button ul.tooltip-content li::marker {
          content: ''; }
      ul.tooltip-list li.tooltip-button ul.tooltip-content.tooltip-show {
        display: block; }

.rollover-man {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 1fr 1fr;
  grid-template-rows: 1fr 1fr; }
  @media only screen and (min-width: 600px) {
    .rollover-man {
      -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr;
      -ms-grid-rows: 1fr;
      grid-template-rows: 1fr; } }
  .rollover-man .rollover-man-illustration {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
    position: relative; }
    @media only screen and (min-width: 600px) {
      .rollover-man .rollover-man-illustration {
        -ms-grid-column: 1;
        -ms-grid-row: 1; } }
    .rollover-man .rollover-man-illustration img {
      display: block;
      width: 100%;
      height: auto; }
    .rollover-man .rollover-man-illustration .rollover-man-pin {
      position: absolute;
      width: 24px;
      height: 24px;
      margin: -12px 0 0 -12px;
      cursor: pointer; }
      .rollover-man .rollover-man-illustration .rollover-man-pin .rollover-man-pin-button,
      .rollover-man .rollover-man-illustration .rollover-man-pin .rollover-man-pin-cover {
        position: absolute;
        top: 0;
        left: 0;
        width: 24px;
        height: 24px; }
      .rollover-man .rollover-man-illustration .rollover-man-pin .rollover-man-pin-cover {
        display: none; }
      .rollover-man .rollover-man-illustration .rollover-man-pin .cover-active {
        display: block; }
      .rollover-man .rollover-man-illustration .rollover-man-pin svg .rollover-man-ring {
        fill: none;
        stroke: #7cc242; }
@keyframes pulsate {
  from {
    transform: scale(1);
    opacity: 1; }
  to {
    transform: scale(1.7);
    opacity: 0; } }
      .rollover-man .rollover-man-illustration .rollover-man-pin svg .pulsate {
        animation: pulsate 2s infinite;
        transform-origin: center; }
      .rollover-man .rollover-man-illustration .rollover-man-pin svg .rollover-man-dot {
        fill: #7cc242; }
  .rollover-man .rollover-man-content {
    -ms-grid-column: 1;
    -ms-grid-row: 2;
    position: relative; }
    @media only screen and (min-width: 600px) {
      .rollover-man .rollover-man-content {
        -ms-grid-column: 2;
        -ms-grid-row: 1; } }
    .rollover-man .rollover-man-content .rollover-man-content--show-hide {
      position: absolute;
      top: 0;
      left: 0;
      opacity: 0;
      visibility: hidden; }
      @media only screen and (min-width: 1200px) {
        .rollover-man .rollover-man-content .rollover-man-content--show-hide {
          width: 150%; } }

.video-text-tab-container {
  position: relative; }
  .video-text-tab-container .video-text-tab-buttons {
    text-align: center; }
    .video-text-tab-container .video-text-tab-buttons button {
      display: inline-block;
      width: 44px;
      height: 44px;
      padding: 4px;
      background-color: transparent;
      border: none; }
      .video-text-tab-container .video-text-tab-buttons button .video-button {
        width: 36px;
        height: 36px; }
        .video-text-tab-container .video-text-tab-buttons button .video-button .video-circle {
          fill: none;
          stroke: #2630a2;
          stroke-width: 2px;
          transition: fill 0.3s ease; }
        .video-text-tab-container .video-text-tab-buttons button .video-button .video-dark-blue {
          fill: #2630a2;
          transition: fill 0.3s ease; }
        .video-text-tab-container .video-text-tab-buttons button .video-button .video-pale-blue {
          fill: #5170d3;
          transition: fill 0.3s ease; }
      .video-text-tab-container .video-text-tab-buttons button:hover, .video-text-tab-container .video-text-tab-buttons button:focus, .video-text-tab-container .video-text-tab-buttons button.video-text-focus {
        outline: none;
        -webkit-appearance: none; }
        .video-text-tab-container .video-text-tab-buttons button:hover .video-button .video-circle, .video-text-tab-container .video-text-tab-buttons button:focus .video-button .video-circle, .video-text-tab-container .video-text-tab-buttons button.video-text-focus .video-button .video-circle {
          fill: #2630a2;
          stroke: #2630a2; }
        .video-text-tab-container .video-text-tab-buttons button:hover .video-button .video-dark-blue, .video-text-tab-container .video-text-tab-buttons button:focus .video-button .video-dark-blue, .video-text-tab-container .video-text-tab-buttons button.video-text-focus .video-button .video-dark-blue {
          fill: #ffffff; }
        .video-text-tab-container .video-text-tab-buttons button:hover .video-button .video-pale-blue, .video-text-tab-container .video-text-tab-buttons button:focus .video-button .video-pale-blue, .video-text-tab-container .video-text-tab-buttons button.video-text-focus .video-button .video-pale-blue {
          fill: #ffffff; }
      .video-text-tab-container .video-text-tab-buttons button .text-button {
        width: 36px;
        height: 36px; }
        .video-text-tab-container .video-text-tab-buttons button .text-button .text-circle {
          fill: none;
          stroke: #2630a2;
          stroke-width: 2px;
          transition: fill 0.3s ease; }
        .video-text-tab-container .video-text-tab-buttons button .text-button .text-dark-blue {
          fill: #2630a2;
          transition: fill 0.3s ease; }
        .video-text-tab-container .video-text-tab-buttons button .text-button .text-pale-blue {
          fill: #5170d3;
          transition: fill 0.3s ease; }
      .video-text-tab-container .video-text-tab-buttons button:hover, .video-text-tab-container .video-text-tab-buttons button:focus, .video-text-tab-container .video-text-tab-buttons button.video-text-focus {
        outline: none;
        -webkit-appearance: none; }
        .video-text-tab-container .video-text-tab-buttons button:hover .text-button .text-circle, .video-text-tab-container .video-text-tab-buttons button:focus .text-button .text-circle, .video-text-tab-container .video-text-tab-buttons button.video-text-focus .text-button .text-circle {
          fill: #2630a2;
          stroke: #2630a2; }
        .video-text-tab-container .video-text-tab-buttons button:hover .text-button .text-dark-blue, .video-text-tab-container .video-text-tab-buttons button:focus .text-button .text-dark-blue, .video-text-tab-container .video-text-tab-buttons button.video-text-focus .text-button .text-dark-blue {
          fill: #ffffff; }
        .video-text-tab-container .video-text-tab-buttons button:hover .text-button .text-pale-blue, .video-text-tab-container .video-text-tab-buttons button:focus .text-button .text-pale-blue, .video-text-tab-container .video-text-tab-buttons button.video-text-focus .text-button .text-pale-blue {
          fill: #ffffff; }
  .video-text-tab-container .show-video {
    position: absolute; }
  .video-text-tab-container .show-text {
    position: absolute;
    opacity: 0;
    visibility: hidden; }
  .video-text-tab-container .block-editor-inner-blocks .show-video {
    position: relative; }
  .video-text-tab-container .block-editor-inner-blocks .show-text {
    position: relative;
    opacity: 1;
    visibility: inherit; }

#ccc #ccc-notify {
  padding: 24px !important; }
  @media only screen and (min-width: 768px) {
    #ccc #ccc-notify {
      padding: 48px !important; } }
  @media only screen and (min-width: 992px) {
    #ccc #ccc-notify {
      padding: 72px !important; } }

#ccc #ccc-notify h3 {
  font-size: 23px !important;
  line-height: 1 !important;
  font-family: "ubuntubold";
  color: #1b1e22 !important;
  padding-bottom: 12px !important;
  padding-right: 24px !important; }
  @media only screen and (min-width: 992px) {
    #ccc #ccc-notify h3 {
      padding-bottom: 24px !important;
      padding-right: 0 !important; } }

#ccc #ccc-notify p {
  padding-right: 24px !important;
  padding-bottom: 12px !important; }
  @media only screen and (min-width: 992px) {
    #ccc #ccc-notify p {
      padding-right: 0 !important;
      padding-bottom: 0 !important; } }

#ccc .ccc-notify-button {
  margin: 0 12px 0 0 !important; }
  @media only screen and (min-width: 768px) {
    #ccc .ccc-notify-button {
      padding: 24px !important; } }

#ccc .ccc-content--dark .ccc-notify-button {
  padding-left: 0 !important;
  padding-right: 0 !important;
  border-color: transparent !important; }
  #ccc .ccc-content--dark .ccc-notify-button span {
    text-decoration: underline !important; }

#ccc .ccc-notify-button.ccc-accept-button {
  padding: 8px 16px !important;
  text-decoration: none !important; }
  #ccc .ccc-notify-button.ccc-accept-button span {
    text-decoration: none !important; }

#ccc .ccc-notify-button.ccc-reject-button {
  padding: 8px 16px !important;
  text-decoration: none !important; }
  #ccc .ccc-notify-button.ccc-reject-button span {
    text-decoration: none !important; }

#ccc h2, #ccc h3 {
  padding: 0 !important; }

#ccc #ccc-notify-dismiss {
  display: none !important; }

#ccc #ccc-icon {
  outline: none; }
  #ccc #ccc-icon:hover, #ccc #ccc-icon:focus {
    outline: none;
    fill: #1f75c1; }

.treatment-hero {
  margin-bottom: 36px; }
  @media only screen and (min-width: 768px) {
    .treatment-hero {
      margin-bottom: 48px; } }
  .treatment-hero .treatment-hero--breadcrumbs {
    display: block;
    margin: 0 auto;
    padding: 35px 20px 20px; }
    @media only screen and (min-width: 768px) {
      .treatment-hero .treatment-hero--breadcrumbs {
        padding-top: 73px; } }
    @media only screen and (min-width: 1200px) {
      .treatment-hero .treatment-hero--breadcrumbs {
        width: calc(85% - 40px); } }
    @media only screen and (min-width: 1700px) {
      .treatment-hero .treatment-hero--breadcrumbs {
        width: calc(75% - 40px); } }
    .treatment-hero .treatment-hero--breadcrumbs .hcp--header-breadcrumbs ul > li a {
      color: #104c81; }
    .treatment-hero .treatment-hero--breadcrumbs .hcp--header-breadcrumbs .breadcrumb-divider svg {
      fill: #104c81; }
  .treatment-hero .treatment-hero--heading h1 {
    color: #1b1e22;
    padding: 0; }
    @media only screen and (min-width: 768px) {
      .treatment-hero .treatment-hero--heading h1 {
        text-align: center; } }
  .treatment-hero .treatment-hero--background {
    display: block;
    width: 100%;
    height: auto;
    background-color: #1b1e22;
    background-image: url("../css/background-images/background-fade.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: bottom center; }
    .treatment-hero .treatment-hero--background .treatment-hero--container {
      display: block;
      width: 100%;
      height: auto;
      margin: 0 auto;
      font-size: 0;
      position: relative; }
      @media only screen and (min-width: 1200px) {
        .treatment-hero .treatment-hero--background .treatment-hero--container {
          width: 85%; } }
      @media only screen and (min-width: 1700px) {
        .treatment-hero .treatment-hero--background .treatment-hero--container {
          width: 75%; } }
      .treatment-hero .treatment-hero--background .treatment-hero--container .treatment-hero--content-left {
        display: block;
        padding: 35px 20px 0; }
        @media only screen and (min-width: 768px) {
          .treatment-hero .treatment-hero--background .treatment-hero--container .treatment-hero--content-left {
            display: inline-block;
            width: calc(50% - 40px);
            vertical-align: top; } }
        @media only screen and (min-width: 992px) {
          .treatment-hero .treatment-hero--background .treatment-hero--container .treatment-hero--content-left {
            position: absolute;
            top: 50%;
            width: 340px;
            padding: 0 0 0 20px; }
            .treatment-hero .treatment-hero--background .treatment-hero--container .treatment-hero--content-left.content-left-1 {
              margin-top: -20px; }
            .treatment-hero .treatment-hero--background .treatment-hero--container .treatment-hero--content-left.content-left-2 {
              margin-top: -40px; }
            .treatment-hero .treatment-hero--background .treatment-hero--container .treatment-hero--content-left.content-left-3 {
              margin-top: -60px; }
            .treatment-hero .treatment-hero--background .treatment-hero--container .treatment-hero--content-left.content-left-4 {
              margin-top: -80px; }
            .treatment-hero .treatment-hero--background .treatment-hero--container .treatment-hero--content-left.content-left-5 {
              margin-top: -100px; }
            .treatment-hero .treatment-hero--background .treatment-hero--container .treatment-hero--content-left.content-left-6 {
              margin-top: -120px; } }
        @media only screen and (min-width: 1200px) {
          .treatment-hero .treatment-hero--background .treatment-hero--container .treatment-hero--content-left {
            width: 380px; } }
        .treatment-hero .treatment-hero--background .treatment-hero--container .treatment-hero--content-left .treatment-hero--line {
          display: block;
          width: 100%;
          height: 33px;
          overflow: hidden; }
          @media only screen and (min-width: 992px) {
            .treatment-hero .treatment-hero--background .treatment-hero--container .treatment-hero--content-left .treatment-hero--line {
              height: 28px; } }
          @media only screen and (min-width: 1200px) {
            .treatment-hero .treatment-hero--background .treatment-hero--container .treatment-hero--content-left .treatment-hero--line {
              height: 40px; } }
          .treatment-hero .treatment-hero--background .treatment-hero--container .treatment-hero--content-left .treatment-hero--line h3 {
            font-size: 28px;
            color: #fff;
            padding: 0;
            transform: translateY(28px); }
            @media only screen and (min-width: 992px) {
              .treatment-hero .treatment-hero--background .treatment-hero--container .treatment-hero--content-left .treatment-hero--line h3 {
                font-size: 24px;
                transform: translateY(24px); } }
            @media only screen and (min-width: 1200px) {
              .treatment-hero .treatment-hero--background .treatment-hero--container .treatment-hero--content-left .treatment-hero--line h3 {
                font-size: 34px;
                transform: translateY(34px); } }
      .treatment-hero .treatment-hero--background .treatment-hero--container .treatment-hero--content-right {
        display: block;
        padding: 35px 20px 20px; }
        @media only screen and (min-width: 768px) {
          .treatment-hero .treatment-hero--background .treatment-hero--container .treatment-hero--content-right {
            display: inline-block;
            width: calc(50% - 40px);
            vertical-align: top; } }
        @media only screen and (min-width: 992px) {
          .treatment-hero .treatment-hero--background .treatment-hero--container .treatment-hero--content-right {
            position: absolute;
            top: 50%;
            right: 0;
            width: 340px;
            padding: 0 20px 0 0; }
            .treatment-hero .treatment-hero--background .treatment-hero--container .treatment-hero--content-right.content-right-1 {
              margin-top: -20px; }
            .treatment-hero .treatment-hero--background .treatment-hero--container .treatment-hero--content-right.content-right-2 {
              margin-top: -40px; }
            .treatment-hero .treatment-hero--background .treatment-hero--container .treatment-hero--content-right.content-right-3 {
              margin-top: -60px; }
            .treatment-hero .treatment-hero--background .treatment-hero--container .treatment-hero--content-right.content-right-4 {
              margin-top: -80px; }
            .treatment-hero .treatment-hero--background .treatment-hero--container .treatment-hero--content-right.content-right-5 {
              margin-top: -100px; }
            .treatment-hero .treatment-hero--background .treatment-hero--container .treatment-hero--content-right.content-right-6 {
              margin-top: -120px; } }
        @media only screen and (min-width: 1200px) {
          .treatment-hero .treatment-hero--background .treatment-hero--container .treatment-hero--content-right {
            width: 380px; } }
        .treatment-hero .treatment-hero--background .treatment-hero--container .treatment-hero--content-right .treatment-hero--line {
          display: block;
          width: 100%;
          height: 33px;
          overflow: hidden; }
          @media only screen and (min-width: 992px) {
            .treatment-hero .treatment-hero--background .treatment-hero--container .treatment-hero--content-right .treatment-hero--line {
              height: 28px; } }
          @media only screen and (min-width: 1200px) {
            .treatment-hero .treatment-hero--background .treatment-hero--container .treatment-hero--content-right .treatment-hero--line {
              height: 40px; } }
          .treatment-hero .treatment-hero--background .treatment-hero--container .treatment-hero--content-right .treatment-hero--line h4 {
            font-size: 28px;
            color: #d5f1fa;
            padding: 0;
            transform: translateY(28px); }
            @media only screen and (min-width: 992px) {
              .treatment-hero .treatment-hero--background .treatment-hero--container .treatment-hero--content-right .treatment-hero--line h4 {
                font-size: 24px;
                transform: translateY(24px); } }
            @media only screen and (min-width: 1200px) {
              .treatment-hero .treatment-hero--background .treatment-hero--container .treatment-hero--content-right .treatment-hero--line h4 {
                font-size: 34px;
                transform: translateY(34px); } }
        .treatment-hero .treatment-hero--background .treatment-hero--container .treatment-hero--content-right p {
          font-family: "mulibold";
          color: #bfc5ce;
          font-size: 14px;
          padding: 12px 0 0;
          opacity: 0;
          visibility: hidden; }
    .treatment-hero .treatment-hero--background .treatment-hero--image {
      display: block;
      width: 100%;
      height: auto;
      position: relative;
      transform: scale(0.3);
      transform-origin: bottom; }
      .treatment-hero .treatment-hero--background .treatment-hero--image img {
        display: block;
        width: 100%;
        max-width: 580px;
        height: auto;
        margin: 0 auto; }
        @media only screen and (min-width: 1350px) {
          .treatment-hero .treatment-hero--background .treatment-hero--image img {
            max-width: 720px; } }
      .treatment-hero .treatment-hero--background .treatment-hero--image .treatment-hero--overlay {
        display: block;
        width: 300px;
        height: auto;
        position: absolute;
        bottom: 5%;
        left: 50%;
        margin-left: -150px;
        transform: scale(0.3);
        opacity: 0;
        visibility: hidden; }
        @media only screen and (min-width: 1350px) {
          .treatment-hero .treatment-hero--background .treatment-hero--image .treatment-hero--overlay {
            width: 460px;
            margin-left: -230px; } }
        .treatment-hero .treatment-hero--background .treatment-hero--image .treatment-hero--overlay img {
          display: block;
          width: 100%;
          height: auto; }
    .treatment-hero .treatment-hero--background .treatment-hero--small-print {
      display: block;
      background-color: #fff;
      padding: 10px 20px; }
      @media only screen and (min-width: 768px) {
        .treatment-hero .treatment-hero--background .treatment-hero--small-print {
          position: absolute;
          bottom: 5%;
          background-color: transparent;
          right: 0;
          padding: 0;
          opacity: 0;
          visibility: hidden; } }
      .treatment-hero .treatment-hero--background .treatment-hero--small-print p {
        font-size: 10px;
        line-height: 1.35;
        color: #6a717c;
        padding: 0; }
        @media only screen and (min-width: 768px) {
          .treatment-hero .treatment-hero--background .treatment-hero--small-print p {
            font-size: 14px;
            color: #bfc5ce;
            width: 220px; } }

.container-grey-background {
  background-color: #f2f3f4;
  padding: 36px 0; }

/* Scss Document */
.two-column-image-callout--container {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: 1fr 1fr;
  grid-template-rows: auto auto;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  margin-top: 28px; }
  @media only screen and (min-width: 768px) {
    .two-column-image-callout--container {
      -ms-grid-rows: 1fr;
      grid-template-rows: auto;
      -ms-grid-columns: 1fr 1fr;
      grid-template-columns: auto auto; } }
  .two-column-image-callout--container.two-column-image-callout--green {
    background-color: #7cc242; }
  .two-column-image-callout--container.two-column-image-callout--light-blue {
    background-color: #30b9e6; }
  .two-column-image-callout--container.two-column-image-callout--mid-blue {
    background-color: #1f75c1; }
  .two-column-image-callout--container.two-column-image-callout--dark-blue {
    background-color: #104c81; }
  .two-column-image-callout--container.two-column-image-callout--white {
    background-color: #fff; }
  .two-column-image-callout--container .two-column-image-callout--image-block {
    display: block;
    width: 100%;
    height: auto; }
    .two-column-image-callout--container .two-column-image-callout--image-block:nth-child(1) {
      -ms-grid-column: 1;
      -ms-grid-row: 1;
      grid-column-start: 1;
      grid-column-end: 1;
      grid-row-start: 1;
      grid-row-end: 1; }
    .two-column-image-callout--container .two-column-image-callout--image-block:nth-child(2) {
      -ms-grid-column: 1;
      -ms-grid-row: 2;
      grid-column-start: 1;
      grid-column-end: 1;
      grid-row-start: 2;
      grid-row-end: 3; }
    @media only screen and (min-width: 768px) {
      .two-column-image-callout--container .two-column-image-callout--image-block:nth-child(1) {
        -ms-grid-column: 1;
        -ms-grid-row: 1;
        grid-column-start: 1;
        grid-column-end: 1;
        grid-row-start: 1;
        grid-row-end: 1; }
      .two-column-image-callout--container .two-column-image-callout--image-block:nth-child(2) {
        -ms-grid-column: 2;
        -ms-grid-row: 1;
        grid-column-start: 2;
        grid-column-end: 3;
        grid-row-start: 1;
        grid-row-end: 1; } }
    .two-column-image-callout--container .two-column-image-callout--image-block img {
      display: block;
      width: 100%;
      height: auto; }

.dotted-line-divider {
  display: block;
  width: 100%;
  height: 3px;
  background-image: url("background-images/dotted-line.svg");
  background-repeat: no-repeat;
  background-size: cover;
  margin: 48px 0 0; }

.treatment-image-boxes-container {
  display: block;
  width: 100%;
  max-width: 280px;
  height: auto;
  font-size: 0;
  text-align: center;
  margin: 0 auto; }
  @media only screen and (min-width: 600px) {
    .treatment-image-boxes-container {
      max-width: none; } }
  .treatment-image-boxes-container .treatment-image-boxes--box {
    display: inline-block;
    width: 100%;
    height: auto;
    padding: 0 0 24px;
    vertical-align: top; }
    @media only screen and (min-width: 600px) {
      .treatment-image-boxes-container .treatment-image-boxes--box {
        width: 320px;
        padding: 24px 20px 0; } }
    .treatment-image-boxes-container .treatment-image-boxes--box a {
      border: none; }
    .treatment-image-boxes-container .treatment-image-boxes--box img {
      display: block;
      width: 100%;
      height: auto; }

.treatment-cutout-callout {
  margin: 24px 0; }
  .treatment-cutout-callout .treatment-cutout-callout--container {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: 1fr 1fr;
    grid-template-rows: auto auto;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr; }
    .treatment-cutout-callout .treatment-cutout-callout--container .treatment-cutout-callout--background {
      -ms-grid-column: 1;
      -ms-grid-column-span: 1;
      grid-column-start: 1;
      grid-column-end: 1;
      -ms-grid-row: 2;
      -ms-grid-row-span: 1;
      grid-row-start: 2;
      grid-row-end: 3; }
    .treatment-cutout-callout .treatment-cutout-callout--container .treatment-cutout-callout--cutout-image {
      -ms-grid-column: 1;
      -ms-grid-column-span: 1;
      grid-column-start: 1;
      grid-column-end: 1;
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      grid-row-start: 1;
      grid-row-end: 1; }
    .treatment-cutout-callout .treatment-cutout-callout--container .treatment-cutout-callout--text {
      padding: 24px 20px 4px;
      -ms-grid-column: 1;
      -ms-grid-column-span: 1;
      grid-column-start: 1;
      grid-column-end: 1;
      -ms-grid-row: 2;
      -ms-grid-row-span: 1;
      grid-row-start: 2;
      grid-row-end: 3; }
    @media only screen and (min-width: 768px) {
      .treatment-cutout-callout .treatment-cutout-callout--container {
        -ms-grid-rows: 25px 1fr;
        grid-template-rows: 25px auto; }
        .treatment-cutout-callout .treatment-cutout-callout--container.treatment-cutout-callout--position-image-text {
          -ms-grid-columns: 20px 380px 1fr;
          grid-template-columns: 20px 380px auto; }
          .treatment-cutout-callout .treatment-cutout-callout--container.treatment-cutout-callout--position-image-text .treatment-cutout-callout--background {
            -ms-grid-column: 2;
            -ms-grid-column-span: 3;
            grid-column-start: 2;
            grid-column-end: 4;
            -ms-grid-row: 2;
            -ms-grid-row-span: 1;
            grid-row-start: 2;
            grid-row-end: 3; }
          .treatment-cutout-callout .treatment-cutout-callout--container.treatment-cutout-callout--position-image-text .treatment-cutout-callout--cutout-image {
            -ms-grid-column: 1;
            -ms-grid-column-span: 2;
            grid-column-start: 1;
            grid-column-end: 3;
            -ms-grid-row: 1;
            -ms-grid-row-span: 2;
            grid-row-start: 1;
            grid-row-end: 3; }
          .treatment-cutout-callout .treatment-cutout-callout--container.treatment-cutout-callout--position-image-text .treatment-cutout-callout--text {
            padding: 24px 20px 4px 0;
            -ms-grid-column: 3;
            -ms-grid-column-span: 1;
            grid-column-start: 3;
            grid-column-end: 4;
            -ms-grid-row: 2;
            -ms-grid-row-span: 1;
            grid-row-start: 2;
            grid-row-end: 3;
            display: grid;
            align-content: center; }
        .treatment-cutout-callout .treatment-cutout-callout--container.treatment-cutout-callout--position-text-image {
          -ms-grid-columns: 1fr 380px 20px;
          grid-template-columns: auto 380px 20px; }
          .treatment-cutout-callout .treatment-cutout-callout--container.treatment-cutout-callout--position-text-image .treatment-cutout-callout--background {
            -ms-grid-column: 1;
            -ms-grid-column-span: 2;
            grid-column-start: 1;
            grid-column-end: 3;
            -ms-grid-row: 2;
            -ms-grid-row-span: 1;
            grid-row-start: 2;
            grid-row-end: 3; }
          .treatment-cutout-callout .treatment-cutout-callout--container.treatment-cutout-callout--position-text-image .treatment-cutout-callout--cutout-image {
            -ms-grid-column: 2;
            -ms-grid-column-span: 2;
            grid-column-start: 2;
            grid-column-end: 4;
            -ms-grid-row: 1;
            -ms-grid-row-span: 2;
            grid-row-start: 1;
            grid-row-end: 3; }
          .treatment-cutout-callout .treatment-cutout-callout--container.treatment-cutout-callout--position-text-image .treatment-cutout-callout--text {
            padding: 24px 0 4px 20px;
            -ms-grid-column: 1;
            -ms-grid-column-span: 1;
            grid-column-start: 1;
            grid-column-end: 1;
            -ms-grid-row: 2;
            -ms-grid-row-span: 1;
            grid-row-start: 2;
            grid-row-end: 3; } }
    .treatment-cutout-callout .treatment-cutout-callout--container .treatment-cutout-callout--background.treatment-cutout-callout--background-blue {
      background-color: #1f75c1; }
    .treatment-cutout-callout .treatment-cutout-callout--container .treatment-cutout-callout--background.treatment-cutout-callout--background-grey {
      background-color: #f2f3f4; }
    .treatment-cutout-callout .treatment-cutout-callout--container .treatment-cutout-callout--cutout-image img {
      display: block;
      width: 400px;
      height: 325px;
      margin: 0 auto; }
    .treatment-cutout-callout .treatment-cutout-callout--container .treatment-cutout-callout--text h3 {
      font-size: 32px;
      line-height: 1;
      text-transform: uppercase;
      padding-bottom: 20px; }
      .treatment-cutout-callout .treatment-cutout-callout--container .treatment-cutout-callout--text h3.treatment-cutout-callout--text-blue {
        color: #fff;
        font-size: 36px; }
      .treatment-cutout-callout .treatment-cutout-callout--container .treatment-cutout-callout--text h3.treatment-cutout-callout--text-grey {
        color: #1b1e22; }
    .treatment-cutout-callout .treatment-cutout-callout--container .treatment-cutout-callout--text h4 {
      font-size: 22px;
      line-height: 1;
      text-transform: uppercase;
      padding-bottom: 20px; }
      .treatment-cutout-callout .treatment-cutout-callout--container .treatment-cutout-callout--text h4.treatment-cutout-callout--text-blue {
        color: #30b9e6; }
      .treatment-cutout-callout .treatment-cutout-callout--container .treatment-cutout-callout--text h4.treatment-cutout-callout--text-grey {
        color: #6a717c; }

.global-content-page, .hcp-content-page, .hcp-home-page {
  /* Scss Document */ }
  .global-content-page .hcp-category--heading-wrapper, .hcp-content-page .hcp-category--heading-wrapper, .hcp-home-page .hcp-category--heading-wrapper {
    text-align: center; }
  .global-content-page .category--container:nth-child(1) .category--devider, .global-content-page .category--container:nth-child(7) .category--devider, .hcp-content-page .category--container:nth-child(1) .category--devider, .hcp-content-page .category--container:nth-child(7) .category--devider, .hcp-home-page .category--container:nth-child(1) .category--devider, .hcp-home-page .category--container:nth-child(7) .category--devider {
    background-image: url(background-images/tear-1.svg);
    background-repeat: no-repeat;
    background-position: bottom; }
  .global-content-page .category--container:nth-child(2) .category--devider, .global-content-page .category--container:nth-child(8) .category--devider, .hcp-content-page .category--container:nth-child(2) .category--devider, .hcp-content-page .category--container:nth-child(8) .category--devider, .hcp-home-page .category--container:nth-child(2) .category--devider, .hcp-home-page .category--container:nth-child(8) .category--devider {
    background-image: url(background-images/tear-2.svg);
    background-repeat: no-repeat;
    background-position: bottom; }
  .global-content-page .category--container:nth-child(3) .category--devider, .global-content-page .category--container:nth-child(9) .category--devider, .hcp-content-page .category--container:nth-child(3) .category--devider, .hcp-content-page .category--container:nth-child(9) .category--devider, .hcp-home-page .category--container:nth-child(3) .category--devider, .hcp-home-page .category--container:nth-child(9) .category--devider {
    background-image: url(background-images/tear-3.svg);
    background-repeat: no-repeat;
    background-position: bottom; }
  .global-content-page .category--container:nth-child(4) .category--devider, .global-content-page .category--container:nth-child(10) .category--devider, .hcp-content-page .category--container:nth-child(4) .category--devider, .hcp-content-page .category--container:nth-child(10) .category--devider, .hcp-home-page .category--container:nth-child(4) .category--devider, .hcp-home-page .category--container:nth-child(10) .category--devider {
    background-image: url(background-images/tear-4.svg);
    background-repeat: no-repeat;
    background-position: bottom; }
  .global-content-page .category--container:nth-child(5) .category--devider, .hcp-content-page .category--container:nth-child(5) .category--devider, .hcp-home-page .category--container:nth-child(5) .category--devider {
    background-image: url(background-images/tear-5.svg);
    background-repeat: no-repeat;
    background-position: bottom; }
  .global-content-page .category--container:nth-child(6) .category--devider, .hcp-content-page .category--container:nth-child(6) .category--devider, .hcp-home-page .category--container:nth-child(6) .category--devider {
    background-image: url(background-images/tear-6.svg);
    background-repeat: no-repeat;
    background-position: bottom; }
  .global-content-page .category--content, .hcp-content-page .category--content, .hcp-home-page .category--content {
    background-color: #f2f3f4;
    padding: 27px 24px 16px; }
    .global-content-page .category--content h2, .hcp-content-page .category--content h2, .hcp-home-page .category--content h2 {
      font-family: "AntarcticanHeadline-Bold";
      padding-bottom: 12px;
      font-size: 26px;
      line-height: 1.2;
      color: #104c81;
      text-transform: none; }
  .global-content-page .hcp--header-warning, .hcp-content-page .hcp--header-warning, .hcp-home-page .hcp--header-warning {
    display: block;
    width: 100%;
    height: 30px;
    background-color: #edeff0;
    align-content: center;
    position: relative;
    z-index: 1000; }
    @media only screen and (min-width: 768px) {
      .global-content-page .hcp--header-warning, .hcp-content-page .hcp--header-warning, .hcp-home-page .hcp--header-warning {
        height: 38px; } }
    .global-content-page .hcp--header-warning p, .hcp-content-page .hcp--header-warning p, .hcp-home-page .hcp--header-warning p {
      text-align: center;
      font-size: 10px;
      line-height: 1.2;
      padding-top: 8px; }
      @media only screen and (min-width: 768px) {
        .global-content-page .hcp--header-warning p, .hcp-content-page .hcp--header-warning p, .hcp-home-page .hcp--header-warning p {
          padding-top: 10px;
          font-size: 14px; } }
  .global-content-page h1,
  .global-content-page h2,
  .global-content-page h3,
  .global-content-page h4,
  .global-content-page h5,
  .global-content-page p.has-callout-copy-font-size, .hcp-content-page h1,
  .hcp-content-page h2,
  .hcp-content-page h3,
  .hcp-content-page h4,
  .hcp-content-page h5,
  .hcp-content-page p.has-callout-copy-font-size, .hcp-home-page h1,
  .hcp-home-page h2,
  .hcp-home-page h3,
  .hcp-home-page h4,
  .hcp-home-page h5,
  .hcp-home-page p.has-callout-copy-font-size {
    font-family: "AntarcticanHeadline-Bold";
    color: #1b1e22; }
  .global-content-page p,
  .global-content-page ul,
  .global-content-page li,
  .global-content-page label,
  .global-content-page input,
  .global-content-page select, .hcp-content-page p,
  .hcp-content-page ul,
  .hcp-content-page li,
  .hcp-content-page label,
  .hcp-content-page input,
  .hcp-content-page select, .hcp-home-page p,
  .hcp-home-page ul,
  .hcp-home-page li,
  .hcp-home-page label,
  .hcp-home-page input,
  .hcp-home-page select {
    font-family: "muliregular";
    color: #1b1e22; }
  .global-content-page .hcp--category-page h1, .hcp-content-page .hcp--category-page h1, .hcp-home-page .hcp--category-page h1 {
    color: #1b1e22;
    padding: 0 10px;
    display: inline-block;
    text-align: center;
    background-color: #7cc242; }
  .global-content-page.testogel-16-2-mg-g .hcp--category-page h1, .hcp-content-page.testogel-16-2-mg-g .hcp--category-page h1, .hcp-home-page.testogel-16-2-mg-g .hcp--category-page h1 {
    background-color: #30b9e6; }
  .global-content-page .hcp--legal-page h1, .hcp-content-page .hcp--legal-page h1, .hcp-home-page .hcp--legal-page h1 {
    display: block;
    margin: 0 auto;
    text-align: center;
    padding: 24px 0 12px; }
  .global-content-page h1,
  .global-content-page h2, .hcp-content-page h1,
  .hcp-content-page h2, .hcp-home-page h1,
  .hcp-home-page h2 {
    font-size: 36px;
    line-height: 1;
    text-transform: uppercase;
    padding: 0 0 40px;
    color: #0d99c7; }
  .global-content-page .calculator--container h2, .hcp-content-page .calculator--container h2, .hcp-home-page .calculator--container h2 {
    font-family: "mulibold";
    font-size: 19px;
    line-height: 1.35;
    letter-spacing: -0.19px;
    text-align: center;
    padding: 24px 0;
    text-transform: none;
    color: #104c81; }
  .global-content-page h3, .hcp-content-page h3, .hcp-home-page h3 {
    font-size: 23px;
    line-height: 1.2;
    padding: 0 0 24px; }
  .global-content-page h4, .hcp-content-page h4, .hcp-home-page h4 {
    font-size: 19px;
    line-height: 1.2;
    padding: 0 0 20px; }
  .global-content-page .in-page-nav ul > li a, .hcp-content-page .in-page-nav ul > li a, .hcp-home-page .in-page-nav ul > li a {
    font-family: "AntarcticanHeadline-Bold"; }
  .global-content-page .pagination--page-title, .hcp-content-page .pagination--page-title, .hcp-home-page .pagination--page-title {
    font-family: "AntarcticanHeadline-Bold";
    text-transform: uppercase;
    color: #104c81; }
  .global-content-page form .checkmark, .hcp-content-page form .checkmark, .hcp-home-page form .checkmark {
    border: 1.5px solid #bcdfff;
    background-color: #bcdfff; }
  .global-content-page form .form--radio:hover input ~ .checkmark, .hcp-content-page form .form--radio:hover input ~ .checkmark, .hcp-home-page form .form--radio:hover input ~ .checkmark {
    border: 1.5px solid #104c81;
    background-color: #104c81; }
  .global-content-page form .form--radio input:checked ~ .checkmark, .hcp-content-page form .form--radio input:checked ~ .checkmark, .hcp-home-page form .form--radio input:checked ~ .checkmark {
    border: 1.5px solid #104c81;
    background-color: #f0fcff; }
  .global-content-page form .form--toggle-slider, .hcp-content-page form .form--toggle-slider, .hcp-home-page form .form--toggle-slider {
    color: #104c81;
    background-color: #bcdfff; }
  .global-content-page .hcp-content-page .calculator--container h2, .hcp-content-page .hcp-content-page .calculator--container h2, .hcp-home-page .hcp-content-page .calculator--container h2 {
    color: #104c81; }
  .global-content-page form input[type='submit'],
  .global-content-page form .form--submit-spinner, .hcp-content-page form input[type='submit'],
  .hcp-content-page form .form--submit-spinner, .hcp-home-page form input[type='submit'],
  .hcp-home-page form .form--submit-spinner {
    border: 1px solid #104c81;
    background-color: #104c81; }
  .global-content-page form input[type='submit']:focus,
  .global-content-page form input[type='submit']:hover, .hcp-content-page form input[type='submit']:focus,
  .hcp-content-page form input[type='submit']:hover, .hcp-home-page form input[type='submit']:focus,
  .hcp-home-page form input[type='submit']:hover {
    color: #104c81;
    border: 1px solid #bcdfff;
    outline: none !important;
    background-color: #bcdfff; }
  .global-content-page form .form--submit-spinner, .hcp-content-page form .form--submit-spinner, .hcp-home-page form .form--submit-spinner {
    border: 1px solid #bcdfff;
    background-color: #bcdfff; }
  .global-content-page .calculator--container, .hcp-content-page .calculator--container, .hcp-home-page .calculator--container {
    border: 2px solid #104c81;
    background-color: #f0fcff; }
  .global-content-page form .tooltip-btn p, .hcp-content-page form .tooltip-btn p, .hcp-home-page form .tooltip-btn p {
    color: #104c81; }
  .global-content-page .calculator--container h4, .hcp-content-page .calculator--container h4, .hcp-home-page .calculator--container h4 {
    font-family: "mulibold";
    font-size: 16px; }
  .global-content-page p.calculator--results-result, .hcp-content-page p.calculator--results-result, .hcp-home-page p.calculator--results-result {
    color: #104c81; }
  .global-content-page .calculator--results-reset, .hcp-content-page .calculator--results-reset, .hcp-home-page .calculator--results-reset {
    color: #104c81;
    border: 1px solid #104c81;
    background-color: #fff; }
  .global-content-page .calculator--results-reset:focus,
  .global-content-page .calculator--results-reset:hover, .hcp-content-page .calculator--results-reset:focus,
  .hcp-content-page .calculator--results-reset:hover, .hcp-home-page .calculator--results-reset:focus,
  .hcp-home-page .calculator--results-reset:hover {
    background-color: #bcdfff; }
  .global-content-page form input[type='reset'], .hcp-content-page form input[type='reset'], .hcp-home-page form input[type='reset'] {
    color: #104c81;
    border: 1px solid #104c81; }
  .global-content-page form input[type='reset']:focus,
  .global-content-page form input[type='reset']:hover, .hcp-content-page form input[type='reset']:focus,
  .hcp-content-page form input[type='reset']:hover, .hcp-home-page form input[type='reset']:focus,
  .hcp-home-page form input[type='reset']:hover {
    background-color: #bcdfff; }
  .global-content-page blockquote, .hcp-content-page blockquote, .hcp-home-page blockquote {
    font-family: "AntarcticanHeadline-Bold";
    font-size: 44px;
    font-weight: bold;
    font-stretch: normal;
    font-style: normal;
    line-height: 1;
    letter-spacing: normal;
    text-transform: uppercase;
    padding-bottom: 15px;
    margin-left: 72px;
    border-bottom: 3px solid #1b1e22;
    position: relative; }
  .global-content-page .blockquote .container--column, .hcp-content-page .blockquote .container--column, .hcp-home-page .blockquote .container--column {
    margin: 20px 20px 24px 20px;
    padding: 0 0 12px; }
  .global-content-page .blockquote--green blockquote, .hcp-content-page .blockquote--green blockquote, .hcp-home-page .blockquote--green blockquote {
    border-bottom: 3px solid #7cc242; }
  .global-content-page .blockquote--light-blue blockquote, .hcp-content-page .blockquote--light-blue blockquote, .hcp-home-page .blockquote--light-blue blockquote {
    border-bottom: 3px solid #30b9e6; }
  .global-content-page .blockquote--green blockquote::before, .hcp-content-page .blockquote--green blockquote::before, .hcp-home-page .blockquote--green blockquote::before {
    content: url(background-images/quote-green.svg);
    position: absolute;
    width: 36px;
    height: 48px;
    top: 0;
    left: -72px; }
  .global-content-page .blockquote--light-blue blockquote::before, .hcp-content-page .blockquote--light-blue blockquote::before, .hcp-home-page .blockquote--light-blue blockquote::before {
    content: url(background-images/quote-light-blue.svg);
    position: absolute;
    width: 36px;
    height: 48px;
    top: 0;
    left: -72px; }
  .global-content-page nav ul li a,
  .global-content-page nav ul li button,
  .global-content-page nav ul li span, .hcp-content-page nav ul li a,
  .hcp-content-page nav ul li button,
  .hcp-content-page nav ul li span, .hcp-home-page nav ul li a,
  .hcp-home-page nav ul li button,
  .hcp-home-page nav ul li span {
    font-family: "AntarcticanHeadline-Bold";
    font-size: 19px;
    line-height: 19px;
    background-color: transparent; }
  .global-content-page nav > ul > li a,
  .global-content-page nav > ul > li button, .hcp-content-page nav > ul > li a,
  .hcp-content-page nav > ul > li button, .hcp-home-page nav > ul > li a,
  .hcp-home-page nav > ul > li button {
    border: none; }
    @media only screen and (min-width: 992px) {
      .global-content-page nav > ul > li a,
      .global-content-page nav > ul > li button, .hcp-content-page nav > ul > li a,
      .hcp-content-page nav > ul > li button, .hcp-home-page nav > ul > li a,
      .hcp-home-page nav > ul > li button {
        padding: 30px 30px 0; } }
  .global-content-page .blockquote--container, .hcp-content-page .blockquote--container, .hcp-home-page .blockquote--container {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr; }
  .global-content-page p.calculator--results-result, .hcp-content-page p.calculator--results-result, .hcp-home-page p.calculator--results-result {
    font-family: "AntarcticanHeadline-Bold"; }
  @media only screen and (min-width: 600px) {
    .global-content-page .blockquote--container, .hcp-content-page .blockquote--container, .hcp-home-page .blockquote--container {
      width: calc(100% - 120px);
      margin: 0 auto; } }
  @media only screen and (min-width: 768px) {
    .global-content-page .blockquote--container, .hcp-content-page .blockquote--container, .hcp-home-page .blockquote--container {
      width: calc(100% - 150px); } }
  @media only screen and (min-width: 992px) {
    .global-content-page .blockquote--container, .hcp-content-page .blockquote--container, .hcp-home-page .blockquote--container {
      width: calc(100% - 220px); }
    .global-content-page nav > ul > li > ul > li > ul > li,
    .global-content-page nav > ul > li > ul > li > ul > li a, .hcp-content-page nav > ul > li > ul > li > ul > li,
    .hcp-content-page nav > ul > li > ul > li > ul > li a, .hcp-home-page nav > ul > li > ul > li > ul > li,
    .hcp-home-page nav > ul > li > ul > li > ul > li a {
      font-family: "muliregular";
      font-size: 16px;
      line-height: 22px; } }
  @media only screen and (min-width: 1200px) {
    .global-content-page .blockquote--container, .hcp-content-page .blockquote--container, .hcp-home-page .blockquote--container {
      width: calc(100% - 322px); } }
  @media only screen and (min-width: 1200px) {
    .global-content-page .hcp-content--page .container--columns.container--two-columns.container--reduced-width, .hcp-content-page .hcp-content--page .container--columns.container--two-columns.container--reduced-width, .hcp-home-page .hcp-content--page .container--columns.container--two-columns.container--reduced-width {
      align-items: center; } }
  .global-content-page .hcp-content--page .container--columns.container--two-columns.container--reduced-width .container--column .image--container, .hcp-content-page .hcp-content--page .container--columns.container--two-columns.container--reduced-width .container--column .image--container, .hcp-home-page .hcp-content--page .container--columns.container--two-columns.container--reduced-width .container--column .image--container {
    padding: 0 20px;
    width: calc(100% - 40px); }
    @media only screen and (min-width: 1200px) {
      .global-content-page .hcp-content--page .container--columns.container--two-columns.container--reduced-width .container--column .image--container, .hcp-content-page .hcp-content--page .container--columns.container--two-columns.container--reduced-width .container--column .image--container, .hcp-home-page .hcp-content--page .container--columns.container--two-columns.container--reduced-width .container--column .image--container {
        padding: 0;
        margin-left: -60px;
        width: 100%; } }
  .global-content-page .faq-search input, .hcp-content-page .faq-search input, .hcp-home-page .faq-search input {
    font-family: "AntarcticanHeadline-Bold";
    color: #104c81;
    border-bottom: 6px solid #104c81;
    caret-color: #104c81; }
  .global-content-page .faq-search::before, .hcp-content-page .faq-search::before, .hcp-home-page .faq-search::before {
    content: url(background-images/faq-search.svg);
    width: 24px;
    height: 24px; }
  .global-content-page .faq-search input::-webkit-input-placeholder, .hcp-content-page .faq-search input::-webkit-input-placeholder, .hcp-home-page .faq-search input::-webkit-input-placeholder {
    /* Edge */
    color: #104c81; }
  .global-content-page .faq-search input:-ms-input-placeholder, .hcp-content-page .faq-search input:-ms-input-placeholder, .hcp-home-page .faq-search input:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #104c81; }
  .global-content-page .faq-search input::placeholder, .hcp-content-page .faq-search input::placeholder, .hcp-home-page .faq-search input::placeholder {
    color: #104c81; }
  .global-content-page .ui-menu .ui-menu-item a, .hcp-content-page .ui-menu .ui-menu-item a, .hcp-home-page .ui-menu .ui-menu-item a {
    font-family: "AntarcticanHeadline-Medium";
    color: #104c81; }
  .global-content-page .bold-text, .hcp-content-page .bold-text, .hcp-home-page .bold-text {
    font-family: "AntarcticanHeadline-Bold"; }
  .global-content-page form input[type='submit'].hide-submit, .hcp-content-page form input[type='submit'].hide-submit, .hcp-home-page form input[type='submit'].hide-submit {
    font-size: 0;
    width: 0;
    height: 0; }
  .global-content-page .faq--feedback-yes-no form input[type='submit'], .hcp-content-page .faq--feedback-yes-no form input[type='submit'], .hcp-home-page .faq--feedback-yes-no form input[type='submit'] {
    width: auto; }
  .global-content-page .faq--feedback-yes-no form label span, .hcp-content-page .faq--feedback-yes-no form label span, .hcp-home-page .faq--feedback-yes-no form label span {
    font-family: "AntarcticanHeadline-Bold";
    color: #104c81;
    font-size: 19px; }
  .global-content-page .faq--feedback-yes-no form label span:hover,
  .global-content-page .faq--feedback-yes-no form label span.faq--feedback-active, .hcp-content-page .faq--feedback-yes-no form label span:hover,
  .hcp-content-page .faq--feedback-yes-no form label span.faq--feedback-active, .hcp-home-page .faq--feedback-yes-no form label span:hover,
  .hcp-home-page .faq--feedback-yes-no form label span.faq--feedback-active {
    color: #1f75c1; }
  .global-content-page .faq--feedback-yes-no form label span.faq-focus, .hcp-content-page .faq--feedback-yes-no form label span.faq-focus, .hcp-home-page .faq--feedback-yes-no form label span.faq-focus {
    color: #1f75c1;
    text-decoration: underline; }
  .global-content-page .faq--feedback-yes-no form label span:focus, .hcp-content-page .faq--feedback-yes-no form label span:focus, .hcp-home-page .faq--feedback-yes-no form label span:focus {
    color: #1f75c1;
    text-decoration: underline; }
  .global-content-page .faq--quick-search .wp-block-column, .hcp-content-page .faq--quick-search .wp-block-column, .hcp-home-page .faq--quick-search .wp-block-column {
    font-family: "AntarcticanHeadline-Bold";
    background-color: #bcdfff;
    color: #1b1e22;
    transition: all 0.3s ease; }
  .global-content-page .faq--quick-search .faq--quick-search-active,
  .global-content-page .faq--quick-search .wp-block-column:hover,
  .global-content-page .faq--quick-search .faq--quick-search-active,
  .global-content-page .faq--quick-search .wp-block-column:focus, .hcp-content-page .faq--quick-search .faq--quick-search-active,
  .hcp-content-page .faq--quick-search .wp-block-column:hover,
  .hcp-content-page .faq--quick-search .faq--quick-search-active,
  .hcp-content-page .faq--quick-search .wp-block-column:focus, .hcp-home-page .faq--quick-search .faq--quick-search-active,
  .hcp-home-page .faq--quick-search .wp-block-column:hover,
  .hcp-home-page .faq--quick-search .faq--quick-search-active,
  .hcp-home-page .faq--quick-search .wp-block-column:focus {
    color: #fff;
    background-color: #1f75c1; }
  .global-content-page .hcp--header-container, .hcp-content-page .hcp--header-container, .hcp-home-page .hcp--header-container {
    display: -ms-grid;
    display: grid;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    overflow: hidden;
    margin-bottom: 36px; }
    @media only screen and (min-width: 768px) {
      .global-content-page .hcp--header-container, .hcp-content-page .hcp--header-container, .hcp-home-page .hcp--header-container {
        display: grid;
        -ms-grid-rows: 325px;
        grid-template-rows: 325px;
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
        margin-bottom: 48px; }
        .global-content-page .hcp--header-container .hcp--header-colour-block, .hcp-content-page .hcp--header-container .hcp--header-colour-block, .hcp-home-page .hcp--header-container .hcp--header-colour-block {
          -ms-grid-column: 1; }
        .global-content-page .hcp--header-container .hcp--header-image-block, .hcp-content-page .hcp--header-container .hcp--header-image-block, .hcp-home-page .hcp--header-container .hcp--header-image-block {
          -ms-grid-column: 2; } }
    @media only screen and (min-width: 1200px) {
      .global-content-page .hcp--header-container, .hcp-content-page .hcp--header-container, .hcp-home-page .hcp--header-container {
        -ms-grid-rows: 375px;
        grid-template-rows: 370px; } }
    @media only screen and (min-width: 1700px) {
      .global-content-page .hcp--header-container, .hcp-content-page .hcp--header-container, .hcp-home-page .hcp--header-container {
        -ms-grid-rows: 450px;
        grid-template-rows: 450px; } }
    .global-content-page .hcp--header-container .hcp--header-colour-block, .hcp-content-page .hcp--header-container .hcp--header-colour-block, .hcp-home-page .hcp--header-container .hcp--header-colour-block {
      display: -ms-grid;
      display: grid;
      -ms-grid-column: 1; }
      @media only screen and (min-width: 992px) {
        .global-content-page .hcp--header-container .hcp--header-colour-block, .hcp-content-page .hcp--header-container .hcp--header-colour-block, .hcp-home-page .hcp--header-container .hcp--header-colour-block {
          padding-left: 15%; } }
      @media only screen and (min-width: 1700px) {
        .global-content-page .hcp--header-container .hcp--header-colour-block, .hcp-content-page .hcp--header-container .hcp--header-colour-block, .hcp-home-page .hcp--header-container .hcp--header-colour-block {
          padding-left: 25%; } }
      .global-content-page .hcp--header-container .hcp--header-colour-block.hcp--header-green, .hcp-content-page .hcp--header-container .hcp--header-colour-block.hcp--header-green, .hcp-home-page .hcp--header-container .hcp--header-colour-block.hcp--header-green {
        background-color: #7cc242; }
        .global-content-page .hcp--header-container .hcp--header-colour-block.hcp--header-green h1,
        .global-content-page .hcp--header-container .hcp--header-colour-block.hcp--header-green h2, .hcp-content-page .hcp--header-container .hcp--header-colour-block.hcp--header-green h1,
        .hcp-content-page .hcp--header-container .hcp--header-colour-block.hcp--header-green h2, .hcp-home-page .hcp--header-container .hcp--header-colour-block.hcp--header-green h1,
        .hcp-home-page .hcp--header-container .hcp--header-colour-block.hcp--header-green h2 {
          color: #1b1e22; }
        .global-content-page .hcp--header-container .hcp--header-colour-block.hcp--header-green .hcp--header-quotes svg, .hcp-content-page .hcp--header-container .hcp--header-colour-block.hcp--header-green .hcp--header-quotes svg, .hcp-home-page .hcp--header-container .hcp--header-colour-block.hcp--header-green .hcp--header-quotes svg {
          fill: #d4f4ba; }
      .global-content-page .hcp--header-container .hcp--header-colour-block.hcp--header-light-blue, .hcp-content-page .hcp--header-container .hcp--header-colour-block.hcp--header-light-blue, .hcp-home-page .hcp--header-container .hcp--header-colour-block.hcp--header-light-blue {
        background-color: #30b9e6; }
        .global-content-page .hcp--header-container .hcp--header-colour-block.hcp--header-light-blue h1,
        .global-content-page .hcp--header-container .hcp--header-colour-block.hcp--header-light-blue h2, .hcp-content-page .hcp--header-container .hcp--header-colour-block.hcp--header-light-blue h1,
        .hcp-content-page .hcp--header-container .hcp--header-colour-block.hcp--header-light-blue h2, .hcp-home-page .hcp--header-container .hcp--header-colour-block.hcp--header-light-blue h1,
        .hcp-home-page .hcp--header-container .hcp--header-colour-block.hcp--header-light-blue h2 {
          color: #1b1e22; }
        .global-content-page .hcp--header-container .hcp--header-colour-block.hcp--header-light-blue .hcp--header-quotes svg, .hcp-content-page .hcp--header-container .hcp--header-colour-block.hcp--header-light-blue .hcp--header-quotes svg, .hcp-home-page .hcp--header-container .hcp--header-colour-block.hcp--header-light-blue .hcp--header-quotes svg {
          fill: #d5f1fa; }
      .global-content-page .hcp--header-container .hcp--header-colour-block.hcp--header-mid-blue, .hcp-content-page .hcp--header-container .hcp--header-colour-block.hcp--header-mid-blue, .hcp-home-page .hcp--header-container .hcp--header-colour-block.hcp--header-mid-blue {
        background-color: #1f75c1; }
        .global-content-page .hcp--header-container .hcp--header-colour-block.hcp--header-mid-blue h1,
        .global-content-page .hcp--header-container .hcp--header-colour-block.hcp--header-mid-blue h2, .hcp-content-page .hcp--header-container .hcp--header-colour-block.hcp--header-mid-blue h1,
        .hcp-content-page .hcp--header-container .hcp--header-colour-block.hcp--header-mid-blue h2, .hcp-home-page .hcp--header-container .hcp--header-colour-block.hcp--header-mid-blue h1,
        .hcp-home-page .hcp--header-container .hcp--header-colour-block.hcp--header-mid-blue h2 {
          color: #fff; }
        .global-content-page .hcp--header-container .hcp--header-colour-block.hcp--header-mid-blue .hcp--header-quotes svg, .hcp-content-page .hcp--header-container .hcp--header-colour-block.hcp--header-mid-blue .hcp--header-quotes svg, .hcp-home-page .hcp--header-container .hcp--header-colour-block.hcp--header-mid-blue .hcp--header-quotes svg {
          fill: #104c81; }
      .global-content-page .hcp--header-container .hcp--header-colour-block.hcp--header-dark-blue, .hcp-content-page .hcp--header-container .hcp--header-colour-block.hcp--header-dark-blue, .hcp-home-page .hcp--header-container .hcp--header-colour-block.hcp--header-dark-blue {
        background-color: #104c81; }
        .global-content-page .hcp--header-container .hcp--header-colour-block.hcp--header-dark-blue h1,
        .global-content-page .hcp--header-container .hcp--header-colour-block.hcp--header-dark-blue h2, .hcp-content-page .hcp--header-container .hcp--header-colour-block.hcp--header-dark-blue h1,
        .hcp-content-page .hcp--header-container .hcp--header-colour-block.hcp--header-dark-blue h2, .hcp-home-page .hcp--header-container .hcp--header-colour-block.hcp--header-dark-blue h1,
        .hcp-home-page .hcp--header-container .hcp--header-colour-block.hcp--header-dark-blue h2 {
          color: #fff; }
        .global-content-page .hcp--header-container .hcp--header-colour-block.hcp--header-dark-blue .hcp--header-quotes svg, .hcp-content-page .hcp--header-container .hcp--header-colour-block.hcp--header-dark-blue .hcp--header-quotes svg, .hcp-home-page .hcp--header-container .hcp--header-colour-block.hcp--header-dark-blue .hcp--header-quotes svg {
          fill: #1f75c1; }
      .global-content-page .hcp--header-container .hcp--header-colour-block .hcp--header-content, .hcp-content-page .hcp--header-container .hcp--header-colour-block .hcp--header-content, .hcp-home-page .hcp--header-container .hcp--header-colour-block .hcp--header-content {
        margin: 35px 20px 20px;
        padding: 10px 0;
        display: -ms-grid;
        display: grid;
        -ms-grid-rows: 64px 126px 56px;
        grid-template-rows: 64px 126px 56px;
        -ms-grid-columns: 1fr;
        grid-template-columns: 1fr; }
        @media only screen and (min-width: 768px) {
          .global-content-page .hcp--header-container .hcp--header-colour-block .hcp--header-content, .hcp-content-page .hcp--header-container .hcp--header-colour-block .hcp--header-content, .hcp-home-page .hcp--header-container .hcp--header-colour-block .hcp--header-content {
            -ms-grid-column: 1;
            margin: 42px 20px 0;
            -ms-grid-rows: 84px 126px 56px;
            grid-template-rows: 84px 126px 56px; } }
        @media only screen and (min-width: 1700px) {
          .global-content-page .hcp--header-container .hcp--header-colour-block .hcp--header-content, .hcp-content-page .hcp--header-container .hcp--header-colour-block .hcp--header-content, .hcp-home-page .hcp--header-container .hcp--header-colour-block .hcp--header-content {
            -ms-grid-rows: 114px 126px 56px;
            grid-template-rows: 114px 126px 56px; } }
        .global-content-page .hcp--header-container .hcp--header-colour-block .hcp--header-content .hcp--header-quotes, .hcp-content-page .hcp--header-container .hcp--header-colour-block .hcp--header-content .hcp--header-quotes, .hcp-home-page .hcp--header-container .hcp--header-colour-block .hcp--header-content .hcp--header-quotes {
          grid-row: 2 / span 2;
          -ms-grid-row: 2;
          -ms-grid-column-span: 2;
          grid-column: 1;
          -ms-grid-column: 1;
          align-self: start; }
        .global-content-page .hcp--header-container .hcp--header-colour-block .hcp--header-content .hcp--header-heading, .hcp-content-page .hcp--header-container .hcp--header-colour-block .hcp--header-content .hcp--header-heading, .hcp-home-page .hcp--header-container .hcp--header-colour-block .hcp--header-content .hcp--header-heading {
          grid-row: 2;
          -ms-grid-row: 2;
          grid-column: 1;
          -ms-grid-column: 1;
          align-self: center;
          position: relative; }
          .global-content-page .hcp--header-container .hcp--header-colour-block .hcp--header-content .hcp--header-heading h1,
          .global-content-page .hcp--header-container .hcp--header-colour-block .hcp--header-content .hcp--header-heading h2, .hcp-content-page .hcp--header-container .hcp--header-colour-block .hcp--header-content .hcp--header-heading h1,
          .hcp-content-page .hcp--header-container .hcp--header-colour-block .hcp--header-content .hcp--header-heading h2, .hcp-home-page .hcp--header-container .hcp--header-colour-block .hcp--header-content .hcp--header-heading h1,
          .hcp-home-page .hcp--header-container .hcp--header-colour-block .hcp--header-content .hcp--header-heading h2 {
            position: absolute;
            top: 50%;
            transform: translate(0, -50%);
            font-size: 44px;
            line-height: 0.9;
            text-transform: uppercase;
            padding: 0 0 0 10px; }
    @media only screen and (min-width: 768px) {
      .global-content-page .hcp--header-container .hcp--header-image-block, .hcp-content-page .hcp--header-container .hcp--header-image-block, .hcp-home-page .hcp--header-container .hcp--header-image-block {
        align-self: center; } }
    .global-content-page .hcp--header-container .hcp--header-image-block img, .hcp-content-page .hcp--header-container .hcp--header-image-block img, .hcp-home-page .hcp--header-container .hcp--header-image-block img {
      display: block;
      width: 100%;
      height: auto; }
  .global-content-page .hcp--header-breadcrumbs ul > li, .hcp-content-page .hcp--header-breadcrumbs ul > li, .hcp-home-page .hcp--header-breadcrumbs ul > li {
    display: inline-block;
    font-size: 14px;
    line-height: 1.4;
    font-family: "mulibold";
    vertical-align: middle;
    padding: 0; }
    .global-content-page .hcp--header-breadcrumbs ul > li a, .hcp-content-page .hcp--header-breadcrumbs ul > li a, .hcp-home-page .hcp--header-breadcrumbs ul > li a {
      text-decoration: none;
      outline: none; }
    .global-content-page .hcp--header-breadcrumbs ul > li.breadcrumb-divider, .hcp-content-page .hcp--header-breadcrumbs ul > li.breadcrumb-divider, .hcp-home-page .hcp--header-breadcrumbs ul > li.breadcrumb-divider {
      display: inline-block;
      vertical-align: middle;
      padding: 0 10px; }
  .global-content-page .hcp--header-green .hcp--header-breadcrumbs ul > li,
  .global-content-page .hcp--header-light-blue .hcp--header-breadcrumbs ul > li, .hcp-content-page .hcp--header-green .hcp--header-breadcrumbs ul > li,
  .hcp-content-page .hcp--header-light-blue .hcp--header-breadcrumbs ul > li, .hcp-home-page .hcp--header-green .hcp--header-breadcrumbs ul > li,
  .hcp-home-page .hcp--header-light-blue .hcp--header-breadcrumbs ul > li {
    color: #1b1e22; }
  .global-content-page .hcp--header-mid-blue .hcp--header-breadcrumbs ul > li,
  .global-content-page .hcp--header-dark-blue .hcp--header-breadcrumbs ul > li, .hcp-content-page .hcp--header-mid-blue .hcp--header-breadcrumbs ul > li,
  .hcp-content-page .hcp--header-dark-blue .hcp--header-breadcrumbs ul > li, .hcp-home-page .hcp--header-mid-blue .hcp--header-breadcrumbs ul > li,
  .hcp-home-page .hcp--header-dark-blue .hcp--header-breadcrumbs ul > li {
    color: #fff; }
  .global-content-page .hcp--header-green .hcp--header-breadcrumbs ul > li a,
  .global-content-page .hcp--header-light-blue .hcp--header-breadcrumbs ul > li a,
  .global-content-page .hcp--category-page .hcp--header-breadcrumbs ul > li a, .hcp-content-page .hcp--header-green .hcp--header-breadcrumbs ul > li a,
  .hcp-content-page .hcp--header-light-blue .hcp--header-breadcrumbs ul > li a,
  .hcp-content-page .hcp--category-page .hcp--header-breadcrumbs ul > li a, .hcp-home-page .hcp--header-green .hcp--header-breadcrumbs ul > li a,
  .hcp-home-page .hcp--header-light-blue .hcp--header-breadcrumbs ul > li a,
  .hcp-home-page .hcp--category-page .hcp--header-breadcrumbs ul > li a {
    color: #104c81; }
  .global-content-page .hcp--header-green .hcp--header-breadcrumbs ul > li a:hover,
  .global-content-page .hcp--header-light-blue .hcp--header-breadcrumbs ul > li a:hover,
  .global-content-page .hcp--category-page .hcp--header-breadcrumbs ul > li a:hover,
  .global-content-page .hcp--header-green .hcp--header-breadcrumbs ul > li a:active,
  .global-content-page .hcp--header-light-blue .hcp--header-breadcrumbs ul > li a:active,
  .global-content-page .hcp--category-page .hcp--header-breadcrumbs ul > li a:active, .hcp-content-page .hcp--header-green .hcp--header-breadcrumbs ul > li a:hover,
  .hcp-content-page .hcp--header-light-blue .hcp--header-breadcrumbs ul > li a:hover,
  .hcp-content-page .hcp--category-page .hcp--header-breadcrumbs ul > li a:hover,
  .hcp-content-page .hcp--header-green .hcp--header-breadcrumbs ul > li a:active,
  .hcp-content-page .hcp--header-light-blue .hcp--header-breadcrumbs ul > li a:active,
  .hcp-content-page .hcp--category-page .hcp--header-breadcrumbs ul > li a:active, .hcp-home-page .hcp--header-green .hcp--header-breadcrumbs ul > li a:hover,
  .hcp-home-page .hcp--header-light-blue .hcp--header-breadcrumbs ul > li a:hover,
  .hcp-home-page .hcp--category-page .hcp--header-breadcrumbs ul > li a:hover,
  .hcp-home-page .hcp--header-green .hcp--header-breadcrumbs ul > li a:active,
  .hcp-home-page .hcp--header-light-blue .hcp--header-breadcrumbs ul > li a:active,
  .hcp-home-page .hcp--category-page .hcp--header-breadcrumbs ul > li a:active {
    color: #1b1e22; }
  .global-content-page .hcp--header-green .hcp--header-breadcrumbs ul > li a:focus,
  .global-content-page .hcp--header-light-blue .hcp--header-breadcrumbs ul > li a:focus,
  .global-content-page .hcp--category-page .hcp--header-breadcrumbs ul > li a:focus, .hcp-content-page .hcp--header-green .hcp--header-breadcrumbs ul > li a:focus,
  .hcp-content-page .hcp--header-light-blue .hcp--header-breadcrumbs ul > li a:focus,
  .hcp-content-page .hcp--category-page .hcp--header-breadcrumbs ul > li a:focus, .hcp-home-page .hcp--header-green .hcp--header-breadcrumbs ul > li a:focus,
  .hcp-home-page .hcp--header-light-blue .hcp--header-breadcrumbs ul > li a:focus,
  .hcp-home-page .hcp--category-page .hcp--header-breadcrumbs ul > li a:focus {
    color: #1b1e22;
    text-decoration: underline; }
  .global-content-page .hcp--header-mid-blue .hcp--header-breadcrumbs ul > li a,
  .global-content-page .hcp--header-dark-blue .hcp--header-breadcrumbs ul > li a, .hcp-content-page .hcp--header-mid-blue .hcp--header-breadcrumbs ul > li a,
  .hcp-content-page .hcp--header-dark-blue .hcp--header-breadcrumbs ul > li a, .hcp-home-page .hcp--header-mid-blue .hcp--header-breadcrumbs ul > li a,
  .hcp-home-page .hcp--header-dark-blue .hcp--header-breadcrumbs ul > li a {
    color: #d5f1fa; }
  .global-content-page .hcp--header-mid-blue .hcp--header-breadcrumbs ul > li a:hover,
  .global-content-page .hcp--header-dark-blue .hcp--header-breadcrumbs ul > li a:hover
  .hcp--header-mid-blue .hcp--header-breadcrumbs ul > li a:active,
  .global-content-page .hcp--header-dark-blue .hcp--header-breadcrumbs ul > li a:active
  .hcp--header-mid-blue .hcp--header-breadcrumbs ul > li a:focus,
  .global-content-page .hcp--header-dark-blue .hcp--header-breadcrumbs ul > li a:focus, .hcp-content-page .hcp--header-mid-blue .hcp--header-breadcrumbs ul > li a:hover,
  .hcp-content-page .hcp--header-dark-blue .hcp--header-breadcrumbs ul > li a:hover
  .hcp--header-mid-blue .hcp--header-breadcrumbs ul > li a:active,
  .hcp-content-page .hcp--header-dark-blue .hcp--header-breadcrumbs ul > li a:active
  .hcp--header-mid-blue .hcp--header-breadcrumbs ul > li a:focus,
  .hcp-content-page .hcp--header-dark-blue .hcp--header-breadcrumbs ul > li a:focus, .hcp-home-page .hcp--header-mid-blue .hcp--header-breadcrumbs ul > li a:hover,
  .hcp-home-page .hcp--header-dark-blue .hcp--header-breadcrumbs ul > li a:hover
  .hcp--header-mid-blue .hcp--header-breadcrumbs ul > li a:active,
  .hcp-home-page .hcp--header-dark-blue .hcp--header-breadcrumbs ul > li a:active
  .hcp--header-mid-blue .hcp--header-breadcrumbs ul > li a:focus,
  .hcp-home-page .hcp--header-dark-blue .hcp--header-breadcrumbs ul > li a:focus {
    color: #fff; }
  .global-content-page .hcp--header-green .breadcrumb-divider svg,
  .global-content-page .hcp--header-light-blue .breadcrumb-divider svg,
  .global-content-page .hcp--category-page .breadcrumb-divider svg, .hcp-content-page .hcp--header-green .breadcrumb-divider svg,
  .hcp-content-page .hcp--header-light-blue .breadcrumb-divider svg,
  .hcp-content-page .hcp--category-page .breadcrumb-divider svg, .hcp-home-page .hcp--header-green .breadcrumb-divider svg,
  .hcp-home-page .hcp--header-light-blue .breadcrumb-divider svg,
  .hcp-home-page .hcp--category-page .breadcrumb-divider svg {
    fill: #104c81; }
  .global-content-page .hcp--header-mid-blue .breadcrumb-divider svg,
  .global-content-page .hcp--header-dark-blue .breadcrumb-divider svg, .hcp-content-page .hcp--header-mid-blue .breadcrumb-divider svg,
  .hcp-content-page .hcp--header-dark-blue .breadcrumb-divider svg, .hcp-home-page .hcp--header-mid-blue .breadcrumb-divider svg,
  .hcp-home-page .hcp--header-dark-blue .breadcrumb-divider svg {
    fill: #d5f1fa; }
  .global-content-page .hcp--category-page .hcp--header-breadcrumbs ul, .hcp-content-page .hcp--category-page .hcp--header-breadcrumbs ul, .hcp-home-page .hcp--category-page .hcp--header-breadcrumbs ul {
    margin: 0;
    padding: 0; }
  .global-content-page .tabs-container .tab-button a,
  .global-content-page .tabs-container .tab-button .wp-block-button__link, .hcp-content-page .tabs-container .tab-button a,
  .hcp-content-page .tabs-container .tab-button .wp-block-button__link, .hcp-home-page .tabs-container .tab-button a,
  .hcp-home-page .tabs-container .tab-button .wp-block-button__link {
    font-family: "AntarcticanHeadline-Bold";
    font-size: 19px;
    line-height: 1; }
  .global-content-page .button--container a, .hcp-content-page .button--container a, .hcp-home-page .button--container a {
    text-decoration: none; }
    .global-content-page .button--container a:focus, .hcp-content-page .button--container a:focus, .hcp-home-page .button--container a:focus {
      outline: none;
      -webkit-appearance: none; }
      .global-content-page .button--container a:focus .container--button.button--primary, .hcp-content-page .button--container a:focus .container--button.button--primary, .hcp-home-page .button--container a:focus .container--button.button--primary {
        background-color: #1f75c1; }
      .global-content-page .button--container a:focus .container--button.button--secondary, .hcp-content-page .button--container a:focus .container--button.button--secondary, .hcp-home-page .button--container a:focus .container--button.button--secondary {
        background-color: #1f75c1; }
  .global-content-page .container--button.button--primary, .hcp-content-page .container--button.button--primary, .hcp-home-page .container--button.button--primary {
    background-color: #104c81; }
    .global-content-page .container--button.button--primary:focus, .hcp-content-page .container--button.button--primary:focus, .hcp-home-page .container--button.button--primary:focus {
      background-color: #1f75c1; }
    .global-content-page .container--button.button--primary:before, .hcp-content-page .container--button.button--primary:before, .hcp-home-page .container--button.button--primary:before {
      background-color: #1f75c1; }
    .global-content-page .container--button.button--primary.button--small.button-download::after, .hcp-content-page .container--button.button--primary.button--small.button-download::after, .hcp-home-page .container--button.button--primary.button--small.button-download::after {
      content: '';
      background-image: url(background-images/download-small.svg);
      position: absolute;
      top: 10px;
      left: 18px;
      width: 16px;
      height: 15px; }
    .global-content-page .container--button.button--primary.button--regular.button-download::after, .hcp-content-page .container--button.button--primary.button--regular.button-download::after, .hcp-home-page .container--button.button--primary.button--regular.button-download::after {
      content: '';
      background-image: url(background-images/download-small.svg);
      position: absolute;
      top: 14px;
      left: 24px;
      width: 16px;
      height: 15px; }
    .global-content-page .container--button.button--primary.button--large.button-download::after, .hcp-content-page .container--button.button--primary.button--large.button-download::after, .hcp-home-page .container--button.button--primary.button--large.button-download::after {
      content: '';
      background-image: url(background-images/download-large.svg);
      position: absolute;
      top: 20px;
      left: 48px;
      width: 18px;
      height: 17px; }
    .global-content-page .container--button.button--primary.button--small.button-print::after, .hcp-content-page .container--button.button--primary.button--small.button-print::after, .hcp-home-page .container--button.button--primary.button--small.button-print::after {
      content: '';
      background-image: url(background-images/print-small.svg);
      position: absolute;
      top: 10px;
      left: 18px;
      width: 16px;
      height: 16px; }
    .global-content-page .container--button.button--primary.button--regular.button-print::after, .hcp-content-page .container--button.button--primary.button--regular.button-print::after, .hcp-home-page .container--button.button--primary.button--regular.button-print::after {
      content: '';
      background-image: url(background-images/print-small.svg);
      position: absolute;
      top: 15px;
      left: 24px;
      width: 16px;
      height: 16px; }
    .global-content-page .container--button.button--primary.button--large.button-print::after, .hcp-content-page .container--button.button--primary.button--large.button-print::after, .hcp-home-page .container--button.button--primary.button--large.button-print::after {
      content: '';
      background-image: url(background-images/print-large.svg);
      position: absolute;
      top: 20px;
      left: 48px;
      width: 20px;
      height: 20px; }
    .global-content-page .container--button.button--primary.button--small.button-email::after, .hcp-content-page .container--button.button--primary.button--small.button-email::after, .hcp-home-page .container--button.button--primary.button--small.button-email::after {
      content: '';
      background-image: url(background-images/email-small.svg);
      position: absolute;
      top: 10px;
      left: 18px;
      width: 16px;
      height: 12px; }
    .global-content-page .container--button.button--primary.button--regular.button-email::after, .hcp-content-page .container--button.button--primary.button--regular.button-email::after, .hcp-home-page .container--button.button--primary.button--regular.button-email::after {
      content: '';
      background-image: url(background-images/email-small.svg);
      position: absolute;
      top: 17px;
      left: 24px;
      width: 16px;
      height: 12px; }
    .global-content-page .container--button.button--primary.button--large.button-email::after, .hcp-content-page .container--button.button--primary.button--large.button-email::after, .hcp-home-page .container--button.button--primary.button--large.button-email::after {
      content: '';
      background-image: url(background-images/email-large.svg);
      position: absolute;
      top: 20px;
      left: 48px;
      width: 19px;
      height: 14px; }
    .global-content-page .container--button.button--primary.button--small.button-chevron::after, .hcp-content-page .container--button.button--primary.button--small.button-chevron::after, .hcp-home-page .container--button.button--primary.button--small.button-chevron::after {
      content: '';
      background-image: url(background-images/button-chevron.svg);
      position: absolute;
      top: 10px;
      left: 19px;
      width: 9px;
      height: 14px; }
    .global-content-page .container--button.button--primary.button--regular.button-chevron::after, .hcp-content-page .container--button.button--primary.button--regular.button-chevron::after, .hcp-home-page .container--button.button--primary.button--regular.button-chevron::after {
      content: '';
      background-image: url(background-images/button-chevron.svg);
      position: absolute;
      top: 15px;
      left: 25px;
      width: 9px;
      height: 14px; }
    .global-content-page .container--button.button--primary.button--small.button-external::after, .hcp-content-page .container--button.button--primary.button--small.button-external::after, .hcp-home-page .container--button.button--primary.button--small.button-external::after {
      content: '';
      background-image: url(background-images/external-small.svg);
      position: absolute;
      top: 9px;
      right: 18px;
      width: 16px;
      height: 16px; }
    .global-content-page .container--button.button--primary.button--regular.button-external::after, .hcp-content-page .container--button.button--primary.button--regular.button-external::after, .hcp-home-page .container--button.button--primary.button--regular.button-external::after {
      content: '';
      background-image: url(background-images/external-small.svg);
      position: absolute;
      top: 11px;
      right: 24px;
      width: 16px;
      height: 16px; }
    .global-content-page .container--button.button--primary.button--large.button-external::after, .hcp-content-page .container--button.button--primary.button--large.button-external::after, .hcp-home-page .container--button.button--primary.button--large.button-external::after {
      content: '';
      background-image: url(background-images/external-large.svg);
      position: absolute;
      top: 18px;
      right: 48px;
      width: 18px;
      height: 18px; }
  .global-content-page .container--button.button--secondary, .hcp-content-page .container--button.button--secondary, .hcp-home-page .container--button.button--secondary {
    border: 1px solid #1f75c1;
    background-color: #fff;
    color: #104c81;
    transition: all 0.5s ease; }
    .global-content-page .container--button.button--secondary:focus, .hcp-content-page .container--button.button--secondary:focus, .hcp-home-page .container--button.button--secondary:focus {
      background-color: #1f75c1;
      color: #fff; }
    .global-content-page .container--button.button--secondary:before, .hcp-content-page .container--button.button--secondary:before, .hcp-home-page .container--button.button--secondary:before {
      background-color: #1f75c1; }
    .global-content-page .container--button.button--secondary.button-focus, .global-content-page .container--button.button--secondary:hover, .hcp-content-page .container--button.button--secondary.button-focus, .hcp-content-page .container--button.button--secondary:hover, .hcp-home-page .container--button.button--secondary.button-focus, .hcp-home-page .container--button.button--secondary:hover {
      color: #fff; }
    .global-content-page .container--button.button--secondary.button--small.button-download::after, .hcp-content-page .container--button.button--secondary.button--small.button-download::after, .hcp-home-page .container--button.button--secondary.button--small.button-download::after {
      content: '';
      background-image: url(background-images/download-small-secondary.svg);
      position: absolute;
      top: 10px;
      left: 18px;
      width: 16px;
      height: 15px; }
    .global-content-page .container--button.button--secondary.button--regular.button-download::after, .hcp-content-page .container--button.button--secondary.button--regular.button-download::after, .hcp-home-page .container--button.button--secondary.button--regular.button-download::after {
      content: '';
      background-image: url(background-images/download-small-secondary.svg);
      position: absolute;
      top: 14px;
      left: 24px;
      width: 16px;
      height: 15px; }
    .global-content-page .container--button.button--secondary.button--large.button-download::after, .hcp-content-page .container--button.button--secondary.button--large.button-download::after, .hcp-home-page .container--button.button--secondary.button--large.button-download::after {
      content: '';
      background-image: url(background-images/download-large-secondary.svg);
      position: absolute;
      top: 20px;
      left: 48px;
      transition: content 2s ease;
      width: 18px;
      height: 17px; }
    .global-content-page .container--button.button--secondary.button--small.button-download:hover::after, .hcp-content-page .container--button.button--secondary.button--small.button-download:hover::after, .hcp-home-page .container--button.button--secondary.button--small.button-download:hover::after {
      content: '';
      background-image: url(background-images/download-small-secondary-hover.svg); }
    .global-content-page .container--button.button--secondary.button--regular.button-download:hover::after, .hcp-content-page .container--button.button--secondary.button--regular.button-download:hover::after, .hcp-home-page .container--button.button--secondary.button--regular.button-download:hover::after {
      content: '';
      background-image: url(background-images/download-small-secondary-hover.svg); }
    .global-content-page .container--button.button--secondary.button--large.button-download:hover::after, .hcp-content-page .container--button.button--secondary.button--large.button-download:hover::after, .hcp-home-page .container--button.button--secondary.button--large.button-download:hover::after {
      content: '';
      background-image: url(background-images/download-large-secondary-hover.svg); }
    .global-content-page .container--button.button--secondary.button--small.button-external::after, .hcp-content-page .container--button.button--secondary.button--small.button-external::after, .hcp-home-page .container--button.button--secondary.button--small.button-external::after {
      content: '';
      background-image: url(background-images/external-small-secondary.svg);
      position: absolute;
      top: 9px;
      right: 18px;
      width: 16px;
      height: 16px; }
    .global-content-page .container--button.button--secondary.button--regular.button-external::after, .hcp-content-page .container--button.button--secondary.button--regular.button-external::after, .hcp-home-page .container--button.button--secondary.button--regular.button-external::after {
      content: '';
      background-image: url(background-images/external-small-secondary.svg);
      position: absolute;
      top: 11px;
      right: 24px;
      width: 16px;
      height: 16px; }
    .global-content-page .container--button.button--secondary.button--large.button-external::after, .hcp-content-page .container--button.button--secondary.button--large.button-external::after, .hcp-home-page .container--button.button--secondary.button--large.button-external::after {
      content: '';
      background-image: url(background-images/external-large-secondary.svg);
      position: absolute;
      top: 18px;
      right: 48px;
      width: 18px;
      height: 18px; }
    .global-content-page .container--button.button--secondary.button--small.button-external:hover::after, .hcp-content-page .container--button.button--secondary.button--small.button-external:hover::after, .hcp-home-page .container--button.button--secondary.button--small.button-external:hover::after {
      content: '';
      background-image: url(background-images/external-small-secondary-hover.svg); }
    .global-content-page .container--button.button--secondary.button--regular.button-external:hover::after, .hcp-content-page .container--button.button--secondary.button--regular.button-external:hover::after, .hcp-home-page .container--button.button--secondary.button--regular.button-external:hover::after {
      content: '';
      background-image: url(background-images/external-small-secondary-hover.svg); }
    .global-content-page .container--button.button--secondary.button--large.button-external:hover::after, .hcp-content-page .container--button.button--secondary.button--large.button-external:hover::after, .hcp-home-page .container--button.button--secondary.button--large.button-external:hover::after {
      content: '';
      background-image: url(background-images/external-large-secondary-hover.svg); }
  .global-content-page .cta-video--container .cta-video--content .cta-video--content-white-bg, .hcp-content-page .cta-video--container .cta-video--content .cta-video--content-white-bg, .hcp-home-page .cta-video--container .cta-video--content .cta-video--content-white-bg {
    background-color: #fff; }
    .global-content-page .cta-video--container .cta-video--content .cta-video--content-white-bg h2, .hcp-content-page .cta-video--container .cta-video--content .cta-video--content-white-bg h2, .hcp-home-page .cta-video--container .cta-video--content .cta-video--content-white-bg h2 {
      font-size: 23px;
      padding-top: 12px;
      text-transform: none; }
  .global-content-page .cta-video--container .cta-video--content .cta-video--content-details .cta-video--content-details-meta, .hcp-content-page .cta-video--container .cta-video--content .cta-video--content-details .cta-video--content-details-meta, .hcp-home-page .cta-video--container .cta-video--content .cta-video--content-details .cta-video--content-details-meta {
    color: #104c81; }
    .global-content-page .cta-video--container .cta-video--content .cta-video--content-details .cta-video--content-details-meta .symbol-light-colour, .hcp-content-page .cta-video--container .cta-video--content .cta-video--content-details .cta-video--content-details-meta .symbol-light-colour, .hcp-home-page .cta-video--container .cta-video--content .cta-video--content-details .cta-video--content-details-meta .symbol-light-colour {
      fill: #1f75c1; }
    .global-content-page .cta-video--container .cta-video--content .cta-video--content-details .cta-video--content-details-meta .symbol-dark-colour, .hcp-content-page .cta-video--container .cta-video--content .cta-video--content-details .cta-video--content-details-meta .symbol-dark-colour, .hcp-home-page .cta-video--container .cta-video--content .cta-video--content-details .cta-video--content-details-meta .symbol-dark-colour {
      fill: #104c81; }
    .global-content-page .cta-video--container .cta-video--content .cta-video--content-details .cta-video--content-details-meta .cta-video--content-details-meta-author, .hcp-content-page .cta-video--container .cta-video--content .cta-video--content-details .cta-video--content-details-meta .cta-video--content-details-meta-author, .hcp-home-page .cta-video--container .cta-video--content .cta-video--content-details .cta-video--content-details-meta .cta-video--content-details-meta-author {
      display: inline-block;
      vertical-align: top; }
    .global-content-page .cta-video--container .cta-video--content .cta-video--content-details .cta-video--content-details-meta .cta-video--content-details-meta-duration, .hcp-content-page .cta-video--container .cta-video--content .cta-video--content-details .cta-video--content-details-meta .cta-video--content-details-meta-duration, .hcp-home-page .cta-video--container .cta-video--content .cta-video--content-details .cta-video--content-details-meta .cta-video--content-details-meta-duration {
      display: inline-block;
      vertical-align: top; }
  .global-content-page .cta-app-download--container, .hcp-content-page .cta-app-download--container, .hcp-home-page .cta-app-download--container {
    background-color: #bcdfff; }
    .global-content-page .cta-app-download--container .cta-app-download--heading h3, .hcp-content-page .cta-app-download--container .cta-app-download--heading h3, .hcp-home-page .cta-app-download--container .cta-app-download--heading h3 {
      color: #104c81; }
  .global-content-page .video-row--video-container .video-row--content .video-row--content-details .video-row--content-details-meta, .hcp-content-page .video-row--video-container .video-row--content .video-row--content-details .video-row--content-details-meta, .hcp-home-page .video-row--video-container .video-row--content .video-row--content-details .video-row--content-details-meta {
    color: #104c81; }
    .global-content-page .video-row--video-container .video-row--content .video-row--content-details .video-row--content-details-meta .symbol-light-colour, .hcp-content-page .video-row--video-container .video-row--content .video-row--content-details .video-row--content-details-meta .symbol-light-colour, .hcp-home-page .video-row--video-container .video-row--content .video-row--content-details .video-row--content-details-meta .symbol-light-colour {
      fill: #1f75c1; }
    .global-content-page .video-row--video-container .video-row--content .video-row--content-details .video-row--content-details-meta .symbol-dark-colour, .hcp-content-page .video-row--video-container .video-row--content .video-row--content-details .video-row--content-details-meta .symbol-dark-colour, .hcp-home-page .video-row--video-container .video-row--content .video-row--content-details .video-row--content-details-meta .symbol-dark-colour {
      fill: #104c81; }
    .global-content-page .video-row--video-container .video-row--content .video-row--content-details .video-row--content-details-meta .video-row--content-details-meta-author, .hcp-content-page .video-row--video-container .video-row--content .video-row--content-details .video-row--content-details-meta .video-row--content-details-meta-author, .hcp-home-page .video-row--video-container .video-row--content .video-row--content-details .video-row--content-details-meta .video-row--content-details-meta-author {
      display: inline-block;
      vertical-align: top; }
    .global-content-page .video-row--video-container .video-row--content .video-row--content-details .video-row--content-details-meta .video-row--content-details-meta-duration, .hcp-content-page .video-row--video-container .video-row--content .video-row--content-details .video-row--content-details-meta .video-row--content-details-meta-duration, .hcp-home-page .video-row--video-container .video-row--content .video-row--content-details .video-row--content-details-meta .video-row--content-details-meta-duration {
      display: inline-block;
      vertical-align: top; }
    .global-content-page .video-row--video-container .video-row--content .video-row--content-details .video-row--content-details-meta .button--container, .hcp-content-page .video-row--video-container .video-row--content .video-row--content-details .video-row--content-details-meta .button--container, .hcp-home-page .video-row--video-container .video-row--content .video-row--content-details .video-row--content-details-meta .button--container {
      display: block;
      margin: 36px 0 12px; }
    .global-content-page .video-row--video-container .video-row--content .video-row--content-details .video-row--content-details-meta .video-row--helpful span, .hcp-content-page .video-row--video-container .video-row--content .video-row--content-details .video-row--content-details-meta .video-row--helpful span, .hcp-home-page .video-row--video-container .video-row--content .video-row--content-details .video-row--content-details-meta .video-row--helpful span {
      font-size: 14px;
      color: #1b1e22;
      text-decoration: underline; }
  .global-content-page .resources--link-boxes-header, .hcp-content-page .resources--link-boxes-header, .hcp-home-page .resources--link-boxes-header {
    margin: 0 auto;
    padding: 0; }
    .global-content-page .resources--link-boxes-header h3,
    .global-content-page .resources--link-boxes-header h2, .hcp-content-page .resources--link-boxes-header h3,
    .hcp-content-page .resources--link-boxes-header h2, .hcp-home-page .resources--link-boxes-header h3,
    .hcp-home-page .resources--link-boxes-header h2 {
      padding: 0;
      text-align: center; }
  .global-content-page .resources--link-box, .hcp-content-page .resources--link-box, .hcp-home-page .resources--link-box {
    padding: 30px 0 0;
    display: block;
    font-size: 0; }
    @media only screen and (min-width: 600px) {
      .global-content-page .resources--link-box .resources--box-count-1, .hcp-content-page .resources--link-box .resources--box-count-1, .hcp-home-page .resources--link-box .resources--box-count-1 {
        width: 100%; } }
    @media only screen and (min-width: 600px) {
      .global-content-page .resources--link-box .resources--box-count-2, .hcp-content-page .resources--link-box .resources--box-count-2, .hcp-home-page .resources--link-box .resources--box-count-2 {
        width: 50%; } }
    @media only screen and (min-width: 600px) {
      .global-content-page .resources--link-box .resources--box-count-3, .hcp-content-page .resources--link-box .resources--box-count-3, .hcp-home-page .resources--link-box .resources--box-count-3 {
        width: 33.3%; } }
    .global-content-page .resources--link-box a, .hcp-content-page .resources--link-box a, .hcp-home-page .resources--link-box a {
      text-decoration: none;
      outline: none;
      display: inline-block;
      width: 100%;
      vertical-align: top; }
      @media only screen and (min-width: 600px) {
        .global-content-page .resources--link-box a, .hcp-content-page .resources--link-box a, .hcp-home-page .resources--link-box a {
          width: 33%; } }
      .global-content-page .resources--link-box a .wp-block-column, .hcp-content-page .resources--link-box a .wp-block-column, .hcp-home-page .resources--link-box a .wp-block-column {
        margin: 10px 20px;
        padding: 0;
        height: 180px;
        border-radius: 8px;
        font-size: 26px;
        line-height: 1;
        text-align: center;
        cursor: pointer; }
        .global-content-page .resources--link-box a .wp-block-column.resources--box, .hcp-content-page .resources--link-box a .wp-block-column.resources--box, .hcp-home-page .resources--link-box a .wp-block-column.resources--box {
          position: relative; }
          .global-content-page .resources--link-box a .wp-block-column.resources--box .resources--box-content, .hcp-content-page .resources--link-box a .wp-block-column.resources--box .resources--box-content, .hcp-home-page .resources--link-box a .wp-block-column.resources--box .resources--box-content {
            position: absolute;
            top: 50%;
            transform: translate(0, -50%);
            left: 0;
            width: 100%; }
            .global-content-page .resources--link-box a .wp-block-column.resources--box .resources--box-content .resources--box-content-external span::after, .hcp-content-page .resources--link-box a .wp-block-column.resources--box .resources--box-content .resources--box-content-external span::after, .hcp-home-page .resources--link-box a .wp-block-column.resources--box .resources--box-content .resources--box-content-external span::after {
              content: '';
              display: inline-block;
              background-image: url(background-images/external-small.svg);
              background-repeat: no-repeat;
              padding-left: 5px;
              width: 16px;
              height: 16px; }
        .global-content-page .resources--link-box a .wp-block-column img, .hcp-content-page .resources--link-box a .wp-block-column img, .hcp-home-page .resources--link-box a .wp-block-column img {
          display: block;
          width: 75px;
          height: 75px;
          margin: 0 auto 24px; }
        @media only screen and (min-width: 600px) {
          .global-content-page .resources--link-box a .wp-block-column, .hcp-content-page .resources--link-box a .wp-block-column, .hcp-home-page .resources--link-box a .wp-block-column {
            margin: 20px; } }
  .global-content-page .resources--link-box a:focus .wp-block-column, .hcp-content-page .resources--link-box a:focus .wp-block-column, .hcp-home-page .resources--link-box a:focus .wp-block-column {
    background-color: #1f75c1; }
  .global-content-page .resources--link-box a .wp-block-column, .hcp-content-page .resources--link-box a .wp-block-column, .hcp-home-page .resources--link-box a .wp-block-column {
    font-family: "AntarcticanHeadline-Bold";
    background-color: #104c81;
    color: #fff;
    transition: all 0.3s ease; }
    .global-content-page .resources--link-box a .wp-block-column .faq--quick-search-active, .global-content-page .resources--link-box a .wp-block-column:hover, .hcp-content-page .resources--link-box a .wp-block-column .faq--quick-search-active, .hcp-content-page .resources--link-box a .wp-block-column:hover, .hcp-home-page .resources--link-box a .wp-block-column .faq--quick-search-active, .hcp-home-page .resources--link-box a .wp-block-column:hover {
      background-color: #1f75c1; }
  .global-content-page .hcp-form--container, .hcp-content-page .hcp-form--container, .hcp-home-page .hcp-form--container {
    border: solid 2px #104c81;
    border-radius: 10px;
    padding: 48px 36px 16px; }
    .global-content-page .hcp-form--container h3, .hcp-content-page .hcp-form--container h3, .hcp-home-page .hcp-form--container h3 {
      font-size: 44px;
      line-height: 1;
      color: #3C8600; }
  .global-content-page .instructions--container, .hcp-content-page .instructions--container, .hcp-home-page .instructions--container {
    background-color: #1f75c1; }
    .global-content-page .instructions--container .instructions--heading h2, .hcp-content-page .instructions--container .instructions--heading h2, .hcp-home-page .instructions--container .instructions--heading h2 {
      font-size: 44px;
      line-height: 1;
      color: #fff; }
    .global-content-page .instructions--container .instructions--heading p, .hcp-content-page .instructions--container .instructions--heading p, .hcp-home-page .instructions--container .instructions--heading p {
      color: #fff; }
    .global-content-page .instructions--container .instructions--blocks .instructions--block .instructions--block-content h3, .hcp-content-page .instructions--container .instructions--blocks .instructions--block .instructions--block-content h3, .hcp-home-page .instructions--container .instructions--blocks .instructions--block .instructions--block-content h3 {
      color: #fff; }
    .global-content-page .instructions--container .instructions--blocks .instructions--block .instructions--block-content p, .hcp-content-page .instructions--container .instructions--blocks .instructions--block .instructions--block-content p, .hcp-home-page .instructions--container .instructions--blocks .instructions--block .instructions--block-content p {
      color: #fff; }
  .global-content-page .questionnaire--container .questionnaire--container-columns .questionnaire--answer-count-container .questionnaire--answer-count-progress .questionnaire--answer-count-progress-bar, .hcp-content-page .questionnaire--container .questionnaire--container-columns .questionnaire--answer-count-container .questionnaire--answer-count-progress .questionnaire--answer-count-progress-bar, .hcp-home-page .questionnaire--container .questionnaire--container-columns .questionnaire--answer-count-container .questionnaire--answer-count-progress .questionnaire--answer-count-progress-bar {
    background-image: linear-gradient(to bottom, #30b9e6 31%, #0d99c7); }
  .global-content-page .questionnaire--container .questionnaire--container-columns .questionnaire--questions-container .questionnaire--question p.questionnaire--question-number, .hcp-content-page .questionnaire--container .questionnaire--container-columns .questionnaire--questions-container .questionnaire--question p.questionnaire--question-number, .hcp-home-page .questionnaire--container .questionnaire--container-columns .questionnaire--questions-container .questionnaire--question p.questionnaire--question-number {
    color: #0d99c7; }

.patient-content-page, .patient-home-page {
  /* Scss Document */
  /* Scss Document */ }
  .patient-content-page .patient-content--page-category, .patient-home-page .patient-content--page-category {
    position: relative;
    overflow: hidden; }
    .patient-content-page .patient-content--page-category .container, .patient-home-page .patient-content--page-category .container {
      position: relative; }
  .patient-content-page .category--page-container, .patient-home-page .category--page-container {
    margin: 0 0 40px; }
  .patient-content-page .hcp-category--heading-wrapper, .patient-home-page .hcp-category--heading-wrapper {
    text-align: center; }
  .patient-content-page .category--content, .patient-home-page .category--content {
    padding: 32px 0 0; }
    .patient-content-page .category--content h2, .patient-home-page .category--content h2 {
      padding-bottom: 24px;
      font-size: 26px;
      line-height: 1.2;
      color: #1b1e22;
      text-transform: none; }
    .patient-content-page .category--content p, .patient-home-page .category--content p {
      font-size: 19px;
      letter-spacing: -0.19px; }
  .patient-content-page .blob-mid-plum, .patient-home-page .blob-mid-plum {
    fill: #5170d3; }
  .patient-content-page .blob-light-kiwi, .patient-home-page .blob-light-kiwi {
    fill: #eefce3; }
  .patient-content-page .blob-lightest-blue, .patient-home-page .blob-lightest-blue {
    fill: #f0fcff; }
  .patient-content-page .blob-mid-bubblegum, .patient-home-page .blob-mid-bubblegum {
    fill: #30b9e6; }
  .patient-content-page .patient-category-blob-1, .patient-home-page .patient-category-blob-1 {
    position: absolute;
    top: 163px;
    right: 54px; }
  .patient-content-page .patient-category-blob-2, .patient-home-page .patient-category-blob-2 {
    position: absolute;
    top: 326px;
    left: -160px; }
  .patient-content-page .patient-category-blob-3, .patient-home-page .patient-category-blob-3 {
    position: absolute;
    top: 687px;
    right: -166px; }
  .patient-content-page .patient-category-blob-4, .patient-home-page .patient-category-blob-4 {
    position: absolute;
    top: 1012px;
    right: 296px; }
  .patient-content-page .patient-category-blob-5, .patient-home-page .patient-category-blob-5 {
    position: absolute;
    top: -70px;
    right: -20px; }
  .patient-content-page .patient-category-blob-6, .patient-home-page .patient-category-blob-6 {
    position: absolute;
    top: 766px;
    left: 47px; }
  .patient-content-page .patient-category-blob-7, .patient-home-page .patient-category-blob-7 {
    position: absolute;
    top: 747px;
    left: -306px; }
  .patient-content-page .patient-category-blob-8, .patient-home-page .patient-category-blob-8 {
    position: absolute;
    top: 1457px;
    right: -40px; }
  .patient-content-page .patient-category-blob-9, .patient-home-page .patient-category-blob-9 {
    position: absolute;
    top: 133px;
    left: 107px; }
  .patient-content-page .patient-category-blob-10, .patient-home-page .patient-category-blob-10 {
    position: absolute;
    top: 394px;
    right: -280px; }
  .patient-content-page .patient-category-blob-11, .patient-home-page .patient-category-blob-11 {
    position: absolute;
    top: 908px;
    right: 287px; }
  .patient-content-page .patient-category-blob-12, .patient-home-page .patient-category-blob-12 {
    position: absolute;
    top: 804px;
    left: -176px; }
  .patient-content-page .patient--header-warning, .patient-home-page .patient--header-warning {
    display: block;
    width: 100%;
    height: 30px;
    background-color: #edeff0;
    align-content: center;
    position: relative;
    z-index: 1000; }
    @media only screen and (min-width: 768px) {
      .patient-content-page .patient--header-warning, .patient-home-page .patient--header-warning {
        height: 38px; } }
    .patient-content-page .patient--header-warning p, .patient-home-page .patient--header-warning p {
      text-align: center;
      font-size: 9px;
      line-height: 1.2;
      padding-top: 8px; }
      @media only screen and (min-width: 600px) {
        .patient-content-page .patient--header-warning p, .patient-home-page .patient--header-warning p {
          font-size: 10px; } }
      @media only screen and (min-width: 768px) {
        .patient-content-page .patient--header-warning p, .patient-home-page .patient--header-warning p {
          padding-top: 10px;
          font-size: 14px; } }
  .patient-content-page .adverse-pale-blue-background, .patient-home-page .adverse-pale-blue-background {
    background-color: #d5f1fa;
    padding-bottom: 72px; }
  .patient-content-page .editor-post-title__input,
  .patient-content-page h1,
  .patient-content-page h2,
  .patient-content-page h3,
  .patient-content-page h4,
  .patient-content-page h5,
  .patient-content-page p.has-callout-copy-font-size, .patient-home-page .editor-post-title__input,
  .patient-home-page h1,
  .patient-home-page h2,
  .patient-home-page h3,
  .patient-home-page h4,
  .patient-home-page h5,
  .patient-home-page p.has-callout-copy-font-size {
    font-family: "ubuntubold";
    margin: 0;
    color: #1b1e22; }
    .patient-content-page .editor-post-title__input .has-dark-bubblegum-color,
    .patient-content-page h1 .has-dark-bubblegum-color,
    .patient-content-page h2 .has-dark-bubblegum-color,
    .patient-content-page h3 .has-dark-bubblegum-color,
    .patient-content-page h4 .has-dark-bubblegum-color,
    .patient-content-page h5 .has-dark-bubblegum-color,
    .patient-content-page p.has-callout-copy-font-size .has-dark-bubblegum-color, .patient-home-page .editor-post-title__input .has-dark-bubblegum-color,
    .patient-home-page h1 .has-dark-bubblegum-color,
    .patient-home-page h2 .has-dark-bubblegum-color,
    .patient-home-page h3 .has-dark-bubblegum-color,
    .patient-home-page h4 .has-dark-bubblegum-color,
    .patient-home-page h5 .has-dark-bubblegum-color,
    .patient-home-page p.has-callout-copy-font-size .has-dark-bubblegum-color {
      color: #0d99c7; }
  .patient-content-page p,
  .patient-content-page ul,
  .patient-content-page li,
  .patient-content-page label,
  .patient-content-page input,
  .patient-content-page select, .patient-home-page p,
  .patient-home-page ul,
  .patient-home-page li,
  .patient-home-page label,
  .patient-home-page input,
  .patient-home-page select {
    font-family: "muliregular";
    margin: 0;
    color: #1b1e22;
    font-size: 16px;
    line-height: 1.35; }
  .patient-content-page p, .patient-home-page p {
    padding-bottom: 24px; }
  .patient-content-page .editor-post-title__input,
  .patient-content-page .patient-category--heading-wrapper h1,
  .patient-content-page .patient-category--heading-wrapper h2, .patient-home-page .editor-post-title__input,
  .patient-home-page .patient-category--heading-wrapper h1,
  .patient-home-page .patient-category--heading-wrapper h2 {
    font-size: 36px;
    line-height: 1.15;
    padding: 0;
    color: #1b1e22;
    text-align: center; }
  .patient-content-page .patient-category--left-align h1, .patient-home-page .patient-category--left-align h1 {
    text-align: left; }
  .patient-content-page h1,
  .patient-content-page h2, .patient-home-page h1,
  .patient-home-page h2 {
    font-size: 31px;
    line-height: 1.2;
    padding: 0 0 40px;
    color: #0d99c7; }
    .patient-content-page h1 span.has-patient-dark-plum-color,
    .patient-content-page h2 span.has-patient-dark-plum-color, .patient-home-page h1 span.has-patient-dark-plum-color,
    .patient-home-page h2 span.has-patient-dark-plum-color {
      color: #2630a2; }
  .patient-content-page .calculator--container, .patient-home-page .calculator--container {
    background-color: #fff; }
    .patient-content-page .calculator--container h2, .patient-home-page .calculator--container h2 {
      font-family: "mulibold";
      font-size: 19px;
      line-height: 1.35;
      letter-spacing: -0.19px;
      text-align: center;
      padding: 0 0 24px;
      text-transform: none;
      color: #2630a2; }
    .patient-content-page .calculator--container .calculator--form .form--tooltip, .patient-home-page .calculator--container .calculator--form .form--tooltip {
      margin-top: 0 !important; }
    .patient-content-page .calculator--container .calculator--form .form--select, .patient-home-page .calculator--container .calculator--form .form--select {
      margin-bottom: 48px; }
    .patient-content-page .calculator--container .calculator--form .form--radio-container p, .patient-home-page .calculator--container .calculator--form .form--radio-container p {
      padding-top: 0; }
    .patient-content-page .calculator--container .calculator--form .form--radio-container .bmi--tooltip-activity, .patient-home-page .calculator--container .calculator--form .form--radio-container .bmi--tooltip-activity {
      padding-top: 0; }
    .patient-content-page .calculator--container .calculator--form label, .patient-home-page .calculator--container .calculator--form label {
      font-family: "mulibold";
      font-size: 16px; }
      .patient-content-page .calculator--container .calculator--form label.bmi--activity-level, .patient-home-page .calculator--container .calculator--form label.bmi--activity-level {
        padding-bottom: 24px; }
      .patient-content-page .calculator--container .calculator--form label.form--toggle-switch, .patient-home-page .calculator--container .calculator--form label.form--toggle-switch {
        font-family: "muliregular"; }
      .patient-content-page .calculator--container .calculator--form label.form--radio, .patient-home-page .calculator--container .calculator--form label.form--radio {
        padding-bottom: 12px; }
        .patient-content-page .calculator--container .calculator--form label.form--radio span.bmi-label-content, .patient-home-page .calculator--container .calculator--form label.form--radio span.bmi-label-content {
          font-family: "muliregular";
          padding-bottom: 22px; }
    .patient-content-page .calculator--container .calculator--form .tooltip-btn p, .patient-home-page .calculator--container .calculator--form .tooltip-btn p {
      font-family: "mulibold";
      font-size: 14px;
      padding-top: 18px; }
    .patient-content-page .calculator--container .calculator--form .tooltip-btn .form--tooltip .form--tooltip-container, .patient-home-page .calculator--container .calculator--form .tooltip-btn .form--tooltip .form--tooltip-container {
      padding: 36px 24px 0 50px;
      position: relative;
      margin: 0 0 24px; }
      .patient-content-page .calculator--container .calculator--form .tooltip-btn .form--tooltip .form--tooltip-container::before, .patient-home-page .calculator--container .calculator--form .tooltip-btn .form--tooltip .form--tooltip-container::before {
        content: '';
        position: absolute;
        top: 38px;
        left: 28px;
        width: 16px;
        height: 16px;
        background-image: url("background-images/tooltip-patient-calc.svg");
        background-repeat: no-repeat; }
      .patient-content-page .calculator--container .calculator--form .tooltip-btn .form--tooltip .form--tooltip-container p, .patient-home-page .calculator--container .calculator--form .tooltip-btn .form--tooltip .form--tooltip-container p {
        font-family: "muliregular";
        padding: 0 0 24px 0; }
    .patient-content-page .calculator--container .calculator--results .calculator--results-section p.calculator--results-result, .patient-home-page .calculator--container .calculator--results .calculator--results-section p.calculator--results-result {
      font-family: "ubuntubold";
      font-size: 26px;
      color: #2630a2;
      padding: 0; }
  .patient-content-page h3, .patient-home-page h3 {
    font-size: 23px;
    line-height: 1.2;
    padding: 24px 0;
    color: #1b1e22; }
  .patient-content-page h4,
  .patient-content-page h5,
  .patient-content-page h6, .patient-home-page h4,
  .patient-home-page h5,
  .patient-home-page h6 {
    font-size: 19px;
    line-height: 1.2;
    padding: 20px 0; }
  @media only screen and (min-width: 1200px) {
    .patient-content-page .patient-content--page .container--columns.container--two-columns.container--reduced-width, .patient-home-page .patient-content--page .container--columns.container--two-columns.container--reduced-width {
      align-items: center; } }
  .patient-content-page .patient-content--page .container--columns.container--two-columns.container--reduced-width .container--column .image--container, .patient-home-page .patient-content--page .container--columns.container--two-columns.container--reduced-width .container--column .image--container {
    padding: 0 20px;
    width: calc(100% - 40px); }
    @media only screen and (min-width: 1200px) {
      .patient-content-page .patient-content--page .container--columns.container--two-columns.container--reduced-width .container--column .image--container, .patient-home-page .patient-content--page .container--columns.container--two-columns.container--reduced-width .container--column .image--container {
        padding: 0;
        margin-left: -60px;
        width: 100%; } }
  .patient-content-page header, .patient-home-page header {
    height: 118px; }
  @media only screen and (min-width: 768px) {
    .patient-content-page .page--fade-in, .patient-home-page .page--fade-in {
      margin-top: 118px; }
    .patient-content-page .main-container, .patient-home-page .main-container {
      margin-top: 92px; }
    .patient-content-page header, .patient-home-page header {
      position: fixed;
      left: 0;
      height: 118px; } }
  .patient-content-page .header--container nav ul li a,
  .patient-content-page .header--container nav ul li button,
  .patient-content-page .header--container nav ul li span, .patient-home-page .header--container nav ul li a,
  .patient-home-page .header--container nav ul li button,
  .patient-home-page .header--container nav ul li span {
    font-family: "ubuntubold";
    font-size: 16px;
    line-height: 23px;
    background-color: transparent;
    display: inline-block;
    width: 95%;
    text-align: left; }
    @media only screen and (min-width: 768px) {
      .patient-content-page .header--container nav ul li a,
      .patient-content-page .header--container nav ul li button,
      .patient-content-page .header--container nav ul li span, .patient-home-page .header--container nav ul li a,
      .patient-home-page .header--container nav ul li button,
      .patient-home-page .header--container nav ul li span {
        width: auto; } }
  @media only screen and (min-width: 768px) {
    .patient-content-page .header--container nav ul > li > ul > li span, .patient-home-page .header--container nav ul > li > ul > li span {
      display: block; } }
  @media only screen and (min-width: 768px) {
    .patient-content-page .header--container nav ul > li > ul > li > ul > li a, .patient-home-page .header--container nav ul > li > ul > li > ul > li a {
      display: block;
      font-family: "ubunturegular"; } }
  .patient-content-page .header--container nav > ul > li, .patient-home-page .header--container nav > ul > li {
    margin: 0 60px 5px 20px; }
    @media only screen and (min-width: 768px) {
      .patient-content-page .header--container nav > ul > li, .patient-home-page .header--container nav > ul > li {
        margin: 0; } }
  .patient-content-page .header--container nav > ul > li.nav--back, .patient-home-page .header--container nav > ul > li.nav--back {
    margin: 0; }
  .patient-content-page .header--container nav ul li button, .patient-home-page .header--container nav ul li button {
    border: none;
    padding: 0; }
    @media only screen and (min-width: 768px) {
      .patient-content-page .header--container nav ul li button, .patient-home-page .header--container nav ul li button {
        padding: 30px 15px 0; } }
    @media only screen and (min-width: 992px) {
      .patient-content-page .header--container nav ul li button, .patient-home-page .header--container nav ul li button {
        padding: 30px 30px 0; } }
  @media only screen and (min-width: 768px) {
    .patient-content-page .nav--progress-container, .patient-home-page .nav--progress-container {
      top: 118px; } }
  .patient-content-page .blockquote--container, .patient-home-page .blockquote--container {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr; }
  .patient-content-page footer, .patient-home-page footer {
    margin-top: 0; }
  .patient-content-page .container--full-width img, .patient-home-page .container--full-width img {
    display: block;
    width: 100%;
    height: auto; }
  @media only screen and (min-width: 1200px) {
    .patient-content-page .container--full-width, .patient-home-page .container--full-width {
      margin: 0 auto;
      width: 85%; } }
  @media only screen and (min-width: 1700px) {
    .patient-content-page .container--full-width, .patient-home-page .container--full-width {
      width: 75%; }
      .patient-content-page .container--full-width img, .patient-home-page .container--full-width img {
        width: 80%; } }
  .patient-content-page .container--full-width .container--column, .patient-home-page .container--full-width .container--column {
    display: -ms-grid;
    display: grid;
    align-content: center; }
  .patient-content-page .cta-video--container h2, .patient-home-page .cta-video--container h2 {
    padding: 12px 0 24px; }
  .patient-content-page .cta-video--container .cta-video--content, .patient-home-page .cta-video--container .cta-video--content {
    background-color: #fff; }
  .patient-content-page .cta-video--container::before, .patient-home-page .cta-video--container::before {
    content: '';
    position: absolute;
    bottom: -20px;
    right: -135px;
    width: 189px;
    height: 205px;
    background-image: url("background-images/cta-video-bottom-blob.svg");
    background-repeat: no-repeat;
    z-index: -1; }
  .patient-content-page .cta-video--container::after, .patient-home-page .cta-video--container::after {
    content: '';
    position: absolute;
    top: -80px;
    left: -85px;
    width: 158px;
    height: 171px;
    background-image: url("background-images/cta-video-top-blob.svg");
    background-repeat: no-repeat; }
  .patient-content-page .cta-video--container .cta-video--content-details-meta .cta-video--content-details-meta-duration svg .symbol-light-colour, .patient-home-page .cta-video--container .cta-video--content-details-meta .cta-video--content-details-meta-duration svg .symbol-light-colour {
    fill: #5170d3; }
  .patient-content-page .cta-video--container .cta-video--content-details-meta .cta-video--content-details-meta-duration svg .symbol-dark-colour, .patient-home-page .cta-video--container .cta-video--content-details-meta .cta-video--content-details-meta-duration svg .symbol-dark-colour {
    fill: #2630a2; }
  .patient-content-page .cta-video--container .cta-video--content-details-meta .cta-video--content-details-meta-duration span, .patient-home-page .cta-video--container .cta-video--content-details-meta .cta-video--content-details-meta-duration span {
    color: #2630a2; }
  .patient-content-page .patient-content--page, .patient-home-page .patient-content--page {
    background-image: url("background-images/patient-background.svg");
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    overflow: hidden;
    padding-bottom: 72px; }
    .patient-content-page .patient-content--page.patient-home--page, .patient-home-page .patient-content--page.patient-home--page {
      padding-bottom: 0;
      background-image: none; }
    .patient-content-page .patient-content--page.patient-content--page-category, .patient-home-page .patient-content--page.patient-content--page-category {
      background: none; }
  .patient-content-page .pagination--page-title, .patient-home-page .pagination--page-title {
    font-family: "ubuntubold";
    color: #2630a2; }
  .patient-content-page .cta-question--container, .patient-home-page .cta-question--container {
    background-color: transparent;
    padding: 0; }
    .patient-content-page .cta-question--container .cta-question--question p, .patient-home-page .cta-question--container .cta-question--question p {
      font-family: "ubuntubold";
      padding-bottom: 36px;
      line-height: 1.2; }
  .patient-content-page .blockquote.blockquote--green blockquote, .patient-home-page .blockquote.blockquote--green blockquote {
    border-left: 4px solid #7cc242; }
  .patient-content-page .blockquote.blockquote--light-blue blockquote, .patient-home-page .blockquote.blockquote--light-blue blockquote {
    border-left: 4px solid #30b9e6; }
  .patient-content-page .blockquote .container--column, .patient-home-page .blockquote .container--column {
    margin: 20px 0 44px;
    padding: 0; }
    .patient-content-page .blockquote .container--column blockquote, .patient-home-page .blockquote .container--column blockquote {
      font-family: "ubuntubold";
      font-size: 26px;
      line-height: 1.3;
      padding-left: 25px;
      position: relative; }
  .patient-content-page .patient-resources-blob-1, .patient-home-page .patient-resources-blob-1 {
    position: absolute;
    top: 100px;
    left: -435px; }
  .patient-content-page .patient-resources-blob-2, .patient-home-page .patient-resources-blob-2 {
    position: absolute;
    top: 1000px;
    right: -227px; }
  .patient-content-page .patient-resources-blob-3, .patient-home-page .patient-resources-blob-3 {
    position: absolute;
    top: 2740px;
    left: 75px; }
  .patient-content-page .patient-resources--page, .patient-home-page .patient-resources--page {
    background-image: none; }
  .patient-content-page .wp-block-table table tr, .patient-home-page .wp-block-table table tr {
    background-color: #f2f3f4; }
    .patient-content-page .wp-block-table table tr:first-child, .patient-home-page .wp-block-table table tr:first-child {
      background-color: #2630a2; }
    .patient-content-page .wp-block-table table tr:nth-child(2n+3), .patient-home-page .wp-block-table table tr:nth-child(2n+3) {
      background-color: #ccd8ff; }
  .patient-content-page .faq-search input, .patient-home-page .faq-search input {
    font-family: "ubuntubold";
    color: #2630a2;
    border-bottom: 6px solid #2630a2;
    caret-color: #2630a2;
    font-size: 23px;
    background-color: transparent; }
  .patient-content-page .faq-search::before, .patient-home-page .faq-search::before {
    content: url(background-images/faq-search-patient.svg);
    width: 24px;
    height: 24px; }
  .patient-content-page .faq-search input::-webkit-input-placeholder, .patient-home-page .faq-search input::-webkit-input-placeholder {
    /* Edge */
    color: #2630a2; }
  .patient-content-page .faq-search input:-ms-input-placeholder, .patient-home-page .faq-search input:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #2630a2; }
  .patient-content-page .faq-search input::placeholder, .patient-home-page .faq-search input::placeholder {
    color: #2630a2; }
  .patient-content-page .ui-menu .ui-menu-item a, .patient-home-page .ui-menu .ui-menu-item a {
    font-family: "ubunturegular";
    color: #2630a2; }
  .patient-content-page .bold-text, .patient-home-page .bold-text {
    font-family: "ubuntubold"; }
  .patient-content-page form input[type='submit'].hide-submit, .patient-home-page form input[type='submit'].hide-submit {
    font-size: 0;
    width: 0;
    height: 0; }
  .patient-content-page .faq--feedback-yes-no form input[type='submit'], .patient-home-page .faq--feedback-yes-no form input[type='submit'] {
    width: auto; }
  .patient-content-page .faq--feedback-yes-no form label span, .patient-home-page .faq--feedback-yes-no form label span {
    font-family: "ubuntubold";
    color: #2630a2;
    font-size: 16px; }
  .patient-content-page .faq--feedback-yes-no form label span:hover,
  .patient-content-page .faq--feedback-yes-no form label span.faq--feedback-active, .patient-home-page .faq--feedback-yes-no form label span:hover,
  .patient-home-page .faq--feedback-yes-no form label span.faq--feedback-active {
    color: #1f75c1; }
  .patient-content-page .faq--feedback-yes-no form label span.faq-focus, .patient-home-page .faq--feedback-yes-no form label span.faq-focus {
    color: #1f75c1;
    text-decoration: underline; }
  .patient-content-page .faq--feedback-yes-no form label span:focus, .patient-home-page .faq--feedback-yes-no form label span:focus {
    color: #1f75c1;
    text-decoration: underline; }
  .patient-content-page .faq--quick-search .wp-block-column, .patient-home-page .faq--quick-search .wp-block-column {
    font-family: "ubuntubold";
    background-color: #d5f1fa;
    color: #1b1e22;
    transition: all 0.3s ease; }
  .patient-content-page .faq--quick-search .faq--quick-search-active,
  .patient-content-page .faq--quick-search .wp-block-column:hover,
  .patient-content-page .faq--quick-search .faq--quick-search-active,
  .patient-content-page .faq--quick-search .wp-block-column:focus, .patient-home-page .faq--quick-search .faq--quick-search-active,
  .patient-home-page .faq--quick-search .wp-block-column:hover,
  .patient-home-page .faq--quick-search .faq--quick-search-active,
  .patient-home-page .faq--quick-search .wp-block-column:focus {
    color: #fff;
    background-color: #0d99c7; }
  .patient-content-page .patient--header-breadcrumbs ul, .patient-home-page .patient--header-breadcrumbs ul {
    padding: 0; }
  .patient-content-page .patient--header-breadcrumbs ul > li, .patient-home-page .patient--header-breadcrumbs ul > li {
    display: inline-block;
    font-size: 14px;
    line-height: 1.4;
    font-family: "mulibold";
    vertical-align: middle;
    padding: 0; }
    .patient-content-page .patient--header-breadcrumbs ul > li a, .patient-home-page .patient--header-breadcrumbs ul > li a {
      text-decoration: none;
      outline: none;
      color: #2630a2; }
      .patient-content-page .patient--header-breadcrumbs ul > li a::before, .patient-home-page .patient--header-breadcrumbs ul > li a::before {
        display: none; }
    .patient-content-page .patient--header-breadcrumbs ul > li.breadcrumb-divider, .patient-home-page .patient--header-breadcrumbs ul > li.breadcrumb-divider {
      display: inline-block;
      vertical-align: middle;
      padding: 0 10px; }
      .patient-content-page .patient--header-breadcrumbs ul > li.breadcrumb-divider svg, .patient-home-page .patient--header-breadcrumbs ul > li.breadcrumb-divider svg {
        fill: #2630a2; }
  .patient-content-page [data-title="Button"],
  .patient-content-page .button--container, .patient-home-page [data-title="Button"],
  .patient-home-page .button--container {
    padding: 12px 0; }
    .patient-content-page [data-title="Button"] a,
    .patient-content-page .button--container a, .patient-home-page [data-title="Button"] a,
    .patient-home-page .button--container a {
      text-decoration: none; }
      .patient-content-page [data-title="Button"] a:focus,
      .patient-content-page .button--container a:focus, .patient-home-page [data-title="Button"] a:focus,
      .patient-home-page .button--container a:focus {
        outline: none;
        -webkit-appearance: none; }
        .patient-content-page [data-title="Button"] a:focus .container--button.button--primary,
        .patient-content-page .button--container a:focus .container--button.button--primary, .patient-home-page [data-title="Button"] a:focus .container--button.button--primary,
        .patient-home-page .button--container a:focus .container--button.button--primary {
          background-color: #5170d3; }
        .patient-content-page [data-title="Button"] a:focus .container--button.button--secondary,
        .patient-content-page .button--container a:focus .container--button.button--secondary, .patient-home-page [data-title="Button"] a:focus .container--button.button--secondary,
        .patient-home-page .button--container a:focus .container--button.button--secondary {
          background-color: #2630a2; }
  .patient-content-page .container--button.button--primary, .patient-home-page .container--button.button--primary {
    background-color: #2630a2; }
    .patient-content-page .container--button.button--primary:focus, .patient-home-page .container--button.button--primary:focus {
      background-color: #5170d3; }
    .patient-content-page .container--button.button--primary:before, .patient-home-page .container--button.button--primary:before {
      background-color: #5170d3; }
    .patient-content-page .container--button.button--primary.button--small.button-download::after, .patient-home-page .container--button.button--primary.button--small.button-download::after {
      content: '';
      background-image: url(background-images/download-small.svg);
      position: absolute;
      top: 10px;
      left: 18px;
      width: 16px;
      height: 15px; }
    .patient-content-page .container--button.button--primary.button--regular.button-download::after, .patient-home-page .container--button.button--primary.button--regular.button-download::after {
      content: '';
      background-image: url(background-images/download-small.svg);
      position: absolute;
      top: 14px;
      left: 24px;
      width: 16px;
      height: 15px; }
    .patient-content-page .container--button.button--primary.button--large.button-download::after, .patient-home-page .container--button.button--primary.button--large.button-download::after {
      content: '';
      background-image: url(background-images/download-large.svg);
      position: absolute;
      top: 20px;
      left: 48px;
      width: 18px;
      height: 17px; }
    .patient-content-page .container--button.button--primary.button--small.button-print::after, .patient-home-page .container--button.button--primary.button--small.button-print::after {
      content: '';
      background-image: url(background-images/print-small.svg);
      position: absolute;
      top: 10px;
      left: 18px;
      width: 16px;
      height: 16px; }
    .patient-content-page .container--button.button--primary.button--regular.button-print::after, .patient-home-page .container--button.button--primary.button--regular.button-print::after {
      content: '';
      background-image: url(background-images/print-small.svg);
      position: absolute;
      top: 15px;
      left: 24px;
      width: 16px;
      height: 16px; }
    .patient-content-page .container--button.button--primary.button--large.button-print::after, .patient-home-page .container--button.button--primary.button--large.button-print::after {
      content: '';
      background-image: url(background-images/print-large.svg);
      position: absolute;
      top: 20px;
      left: 48px;
      width: 20px;
      height: 20px; }
    .patient-content-page .container--button.button--primary.button--small.button-email::after, .patient-home-page .container--button.button--primary.button--small.button-email::after {
      content: '';
      background-image: url(background-images/email-small.svg);
      position: absolute;
      top: 10px;
      left: 18px;
      width: 16px;
      height: 12px; }
    .patient-content-page .container--button.button--primary.button--regular.button-email::after, .patient-home-page .container--button.button--primary.button--regular.button-email::after {
      content: '';
      background-image: url(background-images/email-small.svg);
      position: absolute;
      top: 17px;
      left: 24px;
      width: 16px;
      height: 12px; }
    .patient-content-page .container--button.button--primary.button--large.button-email::after, .patient-home-page .container--button.button--primary.button--large.button-email::after {
      content: '';
      background-image: url(background-images/email-large.svg);
      position: absolute;
      top: 20px;
      left: 48px;
      width: 19px;
      height: 14px; }
    .patient-content-page .container--button.button--primary.button--small.button-chevron::after, .patient-home-page .container--button.button--primary.button--small.button-chevron::after {
      content: '';
      background-image: url(background-images/button-chevron.svg);
      position: absolute;
      top: 11px;
      left: 19px;
      width: 9px;
      height: 14px; }
    .patient-content-page .container--button.button--primary.button--regular.button-chevron::after, .patient-home-page .container--button.button--primary.button--regular.button-chevron::after {
      content: '';
      background-image: url(background-images/button-chevron.svg);
      position: absolute;
      top: 15px;
      left: 25px;
      width: 9px;
      height: 14px; }
    .patient-content-page .container--button.button--primary.button--small.button-external::after, .patient-home-page .container--button.button--primary.button--small.button-external::after {
      content: '';
      background-image: url(background-images/external-small.svg);
      position: absolute;
      top: 11px;
      right: 18px;
      width: 16px;
      height: 16px; }
    .patient-content-page .container--button.button--primary.button--regular.button-external::after, .patient-home-page .container--button.button--primary.button--regular.button-external::after {
      content: '';
      background-image: url(background-images/external-small.svg);
      position: absolute;
      top: 13px;
      left: 24px;
      width: 16px;
      height: 16px; }
    .patient-content-page .container--button.button--primary.button--regular.button-external.button--icon-after, .patient-home-page .container--button.button--primary.button--regular.button-external.button--icon-after {
      padding: 0 24px 0 52px; }
    .patient-content-page .container--button.button--primary.button--large.button-external::after, .patient-home-page .container--button.button--primary.button--large.button-external::after {
      content: '';
      background-image: url(background-images/external-large.svg);
      position: absolute;
      top: 18px;
      left: 48px;
      width: 18px;
      height: 18px; }
  .patient-content-page .container--button.button--secondary, .patient-home-page .container--button.button--secondary {
    border: 1px solid #2630a2;
    background-color: #fff;
    color: #2630a2;
    transition: all 0.5s ease; }
    .patient-content-page .container--button.button--secondary:focus, .patient-home-page .container--button.button--secondary:focus {
      background-color: #2630a2;
      color: #fff; }
    .patient-content-page .container--button.button--secondary:before, .patient-home-page .container--button.button--secondary:before {
      background-color: #2630a2; }
    .patient-content-page .container--button.button--secondary.button-focus, .patient-content-page .container--button.button--secondary:hover, .patient-home-page .container--button.button--secondary.button-focus, .patient-home-page .container--button.button--secondary:hover {
      color: #fff; }
    .patient-content-page .container--button.button--secondary.button--small.button-download::after, .patient-home-page .container--button.button--secondary.button--small.button-download::after {
      content: '';
      background-image: url(background-images/download-small-secondary.svg);
      position: absolute;
      top: 10px;
      left: 18px;
      width: 16px;
      height: 15px; }
    .patient-content-page .container--button.button--secondary.button--regular.button-download::after, .patient-home-page .container--button.button--secondary.button--regular.button-download::after {
      content: '';
      background-image: url(background-images/download-small-secondary.svg);
      position: absolute;
      top: 14px;
      left: 24px;
      width: 16px;
      height: 15px; }
    .patient-content-page .container--button.button--secondary.button--large.button-download::after, .patient-home-page .container--button.button--secondary.button--large.button-download::after {
      content: '';
      background-image: url(background-images/download-large-secondary.svg);
      position: absolute;
      top: 20px;
      left: 48px;
      transition: content 2s ease;
      width: 18px;
      height: 17px; }
    .patient-content-page .container--button.button--secondary.button--small.button-download:hover::after, .patient-home-page .container--button.button--secondary.button--small.button-download:hover::after {
      content: '';
      background-image: url(background-images/download-small-secondary-hover.svg); }
    .patient-content-page .container--button.button--secondary.button--regular.button-download:hover::after, .patient-home-page .container--button.button--secondary.button--regular.button-download:hover::after {
      content: '';
      background-image: url(background-images/download-small-secondary-hover.svg); }
    .patient-content-page .container--button.button--secondary.button--large.button-download:hover::after, .patient-home-page .container--button.button--secondary.button--large.button-download:hover::after {
      content: '';
      background-image: url(background-images/download-large-secondary-hover.svg); }
    .patient-content-page .container--button.button--secondary.button--small.button-external::after, .patient-home-page .container--button.button--secondary.button--small.button-external::after {
      content: '';
      background-image: url(background-images/external-small-secondary.svg);
      position: absolute;
      top: 9px;
      right: 18px;
      width: 16px;
      height: 16px; }
    .patient-content-page .container--button.button--secondary.button--regular.button-external::after, .patient-home-page .container--button.button--secondary.button--regular.button-external::after {
      content: '';
      background-image: url(background-images/external-small-secondary.svg);
      position: absolute;
      top: 11px;
      right: 24px;
      width: 16px;
      height: 16px; }
    .patient-content-page .container--button.button--secondary.button--large.button-external::after, .patient-home-page .container--button.button--secondary.button--large.button-external::after {
      content: '';
      background-image: url(background-images/external-large-secondary.svg);
      position: absolute;
      top: 18px;
      right: 48px;
      width: 18px;
      height: 18px; }
    .patient-content-page .container--button.button--secondary.button--small.button-external:hover::after, .patient-home-page .container--button.button--secondary.button--small.button-external:hover::after {
      content: '';
      background-image: url(background-images/external-small-secondary-hover.svg); }
    .patient-content-page .container--button.button--secondary.button--regular.button-external:hover::after, .patient-home-page .container--button.button--secondary.button--regular.button-external:hover::after {
      content: '';
      background-image: url(background-images/external-small-secondary-hover.svg); }
    .patient-content-page .container--button.button--secondary.button--large.button-external:hover::after, .patient-home-page .container--button.button--secondary.button--large.button-external:hover::after {
      content: '';
      background-image: url(background-images/external-large-secondary-hover.svg); }
  .patient-content-page .instructions--container, .patient-home-page .instructions--container {
    padding: 0; }
    .patient-content-page .instructions--container .instructions--heading h2, .patient-home-page .instructions--container .instructions--heading h2 {
      padding-top: 0; }
    .patient-content-page .instructions--container .instructions--blocks .instructions--block, .patient-home-page .instructions--container .instructions--blocks .instructions--block {
      padding: 0 20px; }
      .patient-content-page .instructions--container .instructions--blocks .instructions--block .instructions--block-content h3, .patient-home-page .instructions--container .instructions--blocks .instructions--block .instructions--block-content h3 {
        font-size: 22px;
        padding-top: 10px; }
    .patient-content-page .instructions--container .instructions--footer p, .patient-home-page .instructions--container .instructions--footer p {
      text-align: center;
      padding-top: 40px; }
  .patient-content-page .pullout--container, .patient-home-page .pullout--container {
    background-color: #ccd8ff; }
    .patient-content-page .pullout--container .pullout--content h4, .patient-home-page .pullout--container .pullout--content h4 {
      padding-top: 0; }
  .patient-content-page .resources--link-boxes-header, .patient-home-page .resources--link-boxes-header {
    margin: 0 auto;
    padding: 0; }
    .patient-content-page .resources--link-boxes-header h3,
    .patient-content-page .resources--link-boxes-header h2, .patient-home-page .resources--link-boxes-header h3,
    .patient-home-page .resources--link-boxes-header h2 {
      padding: 0;
      text-align: center; }
  .patient-content-page .resources--link-box, .patient-home-page .resources--link-box {
    padding: 30px 0 0;
    display: block;
    font-size: 0; }
    @media only screen and (min-width: 600px) {
      .patient-content-page .resources--link-box .resources--box-count-1, .patient-home-page .resources--link-box .resources--box-count-1 {
        width: 100%; } }
    @media only screen and (min-width: 600px) {
      .patient-content-page .resources--link-box .resources--box-count-2, .patient-home-page .resources--link-box .resources--box-count-2 {
        width: 50%; } }
    @media only screen and (min-width: 600px) {
      .patient-content-page .resources--link-box .resources--box-count-3, .patient-home-page .resources--link-box .resources--box-count-3 {
        width: 33.3%; } }
    .patient-content-page .resources--link-box a, .patient-home-page .resources--link-box a {
      text-decoration: none;
      outline: none;
      display: inline-block;
      width: 100%;
      vertical-align: top; }
      @media only screen and (min-width: 600px) {
        .patient-content-page .resources--link-box a, .patient-home-page .resources--link-box a {
          width: 33%; } }
      .patient-content-page .resources--link-box a .wp-block-column, .patient-home-page .resources--link-box a .wp-block-column {
        margin: 10px 20px;
        padding: 0;
        height: 180px;
        border-radius: 8px;
        font-size: 26px;
        line-height: 1;
        text-align: center;
        cursor: pointer; }
        .patient-content-page .resources--link-box a .wp-block-column.resources--box, .patient-home-page .resources--link-box a .wp-block-column.resources--box {
          position: relative; }
          .patient-content-page .resources--link-box a .wp-block-column.resources--box .resources--box-content, .patient-home-page .resources--link-box a .wp-block-column.resources--box .resources--box-content {
            position: absolute;
            top: 50%;
            transform: translate(0, -50%);
            left: 0;
            width: 100%; }
            .patient-content-page .resources--link-box a .wp-block-column.resources--box .resources--box-content .resources--box-content-external span::after, .patient-home-page .resources--link-box a .wp-block-column.resources--box .resources--box-content .resources--box-content-external span::after {
              content: '';
              display: inline-block;
              background-image: url(background-images/external-small.svg);
              background-repeat: no-repeat;
              padding-left: 5px;
              width: 16px;
              height: 16px; }
        .patient-content-page .resources--link-box a .wp-block-column img, .patient-home-page .resources--link-box a .wp-block-column img {
          display: block;
          width: 75px;
          height: 75px;
          margin: 0 auto 24px; }
        @media only screen and (min-width: 600px) {
          .patient-content-page .resources--link-box a .wp-block-column, .patient-home-page .resources--link-box a .wp-block-column {
            margin: 20px; } }
  .patient-content-page .resources--link-box, .patient-home-page .resources--link-box {
    padding-top: 0; }
    .patient-content-page .resources--link-box a:focus .wp-block-column, .patient-home-page .resources--link-box a:focus .wp-block-column {
      background-color: #30b9e6; }
    .patient-content-page .resources--link-box a .wp-block-column, .patient-home-page .resources--link-box a .wp-block-column {
      font-family: "ubuntubold";
      font-size: 26px;
      line-height: 1.3;
      background-color: #d5f1fa;
      color: #1b1e22;
      transition: all 0.3s ease; }
      .patient-content-page .resources--link-box a .wp-block-column .faq--quick-search-active, .patient-content-page .resources--link-box a .wp-block-column:hover, .patient-home-page .resources--link-box a .wp-block-column .faq--quick-search-active, .patient-home-page .resources--link-box a .wp-block-column:hover {
        background-color: #30b9e6; }
  .patient-content-page .video-row--container, .patient-home-page .video-row--container {
    display: block;
    background-color: transparent; }
    .patient-content-page .video-row--container .video-row--heading, .patient-home-page .video-row--container .video-row--heading {
      padding: 0; }
      .patient-content-page .video-row--container .video-row--heading h2, .patient-home-page .video-row--container .video-row--heading h2 {
        text-align: center;
        padding-bottom: 40px;
        color: #1b1e22; }
    .patient-content-page .video-row--container .video-row--content .video-row--content-details h3, .patient-home-page .video-row--container .video-row--content .video-row--content-details h3 {
      padding-top: 0; }
    .patient-content-page .video-row--container .video-row--content .video-row--content-details .video-row--content-details-meta .button--container, .patient-home-page .video-row--container .video-row--content .video-row--content-details .video-row--content-details-meta .button--container {
      display: block;
      margin: 24px 0 0; }
      .patient-content-page .video-row--container .video-row--content .video-row--content-details .video-row--content-details-meta .button--container .container--button, .patient-home-page .video-row--container .video-row--content .video-row--content-details .video-row--content-details-meta .button--container .container--button {
        padding-right: 0; }
    .patient-content-page .video-row--container .video-row--content .video-row--content-details .video-row--content-details-meta .video-row--content-details-meta-duration svg .symbol-light-colour, .patient-home-page .video-row--container .video-row--content .video-row--content-details .video-row--content-details-meta .video-row--content-details-meta-duration svg .symbol-light-colour {
      fill: #5170d3; }
    .patient-content-page .video-row--container .video-row--content .video-row--content-details .video-row--content-details-meta .video-row--content-details-meta-duration svg .symbol-dark-colour, .patient-home-page .video-row--container .video-row--content .video-row--content-details .video-row--content-details-meta .video-row--content-details-meta-duration svg .symbol-dark-colour {
      fill: #2630a2; }
    .patient-content-page .video-row--container .video-row--content .video-row--content-details .video-row--content-details-meta .video-row--content-details-meta-duration span, .patient-home-page .video-row--container .video-row--content .video-row--content-details .video-row--content-details-meta .video-row--content-details-meta-duration span {
      color: #2630a2; }
    .patient-content-page .video-row--container .video-row--content .video-row--content-details .video-row--content-details-meta .video-row--helpful, .patient-home-page .video-row--container .video-row--content .video-row--content-details .video-row--content-details-meta .video-row--helpful {
      display: block;
      cursor: pointer; }
      .patient-content-page .video-row--container .video-row--content .video-row--content-details .video-row--content-details-meta .video-row--helpful svg, .patient-home-page .video-row--container .video-row--content .video-row--content-details .video-row--content-details-meta .video-row--helpful svg {
        display: inline-block;
        width: 16px;
        height: 16px; }
        .patient-content-page .video-row--container .video-row--content .video-row--content-details .video-row--content-details-meta .video-row--helpful svg path, .patient-home-page .video-row--container .video-row--content .video-row--content-details .video-row--content-details-meta .video-row--helpful svg path {
          fill: #1b1e22; }
      .patient-content-page .video-row--container .video-row--content .video-row--content-details .video-row--content-details-meta .video-row--helpful span, .patient-home-page .video-row--container .video-row--content .video-row--content-details .video-row--content-details-meta .video-row--helpful span {
        font-family: "mulibold";
        font-size: 14px;
        text-decoration: underline; }
      .patient-content-page .video-row--container .video-row--content .video-row--content-details .video-row--content-details-meta .video-row--helpful:hover svg path, .patient-content-page .video-row--container .video-row--content .video-row--content-details .video-row--content-details-meta .video-row--helpful:focus svg path, .patient-content-page .video-row--container .video-row--content .video-row--content-details .video-row--content-details-meta .video-row--helpful.helpful-active svg path, .patient-home-page .video-row--container .video-row--content .video-row--content-details .video-row--content-details-meta .video-row--helpful:hover svg path, .patient-home-page .video-row--container .video-row--content .video-row--content-details .video-row--content-details-meta .video-row--helpful:focus svg path, .patient-home-page .video-row--container .video-row--content .video-row--content-details .video-row--content-details-meta .video-row--helpful.helpful-active svg path {
        fill: #2630a2; }
      .patient-content-page .video-row--container .video-row--content .video-row--content-details .video-row--content-details-meta .video-row--helpful:hover span, .patient-content-page .video-row--container .video-row--content .video-row--content-details .video-row--content-details-meta .video-row--helpful:focus span, .patient-content-page .video-row--container .video-row--content .video-row--content-details .video-row--content-details-meta .video-row--helpful.helpful-active span, .patient-home-page .video-row--container .video-row--content .video-row--content-details .video-row--content-details-meta .video-row--helpful:hover span, .patient-home-page .video-row--container .video-row--content .video-row--content-details .video-row--content-details-meta .video-row--helpful:focus span, .patient-home-page .video-row--container .video-row--content .video-row--content-details .video-row--content-details-meta .video-row--helpful.helpful-active span {
        color: #2630a2; }
  .patient-content-page .cta-app-download--container, .patient-home-page .cta-app-download--container {
    background-color: #d5f1fa; }
    .patient-content-page .cta-app-download--container .cta-app-download--heading h3, .patient-home-page .cta-app-download--container .cta-app-download--heading h3 {
      color: #2630a2;
      font-size: 36px;
      line-height: 1.15;
      padding: 0 0 48px; }
    @media only screen and (min-width: 1200px) {
      .patient-content-page .cta-app-download--container .cta-app-download--content, .patient-home-page .cta-app-download--container .cta-app-download--content {
        display: block;
        max-width: 640px;
        margin: 0 auto; } }
    .patient-content-page .cta-app-download--container .cta-app-download--content p, .patient-home-page .cta-app-download--container .cta-app-download--content p {
      font-size: 19px;
      line-height: 1.35; }
      .patient-content-page .cta-app-download--container .cta-app-download--content p strong, .patient-home-page .cta-app-download--container .cta-app-download--content p strong {
        font-size: 23px; }
  .patient-content-page .questionnaire--container .questionnaire--container-columns .questionnaire--answer-count-container .questionnaire--answer-count-progress .questionnaire--answer-count-progress-bar, .patient-home-page .questionnaire--container .questionnaire--container-columns .questionnaire--answer-count-container .questionnaire--answer-count-progress .questionnaire--answer-count-progress-bar {
    background-image: linear-gradient(to bottom, #30b9e6 31%, #0d99c7); }
  .patient-content-page .questionnaire--container .questionnaire--container-columns .questionnaire--questions-container .questionnaire--question h3, .patient-home-page .questionnaire--container .questionnaire--container-columns .questionnaire--questions-container .questionnaire--question h3 {
    padding-top: 0; }
  .patient-content-page .questionnaire--container .questionnaire--container-columns .questionnaire--questions-container .questionnaire--question p.questionnaire--question-number, .patient-home-page .questionnaire--container .questionnaire--container-columns .questionnaire--questions-container .questionnaire--question p.questionnaire--question-number {
    color: #0d99c7; }
  .patient-content-page .questionnaire--container .questionnaire--container-columns .questionnaire--results-container .questionnaire--results h3.questionnaire--results-heading, .patient-home-page .questionnaire--container .questionnaire--container-columns .questionnaire--results-container .questionnaire--results h3.questionnaire--results-heading {
    color: #2630a2; }
    .patient-content-page .questionnaire--container .questionnaire--container-columns .questionnaire--results-container .questionnaire--results h3.questionnaire--results-heading:before, .patient-home-page .questionnaire--container .questionnaire--container-columns .questionnaire--results-container .questionnaire--results h3.questionnaire--results-heading:before {
      content: url(background-images/patient-questionairre-results.svg); }
  .patient-content-page .questionnaire--container .questionnaire--container-columns .questionnaire--results-container .questionnaire--results .questionnaire--results-score p.questionnaire--results-score-total, .patient-home-page .questionnaire--container .questionnaire--container-columns .questionnaire--results-container .questionnaire--results .questionnaire--results-score p.questionnaire--results-score-total {
    font-family: "ubuntubold";
    color: #2630a2;
    font-size: 26px;
    padding-bottom: 48px; }
  .patient-content-page .questionnaire--container .questionnaire--container-columns .questionnaire--results-container .questionnaire--results .questionnaire--results-description, .patient-home-page .questionnaire--container .questionnaire--container-columns .questionnaire--results-container .questionnaire--results .questionnaire--results-description {
    padding-bottom: 24px; }
    .patient-content-page .questionnaire--container .questionnaire--container-columns .questionnaire--results-container .questionnaire--results .questionnaire--results-description h3, .patient-home-page .questionnaire--container .questionnaire--container-columns .questionnaire--results-container .questionnaire--results .questionnaire--results-description h3 {
      padding-bottom: 24px;
      color: #2630a2; }
    .patient-content-page .questionnaire--container .questionnaire--container-columns .questionnaire--results-container .questionnaire--results .questionnaire--results-description P, .patient-home-page .questionnaire--container .questionnaire--container-columns .questionnaire--results-container .questionnaire--results .questionnaire--results-description P {
      padding-bottom: 24px; }
      .patient-content-page .questionnaire--container .questionnaire--container-columns .questionnaire--results-container .questionnaire--results .questionnaire--results-description P strong, .patient-home-page .questionnaire--container .questionnaire--container-columns .questionnaire--results-container .questionnaire--results .questionnaire--results-description P strong {
        font-family: "mulibold"; }
  .patient-content-page .questionnaire--container .questionnaire--container-columns .questionnaire--results-table-container, .patient-home-page .questionnaire--container .questionnaire--container-columns .questionnaire--results-table-container {
    height: 0;
    opacity: 0; }
    .patient-content-page .questionnaire--container .questionnaire--container-columns .questionnaire--results-table-container .questionnaire--results-table, .patient-home-page .questionnaire--container .questionnaire--container-columns .questionnaire--results-table-container .questionnaire--results-table {
      padding-bottom: 24px; }
    .patient-content-page .questionnaire--container .questionnaire--container-columns .questionnaire--results-table-container .questionnaire--results-save-buttons, .patient-home-page .questionnaire--container .questionnaire--container-columns .questionnaire--results-table-container .questionnaire--results-save-buttons {
      padding-bottom: 48px; }
      .patient-content-page .questionnaire--container .questionnaire--container-columns .questionnaire--results-table-container .questionnaire--results-save-buttons button, .patient-home-page .questionnaire--container .questionnaire--container-columns .questionnaire--results-table-container .questionnaire--results-save-buttons button {
        display: inline-block;
        margin: 20px 20px 0 0; }
    .patient-content-page .questionnaire--container .questionnaire--container-columns .questionnaire--results-table-container p, .patient-home-page .questionnaire--container .questionnaire--container-columns .questionnaire--results-table-container p {
      padding-bottom: 24px; }
      .patient-content-page .questionnaire--container .questionnaire--container-columns .questionnaire--results-table-container p strong, .patient-home-page .questionnaire--container .questionnaire--container-columns .questionnaire--results-table-container p strong {
        font-family: "mulibold"; }
  .patient-content-page .story-meta--container, .patient-home-page .story-meta--container {
    padding: 6px 0 24px; }
    .patient-content-page .story-meta--container span,
    .patient-content-page .story-meta--container time, .patient-home-page .story-meta--container span,
    .patient-home-page .story-meta--container time {
      position: relative;
      display: inline-block;
      font-family: "mulibold";
      font-size: 19px;
      line-height: 1.35;
      color: #2630a2;
      padding: 0 20px 0 34px;
      vertical-align: top; }
    .patient-content-page .story-meta--container span.story-author::before, .patient-home-page .story-meta--container span.story-author::before {
      content: '';
      background-image: url("background-images/story-author.svg");
      background-repeat: no-repeat;
      background-size: 24px auto;
      background-position: center;
      position: absolute;
      top: 0;
      left: 0;
      width: 24px;
      height: 24px; }
    .patient-content-page .story-meta--container span.story-duration, .patient-home-page .story-meta--container span.story-duration {
      padding-left: 30px; }
      .patient-content-page .story-meta--container span.story-duration::before, .patient-home-page .story-meta--container span.story-duration::before {
        content: '';
        background-image: url("background-images/story-duration.svg");
        background-repeat: no-repeat;
        background-size: auto 24px;
        background-position: center;
        position: absolute;
        top: 0;
        left: 0;
        width: 24px;
        height: 24px; }
    .patient-content-page .story-meta--container time::before, .patient-home-page .story-meta--container time::before {
      content: '';
      background-image: url("background-images/story-calander.svg");
      background-repeat: no-repeat;
      background-size: 24px auto;
      background-position: center;
      position: absolute;
      top: 0;
      left: 0;
      width: 24px;
      height: 24px; }
  .patient-content-page .stories--fade-in, .patient-home-page .stories--fade-in {
    opacity: 0;
    visibility: hidden; }
  .patient-content-page .stories--columns.container--columns.container--single-column.container--reduced-width-narrow, .patient-home-page .stories--columns.container--columns.container--single-column.container--reduced-width-narrow {
    display: block; }
  .patient-content-page .stories--columns.container--columns.container--two-columns.container--reduced-width, .patient-home-page .stories--columns.container--columns.container--two-columns.container--reduced-width {
    display: -ms-grid;
    display: grid;
    align-items: flex-start;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 1fr 1fr 1fr 1fr 1fr 1fr 92px;
    grid-template-rows: auto auto auto auto auto auto 92px; }
    @media only screen and (min-width: 768px) {
      .patient-content-page .stories--columns.container--columns.container--two-columns.container--reduced-width, .patient-home-page .stories--columns.container--columns.container--two-columns.container--reduced-width {
        -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
        -ms-grid-rows: 1fr 1fr 1fr 92px;
        grid-template-rows: auto auto auto 92px; } }
  .patient-content-page .stories--columns .stories--feed, .patient-home-page .stories--columns .stories--feed {
    display: -ms-grid;
    display: grid;
    margin: 0 20px; }
    @media only screen and (min-width: 768px) {
      .patient-content-page .stories--columns .stories--feed:nth-child(1), .patient-home-page .stories--columns .stories--feed:nth-child(1) {
        -ms-grid-column: 1;
        -ms-grid-row: 1; }
      .patient-content-page .stories--columns .stories--feed:nth-child(2), .patient-home-page .stories--columns .stories--feed:nth-child(2) {
        -ms-grid-column: 2;
        -ms-grid-row: 1; }
      .patient-content-page .stories--columns .stories--feed:nth-child(3), .patient-home-page .stories--columns .stories--feed:nth-child(3) {
        -ms-grid-column: 1;
        -ms-grid-row: 2; }
      .patient-content-page .stories--columns .stories--feed:nth-child(4), .patient-home-page .stories--columns .stories--feed:nth-child(4) {
        -ms-grid-column: 2;
        -ms-grid-row: 2; }
      .patient-content-page .stories--columns .stories--feed:nth-child(5), .patient-home-page .stories--columns .stories--feed:nth-child(5) {
        -ms-grid-column: 1;
        -ms-grid-row: 3; }
      .patient-content-page .stories--columns .stories--feed:nth-child(6), .patient-home-page .stories--columns .stories--feed:nth-child(6) {
        -ms-grid-column: 2;
        -ms-grid-row: 3; } }
    .patient-content-page .stories--columns .stories--feed .stories--allvideo,
    .patient-content-page .stories--columns .stories--feed .stories--allstory,
    .patient-content-page .stories--columns .stories--feed .stories--allarticle, .patient-home-page .stories--columns .stories--feed .stories--allvideo,
    .patient-home-page .stories--columns .stories--feed .stories--allstory,
    .patient-home-page .stories--columns .stories--feed .stories--allarticle {
      display: -ms-grid;
      display: grid;
      width: 100%;
      height: auto;
      -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
      -ms-grid-rows: auto 1fr;
      grid-template-rows: auto auto; }
      .patient-content-page .stories--columns .stories--feed .stories--allvideo .story--image,
      .patient-content-page .stories--columns .stories--feed .stories--allstory .story--image,
      .patient-content-page .stories--columns .stories--feed .stories--allarticle .story--image, .patient-home-page .stories--columns .stories--feed .stories--allvideo .story--image,
      .patient-home-page .stories--columns .stories--feed .stories--allstory .story--image,
      .patient-home-page .stories--columns .stories--feed .stories--allarticle .story--image {
        -ms-grid-column: 1;
        -ms-grid-row: 1; }
        .patient-content-page .stories--columns .stories--feed .stories--allvideo .story--image img,
        .patient-content-page .stories--columns .stories--feed .stories--allstory .story--image img,
        .patient-content-page .stories--columns .stories--feed .stories--allarticle .story--image img, .patient-home-page .stories--columns .stories--feed .stories--allvideo .story--image img,
        .patient-home-page .stories--columns .stories--feed .stories--allstory .story--image img,
        .patient-home-page .stories--columns .stories--feed .stories--allarticle .story--image img {
          display: block;
          width: 100%;
          height: auto; }
      .patient-content-page .stories--columns .stories--feed .stories--allvideo .story--content,
      .patient-content-page .stories--columns .stories--feed .stories--allstory .story--content,
      .patient-content-page .stories--columns .stories--feed .stories--allarticle .story--content, .patient-home-page .stories--columns .stories--feed .stories--allvideo .story--content,
      .patient-home-page .stories--columns .stories--feed .stories--allstory .story--content,
      .patient-home-page .stories--columns .stories--feed .stories--allarticle .story--content {
        -ms-grid-column: 1;
        -ms-grid-row: 2;
        display: block;
        position: relative;
        padding: 44px 0 40px; }
        .patient-content-page .stories--columns .stories--feed .stories--allvideo .story--content h2,
        .patient-content-page .stories--columns .stories--feed .stories--allstory .story--content h2,
        .patient-content-page .stories--columns .stories--feed .stories--allarticle .story--content h2, .patient-home-page .stories--columns .stories--feed .stories--allvideo .story--content h2,
        .patient-home-page .stories--columns .stories--feed .stories--allstory .story--content h2,
        .patient-home-page .stories--columns .stories--feed .stories--allarticle .story--content h2 {
          font-size: 26px;
          line-height: 1.3;
          letter-spacing: -0.52px;
          color: #1b1e22;
          padding: 0 0 24px; }
          .patient-content-page .stories--columns .stories--feed .stories--allvideo .story--content h2 a,
          .patient-content-page .stories--columns .stories--feed .stories--allstory .story--content h2 a,
          .patient-content-page .stories--columns .stories--feed .stories--allarticle .story--content h2 a, .patient-home-page .stories--columns .stories--feed .stories--allvideo .story--content h2 a,
          .patient-home-page .stories--columns .stories--feed .stories--allstory .story--content h2 a,
          .patient-home-page .stories--columns .stories--feed .stories--allarticle .story--content h2 a {
            color: #1b1e22; }
            .patient-content-page .stories--columns .stories--feed .stories--allvideo .story--content h2 a::before,
            .patient-content-page .stories--columns .stories--feed .stories--allstory .story--content h2 a::before,
            .patient-content-page .stories--columns .stories--feed .stories--allarticle .story--content h2 a::before, .patient-home-page .stories--columns .stories--feed .stories--allvideo .story--content h2 a::before,
            .patient-home-page .stories--columns .stories--feed .stories--allstory .story--content h2 a::before,
            .patient-home-page .stories--columns .stories--feed .stories--allarticle .story--content h2 a::before {
              display: none; }
        .patient-content-page .stories--columns .stories--feed .stories--allvideo .story--content p,
        .patient-content-page .stories--columns .stories--feed .stories--allstory .story--content p,
        .patient-content-page .stories--columns .stories--feed .stories--allarticle .story--content p, .patient-home-page .stories--columns .stories--feed .stories--allvideo .story--content p,
        .patient-home-page .stories--columns .stories--feed .stories--allstory .story--content p,
        .patient-home-page .stories--columns .stories--feed .stories--allarticle .story--content p {
          font-size: 19px;
          line-height: 1.35;
          letter-spacing: -0.19px;
          padding: 0 0 24px; }
        .patient-content-page .stories--columns .stories--feed .stories--allvideo .story--content .story-meta--container,
        .patient-content-page .stories--columns .stories--feed .stories--allstory .story--content .story-meta--container,
        .patient-content-page .stories--columns .stories--feed .stories--allarticle .story--content .story-meta--container, .patient-home-page .stories--columns .stories--feed .stories--allvideo .story--content .story-meta--container,
        .patient-home-page .stories--columns .stories--feed .stories--allstory .story--content .story-meta--container,
        .patient-home-page .stories--columns .stories--feed .stories--allarticle .story--content .story-meta--container {
          padding-bottom: 14px; }
          .patient-content-page .stories--columns .stories--feed .stories--allvideo .story--content .story-meta--container span,
          .patient-content-page .stories--columns .stories--feed .stories--allvideo .story--content .story-meta--container time,
          .patient-content-page .stories--columns .stories--feed .stories--allstory .story--content .story-meta--container span,
          .patient-content-page .stories--columns .stories--feed .stories--allstory .story--content .story-meta--container time,
          .patient-content-page .stories--columns .stories--feed .stories--allarticle .story--content .story-meta--container span,
          .patient-content-page .stories--columns .stories--feed .stories--allarticle .story--content .story-meta--container time, .patient-home-page .stories--columns .stories--feed .stories--allvideo .story--content .story-meta--container span,
          .patient-home-page .stories--columns .stories--feed .stories--allvideo .story--content .story-meta--container time,
          .patient-home-page .stories--columns .stories--feed .stories--allstory .story--content .story-meta--container span,
          .patient-home-page .stories--columns .stories--feed .stories--allstory .story--content .story-meta--container time,
          .patient-home-page .stories--columns .stories--feed .stories--allarticle .story--content .story-meta--container span,
          .patient-home-page .stories--columns .stories--feed .stories--allarticle .story--content .story-meta--container time {
            padding-bottom: 10px; }
        .patient-content-page .stories--columns .stories--feed .stories--allvideo .story--content .button--container,
        .patient-content-page .stories--columns .stories--feed .stories--allstory .story--content .button--container,
        .patient-content-page .stories--columns .stories--feed .stories--allarticle .story--content .button--container, .patient-home-page .stories--columns .stories--feed .stories--allvideo .story--content .button--container,
        .patient-home-page .stories--columns .stories--feed .stories--allstory .story--content .button--container,
        .patient-home-page .stories--columns .stories--feed .stories--allarticle .story--content .button--container {
          padding-bottom: 0; }
        .patient-content-page .stories--columns .stories--feed .stories--allvideo .story--content .video-row--helpful,
        .patient-content-page .stories--columns .stories--feed .stories--allstory .story--content .video-row--helpful,
        .patient-content-page .stories--columns .stories--feed .stories--allarticle .story--content .video-row--helpful, .patient-home-page .stories--columns .stories--feed .stories--allvideo .story--content .video-row--helpful,
        .patient-home-page .stories--columns .stories--feed .stories--allstory .story--content .video-row--helpful,
        .patient-home-page .stories--columns .stories--feed .stories--allarticle .story--content .video-row--helpful {
          display: block;
          cursor: pointer; }
          .patient-content-page .stories--columns .stories--feed .stories--allvideo .story--content .video-row--helpful svg,
          .patient-content-page .stories--columns .stories--feed .stories--allstory .story--content .video-row--helpful svg,
          .patient-content-page .stories--columns .stories--feed .stories--allarticle .story--content .video-row--helpful svg, .patient-home-page .stories--columns .stories--feed .stories--allvideo .story--content .video-row--helpful svg,
          .patient-home-page .stories--columns .stories--feed .stories--allstory .story--content .video-row--helpful svg,
          .patient-home-page .stories--columns .stories--feed .stories--allarticle .story--content .video-row--helpful svg {
            display: inline-block;
            width: 16px;
            height: 16px;
            vertical-align: middle;
            margin-right: 6px; }
            .patient-content-page .stories--columns .stories--feed .stories--allvideo .story--content .video-row--helpful svg path,
            .patient-content-page .stories--columns .stories--feed .stories--allstory .story--content .video-row--helpful svg path,
            .patient-content-page .stories--columns .stories--feed .stories--allarticle .story--content .video-row--helpful svg path, .patient-home-page .stories--columns .stories--feed .stories--allvideo .story--content .video-row--helpful svg path,
            .patient-home-page .stories--columns .stories--feed .stories--allstory .story--content .video-row--helpful svg path,
            .patient-home-page .stories--columns .stories--feed .stories--allarticle .story--content .video-row--helpful svg path {
              fill: #1b1e22; }
          .patient-content-page .stories--columns .stories--feed .stories--allvideo .story--content .video-row--helpful span,
          .patient-content-page .stories--columns .stories--feed .stories--allstory .story--content .video-row--helpful span,
          .patient-content-page .stories--columns .stories--feed .stories--allarticle .story--content .video-row--helpful span, .patient-home-page .stories--columns .stories--feed .stories--allvideo .story--content .video-row--helpful span,
          .patient-home-page .stories--columns .stories--feed .stories--allstory .story--content .video-row--helpful span,
          .patient-home-page .stories--columns .stories--feed .stories--allarticle .story--content .video-row--helpful span {
            display: inline-block;
            font-family: "mulibold";
            font-size: 14px;
            text-decoration: underline;
            vertical-align: middle; }
          .patient-content-page .stories--columns .stories--feed .stories--allvideo .story--content .video-row--helpful:hover svg path, .patient-content-page .stories--columns .stories--feed .stories--allvideo .story--content .video-row--helpful:focus svg path, .patient-content-page .stories--columns .stories--feed .stories--allvideo .story--content .video-row--helpful.helpful-active svg path,
          .patient-content-page .stories--columns .stories--feed .stories--allstory .story--content .video-row--helpful:hover svg path,
          .patient-content-page .stories--columns .stories--feed .stories--allstory .story--content .video-row--helpful:focus svg path,
          .patient-content-page .stories--columns .stories--feed .stories--allstory .story--content .video-row--helpful.helpful-active svg path,
          .patient-content-page .stories--columns .stories--feed .stories--allarticle .story--content .video-row--helpful:hover svg path,
          .patient-content-page .stories--columns .stories--feed .stories--allarticle .story--content .video-row--helpful:focus svg path,
          .patient-content-page .stories--columns .stories--feed .stories--allarticle .story--content .video-row--helpful.helpful-active svg path, .patient-home-page .stories--columns .stories--feed .stories--allvideo .story--content .video-row--helpful:hover svg path, .patient-home-page .stories--columns .stories--feed .stories--allvideo .story--content .video-row--helpful:focus svg path, .patient-home-page .stories--columns .stories--feed .stories--allvideo .story--content .video-row--helpful.helpful-active svg path,
          .patient-home-page .stories--columns .stories--feed .stories--allstory .story--content .video-row--helpful:hover svg path,
          .patient-home-page .stories--columns .stories--feed .stories--allstory .story--content .video-row--helpful:focus svg path,
          .patient-home-page .stories--columns .stories--feed .stories--allstory .story--content .video-row--helpful.helpful-active svg path,
          .patient-home-page .stories--columns .stories--feed .stories--allarticle .story--content .video-row--helpful:hover svg path,
          .patient-home-page .stories--columns .stories--feed .stories--allarticle .story--content .video-row--helpful:focus svg path,
          .patient-home-page .stories--columns .stories--feed .stories--allarticle .story--content .video-row--helpful.helpful-active svg path {
            fill: #2630a2; }
          .patient-content-page .stories--columns .stories--feed .stories--allvideo .story--content .video-row--helpful:hover span, .patient-content-page .stories--columns .stories--feed .stories--allvideo .story--content .video-row--helpful:focus span, .patient-content-page .stories--columns .stories--feed .stories--allvideo .story--content .video-row--helpful.helpful-active span,
          .patient-content-page .stories--columns .stories--feed .stories--allstory .story--content .video-row--helpful:hover span,
          .patient-content-page .stories--columns .stories--feed .stories--allstory .story--content .video-row--helpful:focus span,
          .patient-content-page .stories--columns .stories--feed .stories--allstory .story--content .video-row--helpful.helpful-active span,
          .patient-content-page .stories--columns .stories--feed .stories--allarticle .story--content .video-row--helpful:hover span,
          .patient-content-page .stories--columns .stories--feed .stories--allarticle .story--content .video-row--helpful:focus span,
          .patient-content-page .stories--columns .stories--feed .stories--allarticle .story--content .video-row--helpful.helpful-active span, .patient-home-page .stories--columns .stories--feed .stories--allvideo .story--content .video-row--helpful:hover span, .patient-home-page .stories--columns .stories--feed .stories--allvideo .story--content .video-row--helpful:focus span, .patient-home-page .stories--columns .stories--feed .stories--allvideo .story--content .video-row--helpful.helpful-active span,
          .patient-home-page .stories--columns .stories--feed .stories--allstory .story--content .video-row--helpful:hover span,
          .patient-home-page .stories--columns .stories--feed .stories--allstory .story--content .video-row--helpful:focus span,
          .patient-home-page .stories--columns .stories--feed .stories--allstory .story--content .video-row--helpful.helpful-active span,
          .patient-home-page .stories--columns .stories--feed .stories--allarticle .story--content .video-row--helpful:hover span,
          .patient-home-page .stories--columns .stories--feed .stories--allarticle .story--content .video-row--helpful:focus span,
          .patient-home-page .stories--columns .stories--feed .stories--allarticle .story--content .video-row--helpful.helpful-active span {
            color: #2630a2; }
    .patient-content-page .stories--columns .stories--feed .stories--allarticle, .patient-home-page .stories--columns .stories--feed .stories--allarticle {
      margin: 32px 0 40px;
      background-color: #d5f1fa;
      border-radius: 8px; }
      .patient-content-page .stories--columns .stories--feed .stories--allarticle .story--content, .patient-home-page .stories--columns .stories--feed .stories--allarticle .story--content {
        padding: 56px 24px 56px; }
        .patient-content-page .stories--columns .stories--feed .stories--allarticle .story--content::before, .patient-home-page .stories--columns .stories--feed .stories--allarticle .story--content::before {
          content: '';
          position: absolute;
          top: -32px;
          left: 20px;
          width: 64px;
          height: 64px;
          background-image: url("background-images/stories-article.svg");
          background-repeat: no-repeat;
          background-size: 64px 64px; }
    .patient-content-page .stories--columns .stories--feed .stories--allvideo .story--content::before, .patient-home-page .stories--columns .stories--feed .stories--allvideo .story--content::before {
      content: '';
      position: absolute;
      top: -32px;
      left: 0;
      width: 64px;
      height: 64px;
      background-image: url("background-images/stories-play.svg");
      background-repeat: no-repeat;
      background-size: 64px 64px; }
    .patient-content-page .stories--columns .stories--feed .stories--allstory .story--content::before, .patient-home-page .stories--columns .stories--feed .stories--allstory .story--content::before {
      content: '';
      position: absolute;
      top: -32px;
      left: 0;
      width: 64px;
      height: 64px;
      background-image: url("background-images/stories-story.svg");
      background-repeat: no-repeat;
      background-size: 64px 64px; }
  .patient-content-page .stories--columns nav, .patient-home-page .stories--columns nav {
    position: relative;
    height: auto;
    background-color: transparent;
    z-index: auto; }
    .patient-content-page .stories--columns nav.navigation.pagination, .patient-home-page .stories--columns nav.navigation.pagination {
      align-items: center;
      margin: 0; }
      @media only screen and (min-width: 768px) {
        .patient-content-page .stories--columns nav.navigation.pagination, .patient-home-page .stories--columns nav.navigation.pagination {
          -ms-grid-columns: 1fr;
          grid-template-columns: 1fr;
          -ms-grid-column: 1;
          -ms-grid-column-span: 2;
          grid-column-start: 1;
          grid-column-end: 3;
          -ms-grid-row: 4; } }
      .patient-content-page .stories--columns nav.navigation.pagination h2, .patient-home-page .stories--columns nav.navigation.pagination h2 {
        display: none; }
      .patient-content-page .stories--columns nav.navigation.pagination .nav-links, .patient-home-page .stories--columns nav.navigation.pagination .nav-links {
        text-align: center; }
        .patient-content-page .stories--columns nav.navigation.pagination .nav-links span,
        .patient-content-page .stories--columns nav.navigation.pagination .nav-links a, .patient-home-page .stories--columns nav.navigation.pagination .nav-links span,
        .patient-home-page .stories--columns nav.navigation.pagination .nav-links a {
          display: inline-block;
          vertical-align: top;
          font-family: "ubuntubold";
          font-size: 16px;
          border: 2px solid #7cc242;
          width: 28px;
          height: 23px;
          padding-top: 5px;
          border-radius: 50%;
          text-decoration: none;
          color: #1b1e22;
          margin: 0 3px;
          text-align: center; }
        .patient-content-page .stories--columns nav.navigation.pagination .nav-links span, .patient-home-page .stories--columns nav.navigation.pagination .nav-links span {
          background-color: #7cc242; }
          .patient-content-page .stories--columns nav.navigation.pagination .nav-links span.dots, .patient-home-page .stories--columns nav.navigation.pagination .nav-links span.dots {
            padding-top: 7px;
            border: none;
            background-color: transparent; }
        .patient-content-page .stories--columns nav.navigation.pagination .nav-links a, .patient-home-page .stories--columns nav.navigation.pagination .nav-links a {
          background-color: #fff;
          -webkit-transition: background-color 0.5s ease-out;
          -moz-transition: background-color 0.5s ease-out;
          -o-transition: background-color 0.5s ease-out;
          transition: background-color 0.5s ease-out; }
          .patient-content-page .stories--columns nav.navigation.pagination .nav-links a:hover, .patient-home-page .stories--columns nav.navigation.pagination .nav-links a:hover {
            background-color: #7cc242; }
          .patient-content-page .stories--columns nav.navigation.pagination .nav-links a.next, .patient-content-page .stories--columns nav.navigation.pagination .nav-links a.prev, .patient-home-page .stories--columns nav.navigation.pagination .nav-links a.next, .patient-home-page .stories--columns nav.navigation.pagination .nav-links a.prev {
            border: none;
            border-radius: 0;
            background-size: 32px 32px;
            background-position: top left;
            background-repeat: no-repeat; }
            .patient-content-page .stories--columns nav.navigation.pagination .nav-links a.next:hover, .patient-content-page .stories--columns nav.navigation.pagination .nav-links a.prev:hover, .patient-home-page .stories--columns nav.navigation.pagination .nav-links a.next:hover, .patient-home-page .stories--columns nav.navigation.pagination .nav-links a.prev:hover {
              background-color: transparent; }
          .patient-content-page .stories--columns nav.navigation.pagination .nav-links a.next, .patient-home-page .stories--columns nav.navigation.pagination .nav-links a.next {
            background-image: url("background-images/stories-next-chevron.svg"); }
          .patient-content-page .stories--columns nav.navigation.pagination .nav-links a.prev, .patient-home-page .stories--columns nav.navigation.pagination .nav-links a.prev {
            background-image: url("background-images/stories-prev-chevron.svg"); }
  .patient-content-page .stories--filters form, .patient-home-page .stories--filters form {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr; }
    @media only screen and (min-width: 768px) {
      .patient-content-page .stories--filters form, .patient-home-page .stories--filters form {
        -ms-grid-columns: 340px 340px 1fr 38px 38px;
        grid-template-columns: 340px 340px auto 38px 38px; } }
    .patient-content-page .stories--filters form .stories--view, .patient-home-page .stories--filters form .stories--view {
      display: none;
      margin: 40px 0 0 6px;
      cursor: pointer; }
      @media only screen and (min-width: 1200px) {
        .patient-content-page .stories--filters form .stories--view, .patient-home-page .stories--filters form .stories--view {
          display: block; } }
      .patient-content-page .stories--filters form .stories--view.stories-list-view, .patient-home-page .stories--filters form .stories--view.stories-list-view {
        -ms-grid-row: 1;
        -ms-grid-row-span: 1;
        grid-row-start: 1;
        grid-row-end: 1;
        -ms-grid-column: 4;
        -ms-grid-column-span: 1;
        grid-column-start: 4;
        grid-column-end: 5; }
      .patient-content-page .stories--filters form .stories--view.stories-grid-view, .patient-home-page .stories--filters form .stories--view.stories-grid-view {
        -ms-grid-row: 1;
        -ms-grid-row-span: 1;
        grid-row-start: 1;
        grid-row-end: 1;
        -ms-grid-column: 5;
        -ms-grid-column-span: 1;
        grid-column-start: 5;
        grid-column-end: 6; }
      .patient-content-page .stories--filters form .stories--view svg .stories-circle, .patient-home-page .stories--filters form .stories--view svg .stories-circle {
        fill: none;
        stroke: #2630a2;
        stroke-width: 2px;
        transition: fill 0.3s ease; }
      .patient-content-page .stories--filters form .stories--view svg .stories-light-blue, .patient-home-page .stories--filters form .stories--view svg .stories-light-blue {
        fill: #5170d3;
        transition: fill 0.3s ease; }
      .patient-content-page .stories--filters form .stories--view svg .stories-dark-blue, .patient-home-page .stories--filters form .stories--view svg .stories-dark-blue {
        fill: #2630a2;
        transition: fill 0.3s ease; }
      .patient-content-page .stories--filters form .stories--view.stories--view-active svg .stories-circle, .patient-content-page .stories--filters form .stories--view:hover svg .stories-circle, .patient-home-page .stories--filters form .stories--view.stories--view-active svg .stories-circle, .patient-home-page .stories--filters form .stories--view:hover svg .stories-circle {
        fill: #2630a2; }
      .patient-content-page .stories--filters form .stories--view.stories--view-active svg .stories-light-blue, .patient-content-page .stories--filters form .stories--view:hover svg .stories-light-blue, .patient-home-page .stories--filters form .stories--view.stories--view-active svg .stories-light-blue, .patient-home-page .stories--filters form .stories--view:hover svg .stories-light-blue {
        fill: #fff; }
      .patient-content-page .stories--filters form .stories--view.stories--view-active svg .stories-dark-blue, .patient-content-page .stories--filters form .stories--view:hover svg .stories-dark-blue, .patient-home-page .stories--filters form .stories--view.stories--view-active svg .stories-dark-blue, .patient-home-page .stories--filters form .stories--view:hover svg .stories-dark-blue {
        fill: #fff; }
    .patient-content-page .stories--filters form .stories--drop-down, .patient-home-page .stories--filters form .stories--drop-down {
      padding-bottom: 24px; }
      .patient-content-page .stories--filters form .stories--drop-down.stories--select-filter, .patient-home-page .stories--filters form .stories--drop-down.stories--select-filter {
        -ms-grid-row: 1;
        -ms-grid-row-span: 1;
        grid-row-start: 1;
        grid-row-end: 1;
        -ms-grid-column: 1;
        -ms-grid-column-span: 1;
        grid-column-start: 1;
        grid-column-end: 1; }
      .patient-content-page .stories--filters form .stories--drop-down.stories--select-sort, .patient-home-page .stories--filters form .stories--drop-down.stories--select-sort {
        -ms-grid-row: 2;
        -ms-grid-row-span: 1;
        grid-row-start: 2;
        grid-row-end: 2;
        -ms-grid-column: 1;
        -ms-grid-column-span: 1;
        grid-column-start: 1;
        grid-column-end: 1; }
      @media only screen and (min-width: 768px) {
        .patient-content-page .stories--filters form .stories--drop-down, .patient-home-page .stories--filters form .stories--drop-down {
          margin-right: 60px; }
          .patient-content-page .stories--filters form .stories--drop-down.stories--select-filter, .patient-home-page .stories--filters form .stories--drop-down.stories--select-filter {
            -ms-grid-row: 1;
            -ms-grid-row-span: 1;
            grid-row-start: 1;
            grid-row-end: 1;
            -ms-grid-column: 1;
            -ms-grid-column-span: 1;
            grid-column-start: 1;
            grid-column-end: 2; }
          .patient-content-page .stories--filters form .stories--drop-down.stories--select-sort, .patient-home-page .stories--filters form .stories--drop-down.stories--select-sort {
            -ms-grid-row: 1;
            -ms-grid-row-span: 1;
            grid-row-start: 1;
            grid-row-end: 1;
            -ms-grid-column: 2;
            -ms-grid-column-span: 1;
            grid-column-start: 2;
            grid-column-end: 3; } }
      .patient-content-page .stories--filters form .stories--drop-down .form--section label, .patient-home-page .stories--filters form .stories--drop-down .form--section label {
        font-family: "mulibold"; }
      .patient-content-page .stories--filters form .stories--drop-down .form--section .stories--select ul, .patient-home-page .stories--filters form .stories--drop-down .form--section .stories--select ul {
        padding: 0; }
        .patient-content-page .stories--filters form .stories--drop-down .form--section .stories--select ul li, .patient-home-page .stories--filters form .stories--drop-down .form--section .stories--select ul li {
          list-style-type: none; }
          .patient-content-page .stories--filters form .stories--drop-down .form--section .stories--select ul li span, .patient-home-page .stories--filters form .stories--drop-down .form--section .stories--select ul li span {
            display: block;
            padding: 12px 0;
            border-bottom: 2px solid #6a717c;
            width: 100%;
            cursor: pointer; }
          .patient-content-page .stories--filters form .stories--drop-down .form--section .stories--select ul li ul, .patient-home-page .stories--filters form .stories--drop-down .form--section .stories--select ul li ul {
            position: absolute;
            display: block;
            width: 100%; }
            .patient-content-page .stories--filters form .stories--drop-down .form--section .stories--select ul li ul.stories-filter, .patient-home-page .stories--filters form .stories--drop-down .form--section .stories--select ul li ul.stories-filter {
              z-index: 4; }
            .patient-content-page .stories--filters form .stories--drop-down .form--section .stories--select ul li ul.stories-sort, .patient-home-page .stories--filters form .stories--drop-down .form--section .stories--select ul li ul.stories-sort {
              z-index: 42; }
            .patient-content-page .stories--filters form .stories--drop-down .form--section .stories--select ul li ul li, .patient-home-page .stories--filters form .stories--drop-down .form--section .stories--select ul li ul li {
              background-color: #fff;
              padding: 0;
              display: none;
              opacity: 0;
              visibility: hidden; }
              .patient-content-page .stories--filters form .stories--drop-down .form--section .stories--select ul li ul li a, .patient-home-page .stories--filters form .stories--drop-down .form--section .stories--select ul li ul li a {
                padding: 12px;
                display: block;
                width: calc(100% - 24px);
                background-color: #fff;
                -webkit-transition: background-color 0.5s ease-out;
                -moz-transition: background-color 0.5s ease-out;
                -o-transition: background-color 0.5s ease-out;
                transition: background-color 0.5s ease-out; }
                .patient-content-page .stories--filters form .stories--drop-down .form--section .stories--select ul li ul li a:before, .patient-home-page .stories--filters form .stories--drop-down .form--section .stories--select ul li ul li a:before {
                  display: none; }
                .patient-content-page .stories--filters form .stories--drop-down .form--section .stories--select ul li ul li a:hover, .patient-home-page .stories--filters form .stories--drop-down .form--section .stories--select ul li ul li a:hover {
                  background-color: #f2f2f2; }

.global-content-page header {
  height: 80px; }
  .global-content-page header .nav--progress-container {
    top: 80px; }
.global-content-page .global-heading h1 {
  text-align: center;
  padding: 36px 0; }

.hcp-content-page .global-heading h1 {
  text-align: center;
  padding: 36px 0; }

.ae-margin .adverse-event-reporting--container {
  margin: 24px 0; }
.ae-margin .container--column {
  margin-top: 0;
  padding-top: 0; }
