@charset "UTF-8";

/** 3rd party */

/** Colors */

/** core colours */

/** secondary colours */

/** mid-tone colours */

/** dark colours */

/** misc colours */

/** fonts */

@font-face {
  font-family: 'FSAlbertThin';
  src: url(/wp-content/themes/beaming/dist/fonts/FSAlbertWeb-Thin.eot);
  src: url(/wp-content/themes/beaming/dist/fonts/FSAlbertWeb-Thin.eot) format("embedded-opentype"), url(/wp-content/themes/beaming/dist/fonts/FSAlbertWeb-Thin.woff) format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'FSAlbertLight';
  src: url(/wp-content/themes/beaming/dist/fonts/FSAlbertWeb-Light.eot);
  src: url(/wp-content/themes/beaming/dist/fonts/FSAlbertWeb-Light.eot) format("embedded-opentype"), url(/wp-content/themes/beaming/dist/fonts/FSAlbertWeb-Light.woff) format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'FSAlbertRegular';
  src: url(/wp-content/themes/beaming/dist/fonts/FSAlbertWeb-Regular.eot);
  src: url(/wp-content/themes/beaming/dist/fonts/FSAlbertWeb-Regular.eot) format("embedded-opentype"), url(/wp-content/themes/beaming/dist/fonts/FSAlbertWeb-Regular.woff) format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'FSAlbertBold';
  src: url(/wp-content/themes/beaming/dist/fonts/FSAlbertWeb-Bold.eot);
  src: url(/wp-content/themes/beaming/dist/fonts/FSAlbertWeb-Bold.eot) format("embedded-opentype"), url(/wp-content/themes/beaming/dist/fonts/FSAlbertWeb-Bold.woff) format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'FSAlbertExtraBold';
  src: url(/wp-content/themes/beaming/dist/fonts/FSAlbertWeb-ExtraBold.eot);
  src: url(/wp-content/themes/beaming/dist/fonts/FSAlbertWeb-ExtraBold.eot) format("embedded-opentype"), url(/wp-content/themes/beaming/dist/fonts/FSAlbertWeb-ExtraBold.woff) format("woff");
  font-weight: normal;
  font-style: normal;
}

/* line 43, resources/assets/styles/common/_fonts.scss */

h1 {
  font-family: "FSAlbertBold", sans-serif;
  font-size: 40px;
  line-height: 45px;
}

@media only screen and (min-width: 768px) {
  /* line 43, resources/assets/styles/common/_fonts.scss */

  h1 {
    font-size: 75px;
    line-height: 109px;
  }
}

/* line 54, resources/assets/styles/common/_fonts.scss */

h2 {
  font-family: "FSAlbertBold", sans-serif;
  font-size: 28px;
  line-height: 32px;
}

@media only screen and (min-width: 768px) {
  /* line 54, resources/assets/styles/common/_fonts.scss */

  h2 {
    font-size: 40px;
    line-height: 45px;
  }
}

/* line 65, resources/assets/styles/common/_fonts.scss */

h3 {
  font-family: "FSAlbertBold", sans-serif;
  font-size: 24px;
  line-height: 28px;
}

/* line 71, resources/assets/styles/common/_fonts.scss */

h4 {
  font-family: "FSAlbertLight", sans-serif;
  font-size: 21px;
  line-height: 28px;
  font-weight: normal;
}

/* line 78, resources/assets/styles/common/_fonts.scss */

h5 {
  font-family: "FSAlbertBold", sans-serif;
  font-size: 18px;
  line-height: 24px;
}

/* line 84, resources/assets/styles/common/_fonts.scss */

h6 {
  font-family: "FSAlbertBold", sans-serif;
  font-size: 21px;
  line-height: 28px;
}

/* line 90, resources/assets/styles/common/_fonts.scss */

.body_copy {
  font-family: "FSAlbertRegular", sans-serif;
  font-size: 16px;
  line-height: 22px;
}

@media only screen and (min-width: 768px) {
  /* line 90, resources/assets/styles/common/_fonts.scss */

  .body_copy {
    font-size: 18px;
    line-height: 24px;
  }
}

/* line 100, resources/assets/styles/common/_fonts.scss */

.body_copy a {
  color: #339fc1;
  text-decoration: underline;
}

/* line 106, resources/assets/styles/common/_fonts.scss */

.caption {
  font-family: "FSAlbertLight", sans-serif;
  font-size: 14px;
  line-height: 18px;
  font-weight: normal;
}

/* line 113, resources/assets/styles/common/_fonts.scss */

.button {
  font-size: 14px;
  line-height: 14px;
  /** extra bold */
}

/* line 120, resources/assets/styles/common/_fonts.scss */

p.code {
  font-family: 'IBM Plex Mono', monospace;
  font-size: 16px;
  line-height: 18px;
  color: #777;
}

/* line 1, resources/assets/styles/common/_backgrounds.scss */

.bg--sea-foam {
  background: #fdffff;
}

/* line 4, resources/assets/styles/common/_backgrounds.scss */

.bg--sea-aqua {
  background: #66c2dd;
}

/* line 7, resources/assets/styles/common/_backgrounds.scss */

.bg--beaming-blue {
  background: #339fc1;
}

/* line 10, resources/assets/styles/common/_backgrounds.scss */

.bg--deep-sea-aqua {
  background: #0d516d;
}

/* line 13, resources/assets/styles/common/_backgrounds.scss */

.bg--check-red {
  background: #c72127;
}

/* line 16, resources/assets/styles/common/_backgrounds.scss */

.bg--rose-pink {
  background: #f287b7;
}

/* line 19, resources/assets/styles/common/_backgrounds.scss */

.bg--orange {
  background: #f47d33;
}

/* line 22, resources/assets/styles/common/_backgrounds.scss */

.bg--lime-green {
  background: #8fc73f;
}

/* line 25, resources/assets/styles/common/_backgrounds.scss */

.bg--purple-pastel {
  background: #b3a6d1;
}

/* line 28, resources/assets/styles/common/_backgrounds.scss */

.bg--sun-yellow {
  background: #e2d007;
}

/* line 31, resources/assets/styles/common/_backgrounds.scss */

.bg--hot-pink {
  background: #ba006e;
}

/* line 34, resources/assets/styles/common/_backgrounds.scss */

.bg--orange-brown {
  background: #934816;
}

/* line 37, resources/assets/styles/common/_backgrounds.scss */

.bg--grass-green {
  background: #007639;
}

/* line 40, resources/assets/styles/common/_backgrounds.scss */

.bg--blue-purple {
  background: #3f419a;
}

/* line 43, resources/assets/styles/common/_backgrounds.scss */

.bg--mid-yellow {
  background: #c1b400;
}

/* line 46, resources/assets/styles/common/_backgrounds.scss */

.bg--royal-pink {
  background: #7a0046;
}

/* line 49, resources/assets/styles/common/_backgrounds.scss */

.bg--brown {
  background: #6a2a00;
}

/* line 52, resources/assets/styles/common/_backgrounds.scss */

.bg--racing-green {
  background: #004d1e;
}

/* line 55, resources/assets/styles/common/_backgrounds.scss */

.bg--dark-blue-purple {
  background: #282568;
}

/* line 58, resources/assets/styles/common/_backgrounds.scss */

.bg--gold {
  background: #645e00;
}

/* line 61, resources/assets/styles/common/_backgrounds.scss */

.bg--base-grey {
  background: #777;
}

/* line 64, resources/assets/styles/common/_backgrounds.scss */

.bg--light-grey {
  background: rgba(119, 119, 119, 0.05);
}

/* line 72, resources/assets/styles/common/_backgrounds.scss */

.group--sea-foam {
  background: #fdffff;
}

/* line 75, resources/assets/styles/common/_backgrounds.scss */

.group--sea-aqua {
  background: -webkit-linear-gradient(45deg, #66c2dd 0%, rgba(102, 194, 221, 0.75) 100%);
  background: -o-linear-gradient(45deg, #66c2dd 0%, rgba(102, 194, 221, 0.75) 100%);
  background: linear-gradient(45deg, #66c2dd 0%, rgba(102, 194, 221, 0.75) 100%);
}

/* line 78, resources/assets/styles/common/_backgrounds.scss */

.group--beaming-blue {
  background: -webkit-linear-gradient(45deg, #339fc1 0%, rgba(51, 159, 193, 0.75) 100%);
  background: -o-linear-gradient(45deg, #339fc1 0%, rgba(51, 159, 193, 0.75) 100%);
  background: linear-gradient(45deg, #339fc1 0%, rgba(51, 159, 193, 0.75) 100%);
}

/* line 81, resources/assets/styles/common/_backgrounds.scss */

.group--deep-sea-aqua {
  background: -webkit-linear-gradient(45deg, #0d516d 0%, rgba(13, 81, 109, 0.75) 100%);
  background: -o-linear-gradient(45deg, #0d516d 0%, rgba(13, 81, 109, 0.75) 100%);
  background: linear-gradient(45deg, #0d516d 0%, rgba(13, 81, 109, 0.75) 100%);
}

/* line 84, resources/assets/styles/common/_backgrounds.scss */

.group--check-red {
  background: -webkit-linear-gradient(45deg, #c72127 0%, rgba(199, 33, 39, 0.75) 100%);
  background: -o-linear-gradient(45deg, #c72127 0%, rgba(199, 33, 39, 0.75) 100%);
  background: linear-gradient(45deg, #c72127 0%, rgba(199, 33, 39, 0.75) 100%);
}

/* line 87, resources/assets/styles/common/_backgrounds.scss */

.group--rose-pink {
  background: -webkit-linear-gradient(45deg, #f287b7 0%, rgba(242, 135, 183, 0.75) 100%);
  background: -o-linear-gradient(45deg, #f287b7 0%, rgba(242, 135, 183, 0.75) 100%);
  background: linear-gradient(45deg, #f287b7 0%, rgba(242, 135, 183, 0.75) 100%);
}

/* line 90, resources/assets/styles/common/_backgrounds.scss */

.group--orange {
  background: -webkit-linear-gradient(45deg, #f47d33 0%, rgba(244, 125, 51, 0.75) 100%);
  background: -o-linear-gradient(45deg, #f47d33 0%, rgba(244, 125, 51, 0.75) 100%);
  background: linear-gradient(45deg, #f47d33 0%, rgba(244, 125, 51, 0.75) 100%);
}

/* line 93, resources/assets/styles/common/_backgrounds.scss */

.group--lime-green {
  background: -webkit-linear-gradient(45deg, #8fc73f 0%, rgba(143, 199, 63, 0.75) 100%);
  background: -o-linear-gradient(45deg, #8fc73f 0%, rgba(143, 199, 63, 0.75) 100%);
  background: linear-gradient(45deg, #8fc73f 0%, rgba(143, 199, 63, 0.75) 100%);
}

/* line 96, resources/assets/styles/common/_backgrounds.scss */

.group--purple-pastel {
  background: -webkit-linear-gradient(45deg, #b3a6d1 0%, rgba(179, 166, 209, 0.75) 100%);
  background: -o-linear-gradient(45deg, #b3a6d1 0%, rgba(179, 166, 209, 0.75) 100%);
  background: linear-gradient(45deg, #b3a6d1 0%, rgba(179, 166, 209, 0.75) 100%);
}

/* line 99, resources/assets/styles/common/_backgrounds.scss */

.group--sun-yellow {
  background: -webkit-linear-gradient(45deg, #e2d007 0%, rgba(226, 208, 7, 0.75) 100%);
  background: -o-linear-gradient(45deg, #e2d007 0%, rgba(226, 208, 7, 0.75) 100%);
  background: linear-gradient(45deg, #e2d007 0%, rgba(226, 208, 7, 0.75) 100%);
}

/* line 102, resources/assets/styles/common/_backgrounds.scss */

.group--hot-pink {
  background: -webkit-linear-gradient(45deg, #ba006e 0%, rgba(186, 0, 110, 0.75) 100%);
  background: -o-linear-gradient(45deg, #ba006e 0%, rgba(186, 0, 110, 0.75) 100%);
  background: linear-gradient(45deg, #ba006e 0%, rgba(186, 0, 110, 0.75) 100%);
}

/* line 105, resources/assets/styles/common/_backgrounds.scss */

.group--orange-brown {
  background: -webkit-linear-gradient(45deg, #934816 0%, rgba(147, 72, 22, 0.75) 100%);
  background: -o-linear-gradient(45deg, #934816 0%, rgba(147, 72, 22, 0.75) 100%);
  background: linear-gradient(45deg, #934816 0%, rgba(147, 72, 22, 0.75) 100%);
}

/* line 108, resources/assets/styles/common/_backgrounds.scss */

.group--grass-green {
  background: -webkit-linear-gradient(45deg, #007639 0%, rgba(0, 118, 57, 0.75) 100%);
  background: -o-linear-gradient(45deg, #007639 0%, rgba(0, 118, 57, 0.75) 100%);
  background: linear-gradient(45deg, #007639 0%, rgba(0, 118, 57, 0.75) 100%);
}

/* line 111, resources/assets/styles/common/_backgrounds.scss */

.group--blue-purple {
  background: -webkit-linear-gradient(45deg, #3f419a 0%, rgba(63, 65, 154, 0.75) 100%);
  background: -o-linear-gradient(45deg, #3f419a 0%, rgba(63, 65, 154, 0.75) 100%);
  background: linear-gradient(45deg, #3f419a 0%, rgba(63, 65, 154, 0.75) 100%);
}

/* line 114, resources/assets/styles/common/_backgrounds.scss */

.group--mid-yellow {
  background: -webkit-linear-gradient(45deg, #c1b400 0%, rgba(193, 180, 0, 0.75) 100%);
  background: -o-linear-gradient(45deg, #c1b400 0%, rgba(193, 180, 0, 0.75) 100%);
  background: linear-gradient(45deg, #c1b400 0%, rgba(193, 180, 0, 0.75) 100%);
}

/* line 117, resources/assets/styles/common/_backgrounds.scss */

.group--royal-pink {
  background: -webkit-linear-gradient(45deg, #7a0046 0%, rgba(122, 0, 70, 0.75) 100%);
  background: -o-linear-gradient(45deg, #7a0046 0%, rgba(122, 0, 70, 0.75) 100%);
  background: linear-gradient(45deg, #7a0046 0%, rgba(122, 0, 70, 0.75) 100%);
}

/* line 120, resources/assets/styles/common/_backgrounds.scss */

.group--brown {
  background: -webkit-linear-gradient(45deg, #6a2a00 0%, rgba(106, 42, 0, 0.75) 100%);
  background: -o-linear-gradient(45deg, #6a2a00 0%, rgba(106, 42, 0, 0.75) 100%);
  background: linear-gradient(45deg, #6a2a00 0%, rgba(106, 42, 0, 0.75) 100%);
}

/* line 123, resources/assets/styles/common/_backgrounds.scss */

.group--racing-green {
  background: -webkit-linear-gradient(45deg, #004d1e 0%, rgba(0, 77, 30, 0.75) 100%);
  background: -o-linear-gradient(45deg, #004d1e 0%, rgba(0, 77, 30, 0.75) 100%);
  background: linear-gradient(45deg, #004d1e 0%, rgba(0, 77, 30, 0.75) 100%);
}

/* line 126, resources/assets/styles/common/_backgrounds.scss */

.group--dark-blue-purple {
  background: -webkit-linear-gradient(45deg, #282568 0%, rgba(40, 37, 104, 0.75) 100%);
  background: -o-linear-gradient(45deg, #282568 0%, rgba(40, 37, 104, 0.75) 100%);
  background: linear-gradient(45deg, #282568 0%, rgba(40, 37, 104, 0.75) 100%);
}

/* line 129, resources/assets/styles/common/_backgrounds.scss */

.group--gold {
  background: -webkit-linear-gradient(45deg, #645e00 0%, rgba(100, 94, 0, 0.75) 100%);
  background: -o-linear-gradient(45deg, #645e00 0%, rgba(100, 94, 0, 0.75) 100%);
  background: linear-gradient(45deg, #645e00 0%, rgba(100, 94, 0, 0.75) 100%);
}

/* line 132, resources/assets/styles/common/_backgrounds.scss */

.group--base-grey {
  background: -webkit-linear-gradient(45deg, #777 0%, rgba(119, 119, 119, 0.75) 100%);
  background: -o-linear-gradient(45deg, #777 0%, rgba(119, 119, 119, 0.75) 100%);
  background: linear-gradient(45deg, #777 0%, rgba(119, 119, 119, 0.75) 100%);
}

/* line 135, resources/assets/styles/common/_backgrounds.scss */

.group--light-grey {
  background: rgba(119, 119, 119, 0.1);
}

/* line 1, resources/assets/styles/common/_text.scss */

.txt--sea-foam,
.primary--sea-foam,
.section--sea-foam .cta.txt--sea-foam h2 {
  color: #fdffff;
}

/* line 6, resources/assets/styles/common/_text.scss */

.txt--text-black,
.primary--text-black {
  color: #191919;
}

/* line 10, resources/assets/styles/common/_text.scss */

h2.txt--text-black {
  color: #191919 !important;
}

/* line 13, resources/assets/styles/common/_text.scss */

.txt--deep-sea-aqua,
.primary--deep-sea-aqua {
  color: #0d516d;
}

/* line 17, resources/assets/styles/common/_text.scss */

h2.txt--deep-sea-aqua {
  color: #0d516d !important;
}

/* line 20, resources/assets/styles/common/_text.scss */

.txt--sea-aqua,
.primary--sea-aqua {
  color: #66c2dd;
}

/* line 24, resources/assets/styles/common/_text.scss */

.txt--beaming-blue,
.primary--beaming-blue {
  color: #339fc1;
}

/* line 28, resources/assets/styles/common/_text.scss */

.txt--deep-sea-aqua,
.primary--deep-sea-aqua {
  color: #0d516d;
}

/* line 32, resources/assets/styles/common/_text.scss */

.txt--check-red,
.primary--check-red {
  color: #c72127;
}

/* line 36, resources/assets/styles/common/_text.scss */

.txt--rose-pink,
.primary--rose-pink {
  color: #f287b7;
}

/* line 40, resources/assets/styles/common/_text.scss */

.txt--orange,
.primary--orange {
  color: #f47d33;
}

/* line 44, resources/assets/styles/common/_text.scss */

.txt--lime-green,
.primary--lime-green {
  color: #8fc73f;
}

/* line 48, resources/assets/styles/common/_text.scss */

.txt--purple-pastel,
.primary--purple-pastel {
  color: #b3a6d1;
}

/* line 52, resources/assets/styles/common/_text.scss */

.txt--sun-yellow,
.primary--sun-yellow {
  color: #e2d007;
}

/* line 56, resources/assets/styles/common/_text.scss */

.txt--hot-pink,
.primary--hot-pink {
  color: #ba006e;
}

/* line 60, resources/assets/styles/common/_text.scss */

.txt--orange-brown,
.primary--orange-brown {
  color: #934816;
}

/* line 64, resources/assets/styles/common/_text.scss */

.txt--grass-green,
.primary--grass-green {
  color: #007639;
}

/* line 68, resources/assets/styles/common/_text.scss */

.txt--blue-purple,
.primary--blue-purple {
  color: #3f419a;
}

/* line 72, resources/assets/styles/common/_text.scss */

.txt--mid-yellow,
.primary--mid-yellow {
  color: #c1b400;
}

/* line 76, resources/assets/styles/common/_text.scss */

.txt--royal-pink,
.primary--royal-pink {
  color: #7a0046;
}

/* line 80, resources/assets/styles/common/_text.scss */

.txt--brown,
.primary--brown {
  color: #6a2a00;
}

/* line 84, resources/assets/styles/common/_text.scss */

.txt--racing-green,
.primary--racing-green {
  color: #004d1e;
}

/* line 88, resources/assets/styles/common/_text.scss */

.txt--dark-blue-purple,
.primary--dark-blue-purple {
  color: #282568;
}

/* line 92, resources/assets/styles/common/_text.scss */

.txt--gold,
.primary--gold {
  color: #645e00;
}

/* line 96, resources/assets/styles/common/_text.scss */

.txt--base-grey,
.primary--base-grey {
  color: #777;
}

/* line 100, resources/assets/styles/common/_text.scss */

.txt--light-grey,
.primary--light-grey {
  color: rgba(119, 119, 119, 0.05);
}

/* line 1, resources/assets/styles/common/_sizing.scss */

main {
  max-width: 100%;
}

/* line 4, resources/assets/styles/common/_sizing.scss */

main .section--full .component {
  width: 1324px;
  max-width: 100%;
  margin: 0 auto;
}

@media only screen and (min-width: 768px) {
  /* line 4, resources/assets/styles/common/_sizing.scss */

  main .section--full .component {
    padding-left: 30px;
    padding-right: 30px;
  }
}

/* line 18, resources/assets/styles/common/_icons.scss */

.hero svg .colour-two {
  stroke: #fdffff !important;
}

/* line 22, resources/assets/styles/common/_icons.scss */

.group:not(.group--sea-foam):not(.group--light-grey) svg .colour-one,
.group:not(.group--sea-foam):not(.group--light-grey) svg .colour-two {
  stroke: #fdffff !important;
}

/* line 1, resources/assets/styles/common/_global.scss */

html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
}

/* line 5, resources/assets/styles/common/_global.scss */

strong,
b {
  font-weight: normal;
  font-family: "FSAlbertBold", sans-serif !important;
}

/* line 10, resources/assets/styles/common/_global.scss */

*,
*:before,
*:after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

/* line 13, resources/assets/styles/common/_global.scss */

html,
body {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
}

/* line 20, resources/assets/styles/common/_global.scss */

img {
  max-width: 100%;
  height: auto;
}

/* line 25, resources/assets/styles/common/_global.scss */

ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 30, resources/assets/styles/common/_global.scss */

input {
  background: transparent;
}

/* line 35, resources/assets/styles/common/_global.scss */

.cf:before,
.cf:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}

/* line 40, resources/assets/styles/common/_global.scss */

.cf:after {
  clear: both;
}

/* line 43, resources/assets/styles/common/_global.scss */

.cf {
  *zoom: 1;
}

/* line 47, resources/assets/styles/common/_global.scss */

.width_wrapper {
  width: 1324px;
  max-width: 100%;
  margin: 0 auto;
}

/* line 53, resources/assets/styles/common/_global.scss */

button[data-js=easter-egg] {
  background: #66c2dd;
  border: 0;
  position: absolute;
  left: 1px;
  bottom: 1px;
  width: 10px;
  height: 10px;
  padding: 0;
  cursor: pointer;
}

/** todo: resolve these.. too specific */

/* line 74, resources/assets/styles/common/_global.scss */

section:not(.section--sea-foam):not(.section--light-grey) .text-default,
section:not(.section--sea-foam):not(.section--light-grey) .formatted-text {
  color: #fdffff;
}

/** todo: resolve these.. too specific */

/* line 87, resources/assets/styles/common/_global.scss */

section.section--sea-foam .text-default,
section.section--sea-foam .formatted-text {
  color: #191919;
}

/* line 92, resources/assets/styles/common/_global.scss */

.section--light-grey .formatted-text {
  color: #191919;
}

/* line 95, resources/assets/styles/common/_global.scss */

.section--light-grey .formatted-text h2 {
  color: #66c2dd;
}

/* line 99, resources/assets/styles/common/_global.scss */

p.caption {
  font-family: "FSAlbertLight", sans-serif;
  font-weight: normal;
  font-size: 14px;
  line-height: 16px;
  color: #fdffff;
  max-width: 300px;
  margin: 10px 0 0;
}

@media only screen and (min-width: 768px) {
  /* line 99, resources/assets/styles/common/_global.scss */

  p.caption {
    margin: 20px 0 0;
  }
}

/* line 112, resources/assets/styles/common/_global.scss */

.section--sea-foam p.caption {
  color: #777;
}

/* line 116, resources/assets/styles/common/_global.scss */

.shadowed {
  background: #fdffff;
  -webkit-box-shadow: 5px 5px 10px rgba(13, 81, 109, 0.25);
          box-shadow: 5px 5px 10px rgba(13, 81, 109, 0.25);
  border-radius: 20px;
  padding: 50px 20px;
}

/* line 132, resources/assets/styles/common/_global.scss */

.grid_toggler {
  background: #0d516d;
  border: 0;
  color: #fdffff;
  float: right;
  font-size: 14px;
  line-height: 1;
  text-transform: uppercase;
  padding: 14px 23px;
  border-radius: 24px;
  cursor: pointer;
  outline: none;
  position: fixed;
  top: 20px;
  right: 20px;
  z-index: 5;
}

/* line 149, resources/assets/styles/common/_global.scss */

.grid_overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0 auto;
  width: 1324px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  pointer-events: none;
  padding-left: 20px;
  padding-right: 20px;
  opacity: 0;
  -webkit-transition: all .25s linear;
  -o-transition: all .25s linear;
  transition: all .25s linear;
}

/* line 164, resources/assets/styles/common/_global.scss */

.grid_overlay.visible {
  opacity: 1;
}

/* line 167, resources/assets/styles/common/_global.scss */

.grid_overlay .column {
  background: rgba(13, 81, 109, 0.05);
  height: 100%;
  width: calc((100% / 12) - 20px);
  margin: 0 10px;
}

/* line 173, resources/assets/styles/common/_global.scss */

.code {
  font-family: 'IBM Plex Mono', monospace;
}

/** footer */

/* line 178, resources/assets/styles/common/_global.scss */

footer {
  margin-top: 150px;
  position: relative;
  background: #fdffff;
}

@media only screen and (min-width: 1024px) {
  /* line 178, resources/assets/styles/common/_global.scss */

  footer {
    margin-top: 0;
  }
}

/* line 187, resources/assets/styles/common/_global.scss */

footer h4 {
  font-family: "FSAlbertBold", sans-serif;
  text-transform: uppercase;
  color: #66c2dd;
  font-size: 14px;
  line-height: 16px;
  margin: 0 0 15px;
}

/* line 195, resources/assets/styles/common/_global.scss */

footer p {
  font-size: 14px;
  line-height: 18px;
  margin-top: 0;
}

/* line 200, resources/assets/styles/common/_global.scss */

footer a {
  font-size: 14px;
  line-height: 14px;
  color: #191919;
  text-decoration: none;
}

/* line 206, resources/assets/styles/common/_global.scss */

.footer_top {
  padding: 50px 20px 210px;
}

@media only screen and (min-width: 1024px) {
  /* line 206, resources/assets/styles/common/_global.scss */

  .footer_top {
    padding-bottom: 40px;
  }
}

/* line 213, resources/assets/styles/common/_global.scss */

footer .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}

/* line 217, resources/assets/styles/common/_global.scss */

footer .container .column {
  width: 50%;
}

@media only screen and (min-width: 1024px) {
  /* line 217, resources/assets/styles/common/_global.scss */

  footer .container .column {
    width: calc(100% / 6);
  }
}

/* line 224, resources/assets/styles/common/_global.scss */

footer .container .column:first-child,
footer .container .column:nth-child(2) {
  margin-bottom: 20px;
}

@media only screen and (min-width: 1024px) {
  /* line 224, resources/assets/styles/common/_global.scss */

  footer .container .column:first-child,
  footer .container .column:nth-child(2) {
    margin-bottom: 0;
  }
}

/* line 232, resources/assets/styles/common/_global.scss */

footer .column .nav li:not(:last-child) {
  margin-bottom: 12px;
}

/* line 235, resources/assets/styles/common/_global.scss */

.footer_bottom {
  font-family: "FSAlbertLight", sans-serif;
  font-weight: normal;
  background: #66c2dd;
  color: #fdffff;
  padding: 70px 20px 30px;
  position: relative;
}

@media only screen and (min-width: 1024px) {
  /* line 235, resources/assets/styles/common/_global.scss */

  .footer_bottom {
    padding: 20px;
  }
}

/**
yesss -> 217
purrr -> 222
hurrah -> 222
woohoo -> 230
oomph - 210
 */

/* line 256, resources/assets/styles/common/_global.scss */

.footer_image {
  width: 288px;
  height: 139px;
  margin: 0 auto;
  position: absolute;
  top: -93px;
  left: 0;
  right: 0;
  background-size: cover !important;
}

@media only screen and (min-width: 1024px) {
  /* line 256, resources/assets/styles/common/_global.scss */

  .footer_image {
    left: auto;
    width: 340px;
    height: 230px;
    top: -100px;
    right: 0;
  }
}

@media only screen and (min-width: 1248px) {
  /* line 256, resources/assets/styles/common/_global.scss */

  .footer_image {
    right: 30px;
  }
}

@media only screen and (min-width: 1366px) {
  /* line 256, resources/assets/styles/common/_global.scss */

  .footer_image {
    width: 460px;
    top: -160px;
    right: calc((100vw - 1264px) / 2 + -50px);
  }
}

@media only screen and (min-width: 1024px) {
  /* line 283, resources/assets/styles/common/_global.scss */

  .footer_image[data-type="hurrah-purple"],
  .footer_image[data-type="hurrah-pink"],
  .footer_image[data-type="hurrah-orange"],
  .footer_image[data-type="hurrah-yellow"],
  .footer_image[data-type="hurrah-blue"],
  .footer_image[data-type="hurrah-green"] {
    height: 162px;
  }
}

@media only screen and (min-width: 1366px) {
  /* line 283, resources/assets/styles/common/_global.scss */

  .footer_image[data-type="hurrah-purple"],
  .footer_image[data-type="hurrah-pink"],
  .footer_image[data-type="hurrah-orange"],
  .footer_image[data-type="hurrah-yellow"],
  .footer_image[data-type="hurrah-blue"],
  .footer_image[data-type="hurrah-green"] {
    height: 222px;
  }
}

@media only screen and (min-width: 1024px) {
  /* line 296, resources/assets/styles/common/_global.scss */

  .footer_image[data-type="purrrr-purple"],
  .footer_image[data-type="purrrr-pink"],
  .footer_image[data-type="purrrr-orange"],
  .footer_image[data-type="purrrr-yellow"],
  .footer_image[data-type="purrrr-blue"],
  .footer_image[data-type="purrrr-green"] {
    height: 162px;
  }
}

@media only screen and (min-width: 1366px) {
  /* line 296, resources/assets/styles/common/_global.scss */

  .footer_image[data-type="purrrr-purple"],
  .footer_image[data-type="purrrr-pink"],
  .footer_image[data-type="purrrr-orange"],
  .footer_image[data-type="purrrr-yellow"],
  .footer_image[data-type="purrrr-blue"],
  .footer_image[data-type="purrrr-green"] {
    height: 222px;
  }
}

@media only screen and (min-width: 1024px) {
  /* line 309, resources/assets/styles/common/_global.scss */

  .footer_image[data-type="woohoo-purple"],
  .footer_image[data-type="woohoo-pink"],
  .footer_image[data-type="woohoo-orange"],
  .footer_image[data-type="woohoo-yellow"],
  .footer_image[data-type="woohoo-blue"],
  .footer_image[data-type="woohoo-green"] {
    height: 170px;
  }
}

@media only screen and (min-width: 1366px) {
  /* line 309, resources/assets/styles/common/_global.scss */

  .footer_image[data-type="woohoo-purple"],
  .footer_image[data-type="woohoo-pink"],
  .footer_image[data-type="woohoo-orange"],
  .footer_image[data-type="woohoo-yellow"],
  .footer_image[data-type="woohoo-blue"],
  .footer_image[data-type="woohoo-green"] {
    height: 230px;
  }
}

@media only screen and (min-width: 1024px) {
  /* line 322, resources/assets/styles/common/_global.scss */

  .footer_image[data-type="oomph-purple"],
  .footer_image[data-type="oomph-pink"],
  .footer_image[data-type="oomph-orange"],
  .footer_image[data-type="oomph-yellow"],
  .footer_image[data-type="oomph-blue"],
  .footer_image[data-type="oomph-green"] {
    height: 150px;
  }
}

@media only screen and (min-width: 1366px) {
  /* line 322, resources/assets/styles/common/_global.scss */

  .footer_image[data-type="oomph-purple"],
  .footer_image[data-type="oomph-pink"],
  .footer_image[data-type="oomph-orange"],
  .footer_image[data-type="oomph-yellow"],
  .footer_image[data-type="oomph-blue"],
  .footer_image[data-type="oomph-green"] {
    height: 210px;
  }
}

@media only screen and (min-width: 1024px) {
  /* line 335, resources/assets/styles/common/_global.scss */

  .footer_image[data-type="yessss-purple"],
  .footer_image[data-type="yessss-pink"],
  .footer_image[data-type="yessss-orange"],
  .footer_image[data-type="yessss-yellow"],
  .footer_image[data-type="yessss-blue"],
  .footer_image[data-type="yessss-green"] {
    height: 157px;
  }
}

@media only screen and (min-width: 1366px) {
  /* line 335, resources/assets/styles/common/_global.scss */

  .footer_image[data-type="yessss-purple"],
  .footer_image[data-type="yessss-pink"],
  .footer_image[data-type="yessss-orange"],
  .footer_image[data-type="yessss-yellow"],
  .footer_image[data-type="yessss-blue"],
  .footer_image[data-type="yessss-green"] {
    height: 217px;
  }
}

/* line 349, resources/assets/styles/common/_global.scss */

.footer_image[data-type="hurrah-purple"] {
  background: url(/wp-content/themes/beaming/dist/ignored/hurrah-purple.svg) no-repeat center;
}

/* line 352, resources/assets/styles/common/_global.scss */

.footer_image[data-type="purrrr-purple"] {
  background: url(/wp-content/themes/beaming/dist/ignored/purrrr-purple.svg) no-repeat center;
}

/* line 355, resources/assets/styles/common/_global.scss */

.footer_image[data-type="woohoo-purple"] {
  background: url(/wp-content/themes/beaming/dist/ignored/woohoo-purple.svg) no-repeat center;
}

/* line 358, resources/assets/styles/common/_global.scss */

.footer_image[data-type="oomph-purple"] {
  background: url(/wp-content/themes/beaming/dist/ignored/oomph-purple.svg) no-repeat center;
}

/* line 361, resources/assets/styles/common/_global.scss */

.footer_image[data-type="yessss-purple"] {
  background: url(/wp-content/themes/beaming/dist/ignored/yessss-purple.svg) no-repeat center;
}

/* line 365, resources/assets/styles/common/_global.scss */

.footer_image[data-type="hurrah-pink"] {
  background: url(/wp-content/themes/beaming/dist/ignored/hurrah-pink.svg) no-repeat center;
}

/* line 368, resources/assets/styles/common/_global.scss */

.footer_image[data-type="purrrr-pink"] {
  background: url(/wp-content/themes/beaming/dist/ignored/purrrr-pink.svg) no-repeat center;
}

/* line 371, resources/assets/styles/common/_global.scss */

.footer_image[data-type="woohoo-pink"] {
  background: url(/wp-content/themes/beaming/dist/ignored/woohoo-pink.svg) no-repeat center;
}

/* line 374, resources/assets/styles/common/_global.scss */

.footer_image[data-type="oomph-pink"] {
  background: url(/wp-content/themes/beaming/dist/ignored/oomph-pink.svg) no-repeat center;
}

/* line 377, resources/assets/styles/common/_global.scss */

.footer_image[data-type="yessss-pink"] {
  background: url(/wp-content/themes/beaming/dist/ignored/yessss-pink.svg) no-repeat center;
}

/* line 381, resources/assets/styles/common/_global.scss */

.footer_image[data-type="hurrah-orange"] {
  background: url(/wp-content/themes/beaming/dist/ignored/hurrah-orange.svg) no-repeat center;
}

/* line 384, resources/assets/styles/common/_global.scss */

.footer_image[data-type="purrrr-orange"] {
  background: url(/wp-content/themes/beaming/dist/ignored/purrrr-orange.svg) no-repeat center;
}

/* line 387, resources/assets/styles/common/_global.scss */

.footer_image[data-type="woohoo-orange"] {
  background: url(/wp-content/themes/beaming/dist/ignored/woohoo-orange.svg) no-repeat center;
}

/* line 390, resources/assets/styles/common/_global.scss */

.footer_image[data-type="oomph-orange"] {
  background: url(/wp-content/themes/beaming/dist/ignored/oomph-orange.svg) no-repeat center;
}

/* line 393, resources/assets/styles/common/_global.scss */

.footer_image[data-type="yessss-orange"] {
  background: url(/wp-content/themes/beaming/dist/ignored/yessss-orange.svg) no-repeat center;
}

/* line 397, resources/assets/styles/common/_global.scss */

.footer_image[data-type="hurrah-yellow"] {
  background: url(/wp-content/themes/beaming/dist/ignored/hurrah-yellow.svg) no-repeat center;
}

/* line 400, resources/assets/styles/common/_global.scss */

.footer_image[data-type="purrrr-yellow"] {
  background: url(/wp-content/themes/beaming/dist/ignored/purrrr-yellow.svg) no-repeat center;
}

/* line 403, resources/assets/styles/common/_global.scss */

.footer_image[data-type="woohoo-yellow"] {
  background: url(/wp-content/themes/beaming/dist/ignored/woohoo-yellow.svg) no-repeat center;
}

/* line 406, resources/assets/styles/common/_global.scss */

.footer_image[data-type="oomph-yellow"] {
  background: url(/wp-content/themes/beaming/dist/ignored/oomph-yellow.svg) no-repeat center;
}

/* line 409, resources/assets/styles/common/_global.scss */

.footer_image[data-type="yessss-yellow"] {
  background: url(/wp-content/themes/beaming/dist/ignored/yessss-yellow.svg) no-repeat center;
}

/* line 413, resources/assets/styles/common/_global.scss */

.footer_image[data-type="hurrah-blue"] {
  background: url(/wp-content/themes/beaming/dist/ignored/hurrah-blue.svg) no-repeat center;
}

/* line 416, resources/assets/styles/common/_global.scss */

.footer_image[data-type="purrrr-blue"] {
  background: url(/wp-content/themes/beaming/dist/ignored/purrrr-blue.svg) no-repeat center;
}

/* line 419, resources/assets/styles/common/_global.scss */

.footer_image[data-type="woohoo-blue"] {
  background: url(/wp-content/themes/beaming/dist/ignored/woohoo-blue.svg) no-repeat center;
}

/* line 422, resources/assets/styles/common/_global.scss */

.footer_image[data-type="oomph-blue"] {
  background: url(/wp-content/themes/beaming/dist/ignored/oomph-blue.svg) no-repeat center;
}

/* line 425, resources/assets/styles/common/_global.scss */

.footer_image[data-type="yessss-blue"] {
  background: url(/wp-content/themes/beaming/dist/ignored/yessss-blue.svg) no-repeat center;
}

/* line 429, resources/assets/styles/common/_global.scss */

.footer_image[data-type="hurrah-green"] {
  background: url(/wp-content/themes/beaming/dist/ignored/hurrah-green.svg) no-repeat center;
}

/* line 432, resources/assets/styles/common/_global.scss */

.footer_image[data-type="purrrr-green"] {
  background: url(/wp-content/themes/beaming/dist/ignored/purrrr-green.svg) no-repeat center;
}

/* line 435, resources/assets/styles/common/_global.scss */

.footer_image[data-type="woohoo-green"] {
  background: url(/wp-content/themes/beaming/dist/ignored/woohoo-green.svg) no-repeat center;
}

/* line 438, resources/assets/styles/common/_global.scss */

.footer_image[data-type="oomph-green"] {
  background: url(/wp-content/themes/beaming/dist/ignored/oomph-green.svg) no-repeat center;
}

/* line 441, resources/assets/styles/common/_global.scss */

.footer_image[data-type="yessss-green"] {
  background: url(/wp-content/themes/beaming/dist/ignored/yessss-green.svg) no-repeat center;
}

/* line 445, resources/assets/styles/common/_global.scss */

.nav-footer_bottom {
  position: absolute;
  top: -200px;
}

@media only screen and (min-width: 1024px) {
  /* line 445, resources/assets/styles/common/_global.scss */

  .nav-footer_bottom {
    position: relative;
    top: 0;
  }
}

/* line 454, resources/assets/styles/common/_global.scss */

.nav-footer_bottom ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  width: calc(100vw - 40px);
}

@media only screen and (min-width: 1024px) {
  /* line 454, resources/assets/styles/common/_global.scss */

  .nav-footer_bottom ul {
    display: inline-block;
    width: auto;
    margin-left: 50px;
    margin-top: 15px;
  }
}

/* line 466, resources/assets/styles/common/_global.scss */

.nav-footer_bottom li {
  width: 50%;
}

@media only screen and (min-width: 1024px) {
  /* line 466, resources/assets/styles/common/_global.scss */

  .nav-footer_bottom li {
    width: auto;
    display: inline-block;
    margin-right: 10px;
  }
}

/* line 475, resources/assets/styles/common/_global.scss */

.nav-footer_bottom li:not(:last-child) {
  margin-bottom: 12px;
}

@media only screen and (min-width: 1024px) {
  /* line 475, resources/assets/styles/common/_global.scss */

  .nav-footer_bottom li:not(:last-child) {
    margin-bottom: 0;
  }
}

@media only screen and (min-width: 1024px) {
  /* line 484, resources/assets/styles/common/_global.scss */

  .footer_bottom p,
  .nav-footer_bottom {
    display: inline-block;
    margin-bottom: 0;
  }

  /* line 489, resources/assets/styles/common/_global.scss */

  .footer_bottom a {
    color: #fdffff;
  }

  /* line 493, resources/assets/styles/common/_global.scss */

  footer .container {
    width: 1264px;
    max-width: 100%;
    margin: 0 auto;
  }
}

/* line 500, resources/assets/styles/common/_global.scss */

ul.social {
  margin-top: 12px;
}

/* line 503, resources/assets/styles/common/_global.scss */

ul.social li {
  width: 14px;
  height: 14px;
  overflow: hidden;
  text-indent: -9999999px;
  margin-right: 20px;
  display: inline-block;
}

/* line 511, resources/assets/styles/common/_global.scss */

ul.social li a {
  display: block;
}

/* line 514, resources/assets/styles/common/_global.scss */

.social--instagram {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNCAxNCI+DQogIDxkZWZzPg0KICAgIDxzdHlsZT4NCiAgICAgIC5jbHMtMSB7DQogICAgICAgIGZpbGw6ICMxOTE5MTk7DQogICAgICAgIGZpbGwtcnVsZTogZXZlbm9kZDsNCiAgICAgIH0NCiAgICA8L3N0eWxlPg0KICA8L2RlZnM+DQogIDxwYXRoIGlkPSJQYXRoXzE1ODA3IiBkYXRhLW5hbWU9IlBhdGggMTU4MDciIGNsYXNzPSJjbHMtMSIgZD0iTTcsMS4yNDRhMjEuNDYzLDIxLjQ2MywwLDAsMSwyLjguMDc4LDMuNjA3LDMuNjA3LDAsMCwxLDEuMzIyLjIzMywyLjczMiwyLjczMiwwLDAsMSwxLjMyMiwxLjMyMkEzLjYwNywzLjYwNywwLDAsMSwxMi42NzgsNC4yYzAsLjcuMDc4LjkzMy4wNzgsMi44YTIxLjQ2MywyMS40NjMsMCwwLDEtLjA3OCwyLjgsMy42MDcsMy42MDcsMCwwLDEtLjIzMywxLjMyMiwyLjczMiwyLjczMiwwLDAsMS0xLjMyMiwxLjMyMiwzLjYwNywzLjYwNywwLDAsMS0xLjMyMi4yMzNjLS43LDAtLjkzMy4wNzgtMi44LjA3OGEyMS40NjMsMjEuNDYzLDAsMCwxLTIuOC0uMDc4LDMuNjA3LDMuNjA3LDAsMCwxLTEuMzIyLS4yMzMsMi43MzIsMi43MzIsMCwwLDEtMS4zMjItMS4zMjJBMy42MDcsMy42MDcsMCwwLDEsMS4zMjIsOS44YzAtLjctLjA3OC0uOTMzLS4wNzgtMi44YTIxLjQ2MywyMS40NjMsMCwwLDEsLjA3OC0yLjgsMy42MDcsMy42MDcsMCwwLDEsLjIzMy0xLjMyMkEyLjc5MywyLjc5MywwLDAsMSwyLjEsMi4xYTEuMzE1LDEuMzE1LDAsMCwxLC43NzgtLjU0NEEzLjYwNywzLjYwNywwLDAsMSw0LjIsMS4zMjIsMjEuNDYzLDIxLjQ2MywwLDAsMSw3LDEuMjQ0TTcsMEEyMi45ODEsMjIuOTgxLDAsMCwwLDQuMTIyLjA3OCw0LjgsNC44LDAsMCwwLDIuNDExLjM4OWEzLjA0NSwzLjA0NSwwLDAsMC0xLjI0NC43NzhBMy4wNDUsMy4wNDUsMCwwLDAsLjM4OSwyLjQxMSwzLjU0NCwzLjU0NCwwLDAsMCwuMDc4LDQuMTIyLDIyLjk4MSwyMi45ODEsMCwwLDAsMCw3LDIyLjk4MSwyMi45ODEsMCwwLDAsLjA3OCw5Ljg3OGE0LjgsNC44LDAsMCwwLC4zMTEsMS43MTEsMy4wNDUsMy4wNDUsMCwwLDAsLjc3OCwxLjI0NCwzLjA0NSwzLjA0NSwwLDAsMCwxLjI0NC43NzgsNC44LDQuOCwwLDAsMCwxLjcxMS4zMTFBMjIuOTgxLDIyLjk4MSwwLDAsMCw3LDE0YTIyLjk4MSwyMi45ODEsMCwwLDAsMi44NzgtLjA3OCw0LjgsNC44LDAsMCwwLDEuNzExLS4zMTEsMy4yNjMsMy4yNjMsMCwwLDAsMi4wMjItMi4wMjIsNC44LDQuOCwwLDAsMCwuMzExLTEuNzExQzEzLjkyMiw5LjEsMTQsOC44NjcsMTQsN2EyMi45ODEsMjIuOTgxLDAsMCwwLS4wNzgtMi44NzgsNC44LDQuOCwwLDAsMC0uMzExLTEuNzExLDMuMDQ1LDMuMDQ1LDAsMCwwLS43NzgtMS4yNDRBMy4wNDUsMy4wNDUsMCwwLDAsMTEuNTg5LjM4OSw0LjgsNC44LDAsMCwwLDkuODc4LjA3OCwyMi45ODEsMjIuOTgxLDAsMCwwLDcsME03LDMuNDIyQTMuNTIsMy41MiwwLDAsMCwzLjQyMiw3LDMuNTc4LDMuNTc4LDAsMSwwLDcsMy40MjJNNyw5LjMzM0EyLjI5MiwyLjI5MiwwLDAsMSw0LjY2Nyw3LDIuMjkyLDIuMjkyLDAsMCwxLDcsNC42NjcsMi4yOTIsMi4yOTIsMCwwLDEsOS4zMzMsNywyLjI5MiwyLjI5MiwwLDAsMSw3LDkuMzMzbTMuNzMzLTYuOTIyYS44NTYuODU2LDAsMSwwLC44NTYuODU2Ljg2My44NjMsMCwwLDAtLjg1Ni0uODU2Ii8+DQo8L3N2Zz4NCg==) no-repeat center;
}

/* line 517, resources/assets/styles/common/_global.scss */

.social--twitter {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNCAxMS4zNTUiPg0KICA8ZGVmcz4NCiAgICA8c3R5bGU+DQogICAgICAuY2xzLTEgew0KICAgICAgICBmaWxsOiAjMTkxOTE5Ow0KICAgICAgICBmaWxsLXJ1bGU6IGV2ZW5vZGQ7DQogICAgICB9DQogICAgPC9zdHlsZT4NCiAgPC9kZWZzPg0KICA8cGF0aCBpZD0iUGF0aF8xNTgwNiIgZGF0YS1uYW1lPSJQYXRoIDE1ODA2IiBjbGFzcz0iY2xzLTEiIGQ9Ik00Mi40MzMsMTMuMzU2QTguMDk0LDguMDk0LDAsMCwwLDUwLjYsNS4xODlWNC44QTYuMzIyLDYuMzIyLDAsMCwwLDUyLDMuMzIyYTYuNDU3LDYuNDU3LDAsMCwxLTEuNjMzLjQ2NywzLjAyNiwzLjAyNiwwLDAsMCwxLjI0NC0xLjU1Niw3LjEzNCw3LjEzNCwwLDAsMS0xLjc4OS43QTIuNzc4LDIuNzc4LDAsMCwwLDQ3LjcyMiwyYTIuOTIyLDIuOTIyLDAsMCwwLTIuODc4LDIuODc4LDEuNTE2LDEuNTE2LDAsMCwwLC4wNzguNjIyLDguMDQxLDguMDQxLDAsMCwxLTUuOTExLTMuMDMzLDIuOTc5LDIuOTc5LDAsMCwwLS4zODksMS40NzgsMy4wOSwzLjA5LDAsMCwwLDEuMjQ0LDIuNDExLDIuNjIyLDIuNjIyLDAsMCwxLTEuMzIyLS4zODloMGEyLjg0MywyLjg0MywwLDAsMCwyLjMzMywyLjgsMi40LDIuNCwwLDAsMS0uNzc4LjA3OCwxLjMyNCwxLjMyNCwwLDAsMS0uNTQ0LS4wNzgsMi45NDcsMi45NDcsMCwwLDAsMi43MjIsMi4wMjJBNS44NzIsNS44NzIsMCwwLDEsMzguNywxMi4wMzNhMi4xNTMsMi4xNTMsMCwwLDEtLjctLjA3OCw3LjM0MSw3LjM0MSwwLDAsMCw0LjQzMywxLjQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zOCAtMikiLz4NCjwvc3ZnPg0K) no-repeat center;
}

/* line 520, resources/assets/styles/common/_global.scss */

.social--facebook {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3LjMxMSAxNCI+DQogIDxkZWZzPg0KICAgIDxzdHlsZT4NCiAgICAgIC5jbHMtMSB7DQogICAgICAgIGZpbGw6ICMxOTE5MTk7DQogICAgICAgIGZpbGwtcnVsZTogZXZlbm9kZDsNCiAgICAgIH0NCiAgICA8L3N0eWxlPg0KICA8L2RlZnM+DQogIDxwYXRoIGlkPSJQYXRoXzE1ODA1IiBkYXRhLW5hbWU9IlBhdGggMTU4MDUiIGNsYXNzPSJjbHMtMSIgZD0iTTg0Ljc0NCwxNFY3LjYyMmgyLjE3OGwuMzExLTIuNDg5SDg0Ljc0NFYzLjU3OGMwLS43LjIzMy0xLjI0NCwxLjI0NC0xLjI0NGgxLjMyMlYuMDc4Qzg3LC4wNzgsODYuMjIyLDAsODUuMzY3LDBhMywzLDAsMCwwLTMuMTg5LDMuMjY3VjUuMTMzSDgwVjcuNjIyaDIuMTc4VjE0WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTgwKSIvPg0KPC9zdmc+DQo=) no-repeat center;
}

/* line 524, resources/assets/styles/common/_global.scss */

.back_to_top_wrapper {
  position: absolute;
  left: 0;
  right: 0;
  top: -120px;
  text-align: center;
}

@media only screen and (min-width: 1024px) {
  /* line 524, resources/assets/styles/common/_global.scss */

  .back_to_top_wrapper {
    top: 30px;
    right: 50px;
    text-align: right;
    left: auto;
  }
}

@media only screen and (min-width: 1366px) {
  /* line 524, resources/assets/styles/common/_global.scss */

  .back_to_top_wrapper {
    right: calc((100vw - 1264px) / 2 + -7px);
  }
}

@media only screen and (min-width: 1024px) {
  /* line 544, resources/assets/styles/common/_global.scss */

  .column_inner_wrapper.sticky {
    position: sticky;
    top: 180px;
  }
}

/* line 550, resources/assets/styles/common/_global.scss */

.oembed_wrapper,
.fluid-width-video-wrapper {
  position: relative;
  overflow: hidden;
  padding-top: 50.25%;
}

/* line 556, resources/assets/styles/common/_global.scss */

.oembed_wrapper video,
.oembed_wrapper iframe,
.fluid-width-video-wrapper video,
.fluid-width-video-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

/* line 568, resources/assets/styles/common/_global.scss */

.overlay_loaded header,
.overlay_loaded .hero,
.overlay_loaded main,
.overlay_loaded footer {
  -webkit-filter: blur(30px);
          filter: blur(30px);
  /*filter: blur(45px);*/
  /*zoom: 0.5;*/
}

/* line 580, resources/assets/styles/common/_global.scss */

.modal_underlay,
.popover_underlay {
  background: rgba(253, 255, 255, 0.75);
  opacity: 0;
  -webkit-transition: all .05s ease;
  -o-transition: all .05s ease;
  transition: all .05s ease;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100vw;
  z-index: 15;
}

/* line 593, resources/assets/styles/common/_global.scss */

.modal_underlay.visible,
.modal_underlay.visible .modal,
.popover_underlay.visible,
.popover_underlay.visible .popover {
  opacity: 1;
  pointer-events: auto;
}

/* line 600, resources/assets/styles/common/_global.scss */

.modal,
.popover {
  border-radius: 20px;
  padding: 40px 20px 20px;
  -webkit-box-shadow: 5px 5px 10px rgba(13, 81, 109, 0.25);
          box-shadow: 5px 5px 10px rgba(13, 81, 109, 0.25);
  opacity: 0;
  -webkit-transition: all .15s ease;
  -o-transition: all .15s ease;
  transition: all .15s ease;
  position: absolute;
  top: 20px;
  left: 50%;
  width: calc(100% - 20px);
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
}

@media only screen and (min-width: 768px) {
  /* line 600, resources/assets/styles/common/_global.scss */

  .modal,
  .popover {
    top: 50%;
    width: 60vw;
    -webkit-transform: translate(-50%, -50%);
         -o-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}

/* line 620, resources/assets/styles/common/_global.scss */

.popover:not(.popover--modal) {
  background: #fdffff;
}

/* line 623, resources/assets/styles/common/_global.scss */

.popover--video {
  padding-top: 20px;
}

/* line 626, resources/assets/styles/common/_global.scss */

.popover_content {
  max-height: calc(100vh - 100px);
  overflow-y: scroll;
}

@media only screen and (min-width: 768px) {
  /* line 626, resources/assets/styles/common/_global.scss */

  .popover_content {
    overflow: visible;
  }
}

/* line 634, resources/assets/styles/common/_global.scss */

.popover_close {
  width: 30px;
  height: 30px;
  padding: 0;
  border: 0;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4NCiAgPGcgaWQ9Ikdyb3VwXzIzNTYiIGRhdGEtbmFtZT0iR3JvdXAgMjM1NiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEzOSAtMTApIj4NCiAgICA8Y2lyY2xlIGlkPSJFbGxpcHNlXzExMSIgZGF0YS1uYW1lPSJFbGxpcHNlIDExMSIgY3g9IjE1IiBjeT0iMTUiIHI9IjE1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzkgMTApIiBmaWxsPSIjMGQ1MTZkIi8+DQogICAgPGcgaWQ9IlN5bWJvbF84NV8xIiBkYXRhLW5hbWU9IlN5bWJvbCA4NSDigJMgMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQ2LjA5MSAxNy4wOTEpIj4NCiAgICAgIDxwYXRoIGlkPSJVbmlvbl8zIiBkYXRhLW5hbWU9IlVuaW9uIDMiIGQ9Ik03Ljc3OCw5LjE5MiwxLjQxNCwxNS41NTcsMCwxNC4xNDIsNi4zNjQsNy43NzgsMCwxLjQxNCwxLjQxNCwwLDcuNzc4LDYuMzY0LDE0LjE0MiwwbDEuNDE1LDEuNDE0TDkuMTkyLDcuNzc4bDYuMzY0LDYuMzY0LTEuNDE1LDEuNDE1WiIgZmlsbD0iI2ZkZmZmZiIvPg0KICAgIDwvZz4NCiAgPC9nPg0KPC9zdmc+DQo=) no-repeat center;
  text-indent: 999999px;
  position: absolute;
  top: -15px;
  left: 0;
  right: 0;
  margin: 0 auto;
  outline: none;
  cursor: pointer;
}

@media only screen and (min-width: 768px) {
  /* line 634, resources/assets/styles/common/_global.scss */

  .popover_close {
    width: 40px;
    height: 40px;
    left: auto;
    right: -40px;
    top: -40px;
  }
}

/* line 658, resources/assets/styles/common/_global.scss */

.popover--frog {
  padding-top: 20px;
}

/* line 661, resources/assets/styles/common/_global.scss */

.popover--frog code {
  margin: 0 auto;
  display: block;
  width: 436px;
}

@media only screen and (min-width: 768px) {
  /* line 667, resources/assets/styles/common/_global.scss */

  .popover--circle {
    width: 641px;
    height: 641px;
    border-radius: 50%;
  }
}

@media only screen and (min-width: 768px) {
  /* line 674, resources/assets/styles/common/_global.scss */

  .popover--circle .popover_content {
    max-width: calc(100% - 100px);
    margin: 80px auto 0;
  }
}

@media only screen and (min-width: 768px) {
  /* line 680, resources/assets/styles/common/_global.scss */

  .popover--circle .popover_close {
    right: 40px;
    top: 40px;
  }
}

/* line 687, resources/assets/styles/common/_global.scss */

.popover_underlay {
  display: none;
  pointer-events: none;
}

@media only screen and (min-width: 1024px) {
  /* line 692, resources/assets/styles/common/_global.scss */

  .popover--two-column .column {
    float: left;
    width: calc(50% - 40px);
  }
}

@media only screen and (min-width: 1024px) {
  /* line 698, resources/assets/styles/common/_global.scss */

  .popover--two-column .column:last-child {
    float: right;
  }
}

/* line 704, resources/assets/styles/common/_global.scss */

.blog .width_wrapper,
.archive .width_wrapper {
  width: 1264px;
  margin: 0 auto;
}

/* line 709, resources/assets/styles/common/_global.scss */

.archive_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  margin-left: -10px;
  margin-right: -10px;
}

/* line 715, resources/assets/styles/common/_global.scss */

.archive_wrapper .component {
  width: calc(50% - 20px);
  margin: 0 10px 20px;
}

@media only screen and (min-width: 1024px) {
  /* line 715, resources/assets/styles/common/_global.scss */

  .archive_wrapper .component {
    width: calc(25% - 20px);
  }
}

/* line 725, resources/assets/styles/common/_global.scss */

.post-type-archive-knowledge .component {
  width: 100%;
}

@media only screen and (min-width: 768px) {
  /* line 725, resources/assets/styles/common/_global.scss */

  .post-type-archive-knowledge .component {
    width: calc(50% - 20px);
  }
}

@media only screen and (min-width: 1024px) {
  /* line 725, resources/assets/styles/common/_global.scss */

  .post-type-archive-knowledge .component {
    width: calc(25% - 20px);
  }
}

/* line 737, resources/assets/styles/common/_global.scss */

.archive_wrapper .kb_card_body .content {
  display: none;
}

/* line 741, resources/assets/styles/common/_global.scss */

body:not(.mce-content-body) {
  padding-top: 143px;
}

/* line 745, resources/assets/styles/common/_global.scss */

header.banner {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  background: #66c2dd;
  z-index: 5;
}

/* line 754, resources/assets/styles/common/_global.scss */

header.banner a {
  color: #fdffff;
  text-decoration: none;
  text-transform: uppercase;
}

/* line 759, resources/assets/styles/common/_global.scss */

.main__menu {
  background: #66c2dd;
  color: #fdffff;
  margin: 0 auto;
  text-align: center;
}

/* line 767, resources/assets/styles/common/_global.scss */

.main__menu li {
  display: inline-block;
}

/* line 773, resources/assets/styles/common/_global.scss */

.main__menu li a {
  font-family: "FSAlbertBold", sans-serif;
  font-size: 14px;
  line-height: 16px;
}

/* line 778, resources/assets/styles/common/_global.scss */

.sub-menu__wrapper {
  margin: 0 auto;
  background: #fdffff;
  position: absolute;
  border-radius: 0 0 20px 20px;
  z-index: 10;
  padding: 50px 50px 0;
  margin-top: 38px;
  -webkit-box-shadow: 5px 5px 10px rgba(13, 81, 109, 0.25);
          box-shadow: 5px 5px 10px rgba(13, 81, 109, 0.25);
  opacity: 0;
  pointer-events: none;
  -webkit-transition: all .15s linear;
  -o-transition: all .15s linear;
  transition: all .15s linear;
  -webkit-transform: translateX(-100px);
       -o-transform: translateX(-100px);
          transform: translateX(-100px);
}

/* line 796, resources/assets/styles/common/_global.scss */

.sub-menu__wrapper li {
  margin: 0;
  text-align: left;
}

/* line 800, resources/assets/styles/common/_global.scss */

.sub-menu__wrapper .sub__menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  position: relative;
}

/* line 805, resources/assets/styles/common/_global.scss */

.sub-menu__wrapper--none .sub__menu {
  width: 100%;
}

/* line 808, resources/assets/styles/common/_global.scss */

.sub-menu__wrapper--left .sub__menu {
  width: 75%;
  float: right;
}

/* line 812, resources/assets/styles/common/_global.scss */

.sub-menu__wrapper--right .sub__menu {
  width: 75%;
}

/* line 815, resources/assets/styles/common/_global.scss */

.sub-menu__wrapper .sub__menu > li {
  width: 220px;
  display: inline-block;
  margin: 0 0 40px;
  padding-right: 20px;
  padding-left: 20px;
  border-left: 1px solid;
  border-color: inherit;
}

/* line 831, resources/assets/styles/common/_global.scss */

.sub-menu__wrapper a {
  color: #0d516d;
  text-transform: none !important;
}

/* line 835, resources/assets/styles/common/_global.scss */

.special_item_content {
  font-family: "FSAlbertRegular", sans-serif;
}

/* line 838, resources/assets/styles/common/_global.scss */

.special_item_content *:last-child {
  margin-bottom: 0;
}

/* line 842, resources/assets/styles/common/_global.scss */

.sub-menu__wrapper .sub__menu > li > a {
  font-family: "FSAlbertExtraBold", sans-serif;
}

/* line 845, resources/assets/styles/common/_global.scss */

.sub-menu__wrapper .sub__menu > li .sub-menu {
  margin-top: 15px;
}

/* line 848, resources/assets/styles/common/_global.scss */

.sub-menu__wrapper .sub__menu > li .sub-menu li {
  margin-bottom: 10px;
}

/* line 851, resources/assets/styles/common/_global.scss */

.sub-menu__wrapper .sub__menu > li .sub-menu li:last-child {
  margin-bottom: 0;
}

/* line 854, resources/assets/styles/common/_global.scss */

.sub-menu__wrapper .sub__menu > li .sub-menu a {
  font-family: "FSAlbertRegular", sans-serif;
}

/* line 858, resources/assets/styles/common/_global.scss */

.sub-menu__wrapper li .sub-menu li {
  display: block;
}

/* line 861, resources/assets/styles/common/_global.scss */

.sub-menu__wrapper--right .sub__menu > li.menu-item--special {
  position: absolute;
  right: -33.333%;
}

/* line 865, resources/assets/styles/common/_global.scss */

.sub-menu__wrapper--left .sub__menu > li.menu-item--special {
  position: absolute;
  left: -33.333%;
}

/* line 869, resources/assets/styles/common/_global.scss */

.sub-menu__wrapper[data-menus="1"] {
  width: 320px;
}

/* line 872, resources/assets/styles/common/_global.scss */

.sub-menu__wrapper[data-menus="2"] {
  width: calc((2 * 220px) + 100px);
}

/* line 875, resources/assets/styles/common/_global.scss */

.sub-menu__wrapper[data-menus="3"] {
  width: calc((3 * 220px) + 100px);
}

/* line 878, resources/assets/styles/common/_global.scss */

.sub-menu__wrapper[data-menus="4"],
.sub-menu__wrapper[data-menus="5"],
.sub-menu__wrapper[data-menus="6"],
.sub-menu__wrapper[data-menus="7"],
.sub-menu__wrapper[data-menus="8"] {
  width: calc((4 * 220px) + 100px);
}

/* line 886, resources/assets/styles/common/_global.scss */

.main__menu > li:nth-child(3) .sub-menu__wrapper {
  -webkit-transform: translateX(-300px);
       -o-transform: translateX(-300px);
          transform: translateX(-300px);
}

/* line 889, resources/assets/styles/common/_global.scss */

.main__menu > li:nth-child(4) .sub-menu__wrapper {
  -webkit-transform: translateX(-400px);
       -o-transform: translateX(-400px);
          transform: translateX(-400px);
}

/* line 892, resources/assets/styles/common/_global.scss */

.main__menu > li:nth-child(5) .sub-menu__wrapper {
  -webkit-transform: translateX(-500px);
       -o-transform: translateX(-500px);
          transform: translateX(-500px);
}

/* line 895, resources/assets/styles/common/_global.scss */

.main__menu > li:nth-child(6) .sub-menu__wrapper {
  -webkit-transform: translateX(-500px);
       -o-transform: translateX(-500px);
          transform: translateX(-500px);
}

/* line 898, resources/assets/styles/common/_global.scss */

.main__menu > li:nth-child(7) .sub-menu__wrapper {
  -webkit-transform: translateX(-600px);
       -o-transform: translateX(-600px);
          transform: translateX(-600px);
}

/* line 902, resources/assets/styles/common/_global.scss */

header.banner .width_wrapper {
  width: 1264px;
}

/* line 906, resources/assets/styles/common/_global.scss */

header .container--top {
  background: #fdffff;
  text-align: right;
  padding: 11px 0 10px;
}

/* line 911, resources/assets/styles/common/_global.scss */

header .search {
  display: inline-block;
  margin-right: 50px;
}

/* line 915, resources/assets/styles/common/_global.scss */

header .search button {
  outline: none;
  font-family: "FSAlbertExtraBold", sans-serif;
  color: #66c2dd;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 16px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNyAxNyI+DQogIDxkZWZzPg0KICAgIDxzdHlsZT4NCiAgICAgIC5jbHMtMSB7DQogICAgICAgIGZpbGw6IG5vbmU7DQogICAgICAgIHN0cm9rZTogIzY2YzJkZDsNCiAgICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kOw0KICAgICAgICBzdHJva2UtbGluZWpvaW46IHJvdW5kOw0KICAgICAgICBzdHJva2UtbWl0ZXJsaW1pdDogMTA7DQogICAgICAgIHN0cm9rZS13aWR0aDogMnB4Ow0KICAgICAgfQ0KICAgIDwvc3R5bGU+DQogIDwvZGVmcz4NCiAgPGcgaWQ9IlNlYXJjaCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcxMiAtNDQzKSI+DQogICAgPGcgaWQ9Ikdyb3VwXzIwNzciIGRhdGEtbmFtZT0iR3JvdXAgMjA3NyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzEyIDQ0MykiPg0KICAgICAgPHBhdGggaWQ9IlBhdGhfMzAzODYiIGRhdGEtbmFtZT0iUGF0aCAzMDM4NiIgY2xhc3M9ImNscy0xIiBkPSJNMTYsMTZsLTMuOTIzLTMuOTIzaDBhNi4zOCw2LjM4LDAsMCwwLDEuOTA2LTQuNTg2QTYuNDg0LDYuNDg0LDAsMCwwLDcuNDkyLDEsNi42ODYsNi42ODYsMCwwLDAsMy40NCwyLjQxNiw2LjMyOSw2LjMyOSwwLDAsMCwxLDcuNDkyYTYuNDg0LDYuNDg0LDAsMCwwLDYuNDkyLDYuNDkybDEuMjM1LS4xMjEiLz4NCiAgICA8L2c+DQogIDwvZz4NCjwvc3ZnPg0K) no-repeat left center;
  border: 0;
  cursor: pointer;
  padding-left: 33px;
  background-size: 16px 16px;
  display: inline-block;
}

/* line 930, resources/assets/styles/common/_global.scss */

header .careers {
  display: inline-block;
  margin-right: 50px;
}

/* line 935, resources/assets/styles/common/_global.scss */

header .careers button {
  outline: none;
  font-family: "FSAlbertExtraBold", sans-serif;
  color: #66c2dd;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 16px;
  background: none;
  border: 0;
  cursor: pointer;
  background-size: 16px 16px;
  display: inline-block;
}

/* line 949, resources/assets/styles/common/_global.scss */

ul.social--header {
  margin: 0;
  display: inline-block;
}

/* line 953, resources/assets/styles/common/_global.scss */

.social--header li:last-child {
  margin-right: 0;
}

/* line 956, resources/assets/styles/common/_global.scss */

.social--header .social--instagram {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+DQogIDxkZWZzPg0KICAgIDxzdHlsZT4NCiAgICAgIC5jbHMtMSB7DQogICAgICAgIGZpbGw6ICM2NmMyZGQ7DQogICAgICAgIGZpbGwtcnVsZTogZXZlbm9kZDsNCiAgICAgIH0NCiAgICA8L3N0eWxlPg0KICA8L2RlZnM+DQogIDxnIGlkPSJJbnN0YWdyYW0iIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMTgzIC0yOCkiPg0KICAgIDxwYXRoIGlkPSJQYXRoXzMiIGRhdGEtbmFtZT0iUGF0aCAzIiBjbGFzcz0iY2xzLTEiIGQ9Ik04LDEuNDIyYTI0LjUzLDI0LjUzLDAsMCwxLDMuMi4wODksNC4xMjMsNC4xMjMsMCwwLDEsMS41MTEuMjY3LDMuMTIyLDMuMTIyLDAsMCwxLDEuNTExLDEuNTExQTQuMTIzLDQuMTIzLDAsMCwxLDE0LjQ4OSw0LjhjMCwuOC4wODksMS4wNjcuMDg5LDMuMmEyNC41MywyNC41MywwLDAsMS0uMDg5LDMuMiw0LjEyMyw0LjEyMywwLDAsMS0uMjY3LDEuNTExLDMuMTIyLDMuMTIyLDAsMCwxLTEuNTExLDEuNTExLDQuMTIzLDQuMTIzLDAsMCwxLTEuNTExLjI2N2MtLjgsMC0xLjA2Ny4wODktMy4yLjA4OWEyNC41MywyNC41MywwLDAsMS0zLjItLjA4OSw0LjEyMyw0LjEyMywwLDAsMS0xLjUxMS0uMjY3LDMuMTIyLDMuMTIyLDAsMCwxLTEuNTExLTEuNTExQTQuMTIzLDQuMTIzLDAsMCwxLDEuNTExLDExLjJjMC0uOC0uMDg5LTEuMDY3LS4wODktMy4yYTI0LjUzLDI0LjUzLDAsMCwxLC4wODktMy4yLDQuMTIzLDQuMTIzLDAsMCwxLC4yNjctMS41MTFBMy4xOTIsMy4xOTIsMCwwLDEsMi40LDIuNGExLjUsMS41LDAsMCwxLC44ODktLjYyMkE0LjEyMyw0LjEyMywwLDAsMSw0LjgsMS41MTEsMjQuNTMsMjQuNTMsMCwwLDEsOCwxLjQyMk04LDBBMjYuMjY0LDI2LjI2NCwwLDAsMCw0LjcxMS4wODksNS40ODgsNS40ODgsMCwwLDAsMi43NTYuNDQ0YTMuNDgsMy40OCwwLDAsMC0xLjQyMi44ODlBMy40OCwzLjQ4LDAsMCwwLC40NDQsMi43NTYsNC4wNSw0LjA1LDAsMCwwLC4wODksNC43MTEsMjYuMjY0LDI2LjI2NCwwLDAsMCwwLDhhMjYuMjY0LDI2LjI2NCwwLDAsMCwuMDg5LDMuMjg5LDUuNDg4LDUuNDg4LDAsMCwwLC4zNTYsMS45NTYsMy40OCwzLjQ4LDAsMCwwLC44ODksMS40MjIsMy40OCwzLjQ4LDAsMCwwLDEuNDIyLjg4OSw1LjQ4OCw1LjQ4OCwwLDAsMCwxLjk1Ni4zNTZBMjYuMjY0LDI2LjI2NCwwLDAsMCw4LDE2YTI2LjI2NCwyNi4yNjQsMCwwLDAsMy4yODktLjA4OSw1LjQ4OCw1LjQ4OCwwLDAsMCwxLjk1Ni0uMzU2LDMuNzI5LDMuNzI5LDAsMCwwLDIuMzExLTIuMzExLDUuNDg4LDUuNDg4LDAsMCwwLC4zNTYtMS45NTZDMTUuOTExLDEwLjQsMTYsMTAuMTMzLDE2LDhhMjYuMjY0LDI2LjI2NCwwLDAsMC0uMDg5LTMuMjg5LDUuNDg4LDUuNDg4LDAsMCwwLS4zNTYtMS45NTYsMy40OCwzLjQ4LDAsMCwwLS44ODktMS40MjJBMy40OCwzLjQ4LDAsMCwwLDEzLjI0NC40NDQsNS40ODgsNS40ODgsMCwwLDAsMTEuMjg5LjA4OSwyNi4yNjQsMjYuMjY0LDAsMCwwLDgsME04LDMuOTExQTQuMDIzLDQuMDIzLDAsMCwwLDMuOTExLDgsNC4wODksNC4wODksMCwxLDAsOCwzLjkxMW0wLDYuNzU2QTIuNjE5LDIuNjE5LDAsMCwxLDUuMzMzLDgsMi42MTksMi42MTksMCwwLDEsOCw1LjMzMywyLjYxOSwyLjYxOSwwLDAsMSwxMC42NjcsOCwyLjYxOSwyLjYxOSwwLDAsMSw4LDEwLjY2N200LjI2Ny03LjkxMWEuOTc4Ljk3OCwwLDEsMCwuOTc4Ljk3OC45ODYuOTg2LDAsMCwwLS45NzgtLjk3OCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTE4MyAyOCkiLz4NCiAgPC9nPg0KPC9zdmc+DQo=) no-repeat center;
}

/* line 959, resources/assets/styles/common/_global.scss */

.social--header .social--twitter {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+DQogIDxkZWZzPg0KICAgIDxzdHlsZT4NCiAgICAgIC5jbHMtMSB7DQogICAgICAgIGZpbGw6IG5vbmU7DQogICAgICB9DQoNCiAgICAgIC5jbHMtMiB7DQogICAgICAgIGZpbGw6ICM2NmMyZGQ7DQogICAgICAgIGZpbGwtcnVsZTogZXZlbm9kZDsNCiAgICAgIH0NCiAgICA8L3N0eWxlPg0KICA8L2RlZnM+DQogIDxnIGlkPSJUd2l0dGVyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTIyOSAtMjguMDAxKSI+DQogICAgPHJlY3QgaWQ9IlJlY3RhbmdsZV8zOTMiIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDM5MyIgY2xhc3M9ImNscy0xIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyMjkgMjguMDAxKSIvPg0KICAgIDxwYXRoIGlkPSJQYXRoXzIiIGRhdGEtbmFtZT0iUGF0aCAyIiBjbGFzcz0iY2xzLTIiIGQ9Ik00My4wNjcsMTQuOTc4QTkuMjUsOS4yNSwwLDAsMCw1Mi40LDUuNjQ0VjUuMkE3LjIyNSw3LjIyNSwwLDAsMCw1NCwzLjUxMWE3LjM3OSw3LjM3OSwwLDAsMS0xLjg2Ny41MzMsMy40NTgsMy40NTgsMCwwLDAsMS40MjItMS43NzgsOC4xNTMsOC4xNTMsMCwwLDEtMi4wNDQuOEEzLjE3NSwzLjE3NSwwLDAsMCw0OS4xMTEsMmEzLjM0LDMuMzQsMCwwLDAtMy4yODksMy4yODlBMS43MzMsMS43MzMsMCwwLDAsNDUuOTExLDZhOS4xOSw5LjE5LDAsMCwxLTYuNzU2LTMuNDY3LDMuNCwzLjQsMCwwLDAtLjQ0NCwxLjY4OSwzLjUzMiwzLjUzMiwwLDAsMCwxLjQyMiwyLjc1NiwzLDMsMCwwLDEtMS41MTEtLjQ0NGgwYTMuMjQ5LDMuMjQ5LDAsMCwwLDIuNjY3LDMuMiwyLjc0LDIuNzQsMCwwLDEtLjg4OS4wODksMS41MTMsMS41MTMsMCwwLDEtLjYyMi0uMDg5LDMuMzY3LDMuMzY3LDAsMCwwLDMuMTExLDIuMzExQTYuNzExLDYuNzExLDAsMCwxLDM4LjgsMTMuNDY3YTIuNDYxLDIuNDYxLDAsMCwxLS44LS4wODksOC4zOSw4LjM5LDAsMCwwLDUuMDY3LDEuNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTE5MSAyOCkiLz4NCiAgPC9nPg0KPC9zdmc+DQo=) no-repeat center;
}

/* line 962, resources/assets/styles/common/_global.scss */

.social--header .social--facebook {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNi4wMDEiPg0KICA8ZGVmcz4NCiAgICA8c3R5bGU+DQogICAgICAuY2xzLTEgew0KICAgICAgICBmaWxsOiBub25lOw0KICAgICAgfQ0KDQogICAgICAuY2xzLTIgew0KICAgICAgICBmaWxsOiAjNjZjMmRkOw0KICAgICAgICBmaWxsLXJ1bGU6IGV2ZW5vZGQ7DQogICAgICB9DQogICAgPC9zdHlsZT4NCiAgPC9kZWZzPg0KICA8ZyBpZD0iRmFjZWJvb2siIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMjcxIC0yNy45OTkpIj4NCiAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzM5MiIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMzkyIiBjbGFzcz0iY2xzLTEiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTI3MSAyNy45OTkpIi8+DQogICAgPHBhdGggaWQ9IlBhdGhfMSIgZGF0YS1uYW1lPSJQYXRoIDEiIGNsYXNzPSJjbHMtMiIgZD0iTTg1LjQyMiwxNlY4LjcxMWgyLjQ4OWwuMzU2LTIuODQ0SDg1LjQyMlY0LjA4OWMwLS44LjI2Ny0xLjQyMiwxLjQyMi0xLjQyMmgxLjUxMVYuMDg5Qzg4LC4wODksODcuMTExLDAsODYuMTMzLDBhMy40MzEsMy40MzEsMCwwLDAtMy42NDQsMy43MzNWNS44NjdIODBWOC43MTFoMi40ODlWMTZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTk1IDI4KSIvPg0KICA8L2c+DQo8L3N2Zz4NCg==) no-repeat center;
}

/* line 966, resources/assets/styles/common/_global.scss */

header .logo {
  display: inline-block;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDEuNjI1IDM4Ljk4NCI+DQogIDxkZWZzPg0KICAgIDxzdHlsZT4NCiAgICAgIC5jbHMtMSB7DQogICAgICAgIGZpbGw6ICNmZmY7DQogICAgICB9DQogICAgPC9zdHlsZT4NCiAgPC9kZWZzPg0KICA8ZyBpZD0iU3ltYm9sXzk4XzEiIGRhdGEtbmFtZT0iU3ltYm9sIDk4IOKAkyAxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNDAgLTMzOS41MzcpIj4NCiAgICA8cGF0aCBpZD0iUGF0aF8xNTY0IiBkYXRhLW5hbWU9IlBhdGggMTU2NCIgY2xhc3M9ImNscy0xIiBkPSJNMzQuMDI4LDI1Ljc5Yy00LjI4NCwwLTYuOTQ4LDMuMzkzLTYuOTQ4LDguODQ5LDAsNS42ODYsMi43OTMsOC45NDQsNy42NjYsOC45NDRBMTAuNDI0LDEwLjQyNCwwLDAsMCwzOS45MjEsNDIuNGwuMTI5LS4wNzlMMzkuMiw0MC4xODRsLS4xNzkuMWE4LjA3Niw4LjA3NiwwLDAsMS00LjA2Ljk0MmMtMi45MjcsMC00LjU4MS0xLjgtNC45MjMtNS4zMzhsMTAuNTU5LTEuNTI1di0uMTUxYy4wMzQtMy4wNS0uNjYyLTUuMzE2LTIuMDY0LTYuNzM1YTYuMDI2LDYuMDI2LDAsMCwwLTQuNS0xLjY4OG0tLjEsMi4xMzZjMi40MzksMCwzLjY1MSwxLjYyNiwzLjY4NCw0Ljk2OGwtNy42ODgsMS4xNjFjMC0yLjM0NC41MjctNC4xMTYsMS41MjUtNS4xMzFhMy4zMjYsMy4zMjYsMCwwLDEsMi40NzktMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjguMTA1IDMyOC4yMDQpIi8+DQogICAgPHBhdGggaWQ9IlBhdGhfMTU2NSIgZGF0YS1uYW1lPSJQYXRoIDE1NjUiIGNsYXNzPSJjbHMtMSIgZD0iTTU4LjkzNiwyNS43OUExMS4zMjYsMTEuMzI2LDAsMCwwLDUzLjcsMjcuMDU3bC0uMTQuMDc5Ljc5MSwxLjk1MS4xNzQtLjA5QTkuMTksOS4xOSwwLDAsMSw1OC41LDI3Ljk1NGMyLjQ0NSwwLDMuNTMzLjk3LDMuNTMzLDMuMTU3di44NjRjLTQuNjcxLjQ5My05LjM4NywxLjY2NS05LjM4Nyw2LjQ2NSwwLDMuMzE0LDIuMzMzLDUuMTM2LDYuNTc4LDUuMTM2QTExLjkzOSwxMS45MzksMCwwLDAsNjQuOSw0Mi4zNjZsLjEtLjA1VjMxLjQyNWMtLjAxMS0zLjYzNC0yLjE1OS01LjYzNS02LjA1Ni01LjYzNW0uNSwxNS44NDFjLTIuNTY4LDAtMy44MTMtMS4wNi0zLjgxMy0zLjI0NywwLTMuMTY4LDIuMjU0LTQuMDg4LDYuNDA5LTQuNjMydjcuMzkxYTYuMTc0LDYuMTc0LDAsMCwxLTIuNi40ODgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2Ljg3NCAzMjguMjA0KSIvPg0KICAgIDxwYXRoIGlkPSJQYXRoXzE1NjYiIGRhdGEtbmFtZT0iUGF0aCAxNTY2IiBjbGFzcz0iY2xzLTEiIGQ9Ik05NS4xOTMsMjUuNzlBNy4xNTQsNy4xNTQsMCwwLDAsOTAsMjcuNzNjLTEuMTMzLTEuMy0yLjgyMS0xLjk0LTUuMTU5LTEuOTRBMTIuNDg3LDEyLjQ4NywwLDAsMCw3OC45MzEsMjdsLS4xLjA1VjQzLjI3NGgzLjEwN1YyOC40MzFhNi43OTQsNi43OTQsMCwwLDEsMi44NDMtLjVjMi4yMjYsMCwzLjUsMS4wNzEsMy41LDIuOTM4djEyLjRoMy4xMDdWMjkuMzQ1YTQuMjMsNC4yMywwLDAsMSwzLjI4LTEuMzkxLDIuNzU5LDIuNzU5LDAsMCwxLDMuMDYyLDMuMDI4djEyLjI4aDMuMTA3VjMwLjkyNmMwLTIuMzcyLTEuNDc1LTUuMTM2LTUuNjQxLTUuMTM2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1LjM3NCAzMjguMjA0KSIvPg0KICAgIDxyZWN0IGlkPSJSZWN0YW5nbGVfMTA5NiIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMTA5NiIgY2xhc3M9ImNscy0xIiB3aWR0aD0iMy4xMDciIGhlaWdodD0iMTcuMTciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwOC42NTkgMzU0LjMwMykiLz4NCiAgICA8cGF0aCBpZD0iUGF0aF8xNTY3IiBkYXRhLW5hbWU9IlBhdGggMTU2NyIgY2xhc3M9ImNscy0xIiBkPSJNMTM4LjgxMSwyNS43OWExNC4yNzgsMTQuMjc4LDAsMCwwLTYuMjI0LDEuMmwtLjEwNy4wNVY0My4yNzRoMy4xMDdWMjguNDU5YTYuODc1LDYuODc1LDAsMCwxLDMtLjUzM2MyLjIxNSwwLDMuMzQyLDEuMDQzLDMuMzQyLDMuMVY0My4yNzRoMy4xMDdWMzAuOTZjLjAwNi0xLjU1My0uNi01LjE3LTYuMjI0LTUuMTciIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xOC4xOTEgMzI4LjIwNCkiLz4NCiAgICA8cGF0aCBpZD0iUGF0aF8xNTY4IiBkYXRhLW5hbWU9IlBhdGggMTU2OCIgY2xhc3M9ImNscy0xIiBkPSJNMTcwLjk2OSwyN2E5LjcxMyw5LjcxMywwLDAsMC01LjA4Ni0xLjIxN2MtNC45LDAtNy44MjMsMy40MzctNy44MjMsOS4xOTEsMCw1LjE1MywyLjY2OSw4LjQ3OCw2Ljc5MSw4LjQ3OGE3LjUxNCw3LjUxNCwwLDAsMCwzLjE5MS0uNnYuODg2YzAsMS45MjMtLjcxMiw0LjIxNy00LjA4OCw0LjIxN2E4LjE2OSw4LjE2OSwwLDAsMS0zLjgxMy0uOTdsLS4xNzQtLjEtLjk5MywyLjE2NC4xNC4wODRhMTAuNjEzLDEwLjYxMywwLDAsMCw1LjMsMS4xNzhjNC4xNTUsMCw2LjYzOS0yLjU3NCw2LjYzOS02Ljg4NlYyNy4wNTNabS01LjE1My44YTQuOSw0LjksMCwwLDEsMi4yMjEuNFY0MC44NjRhNS4wNjMsNS4wNjMsMCwwLDEtMi40NzMuNjExYy0yLjk4MywwLTQuNDM2LTIuMTUzLTQuNDM2LTYuNTg5LjAwNi0zLjIzNS44MTktNy4wODgsNC42ODgtNy4wODgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yOS40MjcgMzI4LjIwOSkiLz4NCiAgICA8cGF0aCBpZD0iUGF0aF8xNTY5IiBkYXRhLW5hbWU9IlBhdGggMTU2OSIgY2xhc3M9ImNscy0xIiBkPSJNMTQxLjcwNiwxLjU5YS42MDUuNjA1LDAsMCwwLS44LS4yODZjLTQuMiwxLjkxOC0xOC44ODEsOC4xODctMzEuNDM2LDguMTg3LTguNzQyLDAtMTQuNDI4LTMuMDY3LTE2LjktOS4xMDZhLjYwOS42MDksMCwwLDAtMS4xMzguNDMyYzIuNjUyLDcuNTQ4LDguNjY0LDExLjM3MiwxNy44NiwxMS4zNzJoLjAwNmMxMi43NTIsMCwyNy44MjUtNy40OTIsMzIuMTQyLTkuNzkxYS42MTEuNjExLDAsMCwwLC4yNjQtLjgwNyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMTQ3IDMzOS41MjkpIi8+DQogICAgPHBhdGggaWQ9IlBhdGhfMTU3MCIgZGF0YS1uYW1lPSJQYXRoIDE1NzAiIGNsYXNzPSJjbHMtMSIgZD0iTTkuNDQzLDI4LjA2NGE1LjA2Miw1LjA2MiwwLDAsMCwzLjcyOS01LjAxOWMwLTMuNDIxLTIuODQzLTUuNTQ2LTcuNDEzLTUuNTQ2QTEyLjA3NCwxMi4wNzQsMCwwLDAsLjA4NCwxOC43MTFMMCwxOC43NjJWMzguNjc5bC4xLjA1YTEyLjg2OCwxMi44NjgsMCwwLDAsNS45NSwxLjIwNmM1LjA0NywwLDcuOTQ2LTIuMjkzLDcuOTQ2LTYuMjkyLDAtMy4xNC0yLjU4NS00Ljk3OS00LjU0OC01LjU3OW0tNi4zNy45OTNoMS4yNWM0LjQ4NiwwLDYuNCwxLjM3OSw2LjQsNC42MjEsMCwzLjM1OS0yLjYxMyw0LjA2LTQuODA2LDQuMDZhNy40LDcuNCwwLDAsMS0yLjg0My0uNDQzVjI5LjA1N1pNNC4zLDI3LjI2M0gzLjA3M1YxOS45MjhhNy44LDcuOCwwLDAsMSwyLjY1OC0uNDE1YzIuODYsMCw0LjMxMiwxLjI2Miw0LjMxMiwzLjc0NiwwLDIuODQzLTEuNjY1LDQtNS43NDgsNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDAgMzMxLjg0NikiLz4NCiAgPC9nPg0KPC9zdmc+DQo=) no-repeat center;
  text-indent: -99999999px;
  overflow: hidden;
  width: 102px;
  height: 39px;
}

/* line 974, resources/assets/styles/common/_global.scss */

header .container--bottom {
  padding: 30px 0;
  background: #66c2dd;
  -webkit-box-shadow: 5px 5px 10px rgba(13, 81, 109, 0.25);
          box-shadow: 5px 5px 10px rgba(13, 81, 109, 0.25);
}

/* line 980, resources/assets/styles/common/_global.scss */

.nav-primary {
  float: right;
  margin-top: -7px;
}

/* line 985, resources/assets/styles/common/_global.scss */

.sub-menu__wrapper:before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 20px;
  background: #0d516d;
  top: -20px;
  left: 0;
  right: 0;
  border-radius: 20px 20px 0 0;
}

/* line 995, resources/assets/styles/common/_global.scss */

.main__menu > li {
  padding: 20px;
  border-radius: 5px 5px 0 0;
  -webkit-transition: all .125s linear;
  -o-transition: all .125s linear;
  transition: all .125s linear;
}

/* line 1000, resources/assets/styles/common/_global.scss */

.main__menu > li:last-child {
  padding: 20px 0 10px;
}

/* line 1003, resources/assets/styles/common/_global.scss */

.main__menu > .menu-item > a {
  background: transparent;
  -webkit-transition: all .125s linear;
  -o-transition: all .125s linear;
  transition: all .125s linear;
}

/* line 1008, resources/assets/styles/common/_global.scss */

.main__menu > .menu-item.button > a {
  border: 2px solid #fdffff;
  border-radius: 24px;
  padding: 12px 50px;
}

/* line 1013, resources/assets/styles/common/_global.scss */

.main__menu > .menu-item.button > a:hover {
  background: #fdffff;
  color: #66c2dd;
}

/* line 1017, resources/assets/styles/common/_global.scss */

.hovering .sub-menu__wrapper {
  opacity: 1;
  pointer-events: auto;
}

/* line 1021, resources/assets/styles/common/_global.scss */

.main__menu > li.hovering .sub-menu__wrapper,
.main__menu > li:hover .sub-menu__wrapper,
.main__menu > li.menu-item.has-sub-menu:hover .sub-menu__wrapper,
.main__menu > .menu-item.has-sub-menu > a:focus + .sub-menu__wrapper,
.main__menu > .menu-item.has-sub-menu:focus-within .sub-menu__wrapper {
  opacity: 1;
  pointer-events: auto;
}

/* line 1029, resources/assets/styles/common/_global.scss */

.hovering.button {
  background: transparent !important;
}

/* line 1033, resources/assets/styles/common/_global.scss */

.hovering.colour--sea-aqua {
  background: #fdffff;
}

/* line 1036, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--sea-foam:hover,
.menu-item.has-sub-menu.colour--sea-aqua:focus,
.menu-item.has-sub-menu.colour--sea-aqua:focus-within {
  background: #fdffff;
}

/* line 1041, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--sea-foam .sub-menu__wrapper a {
  color: #fdffff;
}

/* line 1044, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--sea-foam .sub-menu__wrapper {
  -webkit-box-shadow: 5px 5px 10px rgba(253, 255, 255, 0.25);
          box-shadow: 5px 5px 10px rgba(253, 255, 255, 0.25);
}

/* line 1047, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--sea-foam .sub-menu__wrapper:before {
  background: #fdffff;
}

/* line 1050, resources/assets/styles/common/_global.scss */

.hovering.colour--sea-aqua {
  background: #66c2dd;
}

/* line 1053, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--sea-aqua:hover,
.menu-item.has-sub-menu.colour--sea-aqua:focus,
.menu-item.has-sub-menu.colour--sea-aqua:focus-within {
  background: #66c2dd;
}

/* line 1058, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--sea-aqua .sub-menu__wrapper a {
  color: #66c2dd;
}

/* line 1061, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--sea-aqua .sub-menu__wrapper {
  -webkit-box-shadow: 5px 5px 10px rgba(102, 194, 221, 0.25);
          box-shadow: 5px 5px 10px rgba(102, 194, 221, 0.25);
}

/* line 1064, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--sea-aqua .sub-menu__wrapper:before {
  background: #66c2dd;
}

/* line 1067, resources/assets/styles/common/_global.scss */

.hovering.colour--beaming-blue {
  background: #339fc1;
}

/* line 1070, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--beaming-blue:hover,
.menu-item.has-sub-menu.colour--beaming-blue:focus,
.menu-item.has-sub-menu.colour--beaming-blue:focus-within {
  background: #339fc1;
}

/* line 1075, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--beaming-blue .sub-menu__wrapper a {
  color: #339fc1;
}

/* line 1078, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--beaming-blue .sub-menu__wrapper {
  -webkit-box-shadow: 5px 5px 10px rgba(51, 159, 193, 0.25);
          box-shadow: 5px 5px 10px rgba(51, 159, 193, 0.25);
}

/* line 1081, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--beaming-blue .sub-menu__wrapper:before {
  background: #339fc1;
}

/* line 1084, resources/assets/styles/common/_global.scss */

.hovering.colour--deep-sea-aqua {
  background: #0d516d;
}

/* line 1087, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--deep-sea-aqua:hover,
.menu-item.has-sub-menu.colour--deep-sea-aqua:focus,
.menu-item.has-sub-menu.colour--deep-sea-aqua:focus-within {
  background: #0d516d;
}

/* line 1092, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--deep-sea-aqua .sub-menu__wrapper a {
  color: #0d516d;
}

/* line 1095, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--deep-sea-aqua .sub-menu__wrapper {
  -webkit-box-shadow: 5px 5px 10px rgba(13, 81, 109, 0.25);
          box-shadow: 5px 5px 10px rgba(13, 81, 109, 0.25);
}

/* line 1098, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--deep-sea-aqua .sub-menu__wrapper:before {
  background: #0d516d;
}

/* line 1101, resources/assets/styles/common/_global.scss */

.hovering.colour--check-red {
  background: #c72127;
}

/* line 1104, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--check-red:hover,
.menu-item.has-sub-menu.colour--check-red:focus,
.menu-item.has-sub-menu.colour--check-red:focus-within {
  background: #c72127;
}

/* line 1109, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--check-red .sub-menu__wrapper a {
  color: #c72127;
}

/* line 1112, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--check-red .sub-menu__wrapper {
  -webkit-box-shadow: 5px 5px 10px rgba(199, 33, 39, 0.25);
          box-shadow: 5px 5px 10px rgba(199, 33, 39, 0.25);
}

/* line 1115, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--check-red .sub-menu__wrapper:before {
  background: #c72127;
}

/* line 1118, resources/assets/styles/common/_global.scss */

.hovering.colour--rose-pink {
  background: #f287b7;
}

/* line 1121, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--rose-pink:hover,
.menu-item.has-sub-menu.colour--rose-pink:focus,
.menu-item.has-sub-menu.colour--rose-pink:focus-within {
  background: #f287b7;
}

/* line 1126, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--rose-pink .sub-menu__wrapper a {
  color: #f287b7;
}

/* line 1129, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--rose-pink .sub-menu__wrapper {
  -webkit-box-shadow: 5px 5px 10px rgba(242, 135, 183, 0.25);
          box-shadow: 5px 5px 10px rgba(242, 135, 183, 0.25);
}

/* line 1132, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--rose-pink .sub-menu__wrapper:before {
  background: #f287b7;
}

/* line 1135, resources/assets/styles/common/_global.scss */

.hovering.colour--orange {
  background: #f47d33;
}

/* line 1138, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--orange:hover,
.menu-item.has-sub-menu.colour--orange:focus,
.menu-item.has-sub-menu.colour--orange:focus-within {
  background: #f47d33;
}

/* line 1143, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--orange .sub-menu__wrapper a {
  color: #f47d33;
}

/* line 1146, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--orange .sub-menu__wrapper {
  -webkit-box-shadow: 5px 5px 10px rgba(244, 125, 51, 0.25);
          box-shadow: 5px 5px 10px rgba(244, 125, 51, 0.25);
}

/* line 1149, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--orange .sub-menu__wrapper:before {
  background: #f47d33;
}

/* line 1152, resources/assets/styles/common/_global.scss */

.hovering.colour--lime-green {
  background: #8fc73f;
}

/* line 1155, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--lime-green:hover,
.menu-item.has-sub-menu.colour--lime-green:focus,
.menu-item.has-sub-menu.colour--lime-green:focus-within {
  background: #8fc73f;
}

/* line 1160, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--lime-green .sub-menu__wrapper a {
  color: #8fc73f;
}

/* line 1163, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--lime-green .sub-menu__wrapper {
  -webkit-box-shadow: 5px 5px 10px rgba(143, 199, 63, 0.25);
          box-shadow: 5px 5px 10px rgba(143, 199, 63, 0.25);
}

/* line 1166, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--lime-green .sub-menu__wrapper:before {
  background: #8fc73f;
}

/* line 1169, resources/assets/styles/common/_global.scss */

.hovering.colour--purple-pastel {
  background: #b3a6d1;
}

/* line 1172, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--purple-pastel:hover,
.menu-item.has-sub-menu.colour--purple-pastel:focus,
.menu-item.has-sub-menu.colour--purple-pastel:focus-within {
  background: #b3a6d1;
}

/* line 1177, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--purple-pastel .sub-menu__wrapper a {
  color: #b3a6d1;
}

/* line 1180, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--purple-pastel .sub-menu__wrapper {
  -webkit-box-shadow: 5px 5px 10px rgba(179, 166, 209, 0.25);
          box-shadow: 5px 5px 10px rgba(179, 166, 209, 0.25);
}

/* line 1183, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--purple-pastel .sub-menu__wrapper:before {
  background: #b3a6d1;
}

/* line 1186, resources/assets/styles/common/_global.scss */

.hovering.colour--sun-yellow {
  background: #e2d007;
}

/* line 1189, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--sun-yellow:hover,
.menu-item.has-sub-menu.colour--sun-yellow:focus,
.menu-item.has-sub-menu.colour--sun-yellow:focus-within {
  background: #e2d007;
}

/* line 1194, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--sun-yellow .sub-menu__wrapper a {
  color: #e2d007;
}

/* line 1197, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--sun-yellow .sub-menu__wrapper {
  -webkit-box-shadow: 5px 5px 10px rgba(226, 208, 7, 0.25);
          box-shadow: 5px 5px 10px rgba(226, 208, 7, 0.25);
}

/* line 1200, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--sun-yellow .sub-menu__wrapper:before {
  background: #e2d007;
}

/* line 1203, resources/assets/styles/common/_global.scss */

.hovering.colour--hot-pink {
  background: #ba006e;
}

/* line 1206, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--hot-pink:hover,
.menu-item.has-sub-menu.colour--hot-pink:focus,
.menu-item.has-sub-menu.colour--hot-pink:focus-within {
  background: #ba006e;
}

/* line 1211, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--hot-pink .sub-menu__wrapper a {
  color: #ba006e;
}

/* line 1214, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--hot-pink .sub-menu__wrapper {
  -webkit-box-shadow: 5px 5px 10px rgba(186, 0, 110, 0.25);
          box-shadow: 5px 5px 10px rgba(186, 0, 110, 0.25);
}

/* line 1217, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--hot-pink .sub-menu__wrapper:before {
  background: #ba006e;
}

/* line 1220, resources/assets/styles/common/_global.scss */

.hovering.colour--orange-brown {
  background: #934816;
}

/* line 1223, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--orange-brown:hover,
.menu-item.has-sub-menu.colour--orange-brown:focus,
.menu-item.has-sub-menu.colour--orange-brown:focus-within {
  background: #934816;
}

/* line 1228, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--orange-brown .sub-menu__wrapper a {
  color: #934816;
}

/* line 1231, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--orange-brown .sub-menu__wrapper {
  -webkit-box-shadow: 5px 5px 10px rgba(147, 72, 22, 0.25);
          box-shadow: 5px 5px 10px rgba(147, 72, 22, 0.25);
}

/* line 1234, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--orange-brown .sub-menu__wrapper:before {
  background: #934816;
}

/* line 1237, resources/assets/styles/common/_global.scss */

.hovering.colour--grass-green {
  background: #007639;
}

/* line 1240, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--grass-green:hover,
.menu-item.has-sub-menu.colour--grass-green:focus,
.menu-item.has-sub-menu.colour--grass-green:focus-within {
  background: #007639;
}

/* line 1245, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--grass-green .sub-menu__wrapper a {
  color: #007639;
}

/* line 1248, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--grass-green .sub-menu__wrapper {
  -webkit-box-shadow: 5px 5px 10px rgba(0, 118, 57, 0.25);
          box-shadow: 5px 5px 10px rgba(0, 118, 57, 0.25);
}

/* line 1251, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--grass-green .sub-menu__wrapper:before {
  background: #007639;
}

/* line 1254, resources/assets/styles/common/_global.scss */

.hovering.colour--blue-purple {
  background: #3f419a;
}

/* line 1257, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--blue-purple:hover,
.menu-item.has-sub-menu.colour--blue-purple:focus,
.menu-item.has-sub-menu.colour--blue-purple:focus-within {
  background: #3f419a;
}

/* line 1262, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--blue-purple .sub-menu__wrapper a {
  color: #3f419a;
}

/* line 1265, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--blue-purple .sub-menu__wrapper {
  -webkit-box-shadow: 5px 5px 10px rgba(63, 65, 154, 0.25);
          box-shadow: 5px 5px 10px rgba(63, 65, 154, 0.25);
}

/* line 1268, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--blue-purple .sub-menu__wrapper:before {
  background: #3f419a;
}

/* line 1271, resources/assets/styles/common/_global.scss */

.hovering.colour--mid-yellow {
  background: #c1b400;
}

/* line 1274, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--mid-yellow:hover,
.menu-item.has-sub-menu.colour--mid-yellow:focus,
.menu-item.has-sub-menu.colour--mid-yellow:focus-within {
  background: #c1b400;
}

/* line 1279, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--mid-yellow .sub-menu__wrapper a {
  color: #c1b400;
}

/* line 1282, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--mid-yellow .sub-menu__wrapper {
  -webkit-box-shadow: 5px 5px 10px rgba(193, 180, 0, 0.25);
          box-shadow: 5px 5px 10px rgba(193, 180, 0, 0.25);
}

/* line 1285, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--mid-yellow .sub-menu__wrapper:before {
  background: #c1b400;
}

/* line 1288, resources/assets/styles/common/_global.scss */

.hovering.colour--royal-pink {
  background: #7a0046;
}

/* line 1291, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--royal-pink:hover,
.menu-item.has-sub-menu.colour--royal-pink:focus,
.menu-item.has-sub-menu.colour--royal-pink:focus-within {
  background: #7a0046;
}

/* line 1296, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--royal-pink .sub-menu__wrapper a {
  color: #7a0046;
}

/* line 1299, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--royal-pink .sub-menu__wrapper {
  -webkit-box-shadow: 5px 5px 10px rgba(122, 0, 70, 0.25);
          box-shadow: 5px 5px 10px rgba(122, 0, 70, 0.25);
}

/* line 1302, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--royal-pink .sub-menu__wrapper:before {
  background: #7a0046;
}

/* line 1305, resources/assets/styles/common/_global.scss */

.hovering.colour--brown {
  background: #6a2a00;
}

/* line 1308, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--brown:hover,
.menu-item.has-sub-menu.colour--brown:focus,
.menu-item.has-sub-menu.colour--brown:focus-within {
  background: #6a2a00;
}

/* line 1313, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--brown .sub-menu__wrapper a {
  color: #6a2a00;
}

/* line 1316, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--brown .sub-menu__wrapper {
  -webkit-box-shadow: 5px 5px 10px rgba(106, 42, 0, 0.25);
          box-shadow: 5px 5px 10px rgba(106, 42, 0, 0.25);
}

/* line 1319, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--brown .sub-menu__wrapper:before {
  background: #6a2a00;
}

/* line 1322, resources/assets/styles/common/_global.scss */

.hovering.colour--racing-green {
  background: #004d1e;
}

/* line 1325, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--racing-green:hover,
.menu-item.has-sub-menu.colour--racing-green:focus,
.menu-item.has-sub-menu.colour--racing-green:focus-within {
  background: #004d1e;
}

/* line 1330, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--racing-green .sub-menu__wrapper a {
  color: #004d1e;
}

/* line 1333, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--racing-green .sub-menu__wrapper {
  -webkit-box-shadow: 5px 5px 10px rgba(0, 77, 30, 0.25);
          box-shadow: 5px 5px 10px rgba(0, 77, 30, 0.25);
}

/* line 1336, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--racing-green .sub-menu__wrapper:before {
  background: #004d1e;
}

/* line 1339, resources/assets/styles/common/_global.scss */

.hovering.colour--dark-blue-purple {
  background: #282568;
}

/* line 1342, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--dark-blue-purple:hover,
.menu-item.has-sub-menu.colour--dark-blue-purple:focus,
.menu-item.has-sub-menu.colour--dark-blue-purple:focus-within {
  background: #282568;
}

/* line 1347, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--dark-blue-purple .sub-menu__wrapper a {
  color: #282568;
}

/* line 1350, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--dark-blue-purple .sub-menu__wrapper {
  -webkit-box-shadow: 5px 5px 10px rgba(40, 37, 104, 0.25);
          box-shadow: 5px 5px 10px rgba(40, 37, 104, 0.25);
}

/* line 1353, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--dark-blue-purple .sub-menu__wrapper:before {
  background: #282568;
}

/* line 1356, resources/assets/styles/common/_global.scss */

.hovering.colour--gold {
  background: #645e00;
}

/* line 1359, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--gold:hover,
.menu-item.has-sub-menu.colour--gold:focus,
.menu-item.has-sub-menu.colour--gold:focus-within {
  background: #645e00;
}

/* line 1364, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--gold .sub-menu__wrapper a {
  color: #645e00;
}

/* line 1367, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--gold .sub-menu__wrapper {
  -webkit-box-shadow: 5px 5px 10px rgba(100, 94, 0, 0.25);
          box-shadow: 5px 5px 10px rgba(100, 94, 0, 0.25);
}

/* line 1370, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--gold .sub-menu__wrapper:before {
  background: #645e00;
}

/* line 1373, resources/assets/styles/common/_global.scss */

.hovering.colour--base-grey {
  background: #777;
}

/* line 1376, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--base-grey:hover,
.menu-item.has-sub-menu.colour--base-grey:focus,
.menu-item.has-sub-menu.colour--base-grey:focus-within {
  background: #777;
}

/* line 1381, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--base-grey .sub-menu__wrapper a {
  color: #777;
}

/* line 1384, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--base-grey .sub-menu__wrapper {
  -webkit-box-shadow: 5px 5px 10px rgba(119, 119, 119, 0.25);
          box-shadow: 5px 5px 10px rgba(119, 119, 119, 0.25);
}

/* line 1387, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--base-grey .sub-menu__wrapper:before {
  background: #777;
}

/* line 1390, resources/assets/styles/common/_global.scss */

.hovering.colour--light-grey {
  background: #777;
}

/* line 1393, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--light-grey:hover,
.menu-item.has-sub-menu.colour--light-grey:focus,
.menu-item.has-sub-menu.colour--light-grey:focus-within {
  background: #777;
}

/* line 1398, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--light-grey .sub-menu__wrapper a {
  color: #777;
}

/* line 1401, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--light-grey .sub-menu__wrapper {
  -webkit-box-shadow: 5px 5px 10px rgba(119, 119, 119, 0.25);
          box-shadow: 5px 5px 10px rgba(119, 119, 119, 0.25);
}

/* line 1404, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--light-grey .sub-menu__wrapper:before {
  background: #777;
}

/* line 1407, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--sea-foam .sub-menu__wrapper .sub__menu > li {
  border-color: #fdffff;
}

/* line 1410, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--sea-aqua .sub-menu__wrapper .sub__menu > li {
  border-color: #66c2dd;
}

/* line 1413, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--beaming-blue .sub-menu__wrapper .sub__menu > li {
  border-color: #339fc1;
}

/* line 1416, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--deep-sea-aqua .sub-menu__wrapper .sub__menu > li {
  border-color: #0d516d;
}

/* line 1419, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--check-red .sub-menu__wrapper .sub__menu > li {
  border-color: #c72127;
}

/* line 1422, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--rose-pink .sub-menu__wrapper .sub__menu > li {
  border-color: #f287b7;
}

/* line 1425, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--orange .sub-menu__wrapper .sub__menu > li {
  border-color: #f47d33;
}

/* line 1428, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--lime-green .sub-menu__wrapper .sub__menu > li {
  border-color: #8fc73f;
}

/* line 1431, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--purple-pastel .sub-menu__wrapper .sub__menu > li {
  border-color: #b3a6d1;
}

/* line 1434, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--sun-yellow .sub-menu__wrapper .sub__menu > li {
  border-color: #e2d007;
}

/* line 1437, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--hot-pink .sub-menu__wrapper .sub__menu > li {
  border-color: #ba006e;
}

/* line 1440, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--orange-brown .sub-menu__wrapper .sub__menu > li {
  border-color: #934816;
}

/* line 1443, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--grass-green .sub-menu__wrapper .sub__menu > li {
  border-color: #007639;
}

/* line 1446, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--blue-purple .sub-menu__wrapper .sub__menu > li {
  border-color: #3f419a;
}

/* line 1449, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--mid-yellow .sub-menu__wrapper .sub__menu > li {
  border-color: #c1b400;
}

/* line 1452, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--royal-pink .sub-menu__wrapper .sub__menu > li {
  border-color: #7a0046;
}

/* line 1455, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--brown .sub-menu__wrapper .sub__menu > li {
  border-color: #6a2a00;
}

/* line 1458, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--racing-green .sub-menu__wrapper .sub__menu > li {
  border-color: #004d1e;
}

/* line 1461, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--dark-blue-purple .sub-menu__wrapper .sub__menu > li {
  border-color: #282568;
}

/* line 1464, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--gold .sub-menu__wrapper .sub__menu > li {
  border-color: #645e00;
}

/* line 1467, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--base-grey .sub-menu__wrapper .sub__menu > li {
  border-color: #777;
}

/* line 1470, resources/assets/styles/common/_global.scss */

.menu-item.has-sub-menu.colour--light-grey .sub-menu__wrapper .sub__menu > li {
  border-color: #777;
}

/* line 1474, resources/assets/styles/common/_global.scss */

.aligncenter {
  display: block;
  margin: 0 auto;
  height: auto;
}

/* line 1480, resources/assets/styles/common/_global.scss */

.alignleft,
.alignright {
  margin-bottom: 20px;
  height: auto;
}

/* line 1486, resources/assets/styles/common/_global.scss */

.archive_filter {
  margin: 50px 0 80px;
}

/* line 1489, resources/assets/styles/common/_global.scss */

.archive_filter_search {
  position: relative;
  -webkit-box-shadow: 5px 5px 10px rgba(13, 81, 109, 0.25);
          box-shadow: 5px 5px 10px rgba(13, 81, 109, 0.25);
  border-radius: 20px;
}

/* line 1494, resources/assets/styles/common/_global.scss */

.archive_filter_search input {
  font-family: "FSAlbertLight", sans-serif;
  color: #0d516d;
  font-weight: normal;
  font-size: 18px;
  line-height: 16px;
  width: 100%;
  padding: 30px;
  border: 0;
  border-radius: 20px;
}

/* line 1505, resources/assets/styles/common/_global.scss */

.archive_filter_search button {
  position: absolute;
  right: 0;
  padding: 10px 30px;
  border: 0;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNyAxNyI+DQogICAgPGRlZnM+DQogICAgICAgIDxzdHlsZT4NCiAgICAgICAgICAgIC5jbHMtMSB7DQogICAgICAgICAgICBmaWxsOiBub25lOw0KICAgICAgICAgICAgc3Ryb2tlOiAjMGQ1MTZkOw0KICAgICAgICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kOw0KICAgICAgICAgICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDsNCiAgICAgICAgICAgIHN0cm9rZS1taXRlcmxpbWl0OiAxMDsNCiAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMnB4Ow0KICAgICAgICAgICAgfQ0KICAgICAgICA8L3N0eWxlPg0KICAgIDwvZGVmcz4NCiAgICA8ZyBpZD0iU2VhcmNoIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzEyIC00NDMpIj4NCiAgICAgICAgPGcgaWQ9Ikdyb3VwXzIwNzciIGRhdGEtbmFtZT0iR3JvdXAgMjA3NyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzEyIDQ0MykiPg0KICAgICAgICAgICAgPHBhdGggaWQ9IlBhdGhfMzAzODYiIGRhdGEtbmFtZT0iUGF0aCAzMDM4NiIgY2xhc3M9ImNscy0xIiBkPSJNMTYsMTZsLTMuOTIzLTMuOTIzaDBhNi4zOCw2LjM4LDAsMCwwLDEuOTA2LTQuNTg2QTYuNDg0LDYuNDg0LDAsMCwwLDcuNDkyLDEsNi42ODYsNi42ODYsMCwwLDAsMy40NCwyLjQxNiw2LjMyOSw2LjMyOSwwLDAsMCwxLDcuNDkyYTYuNDg0LDYuNDg0LDAsMCwwLDYuNDkyLDYuNDkybDEuMjM1LS4xMjEiLz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg0K) no-repeat center;
  background-size: 15px 15px;
  cursor: pointer;
  top: 50%;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
  outline: none;
}

/* line 1517, resources/assets/styles/common/_global.scss */

.archive_filter_categories {
  padding: 20px;
}

/* line 1520, resources/assets/styles/common/_global.scss */

.archive_filter_categories li {
  font-size: 14px;
  line-height: 20px;
  font-family: "FSAlbertBold", sans-serif;
  position: relative;
  color: #0d516d;
  display: inline-block;
  margin-right: 20px;
  margin-bottom: 10px;
}

@media only screen and (min-width: 1024px) {
  /* line 1520, resources/assets/styles/common/_global.scss */

  .archive_filter_categories li {
    margin-bottom: 0;
  }
}

/* line 1534, resources/assets/styles/common/_global.scss */

.archive_filter_categories li label {
  cursor: pointer;
}

/* line 1537, resources/assets/styles/common/_global.scss */

.archive_filter_categories li input[type="radio"] {
  position: absolute;
  width: 15px;
  height: 15px;
  overflow: hidden;
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  opacity: 0;
}

/* line 1548, resources/assets/styles/common/_global.scss */

.archive_filter_categories li input[type="radio"] + label:before {
  content: '';
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-right: 10px;
  background: #fdffff;
  border: 2px solid #0d516d;
  border-radius: 50%;
  vertical-align: top;
  -webkit-transform: translateY(3px);
       -o-transform: translateY(3px);
          transform: translateY(3px);
}

/* line 1560, resources/assets/styles/common/_global.scss */

.archive_filter_categories li input[type="radio"] + label:after {
  content: '';
  width: 5px;
  height: 5px;
  position: absolute;
  top: 8px;
  left: 5px;
  background: #66c2dd;
  border-radius: 50%;
  opacity: 0;
}

/* line 1571, resources/assets/styles/common/_global.scss */

.archive_filter_categories li input[type="radio"]:checked + label:after {
  opacity: 1;
}

/* line 1575, resources/assets/styles/common/_global.scss */

.no-results {
  padding-left: 30px;
}

@media only screen and (min-width: 768px) {
  /* line 1575, resources/assets/styles/common/_global.scss */

  .no-results {
    padding-left: 15px;
  }
}

/* line 1583, resources/assets/styles/common/_global.scss */

.section--kb_intro,
.section--news_intro {
  padding-top: 50px;
}

@media only screen and (min-width: 1024px) {
  /* line 1583, resources/assets/styles/common/_global.scss */

  .section--kb_intro,
  .section--news_intro {
    padding-top: 100px;
  }
}

/* line 1591, resources/assets/styles/common/_global.scss */

.section--kb_intro h1,
.section--news_intro h2 {
  font-family: "FSAlbertBold", sans-serif;
  font-size: 40px;
  line-height: 45px;
  margin: 0 0 20px;
}

/* line 1598, resources/assets/styles/common/_global.scss */

.section--kb_intro span,
.section--news_intro span {
  font-family: 'IBM Plex Mono', monospace;
  color: #777;
  font-size: 18px;
  line-height: 1;
}

/* line 1605, resources/assets/styles/common/_global.scss */

.section--kb_intro .column_inner_wrapper--right .formatted-text p,
.section--news_intro .column_inner_wrapper--right .formatted-text p {
  margin-top: 0;
  font-family: "FSAlbertLight", sans-serif;
  font-size: 24px;
  line-height: 28px;
}

/* line 1613, resources/assets/styles/common/_global.scss */

.error404 main {
  padding-bottom: 200px;
}

/* line 1617, resources/assets/styles/common/_global.scss */

.section--post_intro {
  padding-top: 50px;
}

@media only screen and (min-width: 1024px) {
  /* line 1617, resources/assets/styles/common/_global.scss */

  .section--post_intro {
    padding-top: 100px;
  }
}

/* line 1624, resources/assets/styles/common/_global.scss */

.section--post_intro span {
  font-family: "FSAlbertBold", sans-serif;
  font-size: 24px;
  line-height: 28px;
}

/* line 1629, resources/assets/styles/common/_global.scss */

.section--post_intro h1 {
  margin: 30px 0 0;
  font-family: "FSAlbertBold", sans-serif;
  font-size: 40px;
  line-height: 45px;
}

/* line 1636, resources/assets/styles/common/_global.scss */

.screen-reader-text {
  display: none;
}

/* line 1640, resources/assets/styles/common/_global.scss */

.nav-links {
  text-align: center;
  margin: 50px 0;
}

/* line 1644, resources/assets/styles/common/_global.scss */

.nav-links a,
.nav-links span {
  display: inline-block;
  font-family: "FSAlbertBold", sans-serif;
  font-size: 14px;
  line-height: 30px;
  background: transparent;
  color: #0d516d;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  border: 0;
  cursor: pointer;
  text-decoration: none;
  margin: 0 2px;
}

/* line 1660, resources/assets/styles/common/_global.scss */

.nav-links .current {
  background: #0d516d;
  color: #fdffff;
}

/* line 1665, resources/assets/styles/common/_global.scss */

.nav-links .prev,
.nav-links .next {
  border: 0;
  text-indent: -99999px;
  width: 10px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjEgOS40Ij4NCiAgPGRlZnM+DQogICAgPHN0eWxlPg0KICAgICAgLmNscy0xIHsNCiAgICAgICAgZmlsbDogIzBkNTE2ZDsNCiAgICAgIH0NCiAgICA8L3N0eWxlPg0KICA8L2RlZnM+DQogIDxnIGlkPSJTeW1ib2xfOTciIGRhdGEtbmFtZT0iU3ltYm9sIDk3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzAyIDY5Mi40KSByb3RhdGUoLTkwKSI+DQogICAgPHBhdGggaWQ9IlBhdGhfMzYiIGRhdGEtbmFtZT0iUGF0aCAzNiIgY2xhc3M9ImNscy0xIiBkPSJNNi43LDguMSwyLDMuNCwzLjQsMiw2LjcsNS4zLDEwLDJsMS40LDEuNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY4MSA3MDApIi8+DQogIDwvZz4NCjwvc3ZnPg0K) no-repeat center;
  background-size: 8px 8px;
  color: transparent;
}

/* line 1674, resources/assets/styles/common/_global.scss */

.nav-links .prev {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjEgOS40Ij4NCiAgPGRlZnM+DQogICAgPHN0eWxlPg0KICAgICAgLmNscy0xIHsNCiAgICAgICAgZmlsbDogIzBkNTE2ZDsNCiAgICAgIH0NCiAgICA8L3N0eWxlPg0KICA8L2RlZnM+DQogIDxnIGlkPSJTeW1ib2xfOTkiIGRhdGEtbmFtZT0iU3ltYm9sIDk5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3MDguMSAtNjgzKSByb3RhdGUoOTApIj4NCiAgICA8cGF0aCBpZD0iUGF0aF8zNiIgZGF0YS1uYW1lPSJQYXRoIDM2IiBjbGFzcz0iY2xzLTEiIGQ9Ik02LjcsOC4xLDIsMy40LDMuNCwyLDYuNyw1LjMsMTAsMmwxLjQsMS40WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjgxIDcwMCkiLz4NCiAgPC9nPg0KPC9zdmc+DQo=) no-repeat center;
  background-size: 8px 8px;
}

/* line 1679, resources/assets/styles/common/_global.scss */

.search h1 {
  font-size: 40px;
  line-height: 45px;
  color: #0d516d;
  text-align: center;
  margin: 100px 0 25px;
}

/* line 1686, resources/assets/styles/common/_global.scss */

.search .no-results {
  padding-bottom: 200px;
}

/* line 1690, resources/assets/styles/common/_global.scss */

.search a.article {
  text-decoration: none;
  border-radius: 20px;
  padding: 20px;
  -webkit-transition: all .15s linear;
  -o-transition: all .15s linear;
  transition: all .15s linear;
}

/* line 1696, resources/assets/styles/common/_global.scss */

.search a.article:hover {
  -webkit-box-shadow: 5px 5px 10px rgba(13, 81, 109, 0.25);
          box-shadow: 5px 5px 10px rgba(13, 81, 109, 0.25);
}

/* line 1699, resources/assets/styles/common/_global.scss */

.search a.article span {
  font-size: 14px;
  line-height: 16px;
  font-family: "FSAlbertBold", sans-serif;
  color: #777;
}

/* line 1705, resources/assets/styles/common/_global.scss */

.search a.article h2 {
  font-size: 24px;
  line-height: 28px;
  font-family: "FSAlbertBold", sans-serif;
  color: #0d516d;
  margin: 15px 0 10px;
}

/* line 1712, resources/assets/styles/common/_global.scss */

.search a.article .entry-summary * {
  font-size: 18px;
  line-height: 24px;
  color: #191919;
  font-family: "FSAlbertRegular", sans-serif;
  margin-bottom: 0;
}

/* line 1720, resources/assets/styles/common/_global.scss */

.search_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 100px;
  padding: 0 20px;
}

/* line 1727, resources/assets/styles/common/_global.scss */

.search_container a.article {
  display: inline-block;
  width: 100%;
  margin-bottom: 20px;
}

@media only screen and (min-width: 768px) {
  /* line 1727, resources/assets/styles/common/_global.scss */

  .search_container a.article {
    width: calc(100% / 2);
  }
}

@media only screen and (min-width: 1024px) {
  /* line 1727, resources/assets/styles/common/_global.scss */

  .search_container a.article {
    width: calc(100% / 3);
  }
}

/* line 1739, resources/assets/styles/common/_global.scss */

.search_block {
  background: #fdffff;
  color: #0d516d;
  top: 0;
  left: 0;
  right: 0;
  display: none;
  text-align: center;
  padding: 50px 0;
}

/* line 1749, resources/assets/styles/common/_global.scss */

.search_block p {
  font-size: 40px;
  line-height: 45px;
  font-family: "FSAlbertBold", sans-serif;
  color: #0d516d;
  margin: 50px 0;
}

/* line 1756, resources/assets/styles/common/_global.scss */

.search_block span {
  font-size: 24px;
  line-height: 28px;
  font-family: "FSAlbertBold", sans-serif;
  color: #0d516d;
  display: block;
  margin: 50px 0 0;
}

/* line 1764, resources/assets/styles/common/_global.scss */

.search_block button[data-js="toggle-search"] {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4NCiAgPGcgaWQ9Ikdyb3VwXzIzNTYiIGRhdGEtbmFtZT0iR3JvdXAgMjM1NiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEzOSAtMTApIj4NCiAgICA8Y2lyY2xlIGlkPSJFbGxpcHNlXzExMSIgZGF0YS1uYW1lPSJFbGxpcHNlIDExMSIgY3g9IjE1IiBjeT0iMTUiIHI9IjE1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzkgMTApIiBmaWxsPSIjMGQ1MTZkIi8+DQogICAgPGcgaWQ9IlN5bWJvbF84NV8xIiBkYXRhLW5hbWU9IlN5bWJvbCA4NSDigJMgMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQ2LjA5MSAxNy4wOTEpIj4NCiAgICAgIDxwYXRoIGlkPSJVbmlvbl8zIiBkYXRhLW5hbWU9IlVuaW9uIDMiIGQ9Ik03Ljc3OCw5LjE5MiwxLjQxNCwxNS41NTcsMCwxNC4xNDIsNi4zNjQsNy43NzgsMCwxLjQxNCwxLjQxNCwwLDcuNzc4LDYuMzY0LDE0LjE0MiwwbDEuNDE1LDEuNDE0TDkuMTkyLDcuNzc4bDYuMzY0LDYuMzY0LTEuNDE1LDEuNDE1WiIgZmlsbD0iI2ZkZmZmZiIvPg0KICAgIDwvZz4NCiAgPC9nPg0KPC9zdmc+DQo=) no-repeat center;
  width: 40px;
  height: 40px;
  text-indent: 99999999px;
  overflow: hidden;
  border: 0;
  outline: none;
  font-size: 0;
}

/* line 1774, resources/assets/styles/common/_global.scss */

.search_block .search_submit {
  font-size: 15px;
  line-height: 16px;
  font-family: "FSAlbertExtraBold", sans-serif;
  text-transform: uppercase;
  background: transparent;
  color: #0d516d;
  border: 2px solid #0d516d;
  border-radius: 25px;
  padding: 13px 20px;
  text-align: center;
  margin-top: 20px;
  -webkit-transition: all .15s linear;
  -o-transition: all .15s linear;
  transition: all .15s linear;
}

/* line 1788, resources/assets/styles/common/_global.scss */

.search_block .search_submit:hover {
  background: #0d516d;
  color: #fdffff;
}

/* line 1792, resources/assets/styles/common/_global.scss */

.search_block input[type=text] {
  font-size: 14px;
  line-height: 16px;
  font-family: "FSAlbertBold", sans-serif;
  border: 0;
  border-bottom: 2px solid #0d516d;
  width: 622px;
  max-width: calc(100% - 40px);
  padding: 10px 30px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNyAxNyI+DQogICAgPGRlZnM+DQogICAgICAgIDxzdHlsZT4NCiAgICAgICAgICAgIC5jbHMtMSB7DQogICAgICAgICAgICBmaWxsOiBub25lOw0KICAgICAgICAgICAgc3Ryb2tlOiAjMGQ1MTZkOw0KICAgICAgICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kOw0KICAgICAgICAgICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDsNCiAgICAgICAgICAgIHN0cm9rZS1taXRlcmxpbWl0OiAxMDsNCiAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMnB4Ow0KICAgICAgICAgICAgfQ0KICAgICAgICA8L3N0eWxlPg0KICAgIDwvZGVmcz4NCiAgICA8ZyBpZD0iU2VhcmNoIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzEyIC00NDMpIj4NCiAgICAgICAgPGcgaWQ9Ikdyb3VwXzIwNzciIGRhdGEtbmFtZT0iR3JvdXAgMjA3NyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzEyIDQ0MykiPg0KICAgICAgICAgICAgPHBhdGggaWQ9IlBhdGhfMzAzODYiIGRhdGEtbmFtZT0iUGF0aCAzMDM4NiIgY2xhc3M9ImNscy0xIiBkPSJNMTYsMTZsLTMuOTIzLTMuOTIzaDBhNi4zOCw2LjM4LDAsMCwwLDEuOTA2LTQuNTg2QTYuNDg0LDYuNDg0LDAsMCwwLDcuNDkyLDEsNi42ODYsNi42ODYsMCwwLDAsMy40NCwyLjQxNiw2LjMyOSw2LjMyOSwwLDAsMCwxLDcuNDkyYTYuNDg0LDYuNDg0LDAsMCwwLDYuNDkyLDYuNDkybDEuMjM1LS4xMjEiLz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg0K) no-repeat left center;
  background-size: 15px 15px;
}

/* line 1805, resources/assets/styles/common/_global.scss */

.group-search_footer h2,
.group-search_footer h3 {
  color: #0d516d !important;
}

/* line 1809, resources/assets/styles/common/_global.scss */

.group-search_footer .text-default {
  color: #191919 !important;
}

/* line 1812, resources/assets/styles/common/_global.scss */

.group-search_footer svg .colour-one {
  stroke: #0d516d !important;
}

/* line 1815, resources/assets/styles/common/_global.scss */

.group-search_footer svg .colour-two {
  stroke: #66c2dd !important;
}

/* line 1819, resources/assets/styles/common/_global.scss */

.menu_open,
.menu_close,
.menu_back {
  display: none;
  cursor: pointer;
}

/** header + menu tablet + mobile **/

/* line 1827, resources/assets/styles/common/_global.scss */

li.menu-item.mobile-only {
  display: none;
}

/* line 1830, resources/assets/styles/common/_global.scss */

.mobile-only_filter {
  display: block;
}

@media (max-width: 1279px) {
  /* line 1834, resources/assets/styles/common/_global.scss */

  html.mobile_menu_open {
    overflow: hidden;
  }

  /* line 1838, resources/assets/styles/common/_global.scss */

  .mobile-only {
    display: block;
  }

  /* line 1841, resources/assets/styles/common/_global.scss */

  li.menu-item.mobile-only {
    display: block;
  }

  /* line 1844, resources/assets/styles/common/_global.scss */

  .menu_open,
  .menu_close,
  .menu_back {
    display: block;
  }

  /* line 1849, resources/assets/styles/common/_global.scss */

  header .container--top {
    text-align: left;
    padding: 11px 20px 10px;
  }

  /* line 1853, resources/assets/styles/common/_global.scss */

  ul.social--header {
    float: right;
  }

  /* line 1856, resources/assets/styles/common/_global.scss */

  header .container--bottom {
    padding: 30px 20px;
  }

  /* line 1860, resources/assets/styles/common/_global.scss */

  .sub-menu__wrapper[data-menus="1"],
  .sub-menu__wrapper[data-menus="2"],
  .sub-menu__wrapper[data-menus="3"],
  .sub-menu__wrapper[data-menus="4"],
  .sub-menu__wrapper[data-menus="5"],
  .sub-menu__wrapper[data-menus="6"],
  .sub-menu__wrapper[data-menus="7"],
  .sub-menu__wrapper[data-menus="8"] {
    width: 100%;
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
  }

  /* line 1872, resources/assets/styles/common/_global.scss */

  .main__menu > li:nth-child(1) .sub-menu__wrapper
.main__menu > li:nth-child(2) .sub-menu__wrapper,
  .main__menu > li:nth-child(3) .sub-menu__wrapper,
  .main__menu > li:nth-child(4) .sub-menu__wrapper,
  .main__menu > li:nth-child(5) .sub-menu__wrapper,
  .main__menu > li:nth-child(6) .sub-menu__wrapper,
  .main__menu > li:nth-child(7) .sub-menu__wrapper {
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
  }

  /* line 1882, resources/assets/styles/common/_global.scss */

  .main__menu > li {
    padding: 10px;
    width: 100%;
    margin: 2px 0;
    border-radius: 20px 20px 0 0;
  }

  /* line 1888, resources/assets/styles/common/_global.scss */

  .main__menu > li.menu-item.button {
    margin-top: 30px;
  }

  /* line 1891, resources/assets/styles/common/_global.scss */

  .main__menu li a {
    font-size: 21px;
    line-height: 28px;
  }

  /* line 1897, resources/assets/styles/common/_global.scss */

  .sub-menu__wrapper {
    margin-top: 10px;
    -webkit-transform: none;
         -o-transform: none;
            transform: none;
    left: 0;
    right: 0;
    padding: 20px;
  }

  /* line 1904, resources/assets/styles/common/_global.scss */

  .sub-menu__wrapper:before {
    display: none;
  }

  /* line 1907, resources/assets/styles/common/_global.scss */

  .sub-menu__wrapper--left .sub__menu,
  .sub-menu__wrapper--right .sub__menu {
    width: 100%;
  }

  /* line 1911, resources/assets/styles/common/_global.scss */

  .sub-menu__wrapper .sub__menu > li {
    width: 100%;
    border-left: 0;
    padding-left: 0;
  }

  /* line 1916, resources/assets/styles/common/_global.scss */

  .sub-menu__wrapper .sub__menu > li ul.sub-menu {
    border-left: 1px solid;
    border-color: inherit;
    padding-left: 20px;
  }

  /* line 1921, resources/assets/styles/common/_global.scss */

  .sub-menu__wrapper--left.sub__menu > li.menu-item--special,
  .sub-menu__wrapper--right .sub__menu > li.menu-item--special {
    position: relative;
    right: auto;
  }

  /* line 1926, resources/assets/styles/common/_global.scss */

  .sub__menu li.menu-item-has-children {
    height: auto !important;
  }

  /* line 1930, resources/assets/styles/common/_global.scss */

  .sub-menu__wrapper .sub__menu > li > a {
    font-family: "FSAlbertBold", sans-serif;
    font-size: 21px;
    line-height: 28px;
  }

  /* line 1935, resources/assets/styles/common/_global.scss */

  .sub-menu__wrapper .sub__menu > li .sub-menu a {
    font-size: 16px;
    line-height: 22px;
  }

  /* line 1940, resources/assets/styles/common/_global.scss */

  header .container--bottom .width_wrapper {
    position: relative;
  }

  /* line 1944, resources/assets/styles/common/_global.scss */

  .nav-primary {
    float: none;
    background: #66c2dd;
    position: fixed;
    top: 50px;
    left: 0;
    right: 0;
    padding: 75px 0 50px;
    display: none;
  }

  /* line 1955, resources/assets/styles/common/_global.scss */

  .menu_open,
  .menu_close {
    position: absolute;
    right: 0;
    top: 10px;
    z-index: 20;
    -webkit-transition: all .15s linear;
    -o-transition: all .15s linear;
    transition: all .15s linear;
    outline: none;
  }

  /* line 1964, resources/assets/styles/common/_global.scss */

  .menu_open {
    top: 15px;
  }

  /* line 1967, resources/assets/styles/common/_global.scss */

  .menu_close {
    opacity: 0;
  }

  /* line 1971, resources/assets/styles/common/_global.scss */

  .menu_open {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDMyIDEyIj4NCiAgPGcgaWQ9Ikdyb3VwXzIyMzMiIGRhdGEtbmFtZT0iR3JvdXAgMjIzMyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI2MSAtNjApIj4NCiAgICA8bGluZSBpZD0iTGluZV8yNDkiIGRhdGEtbmFtZT0iTGluZSAyNDkiIHgxPSIzMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjYyIDYxKSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmRmZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIvPg0KICAgIDxsaW5lIGlkPSJMaW5lXzI1MCIgZGF0YS1uYW1lPSJMaW5lIDI1MCIgeDE9IjMwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNjIgNzEpIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZGZmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIi8+DQogIDwvZz4NCjwvc3ZnPg0K) no-repeat center;
    width: 30px;
    height: 10px;
    border: 0;
    overflow: hidden;
    text-indent: 999999px;
  }

  /* line 1979, resources/assets/styles/common/_global.scss */

  .menu_close {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMy44MjgiIGhlaWdodD0iMjMuODI4IiB2aWV3Qm94PSIwIDAgMjMuODI4IDIzLjgyOCI+DQogIDxnIGlkPSJHcm91cF8yMzYyIiBkYXRhLW5hbWU9Ikdyb3VwIDIzNjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNzIuOTc5IC01Ny4wODYpIj4NCiAgICA8bGluZSBpZD0iTGluZV8yNDkiIGRhdGEtbmFtZT0iTGluZSAyNDkiIHgxPSIyOS42OTgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI3NC4zOTMgNzkuNSkgcm90YXRlKC00NSkiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZkZmZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiLz4NCiAgICA8bGluZSBpZD0iTGluZV8yNTAiIGRhdGEtbmFtZT0iTGluZSAyNTAiIHgxPSIyOS42OTgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI3NC4zOTMgNTguNSkgcm90YXRlKDQ1KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmRmZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIvPg0KICA8L2c+DQo8L3N2Zz4NCg==) no-repeat center;
    width: 21px;
    height: 21px;
    border: 0;
    overflow: hidden;
    text-indent: 999999px;
    font-size: 0;
  }

  /* line 1988, resources/assets/styles/common/_global.scss */

  .menu_back {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzOCIgaGVpZ2h0PSIzOCIgdmlld0JveD0iMCAwIDM4IDM4Ij4NCiAgPGcgaWQ9Ikdyb3VwXzMzMCIgZGF0YS1uYW1lPSJHcm91cCAzMzAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3NiAzNTkpIHJvdGF0ZSgxODApIj4NCiAgICA8ZyBpZD0iR3JvdXBfMzI5IiBkYXRhLW5hbWU9Ikdyb3VwIDMyOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTggNCkiPg0KICAgICAgPGcgaWQ9IlBhdGhfMTU1OSIgZGF0YS1uYW1lPSJQYXRoIDE1NTkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyMCAzMTcpIiBmaWxsPSJub25lIj4NCiAgICAgICAgPHBhdGggZD0iTTE5LDBBMTksMTksMCwxLDEsMCwxOSwxOSwxOSwwLDAsMSwxOSwwWiIgc3Ryb2tlPSJub25lIi8+DQogICAgICAgIDxwYXRoIGQ9Ik0gMTkgMiBDIDE0LjQ1OTE0MDc3NzU4Nzg5IDIgMTAuMTkwMDU5NjYxODY1MjMgMy43NjgzMTA1NDY4NzUgNi45NzkxNzkzODIzMjQyMTkgNi45NzkxNzkzODIzMjQyMTkgQyAzLjc2ODMxMDU0Njg3NSAxMC4xOTAwNTk2NjE4NjUyMyAyIDE0LjQ1OTE0MDc3NzU4Nzg5IDIgMTkgQyAyIDIzLjU0MDg1OTIyMjQxMjExIDMuNzY4MzEwNTQ2ODc1IDI3LjgwOTk0MDMzODEzNDc3IDYuOTc5MTc5MzgyMzI0MjE5IDMxLjAyMDgyMDYxNzY3NTc4IEMgMTAuMTkwMDU5NjYxODY1MjMgMzQuMjMxNjg5NDUzMTI1IDE0LjQ1OTE0MDc3NzU4Nzg5IDM2IDE5IDM2IEMgMjMuNTQwODU5MjIyNDEyMTEgMzYgMjcuODA5OTQwMzM4MTM0NzcgMzQuMjMxNjg5NDUzMTI1IDMxLjAyMDgyMDYxNzY3NTc4IDMxLjAyMDgyMDYxNzY3NTc4IEMgMzQuMjMxNjg5NDUzMTI1IDI3LjgwOTk0MDMzODEzNDc3IDM2IDIzLjU0MDg1OTIyMjQxMjExIDM2IDE5IEMgMzYgMTQuNDU5MTQwNzc3NTg3ODkgMzQuMjMxNjg5NDUzMTI1IDEwLjE5MDA1OTY2MTg2NTIzIDMxLjAyMDgyMDYxNzY3NTc4IDYuOTc5MTc5MzgyMzI0MjE5IEMgMjcuODA5OTQwMzM4MTM0NzcgMy43NjgzMTA1NDY4NzUgMjMuNTQwODU5MjIyNDEyMTEgMiAxOSAyIE0gMTkgMCBDIDI5LjQ5MzQxMDExMDQ3MzYzIDAgMzggOC41MDY1ODk4ODk1MjYzNjcgMzggMTkgQyAzOCAyOS40OTM0MTAxMTA0NzM2MyAyOS40OTM0MTAxMTA0NzM2MyAzOCAxOSAzOCBDIDguNTA2NTg5ODg5NTI2MzY3IDM4IDAgMjkuNDkzNDEwMTEwNDczNjMgMCAxOSBDIDAgOC41MDY1ODk4ODk1MjYzNjcgOC41MDY1ODk4ODk1MjYzNjcgMCAxOSAwIFoiIHN0cm9rZT0ibm9uZSIgZmlsbD0iI2ZkZmZmZiIvPg0KICAgICAgPC9nPg0KICAgICAgPGcgaWQ9IlN5bWJvbF85NyIgZGF0YS1uYW1lPSJTeW1ib2wgOTciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzNS45ODggMzQwLjQ3OCkgcm90YXRlKC05MCkiPg0KICAgICAgICA8cGF0aCBpZD0iUGF0aF8zNiIgZGF0YS1uYW1lPSJQYXRoIDM2IiBkPSJNNC43LDYuMSwwLDEuNCwxLjQsMCw0LjcsMy4zLDgsMCw5LjQsMS40WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSIgZmlsbD0iI2ZkZmZmZiIvPg0KICAgICAgPC9nPg0KICAgIDwvZz4NCiAgPC9nPg0KPC9zdmc+DQo=) no-repeat center;
    width: 38px;
    height: 38px;
    border: 0;
    overflow: hidden;
    text-indent: 999999px;
    position: absolute;
    top: 30px;
    left: 20px;
    outline: none;
    opacity: 0;
    -webkit-transition: all .15s linear;
    -o-transition: all .15s linear;
    transition: all .15s linear;
  }

  /* line 2002, resources/assets/styles/common/_global.scss */

  .menu_back.visible {
    opacity: 1;
  }

  /* line 2006, resources/assets/styles/common/_global.scss */

  .main__menu > li {
    -webkit-transition: all .15s linear;
    -o-transition: all .15s linear;
    transition: all .15s linear;
  }

  /* line 2010, resources/assets/styles/common/_global.scss */

  .menu-toggled .menu_open {
    opacity: 0;
  }

  /* line 2013, resources/assets/styles/common/_global.scss */

  .menu-toggled .menu_close {
    opacity: 1;
  }

  /* line 2018, resources/assets/styles/common/_global.scss */

  li.has-sub-menu.active {
    /** active sub-menu **/
    position: fixed;
    top: 130px;
    left: 0;
    right: 0;
  }

  /* line 2024, resources/assets/styles/common/_global.scss */

  li.has-sub-menu.active .sub-menu__wrapper {
    /** inner active sub-menu **/
    overflow-y: scroll;
    height: calc(100vh - 240px);
    opacity: 1;
  }

  /* line 2035, resources/assets/styles/common/_global.scss */

  .menu-item.has-sub-menu.colour--sea-aqua.active {
    background: #66c2dd;
  }

  /* line 2038, resources/assets/styles/common/_global.scss */

  .menu-item.has-sub-menu.colour--beaming-blue.active {
    background: #339fc1;
  }

  /* line 2041, resources/assets/styles/common/_global.scss */

  .menu-item.has-sub-menu.colour--deep-sea-aqua.active {
    background: #0d516d;
  }

  /* line 2044, resources/assets/styles/common/_global.scss */

  .menu-item.has-sub-menu.colour--check-red.active {
    background: #c72127;
  }

  /* line 2047, resources/assets/styles/common/_global.scss */

  .menu-item.has-sub-menu.colour--rose-pink.active {
    background: #f287b7;
  }

  /* line 2050, resources/assets/styles/common/_global.scss */

  .menu-item.has-sub-menu.colour--orange.active {
    background: #f47d33;
  }

  /* line 2053, resources/assets/styles/common/_global.scss */

  .menu-item.has-sub-menu.colour--lime-green.active {
    background: #8fc73f;
  }

  /* line 2056, resources/assets/styles/common/_global.scss */

  .menu-item.has-sub-menu.colour--purple-pastel.active {
    background: #b3a6d1;
  }

  /* line 2059, resources/assets/styles/common/_global.scss */

  .menu-item.has-sub-menu.colour--sun-yellow.active {
    background: #e2d007;
  }

  /* line 2062, resources/assets/styles/common/_global.scss */

  .menu-item.has-sub-menu.colour--hot-pink.active {
    background: #ba006e;
  }

  /* line 2065, resources/assets/styles/common/_global.scss */

  .menu-item.has-sub-menu.colour--orange-brown.active {
    background: #934816;
  }

  /* line 2068, resources/assets/styles/common/_global.scss */

  .menu-item.has-sub-menu.colour--grass-green.active {
    background: #007639;
  }

  /* line 2071, resources/assets/styles/common/_global.scss */

  .menu-item.has-sub-menu.colour--blue-purple.active {
    background: #3f419a;
  }

  /* line 2074, resources/assets/styles/common/_global.scss */

  .menu-item.has-sub-menu.colour--mid-yellow.active {
    background: #c1b400;
  }

  /* line 2077, resources/assets/styles/common/_global.scss */

  .menu-item.has-sub-menu.colour--royal-pink.active {
    background: #7a0046;
  }

  /* line 2080, resources/assets/styles/common/_global.scss */

  .menu-item.has-sub-menu.colour--brown.active {
    background: #6a2a00;
  }

  /* line 2083, resources/assets/styles/common/_global.scss */

  .menu-item.has-sub-menu.colour--racing-green.active {
    background: #004d1e;
  }

  /* line 2086, resources/assets/styles/common/_global.scss */

  .menu-item.has-sub-menu.colour--dark-blue-purple.active {
    background: #282568;
  }

  /* line 2089, resources/assets/styles/common/_global.scss */

  .menu-item.has-sub-menu.colour--gold.active {
    background: #645e00;
  }

  /* line 2092, resources/assets/styles/common/_global.scss */

  .menu-item.has-sub-menu.colour--base-grey.active {
    background: #777;
  }

  /* line 2095, resources/assets/styles/common/_global.scss */

  .menu-item.has-sub-menu.colour--light-grey.active {
    background: #777;
  }
}

@media (min-width: 1280px) {
  /* line 2100, resources/assets/styles/common/_global.scss */

  .nav-primary {
    display: block !important;
  }
}

/* line 2105, resources/assets/styles/common/_global.scss */

main .search_block {
  display: block;
  padding-top: 0;
}

/* line 2109, resources/assets/styles/common/_global.scss */

main .search_block p {
  font-size: 30px;
  line-height: 35px;
  margin: 0 0 25px;
}

/* line 2115, resources/assets/styles/common/_global.scss */

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  color: inherit;
}

@media (max-width: 768px) {
  /* line 2125, resources/assets/styles/common/_global.scss */

  .menu_open,
  header .container--bottom,
  header .logo {
    -webkit-transition: all .15s linear;
    -o-transition: all .15s linear;
    transition: all .15s linear;
  }

  /* line 2131, resources/assets/styles/common/_global.scss */

  .scrolled .menu_open {
    top: 12px;
  }

  /* line 2134, resources/assets/styles/common/_global.scss */

  .scrolled header .container--bottom {
    padding: 10px 20px;
  }

  /* line 2137, resources/assets/styles/common/_global.scss */

  .scrolled header .logo {
    width: 78px;
    height: 30px;
  }
}

@media (max-width: 768px) {
  /* line 2143, resources/assets/styles/common/_global.scss */

  .archive_filter_categories ul,
  .archive_filter_search button {
    display: none;
  }

  /* line 2147, resources/assets/styles/common/_global.scss */

  .archive_filter form {
    -webkit-box-shadow: 5px 5px 10px rgba(13, 81, 109, 0.25);
            box-shadow: 5px 5px 10px rgba(13, 81, 109, 0.25);
    border-radius: 20px;
  }

  /* line 2151, resources/assets/styles/common/_global.scss */

  .archive_filter_search {
    -webkit-box-shadow: none;
            box-shadow: none;
    border-radius: 20px 20px 0 0;
    border-bottom: 2px solid rgba(13, 81, 109, 0.15);
  }

  /* line 2156, resources/assets/styles/common/_global.scss */

  .archive_filter_categories {
    padding: 0;
    border-bottom: 2px solid rgba(13, 81, 109, 0.15);
  }

  /* line 2160, resources/assets/styles/common/_global.scss */

  .archive_filter_search input {
    font-size: 16px;
    line-height: 22px;
    padding: 10px;
  }

  /* line 2165, resources/assets/styles/common/_global.scss */

  .archive_filter_categories .mobile-only_filter label {
    color: #0d516d;
  }

  /* line 2168, resources/assets/styles/common/_global.scss */

  .archive_filter_categories .mobile-only_filter select[name="fake_category"] {
    font-family: "FSAlbertBold", sans-serif;
    color: #0d516d;
    font-size: 16px;
    line-height: 22px;
    border: 0;
    outline: none;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5LjQgNi4xIj4NCiAgPGRlZnM+DQogICAgPHN0eWxlPg0KICAgICAgLmNscy0xIHsNCiAgICAgICAgZmlsbDogIzBkNTE2ZDsNCiAgICAgIH0NCiAgICA8L3N0eWxlPg0KICA8L2RlZnM+DQogIDxnIGlkPSJTeW1ib2xfODUiIGRhdGEtbmFtZT0iU3ltYm9sIDg1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjgzIC03MDIpIj4NCiAgICA8cGF0aCBpZD0iUGF0aF8zNiIgZGF0YS1uYW1lPSJQYXRoIDM2IiBjbGFzcz0iY2xzLTEiIGQ9Ik02LjcsOC4xLDIsMy40LDMuNCwyLDYuNyw1LjMsMTAsMmwxLjQsMS40WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjgxIDcwMCkiLz4NCiAgPC9nPg0KPC9zdmc+DQo=) no-repeat right center;
    background-size: 9px 9px;
    padding: 18px 10px;
    border-left: 2px solid rgba(13, 81, 109, 0.15);
    margin-left: 10px;
    width: calc(100% - 85px);
  }

  /* line 2186, resources/assets/styles/common/_global.scss */

  .archive_filter_categories + button {
    position: relative;
    padding: 10px 30px;
    border: 0;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNyAxNyI+DQogICAgPGRlZnM+DQogICAgICAgIDxzdHlsZT4NCiAgICAgICAgICAgIC5jbHMtMSB7DQogICAgICAgICAgICBmaWxsOiBub25lOw0KICAgICAgICAgICAgc3Ryb2tlOiAjMGQ1MTZkOw0KICAgICAgICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kOw0KICAgICAgICAgICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDsNCiAgICAgICAgICAgIHN0cm9rZS1taXRlcmxpbWl0OiAxMDsNCiAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMnB4Ow0KICAgICAgICAgICAgfQ0KICAgICAgICA8L3N0eWxlPg0KICAgIDwvZGVmcz4NCiAgICA8ZyBpZD0iU2VhcmNoIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzEyIC00NDMpIj4NCiAgICAgICAgPGcgaWQ9Ikdyb3VwXzIwNzciIGRhdGEtbmFtZT0iR3JvdXAgMjA3NyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzEyIDQ0MykiPg0KICAgICAgICAgICAgPHBhdGggaWQ9IlBhdGhfMzAzODYiIGRhdGEtbmFtZT0iUGF0aCAzMDM4NiIgY2xhc3M9ImNscy0xIiBkPSJNMTYsMTZsLTMuOTIzLTMuOTIzaDBhNi4zOCw2LjM4LDAsMCwwLDEuOTA2LTQuNTg2QTYuNDg0LDYuNDg0LDAsMCwwLDcuNDkyLDEsNi42ODYsNi42ODYsMCwwLDAsMy40NCwyLjQxNiw2LjMyOSw2LjMyOSwwLDAsMCwxLDcuNDkyYTYuNDg0LDYuNDg0LDAsMCwwLDYuNDkyLDYuNDkybDEuMjM1LS4xMjEiLz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg0K) no-repeat center;
    background-size: 15px 15px;
    cursor: pointer;
    width: 100%;
  }
}

@media (min-width: 769px) {
  /* line 2197, resources/assets/styles/common/_global.scss */

  .mobile-only_filter {
    display: none;
  }
}

/** Import everything from autoload */

/**
 * Import npm dependencies
 *
 * Prefix your imports with `~` to grab from node_modules/
 * @see https://github.com/webpack-contrib/sass-loader#imports
 */

/* Slider */

/* line 3, node_modules/slick-carousel/slick/slick.scss */

.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

/* line 17, node_modules/slick-carousel/slick/slick.scss */

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

/* line 24, node_modules/slick-carousel/slick/slick.scss */

.slick-list:focus {
  outline: none;
}

/* line 28, node_modules/slick-carousel/slick/slick.scss */

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

/* line 33, node_modules/slick-carousel/slick/slick.scss */

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 42, node_modules/slick-carousel/slick/slick.scss */

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 50, node_modules/slick-carousel/slick/slick.scss */

.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}

/* line 56, node_modules/slick-carousel/slick/slick.scss */

.slick-track:after {
  clear: both;
}

/* line 60, node_modules/slick-carousel/slick/slick.scss */

.slick-loading .slick-track {
  visibility: hidden;
}

/* line 64, node_modules/slick-carousel/slick/slick.scss */

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}

/* line 68, node_modules/slick-carousel/slick/slick.scss */

[dir="rtl"] .slick-slide {
  float: right;
}

/* line 71, node_modules/slick-carousel/slick/slick.scss */

.slick-slide img {
  display: block;
}

/* line 74, node_modules/slick-carousel/slick/slick.scss */

.slick-slide.slick-loading img {
  display: none;
}

/* line 80, node_modules/slick-carousel/slick/slick.scss */

.slick-slide.dragging img {
  pointer-events: none;
}

/* line 84, node_modules/slick-carousel/slick/slick.scss */

.slick-initialized .slick-slide {
  display: block;
}

/* line 88, node_modules/slick-carousel/slick/slick.scss */

.slick-loading .slick-slide {
  visibility: hidden;
}

/* line 92, node_modules/slick-carousel/slick/slick.scss */

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

/* line 98, node_modules/slick-carousel/slick/slick.scss */

.slick-arrow.slick-hidden {
  display: none;
}

/** Import theme styles */

/* line 1, resources/assets/styles/sections/grid.scss */

.group {
  padding: 50px 0;
}

@media only screen and (min-width: 1024px) {
  /* line 1, resources/assets/styles/sections/grid.scss */

  .group {
    padding: 100px 0;
  }
}

/* line 9, resources/assets/styles/sections/grid.scss */

.group section:not(:last-child) {
  padding-bottom: 25px;
}

@media only screen and (min-width: 1024px) {
  /* line 9, resources/assets/styles/sections/grid.scss */

  .group section:not(:last-child) {
    padding-bottom: 50px;
  }
}

/* line 17, resources/assets/styles/sections/grid.scss */

.group .section--full:not(.section--formatted_text):not(:last-child) {
  padding-bottom: 50px;
}

@media only screen and (min-width: 1024px) {
  /* line 17, resources/assets/styles/sections/grid.scss */

  .group .section--full:not(.section--formatted_text):not(:last-child) {
    padding-bottom: 100px;
  }
}

/* line 25, resources/assets/styles/sections/grid.scss */

.section--grid + .section--formatted_text {
  padding-top: 25px;
}

@media only screen and (min-width: 1024px) {
  /* line 25, resources/assets/styles/sections/grid.scss */

  .section--grid + .section--formatted_text {
    padding-top: 0;
  }
}

/* line 33, resources/assets/styles/sections/grid.scss */

.group .section--grid + .section--full:not(.section--formatted_text):not(:last-child) {
  padding-top: 25px;
}

@media only screen and (min-width: 1024px) {
  /* line 33, resources/assets/styles/sections/grid.scss */

  .group .section--grid + .section--full:not(.section--formatted_text):not(:last-child) {
    padding-top: 50px;
  }
}

/* line 41, resources/assets/styles/sections/grid.scss */

.group .section--news + .section--formatted_text,
.group .section--knowledge_base + .section--formatted_text {
  margin-top: -25px;
}

@media only screen and (min-width: 1024px) {
  /* line 41, resources/assets/styles/sections/grid.scss */

  .group .section--news + .section--formatted_text,
  .group .section--knowledge_base + .section--formatted_text {
    margin-top: -75px;
  }
}

/* line 50, resources/assets/styles/sections/grid.scss */

.section--grid + .section--grid {
  padding-top: 25px;
}

@media only screen and (min-width: 1024px) {
  /* line 50, resources/assets/styles/sections/grid.scss */

  .section--grid + .section--grid {
    padding-top: 50px;
  }
}

/* line 58, resources/assets/styles/sections/grid.scss */

.section--reduced-bottom {
  padding-bottom: 0 !important;
}

/* line 99, resources/assets/styles/sections/grid.scss */

.section--full,
.section--grid .width_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 20px;
  padding-right: 20px;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media only screen and (min-width: 768px) {
  /* line 99, resources/assets/styles/sections/grid.scss */

  .section--full,
  .section--grid .width_wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

/* line 111, resources/assets/styles/sections/grid.scss */

.section--grid .column {
  display: inline-block;
}

/* line 115, resources/assets/styles/sections/grid.scss */

.section--grid .column:last-child {
  padding-bottom: 0;
}

@media only screen and (min-width: 768px) {
  /* line 111, resources/assets/styles/sections/grid.scss */

  .section--grid .column {
    padding: 0 10px;
  }
}

@media only screen and (min-width: 768px) {
  /* line 124, resources/assets/styles/sections/grid.scss */

  .section--grid--fiftyfifty .column {
    width: 50%;
  }

  /* line 127, resources/assets/styles/sections/grid.scss */

  .section--grid--thirds .column {
    width: calc(100% / 3);
  }

  /* line 130, resources/assets/styles/sections/grid.scss */

  .section--grid--quarters .width_wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  }

  /* line 133, resources/assets/styles/sections/grid.scss */

  .section--grid--quarters .column {
    width: 50%;
  }

  /* line 136, resources/assets/styles/sections/grid.scss */

  .section--grid--onethird_twothirds .column:first-child,
  .section--grid--twothirds_onethirds .column:last-child {
    width: calc(100% / 3);
  }

  /* line 140, resources/assets/styles/sections/grid.scss */

  .section--grid--onethird_twothirds .column:last-child,
  .section--grid--twothirds_onethirds .column:first-child {
    width: calc((100% / 3) * 2);
  }

  /* line 144, resources/assets/styles/sections/grid.scss */

  .section--grid .column--centered {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

@media only screen and (min-width: 1024px) {
  /* line 151, resources/assets/styles/sections/grid.scss */

  .section--grid--quarters .column {
    width: 25%;
  }
}

/* line 156, resources/assets/styles/sections/grid.scss */

.section--grid .column_inner_wrapper:not(.sticky) {
  height: 100%;
}

@media (max-width: 767px) {
  /* line 162, resources/assets/styles/sections/grid.scss */

  .section--grid--onethird_twothirds .width_wrapper .column:last-child,
  .section--grid--twothirds_onethirds .width_wrapper .column:last-child {
    margin-top: 50px;
  }

  /* line 166, resources/assets/styles/sections/grid.scss */

  .column--empty {
    margin: 0 !important;
  }
}

/* line 3, resources/assets/styles/components/_accordion.scss */

.accordion_item {
  -webkit-box-shadow: 5px 5px 10px rgba(13, 81, 109, 0.25);
          box-shadow: 5px 5px 10px rgba(13, 81, 109, 0.25);
  background: #fdffff;
  border-radius: 20px;
  margin-bottom: 20px;
}

/* line 9, resources/assets/styles/components/_accordion.scss */

.accordion_item button {
  font-family: "FSAlbertBold", sans-serif;
  font-size: 18px;
  line-height: 24px;
  color: #0d516d;
  border: 0;
  background: transparent;
  padding: 25px 60px 25px 15px;
  outline: none;
  cursor: pointer;
  width: 100%;
  text-align: left;
  position: relative;
}

@media only screen and (min-width: 768px) {
  /* line 9, resources/assets/styles/components/_accordion.scss */

  .accordion_item button {
    padding: 25px 100px 25px 30px;
  }
}

/* line 27, resources/assets/styles/components/_accordion.scss */

.accordion_item button:after {
  content: "";
  display: block;
  position: absolute;
  border: 2px solid #0d516d;
  border-radius: 50%;
  width: 38px;
  height: 38px;
  right: 15px;
  top: 20px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5LjQgNi4xIj4NCiAgPGRlZnM+DQogICAgPHN0eWxlPg0KICAgICAgLmNscy0xIHsNCiAgICAgICAgZmlsbDogIzBkNTE2ZDsNCiAgICAgIH0NCiAgICA8L3N0eWxlPg0KICA8L2RlZnM+DQogIDxnIGlkPSJTeW1ib2xfODUiIGRhdGEtbmFtZT0iU3ltYm9sIDg1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjgzIC03MDIpIj4NCiAgICA8cGF0aCBpZD0iUGF0aF8zNiIgZGF0YS1uYW1lPSJQYXRoIDM2IiBjbGFzcz0iY2xzLTEiIGQ9Ik02LjcsOC4xLDIsMy40LDMuNCwyLDYuNyw1LjMsMTAsMmwxLjQsMS40WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjgxIDcwMCkiLz4NCiAgPC9nPg0KPC9zdmc+DQo=) no-repeat center;
  background-size: 8px 8px;
  -webkit-transition: all .1s linear;
  -o-transition: all .1s linear;
  transition: all .1s linear;
}

@media only screen and (min-width: 768px) {
  /* line 27, resources/assets/styles/components/_accordion.scss */

  .accordion_item button:after {
    right: 30px;
    width: 50px;
    height: 50px;
    top: 12px;
  }
}

/* line 46, resources/assets/styles/components/_accordion.scss */

.accordion_item button[aria-expanded="true"]:after {
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}

/* line 49, resources/assets/styles/components/_accordion.scss */

.accordion_item_content {
  font-size: 16px;
  line-height: 22px;
  padding: 0 15px;
  overflow: hidden;
}

@media only screen and (min-width: 768px) {
  /* line 49, resources/assets/styles/components/_accordion.scss */

  .accordion_item_content {
    padding: 0 100px 0 30px;
    font-size: 18px;
    line-height: 24px;
  }
}

/* line 61, resources/assets/styles/components/_accordion.scss */

.accordion_item_content *:first-child {
  margin-top: 0;
}

/* line 64, resources/assets/styles/components/_accordion.scss */

.accordion_item_content *:last-child {
  margin-bottom: 0;
}

/* line 68, resources/assets/styles/components/_accordion.scss */

.accordion div {
  -webkit-transition: all 1s linear;
  -o-transition: all 1s linear;
  transition: all 1s linear;
}

/* line 71, resources/assets/styles/components/_accordion.scss */

.accordion div[aria-hidden="false"] {
  max-height: 100em;
}

/* line 76, resources/assets/styles/components/_accordion.scss */

.accordion div[aria-hidden="true"] {
  max-height: 0;
}

/* line 81, resources/assets/styles/components/_accordion.scss */

.accordion .accordion_item_content > *:last-child {
  padding-bottom: 30px;
}

/* line 1, resources/assets/styles/components/_blockquote.scss */

blockquote {
  margin: 0;
}

/* line 4, resources/assets/styles/components/_blockquote.scss */

.blockquote {
  color: #0d516d;
  font-size: 24px;
  line-height: 28px;
}

/* line 9, resources/assets/styles/components/_blockquote.scss */

.blockquote cite {
  font-size: 18px;
  line-height: 20px;
  display: block;
  margin-top: 20px;
}

/* line 15, resources/assets/styles/components/_blockquote.scss */

.section--sea-foam .blockquote {
  color: #777;
}

/* line 18, resources/assets/styles/components/_blockquote.scss */

.section--centered blockquote {
  width: 622px;
  max-width: 100%;
  margin: 0 auto;
  text-align: center;
}

/* line 24, resources/assets/styles/components/_blockquote.scss */

.section--left-aligned blockquote {
  width: 622px;
  max-width: 100%;
}

/* line 28, resources/assets/styles/components/_blockquote.scss */

.section--left-aligned-small blockquote {
  width: 408px;
  max-width: 100%;
}

/* line 1, resources/assets/styles/components/_buttons.scss */

.btn {
  font-family: "FSAlbertExtraBold", sans-serif;
  position: relative;
  display: inline-block;
  font-size: 14px;
  line-height: 24px;
  color: #fdffff;
  text-decoration: none;
  text-transform: uppercase;
  margin: 25px 0 0 63px;
  -webkit-transition: all .15s linear;
  -o-transition: all .15s linear;
  transition: all .15s linear;
  padding-top: 12px;
  padding-bottom: 12px;
}

/* line 15, resources/assets/styles/components/_buttons.scss */

.btn:before {
  content: "";
  display: block;
  position: absolute;
  background: transparent;
  border: 2px solid #fdffff;
  width: 48px;
  height: 48px;
  border-radius: 25px;
  left: -63px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjEgOS40Ij4NCjxkZWZzPg0KICAgIDxzdHlsZT4NCiAgICAgICAgLmNscy0xIHsNCiAgICAgICAgZmlsbDogI2ZkZmZmZjsNCiAgICAgICAgfQ0KICAgIDwvc3R5bGU+DQo8L2RlZnM+DQo8ZyBpZD0iU3ltYm9sXzk3IiBkYXRhLW5hbWU9IlN5bWJvbCA5NyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcwMiA2OTIuNCkgcm90YXRlKC05MCkiPg0KICAgIDxwYXRoIGlkPSJQYXRoXzM2IiBkYXRhLW5hbWU9IlBhdGggMzYiIGNsYXNzPSJjbHMtMSIgZD0iTTYuNyw4LjEsMiwzLjQsMy40LDIsNi43LDUuMywxMCwybDEuNCwxLjRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2ODEgNzAwKSIvPg0KPC9nPg0KPC9zdmc+DQo=) no-repeat 17px center;
  background-size: 8px 8px;
  -webkit-transition: all .15s linear;
  -o-transition: all .15s linear;
  transition: all .15s linear;
  top: 0;
}

/* line 28, resources/assets/styles/components/_buttons.scss */

section.section--sea-foam .btn {
  color: #0d516d;
}

/* line 31, resources/assets/styles/components/_buttons.scss */

section.section--sea-foam .btn:before {
  border: 2px solid #0d516d;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjEgOS40Ij4NCiAgPGRlZnM+DQogICAgPHN0eWxlPg0KICAgICAgLmNscy0xIHsNCiAgICAgICAgZmlsbDogIzBkNTE2ZDsNCiAgICAgIH0NCiAgICA8L3N0eWxlPg0KICA8L2RlZnM+DQogIDxnIGlkPSJTeW1ib2xfOTciIGRhdGEtbmFtZT0iU3ltYm9sIDk3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzAyIDY5Mi40KSByb3RhdGUoLTkwKSI+DQogICAgPHBhdGggaWQ9IlBhdGhfMzYiIGRhdGEtbmFtZT0iUGF0aCAzNiIgY2xhc3M9ImNscy0xIiBkPSJNNi43LDguMSwyLDMuNCwzLjQsMiw2LjcsNS4zLDEwLDJsMS40LDEuNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY4MSA3MDApIi8+DQogIDwvZz4NCjwvc3ZnPg0K) no-repeat 19px center;
  background-size: 8px 8px;
}

/* line 36, resources/assets/styles/components/_buttons.scss */

section.section--light-grey .btn {
  color: #66c2dd;
}

/* line 39, resources/assets/styles/components/_buttons.scss */

section.section--light-grey .btn:before {
  border: 2px solid #66c2dd;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjEgOS40Ij4NCiAgICA8ZGVmcz4NCiAgICAgICAgPHN0eWxlPg0KICAgICAgICAgICAgLmNscy0xIHsNCiAgICAgICAgICAgIGZpbGw6ICM2NmMyZGQ7DQogICAgICAgICAgICB9DQogICAgICAgIDwvc3R5bGU+DQogICAgPC9kZWZzPg0KICAgIDxnIGlkPSJTeW1ib2xfOTciIGRhdGEtbmFtZT0iU3ltYm9sIDk3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzAyIDY5Mi40KSByb3RhdGUoLTkwKSI+DQogICAgICAgIDxwYXRoIGlkPSJQYXRoXzM2IiBkYXRhLW5hbWU9IlBhdGggMzYiIGNsYXNzPSJjbHMtMSIgZD0iTTYuNyw4LjEsMiwzLjQsMy40LDIsNi43LDUuMywxMCwybDEuNCwxLjRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2ODEgNzAwKSIvPg0KICAgIDwvZz4NCjwvc3ZnPg0K) no-repeat 19px center;
  background-size: 8px 8px;
}

/* line 45, resources/assets/styles/components/_buttons.scss */

.cta:not(.bg--sea-foam) .btn:before {
  border-color: #fdffff;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjEgOS40Ij4NCjxkZWZzPg0KICAgIDxzdHlsZT4NCiAgICAgICAgLmNscy0xIHsNCiAgICAgICAgZmlsbDogI2ZkZmZmZjsNCiAgICAgICAgfQ0KICAgIDwvc3R5bGU+DQo8L2RlZnM+DQo8ZyBpZD0iU3ltYm9sXzk3IiBkYXRhLW5hbWU9IlN5bWJvbCA5NyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcwMiA2OTIuNCkgcm90YXRlKC05MCkiPg0KICAgIDxwYXRoIGlkPSJQYXRoXzM2IiBkYXRhLW5hbWU9IlBhdGggMzYiIGNsYXNzPSJjbHMtMSIgZD0iTTYuNyw4LjEsMiwzLjQsMy40LDIsNi43LDUuMywxMCwybDEuNCwxLjRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2ODEgNzAwKSIvPg0KPC9nPg0KPC9zdmc+DQo=) no-repeat 19px center;
  background-size: 8px 8px;
}

/* line 50, resources/assets/styles/components/_buttons.scss */

.cta:not(.bg--sea-foam) .btn {
  color: #fdffff;
}

/* line 54, resources/assets/styles/components/_buttons.scss */

.btn:hover:before {
  width: calc(100% + 83px);
}

/* line 58, resources/assets/styles/components/_buttons.scss */

.btn--back_to_top {
  color: #66c2dd;
}

/* line 61, resources/assets/styles/components/_buttons.scss */

.btn--back_to_top:before {
  border: 2px solid #66c2dd;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5LjQgNi4xIj4NCiAgPGRlZnM+DQogICAgPHN0eWxlPg0KICAgICAgLmNscy0xIHsNCiAgICAgICAgZmlsbDogIzY2YzJkZDsNCiAgICAgIH0NCiAgICA8L3N0eWxlPg0KICA8L2RlZnM+DQogIDxnIGlkPSJTeW1ib2xfOTciIGRhdGEtbmFtZT0iU3ltYm9sIDk3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5LjQgNi4xKSByb3RhdGUoMTgwKSI+DQogICAgPHBhdGggaWQ9IlBhdGhfMzYiIGRhdGEtbmFtZT0iUGF0aCAzNiIgY2xhc3M9ImNscy0xIiBkPSJNNC43LDYuMSwwLDEuNCwxLjQsMCw0LjcsMy4zLDgsMCw5LjQsMS40WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSIvPg0KICA8L2c+DQo8L3N2Zz4NCg==) no-repeat center;
  background-size: 8px 8px;
}

/* line 66, resources/assets/styles/components/_buttons.scss */

.btn--back_to_top:hover:before {
  width: 48px;
}

/* line 69, resources/assets/styles/components/_buttons.scss */

.btn--static {
  margin-left: 0;
  border: 2px solid;
  border-radius: 25px;
  padding-left: 20px;
  padding-right: 20px;
}

/* line 76, resources/assets/styles/components/_buttons.scss */

.btn--static:before {
  display: none;
}

/* line 79, resources/assets/styles/components/_buttons.scss */

.btn--static:hover {
  background: #fdffff;
}

/* line 1, resources/assets/styles/components/_call-to-action.scss */

.section--cta .width_wrapper {
  width: 1264px;
}

/* line 4, resources/assets/styles/components/_call-to-action.scss */

.cta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 20px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 20px 10px;
}

@media only screen and (min-width: 768px) {
  /* line 4, resources/assets/styles/components/_call-to-action.scss */

  .cta {
    padding: 30px;
  }
}

/* line 14, resources/assets/styles/components/_call-to-action.scss */

.cta h2 {
  color: inherit;
  font-size: 30px;
  line-height: 35px;
  margin: 0 0 20px;
}

@media only screen and (min-width: 768px) {
  /* line 14, resources/assets/styles/components/_call-to-action.scss */

  .cta h2 {
    font-size: 40px;
    line-height: 45px;
  }
}

/* line 25, resources/assets/styles/components/_call-to-action.scss */

.cta_content_wrapper {
  display: inline-block;
  width: 100%;
  max-width: 100%;
}

@media only screen and (min-width: 768px) {
  /* line 25, resources/assets/styles/components/_call-to-action.scss */

  .cta_content_wrapper {
    width: 729px;
  }
}

/* line 35, resources/assets/styles/components/_call-to-action.scss */

.cta_content p {
  margin-bottom: 0;
}

/* line 38, resources/assets/styles/components/_call-to-action.scss */

.cta_btn_wrapper {
  text-align: right;
  width: 100%;
}

@media only screen and (min-width: 768px) {
  /* line 38, resources/assets/styles/components/_call-to-action.scss */

  .cta_btn_wrapper {
    width: calc(100% - 729px);
  }
}

/* line 47, resources/assets/styles/components/_call-to-action.scss */

.cta_content {
  font-family: "FSAlbertLight", sans-serif;
  font-weight: normal;
  font-size: 21px;
  line-height: 28px;
}

@media only screen and (min-width: 768px) {
  /* line 47, resources/assets/styles/components/_call-to-action.scss */

  .cta_content {
    font-size: 24px;
    line-height: 28px;
  }
}

/* line 58, resources/assets/styles/components/_call-to-action.scss */

.cta.bg--sea-foam {
  -webkit-box-shadow: 5px 5px 10px rgba(13, 81, 109, 0.25);
          box-shadow: 5px 5px 10px rgba(13, 81, 109, 0.25);
}

/* line 62, resources/assets/styles/components/_call-to-action.scss */

.cta--small h2 {
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 0;
}

@media only screen and (min-width: 768px) {
  /* line 62, resources/assets/styles/components/_call-to-action.scss */

  .cta--small h2 {
    font-size: 24px;
    line-height: 28px;
  }
}

/* line 72, resources/assets/styles/components/_call-to-action.scss */

.cta--small a {
  width: 48px;
  height: 48px;
  overflow: hidden;
  text-indent: 9999999999999px;
  margin-top: 0;
  color: transparent;
  font-size: 0;
}

/* line 81, resources/assets/styles/components/_call-to-action.scss */

.cta--small a:before {
  left: 0;
}

/* line 84, resources/assets/styles/components/_call-to-action.scss */

.cta--small a:hover:before {
  width: 48px;
}

/* line 88, resources/assets/styles/components/_call-to-action.scss */

.cta.bg--deep-sea-aqua .btn {
  color: #fdffff;
}

/* line 91, resources/assets/styles/components/_call-to-action.scss */

.cta.bg--deep-sea-aqua .btn:before {
  border: 2px solid #fdffff;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjEgOS40Ij4NCjxkZWZzPg0KICAgIDxzdHlsZT4NCiAgICAgICAgLmNscy0xIHsNCiAgICAgICAgZmlsbDogI2ZkZmZmZjsNCiAgICAgICAgfQ0KICAgIDwvc3R5bGU+DQo8L2RlZnM+DQo8ZyBpZD0iU3ltYm9sXzk3IiBkYXRhLW5hbWU9IlN5bWJvbCA5NyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcwMiA2OTIuNCkgcm90YXRlKC05MCkiPg0KICAgIDxwYXRoIGlkPSJQYXRoXzM2IiBkYXRhLW5hbWU9IlBhdGggMzYiIGNsYXNzPSJjbHMtMSIgZD0iTTYuNyw4LjEsMiwzLjQsMy40LDIsNi43LDUuMywxMCwybDEuNCwxLjRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2ODEgNzAwKSIvPg0KPC9nPg0KPC9zdmc+DQo=) no-repeat 19px center;
  background-size: 8px 8px;
}

/* line 97, resources/assets/styles/components/_call-to-action.scss */

.cta.bg--sea-foam .btn {
  color: #0d516d;
}

/* line 100, resources/assets/styles/components/_call-to-action.scss */

.cta.bg--sea-foam .btn:before {
  border: 2px solid #0d516d;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjEgOS40Ij4NCiAgPGRlZnM+DQogICAgPHN0eWxlPg0KICAgICAgLmNscy0xIHsNCiAgICAgICAgZmlsbDogIzBkNTE2ZDsNCiAgICAgIH0NCiAgICA8L3N0eWxlPg0KICA8L2RlZnM+DQogIDxnIGlkPSJTeW1ib2xfOTciIGRhdGEtbmFtZT0iU3ltYm9sIDk3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzAyIDY5Mi40KSByb3RhdGUoLTkwKSI+DQogICAgPHBhdGggaWQ9IlBhdGhfMzYiIGRhdGEtbmFtZT0iUGF0aCAzNiIgY2xhc3M9ImNscy0xIiBkPSJNNi43LDguMSwyLDMuNCwzLjQsMiw2LjcsNS4zLDEwLDJsMS40LDEuNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY4MSA3MDApIi8+DQogIDwvZz4NCjwvc3ZnPg0K) no-repeat 19px center;
  background-size: 8px 8px;
}

/* line 106, resources/assets/styles/components/_call-to-action.scss */

.section--cta.section--small .component {
  width: 836px;
  max-width: 100%;
}

/* line 110, resources/assets/styles/components/_call-to-action.scss */

.section--cta.section--small .cta--small .cta_content_wrapper {
  width: calc(100% - 100px);
}

@media only screen and (min-width: 768px) {
  /* line 110, resources/assets/styles/components/_call-to-action.scss */

  .section--cta.section--small .cta--small .cta_content_wrapper {
    width: 505px;
  }
}

/* line 117, resources/assets/styles/components/_call-to-action.scss */

.section--cta.section--small .cta--small .cta_btn_wrapper {
  width: calc(100% - (100% - 120px));
}

@media only screen and (min-width: 768px) {
  /* line 117, resources/assets/styles/components/_call-to-action.scss */

  .section--cta.section--small .cta--small .cta_btn_wrapper {
    width: calc(100% - 505px);
  }
}

/* line 125, resources/assets/styles/components/_call-to-action.scss */

.section--cta:not(.section--small) .cta.cta--large {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media only screen and (min-width: 768px) {
  /* line 125, resources/assets/styles/components/_call-to-action.scss */

  .section--cta:not(.section--small) .cta.cta--large {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

/* line 136, resources/assets/styles/components/_call-to-action.scss */

.section--cta:not(.section--small) .cta.cta--large .cta_btn_wrapper {
  text-align: left;
}

@media only screen and (min-width: 768px) {
  /* line 136, resources/assets/styles/components/_call-to-action.scss */

  .section--cta:not(.section--small) .cta.cta--large .cta_btn_wrapper {
    text-align: right;
  }
}

/* line 145, resources/assets/styles/components/_call-to-action.scss */

.section--cta.section--small .cta--large {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 148, resources/assets/styles/components/_call-to-action.scss */

.section--cta.section--small .cta--large .cta_content_wrapper,
.section--cta.section--small .cta--large .cta_btn_wrapper {
  text-align: center;
  width: 100%;
}

/* line 154, resources/assets/styles/components/_call-to-action.scss */

.section--grid .cta {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/* line 157, resources/assets/styles/components/_call-to-action.scss */

.section--grid .cta_content_wrapper,
.section--grid .cta_btn_wrapper {
  width: 100%;
  text-align: left;
}

/* line 162, resources/assets/styles/components/_call-to-action.scss */

.section--grid .cta--small a {
  margin-top: 20px;
  margin-left: 0;
}

@media (min-width: 768px) and (max-width: 1280px) {
  /* line 168, resources/assets/styles/components/_call-to-action.scss */

  .section--full.section--cta .cta_btn_wrapper {
    display: block;
    width: 100%;
  }
}

/* line 175, resources/assets/styles/components/_call-to-action.scss */

.section--grid--twothirds_onethirds .width_wrapper .column:last-child .component.cta,
.section--grid--onethird_twothirds .width_wrapper .column:first-child .component.cta {
  margin-bottom: 20px;
}

/* line 1, resources/assets/styles/components/_case-study.scss */

.cs_card {
  margin-bottom: 20px;
}

/* line 4, resources/assets/styles/components/_case-study.scss */

.cs_card_inner {
  text-align: center;
  color: #191919;
}

/* line 8, resources/assets/styles/components/_case-study.scss */

.section--sea-foam .cs_card_inner h3 {
  color: #777;
}

/* line 11, resources/assets/styles/components/_case-study.scss */

.section--sea-foam .cs_card_content {
  color: #191919;
}

@media only screen and (min-width: 768px) {
  /* line 14, resources/assets/styles/components/_case-study.scss */

  .cs_card_inner--logo .cs_card_header {
    padding-left: 20px;
    padding-right: 20px;
  }
}

/* line 20, resources/assets/styles/components/_case-study.scss */

.cs_card_inner--logo .cs_card_header img {
  border-radius: 20px;
  height: 130px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media only screen and (min-width: 768px) {
  /* line 25, resources/assets/styles/components/_case-study.scss */

  .cs_card_inner--logo .cs_card_body {
    padding-left: 10px;
    padding-right: 10px;
  }
}

/* line 32, resources/assets/styles/components/_case-study.scss */

.section--grid--fiftyfifty .cs_card_inner--logo .cs_card_header img {
  border-radius: 0;
  height: auto;
  -o-object-fit: fill;
     object-fit: fill;
}

/* line 38, resources/assets/styles/components/_case-study.scss */

.cs_card_inner h3 {
  font-family: "FSAlbertBold", sans-serif;
  font-size: 21px;
  line-height: 28px;
  margin: 30px 0 10px;
}

@media only screen and (min-width: 768px) {
  /* line 38, resources/assets/styles/components/_case-study.scss */

  .cs_card_inner h3 {
    font-size: 24px;
    line-height: 28px;
  }
}

/* line 49, resources/assets/styles/components/_case-study.scss */

.cs_card_content * {
  font-size: 16px;
  line-height: 22px;
}

@media only screen and (min-width: 768px) {
  /* line 49, resources/assets/styles/components/_case-study.scss */

  .cs_card_content * {
    font-size: 18px;
    line-height: 24px;
  }
}

/* line 59, resources/assets/styles/components/_case-study.scss */

.cs_card_inner--image {
  border-radius: 20px;
  -webkit-box-shadow: 5px 5px 10px rgba(13, 81, 109, 0.25);
          box-shadow: 5px 5px 10px rgba(13, 81, 109, 0.25);
  position: relative;
}

/* line 64, resources/assets/styles/components/_case-study.scss */

.cs_card_inner--image .cs_card_header img {
  border-radius: 20px 20px 0 0;
  height: 150px;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}

@media only screen and (min-width: 768px) {
  /* line 64, resources/assets/styles/components/_case-study.scss */

  .cs_card_inner--image .cs_card_header img {
    height: 240px;
  }
}

/* line 75, resources/assets/styles/components/_case-study.scss */

.cs_card_inner--image .cs_card_header ul {
  position: absolute;
  top: 20px;
  left: 20px;
}

/* line 80, resources/assets/styles/components/_case-study.scss */

.cs_card_inner--image .cs_card_header ul li {
  font-family: "FSAlbertBold", sans-serif;
  display: block;
  float: left;
  margin-bottom: 5px;
  font-size: 14px;
  line-height: 16px;
  background: #fdffff;
  color: #0d516d;
  border-radius: 15px;
  padding: 5px 10px;
  margin-right: 5px;
}

/* line 93, resources/assets/styles/components/_case-study.scss */

.cs_card_inner--image .cs_card_body {
  background: #fff;
  border-radius: 0 0 20px 20px;
  padding: 15px 20px 20px;
  text-align: left;
  height: 275px;
}

/* line 104, resources/assets/styles/components/_case-study.scss */

.section--full.section--single .cs_card_inner--image .cs_card_body {
  height: 320px;
}

/* line 107, resources/assets/styles/components/_case-study.scss */

.cs_card_inner--image .cs_card_body h3 {
  margin-top: 0;
  color: #777;
}

/* line 111, resources/assets/styles/components/_case-study.scss */

.cs_card_inner--image .cs_card_content p {
  margin: 10px 0 0;
}

@media only screen and (min-width: 768px) {
  /* line 115, resources/assets/styles/components/_case-study.scss */

  .section--grid--fiftyfifty .cs_card_inner--logo .cs_card_header,
  .section--grid--fiftyfifty .cs_card_inner--logo .cs_card_body,
  .section--grid--twothirds_onethirds .column:first-child .cs_card_inner--logo .cs_card_header,
  .section--grid--twothirds_onethirds .column:first-child .cs_card_inner--logo .cs_card_body,
  .section--grid--onethirds_twothirds .column:last-child .cs_card_inner--logo .cs_card_header,
  .section--grid--onethirds_twothirds .column:last-child .cs_card_inner--logo .cs_card_body {
    float: left;
  }
}

@media only screen and (min-width: 768px) {
  /* line 125, resources/assets/styles/components/_case-study.scss */

  .section--grid--fiftyfifty .cs_card_inner--logo .cs_card_header,
  .section--grid--twothirds_onethirds .column:first-child .cs_card_inner--logo .cs_card_header,
  .section--grid--onethirds_twothirds .column:last-child .cs_card_inner--logo .cs_card_header {
    width: 40%;
    padding: 0;
  }
}

@media only screen and (min-width: 768px) {
  /* line 133, resources/assets/styles/components/_case-study.scss */

  .section--grid--fiftyfifty .cs_card_inner--logo .cs_card_body,
  .section--grid--twothirds_onethirds .column:first-child .cs_card_inner--logo .cs_card_body,
  .section--grid--onethirds_twothirds .column:last-child .cs_card_inner--logo .cs_card_body {
    width: calc(60% - 20px);
    margin-left: 10px;
    text-align: left;
  }
}

@media only screen and (min-width: 768px) {
  /* line 142, resources/assets/styles/components/_case-study.scss */

  .section--grid--fiftyfifty .cs_card_inner--logo .cs_card_body h3,
  .section--grid--twothirds_onethirds .column:first-child .cs_card_inner--logo .cs_card_body h3,
  .section--grid--onethirds_twothirds .column:last-child .cs_card_inner--logo .cs_card_body h3 {
    margin-top: 0;
  }
}

/* line 150, resources/assets/styles/components/_case-study.scss */

.section--case_study.section--standard-carousel {
  display: block;
  padding-left: 0;
  padding-right: 0;
}

/* line 155, resources/assets/styles/components/_case-study.scss */

.section--case_study.section--standard-carousel .component {
  width: 300px;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 20px;
}

@media only screen and (min-width: 768px) {
  /* line 155, resources/assets/styles/components/_case-study.scss */

  .section--case_study.section--standard-carousel .component {
    width: 331px;
  }
}

@media only screen and (min-width: 768px) {
  /* line 165, resources/assets/styles/components/_case-study.scss */

  .section--case_study.section--standard-carousel .component .cs_card_header {
    margin-bottom: 20px;
  }
}

/* line 170, resources/assets/styles/components/_case-study.scss */

.section--case_study.section--standard-carousel .component:not(.slick-current) {
  opacity: 0.25;
}

@media only screen and (min-width: 768px) {
  /* line 175, resources/assets/styles/components/_case-study.scss */

  .section--full.section--single .cs_card_inner--logo {
    width: 1050px;
    max-width: 100%;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  /* line 181, resources/assets/styles/components/_case-study.scss */

  .section--full.section--single .cs_card_inner--logo .cs_card_header,
  .section--full.section--single .cs_card_inner--logo .cs_card_body,
  .section--full.section--single .cs_card_inner--image .cs_card_header,
  .section--full.section--single .cs_card_inner--image .cs_card_body {
    width: 50%;
    text-align: left;
  }

  /* line 189, resources/assets/styles/components/_case-study.scss */

  .section--full.section--single .cs_card_inner--logo h3,
  .section--full.section--single .cs_card_inner--image h3 {
    font-size: 40px;
    line-height: 45px;
  }

  /* line 194, resources/assets/styles/components/_case-study.scss */

  .section--full.section--single .cs_card_inner--logo .cs_card_content,
  .section--full.section--single .cs_card_inner--image .cs_card_content {
    font-family: "FSAlbertLight", sans-serif;
    font-weight: normal;
  }

  /* line 199, resources/assets/styles/components/_case-study.scss */

  .section--full.section--single .cs_card_inner--image .cs_card_content {
    padding-bottom: 80px;
  }

  /* line 203, resources/assets/styles/components/_case-study.scss */

  .section--full.section--single .cs_card_inner--logo .cs_card_header {
    padding-left: 0;
    padding-right: 10px;
  }

  /* line 207, resources/assets/styles/components/_case-study.scss */

  .section--full .cs_card_inner--logo h3 {
    margin-top: 0;
  }

  /* line 210, resources/assets/styles/components/_case-study.scss */

  .section--full.section--single .cs_card_inner--image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  /* line 213, resources/assets/styles/components/_case-study.scss */

  .section--full.section--single .cs_card_inner--image .cs_card_header {
    position: relative;
  }

  /* line 216, resources/assets/styles/components/_case-study.scss */

  .section--full.section--single .cs_card_inner--image img {
    height: 100%;
  }

  /* line 219, resources/assets/styles/components/_case-study.scss */

  .section--full.section--single .cs_card_inner--image .cs_card_header img {
    border-radius: 20px 0 0 20px;
  }

  /* line 222, resources/assets/styles/components/_case-study.scss */

  .section--full.section--single .cs_card_inner--image .cs_card_header ul {
    left: auto;
    right: -20px;
    -webkit-transform: translateX(100%);
         -o-transform: translateX(100%);
            transform: translateX(100%);
  }

  /* line 227, resources/assets/styles/components/_case-study.scss */

  .section--full.section--single .cs_card_inner--image .cs_card_header ul li {
    color: #fdffff;
    background: #0d516d;
  }

  /* line 231, resources/assets/styles/components/_case-study.scss */

  .section--full.section--single .cs_card_inner--image .cs_card_body h3 {
    margin-top: 50px;
  }

  /* line 234, resources/assets/styles/components/_case-study.scss */

  .section--full.section--single .cs_card_inner--image .btn {
    position: absolute;
    bottom: 20px;
  }

  /* line 238, resources/assets/styles/components/_case-study.scss */

  .section--full.section--case_study.section--image-carousel {
    display: block;
  }

  /* line 241, resources/assets/styles/components/_case-study.scss */

  .section--full.section--case_study.section--image-carousel .carousel {
    width: 1264px;
    margin: 0 auto;
  }

  /* line 245, resources/assets/styles/components/_case-study.scss */

  .section--full.section--case_study.section--image-carousel .carousel .carousel__items {
    margin-left: -10px;
    margin-right: -10px;
  }

  /* line 249, resources/assets/styles/components/_case-study.scss */

  .section--full.section--case_study.section--image-carousel .component {
    width: 50%;
    padding-left: 0;
    padding-right: 0;
  }

  /* line 255, resources/assets/styles/components/_case-study.scss */

  .section--full.section--single .cs_card_inner--image .cs_card_header,
  .section--full.section--single .cs_card_inner--image .cs_card_body {
    height: 500px;
  }
}

/* line 260, resources/assets/styles/components/_case-study.scss */

.section--case_study.section--image-carousel .slick-slide {
  margin: 0 10px 30px;
}

@media only screen and (min-width: 768px) {
  /* line 263, resources/assets/styles/components/_case-study.scss */

  .section--case_study.section--image-carousel .slick-slide:not(.slick-current) {
    opacity: 1;
  }
}

/* line 271, resources/assets/styles/components/_case-study.scss */

.cs_card_inner--image .btn {
  position: absolute;
  bottom: 20px;
}

@media (min-width: 768px) and (max-width: 1023px) {
  /* line 277, resources/assets/styles/components/_case-study.scss */

  .section--full.section--single .cs_card_inner--image .cs_card_header,
  .section--full.section--single .cs_card_inner--image .cs_card_body {
    height: 550px;
  }
}

@media (min-width: 1024px) and (max-width: 1280px) {
  /* line 284, resources/assets/styles/components/_case-study.scss */

  .section--grid--quarters .cs_card_body {
    height: 355px;
  }
}

/* line 2, resources/assets/styles/components/_formatted-text.scss */

.formatted-text h2 {
  font-size: 28px;
  line-height: 32px;
  margin-top: 0;
}

@media only screen and (min-width: 768px) {
  /* line 2, resources/assets/styles/components/_formatted-text.scss */

  .formatted-text h2 {
    font-size: 40px;
    line-height: 45px;
  }
}

/* line 12, resources/assets/styles/components/_formatted-text.scss */

.formatted-text .preheading {
  font-size: 24px;
  line-height: 28px;
}

/* line 16, resources/assets/styles/components/_formatted-text.scss */

.formatted-text .standfirst {
  font-family: "FSAlbertLight", sans-serif;
  font-weight: normal;
  font-size: 21px;
  line-height: 28px;
}

@media only screen and (min-width: 768px) {
  /* line 16, resources/assets/styles/components/_formatted-text.scss */

  .formatted-text .standfirst {
    font-size: 24px;
    line-height: 28px;
  }
}

/* line 27, resources/assets/styles/components/_formatted-text.scss */

.formatted-text p,
.formatted-text ul,
.formatted-text ol {
  font-size: 16px;
  line-height: 22px;
}

@media only screen and (min-width: 768px) {
  /* line 27, resources/assets/styles/components/_formatted-text.scss */

  .formatted-text p,
  .formatted-text ul,
  .formatted-text ol {
    font-size: 18px;
    line-height: 24px;
  }
}

/* line 39, resources/assets/styles/components/_formatted-text.scss */

.formatted-text a {
  color: #66c2dd;
}

/* line 44, resources/assets/styles/components/_formatted-text.scss */

.group:not(.group--sea-foam):not(.group--light-grey) h2 {
  color: #fdffff;
}

/* line 47, resources/assets/styles/components/_formatted-text.scss */

.group:not(.group--sea-foam):not(.group--light-grey) a {
  color: #fdffff;
}

/* line 51, resources/assets/styles/components/_formatted-text.scss */

.section--full.section--formatted_text .component {
  width: 1050px;
  max-width: 100%;
}

/* line 55, resources/assets/styles/components/_formatted-text.scss */

.section--full.section--formatted_text .component p {
  width: 836px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

/* line 62, resources/assets/styles/components/_formatted-text.scss */

.formatted-text ul > li:not(.gfield) {
  position: relative;
  padding-left: 20px;
  margin-top: 10px;
}

/* line 67, resources/assets/styles/components/_formatted-text.scss */

.formatted-text ul > li:not(.gfield):before {
  content: "";
  display: block;
  position: absolute;
  content: '\2013';
  left: 0;
}

/* line 72, resources/assets/styles/components/_formatted-text.scss */

.formatted-text ol li {
  margin-top: 10px;
}

@media only screen and (min-width: 1024px) {
  /* line 78, resources/assets/styles/components/_formatted-text.scss */

  .section--grid--fiftyfifty .width_wrapper .column:first-child .formatted-text {
    padding-right: 40px;
  }
}

/* line 82, resources/assets/styles/components/_formatted-text.scss */

.formatted-text h3:first-child {
  margin-top: 0;
}

/* line 85, resources/assets/styles/components/_formatted-text.scss */

.formatted-text h3 {
  margin-top: 40px;
}

/* line 1, resources/assets/styles/components/_forms.scss */

.form_wrapper {
  position: relative;
  background: #fdffff;
  border-radius: 20px;
  padding: 0;
  width: 936px;
  max-width: 100%;
}

@media only screen and (min-width: 768px) {
  /* line 1, resources/assets/styles/components/_forms.scss */

  .form_wrapper {
    padding: 50px;
  }
}

/* line 14, resources/assets/styles/components/_forms.scss */

.form_wrapper--shadowed {
  padding: 20px;
  -webkit-box-shadow: 5px 5px 10px rgba(13, 81, 109, 0.25);
          box-shadow: 5px 5px 10px rgba(13, 81, 109, 0.25);
}

@media only screen and (min-width: 768px) {
  /* line 14, resources/assets/styles/components/_forms.scss */

  .form_wrapper--shadowed {
    padding: 50px;
  }
}

/* line 23, resources/assets/styles/components/_forms.scss */

.gform_fields {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  margin: 0 -10px;
}

/* line 29, resources/assets/styles/components/_forms.scss */

.gfield.size-small {
  width: 100%;
}

@media only screen and (min-width: 768px) {
  /* line 29, resources/assets/styles/components/_forms.scss */

  .gfield.size-small {
    width: calc(33.333% - 20px);
  }
}

/* line 36, resources/assets/styles/components/_forms.scss */

.gfield.size-medium {
  width: 100%;
}

@media only screen and (min-width: 768px) {
  /* line 36, resources/assets/styles/components/_forms.scss */

  .gfield.size-medium {
    width: calc(50% - 20px);
  }
}

/* line 43, resources/assets/styles/components/_forms.scss */

.gfield.size-small,
.gfield.size-medium,
.gfield.size-large {
  margin: 0 10px;
}

/* line 48, resources/assets/styles/components/_forms.scss */

.gfield.size-large {
  width: 100%;
}

/* line 51, resources/assets/styles/components/_forms.scss */

.gfield.size-medium.type-consent {
  width: 100%;
}

/* line 55, resources/assets/styles/components/_forms.scss */

.gfield.type-checkbox:nth-child(odd):last-child,
.gfield.type-textarea + .gfield.type-checkbox:last-child {
  width: 100% !important;
}

/* line 61, resources/assets/styles/components/_forms.scss */

.gform_wrapper .gfield_html {
  font-family: "FSAlbertBold", sans-serif;
  font-size: 24px;
  line-height: 28px;
  width: 100%;
  margin-bottom: 25px;
}

@media only screen and (min-width: 1024px) {
  /* line 61, resources/assets/styles/components/_forms.scss */

  .gform_wrapper .gfield_html {
    margin-bottom: 40px;
  }
}

/* line 72, resources/assets/styles/components/_forms.scss */

.gform_wrapper label,
.gform_wrapper input:not([type='radio']):not([type='checkbox']):not([type='image']):not([type='file']):not([type=submit]):not([type=button]),
.gform_wrapper textarea {
  font-family: "FSAlbertBold", sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: inherit;
}

/* line 80, resources/assets/styles/components/_forms.scss */

.gform_wrapper input:not([type='radio']):not([type='checkbox']):not([type='image']):not([type='file']):not([type=submit]):not([type=button]),
.gform_wrapper textarea {
  border: 0;
  border-bottom: 2px solid;
  border-color: inherit;
  width: 100%;
  line-height: 40px;
  height: 40px;
  outline: none;
  padding-left: 36px;
  border-radius: 0;
}

/* line 92, resources/assets/styles/components/_forms.scss */

.gform_wrapper textarea {
  height: 200px;
}

/* line 95, resources/assets/styles/components/_forms.scss */

.gform_wrapper .icon-none input:not([type='radio']):not([type='checkbox']):not([type='image']):not([type='file']):not([type=submit]):not([type=button]),
.gform_wrapper .icon-none textarea {
  padding-left: 0;
}

/* line 99, resources/assets/styles/components/_forms.scss */

.gform_wrapper select {
  font-family: "FSAlbertBold", sans-serif;
  color: #0d516d;
  font-size: 16px;
  line-height: 22px;
  border: 0;
  outline: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5LjQgNi4xIj4NCiAgPGRlZnM+DQogICAgPHN0eWxlPg0KICAgICAgLmNscy0xIHsNCiAgICAgICAgZmlsbDogIzBkNTE2ZDsNCiAgICAgIH0NCiAgICA8L3N0eWxlPg0KICA8L2RlZnM+DQogIDxnIGlkPSJTeW1ib2xfODUiIGRhdGEtbmFtZT0iU3ltYm9sIDg1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjgzIC03MDIpIj4NCiAgICA8cGF0aCBpZD0iUGF0aF8zNiIgZGF0YS1uYW1lPSJQYXRoIDM2IiBjbGFzcz0iY2xzLTEiIGQ9Ik02LjcsOC4xLDIsMy40LDMuNCwyLDYuNyw1LjMsMTAsMmwxLjQsMS40WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjgxIDcwMCkiLz4NCiAgPC9nPg0KPC9zdmc+DQo=) no-repeat right center;
  background-size: 9px 9px;
  width: 100%;
  padding: 10px 0;
}

/* line 112, resources/assets/styles/components/_forms.scss */

.gform_wrapper .type-select:not(.icon-none) select {
  padding-left: 35px;
}

/* line 115, resources/assets/styles/components/_forms.scss */

.gform_wrapper .gfield {
  margin-bottom: 30px;
}

/* line 118, resources/assets/styles/components/_forms.scss */

.gform_wrapper ul.gform_fields li.gfield {
  position: relative;
}

/* line 121, resources/assets/styles/components/_forms.scss */

.gform_wrapper .top_label .gfield_label,
.gform_wrapper .gfield_error .gfield_label {
  position: absolute;
  pointer-events: none;
  -webkit-transition: 0.3s ease all;
  -o-transition: 0.3s ease all;
  transition: 0.3s ease all;
  will-change: left, top, contents;
  top: 13px;
  left: 36px;
}

/* line 130, resources/assets/styles/components/_forms.scss */

.gform_wrapper .top_label .icon-none .gfield_label,
.gform_wrapper .gfield_error .icon-none .gfield_label {
  left: 0;
}

/* line 134, resources/assets/styles/components/_forms.scss */

.gform_wrapper ul.gform_fields li.gfield.form_group--focused .gfield_label,
.gform_wrapper ul.gform_fields li.gfield.form_group--not-empty .gfield_label {
  top: -9px;
  left: 0;
  font-size: 0.75em;
  line-height: 1.07143;
  opacity: 1;
}

/* line 142, resources/assets/styles/components/_forms.scss */

.gfield.hidden_label .gfield_label,
.gfield.type-consent .gfield_label,
.gform_wrapper div.validation_error,
.gfield_description.validation_message,
img.gform_ajax_spinner {
  display: none !important;
}

/* line 151, resources/assets/styles/components/_forms.scss */

.gfield.type-address span {
  position: relative;
}

/* line 154, resources/assets/styles/components/_forms.scss */

.gfield.type-address span label {
  position: absolute;
  pointer-events: none;
  -webkit-transition: 0.3s ease all;
  -o-transition: 0.3s ease all;
  transition: 0.3s ease all;
  will-change: left, top, contents;
  top: 13px;
  left: 0;
}

/* line 165, resources/assets/styles/components/_forms.scss */

.gfield svg {
  position: absolute;
  left: 0;
  top: 13px;
  max-width: 16px;
  max-height: 16px;
}

/* line 172, resources/assets/styles/components/_forms.scss */

.popover:not(.bg--sea-foam):not(.bg--light-grey) .gfield svg path {
  stroke: #fdffff;
}

/* line 175, resources/assets/styles/components/_forms.scss */

.popover:not(.bg--sea-foam):not(.bg--light-grey) .formatted-text h2 {
  color: #fdffff !important;
}

/* line 178, resources/assets/styles/components/_forms.scss */

.gform_wrapper ul.gfield_checkbox li,
.gform_wrapper ul.gfield_radio li {
  position: relative;
  border-bottom: 0;
  /*line-height: 2em !important*/
  overflow: visible !important;
}

/* line 187, resources/assets/styles/components/_forms.scss */

.gform_wrapper ul.gfield_checkbox li input[type="checkbox"] {
  position: absolute;
  width: 20px;
  height: 20px;
  overflow: hidden;
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  opacity: 0;
}

/* line 198, resources/assets/styles/components/_forms.scss */

.gform_wrapper ul.gfield_checkbox li input[type="checkbox"] + label:before {
  position: absolute;
  left: 0;
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 20px;
  background: transparent;
  border: 2px solid;
  border-color: inherit;
  border-radius: 5px;
  vertical-align: top;
}

/* line 212, resources/assets/styles/components/_forms.scss */

.gform_wrapper ul.gfield_checkbox li input[type="checkbox"] + label:after {
  content: '';
  width: 12px;
  height: 6px;
  position: absolute;
  top: 7px;
  left: 4px;
  border: 2px solid #66c2dd;
  border-top: none;
  border-right: none;
  background: transparent;
  opacity: 0;
  -webkit-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

/* line 226, resources/assets/styles/components/_forms.scss */

.gform_wrapper ul.gfield_checkbox li label:hover:after {
  opacity: 0.5;
}

/* line 229, resources/assets/styles/components/_forms.scss */

.gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:hover + label:after {
  opacity: 0.5;
}

/* line 232, resources/assets/styles/components/_forms.scss */

.gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked + label:after {
  opacity: 1;
}

/* line 235, resources/assets/styles/components/_forms.scss */

.ginput_container_consent {
  margin-top: -10px;
}

/* line 238, resources/assets/styles/components/_forms.scss */

.ginput_container_consent input[type=checkbox],
.gform_wrapper ul.gfield_radio li input[type="radio"] {
  position: absolute;
  width: 15px;
  height: 15px;
  overflow: hidden;
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  opacity: 0;
}

/* line 250, resources/assets/styles/components/_forms.scss */

.ginput_container_consent input[type=checkbox] + label:before,
.gform_wrapper ul.gfield_radio li input[type="radio"] + label:before {
  content: '';
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-right: 10px;
  background: #fdffff;
  border: 2px solid;
  border-color: inherit;
  border-radius: 50%;
  vertical-align: top;
  -webkit-transform: translateY(3px);
       -o-transform: translateY(3px);
          transform: translateY(3px);
}

/* line 264, resources/assets/styles/components/_forms.scss */

.ginput_container_consent input[type=checkbox] + label:after,
.gform_wrapper ul.gfield_radio li input[type="radio"] + label:after {
  content: '';
  width: 11px;
  height: 11px;
  position: absolute;
  top: 5px;
  left: 2px;
  background: #191919;
  border-radius: 50%;
  opacity: 0;
}

/* line 276, resources/assets/styles/components/_forms.scss */

.ginput_container_consent input[type=checkbox] + label:after {
  top: -5px;
}

/* line 279, resources/assets/styles/components/_forms.scss */

.ginput_container_consent label:hover:after,
.gform_wrapper ul.gfield_radio li label:hover:after {
  opacity: 0.5;
}

/* line 283, resources/assets/styles/components/_forms.scss */

.ginput_container_consent input[type=checkbox]:hover + label:after,
.gform_wrapper ul.gfield_radio li input[type="radio"]:hover + label:after {
  opacity: 0.5;
}

/* line 287, resources/assets/styles/components/_forms.scss */

.ginput_container_consent input[type=checkbox]:checked + label:after,
.gform_wrapper ul.gfield_radio li input[type="radio"]:checked + label:after {
  opacity: 1;
}

/* line 292, resources/assets/styles/components/_forms.scss */

.ginput_container_checkbox {
  margin-top: 12px;
}

/* line 295, resources/assets/styles/components/_forms.scss */

.ginput_container_checkbox label {
  line-height: 20px;
  padding-left: 30px;
  display: inline-block;
}

/* line 300, resources/assets/styles/components/_forms.scss */

.popover .ginput_container_checkbox label {
  padding-left: 20px;
}

/* line 303, resources/assets/styles/components/_forms.scss */

.popover .gform_wrapper .gfield {
  margin-bottom: 15px;
}

/* line 306, resources/assets/styles/components/_forms.scss */

.gform_wrapper input[type=submit],
.gform_wrapper input[type=button] {
  font-family: "FSAlbertBold", sans-serif;
  font-size: 18px;
  line-height: 24px;
  text-transform: uppercase;
  border: 2px solid;
  border-color: inherit;
  border-radius: 24px;
  width: auto;
  background: transparent;
  color: inherit;
  padding: 10px 60px;
  cursor: pointer;
}

/* line 321, resources/assets/styles/components/_forms.scss */

.gform_footer,
.gform_page_footer {
  text-align: center;
}

/* line 326, resources/assets/styles/components/_forms.scss */

.gfield_error label,
.gfield_error input {
  color: #c72127 !important;
  border-color: #c72127 !important;
}

/* line 331, resources/assets/styles/components/_forms.scss */

.gfield_error input:not([type='radio']):not([type='checkbox']):not([type='image']):not([type='file']):not([type=submit]) {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+DQogIDxkZWZzPg0KICAgIDxzdHlsZT4NCiAgICAgIC5jbHMtMSB7DQogICAgICAgIGZpbGw6ICNjNzIxMjc7DQogICAgICB9DQogICAgPC9zdHlsZT4NCiAgPC9kZWZzPg0KICA8ZyBpZD0iQXR0ZW50aW9uIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzkzIC00NTApIj4NCiAgICA8cGF0aCBpZD0iUGF0aF8zNSIgZGF0YS1uYW1lPSJQYXRoIDM1IiBjbGFzcz0iY2xzLTEiIGQ9Ik04LDBhOCw4LDAsMSwwLDgsOEE4LjAyNCw4LjAyNCwwLDAsMCw4LDBaTTkuMSwxMi4ySDYuOVYxMC4zSDkuMnYxLjlabS4xLTcuNEw4LjYsOS4ySDcuNEw2LjgsNC44di0xSDkuM3YxWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzkzIDQ1MCkiLz4NCiAgPC9nPg0KPC9zdmc+DQo=) no-repeat right center;
  background-size: 16px 16px;
}

/* line 336, resources/assets/styles/components/_forms.scss */

.gf_page_steps {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 70px 0 50px;
  position: relative;
}

/* line 342, resources/assets/styles/components/_forms.scss */

.gf_page_steps:before {
  content: "";
  display: block;
  position: absolute;
  height: 2px;
  background: #66c2dd;
  top: -48px;
  width: 45%;
  left: 0;
  right: 0;
  margin: 0 auto;
}

/* line 352, resources/assets/styles/components/_forms.scss */

.gf_step {
  font-family: "FSAlbertBold", sans-serif;
  font-size: 14px;
  line-height: 16px;
  text-align: center;
  margin: 0 50px;
  position: relative;
}

/* line 360, resources/assets/styles/components/_forms.scss */

.gf_step_number:before {
  content: 'Step ';
}

@media only screen and (min-width: 768px) {
  /* line 363, resources/assets/styles/components/_forms.scss */

  .gf_step_number:after {
    content: ':';
  }
}

/* line 368, resources/assets/styles/components/_forms.scss */

.gf_step_label {
  display: none;
}

@media only screen and (min-width: 768px) {
  /* line 368, resources/assets/styles/components/_forms.scss */

  .gf_step_label {
    display: block;
  }
}

/* line 376, resources/assets/styles/components/_forms.scss */

.gf_step:before {
  content: "";
  display: block;
  position: absolute;
  width: 26px;
  height: 46px;
  background: #fdffff;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: -70px;
}

/* line 386, resources/assets/styles/components/_forms.scss */

.gf_step_active:before {
  content: "";
  display: block;
  position: absolute;
  width: 46px;
  height: 46px;
  background: #66c2dd;
  border-radius: 50%;
  left: 0;
  right: 0;
  margin: 0 auto;
}

/* line 396, resources/assets/styles/components/_forms.scss */

.gf_step_pending:after,
.gf_step_active:after {
  content: "";
  display: block;
  position: absolute;
  width: 6px;
  height: 6px;
  background: #0d516d;
  border-radius: 50%;
  top: -50px;
  left: 0;
  right: 0;
  margin: 0 auto;
}

/* line 408, resources/assets/styles/components/_forms.scss */

.gf_step_completed:after {
  content: "";
  display: block;
  position: absolute;
  width: 20px;
  height: 10px;
  top: -53px;
  left: 0;
  right: 0;
  margin: 0 auto;
  border: 4px solid #0d516d;
  border-top: none;
  border-right: none;
  background: transparent;
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
     transform: rotate(-45deg);
}

/* line 424, resources/assets/styles/components/_forms.scss */

.gfield.image-choices-field {
  width: 100%;
  margin-bottom: 50px;
}

/* line 428, resources/assets/styles/components/_forms.scss */

.image-choices-field label:before,
.image-choices-field label:after {
  display: none !important;
}

/* line 432, resources/assets/styles/components/_forms.scss */

.image-choices-admin-field.image-choices-use-images .image-choices-choice label,
.image-choices-field .image-choices-choice label {
  border: 0 !important;
}

/* line 438, resources/assets/styles/components/_forms.scss */

.image-choices-admin-field.image-choices-use-images .image-choices-choice-selected,
.image-choices-field .image-choices-choice-selected {
  border: 0 !important;
  border-radius: 24px;
  -webkit-box-shadow: 5px 5px 10px rgba(13, 81, 109, 0.25);
          box-shadow: 5px 5px 10px rgba(13, 81, 109, 0.25);
}

/* line 444, resources/assets/styles/components/_forms.scss */

.gfield.image-choices-field .gfield_radio {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  margin: 0 -10px;
}

/* line 450, resources/assets/styles/components/_forms.scss */

.gfield.image-choices-field .gfield_radio li {
  padding: 20px 10px 10px;
  width: calc(50% - 20px);
  margin: 0 10px !important;
  border: 0 !important;
}

@media only screen and (min-width: 768px) {
  /* line 450, resources/assets/styles/components/_forms.scss */

  .gfield.image-choices-field .gfield_radio li {
    width: calc(25% - 20px);
  }
}

/* line 461, resources/assets/styles/components/_forms.scss */

.image-choices-admin-field.image-choices-use-images .image-choices-choice-image-wrap,
.image-choices-field .image-choices-choice-image-wrap {
  width: 50px;
  height: 50px;
  background-image: none !important;
}

/* line 467, resources/assets/styles/components/_forms.scss */

.image-choices-admin-field.image-choices-use-images .image-choices-choice-image,
.image-choices-field .image-choices-choice-image {
  display: block !important;
}

/* line 471, resources/assets/styles/components/_forms.scss */

.image-choices-admin-field.image-choices-use-images.image-choices-show-labels .image-choices-choice-text,
.image-choices-field.image-choices-show-labels .image-choices-choice-text {
  font-family: "FSAlbertBold", sans-serif;
  font-size: 18px;
  line-height: 24px;
  padding: 10px 0 5px;
}

/* line 478, resources/assets/styles/components/_forms.scss */

.image-choices-choice-description {
  font-family: "FSAlbertRegular", sans-serif;
  font-size: 18px;
  line-height: 20px;
}

/* line 484, resources/assets/styles/components/_forms.scss */

.gform_page_footer input + input {
  margin-left: 20px;
}

/* line 488, resources/assets/styles/components/_forms.scss */

.form_wrapper.txt--sea-foam input[type=submit],
.form_wrapper.txt--sea-foam input[type=button] {
  -webkit-transition: all .15s linear;
  -o-transition: all .15s linear;
  transition: all .15s linear;
}

/* line 492, resources/assets/styles/components/_forms.scss */

.form_wrapper.txt--sea-foam input[type=button]:hover,
.form_wrapper.txt--sea-foam input[type=submit]:hover {
  background: #fdffff;
  color: #0d516d;
}

/* line 497, resources/assets/styles/components/_forms.scss */

.form_wrapper.txt--sea-aqua input[type=button]:hover,
.form_wrapper.txt--sea-aqua input[type=submit]:hover {
  background: #66c2dd;
  color: #fdffff;
}

/* line 502, resources/assets/styles/components/_forms.scss */

.form_wrapper.txt--beaming-blue input[type=button]:hover,
.form_wrapper.txt--beaming-blue input[type=submit]:hover {
  background: #339fc1;
  color: #fdffff;
}

/* line 507, resources/assets/styles/components/_forms.scss */

.form_wrapper.txt--deep-sea-aqua input[type=button]:hover,
.form_wrapper.txt--deep-sea-aqua input[type=submit]:hover {
  background: #0d516d;
  color: #fdffff;
}

/* line 512, resources/assets/styles/components/_forms.scss */

.form_wrapper.txt--check-red input[type=button]:hover,
.form_wrapper.txt--check-red input[type=submit]:hover {
  background: #c72127;
  color: #fdffff;
}

/* line 517, resources/assets/styles/components/_forms.scss */

.form_wrapper.txt--rose-pink input[type=button]:hover,
.form_wrapper.txt--rose-pink input[type=submit]:hover {
  background: #f287b7;
  color: #fdffff;
}

/* line 522, resources/assets/styles/components/_forms.scss */

.form_wrapper.txt--orange input[type=button]:hover,
.form_wrapper.txt--orange input[type=submit]:hover {
  background: #f47d33;
  color: #fdffff;
}

/* line 527, resources/assets/styles/components/_forms.scss */

.form_wrapper.txt--lime-green input[type=button]:hover,
.form_wrapper.txt--lime-green input[type=submit]:hover {
  background: #8fc73f;
  color: #fdffff;
}

/* line 532, resources/assets/styles/components/_forms.scss */

.form_wrapper.txt--purple-pastel input[type=button]:hover,
.form_wrapper.txt--purple-pastel input[type=submit]:hover {
  background: #b3a6d1;
  color: #fdffff;
}

/* line 537, resources/assets/styles/components/_forms.scss */

.form_wrapper.txt--sun-yellow input[type=button]:hover,
.form_wrapper.txt--sun-yellow input[type=submit]:hover {
  background: #e2d007;
  color: #fdffff;
}

/* line 542, resources/assets/styles/components/_forms.scss */

.form_wrapper.txt--hot-pink input[type=button]:hover,
.form_wrapper.txt--hot-pink input[type=submit]:hover {
  background: #ba006e;
  color: #fdffff;
}

/* line 547, resources/assets/styles/components/_forms.scss */

.form_wrapper.txt--orange-brown input[type=button]:hover,
.form_wrapper.txt--orange-brown input[type=submit]:hover {
  background: #934816;
  color: #fdffff;
}

/* line 552, resources/assets/styles/components/_forms.scss */

.form_wrapper.txt--grass-green input[type=button]:hover,
.form_wrapper.txt--grass-green input[type=submit]:hover {
  background: #007639;
  color: #fdffff;
}

/* line 557, resources/assets/styles/components/_forms.scss */

.form_wrapper.txt--blue-purple input[type=button]:hover,
.form_wrapper.txt--blue-purple input[type=submit]:hover {
  background: #3f419a;
  color: #fdffff;
}

/* line 562, resources/assets/styles/components/_forms.scss */

.form_wrapper.txt--mid-yellow input[type=button]:hover,
.form_wrapper.txt--mid-yellow input[type=submit]:hover {
  background: #c1b400;
  color: #fdffff;
}

/* line 567, resources/assets/styles/components/_forms.scss */

.form_wrapper.txt--royal-pink input[type=button]:hover,
.form_wrapper.txt--royal-pink input[type=submit]:hover {
  background: #7a0046;
  color: #fdffff;
}

/* line 572, resources/assets/styles/components/_forms.scss */

.form_wrapper.txt--brown input[type=button]:hover,
.form_wrapper.txt--brown input[type=submit]:hover {
  background: #6a2a00;
  color: #fdffff;
}

/* line 577, resources/assets/styles/components/_forms.scss */

.form_wrapper.txt--racing-green input[type=button]:hover,
.form_wrapper.txt--racing-green input[type=submit]:hover {
  background: #004d1e;
  color: #fdffff;
}

/* line 582, resources/assets/styles/components/_forms.scss */

.form_wrapper.txt--dark-blue-purple input[type=button]:hover,
.form_wrapper.txt--dark-blue-purple input[type=submit]:hover {
  background: #282568;
  color: #fdffff;
}

/* line 587, resources/assets/styles/components/_forms.scss */

.form_wrapper.txt--gold input[type=button]:hover,
.form_wrapper.txt--gold input[type=submit]:hover {
  background: #645e00;
  color: #fdffff;
}

/* line 592, resources/assets/styles/components/_forms.scss */

.form_wrapper.txt--base-grey input[type=button]:hover,
.form_wrapper.txt--base-grey input[type=submit]:hover {
  background: #777;
  color: #fdffff;
}

/* line 597, resources/assets/styles/components/_forms.scss */

.form_wrapper.txt--light-grey input[type=button]:hover,
.form_wrapper.txt--light-grey input[type=submit]:hover {
  background: rgba(119, 119, 119, 0.05);
  color: #191919;
}

/* line 604, resources/assets/styles/components/_forms.scss */

.form_wrapper.txt--sea-foam svg * {
  stroke: #fdffff;
}

/* line 607, resources/assets/styles/components/_forms.scss */

.form_wrapper.txt--sea-aqua svg * {
  stroke: #66c2dd;
}

/* line 610, resources/assets/styles/components/_forms.scss */

.form_wrapper.txt--beaming-blue svg * {
  stroke: #339fc1;
}

/* line 613, resources/assets/styles/components/_forms.scss */

.form_wrapper.txt--deep-sea-aqua svg * {
  stroke: #0d516d;
}

/* line 616, resources/assets/styles/components/_forms.scss */

.form_wrapper.txt--check-red svg * {
  stroke: #c72127;
}

/* line 619, resources/assets/styles/components/_forms.scss */

.form_wrapper.txt--rose-pink svg * {
  stroke: #f287b7;
}

/* line 622, resources/assets/styles/components/_forms.scss */

.form_wrapper.txt--orange svg * {
  stroke: #f47d33;
}

/* line 625, resources/assets/styles/components/_forms.scss */

.form_wrapper.txt--lime-green svg * {
  stroke: #8fc73f;
}

/* line 628, resources/assets/styles/components/_forms.scss */

.form_wrapper.txt--purple-pastel svg * {
  stroke: #b3a6d1;
}

/* line 631, resources/assets/styles/components/_forms.scss */

.form_wrapper.txt--sun-yellow svg * {
  stroke: #e2d007;
}

/* line 634, resources/assets/styles/components/_forms.scss */

.form_wrapper.txt--hot-pink svg * {
  stroke: #ba006e;
}

/* line 637, resources/assets/styles/components/_forms.scss */

.form_wrapper.txt--orange-brown svg * {
  stroke: #934816;
}

/* line 640, resources/assets/styles/components/_forms.scss */

.form_wrapper.txt--grass-green svg * {
  stroke: #007639;
}

/* line 643, resources/assets/styles/components/_forms.scss */

.form_wrapper.txt--blue-purple svg * {
  stroke: #3f419a;
}

/* line 646, resources/assets/styles/components/_forms.scss */

.form_wrapper.txt--mid-yellow svg * {
  stroke: #c1b400;
}

/* line 649, resources/assets/styles/components/_forms.scss */

.form_wrapper.txt--royal-pink svg * {
  stroke: #7a0046;
}

/* line 652, resources/assets/styles/components/_forms.scss */

.form_wrapper.txt--brown svg * {
  stroke: #6a2a00;
}

/* line 655, resources/assets/styles/components/_forms.scss */

.form_wrapper.txt--racing-green svg * {
  stroke: #004d1e;
}

/* line 658, resources/assets/styles/components/_forms.scss */

.form_wrapper.txt--dark-blue-purple svg * {
  stroke: #282568;
}

/* line 661, resources/assets/styles/components/_forms.scss */

.form_wrapper.txt--gold svg * {
  stroke: #645e00;
}

/* line 664, resources/assets/styles/components/_forms.scss */

.form_wrapper.txt--base-grey svg * {
  stroke: #777;
}

/* line 667, resources/assets/styles/components/_forms.scss */

.form_wrapper.txt--light-grey svg * {
  stroke: rgba(119, 119, 119, 0.05);
}

/* line 670, resources/assets/styles/components/_forms.scss */

.gform_heading {
  margin-bottom: 30px;
}

/* line 674, resources/assets/styles/components/_forms.scss */

.ginput_container_radio,
.ginput_container_fileupload {
  margin-top: 10px;
}

/* line 678, resources/assets/styles/components/_forms.scss */

.gfield_radio li,
.gfield_checkbox li {
  margin-bottom: 10px;
}

/* line 682, resources/assets/styles/components/_forms.scss */

table.gfield_list {
  width: 100%;
}

/* line 685, resources/assets/styles/components/_forms.scss */

.gfield_list_icons {
  text-align: right;
}

/* line 689, resources/assets/styles/components/_forms.scss */

.ui-datepicker {
  width: 216px;
  height: auto;
  margin: 5px auto 0;
  -webkit-box-shadow: 5px 5px 10px rgba(13, 81, 109, 0.25);
          box-shadow: 5px 5px 10px rgba(13, 81, 109, 0.25);
}

/* line 695, resources/assets/styles/components/_forms.scss */

.ui-datepicker a {
  text-decoration: none;
}

/* line 698, resources/assets/styles/components/_forms.scss */

.ui-datepicker table {
  width: 100%;
  border-collapse: collapse;
}

/* line 703, resources/assets/styles/components/_forms.scss */

.ui-datepicker-header {
  background-color: #0d516d;
  color: #e0e0e0;
  line-height: 30px;
  min-height: 30px !important;
  border-width: 1px 0 0 0;
  border-style: solid;
  border-color: #666;
}

/* line 712, resources/assets/styles/components/_forms.scss */

.ui-datepicker-title {
  text-align: center;
}

/* line 715, resources/assets/styles/components/_forms.scss */

.ui-datepicker-prev,
.ui-datepicker-next {
  display: inline-block;
  width: 30px;
  height: 30px;
  text-align: center;
  cursor: pointer;
  line-height: 600%;
  overflow: hidden;
}

/* line 726, resources/assets/styles/components/_forms.scss */

.ui-datepicker-prev {
  float: left;
  background-position: center -30px;
}

/* line 731, resources/assets/styles/components/_forms.scss */

.ui-datepicker-next {
  float: right;
  background-position: center 0px;
}

/* line 736, resources/assets/styles/components/_forms.scss */

.ui-datepicker thead {
  background: #fdffff;
  border-bottom: 1px solid #0d516d;
}

/* line 740, resources/assets/styles/components/_forms.scss */

.ui-datepicker th {
  text-transform: uppercase;
  text-align: center;
  font-size: 6pt;
  padding: 5px 0;
  color: #191919;
}

/* line 747, resources/assets/styles/components/_forms.scss */

.ui-datepicker tbody td {
  padding: 0;
  border-top: 1px solid #0d516d;
  border-right: 1px solid #0d516d;
}

/* line 752, resources/assets/styles/components/_forms.scss */

.ui-datepicker tbody td:last-child {
  border-right: 0;
}

/* line 755, resources/assets/styles/components/_forms.scss */

.ui-datepicker tbody tr {
  border-bottom: 1px solid #0d516d;
}

/* line 758, resources/assets/styles/components/_forms.scss */

.ui-datepicker tbody tr:last-child {
  border-bottom: 0px;
}

/* line 761, resources/assets/styles/components/_forms.scss */

.ui-datepicker td span,
.ui-datepicker td a {
  display: inline-block;
  font-family: "FSAlbertBold", sans-serif;
  text-align: center;
  width: 30px;
  height: 30px;
  line-height: 30px;
  color: #191919;
}

/* line 771, resources/assets/styles/components/_forms.scss */

.ui-datepicker-calendar .ui-state-default {
  background: #fdffff;
}

/* line 775, resources/assets/styles/components/_forms.scss */

.ui-datepicker-calendar .ui-state-hover {
  background: #0d516d;
  color: #fdffff;
}

/* line 779, resources/assets/styles/components/_forms.scss */

.ui-datepicker-calendar .ui-state-active {
  background: #0d516d;
  color: #fdffff;
  position: relative;
}

/* line 785, resources/assets/styles/components/_forms.scss */

.ui-datepicker-unselectable .ui-state-default {
  background: rgba(119, 119, 119, 0.25);
  color: #b4b3b3;
}

/* line 789, resources/assets/styles/components/_forms.scss */

.ui-datepicker-calendar td:first-child .ui-state-active {
  width: 29px;
  margin-left: 0;
}

/* line 793, resources/assets/styles/components/_forms.scss */

.ui-datepicker-calendar td:last-child .ui-state-active {
  width: 29px;
  margin-right: 0;
}

/* line 797, resources/assets/styles/components/_forms.scss */

.ui-datepicker-calendar tr:last-child .ui-state-active {
  height: 29px;
  margin-bottom: 0;
}

/* line 801, resources/assets/styles/components/_forms.scss */

td.ui-datepicker-unselectable.ui-state-disabled {
  background-color: rgba(119, 119, 119, 0.25);
}

/* line 804, resources/assets/styles/components/_forms.scss */

table.ui-datepicker-calendar {
  margin: 0 0 0 0 !important;
}

/* line 808, resources/assets/styles/components/_forms.scss */

body div#ui-datepicker-div[style] {
  z-index: 9999 !important;
}

/* line 812, resources/assets/styles/components/_forms.scss */

.ui-datepicker-title select {
  font-family: "FSAlbertBold", sans-serif;
  color: #fdffff;
  font-size: 16px;
  line-height: 22px;
  border: 0;
  outline: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5LjQgNi4xIj4NCiAgICA8ZGVmcz4NCiAgICAgICAgPHN0eWxlPg0KICAgICAgICAgICAgLmNscy0xIHsNCiAgICAgICAgICAgIGZpbGw6ICNmZGZmZmY7DQogICAgICAgICAgICB9DQogICAgICAgIDwvc3R5bGU+DQogICAgPC9kZWZzPg0KICAgIDxnIGlkPSJTeW1ib2xfODUiIGRhdGEtbmFtZT0iU3ltYm9sIDg1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjgzIC03MDIpIj4NCiAgICAgICAgPHBhdGggaWQ9IlBhdGhfMzYiIGRhdGEtbmFtZT0iUGF0aCAzNiIgY2xhc3M9ImNscy0xIiBkPSJNNi43LDguMSwyLDMuNCwzLjQsMiw2LjcsNS4zLDEwLDJsMS40LDEuNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY4MSA3MDApIi8+DQogICAgPC9nPg0KPC9zdmc+DQo=) no-repeat right center;
  background-size: 9px 9px;
  width: calc(50% - 20px);
  padding: 10px 0;
  margin: 0 10px;
}

/* line 826, resources/assets/styles/components/_forms.scss */

.ui-datepicker-title select option {
  color: #0d516d;
}

/* line 829, resources/assets/styles/components/_forms.scss */

.ui-datepicker-prev,
.ui-datepicker-next {
  display: none !important;
}

/* line 834, resources/assets/styles/components/_forms.scss */

.primary--sea-foam {
  color: #fdffff;
}

/* line 838, resources/assets/styles/components/_forms.scss */

.gfield_checkbox li:before,
.gfield_radio li:before {
  display: none !important;
}

/* line 844, resources/assets/styles/components/_forms.scss */

.popover .gform_wrapper li:last-child {
  margin-bottom: 15px;
}

@media (max-width: 767px) {
  /* line 849, resources/assets/styles/components/_forms.scss */

  .gf_step {
    margin: 0 12px;
  }
}

/* line 854, resources/assets/styles/components/_forms.scss */

select::-ms-expand {
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  /* IE 5-7 */
  filter: alpha(opacity=0);
  /* Good browsers :) */
  opacity: 0;
}

/* line 863, resources/assets/styles/components/_forms.scss */

.gform_validation_container {
  display: none !important;
}

/* line 1, resources/assets/styles/components/_hero.scss */

.hero {
  color: #fdffff;
  padding: 25px 20px 30px;
  position: relative;
  overflow: hidden;
}

@media only screen and (min-width: 1024px) {
  /* line 1, resources/assets/styles/components/_hero.scss */

  .hero {
    padding: 80px 50px 60px;
  }
}

/* line 12, resources/assets/styles/components/_hero.scss */

.hero .width_wrapper {
  position: relative;
  width: 1264px;
}

/* line 16, resources/assets/styles/components/_hero.scss */

.hero_icon {
  display: none;
}

@media only screen and (min-width: 1024px) {
  /* line 16, resources/assets/styles/components/_hero.scss */

  .hero_icon {
    float: right;
    display: inline-block;
    margin-top: -25px;
  }
}

@media only screen and (min-width: 1024px) {
  /* line 25, resources/assets/styles/components/_hero.scss */

  .hero--left .width_wrapper {
    text-align: right;
  }
}

@media only screen and (min-width: 1024px) {
  /* line 30, resources/assets/styles/components/_hero.scss */

  .hero--left .hero_icon {
    float: left;
  }
}

@media only screen and (min-width: 1024px) {
  /* line 36, resources/assets/styles/components/_hero.scss */

  .hero_icon svg {
    width: auto;
    height: 125px;
  }
}

/* line 42, resources/assets/styles/components/_hero.scss */

.hero h1,
.single-knowledge .hero h2,
.single-post .hero h2 {
  font-size: 40px;
  line-height: 45px;
  margin: 0;
}

@media only screen and (min-width: 1024px) {
  /* line 42, resources/assets/styles/components/_hero.scss */

  .hero h1,
  .single-knowledge .hero h2,
  .single-post .hero h2 {
    font-size: 75px;
    line-height: 80px;
    display: inline-block;
    max-width: calc(100% - 200px);
  }
}

/* line 57, resources/assets/styles/components/_hero.scss */

.hero--large-text-carousel h2 {
  font-size: 40px;
  line-height: 45px;
  text-align: center;
}

@media only screen and (min-width: 1024px) {
  /* line 57, resources/assets/styles/components/_hero.scss */

  .hero--large-text-carousel h2 {
    font-size: 75px;
    line-height: 80px;
  }
}

/* line 67, resources/assets/styles/components/_hero.scss */

.hero--large-text-carousel {
  padding: 120px 50px 100px;
}

/* line 70, resources/assets/styles/components/_hero.scss */

.hero--large-text-carousel h2 {
  font-family: "FSAlbertLight", sans-serif;
  font-weight: normal;
  text-align: center;
  margin: 50px 0;
}

@media only screen and (min-width: 1024px) {
  /* line 70, resources/assets/styles/components/_hero.scss */

  .hero--large-text-carousel h2 {
    width: 850px;
    max-width: 100%;
    text-align: left;
    margin: 100px 0;
  }
}

/* line 83, resources/assets/styles/components/_hero.scss */

.hero--large-text-carousel .slick-dots {
  text-align: center;
}

@media only screen and (min-width: 1024px) {
  /* line 83, resources/assets/styles/components/_hero.scss */

  .hero--large-text-carousel .slick-dots {
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
         -o-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}

/* line 93, resources/assets/styles/components/_hero.scss */

.hero--large-icon-carousel .slick-dots,
.hero--large-button-carousel .slick-dots {
  text-align: center;
}

@media only screen and (min-width: 1024px) {
  /* line 97, resources/assets/styles/components/_hero.scss */

  .hero--large-text-carousel .slick-dots li {
    display: block;
    margin: 0 0 10px;
  }
}

/* line 103, resources/assets/styles/components/_hero.scss */

.hero--large-text-carousel .slick-dots button,
.hero--large-icon-carousel .slick-dots button,
.hero--large-button-carousel .slick-dots button {
  width: 15px;
  height: 15px;
  text-indent: -99999px;
  overflow: hidden;
  background: transparent;
  border: 3px solid #fdffff;
  border-radius: 50%;
  padding: 0;
  outline: none;
}

/* line 116, resources/assets/styles/components/_hero.scss */

.hero--large-text-carousel .slick-dots li.slick-active button,
.hero--large-icon-carousel .slick-dots li.slick-active button,
.hero--large-button-carousel .slick-dots li.slick-active button {
  background: #fdffff;
}

@media only screen and (min-width: 1024px) {
  /* line 121, resources/assets/styles/components/_hero.scss */

  .hero--large-icon-carousel,
  .hero--large-button-carousel {
    padding-bottom: 20px;
  }
}

@media only screen and (min-width: 1024px) {
  /* line 127, resources/assets/styles/components/_hero.scss */

  .hero--large-button-carousel {
    padding-top: 150px;
  }
}

/* line 132, resources/assets/styles/components/_hero.scss */

.hero--large-icon-carousel h2 {
  font-size: 40px;
  line-height: 45px;
  text-align: center;
  margin: 50px 0;
}

@media only screen and (min-width: 1024px) {
  /* line 132, resources/assets/styles/components/_hero.scss */

  .hero--large-icon-carousel h2 {
    float: right;
    font-size: 75px;
    line-height: 80px;
    text-align: right;
    width: 610px;
    max-width: 100%;
    margin: 70px 0;
  }
}

@media only screen and (min-width: 1024px) {
  /* line 148, resources/assets/styles/components/_hero.scss */

  .hero--large-icon-carousel.hero--right h2 {
    float: left;
    text-align: left;
  }
}

/* line 154, resources/assets/styles/components/_hero.scss */

.hero--large-icon-carousel .hero_icon svg {
  width: 250px;
  margin-top: 80px;
}

/* line 158, resources/assets/styles/components/_hero.scss */

.hero--large-button-carousel .hero_item {
  text-align: center;
}

/* line 161, resources/assets/styles/components/_hero.scss */

.hero--large-button-carousel h2 {
  font-family: "FSAlbertLight", sans-serif;
  font-weight: normal;
  font-size: 40px;
  line-height: 45px;
  text-align: center;
}

@media only screen and (min-width: 1024px) {
  /* line 161, resources/assets/styles/components/_hero.scss */

  .hero--large-button-carousel h2 {
    font-size: 75px;
    line-height: 80px;
    width: 850px;
    max-width: 100%;
    margin: 50px auto;
  }
}

/* line 176, resources/assets/styles/components/_hero.scss */

.hero--large-button-carousel a {
  font-size: 14px;
  line-height: 14px;
  font-family: "FSAlbertExtraBold", sans-serif;
  display: inline-block;
  margin: 40px 0;
  border: 2px solid #fdffff;
  border-radius: 24px;
  color: #fdffff;
  text-transform: uppercase;
  text-decoration: none;
  padding: 15px 20px;
  -webkit-transition: all .15s linear;
  -o-transition: all .15s linear;
  transition: all .15s linear;
}

@media only screen and (min-width: 1024px) {
  /* line 176, resources/assets/styles/components/_hero.scss */

  .hero--large-button-carousel a {
    margin-top: 0;
    margin-bottom: 80px;
    padding-left: 75px;
    padding-right: 75px;
  }
}

/* line 197, resources/assets/styles/components/_hero.scss */

.hero--large-button-carousel a:hover {
  background: #fdffff;
  color: #66c2dd;
}

/* line 236, resources/assets/styles/components/_hero.scss */

.hero {
  position: relative;
}

/* line 239, resources/assets/styles/components/_hero.scss */

.hero_svg {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 1366px;
  margin: 0 auto;
  -webkit-transform: translateY(-170px);
       -o-transform: translateY(-170px);
          transform: translateY(-170px);
}

/* line 249, resources/assets/styles/components/_hero.scss */

.hero_svg svg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}

/* line 258, resources/assets/styles/components/_hero.scss */

.hero_svg--bottom {
  -webkit-transform: translateY(0);
       -o-transform: translateY(0);
          transform: translateY(0);
}

/* line 262, resources/assets/styles/components/_hero.scss */

#lottie {
  position: absolute;
  top: -8%;
  left: 0;
  right: -10%;
  bottom: 0;
}

/* line 269, resources/assets/styles/components/_hero.scss */

.hero--check #lottie svg g > g:first-child rect,
.hero--wave #lottie svg g > g:first-child rect {
  fill: transparent !important;
}

/* line 273, resources/assets/styles/components/_hero.scss */

.hero--wave #lottie {
  top: 0;
  right: 0;
}

/* line 1, resources/assets/styles/components/_icon-text.scss */

.icon-text {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 50px;
}

@media only screen and (min-width: 1024px) {
  /* line 7, resources/assets/styles/components/_icon-text.scss */

  .icon-text:not(.shadowed):not(:last-child) {
    margin-bottom: 50px;
  }
}

/* line 12, resources/assets/styles/components/_icon-text.scss */

.icon-text.shadowed {
  margin-bottom: 20px;
}

/* line 18, resources/assets/styles/components/_icon-text.scss */

.icon-text:first-child:last-child {
  margin-bottom: 50px;
}

@media only screen and (min-width: 1024px) {
  /* line 18, resources/assets/styles/components/_icon-text.scss */

  .icon-text:first-child:last-child {
    margin-bottom: 20px;
  }
}

/* line 25, resources/assets/styles/components/_icon-text.scss */

.section--grid .width_wrapper .column:last-child .icon-text:first-child:last-child {
  margin-bottom: 0;
}

@media only screen and (min-width: 1024px) {
  /* line 25, resources/assets/styles/components/_icon-text.scss */

  .section--grid .width_wrapper .column:last-child .icon-text:first-child:last-child {
    margin-bottom: 20px;
  }
}

@media only screen and (min-width: 768px) {
  /* line 33, resources/assets/styles/components/_icon-text.scss */

  .column_inner_wrapper:not([data-components="1"]) .icon-text:first-child:last-child {
    height: 100%;
    margin-bottom: 0;
  }
}

/* line 40, resources/assets/styles/components/_icon-text.scss */

.icon-text--icon-left .icon {
  margin-bottom: 20px;
}

/* line 43, resources/assets/styles/components/_icon-text.scss */

.icon-text h3 {
  font-size: 24px;
  line-height: 28px;
  color: #0d516d;
  margin: 20px 0;
}

/* line 49, resources/assets/styles/components/_icon-text.scss */

section:not(.section--sea-foam):not(.section--light-grey) .icon-text h3 {
  color: #fdffff;
}

/* line 53, resources/assets/styles/components/_icon-text.scss */

.icon-text .text-default {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

/* line 56, resources/assets/styles/components/_icon-text.scss */

.icon-text .text-default * {
  font-size: 16px;
  line-height: 22px;
  margin-top: 0;
}

@media only screen and (min-width: 768px) {
  /* line 56, resources/assets/styles/components/_icon-text.scss */

  .icon-text .text-default * {
    font-size: 18px;
    line-height: 24px;
  }
}

/* line 66, resources/assets/styles/components/_icon-text.scss */

.icon-text .text-default *:last-child {
  margin-bottom: 0;
}

/* line 69, resources/assets/styles/components/_icon-text.scss */

.icon-text svg {
  width: 100%;
  height: auto;
  max-height: 70px;
}

/** heading top */

/* line 76, resources/assets/styles/components/_icon-text.scss */

.icon-text--title-top .icon {
  margin-bottom: 20px;
}

/* line 79, resources/assets/styles/components/_icon-text.scss */

.icon-text--title-top h3 {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
}

/** icon bottom */

/* line 84, resources/assets/styles/components/_icon-text.scss */

.icon-text--icon-bottom .icon {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
  margin-top: 20px;
}

/** small icon text */

/* line 90, resources/assets/styles/components/_icon-text.scss */

.icon-text--icon-left {
  text-align: left;
  position: relative;
}

@media only screen and (min-width: 768px) {
  /* line 90, resources/assets/styles/components/_icon-text.scss */

  .icon-text--icon-left {
    padding-right: 40px;
  }
}

/* line 99, resources/assets/styles/components/_icon-text.scss */

.icon-text--icon-left .icon {
  position: absolute;
  left: 0;
}

/* line 103, resources/assets/styles/components/_icon-text.scss */

.icon-text--icon-left.shadowed .icon {
  left: 20px;
}

/* line 107, resources/assets/styles/components/_icon-text.scss */

.icon-text--icon-left .icon,
.icon-text--icon-left h3 {
  display: inline-block;
}

/* line 111, resources/assets/styles/components/_icon-text.scss */

.icon-text--icon-left svg {
  max-width: 50px;
  max-height: 50px;
}

/* line 115, resources/assets/styles/components/_icon-text.scss */

.icon-text--icon-left h3 {
  margin: 0 0 40px 70px;
  -webkit-transform: translateY(12px);
       -o-transform: translateY(12px);
          transform: translateY(12px);
}

/* line 119, resources/assets/styles/components/_icon-text.scss */

.icon-text--icon-left .content {
  margin-top: 10px;
}

/** large icon */

/* line 124, resources/assets/styles/components/_icon-text.scss */

.icon-text--large-icon-left {
  display: block;
  text-align: left;
}

/* line 128, resources/assets/styles/components/_icon-text.scss */

.icon-text--large-icon-left span {
  font-size: 24px;
  line-height: 28px;
  margin-top: 20px;
}

/* line 133, resources/assets/styles/components/_icon-text.scss */

.icon-text--large-icon-left h3 {
  font-size: 40px;
  line-height: 45px;
}

/* line 137, resources/assets/styles/components/_icon-text.scss */

.icon-text--large-icon-left .text-default * {
  font-family: "FSAlbertLight", sans-serif;
  font-weight: normal;
  font-size: 24px;
  line-height: 28px;
}

@media only screen and (min-width: 768px) {
  /* line 144, resources/assets/styles/components/_icon-text.scss */

  .icon-text--large-icon-left .icon {
    float: left;
    width: 100px;
    margin-right: 50px;
  }

  /* line 149, resources/assets/styles/components/_icon-text.scss */

  .icon-text--large-icon-left .icon svg {
    width: 100%;
    height: 100%;
  }

  /* line 153, resources/assets/styles/components/_icon-text.scss */

  .icon-text--large-icon-left span {
    margin-top: 0;
  }

  /* line 156, resources/assets/styles/components/_icon-text.scss */

  .icon-text--large-icon-left span,
  .icon-text--large-icon-left h3,
  .icon-text--large-icon-left .text-default {
    display: block;
    float: right;
    width: calc(100% - 150px);
  }

  /* line 163, resources/assets/styles/components/_icon-text.scss */

  .icon-text--large-icon-left .icon + h3 {
    margin-top: 0;
  }
}

/** list */

/* line 169, resources/assets/styles/components/_icon-text.scss */

.icon-text--list {
  text-align: left;
}

/* line 172, resources/assets/styles/components/_icon-text.scss */

.icon-text--list .text-default li {
  font-family: "FSAlbertLight", sans-serif;
  font-weight: normal;
  line-height: 38px;
}

/* line 178, resources/assets/styles/components/_icon-text.scss */

.icon-text--list li {
  position: relative;
  display: block;
  padding-left: 30px;
}

/* line 183, resources/assets/styles/components/_icon-text.scss */

.icon-text--list li:before {
  content: "";
  display: block;
  position: absolute;
  width: 20px;
  height: 20px;
  background: #fdffff;
  border-radius: 50%;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%);
}

/* line 193, resources/assets/styles/components/_icon-text.scss */

.section--sea-foam .icon-text--list li:before {
  background: #0d516d;
}

@media only screen and (min-width: 768px) {
  /* line 197, resources/assets/styles/components/_icon-text.scss */

  .icon-text--icon-top .text-default {
    padding: 0 10px;
  }
}

@media only screen and (min-width: 1024px) {
  /* line 197, resources/assets/styles/components/_icon-text.scss */

  .icon-text--icon-top .text-default {
    padding: 0 20px;
  }
}

/* line 208, resources/assets/styles/components/_icon-text.scss */

.icon-text.icon-text--icon-left .text-default ul li {
  position: relative;
  padding-left: 20px;
  margin-top: 10px;
}

/* line 213, resources/assets/styles/components/_icon-text.scss */

.icon-text.icon-text--icon-left .text-default ul li:before {
  content: "";
  display: block;
  position: absolute;
  content: '\2013';
  left: 0;
}

@media (max-width: 1024px) {
  /* line 220, resources/assets/styles/components/_icon-text.scss */

  .section--grid.mobile-carousel .component {
    margin: 0 10px 20px;
  }
}

/* line 224, resources/assets/styles/components/_icon-text.scss */

.icon-text--icon-left .icon {
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 6, resources/assets/styles/components/_image-carousel.scss */

.section--grid--thirds .image-carousel p.caption,
.section--grid--quarters .image-carousel p.caption {
  display: none;
}

/* line 10, resources/assets/styles/components/_image-carousel.scss */

.image-carousel_nav,
.case_study-carousel_nav,
.logo-carousel_nav,
.carousel_nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 18, resources/assets/styles/components/_image-carousel.scss */

.image-carousel_nav .slick-prev,
.case_study-carousel_nav .slick-prev,
.logo-carousel_nav .slick-prev,
.carousel_nav .slick-prev {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}

/* line 24, resources/assets/styles/components/_image-carousel.scss */

.image-carousel_nav .slick-dots,
.case_study-carousel_nav .slick-dots,
.logo-carousel_nav .slick-dots,
.carousel_nav .slick-dots {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  max-width: 75%;
}

@media only screen and (min-width: 768px) {
  /* line 24, resources/assets/styles/components/_image-carousel.scss */

  .image-carousel_nav .slick-dots,
  .case_study-carousel_nav .slick-dots,
  .logo-carousel_nav .slick-dots,
  .carousel_nav .slick-dots {
    max-width: 100%;
  }
}

/* line 35, resources/assets/styles/components/_image-carousel.scss */

.image-carousel_nav .slick-next,
.case_study-carousel_nav .slick-next,
.logo-carousel_nav .slick-next,
.carousel_nav .slick-next {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

/* line 42, resources/assets/styles/components/_image-carousel.scss */

.section--grid--fiftyfifty .image-carousel_nav,
.section--grid-width .image-carousel_nav,
.section--screen-width-reduced .image-carousel_nav,
.section--grid--twothirds_onethirds .column:first-child .image-carousel_nav,
.section--grid--onethirds_twothirds .column:last-child .image-carousel_nav {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-top: -30px;
  z-index: 1;
  position: relative;
}

/* line 52, resources/assets/styles/components/_image-carousel.scss */

.section--screen-width-reduced .image-carousel_nav,
.section--screen-width .image-carousel_nav {
  width: 1324px;
  max-width: 100%;
  margin: -30px auto 0;
}

/* line 58, resources/assets/styles/components/_image-carousel.scss */

.section--screen-width .image-carousel_nav {
  position: relative;
  padding-right: 20px;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-top: -50px;
  z-index: 5;
}

@media only screen and (min-width: 768px) {
  /* line 58, resources/assets/styles/components/_image-carousel.scss */

  .section--screen-width .image-carousel_nav {
    padding-right: 0;
  }
}

/* line 70, resources/assets/styles/components/_image-carousel.scss */

.section--grid-width .image-carousel .image_caption_wrapper,
.section--grid--fiftyfifty .image-carousel .image_caption_wrapper,
.section--grid--twothirds_onethirds .column:first-child .image-carousel .image_caption_wrapper,
.section--grid--onethirds_twothirds .column:last-child .image-carousel .image_caption_wrapper {
  padding-left: 0;
}

/* line 77, resources/assets/styles/components/_image-carousel.scss */

.section--image_carousel.section--screen-width,
.section--image_carousel.section--screen-width-reduced {
  padding-left: 0;
  padding-right: 0;
}

/* line 83, resources/assets/styles/components/_image-carousel.scss */

main .section--grid-width .image-carousel img {
  width: 100%;
  max-height: 50vh;
  -o-object-fit: cover;
     object-fit: cover;
}

/* line 88, resources/assets/styles/components/_image-carousel.scss */

main .section--screen-width .image-carousel,
main .section--screen-width-reduced .image-carousel {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

/* line 94, resources/assets/styles/components/_image-carousel.scss */

main .section--screen-width .image-carousel img {
  width: 100%;
  max-height: 100vh;
  -o-object-fit: cover;
     object-fit: cover;
}

/* line 99, resources/assets/styles/components/_image-carousel.scss */

main .section--screen-width-reduced .image-carousel img {
  max-height: 70vh;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}

/** todo: may want to refactor slick stuff outside of this **/

/* line 106, resources/assets/styles/components/_image-carousel.scss */

.slick-dots {
  margin-left: 5px;
  margin-right: 5px;
  text-align: center;
}

/* line 111, resources/assets/styles/components/_image-carousel.scss */

.slick-dots button {
  font-family: "FSAlbertBold", sans-serif;
  font-size: 14px;
  line-height: 16px;
  background: transparent;
  color: #fdffff;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  border: 0;
  cursor: pointer;
  margin: 0;
  padding: 0;
}

/* line 125, resources/assets/styles/components/_image-carousel.scss */

.slick-dots li {
  display: inline-block;
  margin: 0 5px;
}

/* line 129, resources/assets/styles/components/_image-carousel.scss */

.image-carousel_nav button,
.case_study-carousel_nav button,
.logo-carousel_nav button,
.carousel_nav button {
  cursor: pointer;
  outline: none;
}

/* line 136, resources/assets/styles/components/_image-carousel.scss */

.slick-dots li.slick-active button {
  background: #fdffff;
  color: #0d516d;
}

/* line 140, resources/assets/styles/components/_image-carousel.scss */

.slick-dots li:nth-child(7) {
  margin-top: 5px;
}

@media only screen and (min-width: 768px) {
  /* line 140, resources/assets/styles/components/_image-carousel.scss */

  .slick-dots li:nth-child(7) {
    margin-top: 0;
  }
}

/* line 147, resources/assets/styles/components/_image-carousel.scss */

.section--sea-foam .slick-dots button {
  color: #0d516d;
}

/* line 150, resources/assets/styles/components/_image-carousel.scss */

.section--sea-foam .slick-dots li.slick-active button {
  color: #fdffff;
  background: #0d516d;
}

/* line 154, resources/assets/styles/components/_image-carousel.scss */

.section--light-grey .slick-dots button {
  color: #66c2dd;
}

/* line 157, resources/assets/styles/components/_image-carousel.scss */

.section--light-grey .slick-dots li.slick-active button {
  color: #fdffff;
  background: #66c2dd;
}

/* line 161, resources/assets/styles/components/_image-carousel.scss */

.section--screen-width .image-carousel_nav .slick-dots button {
  color: #fdffff;
}

/* line 164, resources/assets/styles/components/_image-carousel.scss */

.section--screen-width .image-carousel_nav .slick-dots li.slick-active button {
  background: #fdffff;
  color: #0d516d;
}

/* line 168, resources/assets/styles/components/_image-carousel.scss */

.slick-slide {
  outline: none;
  position: relative;
}

/* line 172, resources/assets/styles/components/_image-carousel.scss */

.slick-prev,
.slick-next,
.section--screen-width .image-carousel_nav .slick-prev,
.section--screen-width .image-carousel_nav .slick-next {
  border: 0;
  text-indent: -99999px;
  overflow: hidden;
  width: 10px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjEgOS40Ij4NCiAgICA8ZGVmcz4NCiAgICAgICAgPHN0eWxlPg0KICAgICAgICAgICAgLmNscy0xIHsNCiAgICAgICAgICAgIGZpbGw6ICNmZGZmZmY7DQogICAgICAgICAgICB9DQogICAgICAgIDwvc3R5bGU+DQogICAgPC9kZWZzPg0KICAgIDxnIGlkPSJTeW1ib2xfOTkiIGRhdGEtbmFtZT0iU3ltYm9sIDk5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3MDguMSAtNjgzKSByb3RhdGUoOTApIj4NCiAgICAgICAgPHBhdGggaWQ9IlBhdGhfMzYiIGRhdGEtbmFtZT0iUGF0aCAzNiIgY2xhc3M9ImNscy0xIiBkPSJNNi43LDguMSwyLDMuNCwzLjQsMiw2LjcsNS4zLDEwLDJsMS40LDEuNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY4MSA3MDApIi8+DQogICAgPC9nPg0KPC9zdmc+DQo=) no-repeat center;
  background-size: 8px 8px;
}

/* line 183, resources/assets/styles/components/_image-carousel.scss */

.slick-next {
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}

/* line 186, resources/assets/styles/components/_image-carousel.scss */

.section--sea-foam .slick-prev,
.section--sea-foam .slick-next {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjEgOS40Ij4NCiAgPGRlZnM+DQogICAgPHN0eWxlPg0KICAgICAgLmNscy0xIHsNCiAgICAgICAgZmlsbDogIzBkNTE2ZDsNCiAgICAgIH0NCiAgICA8L3N0eWxlPg0KICA8L2RlZnM+DQogIDxnIGlkPSJTeW1ib2xfOTkiIGRhdGEtbmFtZT0iU3ltYm9sIDk5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3MDguMSAtNjgzKSByb3RhdGUoOTApIj4NCiAgICA8cGF0aCBpZD0iUGF0aF8zNiIgZGF0YS1uYW1lPSJQYXRoIDM2IiBjbGFzcz0iY2xzLTEiIGQ9Ik02LjcsOC4xLDIsMy40LDMuNCwyLDYuNyw1LjMsMTAsMmwxLjQsMS40WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjgxIDcwMCkiLz4NCiAgPC9nPg0KPC9zdmc+DQo=) no-repeat center;
  background-size: 8px 8px;
}

/* line 191, resources/assets/styles/components/_image-carousel.scss */

.section--light-grey .slick-prev,
.section--light-grey .slick-next {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2LjEgOS40Ij4NCiAgICA8ZGVmcz4NCiAgICAgICAgPHN0eWxlPg0KICAgICAgICAgICAgLmNscy0xIHsNCiAgICAgICAgICAgIGZpbGw6ICM2NmMyZGQ7DQogICAgICAgICAgICB9DQogICAgICAgIDwvc3R5bGU+DQogICAgPC9kZWZzPg0KICAgIDxnIGlkPSJTeW1ib2xfOTkiIGRhdGEtbmFtZT0iU3ltYm9sIDk5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3MDguMSAtNjgzKSByb3RhdGUoOTApIj4NCiAgICAgICAgPHBhdGggaWQ9IlBhdGhfMzYiIGRhdGEtbmFtZT0iUGF0aCAzNiIgY2xhc3M9ImNscy0xIiBkPSJNNi43LDguMSwyLDMuNCwzLjQsMiw2LjcsNS4zLDEwLDJsMS40LDEuNFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY4MSA3MDApIi8+DQogICAgPC9nPg0KPC9zdmc+DQo=) no-repeat center;
  background-size: 8px 8px;
}

@media (max-width: 768px) {
  /* line 198, resources/assets/styles/components/_image-carousel.scss */

  .section--screen-width-reduced .image-carousel_nav {
    margin-top: -20px;
  }

  /* line 201, resources/assets/styles/components/_image-carousel.scss */

  .image-carousel_nav .slick-next {
    margin-right: 20px;
  }
}

/* line 2, resources/assets/styles/components/_image.scss */

main .section--screen-width .image {
  position: relative;
}

/* line 5, resources/assets/styles/components/_image.scss */

main .section--screen-width .image_caption_wrapper {
  position: absolute;
  bottom: 20px;
  left: -10px;
  right: 0;
}

@media only screen and (min-width: 768px) {
  /* line 5, resources/assets/styles/components/_image.scss */

  main .section--screen-width .image_caption_wrapper {
    left: 0;
  }
}

/* line 15, resources/assets/styles/components/_image.scss */

main .section--screen-width .image_caption_wrapper p.caption {
  color: #fdffff;
}

/* line 19, resources/assets/styles/components/_image.scss */

main .section--screen-width .image,
main .section--screen-width-reduced .image {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

/* line 25, resources/assets/styles/components/_image.scss */

main .section--screen-width-reduced .image img {
  max-height: 70vh;
  -o-object-fit: cover;
     object-fit: cover;
}

/* line 29, resources/assets/styles/components/_image.scss */

.image_caption_wrapper {
  width: 50%;
  max-width: 100%;
  padding: 0 30px;
}

@media only screen and (min-width: 768px) {
  /* line 29, resources/assets/styles/components/_image.scss */

  .image_caption_wrapper {
    width: 1324px;
    margin: 0 auto;
  }
}

/* line 40, resources/assets/styles/components/_image.scss */

.section--grid .column .image_caption_wrapper {
  padding-left: 0;
}

/* line 44, resources/assets/styles/components/_image.scss */

.section--image.section--screen-width,
.section--image.section--screen-width-reduced {
  padding-left: 0;
  padding-right: 0;
}

/* line 1, resources/assets/styles/components/_knowledge-base.scss */

.kb_card {
  margin-bottom: 20px;
}

/* line 4, resources/assets/styles/components/_knowledge-base.scss */

.kb_card_inner {
  display: block;
  text-decoration: none;
  border-radius: 20px;
  -webkit-box-shadow: 5px 5px 10px rgba(13, 81, 109, 0.25);
          box-shadow: 5px 5px 10px rgba(13, 81, 109, 0.25);
  height: 375px;
  position: relative;
  background: #fdffff;
}

/* line 13, resources/assets/styles/components/_knowledge-base.scss */

.kb_card_header {
  font-family: "FSAlbertBold", sans-serif;
  font-size: 12px;
  line-height: 16px;
  text-transform: uppercase;
  color: #fdffff;
  border-radius: 20px 20px 0 0;
  padding: 15px 20px;
  background-color: #0d516d;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NSAxNSI+DQogIDxkZWZzPg0KICAgIDxzdHlsZT4NCiAgICAgIC5jbHMtMSwgLmNscy00IHsNCiAgICAgICAgZmlsbDogI2ZkZmZmZjsNCiAgICAgIH0NCg0KICAgICAgLmNscy0yIHsNCiAgICAgICAgZmlsbDogbm9uZTsNCiAgICAgIH0NCg0KICAgICAgLmNscy0zLCAuY2xzLTQgew0KICAgICAgICBzdHJva2U6IG5vbmU7DQogICAgICB9DQogICAgPC9zdHlsZT4NCiAgPC9kZWZzPg0KICA8ZyBpZD0iR3JvdXBfMjE4MSIgZGF0YS1uYW1lPSJHcm91cCAyMTgxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTA5IC02NjEpIj4NCiAgICA8cGF0aCBpZD0iUGF0aF8zMDQxMiIgZGF0YS1uYW1lPSJQYXRoIDMwNDEyIiBjbGFzcz0iY2xzLTEiIGQ9Ik03LjUsMEE3LjUsNy41LDAsMSwxLDAsNy41LDcuNSw3LjUsMCwwLDEsNy41LDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5MDkgNjYxKSIvPg0KICAgIDxnIGlkPSJQYXRoXzMwNDEzIiBkYXRhLW5hbWU9IlBhdGggMzA0MTMiIGNsYXNzPSJjbHMtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTM0LjAzNiA2NjEpIj4NCiAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTcuNSwwQTcuNSw3LjUsMCwxLDEsMCw3LjUsNy41LDcuNSwwLDAsMSw3LjUsMFoiLz4NCiAgICAgIDxwYXRoIGNsYXNzPSJjbHMtNCIgZD0iTSA3LjUgMSBDIDMuOTE1ODg5NzM5OTkwMjM0IDEgMSAzLjkxNTg4OTczOTk5MDIzNCAxIDcuNSBDIDEgMTEuMDg0MTEwMjYwMDA5NzcgMy45MTU4ODk3Mzk5OTAyMzQgMTQgNy41IDE0IEMgMTEuMDg0MTEwMjYwMDA5NzcgMTQgMTQgMTEuMDg0MTEwMjYwMDA5NzcgMTQgNy41IEMgMTQgMy45MTU4ODk3Mzk5OTAyMzQgMTEuMDg0MTEwMjYwMDA5NzcgMSA3LjUgMSBNIDcuNSAwIEMgMTEuNjQyMTM5NDM0ODE0NDUgMCAxNSAzLjM1Nzg1OTYxMTUxMTIzIDE1IDcuNSBDIDE1IDExLjY0MjEzOTQzNDgxNDQ1IDExLjY0MjEzOTQzNDgxNDQ1IDE1IDcuNSAxNSBDIDMuMzU3ODU5NjExNTExMjMgMTUgMCAxMS42NDIxMzk0MzQ4MTQ0NSAwIDcuNSBDIDAgMy4zNTc4NTk2MTE1MTEyMyAzLjM1Nzg1OTYxMTUxMTIzIDAgNy41IDAgWiIvPg0KICAgIDwvZz4NCiAgICA8ZyBpZD0iUGF0aF8zMDQxNCIgZGF0YS1uYW1lPSJQYXRoIDMwNDE0IiBjbGFzcz0iY2xzLTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDk1OSA2NjEpIj4NCiAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTcuNSwwQTcuNSw3LjUsMCwxLDEsMCw3LjUsNy41LDcuNSwwLDAsMSw3LjUsMFoiLz4NCiAgICAgIDxwYXRoIGNsYXNzPSJjbHMtNCIgZD0iTSA3LjUgMSBDIDMuOTE1ODg5NzM5OTkwMjM0IDEgMSAzLjkxNTg4OTczOTk5MDIzNCAxIDcuNSBDIDEgMTEuMDg0MTEwMjYwMDA5NzcgMy45MTU4ODk3Mzk5OTAyMzQgMTQgNy41IDE0IEMgMTEuMDg0MTEwMjYwMDA5NzcgMTQgMTQgMTEuMDg0MTEwMjYwMDA5NzcgMTQgNy41IEMgMTQgMy45MTU4ODk3Mzk5OTAyMzQgMTEuMDg0MTEwMjYwMDA5NzcgMSA3LjUgMSBNIDcuNSAwIEMgMTEuNjQyMTM5NDM0ODE0NDUgMCAxNSAzLjM1Nzg1OTYxMTUxMTIzIDE1IDcuNSBDIDE1IDExLjY0MjEzOTQzNDgxNDQ1IDExLjY0MjEzOTQzNDgxNDQ1IDE1IDcuNSAxNSBDIDMuMzU3ODU5NjExNTExMjMgMTUgMCAxMS42NDIxMzk0MzQ4MTQ0NSAwIDcuNSBDIDAgMy4zNTc4NTk2MTE1MTEyMyAzLjM1Nzg1OTYxMTUxMTIzIDAgNy41IDAgWiIvPg0KICAgIDwvZz4NCiAgPC9nPg0KPC9zdmc+DQo=);
  background-position: calc(100% - 20px) center;
  background-repeat: no-repeat;
  background-size: 66px 15px;
}

/* line 27, resources/assets/styles/components/_knowledge-base.scss */

.kb_card_header--difficulty-2 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2Ni41IDE1Ij4NCiAgPGRlZnM+DQogICAgPHN0eWxlPg0KICAgICAgLmNscy0xLCAuY2xzLTQgew0KICAgICAgICBmaWxsOiAjZmRmZmZmOw0KICAgICAgfQ0KDQogICAgICAuY2xzLTIgew0KICAgICAgICBmaWxsOiBub25lOw0KICAgICAgfQ0KDQogICAgICAuY2xzLTMsIC5jbHMtNCB7DQogICAgICAgIHN0cm9rZTogbm9uZTsNCiAgICAgIH0NCiAgICA8L3N0eWxlPg0KICA8L2RlZnM+DQogIDxnIGlkPSJHcm91cF8yMTgxIiBkYXRhLW5hbWU9Ikdyb3VwIDIxODEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01ODYuNSAtMjEyKSI+DQogICAgPHBhdGggaWQ9IlBhdGhfMzA0MDEiIGRhdGEtbmFtZT0iUGF0aCAzMDQwMSIgY2xhc3M9ImNscy0xIiBkPSJNNy41LDBBNy41LDcuNSwwLDEsMSwwLDcuNSw3LjUsNy41LDAsMCwxLDcuNSwwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTg2LjUgMjEyKSIvPg0KICAgIDxwYXRoIGlkPSJQYXRoXzMwNDAyIiBkYXRhLW5hbWU9IlBhdGggMzA0MDIiIGNsYXNzPSJjbHMtMSIgZD0iTTcuNSwwQTcuNSw3LjUsMCwxLDEsMCw3LjUsNy41LDcuNSwwLDAsMSw3LjUsMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYxMi4wMzYgMjEyKSIvPg0KICAgIDxnIGlkPSJQYXRoXzMwNDAzIiBkYXRhLW5hbWU9IlBhdGggMzA0MDMiIGNsYXNzPSJjbHMtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjM4IDIxMikiPg0KICAgICAgPHBhdGggY2xhc3M9ImNscy0zIiBkPSJNNy41LDBBNy41LDcuNSwwLDEsMSwwLDcuNSw3LjUsNy41LDAsMCwxLDcuNSwwWiIvPg0KICAgICAgPHBhdGggY2xhc3M9ImNscy00IiBkPSJNIDcuNSAxIEMgMy45MTU4ODk3Mzk5OTAyMzQgMSAxIDMuOTE1ODg5NzM5OTkwMjM0IDEgNy41IEMgMSAxMS4wODQxMTAyNjAwMDk3NyAzLjkxNTg4OTczOTk5MDIzNCAxNCA3LjUgMTQgQyAxMS4wODQxMTAyNjAwMDk3NyAxNCAxNCAxMS4wODQxMTAyNjAwMDk3NyAxNCA3LjUgQyAxNCAzLjkxNTg4OTczOTk5MDIzNCAxMS4wODQxMTAyNjAwMDk3NyAxIDcuNSAxIE0gNy41IDAgQyAxMS42NDIxMzk0MzQ4MTQ0NSAwIDE1IDMuMzU3ODU5NjExNTExMjMgMTUgNy41IEMgMTUgMTEuNjQyMTM5NDM0ODE0NDUgMTEuNjQyMTM5NDM0ODE0NDUgMTUgNy41IDE1IEMgMy4zNTc4NTk2MTE1MTEyMyAxNSAwIDExLjY0MjEzOTQzNDgxNDQ1IDAgNy41IEMgMCAzLjM1Nzg1OTYxMTUxMTIzIDMuMzU3ODU5NjExNTExMjMgMCA3LjUgMCBaIi8+DQogICAgPC9nPg0KICA8L2c+DQo8L3N2Zz4NCg==);
  background-position: calc(100% - 20px) center;
  background-repeat: no-repeat;
  background-size: 66px 15px;
}

/* line 33, resources/assets/styles/components/_knowledge-base.scss */

.kb_card_header--difficulty-3 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NSAxNSI+DQogIDxkZWZzPg0KICAgIDxzdHlsZT4NCiAgICAgIC5jbHMtMSwgLmNscy0yLCAuY2xzLTQgew0KICAgICAgICBmaWxsOiAjZmRmZmZmOw0KICAgICAgfQ0KDQogICAgICAuY2xzLTMsIC5jbHMtNCB7DQogICAgICAgIHN0cm9rZTogbm9uZTsNCiAgICAgIH0NCiAgICA8L3N0eWxlPg0KICA8L2RlZnM+DQogIDxnIGlkPSJHcm91cF8yMTgyIiBkYXRhLW5hbWU9Ikdyb3VwIDIxODIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMjMwIC0yNjM2KSI+DQogICAgPHBhdGggaWQ9IlBhdGhfMzA0NjYiIGRhdGEtbmFtZT0iUGF0aCAzMDQ2NiIgY2xhc3M9ImNscy0xIiBkPSJNNy41LDBBNy41LDcuNSwwLDEsMSwwLDcuNSw3LjUsNy41LDAsMCwxLDcuNSwwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTIzMCAyNjM2KSIvPg0KICAgIDxnIGlkPSJQYXRoXzMwNDY3IiBkYXRhLW5hbWU9IlBhdGggMzA0NjciIGNsYXNzPSJjbHMtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTI1NS4wMzYgMjYzNikiPg0KICAgICAgPHBhdGggY2xhc3M9ImNscy0zIiBkPSJNIDcuNSAxNC41IEMgMy42NDAxODk4ODYwOTMxNCAxNC41IDAuNSAxMS4zNTk4MDk4NzU0ODgyOCAwLjUgNy41IEMgMC41IDMuNjQwMTg5ODg2MDkzMTQgMy42NDAxODk4ODYwOTMxNCAwLjUgNy41IDAuNSBDIDExLjM1OTgwOTg3NTQ4ODI4IDAuNSAxNC41IDMuNjQwMTg5ODg2MDkzMTQgMTQuNSA3LjUgQyAxNC41IDExLjM1OTgwOTg3NTQ4ODI4IDExLjM1OTgwOTg3NTQ4ODI4IDE0LjUgNy41IDE0LjUgWiIvPg0KICAgICAgPHBhdGggY2xhc3M9ImNscy00IiBkPSJNIDcuNSAxIEMgMy45MTU4ODk3Mzk5OTAyMzQgMSAxIDMuOTE1ODg5NzM5OTkwMjM0IDEgNy41IEMgMSAxMS4wODQxMTAyNjAwMDk3NyAzLjkxNTg4OTczOTk5MDIzNCAxNCA3LjUgMTQgQyAxMS4wODQxMTAyNjAwMDk3NyAxNCAxNCAxMS4wODQxMTAyNjAwMDk3NyAxNCA3LjUgQyAxNCAzLjkxNTg4OTczOTk5MDIzNCAxMS4wODQxMTAyNjAwMDk3NyAxIDcuNSAxIE0gNy41IDAgQyAxMS42NDIxMzk0MzQ4MTQ0NSAwIDE1IDMuMzU3ODU5NjExNTExMjMgMTUgNy41IEMgMTUgMTEuNjQyMTM5NDM0ODE0NDUgMTEuNjQyMTM5NDM0ODE0NDUgMTUgNy41IDE1IEMgMy4zNTc4NTk2MTE1MTEyMyAxNSAwIDExLjY0MjEzOTQzNDgxNDQ1IDAgNy41IEMgMCAzLjM1Nzg1OTYxMTUxMTIzIDMuMzU3ODU5NjExNTExMjMgMCA3LjUgMCBaIi8+DQogICAgPC9nPg0KICAgIDxnIGlkPSJQYXRoXzMwNDY4IiBkYXRhLW5hbWU9IlBhdGggMzA0NjgiIGNsYXNzPSJjbHMtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTI4MCAyNjM2KSI+DQogICAgICA8cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0gNy41IDE0LjUgQyAzLjY0MDE4OTg4NjA5MzE0IDE0LjUgMC41IDExLjM1OTgwOTg3NTQ4ODI4IDAuNSA3LjUgQyAwLjUgMy42NDAxODk4ODYwOTMxNCAzLjY0MDE4OTg4NjA5MzE0IDAuNSA3LjUgMC41IEMgMTEuMzU5ODA5ODc1NDg4MjggMC41IDE0LjUgMy42NDAxODk4ODYwOTMxNCAxNC41IDcuNSBDIDE0LjUgMTEuMzU5ODA5ODc1NDg4MjggMTEuMzU5ODA5ODc1NDg4MjggMTQuNSA3LjUgMTQuNSBaIi8+DQogICAgICA8cGF0aCBjbGFzcz0iY2xzLTQiIGQ9Ik0gNy41IDEgQyAzLjkxNTg4OTczOTk5MDIzNCAxIDEgMy45MTU4ODk3Mzk5OTAyMzQgMSA3LjUgQyAxIDExLjA4NDExMDI2MDAwOTc3IDMuOTE1ODg5NzM5OTkwMjM0IDE0IDcuNSAxNCBDIDExLjA4NDExMDI2MDAwOTc3IDE0IDE0IDExLjA4NDExMDI2MDAwOTc3IDE0IDcuNSBDIDE0IDMuOTE1ODg5NzM5OTkwMjM0IDExLjA4NDExMDI2MDAwOTc3IDEgNy41IDEgTSA3LjUgMCBDIDExLjY0MjEzOTQzNDgxNDQ1IDAgMTUgMy4zNTc4NTk2MTE1MTEyMyAxNSA3LjUgQyAxNSAxMS42NDIxMzk0MzQ4MTQ0NSAxMS42NDIxMzk0MzQ4MTQ0NSAxNSA3LjUgMTUgQyAzLjM1Nzg1OTYxMTUxMTIzIDE1IDAgMTEuNjQyMTM5NDM0ODE0NDUgMCA3LjUgQyAwIDMuMzU3ODU5NjExNTExMjMgMy4zNTc4NTk2MTE1MTEyMyAwIDcuNSAwIFoiLz4NCiAgICA8L2c+DQogIDwvZz4NCjwvc3ZnPg0K);
  background-position: calc(100% - 20px) center;
  background-repeat: no-repeat;
  background-size: 66px 15px;
}

/* line 39, resources/assets/styles/components/_knowledge-base.scss */

.kb_card_body {
  padding: 0 20px 20px;
  color: #777;
}

/* line 43, resources/assets/styles/components/_knowledge-base.scss */

.kb_card_body .icon {
  text-align: center;
  margin: 30px 0;
}

/* line 47, resources/assets/styles/components/_knowledge-base.scss */

.kb_card_body span {
  font-family: 'IBM Plex Mono', monospace;
  font-size: 18px;
  line-height: 1;
  position: absolute;
  bottom: 20px;
}

/* line 54, resources/assets/styles/components/_knowledge-base.scss */

.kb_card_body span:last-child {
  float: right;
  right: 20px;
}

/* line 59, resources/assets/styles/components/_knowledge-base.scss */

.kb_card .content {
  font-family: "FSAlbertRegular", sans-serif;
  font-size: 18px;
  line-height: 20px;
}

/* line 66, resources/assets/styles/components/_knowledge-base.scss */

.section--grid--fiftyfifty .kb_card_body .icon,
.section--grid--onethird_twothirds .column:last-child .kb_card_body .icon,
.section--grid--twothirds_onethirds .column:first-child .kb_card_body .icon {
  float: left;
  margin-top: 0;
  margin-right: 30px;
}

@media only screen and (min-width: 768px) {
  /* line 74, resources/assets/styles/components/_knowledge-base.scss */

  .section--knowledge_base.section--full.section--single .kb_card_body {
    padding: 50px;
  }

  /* line 77, resources/assets/styles/components/_knowledge-base.scss */

  .section--knowledge_base.section--full.section--single .icon {
    margin-right: 50px;
    float: left;
  }

  /* line 81, resources/assets/styles/components/_knowledge-base.scss */

  .section--knowledge_base.section--full.section--single h3 {
    font-size: 40px;
    line-height: 45px;
  }

  /* line 85, resources/assets/styles/components/_knowledge-base.scss */

  .section--knowledge_base.section--full.section--single .kb_card_body {
    position: relative;
  }

  /* line 88, resources/assets/styles/components/_knowledge-base.scss */

  .section--knowledge_base.section--full.section--single .icon {
    -webkit-transform: translateY(50%);
         -o-transform: translateY(50%);
            transform: translateY(50%);
  }

  /* line 91, resources/assets/styles/components/_knowledge-base.scss */

  .section--knowledge_base.section--full.section--single .content {
    font-size: 24px;
    line-height: 28px;
  }

  /* line 95, resources/assets/styles/components/_knowledge-base.scss */

  .section--knowledge_base.section--full.section--single span:last-child {
    float: none;
  }

  /* line 98, resources/assets/styles/components/_knowledge-base.scss */

  .section--knowledge_base.section--full.section--single h3 {
    margin-top: 0;
  }

  /* line 101, resources/assets/styles/components/_knowledge-base.scss */

  .section--knowledge_base.section--full.section--single h3,
  .section--knowledge_base.section--full.section--single .content,
  .section--knowledge_base.section--full.section--single .content + span {
    margin-left: 125px;
    width: 836px;
    max-width: 100%;
  }

  /* line 108, resources/assets/styles/components/_knowledge-base.scss */

  .section--knowledge_base.section--full.section--single .content + span {
    margin-right: 50px;
  }
}

/* line 113, resources/assets/styles/components/_knowledge-base.scss */

.section--knowledge_base.section--carousel {
  display: block;
}

/* line 116, resources/assets/styles/components/_knowledge-base.scss */

.section--knowledge_base.section--carousel .carousel {
  width: 1264px;
  max-width: 100%;
  margin: 0 auto;
}

/* line 121, resources/assets/styles/components/_knowledge-base.scss */

.section--knowledge_base.section--carousel .carousel .carousel__items {
  margin: 0 -10px;
}

/* line 124, resources/assets/styles/components/_knowledge-base.scss */

.section--knowledge_base.section--carousel .component {
  margin-bottom: 30px;
  padding-left: 10px;
  padding-right: 10px;
  max-width: calc(100vw - 20px);
}

/* line 131, resources/assets/styles/components/_knowledge-base.scss */

.kb--sea-foam .kb_card_header {
  background-color: #fdffff;
}

/* line 134, resources/assets/styles/components/_knowledge-base.scss */

.kb--text-black .kb_card_header {
  background-color: #191919;
}

/* line 137, resources/assets/styles/components/_knowledge-base.scss */

.kb--deep-sea-aqua .kb_card_header {
  background-color: #0d516d;
}

/* line 140, resources/assets/styles/components/_knowledge-base.scss */

.kb--sea-aqua .kb_card_header {
  background-color: #66c2dd;
}

/* line 143, resources/assets/styles/components/_knowledge-base.scss */

.kb--beaming-blue .kb_card_header {
  background-color: #339fc1;
}

/* line 146, resources/assets/styles/components/_knowledge-base.scss */

.kb--deep-sea-aqua .kb_card_header {
  background-color: #0d516d;
}

/* line 149, resources/assets/styles/components/_knowledge-base.scss */

.kb--check-red .kb_card_header {
  background-color: #c72127;
}

/* line 152, resources/assets/styles/components/_knowledge-base.scss */

.kb--rose-pink .kb_card_header {
  background-color: #f287b7;
}

/* line 155, resources/assets/styles/components/_knowledge-base.scss */

.kb--orange .kb_card_header {
  background-color: #f47d33;
}

/* line 158, resources/assets/styles/components/_knowledge-base.scss */

.kb--lime-green .kb_card_header {
  background-color: #8fc73f;
}

/* line 161, resources/assets/styles/components/_knowledge-base.scss */

.kb--purple-pastel .kb_card_header {
  background-color: #b3a6d1;
}

/* line 164, resources/assets/styles/components/_knowledge-base.scss */

.kb--sun-yellow .kb_card_header {
  background-color: #e2d007;
}

/* line 167, resources/assets/styles/components/_knowledge-base.scss */

.kb--hot-pink .kb_card_header {
  background-color: #ba006e;
}

/* line 170, resources/assets/styles/components/_knowledge-base.scss */

.kb--orange-brown .kb_card_header {
  background-color: #934816;
}

/* line 173, resources/assets/styles/components/_knowledge-base.scss */

.kb--grass-green .kb_card_header {
  background-color: #007639;
}

/* line 176, resources/assets/styles/components/_knowledge-base.scss */

.kb--blue-purple .kb_card_header {
  background-color: #3f419a;
}

/* line 179, resources/assets/styles/components/_knowledge-base.scss */

.kb--mid-yellow .kb_card_header {
  background-color: #c1b400;
}

/* line 182, resources/assets/styles/components/_knowledge-base.scss */

.kb--royal-pink .kb_card_header {
  background-color: #7a0046;
}

/* line 185, resources/assets/styles/components/_knowledge-base.scss */

.kb--brown .kb_card_header {
  background-color: #6a2a00;
}

/* line 188, resources/assets/styles/components/_knowledge-base.scss */

.kb--racing-green .kb_card_header {
  background-color: #004d1e;
}

/* line 191, resources/assets/styles/components/_knowledge-base.scss */

.kb--dark-blue-purple .kb_card_header {
  background-color: #282568;
}

/* line 194, resources/assets/styles/components/_knowledge-base.scss */

.kb--gold .kb_card_header {
  background-color: #645e00;
}

/* line 197, resources/assets/styles/components/_knowledge-base.scss */

.kb--base-grey .kb_card_header {
  background-color: #777;
}

/* line 200, resources/assets/styles/components/_knowledge-base.scss */

.kb--light-grey .kb_card_header {
  background-color: rgba(119, 119, 119, 0.05);
}

/* line 204, resources/assets/styles/components/_knowledge-base.scss */

.kb--sea-foam {
  -webkit-box-shadow: 5px 5px 10px rgba(253, 255, 255, 0.25);
          box-shadow: 5px 5px 10px rgba(253, 255, 255, 0.25);
}

/* line 207, resources/assets/styles/components/_knowledge-base.scss */

.kb--text-black {
  -webkit-box-shadow: 5px 5px 10px rgba(25, 25, 25, 0.25);
          box-shadow: 5px 5px 10px rgba(25, 25, 25, 0.25);
}

/* line 210, resources/assets/styles/components/_knowledge-base.scss */

.kb--deep-sea-aqua {
  -webkit-box-shadow: 5px 5px 10px rgba(13, 81, 109, 0.25);
          box-shadow: 5px 5px 10px rgba(13, 81, 109, 0.25);
}

/* line 213, resources/assets/styles/components/_knowledge-base.scss */

.kb--sea-aqua {
  -webkit-box-shadow: 5px 5px 10px rgba(102, 194, 221, 0.25);
          box-shadow: 5px 5px 10px rgba(102, 194, 221, 0.25);
}

/* line 216, resources/assets/styles/components/_knowledge-base.scss */

.kb--beaming-blue {
  -webkit-box-shadow: 5px 5px 10px rgba(51, 159, 193, 0.25);
          box-shadow: 5px 5px 10px rgba(51, 159, 193, 0.25);
}

/* line 219, resources/assets/styles/components/_knowledge-base.scss */

.kb--deep-sea-aqua {
  -webkit-box-shadow: 5px 5px 10px rgba(13, 81, 109, 0.25);
          box-shadow: 5px 5px 10px rgba(13, 81, 109, 0.25);
}

/* line 222, resources/assets/styles/components/_knowledge-base.scss */

.kb--check-red {
  -webkit-box-shadow: 5px 5px 10px rgba(199, 33, 39, 0.25);
          box-shadow: 5px 5px 10px rgba(199, 33, 39, 0.25);
}

/* line 225, resources/assets/styles/components/_knowledge-base.scss */

.kb--rose-pink {
  -webkit-box-shadow: 5px 5px 10px rgba(242, 135, 183, 0.25);
          box-shadow: 5px 5px 10px rgba(242, 135, 183, 0.25);
}

/* line 228, resources/assets/styles/components/_knowledge-base.scss */

.kb--orange {
  -webkit-box-shadow: 5px 5px 10px rgba(244, 125, 51, 0.25);
          box-shadow: 5px 5px 10px rgba(244, 125, 51, 0.25);
}

/* line 231, resources/assets/styles/components/_knowledge-base.scss */

.kb--lime-green {
  -webkit-box-shadow: 5px 5px 10px rgba(143, 199, 63, 0.25);
          box-shadow: 5px 5px 10px rgba(143, 199, 63, 0.25);
}

/* line 234, resources/assets/styles/components/_knowledge-base.scss */

.kb--purple-pastel {
  -webkit-box-shadow: 5px 5px 10px rgba(179, 166, 209, 0.25);
          box-shadow: 5px 5px 10px rgba(179, 166, 209, 0.25);
}

/* line 237, resources/assets/styles/components/_knowledge-base.scss */

.kb--sun-yellow {
  -webkit-box-shadow: 5px 5px 10px rgba(226, 208, 7, 0.25);
          box-shadow: 5px 5px 10px rgba(226, 208, 7, 0.25);
}

/* line 240, resources/assets/styles/components/_knowledge-base.scss */

.kb--hot-pink {
  -webkit-box-shadow: 5px 5px 10px rgba(186, 0, 110, 0.25);
          box-shadow: 5px 5px 10px rgba(186, 0, 110, 0.25);
}

/* line 243, resources/assets/styles/components/_knowledge-base.scss */

.kb--orange-brown {
  -webkit-box-shadow: 5px 5px 10px rgba(147, 72, 22, 0.25);
          box-shadow: 5px 5px 10px rgba(147, 72, 22, 0.25);
}

/* line 246, resources/assets/styles/components/_knowledge-base.scss */

.kb--grass-green {
  -webkit-box-shadow: 5px 5px 10px rgba(0, 118, 57, 0.25);
          box-shadow: 5px 5px 10px rgba(0, 118, 57, 0.25);
}

/* line 249, resources/assets/styles/components/_knowledge-base.scss */

.kb--blue-purple {
  -webkit-box-shadow: 5px 5px 10px rgba(63, 65, 154, 0.25);
          box-shadow: 5px 5px 10px rgba(63, 65, 154, 0.25);
}

/* line 252, resources/assets/styles/components/_knowledge-base.scss */

.kb--mid-yellow {
  -webkit-box-shadow: 5px 5px 10px rgba(193, 180, 0, 0.25);
          box-shadow: 5px 5px 10px rgba(193, 180, 0, 0.25);
}

/* line 255, resources/assets/styles/components/_knowledge-base.scss */

.kb--royal-pink {
  -webkit-box-shadow: 5px 5px 10px rgba(122, 0, 70, 0.25);
          box-shadow: 5px 5px 10px rgba(122, 0, 70, 0.25);
}

/* line 258, resources/assets/styles/components/_knowledge-base.scss */

.kb--brown {
  -webkit-box-shadow: 5px 5px 10px rgba(106, 42, 0, 0.25);
          box-shadow: 5px 5px 10px rgba(106, 42, 0, 0.25);
}

/* line 261, resources/assets/styles/components/_knowledge-base.scss */

.kb--racing-green {
  -webkit-box-shadow: 5px 5px 10px rgba(0, 77, 30, 0.25);
          box-shadow: 5px 5px 10px rgba(0, 77, 30, 0.25);
}

/* line 264, resources/assets/styles/components/_knowledge-base.scss */

.kb--dark-blue-purple {
  -webkit-box-shadow: 5px 5px 10px rgba(40, 37, 104, 0.25);
          box-shadow: 5px 5px 10px rgba(40, 37, 104, 0.25);
}

/* line 267, resources/assets/styles/components/_knowledge-base.scss */

.kb--gold {
  -webkit-box-shadow: 5px 5px 10px rgba(100, 94, 0, 0.25);
          box-shadow: 5px 5px 10px rgba(100, 94, 0, 0.25);
}

/* line 270, resources/assets/styles/components/_knowledge-base.scss */

.kb--base-grey {
  -webkit-box-shadow: 5px 5px 10px rgba(119, 119, 119, 0.25);
          box-shadow: 5px 5px 10px rgba(119, 119, 119, 0.25);
}

/* line 273, resources/assets/styles/components/_knowledge-base.scss */

.kb--light-grey {
  -webkit-box-shadow: 5px 5px 10px rgba(119, 119, 119, 0.25);
          box-shadow: 5px 5px 10px rgba(119, 119, 119, 0.25);
}

/* line 278, resources/assets/styles/components/_knowledge-base.scss */

.kb--sea-foam svg .colour-one,
.kb--sea-foam svg .colour-two {
  stroke: #fdffff !important;
}

/* line 282, resources/assets/styles/components/_knowledge-base.scss */

.kb--text-black svg .colour-one,
.kb--text-black svg .colour-two {
  stroke: #191919 !important;
}

/* line 286, resources/assets/styles/components/_knowledge-base.scss */

.kb--deep-sea-aqua svg .colour-one,
.kb--deep-sea-aqua svg .colour-two {
  stroke: #0d516d !important;
}

/* line 290, resources/assets/styles/components/_knowledge-base.scss */

.kb--sea-aqua svg .colour-one,
.kb--sea-aqua svg .colour-two {
  stroke: #66c2dd !important;
}

/* line 294, resources/assets/styles/components/_knowledge-base.scss */

.kb--beaming-blue svg .colour-one,
.kb--beaming-blue svg .colour-two {
  stroke: #339fc1 !important;
}

/* line 298, resources/assets/styles/components/_knowledge-base.scss */

.kb--deep-sea-aqua svg .colour-one,
.kb--deep-sea-aqua svg .colour-two {
  stroke: #0d516d !important;
}

/* line 302, resources/assets/styles/components/_knowledge-base.scss */

.kb--check-red svg .colour-one,
.kb--check-red svg .colour-two {
  stroke: #c72127 !important;
}

/* line 306, resources/assets/styles/components/_knowledge-base.scss */

.kb--rose-pink svg .colour-one,
.kb--rose-pink svg .colour-two {
  stroke: #f287b7 !important;
}

/* line 310, resources/assets/styles/components/_knowledge-base.scss */

.kb--orange svg .colour-one,
.kb--orange svg .colour-two {
  stroke: #f47d33 !important;
}

/* line 314, resources/assets/styles/components/_knowledge-base.scss */

.kb--lime-green svg .colour-one,
.kb--lime-green svg .colour-two {
  stroke: #8fc73f !important;
}

/* line 318, resources/assets/styles/components/_knowledge-base.scss */

.kb--purple-pastel svg .colour-one,
.kb--purple-pastel svg .colour-two {
  stroke: #b3a6d1 !important;
}

/* line 322, resources/assets/styles/components/_knowledge-base.scss */

.kb--sun-yellow svg .colour-one,
.kb--sun-yellow svg .colour-two {
  stroke: #e2d007 !important;
}

/* line 326, resources/assets/styles/components/_knowledge-base.scss */

.kb--hot-pink svg .colour-one,
.kb--hot-pink svg .colour-two {
  stroke: #ba006e !important;
}

/* line 330, resources/assets/styles/components/_knowledge-base.scss */

.kb--orange-brown svg .colour-one,
.kb--orange-brown svg .colour-two {
  stroke: #934816 !important;
}

/* line 334, resources/assets/styles/components/_knowledge-base.scss */

.kb--grass-green svg .colour-one,
.kb--grass-green svg .colour-two {
  stroke: #007639 !important;
}

/* line 338, resources/assets/styles/components/_knowledge-base.scss */

.kb--blue-purple svg .colour-one,
.kb--blue-purple svg .colour-two {
  stroke: #3f419a !important;
}

/* line 342, resources/assets/styles/components/_knowledge-base.scss */

.kb--mid-yellow svg .colour-one,
.kb--mid-yellow svg .colour-two {
  stroke: #c1b400 !important;
}

/* line 346, resources/assets/styles/components/_knowledge-base.scss */

.kb--royal-pink svg .colour-one,
.kb--royal-pink svg .colour-two {
  stroke: #7a0046 !important;
}

/* line 350, resources/assets/styles/components/_knowledge-base.scss */

.kb--brown svg .colour-one,
.kb--brown svg .colour-two {
  stroke: #6a2a00 !important;
}

/* line 354, resources/assets/styles/components/_knowledge-base.scss */

.kb--racing-green svg .colour-one,
.kb--racing-green svg .colour-two {
  stroke: #004d1e !important;
}

/* line 358, resources/assets/styles/components/_knowledge-base.scss */

.kb--dark-blue-purple svg .colour-one,
.kb--dark-blue-purple svg .colour-two {
  stroke: #282568 !important;
}

/* line 362, resources/assets/styles/components/_knowledge-base.scss */

.kb--gold svg .colour-one,
.kb--gold svg .colour-two {
  stroke: #645e00 !important;
}

/* line 366, resources/assets/styles/components/_knowledge-base.scss */

.kb--base-grey svg .colour-one,
.kb--base-grey svg .colour-two {
  stroke: #777 !important;
}

/* line 370, resources/assets/styles/components/_knowledge-base.scss */

.kb--light-grey svg .colour-one,
.kb--light-grey svg .colour-two {
  stroke: #777 !important;
}

/* line 376, resources/assets/styles/components/_knowledge-base.scss */

.kb--sea-foam.kb_card_inner:hover {
  background-color: #fdffff;
}

/* line 379, resources/assets/styles/components/_knowledge-base.scss */

.kb--text-black.kb_card_inner:hover {
  background-color: #191919;
}

/* line 382, resources/assets/styles/components/_knowledge-base.scss */

.kb--deep-sea-aqua.kb_card_inner:hover {
  background-color: #0d516d;
}

/* line 385, resources/assets/styles/components/_knowledge-base.scss */

.kb--sea-aqua.kb_card_inner:hover {
  background-color: #66c2dd;
}

/* line 388, resources/assets/styles/components/_knowledge-base.scss */

.kb--beaming-blue.kb_card_inner:hover {
  background-color: #339fc1;
}

/* line 391, resources/assets/styles/components/_knowledge-base.scss */

.kb--deep-sea-aqua.kb_card_inner:hover {
  background-color: #0d516d;
}

/* line 394, resources/assets/styles/components/_knowledge-base.scss */

.kb--check-red.kb_card_inner:hover {
  background-color: #c72127;
}

/* line 397, resources/assets/styles/components/_knowledge-base.scss */

.kb--rose-pink.kb_card_inner:hover {
  background-color: #f287b7;
}

/* line 400, resources/assets/styles/components/_knowledge-base.scss */

.kb--orange.kb_card_inner:hover {
  background-color: #f47d33;
}

/* line 403, resources/assets/styles/components/_knowledge-base.scss */

.kb--lime-green.kb_card_inner:hover {
  background-color: #8fc73f;
}

/* line 406, resources/assets/styles/components/_knowledge-base.scss */

.kb--purple-pastel.kb_card_inner:hover {
  background-color: #b3a6d1;
}

/* line 409, resources/assets/styles/components/_knowledge-base.scss */

.kb--sun-yellow.kb_card_inner:hover {
  background-color: #e2d007;
}

/* line 412, resources/assets/styles/components/_knowledge-base.scss */

.kb--hot-pink.kb_card_inner:hover {
  background-color: #ba006e;
}

/* line 415, resources/assets/styles/components/_knowledge-base.scss */

.kb--orange-brown.kb_card_inner:hover {
  background-color: #934816;
}

/* line 418, resources/assets/styles/components/_knowledge-base.scss */

.kb--grass-green.kb_card_inner:hover {
  background-color: #007639;
}

/* line 421, resources/assets/styles/components/_knowledge-base.scss */

.kb--blue-purple.kb_card_inner:hover {
  background-color: #3f419a;
}

/* line 424, resources/assets/styles/components/_knowledge-base.scss */

.kb--mid-yellow.kb_card_inner:hover {
  background-color: #c1b400;
}

/* line 427, resources/assets/styles/components/_knowledge-base.scss */

.kb--royal-pink.kb_card_inner:hover {
  background-color: #7a0046;
}

/* line 430, resources/assets/styles/components/_knowledge-base.scss */

.kb--brown.kb_card_inner:hover {
  background-color: #6a2a00;
}

/* line 433, resources/assets/styles/components/_knowledge-base.scss */

.kb--racing-green.kb_card_inner:hover {
  background-color: #004d1e;
}

/* line 436, resources/assets/styles/components/_knowledge-base.scss */

.kb--dark-blue-purple.kb_card_inner:hover {
  background-color: #282568;
}

/* line 439, resources/assets/styles/components/_knowledge-base.scss */

.kb--gold.kb_card_inner:hover {
  background-color: #645e00;
}

/* line 442, resources/assets/styles/components/_knowledge-base.scss */

.kb--base-grey.kb_card_inner:hover {
  background-color: #777;
}

/* line 445, resources/assets/styles/components/_knowledge-base.scss */

.kb--light-grey.kb_card_inner:hover {
  background-color: rgba(119, 119, 119, 0.05);
}

/* line 449, resources/assets/styles/components/_knowledge-base.scss */

.kb_card_inner,
.kb_card_inner span,
.kb_card_inner .kb_card_header,
.kb_card_inner .content {
  -webkit-transition: all .15s linear;
  -o-transition: all .15s linear;
  transition: all .15s linear;
}

/* line 456, resources/assets/styles/components/_knowledge-base.scss */

.kb_card_inner:hover .kb_card_body {
  color: #fdffff;
}

/* line 459, resources/assets/styles/components/_knowledge-base.scss */

.kb_card_inner:hover span,
.kb_card_inner:hover .kb_card_header,
.kb_card_inner:hover .content {
  opacity: 0;
}

/* line 464, resources/assets/styles/components/_knowledge-base.scss */

.kb_card_inner:hover svg .colour-one,
.kb_card_inner:hover svg .colour-two {
  stroke: #fdffff !important;
}

/* line 469, resources/assets/styles/components/_knowledge-base.scss */

.kb_card_inner div.fake-btn {
  font-family: "FSAlbertExtraBold", sans-serif;
  display: inline-block;
  font-size: 14px;
  line-height: 1;
  text-transform: uppercase;
  background: #fdffff;
  padding: 14px 23px;
  border-radius: 24px;
  margin-top: 20px;
  position: absolute;
  bottom: 20px;
  left: 50%;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  opacity: 0;
  -webkit-transition: all .15s linear;
  -o-transition: all .15s linear;
  transition: all .15s linear;
}

/* line 486, resources/assets/styles/components/_knowledge-base.scss */

.kb_card_inner:hover div.fake-btn {
  -webkit-transition-delay: .15s;
       -o-transition-delay: .15s;
          transition-delay: .15s;
  opacity: 1;
}

@media only screen and (min-width: 768px) and (max-width: 899px) {
  /* line 492, resources/assets/styles/components/_knowledge-base.scss */

  body:not(.post-type-archive-knowledge) .kb_card_inner {
    height: 510px;
  }
}

@media only screen and (min-width: 900px) and (max-width: 1366px) {
  /* line 498, resources/assets/styles/components/_knowledge-base.scss */

  .kb_card_inner {
    height: 425px;
  }
}

@media (min-width: 768px) and (max-width: 1280px) {
  /* line 508, resources/assets/styles/components/_knowledge-base.scss */

  .kb_card_body span,
  .kb_card_body span:last-child {
    float: none;
    text-align: left;
  }

  /* line 513, resources/assets/styles/components/_knowledge-base.scss */

  .kb_card_body h3 + span,
  .kb_card_body .content + span {
    -webkit-transform: translateY(-25px);
         -o-transform: translateY(-25px);
            transform: translateY(-25px);
  }

  /* line 517, resources/assets/styles/components/_knowledge-base.scss */

  .kb_card_body span:last-child {
    left: auto;
    right: auto;
  }

  /* line 521, resources/assets/styles/components/_knowledge-base.scss */

  .kb_card_inner div.fake-btn {
    text-align: center;
  }
}

/* line 1, resources/assets/styles/components/_logo-carousel.scss */

.section--full.section--logo_carousel {
  padding-left: 0;
  padding-right: 0;
}

/* line 5, resources/assets/styles/components/_logo-carousel.scss */

.section--full.section--logo_carousel .component {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}

/* line 10, resources/assets/styles/components/_logo-carousel.scss */

.section--full.section--logo_carousel .logo-carousel_item {
  width: 261px;
  padding-left: 25px;
  padding-right: 25px;
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
  -webkit-transition: all .15s linear;
  -o-transition: all .15s linear;
  transition: all .15s linear;
  opacity: 0.5;
  margin-bottom: 30px;
  text-align: center;
}

/* line 20, resources/assets/styles/components/_logo-carousel.scss */

.section--full.section--logo_carousel .logo-carousel_item a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 24, resources/assets/styles/components/_logo-carousel.scss */

.section--full.section--logo_carousel .logo-carousel_item:hover {
  -webkit-filter: grayscale(0);
          filter: grayscale(0);
  opacity: 1;
}

/* line 28, resources/assets/styles/components/_logo-carousel.scss */

.section--full.section--logo_carousel .logo-carousel_item img {
  max-height: 100px;
  width: auto;
  display: inline-block;
  -o-object-fit: contain;
     object-fit: contain;
}

/* line 2, resources/assets/styles/components/_map.scss */

#map {
  padding-bottom: 50%;
  height: 0;
}

/* line 6, resources/assets/styles/components/_map.scss */

.section--full.section--map {
  padding-left: 0;
  padding-right: 0;
}

/* line 10, resources/assets/styles/components/_map.scss */

.section--full.section--map .component {
  width: 100%;
  margin: 0;
  padding: 0;
}

/* line 1, resources/assets/styles/components/_news.scss */

.news_card_inner {
  display: block;
  text-decoration: none;
  color: #fdffff;
  border-radius: 20px;
  padding: 20px;
  height: 375px;
  position: relative;
  -webkit-transition: all .15s linear;
  -o-transition: all .15s linear;
  transition: all .15s linear;
  -webkit-box-shadow: 5px 5px 10px rgba(13, 81, 109, 0.25);
          box-shadow: 5px 5px 10px rgba(13, 81, 109, 0.25);
}

/* line 13, resources/assets/styles/components/_news.scss */

.news_card_inner:hover {
  -webkit-transform: scale(1.01);
       -o-transform: scale(1.01);
          transform: scale(1.01);
}

/* line 16, resources/assets/styles/components/_news.scss */

.news_card_inner.bg--sea-foam {
  color: #191919;
  -webkit-box-shadow: 5px 5px 10px rgba(13, 81, 109, 0.25);
          box-shadow: 5px 5px 10px rgba(13, 81, 109, 0.25);
}

/* line 20, resources/assets/styles/components/_news.scss */

.news_card_body {
  max-height: 285px;
  overflow: hidden;
}

/* line 24, resources/assets/styles/components/_news.scss */

.news_card_body h3 {
  margin: 0 0 10px;
  font-size: 18px;
  line-height: 24px;
}

@media only screen and (min-width: 768px) {
  /* line 24, resources/assets/styles/components/_news.scss */

  .news_card_body h3 {
    font-size: 24px;
    line-height: 28px;
  }
}

/* line 34, resources/assets/styles/components/_news.scss */

.news_card_content {
  font-size: 18px;
  line-height: 24px;
  padding-bottom: 50px;
  display: none;
}

@media only screen and (min-width: 768px) {
  /* line 34, resources/assets/styles/components/_news.scss */

  .news_card_content {
    display: block;
  }
}

/* line 44, resources/assets/styles/components/_news.scss */

.news_card_body span {
  font-family: "FSAlbertExtraBold", sans-serif;
  display: inline-block;
  font-size: 14px;
  line-height: 1;
  text-transform: uppercase;
  background: #fdffff;
  padding: 14px 23px;
  border-radius: 24px;
  margin-top: 20px;
  position: absolute;
  bottom: 20px;
  left: 20px;
}

/* line 58, resources/assets/styles/components/_news.scss */

.bg--sea-foam .news_card_body span {
  background: #0d516d;
}

/* line 62, resources/assets/styles/components/_news.scss */

.section--grid--fiftyfifty .news_card_body {
  width: 377px;
  max-width: 100%;
}

/* line 66, resources/assets/styles/components/_news.scss */

.section--grid--twothirds_onethirds .column:first-child .news_card_body,
.section--grid--onethird_twothirds .column:last-child .news_card_body {
  width: 600px;
  max-width: 100%;
}

/* line 72, resources/assets/styles/components/_news.scss */

.section--news.section--single .component {
  padding-left: 0;
  padding-right: 0;
}

@media only screen and (min-width: 768px) {
  /* line 72, resources/assets/styles/components/_news.scss */

  .section--news.section--single .component {
    padding-left: 30px;
    padding-right: 30px;
  }
}

/* line 82, resources/assets/styles/components/_news.scss */

.section--news.section--single .news_card_inner {
  padding: 20px 10px 10px;
  min-height: 0;
}

@media only screen and (min-width: 768px) {
  /* line 82, resources/assets/styles/components/_news.scss */

  .section--news.section--single .news_card_inner {
    padding: 50px;
  }
}

/* line 90, resources/assets/styles/components/_news.scss */

.section--news.section--single .news_card_body {
  width: 622px;
  max-width: 100%;
}

/* line 94, resources/assets/styles/components/_news.scss */

.section--news.section--single .news_card_body span {
  left: 10px;
  bottom: 10px;
}

@media only screen and (min-width: 768px) {
  /* line 94, resources/assets/styles/components/_news.scss */

  .section--news.section--single .news_card_body span {
    left: auto;
    right: 50px;
    top: 50%;
    bottom: auto;
    -webkit-transform: translateY(-50%);
         -o-transform: translateY(-50%);
            transform: translateY(-50%);
    margin-top: 0;
    padding-left: 78px;
    padding-right: 78px;
  }
}

/* line 110, resources/assets/styles/components/_news.scss */

.section--full.section--news:not(.section--carousel) .news_card_inner {
  padding-bottom: 50px;
  height: auto;
}

@media only screen and (min-width: 768px) {
  /* line 110, resources/assets/styles/components/_news.scss */

  .section--full.section--news:not(.section--carousel) .news_card_inner {
    padding-bottom: 10px;
  }
}

/* line 117, resources/assets/styles/components/_news.scss */

.section--full.section--news:not(.section--carousel) .news_card_inner .news_card_content {
  padding-bottom: 0;
}

/* line 121, resources/assets/styles/components/_news.scss */

.section--news.section--single .news_card_content {
  display: block;
}

/* line 125, resources/assets/styles/components/_news.scss */

.section--news.section--carousel {
  display: block;
  padding-left: 0;
  padding-right: 0;
}

/* line 130, resources/assets/styles/components/_news.scss */

.section--news.section--carousel .component {
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 30px;
  width: calc(50vw - 20px);
}

@media only screen and (min-width: 768px) {
  /* line 130, resources/assets/styles/components/_news.scss */

  .section--news.section--carousel .component {
    width: 301px;
  }
}

/* line 141, resources/assets/styles/components/_news.scss */

.column .news_card {
  margin-bottom: 20px;
}

@media only screen and (min-width: 768px) {
  /* line 146, resources/assets/styles/components/_news.scss */

  .section--news.section--carousel .component:not(.slick-current) {
    opacity: 0.25;
  }
}

/* line 151, resources/assets/styles/components/_news.scss */

.news_card_inner--angled-rectangle-bottom-left {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjM0LjgxNiIgaGVpZ2h0PSIyMzguMzE2IiB2aWV3Qm94PSIwIDAgMjM0LjgxNiAyMzguMzE2Ij4KICA8ZGVmcz4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9Ijg2LjMxNSIgeTE9IjM4OS4xNjIiIHgyPSIzMjUuOTQzIiB5Mj0iMTQ5LjUzNCIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgtMC43MDcsIDAuNzA3LCAtMS4xOTYsIC0xLjE5NiwgNTk1LjIxNCwgNDAwLjE0NikiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgICAgPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZmZmIiBzdG9wLW9wYWNpdHk9IjAuMyIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjAuOTk5IiBzdG9wLWNvbG9yPSIjZmZmIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgPC9kZWZzPgogIDx0aXRsZT5hbmdsZWQtcmVjdGFuZ2xlLWJvdHRvbS1sZWZ0PC90aXRsZT4KICA8cGF0aCBkPSJNODUuMzE2LDAsMCw4NS4zMTZ2MTMzYTIwLDIwLDAsMCwwLDIwLDIwSDE0NkwyMzQuODE2LDE0OS41WiIgZmlsbD0idXJsKCNhKSIvPgo8L3N2Zz4K);
  background-repeat: no-repeat;
  background-position: left bottom;
}

/* line 156, resources/assets/styles/components/_news.scss */

.news_card_inner--angled-rectangle-bottom-right {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjM4LjMxNiIgaGVpZ2h0PSIyMzQuODE2IiB2aWV3Qm94PSIwIDAgMjM4LjMxNiAyMzQuODE2Ij4KICA8ZGVmcz4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9IjkwLjIwNSIgeTE9IjMxMy4zMSIgeDI9IjMyOS44MzIiIHkyPSI3My42ODIiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMC43MDcsIDAuNzA3LCAtMS4xOTYsIDEuMTk2LCAzMDYuNjc3LCAtMjcyLjQyOSkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgICAgPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZmZmIiBzdG9wLW9wYWNpdHk9IjAuMyIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjAuOTk5IiBzdG9wLWNvbG9yPSIjZmZmIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgPC9kZWZzPgogIDx0aXRsZT5hbmdsZWQtcmVjdGFuZ2xlLWJvdHRvbS1yaWdodDwvdGl0bGU+CiAgPHBhdGggZD0iTTAsMTQ5LjVsODUuMzE2LDg1LjMxNmgxMzNhMjAsMjAsMCwwLDAsMjAtMjB2LTEyNkwxNDkuNSwwWiIgZmlsbD0idXJsKCNhKSIvPgo8L3N2Zz4K);
  background-repeat: no-repeat;
  background-position: right bottom;
}

/* line 161, resources/assets/styles/components/_news.scss */

.news_card_inner--angled-rectangle-top-left {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjM4LjMxNiIgaGVpZ2h0PSIyMzQuODE2IiB2aWV3Qm94PSIwIDAgMjM4LjMxNiAyMzQuODE2Ij4KICA8ZGVmcz4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9Ii0xMjYuNjgiIHkxPSI2OTEuNzY2IiB4Mj0iMTEyLjk0OCIgeTI9IjQ1Mi4xMzgiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoLTAuNzA3LCAtMC43MDcsIDEuMTk2LCAtMS4xOTYsIC02NzQuMzU0LCA4MDYuNTE4KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICA8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMC4zIi8+CiAgICAgIDxzdG9wIG9mZnNldD0iMC45OTkiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICA8L2RlZnM+CiAgPHRpdGxlPmFuZ2xlZC1yZWN0YW5nbGUtdG9wLWxlZnQ8L3RpdGxlPgogIDxwYXRoIGQ9Ik0yMzguMzE2LDg1LjMxNiwxNTMsMEgyMEEyMCwyMCwwLDAsMCwwLDIwVjE0Nmw4OC44MTYsODguODE2WiIgZmlsbD0idXJsKCNhKSIvPgo8L3N2Zz4K);
  background-repeat: no-repeat;
  background-position: left top;
}

/* line 166, resources/assets/styles/components/_news.scss */

.news_card_inner--angled-rectangle-top-right {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjM0LjgxNiIgaGVpZ2h0PSIyMzguMzE2IiB2aWV3Qm94PSIwIDAgMjM0LjgxNiAyMzguMzE2Ij4KICA8ZGVmcz4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9IjEwMy4zMzEiIHkxPSIyMzQuNjY3IiB4Mj0iMzQyLjk1OCIgeTI9Ii00Ljk2MSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgwLjcwNywgLTAuNzA3LCAxLjE5NiwgMS4xOTYsIC0xODcuNjU0LCAzNC45NzgpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwLjMiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIwLjk5OSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogIDwvZGVmcz4KICA8dGl0bGU+YW5nbGVkLXJlY3RhbmdsZS10b3AtcmlnaHQ8L3RpdGxlPgogIDxwYXRoIGQ9Ik0xNDkuNSwyMzguMzE2LDIzNC44MTYsMTUzVjIwYTIwLDIwLDAsMCwwLTIwLTIwaC0xMjZMMCw4OC44MTZaIiBmaWxsPSJ1cmwoI2EpIi8+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-position: right top;
}

/* line 172, resources/assets/styles/components/_news.scss */

.news_card_inner--circle-large-bottom {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzAwIiBoZWlnaHQ9IjMxNSIgdmlld0JveD0iMCAwIDMwMCAzMTUiPgogIDxkZWZzPgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iLTEzNzAiIHkxPSIxODc2IiB4Mj0iLTEzNzAiIHkyPSIxNTYxIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMjIwIDE4NzYpIHJvdGF0ZSgxODApIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwLjMiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIwLjk5OSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogIDwvZGVmcz4KICA8dGl0bGU+Q2lyY2xlLWxhcmdlLWJvdHRvbTwvdGl0bGU+CiAgPHBhdGggZD0iTTMwMCwyOTVWNzEuNzEzYTE5Mi43MzEsMTkyLjczMSwwLDAsMC0zMDAsMFYyOTVhMjAsMjAsMCwwLDAsMjAsMjBIMjgwQTIwLDIwLDAsMCwwLDMwMCwyOTVaIiBmaWxsPSJ1cmwoI2EpIi8+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-position: center bottom;
}

/* line 177, resources/assets/styles/components/_news.scss */

.news_card_inner--circle-large-top {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzAwIiBoZWlnaHQ9IjMxNSIgdmlld0JveD0iMCAwIDMwMCAzMTUiPgogIDxkZWZzPgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iLTYwMCIgeTE9IjE5MzYiIHgyPSItNjAwIiB5Mj0iMTYyMSIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSg3NTAgLTE2MjEpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwLjMiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIwLjk5OSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogIDwvZGVmcz4KICA8dGl0bGU+Q2lyY2xlLWxhcmdlLXRvcDwvdGl0bGU+CiAgPHBhdGggZD0iTTAsMjBWMjQzLjI4N2ExOTIuNzMxLDE5Mi43MzEsMCwwLDAsMzAwLDBWMjBBMjAsMjAsMCwwLDAsMjgwLDBIMjBBMjAsMjAsMCwwLDAsMCwyMFoiIGZpbGw9InVybCgjYSkiLz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  background-position: center top;
}

/* line 182, resources/assets/styles/components/_news.scss */

.news_card_inner--circle-small-bottom {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjU3IiBoZWlnaHQ9IjIxMCIgdmlld0JveD0iMCAwIDI1NyAyMTAiPgogIDxkZWZzPgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iLTEzOTEuNSIgeTE9Ijc2NCIgeDI9Ii0xMzkxLjUiIHkyPSI1NTQiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyNjMgNzY0KSByb3RhdGUoMTgwKSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICA8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMC4zIi8+CiAgICAgIDxzdG9wIG9mZnNldD0iMC45OTkiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICA8L2RlZnM+CiAgPHRpdGxlPmNpcmNsZT1zbWFsbC1ib3R0b208L3RpdGxlPgogIDxwYXRoIGQ9Ik0xMjguNSwwQTEyOC41LDEyOC41LDAsMCwwLDI5LjE1MSwyMTBoMTk4LjdBMTI4LjUsMTI4LjUsMCwwLDAsMTI4LjUsMFoiIGZpbGw9InVybCgjYSkiLz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  background-position: center bottom;
}

/* line 187, resources/assets/styles/components/_news.scss */

.news_card_inner--circle-small-top {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjU3IiBoZWlnaHQ9IjIxMCIgdmlld0JveD0iMCAwIDI1NyAyMTAiPgogIDxkZWZzPgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iMTI4LjUiIHkxPSIyMTAiIHgyPSIxMjguNSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICA8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMC4zIi8+CiAgICAgIDxzdG9wIG9mZnNldD0iMC45OTkiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICA8L2RlZnM+CiAgPHRpdGxlPkNpcmNsZS1zbWFsbC10b3A8L3RpdGxlPgogIDxwYXRoIGQ9Ik0xMjguNSwyMTBBMTI4LjUsMTI4LjUsMCwwLDAsMjI3Ljg0OSwwSDI5LjE1MUExMjguNSwxMjguNSwwLDAsMCwxMjguNSwyMTBaIiBmaWxsPSJ1cmwoI2EpIi8+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-position: center top;
}

/* line 193, resources/assets/styles/components/_news.scss */

.news_card_inner--cylinder-bottom-left {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTc0LjcwMSIgaGVpZ2h0PSIyNDYiIHZpZXdCb3g9IjAgMCAxNzQuNzAxIDI0NiI+CiAgPGRlZnM+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSIzMzcuOTQ4IiB5MT0iLTI1OCIgeDI9IjMzNy45NDgiIHkyPSIxOS40MDQiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDI1LjI5OSAtMTIpIHJvdGF0ZSgxODApIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwLjMiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIwLjk5OSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogIDwvZGVmcz4KICA8dGl0bGU+Y3lsaW5kZXItYm90dG9tLWxlZnQ8L3RpdGxlPgogIDxwYXRoIGQ9Ik0yMy4yOTMsMjQ2SDE3NC43VjI3LjA0MUMxNzQuNy05LjAxNCwwLTkuMDE0LDAsMjcuMDQxVjIyMi43MDdBMjMuMjkzLDIzLjI5MywwLDAsMCwyMy4yOTMsMjQ2WiIgZmlsbD0idXJsKCNhKSIvPgo8L3N2Zz4K);
  background-repeat: no-repeat;
  background-position: left bottom;
}

/* line 198, resources/assets/styles/components/_news.scss */

.news_card_inner--cylinder-bottom-right {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTc0LjcwMSIgaGVpZ2h0PSIyNDYiIHZpZXdCb3g9IjAgMCAxNzQuNzAxIDI0NiI+CiAgPGRlZnM+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSItNDQ4LjA1MiIgeTE9Ii0yNTgiIHgyPSItNDQ4LjA1MiIgeTI9IjE5LjQwNCIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLCAwLCAwLCAtMSwgNTM1LjQwMiwgLTEyKSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICA8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMC4zIi8+CiAgICAgIDxzdG9wIG9mZnNldD0iMC45OTkiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICA8L2RlZnM+CiAgPHRpdGxlPmN5bGluZGVyLWJvdHRvbS1yaWdodDwvdGl0bGU+CiAgPHBhdGggZD0iTTE1MS40MDgsMjQ2SDBWMjcuMDQxYzAtMzYuMDU1LDE3NC43LTM2LjA1NSwxNzQuNywwVjIyMi43MDdBMjMuMjkzLDIzLjI5MywwLDAsMSwxNTEuNDA4LDI0NloiIGZpbGw9InVybCgjYSkiLz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  background-position: right bottom;
}

/* line 203, resources/assets/styles/components/_news.scss */

.news_card_inner--cylinder-top-left {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTc0LjcwMSIgaGVpZ2h0PSIyNDYiIHZpZXdCb3g9IjAgMCAxNzQuNzAxIDI0NiI+CiAgPGRlZnM+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSIzMzcuOTQ4IiB4Mj0iMzM3Ljk0OCIgeTI9IjI3Ny40MDQiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoLTEsIDAsIDAsIDEsIDQyNS4yOTksIDApIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwLjMiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIwLjk5OSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogIDwvZGVmcz4KICA8dGl0bGU+Y3lsaW5kZXItdG9wLWxlZnQ8L3RpdGxlPgogIDxwYXRoIGQ9Ik0yMy4yOTMsMEgxNzQuN1YyMTguOTU5YzAsMzYuMDU1LTE3NC43LDM2LjA1NS0xNzQuNywwVjIzLjI5M0EyMy4yOTMsMjMuMjkzLDAsMCwxLDIzLjI5MywwWiIgZmlsbD0idXJsKCNhKSIvPgo8L3N2Zz4K);
  background-repeat: no-repeat;
  background-position: left top;
}

/* line 208, resources/assets/styles/components/_news.scss */

.news_card_inner--cylinder-top-right {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTc0LjcwMSIgaGVpZ2h0PSIyNDYiIHZpZXdCb3g9IjAgMCAxNzQuNzAxIDI0NiI+CiAgPGRlZnM+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSI4Ny4zNTEiIHgyPSI4Ny4zNTEiIHkyPSIyNzcuNDA0IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwLjMiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIwLjk5OSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogIDwvZGVmcz4KICA8dGl0bGU+Y3lsaW5kZXItdG9wLXJpZ2h0PC90aXRsZT4KICA8cGF0aCBkPSJNMTUxLjQwOCwwSDBWMjE4Ljk1OWMwLDM2LjA1NSwxNzQuNywzNi4wNTUsMTc0LjcsMFYyMy4yOTNBMjMuMjkzLDIzLjI5MywwLDAsMCwxNTEuNDA4LDBaIiBmaWxsPSJ1cmwoI2EpIi8+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-position: right top;
}

/* line 214, resources/assets/styles/components/_news.scss */

.news_card_inner--diamond-bottom-left {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTgwIiBoZWlnaHQ9IjI2OCIgdmlld0JveD0iMCAwIDE4MCAyNjgiPgogIDxkZWZzPgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iMTEzMCIgeTE9Ii00MTcwIiB4Mj0iMTEzMCIgeTI9Ii0zODY3Ljc4NyIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgxMjIwIC0zOTAyKSByb3RhdGUoMTgwKSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICA8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMC4zIi8+CiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogIDwvZGVmcz4KICA8dGl0bGU+ZGlhbW9uZC1ib3R0b20tbGVmdDwvdGl0bGU+CiAgPHBhdGggZD0iTTIwLDI2OEgxODBWMTYwTDAsMFYyNDhBMjAsMjAsMCwwLDAsMjAsMjY4WiIgZmlsbD0idXJsKCNhKSIvPgo8L3N2Zz4K);
  background-repeat: no-repeat;
  background-position: left bottom;
}

/* line 219, resources/assets/styles/components/_news.scss */

.news_card_inner--diamond-bottom-right {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTgwIiBoZWlnaHQ9IjI2OCIgdmlld0JveD0iMCAwIDE4MCAyNjgiPgogIDxkZWZzPgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iLTE4NiIgeTE9Ii00Mzg0IiB4Mj0iLTE4NiIgeTI9Ii00MDgxLjc4NyIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLCAwLCAwLCAtMSwgMjc2LCAtNDExNikiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgICAgPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZmZmIiBzdG9wLW9wYWNpdHk9IjAuMyIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICA8L2RlZnM+CiAgPHRpdGxlPmRpYW1vbmQtYm90dG9tLXJpZ2h0PC90aXRsZT4KICA8cGF0aCBkPSJNMTYwLDI2OEgwVjE2MEwxODAsMFYyNDhBMjAsMjAsMCwwLDEsMTYwLDI2OFoiIGZpbGw9InVybCgjYSkiLz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  background-position: right bottom;
}

/* line 224, resources/assets/styles/components/_news.scss */

.news_card_inner--diamond-top-left {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTgwIiBoZWlnaHQ9IjI2OCIgdmlld0JveD0iMCAwIDE4MCAyNjgiPgogIDxkZWZzPgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iNjAwIiB5MT0iLTQxNzAiIHgyPSI2MDAiIHkyPSItMzg2Ny43ODciIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoLTEsIDAsIDAsIDEsIDY5MCwgNDE3MCkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgICAgPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZmZmIiBzdG9wLW9wYWNpdHk9IjAuMyIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICA8L2RlZnM+CiAgPHRpdGxlPmRpYW1vbmQtdG9wLWxlZnQ8L3RpdGxlPgogIDxwYXRoIGQ9Ik0yMCwwSDE4MFYxMDhMMCwyNjhWMjBBMjAsMjAsMCwwLDEsMjAsMFoiIGZpbGw9InVybCgjYSkiLz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  background-position: left top;
}

/* line 229, resources/assets/styles/components/_news.scss */

.news_card_inner--diamond-top-right {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTgwIiBoZWlnaHQ9IjI2OCIgdmlld0JveD0iMCAwIDE4MCAyNjgiPgogIDxkZWZzPgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iMzYwIiB5MT0iLTQxNzAiIHgyPSIzNjAiIHkyPSItMzg2Ny43ODciIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI3MCA0MTcwKSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICA8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMC4zIi8+CiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogIDwvZGVmcz4KICA8dGl0bGU+ZGlhbW9uZC10b3AtcmlnaHQ8L3RpdGxlPgogIDxwYXRoIGQ9Ik0xNjAsMEgwVjEwOEwxODAsMjY4VjIwQTIwLDIwLDAsMCwwLDE2MCwwWiIgZmlsbD0idXJsKCNhKSIvPgo8L3N2Zz4K);
  background-repeat: no-repeat;
  background-position: right top;
}

/* line 235, resources/assets/styles/components/_news.scss */

.news_card_inner--rectangle-bottom-left {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTUwIiBoZWlnaHQ9IjE4OCIgdmlld0JveD0iMCAwIDE1MCAxODgiPgogIDxkZWZzPgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iMjkwLjUiIHkxPSItMTk1LjUiIHgyPSI0NzQuNDY5IiB5Mj0iLTM3OS40NjkiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDUwIC0xODYpIHJvdGF0ZSgxODApIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwLjMiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIwLjk5OSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogIDwvZGVmcz4KICA8dGl0bGU+cmVjdGFuZ2xlLWJvdHRvbS1sZWZ0PC90aXRsZT4KICA8cGF0aCBkPSJNMjAsMTg4SDE1MFYwSDBWMTY4QTIwLDIwLDAsMCwwLDIwLDE4OFoiIGZpbGw9InVybCgjYSkiLz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  background-position: left bottom;
}

/* line 240, resources/assets/styles/components/_news.scss */

.news_card_inner--rectangle-bottom-right {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTUwIiBoZWlnaHQ9IjE4OCIgdmlld0JveD0iMCAwIDE1MCAxODgiPgogIDxkZWZzPgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iLTEyNjEuNSIgeTE9Ii0xOTUuNSIgeDI9Ii0xMDc3LjUzMSIgeTI9Ii0zNzkuNDY5IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEsIDAsIDAsIC0xLCAxMjUyLCAtMTg2KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICA8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMC4zIi8+CiAgICAgIDxzdG9wIG9mZnNldD0iMC45OTkiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICA8L2RlZnM+CiAgPHRpdGxlPnJlY3RhbmdsZS1ib3R0b20tcmlnaHQ8L3RpdGxlPgogIDxwYXRoIGQ9Ik0xMzAsMTg4SDBWMEgxNTBWMTY4QTIwLDIwLDAsMCwxLDEzMCwxODhaIiBmaWxsPSJ1cmwoI2EpIi8+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-position: right bottom;
}

/* line 245, resources/assets/styles/components/_news.scss */

.news_card_inner--rectangle-top-left {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTUwIiBoZWlnaHQ9IjE4OCIgdmlld0JveD0iMCAwIDE1MCAxODgiPgogIDxkZWZzPgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iLTQ3NS41IiB5MT0iLTE5NS41IiB4Mj0iLTI5MS41MzEiIHkyPSItMzc5LjQ2OSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgtMSwgMCwgMCwgMSwgLTMxNiwgMzc0KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICA8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMC4zIi8+CiAgICAgIDxzdG9wIG9mZnNldD0iMC45OTkiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICA8L2RlZnM+CiAgPHRpdGxlPnJlY3RhbmdsZS10b3AtbGVmdDwvdGl0bGU+CiAgPHBhdGggZD0iTTIwLDBIMTUwVjE4OEgwVjIwQTIwLDIwLDAsMCwxLDIwLDBaIiBmaWxsPSJ1cmwoI2EpIi8+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-position: left top;
}

/* line 250, resources/assets/styles/components/_news.scss */

.news_card_inner--rectangle-top-right {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTUwIiBoZWlnaHQ9IjE4OCIgdmlld0JveD0iMCAwIDE1MCAxODgiPgogIDxkZWZzPgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iLTkuNSIgeTE9IjE3OC41IiB4Mj0iMTc0LjQ2OSIgeTI9Ii01LjQ2OSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICA8c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMC4zIi8+CiAgICAgIDxzdG9wIG9mZnNldD0iMC45OTkiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICA8L2RlZnM+CiAgPHRpdGxlPnJlY3RhbmdsZS10b3AtcmlnaHQ8L3RpdGxlPgogIDxwYXRoIGQ9Ik0xMzAsMEgwVjE4OEgxNTBWMjBBMjAsMjAsMCwwLDAsMTMwLDBaIiBmaWxsPSJ1cmwoI2EpIi8+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-position: right top;
}

/* line 256, resources/assets/styles/components/_news.scss */

.news_card_inner--ribbon-bottom-left {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzAwIiBoZWlnaHQ9IjI4OCIgdmlld0JveD0iMCAwIDMwMCAyODgiPgogIDxkZWZzPgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iLTU1NyIgeTE9Ii0xMyIgeDI9Ii0yODIuODE4IiB5Mj0iLTI4Ny4xODIiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjIwIDI3NCkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgICAgPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZmZmIiBzdG9wLW9wYWNpdHk9IjAuMyIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjAuOTk5IiBzdG9wLWNvbG9yPSIjZmZmIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImIiIHgxPSIyMDkuNSIgeTE9IjMzMS41IiB4Mj0iMzEzLjI0NSIgeTI9IjIyNy43NTUiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzAwIDQ2Mikgcm90YXRlKDE4MCkiIHhsaW5rOmhyZWY9IiNhIi8+CiAgPC9kZWZzPgogIDx0aXRsZT5yaWJib24tdG9wLXJpZ2h0PC90aXRsZT4KICA8Zz4KICAgIDxwYXRoIGQ9Ik0yODAsMCw5MCwxMzBWMjg4TDMwMCwxMjhWMjBBMjAsMjAsMCwwLDAsMjgwLDBaIiBmaWxsPSJ1cmwoI2EpIi8+CiAgICA8cG9seWdvbiBwb2ludHM9IjkwIDEzMCAwIDY0IDAgMjI0IDkwIDI4OCA5MCAxMzAiIGZpbGw9InVybCgjYikiLz4KICA8L2c+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-position: left bottom;
}

/* line 261, resources/assets/styles/components/_news.scss */

.news_card_inner--ribbon-bottom-right {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzAwIiBoZWlnaHQ9IjI4OCIgdmlld0JveD0iMCAwIDMwMCAyODgiPgogIDxkZWZzPgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iLTU1NyIgeTE9Ii0xMyIgeDI9Ii0yODIuODE4IiB5Mj0iLTI4Ny4xODIiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjIwIDI3NCkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgICAgPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZmZmIiBzdG9wLW9wYWNpdHk9IjAuMyIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjAuOTk5IiBzdG9wLWNvbG9yPSIjZmZmIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImIiIHgxPSIyMDkuNSIgeTE9IjMzMS41IiB4Mj0iMzEzLjI0NSIgeTI9IjIyNy43NTUiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzAwIDQ2Mikgcm90YXRlKDE4MCkiIHhsaW5rOmhyZWY9IiNhIi8+CiAgPC9kZWZzPgogIDx0aXRsZT5yaWJib24tdG9wLXJpZ2h0PC90aXRsZT4KICA8Zz4KICAgIDxwYXRoIGQ9Ik0yODAsMCw5MCwxMzBWMjg4TDMwMCwxMjhWMjBBMjAsMjAsMCwwLDAsMjgwLDBaIiBmaWxsPSJ1cmwoI2EpIi8+CiAgICA8cG9seWdvbiBwb2ludHM9IjkwIDEzMCAwIDY0IDAgMjI0IDkwIDI4OCA5MCAxMzAiIGZpbGw9InVybCgjYikiLz4KICA8L2c+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-position: right bottom;
}

/* line 266, resources/assets/styles/components/_news.scss */

.news_card_inner--ribbon-top-left {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzAwIiBoZWlnaHQ9IjI4OCIgdmlld0JveD0iMCAwIDMwMCAyODgiPgogIDxkZWZzPgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iLTU1NyIgeTE9Ii0xMyIgeDI9Ii0yODIuODE4IiB5Mj0iLTI4Ny4xODIiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjIwIDI3NCkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgICAgPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZmZmIiBzdG9wLW9wYWNpdHk9IjAuMyIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjAuOTk5IiBzdG9wLWNvbG9yPSIjZmZmIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImIiIHgxPSIyMDkuNSIgeTE9IjMzMS41IiB4Mj0iMzEzLjI0NSIgeTI9IjIyNy43NTUiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzAwIDQ2Mikgcm90YXRlKDE4MCkiIHhsaW5rOmhyZWY9IiNhIi8+CiAgPC9kZWZzPgogIDx0aXRsZT5yaWJib24tdG9wLXJpZ2h0PC90aXRsZT4KICA8Zz4KICAgIDxwYXRoIGQ9Ik0yODAsMCw5MCwxMzBWMjg4TDMwMCwxMjhWMjBBMjAsMjAsMCwwLDAsMjgwLDBaIiBmaWxsPSJ1cmwoI2EpIi8+CiAgICA8cG9seWdvbiBwb2ludHM9IjkwIDEzMCAwIDY0IDAgMjI0IDkwIDI4OCA5MCAxMzAiIGZpbGw9InVybCgjYikiLz4KICA8L2c+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-position: left top;
}

/* line 271, resources/assets/styles/components/_news.scss */

.news_card_inner--ribbon-top-right {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzAwIiBoZWlnaHQ9IjI4OCIgdmlld0JveD0iMCAwIDMwMCAyODgiPgogIDxkZWZzPgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iLTU1NyIgeTE9Ii0xMyIgeDI9Ii0yODIuODE4IiB5Mj0iLTI4Ny4xODIiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjIwIDI3NCkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgICAgPHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjZmZmIiBzdG9wLW9wYWNpdHk9IjAuMyIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjAuOTk5IiBzdG9wLWNvbG9yPSIjZmZmIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImIiIHgxPSIyMDkuNSIgeTE9IjMzMS41IiB4Mj0iMzEzLjI0NSIgeTI9IjIyNy43NTUiIGdyYWRpZW50VHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzAwIDQ2Mikgcm90YXRlKDE4MCkiIHhsaW5rOmhyZWY9IiNhIi8+CiAgPC9kZWZzPgogIDx0aXRsZT5yaWJib24tdG9wLXJpZ2h0PC90aXRsZT4KICA8Zz4KICAgIDxwYXRoIGQ9Ik0yODAsMCw5MCwxMzBWMjg4TDMwMCwxMjhWMjBBMjAsMjAsMCwwLDAsMjgwLDBaIiBmaWxsPSJ1cmwoI2EpIi8+CiAgICA8cG9seWdvbiBwb2ludHM9IjkwIDEzMCAwIDY0IDAgMjI0IDkwIDI4OCA5MCAxMzAiIGZpbGw9InVybCgjYikiLz4KICA8L2c+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-position: right top;
}

/* line 277, resources/assets/styles/components/_news.scss */

.news_card_inner.bg--sea-foam {
  -webkit-box-shadow: 5px 5px 10px rgba(13, 81, 109, 0.25);
          box-shadow: 5px 5px 10px rgba(13, 81, 109, 0.25);
}

/* line 280, resources/assets/styles/components/_news.scss */

.news_card_inner.bg--text-black {
  -webkit-box-shadow: 5px 5px 10px rgba(25, 25, 25, 0.25);
          box-shadow: 5px 5px 10px rgba(25, 25, 25, 0.25);
}

/* line 283, resources/assets/styles/components/_news.scss */

.news_card_inner.bg--deep-sea-aqua {
  -webkit-box-shadow: 5px 5px 10px rgba(13, 81, 109, 0.25);
          box-shadow: 5px 5px 10px rgba(13, 81, 109, 0.25);
}

/* line 286, resources/assets/styles/components/_news.scss */

.news_card_inner.bg--sea-aqua {
  -webkit-box-shadow: 5px 5px 10px rgba(102, 194, 221, 0.25);
          box-shadow: 5px 5px 10px rgba(102, 194, 221, 0.25);
}

/* line 289, resources/assets/styles/components/_news.scss */

.news_card_inner.bg--beaming-blue {
  -webkit-box-shadow: 5px 5px 10px rgba(51, 159, 193, 0.25);
          box-shadow: 5px 5px 10px rgba(51, 159, 193, 0.25);
}

/* line 292, resources/assets/styles/components/_news.scss */

.news_card_inner.bg--deep-sea-aqua {
  -webkit-box-shadow: 5px 5px 10px rgba(13, 81, 109, 0.25);
          box-shadow: 5px 5px 10px rgba(13, 81, 109, 0.25);
}

/* line 295, resources/assets/styles/components/_news.scss */

.news_card_inner.bg--check-red {
  -webkit-box-shadow: 5px 5px 10px rgba(199, 33, 39, 0.25);
          box-shadow: 5px 5px 10px rgba(199, 33, 39, 0.25);
}

/* line 298, resources/assets/styles/components/_news.scss */

.news_card_inner.bg--rose-pink {
  -webkit-box-shadow: 5px 5px 10px rgba(242, 135, 183, 0.25);
          box-shadow: 5px 5px 10px rgba(242, 135, 183, 0.25);
}

/* line 301, resources/assets/styles/components/_news.scss */

.news_card_inner.bg--orange {
  -webkit-box-shadow: 5px 5px 10px rgba(244, 125, 51, 0.25);
          box-shadow: 5px 5px 10px rgba(244, 125, 51, 0.25);
}

/* line 304, resources/assets/styles/components/_news.scss */

.news_card_inner.bg--lime-green {
  -webkit-box-shadow: 5px 5px 10px rgba(143, 199, 63, 0.25);
          box-shadow: 5px 5px 10px rgba(143, 199, 63, 0.25);
}

/* line 307, resources/assets/styles/components/_news.scss */

.news_card_inner.bg--purple-pastel {
  -webkit-box-shadow: 5px 5px 10px rgba(179, 166, 209, 0.25);
          box-shadow: 5px 5px 10px rgba(179, 166, 209, 0.25);
}

/* line 310, resources/assets/styles/components/_news.scss */

.news_card_inner.bg--sun-yellow {
  -webkit-box-shadow: 5px 5px 10px rgba(226, 208, 7, 0.25);
          box-shadow: 5px 5px 10px rgba(226, 208, 7, 0.25);
}

/* line 313, resources/assets/styles/components/_news.scss */

.news_card_inner.bg--hot-pink {
  -webkit-box-shadow: 5px 5px 10px rgba(186, 0, 110, 0.25);
          box-shadow: 5px 5px 10px rgba(186, 0, 110, 0.25);
}

/* line 316, resources/assets/styles/components/_news.scss */

.news_card_inner.bg--orange-brown {
  -webkit-box-shadow: 5px 5px 10px rgba(147, 72, 22, 0.25);
          box-shadow: 5px 5px 10px rgba(147, 72, 22, 0.25);
}

/* line 319, resources/assets/styles/components/_news.scss */

.news_card_inner.bg--grass-green {
  -webkit-box-shadow: 5px 5px 10px rgba(0, 118, 57, 0.25);
          box-shadow: 5px 5px 10px rgba(0, 118, 57, 0.25);
}

/* line 322, resources/assets/styles/components/_news.scss */

.news_card_inner.bg--blue-purple {
  -webkit-box-shadow: 5px 5px 10px rgba(63, 65, 154, 0.25);
          box-shadow: 5px 5px 10px rgba(63, 65, 154, 0.25);
}

/* line 325, resources/assets/styles/components/_news.scss */

.news_card_inner.bg--mid-yellow {
  -webkit-box-shadow: 5px 5px 10px rgba(193, 180, 0, 0.25);
          box-shadow: 5px 5px 10px rgba(193, 180, 0, 0.25);
}

/* line 328, resources/assets/styles/components/_news.scss */

.news_card_inner.bg--royal-pink {
  -webkit-box-shadow: 5px 5px 10px rgba(122, 0, 70, 0.25);
          box-shadow: 5px 5px 10px rgba(122, 0, 70, 0.25);
}

/* line 331, resources/assets/styles/components/_news.scss */

.news_card_inner.bg--brown {
  -webkit-box-shadow: 5px 5px 10px rgba(106, 42, 0, 0.25);
          box-shadow: 5px 5px 10px rgba(106, 42, 0, 0.25);
}

/* line 334, resources/assets/styles/components/_news.scss */

.news_card_inner.bg--racing-green {
  -webkit-box-shadow: 5px 5px 10px rgba(0, 77, 30, 0.25);
          box-shadow: 5px 5px 10px rgba(0, 77, 30, 0.25);
}

/* line 337, resources/assets/styles/components/_news.scss */

.news_card_inner.bg--dark-blue-purple {
  -webkit-box-shadow: 5px 5px 10px rgba(40, 37, 104, 0.25);
          box-shadow: 5px 5px 10px rgba(40, 37, 104, 0.25);
}

/* line 340, resources/assets/styles/components/_news.scss */

.news_card_inner.bg--gold {
  -webkit-box-shadow: 5px 5px 10px rgba(100, 94, 0, 0.25);
          box-shadow: 5px 5px 10px rgba(100, 94, 0, 0.25);
}

/* line 343, resources/assets/styles/components/_news.scss */

.news_card_inner.bg--base-grey {
  -webkit-box-shadow: 5px 5px 10px rgba(119, 119, 119, 0.25);
          box-shadow: 5px 5px 10px rgba(119, 119, 119, 0.25);
}

/* line 346, resources/assets/styles/components/_news.scss */

.news_card_inner.bg--light-grey {
  -webkit-box-shadow: 5px 5px 10px rgba(119, 119, 119, 0.25);
          box-shadow: 5px 5px 10px rgba(119, 119, 119, 0.25);
}

@media (max-width: 1280px) {
  /* line 351, resources/assets/styles/components/_news.scss */

  .blog .archive_filter,
  .blog .archive_wrapper,
  .archive .archive_filter,
  .archive .archive_wrapper {
    padding: 0 20px;
  }
}

@media (min-width: 768px) and (max-width: 1280px) {
  /* line 359, resources/assets/styles/components/_news.scss */

  .section--news.section--single .news_card_body {
    width: calc(100% - 300px);
  }
}

@media (max-width: 440px) {
  /* line 364, resources/assets/styles/components/_news.scss */

  .news_card_body span {
    padding: 14px 10px;
  }
}

/* line 1, resources/assets/styles/components/_page-director.scss */

.page_director {
  border-radius: 20px;
  -webkit-box-shadow: 5px 5px 10px rgba(13, 81, 109, 0.25);
          box-shadow: 5px 5px 10px rgba(13, 81, 109, 0.25);
  color: #0d516d;
  font-size: 16px;
  line-height: 22px;
}

@media only screen and (min-width: 768px) {
  /* line 1, resources/assets/styles/components/_page-director.scss */

  .page_director {
    font-size: 18px;
    line-height: 28px;
  }
}

/* line 14, resources/assets/styles/components/_page-director.scss */

.page_director label {
  padding: 18px 10px;
}

@media only screen and (min-width: 768px) {
  /* line 14, resources/assets/styles/components/_page-director.scss */

  .page_director label {
    padding: 28px 30px;
  }
}

/* line 21, resources/assets/styles/components/_page-director.scss */

.page_director label {
  font-family: "FSAlbertLight", sans-serif;
  font-weight: normal;
}

/* line 25, resources/assets/styles/components/_page-director.scss */

.page_director label[for=im] {
  display: inline-block;
  width: 58px;
  border-right: 2px solid rgba(13, 81, 109, 0.15);
}

@media only screen and (min-width: 768px) {
  /* line 25, resources/assets/styles/components/_page-director.scss */

  .page_director label[for=im] {
    width: auto;
  }
}

/* line 34, resources/assets/styles/components/_page-director.scss */

.page_director select[name=im] {
  width: calc(100% - 75px);
}

@media only screen and (min-width: 768px) {
  /* line 34, resources/assets/styles/components/_page-director.scss */

  .page_director select[name=im] {
    width: auto;
  }
}

/* line 41, resources/assets/styles/components/_page-director.scss */

.page_director label[for=looking_for] {
  width: 95px;
  display: inline-block;
  border-right: 2px solid rgba(13, 81, 109, 0.15);
}

@media only screen and (min-width: 768px) {
  /* line 41, resources/assets/styles/components/_page-director.scss */

  .page_director label[for=looking_for] {
    width: auto;
    border-left: 2px solid rgba(13, 81, 109, 0.15);
  }
}

/* line 51, resources/assets/styles/components/_page-director.scss */

.page_director select[name=looking_for] {
  width: calc(100% - 113px);
}

@media only screen and (min-width: 768px) {
  /* line 51, resources/assets/styles/components/_page-director.scss */

  .page_director select[name=looking_for] {
    width: auto;
  }
}

/* line 58, resources/assets/styles/components/_page-director.scss */

.page_director select {
  font-family: "FSAlbertBold", sans-serif;
  color: #0d516d;
  font-size: 16px;
  line-height: 22px;
  border: 0;
  outline: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5LjQgNi4xIj4NCiAgPGRlZnM+DQogICAgPHN0eWxlPg0KICAgICAgLmNscy0xIHsNCiAgICAgICAgZmlsbDogIzBkNTE2ZDsNCiAgICAgIH0NCiAgICA8L3N0eWxlPg0KICA8L2RlZnM+DQogIDxnIGlkPSJTeW1ib2xfODUiIGRhdGEtbmFtZT0iU3ltYm9sIDg1IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjgzIC03MDIpIj4NCiAgICA8cGF0aCBpZD0iUGF0aF8zNiIgZGF0YS1uYW1lPSJQYXRoIDM2IiBjbGFzcz0iY2xzLTEiIGQ9Ik02LjcsOC4xLDIsMy40LDMuNCwyLDYuNyw1LjMsMTAsMmwxLjQsMS40WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjgxIDcwMCkiLz4NCiAgPC9nPg0KPC9zdmc+DQo=) no-repeat right center;
  background-size: 9px 9px;
  padding: 18px 10px;
}

@media only screen and (min-width: 768px) {
  /* line 58, resources/assets/styles/components/_page-director.scss */

  .page_director select {
    font-size: 18px;
    line-height: 28px;
    margin-right: 28px;
    padding: 22px 30px;
  }
}

/* line 78, resources/assets/styles/components/_page-director.scss */

.page_director button {
  position: relative;
  padding: 10px 30px;
  border: 0;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNyAxNyI+DQogICAgPGRlZnM+DQogICAgICAgIDxzdHlsZT4NCiAgICAgICAgICAgIC5jbHMtMSB7DQogICAgICAgICAgICBmaWxsOiBub25lOw0KICAgICAgICAgICAgc3Ryb2tlOiAjMGQ1MTZkOw0KICAgICAgICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kOw0KICAgICAgICAgICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDsNCiAgICAgICAgICAgIHN0cm9rZS1taXRlcmxpbWl0OiAxMDsNCiAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMnB4Ow0KICAgICAgICAgICAgfQ0KICAgICAgICA8L3N0eWxlPg0KICAgIDwvZGVmcz4NCiAgICA8ZyBpZD0iU2VhcmNoIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzEyIC00NDMpIj4NCiAgICAgICAgPGcgaWQ9Ikdyb3VwXzIwNzciIGRhdGEtbmFtZT0iR3JvdXAgMjA3NyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzEyIDQ0MykiPg0KICAgICAgICAgICAgPHBhdGggaWQ9IlBhdGhfMzAzODYiIGRhdGEtbmFtZT0iUGF0aCAzMDM4NiIgY2xhc3M9ImNscy0xIiBkPSJNMTYsMTZsLTMuOTIzLTMuOTIzaDBhNi4zOCw2LjM4LDAsMCwwLDEuOTA2LTQuNTg2QTYuNDg0LDYuNDg0LDAsMCwwLDcuNDkyLDEsNi42ODYsNi42ODYsMCwwLDAsMy40NCwyLjQxNiw2LjMyOSw2LjMyOSwwLDAsMCwxLDcuNDkyYTYuNDg0LDYuNDg0LDAsMCwwLDYuNDkyLDYuNDkybDEuMjM1LS4xMjEiLz4NCiAgICAgICAgPC9nPg0KICAgIDwvZz4NCjwvc3ZnPg0K) no-repeat center;
  background-size: 15px 15px;
  cursor: pointer;
  width: 100%;
  border-top: 2px solid rgba(13, 81, 109, 0.15);
}

@media only screen and (min-width: 768px) {
  /* line 78, resources/assets/styles/components/_page-director.scss */

  .page_director button {
    padding: 28px 30px;
    width: auto;
    border-top: 0;
    border-left: 2px solid rgba(13, 81, 109, 0.15);
  }
}

/* line 96, resources/assets/styles/components/_page-director.scss */

.page_director button:before {
  content: "";
  display: block;
  position: absolute;
  height: 2px;
  width: 100%;
  background: rgba(13, 81, 109, 0.15);
  top: -61px;
  left: 0;
}

@media only screen and (min-width: 768px) {
  /* line 96, resources/assets/styles/components/_page-director.scss */

  .page_director button:before {
    display: none;
  }
}

/* line 1, resources/assets/styles/components/_product.scss */

.product_card {
  margin-bottom: 20px;
}

/* line 4, resources/assets/styles/components/_product.scss */

.product_card_inner {
  display: block;
  text-decoration: none;
  background: #fdffff;
  text-align: center;
  -webkit-box-shadow: 5px 5px 10px rgba(13, 81, 109, 0.25);
          box-shadow: 5px 5px 10px rgba(13, 81, 109, 0.25);
  border-radius: 20px;
  padding: 30px 20px;
  position: relative;
  height: 100%;
}

@media only screen and (min-width: 768px) {
  /* line 4, resources/assets/styles/components/_product.scss */

  .product_card_inner {
    padding: 50px 20px;
  }
}

/* line 18, resources/assets/styles/components/_product.scss */

.product_card_body h3 {
  font-size: 24px;
  line-height: 28px;
  color: #0d516d;
  margin: 30px 0 20px;
}

/* line 24, resources/assets/styles/components/_product.scss */

.product_card_body .content {
  color: #191919;
  font-size: 18px;
  line-height: 24px;
}

/* line 29, resources/assets/styles/components/_product.scss */

.product_card_body .content p {
  margin-bottom: 0;
}

/* line 33, resources/assets/styles/components/_product.scss */

.section--grid--fiftyfifty .product_card_body,
.section--grid--twothirds_onethirds .column:first-child .product_card_body,
.section--grid--onethird_twothirds .column:last-child .product_card_body {
  text-align: left;
}

@media only screen and (min-width: 768px) {
  /* line 39, resources/assets/styles/components/_product.scss */

  .section--grid--fiftyfifty .product_card .icon,
  .section--grid--twothirds_onethirds .column:first-child .product_card .icon,
  .section--grid--onethird_twothirds .column:last-child .product_card .icon {
    float: left;
  }

  /* line 44, resources/assets/styles/components/_product.scss */

  .section--grid--fiftyfifty .product_card h3,
  .section--grid--fiftyfifty .product_card .content,
  .section--grid--twothirds_onethirds .column:first-child .product_card h3,
  .section--grid--twothirds_onethirds .column:first-child .product_card .content,
  .section--grid--onethird_twothirds .column:last-child .product_card h3,
  .section--grid--onethird_twothirds .column:last-child .product_card .content {
    margin-left: 100px;
  }

  /* line 52, resources/assets/styles/components/_product.scss */

  .section--grid--fiftyfifty .product_card span,
  .section--grid--twothirds_onethirds .column:first-child .product_card span,
  .section--grid--onethird_twothirds .column:last-child .product_card span {
    margin-left: 160px;
  }
}

@media only screen and (min-width: 768px) {
  /* line 60, resources/assets/styles/components/_product.scss */

  .section--single .product_card_body {
    text-align: left;
    padding-left: 50px;
    position: relative;
  }

  /* line 65, resources/assets/styles/components/_product.scss */

  .section--single .product_card .icon {
    position: absolute;
    left: 30px;
    top: 50%;
    -webkit-transform: translateY(-50%);
         -o-transform: translateY(-50%);
            transform: translateY(-50%);
  }

  /* line 71, resources/assets/styles/components/_product.scss */

  .section--single .product_card span.link_text {
    position: absolute;
    right: 20px;
    top: 50%;
    -webkit-transform: translateY(-50%);
         -o-transform: translateY(-50%);
            transform: translateY(-50%);
    margin-top: 0;
  }

  /* line 78, resources/assets/styles/components/_product.scss */

  .section--single .product_card h3 {
    font-size: 40px;
    line-height: 45px;
    margin-top: 0;
  }

  /* line 83, resources/assets/styles/components/_product.scss */

  .section--single .product_card .content {
    font-size: 24px;
    line-height: 28px;
  }

  /* line 87, resources/assets/styles/components/_product.scss */

  .section--single .product_card h3,
  .section--single .product_card .content {
    margin-left: 125px;
    width: calc(100% - 350px);
  }

  /* line 92, resources/assets/styles/components/_product.scss */

  .section--single .product_card .content {
    font-family: "FSAlbertLight", sans-serif;
    font-weight: normal;
  }

  /* line 96, resources/assets/styles/components/_product.scss */

  .section--single .product_card_inner:after {
    content: "";
    display: block;
    position: absolute;
    width: 2px;
    height: 100%;
    top: 0;
    right: 230px;
    background: rgba(13, 81, 109, 0.15);
  }
}

/* line 107, resources/assets/styles/components/_product.scss */

.section--product.section--carousel {
  display: block;
}

/* line 110, resources/assets/styles/components/_product.scss */

.section--product.section--carousel .carousel {
  width: 1264px;
  max-width: 100%;
  margin: 0 auto;
}

/* line 115, resources/assets/styles/components/_product.scss */

.section--product.section--carousel .carousel .carousel__items {
  margin: 0 -10px;
}

/* line 118, resources/assets/styles/components/_product.scss */

.section--product.section--carousel .component {
  margin-bottom: 30px;
  padding-left: 10px;
  padding-right: 10px;
}

/* line 1, resources/assets/styles/components/_table.scss */

.table--simple-comparison .table_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -10px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* line 6, resources/assets/styles/components/_table.scss */

.table--simple-comparison .column {
  background: #fdffff;
  color: #0d516d;
  text-align: center;
  -webkit-box-shadow: 5px 5px 10px rgba(13, 81, 109, 0.25);
          box-shadow: 5px 5px 10px rgba(13, 81, 109, 0.25);
  border-radius: 20px;
  padding: 30px 20px;
  width: calc((100% / 2) - 20px);
  margin: 0 10px 20px;
}

@media only screen and (min-width: 1024px) {
  /* line 6, resources/assets/styles/components/_table.scss */

  .table--simple-comparison .column {
    width: calc((100% / 4) - 20px);
    margin-bottom: 0;
  }
}

/* line 22, resources/assets/styles/components/_table.scss */

.table--simple-comparison .column h3 {
  font-size: 24px;
  line-height: 28px;
  margin: 0 0 30px;
}

/* line 27, resources/assets/styles/components/_table.scss */

.table--simple-comparison .column ul {
  font-size: 18px;
  line-height: 20px;
}

/* line 31, resources/assets/styles/components/_table.scss */

.table--simple-comparison .column ul li {
  border-bottom: 2px solid #0d516d;
  padding-bottom: 15px;
}

/* line 35, resources/assets/styles/components/_table.scss */

.table--simple-comparison .column ul li:not(:last-child) {
  margin-bottom: 15px;
}

/* line 38, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper,
.table--comparison .table_wrapper {
  width: 100%;
  overflow-y: auto;
  margin: 0 0 1em;
}

/* line 44, resources/assets/styles/components/_table.scss */

.table_wrapper table {
  border-spacing: 0;
  border: 0;
  border-collapse: collapse;
  table-layout: fixed;
}

/* line 50, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper tbody tr:first-child td,
.table--data .table_wrapper tbody tr:first-child th {
  font-family: "FSAlbertBold", sans-serif;
  color: #fdffff;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  padding: 12px 20px;
}

/* line 59, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper tbody tr:first-child td:not(:first-child),
.table--data .table_wrapper tbody tr:first-child th:not(:first-child) {
  border-left: 1px solid #fdffff;
}

/* line 63, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper tbody tr:first-child td:first-child,
.table--data .table_wrapper tbody tr:first-child th:first-child {
  border-radius: 20px 0 0 0;
}

/* line 67, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper tbody tr:first-child td:last-child,
.table--data .table_wrapper tbody tr:first-child th:last-child {
  border-radius: 0 20px 0 0;
}

/* line 71, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper[data-header="2"] tbody tr:nth-child(2) td,
.table--data .table_wrapper[data-header="2"] tbody tr:nth-child(2) th,
.table--data .table_wrapper[data-header="3"] tbody tr:nth-child(2) td,
.table--data .table_wrapper[data-header="3"] tbody tr:nth-child(2) th,
.table--data .table_wrapper[data-header="3"] tbody tr:nth-child(3) td,
.table--data .table_wrapper[data-header="3"] tbody tr:nth-child(3) th {
  font-family: "FSAlbertBold", sans-serif;
  color: #fdffff;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  padding: 12px 20px;
  border-color: #fdffff !important;
}

/* line 87, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper tbody tr:not(:first-child) td {
  font-size: 18px;
  line-height: 20px;
  font-family: "FSAlbertRegular", sans-serif;
  border-bottom: 1px solid #191919;
  padding: 12px 20px;
}

/* line 94, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper tbody tr:not(:first-child) td:not(:first-child) {
  border-left: 1px solid #191919;
}

/* line 99, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--sea-foam tbody tr:first-child td,
.table--data .table_wrapper--sea-foam tbody tr:first-child th {
  background: #fdffff;
  color: #0d516d;
}

/* line 104, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--sea-aqua tbody tr:first-child td,
.table--data .table_wrapper--sea-aqua tbody tr:first-child th {
  background: #66c2dd;
}

/* line 108, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--beaming-blue tbody tr:first-child td,
.table--data .table_wrapper--beaming-blue tbody tr:first-child th {
  background: #339fc1;
}

/* line 112, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--deep-sea-aqua tbody tr:first-child td,
.table--data .table_wrapper--deep-sea-aqua tbody tr:first-child th {
  background: #0d516d;
}

/* line 116, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--check-red tbody tr:first-child td,
.table--data .table_wrapper--check-red tbody tr:first-child th {
  background: #c72127;
}

/* line 120, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--rose-pink tbody tr:first-child td,
.table--data .table_wrapper--rose-pink tbody tr:first-child th {
  background: #f287b7;
}

/* line 124, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--orange tbody tr:first-child td,
.table--data .table_wrapper--orange tbody tr:first-child th {
  background: #f47d33;
}

/* line 128, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--lime-green tbody tr:first-child td,
.table--data .table_wrapper--lime-green tbody tr:first-child th {
  background: #8fc73f;
}

/* line 132, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--purple-pastel tbody tr:first-child td,
.table--data .table_wrapper--purple-pastel tbody tr:first-child th {
  background: #b3a6d1;
}

/* line 136, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--sun-yellow tbody tr:first-child td,
.table--data .table_wrapper--sun-yellow tbody tr:first-child th {
  background: #e2d007;
}

/* line 140, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--hot-pink tbody tr:first-child td,
.table--data .table_wrapper--hot-pink tbody tr:first-child th {
  background: #ba006e;
}

/* line 144, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--orange-brown tbody tr:first-child td,
.table--data .table_wrapper--orange-brown tbody tr:first-child th {
  background: #934816;
}

/* line 148, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--grass-green tbody tr:first-child td,
.table--data .table_wrapper--grass-green tbody tr:first-child th {
  background: #007639;
}

/* line 152, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--blue-purple tbody tr:first-child td,
.table--data .table_wrapper--blue-purple tbody tr:first-child th {
  background: #3f419a;
}

/* line 156, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--mid-yellow tbody tr:first-child td,
.table--data .table_wrapper--mid-yellow tbody tr:first-child th {
  background: #c1b400;
}

/* line 160, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--royal-pink tbody tr:first-child td,
.table--data .table_wrapper--royal-pink tbody tr:first-child th {
  background: #7a0046;
}

/* line 164, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--brown tbody tr:first-child td,
.table--data .table_wrapper--brown tbody tr:first-child th {
  background: #6a2a00;
}

/* line 168, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--racing-green tbody tr:first-child td,
.table--data .table_wrapper--racing-green tbody tr:first-child th {
  background: #004d1e;
}

/* line 172, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--dark-blue-purple tbody tr:first-child td,
.table--data .table_wrapper--dark-blue-purple tbody tr:first-child th {
  background: #282568;
}

/* line 176, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--gold tbody tr:first-child td,
.table--data .table_wrapper--gold tbody tr:first-child th {
  background: #645e00;
}

/* line 180, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--base-grey tbody tr:first-child td,
.table--data .table_wrapper--base-grey tbody tr:first-child th {
  background: #777;
}

/* line 184, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--light-grey tbody tr:first-child td,
.table--data .table_wrapper--light-grey tbody tr:first-child th {
  background: rgba(119, 119, 119, 0.05);
}

/* line 194, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--sea-foam tbody tr:nth-child(even) td {
  background: rgba(253, 255, 255, 0.1);
}

/* line 197, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--sea-aqua tbody tr:nth-child(even) td {
  background: rgba(102, 194, 221, 0.1);
}

/* line 200, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--beaming-blue tbody tr:nth-child(even) td {
  background: rgba(51, 159, 193, 0.1);
}

/* line 203, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--deep-sea-aqua tbody tr:nth-child(even) td {
  background: rgba(13, 81, 109, 0.1);
}

/* line 206, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--check-red tbody tr:nth-child(even) td {
  background: rgba(199, 33, 39, 0.1);
}

/* line 209, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--rose-pink tbody tr:nth-child(even) td {
  background: rgba(242, 135, 183, 0.1);
}

/* line 212, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--orange tbody tr:nth-child(even) td {
  background: rgba(244, 125, 51, 0.1);
}

/* line 215, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--lime-green tbody tr:nth-child(even) td {
  background: rgba(143, 199, 63, 0.1);
}

/* line 218, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--purple-pastel tbody tr:nth-child(even) td {
  background: rgba(179, 166, 209, 0.1);
}

/* line 221, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--sun-yellow tbody tr:nth-child(even) td {
  background: rgba(226, 208, 7, 0.1);
}

/* line 224, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--hot-pink tbody tr:nth-child(even) td {
  background: rgba(186, 0, 110, 0.1);
}

/* line 227, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--orange-brown tbody tr:nth-child(even) td {
  background: rgba(147, 72, 22, 0.1);
}

/* line 230, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--grass-green tbody tr:nth-child(even) td {
  background: rgba(0, 118, 57, 0.1);
}

/* line 233, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--blue-purple tbody tr:nth-child(even) td {
  background: rgba(63, 65, 154, 0.1);
}

/* line 236, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--mid-yellow tbody tr:nth-child(even) td {
  background: rgba(193, 180, 0, 0.1);
}

/* line 239, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--royal-pink tbody tr:nth-child(even) td {
  background: rgba(122, 0, 70, 0.1);
}

/* line 242, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--brown tbody tr:nth-child(even) td {
  background: rgba(106, 42, 0, 0.1);
}

/* line 245, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--racing-green tbody tr:nth-child(even) td {
  background: rgba(0, 77, 30, 0.1);
}

/* line 248, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--dark-blue-purple tbody tr:nth-child(even) td {
  background: rgba(40, 37, 104, 0.1);
}

/* line 251, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--gold tbody tr:nth-child(even) td {
  background: rgba(100, 94, 0, 0.1);
}

/* line 254, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--base-grey tbody tr:nth-child(even) td {
  background: rgba(119, 119, 119, 0.1);
}

/* line 257, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--light-grey tbody tr:nth-child(even) td {
  background: rgba(119, 119, 119, 0.05);
}

/* line 261, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--sea-foam.table_wrapper[data-header="2"] tbody tr:nth-child(2) td,
.table--data .table_wrapper--sea-foam.table_wrapper[data-header="2"] tbody tr:nth-child(2) th,
.table--data .table_wrapper--sea-foam.table_wrapper[data-header="3"] tbody tr:nth-child(2) td,
.table--data .table_wrapper--sea-foam.table_wrapper[data-header="3"] tbody tr:nth-child(2) th {
  background: #fdffff;
  color: #0d516d;
}

/* line 268, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--sea-aqua.table_wrapper[data-header="2"] tbody tr:nth-child(2) td,
.table--data .table_wrapper--sea-aqua.table_wrapper[data-header="2"] tbody tr:nth-child(2) th,
.table--data .table_wrapper--sea-aqua.table_wrapper[data-header="3"] tbody tr:nth-child(2) td,
.table--data .table_wrapper--sea-aqua.table_wrapper[data-header="3"] tbody tr:nth-child(2) th {
  background: rgba(102, 194, 221, 0.75);
}

/* line 274, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--beaming-blue.table_wrapper[data-header="2"] tbody tr:nth-child(2) td,
.table--data .table_wrapper--beaming-blue.table_wrapper[data-header="2"] tbody tr:nth-child(2) th,
.table--data .table_wrapper--beaming-blue.table_wrapper[data-header="3"] tbody tr:nth-child(2) td,
.table--data .table_wrapper--beaming-blue.table_wrapper[data-header="3"] tbody tr:nth-child(2) th {
  background: rgba(51, 159, 193, 0.75);
}

/* line 280, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--deep-sea-aqua.table_wrapper[data-header="2"] tbody tr:nth-child(2) td,
.table--data .table_wrapper--deep-sea-aqua.table_wrapper[data-header="2"] tbody tr:nth-child(2) th,
.table--data .table_wrapper--deep-sea-aqua.table_wrapper[data-header="3"] tbody tr:nth-child(2) td,
.table--data .table_wrapper--deep-sea-aqua.table_wrapper[data-header="3"] tbody tr:nth-child(2) th {
  background: rgba(13, 81, 109, 0.75);
}

/* line 286, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--check-red.table_wrapper[data-header="2"] tbody tr:nth-child(2) td,
.table--data .table_wrapper--check-red.table_wrapper[data-header="2"] tbody tr:nth-child(2) th,
.table--data .table_wrapper--check-red.table_wrapper[data-header="3"] tbody tr:nth-child(2) td,
.table--data .table_wrapper--check-red.table_wrapper[data-header="3"] tbody tr:nth-child(2) th {
  background: rgba(199, 33, 39, 0.75);
}

/* line 292, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--rose-pink.table_wrapper[data-header="2"] tbody tr:nth-child(2) td,
.table--data .table_wrapper--rose-pink.table_wrapper[data-header="2"] tbody tr:nth-child(2) th,
.table--data .table_wrapper--rose-pink.table_wrapper[data-header="3"] tbody tr:nth-child(2) td,
.table--data .table_wrapper--rose-pink.table_wrapper[data-header="3"] tbody tr:nth-child(2) th {
  background: rgba(242, 135, 183, 0.75);
}

/* line 298, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--orange.table_wrapper[data-header="2"] tbody tr:nth-child(2) td,
.table--data .table_wrapper--orange.table_wrapper[data-header="2"] tbody tr:nth-child(2) th,
.table--data .table_wrapper--orange.table_wrapper[data-header="3"] tbody tr:nth-child(2) td,
.table--data .table_wrapper--orange.table_wrapper[data-header="3"] tbody tr:nth-child(2) th {
  background: rgba(244, 125, 51, 0.75);
}

/* line 304, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--lime-green.table_wrapper[data-header="2"] tbody tr:nth-child(2) td,
.table--data .table_wrapper--lime-green.table_wrapper[data-header="2"] tbody tr:nth-child(2) th,
.table--data .table_wrapper--lime-green.table_wrapper[data-header="3"] tbody tr:nth-child(2) td,
.table--data .table_wrapper--lime-green.table_wrapper[data-header="3"] tbody tr:nth-child(2) th {
  background: rgba(143, 199, 63, 0.75);
}

/* line 310, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--purple-pastel.table_wrapper[data-header="2"] tbody tr:nth-child(2) td,
.table--data .table_wrapper--purple-pastel.table_wrapper[data-header="2"] tbody tr:nth-child(2) th,
.table--data .table_wrapper--purple-pastel.table_wrapper[data-header="3"] tbody tr:nth-child(2) td,
.table--data .table_wrapper--purple-pastel.table_wrapper[data-header="3"] tbody tr:nth-child(2) th {
  background: rgba(179, 166, 209, 0.75);
}

/* line 316, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--sun-yellow.table_wrapper[data-header="2"] tbody tr:nth-child(2) td,
.table--data .table_wrapper--sun-yellow.table_wrapper[data-header="2"] tbody tr:nth-child(2) th,
.table--data .table_wrapper--sun-yellow.table_wrapper[data-header="3"] tbody tr:nth-child(2) td,
.table--data .table_wrapper--sun-yellow.table_wrapper[data-header="3"] tbody tr:nth-child(2) th {
  background: rgba(226, 208, 7, 0.75);
}

/* line 322, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--hot-pink.table_wrapper[data-header="2"] tbody tr:nth-child(2) td,
.table--data .table_wrapper--hot-pink.table_wrapper[data-header="2"] tbody tr:nth-child(2) th,
.table--data .table_wrapper--hot-pink.table_wrapper[data-header="3"] tbody tr:nth-child(2) td,
.table--data .table_wrapper--hot-pink.table_wrapper[data-header="3"] tbody tr:nth-child(2) th {
  background: rgba(186, 0, 110, 0.75);
}

/* line 328, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--orange-brown.table_wrapper[data-header="2"] tbody tr:nth-child(2) td,
.table--data .table_wrapper--orange-brown.table_wrapper[data-header="2"] tbody tr:nth-child(2) th,
.table--data .table_wrapper--orange-brown.table_wrapper[data-header="3"] tbody tr:nth-child(2) td,
.table--data .table_wrapper--orange-brown.table_wrapper[data-header="3"] tbody tr:nth-child(2) th {
  background: rgba(147, 72, 22, 0.75);
}

/* line 334, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--grass-green.table_wrapper[data-header="2"] tbody tr:nth-child(2) td,
.table--data .table_wrapper--grass-green.table_wrapper[data-header="2"] tbody tr:nth-child(2) th,
.table--data .table_wrapper--grass-green.table_wrapper[data-header="3"] tbody tr:nth-child(2) td,
.table--data .table_wrapper--grass-green.table_wrapper[data-header="3"] tbody tr:nth-child(2) th {
  background: rgba(0, 118, 57, 0.75);
}

/* line 340, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--blue-purple.table_wrapper[data-header="2"] tbody tr:nth-child(2) td,
.table--data .table_wrapper--blue-purple.table_wrapper[data-header="2"] tbody tr:nth-child(2) th,
.table--data .table_wrapper--blue-purple.table_wrapper[data-header="3"] tbody tr:nth-child(2) td,
.table--data .table_wrapper--blue-purple.table_wrapper[data-header="3"] tbody tr:nth-child(2) th {
  background: rgba(63, 65, 154, 0.75);
}

/* line 346, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--mid-yellow.table_wrapper[data-header="2"] tbody tr:nth-child(2) td,
.table--data .table_wrapper--mid-yellow.table_wrapper[data-header="2"] tbody tr:nth-child(2) th,
.table--data .table_wrapper--mid-yellow.table_wrapper[data-header="3"] tbody tr:nth-child(2) td,
.table--data .table_wrapper--mid-yellow.table_wrapper[data-header="3"] tbody tr:nth-child(2) th {
  background: rgba(193, 180, 0, 0.75);
}

/* line 352, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--royal-pink.table_wrapper[data-header="2"] tbody tr:nth-child(2) td,
.table--data .table_wrapper--royal-pink.table_wrapper[data-header="2"] tbody tr:nth-child(2) th,
.table--data .table_wrapper--royal-pink.table_wrapper[data-header="3"] tbody tr:nth-child(2) td,
.table--data .table_wrapper--royal-pink.table_wrapper[data-header="3"] tbody tr:nth-child(2) th {
  background: rgba(122, 0, 70, 0.75);
}

/* line 358, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--brown.table_wrapper[data-header="2"] tbody tr:nth-child(2) td,
.table--data .table_wrapper--brown.table_wrapper[data-header="2"] tbody tr:nth-child(2) th,
.table--data .table_wrapper--brown.table_wrapper[data-header="3"] tbody tr:nth-child(2) td,
.table--data .table_wrapper--brown.table_wrapper[data-header="3"] tbody tr:nth-child(2) th {
  background: rgba(106, 42, 0, 0.75);
}

/* line 364, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--racing-green.table_wrapper[data-header="2"] tbody tr:nth-child(2) td,
.table--data .table_wrapper--racing-green.table_wrapper[data-header="2"] tbody tr:nth-child(2) th,
.table--data .table_wrapper--racing-green.table_wrapper[data-header="3"] tbody tr:nth-child(2) td,
.table--data .table_wrapper--racing-green.table_wrapper[data-header="3"] tbody tr:nth-child(2) th {
  background: rgba(0, 77, 30, 0.75);
}

/* line 370, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--dark-blue-purple.table_wrapper[data-header="2"] tbody tr:nth-child(2) td,
.table--data .table_wrapper--dark-blue-purple.table_wrapper[data-header="2"] tbody tr:nth-child(2) th,
.table--data .table_wrapper--dark-blue-purple.table_wrapper[data-header="3"] tbody tr:nth-child(2) td,
.table--data .table_wrapper--dark-blue-purple.table_wrapper[data-header="3"] tbody tr:nth-child(2) th {
  background: rgba(40, 37, 104, 0.75);
}

/* line 376, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--gold.table_wrapper[data-header="2"] tbody tr:nth-child(2) td,
.table--data .table_wrapper--gold.table_wrapper[data-header="2"] tbody tr:nth-child(2) th,
.table--data .table_wrapper--gold.table_wrapper[data-header="3"] tbody tr:nth-child(2) td,
.table--data .table_wrapper--gold.table_wrapper[data-header="3"] tbody tr:nth-child(2) th {
  background: rgba(100, 94, 0, 0.75);
}

/* line 382, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--base-grey.table_wrapper[data-header="2"] tbody tr:nth-child(2) td,
.table--data .table_wrapper--base-grey.table_wrapper[data-header="2"] tbody tr:nth-child(2) th,
.table--data .table_wrapper--base-grey.table_wrapper[data-header="3"] tbody tr:nth-child(2) td,
.table--data .table_wrapper--base-grey.table_wrapper[data-header="3"] tbody tr:nth-child(2) th {
  background: rgba(119, 119, 119, 0.75);
}

/* line 388, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--light-grey.table_wrapper[data-header="2"] tbody tr:nth-child(2) td,
.table--data .table_wrapper--light-grey.table_wrapper[data-header="2"] tbody tr:nth-child(2) th,
.table--data .table_wrapper--light-grey.table_wrapper[data-header="3"] tbody tr:nth-child(2) td,
.table--data .table_wrapper--light-grey.table_wrapper[data-header="3"] tbody tr:nth-child(2) th {
  background: rgba(119, 119, 119, 0.05);
}

/****/

/* line 397, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--sea-foam.table_wrapper[data-header="3"] tbody tr:nth-child(3) td,
.table--data .table_wrapper--sea-foam.table_wrapper[data-header="3"] tbody tr:nth-child(3) th {
  background: #fdffff;
  color: #0d516d;
}

/* line 402, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--sea-aqua .table_wrapper[data-header="3"] tbody tr:nth-child(3) td,
.table--data .table_wrapper--sea-aqua .table_wrapper[data-header="3"] tbody tr:nth-child(3) th {
  background: rgba(102, 194, 221, 0.5);
}

/* line 406, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--beaming-blue.table_wrapper[data-header="3"] tbody tr:nth-child(3) td,
.table--data .table_wrapper--beaming-blue.table_wrapper[data-header="3"] tbody tr:nth-child(3) th {
  background: rgba(51, 159, 193, 0.5);
}

/* line 410, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--deep-sea-aqua.table_wrapper[data-header="3"] tbody tr:nth-child(3) td,
.table--data .table_wrapper--deep-sea-aqua.table_wrapper[data-header="3"] tbody tr:nth-child(3) th {
  background: rgba(13, 81, 109, 0.5);
}

/* line 414, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--check-red.table_wrapper[data-header="3"] tbody tr:nth-child(3) td,
.table--data .table_wrapper--check-red.table_wrapper[data-header="3"] tbody tr:nth-child(3) th {
  background: rgba(199, 33, 39, 0.5);
}

/* line 418, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--rose-pink.table_wrapper[data-header="3"] tbody tr:nth-child(3) td,
.table--data .table_wrapper--rose-pink.table_wrapper[data-header="3"] tbody tr:nth-child(3) th {
  background: rgba(242, 135, 183, 0.5);
}

/* line 422, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--orange.table_wrapper[data-header="3"] tbody tr:nth-child(3) td,
.table--data .table_wrapper--orange.table_wrapper[data-header="3"] tbody tr:nth-child(3) th {
  background: rgba(244, 125, 51, 0.5);
}

/* line 426, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--lime-green.table_wrapper[data-header="3"] tbody tr:nth-child(3) td,
.table--data .table_wrapper--lime-green.table_wrapper[data-header="3"] tbody tr:nth-child(3) th {
  background: rgba(143, 199, 63, 0.5);
}

/* line 430, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--purple-pastel.table_wrapper[data-header="3"] tbody tr:nth-child(3) td,
.table--data .table_wrapper--purple-pastel.table_wrapper[data-header="3"] tbody tr:nth-child(3) th {
  background: rgba(179, 166, 209, 0.5);
}

/* line 434, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--sun-yellow.table_wrapper[data-header="3"] tbody tr:nth-child(3) td,
.table--data .table_wrapper--sun-yellow.table_wrapper[data-header="3"] tbody tr:nth-child(3) th {
  background: rgba(226, 208, 7, 0.5);
}

/* line 438, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--hot-pink.table_wrapper[data-header="3"] tbody tr:nth-child(3) td,
.table--data .table_wrapper--hot-pink.table_wrapper[data-header="3"] tbody tr:nth-child(3) th {
  background: rgba(186, 0, 110, 0.5);
}

/* line 442, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--orange-brown.table_wrapper[data-header="3"] tbody tr:nth-child(3) td,
.table--data .table_wrapper--orange-brown.table_wrapper[data-header="3"] tbody tr:nth-child(3) th {
  background: rgba(147, 72, 22, 0.5);
}

/* line 446, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--grass-green.table_wrapper[data-header="3"] tbody tr:nth-child(3) td,
.table--data .table_wrapper--grass-green.table_wrapper[data-header="3"] tbody tr:nth-child(3) th {
  background: rgba(0, 118, 57, 0.5);
}

/* line 450, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--blue-purple.table_wrapper[data-header="3"] tbody tr:nth-child(3) td,
.table--data .table_wrapper--blue-purple.table_wrapper[data-header="3"] tbody tr:nth-child(3) th {
  background: rgba(63, 65, 154, 0.5);
}

/* line 454, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--mid-yellow.table_wrapper[data-header="3"] tbody tr:nth-child(3) td,
.table--data .table_wrapper--mid-yellow.table_wrapper[data-header="3"] tbody tr:nth-child(3) th {
  background: rgba(193, 180, 0, 0.5);
}

/* line 458, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--royal-pink.table_wrapper[data-header="3"] tbody tr:nth-child(3) td,
.table--data .table_wrapper--royal-pink.table_wrapper[data-header="3"] tbody tr:nth-child(3) th {
  background: rgba(122, 0, 70, 0.5);
}

/* line 462, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--brown.table_wrapper[data-header="3"] tbody tr:nth-child(3) td,
.table--data .table_wrapper--brown.table_wrapper[data-header="3"] tbody tr:nth-child(3) th {
  background: rgba(106, 42, 0, 0.5);
}

/* line 466, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--racing-green.table_wrapper[data-header="3"] tbody tr:nth-child(3) td,
.table--data .table_wrapper--racing-green.table_wrapper[data-header="3"] tbody tr:nth-child(3) th {
  background: rgba(0, 77, 30, 0.5);
}

/* line 470, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--dark-blue-purple.table_wrapper[data-header="3"] tbody tr:nth-child(3) td,
.table--data .table_wrapper--dark-blue-purple.table_wrapper[data-header="3"] tbody tr:nth-child(3) th {
  background: rgba(40, 37, 104, 0.5);
}

/* line 474, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--gold.table_wrapper[data-header="3"] tbody tr:nth-child(3) td,
.table--data .table_wrapper--gold.table_wrapper[data-header="3"] tbody tr:nth-child(3) th {
  background: rgba(100, 94, 0, 0.5);
}

/* line 478, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--base-grey.table_wrapper[data-header="3"] tbody tr:nth-child(3) td,
.table--data .table_wrapper--base-grey.table_wrapper[data-header="3"] tbody tr:nth-child(3) th {
  background: rgba(119, 119, 119, 0.5);
}

/* line 482, resources/assets/styles/components/_table.scss */

.table--data .table_wrapper--light-grey.table_wrapper[data-header="3"] tbody tr:nth-child(3) td,
.table--data .table_wrapper--light-grey.table_wrapper[data-header="3"] tbody tr:nth-child(3) th {
  background: rgba(119, 119, 119, 0.05);
}

/** text tables **/

/* line 488, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper tbody tr:first-child td,
.table--text .table_wrapper tbody tr:first-child th {
  font-family: "FSAlbertBold", sans-serif;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  padding: 10px;
  border: 0;
}

/* line 497, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper tbody tr td,
.table--text .table_wrapper tbody tr th {
  font-size: 14px;
  line-height: 16px;
  font-family: "FSAlbertRegular", sans-serif;
  border: 0;
  border-top: 2px solid;
  padding: 10px;
}

/* line 506, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--sea-foam tbody tr:first-child td,
.table--text .table_wrapper--sea-foam tbody tr:first-child th {
  color: #0d516d;
}

/* line 510, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--sea-aqua tbody tr:first-child td,
.table--text .table_wrapper--sea-aqua tbody tr:first-child th {
  color: #66c2dd;
}

/* line 514, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--beaming-blue tbody tr:first-child td,
.table--text .table_wrapper--beaming-blue tbody tr:first-child th {
  color: #339fc1;
}

/* line 518, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--deep-sea-aqua tbody tr:first-child td,
.table--text .table_wrapper--deep-sea-aqua tbody tr:first-child th {
  color: #0d516d;
}

/* line 522, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--check-red tbody tr:first-child td,
.table--text .table_wrapper--check-red tbody tr:first-child th {
  color: #c72127;
}

/* line 526, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--rose-pink tbody tr:first-child td,
.table--text .table_wrapper--rose-pink tbody tr:first-child th {
  color: #f287b7;
}

/* line 530, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--orange tbody tr:first-child td,
.table--text .table_wrapper--orange tbody tr:first-child th {
  color: #f47d33;
}

/* line 534, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--lime-green tbody tr:first-child td,
.table--text .table_wrapper--lime-green tbody tr:first-child th {
  color: #8fc73f;
}

/* line 538, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--purple-pastel tbody tr:first-child td,
.table--text .table_wrapper--purple-pastel tbody tr:first-child th {
  color: #b3a6d1;
}

/* line 542, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--sun-yellow tbody tr:first-child td,
.table--text .table_wrapper--sun-yellow tbody tr:first-child th {
  color: #e2d007;
}

/* line 546, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--hot-pink tbody tr:first-child td,
.table--text .table_wrapper--hot-pink tbody tr:first-child th {
  color: #ba006e;
}

/* line 550, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--orange-brown tbody tr:first-child td,
.table--text .table_wrapper--orange-brown tbody tr:first-child th {
  color: #934816;
}

/* line 554, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--grass-green tbody tr:first-child td,
.table--text .table_wrapper--grass-green tbody tr:first-child th {
  color: #007639;
}

/* line 558, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--blue-purple tbody tr:first-child td,
.table--text .table_wrapper--blue-purple tbody tr:first-child th {
  color: #3f419a;
}

/* line 562, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--mid-yellow tbody tr:first-child td,
.table--text .table_wrapper--mid-yellow tbody tr:first-child th {
  color: #c1b400;
}

/* line 566, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--royal-pink tbody tr:first-child td,
.table--text .table_wrapper--royal-pink tbody tr:first-child th {
  color: #7a0046;
}

/* line 570, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--brown tbody tr:first-child td,
.table--text .table_wrapper--brown tbody tr:first-child th {
  color: #6a2a00;
}

/* line 574, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--racing-green tbody tr:first-child td,
.table--text .table_wrapper--racing-green tbody tr:first-child th {
  color: #004d1e;
}

/* line 578, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--dark-blue-purple tbody tr:first-child td,
.table--text .table_wrapper--dark-blue-purple tbody tr:first-child th {
  color: #282568;
}

/* line 582, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--gold tbody tr:first-child td,
.table--text .table_wrapper--gold tbody tr:first-child th {
  color: #645e00;
}

/* line 586, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--base-grey tbody tr:first-child td,
.table--text .table_wrapper--base-grey tbody tr:first-child th {
  color: #777;
}

/* line 590, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--light-grey tbody tr:first-child td,
.table--text .table_wrapper--light-grey tbody tr:first-child th {
  color: rgba(119, 119, 119, 0.05);
}

/* line 595, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--sea-foam tbody tr td,
.table--text .table_wrapper--sea-foam tbody tr th {
  border-color: #0d516d;
}

/* line 599, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--sea-aqua tbody tr td,
.table--text .table_wrapper--sea-aqua tbody tr th {
  border-color: #66c2dd;
}

/* line 603, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--beaming-blue tbody tr td,
.table--text .table_wrapper--beaming-blue tbody tr th {
  border-color: #339fc1;
}

/* line 607, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--deep-sea-aqua tbody tr td,
.table--text .table_wrapper--deep-sea-aqua tbody tr th {
  border-color: #0d516d;
}

/* line 611, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--check-red tbody tr td,
.table--text .table_wrapper--check-red tbody tr th {
  border-color: #c72127;
}

/* line 615, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--rose-pink tbody tr td,
.table--text .table_wrapper--rose-pink tbody tr th {
  border-color: #f287b7;
}

/* line 619, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--orange tbody tr td,
.table--text .table_wrapper--orange tbody tr th {
  border-color: #f47d33;
}

/* line 623, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--lime-green tbody tr td,
.table--text .table_wrapper--lime-green tbody tr th {
  border-color: #8fc73f;
}

/* line 627, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--purple-pastel tbody tr td,
.table--text .table_wrapper--purple-pastel tbody tr th {
  border-color: #b3a6d1;
}

/* line 631, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--sun-yellow tbody tr td,
.table--text .table_wrapper--sun-yellow tbody tr th {
  border-color: #e2d007;
}

/* line 635, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--hot-pink tbody tr td,
.table--text .table_wrapper--hot-pink tbody tr th {
  border-color: #ba006e;
}

/* line 639, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--orange-brown tbody tr td,
.table--text .table_wrapper--orange-brown tbody tr th {
  border-color: #934816;
}

/* line 643, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--grass-green tbody tr td,
.table--text .table_wrapper--grass-green tbody tr th {
  border-color: #007639;
}

/* line 647, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--blue-purple tbody tr td,
.table--text .table_wrapper--blue-purple tbody tr th {
  border-color: #3f419a;
}

/* line 651, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--mid-yellow tbody tr td,
.table--text .table_wrapper--mid-yellow tbody tr th {
  border-color: #c1b400;
}

/* line 655, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--royal-pink tbody tr td,
.table--text .table_wrapper--royal-pink tbody tr th {
  border-color: #7a0046;
}

/* line 659, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--brown tbody tr td,
.table--text .table_wrapper--brown tbody tr th {
  border-color: #6a2a00;
}

/* line 663, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--racing-green tbody tr td,
.table--text .table_wrapper--racing-green tbody tr th {
  border-color: #004d1e;
}

/* line 667, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--dark-blue-purple tbody tr td,
.table--text .table_wrapper--dark-blue-purple tbody tr th {
  border-color: #282568;
}

/* line 671, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--gold tbody tr td,
.table--text .table_wrapper--gold tbody tr th {
  border-color: #645e00;
}

/* line 675, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--base-grey tbody tr td,
.table--text .table_wrapper--base-grey tbody tr th {
  border-color: #777;
}

/* line 679, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--light-grey tbody tr td,
.table--text .table_wrapper--light-grey tbody tr th {
  border-color: rgba(119, 119, 119, 0.05);
}

/* line 683, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--sea-foam tbody tr:first-child td,
.table--text .table_wrapper--sea-foam tbody tr:first-child th {
  color: #0d516d;
}

/* line 687, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--sea-aqua tbody tr:first-child td,
.table--text .table_wrapper--sea-aqua tbody tr:first-child th {
  color: #66c2dd;
}

/* line 691, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--beaming-blue tbody tr:first-child td,
.table--text .table_wrapper--beaming-blue tbody tr:first-child th {
  color: #339fc1;
}

/* line 695, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--deep-sea-aqua tbody tr:first-child td,
.table--text .table_wrapper--deep-sea-aqua tbody tr:first-child th {
  color: #0d516d;
}

/* line 699, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--check-red tbody tr:first-child td,
.table--text .table_wrapper--check-red tbody tr:first-child th {
  color: #c72127;
}

/* line 703, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--rose-pink tbody tr:first-child td,
.table--text .table_wrapper--rose-pink tbody tr:first-child th {
  color: #f287b7;
}

/* line 707, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--orange tbody tr:first-child td,
.table--text .table_wrapper--orange tbody tr:first-child th {
  color: #f47d33;
}

/* line 711, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--lime-green tbody tr:first-child td,
.table--text .table_wrapper--lime-green tbody tr:first-child th {
  color: #8fc73f;
}

/* line 715, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--purple-pastel tbody tr:first-child td,
.table--text .table_wrapper--purple-pastel tbody tr:first-child th {
  color: #b3a6d1;
}

/* line 719, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--sun-yellow tbody tr:first-child td,
.table--text .table_wrapper--sun-yellow tbody tr:first-child th {
  color: #e2d007;
}

/* line 723, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--hot-pink tbody tr:first-child td,
.table--text .table_wrapper--hot-pink tbody tr:first-child th {
  color: #ba006e;
}

/* line 727, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--orange-brown tbody tr:first-child td,
.table--text .table_wrapper--orange-brown tbody tr:first-child th {
  color: #934816;
}

/* line 731, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--grass-green tbody tr:first-child td,
.table--text .table_wrapper--grass-green tbody tr:first-child th {
  color: #007639;
}

/* line 735, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--blue-purple tbody tr:first-child td,
.table--text .table_wrapper--blue-purple tbody tr:first-child th {
  color: #3f419a;
}

/* line 739, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--mid-yellow tbody tr:first-child td,
.table--text .table_wrapper--mid-yellow tbody tr:first-child th {
  color: #c1b400;
}

/* line 743, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--royal-pink tbody tr:first-child td,
.table--text .table_wrapper--royal-pink tbody tr:first-child th {
  color: #7a0046;
}

/* line 747, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--brown tbody tr:first-child td,
.table--text .table_wrapper--brown tbody tr:first-child th {
  color: #6a2a00;
}

/* line 751, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--racing-green tbody tr:first-child td,
.table--text .table_wrapper--racing-green tbody tr:first-child th {
  color: #004d1e;
}

/* line 755, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--dark-blue-purple tbody tr:first-child td,
.table--text .table_wrapper--dark-blue-purple tbody tr:first-child th {
  color: #282568;
}

/* line 759, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--gold tbody tr:first-child td,
.table--text .table_wrapper--gold tbody tr:first-child th {
  color: #645e00;
}

/* line 763, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--base-grey tbody tr:first-child td,
.table--text .table_wrapper--base-grey tbody tr:first-child th {
  color: #777;
}

/* line 767, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--light-grey tbody tr:first-child td,
.table--text .table_wrapper--light-grey tbody tr:first-child th {
  color: rgba(119, 119, 119, 0.05);
}

/* line 772, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--sea-foam tbody tr td:not(:first-child):nth-child(odd),
.table--text .table_wrapper--sea-foam tbody tr th:not(:first-child):nth-child(odd) {
  background: rgba(13, 81, 109, 0.15);
}

/* line 776, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--sea-aqua tbody tr td:not(:first-child):nth-child(odd),
.table--text .table_wrapper--sea-aqua tbody tr th:not(:first-child):nth-child(odd) {
  background: rgba(102, 194, 221, 0.15);
}

/* line 780, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--beaming-blue tbody tr td:not(:first-child):nth-child(odd),
.table--text .table_wrapper--beaming-blue tbody tr th:not(:first-child):nth-child(odd) {
  background: rgba(51, 159, 193, 0.15);
}

/* line 784, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--deep-sea-aqua tbody tr td:not(:first-child):nth-child(odd),
.table--text .table_wrapper--deep-sea-aqua tbody tr th:not(:first-child):nth-child(odd) {
  background: rgba(13, 81, 109, 0.15);
}

/* line 788, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--check-red tbody tr td:not(:first-child):nth-child(odd),
.table--text .table_wrapper--check-red tbody tr th:not(:first-child):nth-child(odd) {
  background: rgba(199, 33, 39, 0.15);
}

/* line 792, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--rose-pink tbody tr td:not(:first-child):nth-child(odd),
.table--text .table_wrapper--rose-pink tbody tr th:not(:first-child):nth-child(odd) {
  background: rgba(242, 135, 183, 0.15);
}

/* line 796, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--orange tbody tr td:not(:first-child):nth-child(odd),
.table--text .table_wrapper--orange tbody tr th:not(:first-child):nth-child(odd) {
  background: rgba(244, 125, 51, 0.15);
}

/* line 800, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--lime-green tbody tr td:not(:first-child):nth-child(odd),
.table--text .table_wrapper--lime-green tbody tr th:not(:first-child):nth-child(odd) {
  background: rgba(143, 199, 63, 0.15);
}

/* line 804, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--purple-pastel tbody tr td:not(:first-child):nth-child(odd),
.table--text .table_wrapper--purple-pastel tbody tr th:not(:first-child):nth-child(odd) {
  background: rgba(179, 166, 209, 0.15);
}

/* line 808, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--sun-yellow tbody tr td:not(:first-child):nth-child(odd),
.table--text .table_wrapper--sun-yellow tbody tr th:not(:first-child):nth-child(odd) {
  background: rgba(226, 208, 7, 0.15);
}

/* line 812, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--hot-pink tbody tr td:not(:first-child):nth-child(odd),
.table--text .table_wrapper--hot-pink tbody tr th:not(:first-child):nth-child(odd) {
  background: rgba(186, 0, 110, 0.15);
}

/* line 816, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--orange-brown tbody tr td:not(:first-child):nth-child(odd),
.table--text .table_wrapper--orange-brown tbody tr th:not(:first-child):nth-child(odd) {
  background: rgba(147, 72, 22, 0.15);
}

/* line 820, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--grass-green tbody tr td:not(:first-child):nth-child(odd),
.table--text .table_wrapper--grass-green tbody tr th:not(:first-child):nth-child(odd) {
  background: rgba(0, 118, 57, 0.15);
}

/* line 824, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--blue-purple tbody tr td:not(:first-child):nth-child(odd),
.table--text .table_wrapper--blue-purple tbody tr th:not(:first-child):nth-child(odd) {
  background: rgba(63, 65, 154, 0.15);
}

/* line 828, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--mid-yellow tbody tr td:not(:first-child):nth-child(odd),
.table--text .table_wrapper--mid-yellow tbody tr th:not(:first-child):nth-child(odd) {
  background: rgba(193, 180, 0, 0.15);
}

/* line 832, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--royal-pink tbody tr td:not(:first-child):nth-child(odd),
.table--text .table_wrapper--royal-pink tbody tr th:not(:first-child):nth-child(odd) {
  background: rgba(122, 0, 70, 0.15);
}

/* line 836, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--brown tbody tr td:not(:first-child):nth-child(odd),
.table--text .table_wrapper--brown tbody tr th:not(:first-child):nth-child(odd) {
  background: rgba(106, 42, 0, 0.15);
}

/* line 840, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--racing-green tbody tr td:not(:first-child):nth-child(odd),
.table--text .table_wrapper--racing-green tbody tr th:not(:first-child):nth-child(odd) {
  background: rgba(0, 77, 30, 0.15);
}

/* line 844, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--dark-blue-purple tbody tr td:not(:first-child):nth-child(odd),
.table--text .table_wrapper--dark-blue-purple tbody tr th:not(:first-child):nth-child(odd) {
  background: rgba(40, 37, 104, 0.15);
}

/* line 848, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--gold tbody tr td:not(:first-child):nth-child(odd),
.table--text .table_wrapper--gold tbody tr th:not(:first-child):nth-child(odd) {
  background: rgba(100, 94, 0, 0.15);
}

/* line 852, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--base-grey tbody tr td:not(:first-child):nth-child(odd),
.table--text .table_wrapper--base-grey tbody tr th:not(:first-child):nth-child(odd) {
  background: rgba(119, 119, 119, 0.15);
}

/* line 856, resources/assets/styles/components/_table.scss */

.table--text .table_wrapper--light-grey tbody tr td:not(:first-child):nth-child(odd),
.table--text .table_wrapper--light-grey tbody tr th:not(:first-child):nth-child(odd) {
  background: rgba(119, 119, 119, 0.05);
}

/* line 861, resources/assets/styles/components/_table.scss */

.formatted-text table {
  height: auto !important;
}

/* line 1, resources/assets/styles/components/_testimonial.scss */

.testimonial {
  -webkit-box-shadow: 5px 5px 10px rgba(13, 81, 109, 0.25);
          box-shadow: 5px 5px 10px rgba(13, 81, 109, 0.25);
  border-radius: 20px;
  padding: 20px 10px;
}

@media only screen and (min-width: 768px) {
  /* line 1, resources/assets/styles/components/_testimonial.scss */

  .testimonial {
    padding: 50px;
  }
}

/* line 11, resources/assets/styles/components/_testimonial.scss */

.section--testimonial.section--single .component {
  width: 822px;
}

/* line 15, resources/assets/styles/components/_testimonial.scss */

.section--grid--fiftyfifty .testimonial,
.section--grid--thirds .testimonial,
.section--grid--quarters .testimonial {
  padding: 20px 10px;
}

@media only screen and (min-width: 768px) {
  /* line 15, resources/assets/styles/components/_testimonial.scss */

  .section--grid--fiftyfifty .testimonial,
  .section--grid--thirds .testimonial,
  .section--grid--quarters .testimonial {
    padding: 50px 30px;
  }
}

/* line 23, resources/assets/styles/components/_testimonial.scss */

.testimonial .content {
  font-size: 18px;
  line-height: 24px;
  text-align: center;
  color: #777;
}

@media only screen and (min-width: 768px) {
  /* line 23, resources/assets/styles/components/_testimonial.scss */

  .testimonial .content {
    font-size: 24px;
    line-height: 28px;
  }
}

/* line 34, resources/assets/styles/components/_testimonial.scss */

.testimonial .content div {
  font-family: "FSAlbertBold", sans-serif;
}

/* line 37, resources/assets/styles/components/_testimonial.scss */

.testimonial .content span {
  font-size: 16px;
  line-height: 22px;
  margin-top: 20px;
  display: block;
}

@media only screen and (min-width: 768px) {
  /* line 37, resources/assets/styles/components/_testimonial.scss */

  .testimonial .content span {
    font-size: 18px;
    line-height: 20px;
  }
}

/* line 49, resources/assets/styles/components/_testimonial.scss */

.section--testimonial.section--standard .testimonial--standard {
  width: 822px;
  max-width: 100%;
}

/* line 53, resources/assets/styles/components/_testimonial.scss */

.section--testimonial.section--standard .testimonial--standard .content {
  width: 622px;
  max-width: 100%;
  margin: 0 auto;
}

/* line 59, resources/assets/styles/components/_testimonial.scss */

.section--testimonial.section--standard-carousel {
  display: block;
  padding-left: 0;
  padding-right: 0;
}

/* line 64, resources/assets/styles/components/_testimonial.scss */

.section--testimonial.section--standard-carousel .carousel {
  width: 100%;
}

/* line 67, resources/assets/styles/components/_testimonial.scss */

.section--testimonial.section--standard-carousel .carousel .component {
  width: calc(100vw - 40px);
  max-width: 100%;
  margin: 0 10px 30px;
}

@media only screen and (min-width: 768px) {
  /* line 67, resources/assets/styles/components/_testimonial.scss */

  .section--testimonial.section--standard-carousel .carousel .component {
    width: 622px;
  }
}

/* line 76, resources/assets/styles/components/_testimonial.scss */

.section--testimonial.section--standard-carousel .carousel .component:not(.slick-current) {
  opacity: 0.25;
}

/** full image single */

/* line 81, resources/assets/styles/components/_testimonial.scss */

.section--full.section--testimonial.section--single .testimonial.testimonial--image,
.section--full.section--testimonial.section--single .testimonial.testimonial--video {
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 1264px;
}

@media only screen and (min-width: 768px) {
  /* line 81, resources/assets/styles/components/_testimonial.scss */

  .section--full.section--testimonial.section--single .testimonial.testimonial--image,
  .section--full.section--testimonial.section--single .testimonial.testimonial--video {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

/* line 92, resources/assets/styles/components/_testimonial.scss */

.section--full.section--testimonial.section--single .testimonial.testimonial--image .image,
.section--full.section--testimonial.section--single .testimonial.testimonial--video .video {
  width: 100%;
}

@media only screen and (min-width: 768px) {
  /* line 92, resources/assets/styles/components/_testimonial.scss */

  .section--full.section--testimonial.section--single .testimonial.testimonial--image .image,
  .section--full.section--testimonial.section--single .testimonial.testimonial--video .video {
    width: 408px;
  }
}

/* line 100, resources/assets/styles/components/_testimonial.scss */

.section--full.section--testimonial.section--single .testimonial.testimonial--image .content,
.section--full.section--testimonial.section--single .testimonial.testimonial--video .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  padding: 20px;
}

@media only screen and (min-width: 768px) {
  /* line 100, resources/assets/styles/components/_testimonial.scss */

  .section--full.section--testimonial.section--single .testimonial.testimonial--image .content,
  .section--full.section--testimonial.section--single .testimonial.testimonial--video .content {
    width: calc(100% - 408px);
    padding-left: 100px;
    padding-right: 100px;
  }
}

/* line 115, resources/assets/styles/components/_testimonial.scss */

.section--full.section--testimonial .testimonial.testimonial--image img,
.section--grid--fiftyfifty .testimonial.testimonial--image img,
.section--full.section--testimonial .testimonial.testimonial--video img,
.section--grid--fiftyfifty .testimonial.testimonial--video img {
  border-radius: 20px 20px 0 0;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

@media only screen and (min-width: 768px) {
  /* line 115, resources/assets/styles/components/_testimonial.scss */

  .section--full.section--testimonial .testimonial.testimonial--image img,
  .section--grid--fiftyfifty .testimonial.testimonial--image img,
  .section--full.section--testimonial .testimonial.testimonial--video img,
  .section--grid--fiftyfifty .testimonial.testimonial--video img {
    border-radius: 20px 0 0 20px;
  }
}

/* line 128, resources/assets/styles/components/_testimonial.scss */

.section--grid--fiftyfifty .testimonial.testimonial--image,
.section--grid--fiftyfifty .testimonial.testimonial--video {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media only screen and (min-width: 768px) {
  /* line 128, resources/assets/styles/components/_testimonial.scss */

  .section--grid--fiftyfifty .testimonial.testimonial--image,
  .section--grid--fiftyfifty .testimonial.testimonial--video {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

/* line 138, resources/assets/styles/components/_testimonial.scss */

.section--grid--fiftyfifty .testimonial.testimonial--image .image,
.section--grid--fiftyfifty .testimonial.testimonial--video .video {
  width: 100%;
}

@media only screen and (min-width: 768px) {
  /* line 138, resources/assets/styles/components/_testimonial.scss */

  .section--grid--fiftyfifty .testimonial.testimonial--image .image,
  .section--grid--fiftyfifty .testimonial.testimonial--video .video {
    width: 214px;
  }
}

/* line 146, resources/assets/styles/components/_testimonial.scss */

.section--grid--fiftyfifty .testimonial.testimonial--image .content,
.section--grid--fiftyfifty .testimonial.testimonial--video .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 20px;
  width: 100%;
}

@media only screen and (min-width: 768px) {
  /* line 146, resources/assets/styles/components/_testimonial.scss */

  .section--grid--fiftyfifty .testimonial.testimonial--image .content,
  .section--grid--fiftyfifty .testimonial.testimonial--video .content {
    width: calc(100% - 214px);
    padding: 50px 30px;
  }
}

/* line 161, resources/assets/styles/components/_testimonial.scss */

.section--grid--twothirds_onethirds .testimonial.testimonial--image,
.section--grid--onethird_twothirds .testimonial.testimonial--image,
.section--grid--thirds .testimonial.testimonial--image,
.section--grid--quarters .testimonial.testimonial--image,
.section--grid--twothirds_onethirds .testimonial.testimonial--video,
.section--grid--onethird_twothirds .testimonial.testimonial--video,
.section--grid--thirds .testimonial.testimonial--video,
.section--grid--quarters .testimonial.testimonial--video {
  padding: 0;
}

/* line 171, resources/assets/styles/components/_testimonial.scss */

.section--grid--thirds .testimonial.testimonial--image img,
.section--grid--quarters .testimonial.testimonial--image img,
.section--grid--thirds .testimonial.testimonial--video img,
.section--grid--quarters .testimonial.testimonial--video img,
.section--grid--twothirds_onethirds .testimonial.testimonial--image img,
.section--grid--twothirds_onethirds .testimonial.testimonial--video img,
.section--grid--onethird_twothirds .testimonial.testimonial--image img,
.section--grid--onethird_twothirds .testimonial.testimonial--video img {
  border-radius: 20px 20px 0 0;
}

/* line 182, resources/assets/styles/components/_testimonial.scss */

.section--grid--thirds .testimonial.testimonial--image .content,
.section--grid--quarters .testimonial.testimonial--image .content,
.section--grid--thirds .testimonial.testimonial--video .content,
.section--grid--quarters .testimonial.testimonial--video .content,
.section--grid--twothirds_onethirds .testimonial.testimonial--image .content,
.section--grid--twothirds_onethirds .testimonial.testimonial--video .content,
.section--grid--onethird_twothirds .testimonial.testimonial--image .content,
.section--grid--onethird_twothirds .testimonial.testimonial--video .content {
  padding: 30px;
}

@media only screen and (min-width: 768px) {
  /* line 193, resources/assets/styles/components/_testimonial.scss */

  .section--grid--twothirds_onethirds .width_wrapper .column:first-child .testimonial.testimonial--image,
  .section--grid--onethird_twothirds .width_wrapper .column:last-child .testimonial.testimonial--image,
  .section--grid--twothirds_onethirds .width_wrapper .column:first-child .testimonial.testimonial--video,
  .section--grid--onethird_twothirds .width_wrapper .column:last-child .testimonial.testimonial--video {
    width: 95%;
    margin: 0 auto;
  }
}

/* line 203, resources/assets/styles/components/_testimonial.scss */

.testimonial .video {
  position: relative;
}

/* line 206, resources/assets/styles/components/_testimonial.scss */

.testimonial .video button {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  color: #fdffff;
  background: transparent;
  border: 0;
  cursor: pointer;
  outline: none;
  width: 100px;
  height: 100px;
  padding: 0;
}

/* line 221, resources/assets/styles/components/_testimonial.scss */

.testimonial .video_button_bg {
  border-radius: 50%;
  width: 100px;
  height: 100px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-filter: blur(6px);
          filter: blur(6px);
  background-size: 400% !important;
}

/* line 232, resources/assets/styles/components/_testimonial.scss */

.testimonial .video button svg {
  width: 100px;
  height: 100px;
}

/* line 237, resources/assets/styles/components/_testimonial.scss */

.testimonial .video button svg .st0 {
  fill: #fdffff;
}

/* line 240, resources/assets/styles/components/_testimonial.scss */

.section--testimonial.section--image-carousel {
  position: relative;
  display: block;
}

/* line 244, resources/assets/styles/components/_testimonial.scss */

.section--testimonial.section--image-carousel .carousel {
  width: 1264px;
  max-width: 100%;
  margin: 0 auto;
}

/* line 249, resources/assets/styles/components/_testimonial.scss */

.section--testimonial.section--image-carousel .slick-list {
  margin: 0 -10px;
}

/* line 252, resources/assets/styles/components/_testimonial.scss */

.section--testimonial.section--image-carousel .component {
  padding: 0;
  margin: 0 10px 30px;
}

/* line 256, resources/assets/styles/components/_testimonial.scss */

.section--testimonial.section--image-carousel .component .image,
.section--testimonial.section--image-carousel .component .content,
.section--testimonial.section--image-carousel .component .video {
  width: 100%;
}

@media only screen and (min-width: 768px) {
  /* line 256, resources/assets/styles/components/_testimonial.scss */

  .section--testimonial.section--image-carousel .component .image,
  .section--testimonial.section--image-carousel .component .content,
  .section--testimonial.section--image-carousel .component .video {
    float: left;
    width: 50%;
  }
}

/* line 266, resources/assets/styles/components/_testimonial.scss */

.section--testimonial.section--image-carousel .component .content {
  text-align: left;
  padding: 20px;
}

@media only screen and (min-width: 768px) {
  /* line 266, resources/assets/styles/components/_testimonial.scss */

  .section--testimonial.section--image-carousel .component .content {
    padding: 50px;
  }
}

@media only screen and (min-width: 768px) {
  /* line 274, resources/assets/styles/components/_testimonial.scss */

  .section--testimonial.section--image-carousel .carousel_nav {
    position: absolute;
    right: calc((100vw - 1264px) / 2 + 25px);
    bottom: 150px;
  }
}

/* line 282, resources/assets/styles/components/_testimonial.scss */

.section--grid--twothirds_onethirds .width_wrapper .column:first-child .component.testimonial--video,
.section--grid--onethird_twothirds .width_wrapper .column:last-child .component.testimonial--video,
.section--grid--twothirds_onethirds .width_wrapper .column:first-child .component.testimonial--image,
.section--grid--onethird_twothirds .width_wrapper .column:last-child .component.testimonial--image {
  margin-bottom: 20px;
}

/* line 1, resources/assets/styles/layouts/_tinymce.scss */

body#tinymce {
  margin: 12px !important;
}

/* line 33, stdin */

html,
body {
  font-family: "FSAlbertRegular", sans-serif;
  background: #fdffff;
}






/*# sourceMappingURL=main.css.map*/