@charset "utf-8";/*
--------------------
FONTS
--------------------
*/
@font-face {
  font-family: "Inter";
  src: url("/assets/fonts/Inter/InterVariable.ttf") format("truetype");
}

/*# sourceMappingURL=css-includes-fonts.css.map */

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

/*--- HTML5 Definitions ---*/
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, main,
canvas, time {
  display: block;
}

/*--- Box sizing ---*/
html {
  box-sizing: border-box;
}

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

/*# sourceMappingURL=css-includes-normalize.css.map */

/*
--------------------
COLUMNS
--------------------
*/
.cont-1, .cont-2, .cont-3, .cont-4, .cont-5, .cont-6, .cont-7, .cont-8, .cont-9, .cont-10, .cont-11, .cont-12, .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .colp-1, .colp-2, .colp-3, .colp-4, .colp-5, .colp-6, .colp-7, .colp-8, .colp-9, .colp-10, .colp-11, .colp-12 {
  float: left;
  overflow: hidden;
}
.cont-1:after, .cont-2:after, .cont-3:after, .cont-4:after, .cont-5:after, .cont-6:after, .cont-7:after, .cont-8:after, .cont-9:after, .cont-10:after, .cont-11:after, .cont-12:after, .col-1:after, .col-2:after, .col-3:after, .col-4:after, .col-5:after, .col-6:after, .col-7:after, .col-8:after, .col-9:after, .col-10:after, .col-11:after, .col-12:after, .colp-1:after, .colp-2:after, .colp-3:after, .colp-4:after, .colp-5:after, .colp-6:after, .colp-7:after, .colp-8:after, .colp-9:after, .colp-10:after, .colp-11:after, .colp-12:after {
  content: "";
  display: block;
  clear: both;
  overflow: hidden;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .colp-1, .colp-2, .colp-3, .colp-4, .colp-5, .colp-6, .colp-7, .colp-8, .colp-9, .colp-10, .colp-11, .colp-12, .block-1, .block-2, .block-3, .block-4, .block-5, .block-6, .block-7, .block-8, .block-9, .block-10, .block-11, .block-12 {
  margin-right: 5.76vw;
}

.colh-1, .colh-2, .colh-3, .colh-4, .colh-5, .colh-6, .colh-7, .colh-8, .colh-9, .colh-10, .colh-11, .colh-12, .colph-1, .colph-2, .colph-3, .colph-4, .colph-5, .colph-6, .colph-7, .colph-8, .colph-9, .colph-10, .colph-11, .colph-12 {
  margin-bottom: 5.76px;
}

.colp-1, .colp-2, .colp-3, .colp-4, .colp-5, .colp-6, .colp-7, .colp-8, .colp-9, .colp-10, .colp-11, .colp-12, .colph-1, .colph-2, .colph-3, .colph-4, .colph-5, .colph-6, .colph-7, .colph-8, .colph-9, .colph-10, .colph-11, .colph-12 {
  padding: 20px 15px 15px 15px;
}

@media all and (min-width: 1001px) {
  .cont-1 {
    width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 1 - 0.5px);
  }

  .cont-2 {
    width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 2 - 0.5px);
  }

  .cont-3 {
    width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 3 - 0.5px);
  }

  .cont-4 {
    width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 4 - 0.5px);
  }

  .cont-5 {
    width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 5 - 0.5px);
  }

  .cont-6 {
    width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 6 - 0.5px);
  }

  .cont-7 {
    width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 7 - 0.5px);
  }

  .cont-8 {
    width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 8 - 0.5px);
  }

  .cont-9 {
    width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 9 - 0.5px);
  }

  .cont-10 {
    width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 10 - 0.5px);
  }

  .cont-11 {
    width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 11 - 0.5px);
  }

  .cont-12 {
    width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 12 - 0.5px);
  }

  .col-1 {
    width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 1 - 5.76vw - 0.5px);
  }

  .col-2 {
    width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 2 - 5.76vw - 0.5px);
  }

  .col-3 {
    width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 3 - 5.76vw - 0.5px);
  }

  .col-4 {
    width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 4 - 5.76vw - 0.5px);
  }

  .col-5 {
    width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 5 - 5.76vw - 0.5px);
  }

  .col-6 {
    width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 6 - 5.76vw - 0.5px);
  }

  .col-7 {
    width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 7 - 5.76vw - 0.5px);
  }

  .col-8 {
    width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 8 - 5.76vw - 0.5px);
  }

  .col-9 {
    width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 9 - 5.76vw - 0.5px);
  }

  .col-10 {
    width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 10 - 5.76vw - 0.5px);
  }

  .col-11 {
    width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 11 - 5.76vw - 0.5px);
  }

  .col-12 {
    width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 12 - 5.76vw - 0.5px);
  }

  .colp-1 {
    width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 1 - 5.76vw - 0.5px);
  }

  .colp-2 {
    width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 2 - 5.76vw - 0.5px);
  }

  .colp-3 {
    width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 3 - 5.76vw - 0.5px);
  }

  .colp-4 {
    width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 4 - 5.76vw - 0.5px);
  }

  .colp-5 {
    width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 5 - 5.76vw - 0.5px);
  }

  .colp-6 {
    width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 6 - 5.76vw - 0.5px);
  }

  .colp-7 {
    width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 7 - 5.76vw - 0.5px);
  }

  .colp-8 {
    width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 8 - 5.76vw - 0.5px);
  }

  .colp-9 {
    width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 9 - 5.76vw - 0.5px);
  }

  .colp-10 {
    width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 10 - 5.76vw - 0.5px);
  }

  .colp-11 {
    width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 11 - 5.76vw - 0.5px);
  }

  .colp-12 {
    width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 12 - 5.76vw - 0.5px);
  }

  .left-1 {
    margin-left: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 1 - 0.5px);
  }

  .left-2 {
    margin-left: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 2 - 0.5px);
  }

  .left-3 {
    margin-left: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 3 - 0.5px);
  }

  .left-4 {
    margin-left: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 4 - 0.5px);
  }

  .left-5 {
    margin-left: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 5 - 0.5px);
  }

  .left-6 {
    margin-left: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 6 - 0.5px);
  }

  .left-7 {
    margin-left: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 7 - 0.5px);
  }

  .left-8 {
    margin-left: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 8 - 0.5px);
  }

  .left-9 {
    margin-left: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 9 - 0.5px);
  }

  .left-10 {
    margin-left: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 10 - 0.5px);
  }

  .left-11 {
    margin-left: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 11 - 0.5px);
  }

  .left-12 {
    margin-left: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 12 - 0.5px);
  }

  .pleft-1 {
    padding-left: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 1 - 0.5px);
  }

  .pleft-2 {
    padding-left: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 2 - 0.5px);
  }

  .pleft-3 {
    padding-left: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 3 - 0.5px);
  }

  .pleft-4 {
    padding-left: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 4 - 0.5px);
  }

  .pleft-5 {
    padding-left: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 5 - 0.5px);
  }

  .pleft-6 {
    padding-left: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 6 - 0.5px);
  }

  .pleft-7 {
    padding-left: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 7 - 0.5px);
  }

  .pleft-8 {
    padding-left: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 8 - 0.5px);
  }

  .pleft-9 {
    padding-left: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 9 - 0.5px);
  }

  .pleft-10 {
    padding-left: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 10 - 0.5px);
  }

  .pleft-11 {
    padding-left: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 11 - 0.5px);
  }

  .pleft-12 {
    padding-left: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 12 - 0.5px);
  }

  .right-1 {
    margin-right: calc((( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 1 - 0.5px) + 5.76vw);
  }

  .right-2 {
    margin-right: calc((( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 2 - 0.5px) + 5.76vw);
  }

  .right-3 {
    margin-right: calc((( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 3 - 0.5px) + 5.76vw);
  }

  .right-4 {
    margin-right: calc((( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 4 - 0.5px) + 5.76vw);
  }

  .right-5 {
    margin-right: calc((( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 5 - 0.5px) + 5.76vw);
  }

  .right-6 {
    margin-right: calc((( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 6 - 0.5px) + 5.76vw);
  }

  .right-7 {
    margin-right: calc((( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 7 - 0.5px) + 5.76vw);
  }

  .right-8 {
    margin-right: calc((( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 8 - 0.5px) + 5.76vw);
  }

  .right-9 {
    margin-right: calc((( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 9 - 0.5px) + 5.76vw);
  }

  .right-10 {
    margin-right: calc((( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 10 - 0.5px) + 5.76vw);
  }

  .right-11 {
    margin-right: calc((( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 11 - 0.5px) + 5.76vw);
  }

  .right-12 {
    margin-right: calc((( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 12 - 0.5px) + 5.76vw);
  }
}
@media all and (max-width: 1000px) {
  .cont-1 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 1 - 0.5px);
  }

  .cont-2 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 2 - 0.5px);
  }

  .cont-3 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 3 - 0.5px);
  }

  .cont-4 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 4 - 0.5px);
  }

  .cont-5 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 5 - 0.5px);
  }

  .cont-6 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 0.5px);
  }

  .cont-7 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 0.5px);
  }

  .cont-8 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 0.5px);
  }

  .cont-9 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 0.5px);
  }

  .cont-10 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 0.5px);
  }

  .cont-11 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 0.5px);
  }

  .cont-12 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 0.5px);
  }

  .col-1 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 1 - 5.76vw - 0.5px);
  }

  .col-2 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 2 - 5.76vw - 0.5px);
  }

  .col-3 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 3 - 5.76vw - 0.5px);
  }

  .col-4 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 4 - 5.76vw - 0.5px);
  }

  .col-5 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 5 - 5.76vw - 0.5px);
  }

  .col-6 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .col-7 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .col-8 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .col-9 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .col-10 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .col-11 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .col-12 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .colp-1 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 1 - 5.76vw - 0.5px);
  }

  .colp-2 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 2 - 5.76vw - 0.5px);
  }

  .colp-3 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 3 - 5.76vw - 0.5px);
  }

  .colp-4 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 4 - 5.76vw - 0.5px);
  }

  .colp-5 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 5 - 5.76vw - 0.5px);
  }

  .colp-6 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .colp-7 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .colp-8 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .colp-9 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .colp-10 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .colp-11 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .colp-12 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .left-1 {
    margin-left: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 1 - 0.5px);
  }

  .left-2 {
    margin-left: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 2 - 0.5px);
  }

  .left-3 {
    margin-left: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 3 - 0.5px);
  }

  .left-4 {
    margin-left: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 4 - 0.5px);
  }

  .left-5 {
    margin-left: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 5 - 0.5px);
  }

  .left-6 {
    margin-left: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 0.5px);
  }

  .left-7 {
    margin-left: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 0.5px);
  }

  .left-8 {
    margin-left: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 0.5px);
  }

  .left-9 {
    margin-left: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 0.5px);
  }

  .left-10 {
    margin-left: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 0.5px);
  }

  .left-11 {
    margin-left: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 0.5px);
  }

  .left-12 {
    margin-left: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 0.5px);
  }

  .pleft-1 {
    padding-left: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 1 - 0.5px);
  }

  .pleft-2 {
    padding-left: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 2 - 0.5px);
  }

  .pleft-3 {
    padding-left: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 3 - 0.5px);
  }

  .pleft-4 {
    padding-left: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 4 - 0.5px);
  }

  .pleft-5 {
    padding-left: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 5 - 0.5px);
  }

  .pleft-6 {
    padding-left: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 0.5px);
  }

  .pleft-7 {
    padding-left: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 0.5px);
  }

  .pleft-8 {
    padding-left: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 0.5px);
  }

  .pleft-9 {
    padding-left: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 0.5px);
  }

  .pleft-10 {
    padding-left: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 0.5px);
  }

  .pleft-11 {
    padding-left: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 0.5px);
  }

  .pleft-12 {
    padding-left: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 0.5px);
  }
}
@media all and (max-width: 480px) {
  .cont-1 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 1 - 0.5px);
  }

  .cont-2 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 2 - 0.5px);
  }

  .cont-3 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 3 - 0.5px);
  }

  .cont-4 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 4 - 0.5px);
  }

  .cont-5 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 5 - 0.5px);
  }

  .cont-6 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .cont-7 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .cont-8 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .cont-9 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .cont-10 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .cont-11 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .cont-12 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .col-1 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 1 - 5.76vw - 0.5px);
  }

  .col-2 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 2 - 5.76vw - 0.5px);
  }

  .col-3 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 3 - 5.76vw - 0.5px);
  }

  .col-4 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 4 - 5.76vw - 0.5px);
  }

  .col-5 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 5 - 5.76vw - 0.5px);
  }

  .col-6 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .col-7 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .col-8 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .col-9 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .col-10 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .col-11 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .col-12 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .colp-1 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 1 - 5.76vw - 0.5px);
  }

  .colp-2 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 2 - 5.76vw - 0.5px);
  }

  .colp-3 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 3 - 5.76vw - 0.5px);
  }

  .colp-4 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 4 - 5.76vw - 0.5px);
  }

  .colp-5 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 5 - 5.76vw - 0.5px);
  }

  .colp-6 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .colp-7 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .colp-8 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .colp-9 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .colp-10 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .colp-11 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .colp-12 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .left-1 {
    margin-left: 0;
  }

  .left-2 {
    margin-left: 0;
  }

  .left-3 {
    margin-left: 0;
  }

  .left-4 {
    margin-left: 0;
  }

  .left-5 {
    margin-left: 0;
  }

  .left-6 {
    margin-left: 0;
  }

  .left-7 {
    margin-left: 0;
  }

  .left-8 {
    margin-left: 0;
  }

  .left-9 {
    margin-left: 0;
  }

  .left-10 {
    margin-left: 0;
  }

  .left-11 {
    margin-left: 0;
  }

  .left-12 {
    margin-left: 0;
  }

  .pleft-1 {
    padding-left: 0;
  }

  .pleft-2 {
    padding-left: 0;
  }

  .pleft-3 {
    padding-left: 0;
  }

  .pleft-4 {
    padding-left: 0;
  }

  .pleft-5 {
    padding-left: 0;
  }

  .pleft-6 {
    padding-left: 0;
  }

  .pleft-7 {
    padding-left: 0;
  }

  .pleft-8 {
    padding-left: 0;
  }

  .pleft-9 {
    padding-left: 0;
  }

  .pleft-10 {
    padding-left: 0;
  }

  .pleft-11 {
    padding-left: 0;
  }

  .pleft-12 {
    padding-left: 0;
  }

  .cont-m-1 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 1 - 0.5px);
  }

  .cont-m-2 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 2 - 0.5px);
  }

  .cont-m-3 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 3 - 0.5px);
  }

  .cont-m-4 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 4 - 0.5px);
  }

  .cont-m-5 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 5 - 0.5px);
  }

  .cont-m-6 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .cont-m-7 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .cont-m-8 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .cont-m-9 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .cont-m-10 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .cont-m-11 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .cont-m-12 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .col-m-1 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 1 - 5.76vw - 0.5px);
  }

  .col-m-2 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 2 - 5.76vw - 0.5px);
  }

  .col-m-3 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 3 - 5.76vw - 0.5px);
  }

  .col-m-4 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 4 - 5.76vw - 0.5px);
  }

  .col-m-5 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 5 - 5.76vw - 0.5px);
  }

  .col-m-6 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .col-m-7 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .col-m-8 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .col-m-9 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .col-m-10 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .col-m-11 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .col-m-12 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .colp-m-1 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 1 - 5.76vw - 0.5px);
  }

  .colp-m-2 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 2 - 5.76vw - 0.5px);
  }

  .colp-m-3 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 3 - 5.76vw - 0.5px);
  }

  .colp-m-4 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 4 - 5.76vw - 0.5px);
  }

  .colp-m-5 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 5 - 5.76vw - 0.5px);
  }

  .colp-m-6 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .colp-m-7 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .colp-m-8 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .colp-m-9 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .colp-m-10 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .colp-m-11 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .colp-m-12 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .left-m-0 {
    margin-left: 0;
  }

  .left-m-1 {
    margin-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 1 - 0.5px);
  }

  .left-m-2 {
    margin-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 2 - 0.5px);
  }

  .left-m-3 {
    margin-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 3 - 0.5px);
  }

  .left-m-4 {
    margin-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 4 - 0.5px);
  }

  .left-m-5 {
    margin-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 5 - 0.5px);
  }

  .left-m-6 {
    margin-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .left-m-7 {
    margin-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .left-m-8 {
    margin-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .left-m-9 {
    margin-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .left-m-10 {
    margin-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .left-m-11 {
    margin-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .left-m-12 {
    margin-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .pleft-m-0 {
    padding-left: 0;
  }

  .pleft-m-1 {
    padding-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 1 - 0.5px);
  }

  .pleft-m-2 {
    padding-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 2 - 0.5px);
  }

  .pleft-m-3 {
    padding-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 3 - 0.5px);
  }

  .pleft-m-4 {
    padding-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 4 - 0.5px);
  }

  .pleft-m-5 {
    padding-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 5 - 0.5px);
  }

  .pleft-m-6 {
    padding-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .pleft-m-7 {
    padding-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .pleft-m-8 {
    padding-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .pleft-m-9 {
    padding-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .pleft-m-10 {
    padding-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .pleft-m-11 {
    padding-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .pleft-m-12 {
    padding-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  /*
  .right-m-0			{ margin-right:0; }
  	.right-m-1		{ margin-right:calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 1 - 0.5px); }
  	.right-m-2		{ margin-right:calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 2 - 0.5px); }
  	.right-m-3		{ margin-right:calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 3 - 0.5px); }
  	.right-m-4		{ margin-right:calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 4 - 0.5px); }
  	.right-m-5		{ margin-right:calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 5 - 0.5px); }
  	.right-m-6		{ margin-right:calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px); }
  	.right-m-7		{ margin-right:calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px); }
  	.right-m-8		{ margin-right:calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px); }
  	.right-m-9		{ margin-right:calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px); }
  	.right-m-10		{ margin-right:calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px); }
  	.right-m-11		{ margin-right:calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px); }
  	.right-m-12		{ margin-right:calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px); }
  	*/
}
@media all and (max-width: 1000px) {
  .cont-t-1 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 1 - 0.5px);
  }

  .cont-t-2 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 2 - 0.5px);
  }

  .cont-t-3 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 3 - 0.5px);
  }

  .cont-t-4 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 4 - 0.5px);
  }

  .cont-t-5 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 5 - 0.5px);
  }

  .cont-t-6 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 0.5px);
  }

  .cont-t-7 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 0.5px);
  }

  .cont-t-8 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 0.5px);
  }

  .cont-t-9 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 0.5px);
  }

  .cont-t-10 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 0.5px);
  }

  .cont-t-11 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 0.5px);
  }

  .cont-t-12 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 0.5px);
  }

  .col-t-1 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 1 - 5.76vw - 0.5px);
  }

  .col-t-2 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 2 - 5.76vw - 0.5px);
  }

  .col-t-3 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 3 - 5.76vw - 0.5px);
  }

  .col-t-4 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 4 - 5.76vw - 0.5px);
  }

  .col-t-5 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 5 - 5.76vw - 0.5px);
  }

  .col-t-6 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .col-t-7 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .col-t-8 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .col-t-9 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .col-t-10 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .col-t-11 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .col-t-12 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .colp-t-1 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 1 - 5.76vw - 0.5px);
  }

  .colp-t-2 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 2 - 5.76vw - 0.5px);
  }

  .colp-t-3 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 3 - 5.76vw - 0.5px);
  }

  .colp-t-4 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 4 - 5.76vw - 0.5px);
  }

  .colp-t-5 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 5 - 5.76vw - 0.5px);
  }

  .colp-t-6 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .colp-t-7 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .colp-t-8 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .colp-t-9 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .colp-t-10 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .colp-t-11 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .colp-t-12 {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .left-t-0 {
    margin-left: 0;
  }

  .left-t-1 {
    margin-left: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 1 - 0.5px);
  }

  .left-t-2 {
    margin-left: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 2 - 0.5px);
  }

  .left-t-3 {
    margin-left: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 3 - 0.5px);
  }

  .left-t-4 {
    margin-left: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 4 - 0.5px);
  }

  .left-t-5 {
    margin-left: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 5 - 0.5px);
  }

  .left-t-6 {
    margin-left: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 0.5px);
  }

  .left-t-7 {
    margin-left: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 0.5px);
  }

  .left-t-8 {
    margin-left: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 0.5px);
  }

  .left-t-9 {
    margin-left: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 0.5px);
  }

  .left-t-10 {
    margin-left: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 0.5px);
  }

  .left-t-11 {
    margin-left: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 0.5px);
  }

  .left-t-12 {
    margin-left: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 0.5px);
  }

  .pleft-t-0 {
    padding-left: 0;
  }

  .pleft-t-1 {
    padding-left: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 1 - 0.5px);
  }

  .pleft-t-2 {
    padding-left: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 2 - 0.5px);
  }

  .pleft-t-3 {
    padding-left: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 3 - 0.5px);
  }

  .pleft-t-4 {
    padding-left: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 4 - 0.5px);
  }

  .pleft-t-5 {
    padding-left: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 5 - 0.5px);
  }

  .pleft-t-6 {
    padding-left: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 0.5px);
  }

  .pleft-t-7 {
    padding-left: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 0.5px);
  }

  .pleft-t-8 {
    padding-left: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 0.5px);
  }

  .pleft-t-9 {
    padding-left: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 0.5px);
  }

  .pleft-t-10 {
    padding-left: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 0.5px);
  }

  .pleft-t-11 {
    padding-left: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 0.5px);
  }

  .pleft-t-12 {
    padding-left: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 0.5px);
  }
}
@media all and (max-width: 480px) {
  .cont-t-1 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 1 - 0.5px);
  }

  .cont-t-2 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 2 - 0.5px);
  }

  .cont-t-3 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 3 - 0.5px);
  }

  .cont-t-4 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 4 - 0.5px);
  }

  .cont-t-5 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 5 - 0.5px);
  }

  .cont-t-6 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .cont-t-7 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .cont-t-8 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .cont-t-9 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .cont-t-10 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .cont-t-11 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .cont-t-12 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .col-t-1 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 1 - 5.76vw - 0.5px);
  }

  .col-t-2 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 2 - 5.76vw - 0.5px);
  }

  .col-t-3 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 3 - 5.76vw - 0.5px);
  }

  .col-t-4 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 4 - 5.76vw - 0.5px);
  }

  .col-t-5 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 5 - 5.76vw - 0.5px);
  }

  .col-t-6 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .col-t-7 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .col-t-8 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .col-t-9 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .col-t-10 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .col-t-11 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .col-t-12 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .colp-t-1 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 1 - 5.76vw - 0.5px);
  }

  .colp-t-2 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 2 - 5.76vw - 0.5px);
  }

  .colp-t-3 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 3 - 5.76vw - 0.5px);
  }

  .colp-t-4 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 4 - 5.76vw - 0.5px);
  }

  .colp-t-5 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 5 - 5.76vw - 0.5px);
  }

  .colp-t-6 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .colp-t-7 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .colp-t-8 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .colp-t-9 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .colp-t-10 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .colp-t-11 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .colp-t-12 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .left-t-0 {
    margin-left: 0;
  }

  .left-t-1 {
    margin-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 1 - 0.5px);
  }

  .left-t-2 {
    margin-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 2 - 0.5px);
  }

  .left-t-3 {
    margin-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 3 - 0.5px);
  }

  .left-t-4 {
    margin-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 4 - 0.5px);
  }

  .left-t-5 {
    margin-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 5 - 0.5px);
  }

  .left-t-6 {
    margin-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .left-t-7 {
    margin-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .left-t-8 {
    margin-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .left-t-9 {
    margin-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .left-t-10 {
    margin-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .left-t-11 {
    margin-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .left-t-12 {
    margin-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .pleft-t-1 {
    padding-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 1 - 0.5px);
  }

  .pleft-t-2 {
    padding-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 2 - 0.5px);
  }

  .pleft-t-3 {
    padding-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 3 - 0.5px);
  }

  .pleft-t-4 {
    padding-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 4 - 0.5px);
  }

  .pleft-t-5 {
    padding-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 5 - 0.5px);
  }

  .pleft-t-6 {
    padding-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .pleft-t-7 {
    padding-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .pleft-t-8 {
    padding-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .pleft-t-9 {
    padding-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .pleft-t-10 {
    padding-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .pleft-t-11 {
    padding-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .pleft-t-12 {
    padding-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }
}
@media all and (max-width: 480px) {
  .cont-m-1 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 1 - 0.5px);
  }

  .cont-m-2 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 2 - 0.5px);
  }

  .cont-m-3 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 3 - 0.5px);
  }

  .cont-m-4 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 4 - 0.5px);
  }

  .cont-m-5 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 5 - 0.5px);
  }

  .cont-m-6 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .cont-m-7 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .cont-m-8 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .cont-m-9 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .cont-m-10 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .cont-m-11 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .cont-m-12 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .col-m-1 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 1 - 5.76vw - 0.5px);
  }

  .col-m-2 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 2 - 5.76vw - 0.5px);
  }

  .col-m-3 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 3 - 5.76vw - 0.5px);
  }

  .col-m-4 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 4 - 5.76vw - 0.5px);
  }

  .col-m-5 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 5 - 5.76vw - 0.5px);
  }

  .col-m-6 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .col-m-7 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .col-m-8 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .col-m-9 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .col-m-10 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .col-m-11 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .col-m-12 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .colp-m-1 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 1 - 5.76vw - 0.5px);
  }

  .colp-m-2 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 2 - 5.76vw - 0.5px);
  }

  .colp-m-3 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 3 - 5.76vw - 0.5px);
  }

  .colp-m-4 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 4 - 5.76vw - 0.5px);
  }

  .colp-m-5 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 5 - 5.76vw - 0.5px);
  }

  .colp-m-6 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .colp-m-7 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .colp-m-8 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .colp-m-9 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .colp-m-10 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .colp-m-11 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .colp-m-12 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .left-m-0 {
    margin-left: 0;
  }

  .left-m-1 {
    margin-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 1 - 0.5px);
  }

  .left-m-2 {
    margin-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 2 - 0.5px);
  }

  .left-m-3 {
    margin-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 3 - 0.5px);
  }

  .left-m-4 {
    margin-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 4 - 0.5px);
  }

  .left-m-5 {
    margin-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 5 - 0.5px);
  }

  .left-m-6 {
    margin-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .left-m-7 {
    margin-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .left-m-8 {
    margin-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .left-m-9 {
    margin-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .left-m-10 {
    margin-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .left-m-11 {
    margin-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .left-m-12 {
    margin-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .pleft-m-1 {
    padding-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 1 - 0.5px);
  }

  .pleft-m-2 {
    padding-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 2 - 0.5px);
  }

  .pleft-m-3 {
    padding-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 3 - 0.5px);
  }

  .pleft-m-4 {
    padding-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 4 - 0.5px);
  }

  .pleft-m-5 {
    padding-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 5 - 0.5px);
  }

  .pleft-m-6 {
    padding-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .pleft-m-7 {
    padding-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .pleft-m-8 {
    padding-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .pleft-m-9 {
    padding-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .pleft-m-10 {
    padding-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .pleft-m-11 {
    padding-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .pleft-m-12 {
    padding-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }
}
@media all and (min-aspect-ratio: 9/12) {
  .cont-mar-1 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 1 - 0.5px);
  }

  .cont-mar-2 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 2 - 0.5px);
  }

  .cont-mar-3 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 3 - 0.5px);
  }

  .cont-mar-4 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 4 - 0.5px);
  }

  .cont-mar-5 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 5 - 0.5px);
  }

  .cont-mar-6 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .cont-mar-7 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .cont-mar-8 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .cont-mar-9 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .cont-mar-10 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .cont-mar-11 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .cont-mar-12 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .col-mar-1 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 1 - 5.76vw - 0.5px);
  }

  .col-mar-2 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 2 - 5.76vw - 0.5px);
  }

  .col-mar-3 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 3 - 5.76vw - 0.5px);
  }

  .col-mar-4 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 4 - 5.76vw - 0.5px);
  }

  .col-mar-5 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 5 - 5.76vw - 0.5px);
  }

  .col-mar-6 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .col-mar-7 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .col-mar-8 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .col-mar-9 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .col-mar-10 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .col-mar-11 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .col-mar-12 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .colp-mar-1 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 1 - 5.76vw - 0.5px);
  }

  .colp-mar-2 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 2 - 5.76vw - 0.5px);
  }

  .colp-mar-3 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 3 - 5.76vw - 0.5px);
  }

  .colp-mar-4 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 4 - 5.76vw - 0.5px);
  }

  .colp-mar-5 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 5 - 5.76vw - 0.5px);
  }

  .colp-mar-6 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .colp-mar-7 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .colp-mar-8 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .colp-mar-9 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .colp-mar-10 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .colp-mar-11 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .colp-mar-12 {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }

  .left-mar-1 {
    margin-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 1 - 0.5px);
  }

  .left-mar-2 {
    margin-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 2 - 0.5px);
  }

  .left-mar-3 {
    margin-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 3 - 0.5px);
  }

  .left-mar-4 {
    margin-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 4 - 0.5px);
  }

  .left-mar-5 {
    margin-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 5 - 0.5px);
  }

  .left-mar-6 {
    margin-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .left-mar-7 {
    margin-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .left-mar-8 {
    margin-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .left-mar-9 {
    margin-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .left-mar-10 {
    margin-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .left-mar-11 {
    margin-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }

  .left-mar-12 {
    margin-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px);
  }
}
.col-right {
  float: right;
}

@media all and (max-width: 1000px) {
  .col-t-left {
    float: left;
  }
}
@media all and (max-width: 480px) {
  .col-m-left {
    float: left;
  }
}
.left-center {
  position: relative;
  left: calc(50% - 5.76px);
  transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
}

.last {
  margin-right: 0;
}

.col-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

/*# sourceMappingURL=css-includes-cols.css.map */

/*
--------------------
Helpers
--------------------
*/
/*
 * Aspect Ratio
 */
.aspect-ratio {
  position: relative;
  width: 100%;
  /* desired width */
}

.aspect-ratio:before {
  content: "";
  display: block;
  padding-top: 100%;
  /* Default ratio of 1:1 */
}

.aspect-ratio > div {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

/* Ratios */
[data-aspectratio="2:1"]:before {
  padding-top: 50%;
}

[data-aspect-ratio="1:2"]:before {
  padding-top: 200%;
}

[data-aspect-ratio="1:3"]:before {
  padding-top: 33.333%;
}

[data-aspect-ratio="2:3"]:before {
  padding-top: 66.666%;
}

[data-aspect-ratio="4:2"]:before {
  padding-top: 75%;
}

[data-aspect-ratio="16:9"]::before {
  padding-top: 56.25%;
}

[data-aspect-ratio="42:31"]::before {
  padding-top: 74.07%;
}

[data-aspect-ratio="1.5:1"]::before {
  padding-top: 85%;
}

/*
 * Paragraphs
 */
.break-words {
  -ms-word-break: break-all;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}

/*
 * Truncate
 */
/* Truncate - Single line */
.truncate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* Truncate - Multiple line */
.truncate-ml {
  overflow: hidden;
  position: relative;
  line-height: 20px;
  /* Line count */
  max-height: 40px;
  /* max-height = line-height (1.2) * lines max number (3) */
  word-break: break-all;
  margin-right: -1em;
  padding-right: 1em;
}

.truncate-ml:before {
  content: "...";
  position: absolute;
  bottom: 0;
  right: 0;
}

.truncate-ml:after {
  content: "";
  position: absolute;
  right: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.2em;
  background: white;
}

/*
 * First/Last
 */
/*.last{ margin-right:0!important; }*/
/*
 * Underlines/Borders
 */
a.ul, .ul {
  text-decoration: underline;
}

a.no-ul, a.no-ul:active, a.no-ul:hover {
  text-decoration: none;
  border-bottom: 0;
}

/*
 * Content
 */
/* Reveal/Hide */
.reveal {
  display: block;
  position: relative;
  overflow: hidden;
  height: 0;
}

.hide {
  display: none;
}

/* Inner padding */
.padding-inset:after {
  content: "";
  display: block;
  position: relative;
  padding-bottom: 5.76px;
}

/*
 * Alignment
 */
/* Float */
.center {
  margin-left: auto;
  margin-right: auto;
}

/*.left.hide{ display:none!important; }*/
/* Absolute */
.abs-left, .abs-right, .abs-top, .abs-bottom {
  position: absolute;
}

.abs-left {
  left: 0;
  right: auto;
}

.abs-right {
  right: 0;
  left: auto;
}

.abs-top {
  top: 0;
}

.abs-bottom {
  bottom: 0;
}

.abs-center, .abs-full {
  width: 100%;
}

/* Text */
.text-center {
  text-align: center;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

/*
 * Clear fixes
 */
/* Clear */
.clear {
  clear: both;
  font-size: 0;
  line-height: 0 !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

.clear-left {
  clear: left;
}

.clear-right {
  clear: right;
}

.clear-both {
  clear: both;
}

/* Clearfix - old */
.clearfixold:before,
.clearfixold:after {
  content: "";
  display: table;
}

.clearfixold:after {
  clear: both;
}

.clearfixold {
  zoom: 1;
  /* For IE 6/7 (trigger hasLayout) */
}

/* Clearfix - modern */
.clearfix:after {
  content: "";
  display: block;
  clear: both;
}

/*
 * Vertical align - absolute
 * - Apply to child element to vertically/horizontally align.
 */
.abs-vh-align {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}

/*
 * Vertical align - flex
 * - Apply to parent to vertically/horizontally align contents.
 */
.flex-vh-align {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  justify-content: center;
  align-items: center;
}

/*
 * Vertical align - table
 * - Apply to parent to vertically/horizontally align contents.
 */
.table-vh-align {
  display: table-cell;
  height: 100%;
  line-height: 0;
  text-align: center;
  vertical-align: middle;
}

/*
* Vertical align
* - add line-height to parent element, must equal parent height.
*/
.valign,
.valign-top,
.valign-bottom {
  display: inline-block;
  vertical-align: middle;
}

.valign-top {
  vertical-align: top;
}

.valign-bottom {
  vertical-align: bottom;
}

/*
 * Vertical align (transform)
 * - Do not use on elements containing fixed items.
 */
.v-align,
.h-align,
.vh-align {
  position: relative;
}

.v-align {
  top: 50%;
  transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
}

.h-align {
  left: 50%;
  transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
}

.vh-align {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}

/*
 * Vertical align (simple)
 */
.valign-fixed {
  position: relative;
  height: 100%;
}

.valign-fixed .valign-content {
  position: absolute;
  width: 100%;
  top: 50%;
  left: 0;
}

/*
 * Vertical Alignment
 */
.valign-outer {
  display: table;
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  overflow: visible;
}

.ie6 .valign-outer,
.ie7 .valign-outer {
  display: inline-block;
  overflow: hidden;
}

.valign-wrapper {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  overflow: hidden;
  margin: 0 auto;
}

.ie6 .valign-wrapper,
.ie7 .valign-wrapper {
  display: inline-block;
  top: 50%;
  position: relative;
  overflow: visible;
}

.valign-inner {
  margin: 0 auto;
  width: auto;
  overflow: visible;
  position: relative;
}

.ie6 .valign-inner,
.ie7 .valign-inner {
  display: inline-block;
  top: -50%;
  position: relative;
}

/*
 * Click through
 */
.click-through {
  pointer-events: none;
}

/*
 * Mouse cursors
 */
/* Hand point */
.cursor-hand {
  cursor: pointer;
  cursor: hand;
}

.jover {
  cursor: pointer;
  cursor: hand;
}

/*
 * Horizontal Rules
 */
.hr {
  display: inline-block;
  border: 0;
  border-top: 1px solid #80A7AC;
}

.short-hr {
  width: 95px;
}

/*
 * Columns
 */
.has-columns,
.has-columns-2 {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  -ms-column-count: 2;
  column-count: 2;
  -webkit-column-gap: Arraypx;
  -moz-column-gap: Arraypx;
  -ms-column-gap: Arraypx;
  column-gap: Arraypx;
}

.has-columns-3 {
  -webkit-column-count: 3;
  -moz-column-count: 3;
  -ms-column-count: 3;
  column-count: 3;
  -webkit-column-gap: Arraypx;
  -moz-column-gap: Arraypx;
  -ms-column-gap: Arraypx;
  column-gap: Arraypx;
}

/* Media Queries */
@media screen and (max-width: px) {
  .has-columns,
.has-columns-2 {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    -ms-column-count: 2;
    column-count: 2;
    -webkit-column-gap: Arraypx;
    -moz-column-gap: Arraypx;
    -ms-column-gap: Arraypx;
    column-gap: Arraypx;
  }

  .has-columns-3 {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    -ms-column-count: 2;
    column-count: 2;
    -webkit-column-gap: Arraypx;
    -moz-column-gap: Arraypx;
    -ms-column-gap: Arraypx;
    column-gap: Arraypx;
  }
}
@media screen and (max-width: px) {
  .has-columns,
.has-columns-2 {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    -ms-column-count: 1;
    column-count: 1;
    -webkit-column-gap: Arraypx;
    -moz-column-gap: Arraypx;
    -ms-column-gap: Arraypx;
    column-gap: Arraypx;
  }

  .has-columns-3 {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    -ms-column-count: 1;
    column-count: 1;
    -webkit-column-gap: Arraypx;
    -moz-column-gap: Arraypx;
    -ms-column-gap: Arraypx;
    column-gap: Arraypx;
  }
}
/*
 * Performance
 * increase
 */
.force-gpu {
  transform: translateZ(0);
  -ms-transform: translateZ(0);
  -webkit-transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
}

/*
 * Max widths
 */
.max-width-10 {
  max-width: 10%;
}

.max-width-15 {
  max-width: 15%;
}

.max-width-20 {
  max-width: 20%;
}

.max-width-25 {
  max-width: 25%;
}

.max-width-30 {
  max-width: 30%;
}

.max-width-35 {
  max-width: 35%;
}

.max-width-40 {
  max-width: 40%;
}

.max-width-45 {
  max-width: 45%;
}

.max-width-50 {
  max-width: 50%;
}

.max-width-55 {
  max-width: 55%;
}

.max-width-60 {
  max-width: 60%;
}

.max-width-65 {
  max-width: 65%;
}

.max-width-70 {
  max-width: 70%;
}

.max-width-75 {
  max-width: 75%;
}

.max-width-80 {
  max-width: 80%;
}

.max-width-85 {
  max-width: 85%;
}

.max-width-90 {
  max-width: 90%;
}

.max-width-95 {
  max-width: 95%;
}

/*# sourceMappingURL=css-includes-helpers.css.map */

@charset "UTF-8";
/**
 * selectize.css (v0.12.6)
 * Copyright (c) 2013–2015 Brian Reavis & contributors
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
 * file except in compliance with the License. You may obtain a copy of the License at:
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under
 * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
 * ANY KIND, either express or implied. See the License for the specific language
 * governing permissions and limitations under the License.
 *
 * @author Brian Reavis <brian@thirdroute.com>
 */
.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {
  visibility: visible !important;
  background: #f2f2f2 !important;
  background: rgba(0, 0, 0, 0.06) !important;
  border: 0 none !important;
  -webkit-box-shadow: inset 0 0 12px 4px #fff;
  box-shadow: inset 0 0 12px 4px #fff;
}

.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
  content: "!";
  visibility: hidden;
}

.selectize-control.plugin-drag_drop .ui-sortable-helper {
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

.selectize-dropdown-header {
  position: relative;
  padding: 5px 8px;
  border-bottom: 1px solid #d0d0d0;
  background: #f8f8f8;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}

.selectize-dropdown-header-close {
  position: absolute;
  right: 8px;
  top: 50%;
  color: #303030;
  opacity: 0.4;
  margin-top: -12px;
  line-height: 20px;
  font-size: 20px !important;
}

.selectize-dropdown-header-close:hover {
  color: #000000;
}

.selectize-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
  border-top: 0 none;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right: 0 none;
}

.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
  display: none;
}

.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top: 0 none;
}

.selectize-control.plugin-remove_button [data-value] {
  position: relative;
  padding-right: 24px !important;
}

.selectize-control.plugin-remove_button [data-value] .remove {
  z-index: 1;
  /* fixes ie bug (see #392) */
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 17px;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  color: inherit;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
  padding: 2px 0 0 0;
  border-left: 1px solid #d0d0d0;
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.selectize-control.plugin-remove_button [data-value] .remove:hover {
  background: rgba(0, 0, 0, 0.05);
}

.selectize-control.plugin-remove_button [data-value].active .remove {
  border-left-color: #cacaca;
}

.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
  background: none;
}

.selectize-control.plugin-remove_button .disabled [data-value] .remove {
  border-left-color: #ffffff;
}

.selectize-control.plugin-remove_button .remove-single {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 23px;
}

.selectize-control {
  position: relative;
}

.selectize-dropdown,
.selectize-input,
.selectize-input input {
  color: #303030;
  font-family: inherit;
  font-size: 13px;
  line-height: 18px;
  -webkit-font-smoothing: inherit;
}

.selectize-input,
.selectize-control.single .selectize-input.input-active {
  background: #fff;
  cursor: text;
  display: inline-block;
}

.selectize-input {
  border: 1px solid #d0d0d0;
  padding: 8px 8px;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

.selectize-control.multi .selectize-input.has-items {
  padding: 6px 8px 3px;
}

.selectize-input.full {
  background-color: #fff;
}

.selectize-input.disabled,
.selectize-input.disabled * {
  cursor: default !important;
}

.selectize-input.focus {
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
}

.selectize-input.dropdown-active {
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}

.selectize-input > * {
  vertical-align: baseline;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
}

.selectize-control.multi .selectize-input > div {
  cursor: pointer;
  margin: 0 3px 3px 0;
  padding: 2px 6px;
  background: #f2f2f2;
  color: #303030;
  border: 0 solid #d0d0d0;
}

.selectize-control.multi .selectize-input > div.active {
  background: #e8e8e8;
  color: #303030;
  border: 0 solid #cacaca;
}

.selectize-control.multi .selectize-input.disabled > div,
.selectize-control.multi .selectize-input.disabled > div.active {
  color: #7d7d7d;
  background: #ffffff;
  border: 0 solid #ffffff;
}

.selectize-input > input {
  display: inline-block !important;
  padding: 0 !important;
  min-height: 0 !important;
  max-height: none !important;
  max-width: 100% !important;
  margin: 0 2px 0 0 !important;
  text-indent: 0 !important;
  border: 0 none !important;
  background: none !important;
  line-height: inherit !important;
  -webkit-user-select: auto !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.selectize-input > input::-ms-clear {
  display: none;
}

.selectize-input > input:focus {
  outline: none !important;
}

.selectize-input::after {
  content: " ";
  display: block;
  clear: left;
}

.selectize-input.dropdown-active::before {
  content: " ";
  display: block;
  position: absolute;
  background: #f0f0f0;
  height: 1px;
  bottom: 0;
  left: 0;
  right: 0;
}

.selectize-dropdown {
  position: absolute;
  z-index: 10;
  border: 1px solid #d0d0d0;
  background: #fff;
  margin: -1px 0 0 0;
  border-top: 0 none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}

.selectize-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden;
}

.selectize-dropdown [data-selectable] .highlight {
  background: rgba(125, 168, 208, 0.2);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}

.selectize-dropdown .option,
.selectize-dropdown .optgroup-header {
  padding: 5px 8px;
}

.selectize-dropdown .option,
.selectize-dropdown [data-disabled],
.selectize-dropdown [data-disabled] [data-selectable].option {
  cursor: inherit;
  opacity: 0.5;
}

.selectize-dropdown [data-selectable].option {
  opacity: 1;
}

.selectize-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none;
}

.selectize-dropdown .optgroup-header {
  color: #303030;
  background: #fff;
  cursor: default;
}

.selectize-dropdown .active {
  background-color: #f5fafd;
  color: #495c68;
}

.selectize-dropdown .active.create {
  color: #495c68;
}

.selectize-dropdown .create {
  color: rgba(48, 48, 48, 0.5);
}

.selectize-dropdown-content {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px;
  -webkit-overflow-scrolling: touch;
}

.selectize-control.single .selectize-input,
.selectize-control.single .selectize-input input {
  cursor: pointer;
}

.selectize-control.single .selectize-input.input-active,
.selectize-control.single .selectize-input.input-active input {
  cursor: text;
}

.selectize-control.single .selectize-input:after {
  content: " ";
  display: block;
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -3px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #808080 transparent transparent transparent;
}

.selectize-control.single .selectize-input.dropdown-active:after {
  margin-top: -4px;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #808080 transparent;
}

.selectize-control.rtl.single .selectize-input:after {
  left: 15px;
  right: auto;
}

.selectize-control.rtl .selectize-input > input {
  margin: 0 4px 0 -2px !important;
}

.selectize-control .selectize-input.disabled {
  opacity: 0.5;
  background-color: #fafafa;
}

/*# sourceMappingURL=css-lib-selectize.css.map */

/*
--------------------
LOADING
--------------------
*/
.page-loader {
  display: none;
  opacity: 0;
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: #FFFFFF;
  pointer-events: none;
  z-index: 1;
}
.page-loader.loading {
  display: block;
  opacity: 1;
  z-index: 2;
}
.page-loader.cover-logo {
  z-index: -1;
}
.menu-on .page-loader {
  display: block;
  pointer-events: auto;
}

/*# sourceMappingURL=css-elements-loading.css.map */

/*
--------------------
SVG ICONS
--------------------
*/
/* Arguments:
--------------------

/* Icon Markup:
--------------------
<a class="xicon" href="#">
	<span class="icon icon-name va-top c-colour swap"><span class="icon icon-name-active va-top c-colour swap"></span></span><span class="label">Label text</span>
</a>
 */
/*--- Icons: Sets ---*/
/*--- Icons: General ---*/
/*
--------------------
ICON: Search
--------------------
*/
/*--- Default ---*/
.xicon.icon-search .icon,
.xicon .icon.icon-search, .xicon-inline.icon-search .icon,
.xicon-inline .icon.icon-search {
  width: 24px;
  height: 24px;
}
.xicon.icon-search .icon:before,
.xicon .icon.icon-search:before, .xicon-inline.icon-search .icon:before,
.xicon-inline .icon.icon-search:before {
  background-image: url(/assets/images/icons/general/search.xsvg?colour=80A7AC);
}
.xicon.icon-search .icon:after,
.xicon .icon.icon-search:after, .xicon-inline.icon-search .icon:after,
.xicon-inline .icon.icon-search:after {
  background-image: url(/assets/images/icons/general/search.xsvg?colour=00F0FF);
}
.xicon.icon-search .icon.c-0:before,
.xicon .icon.icon-search.c-0:before, .xicon-inline.icon-search .icon.c-0:before,
.xicon-inline .icon.icon-search.c-0:before {
  background-image: url(/assets/images/icons/general/search.xsvg?colour=80A7AC);
}
.xicon.icon-search .icon.c-hover-0:after,
.xicon .icon.icon-search.c-hover-0:after, .xicon-inline.icon-search .icon.c-hover-0:after,
.xicon-inline .icon.icon-search.c-hover-0:after {
  background-image: url(/assets/images/icons/general/search.xsvg?colour=80A7AC);
}
.xicon.icon-search .icon.c-1:before,
.xicon .icon.icon-search.c-1:before, .xicon-inline.icon-search .icon.c-1:before,
.xicon-inline .icon.icon-search.c-1:before {
  background-image: url(/assets/images/icons/general/search.xsvg?colour=00F0FF);
}
.xicon.icon-search .icon.c-hover-1:after,
.xicon .icon.icon-search.c-hover-1:after, .xicon-inline.icon-search .icon.c-hover-1:after,
.xicon-inline .icon.icon-search.c-hover-1:after {
  background-image: url(/assets/images/icons/general/search.xsvg?colour=00F0FF);
}
.xicon.icon-search .label, .xicon-inline.icon-search .label {
  padding: 0 10px 0 0;
}
.xicon.icon-search .icon + .label, .xicon-inline.icon-search .icon + .label {
  padding: 0 0 0 10px;
}
.xicon.icon-search.stack .label, .xicon-inline.icon-search.stack .label {
  padding: 0 0 10px 0;
}
.xicon.icon-search.stack .icon + .label, .xicon-inline.icon-search.stack .icon + .label {
  padding: 10px 0 0 0;
}

/*
--------------------
ICON: Controls
--------------------
*/
/*--- Close ---*/
.xicon.icon-control-close .icon,
.xicon .icon.icon-control-close, .xicon-inline.icon-control-close .icon,
.xicon-inline .icon.icon-control-close {
  width: 28px;
  height: 28px;
}
.xicon.icon-control-close .icon:before,
.xicon .icon.icon-control-close:before, .xicon-inline.icon-control-close .icon:before,
.xicon-inline .icon.icon-control-close:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?&symbol=close);
}
.xicon.icon-control-close .icon:after,
.xicon .icon.icon-control-close:after, .xicon-inline.icon-control-close .icon:after,
.xicon-inline .icon.icon-control-close:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?&symbol=close);
}
.xicon.icon-control-close .icon span,
.xicon .icon.icon-control-close span, .xicon-inline.icon-control-close .icon span,
.xicon-inline .icon.icon-control-close span {
  background-image: url(/assets/images/icons/general/controls.xsvg?&symbol=close);
}
.xicon.icon-control-close .icon.c-brand:before,
.xicon .icon.icon-control-close.c-brand:before, .xicon-inline.icon-control-close .icon.c-brand:before,
.xicon-inline .icon.icon-control-close.c-brand:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00F0FF&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-brand:after,
.xicon .icon.icon-control-close.c-hover-brand:after, .xicon-inline.icon-control-close .icon.c-hover-brand:after,
.xicon-inline .icon.icon-control-close.c-hover-brand:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00F0FF&symbol=close);
}
.xicon.icon-control-close .icon.c-lightest:before,
.xicon .icon.icon-control-close.c-lightest:before, .xicon-inline.icon-control-close .icon.c-lightest:before,
.xicon-inline .icon.icon-control-close.c-lightest:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=D6FFF0&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-lightest:after,
.xicon .icon.icon-control-close.c-hover-lightest:after, .xicon-inline.icon-control-close .icon.c-hover-lightest:after,
.xicon-inline .icon.icon-control-close.c-hover-lightest:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=D6FFF0&symbol=close);
}
.xicon.icon-control-close .icon.c-lighter:before,
.xicon .icon.icon-control-close.c-lighter:before, .xicon-inline.icon-control-close .icon.c-lighter:before,
.xicon-inline .icon.icon-control-close.c-lighter:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=BFD3D6&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-lighter:after,
.xicon .icon.icon-control-close.c-hover-lighter:after, .xicon-inline.icon-control-close .icon.c-hover-lighter:after,
.xicon-inline .icon.icon-control-close.c-hover-lighter:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=BFD3D6&symbol=close);
}
.xicon.icon-control-close .icon.c-light:before,
.xicon .icon.icon-control-close.c-light:before, .xicon-inline.icon-control-close .icon.c-light:before,
.xicon-inline .icon.icon-control-close.c-light:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A7AC&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-light:after,
.xicon .icon.icon-control-close.c-hover-light:after, .xicon-inline.icon-control-close .icon.c-hover-light:after,
.xicon-inline .icon.icon-control-close.c-hover-light:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A7AC&symbol=close);
}
.xicon.icon-control-close .icon.c-dark:before,
.xicon .icon.icon-control-close.c-dark:before, .xicon-inline.icon-control-close .icon.c-dark:before,
.xicon-inline .icon.icon-control-close.c-dark:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=1A626B&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-dark:after,
.xicon .icon.icon-control-close.c-hover-dark:after, .xicon-inline.icon-control-close .icon.c-hover-dark:after,
.xicon-inline .icon.icon-control-close.c-hover-dark:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=1A626B&symbol=close);
}
.xicon.icon-control-close .icon.c-darker:before,
.xicon .icon.icon-control-close.c-darker:before, .xicon-inline.icon-control-close .icon.c-darker:before,
.xicon-inline .icon.icon-control-close.c-darker:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00505A&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-darker:after,
.xicon .icon.icon-control-close.c-hover-darker:after, .xicon-inline.icon-control-close .icon.c-hover-darker:after,
.xicon-inline .icon.icon-control-close.c-hover-darker:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00505A&symbol=close);
}
.xicon.icon-control-close .icon.c-darkest:before,
.xicon .icon.icon-control-close.c-darkest:before, .xicon-inline.icon-control-close .icon.c-darkest:before,
.xicon-inline .icon.icon-control-close.c-darkest:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=1A2D50&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-darkest:after,
.xicon .icon.icon-control-close.c-hover-darkest:after, .xicon-inline.icon-control-close .icon.c-hover-darkest:after,
.xicon-inline .icon.icon-control-close.c-hover-darkest:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=1A2D50&symbol=close);
}
.xicon.icon-control-close .icon.c-bip-blue:before,
.xicon .icon.icon-control-close.c-bip-blue:before, .xicon-inline.icon-control-close .icon.c-bip-blue:before,
.xicon-inline .icon.icon-control-close.c-bip-blue:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=0C2340&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-bip-blue:after,
.xicon .icon.icon-control-close.c-hover-bip-blue:after, .xicon-inline.icon-control-close .icon.c-hover-bip-blue:after,
.xicon-inline .icon.icon-control-close.c-hover-bip-blue:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=0C2340&symbol=close);
}
.xicon.icon-control-close .icon.c-dark-fade:before,
.xicon .icon.icon-control-close.c-dark-fade:before, .xicon-inline.icon-control-close .icon.c-dark-fade:before,
.xicon-inline .icon.icon-control-close.c-dark-fade:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=41B7C4&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-dark-fade:after,
.xicon .icon.icon-control-close.c-hover-dark-fade:after, .xicon-inline.icon-control-close .icon.c-hover-dark-fade:after,
.xicon-inline .icon.icon-control-close.c-hover-dark-fade:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=41B7C4&symbol=close);
}
.xicon.icon-control-close .icon.c-white:before,
.xicon .icon.icon-control-close.c-white:before, .xicon-inline.icon-control-close .icon.c-white:before,
.xicon-inline .icon.icon-control-close.c-white:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFFFFF&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-white:after,
.xicon .icon.icon-control-close.c-hover-white:after, .xicon-inline.icon-control-close .icon.c-hover-white:after,
.xicon-inline .icon.icon-control-close.c-hover-white:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFFFFF&symbol=close);
}
.xicon.icon-control-close .icon.c-black:before,
.xicon .icon.icon-control-close.c-black:before, .xicon-inline.icon-control-close .icon.c-black:before,
.xicon-inline .icon.icon-control-close.c-black:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=000000&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-black:after,
.xicon .icon.icon-control-close.c-hover-black:after, .xicon-inline.icon-control-close .icon.c-hover-black:after,
.xicon-inline .icon.icon-control-close.c-hover-black:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=000000&symbol=close);
}
.xicon.icon-control-close .icon.c-grey:before,
.xicon .icon.icon-control-close.c-grey:before, .xicon-inline.icon-control-close .icon.c-grey:before,
.xicon-inline .icon.icon-control-close.c-grey:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=E5E5E5&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-grey:after,
.xicon .icon.icon-control-close.c-hover-grey:after, .xicon-inline.icon-control-close .icon.c-hover-grey:after,
.xicon-inline .icon.icon-control-close.c-hover-grey:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=E5E5E5&symbol=close);
}
.xicon.icon-control-close .icon.c-light-grey:before,
.xicon .icon.icon-control-close.c-light-grey:before, .xicon-inline.icon-control-close .icon.c-light-grey:before,
.xicon-inline .icon.icon-control-close.c-light-grey:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=f8f8f8&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-light-grey:after,
.xicon .icon.icon-control-close.c-hover-light-grey:after, .xicon-inline.icon-control-close .icon.c-hover-light-grey:after,
.xicon-inline .icon.icon-control-close.c-hover-light-grey:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=f8f8f8&symbol=close);
}
.xicon.icon-control-close .icon.c-hue-blue:before,
.xicon .icon.icon-control-close.c-hue-blue:before, .xicon-inline.icon-control-close .icon.c-hue-blue:before,
.xicon-inline .icon.icon-control-close.c-hue-blue:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00F0FF&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-hue-blue:after,
.xicon .icon.icon-control-close.c-hover-hue-blue:after, .xicon-inline.icon-control-close .icon.c-hover-hue-blue:after,
.xicon-inline .icon.icon-control-close.c-hover-hue-blue:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00F0FF&symbol=close);
}
.xicon.icon-control-close .icon.c-hue-blue-lighter:before,
.xicon .icon.icon-control-close.c-hue-blue-lighter:before, .xicon-inline.icon-control-close .icon.c-hue-blue-lighter:before,
.xicon-inline .icon.icon-control-close.c-hue-blue-lighter:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=CCFCFF&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-hue-blue-lighter:after,
.xicon .icon.icon-control-close.c-hover-hue-blue-lighter:after, .xicon-inline.icon-control-close .icon.c-hover-hue-blue-lighter:after,
.xicon-inline .icon.icon-control-close.c-hover-hue-blue-lighter:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=CCFCFF&symbol=close);
}
.xicon.icon-control-close .icon.c-hue-blue-light:before,
.xicon .icon.icon-control-close.c-hue-blue-light:before, .xicon-inline.icon-control-close .icon.c-hue-blue-light:before,
.xicon-inline .icon.icon-control-close.c-hue-blue-light:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A7AC&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-hue-blue-light:after,
.xicon .icon.icon-control-close.c-hover-hue-blue-light:after, .xicon-inline.icon-control-close .icon.c-hover-hue-blue-light:after,
.xicon-inline .icon.icon-control-close.c-hover-hue-blue-light:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A7AC&symbol=close);
}
.xicon.icon-control-close .icon.c-hue-blue-dark:before,
.xicon .icon.icon-control-close.c-hue-blue-dark:before, .xicon-inline.icon-control-close .icon.c-hue-blue-dark:before,
.xicon-inline .icon.icon-control-close.c-hue-blue-dark:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00505A&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-hue-blue-dark:after,
.xicon .icon.icon-control-close.c-hover-hue-blue-dark:after, .xicon-inline.icon-control-close .icon.c-hover-hue-blue-dark:after,
.xicon-inline .icon.icon-control-close.c-hover-hue-blue-dark:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00505A&symbol=close);
}
.xicon.icon-control-close .icon.c-hue-blue-darkest:before,
.xicon .icon.icon-control-close.c-hue-blue-darkest:before, .xicon-inline.icon-control-close .icon.c-hue-blue-darkest:before,
.xicon-inline .icon.icon-control-close.c-hue-blue-darkest:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=003E46&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-hue-blue-darkest:after,
.xicon .icon.icon-control-close.c-hover-hue-blue-darkest:after, .xicon-inline.icon-control-close .icon.c-hover-hue-blue-darkest:after,
.xicon-inline .icon.icon-control-close.c-hover-hue-blue-darkest:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=003E46&symbol=close);
}
.xicon.icon-control-close .icon.c-hue-blue-tint:before,
.xicon .icon.icon-control-close.c-hue-blue-tint:before, .xicon-inline.icon-control-close .icon.c-hue-blue-tint:before,
.xicon-inline .icon.icon-control-close.c-hue-blue-tint:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=266A73&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-hue-blue-tint:after,
.xicon .icon.icon-control-close.c-hover-hue-blue-tint:after, .xicon-inline.icon-control-close .icon.c-hover-hue-blue-tint:after,
.xicon-inline .icon.icon-control-close.c-hover-hue-blue-tint:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=266A73&symbol=close);
}
.xicon.icon-control-close .icon.c-hue-teal:before,
.xicon .icon.icon-control-close.c-hue-teal:before, .xicon-inline.icon-control-close .icon.c-hue-teal:before,
.xicon-inline .icon.icon-control-close.c-hue-teal:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00505A&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-hue-teal:after,
.xicon .icon.icon-control-close.c-hover-hue-teal:after, .xicon-inline.icon-control-close .icon.c-hover-hue-teal:after,
.xicon-inline .icon.icon-control-close.c-hover-hue-teal:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00505A&symbol=close);
}
.xicon.icon-control-close .icon.c-hue-teal-lighter:before,
.xicon .icon.icon-control-close.c-hue-teal-lighter:before, .xicon-inline.icon-control-close .icon.c-hue-teal-lighter:before,
.xicon-inline .icon.icon-control-close.c-hue-teal-lighter:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=D0FFF4&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-hue-teal-lighter:after,
.xicon .icon.icon-control-close.c-hover-hue-teal-lighter:after, .xicon-inline.icon-control-close .icon.c-hover-hue-teal-lighter:after,
.xicon-inline .icon.icon-control-close.c-hover-hue-teal-lighter:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=D0FFF4&symbol=close);
}
.xicon.icon-control-close .icon.c-hue-teal-light:before,
.xicon .icon.icon-control-close.c-hue-teal-light:before, .xicon-inline.icon-control-close .icon.c-hue-teal-light:before,
.xicon-inline .icon.icon-control-close.c-hue-teal-light:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A7AC&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-hue-teal-light:after,
.xicon .icon.icon-control-close.c-hover-hue-teal-light:after, .xicon-inline.icon-control-close .icon.c-hover-hue-teal-light:after,
.xicon-inline .icon.icon-control-close.c-hover-hue-teal-light:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A7AC&symbol=close);
}
.xicon.icon-control-close .icon.c-hue-teal-dark:before,
.xicon .icon.icon-control-close.c-hue-teal-dark:before, .xicon-inline.icon-control-close .icon.c-hue-teal-dark:before,
.xicon-inline .icon.icon-control-close.c-hue-teal-dark:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A7AC&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-hue-teal-dark:after,
.xicon .icon.icon-control-close.c-hover-hue-teal-dark:after, .xicon-inline.icon-control-close .icon.c-hover-hue-teal-dark:after,
.xicon-inline .icon.icon-control-close.c-hover-hue-teal-dark:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A7AC&symbol=close);
}
.xicon.icon-control-close .icon.c-hue-teal-tint:before,
.xicon .icon.icon-control-close.c-hue-teal-tint:before, .xicon-inline.icon-control-close .icon.c-hue-teal-tint:before,
.xicon-inline .icon.icon-control-close.c-hue-teal-tint:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A7AC&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-hue-teal-tint:after,
.xicon .icon.icon-control-close.c-hover-hue-teal-tint:after, .xicon-inline.icon-control-close .icon.c-hover-hue-teal-tint:after,
.xicon-inline .icon.icon-control-close.c-hover-hue-teal-tint:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A7AC&symbol=close);
}
.xicon.icon-control-close .icon.c-hue-mint:before,
.xicon .icon.icon-control-close.c-hue-mint:before, .xicon-inline.icon-control-close .icon.c-hue-mint:before,
.xicon-inline .icon.icon-control-close.c-hue-mint:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=14FFC7&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-hue-mint:after,
.xicon .icon.icon-control-close.c-hover-hue-mint:after, .xicon-inline.icon-control-close .icon.c-hover-hue-mint:after,
.xicon-inline .icon.icon-control-close.c-hover-hue-mint:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=14FFC7&symbol=close);
}
.xicon.icon-control-close .icon.c-hue-mint-lighter:before,
.xicon .icon.icon-control-close.c-hue-mint-lighter:before, .xicon-inline.icon-control-close .icon.c-hue-mint-lighter:before,
.xicon-inline .icon.icon-control-close.c-hue-mint-lighter:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=D6FFF0&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-hue-mint-lighter:after,
.xicon .icon.icon-control-close.c-hover-hue-mint-lighter:after, .xicon-inline.icon-control-close .icon.c-hover-hue-mint-lighter:after,
.xicon-inline .icon.icon-control-close.c-hover-hue-mint-lighter:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=D6FFF0&symbol=close);
}
.xicon.icon-control-close .icon.c-hue-mint-light:before,
.xicon .icon.icon-control-close.c-hue-mint-light:before, .xicon-inline.icon-control-close .icon.c-hue-mint-light:before,
.xicon-inline .icon.icon-control-close.c-hue-mint-light:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A5A1&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-hue-mint-light:after,
.xicon .icon.icon-control-close.c-hover-hue-mint-light:after, .xicon-inline.icon-control-close .icon.c-hover-hue-mint-light:after,
.xicon-inline .icon.icon-control-close.c-hover-hue-mint-light:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A5A1&symbol=close);
}
.xicon.icon-control-close .icon.c-hue-mint-dark:before,
.xicon .icon.icon-control-close.c-hue-mint-dark:before, .xicon-inline.icon-control-close .icon.c-hue-mint-dark:before,
.xicon-inline .icon.icon-control-close.c-hue-mint-dark:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=004C43&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-hue-mint-dark:after,
.xicon .icon.icon-control-close.c-hover-hue-mint-dark:after, .xicon-inline.icon-control-close .icon.c-hover-hue-mint-dark:after,
.xicon-inline .icon.icon-control-close.c-hover-hue-mint-dark:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=004C43&symbol=close);
}
.xicon.icon-control-close .icon.c-hue-mint-tint:before,
.xicon .icon.icon-control-close.c-hue-mint-tint:before, .xicon-inline.icon-control-close .icon.c-hue-mint-tint:before,
.xicon-inline .icon.icon-control-close.c-hue-mint-tint:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=27675F&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-hue-mint-tint:after,
.xicon .icon.icon-control-close.c-hover-hue-mint-tint:after, .xicon-inline.icon-control-close .icon.c-hover-hue-mint-tint:after,
.xicon-inline .icon.icon-control-close.c-hover-hue-mint-tint:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=27675F&symbol=close);
}
.xicon.icon-control-close .icon.c-hue-green:before,
.xicon .icon.icon-control-close.c-hue-green:before, .xicon-inline.icon-control-close .icon.c-hue-green:before,
.xicon-inline .icon.icon-control-close.c-hue-green:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=8CFF50&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-hue-green:after,
.xicon .icon.icon-control-close.c-hover-hue-green:after, .xicon-inline.icon-control-close .icon.c-hover-hue-green:after,
.xicon-inline .icon.icon-control-close.c-hover-hue-green:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=8CFF50&symbol=close);
}
.xicon.icon-control-close .icon.c-hue-green-lighter:before,
.xicon .icon.icon-control-close.c-hue-green-lighter:before, .xicon-inline.icon-control-close .icon.c-hue-green-lighter:before,
.xicon-inline .icon.icon-control-close.c-hue-green-lighter:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=EEFFE5&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-hue-green-lighter:after,
.xicon .icon.icon-control-close.c-hover-hue-green-lighter:after, .xicon-inline.icon-control-close .icon.c-hover-hue-green-lighter:after,
.xicon-inline .icon.icon-control-close.c-hover-hue-green-lighter:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=EEFFE5&symbol=close);
}
.xicon.icon-control-close .icon.c-hue-green-light:before,
.xicon .icon.icon-control-close.c-hue-green-light:before, .xicon-inline.icon-control-close .icon.c-hue-green-light:before,
.xicon-inline .icon.icon-control-close.c-hue-green-light:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=90A193&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-hue-green-light:after,
.xicon .icon.icon-control-close.c-hover-hue-green-light:after, .xicon-inline.icon-control-close .icon.c-hover-hue-green-light:after,
.xicon-inline .icon.icon-control-close.c-hover-hue-green-light:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=90A193&symbol=close);
}
.xicon.icon-control-close .icon.c-hue-green-dark:before,
.xicon .icon.icon-control-close.c-hue-green-dark:before, .xicon-inline.icon-control-close .icon.c-hue-green-dark:before,
.xicon-inline .icon.icon-control-close.c-hue-green-dark:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=214427&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-hue-green-dark:after,
.xicon .icon.icon-control-close.c-hover-hue-green-dark:after, .xicon-inline.icon-control-close .icon.c-hover-hue-green-dark:after,
.xicon-inline .icon.icon-control-close.c-hover-hue-green-dark:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=214427&symbol=close);
}
.xicon.icon-control-close .icon.c-hue-green-tint:before,
.xicon .icon.icon-control-close.c-hue-green-tint:before, .xicon-inline.icon-control-close .icon.c-hue-green-tint:before,
.xicon-inline .icon.icon-control-close.c-hue-green-tint:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=426047&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-hue-green-tint:after,
.xicon .icon.icon-control-close.c-hover-hue-green-tint:after, .xicon-inline.icon-control-close .icon.c-hover-hue-green-tint:after,
.xicon-inline .icon.icon-control-close.c-hover-hue-green-tint:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=426047&symbol=close);
}
.xicon.icon-control-close .icon.c-hue-yellow:before,
.xicon .icon.icon-control-close.c-hue-yellow:before, .xicon-inline.icon-control-close .icon.c-hue-yellow:before,
.xicon-inline .icon.icon-control-close.c-hue-yellow:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFE533&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-hue-yellow:after,
.xicon .icon.icon-control-close.c-hover-hue-yellow:after, .xicon-inline.icon-control-close .icon.c-hover-hue-yellow:after,
.xicon-inline .icon.icon-control-close.c-hover-hue-yellow:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFE533&symbol=close);
}
.xicon.icon-control-close .icon.c-hue-yellow-lighter:before,
.xicon .icon.icon-control-close.c-hue-yellow-lighter:before, .xicon-inline.icon-control-close .icon.c-hue-yellow-lighter:before,
.xicon-inline .icon.icon-control-close.c-hue-yellow-lighter:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFFAD6&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-hue-yellow-lighter:after,
.xicon .icon.icon-control-close.c-hover-hue-yellow-lighter:after, .xicon-inline.icon-control-close .icon.c-hover-hue-yellow-lighter:after,
.xicon-inline .icon.icon-control-close.c-hover-hue-yellow-lighter:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFFAD6&symbol=close);
}
.xicon.icon-control-close .icon.c-hue-yellow-light:before,
.xicon .icon.icon-control-close.c-hue-yellow-light:before, .xicon-inline.icon-control-close .icon.c-hue-yellow-light:before,
.xicon-inline .icon.icon-control-close.c-hue-yellow-light:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=9694A8&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-hue-yellow-light:after,
.xicon .icon.icon-control-close.c-hover-hue-yellow-light:after, .xicon-inline.icon-control-close .icon.c-hover-hue-yellow-light:after,
.xicon-inline .icon.icon-control-close.c-hover-hue-yellow-light:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=9694A8&symbol=close);
}
.xicon.icon-control-close .icon.c-hue-yellow-dark:before,
.xicon .icon.icon-control-close.c-hue-yellow-dark:before, .xicon-inline.icon-control-close .icon.c-hue-yellow-dark:before,
.xicon-inline .icon.icon-control-close.c-hue-yellow-dark:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=2D2A51&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-hue-yellow-dark:after,
.xicon .icon.icon-control-close.c-hover-hue-yellow-dark:after, .xicon-inline.icon-control-close .icon.c-hover-hue-yellow-dark:after,
.xicon-inline .icon.icon-control-close.c-hover-hue-yellow-dark:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=2D2A51&symbol=close);
}
.xicon.icon-control-close .icon.c-hue-yellow-tint:before,
.xicon .icon.icon-control-close.c-hue-yellow-tint:before, .xicon-inline.icon-control-close .icon.c-hue-yellow-tint:before,
.xicon-inline .icon.icon-control-close.c-hue-yellow-tint:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=4D4A6B&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-hue-yellow-tint:after,
.xicon .icon.icon-control-close.c-hover-hue-yellow-tint:after, .xicon-inline.icon-control-close .icon.c-hover-hue-yellow-tint:after,
.xicon-inline .icon.icon-control-close.c-hover-hue-yellow-tint:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=4D4A6B&symbol=close);
}
.xicon.icon-control-close .icon.c-hue-orange:before,
.xicon .icon.icon-control-close.c-hue-orange:before, .xicon-inline.icon-control-close .icon.c-hue-orange:before,
.xicon-inline .icon.icon-control-close.c-hue-orange:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FF8500&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-hue-orange:after,
.xicon .icon.icon-control-close.c-hover-hue-orange:after, .xicon-inline.icon-control-close .icon.c-hover-hue-orange:after,
.xicon-inline .icon.icon-control-close.c-hover-hue-orange:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FF8500&symbol=close);
}
.xicon.icon-control-close .icon.c-hue-orange-lighter:before,
.xicon .icon.icon-control-close.c-hue-orange-lighter:before, .xicon-inline.icon-control-close .icon.c-hue-orange-lighter:before,
.xicon-inline .icon.icon-control-close.c-hue-orange-lighter:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFE7CC&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-hue-orange-lighter:after,
.xicon .icon.icon-control-close.c-hover-hue-orange-lighter:after, .xicon-inline.icon-control-close .icon.c-hover-hue-orange-lighter:after,
.xicon-inline .icon.icon-control-close.c-hover-hue-orange-lighter:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFE7CC&symbol=close);
}
.xicon.icon-control-close .icon.c-hue-orange-light:before,
.xicon .icon.icon-control-close.c-hue-orange-light:before, .xicon-inline.icon-control-close .icon.c-hue-orange-light:before,
.xicon-inline .icon.icon-control-close.c-hue-orange-light:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=A38D9A&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-hue-orange-light:after,
.xicon .icon.icon-control-close.c-hover-hue-orange-light:after, .xicon-inline.icon-control-close .icon.c-hover-hue-orange-light:after,
.xicon-inline .icon.icon-control-close.c-hover-hue-orange-light:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=A38D9A&symbol=close);
}
.xicon.icon-control-close .icon.c-hue-orange-dark:before,
.xicon .icon.icon-control-close.c-hue-orange-dark:before, .xicon-inline.icon-control-close .icon.c-hue-orange-dark:before,
.xicon-inline .icon.icon-control-close.c-hue-orange-dark:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=471C35&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-hue-orange-dark:after,
.xicon .icon.icon-control-close.c-hover-hue-orange-dark:after, .xicon-inline.icon-control-close .icon.c-hover-hue-orange-dark:after,
.xicon-inline .icon.icon-control-close.c-hover-hue-orange-dark:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=471C35&symbol=close);
}
.xicon.icon-control-close .icon.c-hue-orange-tint:before,
.xicon .icon.icon-control-close.c-hue-orange-tint:before, .xicon-inline.icon-control-close .icon.c-hue-orange-tint:before,
.xicon-inline .icon.icon-control-close.c-hue-orange-tint:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=633E53&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-hue-orange-tint:after,
.xicon .icon.icon-control-close.c-hover-hue-orange-tint:after, .xicon-inline.icon-control-close .icon.c-hover-hue-orange-tint:after,
.xicon-inline .icon.icon-control-close.c-hover-hue-orange-tint:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=633E53&symbol=close);
}
.xicon.icon-control-close .icon.c-hue-red:before,
.xicon .icon.icon-control-close.c-hue-red:before, .xicon-inline.icon-control-close .icon.c-hue-red:before,
.xicon-inline .icon.icon-control-close.c-hue-red:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FF6378&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-hue-red:after,
.xicon .icon.icon-control-close.c-hover-hue-red:after, .xicon-inline.icon-control-close .icon.c-hover-hue-red:after,
.xicon-inline .icon.icon-control-close.c-hover-hue-red:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FF6378&symbol=close);
}
.xicon.icon-control-close .icon.c-hue-red-lighter:before,
.xicon .icon.icon-control-close.c-hue-red-lighter:before, .xicon-inline.icon-control-close .icon.c-hue-red-lighter:before,
.xicon-inline .icon.icon-control-close.c-hue-red-lighter:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFE0E4&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-hue-red-lighter:after,
.xicon .icon.icon-control-close.c-hover-hue-red-lighter:after, .xicon-inline.icon-control-close .icon.c-hover-hue-red-lighter:after,
.xicon-inline .icon.icon-control-close.c-hover-hue-red-lighter:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFE0E4&symbol=close);
}
.xicon.icon-control-close .icon.c-hue-red-light:before,
.xicon .icon.icon-control-close.c-hue-red-light:before, .xicon-inline.icon-control-close .icon.c-hue-red-light:before,
.xicon-inline .icon.icon-control-close.c-hue-red-light:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=9E8092&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-hue-red-light:after,
.xicon .icon.icon-control-close.c-hover-hue-red-light:after, .xicon-inline.icon-control-close .icon.c-hover-hue-red-light:after,
.xicon-inline .icon.icon-control-close.c-hover-hue-red-light:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=9E8092&symbol=close);
}
.xicon.icon-control-close .icon.c-hue-red-dark:before,
.xicon .icon.icon-control-close.c-hue-red-dark:before, .xicon-inline.icon-control-close .icon.c-hue-red-dark:before,
.xicon-inline .icon.icon-control-close.c-hue-red-dark:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=3E0026&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-hue-red-dark:after,
.xicon .icon.icon-control-close.c-hover-hue-red-dark:after, .xicon-inline.icon-control-close .icon.c-hover-hue-red-dark:after,
.xicon-inline .icon.icon-control-close.c-hover-hue-red-dark:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=3E0026&symbol=close);
}
.xicon.icon-control-close .icon.c-hue-red-tint:before,
.xicon .icon.icon-control-close.c-hue-red-tint:before, .xicon-inline.icon-control-close .icon.c-hue-red-tint:before,
.xicon-inline .icon.icon-control-close.c-hue-red-tint:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=5B2646&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-hue-red-tint:after,
.xicon .icon.icon-control-close.c-hover-hue-red-tint:after, .xicon-inline.icon-control-close .icon.c-hover-hue-red-tint:after,
.xicon-inline .icon.icon-control-close.c-hover-hue-red-tint:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=5B2646&symbol=close);
}
.xicon.icon-control-close .icon.c-hue-maroon:before,
.xicon .icon.icon-control-close.c-hue-maroon:before, .xicon-inline.icon-control-close .icon.c-hue-maroon:before,
.xicon-inline .icon.icon-control-close.c-hue-maroon:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FF6378&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-hue-maroon:after,
.xicon .icon.icon-control-close.c-hover-hue-maroon:after, .xicon-inline.icon-control-close .icon.c-hover-hue-maroon:after,
.xicon-inline .icon.icon-control-close.c-hover-hue-maroon:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FF6378&symbol=close);
}
.xicon.icon-control-close .icon.c-hue-maroon-lighter:before,
.xicon .icon.icon-control-close.c-hue-maroon-lighter:before, .xicon-inline.icon-control-close .icon.c-hue-maroon-lighter:before,
.xicon-inline .icon.icon-control-close.c-hue-maroon-lighter:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFE0E4&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-hue-maroon-lighter:after,
.xicon .icon.icon-control-close.c-hover-hue-maroon-lighter:after, .xicon-inline.icon-control-close .icon.c-hover-hue-maroon-lighter:after,
.xicon-inline .icon.icon-control-close.c-hover-hue-maroon-lighter:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFE0E4&symbol=close);
}
.xicon.icon-control-close .icon.c-hue-maroon-light:before,
.xicon .icon.icon-control-close.c-hue-maroon-light:before, .xicon-inline.icon-control-close .icon.c-hue-maroon-light:before,
.xicon-inline .icon.icon-control-close.c-hue-maroon-light:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=9E8092&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-hue-maroon-light:after,
.xicon .icon.icon-control-close.c-hover-hue-maroon-light:after, .xicon-inline.icon-control-close .icon.c-hover-hue-maroon-light:after,
.xicon-inline .icon.icon-control-close.c-hover-hue-maroon-light:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=9E8092&symbol=close);
}
.xicon.icon-control-close .icon.c-hue-maroon-dark:before,
.xicon .icon.icon-control-close.c-hue-maroon-dark:before, .xicon-inline.icon-control-close .icon.c-hue-maroon-dark:before,
.xicon-inline .icon.icon-control-close.c-hue-maroon-dark:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=3E0026&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-hue-maroon-dark:after,
.xicon .icon.icon-control-close.c-hover-hue-maroon-dark:after, .xicon-inline.icon-control-close .icon.c-hover-hue-maroon-dark:after,
.xicon-inline .icon.icon-control-close.c-hover-hue-maroon-dark:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=3E0026&symbol=close);
}
.xicon.icon-control-close .icon.c-hue-maroon-tint:before,
.xicon .icon.icon-control-close.c-hue-maroon-tint:before, .xicon-inline.icon-control-close .icon.c-hue-maroon-tint:before,
.xicon-inline .icon.icon-control-close.c-hue-maroon-tint:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=9E8092&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-hue-maroon-tint:after,
.xicon .icon.icon-control-close.c-hover-hue-maroon-tint:after, .xicon-inline.icon-control-close .icon.c-hover-hue-maroon-tint:after,
.xicon-inline .icon.icon-control-close.c-hover-hue-maroon-tint:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=9E8092&symbol=close);
}
.xicon.icon-control-close .icon.c-hue-pink:before,
.xicon .icon.icon-control-close.c-hue-pink:before, .xicon-inline.icon-control-close .icon.c-hue-pink:before,
.xicon-inline .icon.icon-control-close.c-hue-pink:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FF82FF&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-hue-pink:after,
.xicon .icon.icon-control-close.c-hover-hue-pink:after, .xicon-inline.icon-control-close .icon.c-hover-hue-pink:after,
.xicon-inline .icon.icon-control-close.c-hover-hue-pink:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FF82FF&symbol=close);
}
.xicon.icon-control-close .icon.c-hue-pink-lighter:before,
.xicon .icon.icon-control-close.c-hue-pink-lighter:before, .xicon-inline.icon-control-close .icon.c-hue-pink-lighter:before,
.xicon-inline .icon.icon-control-close.c-hue-pink-lighter:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFE6FF&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-hue-pink-lighter:after,
.xicon .icon.icon-control-close.c-hover-hue-pink-lighter:after, .xicon-inline.icon-control-close .icon.c-hover-hue-pink-lighter:after,
.xicon-inline .icon.icon-control-close.c-hover-hue-pink-lighter:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFE6FF&symbol=close);
}
.xicon.icon-control-close .icon.c-hue-pink-light:before,
.xicon .icon.icon-control-close.c-hue-pink-light:before, .xicon-inline.icon-control-close .icon.c-hue-pink-light:before,
.xicon-inline .icon.icon-control-close.c-hue-pink-light:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=A194A7&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-hue-pink-light:after,
.xicon .icon.icon-control-close.c-hover-hue-pink-light:after, .xicon-inline.icon-control-close .icon.c-hover-hue-pink-light:after,
.xicon-inline .icon.icon-control-close.c-hover-hue-pink-light:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=A194A7&symbol=close);
}
.xicon.icon-control-close .icon.c-hue-pink-dark:before,
.xicon .icon.icon-control-close.c-hue-pink-dark:before, .xicon-inline.icon-control-close .icon.c-hue-pink-dark:before,
.xicon-inline .icon.icon-control-close.c-hue-pink-dark:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=442A4F&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-hue-pink-dark:after,
.xicon .icon.icon-control-close.c-hover-hue-pink-dark:after, .xicon-inline.icon-control-close .icon.c-hover-hue-pink-dark:after,
.xicon-inline .icon.icon-control-close.c-hover-hue-pink-dark:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=442A4F&symbol=close);
}
.xicon.icon-control-close .icon.c-hue-pink-tint:before,
.xicon .icon.icon-control-close.c-hue-pink-tint:before, .xicon-inline.icon-control-close .icon.c-hue-pink-tint:before,
.xicon-inline .icon.icon-control-close.c-hue-pink-tint:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=604A69&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-hue-pink-tint:after,
.xicon .icon.icon-control-close.c-hover-hue-pink-tint:after, .xicon-inline.icon-control-close .icon.c-hover-hue-pink-tint:after,
.xicon-inline .icon.icon-control-close.c-hover-hue-pink-tint:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=604A69&symbol=close);
}
.xicon.icon-control-close .icon.c-hue-purple:before,
.xicon .icon.icon-control-close.c-hue-purple:before, .xicon-inline.icon-control-close .icon.c-hue-purple:before,
.xicon-inline .icon.icon-control-close.c-hue-purple:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=B58CFF&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-hue-purple:after,
.xicon .icon.icon-control-close.c-hover-hue-purple:after, .xicon-inline.icon-control-close .icon.c-hover-hue-purple:after,
.xicon-inline .icon.icon-control-close.c-hover-hue-purple:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=B58CFF&symbol=close);
}
.xicon.icon-control-close .icon.c-hue-purple-lighter:before,
.xicon .icon.icon-control-close.c-hue-purple-lighter:before, .xicon-inline.icon-control-close .icon.c-hue-purple-lighter:before,
.xicon-inline .icon.icon-control-close.c-hue-purple-lighter:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=F0E8FF&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-hue-purple-lighter:after,
.xicon .icon.icon-control-close.c-hover-hue-purple-lighter:after, .xicon-inline.icon-control-close .icon.c-hover-hue-purple-lighter:after,
.xicon-inline .icon.icon-control-close.c-hover-hue-purple-lighter:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=F0E8FF&symbol=close);
}
.xicon.icon-control-close .icon.c-hue-purple-light:before,
.xicon .icon.icon-control-close.c-hue-purple-light:before, .xicon-inline.icon-control-close .icon.c-hue-purple-light:before,
.xicon-inline .icon.icon-control-close.c-hue-purple-light:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=9888A5&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-hue-purple-light:after,
.xicon .icon.icon-control-close.c-hover-hue-purple-light:after, .xicon-inline.icon-control-close .icon.c-hover-hue-purple-light:after,
.xicon-inline .icon.icon-control-close.c-hover-hue-purple-light:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=9888A5&symbol=close);
}
.xicon.icon-control-close .icon.c-hue-purple-dark:before,
.xicon .icon.icon-control-close.c-hue-purple-dark:before, .xicon-inline.icon-control-close .icon.c-hue-purple-dark:before,
.xicon-inline .icon.icon-control-close.c-hue-purple-dark:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=32124C&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-hue-purple-dark:after,
.xicon .icon.icon-control-close.c-hover-hue-purple-dark:after, .xicon-inline.icon-control-close .icon.c-hover-hue-purple-dark:after,
.xicon-inline .icon.icon-control-close.c-hover-hue-purple-dark:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=32124C&symbol=close);
}
.xicon.icon-control-close .icon.c-hue-purple-tint:before,
.xicon .icon.icon-control-close.c-hue-purple-tint:before, .xicon-inline.icon-control-close .icon.c-hue-purple-tint:before,
.xicon-inline .icon.icon-control-close.c-hue-purple-tint:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=513667&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-hue-purple-tint:after,
.xicon .icon.icon-control-close.c-hover-hue-purple-tint:after, .xicon-inline.icon-control-close .icon.c-hover-hue-purple-tint:after,
.xicon-inline .icon.icon-control-close.c-hover-hue-purple-tint:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=513667&symbol=close);
}
.xicon.icon-control-close .icon.c-base:before,
.xicon .icon.icon-control-close.c-base:before, .xicon-inline.icon-control-close .icon.c-base:before,
.xicon-inline .icon.icon-control-close.c-base:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00F0FF&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-base:after,
.xicon .icon.icon-control-close.c-hover-base:after, .xicon-inline.icon-control-close .icon.c-hover-base:after,
.xicon-inline .icon.icon-control-close.c-hover-base:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00F0FF&symbol=close);
}
.xicon.icon-control-close .icon.c-base-light:before,
.xicon .icon.icon-control-close.c-base-light:before, .xicon-inline.icon-control-close .icon.c-base-light:before,
.xicon-inline .icon.icon-control-close.c-base-light:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00FFED&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-base-light:after,
.xicon .icon.icon-control-close.c-hover-base-light:after, .xicon-inline.icon-control-close .icon.c-hover-base-light:after,
.xicon-inline .icon.icon-control-close.c-hover-base-light:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00FFED&symbol=close);
}
.xicon.icon-control-close .icon.c-base-dark:before,
.xicon .icon.icon-control-close.c-base-dark:before, .xicon-inline.icon-control-close .icon.c-base-dark:before,
.xicon-inline .icon.icon-control-close.c-base-dark:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=3DE3FF&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-base-dark:after,
.xicon .icon.icon-control-close.c-hover-base-dark:after, .xicon-inline.icon-control-close .icon.c-hover-base-dark:after,
.xicon-inline .icon.icon-control-close.c-hover-base-dark:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=3DE3FF&symbol=close);
}
.xicon.icon-control-close .icon.c-alt-light:before,
.xicon .icon.icon-control-close.c-alt-light:before, .xicon-inline.icon-control-close .icon.c-alt-light:before,
.xicon-inline .icon.icon-control-close.c-alt-light:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=75FFB5&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-alt-light:after,
.xicon .icon.icon-control-close.c-hover-alt-light:after, .xicon-inline.icon-control-close .icon.c-hover-alt-light:after,
.xicon-inline .icon.icon-control-close.c-hover-alt-light:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=75FFB5&symbol=close);
}
.xicon.icon-control-close .icon.c-alt-dark:before,
.xicon .icon.icon-control-close.c-alt-dark:before, .xicon-inline.icon-control-close .icon.c-alt-dark:before,
.xicon-inline .icon.icon-control-close.c-alt-dark:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=3BFFCC&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-alt-dark:after,
.xicon .icon.icon-control-close.c-hover-alt-dark:after, .xicon-inline.icon-control-close .icon.c-hover-alt-dark:after,
.xicon-inline .icon.icon-control-close.c-hover-alt-dark:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=3BFFCC&symbol=close);
}
.xicon.icon-control-close .icon.c-error:before,
.xicon .icon.icon-control-close.c-error:before, .xicon-inline.icon-control-close .icon.c-error:before,
.xicon-inline .icon.icon-control-close.c-error:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=ff6666&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-error:after,
.xicon .icon.icon-control-close.c-hover-error:after, .xicon-inline.icon-control-close .icon.c-hover-error:after,
.xicon-inline .icon.icon-control-close.c-hover-error:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=ff6666&symbol=close);
}
.xicon.icon-control-close .icon.c-back:before,
.xicon .icon.icon-control-close.c-back:before, .xicon-inline.icon-control-close .icon.c-back:before,
.xicon-inline .icon.icon-control-close.c-back:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFFFFF&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-back:after,
.xicon .icon.icon-control-close.c-hover-back:after, .xicon-inline.icon-control-close .icon.c-hover-back:after,
.xicon-inline .icon.icon-control-close.c-hover-back:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFFFFF&symbol=close);
}
.xicon.icon-control-close .icon.c-mobile-header:before,
.xicon .icon.icon-control-close.c-mobile-header:before, .xicon-inline.icon-control-close .icon.c-mobile-header:before,
.xicon-inline .icon.icon-control-close.c-mobile-header:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFFFFF&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-mobile-header:after,
.xicon .icon.icon-control-close.c-hover-mobile-header:after, .xicon-inline.icon-control-close .icon.c-hover-mobile-header:after,
.xicon-inline .icon.icon-control-close.c-hover-mobile-header:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFFFFF&symbol=close);
}
.xicon.icon-control-close .icon.c-popup-back:before,
.xicon .icon.icon-control-close.c-popup-back:before, .xicon-inline.icon-control-close .icon.c-popup-back:before,
.xicon-inline .icon.icon-control-close.c-popup-back:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00505A&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-popup-back:after,
.xicon .icon.icon-control-close.c-hover-popup-back:after, .xicon-inline.icon-control-close .icon.c-hover-popup-back:after,
.xicon-inline .icon.icon-control-close.c-hover-popup-back:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00505A&symbol=close);
}
.xicon.icon-control-close .icon.c-popup-overlay:before,
.xicon .icon.icon-control-close.c-popup-overlay:before, .xicon-inline.icon-control-close .icon.c-popup-overlay:before,
.xicon-inline .icon.icon-control-close.c-popup-overlay:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=000000&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-popup-overlay:after,
.xicon .icon.icon-control-close.c-hover-popup-overlay:after, .xicon-inline.icon-control-close .icon.c-hover-popup-overlay:after,
.xicon-inline .icon.icon-control-close.c-hover-popup-overlay:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=000000&symbol=close);
}
.xicon.icon-control-close .icon.c-high:before,
.xicon .icon.icon-control-close.c-high:before, .xicon-inline.icon-control-close .icon.c-high:before,
.xicon-inline .icon.icon-control-close.c-high:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00F0FF&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-high:after,
.xicon .icon.icon-control-close.c-hover-high:after, .xicon-inline.icon-control-close .icon.c-hover-high:after,
.xicon-inline .icon.icon-control-close.c-hover-high:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00F0FF&symbol=close);
}
.xicon.icon-control-close .icon.c-title:before,
.xicon .icon.icon-control-close.c-title:before, .xicon-inline.icon-control-close .icon.c-title:before,
.xicon-inline .icon.icon-control-close.c-title:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=1A2D50&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-title:after,
.xicon .icon.icon-control-close.c-hover-title:after, .xicon-inline.icon-control-close .icon.c-hover-title:after,
.xicon-inline .icon.icon-control-close.c-hover-title:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=1A2D50&symbol=close);
}
.xicon.icon-control-close .icon.c-body:before,
.xicon .icon.icon-control-close.c-body:before, .xicon-inline.icon-control-close .icon.c-body:before,
.xicon-inline .icon.icon-control-close.c-body:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=1A2D50&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-body:after,
.xicon .icon.icon-control-close.c-hover-body:after, .xicon-inline.icon-control-close .icon.c-hover-body:after,
.xicon-inline .icon.icon-control-close.c-hover-body:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=1A2D50&symbol=close);
}
.xicon.icon-control-close .icon.c-body-alt:before,
.xicon .icon.icon-control-close.c-body-alt:before, .xicon-inline.icon-control-close .icon.c-body-alt:before,
.xicon-inline .icon.icon-control-close.c-body-alt:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFFFFF&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-body-alt:after,
.xicon .icon.icon-control-close.c-hover-body-alt:after, .xicon-inline.icon-control-close .icon.c-hover-body-alt:after,
.xicon-inline .icon.icon-control-close.c-hover-body-alt:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFFFFF&symbol=close);
}
.xicon.icon-control-close .icon.c-link-hover:before,
.xicon .icon.icon-control-close.c-link-hover:before, .xicon-inline.icon-control-close .icon.c-link-hover:before,
.xicon-inline .icon.icon-control-close.c-link-hover:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=1A626B&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-link-hover:after,
.xicon .icon.icon-control-close.c-hover-link-hover:after, .xicon-inline.icon-control-close .icon.c-hover-link-hover:after,
.xicon-inline .icon.icon-control-close.c-hover-link-hover:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=1A626B&symbol=close);
}
.xicon.icon-control-close .icon.c-input:before,
.xicon .icon.icon-control-close.c-input:before, .xicon-inline.icon-control-close .icon.c-input:before,
.xicon-inline .icon.icon-control-close.c-input:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A7AC&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-input:after,
.xicon .icon.icon-control-close.c-hover-input:after, .xicon-inline.icon-control-close .icon.c-hover-input:after,
.xicon-inline .icon.icon-control-close.c-hover-input:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A7AC&symbol=close);
}
.xicon.icon-control-close .icon.c-input-border:before,
.xicon .icon.icon-control-close.c-input-border:before, .xicon-inline.icon-control-close .icon.c-input-border:before,
.xicon-inline .icon.icon-control-close.c-input-border:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=1A626B&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-input-border:after,
.xicon .icon.icon-control-close.c-hover-input-border:after, .xicon-inline.icon-control-close .icon.c-hover-input-border:after,
.xicon-inline .icon.icon-control-close.c-hover-input-border:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=1A626B&symbol=close);
}
.xicon.icon-control-close .icon.c-input-back:before,
.xicon .icon.icon-control-close.c-input-back:before, .xicon-inline.icon-control-close .icon.c-input-back:before,
.xicon-inline .icon.icon-control-close.c-input-back:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=1A626B&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-input-back:after,
.xicon .icon.icon-control-close.c-hover-input-back:after, .xicon-inline.icon-control-close .icon.c-hover-input-back:after,
.xicon-inline .icon.icon-control-close.c-hover-input-back:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=1A626B&symbol=close);
}
.xicon.icon-control-close .icon.c-input-placeholder:before,
.xicon .icon.icon-control-close.c-input-placeholder:before, .xicon-inline.icon-control-close .icon.c-input-placeholder:before,
.xicon-inline .icon.icon-control-close.c-input-placeholder:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A7AC&symbol=close);
}
.xicon.icon-control-close .icon.c-hover-input-placeholder:after,
.xicon .icon.icon-control-close.c-hover-input-placeholder:after, .xicon-inline.icon-control-close .icon.c-hover-input-placeholder:after,
.xicon-inline .icon.icon-control-close.c-hover-input-placeholder:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A7AC&symbol=close);
}
.xicon.icon-control-close .label, .xicon-inline.icon-control-close .label {
  padding: 0 10px 0 0;
}
.xicon.icon-control-close .icon + .label, .xicon-inline.icon-control-close .icon + .label {
  padding: 0 0 0 10px;
}
.xicon.icon-control-close.stack .label, .xicon-inline.icon-control-close.stack .label {
  padding: 0 0 10px 0;
}
.xicon.icon-control-close.stack .icon + .label, .xicon-inline.icon-control-close.stack .icon + .label {
  padding: 10px 0 0 0;
}

/*--- Left ---*/
.xicon.icon-control-left .icon,
.xicon .icon.icon-control-left, .xicon-inline.icon-control-left .icon,
.xicon-inline .icon.icon-control-left {
  width: 19px;
  height: 30px;
}
.xicon.icon-control-left .icon:before,
.xicon .icon.icon-control-left:before, .xicon-inline.icon-control-left .icon:before,
.xicon-inline .icon.icon-control-left:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?&symbol=left);
}
.xicon.icon-control-left .icon:after,
.xicon .icon.icon-control-left:after, .xicon-inline.icon-control-left .icon:after,
.xicon-inline .icon.icon-control-left:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?&symbol=left);
}
.xicon.icon-control-left .icon span,
.xicon .icon.icon-control-left span, .xicon-inline.icon-control-left .icon span,
.xicon-inline .icon.icon-control-left span {
  background-image: url(/assets/images/icons/general/controls.xsvg?&symbol=left);
}
.xicon.icon-control-left .icon.c-brand:before,
.xicon .icon.icon-control-left.c-brand:before, .xicon-inline.icon-control-left .icon.c-brand:before,
.xicon-inline .icon.icon-control-left.c-brand:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00F0FF&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-brand:after,
.xicon .icon.icon-control-left.c-hover-brand:after, .xicon-inline.icon-control-left .icon.c-hover-brand:after,
.xicon-inline .icon.icon-control-left.c-hover-brand:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00F0FF&symbol=left);
}
.xicon.icon-control-left .icon.c-lightest:before,
.xicon .icon.icon-control-left.c-lightest:before, .xicon-inline.icon-control-left .icon.c-lightest:before,
.xicon-inline .icon.icon-control-left.c-lightest:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=D6FFF0&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-lightest:after,
.xicon .icon.icon-control-left.c-hover-lightest:after, .xicon-inline.icon-control-left .icon.c-hover-lightest:after,
.xicon-inline .icon.icon-control-left.c-hover-lightest:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=D6FFF0&symbol=left);
}
.xicon.icon-control-left .icon.c-lighter:before,
.xicon .icon.icon-control-left.c-lighter:before, .xicon-inline.icon-control-left .icon.c-lighter:before,
.xicon-inline .icon.icon-control-left.c-lighter:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=BFD3D6&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-lighter:after,
.xicon .icon.icon-control-left.c-hover-lighter:after, .xicon-inline.icon-control-left .icon.c-hover-lighter:after,
.xicon-inline .icon.icon-control-left.c-hover-lighter:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=BFD3D6&symbol=left);
}
.xicon.icon-control-left .icon.c-light:before,
.xicon .icon.icon-control-left.c-light:before, .xicon-inline.icon-control-left .icon.c-light:before,
.xicon-inline .icon.icon-control-left.c-light:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A7AC&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-light:after,
.xicon .icon.icon-control-left.c-hover-light:after, .xicon-inline.icon-control-left .icon.c-hover-light:after,
.xicon-inline .icon.icon-control-left.c-hover-light:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A7AC&symbol=left);
}
.xicon.icon-control-left .icon.c-dark:before,
.xicon .icon.icon-control-left.c-dark:before, .xicon-inline.icon-control-left .icon.c-dark:before,
.xicon-inline .icon.icon-control-left.c-dark:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=1A626B&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-dark:after,
.xicon .icon.icon-control-left.c-hover-dark:after, .xicon-inline.icon-control-left .icon.c-hover-dark:after,
.xicon-inline .icon.icon-control-left.c-hover-dark:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=1A626B&symbol=left);
}
.xicon.icon-control-left .icon.c-darker:before,
.xicon .icon.icon-control-left.c-darker:before, .xicon-inline.icon-control-left .icon.c-darker:before,
.xicon-inline .icon.icon-control-left.c-darker:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00505A&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-darker:after,
.xicon .icon.icon-control-left.c-hover-darker:after, .xicon-inline.icon-control-left .icon.c-hover-darker:after,
.xicon-inline .icon.icon-control-left.c-hover-darker:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00505A&symbol=left);
}
.xicon.icon-control-left .icon.c-darkest:before,
.xicon .icon.icon-control-left.c-darkest:before, .xicon-inline.icon-control-left .icon.c-darkest:before,
.xicon-inline .icon.icon-control-left.c-darkest:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=1A2D50&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-darkest:after,
.xicon .icon.icon-control-left.c-hover-darkest:after, .xicon-inline.icon-control-left .icon.c-hover-darkest:after,
.xicon-inline .icon.icon-control-left.c-hover-darkest:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=1A2D50&symbol=left);
}
.xicon.icon-control-left .icon.c-bip-blue:before,
.xicon .icon.icon-control-left.c-bip-blue:before, .xicon-inline.icon-control-left .icon.c-bip-blue:before,
.xicon-inline .icon.icon-control-left.c-bip-blue:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=0C2340&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-bip-blue:after,
.xicon .icon.icon-control-left.c-hover-bip-blue:after, .xicon-inline.icon-control-left .icon.c-hover-bip-blue:after,
.xicon-inline .icon.icon-control-left.c-hover-bip-blue:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=0C2340&symbol=left);
}
.xicon.icon-control-left .icon.c-dark-fade:before,
.xicon .icon.icon-control-left.c-dark-fade:before, .xicon-inline.icon-control-left .icon.c-dark-fade:before,
.xicon-inline .icon.icon-control-left.c-dark-fade:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=41B7C4&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-dark-fade:after,
.xicon .icon.icon-control-left.c-hover-dark-fade:after, .xicon-inline.icon-control-left .icon.c-hover-dark-fade:after,
.xicon-inline .icon.icon-control-left.c-hover-dark-fade:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=41B7C4&symbol=left);
}
.xicon.icon-control-left .icon.c-white:before,
.xicon .icon.icon-control-left.c-white:before, .xicon-inline.icon-control-left .icon.c-white:before,
.xicon-inline .icon.icon-control-left.c-white:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFFFFF&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-white:after,
.xicon .icon.icon-control-left.c-hover-white:after, .xicon-inline.icon-control-left .icon.c-hover-white:after,
.xicon-inline .icon.icon-control-left.c-hover-white:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFFFFF&symbol=left);
}
.xicon.icon-control-left .icon.c-black:before,
.xicon .icon.icon-control-left.c-black:before, .xicon-inline.icon-control-left .icon.c-black:before,
.xicon-inline .icon.icon-control-left.c-black:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=000000&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-black:after,
.xicon .icon.icon-control-left.c-hover-black:after, .xicon-inline.icon-control-left .icon.c-hover-black:after,
.xicon-inline .icon.icon-control-left.c-hover-black:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=000000&symbol=left);
}
.xicon.icon-control-left .icon.c-grey:before,
.xicon .icon.icon-control-left.c-grey:before, .xicon-inline.icon-control-left .icon.c-grey:before,
.xicon-inline .icon.icon-control-left.c-grey:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=E5E5E5&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-grey:after,
.xicon .icon.icon-control-left.c-hover-grey:after, .xicon-inline.icon-control-left .icon.c-hover-grey:after,
.xicon-inline .icon.icon-control-left.c-hover-grey:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=E5E5E5&symbol=left);
}
.xicon.icon-control-left .icon.c-light-grey:before,
.xicon .icon.icon-control-left.c-light-grey:before, .xicon-inline.icon-control-left .icon.c-light-grey:before,
.xicon-inline .icon.icon-control-left.c-light-grey:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=f8f8f8&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-light-grey:after,
.xicon .icon.icon-control-left.c-hover-light-grey:after, .xicon-inline.icon-control-left .icon.c-hover-light-grey:after,
.xicon-inline .icon.icon-control-left.c-hover-light-grey:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=f8f8f8&symbol=left);
}
.xicon.icon-control-left .icon.c-hue-blue:before,
.xicon .icon.icon-control-left.c-hue-blue:before, .xicon-inline.icon-control-left .icon.c-hue-blue:before,
.xicon-inline .icon.icon-control-left.c-hue-blue:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00F0FF&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-hue-blue:after,
.xicon .icon.icon-control-left.c-hover-hue-blue:after, .xicon-inline.icon-control-left .icon.c-hover-hue-blue:after,
.xicon-inline .icon.icon-control-left.c-hover-hue-blue:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00F0FF&symbol=left);
}
.xicon.icon-control-left .icon.c-hue-blue-lighter:before,
.xicon .icon.icon-control-left.c-hue-blue-lighter:before, .xicon-inline.icon-control-left .icon.c-hue-blue-lighter:before,
.xicon-inline .icon.icon-control-left.c-hue-blue-lighter:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=CCFCFF&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-hue-blue-lighter:after,
.xicon .icon.icon-control-left.c-hover-hue-blue-lighter:after, .xicon-inline.icon-control-left .icon.c-hover-hue-blue-lighter:after,
.xicon-inline .icon.icon-control-left.c-hover-hue-blue-lighter:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=CCFCFF&symbol=left);
}
.xicon.icon-control-left .icon.c-hue-blue-light:before,
.xicon .icon.icon-control-left.c-hue-blue-light:before, .xicon-inline.icon-control-left .icon.c-hue-blue-light:before,
.xicon-inline .icon.icon-control-left.c-hue-blue-light:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A7AC&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-hue-blue-light:after,
.xicon .icon.icon-control-left.c-hover-hue-blue-light:after, .xicon-inline.icon-control-left .icon.c-hover-hue-blue-light:after,
.xicon-inline .icon.icon-control-left.c-hover-hue-blue-light:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A7AC&symbol=left);
}
.xicon.icon-control-left .icon.c-hue-blue-dark:before,
.xicon .icon.icon-control-left.c-hue-blue-dark:before, .xicon-inline.icon-control-left .icon.c-hue-blue-dark:before,
.xicon-inline .icon.icon-control-left.c-hue-blue-dark:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00505A&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-hue-blue-dark:after,
.xicon .icon.icon-control-left.c-hover-hue-blue-dark:after, .xicon-inline.icon-control-left .icon.c-hover-hue-blue-dark:after,
.xicon-inline .icon.icon-control-left.c-hover-hue-blue-dark:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00505A&symbol=left);
}
.xicon.icon-control-left .icon.c-hue-blue-darkest:before,
.xicon .icon.icon-control-left.c-hue-blue-darkest:before, .xicon-inline.icon-control-left .icon.c-hue-blue-darkest:before,
.xicon-inline .icon.icon-control-left.c-hue-blue-darkest:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=003E46&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-hue-blue-darkest:after,
.xicon .icon.icon-control-left.c-hover-hue-blue-darkest:after, .xicon-inline.icon-control-left .icon.c-hover-hue-blue-darkest:after,
.xicon-inline .icon.icon-control-left.c-hover-hue-blue-darkest:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=003E46&symbol=left);
}
.xicon.icon-control-left .icon.c-hue-blue-tint:before,
.xicon .icon.icon-control-left.c-hue-blue-tint:before, .xicon-inline.icon-control-left .icon.c-hue-blue-tint:before,
.xicon-inline .icon.icon-control-left.c-hue-blue-tint:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=266A73&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-hue-blue-tint:after,
.xicon .icon.icon-control-left.c-hover-hue-blue-tint:after, .xicon-inline.icon-control-left .icon.c-hover-hue-blue-tint:after,
.xicon-inline .icon.icon-control-left.c-hover-hue-blue-tint:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=266A73&symbol=left);
}
.xicon.icon-control-left .icon.c-hue-teal:before,
.xicon .icon.icon-control-left.c-hue-teal:before, .xicon-inline.icon-control-left .icon.c-hue-teal:before,
.xicon-inline .icon.icon-control-left.c-hue-teal:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00505A&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-hue-teal:after,
.xicon .icon.icon-control-left.c-hover-hue-teal:after, .xicon-inline.icon-control-left .icon.c-hover-hue-teal:after,
.xicon-inline .icon.icon-control-left.c-hover-hue-teal:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00505A&symbol=left);
}
.xicon.icon-control-left .icon.c-hue-teal-lighter:before,
.xicon .icon.icon-control-left.c-hue-teal-lighter:before, .xicon-inline.icon-control-left .icon.c-hue-teal-lighter:before,
.xicon-inline .icon.icon-control-left.c-hue-teal-lighter:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=D0FFF4&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-hue-teal-lighter:after,
.xicon .icon.icon-control-left.c-hover-hue-teal-lighter:after, .xicon-inline.icon-control-left .icon.c-hover-hue-teal-lighter:after,
.xicon-inline .icon.icon-control-left.c-hover-hue-teal-lighter:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=D0FFF4&symbol=left);
}
.xicon.icon-control-left .icon.c-hue-teal-light:before,
.xicon .icon.icon-control-left.c-hue-teal-light:before, .xicon-inline.icon-control-left .icon.c-hue-teal-light:before,
.xicon-inline .icon.icon-control-left.c-hue-teal-light:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A7AC&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-hue-teal-light:after,
.xicon .icon.icon-control-left.c-hover-hue-teal-light:after, .xicon-inline.icon-control-left .icon.c-hover-hue-teal-light:after,
.xicon-inline .icon.icon-control-left.c-hover-hue-teal-light:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A7AC&symbol=left);
}
.xicon.icon-control-left .icon.c-hue-teal-dark:before,
.xicon .icon.icon-control-left.c-hue-teal-dark:before, .xicon-inline.icon-control-left .icon.c-hue-teal-dark:before,
.xicon-inline .icon.icon-control-left.c-hue-teal-dark:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A7AC&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-hue-teal-dark:after,
.xicon .icon.icon-control-left.c-hover-hue-teal-dark:after, .xicon-inline.icon-control-left .icon.c-hover-hue-teal-dark:after,
.xicon-inline .icon.icon-control-left.c-hover-hue-teal-dark:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A7AC&symbol=left);
}
.xicon.icon-control-left .icon.c-hue-teal-tint:before,
.xicon .icon.icon-control-left.c-hue-teal-tint:before, .xicon-inline.icon-control-left .icon.c-hue-teal-tint:before,
.xicon-inline .icon.icon-control-left.c-hue-teal-tint:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A7AC&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-hue-teal-tint:after,
.xicon .icon.icon-control-left.c-hover-hue-teal-tint:after, .xicon-inline.icon-control-left .icon.c-hover-hue-teal-tint:after,
.xicon-inline .icon.icon-control-left.c-hover-hue-teal-tint:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A7AC&symbol=left);
}
.xicon.icon-control-left .icon.c-hue-mint:before,
.xicon .icon.icon-control-left.c-hue-mint:before, .xicon-inline.icon-control-left .icon.c-hue-mint:before,
.xicon-inline .icon.icon-control-left.c-hue-mint:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=14FFC7&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-hue-mint:after,
.xicon .icon.icon-control-left.c-hover-hue-mint:after, .xicon-inline.icon-control-left .icon.c-hover-hue-mint:after,
.xicon-inline .icon.icon-control-left.c-hover-hue-mint:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=14FFC7&symbol=left);
}
.xicon.icon-control-left .icon.c-hue-mint-lighter:before,
.xicon .icon.icon-control-left.c-hue-mint-lighter:before, .xicon-inline.icon-control-left .icon.c-hue-mint-lighter:before,
.xicon-inline .icon.icon-control-left.c-hue-mint-lighter:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=D6FFF0&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-hue-mint-lighter:after,
.xicon .icon.icon-control-left.c-hover-hue-mint-lighter:after, .xicon-inline.icon-control-left .icon.c-hover-hue-mint-lighter:after,
.xicon-inline .icon.icon-control-left.c-hover-hue-mint-lighter:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=D6FFF0&symbol=left);
}
.xicon.icon-control-left .icon.c-hue-mint-light:before,
.xicon .icon.icon-control-left.c-hue-mint-light:before, .xicon-inline.icon-control-left .icon.c-hue-mint-light:before,
.xicon-inline .icon.icon-control-left.c-hue-mint-light:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A5A1&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-hue-mint-light:after,
.xicon .icon.icon-control-left.c-hover-hue-mint-light:after, .xicon-inline.icon-control-left .icon.c-hover-hue-mint-light:after,
.xicon-inline .icon.icon-control-left.c-hover-hue-mint-light:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A5A1&symbol=left);
}
.xicon.icon-control-left .icon.c-hue-mint-dark:before,
.xicon .icon.icon-control-left.c-hue-mint-dark:before, .xicon-inline.icon-control-left .icon.c-hue-mint-dark:before,
.xicon-inline .icon.icon-control-left.c-hue-mint-dark:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=004C43&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-hue-mint-dark:after,
.xicon .icon.icon-control-left.c-hover-hue-mint-dark:after, .xicon-inline.icon-control-left .icon.c-hover-hue-mint-dark:after,
.xicon-inline .icon.icon-control-left.c-hover-hue-mint-dark:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=004C43&symbol=left);
}
.xicon.icon-control-left .icon.c-hue-mint-tint:before,
.xicon .icon.icon-control-left.c-hue-mint-tint:before, .xicon-inline.icon-control-left .icon.c-hue-mint-tint:before,
.xicon-inline .icon.icon-control-left.c-hue-mint-tint:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=27675F&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-hue-mint-tint:after,
.xicon .icon.icon-control-left.c-hover-hue-mint-tint:after, .xicon-inline.icon-control-left .icon.c-hover-hue-mint-tint:after,
.xicon-inline .icon.icon-control-left.c-hover-hue-mint-tint:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=27675F&symbol=left);
}
.xicon.icon-control-left .icon.c-hue-green:before,
.xicon .icon.icon-control-left.c-hue-green:before, .xicon-inline.icon-control-left .icon.c-hue-green:before,
.xicon-inline .icon.icon-control-left.c-hue-green:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=8CFF50&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-hue-green:after,
.xicon .icon.icon-control-left.c-hover-hue-green:after, .xicon-inline.icon-control-left .icon.c-hover-hue-green:after,
.xicon-inline .icon.icon-control-left.c-hover-hue-green:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=8CFF50&symbol=left);
}
.xicon.icon-control-left .icon.c-hue-green-lighter:before,
.xicon .icon.icon-control-left.c-hue-green-lighter:before, .xicon-inline.icon-control-left .icon.c-hue-green-lighter:before,
.xicon-inline .icon.icon-control-left.c-hue-green-lighter:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=EEFFE5&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-hue-green-lighter:after,
.xicon .icon.icon-control-left.c-hover-hue-green-lighter:after, .xicon-inline.icon-control-left .icon.c-hover-hue-green-lighter:after,
.xicon-inline .icon.icon-control-left.c-hover-hue-green-lighter:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=EEFFE5&symbol=left);
}
.xicon.icon-control-left .icon.c-hue-green-light:before,
.xicon .icon.icon-control-left.c-hue-green-light:before, .xicon-inline.icon-control-left .icon.c-hue-green-light:before,
.xicon-inline .icon.icon-control-left.c-hue-green-light:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=90A193&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-hue-green-light:after,
.xicon .icon.icon-control-left.c-hover-hue-green-light:after, .xicon-inline.icon-control-left .icon.c-hover-hue-green-light:after,
.xicon-inline .icon.icon-control-left.c-hover-hue-green-light:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=90A193&symbol=left);
}
.xicon.icon-control-left .icon.c-hue-green-dark:before,
.xicon .icon.icon-control-left.c-hue-green-dark:before, .xicon-inline.icon-control-left .icon.c-hue-green-dark:before,
.xicon-inline .icon.icon-control-left.c-hue-green-dark:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=214427&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-hue-green-dark:after,
.xicon .icon.icon-control-left.c-hover-hue-green-dark:after, .xicon-inline.icon-control-left .icon.c-hover-hue-green-dark:after,
.xicon-inline .icon.icon-control-left.c-hover-hue-green-dark:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=214427&symbol=left);
}
.xicon.icon-control-left .icon.c-hue-green-tint:before,
.xicon .icon.icon-control-left.c-hue-green-tint:before, .xicon-inline.icon-control-left .icon.c-hue-green-tint:before,
.xicon-inline .icon.icon-control-left.c-hue-green-tint:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=426047&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-hue-green-tint:after,
.xicon .icon.icon-control-left.c-hover-hue-green-tint:after, .xicon-inline.icon-control-left .icon.c-hover-hue-green-tint:after,
.xicon-inline .icon.icon-control-left.c-hover-hue-green-tint:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=426047&symbol=left);
}
.xicon.icon-control-left .icon.c-hue-yellow:before,
.xicon .icon.icon-control-left.c-hue-yellow:before, .xicon-inline.icon-control-left .icon.c-hue-yellow:before,
.xicon-inline .icon.icon-control-left.c-hue-yellow:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFE533&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-hue-yellow:after,
.xicon .icon.icon-control-left.c-hover-hue-yellow:after, .xicon-inline.icon-control-left .icon.c-hover-hue-yellow:after,
.xicon-inline .icon.icon-control-left.c-hover-hue-yellow:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFE533&symbol=left);
}
.xicon.icon-control-left .icon.c-hue-yellow-lighter:before,
.xicon .icon.icon-control-left.c-hue-yellow-lighter:before, .xicon-inline.icon-control-left .icon.c-hue-yellow-lighter:before,
.xicon-inline .icon.icon-control-left.c-hue-yellow-lighter:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFFAD6&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-hue-yellow-lighter:after,
.xicon .icon.icon-control-left.c-hover-hue-yellow-lighter:after, .xicon-inline.icon-control-left .icon.c-hover-hue-yellow-lighter:after,
.xicon-inline .icon.icon-control-left.c-hover-hue-yellow-lighter:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFFAD6&symbol=left);
}
.xicon.icon-control-left .icon.c-hue-yellow-light:before,
.xicon .icon.icon-control-left.c-hue-yellow-light:before, .xicon-inline.icon-control-left .icon.c-hue-yellow-light:before,
.xicon-inline .icon.icon-control-left.c-hue-yellow-light:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=9694A8&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-hue-yellow-light:after,
.xicon .icon.icon-control-left.c-hover-hue-yellow-light:after, .xicon-inline.icon-control-left .icon.c-hover-hue-yellow-light:after,
.xicon-inline .icon.icon-control-left.c-hover-hue-yellow-light:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=9694A8&symbol=left);
}
.xicon.icon-control-left .icon.c-hue-yellow-dark:before,
.xicon .icon.icon-control-left.c-hue-yellow-dark:before, .xicon-inline.icon-control-left .icon.c-hue-yellow-dark:before,
.xicon-inline .icon.icon-control-left.c-hue-yellow-dark:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=2D2A51&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-hue-yellow-dark:after,
.xicon .icon.icon-control-left.c-hover-hue-yellow-dark:after, .xicon-inline.icon-control-left .icon.c-hover-hue-yellow-dark:after,
.xicon-inline .icon.icon-control-left.c-hover-hue-yellow-dark:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=2D2A51&symbol=left);
}
.xicon.icon-control-left .icon.c-hue-yellow-tint:before,
.xicon .icon.icon-control-left.c-hue-yellow-tint:before, .xicon-inline.icon-control-left .icon.c-hue-yellow-tint:before,
.xicon-inline .icon.icon-control-left.c-hue-yellow-tint:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=4D4A6B&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-hue-yellow-tint:after,
.xicon .icon.icon-control-left.c-hover-hue-yellow-tint:after, .xicon-inline.icon-control-left .icon.c-hover-hue-yellow-tint:after,
.xicon-inline .icon.icon-control-left.c-hover-hue-yellow-tint:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=4D4A6B&symbol=left);
}
.xicon.icon-control-left .icon.c-hue-orange:before,
.xicon .icon.icon-control-left.c-hue-orange:before, .xicon-inline.icon-control-left .icon.c-hue-orange:before,
.xicon-inline .icon.icon-control-left.c-hue-orange:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FF8500&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-hue-orange:after,
.xicon .icon.icon-control-left.c-hover-hue-orange:after, .xicon-inline.icon-control-left .icon.c-hover-hue-orange:after,
.xicon-inline .icon.icon-control-left.c-hover-hue-orange:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FF8500&symbol=left);
}
.xicon.icon-control-left .icon.c-hue-orange-lighter:before,
.xicon .icon.icon-control-left.c-hue-orange-lighter:before, .xicon-inline.icon-control-left .icon.c-hue-orange-lighter:before,
.xicon-inline .icon.icon-control-left.c-hue-orange-lighter:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFE7CC&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-hue-orange-lighter:after,
.xicon .icon.icon-control-left.c-hover-hue-orange-lighter:after, .xicon-inline.icon-control-left .icon.c-hover-hue-orange-lighter:after,
.xicon-inline .icon.icon-control-left.c-hover-hue-orange-lighter:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFE7CC&symbol=left);
}
.xicon.icon-control-left .icon.c-hue-orange-light:before,
.xicon .icon.icon-control-left.c-hue-orange-light:before, .xicon-inline.icon-control-left .icon.c-hue-orange-light:before,
.xicon-inline .icon.icon-control-left.c-hue-orange-light:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=A38D9A&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-hue-orange-light:after,
.xicon .icon.icon-control-left.c-hover-hue-orange-light:after, .xicon-inline.icon-control-left .icon.c-hover-hue-orange-light:after,
.xicon-inline .icon.icon-control-left.c-hover-hue-orange-light:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=A38D9A&symbol=left);
}
.xicon.icon-control-left .icon.c-hue-orange-dark:before,
.xicon .icon.icon-control-left.c-hue-orange-dark:before, .xicon-inline.icon-control-left .icon.c-hue-orange-dark:before,
.xicon-inline .icon.icon-control-left.c-hue-orange-dark:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=471C35&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-hue-orange-dark:after,
.xicon .icon.icon-control-left.c-hover-hue-orange-dark:after, .xicon-inline.icon-control-left .icon.c-hover-hue-orange-dark:after,
.xicon-inline .icon.icon-control-left.c-hover-hue-orange-dark:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=471C35&symbol=left);
}
.xicon.icon-control-left .icon.c-hue-orange-tint:before,
.xicon .icon.icon-control-left.c-hue-orange-tint:before, .xicon-inline.icon-control-left .icon.c-hue-orange-tint:before,
.xicon-inline .icon.icon-control-left.c-hue-orange-tint:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=633E53&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-hue-orange-tint:after,
.xicon .icon.icon-control-left.c-hover-hue-orange-tint:after, .xicon-inline.icon-control-left .icon.c-hover-hue-orange-tint:after,
.xicon-inline .icon.icon-control-left.c-hover-hue-orange-tint:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=633E53&symbol=left);
}
.xicon.icon-control-left .icon.c-hue-red:before,
.xicon .icon.icon-control-left.c-hue-red:before, .xicon-inline.icon-control-left .icon.c-hue-red:before,
.xicon-inline .icon.icon-control-left.c-hue-red:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FF6378&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-hue-red:after,
.xicon .icon.icon-control-left.c-hover-hue-red:after, .xicon-inline.icon-control-left .icon.c-hover-hue-red:after,
.xicon-inline .icon.icon-control-left.c-hover-hue-red:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FF6378&symbol=left);
}
.xicon.icon-control-left .icon.c-hue-red-lighter:before,
.xicon .icon.icon-control-left.c-hue-red-lighter:before, .xicon-inline.icon-control-left .icon.c-hue-red-lighter:before,
.xicon-inline .icon.icon-control-left.c-hue-red-lighter:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFE0E4&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-hue-red-lighter:after,
.xicon .icon.icon-control-left.c-hover-hue-red-lighter:after, .xicon-inline.icon-control-left .icon.c-hover-hue-red-lighter:after,
.xicon-inline .icon.icon-control-left.c-hover-hue-red-lighter:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFE0E4&symbol=left);
}
.xicon.icon-control-left .icon.c-hue-red-light:before,
.xicon .icon.icon-control-left.c-hue-red-light:before, .xicon-inline.icon-control-left .icon.c-hue-red-light:before,
.xicon-inline .icon.icon-control-left.c-hue-red-light:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=9E8092&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-hue-red-light:after,
.xicon .icon.icon-control-left.c-hover-hue-red-light:after, .xicon-inline.icon-control-left .icon.c-hover-hue-red-light:after,
.xicon-inline .icon.icon-control-left.c-hover-hue-red-light:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=9E8092&symbol=left);
}
.xicon.icon-control-left .icon.c-hue-red-dark:before,
.xicon .icon.icon-control-left.c-hue-red-dark:before, .xicon-inline.icon-control-left .icon.c-hue-red-dark:before,
.xicon-inline .icon.icon-control-left.c-hue-red-dark:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=3E0026&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-hue-red-dark:after,
.xicon .icon.icon-control-left.c-hover-hue-red-dark:after, .xicon-inline.icon-control-left .icon.c-hover-hue-red-dark:after,
.xicon-inline .icon.icon-control-left.c-hover-hue-red-dark:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=3E0026&symbol=left);
}
.xicon.icon-control-left .icon.c-hue-red-tint:before,
.xicon .icon.icon-control-left.c-hue-red-tint:before, .xicon-inline.icon-control-left .icon.c-hue-red-tint:before,
.xicon-inline .icon.icon-control-left.c-hue-red-tint:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=5B2646&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-hue-red-tint:after,
.xicon .icon.icon-control-left.c-hover-hue-red-tint:after, .xicon-inline.icon-control-left .icon.c-hover-hue-red-tint:after,
.xicon-inline .icon.icon-control-left.c-hover-hue-red-tint:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=5B2646&symbol=left);
}
.xicon.icon-control-left .icon.c-hue-maroon:before,
.xicon .icon.icon-control-left.c-hue-maroon:before, .xicon-inline.icon-control-left .icon.c-hue-maroon:before,
.xicon-inline .icon.icon-control-left.c-hue-maroon:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FF6378&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-hue-maroon:after,
.xicon .icon.icon-control-left.c-hover-hue-maroon:after, .xicon-inline.icon-control-left .icon.c-hover-hue-maroon:after,
.xicon-inline .icon.icon-control-left.c-hover-hue-maroon:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FF6378&symbol=left);
}
.xicon.icon-control-left .icon.c-hue-maroon-lighter:before,
.xicon .icon.icon-control-left.c-hue-maroon-lighter:before, .xicon-inline.icon-control-left .icon.c-hue-maroon-lighter:before,
.xicon-inline .icon.icon-control-left.c-hue-maroon-lighter:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFE0E4&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-hue-maroon-lighter:after,
.xicon .icon.icon-control-left.c-hover-hue-maroon-lighter:after, .xicon-inline.icon-control-left .icon.c-hover-hue-maroon-lighter:after,
.xicon-inline .icon.icon-control-left.c-hover-hue-maroon-lighter:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFE0E4&symbol=left);
}
.xicon.icon-control-left .icon.c-hue-maroon-light:before,
.xicon .icon.icon-control-left.c-hue-maroon-light:before, .xicon-inline.icon-control-left .icon.c-hue-maroon-light:before,
.xicon-inline .icon.icon-control-left.c-hue-maroon-light:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=9E8092&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-hue-maroon-light:after,
.xicon .icon.icon-control-left.c-hover-hue-maroon-light:after, .xicon-inline.icon-control-left .icon.c-hover-hue-maroon-light:after,
.xicon-inline .icon.icon-control-left.c-hover-hue-maroon-light:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=9E8092&symbol=left);
}
.xicon.icon-control-left .icon.c-hue-maroon-dark:before,
.xicon .icon.icon-control-left.c-hue-maroon-dark:before, .xicon-inline.icon-control-left .icon.c-hue-maroon-dark:before,
.xicon-inline .icon.icon-control-left.c-hue-maroon-dark:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=3E0026&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-hue-maroon-dark:after,
.xicon .icon.icon-control-left.c-hover-hue-maroon-dark:after, .xicon-inline.icon-control-left .icon.c-hover-hue-maroon-dark:after,
.xicon-inline .icon.icon-control-left.c-hover-hue-maroon-dark:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=3E0026&symbol=left);
}
.xicon.icon-control-left .icon.c-hue-maroon-tint:before,
.xicon .icon.icon-control-left.c-hue-maroon-tint:before, .xicon-inline.icon-control-left .icon.c-hue-maroon-tint:before,
.xicon-inline .icon.icon-control-left.c-hue-maroon-tint:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=9E8092&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-hue-maroon-tint:after,
.xicon .icon.icon-control-left.c-hover-hue-maroon-tint:after, .xicon-inline.icon-control-left .icon.c-hover-hue-maroon-tint:after,
.xicon-inline .icon.icon-control-left.c-hover-hue-maroon-tint:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=9E8092&symbol=left);
}
.xicon.icon-control-left .icon.c-hue-pink:before,
.xicon .icon.icon-control-left.c-hue-pink:before, .xicon-inline.icon-control-left .icon.c-hue-pink:before,
.xicon-inline .icon.icon-control-left.c-hue-pink:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FF82FF&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-hue-pink:after,
.xicon .icon.icon-control-left.c-hover-hue-pink:after, .xicon-inline.icon-control-left .icon.c-hover-hue-pink:after,
.xicon-inline .icon.icon-control-left.c-hover-hue-pink:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FF82FF&symbol=left);
}
.xicon.icon-control-left .icon.c-hue-pink-lighter:before,
.xicon .icon.icon-control-left.c-hue-pink-lighter:before, .xicon-inline.icon-control-left .icon.c-hue-pink-lighter:before,
.xicon-inline .icon.icon-control-left.c-hue-pink-lighter:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFE6FF&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-hue-pink-lighter:after,
.xicon .icon.icon-control-left.c-hover-hue-pink-lighter:after, .xicon-inline.icon-control-left .icon.c-hover-hue-pink-lighter:after,
.xicon-inline .icon.icon-control-left.c-hover-hue-pink-lighter:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFE6FF&symbol=left);
}
.xicon.icon-control-left .icon.c-hue-pink-light:before,
.xicon .icon.icon-control-left.c-hue-pink-light:before, .xicon-inline.icon-control-left .icon.c-hue-pink-light:before,
.xicon-inline .icon.icon-control-left.c-hue-pink-light:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=A194A7&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-hue-pink-light:after,
.xicon .icon.icon-control-left.c-hover-hue-pink-light:after, .xicon-inline.icon-control-left .icon.c-hover-hue-pink-light:after,
.xicon-inline .icon.icon-control-left.c-hover-hue-pink-light:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=A194A7&symbol=left);
}
.xicon.icon-control-left .icon.c-hue-pink-dark:before,
.xicon .icon.icon-control-left.c-hue-pink-dark:before, .xicon-inline.icon-control-left .icon.c-hue-pink-dark:before,
.xicon-inline .icon.icon-control-left.c-hue-pink-dark:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=442A4F&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-hue-pink-dark:after,
.xicon .icon.icon-control-left.c-hover-hue-pink-dark:after, .xicon-inline.icon-control-left .icon.c-hover-hue-pink-dark:after,
.xicon-inline .icon.icon-control-left.c-hover-hue-pink-dark:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=442A4F&symbol=left);
}
.xicon.icon-control-left .icon.c-hue-pink-tint:before,
.xicon .icon.icon-control-left.c-hue-pink-tint:before, .xicon-inline.icon-control-left .icon.c-hue-pink-tint:before,
.xicon-inline .icon.icon-control-left.c-hue-pink-tint:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=604A69&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-hue-pink-tint:after,
.xicon .icon.icon-control-left.c-hover-hue-pink-tint:after, .xicon-inline.icon-control-left .icon.c-hover-hue-pink-tint:after,
.xicon-inline .icon.icon-control-left.c-hover-hue-pink-tint:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=604A69&symbol=left);
}
.xicon.icon-control-left .icon.c-hue-purple:before,
.xicon .icon.icon-control-left.c-hue-purple:before, .xicon-inline.icon-control-left .icon.c-hue-purple:before,
.xicon-inline .icon.icon-control-left.c-hue-purple:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=B58CFF&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-hue-purple:after,
.xicon .icon.icon-control-left.c-hover-hue-purple:after, .xicon-inline.icon-control-left .icon.c-hover-hue-purple:after,
.xicon-inline .icon.icon-control-left.c-hover-hue-purple:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=B58CFF&symbol=left);
}
.xicon.icon-control-left .icon.c-hue-purple-lighter:before,
.xicon .icon.icon-control-left.c-hue-purple-lighter:before, .xicon-inline.icon-control-left .icon.c-hue-purple-lighter:before,
.xicon-inline .icon.icon-control-left.c-hue-purple-lighter:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=F0E8FF&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-hue-purple-lighter:after,
.xicon .icon.icon-control-left.c-hover-hue-purple-lighter:after, .xicon-inline.icon-control-left .icon.c-hover-hue-purple-lighter:after,
.xicon-inline .icon.icon-control-left.c-hover-hue-purple-lighter:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=F0E8FF&symbol=left);
}
.xicon.icon-control-left .icon.c-hue-purple-light:before,
.xicon .icon.icon-control-left.c-hue-purple-light:before, .xicon-inline.icon-control-left .icon.c-hue-purple-light:before,
.xicon-inline .icon.icon-control-left.c-hue-purple-light:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=9888A5&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-hue-purple-light:after,
.xicon .icon.icon-control-left.c-hover-hue-purple-light:after, .xicon-inline.icon-control-left .icon.c-hover-hue-purple-light:after,
.xicon-inline .icon.icon-control-left.c-hover-hue-purple-light:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=9888A5&symbol=left);
}
.xicon.icon-control-left .icon.c-hue-purple-dark:before,
.xicon .icon.icon-control-left.c-hue-purple-dark:before, .xicon-inline.icon-control-left .icon.c-hue-purple-dark:before,
.xicon-inline .icon.icon-control-left.c-hue-purple-dark:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=32124C&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-hue-purple-dark:after,
.xicon .icon.icon-control-left.c-hover-hue-purple-dark:after, .xicon-inline.icon-control-left .icon.c-hover-hue-purple-dark:after,
.xicon-inline .icon.icon-control-left.c-hover-hue-purple-dark:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=32124C&symbol=left);
}
.xicon.icon-control-left .icon.c-hue-purple-tint:before,
.xicon .icon.icon-control-left.c-hue-purple-tint:before, .xicon-inline.icon-control-left .icon.c-hue-purple-tint:before,
.xicon-inline .icon.icon-control-left.c-hue-purple-tint:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=513667&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-hue-purple-tint:after,
.xicon .icon.icon-control-left.c-hover-hue-purple-tint:after, .xicon-inline.icon-control-left .icon.c-hover-hue-purple-tint:after,
.xicon-inline .icon.icon-control-left.c-hover-hue-purple-tint:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=513667&symbol=left);
}
.xicon.icon-control-left .icon.c-base:before,
.xicon .icon.icon-control-left.c-base:before, .xicon-inline.icon-control-left .icon.c-base:before,
.xicon-inline .icon.icon-control-left.c-base:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00F0FF&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-base:after,
.xicon .icon.icon-control-left.c-hover-base:after, .xicon-inline.icon-control-left .icon.c-hover-base:after,
.xicon-inline .icon.icon-control-left.c-hover-base:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00F0FF&symbol=left);
}
.xicon.icon-control-left .icon.c-base-light:before,
.xicon .icon.icon-control-left.c-base-light:before, .xicon-inline.icon-control-left .icon.c-base-light:before,
.xicon-inline .icon.icon-control-left.c-base-light:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00FFED&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-base-light:after,
.xicon .icon.icon-control-left.c-hover-base-light:after, .xicon-inline.icon-control-left .icon.c-hover-base-light:after,
.xicon-inline .icon.icon-control-left.c-hover-base-light:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00FFED&symbol=left);
}
.xicon.icon-control-left .icon.c-base-dark:before,
.xicon .icon.icon-control-left.c-base-dark:before, .xicon-inline.icon-control-left .icon.c-base-dark:before,
.xicon-inline .icon.icon-control-left.c-base-dark:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=3DE3FF&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-base-dark:after,
.xicon .icon.icon-control-left.c-hover-base-dark:after, .xicon-inline.icon-control-left .icon.c-hover-base-dark:after,
.xicon-inline .icon.icon-control-left.c-hover-base-dark:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=3DE3FF&symbol=left);
}
.xicon.icon-control-left .icon.c-alt-light:before,
.xicon .icon.icon-control-left.c-alt-light:before, .xicon-inline.icon-control-left .icon.c-alt-light:before,
.xicon-inline .icon.icon-control-left.c-alt-light:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=75FFB5&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-alt-light:after,
.xicon .icon.icon-control-left.c-hover-alt-light:after, .xicon-inline.icon-control-left .icon.c-hover-alt-light:after,
.xicon-inline .icon.icon-control-left.c-hover-alt-light:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=75FFB5&symbol=left);
}
.xicon.icon-control-left .icon.c-alt-dark:before,
.xicon .icon.icon-control-left.c-alt-dark:before, .xicon-inline.icon-control-left .icon.c-alt-dark:before,
.xicon-inline .icon.icon-control-left.c-alt-dark:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=3BFFCC&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-alt-dark:after,
.xicon .icon.icon-control-left.c-hover-alt-dark:after, .xicon-inline.icon-control-left .icon.c-hover-alt-dark:after,
.xicon-inline .icon.icon-control-left.c-hover-alt-dark:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=3BFFCC&symbol=left);
}
.xicon.icon-control-left .icon.c-error:before,
.xicon .icon.icon-control-left.c-error:before, .xicon-inline.icon-control-left .icon.c-error:before,
.xicon-inline .icon.icon-control-left.c-error:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=ff6666&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-error:after,
.xicon .icon.icon-control-left.c-hover-error:after, .xicon-inline.icon-control-left .icon.c-hover-error:after,
.xicon-inline .icon.icon-control-left.c-hover-error:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=ff6666&symbol=left);
}
.xicon.icon-control-left .icon.c-back:before,
.xicon .icon.icon-control-left.c-back:before, .xicon-inline.icon-control-left .icon.c-back:before,
.xicon-inline .icon.icon-control-left.c-back:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFFFFF&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-back:after,
.xicon .icon.icon-control-left.c-hover-back:after, .xicon-inline.icon-control-left .icon.c-hover-back:after,
.xicon-inline .icon.icon-control-left.c-hover-back:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFFFFF&symbol=left);
}
.xicon.icon-control-left .icon.c-mobile-header:before,
.xicon .icon.icon-control-left.c-mobile-header:before, .xicon-inline.icon-control-left .icon.c-mobile-header:before,
.xicon-inline .icon.icon-control-left.c-mobile-header:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFFFFF&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-mobile-header:after,
.xicon .icon.icon-control-left.c-hover-mobile-header:after, .xicon-inline.icon-control-left .icon.c-hover-mobile-header:after,
.xicon-inline .icon.icon-control-left.c-hover-mobile-header:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFFFFF&symbol=left);
}
.xicon.icon-control-left .icon.c-popup-back:before,
.xicon .icon.icon-control-left.c-popup-back:before, .xicon-inline.icon-control-left .icon.c-popup-back:before,
.xicon-inline .icon.icon-control-left.c-popup-back:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00505A&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-popup-back:after,
.xicon .icon.icon-control-left.c-hover-popup-back:after, .xicon-inline.icon-control-left .icon.c-hover-popup-back:after,
.xicon-inline .icon.icon-control-left.c-hover-popup-back:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00505A&symbol=left);
}
.xicon.icon-control-left .icon.c-popup-overlay:before,
.xicon .icon.icon-control-left.c-popup-overlay:before, .xicon-inline.icon-control-left .icon.c-popup-overlay:before,
.xicon-inline .icon.icon-control-left.c-popup-overlay:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=000000&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-popup-overlay:after,
.xicon .icon.icon-control-left.c-hover-popup-overlay:after, .xicon-inline.icon-control-left .icon.c-hover-popup-overlay:after,
.xicon-inline .icon.icon-control-left.c-hover-popup-overlay:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=000000&symbol=left);
}
.xicon.icon-control-left .icon.c-high:before,
.xicon .icon.icon-control-left.c-high:before, .xicon-inline.icon-control-left .icon.c-high:before,
.xicon-inline .icon.icon-control-left.c-high:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00F0FF&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-high:after,
.xicon .icon.icon-control-left.c-hover-high:after, .xicon-inline.icon-control-left .icon.c-hover-high:after,
.xicon-inline .icon.icon-control-left.c-hover-high:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00F0FF&symbol=left);
}
.xicon.icon-control-left .icon.c-title:before,
.xicon .icon.icon-control-left.c-title:before, .xicon-inline.icon-control-left .icon.c-title:before,
.xicon-inline .icon.icon-control-left.c-title:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=1A2D50&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-title:after,
.xicon .icon.icon-control-left.c-hover-title:after, .xicon-inline.icon-control-left .icon.c-hover-title:after,
.xicon-inline .icon.icon-control-left.c-hover-title:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=1A2D50&symbol=left);
}
.xicon.icon-control-left .icon.c-body:before,
.xicon .icon.icon-control-left.c-body:before, .xicon-inline.icon-control-left .icon.c-body:before,
.xicon-inline .icon.icon-control-left.c-body:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=1A2D50&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-body:after,
.xicon .icon.icon-control-left.c-hover-body:after, .xicon-inline.icon-control-left .icon.c-hover-body:after,
.xicon-inline .icon.icon-control-left.c-hover-body:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=1A2D50&symbol=left);
}
.xicon.icon-control-left .icon.c-body-alt:before,
.xicon .icon.icon-control-left.c-body-alt:before, .xicon-inline.icon-control-left .icon.c-body-alt:before,
.xicon-inline .icon.icon-control-left.c-body-alt:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFFFFF&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-body-alt:after,
.xicon .icon.icon-control-left.c-hover-body-alt:after, .xicon-inline.icon-control-left .icon.c-hover-body-alt:after,
.xicon-inline .icon.icon-control-left.c-hover-body-alt:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFFFFF&symbol=left);
}
.xicon.icon-control-left .icon.c-link-hover:before,
.xicon .icon.icon-control-left.c-link-hover:before, .xicon-inline.icon-control-left .icon.c-link-hover:before,
.xicon-inline .icon.icon-control-left.c-link-hover:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=1A626B&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-link-hover:after,
.xicon .icon.icon-control-left.c-hover-link-hover:after, .xicon-inline.icon-control-left .icon.c-hover-link-hover:after,
.xicon-inline .icon.icon-control-left.c-hover-link-hover:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=1A626B&symbol=left);
}
.xicon.icon-control-left .icon.c-input:before,
.xicon .icon.icon-control-left.c-input:before, .xicon-inline.icon-control-left .icon.c-input:before,
.xicon-inline .icon.icon-control-left.c-input:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A7AC&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-input:after,
.xicon .icon.icon-control-left.c-hover-input:after, .xicon-inline.icon-control-left .icon.c-hover-input:after,
.xicon-inline .icon.icon-control-left.c-hover-input:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A7AC&symbol=left);
}
.xicon.icon-control-left .icon.c-input-border:before,
.xicon .icon.icon-control-left.c-input-border:before, .xicon-inline.icon-control-left .icon.c-input-border:before,
.xicon-inline .icon.icon-control-left.c-input-border:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=1A626B&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-input-border:after,
.xicon .icon.icon-control-left.c-hover-input-border:after, .xicon-inline.icon-control-left .icon.c-hover-input-border:after,
.xicon-inline .icon.icon-control-left.c-hover-input-border:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=1A626B&symbol=left);
}
.xicon.icon-control-left .icon.c-input-back:before,
.xicon .icon.icon-control-left.c-input-back:before, .xicon-inline.icon-control-left .icon.c-input-back:before,
.xicon-inline .icon.icon-control-left.c-input-back:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=1A626B&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-input-back:after,
.xicon .icon.icon-control-left.c-hover-input-back:after, .xicon-inline.icon-control-left .icon.c-hover-input-back:after,
.xicon-inline .icon.icon-control-left.c-hover-input-back:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=1A626B&symbol=left);
}
.xicon.icon-control-left .icon.c-input-placeholder:before,
.xicon .icon.icon-control-left.c-input-placeholder:before, .xicon-inline.icon-control-left .icon.c-input-placeholder:before,
.xicon-inline .icon.icon-control-left.c-input-placeholder:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A7AC&symbol=left);
}
.xicon.icon-control-left .icon.c-hover-input-placeholder:after,
.xicon .icon.icon-control-left.c-hover-input-placeholder:after, .xicon-inline.icon-control-left .icon.c-hover-input-placeholder:after,
.xicon-inline .icon.icon-control-left.c-hover-input-placeholder:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A7AC&symbol=left);
}
.xicon.icon-control-left .label, .xicon-inline.icon-control-left .label {
  padding: 0 10px 0 0;
}
.xicon.icon-control-left .icon + .label, .xicon-inline.icon-control-left .icon + .label {
  padding: 0 0 0 10px;
}
.xicon.icon-control-left.stack .label, .xicon-inline.icon-control-left.stack .label {
  padding: 0 0 10px 0;
}
.xicon.icon-control-left.stack .icon + .label, .xicon-inline.icon-control-left.stack .icon + .label {
  padding: 10px 0 0 0;
}

/*--- Right ---*/
.xicon.icon-control-right .icon,
.xicon .icon.icon-control-right, .xicon-inline.icon-control-right .icon,
.xicon-inline .icon.icon-control-right {
  width: 19px;
  height: 30px;
}
.xicon.icon-control-right .icon:before,
.xicon .icon.icon-control-right:before, .xicon-inline.icon-control-right .icon:before,
.xicon-inline .icon.icon-control-right:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?&symbol=right);
}
.xicon.icon-control-right .icon:after,
.xicon .icon.icon-control-right:after, .xicon-inline.icon-control-right .icon:after,
.xicon-inline .icon.icon-control-right:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?&symbol=right);
}
.xicon.icon-control-right .icon span,
.xicon .icon.icon-control-right span, .xicon-inline.icon-control-right .icon span,
.xicon-inline .icon.icon-control-right span {
  background-image: url(/assets/images/icons/general/controls.xsvg?&symbol=right);
}
.xicon.icon-control-right .icon.c-brand:before,
.xicon .icon.icon-control-right.c-brand:before, .xicon-inline.icon-control-right .icon.c-brand:before,
.xicon-inline .icon.icon-control-right.c-brand:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00F0FF&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-brand:after,
.xicon .icon.icon-control-right.c-hover-brand:after, .xicon-inline.icon-control-right .icon.c-hover-brand:after,
.xicon-inline .icon.icon-control-right.c-hover-brand:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00F0FF&symbol=right);
}
.xicon.icon-control-right .icon.c-lightest:before,
.xicon .icon.icon-control-right.c-lightest:before, .xicon-inline.icon-control-right .icon.c-lightest:before,
.xicon-inline .icon.icon-control-right.c-lightest:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=D6FFF0&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-lightest:after,
.xicon .icon.icon-control-right.c-hover-lightest:after, .xicon-inline.icon-control-right .icon.c-hover-lightest:after,
.xicon-inline .icon.icon-control-right.c-hover-lightest:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=D6FFF0&symbol=right);
}
.xicon.icon-control-right .icon.c-lighter:before,
.xicon .icon.icon-control-right.c-lighter:before, .xicon-inline.icon-control-right .icon.c-lighter:before,
.xicon-inline .icon.icon-control-right.c-lighter:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=BFD3D6&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-lighter:after,
.xicon .icon.icon-control-right.c-hover-lighter:after, .xicon-inline.icon-control-right .icon.c-hover-lighter:after,
.xicon-inline .icon.icon-control-right.c-hover-lighter:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=BFD3D6&symbol=right);
}
.xicon.icon-control-right .icon.c-light:before,
.xicon .icon.icon-control-right.c-light:before, .xicon-inline.icon-control-right .icon.c-light:before,
.xicon-inline .icon.icon-control-right.c-light:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A7AC&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-light:after,
.xicon .icon.icon-control-right.c-hover-light:after, .xicon-inline.icon-control-right .icon.c-hover-light:after,
.xicon-inline .icon.icon-control-right.c-hover-light:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A7AC&symbol=right);
}
.xicon.icon-control-right .icon.c-dark:before,
.xicon .icon.icon-control-right.c-dark:before, .xicon-inline.icon-control-right .icon.c-dark:before,
.xicon-inline .icon.icon-control-right.c-dark:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=1A626B&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-dark:after,
.xicon .icon.icon-control-right.c-hover-dark:after, .xicon-inline.icon-control-right .icon.c-hover-dark:after,
.xicon-inline .icon.icon-control-right.c-hover-dark:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=1A626B&symbol=right);
}
.xicon.icon-control-right .icon.c-darker:before,
.xicon .icon.icon-control-right.c-darker:before, .xicon-inline.icon-control-right .icon.c-darker:before,
.xicon-inline .icon.icon-control-right.c-darker:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00505A&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-darker:after,
.xicon .icon.icon-control-right.c-hover-darker:after, .xicon-inline.icon-control-right .icon.c-hover-darker:after,
.xicon-inline .icon.icon-control-right.c-hover-darker:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00505A&symbol=right);
}
.xicon.icon-control-right .icon.c-darkest:before,
.xicon .icon.icon-control-right.c-darkest:before, .xicon-inline.icon-control-right .icon.c-darkest:before,
.xicon-inline .icon.icon-control-right.c-darkest:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=1A2D50&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-darkest:after,
.xicon .icon.icon-control-right.c-hover-darkest:after, .xicon-inline.icon-control-right .icon.c-hover-darkest:after,
.xicon-inline .icon.icon-control-right.c-hover-darkest:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=1A2D50&symbol=right);
}
.xicon.icon-control-right .icon.c-bip-blue:before,
.xicon .icon.icon-control-right.c-bip-blue:before, .xicon-inline.icon-control-right .icon.c-bip-blue:before,
.xicon-inline .icon.icon-control-right.c-bip-blue:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=0C2340&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-bip-blue:after,
.xicon .icon.icon-control-right.c-hover-bip-blue:after, .xicon-inline.icon-control-right .icon.c-hover-bip-blue:after,
.xicon-inline .icon.icon-control-right.c-hover-bip-blue:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=0C2340&symbol=right);
}
.xicon.icon-control-right .icon.c-dark-fade:before,
.xicon .icon.icon-control-right.c-dark-fade:before, .xicon-inline.icon-control-right .icon.c-dark-fade:before,
.xicon-inline .icon.icon-control-right.c-dark-fade:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=41B7C4&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-dark-fade:after,
.xicon .icon.icon-control-right.c-hover-dark-fade:after, .xicon-inline.icon-control-right .icon.c-hover-dark-fade:after,
.xicon-inline .icon.icon-control-right.c-hover-dark-fade:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=41B7C4&symbol=right);
}
.xicon.icon-control-right .icon.c-white:before,
.xicon .icon.icon-control-right.c-white:before, .xicon-inline.icon-control-right .icon.c-white:before,
.xicon-inline .icon.icon-control-right.c-white:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFFFFF&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-white:after,
.xicon .icon.icon-control-right.c-hover-white:after, .xicon-inline.icon-control-right .icon.c-hover-white:after,
.xicon-inline .icon.icon-control-right.c-hover-white:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFFFFF&symbol=right);
}
.xicon.icon-control-right .icon.c-black:before,
.xicon .icon.icon-control-right.c-black:before, .xicon-inline.icon-control-right .icon.c-black:before,
.xicon-inline .icon.icon-control-right.c-black:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=000000&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-black:after,
.xicon .icon.icon-control-right.c-hover-black:after, .xicon-inline.icon-control-right .icon.c-hover-black:after,
.xicon-inline .icon.icon-control-right.c-hover-black:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=000000&symbol=right);
}
.xicon.icon-control-right .icon.c-grey:before,
.xicon .icon.icon-control-right.c-grey:before, .xicon-inline.icon-control-right .icon.c-grey:before,
.xicon-inline .icon.icon-control-right.c-grey:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=E5E5E5&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-grey:after,
.xicon .icon.icon-control-right.c-hover-grey:after, .xicon-inline.icon-control-right .icon.c-hover-grey:after,
.xicon-inline .icon.icon-control-right.c-hover-grey:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=E5E5E5&symbol=right);
}
.xicon.icon-control-right .icon.c-light-grey:before,
.xicon .icon.icon-control-right.c-light-grey:before, .xicon-inline.icon-control-right .icon.c-light-grey:before,
.xicon-inline .icon.icon-control-right.c-light-grey:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=f8f8f8&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-light-grey:after,
.xicon .icon.icon-control-right.c-hover-light-grey:after, .xicon-inline.icon-control-right .icon.c-hover-light-grey:after,
.xicon-inline .icon.icon-control-right.c-hover-light-grey:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=f8f8f8&symbol=right);
}
.xicon.icon-control-right .icon.c-hue-blue:before,
.xicon .icon.icon-control-right.c-hue-blue:before, .xicon-inline.icon-control-right .icon.c-hue-blue:before,
.xicon-inline .icon.icon-control-right.c-hue-blue:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00F0FF&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-hue-blue:after,
.xicon .icon.icon-control-right.c-hover-hue-blue:after, .xicon-inline.icon-control-right .icon.c-hover-hue-blue:after,
.xicon-inline .icon.icon-control-right.c-hover-hue-blue:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00F0FF&symbol=right);
}
.xicon.icon-control-right .icon.c-hue-blue-lighter:before,
.xicon .icon.icon-control-right.c-hue-blue-lighter:before, .xicon-inline.icon-control-right .icon.c-hue-blue-lighter:before,
.xicon-inline .icon.icon-control-right.c-hue-blue-lighter:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=CCFCFF&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-hue-blue-lighter:after,
.xicon .icon.icon-control-right.c-hover-hue-blue-lighter:after, .xicon-inline.icon-control-right .icon.c-hover-hue-blue-lighter:after,
.xicon-inline .icon.icon-control-right.c-hover-hue-blue-lighter:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=CCFCFF&symbol=right);
}
.xicon.icon-control-right .icon.c-hue-blue-light:before,
.xicon .icon.icon-control-right.c-hue-blue-light:before, .xicon-inline.icon-control-right .icon.c-hue-blue-light:before,
.xicon-inline .icon.icon-control-right.c-hue-blue-light:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A7AC&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-hue-blue-light:after,
.xicon .icon.icon-control-right.c-hover-hue-blue-light:after, .xicon-inline.icon-control-right .icon.c-hover-hue-blue-light:after,
.xicon-inline .icon.icon-control-right.c-hover-hue-blue-light:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A7AC&symbol=right);
}
.xicon.icon-control-right .icon.c-hue-blue-dark:before,
.xicon .icon.icon-control-right.c-hue-blue-dark:before, .xicon-inline.icon-control-right .icon.c-hue-blue-dark:before,
.xicon-inline .icon.icon-control-right.c-hue-blue-dark:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00505A&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-hue-blue-dark:after,
.xicon .icon.icon-control-right.c-hover-hue-blue-dark:after, .xicon-inline.icon-control-right .icon.c-hover-hue-blue-dark:after,
.xicon-inline .icon.icon-control-right.c-hover-hue-blue-dark:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00505A&symbol=right);
}
.xicon.icon-control-right .icon.c-hue-blue-darkest:before,
.xicon .icon.icon-control-right.c-hue-blue-darkest:before, .xicon-inline.icon-control-right .icon.c-hue-blue-darkest:before,
.xicon-inline .icon.icon-control-right.c-hue-blue-darkest:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=003E46&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-hue-blue-darkest:after,
.xicon .icon.icon-control-right.c-hover-hue-blue-darkest:after, .xicon-inline.icon-control-right .icon.c-hover-hue-blue-darkest:after,
.xicon-inline .icon.icon-control-right.c-hover-hue-blue-darkest:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=003E46&symbol=right);
}
.xicon.icon-control-right .icon.c-hue-blue-tint:before,
.xicon .icon.icon-control-right.c-hue-blue-tint:before, .xicon-inline.icon-control-right .icon.c-hue-blue-tint:before,
.xicon-inline .icon.icon-control-right.c-hue-blue-tint:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=266A73&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-hue-blue-tint:after,
.xicon .icon.icon-control-right.c-hover-hue-blue-tint:after, .xicon-inline.icon-control-right .icon.c-hover-hue-blue-tint:after,
.xicon-inline .icon.icon-control-right.c-hover-hue-blue-tint:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=266A73&symbol=right);
}
.xicon.icon-control-right .icon.c-hue-teal:before,
.xicon .icon.icon-control-right.c-hue-teal:before, .xicon-inline.icon-control-right .icon.c-hue-teal:before,
.xicon-inline .icon.icon-control-right.c-hue-teal:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00505A&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-hue-teal:after,
.xicon .icon.icon-control-right.c-hover-hue-teal:after, .xicon-inline.icon-control-right .icon.c-hover-hue-teal:after,
.xicon-inline .icon.icon-control-right.c-hover-hue-teal:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00505A&symbol=right);
}
.xicon.icon-control-right .icon.c-hue-teal-lighter:before,
.xicon .icon.icon-control-right.c-hue-teal-lighter:before, .xicon-inline.icon-control-right .icon.c-hue-teal-lighter:before,
.xicon-inline .icon.icon-control-right.c-hue-teal-lighter:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=D0FFF4&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-hue-teal-lighter:after,
.xicon .icon.icon-control-right.c-hover-hue-teal-lighter:after, .xicon-inline.icon-control-right .icon.c-hover-hue-teal-lighter:after,
.xicon-inline .icon.icon-control-right.c-hover-hue-teal-lighter:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=D0FFF4&symbol=right);
}
.xicon.icon-control-right .icon.c-hue-teal-light:before,
.xicon .icon.icon-control-right.c-hue-teal-light:before, .xicon-inline.icon-control-right .icon.c-hue-teal-light:before,
.xicon-inline .icon.icon-control-right.c-hue-teal-light:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A7AC&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-hue-teal-light:after,
.xicon .icon.icon-control-right.c-hover-hue-teal-light:after, .xicon-inline.icon-control-right .icon.c-hover-hue-teal-light:after,
.xicon-inline .icon.icon-control-right.c-hover-hue-teal-light:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A7AC&symbol=right);
}
.xicon.icon-control-right .icon.c-hue-teal-dark:before,
.xicon .icon.icon-control-right.c-hue-teal-dark:before, .xicon-inline.icon-control-right .icon.c-hue-teal-dark:before,
.xicon-inline .icon.icon-control-right.c-hue-teal-dark:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A7AC&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-hue-teal-dark:after,
.xicon .icon.icon-control-right.c-hover-hue-teal-dark:after, .xicon-inline.icon-control-right .icon.c-hover-hue-teal-dark:after,
.xicon-inline .icon.icon-control-right.c-hover-hue-teal-dark:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A7AC&symbol=right);
}
.xicon.icon-control-right .icon.c-hue-teal-tint:before,
.xicon .icon.icon-control-right.c-hue-teal-tint:before, .xicon-inline.icon-control-right .icon.c-hue-teal-tint:before,
.xicon-inline .icon.icon-control-right.c-hue-teal-tint:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A7AC&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-hue-teal-tint:after,
.xicon .icon.icon-control-right.c-hover-hue-teal-tint:after, .xicon-inline.icon-control-right .icon.c-hover-hue-teal-tint:after,
.xicon-inline .icon.icon-control-right.c-hover-hue-teal-tint:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A7AC&symbol=right);
}
.xicon.icon-control-right .icon.c-hue-mint:before,
.xicon .icon.icon-control-right.c-hue-mint:before, .xicon-inline.icon-control-right .icon.c-hue-mint:before,
.xicon-inline .icon.icon-control-right.c-hue-mint:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=14FFC7&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-hue-mint:after,
.xicon .icon.icon-control-right.c-hover-hue-mint:after, .xicon-inline.icon-control-right .icon.c-hover-hue-mint:after,
.xicon-inline .icon.icon-control-right.c-hover-hue-mint:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=14FFC7&symbol=right);
}
.xicon.icon-control-right .icon.c-hue-mint-lighter:before,
.xicon .icon.icon-control-right.c-hue-mint-lighter:before, .xicon-inline.icon-control-right .icon.c-hue-mint-lighter:before,
.xicon-inline .icon.icon-control-right.c-hue-mint-lighter:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=D6FFF0&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-hue-mint-lighter:after,
.xicon .icon.icon-control-right.c-hover-hue-mint-lighter:after, .xicon-inline.icon-control-right .icon.c-hover-hue-mint-lighter:after,
.xicon-inline .icon.icon-control-right.c-hover-hue-mint-lighter:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=D6FFF0&symbol=right);
}
.xicon.icon-control-right .icon.c-hue-mint-light:before,
.xicon .icon.icon-control-right.c-hue-mint-light:before, .xicon-inline.icon-control-right .icon.c-hue-mint-light:before,
.xicon-inline .icon.icon-control-right.c-hue-mint-light:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A5A1&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-hue-mint-light:after,
.xicon .icon.icon-control-right.c-hover-hue-mint-light:after, .xicon-inline.icon-control-right .icon.c-hover-hue-mint-light:after,
.xicon-inline .icon.icon-control-right.c-hover-hue-mint-light:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A5A1&symbol=right);
}
.xicon.icon-control-right .icon.c-hue-mint-dark:before,
.xicon .icon.icon-control-right.c-hue-mint-dark:before, .xicon-inline.icon-control-right .icon.c-hue-mint-dark:before,
.xicon-inline .icon.icon-control-right.c-hue-mint-dark:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=004C43&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-hue-mint-dark:after,
.xicon .icon.icon-control-right.c-hover-hue-mint-dark:after, .xicon-inline.icon-control-right .icon.c-hover-hue-mint-dark:after,
.xicon-inline .icon.icon-control-right.c-hover-hue-mint-dark:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=004C43&symbol=right);
}
.xicon.icon-control-right .icon.c-hue-mint-tint:before,
.xicon .icon.icon-control-right.c-hue-mint-tint:before, .xicon-inline.icon-control-right .icon.c-hue-mint-tint:before,
.xicon-inline .icon.icon-control-right.c-hue-mint-tint:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=27675F&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-hue-mint-tint:after,
.xicon .icon.icon-control-right.c-hover-hue-mint-tint:after, .xicon-inline.icon-control-right .icon.c-hover-hue-mint-tint:after,
.xicon-inline .icon.icon-control-right.c-hover-hue-mint-tint:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=27675F&symbol=right);
}
.xicon.icon-control-right .icon.c-hue-green:before,
.xicon .icon.icon-control-right.c-hue-green:before, .xicon-inline.icon-control-right .icon.c-hue-green:before,
.xicon-inline .icon.icon-control-right.c-hue-green:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=8CFF50&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-hue-green:after,
.xicon .icon.icon-control-right.c-hover-hue-green:after, .xicon-inline.icon-control-right .icon.c-hover-hue-green:after,
.xicon-inline .icon.icon-control-right.c-hover-hue-green:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=8CFF50&symbol=right);
}
.xicon.icon-control-right .icon.c-hue-green-lighter:before,
.xicon .icon.icon-control-right.c-hue-green-lighter:before, .xicon-inline.icon-control-right .icon.c-hue-green-lighter:before,
.xicon-inline .icon.icon-control-right.c-hue-green-lighter:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=EEFFE5&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-hue-green-lighter:after,
.xicon .icon.icon-control-right.c-hover-hue-green-lighter:after, .xicon-inline.icon-control-right .icon.c-hover-hue-green-lighter:after,
.xicon-inline .icon.icon-control-right.c-hover-hue-green-lighter:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=EEFFE5&symbol=right);
}
.xicon.icon-control-right .icon.c-hue-green-light:before,
.xicon .icon.icon-control-right.c-hue-green-light:before, .xicon-inline.icon-control-right .icon.c-hue-green-light:before,
.xicon-inline .icon.icon-control-right.c-hue-green-light:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=90A193&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-hue-green-light:after,
.xicon .icon.icon-control-right.c-hover-hue-green-light:after, .xicon-inline.icon-control-right .icon.c-hover-hue-green-light:after,
.xicon-inline .icon.icon-control-right.c-hover-hue-green-light:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=90A193&symbol=right);
}
.xicon.icon-control-right .icon.c-hue-green-dark:before,
.xicon .icon.icon-control-right.c-hue-green-dark:before, .xicon-inline.icon-control-right .icon.c-hue-green-dark:before,
.xicon-inline .icon.icon-control-right.c-hue-green-dark:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=214427&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-hue-green-dark:after,
.xicon .icon.icon-control-right.c-hover-hue-green-dark:after, .xicon-inline.icon-control-right .icon.c-hover-hue-green-dark:after,
.xicon-inline .icon.icon-control-right.c-hover-hue-green-dark:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=214427&symbol=right);
}
.xicon.icon-control-right .icon.c-hue-green-tint:before,
.xicon .icon.icon-control-right.c-hue-green-tint:before, .xicon-inline.icon-control-right .icon.c-hue-green-tint:before,
.xicon-inline .icon.icon-control-right.c-hue-green-tint:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=426047&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-hue-green-tint:after,
.xicon .icon.icon-control-right.c-hover-hue-green-tint:after, .xicon-inline.icon-control-right .icon.c-hover-hue-green-tint:after,
.xicon-inline .icon.icon-control-right.c-hover-hue-green-tint:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=426047&symbol=right);
}
.xicon.icon-control-right .icon.c-hue-yellow:before,
.xicon .icon.icon-control-right.c-hue-yellow:before, .xicon-inline.icon-control-right .icon.c-hue-yellow:before,
.xicon-inline .icon.icon-control-right.c-hue-yellow:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFE533&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-hue-yellow:after,
.xicon .icon.icon-control-right.c-hover-hue-yellow:after, .xicon-inline.icon-control-right .icon.c-hover-hue-yellow:after,
.xicon-inline .icon.icon-control-right.c-hover-hue-yellow:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFE533&symbol=right);
}
.xicon.icon-control-right .icon.c-hue-yellow-lighter:before,
.xicon .icon.icon-control-right.c-hue-yellow-lighter:before, .xicon-inline.icon-control-right .icon.c-hue-yellow-lighter:before,
.xicon-inline .icon.icon-control-right.c-hue-yellow-lighter:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFFAD6&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-hue-yellow-lighter:after,
.xicon .icon.icon-control-right.c-hover-hue-yellow-lighter:after, .xicon-inline.icon-control-right .icon.c-hover-hue-yellow-lighter:after,
.xicon-inline .icon.icon-control-right.c-hover-hue-yellow-lighter:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFFAD6&symbol=right);
}
.xicon.icon-control-right .icon.c-hue-yellow-light:before,
.xicon .icon.icon-control-right.c-hue-yellow-light:before, .xicon-inline.icon-control-right .icon.c-hue-yellow-light:before,
.xicon-inline .icon.icon-control-right.c-hue-yellow-light:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=9694A8&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-hue-yellow-light:after,
.xicon .icon.icon-control-right.c-hover-hue-yellow-light:after, .xicon-inline.icon-control-right .icon.c-hover-hue-yellow-light:after,
.xicon-inline .icon.icon-control-right.c-hover-hue-yellow-light:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=9694A8&symbol=right);
}
.xicon.icon-control-right .icon.c-hue-yellow-dark:before,
.xicon .icon.icon-control-right.c-hue-yellow-dark:before, .xicon-inline.icon-control-right .icon.c-hue-yellow-dark:before,
.xicon-inline .icon.icon-control-right.c-hue-yellow-dark:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=2D2A51&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-hue-yellow-dark:after,
.xicon .icon.icon-control-right.c-hover-hue-yellow-dark:after, .xicon-inline.icon-control-right .icon.c-hover-hue-yellow-dark:after,
.xicon-inline .icon.icon-control-right.c-hover-hue-yellow-dark:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=2D2A51&symbol=right);
}
.xicon.icon-control-right .icon.c-hue-yellow-tint:before,
.xicon .icon.icon-control-right.c-hue-yellow-tint:before, .xicon-inline.icon-control-right .icon.c-hue-yellow-tint:before,
.xicon-inline .icon.icon-control-right.c-hue-yellow-tint:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=4D4A6B&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-hue-yellow-tint:after,
.xicon .icon.icon-control-right.c-hover-hue-yellow-tint:after, .xicon-inline.icon-control-right .icon.c-hover-hue-yellow-tint:after,
.xicon-inline .icon.icon-control-right.c-hover-hue-yellow-tint:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=4D4A6B&symbol=right);
}
.xicon.icon-control-right .icon.c-hue-orange:before,
.xicon .icon.icon-control-right.c-hue-orange:before, .xicon-inline.icon-control-right .icon.c-hue-orange:before,
.xicon-inline .icon.icon-control-right.c-hue-orange:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FF8500&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-hue-orange:after,
.xicon .icon.icon-control-right.c-hover-hue-orange:after, .xicon-inline.icon-control-right .icon.c-hover-hue-orange:after,
.xicon-inline .icon.icon-control-right.c-hover-hue-orange:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FF8500&symbol=right);
}
.xicon.icon-control-right .icon.c-hue-orange-lighter:before,
.xicon .icon.icon-control-right.c-hue-orange-lighter:before, .xicon-inline.icon-control-right .icon.c-hue-orange-lighter:before,
.xicon-inline .icon.icon-control-right.c-hue-orange-lighter:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFE7CC&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-hue-orange-lighter:after,
.xicon .icon.icon-control-right.c-hover-hue-orange-lighter:after, .xicon-inline.icon-control-right .icon.c-hover-hue-orange-lighter:after,
.xicon-inline .icon.icon-control-right.c-hover-hue-orange-lighter:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFE7CC&symbol=right);
}
.xicon.icon-control-right .icon.c-hue-orange-light:before,
.xicon .icon.icon-control-right.c-hue-orange-light:before, .xicon-inline.icon-control-right .icon.c-hue-orange-light:before,
.xicon-inline .icon.icon-control-right.c-hue-orange-light:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=A38D9A&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-hue-orange-light:after,
.xicon .icon.icon-control-right.c-hover-hue-orange-light:after, .xicon-inline.icon-control-right .icon.c-hover-hue-orange-light:after,
.xicon-inline .icon.icon-control-right.c-hover-hue-orange-light:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=A38D9A&symbol=right);
}
.xicon.icon-control-right .icon.c-hue-orange-dark:before,
.xicon .icon.icon-control-right.c-hue-orange-dark:before, .xicon-inline.icon-control-right .icon.c-hue-orange-dark:before,
.xicon-inline .icon.icon-control-right.c-hue-orange-dark:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=471C35&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-hue-orange-dark:after,
.xicon .icon.icon-control-right.c-hover-hue-orange-dark:after, .xicon-inline.icon-control-right .icon.c-hover-hue-orange-dark:after,
.xicon-inline .icon.icon-control-right.c-hover-hue-orange-dark:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=471C35&symbol=right);
}
.xicon.icon-control-right .icon.c-hue-orange-tint:before,
.xicon .icon.icon-control-right.c-hue-orange-tint:before, .xicon-inline.icon-control-right .icon.c-hue-orange-tint:before,
.xicon-inline .icon.icon-control-right.c-hue-orange-tint:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=633E53&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-hue-orange-tint:after,
.xicon .icon.icon-control-right.c-hover-hue-orange-tint:after, .xicon-inline.icon-control-right .icon.c-hover-hue-orange-tint:after,
.xicon-inline .icon.icon-control-right.c-hover-hue-orange-tint:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=633E53&symbol=right);
}
.xicon.icon-control-right .icon.c-hue-red:before,
.xicon .icon.icon-control-right.c-hue-red:before, .xicon-inline.icon-control-right .icon.c-hue-red:before,
.xicon-inline .icon.icon-control-right.c-hue-red:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FF6378&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-hue-red:after,
.xicon .icon.icon-control-right.c-hover-hue-red:after, .xicon-inline.icon-control-right .icon.c-hover-hue-red:after,
.xicon-inline .icon.icon-control-right.c-hover-hue-red:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FF6378&symbol=right);
}
.xicon.icon-control-right .icon.c-hue-red-lighter:before,
.xicon .icon.icon-control-right.c-hue-red-lighter:before, .xicon-inline.icon-control-right .icon.c-hue-red-lighter:before,
.xicon-inline .icon.icon-control-right.c-hue-red-lighter:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFE0E4&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-hue-red-lighter:after,
.xicon .icon.icon-control-right.c-hover-hue-red-lighter:after, .xicon-inline.icon-control-right .icon.c-hover-hue-red-lighter:after,
.xicon-inline .icon.icon-control-right.c-hover-hue-red-lighter:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFE0E4&symbol=right);
}
.xicon.icon-control-right .icon.c-hue-red-light:before,
.xicon .icon.icon-control-right.c-hue-red-light:before, .xicon-inline.icon-control-right .icon.c-hue-red-light:before,
.xicon-inline .icon.icon-control-right.c-hue-red-light:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=9E8092&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-hue-red-light:after,
.xicon .icon.icon-control-right.c-hover-hue-red-light:after, .xicon-inline.icon-control-right .icon.c-hover-hue-red-light:after,
.xicon-inline .icon.icon-control-right.c-hover-hue-red-light:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=9E8092&symbol=right);
}
.xicon.icon-control-right .icon.c-hue-red-dark:before,
.xicon .icon.icon-control-right.c-hue-red-dark:before, .xicon-inline.icon-control-right .icon.c-hue-red-dark:before,
.xicon-inline .icon.icon-control-right.c-hue-red-dark:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=3E0026&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-hue-red-dark:after,
.xicon .icon.icon-control-right.c-hover-hue-red-dark:after, .xicon-inline.icon-control-right .icon.c-hover-hue-red-dark:after,
.xicon-inline .icon.icon-control-right.c-hover-hue-red-dark:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=3E0026&symbol=right);
}
.xicon.icon-control-right .icon.c-hue-red-tint:before,
.xicon .icon.icon-control-right.c-hue-red-tint:before, .xicon-inline.icon-control-right .icon.c-hue-red-tint:before,
.xicon-inline .icon.icon-control-right.c-hue-red-tint:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=5B2646&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-hue-red-tint:after,
.xicon .icon.icon-control-right.c-hover-hue-red-tint:after, .xicon-inline.icon-control-right .icon.c-hover-hue-red-tint:after,
.xicon-inline .icon.icon-control-right.c-hover-hue-red-tint:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=5B2646&symbol=right);
}
.xicon.icon-control-right .icon.c-hue-maroon:before,
.xicon .icon.icon-control-right.c-hue-maroon:before, .xicon-inline.icon-control-right .icon.c-hue-maroon:before,
.xicon-inline .icon.icon-control-right.c-hue-maroon:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FF6378&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-hue-maroon:after,
.xicon .icon.icon-control-right.c-hover-hue-maroon:after, .xicon-inline.icon-control-right .icon.c-hover-hue-maroon:after,
.xicon-inline .icon.icon-control-right.c-hover-hue-maroon:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FF6378&symbol=right);
}
.xicon.icon-control-right .icon.c-hue-maroon-lighter:before,
.xicon .icon.icon-control-right.c-hue-maroon-lighter:before, .xicon-inline.icon-control-right .icon.c-hue-maroon-lighter:before,
.xicon-inline .icon.icon-control-right.c-hue-maroon-lighter:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFE0E4&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-hue-maroon-lighter:after,
.xicon .icon.icon-control-right.c-hover-hue-maroon-lighter:after, .xicon-inline.icon-control-right .icon.c-hover-hue-maroon-lighter:after,
.xicon-inline .icon.icon-control-right.c-hover-hue-maroon-lighter:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFE0E4&symbol=right);
}
.xicon.icon-control-right .icon.c-hue-maroon-light:before,
.xicon .icon.icon-control-right.c-hue-maroon-light:before, .xicon-inline.icon-control-right .icon.c-hue-maroon-light:before,
.xicon-inline .icon.icon-control-right.c-hue-maroon-light:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=9E8092&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-hue-maroon-light:after,
.xicon .icon.icon-control-right.c-hover-hue-maroon-light:after, .xicon-inline.icon-control-right .icon.c-hover-hue-maroon-light:after,
.xicon-inline .icon.icon-control-right.c-hover-hue-maroon-light:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=9E8092&symbol=right);
}
.xicon.icon-control-right .icon.c-hue-maroon-dark:before,
.xicon .icon.icon-control-right.c-hue-maroon-dark:before, .xicon-inline.icon-control-right .icon.c-hue-maroon-dark:before,
.xicon-inline .icon.icon-control-right.c-hue-maroon-dark:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=3E0026&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-hue-maroon-dark:after,
.xicon .icon.icon-control-right.c-hover-hue-maroon-dark:after, .xicon-inline.icon-control-right .icon.c-hover-hue-maroon-dark:after,
.xicon-inline .icon.icon-control-right.c-hover-hue-maroon-dark:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=3E0026&symbol=right);
}
.xicon.icon-control-right .icon.c-hue-maroon-tint:before,
.xicon .icon.icon-control-right.c-hue-maroon-tint:before, .xicon-inline.icon-control-right .icon.c-hue-maroon-tint:before,
.xicon-inline .icon.icon-control-right.c-hue-maroon-tint:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=9E8092&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-hue-maroon-tint:after,
.xicon .icon.icon-control-right.c-hover-hue-maroon-tint:after, .xicon-inline.icon-control-right .icon.c-hover-hue-maroon-tint:after,
.xicon-inline .icon.icon-control-right.c-hover-hue-maroon-tint:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=9E8092&symbol=right);
}
.xicon.icon-control-right .icon.c-hue-pink:before,
.xicon .icon.icon-control-right.c-hue-pink:before, .xicon-inline.icon-control-right .icon.c-hue-pink:before,
.xicon-inline .icon.icon-control-right.c-hue-pink:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FF82FF&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-hue-pink:after,
.xicon .icon.icon-control-right.c-hover-hue-pink:after, .xicon-inline.icon-control-right .icon.c-hover-hue-pink:after,
.xicon-inline .icon.icon-control-right.c-hover-hue-pink:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FF82FF&symbol=right);
}
.xicon.icon-control-right .icon.c-hue-pink-lighter:before,
.xicon .icon.icon-control-right.c-hue-pink-lighter:before, .xicon-inline.icon-control-right .icon.c-hue-pink-lighter:before,
.xicon-inline .icon.icon-control-right.c-hue-pink-lighter:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFE6FF&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-hue-pink-lighter:after,
.xicon .icon.icon-control-right.c-hover-hue-pink-lighter:after, .xicon-inline.icon-control-right .icon.c-hover-hue-pink-lighter:after,
.xicon-inline .icon.icon-control-right.c-hover-hue-pink-lighter:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFE6FF&symbol=right);
}
.xicon.icon-control-right .icon.c-hue-pink-light:before,
.xicon .icon.icon-control-right.c-hue-pink-light:before, .xicon-inline.icon-control-right .icon.c-hue-pink-light:before,
.xicon-inline .icon.icon-control-right.c-hue-pink-light:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=A194A7&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-hue-pink-light:after,
.xicon .icon.icon-control-right.c-hover-hue-pink-light:after, .xicon-inline.icon-control-right .icon.c-hover-hue-pink-light:after,
.xicon-inline .icon.icon-control-right.c-hover-hue-pink-light:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=A194A7&symbol=right);
}
.xicon.icon-control-right .icon.c-hue-pink-dark:before,
.xicon .icon.icon-control-right.c-hue-pink-dark:before, .xicon-inline.icon-control-right .icon.c-hue-pink-dark:before,
.xicon-inline .icon.icon-control-right.c-hue-pink-dark:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=442A4F&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-hue-pink-dark:after,
.xicon .icon.icon-control-right.c-hover-hue-pink-dark:after, .xicon-inline.icon-control-right .icon.c-hover-hue-pink-dark:after,
.xicon-inline .icon.icon-control-right.c-hover-hue-pink-dark:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=442A4F&symbol=right);
}
.xicon.icon-control-right .icon.c-hue-pink-tint:before,
.xicon .icon.icon-control-right.c-hue-pink-tint:before, .xicon-inline.icon-control-right .icon.c-hue-pink-tint:before,
.xicon-inline .icon.icon-control-right.c-hue-pink-tint:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=604A69&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-hue-pink-tint:after,
.xicon .icon.icon-control-right.c-hover-hue-pink-tint:after, .xicon-inline.icon-control-right .icon.c-hover-hue-pink-tint:after,
.xicon-inline .icon.icon-control-right.c-hover-hue-pink-tint:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=604A69&symbol=right);
}
.xicon.icon-control-right .icon.c-hue-purple:before,
.xicon .icon.icon-control-right.c-hue-purple:before, .xicon-inline.icon-control-right .icon.c-hue-purple:before,
.xicon-inline .icon.icon-control-right.c-hue-purple:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=B58CFF&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-hue-purple:after,
.xicon .icon.icon-control-right.c-hover-hue-purple:after, .xicon-inline.icon-control-right .icon.c-hover-hue-purple:after,
.xicon-inline .icon.icon-control-right.c-hover-hue-purple:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=B58CFF&symbol=right);
}
.xicon.icon-control-right .icon.c-hue-purple-lighter:before,
.xicon .icon.icon-control-right.c-hue-purple-lighter:before, .xicon-inline.icon-control-right .icon.c-hue-purple-lighter:before,
.xicon-inline .icon.icon-control-right.c-hue-purple-lighter:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=F0E8FF&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-hue-purple-lighter:after,
.xicon .icon.icon-control-right.c-hover-hue-purple-lighter:after, .xicon-inline.icon-control-right .icon.c-hover-hue-purple-lighter:after,
.xicon-inline .icon.icon-control-right.c-hover-hue-purple-lighter:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=F0E8FF&symbol=right);
}
.xicon.icon-control-right .icon.c-hue-purple-light:before,
.xicon .icon.icon-control-right.c-hue-purple-light:before, .xicon-inline.icon-control-right .icon.c-hue-purple-light:before,
.xicon-inline .icon.icon-control-right.c-hue-purple-light:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=9888A5&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-hue-purple-light:after,
.xicon .icon.icon-control-right.c-hover-hue-purple-light:after, .xicon-inline.icon-control-right .icon.c-hover-hue-purple-light:after,
.xicon-inline .icon.icon-control-right.c-hover-hue-purple-light:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=9888A5&symbol=right);
}
.xicon.icon-control-right .icon.c-hue-purple-dark:before,
.xicon .icon.icon-control-right.c-hue-purple-dark:before, .xicon-inline.icon-control-right .icon.c-hue-purple-dark:before,
.xicon-inline .icon.icon-control-right.c-hue-purple-dark:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=32124C&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-hue-purple-dark:after,
.xicon .icon.icon-control-right.c-hover-hue-purple-dark:after, .xicon-inline.icon-control-right .icon.c-hover-hue-purple-dark:after,
.xicon-inline .icon.icon-control-right.c-hover-hue-purple-dark:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=32124C&symbol=right);
}
.xicon.icon-control-right .icon.c-hue-purple-tint:before,
.xicon .icon.icon-control-right.c-hue-purple-tint:before, .xicon-inline.icon-control-right .icon.c-hue-purple-tint:before,
.xicon-inline .icon.icon-control-right.c-hue-purple-tint:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=513667&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-hue-purple-tint:after,
.xicon .icon.icon-control-right.c-hover-hue-purple-tint:after, .xicon-inline.icon-control-right .icon.c-hover-hue-purple-tint:after,
.xicon-inline .icon.icon-control-right.c-hover-hue-purple-tint:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=513667&symbol=right);
}
.xicon.icon-control-right .icon.c-base:before,
.xicon .icon.icon-control-right.c-base:before, .xicon-inline.icon-control-right .icon.c-base:before,
.xicon-inline .icon.icon-control-right.c-base:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00F0FF&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-base:after,
.xicon .icon.icon-control-right.c-hover-base:after, .xicon-inline.icon-control-right .icon.c-hover-base:after,
.xicon-inline .icon.icon-control-right.c-hover-base:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00F0FF&symbol=right);
}
.xicon.icon-control-right .icon.c-base-light:before,
.xicon .icon.icon-control-right.c-base-light:before, .xicon-inline.icon-control-right .icon.c-base-light:before,
.xicon-inline .icon.icon-control-right.c-base-light:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00FFED&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-base-light:after,
.xicon .icon.icon-control-right.c-hover-base-light:after, .xicon-inline.icon-control-right .icon.c-hover-base-light:after,
.xicon-inline .icon.icon-control-right.c-hover-base-light:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00FFED&symbol=right);
}
.xicon.icon-control-right .icon.c-base-dark:before,
.xicon .icon.icon-control-right.c-base-dark:before, .xicon-inline.icon-control-right .icon.c-base-dark:before,
.xicon-inline .icon.icon-control-right.c-base-dark:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=3DE3FF&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-base-dark:after,
.xicon .icon.icon-control-right.c-hover-base-dark:after, .xicon-inline.icon-control-right .icon.c-hover-base-dark:after,
.xicon-inline .icon.icon-control-right.c-hover-base-dark:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=3DE3FF&symbol=right);
}
.xicon.icon-control-right .icon.c-alt-light:before,
.xicon .icon.icon-control-right.c-alt-light:before, .xicon-inline.icon-control-right .icon.c-alt-light:before,
.xicon-inline .icon.icon-control-right.c-alt-light:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=75FFB5&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-alt-light:after,
.xicon .icon.icon-control-right.c-hover-alt-light:after, .xicon-inline.icon-control-right .icon.c-hover-alt-light:after,
.xicon-inline .icon.icon-control-right.c-hover-alt-light:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=75FFB5&symbol=right);
}
.xicon.icon-control-right .icon.c-alt-dark:before,
.xicon .icon.icon-control-right.c-alt-dark:before, .xicon-inline.icon-control-right .icon.c-alt-dark:before,
.xicon-inline .icon.icon-control-right.c-alt-dark:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=3BFFCC&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-alt-dark:after,
.xicon .icon.icon-control-right.c-hover-alt-dark:after, .xicon-inline.icon-control-right .icon.c-hover-alt-dark:after,
.xicon-inline .icon.icon-control-right.c-hover-alt-dark:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=3BFFCC&symbol=right);
}
.xicon.icon-control-right .icon.c-error:before,
.xicon .icon.icon-control-right.c-error:before, .xicon-inline.icon-control-right .icon.c-error:before,
.xicon-inline .icon.icon-control-right.c-error:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=ff6666&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-error:after,
.xicon .icon.icon-control-right.c-hover-error:after, .xicon-inline.icon-control-right .icon.c-hover-error:after,
.xicon-inline .icon.icon-control-right.c-hover-error:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=ff6666&symbol=right);
}
.xicon.icon-control-right .icon.c-back:before,
.xicon .icon.icon-control-right.c-back:before, .xicon-inline.icon-control-right .icon.c-back:before,
.xicon-inline .icon.icon-control-right.c-back:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFFFFF&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-back:after,
.xicon .icon.icon-control-right.c-hover-back:after, .xicon-inline.icon-control-right .icon.c-hover-back:after,
.xicon-inline .icon.icon-control-right.c-hover-back:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFFFFF&symbol=right);
}
.xicon.icon-control-right .icon.c-mobile-header:before,
.xicon .icon.icon-control-right.c-mobile-header:before, .xicon-inline.icon-control-right .icon.c-mobile-header:before,
.xicon-inline .icon.icon-control-right.c-mobile-header:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFFFFF&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-mobile-header:after,
.xicon .icon.icon-control-right.c-hover-mobile-header:after, .xicon-inline.icon-control-right .icon.c-hover-mobile-header:after,
.xicon-inline .icon.icon-control-right.c-hover-mobile-header:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFFFFF&symbol=right);
}
.xicon.icon-control-right .icon.c-popup-back:before,
.xicon .icon.icon-control-right.c-popup-back:before, .xicon-inline.icon-control-right .icon.c-popup-back:before,
.xicon-inline .icon.icon-control-right.c-popup-back:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00505A&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-popup-back:after,
.xicon .icon.icon-control-right.c-hover-popup-back:after, .xicon-inline.icon-control-right .icon.c-hover-popup-back:after,
.xicon-inline .icon.icon-control-right.c-hover-popup-back:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00505A&symbol=right);
}
.xicon.icon-control-right .icon.c-popup-overlay:before,
.xicon .icon.icon-control-right.c-popup-overlay:before, .xicon-inline.icon-control-right .icon.c-popup-overlay:before,
.xicon-inline .icon.icon-control-right.c-popup-overlay:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=000000&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-popup-overlay:after,
.xicon .icon.icon-control-right.c-hover-popup-overlay:after, .xicon-inline.icon-control-right .icon.c-hover-popup-overlay:after,
.xicon-inline .icon.icon-control-right.c-hover-popup-overlay:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=000000&symbol=right);
}
.xicon.icon-control-right .icon.c-high:before,
.xicon .icon.icon-control-right.c-high:before, .xicon-inline.icon-control-right .icon.c-high:before,
.xicon-inline .icon.icon-control-right.c-high:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00F0FF&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-high:after,
.xicon .icon.icon-control-right.c-hover-high:after, .xicon-inline.icon-control-right .icon.c-hover-high:after,
.xicon-inline .icon.icon-control-right.c-hover-high:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00F0FF&symbol=right);
}
.xicon.icon-control-right .icon.c-title:before,
.xicon .icon.icon-control-right.c-title:before, .xicon-inline.icon-control-right .icon.c-title:before,
.xicon-inline .icon.icon-control-right.c-title:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=1A2D50&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-title:after,
.xicon .icon.icon-control-right.c-hover-title:after, .xicon-inline.icon-control-right .icon.c-hover-title:after,
.xicon-inline .icon.icon-control-right.c-hover-title:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=1A2D50&symbol=right);
}
.xicon.icon-control-right .icon.c-body:before,
.xicon .icon.icon-control-right.c-body:before, .xicon-inline.icon-control-right .icon.c-body:before,
.xicon-inline .icon.icon-control-right.c-body:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=1A2D50&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-body:after,
.xicon .icon.icon-control-right.c-hover-body:after, .xicon-inline.icon-control-right .icon.c-hover-body:after,
.xicon-inline .icon.icon-control-right.c-hover-body:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=1A2D50&symbol=right);
}
.xicon.icon-control-right .icon.c-body-alt:before,
.xicon .icon.icon-control-right.c-body-alt:before, .xicon-inline.icon-control-right .icon.c-body-alt:before,
.xicon-inline .icon.icon-control-right.c-body-alt:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFFFFF&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-body-alt:after,
.xicon .icon.icon-control-right.c-hover-body-alt:after, .xicon-inline.icon-control-right .icon.c-hover-body-alt:after,
.xicon-inline .icon.icon-control-right.c-hover-body-alt:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFFFFF&symbol=right);
}
.xicon.icon-control-right .icon.c-link-hover:before,
.xicon .icon.icon-control-right.c-link-hover:before, .xicon-inline.icon-control-right .icon.c-link-hover:before,
.xicon-inline .icon.icon-control-right.c-link-hover:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=1A626B&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-link-hover:after,
.xicon .icon.icon-control-right.c-hover-link-hover:after, .xicon-inline.icon-control-right .icon.c-hover-link-hover:after,
.xicon-inline .icon.icon-control-right.c-hover-link-hover:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=1A626B&symbol=right);
}
.xicon.icon-control-right .icon.c-input:before,
.xicon .icon.icon-control-right.c-input:before, .xicon-inline.icon-control-right .icon.c-input:before,
.xicon-inline .icon.icon-control-right.c-input:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A7AC&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-input:after,
.xicon .icon.icon-control-right.c-hover-input:after, .xicon-inline.icon-control-right .icon.c-hover-input:after,
.xicon-inline .icon.icon-control-right.c-hover-input:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A7AC&symbol=right);
}
.xicon.icon-control-right .icon.c-input-border:before,
.xicon .icon.icon-control-right.c-input-border:before, .xicon-inline.icon-control-right .icon.c-input-border:before,
.xicon-inline .icon.icon-control-right.c-input-border:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=1A626B&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-input-border:after,
.xicon .icon.icon-control-right.c-hover-input-border:after, .xicon-inline.icon-control-right .icon.c-hover-input-border:after,
.xicon-inline .icon.icon-control-right.c-hover-input-border:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=1A626B&symbol=right);
}
.xicon.icon-control-right .icon.c-input-back:before,
.xicon .icon.icon-control-right.c-input-back:before, .xicon-inline.icon-control-right .icon.c-input-back:before,
.xicon-inline .icon.icon-control-right.c-input-back:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=1A626B&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-input-back:after,
.xicon .icon.icon-control-right.c-hover-input-back:after, .xicon-inline.icon-control-right .icon.c-hover-input-back:after,
.xicon-inline .icon.icon-control-right.c-hover-input-back:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=1A626B&symbol=right);
}
.xicon.icon-control-right .icon.c-input-placeholder:before,
.xicon .icon.icon-control-right.c-input-placeholder:before, .xicon-inline.icon-control-right .icon.c-input-placeholder:before,
.xicon-inline .icon.icon-control-right.c-input-placeholder:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A7AC&symbol=right);
}
.xicon.icon-control-right .icon.c-hover-input-placeholder:after,
.xicon .icon.icon-control-right.c-hover-input-placeholder:after, .xicon-inline.icon-control-right .icon.c-hover-input-placeholder:after,
.xicon-inline .icon.icon-control-right.c-hover-input-placeholder:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A7AC&symbol=right);
}
.xicon.icon-control-right .label, .xicon-inline.icon-control-right .label {
  padding: 0 10px 0 0;
}
.xicon.icon-control-right .icon + .label, .xicon-inline.icon-control-right .icon + .label {
  padding: 0 0 0 10px;
}
.xicon.icon-control-right.stack .label, .xicon-inline.icon-control-right.stack .label {
  padding: 0 0 10px 0;
}
.xicon.icon-control-right.stack .icon + .label, .xicon-inline.icon-control-right.stack .icon + .label {
  padding: 10px 0 0 0;
}

/*--- Down ---*/
.xicon.icon-control-down .icon,
.xicon .icon.icon-control-down, .xicon-inline.icon-control-down .icon,
.xicon-inline .icon.icon-control-down {
  width: 26px;
  height: 15px;
}
.xicon.icon-control-down .icon:before,
.xicon .icon.icon-control-down:before, .xicon-inline.icon-control-down .icon:before,
.xicon-inline .icon.icon-control-down:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?&symbol=down);
}
.xicon.icon-control-down .icon:after,
.xicon .icon.icon-control-down:after, .xicon-inline.icon-control-down .icon:after,
.xicon-inline .icon.icon-control-down:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?&symbol=down);
}
.xicon.icon-control-down .icon span,
.xicon .icon.icon-control-down span, .xicon-inline.icon-control-down .icon span,
.xicon-inline .icon.icon-control-down span {
  background-image: url(/assets/images/icons/general/controls.xsvg?&symbol=down);
}
.xicon.icon-control-down .icon.c-brand:before,
.xicon .icon.icon-control-down.c-brand:before, .xicon-inline.icon-control-down .icon.c-brand:before,
.xicon-inline .icon.icon-control-down.c-brand:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00F0FF&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-brand:after,
.xicon .icon.icon-control-down.c-hover-brand:after, .xicon-inline.icon-control-down .icon.c-hover-brand:after,
.xicon-inline .icon.icon-control-down.c-hover-brand:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00F0FF&symbol=down);
}
.xicon.icon-control-down .icon.c-lightest:before,
.xicon .icon.icon-control-down.c-lightest:before, .xicon-inline.icon-control-down .icon.c-lightest:before,
.xicon-inline .icon.icon-control-down.c-lightest:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=D6FFF0&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-lightest:after,
.xicon .icon.icon-control-down.c-hover-lightest:after, .xicon-inline.icon-control-down .icon.c-hover-lightest:after,
.xicon-inline .icon.icon-control-down.c-hover-lightest:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=D6FFF0&symbol=down);
}
.xicon.icon-control-down .icon.c-lighter:before,
.xicon .icon.icon-control-down.c-lighter:before, .xicon-inline.icon-control-down .icon.c-lighter:before,
.xicon-inline .icon.icon-control-down.c-lighter:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=BFD3D6&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-lighter:after,
.xicon .icon.icon-control-down.c-hover-lighter:after, .xicon-inline.icon-control-down .icon.c-hover-lighter:after,
.xicon-inline .icon.icon-control-down.c-hover-lighter:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=BFD3D6&symbol=down);
}
.xicon.icon-control-down .icon.c-light:before,
.xicon .icon.icon-control-down.c-light:before, .xicon-inline.icon-control-down .icon.c-light:before,
.xicon-inline .icon.icon-control-down.c-light:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A7AC&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-light:after,
.xicon .icon.icon-control-down.c-hover-light:after, .xicon-inline.icon-control-down .icon.c-hover-light:after,
.xicon-inline .icon.icon-control-down.c-hover-light:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A7AC&symbol=down);
}
.xicon.icon-control-down .icon.c-dark:before,
.xicon .icon.icon-control-down.c-dark:before, .xicon-inline.icon-control-down .icon.c-dark:before,
.xicon-inline .icon.icon-control-down.c-dark:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=1A626B&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-dark:after,
.xicon .icon.icon-control-down.c-hover-dark:after, .xicon-inline.icon-control-down .icon.c-hover-dark:after,
.xicon-inline .icon.icon-control-down.c-hover-dark:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=1A626B&symbol=down);
}
.xicon.icon-control-down .icon.c-darker:before,
.xicon .icon.icon-control-down.c-darker:before, .xicon-inline.icon-control-down .icon.c-darker:before,
.xicon-inline .icon.icon-control-down.c-darker:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00505A&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-darker:after,
.xicon .icon.icon-control-down.c-hover-darker:after, .xicon-inline.icon-control-down .icon.c-hover-darker:after,
.xicon-inline .icon.icon-control-down.c-hover-darker:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00505A&symbol=down);
}
.xicon.icon-control-down .icon.c-darkest:before,
.xicon .icon.icon-control-down.c-darkest:before, .xicon-inline.icon-control-down .icon.c-darkest:before,
.xicon-inline .icon.icon-control-down.c-darkest:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=1A2D50&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-darkest:after,
.xicon .icon.icon-control-down.c-hover-darkest:after, .xicon-inline.icon-control-down .icon.c-hover-darkest:after,
.xicon-inline .icon.icon-control-down.c-hover-darkest:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=1A2D50&symbol=down);
}
.xicon.icon-control-down .icon.c-bip-blue:before,
.xicon .icon.icon-control-down.c-bip-blue:before, .xicon-inline.icon-control-down .icon.c-bip-blue:before,
.xicon-inline .icon.icon-control-down.c-bip-blue:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=0C2340&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-bip-blue:after,
.xicon .icon.icon-control-down.c-hover-bip-blue:after, .xicon-inline.icon-control-down .icon.c-hover-bip-blue:after,
.xicon-inline .icon.icon-control-down.c-hover-bip-blue:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=0C2340&symbol=down);
}
.xicon.icon-control-down .icon.c-dark-fade:before,
.xicon .icon.icon-control-down.c-dark-fade:before, .xicon-inline.icon-control-down .icon.c-dark-fade:before,
.xicon-inline .icon.icon-control-down.c-dark-fade:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=41B7C4&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-dark-fade:after,
.xicon .icon.icon-control-down.c-hover-dark-fade:after, .xicon-inline.icon-control-down .icon.c-hover-dark-fade:after,
.xicon-inline .icon.icon-control-down.c-hover-dark-fade:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=41B7C4&symbol=down);
}
.xicon.icon-control-down .icon.c-white:before,
.xicon .icon.icon-control-down.c-white:before, .xicon-inline.icon-control-down .icon.c-white:before,
.xicon-inline .icon.icon-control-down.c-white:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFFFFF&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-white:after,
.xicon .icon.icon-control-down.c-hover-white:after, .xicon-inline.icon-control-down .icon.c-hover-white:after,
.xicon-inline .icon.icon-control-down.c-hover-white:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFFFFF&symbol=down);
}
.xicon.icon-control-down .icon.c-black:before,
.xicon .icon.icon-control-down.c-black:before, .xicon-inline.icon-control-down .icon.c-black:before,
.xicon-inline .icon.icon-control-down.c-black:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=000000&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-black:after,
.xicon .icon.icon-control-down.c-hover-black:after, .xicon-inline.icon-control-down .icon.c-hover-black:after,
.xicon-inline .icon.icon-control-down.c-hover-black:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=000000&symbol=down);
}
.xicon.icon-control-down .icon.c-grey:before,
.xicon .icon.icon-control-down.c-grey:before, .xicon-inline.icon-control-down .icon.c-grey:before,
.xicon-inline .icon.icon-control-down.c-grey:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=E5E5E5&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-grey:after,
.xicon .icon.icon-control-down.c-hover-grey:after, .xicon-inline.icon-control-down .icon.c-hover-grey:after,
.xicon-inline .icon.icon-control-down.c-hover-grey:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=E5E5E5&symbol=down);
}
.xicon.icon-control-down .icon.c-light-grey:before,
.xicon .icon.icon-control-down.c-light-grey:before, .xicon-inline.icon-control-down .icon.c-light-grey:before,
.xicon-inline .icon.icon-control-down.c-light-grey:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=f8f8f8&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-light-grey:after,
.xicon .icon.icon-control-down.c-hover-light-grey:after, .xicon-inline.icon-control-down .icon.c-hover-light-grey:after,
.xicon-inline .icon.icon-control-down.c-hover-light-grey:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=f8f8f8&symbol=down);
}
.xicon.icon-control-down .icon.c-hue-blue:before,
.xicon .icon.icon-control-down.c-hue-blue:before, .xicon-inline.icon-control-down .icon.c-hue-blue:before,
.xicon-inline .icon.icon-control-down.c-hue-blue:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00F0FF&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-hue-blue:after,
.xicon .icon.icon-control-down.c-hover-hue-blue:after, .xicon-inline.icon-control-down .icon.c-hover-hue-blue:after,
.xicon-inline .icon.icon-control-down.c-hover-hue-blue:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00F0FF&symbol=down);
}
.xicon.icon-control-down .icon.c-hue-blue-lighter:before,
.xicon .icon.icon-control-down.c-hue-blue-lighter:before, .xicon-inline.icon-control-down .icon.c-hue-blue-lighter:before,
.xicon-inline .icon.icon-control-down.c-hue-blue-lighter:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=CCFCFF&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-hue-blue-lighter:after,
.xicon .icon.icon-control-down.c-hover-hue-blue-lighter:after, .xicon-inline.icon-control-down .icon.c-hover-hue-blue-lighter:after,
.xicon-inline .icon.icon-control-down.c-hover-hue-blue-lighter:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=CCFCFF&symbol=down);
}
.xicon.icon-control-down .icon.c-hue-blue-light:before,
.xicon .icon.icon-control-down.c-hue-blue-light:before, .xicon-inline.icon-control-down .icon.c-hue-blue-light:before,
.xicon-inline .icon.icon-control-down.c-hue-blue-light:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A7AC&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-hue-blue-light:after,
.xicon .icon.icon-control-down.c-hover-hue-blue-light:after, .xicon-inline.icon-control-down .icon.c-hover-hue-blue-light:after,
.xicon-inline .icon.icon-control-down.c-hover-hue-blue-light:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A7AC&symbol=down);
}
.xicon.icon-control-down .icon.c-hue-blue-dark:before,
.xicon .icon.icon-control-down.c-hue-blue-dark:before, .xicon-inline.icon-control-down .icon.c-hue-blue-dark:before,
.xicon-inline .icon.icon-control-down.c-hue-blue-dark:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00505A&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-hue-blue-dark:after,
.xicon .icon.icon-control-down.c-hover-hue-blue-dark:after, .xicon-inline.icon-control-down .icon.c-hover-hue-blue-dark:after,
.xicon-inline .icon.icon-control-down.c-hover-hue-blue-dark:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00505A&symbol=down);
}
.xicon.icon-control-down .icon.c-hue-blue-darkest:before,
.xicon .icon.icon-control-down.c-hue-blue-darkest:before, .xicon-inline.icon-control-down .icon.c-hue-blue-darkest:before,
.xicon-inline .icon.icon-control-down.c-hue-blue-darkest:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=003E46&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-hue-blue-darkest:after,
.xicon .icon.icon-control-down.c-hover-hue-blue-darkest:after, .xicon-inline.icon-control-down .icon.c-hover-hue-blue-darkest:after,
.xicon-inline .icon.icon-control-down.c-hover-hue-blue-darkest:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=003E46&symbol=down);
}
.xicon.icon-control-down .icon.c-hue-blue-tint:before,
.xicon .icon.icon-control-down.c-hue-blue-tint:before, .xicon-inline.icon-control-down .icon.c-hue-blue-tint:before,
.xicon-inline .icon.icon-control-down.c-hue-blue-tint:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=266A73&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-hue-blue-tint:after,
.xicon .icon.icon-control-down.c-hover-hue-blue-tint:after, .xicon-inline.icon-control-down .icon.c-hover-hue-blue-tint:after,
.xicon-inline .icon.icon-control-down.c-hover-hue-blue-tint:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=266A73&symbol=down);
}
.xicon.icon-control-down .icon.c-hue-teal:before,
.xicon .icon.icon-control-down.c-hue-teal:before, .xicon-inline.icon-control-down .icon.c-hue-teal:before,
.xicon-inline .icon.icon-control-down.c-hue-teal:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00505A&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-hue-teal:after,
.xicon .icon.icon-control-down.c-hover-hue-teal:after, .xicon-inline.icon-control-down .icon.c-hover-hue-teal:after,
.xicon-inline .icon.icon-control-down.c-hover-hue-teal:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00505A&symbol=down);
}
.xicon.icon-control-down .icon.c-hue-teal-lighter:before,
.xicon .icon.icon-control-down.c-hue-teal-lighter:before, .xicon-inline.icon-control-down .icon.c-hue-teal-lighter:before,
.xicon-inline .icon.icon-control-down.c-hue-teal-lighter:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=D0FFF4&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-hue-teal-lighter:after,
.xicon .icon.icon-control-down.c-hover-hue-teal-lighter:after, .xicon-inline.icon-control-down .icon.c-hover-hue-teal-lighter:after,
.xicon-inline .icon.icon-control-down.c-hover-hue-teal-lighter:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=D0FFF4&symbol=down);
}
.xicon.icon-control-down .icon.c-hue-teal-light:before,
.xicon .icon.icon-control-down.c-hue-teal-light:before, .xicon-inline.icon-control-down .icon.c-hue-teal-light:before,
.xicon-inline .icon.icon-control-down.c-hue-teal-light:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A7AC&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-hue-teal-light:after,
.xicon .icon.icon-control-down.c-hover-hue-teal-light:after, .xicon-inline.icon-control-down .icon.c-hover-hue-teal-light:after,
.xicon-inline .icon.icon-control-down.c-hover-hue-teal-light:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A7AC&symbol=down);
}
.xicon.icon-control-down .icon.c-hue-teal-dark:before,
.xicon .icon.icon-control-down.c-hue-teal-dark:before, .xicon-inline.icon-control-down .icon.c-hue-teal-dark:before,
.xicon-inline .icon.icon-control-down.c-hue-teal-dark:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A7AC&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-hue-teal-dark:after,
.xicon .icon.icon-control-down.c-hover-hue-teal-dark:after, .xicon-inline.icon-control-down .icon.c-hover-hue-teal-dark:after,
.xicon-inline .icon.icon-control-down.c-hover-hue-teal-dark:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A7AC&symbol=down);
}
.xicon.icon-control-down .icon.c-hue-teal-tint:before,
.xicon .icon.icon-control-down.c-hue-teal-tint:before, .xicon-inline.icon-control-down .icon.c-hue-teal-tint:before,
.xicon-inline .icon.icon-control-down.c-hue-teal-tint:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A7AC&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-hue-teal-tint:after,
.xicon .icon.icon-control-down.c-hover-hue-teal-tint:after, .xicon-inline.icon-control-down .icon.c-hover-hue-teal-tint:after,
.xicon-inline .icon.icon-control-down.c-hover-hue-teal-tint:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A7AC&symbol=down);
}
.xicon.icon-control-down .icon.c-hue-mint:before,
.xicon .icon.icon-control-down.c-hue-mint:before, .xicon-inline.icon-control-down .icon.c-hue-mint:before,
.xicon-inline .icon.icon-control-down.c-hue-mint:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=14FFC7&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-hue-mint:after,
.xicon .icon.icon-control-down.c-hover-hue-mint:after, .xicon-inline.icon-control-down .icon.c-hover-hue-mint:after,
.xicon-inline .icon.icon-control-down.c-hover-hue-mint:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=14FFC7&symbol=down);
}
.xicon.icon-control-down .icon.c-hue-mint-lighter:before,
.xicon .icon.icon-control-down.c-hue-mint-lighter:before, .xicon-inline.icon-control-down .icon.c-hue-mint-lighter:before,
.xicon-inline .icon.icon-control-down.c-hue-mint-lighter:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=D6FFF0&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-hue-mint-lighter:after,
.xicon .icon.icon-control-down.c-hover-hue-mint-lighter:after, .xicon-inline.icon-control-down .icon.c-hover-hue-mint-lighter:after,
.xicon-inline .icon.icon-control-down.c-hover-hue-mint-lighter:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=D6FFF0&symbol=down);
}
.xicon.icon-control-down .icon.c-hue-mint-light:before,
.xicon .icon.icon-control-down.c-hue-mint-light:before, .xicon-inline.icon-control-down .icon.c-hue-mint-light:before,
.xicon-inline .icon.icon-control-down.c-hue-mint-light:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A5A1&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-hue-mint-light:after,
.xicon .icon.icon-control-down.c-hover-hue-mint-light:after, .xicon-inline.icon-control-down .icon.c-hover-hue-mint-light:after,
.xicon-inline .icon.icon-control-down.c-hover-hue-mint-light:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A5A1&symbol=down);
}
.xicon.icon-control-down .icon.c-hue-mint-dark:before,
.xicon .icon.icon-control-down.c-hue-mint-dark:before, .xicon-inline.icon-control-down .icon.c-hue-mint-dark:before,
.xicon-inline .icon.icon-control-down.c-hue-mint-dark:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=004C43&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-hue-mint-dark:after,
.xicon .icon.icon-control-down.c-hover-hue-mint-dark:after, .xicon-inline.icon-control-down .icon.c-hover-hue-mint-dark:after,
.xicon-inline .icon.icon-control-down.c-hover-hue-mint-dark:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=004C43&symbol=down);
}
.xicon.icon-control-down .icon.c-hue-mint-tint:before,
.xicon .icon.icon-control-down.c-hue-mint-tint:before, .xicon-inline.icon-control-down .icon.c-hue-mint-tint:before,
.xicon-inline .icon.icon-control-down.c-hue-mint-tint:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=27675F&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-hue-mint-tint:after,
.xicon .icon.icon-control-down.c-hover-hue-mint-tint:after, .xicon-inline.icon-control-down .icon.c-hover-hue-mint-tint:after,
.xicon-inline .icon.icon-control-down.c-hover-hue-mint-tint:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=27675F&symbol=down);
}
.xicon.icon-control-down .icon.c-hue-green:before,
.xicon .icon.icon-control-down.c-hue-green:before, .xicon-inline.icon-control-down .icon.c-hue-green:before,
.xicon-inline .icon.icon-control-down.c-hue-green:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=8CFF50&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-hue-green:after,
.xicon .icon.icon-control-down.c-hover-hue-green:after, .xicon-inline.icon-control-down .icon.c-hover-hue-green:after,
.xicon-inline .icon.icon-control-down.c-hover-hue-green:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=8CFF50&symbol=down);
}
.xicon.icon-control-down .icon.c-hue-green-lighter:before,
.xicon .icon.icon-control-down.c-hue-green-lighter:before, .xicon-inline.icon-control-down .icon.c-hue-green-lighter:before,
.xicon-inline .icon.icon-control-down.c-hue-green-lighter:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=EEFFE5&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-hue-green-lighter:after,
.xicon .icon.icon-control-down.c-hover-hue-green-lighter:after, .xicon-inline.icon-control-down .icon.c-hover-hue-green-lighter:after,
.xicon-inline .icon.icon-control-down.c-hover-hue-green-lighter:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=EEFFE5&symbol=down);
}
.xicon.icon-control-down .icon.c-hue-green-light:before,
.xicon .icon.icon-control-down.c-hue-green-light:before, .xicon-inline.icon-control-down .icon.c-hue-green-light:before,
.xicon-inline .icon.icon-control-down.c-hue-green-light:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=90A193&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-hue-green-light:after,
.xicon .icon.icon-control-down.c-hover-hue-green-light:after, .xicon-inline.icon-control-down .icon.c-hover-hue-green-light:after,
.xicon-inline .icon.icon-control-down.c-hover-hue-green-light:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=90A193&symbol=down);
}
.xicon.icon-control-down .icon.c-hue-green-dark:before,
.xicon .icon.icon-control-down.c-hue-green-dark:before, .xicon-inline.icon-control-down .icon.c-hue-green-dark:before,
.xicon-inline .icon.icon-control-down.c-hue-green-dark:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=214427&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-hue-green-dark:after,
.xicon .icon.icon-control-down.c-hover-hue-green-dark:after, .xicon-inline.icon-control-down .icon.c-hover-hue-green-dark:after,
.xicon-inline .icon.icon-control-down.c-hover-hue-green-dark:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=214427&symbol=down);
}
.xicon.icon-control-down .icon.c-hue-green-tint:before,
.xicon .icon.icon-control-down.c-hue-green-tint:before, .xicon-inline.icon-control-down .icon.c-hue-green-tint:before,
.xicon-inline .icon.icon-control-down.c-hue-green-tint:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=426047&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-hue-green-tint:after,
.xicon .icon.icon-control-down.c-hover-hue-green-tint:after, .xicon-inline.icon-control-down .icon.c-hover-hue-green-tint:after,
.xicon-inline .icon.icon-control-down.c-hover-hue-green-tint:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=426047&symbol=down);
}
.xicon.icon-control-down .icon.c-hue-yellow:before,
.xicon .icon.icon-control-down.c-hue-yellow:before, .xicon-inline.icon-control-down .icon.c-hue-yellow:before,
.xicon-inline .icon.icon-control-down.c-hue-yellow:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFE533&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-hue-yellow:after,
.xicon .icon.icon-control-down.c-hover-hue-yellow:after, .xicon-inline.icon-control-down .icon.c-hover-hue-yellow:after,
.xicon-inline .icon.icon-control-down.c-hover-hue-yellow:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFE533&symbol=down);
}
.xicon.icon-control-down .icon.c-hue-yellow-lighter:before,
.xicon .icon.icon-control-down.c-hue-yellow-lighter:before, .xicon-inline.icon-control-down .icon.c-hue-yellow-lighter:before,
.xicon-inline .icon.icon-control-down.c-hue-yellow-lighter:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFFAD6&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-hue-yellow-lighter:after,
.xicon .icon.icon-control-down.c-hover-hue-yellow-lighter:after, .xicon-inline.icon-control-down .icon.c-hover-hue-yellow-lighter:after,
.xicon-inline .icon.icon-control-down.c-hover-hue-yellow-lighter:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFFAD6&symbol=down);
}
.xicon.icon-control-down .icon.c-hue-yellow-light:before,
.xicon .icon.icon-control-down.c-hue-yellow-light:before, .xicon-inline.icon-control-down .icon.c-hue-yellow-light:before,
.xicon-inline .icon.icon-control-down.c-hue-yellow-light:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=9694A8&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-hue-yellow-light:after,
.xicon .icon.icon-control-down.c-hover-hue-yellow-light:after, .xicon-inline.icon-control-down .icon.c-hover-hue-yellow-light:after,
.xicon-inline .icon.icon-control-down.c-hover-hue-yellow-light:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=9694A8&symbol=down);
}
.xicon.icon-control-down .icon.c-hue-yellow-dark:before,
.xicon .icon.icon-control-down.c-hue-yellow-dark:before, .xicon-inline.icon-control-down .icon.c-hue-yellow-dark:before,
.xicon-inline .icon.icon-control-down.c-hue-yellow-dark:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=2D2A51&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-hue-yellow-dark:after,
.xicon .icon.icon-control-down.c-hover-hue-yellow-dark:after, .xicon-inline.icon-control-down .icon.c-hover-hue-yellow-dark:after,
.xicon-inline .icon.icon-control-down.c-hover-hue-yellow-dark:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=2D2A51&symbol=down);
}
.xicon.icon-control-down .icon.c-hue-yellow-tint:before,
.xicon .icon.icon-control-down.c-hue-yellow-tint:before, .xicon-inline.icon-control-down .icon.c-hue-yellow-tint:before,
.xicon-inline .icon.icon-control-down.c-hue-yellow-tint:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=4D4A6B&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-hue-yellow-tint:after,
.xicon .icon.icon-control-down.c-hover-hue-yellow-tint:after, .xicon-inline.icon-control-down .icon.c-hover-hue-yellow-tint:after,
.xicon-inline .icon.icon-control-down.c-hover-hue-yellow-tint:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=4D4A6B&symbol=down);
}
.xicon.icon-control-down .icon.c-hue-orange:before,
.xicon .icon.icon-control-down.c-hue-orange:before, .xicon-inline.icon-control-down .icon.c-hue-orange:before,
.xicon-inline .icon.icon-control-down.c-hue-orange:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FF8500&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-hue-orange:after,
.xicon .icon.icon-control-down.c-hover-hue-orange:after, .xicon-inline.icon-control-down .icon.c-hover-hue-orange:after,
.xicon-inline .icon.icon-control-down.c-hover-hue-orange:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FF8500&symbol=down);
}
.xicon.icon-control-down .icon.c-hue-orange-lighter:before,
.xicon .icon.icon-control-down.c-hue-orange-lighter:before, .xicon-inline.icon-control-down .icon.c-hue-orange-lighter:before,
.xicon-inline .icon.icon-control-down.c-hue-orange-lighter:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFE7CC&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-hue-orange-lighter:after,
.xicon .icon.icon-control-down.c-hover-hue-orange-lighter:after, .xicon-inline.icon-control-down .icon.c-hover-hue-orange-lighter:after,
.xicon-inline .icon.icon-control-down.c-hover-hue-orange-lighter:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFE7CC&symbol=down);
}
.xicon.icon-control-down .icon.c-hue-orange-light:before,
.xicon .icon.icon-control-down.c-hue-orange-light:before, .xicon-inline.icon-control-down .icon.c-hue-orange-light:before,
.xicon-inline .icon.icon-control-down.c-hue-orange-light:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=A38D9A&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-hue-orange-light:after,
.xicon .icon.icon-control-down.c-hover-hue-orange-light:after, .xicon-inline.icon-control-down .icon.c-hover-hue-orange-light:after,
.xicon-inline .icon.icon-control-down.c-hover-hue-orange-light:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=A38D9A&symbol=down);
}
.xicon.icon-control-down .icon.c-hue-orange-dark:before,
.xicon .icon.icon-control-down.c-hue-orange-dark:before, .xicon-inline.icon-control-down .icon.c-hue-orange-dark:before,
.xicon-inline .icon.icon-control-down.c-hue-orange-dark:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=471C35&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-hue-orange-dark:after,
.xicon .icon.icon-control-down.c-hover-hue-orange-dark:after, .xicon-inline.icon-control-down .icon.c-hover-hue-orange-dark:after,
.xicon-inline .icon.icon-control-down.c-hover-hue-orange-dark:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=471C35&symbol=down);
}
.xicon.icon-control-down .icon.c-hue-orange-tint:before,
.xicon .icon.icon-control-down.c-hue-orange-tint:before, .xicon-inline.icon-control-down .icon.c-hue-orange-tint:before,
.xicon-inline .icon.icon-control-down.c-hue-orange-tint:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=633E53&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-hue-orange-tint:after,
.xicon .icon.icon-control-down.c-hover-hue-orange-tint:after, .xicon-inline.icon-control-down .icon.c-hover-hue-orange-tint:after,
.xicon-inline .icon.icon-control-down.c-hover-hue-orange-tint:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=633E53&symbol=down);
}
.xicon.icon-control-down .icon.c-hue-red:before,
.xicon .icon.icon-control-down.c-hue-red:before, .xicon-inline.icon-control-down .icon.c-hue-red:before,
.xicon-inline .icon.icon-control-down.c-hue-red:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FF6378&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-hue-red:after,
.xicon .icon.icon-control-down.c-hover-hue-red:after, .xicon-inline.icon-control-down .icon.c-hover-hue-red:after,
.xicon-inline .icon.icon-control-down.c-hover-hue-red:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FF6378&symbol=down);
}
.xicon.icon-control-down .icon.c-hue-red-lighter:before,
.xicon .icon.icon-control-down.c-hue-red-lighter:before, .xicon-inline.icon-control-down .icon.c-hue-red-lighter:before,
.xicon-inline .icon.icon-control-down.c-hue-red-lighter:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFE0E4&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-hue-red-lighter:after,
.xicon .icon.icon-control-down.c-hover-hue-red-lighter:after, .xicon-inline.icon-control-down .icon.c-hover-hue-red-lighter:after,
.xicon-inline .icon.icon-control-down.c-hover-hue-red-lighter:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFE0E4&symbol=down);
}
.xicon.icon-control-down .icon.c-hue-red-light:before,
.xicon .icon.icon-control-down.c-hue-red-light:before, .xicon-inline.icon-control-down .icon.c-hue-red-light:before,
.xicon-inline .icon.icon-control-down.c-hue-red-light:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=9E8092&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-hue-red-light:after,
.xicon .icon.icon-control-down.c-hover-hue-red-light:after, .xicon-inline.icon-control-down .icon.c-hover-hue-red-light:after,
.xicon-inline .icon.icon-control-down.c-hover-hue-red-light:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=9E8092&symbol=down);
}
.xicon.icon-control-down .icon.c-hue-red-dark:before,
.xicon .icon.icon-control-down.c-hue-red-dark:before, .xicon-inline.icon-control-down .icon.c-hue-red-dark:before,
.xicon-inline .icon.icon-control-down.c-hue-red-dark:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=3E0026&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-hue-red-dark:after,
.xicon .icon.icon-control-down.c-hover-hue-red-dark:after, .xicon-inline.icon-control-down .icon.c-hover-hue-red-dark:after,
.xicon-inline .icon.icon-control-down.c-hover-hue-red-dark:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=3E0026&symbol=down);
}
.xicon.icon-control-down .icon.c-hue-red-tint:before,
.xicon .icon.icon-control-down.c-hue-red-tint:before, .xicon-inline.icon-control-down .icon.c-hue-red-tint:before,
.xicon-inline .icon.icon-control-down.c-hue-red-tint:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=5B2646&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-hue-red-tint:after,
.xicon .icon.icon-control-down.c-hover-hue-red-tint:after, .xicon-inline.icon-control-down .icon.c-hover-hue-red-tint:after,
.xicon-inline .icon.icon-control-down.c-hover-hue-red-tint:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=5B2646&symbol=down);
}
.xicon.icon-control-down .icon.c-hue-maroon:before,
.xicon .icon.icon-control-down.c-hue-maroon:before, .xicon-inline.icon-control-down .icon.c-hue-maroon:before,
.xicon-inline .icon.icon-control-down.c-hue-maroon:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FF6378&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-hue-maroon:after,
.xicon .icon.icon-control-down.c-hover-hue-maroon:after, .xicon-inline.icon-control-down .icon.c-hover-hue-maroon:after,
.xicon-inline .icon.icon-control-down.c-hover-hue-maroon:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FF6378&symbol=down);
}
.xicon.icon-control-down .icon.c-hue-maroon-lighter:before,
.xicon .icon.icon-control-down.c-hue-maroon-lighter:before, .xicon-inline.icon-control-down .icon.c-hue-maroon-lighter:before,
.xicon-inline .icon.icon-control-down.c-hue-maroon-lighter:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFE0E4&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-hue-maroon-lighter:after,
.xicon .icon.icon-control-down.c-hover-hue-maroon-lighter:after, .xicon-inline.icon-control-down .icon.c-hover-hue-maroon-lighter:after,
.xicon-inline .icon.icon-control-down.c-hover-hue-maroon-lighter:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFE0E4&symbol=down);
}
.xicon.icon-control-down .icon.c-hue-maroon-light:before,
.xicon .icon.icon-control-down.c-hue-maroon-light:before, .xicon-inline.icon-control-down .icon.c-hue-maroon-light:before,
.xicon-inline .icon.icon-control-down.c-hue-maroon-light:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=9E8092&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-hue-maroon-light:after,
.xicon .icon.icon-control-down.c-hover-hue-maroon-light:after, .xicon-inline.icon-control-down .icon.c-hover-hue-maroon-light:after,
.xicon-inline .icon.icon-control-down.c-hover-hue-maroon-light:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=9E8092&symbol=down);
}
.xicon.icon-control-down .icon.c-hue-maroon-dark:before,
.xicon .icon.icon-control-down.c-hue-maroon-dark:before, .xicon-inline.icon-control-down .icon.c-hue-maroon-dark:before,
.xicon-inline .icon.icon-control-down.c-hue-maroon-dark:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=3E0026&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-hue-maroon-dark:after,
.xicon .icon.icon-control-down.c-hover-hue-maroon-dark:after, .xicon-inline.icon-control-down .icon.c-hover-hue-maroon-dark:after,
.xicon-inline .icon.icon-control-down.c-hover-hue-maroon-dark:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=3E0026&symbol=down);
}
.xicon.icon-control-down .icon.c-hue-maroon-tint:before,
.xicon .icon.icon-control-down.c-hue-maroon-tint:before, .xicon-inline.icon-control-down .icon.c-hue-maroon-tint:before,
.xicon-inline .icon.icon-control-down.c-hue-maroon-tint:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=9E8092&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-hue-maroon-tint:after,
.xicon .icon.icon-control-down.c-hover-hue-maroon-tint:after, .xicon-inline.icon-control-down .icon.c-hover-hue-maroon-tint:after,
.xicon-inline .icon.icon-control-down.c-hover-hue-maroon-tint:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=9E8092&symbol=down);
}
.xicon.icon-control-down .icon.c-hue-pink:before,
.xicon .icon.icon-control-down.c-hue-pink:before, .xicon-inline.icon-control-down .icon.c-hue-pink:before,
.xicon-inline .icon.icon-control-down.c-hue-pink:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FF82FF&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-hue-pink:after,
.xicon .icon.icon-control-down.c-hover-hue-pink:after, .xicon-inline.icon-control-down .icon.c-hover-hue-pink:after,
.xicon-inline .icon.icon-control-down.c-hover-hue-pink:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FF82FF&symbol=down);
}
.xicon.icon-control-down .icon.c-hue-pink-lighter:before,
.xicon .icon.icon-control-down.c-hue-pink-lighter:before, .xicon-inline.icon-control-down .icon.c-hue-pink-lighter:before,
.xicon-inline .icon.icon-control-down.c-hue-pink-lighter:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFE6FF&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-hue-pink-lighter:after,
.xicon .icon.icon-control-down.c-hover-hue-pink-lighter:after, .xicon-inline.icon-control-down .icon.c-hover-hue-pink-lighter:after,
.xicon-inline .icon.icon-control-down.c-hover-hue-pink-lighter:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFE6FF&symbol=down);
}
.xicon.icon-control-down .icon.c-hue-pink-light:before,
.xicon .icon.icon-control-down.c-hue-pink-light:before, .xicon-inline.icon-control-down .icon.c-hue-pink-light:before,
.xicon-inline .icon.icon-control-down.c-hue-pink-light:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=A194A7&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-hue-pink-light:after,
.xicon .icon.icon-control-down.c-hover-hue-pink-light:after, .xicon-inline.icon-control-down .icon.c-hover-hue-pink-light:after,
.xicon-inline .icon.icon-control-down.c-hover-hue-pink-light:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=A194A7&symbol=down);
}
.xicon.icon-control-down .icon.c-hue-pink-dark:before,
.xicon .icon.icon-control-down.c-hue-pink-dark:before, .xicon-inline.icon-control-down .icon.c-hue-pink-dark:before,
.xicon-inline .icon.icon-control-down.c-hue-pink-dark:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=442A4F&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-hue-pink-dark:after,
.xicon .icon.icon-control-down.c-hover-hue-pink-dark:after, .xicon-inline.icon-control-down .icon.c-hover-hue-pink-dark:after,
.xicon-inline .icon.icon-control-down.c-hover-hue-pink-dark:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=442A4F&symbol=down);
}
.xicon.icon-control-down .icon.c-hue-pink-tint:before,
.xicon .icon.icon-control-down.c-hue-pink-tint:before, .xicon-inline.icon-control-down .icon.c-hue-pink-tint:before,
.xicon-inline .icon.icon-control-down.c-hue-pink-tint:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=604A69&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-hue-pink-tint:after,
.xicon .icon.icon-control-down.c-hover-hue-pink-tint:after, .xicon-inline.icon-control-down .icon.c-hover-hue-pink-tint:after,
.xicon-inline .icon.icon-control-down.c-hover-hue-pink-tint:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=604A69&symbol=down);
}
.xicon.icon-control-down .icon.c-hue-purple:before,
.xicon .icon.icon-control-down.c-hue-purple:before, .xicon-inline.icon-control-down .icon.c-hue-purple:before,
.xicon-inline .icon.icon-control-down.c-hue-purple:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=B58CFF&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-hue-purple:after,
.xicon .icon.icon-control-down.c-hover-hue-purple:after, .xicon-inline.icon-control-down .icon.c-hover-hue-purple:after,
.xicon-inline .icon.icon-control-down.c-hover-hue-purple:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=B58CFF&symbol=down);
}
.xicon.icon-control-down .icon.c-hue-purple-lighter:before,
.xicon .icon.icon-control-down.c-hue-purple-lighter:before, .xicon-inline.icon-control-down .icon.c-hue-purple-lighter:before,
.xicon-inline .icon.icon-control-down.c-hue-purple-lighter:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=F0E8FF&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-hue-purple-lighter:after,
.xicon .icon.icon-control-down.c-hover-hue-purple-lighter:after, .xicon-inline.icon-control-down .icon.c-hover-hue-purple-lighter:after,
.xicon-inline .icon.icon-control-down.c-hover-hue-purple-lighter:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=F0E8FF&symbol=down);
}
.xicon.icon-control-down .icon.c-hue-purple-light:before,
.xicon .icon.icon-control-down.c-hue-purple-light:before, .xicon-inline.icon-control-down .icon.c-hue-purple-light:before,
.xicon-inline .icon.icon-control-down.c-hue-purple-light:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=9888A5&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-hue-purple-light:after,
.xicon .icon.icon-control-down.c-hover-hue-purple-light:after, .xicon-inline.icon-control-down .icon.c-hover-hue-purple-light:after,
.xicon-inline .icon.icon-control-down.c-hover-hue-purple-light:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=9888A5&symbol=down);
}
.xicon.icon-control-down .icon.c-hue-purple-dark:before,
.xicon .icon.icon-control-down.c-hue-purple-dark:before, .xicon-inline.icon-control-down .icon.c-hue-purple-dark:before,
.xicon-inline .icon.icon-control-down.c-hue-purple-dark:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=32124C&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-hue-purple-dark:after,
.xicon .icon.icon-control-down.c-hover-hue-purple-dark:after, .xicon-inline.icon-control-down .icon.c-hover-hue-purple-dark:after,
.xicon-inline .icon.icon-control-down.c-hover-hue-purple-dark:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=32124C&symbol=down);
}
.xicon.icon-control-down .icon.c-hue-purple-tint:before,
.xicon .icon.icon-control-down.c-hue-purple-tint:before, .xicon-inline.icon-control-down .icon.c-hue-purple-tint:before,
.xicon-inline .icon.icon-control-down.c-hue-purple-tint:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=513667&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-hue-purple-tint:after,
.xicon .icon.icon-control-down.c-hover-hue-purple-tint:after, .xicon-inline.icon-control-down .icon.c-hover-hue-purple-tint:after,
.xicon-inline .icon.icon-control-down.c-hover-hue-purple-tint:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=513667&symbol=down);
}
.xicon.icon-control-down .icon.c-base:before,
.xicon .icon.icon-control-down.c-base:before, .xicon-inline.icon-control-down .icon.c-base:before,
.xicon-inline .icon.icon-control-down.c-base:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00F0FF&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-base:after,
.xicon .icon.icon-control-down.c-hover-base:after, .xicon-inline.icon-control-down .icon.c-hover-base:after,
.xicon-inline .icon.icon-control-down.c-hover-base:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00F0FF&symbol=down);
}
.xicon.icon-control-down .icon.c-base-light:before,
.xicon .icon.icon-control-down.c-base-light:before, .xicon-inline.icon-control-down .icon.c-base-light:before,
.xicon-inline .icon.icon-control-down.c-base-light:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00FFED&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-base-light:after,
.xicon .icon.icon-control-down.c-hover-base-light:after, .xicon-inline.icon-control-down .icon.c-hover-base-light:after,
.xicon-inline .icon.icon-control-down.c-hover-base-light:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00FFED&symbol=down);
}
.xicon.icon-control-down .icon.c-base-dark:before,
.xicon .icon.icon-control-down.c-base-dark:before, .xicon-inline.icon-control-down .icon.c-base-dark:before,
.xicon-inline .icon.icon-control-down.c-base-dark:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=3DE3FF&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-base-dark:after,
.xicon .icon.icon-control-down.c-hover-base-dark:after, .xicon-inline.icon-control-down .icon.c-hover-base-dark:after,
.xicon-inline .icon.icon-control-down.c-hover-base-dark:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=3DE3FF&symbol=down);
}
.xicon.icon-control-down .icon.c-alt-light:before,
.xicon .icon.icon-control-down.c-alt-light:before, .xicon-inline.icon-control-down .icon.c-alt-light:before,
.xicon-inline .icon.icon-control-down.c-alt-light:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=75FFB5&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-alt-light:after,
.xicon .icon.icon-control-down.c-hover-alt-light:after, .xicon-inline.icon-control-down .icon.c-hover-alt-light:after,
.xicon-inline .icon.icon-control-down.c-hover-alt-light:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=75FFB5&symbol=down);
}
.xicon.icon-control-down .icon.c-alt-dark:before,
.xicon .icon.icon-control-down.c-alt-dark:before, .xicon-inline.icon-control-down .icon.c-alt-dark:before,
.xicon-inline .icon.icon-control-down.c-alt-dark:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=3BFFCC&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-alt-dark:after,
.xicon .icon.icon-control-down.c-hover-alt-dark:after, .xicon-inline.icon-control-down .icon.c-hover-alt-dark:after,
.xicon-inline .icon.icon-control-down.c-hover-alt-dark:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=3BFFCC&symbol=down);
}
.xicon.icon-control-down .icon.c-error:before,
.xicon .icon.icon-control-down.c-error:before, .xicon-inline.icon-control-down .icon.c-error:before,
.xicon-inline .icon.icon-control-down.c-error:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=ff6666&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-error:after,
.xicon .icon.icon-control-down.c-hover-error:after, .xicon-inline.icon-control-down .icon.c-hover-error:after,
.xicon-inline .icon.icon-control-down.c-hover-error:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=ff6666&symbol=down);
}
.xicon.icon-control-down .icon.c-back:before,
.xicon .icon.icon-control-down.c-back:before, .xicon-inline.icon-control-down .icon.c-back:before,
.xicon-inline .icon.icon-control-down.c-back:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFFFFF&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-back:after,
.xicon .icon.icon-control-down.c-hover-back:after, .xicon-inline.icon-control-down .icon.c-hover-back:after,
.xicon-inline .icon.icon-control-down.c-hover-back:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFFFFF&symbol=down);
}
.xicon.icon-control-down .icon.c-mobile-header:before,
.xicon .icon.icon-control-down.c-mobile-header:before, .xicon-inline.icon-control-down .icon.c-mobile-header:before,
.xicon-inline .icon.icon-control-down.c-mobile-header:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFFFFF&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-mobile-header:after,
.xicon .icon.icon-control-down.c-hover-mobile-header:after, .xicon-inline.icon-control-down .icon.c-hover-mobile-header:after,
.xicon-inline .icon.icon-control-down.c-hover-mobile-header:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFFFFF&symbol=down);
}
.xicon.icon-control-down .icon.c-popup-back:before,
.xicon .icon.icon-control-down.c-popup-back:before, .xicon-inline.icon-control-down .icon.c-popup-back:before,
.xicon-inline .icon.icon-control-down.c-popup-back:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00505A&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-popup-back:after,
.xicon .icon.icon-control-down.c-hover-popup-back:after, .xicon-inline.icon-control-down .icon.c-hover-popup-back:after,
.xicon-inline .icon.icon-control-down.c-hover-popup-back:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00505A&symbol=down);
}
.xicon.icon-control-down .icon.c-popup-overlay:before,
.xicon .icon.icon-control-down.c-popup-overlay:before, .xicon-inline.icon-control-down .icon.c-popup-overlay:before,
.xicon-inline .icon.icon-control-down.c-popup-overlay:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=000000&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-popup-overlay:after,
.xicon .icon.icon-control-down.c-hover-popup-overlay:after, .xicon-inline.icon-control-down .icon.c-hover-popup-overlay:after,
.xicon-inline .icon.icon-control-down.c-hover-popup-overlay:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=000000&symbol=down);
}
.xicon.icon-control-down .icon.c-high:before,
.xicon .icon.icon-control-down.c-high:before, .xicon-inline.icon-control-down .icon.c-high:before,
.xicon-inline .icon.icon-control-down.c-high:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00F0FF&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-high:after,
.xicon .icon.icon-control-down.c-hover-high:after, .xicon-inline.icon-control-down .icon.c-hover-high:after,
.xicon-inline .icon.icon-control-down.c-hover-high:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00F0FF&symbol=down);
}
.xicon.icon-control-down .icon.c-title:before,
.xicon .icon.icon-control-down.c-title:before, .xicon-inline.icon-control-down .icon.c-title:before,
.xicon-inline .icon.icon-control-down.c-title:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=1A2D50&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-title:after,
.xicon .icon.icon-control-down.c-hover-title:after, .xicon-inline.icon-control-down .icon.c-hover-title:after,
.xicon-inline .icon.icon-control-down.c-hover-title:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=1A2D50&symbol=down);
}
.xicon.icon-control-down .icon.c-body:before,
.xicon .icon.icon-control-down.c-body:before, .xicon-inline.icon-control-down .icon.c-body:before,
.xicon-inline .icon.icon-control-down.c-body:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=1A2D50&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-body:after,
.xicon .icon.icon-control-down.c-hover-body:after, .xicon-inline.icon-control-down .icon.c-hover-body:after,
.xicon-inline .icon.icon-control-down.c-hover-body:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=1A2D50&symbol=down);
}
.xicon.icon-control-down .icon.c-body-alt:before,
.xicon .icon.icon-control-down.c-body-alt:before, .xicon-inline.icon-control-down .icon.c-body-alt:before,
.xicon-inline .icon.icon-control-down.c-body-alt:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFFFFF&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-body-alt:after,
.xicon .icon.icon-control-down.c-hover-body-alt:after, .xicon-inline.icon-control-down .icon.c-hover-body-alt:after,
.xicon-inline .icon.icon-control-down.c-hover-body-alt:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=FFFFFF&symbol=down);
}
.xicon.icon-control-down .icon.c-link-hover:before,
.xicon .icon.icon-control-down.c-link-hover:before, .xicon-inline.icon-control-down .icon.c-link-hover:before,
.xicon-inline .icon.icon-control-down.c-link-hover:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=1A626B&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-link-hover:after,
.xicon .icon.icon-control-down.c-hover-link-hover:after, .xicon-inline.icon-control-down .icon.c-hover-link-hover:after,
.xicon-inline .icon.icon-control-down.c-hover-link-hover:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=1A626B&symbol=down);
}
.xicon.icon-control-down .icon.c-input:before,
.xicon .icon.icon-control-down.c-input:before, .xicon-inline.icon-control-down .icon.c-input:before,
.xicon-inline .icon.icon-control-down.c-input:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A7AC&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-input:after,
.xicon .icon.icon-control-down.c-hover-input:after, .xicon-inline.icon-control-down .icon.c-hover-input:after,
.xicon-inline .icon.icon-control-down.c-hover-input:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A7AC&symbol=down);
}
.xicon.icon-control-down .icon.c-input-border:before,
.xicon .icon.icon-control-down.c-input-border:before, .xicon-inline.icon-control-down .icon.c-input-border:before,
.xicon-inline .icon.icon-control-down.c-input-border:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=1A626B&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-input-border:after,
.xicon .icon.icon-control-down.c-hover-input-border:after, .xicon-inline.icon-control-down .icon.c-hover-input-border:after,
.xicon-inline .icon.icon-control-down.c-hover-input-border:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=1A626B&symbol=down);
}
.xicon.icon-control-down .icon.c-input-back:before,
.xicon .icon.icon-control-down.c-input-back:before, .xicon-inline.icon-control-down .icon.c-input-back:before,
.xicon-inline .icon.icon-control-down.c-input-back:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=1A626B&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-input-back:after,
.xicon .icon.icon-control-down.c-hover-input-back:after, .xicon-inline.icon-control-down .icon.c-hover-input-back:after,
.xicon-inline .icon.icon-control-down.c-hover-input-back:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=1A626B&symbol=down);
}
.xicon.icon-control-down .icon.c-input-placeholder:before,
.xicon .icon.icon-control-down.c-input-placeholder:before, .xicon-inline.icon-control-down .icon.c-input-placeholder:before,
.xicon-inline .icon.icon-control-down.c-input-placeholder:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A7AC&symbol=down);
}
.xicon.icon-control-down .icon.c-hover-input-placeholder:after,
.xicon .icon.icon-control-down.c-hover-input-placeholder:after, .xicon-inline.icon-control-down .icon.c-hover-input-placeholder:after,
.xicon-inline .icon.icon-control-down.c-hover-input-placeholder:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A7AC&symbol=down);
}
.xicon.icon-control-down .label, .xicon-inline.icon-control-down .label {
  padding: 0 10px 0 0;
}
.xicon.icon-control-down .icon + .label, .xicon-inline.icon-control-down .icon + .label {
  padding: 0 0 0 10px;
}
.xicon.icon-control-down.stack .label, .xicon-inline.icon-control-down.stack .label {
  padding: 0 0 10px 0;
}
.xicon.icon-control-down.stack .icon + .label, .xicon-inline.icon-control-down.stack .icon + .label {
  padding: 10px 0 0 0;
}

/*--- Popup-close ---*/
.xicon.icon-control-popup-close .icon,
.xicon .icon.icon-control-popup-close, .xicon-inline.icon-control-popup-close .icon,
.xicon-inline .icon.icon-control-popup-close {
  width: 24px;
  height: 24px;
}
.xicon.icon-control-popup-close .icon:before,
.xicon .icon.icon-control-popup-close:before, .xicon-inline.icon-control-popup-close .icon:before,
.xicon-inline .icon.icon-control-popup-close:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A7AC&symbol=close);
}
.xicon.icon-control-popup-close .icon:after,
.xicon .icon.icon-control-popup-close:after, .xicon-inline.icon-control-popup-close .icon:after,
.xicon-inline .icon.icon-control-popup-close:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00F0FF&symbol=close);
}
.xicon.icon-control-popup-close .icon span,
.xicon .icon.icon-control-popup-close span, .xicon-inline.icon-control-popup-close .icon span,
.xicon-inline .icon.icon-control-popup-close span {
  background-image: url(/assets/images/icons/general/controls.xsvg?&symbol=close);
}
.xicon.icon-control-popup-close .icon.c-0:before,
.xicon .icon.icon-control-popup-close.c-0:before, .xicon-inline.icon-control-popup-close .icon.c-0:before,
.xicon-inline .icon.icon-control-popup-close.c-0:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A7AC&symbol=close);
}
.xicon.icon-control-popup-close .icon.c-hover-0:after,
.xicon .icon.icon-control-popup-close.c-hover-0:after, .xicon-inline.icon-control-popup-close .icon.c-hover-0:after,
.xicon-inline .icon.icon-control-popup-close.c-hover-0:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=80A7AC&symbol=close);
}
.xicon.icon-control-popup-close .icon.c-1:before,
.xicon .icon.icon-control-popup-close.c-1:before, .xicon-inline.icon-control-popup-close .icon.c-1:before,
.xicon-inline .icon.icon-control-popup-close.c-1:before {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00F0FF&symbol=close);
}
.xicon.icon-control-popup-close .icon.c-hover-1:after,
.xicon .icon.icon-control-popup-close.c-hover-1:after, .xicon-inline.icon-control-popup-close .icon.c-hover-1:after,
.xicon-inline .icon.icon-control-popup-close.c-hover-1:after {
  background-image: url(/assets/images/icons/general/controls.xsvg?colour=00F0FF&symbol=close);
}
.xicon.icon-control-popup-close .label, .xicon-inline.icon-control-popup-close .label {
  padding: 0 10px 0 0;
}
.xicon.icon-control-popup-close .icon + .label, .xicon-inline.icon-control-popup-close .icon + .label {
  padding: 0 0 0 10px;
}
.xicon.icon-control-popup-close.stack .label, .xicon-inline.icon-control-popup-close.stack .label {
  padding: 0 0 10px 0;
}
.xicon.icon-control-popup-close.stack .icon + .label, .xicon-inline.icon-control-popup-close.stack .icon + .label {
  padding: 10px 0 0 0;
}

/*
--------------------
ICON: Phone
--------------------
*/
/*--- Default ---*/
.xicon.icon-phone .icon,
.xicon .icon.icon-phone, .xicon-inline.icon-phone .icon,
.xicon-inline .icon.icon-phone {
  width: 56px;
  height: 56px;
}
.xicon.icon-phone .icon:before,
.xicon .icon.icon-phone:before, .xicon-inline.icon-phone .icon:before,
.xicon-inline .icon.icon-phone:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?);
}
.xicon.icon-phone .icon:after,
.xicon .icon.icon-phone:after, .xicon-inline.icon-phone .icon:after,
.xicon-inline .icon.icon-phone:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?);
}
.xicon.icon-phone .icon.c-brand:before,
.xicon .icon.icon-phone.c-brand:before, .xicon-inline.icon-phone .icon.c-brand:before,
.xicon-inline .icon.icon-phone.c-brand:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=00F0FF);
}
.xicon.icon-phone .icon.c-hover-brand:after,
.xicon .icon.icon-phone.c-hover-brand:after, .xicon-inline.icon-phone .icon.c-hover-brand:after,
.xicon-inline .icon.icon-phone.c-hover-brand:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=00F0FF);
}
.xicon.icon-phone .icon.c-lightest:before,
.xicon .icon.icon-phone.c-lightest:before, .xicon-inline.icon-phone .icon.c-lightest:before,
.xicon-inline .icon.icon-phone.c-lightest:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=D6FFF0);
}
.xicon.icon-phone .icon.c-hover-lightest:after,
.xicon .icon.icon-phone.c-hover-lightest:after, .xicon-inline.icon-phone .icon.c-hover-lightest:after,
.xicon-inline .icon.icon-phone.c-hover-lightest:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=D6FFF0);
}
.xicon.icon-phone .icon.c-lighter:before,
.xicon .icon.icon-phone.c-lighter:before, .xicon-inline.icon-phone .icon.c-lighter:before,
.xicon-inline .icon.icon-phone.c-lighter:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=BFD3D6);
}
.xicon.icon-phone .icon.c-hover-lighter:after,
.xicon .icon.icon-phone.c-hover-lighter:after, .xicon-inline.icon-phone .icon.c-hover-lighter:after,
.xicon-inline .icon.icon-phone.c-hover-lighter:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=BFD3D6);
}
.xicon.icon-phone .icon.c-light:before,
.xicon .icon.icon-phone.c-light:before, .xicon-inline.icon-phone .icon.c-light:before,
.xicon-inline .icon.icon-phone.c-light:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=80A7AC);
}
.xicon.icon-phone .icon.c-hover-light:after,
.xicon .icon.icon-phone.c-hover-light:after, .xicon-inline.icon-phone .icon.c-hover-light:after,
.xicon-inline .icon.icon-phone.c-hover-light:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=80A7AC);
}
.xicon.icon-phone .icon.c-dark:before,
.xicon .icon.icon-phone.c-dark:before, .xicon-inline.icon-phone .icon.c-dark:before,
.xicon-inline .icon.icon-phone.c-dark:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=1A626B);
}
.xicon.icon-phone .icon.c-hover-dark:after,
.xicon .icon.icon-phone.c-hover-dark:after, .xicon-inline.icon-phone .icon.c-hover-dark:after,
.xicon-inline .icon.icon-phone.c-hover-dark:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=1A626B);
}
.xicon.icon-phone .icon.c-darker:before,
.xicon .icon.icon-phone.c-darker:before, .xicon-inline.icon-phone .icon.c-darker:before,
.xicon-inline .icon.icon-phone.c-darker:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=00505A);
}
.xicon.icon-phone .icon.c-hover-darker:after,
.xicon .icon.icon-phone.c-hover-darker:after, .xicon-inline.icon-phone .icon.c-hover-darker:after,
.xicon-inline .icon.icon-phone.c-hover-darker:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=00505A);
}
.xicon.icon-phone .icon.c-darkest:before,
.xicon .icon.icon-phone.c-darkest:before, .xicon-inline.icon-phone .icon.c-darkest:before,
.xicon-inline .icon.icon-phone.c-darkest:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=1A2D50);
}
.xicon.icon-phone .icon.c-hover-darkest:after,
.xicon .icon.icon-phone.c-hover-darkest:after, .xicon-inline.icon-phone .icon.c-hover-darkest:after,
.xicon-inline .icon.icon-phone.c-hover-darkest:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=1A2D50);
}
.xicon.icon-phone .icon.c-bip-blue:before,
.xicon .icon.icon-phone.c-bip-blue:before, .xicon-inline.icon-phone .icon.c-bip-blue:before,
.xicon-inline .icon.icon-phone.c-bip-blue:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=0C2340);
}
.xicon.icon-phone .icon.c-hover-bip-blue:after,
.xicon .icon.icon-phone.c-hover-bip-blue:after, .xicon-inline.icon-phone .icon.c-hover-bip-blue:after,
.xicon-inline .icon.icon-phone.c-hover-bip-blue:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=0C2340);
}
.xicon.icon-phone .icon.c-dark-fade:before,
.xicon .icon.icon-phone.c-dark-fade:before, .xicon-inline.icon-phone .icon.c-dark-fade:before,
.xicon-inline .icon.icon-phone.c-dark-fade:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=41B7C4);
}
.xicon.icon-phone .icon.c-hover-dark-fade:after,
.xicon .icon.icon-phone.c-hover-dark-fade:after, .xicon-inline.icon-phone .icon.c-hover-dark-fade:after,
.xicon-inline .icon.icon-phone.c-hover-dark-fade:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=41B7C4);
}
.xicon.icon-phone .icon.c-white:before,
.xicon .icon.icon-phone.c-white:before, .xicon-inline.icon-phone .icon.c-white:before,
.xicon-inline .icon.icon-phone.c-white:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=FFFFFF);
}
.xicon.icon-phone .icon.c-hover-white:after,
.xicon .icon.icon-phone.c-hover-white:after, .xicon-inline.icon-phone .icon.c-hover-white:after,
.xicon-inline .icon.icon-phone.c-hover-white:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=FFFFFF);
}
.xicon.icon-phone .icon.c-black:before,
.xicon .icon.icon-phone.c-black:before, .xicon-inline.icon-phone .icon.c-black:before,
.xicon-inline .icon.icon-phone.c-black:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=000000);
}
.xicon.icon-phone .icon.c-hover-black:after,
.xicon .icon.icon-phone.c-hover-black:after, .xicon-inline.icon-phone .icon.c-hover-black:after,
.xicon-inline .icon.icon-phone.c-hover-black:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=000000);
}
.xicon.icon-phone .icon.c-grey:before,
.xicon .icon.icon-phone.c-grey:before, .xicon-inline.icon-phone .icon.c-grey:before,
.xicon-inline .icon.icon-phone.c-grey:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=E5E5E5);
}
.xicon.icon-phone .icon.c-hover-grey:after,
.xicon .icon.icon-phone.c-hover-grey:after, .xicon-inline.icon-phone .icon.c-hover-grey:after,
.xicon-inline .icon.icon-phone.c-hover-grey:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=E5E5E5);
}
.xicon.icon-phone .icon.c-light-grey:before,
.xicon .icon.icon-phone.c-light-grey:before, .xicon-inline.icon-phone .icon.c-light-grey:before,
.xicon-inline .icon.icon-phone.c-light-grey:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=f8f8f8);
}
.xicon.icon-phone .icon.c-hover-light-grey:after,
.xicon .icon.icon-phone.c-hover-light-grey:after, .xicon-inline.icon-phone .icon.c-hover-light-grey:after,
.xicon-inline .icon.icon-phone.c-hover-light-grey:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=f8f8f8);
}
.xicon.icon-phone .icon.c-hue-blue:before,
.xicon .icon.icon-phone.c-hue-blue:before, .xicon-inline.icon-phone .icon.c-hue-blue:before,
.xicon-inline .icon.icon-phone.c-hue-blue:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=00F0FF);
}
.xicon.icon-phone .icon.c-hover-hue-blue:after,
.xicon .icon.icon-phone.c-hover-hue-blue:after, .xicon-inline.icon-phone .icon.c-hover-hue-blue:after,
.xicon-inline .icon.icon-phone.c-hover-hue-blue:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=00F0FF);
}
.xicon.icon-phone .icon.c-hue-blue-lighter:before,
.xicon .icon.icon-phone.c-hue-blue-lighter:before, .xicon-inline.icon-phone .icon.c-hue-blue-lighter:before,
.xicon-inline .icon.icon-phone.c-hue-blue-lighter:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=CCFCFF);
}
.xicon.icon-phone .icon.c-hover-hue-blue-lighter:after,
.xicon .icon.icon-phone.c-hover-hue-blue-lighter:after, .xicon-inline.icon-phone .icon.c-hover-hue-blue-lighter:after,
.xicon-inline .icon.icon-phone.c-hover-hue-blue-lighter:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=CCFCFF);
}
.xicon.icon-phone .icon.c-hue-blue-light:before,
.xicon .icon.icon-phone.c-hue-blue-light:before, .xicon-inline.icon-phone .icon.c-hue-blue-light:before,
.xicon-inline .icon.icon-phone.c-hue-blue-light:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=80A7AC);
}
.xicon.icon-phone .icon.c-hover-hue-blue-light:after,
.xicon .icon.icon-phone.c-hover-hue-blue-light:after, .xicon-inline.icon-phone .icon.c-hover-hue-blue-light:after,
.xicon-inline .icon.icon-phone.c-hover-hue-blue-light:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=80A7AC);
}
.xicon.icon-phone .icon.c-hue-blue-dark:before,
.xicon .icon.icon-phone.c-hue-blue-dark:before, .xicon-inline.icon-phone .icon.c-hue-blue-dark:before,
.xicon-inline .icon.icon-phone.c-hue-blue-dark:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=00505A);
}
.xicon.icon-phone .icon.c-hover-hue-blue-dark:after,
.xicon .icon.icon-phone.c-hover-hue-blue-dark:after, .xicon-inline.icon-phone .icon.c-hover-hue-blue-dark:after,
.xicon-inline .icon.icon-phone.c-hover-hue-blue-dark:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=00505A);
}
.xicon.icon-phone .icon.c-hue-blue-darkest:before,
.xicon .icon.icon-phone.c-hue-blue-darkest:before, .xicon-inline.icon-phone .icon.c-hue-blue-darkest:before,
.xicon-inline .icon.icon-phone.c-hue-blue-darkest:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=003E46);
}
.xicon.icon-phone .icon.c-hover-hue-blue-darkest:after,
.xicon .icon.icon-phone.c-hover-hue-blue-darkest:after, .xicon-inline.icon-phone .icon.c-hover-hue-blue-darkest:after,
.xicon-inline .icon.icon-phone.c-hover-hue-blue-darkest:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=003E46);
}
.xicon.icon-phone .icon.c-hue-blue-tint:before,
.xicon .icon.icon-phone.c-hue-blue-tint:before, .xicon-inline.icon-phone .icon.c-hue-blue-tint:before,
.xicon-inline .icon.icon-phone.c-hue-blue-tint:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=266A73);
}
.xicon.icon-phone .icon.c-hover-hue-blue-tint:after,
.xicon .icon.icon-phone.c-hover-hue-blue-tint:after, .xicon-inline.icon-phone .icon.c-hover-hue-blue-tint:after,
.xicon-inline .icon.icon-phone.c-hover-hue-blue-tint:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=266A73);
}
.xicon.icon-phone .icon.c-hue-teal:before,
.xicon .icon.icon-phone.c-hue-teal:before, .xicon-inline.icon-phone .icon.c-hue-teal:before,
.xicon-inline .icon.icon-phone.c-hue-teal:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=00505A);
}
.xicon.icon-phone .icon.c-hover-hue-teal:after,
.xicon .icon.icon-phone.c-hover-hue-teal:after, .xicon-inline.icon-phone .icon.c-hover-hue-teal:after,
.xicon-inline .icon.icon-phone.c-hover-hue-teal:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=00505A);
}
.xicon.icon-phone .icon.c-hue-teal-lighter:before,
.xicon .icon.icon-phone.c-hue-teal-lighter:before, .xicon-inline.icon-phone .icon.c-hue-teal-lighter:before,
.xicon-inline .icon.icon-phone.c-hue-teal-lighter:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=D0FFF4);
}
.xicon.icon-phone .icon.c-hover-hue-teal-lighter:after,
.xicon .icon.icon-phone.c-hover-hue-teal-lighter:after, .xicon-inline.icon-phone .icon.c-hover-hue-teal-lighter:after,
.xicon-inline .icon.icon-phone.c-hover-hue-teal-lighter:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=D0FFF4);
}
.xicon.icon-phone .icon.c-hue-teal-light:before,
.xicon .icon.icon-phone.c-hue-teal-light:before, .xicon-inline.icon-phone .icon.c-hue-teal-light:before,
.xicon-inline .icon.icon-phone.c-hue-teal-light:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=80A7AC);
}
.xicon.icon-phone .icon.c-hover-hue-teal-light:after,
.xicon .icon.icon-phone.c-hover-hue-teal-light:after, .xicon-inline.icon-phone .icon.c-hover-hue-teal-light:after,
.xicon-inline .icon.icon-phone.c-hover-hue-teal-light:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=80A7AC);
}
.xicon.icon-phone .icon.c-hue-teal-dark:before,
.xicon .icon.icon-phone.c-hue-teal-dark:before, .xicon-inline.icon-phone .icon.c-hue-teal-dark:before,
.xicon-inline .icon.icon-phone.c-hue-teal-dark:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=80A7AC);
}
.xicon.icon-phone .icon.c-hover-hue-teal-dark:after,
.xicon .icon.icon-phone.c-hover-hue-teal-dark:after, .xicon-inline.icon-phone .icon.c-hover-hue-teal-dark:after,
.xicon-inline .icon.icon-phone.c-hover-hue-teal-dark:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=80A7AC);
}
.xicon.icon-phone .icon.c-hue-teal-tint:before,
.xicon .icon.icon-phone.c-hue-teal-tint:before, .xicon-inline.icon-phone .icon.c-hue-teal-tint:before,
.xicon-inline .icon.icon-phone.c-hue-teal-tint:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=80A7AC);
}
.xicon.icon-phone .icon.c-hover-hue-teal-tint:after,
.xicon .icon.icon-phone.c-hover-hue-teal-tint:after, .xicon-inline.icon-phone .icon.c-hover-hue-teal-tint:after,
.xicon-inline .icon.icon-phone.c-hover-hue-teal-tint:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=80A7AC);
}
.xicon.icon-phone .icon.c-hue-mint:before,
.xicon .icon.icon-phone.c-hue-mint:before, .xicon-inline.icon-phone .icon.c-hue-mint:before,
.xicon-inline .icon.icon-phone.c-hue-mint:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=14FFC7);
}
.xicon.icon-phone .icon.c-hover-hue-mint:after,
.xicon .icon.icon-phone.c-hover-hue-mint:after, .xicon-inline.icon-phone .icon.c-hover-hue-mint:after,
.xicon-inline .icon.icon-phone.c-hover-hue-mint:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=14FFC7);
}
.xicon.icon-phone .icon.c-hue-mint-lighter:before,
.xicon .icon.icon-phone.c-hue-mint-lighter:before, .xicon-inline.icon-phone .icon.c-hue-mint-lighter:before,
.xicon-inline .icon.icon-phone.c-hue-mint-lighter:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=D6FFF0);
}
.xicon.icon-phone .icon.c-hover-hue-mint-lighter:after,
.xicon .icon.icon-phone.c-hover-hue-mint-lighter:after, .xicon-inline.icon-phone .icon.c-hover-hue-mint-lighter:after,
.xicon-inline .icon.icon-phone.c-hover-hue-mint-lighter:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=D6FFF0);
}
.xicon.icon-phone .icon.c-hue-mint-light:before,
.xicon .icon.icon-phone.c-hue-mint-light:before, .xicon-inline.icon-phone .icon.c-hue-mint-light:before,
.xicon-inline .icon.icon-phone.c-hue-mint-light:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=80A5A1);
}
.xicon.icon-phone .icon.c-hover-hue-mint-light:after,
.xicon .icon.icon-phone.c-hover-hue-mint-light:after, .xicon-inline.icon-phone .icon.c-hover-hue-mint-light:after,
.xicon-inline .icon.icon-phone.c-hover-hue-mint-light:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=80A5A1);
}
.xicon.icon-phone .icon.c-hue-mint-dark:before,
.xicon .icon.icon-phone.c-hue-mint-dark:before, .xicon-inline.icon-phone .icon.c-hue-mint-dark:before,
.xicon-inline .icon.icon-phone.c-hue-mint-dark:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=004C43);
}
.xicon.icon-phone .icon.c-hover-hue-mint-dark:after,
.xicon .icon.icon-phone.c-hover-hue-mint-dark:after, .xicon-inline.icon-phone .icon.c-hover-hue-mint-dark:after,
.xicon-inline .icon.icon-phone.c-hover-hue-mint-dark:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=004C43);
}
.xicon.icon-phone .icon.c-hue-mint-tint:before,
.xicon .icon.icon-phone.c-hue-mint-tint:before, .xicon-inline.icon-phone .icon.c-hue-mint-tint:before,
.xicon-inline .icon.icon-phone.c-hue-mint-tint:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=27675F);
}
.xicon.icon-phone .icon.c-hover-hue-mint-tint:after,
.xicon .icon.icon-phone.c-hover-hue-mint-tint:after, .xicon-inline.icon-phone .icon.c-hover-hue-mint-tint:after,
.xicon-inline .icon.icon-phone.c-hover-hue-mint-tint:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=27675F);
}
.xicon.icon-phone .icon.c-hue-green:before,
.xicon .icon.icon-phone.c-hue-green:before, .xicon-inline.icon-phone .icon.c-hue-green:before,
.xicon-inline .icon.icon-phone.c-hue-green:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=8CFF50);
}
.xicon.icon-phone .icon.c-hover-hue-green:after,
.xicon .icon.icon-phone.c-hover-hue-green:after, .xicon-inline.icon-phone .icon.c-hover-hue-green:after,
.xicon-inline .icon.icon-phone.c-hover-hue-green:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=8CFF50);
}
.xicon.icon-phone .icon.c-hue-green-lighter:before,
.xicon .icon.icon-phone.c-hue-green-lighter:before, .xicon-inline.icon-phone .icon.c-hue-green-lighter:before,
.xicon-inline .icon.icon-phone.c-hue-green-lighter:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=EEFFE5);
}
.xicon.icon-phone .icon.c-hover-hue-green-lighter:after,
.xicon .icon.icon-phone.c-hover-hue-green-lighter:after, .xicon-inline.icon-phone .icon.c-hover-hue-green-lighter:after,
.xicon-inline .icon.icon-phone.c-hover-hue-green-lighter:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=EEFFE5);
}
.xicon.icon-phone .icon.c-hue-green-light:before,
.xicon .icon.icon-phone.c-hue-green-light:before, .xicon-inline.icon-phone .icon.c-hue-green-light:before,
.xicon-inline .icon.icon-phone.c-hue-green-light:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=90A193);
}
.xicon.icon-phone .icon.c-hover-hue-green-light:after,
.xicon .icon.icon-phone.c-hover-hue-green-light:after, .xicon-inline.icon-phone .icon.c-hover-hue-green-light:after,
.xicon-inline .icon.icon-phone.c-hover-hue-green-light:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=90A193);
}
.xicon.icon-phone .icon.c-hue-green-dark:before,
.xicon .icon.icon-phone.c-hue-green-dark:before, .xicon-inline.icon-phone .icon.c-hue-green-dark:before,
.xicon-inline .icon.icon-phone.c-hue-green-dark:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=214427);
}
.xicon.icon-phone .icon.c-hover-hue-green-dark:after,
.xicon .icon.icon-phone.c-hover-hue-green-dark:after, .xicon-inline.icon-phone .icon.c-hover-hue-green-dark:after,
.xicon-inline .icon.icon-phone.c-hover-hue-green-dark:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=214427);
}
.xicon.icon-phone .icon.c-hue-green-tint:before,
.xicon .icon.icon-phone.c-hue-green-tint:before, .xicon-inline.icon-phone .icon.c-hue-green-tint:before,
.xicon-inline .icon.icon-phone.c-hue-green-tint:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=426047);
}
.xicon.icon-phone .icon.c-hover-hue-green-tint:after,
.xicon .icon.icon-phone.c-hover-hue-green-tint:after, .xicon-inline.icon-phone .icon.c-hover-hue-green-tint:after,
.xicon-inline .icon.icon-phone.c-hover-hue-green-tint:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=426047);
}
.xicon.icon-phone .icon.c-hue-yellow:before,
.xicon .icon.icon-phone.c-hue-yellow:before, .xicon-inline.icon-phone .icon.c-hue-yellow:before,
.xicon-inline .icon.icon-phone.c-hue-yellow:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=FFE533);
}
.xicon.icon-phone .icon.c-hover-hue-yellow:after,
.xicon .icon.icon-phone.c-hover-hue-yellow:after, .xicon-inline.icon-phone .icon.c-hover-hue-yellow:after,
.xicon-inline .icon.icon-phone.c-hover-hue-yellow:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=FFE533);
}
.xicon.icon-phone .icon.c-hue-yellow-lighter:before,
.xicon .icon.icon-phone.c-hue-yellow-lighter:before, .xicon-inline.icon-phone .icon.c-hue-yellow-lighter:before,
.xicon-inline .icon.icon-phone.c-hue-yellow-lighter:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=FFFAD6);
}
.xicon.icon-phone .icon.c-hover-hue-yellow-lighter:after,
.xicon .icon.icon-phone.c-hover-hue-yellow-lighter:after, .xicon-inline.icon-phone .icon.c-hover-hue-yellow-lighter:after,
.xicon-inline .icon.icon-phone.c-hover-hue-yellow-lighter:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=FFFAD6);
}
.xicon.icon-phone .icon.c-hue-yellow-light:before,
.xicon .icon.icon-phone.c-hue-yellow-light:before, .xicon-inline.icon-phone .icon.c-hue-yellow-light:before,
.xicon-inline .icon.icon-phone.c-hue-yellow-light:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=9694A8);
}
.xicon.icon-phone .icon.c-hover-hue-yellow-light:after,
.xicon .icon.icon-phone.c-hover-hue-yellow-light:after, .xicon-inline.icon-phone .icon.c-hover-hue-yellow-light:after,
.xicon-inline .icon.icon-phone.c-hover-hue-yellow-light:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=9694A8);
}
.xicon.icon-phone .icon.c-hue-yellow-dark:before,
.xicon .icon.icon-phone.c-hue-yellow-dark:before, .xicon-inline.icon-phone .icon.c-hue-yellow-dark:before,
.xicon-inline .icon.icon-phone.c-hue-yellow-dark:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=2D2A51);
}
.xicon.icon-phone .icon.c-hover-hue-yellow-dark:after,
.xicon .icon.icon-phone.c-hover-hue-yellow-dark:after, .xicon-inline.icon-phone .icon.c-hover-hue-yellow-dark:after,
.xicon-inline .icon.icon-phone.c-hover-hue-yellow-dark:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=2D2A51);
}
.xicon.icon-phone .icon.c-hue-yellow-tint:before,
.xicon .icon.icon-phone.c-hue-yellow-tint:before, .xicon-inline.icon-phone .icon.c-hue-yellow-tint:before,
.xicon-inline .icon.icon-phone.c-hue-yellow-tint:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=4D4A6B);
}
.xicon.icon-phone .icon.c-hover-hue-yellow-tint:after,
.xicon .icon.icon-phone.c-hover-hue-yellow-tint:after, .xicon-inline.icon-phone .icon.c-hover-hue-yellow-tint:after,
.xicon-inline .icon.icon-phone.c-hover-hue-yellow-tint:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=4D4A6B);
}
.xicon.icon-phone .icon.c-hue-orange:before,
.xicon .icon.icon-phone.c-hue-orange:before, .xicon-inline.icon-phone .icon.c-hue-orange:before,
.xicon-inline .icon.icon-phone.c-hue-orange:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=FF8500);
}
.xicon.icon-phone .icon.c-hover-hue-orange:after,
.xicon .icon.icon-phone.c-hover-hue-orange:after, .xicon-inline.icon-phone .icon.c-hover-hue-orange:after,
.xicon-inline .icon.icon-phone.c-hover-hue-orange:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=FF8500);
}
.xicon.icon-phone .icon.c-hue-orange-lighter:before,
.xicon .icon.icon-phone.c-hue-orange-lighter:before, .xicon-inline.icon-phone .icon.c-hue-orange-lighter:before,
.xicon-inline .icon.icon-phone.c-hue-orange-lighter:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=FFE7CC);
}
.xicon.icon-phone .icon.c-hover-hue-orange-lighter:after,
.xicon .icon.icon-phone.c-hover-hue-orange-lighter:after, .xicon-inline.icon-phone .icon.c-hover-hue-orange-lighter:after,
.xicon-inline .icon.icon-phone.c-hover-hue-orange-lighter:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=FFE7CC);
}
.xicon.icon-phone .icon.c-hue-orange-light:before,
.xicon .icon.icon-phone.c-hue-orange-light:before, .xicon-inline.icon-phone .icon.c-hue-orange-light:before,
.xicon-inline .icon.icon-phone.c-hue-orange-light:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=A38D9A);
}
.xicon.icon-phone .icon.c-hover-hue-orange-light:after,
.xicon .icon.icon-phone.c-hover-hue-orange-light:after, .xicon-inline.icon-phone .icon.c-hover-hue-orange-light:after,
.xicon-inline .icon.icon-phone.c-hover-hue-orange-light:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=A38D9A);
}
.xicon.icon-phone .icon.c-hue-orange-dark:before,
.xicon .icon.icon-phone.c-hue-orange-dark:before, .xicon-inline.icon-phone .icon.c-hue-orange-dark:before,
.xicon-inline .icon.icon-phone.c-hue-orange-dark:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=471C35);
}
.xicon.icon-phone .icon.c-hover-hue-orange-dark:after,
.xicon .icon.icon-phone.c-hover-hue-orange-dark:after, .xicon-inline.icon-phone .icon.c-hover-hue-orange-dark:after,
.xicon-inline .icon.icon-phone.c-hover-hue-orange-dark:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=471C35);
}
.xicon.icon-phone .icon.c-hue-orange-tint:before,
.xicon .icon.icon-phone.c-hue-orange-tint:before, .xicon-inline.icon-phone .icon.c-hue-orange-tint:before,
.xicon-inline .icon.icon-phone.c-hue-orange-tint:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=633E53);
}
.xicon.icon-phone .icon.c-hover-hue-orange-tint:after,
.xicon .icon.icon-phone.c-hover-hue-orange-tint:after, .xicon-inline.icon-phone .icon.c-hover-hue-orange-tint:after,
.xicon-inline .icon.icon-phone.c-hover-hue-orange-tint:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=633E53);
}
.xicon.icon-phone .icon.c-hue-red:before,
.xicon .icon.icon-phone.c-hue-red:before, .xicon-inline.icon-phone .icon.c-hue-red:before,
.xicon-inline .icon.icon-phone.c-hue-red:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=FF6378);
}
.xicon.icon-phone .icon.c-hover-hue-red:after,
.xicon .icon.icon-phone.c-hover-hue-red:after, .xicon-inline.icon-phone .icon.c-hover-hue-red:after,
.xicon-inline .icon.icon-phone.c-hover-hue-red:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=FF6378);
}
.xicon.icon-phone .icon.c-hue-red-lighter:before,
.xicon .icon.icon-phone.c-hue-red-lighter:before, .xicon-inline.icon-phone .icon.c-hue-red-lighter:before,
.xicon-inline .icon.icon-phone.c-hue-red-lighter:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=FFE0E4);
}
.xicon.icon-phone .icon.c-hover-hue-red-lighter:after,
.xicon .icon.icon-phone.c-hover-hue-red-lighter:after, .xicon-inline.icon-phone .icon.c-hover-hue-red-lighter:after,
.xicon-inline .icon.icon-phone.c-hover-hue-red-lighter:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=FFE0E4);
}
.xicon.icon-phone .icon.c-hue-red-light:before,
.xicon .icon.icon-phone.c-hue-red-light:before, .xicon-inline.icon-phone .icon.c-hue-red-light:before,
.xicon-inline .icon.icon-phone.c-hue-red-light:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=9E8092);
}
.xicon.icon-phone .icon.c-hover-hue-red-light:after,
.xicon .icon.icon-phone.c-hover-hue-red-light:after, .xicon-inline.icon-phone .icon.c-hover-hue-red-light:after,
.xicon-inline .icon.icon-phone.c-hover-hue-red-light:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=9E8092);
}
.xicon.icon-phone .icon.c-hue-red-dark:before,
.xicon .icon.icon-phone.c-hue-red-dark:before, .xicon-inline.icon-phone .icon.c-hue-red-dark:before,
.xicon-inline .icon.icon-phone.c-hue-red-dark:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=3E0026);
}
.xicon.icon-phone .icon.c-hover-hue-red-dark:after,
.xicon .icon.icon-phone.c-hover-hue-red-dark:after, .xicon-inline.icon-phone .icon.c-hover-hue-red-dark:after,
.xicon-inline .icon.icon-phone.c-hover-hue-red-dark:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=3E0026);
}
.xicon.icon-phone .icon.c-hue-red-tint:before,
.xicon .icon.icon-phone.c-hue-red-tint:before, .xicon-inline.icon-phone .icon.c-hue-red-tint:before,
.xicon-inline .icon.icon-phone.c-hue-red-tint:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=5B2646);
}
.xicon.icon-phone .icon.c-hover-hue-red-tint:after,
.xicon .icon.icon-phone.c-hover-hue-red-tint:after, .xicon-inline.icon-phone .icon.c-hover-hue-red-tint:after,
.xicon-inline .icon.icon-phone.c-hover-hue-red-tint:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=5B2646);
}
.xicon.icon-phone .icon.c-hue-maroon:before,
.xicon .icon.icon-phone.c-hue-maroon:before, .xicon-inline.icon-phone .icon.c-hue-maroon:before,
.xicon-inline .icon.icon-phone.c-hue-maroon:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=FF6378);
}
.xicon.icon-phone .icon.c-hover-hue-maroon:after,
.xicon .icon.icon-phone.c-hover-hue-maroon:after, .xicon-inline.icon-phone .icon.c-hover-hue-maroon:after,
.xicon-inline .icon.icon-phone.c-hover-hue-maroon:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=FF6378);
}
.xicon.icon-phone .icon.c-hue-maroon-lighter:before,
.xicon .icon.icon-phone.c-hue-maroon-lighter:before, .xicon-inline.icon-phone .icon.c-hue-maroon-lighter:before,
.xicon-inline .icon.icon-phone.c-hue-maroon-lighter:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=FFE0E4);
}
.xicon.icon-phone .icon.c-hover-hue-maroon-lighter:after,
.xicon .icon.icon-phone.c-hover-hue-maroon-lighter:after, .xicon-inline.icon-phone .icon.c-hover-hue-maroon-lighter:after,
.xicon-inline .icon.icon-phone.c-hover-hue-maroon-lighter:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=FFE0E4);
}
.xicon.icon-phone .icon.c-hue-maroon-light:before,
.xicon .icon.icon-phone.c-hue-maroon-light:before, .xicon-inline.icon-phone .icon.c-hue-maroon-light:before,
.xicon-inline .icon.icon-phone.c-hue-maroon-light:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=9E8092);
}
.xicon.icon-phone .icon.c-hover-hue-maroon-light:after,
.xicon .icon.icon-phone.c-hover-hue-maroon-light:after, .xicon-inline.icon-phone .icon.c-hover-hue-maroon-light:after,
.xicon-inline .icon.icon-phone.c-hover-hue-maroon-light:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=9E8092);
}
.xicon.icon-phone .icon.c-hue-maroon-dark:before,
.xicon .icon.icon-phone.c-hue-maroon-dark:before, .xicon-inline.icon-phone .icon.c-hue-maroon-dark:before,
.xicon-inline .icon.icon-phone.c-hue-maroon-dark:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=3E0026);
}
.xicon.icon-phone .icon.c-hover-hue-maroon-dark:after,
.xicon .icon.icon-phone.c-hover-hue-maroon-dark:after, .xicon-inline.icon-phone .icon.c-hover-hue-maroon-dark:after,
.xicon-inline .icon.icon-phone.c-hover-hue-maroon-dark:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=3E0026);
}
.xicon.icon-phone .icon.c-hue-maroon-tint:before,
.xicon .icon.icon-phone.c-hue-maroon-tint:before, .xicon-inline.icon-phone .icon.c-hue-maroon-tint:before,
.xicon-inline .icon.icon-phone.c-hue-maroon-tint:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=9E8092);
}
.xicon.icon-phone .icon.c-hover-hue-maroon-tint:after,
.xicon .icon.icon-phone.c-hover-hue-maroon-tint:after, .xicon-inline.icon-phone .icon.c-hover-hue-maroon-tint:after,
.xicon-inline .icon.icon-phone.c-hover-hue-maroon-tint:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=9E8092);
}
.xicon.icon-phone .icon.c-hue-pink:before,
.xicon .icon.icon-phone.c-hue-pink:before, .xicon-inline.icon-phone .icon.c-hue-pink:before,
.xicon-inline .icon.icon-phone.c-hue-pink:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=FF82FF);
}
.xicon.icon-phone .icon.c-hover-hue-pink:after,
.xicon .icon.icon-phone.c-hover-hue-pink:after, .xicon-inline.icon-phone .icon.c-hover-hue-pink:after,
.xicon-inline .icon.icon-phone.c-hover-hue-pink:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=FF82FF);
}
.xicon.icon-phone .icon.c-hue-pink-lighter:before,
.xicon .icon.icon-phone.c-hue-pink-lighter:before, .xicon-inline.icon-phone .icon.c-hue-pink-lighter:before,
.xicon-inline .icon.icon-phone.c-hue-pink-lighter:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=FFE6FF);
}
.xicon.icon-phone .icon.c-hover-hue-pink-lighter:after,
.xicon .icon.icon-phone.c-hover-hue-pink-lighter:after, .xicon-inline.icon-phone .icon.c-hover-hue-pink-lighter:after,
.xicon-inline .icon.icon-phone.c-hover-hue-pink-lighter:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=FFE6FF);
}
.xicon.icon-phone .icon.c-hue-pink-light:before,
.xicon .icon.icon-phone.c-hue-pink-light:before, .xicon-inline.icon-phone .icon.c-hue-pink-light:before,
.xicon-inline .icon.icon-phone.c-hue-pink-light:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=A194A7);
}
.xicon.icon-phone .icon.c-hover-hue-pink-light:after,
.xicon .icon.icon-phone.c-hover-hue-pink-light:after, .xicon-inline.icon-phone .icon.c-hover-hue-pink-light:after,
.xicon-inline .icon.icon-phone.c-hover-hue-pink-light:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=A194A7);
}
.xicon.icon-phone .icon.c-hue-pink-dark:before,
.xicon .icon.icon-phone.c-hue-pink-dark:before, .xicon-inline.icon-phone .icon.c-hue-pink-dark:before,
.xicon-inline .icon.icon-phone.c-hue-pink-dark:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=442A4F);
}
.xicon.icon-phone .icon.c-hover-hue-pink-dark:after,
.xicon .icon.icon-phone.c-hover-hue-pink-dark:after, .xicon-inline.icon-phone .icon.c-hover-hue-pink-dark:after,
.xicon-inline .icon.icon-phone.c-hover-hue-pink-dark:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=442A4F);
}
.xicon.icon-phone .icon.c-hue-pink-tint:before,
.xicon .icon.icon-phone.c-hue-pink-tint:before, .xicon-inline.icon-phone .icon.c-hue-pink-tint:before,
.xicon-inline .icon.icon-phone.c-hue-pink-tint:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=604A69);
}
.xicon.icon-phone .icon.c-hover-hue-pink-tint:after,
.xicon .icon.icon-phone.c-hover-hue-pink-tint:after, .xicon-inline.icon-phone .icon.c-hover-hue-pink-tint:after,
.xicon-inline .icon.icon-phone.c-hover-hue-pink-tint:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=604A69);
}
.xicon.icon-phone .icon.c-hue-purple:before,
.xicon .icon.icon-phone.c-hue-purple:before, .xicon-inline.icon-phone .icon.c-hue-purple:before,
.xicon-inline .icon.icon-phone.c-hue-purple:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=B58CFF);
}
.xicon.icon-phone .icon.c-hover-hue-purple:after,
.xicon .icon.icon-phone.c-hover-hue-purple:after, .xicon-inline.icon-phone .icon.c-hover-hue-purple:after,
.xicon-inline .icon.icon-phone.c-hover-hue-purple:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=B58CFF);
}
.xicon.icon-phone .icon.c-hue-purple-lighter:before,
.xicon .icon.icon-phone.c-hue-purple-lighter:before, .xicon-inline.icon-phone .icon.c-hue-purple-lighter:before,
.xicon-inline .icon.icon-phone.c-hue-purple-lighter:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=F0E8FF);
}
.xicon.icon-phone .icon.c-hover-hue-purple-lighter:after,
.xicon .icon.icon-phone.c-hover-hue-purple-lighter:after, .xicon-inline.icon-phone .icon.c-hover-hue-purple-lighter:after,
.xicon-inline .icon.icon-phone.c-hover-hue-purple-lighter:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=F0E8FF);
}
.xicon.icon-phone .icon.c-hue-purple-light:before,
.xicon .icon.icon-phone.c-hue-purple-light:before, .xicon-inline.icon-phone .icon.c-hue-purple-light:before,
.xicon-inline .icon.icon-phone.c-hue-purple-light:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=9888A5);
}
.xicon.icon-phone .icon.c-hover-hue-purple-light:after,
.xicon .icon.icon-phone.c-hover-hue-purple-light:after, .xicon-inline.icon-phone .icon.c-hover-hue-purple-light:after,
.xicon-inline .icon.icon-phone.c-hover-hue-purple-light:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=9888A5);
}
.xicon.icon-phone .icon.c-hue-purple-dark:before,
.xicon .icon.icon-phone.c-hue-purple-dark:before, .xicon-inline.icon-phone .icon.c-hue-purple-dark:before,
.xicon-inline .icon.icon-phone.c-hue-purple-dark:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=32124C);
}
.xicon.icon-phone .icon.c-hover-hue-purple-dark:after,
.xicon .icon.icon-phone.c-hover-hue-purple-dark:after, .xicon-inline.icon-phone .icon.c-hover-hue-purple-dark:after,
.xicon-inline .icon.icon-phone.c-hover-hue-purple-dark:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=32124C);
}
.xicon.icon-phone .icon.c-hue-purple-tint:before,
.xicon .icon.icon-phone.c-hue-purple-tint:before, .xicon-inline.icon-phone .icon.c-hue-purple-tint:before,
.xicon-inline .icon.icon-phone.c-hue-purple-tint:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=513667);
}
.xicon.icon-phone .icon.c-hover-hue-purple-tint:after,
.xicon .icon.icon-phone.c-hover-hue-purple-tint:after, .xicon-inline.icon-phone .icon.c-hover-hue-purple-tint:after,
.xicon-inline .icon.icon-phone.c-hover-hue-purple-tint:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=513667);
}
.xicon.icon-phone .icon.c-base:before,
.xicon .icon.icon-phone.c-base:before, .xicon-inline.icon-phone .icon.c-base:before,
.xicon-inline .icon.icon-phone.c-base:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=00F0FF);
}
.xicon.icon-phone .icon.c-hover-base:after,
.xicon .icon.icon-phone.c-hover-base:after, .xicon-inline.icon-phone .icon.c-hover-base:after,
.xicon-inline .icon.icon-phone.c-hover-base:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=00F0FF);
}
.xicon.icon-phone .icon.c-base-light:before,
.xicon .icon.icon-phone.c-base-light:before, .xicon-inline.icon-phone .icon.c-base-light:before,
.xicon-inline .icon.icon-phone.c-base-light:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=00FFED);
}
.xicon.icon-phone .icon.c-hover-base-light:after,
.xicon .icon.icon-phone.c-hover-base-light:after, .xicon-inline.icon-phone .icon.c-hover-base-light:after,
.xicon-inline .icon.icon-phone.c-hover-base-light:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=00FFED);
}
.xicon.icon-phone .icon.c-base-dark:before,
.xicon .icon.icon-phone.c-base-dark:before, .xicon-inline.icon-phone .icon.c-base-dark:before,
.xicon-inline .icon.icon-phone.c-base-dark:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=3DE3FF);
}
.xicon.icon-phone .icon.c-hover-base-dark:after,
.xicon .icon.icon-phone.c-hover-base-dark:after, .xicon-inline.icon-phone .icon.c-hover-base-dark:after,
.xicon-inline .icon.icon-phone.c-hover-base-dark:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=3DE3FF);
}
.xicon.icon-phone .icon.c-alt-light:before,
.xicon .icon.icon-phone.c-alt-light:before, .xicon-inline.icon-phone .icon.c-alt-light:before,
.xicon-inline .icon.icon-phone.c-alt-light:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=75FFB5);
}
.xicon.icon-phone .icon.c-hover-alt-light:after,
.xicon .icon.icon-phone.c-hover-alt-light:after, .xicon-inline.icon-phone .icon.c-hover-alt-light:after,
.xicon-inline .icon.icon-phone.c-hover-alt-light:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=75FFB5);
}
.xicon.icon-phone .icon.c-alt-dark:before,
.xicon .icon.icon-phone.c-alt-dark:before, .xicon-inline.icon-phone .icon.c-alt-dark:before,
.xicon-inline .icon.icon-phone.c-alt-dark:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=3BFFCC);
}
.xicon.icon-phone .icon.c-hover-alt-dark:after,
.xicon .icon.icon-phone.c-hover-alt-dark:after, .xicon-inline.icon-phone .icon.c-hover-alt-dark:after,
.xicon-inline .icon.icon-phone.c-hover-alt-dark:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=3BFFCC);
}
.xicon.icon-phone .icon.c-error:before,
.xicon .icon.icon-phone.c-error:before, .xicon-inline.icon-phone .icon.c-error:before,
.xicon-inline .icon.icon-phone.c-error:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=ff6666);
}
.xicon.icon-phone .icon.c-hover-error:after,
.xicon .icon.icon-phone.c-hover-error:after, .xicon-inline.icon-phone .icon.c-hover-error:after,
.xicon-inline .icon.icon-phone.c-hover-error:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=ff6666);
}
.xicon.icon-phone .icon.c-back:before,
.xicon .icon.icon-phone.c-back:before, .xicon-inline.icon-phone .icon.c-back:before,
.xicon-inline .icon.icon-phone.c-back:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=FFFFFF);
}
.xicon.icon-phone .icon.c-hover-back:after,
.xicon .icon.icon-phone.c-hover-back:after, .xicon-inline.icon-phone .icon.c-hover-back:after,
.xicon-inline .icon.icon-phone.c-hover-back:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=FFFFFF);
}
.xicon.icon-phone .icon.c-mobile-header:before,
.xicon .icon.icon-phone.c-mobile-header:before, .xicon-inline.icon-phone .icon.c-mobile-header:before,
.xicon-inline .icon.icon-phone.c-mobile-header:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=FFFFFF);
}
.xicon.icon-phone .icon.c-hover-mobile-header:after,
.xicon .icon.icon-phone.c-hover-mobile-header:after, .xicon-inline.icon-phone .icon.c-hover-mobile-header:after,
.xicon-inline .icon.icon-phone.c-hover-mobile-header:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=FFFFFF);
}
.xicon.icon-phone .icon.c-popup-back:before,
.xicon .icon.icon-phone.c-popup-back:before, .xicon-inline.icon-phone .icon.c-popup-back:before,
.xicon-inline .icon.icon-phone.c-popup-back:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=00505A);
}
.xicon.icon-phone .icon.c-hover-popup-back:after,
.xicon .icon.icon-phone.c-hover-popup-back:after, .xicon-inline.icon-phone .icon.c-hover-popup-back:after,
.xicon-inline .icon.icon-phone.c-hover-popup-back:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=00505A);
}
.xicon.icon-phone .icon.c-popup-overlay:before,
.xicon .icon.icon-phone.c-popup-overlay:before, .xicon-inline.icon-phone .icon.c-popup-overlay:before,
.xicon-inline .icon.icon-phone.c-popup-overlay:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=000000);
}
.xicon.icon-phone .icon.c-hover-popup-overlay:after,
.xicon .icon.icon-phone.c-hover-popup-overlay:after, .xicon-inline.icon-phone .icon.c-hover-popup-overlay:after,
.xicon-inline .icon.icon-phone.c-hover-popup-overlay:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=000000);
}
.xicon.icon-phone .icon.c-high:before,
.xicon .icon.icon-phone.c-high:before, .xicon-inline.icon-phone .icon.c-high:before,
.xicon-inline .icon.icon-phone.c-high:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=00F0FF);
}
.xicon.icon-phone .icon.c-hover-high:after,
.xicon .icon.icon-phone.c-hover-high:after, .xicon-inline.icon-phone .icon.c-hover-high:after,
.xicon-inline .icon.icon-phone.c-hover-high:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=00F0FF);
}
.xicon.icon-phone .icon.c-title:before,
.xicon .icon.icon-phone.c-title:before, .xicon-inline.icon-phone .icon.c-title:before,
.xicon-inline .icon.icon-phone.c-title:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=1A2D50);
}
.xicon.icon-phone .icon.c-hover-title:after,
.xicon .icon.icon-phone.c-hover-title:after, .xicon-inline.icon-phone .icon.c-hover-title:after,
.xicon-inline .icon.icon-phone.c-hover-title:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=1A2D50);
}
.xicon.icon-phone .icon.c-body:before,
.xicon .icon.icon-phone.c-body:before, .xicon-inline.icon-phone .icon.c-body:before,
.xicon-inline .icon.icon-phone.c-body:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=1A2D50);
}
.xicon.icon-phone .icon.c-hover-body:after,
.xicon .icon.icon-phone.c-hover-body:after, .xicon-inline.icon-phone .icon.c-hover-body:after,
.xicon-inline .icon.icon-phone.c-hover-body:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=1A2D50);
}
.xicon.icon-phone .icon.c-body-alt:before,
.xicon .icon.icon-phone.c-body-alt:before, .xicon-inline.icon-phone .icon.c-body-alt:before,
.xicon-inline .icon.icon-phone.c-body-alt:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=FFFFFF);
}
.xicon.icon-phone .icon.c-hover-body-alt:after,
.xicon .icon.icon-phone.c-hover-body-alt:after, .xicon-inline.icon-phone .icon.c-hover-body-alt:after,
.xicon-inline .icon.icon-phone.c-hover-body-alt:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=FFFFFF);
}
.xicon.icon-phone .icon.c-link-hover:before,
.xicon .icon.icon-phone.c-link-hover:before, .xicon-inline.icon-phone .icon.c-link-hover:before,
.xicon-inline .icon.icon-phone.c-link-hover:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=1A626B);
}
.xicon.icon-phone .icon.c-hover-link-hover:after,
.xicon .icon.icon-phone.c-hover-link-hover:after, .xicon-inline.icon-phone .icon.c-hover-link-hover:after,
.xicon-inline .icon.icon-phone.c-hover-link-hover:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=1A626B);
}
.xicon.icon-phone .icon.c-input:before,
.xicon .icon.icon-phone.c-input:before, .xicon-inline.icon-phone .icon.c-input:before,
.xicon-inline .icon.icon-phone.c-input:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=80A7AC);
}
.xicon.icon-phone .icon.c-hover-input:after,
.xicon .icon.icon-phone.c-hover-input:after, .xicon-inline.icon-phone .icon.c-hover-input:after,
.xicon-inline .icon.icon-phone.c-hover-input:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=80A7AC);
}
.xicon.icon-phone .icon.c-input-border:before,
.xicon .icon.icon-phone.c-input-border:before, .xicon-inline.icon-phone .icon.c-input-border:before,
.xicon-inline .icon.icon-phone.c-input-border:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=1A626B);
}
.xicon.icon-phone .icon.c-hover-input-border:after,
.xicon .icon.icon-phone.c-hover-input-border:after, .xicon-inline.icon-phone .icon.c-hover-input-border:after,
.xicon-inline .icon.icon-phone.c-hover-input-border:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=1A626B);
}
.xicon.icon-phone .icon.c-input-back:before,
.xicon .icon.icon-phone.c-input-back:before, .xicon-inline.icon-phone .icon.c-input-back:before,
.xicon-inline .icon.icon-phone.c-input-back:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=1A626B);
}
.xicon.icon-phone .icon.c-hover-input-back:after,
.xicon .icon.icon-phone.c-hover-input-back:after, .xicon-inline.icon-phone .icon.c-hover-input-back:after,
.xicon-inline .icon.icon-phone.c-hover-input-back:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=1A626B);
}
.xicon.icon-phone .icon.c-input-placeholder:before,
.xicon .icon.icon-phone.c-input-placeholder:before, .xicon-inline.icon-phone .icon.c-input-placeholder:before,
.xicon-inline .icon.icon-phone.c-input-placeholder:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=80A7AC);
}
.xicon.icon-phone .icon.c-hover-input-placeholder:after,
.xicon .icon.icon-phone.c-hover-input-placeholder:after, .xicon-inline.icon-phone .icon.c-hover-input-placeholder:after,
.xicon-inline .icon.icon-phone.c-hover-input-placeholder:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=80A7AC);
}
.xicon.icon-phone .label, .xicon-inline.icon-phone .label {
  padding: 0 10px 0 0;
}
.xicon.icon-phone .icon + .label, .xicon-inline.icon-phone .icon + .label {
  padding: 0 0 0 10px;
}
.xicon.icon-phone.stack .label, .xicon-inline.icon-phone.stack .label {
  padding: 0 0 10px 0;
}
.xicon.icon-phone.stack .icon + .label, .xicon-inline.icon-phone.stack .icon + .label {
  padding: 10px 0 0 0;
}

/*--- Small ---*/
.xicon.icon-phone-small .icon,
.xicon .icon.icon-phone-small, .xicon-inline.icon-phone-small .icon,
.xicon-inline .icon.icon-phone-small {
  width: 45px;
  height: 45px;
}
.xicon.icon-phone-small .icon:before,
.xicon .icon.icon-phone-small:before, .xicon-inline.icon-phone-small .icon:before,
.xicon-inline .icon.icon-phone-small:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?);
}
.xicon.icon-phone-small .icon:after,
.xicon .icon.icon-phone-small:after, .xicon-inline.icon-phone-small .icon:after,
.xicon-inline .icon.icon-phone-small:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?);
}
.xicon.icon-phone-small .icon.c-brand:before,
.xicon .icon.icon-phone-small.c-brand:before, .xicon-inline.icon-phone-small .icon.c-brand:before,
.xicon-inline .icon.icon-phone-small.c-brand:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=00F0FF);
}
.xicon.icon-phone-small .icon.c-hover-brand:after,
.xicon .icon.icon-phone-small.c-hover-brand:after, .xicon-inline.icon-phone-small .icon.c-hover-brand:after,
.xicon-inline .icon.icon-phone-small.c-hover-brand:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=00F0FF);
}
.xicon.icon-phone-small .icon.c-lightest:before,
.xicon .icon.icon-phone-small.c-lightest:before, .xicon-inline.icon-phone-small .icon.c-lightest:before,
.xicon-inline .icon.icon-phone-small.c-lightest:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=D6FFF0);
}
.xicon.icon-phone-small .icon.c-hover-lightest:after,
.xicon .icon.icon-phone-small.c-hover-lightest:after, .xicon-inline.icon-phone-small .icon.c-hover-lightest:after,
.xicon-inline .icon.icon-phone-small.c-hover-lightest:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=D6FFF0);
}
.xicon.icon-phone-small .icon.c-lighter:before,
.xicon .icon.icon-phone-small.c-lighter:before, .xicon-inline.icon-phone-small .icon.c-lighter:before,
.xicon-inline .icon.icon-phone-small.c-lighter:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=BFD3D6);
}
.xicon.icon-phone-small .icon.c-hover-lighter:after,
.xicon .icon.icon-phone-small.c-hover-lighter:after, .xicon-inline.icon-phone-small .icon.c-hover-lighter:after,
.xicon-inline .icon.icon-phone-small.c-hover-lighter:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=BFD3D6);
}
.xicon.icon-phone-small .icon.c-light:before,
.xicon .icon.icon-phone-small.c-light:before, .xicon-inline.icon-phone-small .icon.c-light:before,
.xicon-inline .icon.icon-phone-small.c-light:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=80A7AC);
}
.xicon.icon-phone-small .icon.c-hover-light:after,
.xicon .icon.icon-phone-small.c-hover-light:after, .xicon-inline.icon-phone-small .icon.c-hover-light:after,
.xicon-inline .icon.icon-phone-small.c-hover-light:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=80A7AC);
}
.xicon.icon-phone-small .icon.c-dark:before,
.xicon .icon.icon-phone-small.c-dark:before, .xicon-inline.icon-phone-small .icon.c-dark:before,
.xicon-inline .icon.icon-phone-small.c-dark:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=1A626B);
}
.xicon.icon-phone-small .icon.c-hover-dark:after,
.xicon .icon.icon-phone-small.c-hover-dark:after, .xicon-inline.icon-phone-small .icon.c-hover-dark:after,
.xicon-inline .icon.icon-phone-small.c-hover-dark:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=1A626B);
}
.xicon.icon-phone-small .icon.c-darker:before,
.xicon .icon.icon-phone-small.c-darker:before, .xicon-inline.icon-phone-small .icon.c-darker:before,
.xicon-inline .icon.icon-phone-small.c-darker:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=00505A);
}
.xicon.icon-phone-small .icon.c-hover-darker:after,
.xicon .icon.icon-phone-small.c-hover-darker:after, .xicon-inline.icon-phone-small .icon.c-hover-darker:after,
.xicon-inline .icon.icon-phone-small.c-hover-darker:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=00505A);
}
.xicon.icon-phone-small .icon.c-darkest:before,
.xicon .icon.icon-phone-small.c-darkest:before, .xicon-inline.icon-phone-small .icon.c-darkest:before,
.xicon-inline .icon.icon-phone-small.c-darkest:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=1A2D50);
}
.xicon.icon-phone-small .icon.c-hover-darkest:after,
.xicon .icon.icon-phone-small.c-hover-darkest:after, .xicon-inline.icon-phone-small .icon.c-hover-darkest:after,
.xicon-inline .icon.icon-phone-small.c-hover-darkest:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=1A2D50);
}
.xicon.icon-phone-small .icon.c-bip-blue:before,
.xicon .icon.icon-phone-small.c-bip-blue:before, .xicon-inline.icon-phone-small .icon.c-bip-blue:before,
.xicon-inline .icon.icon-phone-small.c-bip-blue:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=0C2340);
}
.xicon.icon-phone-small .icon.c-hover-bip-blue:after,
.xicon .icon.icon-phone-small.c-hover-bip-blue:after, .xicon-inline.icon-phone-small .icon.c-hover-bip-blue:after,
.xicon-inline .icon.icon-phone-small.c-hover-bip-blue:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=0C2340);
}
.xicon.icon-phone-small .icon.c-dark-fade:before,
.xicon .icon.icon-phone-small.c-dark-fade:before, .xicon-inline.icon-phone-small .icon.c-dark-fade:before,
.xicon-inline .icon.icon-phone-small.c-dark-fade:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=41B7C4);
}
.xicon.icon-phone-small .icon.c-hover-dark-fade:after,
.xicon .icon.icon-phone-small.c-hover-dark-fade:after, .xicon-inline.icon-phone-small .icon.c-hover-dark-fade:after,
.xicon-inline .icon.icon-phone-small.c-hover-dark-fade:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=41B7C4);
}
.xicon.icon-phone-small .icon.c-white:before,
.xicon .icon.icon-phone-small.c-white:before, .xicon-inline.icon-phone-small .icon.c-white:before,
.xicon-inline .icon.icon-phone-small.c-white:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=FFFFFF);
}
.xicon.icon-phone-small .icon.c-hover-white:after,
.xicon .icon.icon-phone-small.c-hover-white:after, .xicon-inline.icon-phone-small .icon.c-hover-white:after,
.xicon-inline .icon.icon-phone-small.c-hover-white:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=FFFFFF);
}
.xicon.icon-phone-small .icon.c-black:before,
.xicon .icon.icon-phone-small.c-black:before, .xicon-inline.icon-phone-small .icon.c-black:before,
.xicon-inline .icon.icon-phone-small.c-black:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=000000);
}
.xicon.icon-phone-small .icon.c-hover-black:after,
.xicon .icon.icon-phone-small.c-hover-black:after, .xicon-inline.icon-phone-small .icon.c-hover-black:after,
.xicon-inline .icon.icon-phone-small.c-hover-black:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=000000);
}
.xicon.icon-phone-small .icon.c-grey:before,
.xicon .icon.icon-phone-small.c-grey:before, .xicon-inline.icon-phone-small .icon.c-grey:before,
.xicon-inline .icon.icon-phone-small.c-grey:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=E5E5E5);
}
.xicon.icon-phone-small .icon.c-hover-grey:after,
.xicon .icon.icon-phone-small.c-hover-grey:after, .xicon-inline.icon-phone-small .icon.c-hover-grey:after,
.xicon-inline .icon.icon-phone-small.c-hover-grey:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=E5E5E5);
}
.xicon.icon-phone-small .icon.c-light-grey:before,
.xicon .icon.icon-phone-small.c-light-grey:before, .xicon-inline.icon-phone-small .icon.c-light-grey:before,
.xicon-inline .icon.icon-phone-small.c-light-grey:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=f8f8f8);
}
.xicon.icon-phone-small .icon.c-hover-light-grey:after,
.xicon .icon.icon-phone-small.c-hover-light-grey:after, .xicon-inline.icon-phone-small .icon.c-hover-light-grey:after,
.xicon-inline .icon.icon-phone-small.c-hover-light-grey:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=f8f8f8);
}
.xicon.icon-phone-small .icon.c-hue-blue:before,
.xicon .icon.icon-phone-small.c-hue-blue:before, .xicon-inline.icon-phone-small .icon.c-hue-blue:before,
.xicon-inline .icon.icon-phone-small.c-hue-blue:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=00F0FF);
}
.xicon.icon-phone-small .icon.c-hover-hue-blue:after,
.xicon .icon.icon-phone-small.c-hover-hue-blue:after, .xicon-inline.icon-phone-small .icon.c-hover-hue-blue:after,
.xicon-inline .icon.icon-phone-small.c-hover-hue-blue:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=00F0FF);
}
.xicon.icon-phone-small .icon.c-hue-blue-lighter:before,
.xicon .icon.icon-phone-small.c-hue-blue-lighter:before, .xicon-inline.icon-phone-small .icon.c-hue-blue-lighter:before,
.xicon-inline .icon.icon-phone-small.c-hue-blue-lighter:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=CCFCFF);
}
.xicon.icon-phone-small .icon.c-hover-hue-blue-lighter:after,
.xicon .icon.icon-phone-small.c-hover-hue-blue-lighter:after, .xicon-inline.icon-phone-small .icon.c-hover-hue-blue-lighter:after,
.xicon-inline .icon.icon-phone-small.c-hover-hue-blue-lighter:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=CCFCFF);
}
.xicon.icon-phone-small .icon.c-hue-blue-light:before,
.xicon .icon.icon-phone-small.c-hue-blue-light:before, .xicon-inline.icon-phone-small .icon.c-hue-blue-light:before,
.xicon-inline .icon.icon-phone-small.c-hue-blue-light:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=80A7AC);
}
.xicon.icon-phone-small .icon.c-hover-hue-blue-light:after,
.xicon .icon.icon-phone-small.c-hover-hue-blue-light:after, .xicon-inline.icon-phone-small .icon.c-hover-hue-blue-light:after,
.xicon-inline .icon.icon-phone-small.c-hover-hue-blue-light:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=80A7AC);
}
.xicon.icon-phone-small .icon.c-hue-blue-dark:before,
.xicon .icon.icon-phone-small.c-hue-blue-dark:before, .xicon-inline.icon-phone-small .icon.c-hue-blue-dark:before,
.xicon-inline .icon.icon-phone-small.c-hue-blue-dark:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=00505A);
}
.xicon.icon-phone-small .icon.c-hover-hue-blue-dark:after,
.xicon .icon.icon-phone-small.c-hover-hue-blue-dark:after, .xicon-inline.icon-phone-small .icon.c-hover-hue-blue-dark:after,
.xicon-inline .icon.icon-phone-small.c-hover-hue-blue-dark:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=00505A);
}
.xicon.icon-phone-small .icon.c-hue-blue-darkest:before,
.xicon .icon.icon-phone-small.c-hue-blue-darkest:before, .xicon-inline.icon-phone-small .icon.c-hue-blue-darkest:before,
.xicon-inline .icon.icon-phone-small.c-hue-blue-darkest:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=003E46);
}
.xicon.icon-phone-small .icon.c-hover-hue-blue-darkest:after,
.xicon .icon.icon-phone-small.c-hover-hue-blue-darkest:after, .xicon-inline.icon-phone-small .icon.c-hover-hue-blue-darkest:after,
.xicon-inline .icon.icon-phone-small.c-hover-hue-blue-darkest:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=003E46);
}
.xicon.icon-phone-small .icon.c-hue-blue-tint:before,
.xicon .icon.icon-phone-small.c-hue-blue-tint:before, .xicon-inline.icon-phone-small .icon.c-hue-blue-tint:before,
.xicon-inline .icon.icon-phone-small.c-hue-blue-tint:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=266A73);
}
.xicon.icon-phone-small .icon.c-hover-hue-blue-tint:after,
.xicon .icon.icon-phone-small.c-hover-hue-blue-tint:after, .xicon-inline.icon-phone-small .icon.c-hover-hue-blue-tint:after,
.xicon-inline .icon.icon-phone-small.c-hover-hue-blue-tint:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=266A73);
}
.xicon.icon-phone-small .icon.c-hue-teal:before,
.xicon .icon.icon-phone-small.c-hue-teal:before, .xicon-inline.icon-phone-small .icon.c-hue-teal:before,
.xicon-inline .icon.icon-phone-small.c-hue-teal:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=00505A);
}
.xicon.icon-phone-small .icon.c-hover-hue-teal:after,
.xicon .icon.icon-phone-small.c-hover-hue-teal:after, .xicon-inline.icon-phone-small .icon.c-hover-hue-teal:after,
.xicon-inline .icon.icon-phone-small.c-hover-hue-teal:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=00505A);
}
.xicon.icon-phone-small .icon.c-hue-teal-lighter:before,
.xicon .icon.icon-phone-small.c-hue-teal-lighter:before, .xicon-inline.icon-phone-small .icon.c-hue-teal-lighter:before,
.xicon-inline .icon.icon-phone-small.c-hue-teal-lighter:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=D0FFF4);
}
.xicon.icon-phone-small .icon.c-hover-hue-teal-lighter:after,
.xicon .icon.icon-phone-small.c-hover-hue-teal-lighter:after, .xicon-inline.icon-phone-small .icon.c-hover-hue-teal-lighter:after,
.xicon-inline .icon.icon-phone-small.c-hover-hue-teal-lighter:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=D0FFF4);
}
.xicon.icon-phone-small .icon.c-hue-teal-light:before,
.xicon .icon.icon-phone-small.c-hue-teal-light:before, .xicon-inline.icon-phone-small .icon.c-hue-teal-light:before,
.xicon-inline .icon.icon-phone-small.c-hue-teal-light:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=80A7AC);
}
.xicon.icon-phone-small .icon.c-hover-hue-teal-light:after,
.xicon .icon.icon-phone-small.c-hover-hue-teal-light:after, .xicon-inline.icon-phone-small .icon.c-hover-hue-teal-light:after,
.xicon-inline .icon.icon-phone-small.c-hover-hue-teal-light:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=80A7AC);
}
.xicon.icon-phone-small .icon.c-hue-teal-dark:before,
.xicon .icon.icon-phone-small.c-hue-teal-dark:before, .xicon-inline.icon-phone-small .icon.c-hue-teal-dark:before,
.xicon-inline .icon.icon-phone-small.c-hue-teal-dark:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=80A7AC);
}
.xicon.icon-phone-small .icon.c-hover-hue-teal-dark:after,
.xicon .icon.icon-phone-small.c-hover-hue-teal-dark:after, .xicon-inline.icon-phone-small .icon.c-hover-hue-teal-dark:after,
.xicon-inline .icon.icon-phone-small.c-hover-hue-teal-dark:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=80A7AC);
}
.xicon.icon-phone-small .icon.c-hue-teal-tint:before,
.xicon .icon.icon-phone-small.c-hue-teal-tint:before, .xicon-inline.icon-phone-small .icon.c-hue-teal-tint:before,
.xicon-inline .icon.icon-phone-small.c-hue-teal-tint:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=80A7AC);
}
.xicon.icon-phone-small .icon.c-hover-hue-teal-tint:after,
.xicon .icon.icon-phone-small.c-hover-hue-teal-tint:after, .xicon-inline.icon-phone-small .icon.c-hover-hue-teal-tint:after,
.xicon-inline .icon.icon-phone-small.c-hover-hue-teal-tint:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=80A7AC);
}
.xicon.icon-phone-small .icon.c-hue-mint:before,
.xicon .icon.icon-phone-small.c-hue-mint:before, .xicon-inline.icon-phone-small .icon.c-hue-mint:before,
.xicon-inline .icon.icon-phone-small.c-hue-mint:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=14FFC7);
}
.xicon.icon-phone-small .icon.c-hover-hue-mint:after,
.xicon .icon.icon-phone-small.c-hover-hue-mint:after, .xicon-inline.icon-phone-small .icon.c-hover-hue-mint:after,
.xicon-inline .icon.icon-phone-small.c-hover-hue-mint:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=14FFC7);
}
.xicon.icon-phone-small .icon.c-hue-mint-lighter:before,
.xicon .icon.icon-phone-small.c-hue-mint-lighter:before, .xicon-inline.icon-phone-small .icon.c-hue-mint-lighter:before,
.xicon-inline .icon.icon-phone-small.c-hue-mint-lighter:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=D6FFF0);
}
.xicon.icon-phone-small .icon.c-hover-hue-mint-lighter:after,
.xicon .icon.icon-phone-small.c-hover-hue-mint-lighter:after, .xicon-inline.icon-phone-small .icon.c-hover-hue-mint-lighter:after,
.xicon-inline .icon.icon-phone-small.c-hover-hue-mint-lighter:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=D6FFF0);
}
.xicon.icon-phone-small .icon.c-hue-mint-light:before,
.xicon .icon.icon-phone-small.c-hue-mint-light:before, .xicon-inline.icon-phone-small .icon.c-hue-mint-light:before,
.xicon-inline .icon.icon-phone-small.c-hue-mint-light:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=80A5A1);
}
.xicon.icon-phone-small .icon.c-hover-hue-mint-light:after,
.xicon .icon.icon-phone-small.c-hover-hue-mint-light:after, .xicon-inline.icon-phone-small .icon.c-hover-hue-mint-light:after,
.xicon-inline .icon.icon-phone-small.c-hover-hue-mint-light:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=80A5A1);
}
.xicon.icon-phone-small .icon.c-hue-mint-dark:before,
.xicon .icon.icon-phone-small.c-hue-mint-dark:before, .xicon-inline.icon-phone-small .icon.c-hue-mint-dark:before,
.xicon-inline .icon.icon-phone-small.c-hue-mint-dark:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=004C43);
}
.xicon.icon-phone-small .icon.c-hover-hue-mint-dark:after,
.xicon .icon.icon-phone-small.c-hover-hue-mint-dark:after, .xicon-inline.icon-phone-small .icon.c-hover-hue-mint-dark:after,
.xicon-inline .icon.icon-phone-small.c-hover-hue-mint-dark:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=004C43);
}
.xicon.icon-phone-small .icon.c-hue-mint-tint:before,
.xicon .icon.icon-phone-small.c-hue-mint-tint:before, .xicon-inline.icon-phone-small .icon.c-hue-mint-tint:before,
.xicon-inline .icon.icon-phone-small.c-hue-mint-tint:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=27675F);
}
.xicon.icon-phone-small .icon.c-hover-hue-mint-tint:after,
.xicon .icon.icon-phone-small.c-hover-hue-mint-tint:after, .xicon-inline.icon-phone-small .icon.c-hover-hue-mint-tint:after,
.xicon-inline .icon.icon-phone-small.c-hover-hue-mint-tint:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=27675F);
}
.xicon.icon-phone-small .icon.c-hue-green:before,
.xicon .icon.icon-phone-small.c-hue-green:before, .xicon-inline.icon-phone-small .icon.c-hue-green:before,
.xicon-inline .icon.icon-phone-small.c-hue-green:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=8CFF50);
}
.xicon.icon-phone-small .icon.c-hover-hue-green:after,
.xicon .icon.icon-phone-small.c-hover-hue-green:after, .xicon-inline.icon-phone-small .icon.c-hover-hue-green:after,
.xicon-inline .icon.icon-phone-small.c-hover-hue-green:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=8CFF50);
}
.xicon.icon-phone-small .icon.c-hue-green-lighter:before,
.xicon .icon.icon-phone-small.c-hue-green-lighter:before, .xicon-inline.icon-phone-small .icon.c-hue-green-lighter:before,
.xicon-inline .icon.icon-phone-small.c-hue-green-lighter:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=EEFFE5);
}
.xicon.icon-phone-small .icon.c-hover-hue-green-lighter:after,
.xicon .icon.icon-phone-small.c-hover-hue-green-lighter:after, .xicon-inline.icon-phone-small .icon.c-hover-hue-green-lighter:after,
.xicon-inline .icon.icon-phone-small.c-hover-hue-green-lighter:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=EEFFE5);
}
.xicon.icon-phone-small .icon.c-hue-green-light:before,
.xicon .icon.icon-phone-small.c-hue-green-light:before, .xicon-inline.icon-phone-small .icon.c-hue-green-light:before,
.xicon-inline .icon.icon-phone-small.c-hue-green-light:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=90A193);
}
.xicon.icon-phone-small .icon.c-hover-hue-green-light:after,
.xicon .icon.icon-phone-small.c-hover-hue-green-light:after, .xicon-inline.icon-phone-small .icon.c-hover-hue-green-light:after,
.xicon-inline .icon.icon-phone-small.c-hover-hue-green-light:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=90A193);
}
.xicon.icon-phone-small .icon.c-hue-green-dark:before,
.xicon .icon.icon-phone-small.c-hue-green-dark:before, .xicon-inline.icon-phone-small .icon.c-hue-green-dark:before,
.xicon-inline .icon.icon-phone-small.c-hue-green-dark:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=214427);
}
.xicon.icon-phone-small .icon.c-hover-hue-green-dark:after,
.xicon .icon.icon-phone-small.c-hover-hue-green-dark:after, .xicon-inline.icon-phone-small .icon.c-hover-hue-green-dark:after,
.xicon-inline .icon.icon-phone-small.c-hover-hue-green-dark:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=214427);
}
.xicon.icon-phone-small .icon.c-hue-green-tint:before,
.xicon .icon.icon-phone-small.c-hue-green-tint:before, .xicon-inline.icon-phone-small .icon.c-hue-green-tint:before,
.xicon-inline .icon.icon-phone-small.c-hue-green-tint:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=426047);
}
.xicon.icon-phone-small .icon.c-hover-hue-green-tint:after,
.xicon .icon.icon-phone-small.c-hover-hue-green-tint:after, .xicon-inline.icon-phone-small .icon.c-hover-hue-green-tint:after,
.xicon-inline .icon.icon-phone-small.c-hover-hue-green-tint:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=426047);
}
.xicon.icon-phone-small .icon.c-hue-yellow:before,
.xicon .icon.icon-phone-small.c-hue-yellow:before, .xicon-inline.icon-phone-small .icon.c-hue-yellow:before,
.xicon-inline .icon.icon-phone-small.c-hue-yellow:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=FFE533);
}
.xicon.icon-phone-small .icon.c-hover-hue-yellow:after,
.xicon .icon.icon-phone-small.c-hover-hue-yellow:after, .xicon-inline.icon-phone-small .icon.c-hover-hue-yellow:after,
.xicon-inline .icon.icon-phone-small.c-hover-hue-yellow:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=FFE533);
}
.xicon.icon-phone-small .icon.c-hue-yellow-lighter:before,
.xicon .icon.icon-phone-small.c-hue-yellow-lighter:before, .xicon-inline.icon-phone-small .icon.c-hue-yellow-lighter:before,
.xicon-inline .icon.icon-phone-small.c-hue-yellow-lighter:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=FFFAD6);
}
.xicon.icon-phone-small .icon.c-hover-hue-yellow-lighter:after,
.xicon .icon.icon-phone-small.c-hover-hue-yellow-lighter:after, .xicon-inline.icon-phone-small .icon.c-hover-hue-yellow-lighter:after,
.xicon-inline .icon.icon-phone-small.c-hover-hue-yellow-lighter:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=FFFAD6);
}
.xicon.icon-phone-small .icon.c-hue-yellow-light:before,
.xicon .icon.icon-phone-small.c-hue-yellow-light:before, .xicon-inline.icon-phone-small .icon.c-hue-yellow-light:before,
.xicon-inline .icon.icon-phone-small.c-hue-yellow-light:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=9694A8);
}
.xicon.icon-phone-small .icon.c-hover-hue-yellow-light:after,
.xicon .icon.icon-phone-small.c-hover-hue-yellow-light:after, .xicon-inline.icon-phone-small .icon.c-hover-hue-yellow-light:after,
.xicon-inline .icon.icon-phone-small.c-hover-hue-yellow-light:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=9694A8);
}
.xicon.icon-phone-small .icon.c-hue-yellow-dark:before,
.xicon .icon.icon-phone-small.c-hue-yellow-dark:before, .xicon-inline.icon-phone-small .icon.c-hue-yellow-dark:before,
.xicon-inline .icon.icon-phone-small.c-hue-yellow-dark:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=2D2A51);
}
.xicon.icon-phone-small .icon.c-hover-hue-yellow-dark:after,
.xicon .icon.icon-phone-small.c-hover-hue-yellow-dark:after, .xicon-inline.icon-phone-small .icon.c-hover-hue-yellow-dark:after,
.xicon-inline .icon.icon-phone-small.c-hover-hue-yellow-dark:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=2D2A51);
}
.xicon.icon-phone-small .icon.c-hue-yellow-tint:before,
.xicon .icon.icon-phone-small.c-hue-yellow-tint:before, .xicon-inline.icon-phone-small .icon.c-hue-yellow-tint:before,
.xicon-inline .icon.icon-phone-small.c-hue-yellow-tint:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=4D4A6B);
}
.xicon.icon-phone-small .icon.c-hover-hue-yellow-tint:after,
.xicon .icon.icon-phone-small.c-hover-hue-yellow-tint:after, .xicon-inline.icon-phone-small .icon.c-hover-hue-yellow-tint:after,
.xicon-inline .icon.icon-phone-small.c-hover-hue-yellow-tint:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=4D4A6B);
}
.xicon.icon-phone-small .icon.c-hue-orange:before,
.xicon .icon.icon-phone-small.c-hue-orange:before, .xicon-inline.icon-phone-small .icon.c-hue-orange:before,
.xicon-inline .icon.icon-phone-small.c-hue-orange:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=FF8500);
}
.xicon.icon-phone-small .icon.c-hover-hue-orange:after,
.xicon .icon.icon-phone-small.c-hover-hue-orange:after, .xicon-inline.icon-phone-small .icon.c-hover-hue-orange:after,
.xicon-inline .icon.icon-phone-small.c-hover-hue-orange:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=FF8500);
}
.xicon.icon-phone-small .icon.c-hue-orange-lighter:before,
.xicon .icon.icon-phone-small.c-hue-orange-lighter:before, .xicon-inline.icon-phone-small .icon.c-hue-orange-lighter:before,
.xicon-inline .icon.icon-phone-small.c-hue-orange-lighter:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=FFE7CC);
}
.xicon.icon-phone-small .icon.c-hover-hue-orange-lighter:after,
.xicon .icon.icon-phone-small.c-hover-hue-orange-lighter:after, .xicon-inline.icon-phone-small .icon.c-hover-hue-orange-lighter:after,
.xicon-inline .icon.icon-phone-small.c-hover-hue-orange-lighter:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=FFE7CC);
}
.xicon.icon-phone-small .icon.c-hue-orange-light:before,
.xicon .icon.icon-phone-small.c-hue-orange-light:before, .xicon-inline.icon-phone-small .icon.c-hue-orange-light:before,
.xicon-inline .icon.icon-phone-small.c-hue-orange-light:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=A38D9A);
}
.xicon.icon-phone-small .icon.c-hover-hue-orange-light:after,
.xicon .icon.icon-phone-small.c-hover-hue-orange-light:after, .xicon-inline.icon-phone-small .icon.c-hover-hue-orange-light:after,
.xicon-inline .icon.icon-phone-small.c-hover-hue-orange-light:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=A38D9A);
}
.xicon.icon-phone-small .icon.c-hue-orange-dark:before,
.xicon .icon.icon-phone-small.c-hue-orange-dark:before, .xicon-inline.icon-phone-small .icon.c-hue-orange-dark:before,
.xicon-inline .icon.icon-phone-small.c-hue-orange-dark:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=471C35);
}
.xicon.icon-phone-small .icon.c-hover-hue-orange-dark:after,
.xicon .icon.icon-phone-small.c-hover-hue-orange-dark:after, .xicon-inline.icon-phone-small .icon.c-hover-hue-orange-dark:after,
.xicon-inline .icon.icon-phone-small.c-hover-hue-orange-dark:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=471C35);
}
.xicon.icon-phone-small .icon.c-hue-orange-tint:before,
.xicon .icon.icon-phone-small.c-hue-orange-tint:before, .xicon-inline.icon-phone-small .icon.c-hue-orange-tint:before,
.xicon-inline .icon.icon-phone-small.c-hue-orange-tint:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=633E53);
}
.xicon.icon-phone-small .icon.c-hover-hue-orange-tint:after,
.xicon .icon.icon-phone-small.c-hover-hue-orange-tint:after, .xicon-inline.icon-phone-small .icon.c-hover-hue-orange-tint:after,
.xicon-inline .icon.icon-phone-small.c-hover-hue-orange-tint:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=633E53);
}
.xicon.icon-phone-small .icon.c-hue-red:before,
.xicon .icon.icon-phone-small.c-hue-red:before, .xicon-inline.icon-phone-small .icon.c-hue-red:before,
.xicon-inline .icon.icon-phone-small.c-hue-red:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=FF6378);
}
.xicon.icon-phone-small .icon.c-hover-hue-red:after,
.xicon .icon.icon-phone-small.c-hover-hue-red:after, .xicon-inline.icon-phone-small .icon.c-hover-hue-red:after,
.xicon-inline .icon.icon-phone-small.c-hover-hue-red:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=FF6378);
}
.xicon.icon-phone-small .icon.c-hue-red-lighter:before,
.xicon .icon.icon-phone-small.c-hue-red-lighter:before, .xicon-inline.icon-phone-small .icon.c-hue-red-lighter:before,
.xicon-inline .icon.icon-phone-small.c-hue-red-lighter:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=FFE0E4);
}
.xicon.icon-phone-small .icon.c-hover-hue-red-lighter:after,
.xicon .icon.icon-phone-small.c-hover-hue-red-lighter:after, .xicon-inline.icon-phone-small .icon.c-hover-hue-red-lighter:after,
.xicon-inline .icon.icon-phone-small.c-hover-hue-red-lighter:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=FFE0E4);
}
.xicon.icon-phone-small .icon.c-hue-red-light:before,
.xicon .icon.icon-phone-small.c-hue-red-light:before, .xicon-inline.icon-phone-small .icon.c-hue-red-light:before,
.xicon-inline .icon.icon-phone-small.c-hue-red-light:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=9E8092);
}
.xicon.icon-phone-small .icon.c-hover-hue-red-light:after,
.xicon .icon.icon-phone-small.c-hover-hue-red-light:after, .xicon-inline.icon-phone-small .icon.c-hover-hue-red-light:after,
.xicon-inline .icon.icon-phone-small.c-hover-hue-red-light:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=9E8092);
}
.xicon.icon-phone-small .icon.c-hue-red-dark:before,
.xicon .icon.icon-phone-small.c-hue-red-dark:before, .xicon-inline.icon-phone-small .icon.c-hue-red-dark:before,
.xicon-inline .icon.icon-phone-small.c-hue-red-dark:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=3E0026);
}
.xicon.icon-phone-small .icon.c-hover-hue-red-dark:after,
.xicon .icon.icon-phone-small.c-hover-hue-red-dark:after, .xicon-inline.icon-phone-small .icon.c-hover-hue-red-dark:after,
.xicon-inline .icon.icon-phone-small.c-hover-hue-red-dark:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=3E0026);
}
.xicon.icon-phone-small .icon.c-hue-red-tint:before,
.xicon .icon.icon-phone-small.c-hue-red-tint:before, .xicon-inline.icon-phone-small .icon.c-hue-red-tint:before,
.xicon-inline .icon.icon-phone-small.c-hue-red-tint:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=5B2646);
}
.xicon.icon-phone-small .icon.c-hover-hue-red-tint:after,
.xicon .icon.icon-phone-small.c-hover-hue-red-tint:after, .xicon-inline.icon-phone-small .icon.c-hover-hue-red-tint:after,
.xicon-inline .icon.icon-phone-small.c-hover-hue-red-tint:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=5B2646);
}
.xicon.icon-phone-small .icon.c-hue-maroon:before,
.xicon .icon.icon-phone-small.c-hue-maroon:before, .xicon-inline.icon-phone-small .icon.c-hue-maroon:before,
.xicon-inline .icon.icon-phone-small.c-hue-maroon:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=FF6378);
}
.xicon.icon-phone-small .icon.c-hover-hue-maroon:after,
.xicon .icon.icon-phone-small.c-hover-hue-maroon:after, .xicon-inline.icon-phone-small .icon.c-hover-hue-maroon:after,
.xicon-inline .icon.icon-phone-small.c-hover-hue-maroon:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=FF6378);
}
.xicon.icon-phone-small .icon.c-hue-maroon-lighter:before,
.xicon .icon.icon-phone-small.c-hue-maroon-lighter:before, .xicon-inline.icon-phone-small .icon.c-hue-maroon-lighter:before,
.xicon-inline .icon.icon-phone-small.c-hue-maroon-lighter:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=FFE0E4);
}
.xicon.icon-phone-small .icon.c-hover-hue-maroon-lighter:after,
.xicon .icon.icon-phone-small.c-hover-hue-maroon-lighter:after, .xicon-inline.icon-phone-small .icon.c-hover-hue-maroon-lighter:after,
.xicon-inline .icon.icon-phone-small.c-hover-hue-maroon-lighter:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=FFE0E4);
}
.xicon.icon-phone-small .icon.c-hue-maroon-light:before,
.xicon .icon.icon-phone-small.c-hue-maroon-light:before, .xicon-inline.icon-phone-small .icon.c-hue-maroon-light:before,
.xicon-inline .icon.icon-phone-small.c-hue-maroon-light:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=9E8092);
}
.xicon.icon-phone-small .icon.c-hover-hue-maroon-light:after,
.xicon .icon.icon-phone-small.c-hover-hue-maroon-light:after, .xicon-inline.icon-phone-small .icon.c-hover-hue-maroon-light:after,
.xicon-inline .icon.icon-phone-small.c-hover-hue-maroon-light:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=9E8092);
}
.xicon.icon-phone-small .icon.c-hue-maroon-dark:before,
.xicon .icon.icon-phone-small.c-hue-maroon-dark:before, .xicon-inline.icon-phone-small .icon.c-hue-maroon-dark:before,
.xicon-inline .icon.icon-phone-small.c-hue-maroon-dark:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=3E0026);
}
.xicon.icon-phone-small .icon.c-hover-hue-maroon-dark:after,
.xicon .icon.icon-phone-small.c-hover-hue-maroon-dark:after, .xicon-inline.icon-phone-small .icon.c-hover-hue-maroon-dark:after,
.xicon-inline .icon.icon-phone-small.c-hover-hue-maroon-dark:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=3E0026);
}
.xicon.icon-phone-small .icon.c-hue-maroon-tint:before,
.xicon .icon.icon-phone-small.c-hue-maroon-tint:before, .xicon-inline.icon-phone-small .icon.c-hue-maroon-tint:before,
.xicon-inline .icon.icon-phone-small.c-hue-maroon-tint:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=9E8092);
}
.xicon.icon-phone-small .icon.c-hover-hue-maroon-tint:after,
.xicon .icon.icon-phone-small.c-hover-hue-maroon-tint:after, .xicon-inline.icon-phone-small .icon.c-hover-hue-maroon-tint:after,
.xicon-inline .icon.icon-phone-small.c-hover-hue-maroon-tint:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=9E8092);
}
.xicon.icon-phone-small .icon.c-hue-pink:before,
.xicon .icon.icon-phone-small.c-hue-pink:before, .xicon-inline.icon-phone-small .icon.c-hue-pink:before,
.xicon-inline .icon.icon-phone-small.c-hue-pink:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=FF82FF);
}
.xicon.icon-phone-small .icon.c-hover-hue-pink:after,
.xicon .icon.icon-phone-small.c-hover-hue-pink:after, .xicon-inline.icon-phone-small .icon.c-hover-hue-pink:after,
.xicon-inline .icon.icon-phone-small.c-hover-hue-pink:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=FF82FF);
}
.xicon.icon-phone-small .icon.c-hue-pink-lighter:before,
.xicon .icon.icon-phone-small.c-hue-pink-lighter:before, .xicon-inline.icon-phone-small .icon.c-hue-pink-lighter:before,
.xicon-inline .icon.icon-phone-small.c-hue-pink-lighter:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=FFE6FF);
}
.xicon.icon-phone-small .icon.c-hover-hue-pink-lighter:after,
.xicon .icon.icon-phone-small.c-hover-hue-pink-lighter:after, .xicon-inline.icon-phone-small .icon.c-hover-hue-pink-lighter:after,
.xicon-inline .icon.icon-phone-small.c-hover-hue-pink-lighter:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=FFE6FF);
}
.xicon.icon-phone-small .icon.c-hue-pink-light:before,
.xicon .icon.icon-phone-small.c-hue-pink-light:before, .xicon-inline.icon-phone-small .icon.c-hue-pink-light:before,
.xicon-inline .icon.icon-phone-small.c-hue-pink-light:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=A194A7);
}
.xicon.icon-phone-small .icon.c-hover-hue-pink-light:after,
.xicon .icon.icon-phone-small.c-hover-hue-pink-light:after, .xicon-inline.icon-phone-small .icon.c-hover-hue-pink-light:after,
.xicon-inline .icon.icon-phone-small.c-hover-hue-pink-light:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=A194A7);
}
.xicon.icon-phone-small .icon.c-hue-pink-dark:before,
.xicon .icon.icon-phone-small.c-hue-pink-dark:before, .xicon-inline.icon-phone-small .icon.c-hue-pink-dark:before,
.xicon-inline .icon.icon-phone-small.c-hue-pink-dark:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=442A4F);
}
.xicon.icon-phone-small .icon.c-hover-hue-pink-dark:after,
.xicon .icon.icon-phone-small.c-hover-hue-pink-dark:after, .xicon-inline.icon-phone-small .icon.c-hover-hue-pink-dark:after,
.xicon-inline .icon.icon-phone-small.c-hover-hue-pink-dark:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=442A4F);
}
.xicon.icon-phone-small .icon.c-hue-pink-tint:before,
.xicon .icon.icon-phone-small.c-hue-pink-tint:before, .xicon-inline.icon-phone-small .icon.c-hue-pink-tint:before,
.xicon-inline .icon.icon-phone-small.c-hue-pink-tint:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=604A69);
}
.xicon.icon-phone-small .icon.c-hover-hue-pink-tint:after,
.xicon .icon.icon-phone-small.c-hover-hue-pink-tint:after, .xicon-inline.icon-phone-small .icon.c-hover-hue-pink-tint:after,
.xicon-inline .icon.icon-phone-small.c-hover-hue-pink-tint:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=604A69);
}
.xicon.icon-phone-small .icon.c-hue-purple:before,
.xicon .icon.icon-phone-small.c-hue-purple:before, .xicon-inline.icon-phone-small .icon.c-hue-purple:before,
.xicon-inline .icon.icon-phone-small.c-hue-purple:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=B58CFF);
}
.xicon.icon-phone-small .icon.c-hover-hue-purple:after,
.xicon .icon.icon-phone-small.c-hover-hue-purple:after, .xicon-inline.icon-phone-small .icon.c-hover-hue-purple:after,
.xicon-inline .icon.icon-phone-small.c-hover-hue-purple:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=B58CFF);
}
.xicon.icon-phone-small .icon.c-hue-purple-lighter:before,
.xicon .icon.icon-phone-small.c-hue-purple-lighter:before, .xicon-inline.icon-phone-small .icon.c-hue-purple-lighter:before,
.xicon-inline .icon.icon-phone-small.c-hue-purple-lighter:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=F0E8FF);
}
.xicon.icon-phone-small .icon.c-hover-hue-purple-lighter:after,
.xicon .icon.icon-phone-small.c-hover-hue-purple-lighter:after, .xicon-inline.icon-phone-small .icon.c-hover-hue-purple-lighter:after,
.xicon-inline .icon.icon-phone-small.c-hover-hue-purple-lighter:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=F0E8FF);
}
.xicon.icon-phone-small .icon.c-hue-purple-light:before,
.xicon .icon.icon-phone-small.c-hue-purple-light:before, .xicon-inline.icon-phone-small .icon.c-hue-purple-light:before,
.xicon-inline .icon.icon-phone-small.c-hue-purple-light:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=9888A5);
}
.xicon.icon-phone-small .icon.c-hover-hue-purple-light:after,
.xicon .icon.icon-phone-small.c-hover-hue-purple-light:after, .xicon-inline.icon-phone-small .icon.c-hover-hue-purple-light:after,
.xicon-inline .icon.icon-phone-small.c-hover-hue-purple-light:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=9888A5);
}
.xicon.icon-phone-small .icon.c-hue-purple-dark:before,
.xicon .icon.icon-phone-small.c-hue-purple-dark:before, .xicon-inline.icon-phone-small .icon.c-hue-purple-dark:before,
.xicon-inline .icon.icon-phone-small.c-hue-purple-dark:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=32124C);
}
.xicon.icon-phone-small .icon.c-hover-hue-purple-dark:after,
.xicon .icon.icon-phone-small.c-hover-hue-purple-dark:after, .xicon-inline.icon-phone-small .icon.c-hover-hue-purple-dark:after,
.xicon-inline .icon.icon-phone-small.c-hover-hue-purple-dark:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=32124C);
}
.xicon.icon-phone-small .icon.c-hue-purple-tint:before,
.xicon .icon.icon-phone-small.c-hue-purple-tint:before, .xicon-inline.icon-phone-small .icon.c-hue-purple-tint:before,
.xicon-inline .icon.icon-phone-small.c-hue-purple-tint:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=513667);
}
.xicon.icon-phone-small .icon.c-hover-hue-purple-tint:after,
.xicon .icon.icon-phone-small.c-hover-hue-purple-tint:after, .xicon-inline.icon-phone-small .icon.c-hover-hue-purple-tint:after,
.xicon-inline .icon.icon-phone-small.c-hover-hue-purple-tint:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=513667);
}
.xicon.icon-phone-small .icon.c-base:before,
.xicon .icon.icon-phone-small.c-base:before, .xicon-inline.icon-phone-small .icon.c-base:before,
.xicon-inline .icon.icon-phone-small.c-base:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=00F0FF);
}
.xicon.icon-phone-small .icon.c-hover-base:after,
.xicon .icon.icon-phone-small.c-hover-base:after, .xicon-inline.icon-phone-small .icon.c-hover-base:after,
.xicon-inline .icon.icon-phone-small.c-hover-base:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=00F0FF);
}
.xicon.icon-phone-small .icon.c-base-light:before,
.xicon .icon.icon-phone-small.c-base-light:before, .xicon-inline.icon-phone-small .icon.c-base-light:before,
.xicon-inline .icon.icon-phone-small.c-base-light:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=00FFED);
}
.xicon.icon-phone-small .icon.c-hover-base-light:after,
.xicon .icon.icon-phone-small.c-hover-base-light:after, .xicon-inline.icon-phone-small .icon.c-hover-base-light:after,
.xicon-inline .icon.icon-phone-small.c-hover-base-light:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=00FFED);
}
.xicon.icon-phone-small .icon.c-base-dark:before,
.xicon .icon.icon-phone-small.c-base-dark:before, .xicon-inline.icon-phone-small .icon.c-base-dark:before,
.xicon-inline .icon.icon-phone-small.c-base-dark:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=3DE3FF);
}
.xicon.icon-phone-small .icon.c-hover-base-dark:after,
.xicon .icon.icon-phone-small.c-hover-base-dark:after, .xicon-inline.icon-phone-small .icon.c-hover-base-dark:after,
.xicon-inline .icon.icon-phone-small.c-hover-base-dark:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=3DE3FF);
}
.xicon.icon-phone-small .icon.c-alt-light:before,
.xicon .icon.icon-phone-small.c-alt-light:before, .xicon-inline.icon-phone-small .icon.c-alt-light:before,
.xicon-inline .icon.icon-phone-small.c-alt-light:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=75FFB5);
}
.xicon.icon-phone-small .icon.c-hover-alt-light:after,
.xicon .icon.icon-phone-small.c-hover-alt-light:after, .xicon-inline.icon-phone-small .icon.c-hover-alt-light:after,
.xicon-inline .icon.icon-phone-small.c-hover-alt-light:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=75FFB5);
}
.xicon.icon-phone-small .icon.c-alt-dark:before,
.xicon .icon.icon-phone-small.c-alt-dark:before, .xicon-inline.icon-phone-small .icon.c-alt-dark:before,
.xicon-inline .icon.icon-phone-small.c-alt-dark:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=3BFFCC);
}
.xicon.icon-phone-small .icon.c-hover-alt-dark:after,
.xicon .icon.icon-phone-small.c-hover-alt-dark:after, .xicon-inline.icon-phone-small .icon.c-hover-alt-dark:after,
.xicon-inline .icon.icon-phone-small.c-hover-alt-dark:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=3BFFCC);
}
.xicon.icon-phone-small .icon.c-error:before,
.xicon .icon.icon-phone-small.c-error:before, .xicon-inline.icon-phone-small .icon.c-error:before,
.xicon-inline .icon.icon-phone-small.c-error:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=ff6666);
}
.xicon.icon-phone-small .icon.c-hover-error:after,
.xicon .icon.icon-phone-small.c-hover-error:after, .xicon-inline.icon-phone-small .icon.c-hover-error:after,
.xicon-inline .icon.icon-phone-small.c-hover-error:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=ff6666);
}
.xicon.icon-phone-small .icon.c-back:before,
.xicon .icon.icon-phone-small.c-back:before, .xicon-inline.icon-phone-small .icon.c-back:before,
.xicon-inline .icon.icon-phone-small.c-back:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=FFFFFF);
}
.xicon.icon-phone-small .icon.c-hover-back:after,
.xicon .icon.icon-phone-small.c-hover-back:after, .xicon-inline.icon-phone-small .icon.c-hover-back:after,
.xicon-inline .icon.icon-phone-small.c-hover-back:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=FFFFFF);
}
.xicon.icon-phone-small .icon.c-mobile-header:before,
.xicon .icon.icon-phone-small.c-mobile-header:before, .xicon-inline.icon-phone-small .icon.c-mobile-header:before,
.xicon-inline .icon.icon-phone-small.c-mobile-header:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=FFFFFF);
}
.xicon.icon-phone-small .icon.c-hover-mobile-header:after,
.xicon .icon.icon-phone-small.c-hover-mobile-header:after, .xicon-inline.icon-phone-small .icon.c-hover-mobile-header:after,
.xicon-inline .icon.icon-phone-small.c-hover-mobile-header:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=FFFFFF);
}
.xicon.icon-phone-small .icon.c-popup-back:before,
.xicon .icon.icon-phone-small.c-popup-back:before, .xicon-inline.icon-phone-small .icon.c-popup-back:before,
.xicon-inline .icon.icon-phone-small.c-popup-back:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=00505A);
}
.xicon.icon-phone-small .icon.c-hover-popup-back:after,
.xicon .icon.icon-phone-small.c-hover-popup-back:after, .xicon-inline.icon-phone-small .icon.c-hover-popup-back:after,
.xicon-inline .icon.icon-phone-small.c-hover-popup-back:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=00505A);
}
.xicon.icon-phone-small .icon.c-popup-overlay:before,
.xicon .icon.icon-phone-small.c-popup-overlay:before, .xicon-inline.icon-phone-small .icon.c-popup-overlay:before,
.xicon-inline .icon.icon-phone-small.c-popup-overlay:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=000000);
}
.xicon.icon-phone-small .icon.c-hover-popup-overlay:after,
.xicon .icon.icon-phone-small.c-hover-popup-overlay:after, .xicon-inline.icon-phone-small .icon.c-hover-popup-overlay:after,
.xicon-inline .icon.icon-phone-small.c-hover-popup-overlay:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=000000);
}
.xicon.icon-phone-small .icon.c-high:before,
.xicon .icon.icon-phone-small.c-high:before, .xicon-inline.icon-phone-small .icon.c-high:before,
.xicon-inline .icon.icon-phone-small.c-high:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=00F0FF);
}
.xicon.icon-phone-small .icon.c-hover-high:after,
.xicon .icon.icon-phone-small.c-hover-high:after, .xicon-inline.icon-phone-small .icon.c-hover-high:after,
.xicon-inline .icon.icon-phone-small.c-hover-high:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=00F0FF);
}
.xicon.icon-phone-small .icon.c-title:before,
.xicon .icon.icon-phone-small.c-title:before, .xicon-inline.icon-phone-small .icon.c-title:before,
.xicon-inline .icon.icon-phone-small.c-title:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=1A2D50);
}
.xicon.icon-phone-small .icon.c-hover-title:after,
.xicon .icon.icon-phone-small.c-hover-title:after, .xicon-inline.icon-phone-small .icon.c-hover-title:after,
.xicon-inline .icon.icon-phone-small.c-hover-title:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=1A2D50);
}
.xicon.icon-phone-small .icon.c-body:before,
.xicon .icon.icon-phone-small.c-body:before, .xicon-inline.icon-phone-small .icon.c-body:before,
.xicon-inline .icon.icon-phone-small.c-body:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=1A2D50);
}
.xicon.icon-phone-small .icon.c-hover-body:after,
.xicon .icon.icon-phone-small.c-hover-body:after, .xicon-inline.icon-phone-small .icon.c-hover-body:after,
.xicon-inline .icon.icon-phone-small.c-hover-body:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=1A2D50);
}
.xicon.icon-phone-small .icon.c-body-alt:before,
.xicon .icon.icon-phone-small.c-body-alt:before, .xicon-inline.icon-phone-small .icon.c-body-alt:before,
.xicon-inline .icon.icon-phone-small.c-body-alt:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=FFFFFF);
}
.xicon.icon-phone-small .icon.c-hover-body-alt:after,
.xicon .icon.icon-phone-small.c-hover-body-alt:after, .xicon-inline.icon-phone-small .icon.c-hover-body-alt:after,
.xicon-inline .icon.icon-phone-small.c-hover-body-alt:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=FFFFFF);
}
.xicon.icon-phone-small .icon.c-link-hover:before,
.xicon .icon.icon-phone-small.c-link-hover:before, .xicon-inline.icon-phone-small .icon.c-link-hover:before,
.xicon-inline .icon.icon-phone-small.c-link-hover:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=1A626B);
}
.xicon.icon-phone-small .icon.c-hover-link-hover:after,
.xicon .icon.icon-phone-small.c-hover-link-hover:after, .xicon-inline.icon-phone-small .icon.c-hover-link-hover:after,
.xicon-inline .icon.icon-phone-small.c-hover-link-hover:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=1A626B);
}
.xicon.icon-phone-small .icon.c-input:before,
.xicon .icon.icon-phone-small.c-input:before, .xicon-inline.icon-phone-small .icon.c-input:before,
.xicon-inline .icon.icon-phone-small.c-input:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=80A7AC);
}
.xicon.icon-phone-small .icon.c-hover-input:after,
.xicon .icon.icon-phone-small.c-hover-input:after, .xicon-inline.icon-phone-small .icon.c-hover-input:after,
.xicon-inline .icon.icon-phone-small.c-hover-input:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=80A7AC);
}
.xicon.icon-phone-small .icon.c-input-border:before,
.xicon .icon.icon-phone-small.c-input-border:before, .xicon-inline.icon-phone-small .icon.c-input-border:before,
.xicon-inline .icon.icon-phone-small.c-input-border:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=1A626B);
}
.xicon.icon-phone-small .icon.c-hover-input-border:after,
.xicon .icon.icon-phone-small.c-hover-input-border:after, .xicon-inline.icon-phone-small .icon.c-hover-input-border:after,
.xicon-inline .icon.icon-phone-small.c-hover-input-border:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=1A626B);
}
.xicon.icon-phone-small .icon.c-input-back:before,
.xicon .icon.icon-phone-small.c-input-back:before, .xicon-inline.icon-phone-small .icon.c-input-back:before,
.xicon-inline .icon.icon-phone-small.c-input-back:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=1A626B);
}
.xicon.icon-phone-small .icon.c-hover-input-back:after,
.xicon .icon.icon-phone-small.c-hover-input-back:after, .xicon-inline.icon-phone-small .icon.c-hover-input-back:after,
.xicon-inline .icon.icon-phone-small.c-hover-input-back:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=1A626B);
}
.xicon.icon-phone-small .icon.c-input-placeholder:before,
.xicon .icon.icon-phone-small.c-input-placeholder:before, .xicon-inline.icon-phone-small .icon.c-input-placeholder:before,
.xicon-inline .icon.icon-phone-small.c-input-placeholder:before {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=80A7AC);
}
.xicon.icon-phone-small .icon.c-hover-input-placeholder:after,
.xicon .icon.icon-phone-small.c-hover-input-placeholder:after, .xicon-inline.icon-phone-small .icon.c-hover-input-placeholder:after,
.xicon-inline .icon.icon-phone-small.c-hover-input-placeholder:after {
  background-image: url(/assets/images/icons/general/phone.xsvg?colour=80A7AC);
}
.xicon.icon-phone-small .label, .xicon-inline.icon-phone-small .label {
  padding: 0 10px 0 0;
}
.xicon.icon-phone-small .icon + .label, .xicon-inline.icon-phone-small .icon + .label {
  padding: 0 0 0 10px;
}
.xicon.icon-phone-small.stack .label, .xicon-inline.icon-phone-small.stack .label {
  padding: 0 0 10px 0;
}
.xicon.icon-phone-small.stack .icon + .label, .xicon-inline.icon-phone-small.stack .icon + .label {
  padding: 10px 0 0 0;
}

/*
--------------------
ICON: Review
--------------------
*/
/*--- Default ---*/
.xicon.icon-review .icon,
.xicon .icon.icon-review, .xicon-inline.icon-review .icon,
.xicon-inline .icon.icon-review {
  width: 64px;
  height: 56px;
}
.xicon.icon-review .icon:before,
.xicon .icon.icon-review:before, .xicon-inline.icon-review .icon:before,
.xicon-inline .icon.icon-review:before {
  background-image: url(/assets/images/icons/general/review.xsvg?);
}
.xicon.icon-review .icon:after,
.xicon .icon.icon-review:after, .xicon-inline.icon-review .icon:after,
.xicon-inline .icon.icon-review:after {
  background-image: url(/assets/images/icons/general/review.xsvg?);
}
.xicon.icon-review .icon.c-brand:before,
.xicon .icon.icon-review.c-brand:before, .xicon-inline.icon-review .icon.c-brand:before,
.xicon-inline .icon.icon-review.c-brand:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=00F0FF);
}
.xicon.icon-review .icon.c-hover-brand:after,
.xicon .icon.icon-review.c-hover-brand:after, .xicon-inline.icon-review .icon.c-hover-brand:after,
.xicon-inline .icon.icon-review.c-hover-brand:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=00F0FF);
}
.xicon.icon-review .icon.c-lightest:before,
.xicon .icon.icon-review.c-lightest:before, .xicon-inline.icon-review .icon.c-lightest:before,
.xicon-inline .icon.icon-review.c-lightest:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=D6FFF0);
}
.xicon.icon-review .icon.c-hover-lightest:after,
.xicon .icon.icon-review.c-hover-lightest:after, .xicon-inline.icon-review .icon.c-hover-lightest:after,
.xicon-inline .icon.icon-review.c-hover-lightest:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=D6FFF0);
}
.xicon.icon-review .icon.c-lighter:before,
.xicon .icon.icon-review.c-lighter:before, .xicon-inline.icon-review .icon.c-lighter:before,
.xicon-inline .icon.icon-review.c-lighter:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=BFD3D6);
}
.xicon.icon-review .icon.c-hover-lighter:after,
.xicon .icon.icon-review.c-hover-lighter:after, .xicon-inline.icon-review .icon.c-hover-lighter:after,
.xicon-inline .icon.icon-review.c-hover-lighter:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=BFD3D6);
}
.xicon.icon-review .icon.c-light:before,
.xicon .icon.icon-review.c-light:before, .xicon-inline.icon-review .icon.c-light:before,
.xicon-inline .icon.icon-review.c-light:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=80A7AC);
}
.xicon.icon-review .icon.c-hover-light:after,
.xicon .icon.icon-review.c-hover-light:after, .xicon-inline.icon-review .icon.c-hover-light:after,
.xicon-inline .icon.icon-review.c-hover-light:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=80A7AC);
}
.xicon.icon-review .icon.c-dark:before,
.xicon .icon.icon-review.c-dark:before, .xicon-inline.icon-review .icon.c-dark:before,
.xicon-inline .icon.icon-review.c-dark:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=1A626B);
}
.xicon.icon-review .icon.c-hover-dark:after,
.xicon .icon.icon-review.c-hover-dark:after, .xicon-inline.icon-review .icon.c-hover-dark:after,
.xicon-inline .icon.icon-review.c-hover-dark:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=1A626B);
}
.xicon.icon-review .icon.c-darker:before,
.xicon .icon.icon-review.c-darker:before, .xicon-inline.icon-review .icon.c-darker:before,
.xicon-inline .icon.icon-review.c-darker:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=00505A);
}
.xicon.icon-review .icon.c-hover-darker:after,
.xicon .icon.icon-review.c-hover-darker:after, .xicon-inline.icon-review .icon.c-hover-darker:after,
.xicon-inline .icon.icon-review.c-hover-darker:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=00505A);
}
.xicon.icon-review .icon.c-darkest:before,
.xicon .icon.icon-review.c-darkest:before, .xicon-inline.icon-review .icon.c-darkest:before,
.xicon-inline .icon.icon-review.c-darkest:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=1A2D50);
}
.xicon.icon-review .icon.c-hover-darkest:after,
.xicon .icon.icon-review.c-hover-darkest:after, .xicon-inline.icon-review .icon.c-hover-darkest:after,
.xicon-inline .icon.icon-review.c-hover-darkest:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=1A2D50);
}
.xicon.icon-review .icon.c-bip-blue:before,
.xicon .icon.icon-review.c-bip-blue:before, .xicon-inline.icon-review .icon.c-bip-blue:before,
.xicon-inline .icon.icon-review.c-bip-blue:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=0C2340);
}
.xicon.icon-review .icon.c-hover-bip-blue:after,
.xicon .icon.icon-review.c-hover-bip-blue:after, .xicon-inline.icon-review .icon.c-hover-bip-blue:after,
.xicon-inline .icon.icon-review.c-hover-bip-blue:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=0C2340);
}
.xicon.icon-review .icon.c-dark-fade:before,
.xicon .icon.icon-review.c-dark-fade:before, .xicon-inline.icon-review .icon.c-dark-fade:before,
.xicon-inline .icon.icon-review.c-dark-fade:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=41B7C4);
}
.xicon.icon-review .icon.c-hover-dark-fade:after,
.xicon .icon.icon-review.c-hover-dark-fade:after, .xicon-inline.icon-review .icon.c-hover-dark-fade:after,
.xicon-inline .icon.icon-review.c-hover-dark-fade:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=41B7C4);
}
.xicon.icon-review .icon.c-white:before,
.xicon .icon.icon-review.c-white:before, .xicon-inline.icon-review .icon.c-white:before,
.xicon-inline .icon.icon-review.c-white:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=FFFFFF);
}
.xicon.icon-review .icon.c-hover-white:after,
.xicon .icon.icon-review.c-hover-white:after, .xicon-inline.icon-review .icon.c-hover-white:after,
.xicon-inline .icon.icon-review.c-hover-white:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=FFFFFF);
}
.xicon.icon-review .icon.c-black:before,
.xicon .icon.icon-review.c-black:before, .xicon-inline.icon-review .icon.c-black:before,
.xicon-inline .icon.icon-review.c-black:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=000000);
}
.xicon.icon-review .icon.c-hover-black:after,
.xicon .icon.icon-review.c-hover-black:after, .xicon-inline.icon-review .icon.c-hover-black:after,
.xicon-inline .icon.icon-review.c-hover-black:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=000000);
}
.xicon.icon-review .icon.c-grey:before,
.xicon .icon.icon-review.c-grey:before, .xicon-inline.icon-review .icon.c-grey:before,
.xicon-inline .icon.icon-review.c-grey:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=E5E5E5);
}
.xicon.icon-review .icon.c-hover-grey:after,
.xicon .icon.icon-review.c-hover-grey:after, .xicon-inline.icon-review .icon.c-hover-grey:after,
.xicon-inline .icon.icon-review.c-hover-grey:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=E5E5E5);
}
.xicon.icon-review .icon.c-light-grey:before,
.xicon .icon.icon-review.c-light-grey:before, .xicon-inline.icon-review .icon.c-light-grey:before,
.xicon-inline .icon.icon-review.c-light-grey:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=f8f8f8);
}
.xicon.icon-review .icon.c-hover-light-grey:after,
.xicon .icon.icon-review.c-hover-light-grey:after, .xicon-inline.icon-review .icon.c-hover-light-grey:after,
.xicon-inline .icon.icon-review.c-hover-light-grey:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=f8f8f8);
}
.xicon.icon-review .icon.c-hue-blue:before,
.xicon .icon.icon-review.c-hue-blue:before, .xicon-inline.icon-review .icon.c-hue-blue:before,
.xicon-inline .icon.icon-review.c-hue-blue:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=00F0FF);
}
.xicon.icon-review .icon.c-hover-hue-blue:after,
.xicon .icon.icon-review.c-hover-hue-blue:after, .xicon-inline.icon-review .icon.c-hover-hue-blue:after,
.xicon-inline .icon.icon-review.c-hover-hue-blue:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=00F0FF);
}
.xicon.icon-review .icon.c-hue-blue-lighter:before,
.xicon .icon.icon-review.c-hue-blue-lighter:before, .xicon-inline.icon-review .icon.c-hue-blue-lighter:before,
.xicon-inline .icon.icon-review.c-hue-blue-lighter:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=CCFCFF);
}
.xicon.icon-review .icon.c-hover-hue-blue-lighter:after,
.xicon .icon.icon-review.c-hover-hue-blue-lighter:after, .xicon-inline.icon-review .icon.c-hover-hue-blue-lighter:after,
.xicon-inline .icon.icon-review.c-hover-hue-blue-lighter:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=CCFCFF);
}
.xicon.icon-review .icon.c-hue-blue-light:before,
.xicon .icon.icon-review.c-hue-blue-light:before, .xicon-inline.icon-review .icon.c-hue-blue-light:before,
.xicon-inline .icon.icon-review.c-hue-blue-light:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=80A7AC);
}
.xicon.icon-review .icon.c-hover-hue-blue-light:after,
.xicon .icon.icon-review.c-hover-hue-blue-light:after, .xicon-inline.icon-review .icon.c-hover-hue-blue-light:after,
.xicon-inline .icon.icon-review.c-hover-hue-blue-light:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=80A7AC);
}
.xicon.icon-review .icon.c-hue-blue-dark:before,
.xicon .icon.icon-review.c-hue-blue-dark:before, .xicon-inline.icon-review .icon.c-hue-blue-dark:before,
.xicon-inline .icon.icon-review.c-hue-blue-dark:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=00505A);
}
.xicon.icon-review .icon.c-hover-hue-blue-dark:after,
.xicon .icon.icon-review.c-hover-hue-blue-dark:after, .xicon-inline.icon-review .icon.c-hover-hue-blue-dark:after,
.xicon-inline .icon.icon-review.c-hover-hue-blue-dark:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=00505A);
}
.xicon.icon-review .icon.c-hue-blue-darkest:before,
.xicon .icon.icon-review.c-hue-blue-darkest:before, .xicon-inline.icon-review .icon.c-hue-blue-darkest:before,
.xicon-inline .icon.icon-review.c-hue-blue-darkest:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=003E46);
}
.xicon.icon-review .icon.c-hover-hue-blue-darkest:after,
.xicon .icon.icon-review.c-hover-hue-blue-darkest:after, .xicon-inline.icon-review .icon.c-hover-hue-blue-darkest:after,
.xicon-inline .icon.icon-review.c-hover-hue-blue-darkest:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=003E46);
}
.xicon.icon-review .icon.c-hue-blue-tint:before,
.xicon .icon.icon-review.c-hue-blue-tint:before, .xicon-inline.icon-review .icon.c-hue-blue-tint:before,
.xicon-inline .icon.icon-review.c-hue-blue-tint:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=266A73);
}
.xicon.icon-review .icon.c-hover-hue-blue-tint:after,
.xicon .icon.icon-review.c-hover-hue-blue-tint:after, .xicon-inline.icon-review .icon.c-hover-hue-blue-tint:after,
.xicon-inline .icon.icon-review.c-hover-hue-blue-tint:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=266A73);
}
.xicon.icon-review .icon.c-hue-teal:before,
.xicon .icon.icon-review.c-hue-teal:before, .xicon-inline.icon-review .icon.c-hue-teal:before,
.xicon-inline .icon.icon-review.c-hue-teal:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=00505A);
}
.xicon.icon-review .icon.c-hover-hue-teal:after,
.xicon .icon.icon-review.c-hover-hue-teal:after, .xicon-inline.icon-review .icon.c-hover-hue-teal:after,
.xicon-inline .icon.icon-review.c-hover-hue-teal:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=00505A);
}
.xicon.icon-review .icon.c-hue-teal-lighter:before,
.xicon .icon.icon-review.c-hue-teal-lighter:before, .xicon-inline.icon-review .icon.c-hue-teal-lighter:before,
.xicon-inline .icon.icon-review.c-hue-teal-lighter:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=D0FFF4);
}
.xicon.icon-review .icon.c-hover-hue-teal-lighter:after,
.xicon .icon.icon-review.c-hover-hue-teal-lighter:after, .xicon-inline.icon-review .icon.c-hover-hue-teal-lighter:after,
.xicon-inline .icon.icon-review.c-hover-hue-teal-lighter:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=D0FFF4);
}
.xicon.icon-review .icon.c-hue-teal-light:before,
.xicon .icon.icon-review.c-hue-teal-light:before, .xicon-inline.icon-review .icon.c-hue-teal-light:before,
.xicon-inline .icon.icon-review.c-hue-teal-light:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=80A7AC);
}
.xicon.icon-review .icon.c-hover-hue-teal-light:after,
.xicon .icon.icon-review.c-hover-hue-teal-light:after, .xicon-inline.icon-review .icon.c-hover-hue-teal-light:after,
.xicon-inline .icon.icon-review.c-hover-hue-teal-light:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=80A7AC);
}
.xicon.icon-review .icon.c-hue-teal-dark:before,
.xicon .icon.icon-review.c-hue-teal-dark:before, .xicon-inline.icon-review .icon.c-hue-teal-dark:before,
.xicon-inline .icon.icon-review.c-hue-teal-dark:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=80A7AC);
}
.xicon.icon-review .icon.c-hover-hue-teal-dark:after,
.xicon .icon.icon-review.c-hover-hue-teal-dark:after, .xicon-inline.icon-review .icon.c-hover-hue-teal-dark:after,
.xicon-inline .icon.icon-review.c-hover-hue-teal-dark:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=80A7AC);
}
.xicon.icon-review .icon.c-hue-teal-tint:before,
.xicon .icon.icon-review.c-hue-teal-tint:before, .xicon-inline.icon-review .icon.c-hue-teal-tint:before,
.xicon-inline .icon.icon-review.c-hue-teal-tint:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=80A7AC);
}
.xicon.icon-review .icon.c-hover-hue-teal-tint:after,
.xicon .icon.icon-review.c-hover-hue-teal-tint:after, .xicon-inline.icon-review .icon.c-hover-hue-teal-tint:after,
.xicon-inline .icon.icon-review.c-hover-hue-teal-tint:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=80A7AC);
}
.xicon.icon-review .icon.c-hue-mint:before,
.xicon .icon.icon-review.c-hue-mint:before, .xicon-inline.icon-review .icon.c-hue-mint:before,
.xicon-inline .icon.icon-review.c-hue-mint:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=14FFC7);
}
.xicon.icon-review .icon.c-hover-hue-mint:after,
.xicon .icon.icon-review.c-hover-hue-mint:after, .xicon-inline.icon-review .icon.c-hover-hue-mint:after,
.xicon-inline .icon.icon-review.c-hover-hue-mint:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=14FFC7);
}
.xicon.icon-review .icon.c-hue-mint-lighter:before,
.xicon .icon.icon-review.c-hue-mint-lighter:before, .xicon-inline.icon-review .icon.c-hue-mint-lighter:before,
.xicon-inline .icon.icon-review.c-hue-mint-lighter:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=D6FFF0);
}
.xicon.icon-review .icon.c-hover-hue-mint-lighter:after,
.xicon .icon.icon-review.c-hover-hue-mint-lighter:after, .xicon-inline.icon-review .icon.c-hover-hue-mint-lighter:after,
.xicon-inline .icon.icon-review.c-hover-hue-mint-lighter:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=D6FFF0);
}
.xicon.icon-review .icon.c-hue-mint-light:before,
.xicon .icon.icon-review.c-hue-mint-light:before, .xicon-inline.icon-review .icon.c-hue-mint-light:before,
.xicon-inline .icon.icon-review.c-hue-mint-light:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=80A5A1);
}
.xicon.icon-review .icon.c-hover-hue-mint-light:after,
.xicon .icon.icon-review.c-hover-hue-mint-light:after, .xicon-inline.icon-review .icon.c-hover-hue-mint-light:after,
.xicon-inline .icon.icon-review.c-hover-hue-mint-light:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=80A5A1);
}
.xicon.icon-review .icon.c-hue-mint-dark:before,
.xicon .icon.icon-review.c-hue-mint-dark:before, .xicon-inline.icon-review .icon.c-hue-mint-dark:before,
.xicon-inline .icon.icon-review.c-hue-mint-dark:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=004C43);
}
.xicon.icon-review .icon.c-hover-hue-mint-dark:after,
.xicon .icon.icon-review.c-hover-hue-mint-dark:after, .xicon-inline.icon-review .icon.c-hover-hue-mint-dark:after,
.xicon-inline .icon.icon-review.c-hover-hue-mint-dark:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=004C43);
}
.xicon.icon-review .icon.c-hue-mint-tint:before,
.xicon .icon.icon-review.c-hue-mint-tint:before, .xicon-inline.icon-review .icon.c-hue-mint-tint:before,
.xicon-inline .icon.icon-review.c-hue-mint-tint:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=27675F);
}
.xicon.icon-review .icon.c-hover-hue-mint-tint:after,
.xicon .icon.icon-review.c-hover-hue-mint-tint:after, .xicon-inline.icon-review .icon.c-hover-hue-mint-tint:after,
.xicon-inline .icon.icon-review.c-hover-hue-mint-tint:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=27675F);
}
.xicon.icon-review .icon.c-hue-green:before,
.xicon .icon.icon-review.c-hue-green:before, .xicon-inline.icon-review .icon.c-hue-green:before,
.xicon-inline .icon.icon-review.c-hue-green:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=8CFF50);
}
.xicon.icon-review .icon.c-hover-hue-green:after,
.xicon .icon.icon-review.c-hover-hue-green:after, .xicon-inline.icon-review .icon.c-hover-hue-green:after,
.xicon-inline .icon.icon-review.c-hover-hue-green:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=8CFF50);
}
.xicon.icon-review .icon.c-hue-green-lighter:before,
.xicon .icon.icon-review.c-hue-green-lighter:before, .xicon-inline.icon-review .icon.c-hue-green-lighter:before,
.xicon-inline .icon.icon-review.c-hue-green-lighter:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=EEFFE5);
}
.xicon.icon-review .icon.c-hover-hue-green-lighter:after,
.xicon .icon.icon-review.c-hover-hue-green-lighter:after, .xicon-inline.icon-review .icon.c-hover-hue-green-lighter:after,
.xicon-inline .icon.icon-review.c-hover-hue-green-lighter:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=EEFFE5);
}
.xicon.icon-review .icon.c-hue-green-light:before,
.xicon .icon.icon-review.c-hue-green-light:before, .xicon-inline.icon-review .icon.c-hue-green-light:before,
.xicon-inline .icon.icon-review.c-hue-green-light:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=90A193);
}
.xicon.icon-review .icon.c-hover-hue-green-light:after,
.xicon .icon.icon-review.c-hover-hue-green-light:after, .xicon-inline.icon-review .icon.c-hover-hue-green-light:after,
.xicon-inline .icon.icon-review.c-hover-hue-green-light:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=90A193);
}
.xicon.icon-review .icon.c-hue-green-dark:before,
.xicon .icon.icon-review.c-hue-green-dark:before, .xicon-inline.icon-review .icon.c-hue-green-dark:before,
.xicon-inline .icon.icon-review.c-hue-green-dark:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=214427);
}
.xicon.icon-review .icon.c-hover-hue-green-dark:after,
.xicon .icon.icon-review.c-hover-hue-green-dark:after, .xicon-inline.icon-review .icon.c-hover-hue-green-dark:after,
.xicon-inline .icon.icon-review.c-hover-hue-green-dark:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=214427);
}
.xicon.icon-review .icon.c-hue-green-tint:before,
.xicon .icon.icon-review.c-hue-green-tint:before, .xicon-inline.icon-review .icon.c-hue-green-tint:before,
.xicon-inline .icon.icon-review.c-hue-green-tint:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=426047);
}
.xicon.icon-review .icon.c-hover-hue-green-tint:after,
.xicon .icon.icon-review.c-hover-hue-green-tint:after, .xicon-inline.icon-review .icon.c-hover-hue-green-tint:after,
.xicon-inline .icon.icon-review.c-hover-hue-green-tint:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=426047);
}
.xicon.icon-review .icon.c-hue-yellow:before,
.xicon .icon.icon-review.c-hue-yellow:before, .xicon-inline.icon-review .icon.c-hue-yellow:before,
.xicon-inline .icon.icon-review.c-hue-yellow:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=FFE533);
}
.xicon.icon-review .icon.c-hover-hue-yellow:after,
.xicon .icon.icon-review.c-hover-hue-yellow:after, .xicon-inline.icon-review .icon.c-hover-hue-yellow:after,
.xicon-inline .icon.icon-review.c-hover-hue-yellow:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=FFE533);
}
.xicon.icon-review .icon.c-hue-yellow-lighter:before,
.xicon .icon.icon-review.c-hue-yellow-lighter:before, .xicon-inline.icon-review .icon.c-hue-yellow-lighter:before,
.xicon-inline .icon.icon-review.c-hue-yellow-lighter:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=FFFAD6);
}
.xicon.icon-review .icon.c-hover-hue-yellow-lighter:after,
.xicon .icon.icon-review.c-hover-hue-yellow-lighter:after, .xicon-inline.icon-review .icon.c-hover-hue-yellow-lighter:after,
.xicon-inline .icon.icon-review.c-hover-hue-yellow-lighter:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=FFFAD6);
}
.xicon.icon-review .icon.c-hue-yellow-light:before,
.xicon .icon.icon-review.c-hue-yellow-light:before, .xicon-inline.icon-review .icon.c-hue-yellow-light:before,
.xicon-inline .icon.icon-review.c-hue-yellow-light:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=9694A8);
}
.xicon.icon-review .icon.c-hover-hue-yellow-light:after,
.xicon .icon.icon-review.c-hover-hue-yellow-light:after, .xicon-inline.icon-review .icon.c-hover-hue-yellow-light:after,
.xicon-inline .icon.icon-review.c-hover-hue-yellow-light:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=9694A8);
}
.xicon.icon-review .icon.c-hue-yellow-dark:before,
.xicon .icon.icon-review.c-hue-yellow-dark:before, .xicon-inline.icon-review .icon.c-hue-yellow-dark:before,
.xicon-inline .icon.icon-review.c-hue-yellow-dark:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=2D2A51);
}
.xicon.icon-review .icon.c-hover-hue-yellow-dark:after,
.xicon .icon.icon-review.c-hover-hue-yellow-dark:after, .xicon-inline.icon-review .icon.c-hover-hue-yellow-dark:after,
.xicon-inline .icon.icon-review.c-hover-hue-yellow-dark:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=2D2A51);
}
.xicon.icon-review .icon.c-hue-yellow-tint:before,
.xicon .icon.icon-review.c-hue-yellow-tint:before, .xicon-inline.icon-review .icon.c-hue-yellow-tint:before,
.xicon-inline .icon.icon-review.c-hue-yellow-tint:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=4D4A6B);
}
.xicon.icon-review .icon.c-hover-hue-yellow-tint:after,
.xicon .icon.icon-review.c-hover-hue-yellow-tint:after, .xicon-inline.icon-review .icon.c-hover-hue-yellow-tint:after,
.xicon-inline .icon.icon-review.c-hover-hue-yellow-tint:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=4D4A6B);
}
.xicon.icon-review .icon.c-hue-orange:before,
.xicon .icon.icon-review.c-hue-orange:before, .xicon-inline.icon-review .icon.c-hue-orange:before,
.xicon-inline .icon.icon-review.c-hue-orange:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=FF8500);
}
.xicon.icon-review .icon.c-hover-hue-orange:after,
.xicon .icon.icon-review.c-hover-hue-orange:after, .xicon-inline.icon-review .icon.c-hover-hue-orange:after,
.xicon-inline .icon.icon-review.c-hover-hue-orange:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=FF8500);
}
.xicon.icon-review .icon.c-hue-orange-lighter:before,
.xicon .icon.icon-review.c-hue-orange-lighter:before, .xicon-inline.icon-review .icon.c-hue-orange-lighter:before,
.xicon-inline .icon.icon-review.c-hue-orange-lighter:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=FFE7CC);
}
.xicon.icon-review .icon.c-hover-hue-orange-lighter:after,
.xicon .icon.icon-review.c-hover-hue-orange-lighter:after, .xicon-inline.icon-review .icon.c-hover-hue-orange-lighter:after,
.xicon-inline .icon.icon-review.c-hover-hue-orange-lighter:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=FFE7CC);
}
.xicon.icon-review .icon.c-hue-orange-light:before,
.xicon .icon.icon-review.c-hue-orange-light:before, .xicon-inline.icon-review .icon.c-hue-orange-light:before,
.xicon-inline .icon.icon-review.c-hue-orange-light:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=A38D9A);
}
.xicon.icon-review .icon.c-hover-hue-orange-light:after,
.xicon .icon.icon-review.c-hover-hue-orange-light:after, .xicon-inline.icon-review .icon.c-hover-hue-orange-light:after,
.xicon-inline .icon.icon-review.c-hover-hue-orange-light:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=A38D9A);
}
.xicon.icon-review .icon.c-hue-orange-dark:before,
.xicon .icon.icon-review.c-hue-orange-dark:before, .xicon-inline.icon-review .icon.c-hue-orange-dark:before,
.xicon-inline .icon.icon-review.c-hue-orange-dark:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=471C35);
}
.xicon.icon-review .icon.c-hover-hue-orange-dark:after,
.xicon .icon.icon-review.c-hover-hue-orange-dark:after, .xicon-inline.icon-review .icon.c-hover-hue-orange-dark:after,
.xicon-inline .icon.icon-review.c-hover-hue-orange-dark:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=471C35);
}
.xicon.icon-review .icon.c-hue-orange-tint:before,
.xicon .icon.icon-review.c-hue-orange-tint:before, .xicon-inline.icon-review .icon.c-hue-orange-tint:before,
.xicon-inline .icon.icon-review.c-hue-orange-tint:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=633E53);
}
.xicon.icon-review .icon.c-hover-hue-orange-tint:after,
.xicon .icon.icon-review.c-hover-hue-orange-tint:after, .xicon-inline.icon-review .icon.c-hover-hue-orange-tint:after,
.xicon-inline .icon.icon-review.c-hover-hue-orange-tint:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=633E53);
}
.xicon.icon-review .icon.c-hue-red:before,
.xicon .icon.icon-review.c-hue-red:before, .xicon-inline.icon-review .icon.c-hue-red:before,
.xicon-inline .icon.icon-review.c-hue-red:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=FF6378);
}
.xicon.icon-review .icon.c-hover-hue-red:after,
.xicon .icon.icon-review.c-hover-hue-red:after, .xicon-inline.icon-review .icon.c-hover-hue-red:after,
.xicon-inline .icon.icon-review.c-hover-hue-red:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=FF6378);
}
.xicon.icon-review .icon.c-hue-red-lighter:before,
.xicon .icon.icon-review.c-hue-red-lighter:before, .xicon-inline.icon-review .icon.c-hue-red-lighter:before,
.xicon-inline .icon.icon-review.c-hue-red-lighter:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=FFE0E4);
}
.xicon.icon-review .icon.c-hover-hue-red-lighter:after,
.xicon .icon.icon-review.c-hover-hue-red-lighter:after, .xicon-inline.icon-review .icon.c-hover-hue-red-lighter:after,
.xicon-inline .icon.icon-review.c-hover-hue-red-lighter:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=FFE0E4);
}
.xicon.icon-review .icon.c-hue-red-light:before,
.xicon .icon.icon-review.c-hue-red-light:before, .xicon-inline.icon-review .icon.c-hue-red-light:before,
.xicon-inline .icon.icon-review.c-hue-red-light:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=9E8092);
}
.xicon.icon-review .icon.c-hover-hue-red-light:after,
.xicon .icon.icon-review.c-hover-hue-red-light:after, .xicon-inline.icon-review .icon.c-hover-hue-red-light:after,
.xicon-inline .icon.icon-review.c-hover-hue-red-light:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=9E8092);
}
.xicon.icon-review .icon.c-hue-red-dark:before,
.xicon .icon.icon-review.c-hue-red-dark:before, .xicon-inline.icon-review .icon.c-hue-red-dark:before,
.xicon-inline .icon.icon-review.c-hue-red-dark:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=3E0026);
}
.xicon.icon-review .icon.c-hover-hue-red-dark:after,
.xicon .icon.icon-review.c-hover-hue-red-dark:after, .xicon-inline.icon-review .icon.c-hover-hue-red-dark:after,
.xicon-inline .icon.icon-review.c-hover-hue-red-dark:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=3E0026);
}
.xicon.icon-review .icon.c-hue-red-tint:before,
.xicon .icon.icon-review.c-hue-red-tint:before, .xicon-inline.icon-review .icon.c-hue-red-tint:before,
.xicon-inline .icon.icon-review.c-hue-red-tint:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=5B2646);
}
.xicon.icon-review .icon.c-hover-hue-red-tint:after,
.xicon .icon.icon-review.c-hover-hue-red-tint:after, .xicon-inline.icon-review .icon.c-hover-hue-red-tint:after,
.xicon-inline .icon.icon-review.c-hover-hue-red-tint:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=5B2646);
}
.xicon.icon-review .icon.c-hue-maroon:before,
.xicon .icon.icon-review.c-hue-maroon:before, .xicon-inline.icon-review .icon.c-hue-maroon:before,
.xicon-inline .icon.icon-review.c-hue-maroon:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=FF6378);
}
.xicon.icon-review .icon.c-hover-hue-maroon:after,
.xicon .icon.icon-review.c-hover-hue-maroon:after, .xicon-inline.icon-review .icon.c-hover-hue-maroon:after,
.xicon-inline .icon.icon-review.c-hover-hue-maroon:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=FF6378);
}
.xicon.icon-review .icon.c-hue-maroon-lighter:before,
.xicon .icon.icon-review.c-hue-maroon-lighter:before, .xicon-inline.icon-review .icon.c-hue-maroon-lighter:before,
.xicon-inline .icon.icon-review.c-hue-maroon-lighter:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=FFE0E4);
}
.xicon.icon-review .icon.c-hover-hue-maroon-lighter:after,
.xicon .icon.icon-review.c-hover-hue-maroon-lighter:after, .xicon-inline.icon-review .icon.c-hover-hue-maroon-lighter:after,
.xicon-inline .icon.icon-review.c-hover-hue-maroon-lighter:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=FFE0E4);
}
.xicon.icon-review .icon.c-hue-maroon-light:before,
.xicon .icon.icon-review.c-hue-maroon-light:before, .xicon-inline.icon-review .icon.c-hue-maroon-light:before,
.xicon-inline .icon.icon-review.c-hue-maroon-light:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=9E8092);
}
.xicon.icon-review .icon.c-hover-hue-maroon-light:after,
.xicon .icon.icon-review.c-hover-hue-maroon-light:after, .xicon-inline.icon-review .icon.c-hover-hue-maroon-light:after,
.xicon-inline .icon.icon-review.c-hover-hue-maroon-light:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=9E8092);
}
.xicon.icon-review .icon.c-hue-maroon-dark:before,
.xicon .icon.icon-review.c-hue-maroon-dark:before, .xicon-inline.icon-review .icon.c-hue-maroon-dark:before,
.xicon-inline .icon.icon-review.c-hue-maroon-dark:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=3E0026);
}
.xicon.icon-review .icon.c-hover-hue-maroon-dark:after,
.xicon .icon.icon-review.c-hover-hue-maroon-dark:after, .xicon-inline.icon-review .icon.c-hover-hue-maroon-dark:after,
.xicon-inline .icon.icon-review.c-hover-hue-maroon-dark:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=3E0026);
}
.xicon.icon-review .icon.c-hue-maroon-tint:before,
.xicon .icon.icon-review.c-hue-maroon-tint:before, .xicon-inline.icon-review .icon.c-hue-maroon-tint:before,
.xicon-inline .icon.icon-review.c-hue-maroon-tint:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=9E8092);
}
.xicon.icon-review .icon.c-hover-hue-maroon-tint:after,
.xicon .icon.icon-review.c-hover-hue-maroon-tint:after, .xicon-inline.icon-review .icon.c-hover-hue-maroon-tint:after,
.xicon-inline .icon.icon-review.c-hover-hue-maroon-tint:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=9E8092);
}
.xicon.icon-review .icon.c-hue-pink:before,
.xicon .icon.icon-review.c-hue-pink:before, .xicon-inline.icon-review .icon.c-hue-pink:before,
.xicon-inline .icon.icon-review.c-hue-pink:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=FF82FF);
}
.xicon.icon-review .icon.c-hover-hue-pink:after,
.xicon .icon.icon-review.c-hover-hue-pink:after, .xicon-inline.icon-review .icon.c-hover-hue-pink:after,
.xicon-inline .icon.icon-review.c-hover-hue-pink:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=FF82FF);
}
.xicon.icon-review .icon.c-hue-pink-lighter:before,
.xicon .icon.icon-review.c-hue-pink-lighter:before, .xicon-inline.icon-review .icon.c-hue-pink-lighter:before,
.xicon-inline .icon.icon-review.c-hue-pink-lighter:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=FFE6FF);
}
.xicon.icon-review .icon.c-hover-hue-pink-lighter:after,
.xicon .icon.icon-review.c-hover-hue-pink-lighter:after, .xicon-inline.icon-review .icon.c-hover-hue-pink-lighter:after,
.xicon-inline .icon.icon-review.c-hover-hue-pink-lighter:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=FFE6FF);
}
.xicon.icon-review .icon.c-hue-pink-light:before,
.xicon .icon.icon-review.c-hue-pink-light:before, .xicon-inline.icon-review .icon.c-hue-pink-light:before,
.xicon-inline .icon.icon-review.c-hue-pink-light:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=A194A7);
}
.xicon.icon-review .icon.c-hover-hue-pink-light:after,
.xicon .icon.icon-review.c-hover-hue-pink-light:after, .xicon-inline.icon-review .icon.c-hover-hue-pink-light:after,
.xicon-inline .icon.icon-review.c-hover-hue-pink-light:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=A194A7);
}
.xicon.icon-review .icon.c-hue-pink-dark:before,
.xicon .icon.icon-review.c-hue-pink-dark:before, .xicon-inline.icon-review .icon.c-hue-pink-dark:before,
.xicon-inline .icon.icon-review.c-hue-pink-dark:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=442A4F);
}
.xicon.icon-review .icon.c-hover-hue-pink-dark:after,
.xicon .icon.icon-review.c-hover-hue-pink-dark:after, .xicon-inline.icon-review .icon.c-hover-hue-pink-dark:after,
.xicon-inline .icon.icon-review.c-hover-hue-pink-dark:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=442A4F);
}
.xicon.icon-review .icon.c-hue-pink-tint:before,
.xicon .icon.icon-review.c-hue-pink-tint:before, .xicon-inline.icon-review .icon.c-hue-pink-tint:before,
.xicon-inline .icon.icon-review.c-hue-pink-tint:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=604A69);
}
.xicon.icon-review .icon.c-hover-hue-pink-tint:after,
.xicon .icon.icon-review.c-hover-hue-pink-tint:after, .xicon-inline.icon-review .icon.c-hover-hue-pink-tint:after,
.xicon-inline .icon.icon-review.c-hover-hue-pink-tint:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=604A69);
}
.xicon.icon-review .icon.c-hue-purple:before,
.xicon .icon.icon-review.c-hue-purple:before, .xicon-inline.icon-review .icon.c-hue-purple:before,
.xicon-inline .icon.icon-review.c-hue-purple:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=B58CFF);
}
.xicon.icon-review .icon.c-hover-hue-purple:after,
.xicon .icon.icon-review.c-hover-hue-purple:after, .xicon-inline.icon-review .icon.c-hover-hue-purple:after,
.xicon-inline .icon.icon-review.c-hover-hue-purple:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=B58CFF);
}
.xicon.icon-review .icon.c-hue-purple-lighter:before,
.xicon .icon.icon-review.c-hue-purple-lighter:before, .xicon-inline.icon-review .icon.c-hue-purple-lighter:before,
.xicon-inline .icon.icon-review.c-hue-purple-lighter:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=F0E8FF);
}
.xicon.icon-review .icon.c-hover-hue-purple-lighter:after,
.xicon .icon.icon-review.c-hover-hue-purple-lighter:after, .xicon-inline.icon-review .icon.c-hover-hue-purple-lighter:after,
.xicon-inline .icon.icon-review.c-hover-hue-purple-lighter:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=F0E8FF);
}
.xicon.icon-review .icon.c-hue-purple-light:before,
.xicon .icon.icon-review.c-hue-purple-light:before, .xicon-inline.icon-review .icon.c-hue-purple-light:before,
.xicon-inline .icon.icon-review.c-hue-purple-light:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=9888A5);
}
.xicon.icon-review .icon.c-hover-hue-purple-light:after,
.xicon .icon.icon-review.c-hover-hue-purple-light:after, .xicon-inline.icon-review .icon.c-hover-hue-purple-light:after,
.xicon-inline .icon.icon-review.c-hover-hue-purple-light:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=9888A5);
}
.xicon.icon-review .icon.c-hue-purple-dark:before,
.xicon .icon.icon-review.c-hue-purple-dark:before, .xicon-inline.icon-review .icon.c-hue-purple-dark:before,
.xicon-inline .icon.icon-review.c-hue-purple-dark:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=32124C);
}
.xicon.icon-review .icon.c-hover-hue-purple-dark:after,
.xicon .icon.icon-review.c-hover-hue-purple-dark:after, .xicon-inline.icon-review .icon.c-hover-hue-purple-dark:after,
.xicon-inline .icon.icon-review.c-hover-hue-purple-dark:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=32124C);
}
.xicon.icon-review .icon.c-hue-purple-tint:before,
.xicon .icon.icon-review.c-hue-purple-tint:before, .xicon-inline.icon-review .icon.c-hue-purple-tint:before,
.xicon-inline .icon.icon-review.c-hue-purple-tint:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=513667);
}
.xicon.icon-review .icon.c-hover-hue-purple-tint:after,
.xicon .icon.icon-review.c-hover-hue-purple-tint:after, .xicon-inline.icon-review .icon.c-hover-hue-purple-tint:after,
.xicon-inline .icon.icon-review.c-hover-hue-purple-tint:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=513667);
}
.xicon.icon-review .icon.c-base:before,
.xicon .icon.icon-review.c-base:before, .xicon-inline.icon-review .icon.c-base:before,
.xicon-inline .icon.icon-review.c-base:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=00F0FF);
}
.xicon.icon-review .icon.c-hover-base:after,
.xicon .icon.icon-review.c-hover-base:after, .xicon-inline.icon-review .icon.c-hover-base:after,
.xicon-inline .icon.icon-review.c-hover-base:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=00F0FF);
}
.xicon.icon-review .icon.c-base-light:before,
.xicon .icon.icon-review.c-base-light:before, .xicon-inline.icon-review .icon.c-base-light:before,
.xicon-inline .icon.icon-review.c-base-light:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=00FFED);
}
.xicon.icon-review .icon.c-hover-base-light:after,
.xicon .icon.icon-review.c-hover-base-light:after, .xicon-inline.icon-review .icon.c-hover-base-light:after,
.xicon-inline .icon.icon-review.c-hover-base-light:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=00FFED);
}
.xicon.icon-review .icon.c-base-dark:before,
.xicon .icon.icon-review.c-base-dark:before, .xicon-inline.icon-review .icon.c-base-dark:before,
.xicon-inline .icon.icon-review.c-base-dark:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=3DE3FF);
}
.xicon.icon-review .icon.c-hover-base-dark:after,
.xicon .icon.icon-review.c-hover-base-dark:after, .xicon-inline.icon-review .icon.c-hover-base-dark:after,
.xicon-inline .icon.icon-review.c-hover-base-dark:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=3DE3FF);
}
.xicon.icon-review .icon.c-alt-light:before,
.xicon .icon.icon-review.c-alt-light:before, .xicon-inline.icon-review .icon.c-alt-light:before,
.xicon-inline .icon.icon-review.c-alt-light:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=75FFB5);
}
.xicon.icon-review .icon.c-hover-alt-light:after,
.xicon .icon.icon-review.c-hover-alt-light:after, .xicon-inline.icon-review .icon.c-hover-alt-light:after,
.xicon-inline .icon.icon-review.c-hover-alt-light:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=75FFB5);
}
.xicon.icon-review .icon.c-alt-dark:before,
.xicon .icon.icon-review.c-alt-dark:before, .xicon-inline.icon-review .icon.c-alt-dark:before,
.xicon-inline .icon.icon-review.c-alt-dark:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=3BFFCC);
}
.xicon.icon-review .icon.c-hover-alt-dark:after,
.xicon .icon.icon-review.c-hover-alt-dark:after, .xicon-inline.icon-review .icon.c-hover-alt-dark:after,
.xicon-inline .icon.icon-review.c-hover-alt-dark:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=3BFFCC);
}
.xicon.icon-review .icon.c-error:before,
.xicon .icon.icon-review.c-error:before, .xicon-inline.icon-review .icon.c-error:before,
.xicon-inline .icon.icon-review.c-error:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=ff6666);
}
.xicon.icon-review .icon.c-hover-error:after,
.xicon .icon.icon-review.c-hover-error:after, .xicon-inline.icon-review .icon.c-hover-error:after,
.xicon-inline .icon.icon-review.c-hover-error:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=ff6666);
}
.xicon.icon-review .icon.c-back:before,
.xicon .icon.icon-review.c-back:before, .xicon-inline.icon-review .icon.c-back:before,
.xicon-inline .icon.icon-review.c-back:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=FFFFFF);
}
.xicon.icon-review .icon.c-hover-back:after,
.xicon .icon.icon-review.c-hover-back:after, .xicon-inline.icon-review .icon.c-hover-back:after,
.xicon-inline .icon.icon-review.c-hover-back:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=FFFFFF);
}
.xicon.icon-review .icon.c-mobile-header:before,
.xicon .icon.icon-review.c-mobile-header:before, .xicon-inline.icon-review .icon.c-mobile-header:before,
.xicon-inline .icon.icon-review.c-mobile-header:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=FFFFFF);
}
.xicon.icon-review .icon.c-hover-mobile-header:after,
.xicon .icon.icon-review.c-hover-mobile-header:after, .xicon-inline.icon-review .icon.c-hover-mobile-header:after,
.xicon-inline .icon.icon-review.c-hover-mobile-header:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=FFFFFF);
}
.xicon.icon-review .icon.c-popup-back:before,
.xicon .icon.icon-review.c-popup-back:before, .xicon-inline.icon-review .icon.c-popup-back:before,
.xicon-inline .icon.icon-review.c-popup-back:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=00505A);
}
.xicon.icon-review .icon.c-hover-popup-back:after,
.xicon .icon.icon-review.c-hover-popup-back:after, .xicon-inline.icon-review .icon.c-hover-popup-back:after,
.xicon-inline .icon.icon-review.c-hover-popup-back:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=00505A);
}
.xicon.icon-review .icon.c-popup-overlay:before,
.xicon .icon.icon-review.c-popup-overlay:before, .xicon-inline.icon-review .icon.c-popup-overlay:before,
.xicon-inline .icon.icon-review.c-popup-overlay:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=000000);
}
.xicon.icon-review .icon.c-hover-popup-overlay:after,
.xicon .icon.icon-review.c-hover-popup-overlay:after, .xicon-inline.icon-review .icon.c-hover-popup-overlay:after,
.xicon-inline .icon.icon-review.c-hover-popup-overlay:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=000000);
}
.xicon.icon-review .icon.c-high:before,
.xicon .icon.icon-review.c-high:before, .xicon-inline.icon-review .icon.c-high:before,
.xicon-inline .icon.icon-review.c-high:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=00F0FF);
}
.xicon.icon-review .icon.c-hover-high:after,
.xicon .icon.icon-review.c-hover-high:after, .xicon-inline.icon-review .icon.c-hover-high:after,
.xicon-inline .icon.icon-review.c-hover-high:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=00F0FF);
}
.xicon.icon-review .icon.c-title:before,
.xicon .icon.icon-review.c-title:before, .xicon-inline.icon-review .icon.c-title:before,
.xicon-inline .icon.icon-review.c-title:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=1A2D50);
}
.xicon.icon-review .icon.c-hover-title:after,
.xicon .icon.icon-review.c-hover-title:after, .xicon-inline.icon-review .icon.c-hover-title:after,
.xicon-inline .icon.icon-review.c-hover-title:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=1A2D50);
}
.xicon.icon-review .icon.c-body:before,
.xicon .icon.icon-review.c-body:before, .xicon-inline.icon-review .icon.c-body:before,
.xicon-inline .icon.icon-review.c-body:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=1A2D50);
}
.xicon.icon-review .icon.c-hover-body:after,
.xicon .icon.icon-review.c-hover-body:after, .xicon-inline.icon-review .icon.c-hover-body:after,
.xicon-inline .icon.icon-review.c-hover-body:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=1A2D50);
}
.xicon.icon-review .icon.c-body-alt:before,
.xicon .icon.icon-review.c-body-alt:before, .xicon-inline.icon-review .icon.c-body-alt:before,
.xicon-inline .icon.icon-review.c-body-alt:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=FFFFFF);
}
.xicon.icon-review .icon.c-hover-body-alt:after,
.xicon .icon.icon-review.c-hover-body-alt:after, .xicon-inline.icon-review .icon.c-hover-body-alt:after,
.xicon-inline .icon.icon-review.c-hover-body-alt:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=FFFFFF);
}
.xicon.icon-review .icon.c-link-hover:before,
.xicon .icon.icon-review.c-link-hover:before, .xicon-inline.icon-review .icon.c-link-hover:before,
.xicon-inline .icon.icon-review.c-link-hover:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=1A626B);
}
.xicon.icon-review .icon.c-hover-link-hover:after,
.xicon .icon.icon-review.c-hover-link-hover:after, .xicon-inline.icon-review .icon.c-hover-link-hover:after,
.xicon-inline .icon.icon-review.c-hover-link-hover:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=1A626B);
}
.xicon.icon-review .icon.c-input:before,
.xicon .icon.icon-review.c-input:before, .xicon-inline.icon-review .icon.c-input:before,
.xicon-inline .icon.icon-review.c-input:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=80A7AC);
}
.xicon.icon-review .icon.c-hover-input:after,
.xicon .icon.icon-review.c-hover-input:after, .xicon-inline.icon-review .icon.c-hover-input:after,
.xicon-inline .icon.icon-review.c-hover-input:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=80A7AC);
}
.xicon.icon-review .icon.c-input-border:before,
.xicon .icon.icon-review.c-input-border:before, .xicon-inline.icon-review .icon.c-input-border:before,
.xicon-inline .icon.icon-review.c-input-border:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=1A626B);
}
.xicon.icon-review .icon.c-hover-input-border:after,
.xicon .icon.icon-review.c-hover-input-border:after, .xicon-inline.icon-review .icon.c-hover-input-border:after,
.xicon-inline .icon.icon-review.c-hover-input-border:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=1A626B);
}
.xicon.icon-review .icon.c-input-back:before,
.xicon .icon.icon-review.c-input-back:before, .xicon-inline.icon-review .icon.c-input-back:before,
.xicon-inline .icon.icon-review.c-input-back:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=1A626B);
}
.xicon.icon-review .icon.c-hover-input-back:after,
.xicon .icon.icon-review.c-hover-input-back:after, .xicon-inline.icon-review .icon.c-hover-input-back:after,
.xicon-inline .icon.icon-review.c-hover-input-back:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=1A626B);
}
.xicon.icon-review .icon.c-input-placeholder:before,
.xicon .icon.icon-review.c-input-placeholder:before, .xicon-inline.icon-review .icon.c-input-placeholder:before,
.xicon-inline .icon.icon-review.c-input-placeholder:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=80A7AC);
}
.xicon.icon-review .icon.c-hover-input-placeholder:after,
.xicon .icon.icon-review.c-hover-input-placeholder:after, .xicon-inline.icon-review .icon.c-hover-input-placeholder:after,
.xicon-inline .icon.icon-review.c-hover-input-placeholder:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=80A7AC);
}
.xicon.icon-review .label, .xicon-inline.icon-review .label {
  padding: 0 10px 0 0;
}
.xicon.icon-review .icon + .label, .xicon-inline.icon-review .icon + .label {
  padding: 0 0 0 10px;
}
.xicon.icon-review.stack .label, .xicon-inline.icon-review.stack .label {
  padding: 0 0 10px 0;
}
.xicon.icon-review.stack .icon + .label, .xicon-inline.icon-review.stack .icon + .label {
  padding: 10px 0 0 0;
}

/*--- Small ---*/
.xicon.icon-review-small .icon,
.xicon .icon.icon-review-small, .xicon-inline.icon-review-small .icon,
.xicon-inline .icon.icon-review-small {
  width: 55px;
  height: 48px;
}
.xicon.icon-review-small .icon:before,
.xicon .icon.icon-review-small:before, .xicon-inline.icon-review-small .icon:before,
.xicon-inline .icon.icon-review-small:before {
  background-image: url(/assets/images/icons/general/review.xsvg?);
}
.xicon.icon-review-small .icon:after,
.xicon .icon.icon-review-small:after, .xicon-inline.icon-review-small .icon:after,
.xicon-inline .icon.icon-review-small:after {
  background-image: url(/assets/images/icons/general/review.xsvg?);
}
.xicon.icon-review-small .icon.c-brand:before,
.xicon .icon.icon-review-small.c-brand:before, .xicon-inline.icon-review-small .icon.c-brand:before,
.xicon-inline .icon.icon-review-small.c-brand:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=00F0FF);
}
.xicon.icon-review-small .icon.c-hover-brand:after,
.xicon .icon.icon-review-small.c-hover-brand:after, .xicon-inline.icon-review-small .icon.c-hover-brand:after,
.xicon-inline .icon.icon-review-small.c-hover-brand:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=00F0FF);
}
.xicon.icon-review-small .icon.c-lightest:before,
.xicon .icon.icon-review-small.c-lightest:before, .xicon-inline.icon-review-small .icon.c-lightest:before,
.xicon-inline .icon.icon-review-small.c-lightest:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=D6FFF0);
}
.xicon.icon-review-small .icon.c-hover-lightest:after,
.xicon .icon.icon-review-small.c-hover-lightest:after, .xicon-inline.icon-review-small .icon.c-hover-lightest:after,
.xicon-inline .icon.icon-review-small.c-hover-lightest:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=D6FFF0);
}
.xicon.icon-review-small .icon.c-lighter:before,
.xicon .icon.icon-review-small.c-lighter:before, .xicon-inline.icon-review-small .icon.c-lighter:before,
.xicon-inline .icon.icon-review-small.c-lighter:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=BFD3D6);
}
.xicon.icon-review-small .icon.c-hover-lighter:after,
.xicon .icon.icon-review-small.c-hover-lighter:after, .xicon-inline.icon-review-small .icon.c-hover-lighter:after,
.xicon-inline .icon.icon-review-small.c-hover-lighter:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=BFD3D6);
}
.xicon.icon-review-small .icon.c-light:before,
.xicon .icon.icon-review-small.c-light:before, .xicon-inline.icon-review-small .icon.c-light:before,
.xicon-inline .icon.icon-review-small.c-light:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=80A7AC);
}
.xicon.icon-review-small .icon.c-hover-light:after,
.xicon .icon.icon-review-small.c-hover-light:after, .xicon-inline.icon-review-small .icon.c-hover-light:after,
.xicon-inline .icon.icon-review-small.c-hover-light:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=80A7AC);
}
.xicon.icon-review-small .icon.c-dark:before,
.xicon .icon.icon-review-small.c-dark:before, .xicon-inline.icon-review-small .icon.c-dark:before,
.xicon-inline .icon.icon-review-small.c-dark:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=1A626B);
}
.xicon.icon-review-small .icon.c-hover-dark:after,
.xicon .icon.icon-review-small.c-hover-dark:after, .xicon-inline.icon-review-small .icon.c-hover-dark:after,
.xicon-inline .icon.icon-review-small.c-hover-dark:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=1A626B);
}
.xicon.icon-review-small .icon.c-darker:before,
.xicon .icon.icon-review-small.c-darker:before, .xicon-inline.icon-review-small .icon.c-darker:before,
.xicon-inline .icon.icon-review-small.c-darker:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=00505A);
}
.xicon.icon-review-small .icon.c-hover-darker:after,
.xicon .icon.icon-review-small.c-hover-darker:after, .xicon-inline.icon-review-small .icon.c-hover-darker:after,
.xicon-inline .icon.icon-review-small.c-hover-darker:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=00505A);
}
.xicon.icon-review-small .icon.c-darkest:before,
.xicon .icon.icon-review-small.c-darkest:before, .xicon-inline.icon-review-small .icon.c-darkest:before,
.xicon-inline .icon.icon-review-small.c-darkest:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=1A2D50);
}
.xicon.icon-review-small .icon.c-hover-darkest:after,
.xicon .icon.icon-review-small.c-hover-darkest:after, .xicon-inline.icon-review-small .icon.c-hover-darkest:after,
.xicon-inline .icon.icon-review-small.c-hover-darkest:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=1A2D50);
}
.xicon.icon-review-small .icon.c-bip-blue:before,
.xicon .icon.icon-review-small.c-bip-blue:before, .xicon-inline.icon-review-small .icon.c-bip-blue:before,
.xicon-inline .icon.icon-review-small.c-bip-blue:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=0C2340);
}
.xicon.icon-review-small .icon.c-hover-bip-blue:after,
.xicon .icon.icon-review-small.c-hover-bip-blue:after, .xicon-inline.icon-review-small .icon.c-hover-bip-blue:after,
.xicon-inline .icon.icon-review-small.c-hover-bip-blue:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=0C2340);
}
.xicon.icon-review-small .icon.c-dark-fade:before,
.xicon .icon.icon-review-small.c-dark-fade:before, .xicon-inline.icon-review-small .icon.c-dark-fade:before,
.xicon-inline .icon.icon-review-small.c-dark-fade:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=41B7C4);
}
.xicon.icon-review-small .icon.c-hover-dark-fade:after,
.xicon .icon.icon-review-small.c-hover-dark-fade:after, .xicon-inline.icon-review-small .icon.c-hover-dark-fade:after,
.xicon-inline .icon.icon-review-small.c-hover-dark-fade:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=41B7C4);
}
.xicon.icon-review-small .icon.c-white:before,
.xicon .icon.icon-review-small.c-white:before, .xicon-inline.icon-review-small .icon.c-white:before,
.xicon-inline .icon.icon-review-small.c-white:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=FFFFFF);
}
.xicon.icon-review-small .icon.c-hover-white:after,
.xicon .icon.icon-review-small.c-hover-white:after, .xicon-inline.icon-review-small .icon.c-hover-white:after,
.xicon-inline .icon.icon-review-small.c-hover-white:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=FFFFFF);
}
.xicon.icon-review-small .icon.c-black:before,
.xicon .icon.icon-review-small.c-black:before, .xicon-inline.icon-review-small .icon.c-black:before,
.xicon-inline .icon.icon-review-small.c-black:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=000000);
}
.xicon.icon-review-small .icon.c-hover-black:after,
.xicon .icon.icon-review-small.c-hover-black:after, .xicon-inline.icon-review-small .icon.c-hover-black:after,
.xicon-inline .icon.icon-review-small.c-hover-black:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=000000);
}
.xicon.icon-review-small .icon.c-grey:before,
.xicon .icon.icon-review-small.c-grey:before, .xicon-inline.icon-review-small .icon.c-grey:before,
.xicon-inline .icon.icon-review-small.c-grey:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=E5E5E5);
}
.xicon.icon-review-small .icon.c-hover-grey:after,
.xicon .icon.icon-review-small.c-hover-grey:after, .xicon-inline.icon-review-small .icon.c-hover-grey:after,
.xicon-inline .icon.icon-review-small.c-hover-grey:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=E5E5E5);
}
.xicon.icon-review-small .icon.c-light-grey:before,
.xicon .icon.icon-review-small.c-light-grey:before, .xicon-inline.icon-review-small .icon.c-light-grey:before,
.xicon-inline .icon.icon-review-small.c-light-grey:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=f8f8f8);
}
.xicon.icon-review-small .icon.c-hover-light-grey:after,
.xicon .icon.icon-review-small.c-hover-light-grey:after, .xicon-inline.icon-review-small .icon.c-hover-light-grey:after,
.xicon-inline .icon.icon-review-small.c-hover-light-grey:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=f8f8f8);
}
.xicon.icon-review-small .icon.c-hue-blue:before,
.xicon .icon.icon-review-small.c-hue-blue:before, .xicon-inline.icon-review-small .icon.c-hue-blue:before,
.xicon-inline .icon.icon-review-small.c-hue-blue:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=00F0FF);
}
.xicon.icon-review-small .icon.c-hover-hue-blue:after,
.xicon .icon.icon-review-small.c-hover-hue-blue:after, .xicon-inline.icon-review-small .icon.c-hover-hue-blue:after,
.xicon-inline .icon.icon-review-small.c-hover-hue-blue:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=00F0FF);
}
.xicon.icon-review-small .icon.c-hue-blue-lighter:before,
.xicon .icon.icon-review-small.c-hue-blue-lighter:before, .xicon-inline.icon-review-small .icon.c-hue-blue-lighter:before,
.xicon-inline .icon.icon-review-small.c-hue-blue-lighter:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=CCFCFF);
}
.xicon.icon-review-small .icon.c-hover-hue-blue-lighter:after,
.xicon .icon.icon-review-small.c-hover-hue-blue-lighter:after, .xicon-inline.icon-review-small .icon.c-hover-hue-blue-lighter:after,
.xicon-inline .icon.icon-review-small.c-hover-hue-blue-lighter:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=CCFCFF);
}
.xicon.icon-review-small .icon.c-hue-blue-light:before,
.xicon .icon.icon-review-small.c-hue-blue-light:before, .xicon-inline.icon-review-small .icon.c-hue-blue-light:before,
.xicon-inline .icon.icon-review-small.c-hue-blue-light:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=80A7AC);
}
.xicon.icon-review-small .icon.c-hover-hue-blue-light:after,
.xicon .icon.icon-review-small.c-hover-hue-blue-light:after, .xicon-inline.icon-review-small .icon.c-hover-hue-blue-light:after,
.xicon-inline .icon.icon-review-small.c-hover-hue-blue-light:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=80A7AC);
}
.xicon.icon-review-small .icon.c-hue-blue-dark:before,
.xicon .icon.icon-review-small.c-hue-blue-dark:before, .xicon-inline.icon-review-small .icon.c-hue-blue-dark:before,
.xicon-inline .icon.icon-review-small.c-hue-blue-dark:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=00505A);
}
.xicon.icon-review-small .icon.c-hover-hue-blue-dark:after,
.xicon .icon.icon-review-small.c-hover-hue-blue-dark:after, .xicon-inline.icon-review-small .icon.c-hover-hue-blue-dark:after,
.xicon-inline .icon.icon-review-small.c-hover-hue-blue-dark:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=00505A);
}
.xicon.icon-review-small .icon.c-hue-blue-darkest:before,
.xicon .icon.icon-review-small.c-hue-blue-darkest:before, .xicon-inline.icon-review-small .icon.c-hue-blue-darkest:before,
.xicon-inline .icon.icon-review-small.c-hue-blue-darkest:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=003E46);
}
.xicon.icon-review-small .icon.c-hover-hue-blue-darkest:after,
.xicon .icon.icon-review-small.c-hover-hue-blue-darkest:after, .xicon-inline.icon-review-small .icon.c-hover-hue-blue-darkest:after,
.xicon-inline .icon.icon-review-small.c-hover-hue-blue-darkest:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=003E46);
}
.xicon.icon-review-small .icon.c-hue-blue-tint:before,
.xicon .icon.icon-review-small.c-hue-blue-tint:before, .xicon-inline.icon-review-small .icon.c-hue-blue-tint:before,
.xicon-inline .icon.icon-review-small.c-hue-blue-tint:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=266A73);
}
.xicon.icon-review-small .icon.c-hover-hue-blue-tint:after,
.xicon .icon.icon-review-small.c-hover-hue-blue-tint:after, .xicon-inline.icon-review-small .icon.c-hover-hue-blue-tint:after,
.xicon-inline .icon.icon-review-small.c-hover-hue-blue-tint:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=266A73);
}
.xicon.icon-review-small .icon.c-hue-teal:before,
.xicon .icon.icon-review-small.c-hue-teal:before, .xicon-inline.icon-review-small .icon.c-hue-teal:before,
.xicon-inline .icon.icon-review-small.c-hue-teal:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=00505A);
}
.xicon.icon-review-small .icon.c-hover-hue-teal:after,
.xicon .icon.icon-review-small.c-hover-hue-teal:after, .xicon-inline.icon-review-small .icon.c-hover-hue-teal:after,
.xicon-inline .icon.icon-review-small.c-hover-hue-teal:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=00505A);
}
.xicon.icon-review-small .icon.c-hue-teal-lighter:before,
.xicon .icon.icon-review-small.c-hue-teal-lighter:before, .xicon-inline.icon-review-small .icon.c-hue-teal-lighter:before,
.xicon-inline .icon.icon-review-small.c-hue-teal-lighter:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=D0FFF4);
}
.xicon.icon-review-small .icon.c-hover-hue-teal-lighter:after,
.xicon .icon.icon-review-small.c-hover-hue-teal-lighter:after, .xicon-inline.icon-review-small .icon.c-hover-hue-teal-lighter:after,
.xicon-inline .icon.icon-review-small.c-hover-hue-teal-lighter:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=D0FFF4);
}
.xicon.icon-review-small .icon.c-hue-teal-light:before,
.xicon .icon.icon-review-small.c-hue-teal-light:before, .xicon-inline.icon-review-small .icon.c-hue-teal-light:before,
.xicon-inline .icon.icon-review-small.c-hue-teal-light:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=80A7AC);
}
.xicon.icon-review-small .icon.c-hover-hue-teal-light:after,
.xicon .icon.icon-review-small.c-hover-hue-teal-light:after, .xicon-inline.icon-review-small .icon.c-hover-hue-teal-light:after,
.xicon-inline .icon.icon-review-small.c-hover-hue-teal-light:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=80A7AC);
}
.xicon.icon-review-small .icon.c-hue-teal-dark:before,
.xicon .icon.icon-review-small.c-hue-teal-dark:before, .xicon-inline.icon-review-small .icon.c-hue-teal-dark:before,
.xicon-inline .icon.icon-review-small.c-hue-teal-dark:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=80A7AC);
}
.xicon.icon-review-small .icon.c-hover-hue-teal-dark:after,
.xicon .icon.icon-review-small.c-hover-hue-teal-dark:after, .xicon-inline.icon-review-small .icon.c-hover-hue-teal-dark:after,
.xicon-inline .icon.icon-review-small.c-hover-hue-teal-dark:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=80A7AC);
}
.xicon.icon-review-small .icon.c-hue-teal-tint:before,
.xicon .icon.icon-review-small.c-hue-teal-tint:before, .xicon-inline.icon-review-small .icon.c-hue-teal-tint:before,
.xicon-inline .icon.icon-review-small.c-hue-teal-tint:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=80A7AC);
}
.xicon.icon-review-small .icon.c-hover-hue-teal-tint:after,
.xicon .icon.icon-review-small.c-hover-hue-teal-tint:after, .xicon-inline.icon-review-small .icon.c-hover-hue-teal-tint:after,
.xicon-inline .icon.icon-review-small.c-hover-hue-teal-tint:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=80A7AC);
}
.xicon.icon-review-small .icon.c-hue-mint:before,
.xicon .icon.icon-review-small.c-hue-mint:before, .xicon-inline.icon-review-small .icon.c-hue-mint:before,
.xicon-inline .icon.icon-review-small.c-hue-mint:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=14FFC7);
}
.xicon.icon-review-small .icon.c-hover-hue-mint:after,
.xicon .icon.icon-review-small.c-hover-hue-mint:after, .xicon-inline.icon-review-small .icon.c-hover-hue-mint:after,
.xicon-inline .icon.icon-review-small.c-hover-hue-mint:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=14FFC7);
}
.xicon.icon-review-small .icon.c-hue-mint-lighter:before,
.xicon .icon.icon-review-small.c-hue-mint-lighter:before, .xicon-inline.icon-review-small .icon.c-hue-mint-lighter:before,
.xicon-inline .icon.icon-review-small.c-hue-mint-lighter:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=D6FFF0);
}
.xicon.icon-review-small .icon.c-hover-hue-mint-lighter:after,
.xicon .icon.icon-review-small.c-hover-hue-mint-lighter:after, .xicon-inline.icon-review-small .icon.c-hover-hue-mint-lighter:after,
.xicon-inline .icon.icon-review-small.c-hover-hue-mint-lighter:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=D6FFF0);
}
.xicon.icon-review-small .icon.c-hue-mint-light:before,
.xicon .icon.icon-review-small.c-hue-mint-light:before, .xicon-inline.icon-review-small .icon.c-hue-mint-light:before,
.xicon-inline .icon.icon-review-small.c-hue-mint-light:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=80A5A1);
}
.xicon.icon-review-small .icon.c-hover-hue-mint-light:after,
.xicon .icon.icon-review-small.c-hover-hue-mint-light:after, .xicon-inline.icon-review-small .icon.c-hover-hue-mint-light:after,
.xicon-inline .icon.icon-review-small.c-hover-hue-mint-light:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=80A5A1);
}
.xicon.icon-review-small .icon.c-hue-mint-dark:before,
.xicon .icon.icon-review-small.c-hue-mint-dark:before, .xicon-inline.icon-review-small .icon.c-hue-mint-dark:before,
.xicon-inline .icon.icon-review-small.c-hue-mint-dark:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=004C43);
}
.xicon.icon-review-small .icon.c-hover-hue-mint-dark:after,
.xicon .icon.icon-review-small.c-hover-hue-mint-dark:after, .xicon-inline.icon-review-small .icon.c-hover-hue-mint-dark:after,
.xicon-inline .icon.icon-review-small.c-hover-hue-mint-dark:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=004C43);
}
.xicon.icon-review-small .icon.c-hue-mint-tint:before,
.xicon .icon.icon-review-small.c-hue-mint-tint:before, .xicon-inline.icon-review-small .icon.c-hue-mint-tint:before,
.xicon-inline .icon.icon-review-small.c-hue-mint-tint:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=27675F);
}
.xicon.icon-review-small .icon.c-hover-hue-mint-tint:after,
.xicon .icon.icon-review-small.c-hover-hue-mint-tint:after, .xicon-inline.icon-review-small .icon.c-hover-hue-mint-tint:after,
.xicon-inline .icon.icon-review-small.c-hover-hue-mint-tint:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=27675F);
}
.xicon.icon-review-small .icon.c-hue-green:before,
.xicon .icon.icon-review-small.c-hue-green:before, .xicon-inline.icon-review-small .icon.c-hue-green:before,
.xicon-inline .icon.icon-review-small.c-hue-green:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=8CFF50);
}
.xicon.icon-review-small .icon.c-hover-hue-green:after,
.xicon .icon.icon-review-small.c-hover-hue-green:after, .xicon-inline.icon-review-small .icon.c-hover-hue-green:after,
.xicon-inline .icon.icon-review-small.c-hover-hue-green:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=8CFF50);
}
.xicon.icon-review-small .icon.c-hue-green-lighter:before,
.xicon .icon.icon-review-small.c-hue-green-lighter:before, .xicon-inline.icon-review-small .icon.c-hue-green-lighter:before,
.xicon-inline .icon.icon-review-small.c-hue-green-lighter:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=EEFFE5);
}
.xicon.icon-review-small .icon.c-hover-hue-green-lighter:after,
.xicon .icon.icon-review-small.c-hover-hue-green-lighter:after, .xicon-inline.icon-review-small .icon.c-hover-hue-green-lighter:after,
.xicon-inline .icon.icon-review-small.c-hover-hue-green-lighter:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=EEFFE5);
}
.xicon.icon-review-small .icon.c-hue-green-light:before,
.xicon .icon.icon-review-small.c-hue-green-light:before, .xicon-inline.icon-review-small .icon.c-hue-green-light:before,
.xicon-inline .icon.icon-review-small.c-hue-green-light:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=90A193);
}
.xicon.icon-review-small .icon.c-hover-hue-green-light:after,
.xicon .icon.icon-review-small.c-hover-hue-green-light:after, .xicon-inline.icon-review-small .icon.c-hover-hue-green-light:after,
.xicon-inline .icon.icon-review-small.c-hover-hue-green-light:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=90A193);
}
.xicon.icon-review-small .icon.c-hue-green-dark:before,
.xicon .icon.icon-review-small.c-hue-green-dark:before, .xicon-inline.icon-review-small .icon.c-hue-green-dark:before,
.xicon-inline .icon.icon-review-small.c-hue-green-dark:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=214427);
}
.xicon.icon-review-small .icon.c-hover-hue-green-dark:after,
.xicon .icon.icon-review-small.c-hover-hue-green-dark:after, .xicon-inline.icon-review-small .icon.c-hover-hue-green-dark:after,
.xicon-inline .icon.icon-review-small.c-hover-hue-green-dark:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=214427);
}
.xicon.icon-review-small .icon.c-hue-green-tint:before,
.xicon .icon.icon-review-small.c-hue-green-tint:before, .xicon-inline.icon-review-small .icon.c-hue-green-tint:before,
.xicon-inline .icon.icon-review-small.c-hue-green-tint:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=426047);
}
.xicon.icon-review-small .icon.c-hover-hue-green-tint:after,
.xicon .icon.icon-review-small.c-hover-hue-green-tint:after, .xicon-inline.icon-review-small .icon.c-hover-hue-green-tint:after,
.xicon-inline .icon.icon-review-small.c-hover-hue-green-tint:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=426047);
}
.xicon.icon-review-small .icon.c-hue-yellow:before,
.xicon .icon.icon-review-small.c-hue-yellow:before, .xicon-inline.icon-review-small .icon.c-hue-yellow:before,
.xicon-inline .icon.icon-review-small.c-hue-yellow:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=FFE533);
}
.xicon.icon-review-small .icon.c-hover-hue-yellow:after,
.xicon .icon.icon-review-small.c-hover-hue-yellow:after, .xicon-inline.icon-review-small .icon.c-hover-hue-yellow:after,
.xicon-inline .icon.icon-review-small.c-hover-hue-yellow:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=FFE533);
}
.xicon.icon-review-small .icon.c-hue-yellow-lighter:before,
.xicon .icon.icon-review-small.c-hue-yellow-lighter:before, .xicon-inline.icon-review-small .icon.c-hue-yellow-lighter:before,
.xicon-inline .icon.icon-review-small.c-hue-yellow-lighter:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=FFFAD6);
}
.xicon.icon-review-small .icon.c-hover-hue-yellow-lighter:after,
.xicon .icon.icon-review-small.c-hover-hue-yellow-lighter:after, .xicon-inline.icon-review-small .icon.c-hover-hue-yellow-lighter:after,
.xicon-inline .icon.icon-review-small.c-hover-hue-yellow-lighter:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=FFFAD6);
}
.xicon.icon-review-small .icon.c-hue-yellow-light:before,
.xicon .icon.icon-review-small.c-hue-yellow-light:before, .xicon-inline.icon-review-small .icon.c-hue-yellow-light:before,
.xicon-inline .icon.icon-review-small.c-hue-yellow-light:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=9694A8);
}
.xicon.icon-review-small .icon.c-hover-hue-yellow-light:after,
.xicon .icon.icon-review-small.c-hover-hue-yellow-light:after, .xicon-inline.icon-review-small .icon.c-hover-hue-yellow-light:after,
.xicon-inline .icon.icon-review-small.c-hover-hue-yellow-light:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=9694A8);
}
.xicon.icon-review-small .icon.c-hue-yellow-dark:before,
.xicon .icon.icon-review-small.c-hue-yellow-dark:before, .xicon-inline.icon-review-small .icon.c-hue-yellow-dark:before,
.xicon-inline .icon.icon-review-small.c-hue-yellow-dark:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=2D2A51);
}
.xicon.icon-review-small .icon.c-hover-hue-yellow-dark:after,
.xicon .icon.icon-review-small.c-hover-hue-yellow-dark:after, .xicon-inline.icon-review-small .icon.c-hover-hue-yellow-dark:after,
.xicon-inline .icon.icon-review-small.c-hover-hue-yellow-dark:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=2D2A51);
}
.xicon.icon-review-small .icon.c-hue-yellow-tint:before,
.xicon .icon.icon-review-small.c-hue-yellow-tint:before, .xicon-inline.icon-review-small .icon.c-hue-yellow-tint:before,
.xicon-inline .icon.icon-review-small.c-hue-yellow-tint:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=4D4A6B);
}
.xicon.icon-review-small .icon.c-hover-hue-yellow-tint:after,
.xicon .icon.icon-review-small.c-hover-hue-yellow-tint:after, .xicon-inline.icon-review-small .icon.c-hover-hue-yellow-tint:after,
.xicon-inline .icon.icon-review-small.c-hover-hue-yellow-tint:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=4D4A6B);
}
.xicon.icon-review-small .icon.c-hue-orange:before,
.xicon .icon.icon-review-small.c-hue-orange:before, .xicon-inline.icon-review-small .icon.c-hue-orange:before,
.xicon-inline .icon.icon-review-small.c-hue-orange:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=FF8500);
}
.xicon.icon-review-small .icon.c-hover-hue-orange:after,
.xicon .icon.icon-review-small.c-hover-hue-orange:after, .xicon-inline.icon-review-small .icon.c-hover-hue-orange:after,
.xicon-inline .icon.icon-review-small.c-hover-hue-orange:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=FF8500);
}
.xicon.icon-review-small .icon.c-hue-orange-lighter:before,
.xicon .icon.icon-review-small.c-hue-orange-lighter:before, .xicon-inline.icon-review-small .icon.c-hue-orange-lighter:before,
.xicon-inline .icon.icon-review-small.c-hue-orange-lighter:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=FFE7CC);
}
.xicon.icon-review-small .icon.c-hover-hue-orange-lighter:after,
.xicon .icon.icon-review-small.c-hover-hue-orange-lighter:after, .xicon-inline.icon-review-small .icon.c-hover-hue-orange-lighter:after,
.xicon-inline .icon.icon-review-small.c-hover-hue-orange-lighter:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=FFE7CC);
}
.xicon.icon-review-small .icon.c-hue-orange-light:before,
.xicon .icon.icon-review-small.c-hue-orange-light:before, .xicon-inline.icon-review-small .icon.c-hue-orange-light:before,
.xicon-inline .icon.icon-review-small.c-hue-orange-light:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=A38D9A);
}
.xicon.icon-review-small .icon.c-hover-hue-orange-light:after,
.xicon .icon.icon-review-small.c-hover-hue-orange-light:after, .xicon-inline.icon-review-small .icon.c-hover-hue-orange-light:after,
.xicon-inline .icon.icon-review-small.c-hover-hue-orange-light:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=A38D9A);
}
.xicon.icon-review-small .icon.c-hue-orange-dark:before,
.xicon .icon.icon-review-small.c-hue-orange-dark:before, .xicon-inline.icon-review-small .icon.c-hue-orange-dark:before,
.xicon-inline .icon.icon-review-small.c-hue-orange-dark:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=471C35);
}
.xicon.icon-review-small .icon.c-hover-hue-orange-dark:after,
.xicon .icon.icon-review-small.c-hover-hue-orange-dark:after, .xicon-inline.icon-review-small .icon.c-hover-hue-orange-dark:after,
.xicon-inline .icon.icon-review-small.c-hover-hue-orange-dark:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=471C35);
}
.xicon.icon-review-small .icon.c-hue-orange-tint:before,
.xicon .icon.icon-review-small.c-hue-orange-tint:before, .xicon-inline.icon-review-small .icon.c-hue-orange-tint:before,
.xicon-inline .icon.icon-review-small.c-hue-orange-tint:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=633E53);
}
.xicon.icon-review-small .icon.c-hover-hue-orange-tint:after,
.xicon .icon.icon-review-small.c-hover-hue-orange-tint:after, .xicon-inline.icon-review-small .icon.c-hover-hue-orange-tint:after,
.xicon-inline .icon.icon-review-small.c-hover-hue-orange-tint:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=633E53);
}
.xicon.icon-review-small .icon.c-hue-red:before,
.xicon .icon.icon-review-small.c-hue-red:before, .xicon-inline.icon-review-small .icon.c-hue-red:before,
.xicon-inline .icon.icon-review-small.c-hue-red:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=FF6378);
}
.xicon.icon-review-small .icon.c-hover-hue-red:after,
.xicon .icon.icon-review-small.c-hover-hue-red:after, .xicon-inline.icon-review-small .icon.c-hover-hue-red:after,
.xicon-inline .icon.icon-review-small.c-hover-hue-red:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=FF6378);
}
.xicon.icon-review-small .icon.c-hue-red-lighter:before,
.xicon .icon.icon-review-small.c-hue-red-lighter:before, .xicon-inline.icon-review-small .icon.c-hue-red-lighter:before,
.xicon-inline .icon.icon-review-small.c-hue-red-lighter:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=FFE0E4);
}
.xicon.icon-review-small .icon.c-hover-hue-red-lighter:after,
.xicon .icon.icon-review-small.c-hover-hue-red-lighter:after, .xicon-inline.icon-review-small .icon.c-hover-hue-red-lighter:after,
.xicon-inline .icon.icon-review-small.c-hover-hue-red-lighter:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=FFE0E4);
}
.xicon.icon-review-small .icon.c-hue-red-light:before,
.xicon .icon.icon-review-small.c-hue-red-light:before, .xicon-inline.icon-review-small .icon.c-hue-red-light:before,
.xicon-inline .icon.icon-review-small.c-hue-red-light:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=9E8092);
}
.xicon.icon-review-small .icon.c-hover-hue-red-light:after,
.xicon .icon.icon-review-small.c-hover-hue-red-light:after, .xicon-inline.icon-review-small .icon.c-hover-hue-red-light:after,
.xicon-inline .icon.icon-review-small.c-hover-hue-red-light:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=9E8092);
}
.xicon.icon-review-small .icon.c-hue-red-dark:before,
.xicon .icon.icon-review-small.c-hue-red-dark:before, .xicon-inline.icon-review-small .icon.c-hue-red-dark:before,
.xicon-inline .icon.icon-review-small.c-hue-red-dark:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=3E0026);
}
.xicon.icon-review-small .icon.c-hover-hue-red-dark:after,
.xicon .icon.icon-review-small.c-hover-hue-red-dark:after, .xicon-inline.icon-review-small .icon.c-hover-hue-red-dark:after,
.xicon-inline .icon.icon-review-small.c-hover-hue-red-dark:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=3E0026);
}
.xicon.icon-review-small .icon.c-hue-red-tint:before,
.xicon .icon.icon-review-small.c-hue-red-tint:before, .xicon-inline.icon-review-small .icon.c-hue-red-tint:before,
.xicon-inline .icon.icon-review-small.c-hue-red-tint:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=5B2646);
}
.xicon.icon-review-small .icon.c-hover-hue-red-tint:after,
.xicon .icon.icon-review-small.c-hover-hue-red-tint:after, .xicon-inline.icon-review-small .icon.c-hover-hue-red-tint:after,
.xicon-inline .icon.icon-review-small.c-hover-hue-red-tint:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=5B2646);
}
.xicon.icon-review-small .icon.c-hue-maroon:before,
.xicon .icon.icon-review-small.c-hue-maroon:before, .xicon-inline.icon-review-small .icon.c-hue-maroon:before,
.xicon-inline .icon.icon-review-small.c-hue-maroon:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=FF6378);
}
.xicon.icon-review-small .icon.c-hover-hue-maroon:after,
.xicon .icon.icon-review-small.c-hover-hue-maroon:after, .xicon-inline.icon-review-small .icon.c-hover-hue-maroon:after,
.xicon-inline .icon.icon-review-small.c-hover-hue-maroon:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=FF6378);
}
.xicon.icon-review-small .icon.c-hue-maroon-lighter:before,
.xicon .icon.icon-review-small.c-hue-maroon-lighter:before, .xicon-inline.icon-review-small .icon.c-hue-maroon-lighter:before,
.xicon-inline .icon.icon-review-small.c-hue-maroon-lighter:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=FFE0E4);
}
.xicon.icon-review-small .icon.c-hover-hue-maroon-lighter:after,
.xicon .icon.icon-review-small.c-hover-hue-maroon-lighter:after, .xicon-inline.icon-review-small .icon.c-hover-hue-maroon-lighter:after,
.xicon-inline .icon.icon-review-small.c-hover-hue-maroon-lighter:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=FFE0E4);
}
.xicon.icon-review-small .icon.c-hue-maroon-light:before,
.xicon .icon.icon-review-small.c-hue-maroon-light:before, .xicon-inline.icon-review-small .icon.c-hue-maroon-light:before,
.xicon-inline .icon.icon-review-small.c-hue-maroon-light:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=9E8092);
}
.xicon.icon-review-small .icon.c-hover-hue-maroon-light:after,
.xicon .icon.icon-review-small.c-hover-hue-maroon-light:after, .xicon-inline.icon-review-small .icon.c-hover-hue-maroon-light:after,
.xicon-inline .icon.icon-review-small.c-hover-hue-maroon-light:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=9E8092);
}
.xicon.icon-review-small .icon.c-hue-maroon-dark:before,
.xicon .icon.icon-review-small.c-hue-maroon-dark:before, .xicon-inline.icon-review-small .icon.c-hue-maroon-dark:before,
.xicon-inline .icon.icon-review-small.c-hue-maroon-dark:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=3E0026);
}
.xicon.icon-review-small .icon.c-hover-hue-maroon-dark:after,
.xicon .icon.icon-review-small.c-hover-hue-maroon-dark:after, .xicon-inline.icon-review-small .icon.c-hover-hue-maroon-dark:after,
.xicon-inline .icon.icon-review-small.c-hover-hue-maroon-dark:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=3E0026);
}
.xicon.icon-review-small .icon.c-hue-maroon-tint:before,
.xicon .icon.icon-review-small.c-hue-maroon-tint:before, .xicon-inline.icon-review-small .icon.c-hue-maroon-tint:before,
.xicon-inline .icon.icon-review-small.c-hue-maroon-tint:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=9E8092);
}
.xicon.icon-review-small .icon.c-hover-hue-maroon-tint:after,
.xicon .icon.icon-review-small.c-hover-hue-maroon-tint:after, .xicon-inline.icon-review-small .icon.c-hover-hue-maroon-tint:after,
.xicon-inline .icon.icon-review-small.c-hover-hue-maroon-tint:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=9E8092);
}
.xicon.icon-review-small .icon.c-hue-pink:before,
.xicon .icon.icon-review-small.c-hue-pink:before, .xicon-inline.icon-review-small .icon.c-hue-pink:before,
.xicon-inline .icon.icon-review-small.c-hue-pink:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=FF82FF);
}
.xicon.icon-review-small .icon.c-hover-hue-pink:after,
.xicon .icon.icon-review-small.c-hover-hue-pink:after, .xicon-inline.icon-review-small .icon.c-hover-hue-pink:after,
.xicon-inline .icon.icon-review-small.c-hover-hue-pink:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=FF82FF);
}
.xicon.icon-review-small .icon.c-hue-pink-lighter:before,
.xicon .icon.icon-review-small.c-hue-pink-lighter:before, .xicon-inline.icon-review-small .icon.c-hue-pink-lighter:before,
.xicon-inline .icon.icon-review-small.c-hue-pink-lighter:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=FFE6FF);
}
.xicon.icon-review-small .icon.c-hover-hue-pink-lighter:after,
.xicon .icon.icon-review-small.c-hover-hue-pink-lighter:after, .xicon-inline.icon-review-small .icon.c-hover-hue-pink-lighter:after,
.xicon-inline .icon.icon-review-small.c-hover-hue-pink-lighter:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=FFE6FF);
}
.xicon.icon-review-small .icon.c-hue-pink-light:before,
.xicon .icon.icon-review-small.c-hue-pink-light:before, .xicon-inline.icon-review-small .icon.c-hue-pink-light:before,
.xicon-inline .icon.icon-review-small.c-hue-pink-light:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=A194A7);
}
.xicon.icon-review-small .icon.c-hover-hue-pink-light:after,
.xicon .icon.icon-review-small.c-hover-hue-pink-light:after, .xicon-inline.icon-review-small .icon.c-hover-hue-pink-light:after,
.xicon-inline .icon.icon-review-small.c-hover-hue-pink-light:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=A194A7);
}
.xicon.icon-review-small .icon.c-hue-pink-dark:before,
.xicon .icon.icon-review-small.c-hue-pink-dark:before, .xicon-inline.icon-review-small .icon.c-hue-pink-dark:before,
.xicon-inline .icon.icon-review-small.c-hue-pink-dark:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=442A4F);
}
.xicon.icon-review-small .icon.c-hover-hue-pink-dark:after,
.xicon .icon.icon-review-small.c-hover-hue-pink-dark:after, .xicon-inline.icon-review-small .icon.c-hover-hue-pink-dark:after,
.xicon-inline .icon.icon-review-small.c-hover-hue-pink-dark:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=442A4F);
}
.xicon.icon-review-small .icon.c-hue-pink-tint:before,
.xicon .icon.icon-review-small.c-hue-pink-tint:before, .xicon-inline.icon-review-small .icon.c-hue-pink-tint:before,
.xicon-inline .icon.icon-review-small.c-hue-pink-tint:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=604A69);
}
.xicon.icon-review-small .icon.c-hover-hue-pink-tint:after,
.xicon .icon.icon-review-small.c-hover-hue-pink-tint:after, .xicon-inline.icon-review-small .icon.c-hover-hue-pink-tint:after,
.xicon-inline .icon.icon-review-small.c-hover-hue-pink-tint:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=604A69);
}
.xicon.icon-review-small .icon.c-hue-purple:before,
.xicon .icon.icon-review-small.c-hue-purple:before, .xicon-inline.icon-review-small .icon.c-hue-purple:before,
.xicon-inline .icon.icon-review-small.c-hue-purple:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=B58CFF);
}
.xicon.icon-review-small .icon.c-hover-hue-purple:after,
.xicon .icon.icon-review-small.c-hover-hue-purple:after, .xicon-inline.icon-review-small .icon.c-hover-hue-purple:after,
.xicon-inline .icon.icon-review-small.c-hover-hue-purple:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=B58CFF);
}
.xicon.icon-review-small .icon.c-hue-purple-lighter:before,
.xicon .icon.icon-review-small.c-hue-purple-lighter:before, .xicon-inline.icon-review-small .icon.c-hue-purple-lighter:before,
.xicon-inline .icon.icon-review-small.c-hue-purple-lighter:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=F0E8FF);
}
.xicon.icon-review-small .icon.c-hover-hue-purple-lighter:after,
.xicon .icon.icon-review-small.c-hover-hue-purple-lighter:after, .xicon-inline.icon-review-small .icon.c-hover-hue-purple-lighter:after,
.xicon-inline .icon.icon-review-small.c-hover-hue-purple-lighter:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=F0E8FF);
}
.xicon.icon-review-small .icon.c-hue-purple-light:before,
.xicon .icon.icon-review-small.c-hue-purple-light:before, .xicon-inline.icon-review-small .icon.c-hue-purple-light:before,
.xicon-inline .icon.icon-review-small.c-hue-purple-light:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=9888A5);
}
.xicon.icon-review-small .icon.c-hover-hue-purple-light:after,
.xicon .icon.icon-review-small.c-hover-hue-purple-light:after, .xicon-inline.icon-review-small .icon.c-hover-hue-purple-light:after,
.xicon-inline .icon.icon-review-small.c-hover-hue-purple-light:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=9888A5);
}
.xicon.icon-review-small .icon.c-hue-purple-dark:before,
.xicon .icon.icon-review-small.c-hue-purple-dark:before, .xicon-inline.icon-review-small .icon.c-hue-purple-dark:before,
.xicon-inline .icon.icon-review-small.c-hue-purple-dark:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=32124C);
}
.xicon.icon-review-small .icon.c-hover-hue-purple-dark:after,
.xicon .icon.icon-review-small.c-hover-hue-purple-dark:after, .xicon-inline.icon-review-small .icon.c-hover-hue-purple-dark:after,
.xicon-inline .icon.icon-review-small.c-hover-hue-purple-dark:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=32124C);
}
.xicon.icon-review-small .icon.c-hue-purple-tint:before,
.xicon .icon.icon-review-small.c-hue-purple-tint:before, .xicon-inline.icon-review-small .icon.c-hue-purple-tint:before,
.xicon-inline .icon.icon-review-small.c-hue-purple-tint:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=513667);
}
.xicon.icon-review-small .icon.c-hover-hue-purple-tint:after,
.xicon .icon.icon-review-small.c-hover-hue-purple-tint:after, .xicon-inline.icon-review-small .icon.c-hover-hue-purple-tint:after,
.xicon-inline .icon.icon-review-small.c-hover-hue-purple-tint:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=513667);
}
.xicon.icon-review-small .icon.c-base:before,
.xicon .icon.icon-review-small.c-base:before, .xicon-inline.icon-review-small .icon.c-base:before,
.xicon-inline .icon.icon-review-small.c-base:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=00F0FF);
}
.xicon.icon-review-small .icon.c-hover-base:after,
.xicon .icon.icon-review-small.c-hover-base:after, .xicon-inline.icon-review-small .icon.c-hover-base:after,
.xicon-inline .icon.icon-review-small.c-hover-base:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=00F0FF);
}
.xicon.icon-review-small .icon.c-base-light:before,
.xicon .icon.icon-review-small.c-base-light:before, .xicon-inline.icon-review-small .icon.c-base-light:before,
.xicon-inline .icon.icon-review-small.c-base-light:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=00FFED);
}
.xicon.icon-review-small .icon.c-hover-base-light:after,
.xicon .icon.icon-review-small.c-hover-base-light:after, .xicon-inline.icon-review-small .icon.c-hover-base-light:after,
.xicon-inline .icon.icon-review-small.c-hover-base-light:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=00FFED);
}
.xicon.icon-review-small .icon.c-base-dark:before,
.xicon .icon.icon-review-small.c-base-dark:before, .xicon-inline.icon-review-small .icon.c-base-dark:before,
.xicon-inline .icon.icon-review-small.c-base-dark:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=3DE3FF);
}
.xicon.icon-review-small .icon.c-hover-base-dark:after,
.xicon .icon.icon-review-small.c-hover-base-dark:after, .xicon-inline.icon-review-small .icon.c-hover-base-dark:after,
.xicon-inline .icon.icon-review-small.c-hover-base-dark:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=3DE3FF);
}
.xicon.icon-review-small .icon.c-alt-light:before,
.xicon .icon.icon-review-small.c-alt-light:before, .xicon-inline.icon-review-small .icon.c-alt-light:before,
.xicon-inline .icon.icon-review-small.c-alt-light:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=75FFB5);
}
.xicon.icon-review-small .icon.c-hover-alt-light:after,
.xicon .icon.icon-review-small.c-hover-alt-light:after, .xicon-inline.icon-review-small .icon.c-hover-alt-light:after,
.xicon-inline .icon.icon-review-small.c-hover-alt-light:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=75FFB5);
}
.xicon.icon-review-small .icon.c-alt-dark:before,
.xicon .icon.icon-review-small.c-alt-dark:before, .xicon-inline.icon-review-small .icon.c-alt-dark:before,
.xicon-inline .icon.icon-review-small.c-alt-dark:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=3BFFCC);
}
.xicon.icon-review-small .icon.c-hover-alt-dark:after,
.xicon .icon.icon-review-small.c-hover-alt-dark:after, .xicon-inline.icon-review-small .icon.c-hover-alt-dark:after,
.xicon-inline .icon.icon-review-small.c-hover-alt-dark:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=3BFFCC);
}
.xicon.icon-review-small .icon.c-error:before,
.xicon .icon.icon-review-small.c-error:before, .xicon-inline.icon-review-small .icon.c-error:before,
.xicon-inline .icon.icon-review-small.c-error:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=ff6666);
}
.xicon.icon-review-small .icon.c-hover-error:after,
.xicon .icon.icon-review-small.c-hover-error:after, .xicon-inline.icon-review-small .icon.c-hover-error:after,
.xicon-inline .icon.icon-review-small.c-hover-error:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=ff6666);
}
.xicon.icon-review-small .icon.c-back:before,
.xicon .icon.icon-review-small.c-back:before, .xicon-inline.icon-review-small .icon.c-back:before,
.xicon-inline .icon.icon-review-small.c-back:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=FFFFFF);
}
.xicon.icon-review-small .icon.c-hover-back:after,
.xicon .icon.icon-review-small.c-hover-back:after, .xicon-inline.icon-review-small .icon.c-hover-back:after,
.xicon-inline .icon.icon-review-small.c-hover-back:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=FFFFFF);
}
.xicon.icon-review-small .icon.c-mobile-header:before,
.xicon .icon.icon-review-small.c-mobile-header:before, .xicon-inline.icon-review-small .icon.c-mobile-header:before,
.xicon-inline .icon.icon-review-small.c-mobile-header:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=FFFFFF);
}
.xicon.icon-review-small .icon.c-hover-mobile-header:after,
.xicon .icon.icon-review-small.c-hover-mobile-header:after, .xicon-inline.icon-review-small .icon.c-hover-mobile-header:after,
.xicon-inline .icon.icon-review-small.c-hover-mobile-header:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=FFFFFF);
}
.xicon.icon-review-small .icon.c-popup-back:before,
.xicon .icon.icon-review-small.c-popup-back:before, .xicon-inline.icon-review-small .icon.c-popup-back:before,
.xicon-inline .icon.icon-review-small.c-popup-back:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=00505A);
}
.xicon.icon-review-small .icon.c-hover-popup-back:after,
.xicon .icon.icon-review-small.c-hover-popup-back:after, .xicon-inline.icon-review-small .icon.c-hover-popup-back:after,
.xicon-inline .icon.icon-review-small.c-hover-popup-back:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=00505A);
}
.xicon.icon-review-small .icon.c-popup-overlay:before,
.xicon .icon.icon-review-small.c-popup-overlay:before, .xicon-inline.icon-review-small .icon.c-popup-overlay:before,
.xicon-inline .icon.icon-review-small.c-popup-overlay:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=000000);
}
.xicon.icon-review-small .icon.c-hover-popup-overlay:after,
.xicon .icon.icon-review-small.c-hover-popup-overlay:after, .xicon-inline.icon-review-small .icon.c-hover-popup-overlay:after,
.xicon-inline .icon.icon-review-small.c-hover-popup-overlay:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=000000);
}
.xicon.icon-review-small .icon.c-high:before,
.xicon .icon.icon-review-small.c-high:before, .xicon-inline.icon-review-small .icon.c-high:before,
.xicon-inline .icon.icon-review-small.c-high:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=00F0FF);
}
.xicon.icon-review-small .icon.c-hover-high:after,
.xicon .icon.icon-review-small.c-hover-high:after, .xicon-inline.icon-review-small .icon.c-hover-high:after,
.xicon-inline .icon.icon-review-small.c-hover-high:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=00F0FF);
}
.xicon.icon-review-small .icon.c-title:before,
.xicon .icon.icon-review-small.c-title:before, .xicon-inline.icon-review-small .icon.c-title:before,
.xicon-inline .icon.icon-review-small.c-title:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=1A2D50);
}
.xicon.icon-review-small .icon.c-hover-title:after,
.xicon .icon.icon-review-small.c-hover-title:after, .xicon-inline.icon-review-small .icon.c-hover-title:after,
.xicon-inline .icon.icon-review-small.c-hover-title:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=1A2D50);
}
.xicon.icon-review-small .icon.c-body:before,
.xicon .icon.icon-review-small.c-body:before, .xicon-inline.icon-review-small .icon.c-body:before,
.xicon-inline .icon.icon-review-small.c-body:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=1A2D50);
}
.xicon.icon-review-small .icon.c-hover-body:after,
.xicon .icon.icon-review-small.c-hover-body:after, .xicon-inline.icon-review-small .icon.c-hover-body:after,
.xicon-inline .icon.icon-review-small.c-hover-body:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=1A2D50);
}
.xicon.icon-review-small .icon.c-body-alt:before,
.xicon .icon.icon-review-small.c-body-alt:before, .xicon-inline.icon-review-small .icon.c-body-alt:before,
.xicon-inline .icon.icon-review-small.c-body-alt:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=FFFFFF);
}
.xicon.icon-review-small .icon.c-hover-body-alt:after,
.xicon .icon.icon-review-small.c-hover-body-alt:after, .xicon-inline.icon-review-small .icon.c-hover-body-alt:after,
.xicon-inline .icon.icon-review-small.c-hover-body-alt:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=FFFFFF);
}
.xicon.icon-review-small .icon.c-link-hover:before,
.xicon .icon.icon-review-small.c-link-hover:before, .xicon-inline.icon-review-small .icon.c-link-hover:before,
.xicon-inline .icon.icon-review-small.c-link-hover:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=1A626B);
}
.xicon.icon-review-small .icon.c-hover-link-hover:after,
.xicon .icon.icon-review-small.c-hover-link-hover:after, .xicon-inline.icon-review-small .icon.c-hover-link-hover:after,
.xicon-inline .icon.icon-review-small.c-hover-link-hover:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=1A626B);
}
.xicon.icon-review-small .icon.c-input:before,
.xicon .icon.icon-review-small.c-input:before, .xicon-inline.icon-review-small .icon.c-input:before,
.xicon-inline .icon.icon-review-small.c-input:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=80A7AC);
}
.xicon.icon-review-small .icon.c-hover-input:after,
.xicon .icon.icon-review-small.c-hover-input:after, .xicon-inline.icon-review-small .icon.c-hover-input:after,
.xicon-inline .icon.icon-review-small.c-hover-input:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=80A7AC);
}
.xicon.icon-review-small .icon.c-input-border:before,
.xicon .icon.icon-review-small.c-input-border:before, .xicon-inline.icon-review-small .icon.c-input-border:before,
.xicon-inline .icon.icon-review-small.c-input-border:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=1A626B);
}
.xicon.icon-review-small .icon.c-hover-input-border:after,
.xicon .icon.icon-review-small.c-hover-input-border:after, .xicon-inline.icon-review-small .icon.c-hover-input-border:after,
.xicon-inline .icon.icon-review-small.c-hover-input-border:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=1A626B);
}
.xicon.icon-review-small .icon.c-input-back:before,
.xicon .icon.icon-review-small.c-input-back:before, .xicon-inline.icon-review-small .icon.c-input-back:before,
.xicon-inline .icon.icon-review-small.c-input-back:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=1A626B);
}
.xicon.icon-review-small .icon.c-hover-input-back:after,
.xicon .icon.icon-review-small.c-hover-input-back:after, .xicon-inline.icon-review-small .icon.c-hover-input-back:after,
.xicon-inline .icon.icon-review-small.c-hover-input-back:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=1A626B);
}
.xicon.icon-review-small .icon.c-input-placeholder:before,
.xicon .icon.icon-review-small.c-input-placeholder:before, .xicon-inline.icon-review-small .icon.c-input-placeholder:before,
.xicon-inline .icon.icon-review-small.c-input-placeholder:before {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=80A7AC);
}
.xicon.icon-review-small .icon.c-hover-input-placeholder:after,
.xicon .icon.icon-review-small.c-hover-input-placeholder:after, .xicon-inline.icon-review-small .icon.c-hover-input-placeholder:after,
.xicon-inline .icon.icon-review-small.c-hover-input-placeholder:after {
  background-image: url(/assets/images/icons/general/review.xsvg?colour=80A7AC);
}
.xicon.icon-review-small .label, .xicon-inline.icon-review-small .label {
  padding: 0 10px 0 0;
}
.xicon.icon-review-small .icon + .label, .xicon-inline.icon-review-small .icon + .label {
  padding: 0 0 0 10px;
}
.xicon.icon-review-small.stack .label, .xicon-inline.icon-review-small.stack .label {
  padding: 0 0 10px 0;
}
.xicon.icon-review-small.stack .icon + .label, .xicon-inline.icon-review-small.stack .icon + .label {
  padding: 10px 0 0 0;
}

/*--- Icons: Social ---*/
/*
--------------------
ICON: Envelope
--------------------
*/
/*--- Default ---*/
.xicon.icon-email .icon,
.xicon .icon.icon-email, .xicon-inline.icon-email .icon,
.xicon-inline .icon.icon-email {
  width: 30px;
  height: 22px;
}
.xicon.icon-email .icon:before,
.xicon .icon.icon-email:before, .xicon-inline.icon-email .icon:before,
.xicon-inline .icon.icon-email:before {
  background-image: url(/assets/images/icons/social/envelope.xsvg?colour=80A7AC);
}
.xicon.icon-email .icon:after,
.xicon .icon.icon-email:after, .xicon-inline.icon-email .icon:after,
.xicon-inline .icon.icon-email:after {
  background-image: url(/assets/images/icons/social/envelope.xsvg?colour=00F0FF);
}
.xicon.icon-email .icon.c-0:before,
.xicon .icon.icon-email.c-0:before, .xicon-inline.icon-email .icon.c-0:before,
.xicon-inline .icon.icon-email.c-0:before {
  background-image: url(/assets/images/icons/social/envelope.xsvg?colour=80A7AC);
}
.xicon.icon-email .icon.c-hover-0:after,
.xicon .icon.icon-email.c-hover-0:after, .xicon-inline.icon-email .icon.c-hover-0:after,
.xicon-inline .icon.icon-email.c-hover-0:after {
  background-image: url(/assets/images/icons/social/envelope.xsvg?colour=80A7AC);
}
.xicon.icon-email .icon.c-1:before,
.xicon .icon.icon-email.c-1:before, .xicon-inline.icon-email .icon.c-1:before,
.xicon-inline .icon.icon-email.c-1:before {
  background-image: url(/assets/images/icons/social/envelope.xsvg?colour=00F0FF);
}
.xicon.icon-email .icon.c-hover-1:after,
.xicon .icon.icon-email.c-hover-1:after, .xicon-inline.icon-email .icon.c-hover-1:after,
.xicon-inline .icon.icon-email.c-hover-1:after {
  background-image: url(/assets/images/icons/social/envelope.xsvg?colour=00F0FF);
}
.xicon.icon-email .label, .xicon-inline.icon-email .label {
  padding: 0 10px 0 0;
}
.xicon.icon-email .icon + .label, .xicon-inline.icon-email .icon + .label {
  padding: 0 0 0 10px;
}
.xicon.icon-email.stack .label, .xicon-inline.icon-email.stack .label {
  padding: 0 0 10px 0;
}
.xicon.icon-email.stack .icon + .label, .xicon-inline.icon-email.stack .icon + .label {
  padding: 10px 0 0 0;
}

/*
--------------------
ICON: X
--------------------
*/
/*--- Default ---*/
.xicon.icon-x .icon,
.xicon .icon.icon-x, .xicon-inline.icon-x .icon,
.xicon-inline .icon.icon-x {
  width: 20.6px;
  height: 21px;
}
.xicon.icon-x .icon:before,
.xicon .icon.icon-x:before, .xicon-inline.icon-x .icon:before,
.xicon-inline .icon.icon-x:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC);
}
.xicon.icon-x .icon:after,
.xicon .icon.icon-x:after, .xicon-inline.icon-x .icon:after,
.xicon-inline .icon.icon-x:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00F0FF);
}
.xicon.icon-x .icon.c-0:before,
.xicon .icon.icon-x.c-0:before, .xicon-inline.icon-x .icon.c-0:before,
.xicon-inline .icon.icon-x.c-0:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC);
}
.xicon.icon-x .icon.c-hover-0:after,
.xicon .icon.icon-x.c-hover-0:after, .xicon-inline.icon-x .icon.c-hover-0:after,
.xicon-inline .icon.icon-x.c-hover-0:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC);
}
.xicon.icon-x .icon.c-1:before,
.xicon .icon.icon-x.c-1:before, .xicon-inline.icon-x .icon.c-1:before,
.xicon-inline .icon.icon-x.c-1:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00F0FF);
}
.xicon.icon-x .icon.c-hover-1:after,
.xicon .icon.icon-x.c-hover-1:after, .xicon-inline.icon-x .icon.c-hover-1:after,
.xicon-inline .icon.icon-x.c-hover-1:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00F0FF);
}
.xicon.icon-x .label, .xicon-inline.icon-x .label {
  padding: 0 10px 0 0;
}
.xicon.icon-x .icon + .label, .xicon-inline.icon-x .icon + .label {
  padding: 0 0 0 10px;
}
.xicon.icon-x.stack .label, .xicon-inline.icon-x.stack .label {
  padding: 0 0 10px 0;
}
.xicon.icon-x.stack .icon + .label, .xicon-inline.icon-x.stack .icon + .label {
  padding: 10px 0 0 0;
}

/*--- Comment ---*/
.xicon.icon-x-comment .icon,
.xicon .icon.icon-x-comment, .xicon-inline.icon-x-comment .icon,
.xicon-inline .icon.icon-x-comment {
  width: 15px;
  height: 15px;
}
.xicon.icon-x-comment .icon:before,
.xicon .icon.icon-x-comment:before, .xicon-inline.icon-x-comment .icon:before,
.xicon-inline .icon.icon-x-comment:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC&symbol=comment);
}
.xicon.icon-x-comment .icon:after,
.xicon .icon.icon-x-comment:after, .xicon-inline.icon-x-comment .icon:after,
.xicon-inline .icon.icon-x-comment:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00F0FF&symbol=comment);
}
.xicon.icon-x-comment .icon span,
.xicon .icon.icon-x-comment span, .xicon-inline.icon-x-comment .icon span,
.xicon-inline .icon.icon-x-comment span {
  background-image: url(/assets/images/icons/social/x.xsvg?&symbol=comment);
}
.xicon.icon-x-comment .icon.c-0:before,
.xicon .icon.icon-x-comment.c-0:before, .xicon-inline.icon-x-comment .icon.c-0:before,
.xicon-inline .icon.icon-x-comment.c-0:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC&symbol=comment);
}
.xicon.icon-x-comment .icon.c-hover-0:after,
.xicon .icon.icon-x-comment.c-hover-0:after, .xicon-inline.icon-x-comment .icon.c-hover-0:after,
.xicon-inline .icon.icon-x-comment.c-hover-0:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC&symbol=comment);
}
.xicon.icon-x-comment .icon.c-1:before,
.xicon .icon.icon-x-comment.c-1:before, .xicon-inline.icon-x-comment .icon.c-1:before,
.xicon-inline .icon.icon-x-comment.c-1:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00F0FF&symbol=comment);
}
.xicon.icon-x-comment .icon.c-hover-1:after,
.xicon .icon.icon-x-comment.c-hover-1:after, .xicon-inline.icon-x-comment .icon.c-hover-1:after,
.xicon-inline .icon.icon-x-comment.c-hover-1:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00F0FF&symbol=comment);
}
.xicon.icon-x-comment .label, .xicon-inline.icon-x-comment .label {
  padding: 0 10px 0 0;
}
.xicon.icon-x-comment .icon + .label, .xicon-inline.icon-x-comment .icon + .label {
  padding: 0 0 0 10px;
}
.xicon.icon-x-comment.stack .label, .xicon-inline.icon-x-comment.stack .label {
  padding: 0 0 10px 0;
}
.xicon.icon-x-comment.stack .icon + .label, .xicon-inline.icon-x-comment.stack .icon + .label {
  padding: 10px 0 0 0;
}

/*--- Retweet ---*/
.xicon.icon-x-retweet .icon,
.xicon .icon.icon-x-retweet, .xicon-inline.icon-x-retweet .icon,
.xicon-inline .icon.icon-x-retweet {
  width: 20px;
  height: 13px;
}
.xicon.icon-x-retweet .icon:before,
.xicon .icon.icon-x-retweet:before, .xicon-inline.icon-x-retweet .icon:before,
.xicon-inline .icon.icon-x-retweet:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC&symbol=retweet);
}
.xicon.icon-x-retweet .icon:after,
.xicon .icon.icon-x-retweet:after, .xicon-inline.icon-x-retweet .icon:after,
.xicon-inline .icon.icon-x-retweet:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00F0FF&symbol=retweet);
}
.xicon.icon-x-retweet .icon span,
.xicon .icon.icon-x-retweet span, .xicon-inline.icon-x-retweet .icon span,
.xicon-inline .icon.icon-x-retweet span {
  background-image: url(/assets/images/icons/social/x.xsvg?&symbol=retweet);
}
.xicon.icon-x-retweet .icon.c-0:before,
.xicon .icon.icon-x-retweet.c-0:before, .xicon-inline.icon-x-retweet .icon.c-0:before,
.xicon-inline .icon.icon-x-retweet.c-0:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC&symbol=retweet);
}
.xicon.icon-x-retweet .icon.c-hover-0:after,
.xicon .icon.icon-x-retweet.c-hover-0:after, .xicon-inline.icon-x-retweet .icon.c-hover-0:after,
.xicon-inline .icon.icon-x-retweet.c-hover-0:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC&symbol=retweet);
}
.xicon.icon-x-retweet .icon.c-1:before,
.xicon .icon.icon-x-retweet.c-1:before, .xicon-inline.icon-x-retweet .icon.c-1:before,
.xicon-inline .icon.icon-x-retweet.c-1:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00F0FF&symbol=retweet);
}
.xicon.icon-x-retweet .icon.c-hover-1:after,
.xicon .icon.icon-x-retweet.c-hover-1:after, .xicon-inline.icon-x-retweet .icon.c-hover-1:after,
.xicon-inline .icon.icon-x-retweet.c-hover-1:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00F0FF&symbol=retweet);
}
.xicon.icon-x-retweet .label, .xicon-inline.icon-x-retweet .label {
  padding: 0 10px 0 0;
}
.xicon.icon-x-retweet .icon + .label, .xicon-inline.icon-x-retweet .icon + .label {
  padding: 0 0 0 10px;
}
.xicon.icon-x-retweet.stack .label, .xicon-inline.icon-x-retweet.stack .label {
  padding: 0 0 10px 0;
}
.xicon.icon-x-retweet.stack .icon + .label, .xicon-inline.icon-x-retweet.stack .icon + .label {
  padding: 10px 0 0 0;
}

/*--- Favorite ---*/
.xicon.icon-x-favorite .icon,
.xicon .icon.icon-x-favorite, .xicon-inline.icon-x-favorite .icon,
.xicon-inline .icon.icon-x-favorite {
  width: 16px;
  height: 15px;
}
.xicon.icon-x-favorite .icon:before,
.xicon .icon.icon-x-favorite:before, .xicon-inline.icon-x-favorite .icon:before,
.xicon-inline .icon.icon-x-favorite:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC&symbol=favorite);
}
.xicon.icon-x-favorite .icon:after,
.xicon .icon.icon-x-favorite:after, .xicon-inline.icon-x-favorite .icon:after,
.xicon-inline .icon.icon-x-favorite:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00F0FF&symbol=favorite);
}
.xicon.icon-x-favorite .icon span,
.xicon .icon.icon-x-favorite span, .xicon-inline.icon-x-favorite .icon span,
.xicon-inline .icon.icon-x-favorite span {
  background-image: url(/assets/images/icons/social/x.xsvg?&symbol=favorite);
}
.xicon.icon-x-favorite .icon.c-0:before,
.xicon .icon.icon-x-favorite.c-0:before, .xicon-inline.icon-x-favorite .icon.c-0:before,
.xicon-inline .icon.icon-x-favorite.c-0:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC&symbol=favorite);
}
.xicon.icon-x-favorite .icon.c-hover-0:after,
.xicon .icon.icon-x-favorite.c-hover-0:after, .xicon-inline.icon-x-favorite .icon.c-hover-0:after,
.xicon-inline .icon.icon-x-favorite.c-hover-0:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC&symbol=favorite);
}
.xicon.icon-x-favorite .icon.c-1:before,
.xicon .icon.icon-x-favorite.c-1:before, .xicon-inline.icon-x-favorite .icon.c-1:before,
.xicon-inline .icon.icon-x-favorite.c-1:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00F0FF&symbol=favorite);
}
.xicon.icon-x-favorite .icon.c-hover-1:after,
.xicon .icon.icon-x-favorite.c-hover-1:after, .xicon-inline.icon-x-favorite .icon.c-hover-1:after,
.xicon-inline .icon.icon-x-favorite.c-hover-1:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00F0FF&symbol=favorite);
}
.xicon.icon-x-favorite .label, .xicon-inline.icon-x-favorite .label {
  padding: 0 10px 0 0;
}
.xicon.icon-x-favorite .icon + .label, .xicon-inline.icon-x-favorite .icon + .label {
  padding: 0 0 0 10px;
}
.xicon.icon-x-favorite.stack .label, .xicon-inline.icon-x-favorite.stack .label {
  padding: 0 0 10px 0;
}
.xicon.icon-x-favorite.stack .icon + .label, .xicon-inline.icon-x-favorite.stack .icon + .label {
  padding: 10px 0 0 0;
}

/*--- Share ---*/
.xicon.icon-x-share .icon,
.xicon .icon.icon-x-share, .xicon-inline.icon-x-share .icon,
.xicon-inline .icon.icon-x-share {
  width: 15px;
  height: 14px;
}
.xicon.icon-x-share .icon:before,
.xicon .icon.icon-x-share:before, .xicon-inline.icon-x-share .icon:before,
.xicon-inline .icon.icon-x-share:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC&symbol=share);
}
.xicon.icon-x-share .icon:after,
.xicon .icon.icon-x-share:after, .xicon-inline.icon-x-share .icon:after,
.xicon-inline .icon.icon-x-share:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00F0FF&symbol=share);
}
.xicon.icon-x-share .icon span,
.xicon .icon.icon-x-share span, .xicon-inline.icon-x-share .icon span,
.xicon-inline .icon.icon-x-share span {
  background-image: url(/assets/images/icons/social/x.xsvg?&symbol=share);
}
.xicon.icon-x-share .icon.c-0:before,
.xicon .icon.icon-x-share.c-0:before, .xicon-inline.icon-x-share .icon.c-0:before,
.xicon-inline .icon.icon-x-share.c-0:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC&symbol=share);
}
.xicon.icon-x-share .icon.c-hover-0:after,
.xicon .icon.icon-x-share.c-hover-0:after, .xicon-inline.icon-x-share .icon.c-hover-0:after,
.xicon-inline .icon.icon-x-share.c-hover-0:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC&symbol=share);
}
.xicon.icon-x-share .icon.c-1:before,
.xicon .icon.icon-x-share.c-1:before, .xicon-inline.icon-x-share .icon.c-1:before,
.xicon-inline .icon.icon-x-share.c-1:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00F0FF&symbol=share);
}
.xicon.icon-x-share .icon.c-hover-1:after,
.xicon .icon.icon-x-share.c-hover-1:after, .xicon-inline.icon-x-share .icon.c-hover-1:after,
.xicon-inline .icon.icon-x-share.c-hover-1:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00F0FF&symbol=share);
}
.xicon.icon-x-share .label, .xicon-inline.icon-x-share .label {
  padding: 0 10px 0 0;
}
.xicon.icon-x-share .icon + .label, .xicon-inline.icon-x-share .icon + .label {
  padding: 0 0 0 10px;
}
.xicon.icon-x-share.stack .label, .xicon-inline.icon-x-share.stack .label {
  padding: 0 0 10px 0;
}
.xicon.icon-x-share.stack .icon + .label, .xicon-inline.icon-x-share.stack .icon + .label {
  padding: 10px 0 0 0;
}

/*--- Footer ---*/
.xicon.icon-x-footer .icon,
.xicon .icon.icon-x-footer, .xicon-inline.icon-x-footer .icon,
.xicon-inline .icon.icon-x-footer {
  width: 20.6px;
  height: 21px;
}
.xicon.icon-x-footer .icon:before,
.xicon .icon.icon-x-footer:before, .xicon-inline.icon-x-footer .icon:before,
.xicon-inline .icon.icon-x-footer:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=1A626B);
}
.xicon.icon-x-footer .icon:after,
.xicon .icon.icon-x-footer:after, .xicon-inline.icon-x-footer .icon:after,
.xicon-inline .icon.icon-x-footer:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00F0FF);
}
.xicon.icon-x-footer .icon span,
.xicon .icon.icon-x-footer span, .xicon-inline.icon-x-footer .icon span,
.xicon-inline .icon.icon-x-footer span {
  background-image: url(/assets/images/icons/social/x.xsvg?&symbol=share);
}
.xicon.icon-x-footer .icon.c-0:before,
.xicon .icon.icon-x-footer.c-0:before, .xicon-inline.icon-x-footer .icon.c-0:before,
.xicon-inline .icon.icon-x-footer.c-0:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=1A626B);
}
.xicon.icon-x-footer .icon.c-hover-0:after,
.xicon .icon.icon-x-footer.c-hover-0:after, .xicon-inline.icon-x-footer .icon.c-hover-0:after,
.xicon-inline .icon.icon-x-footer.c-hover-0:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=1A626B);
}
.xicon.icon-x-footer .icon.c-1:before,
.xicon .icon.icon-x-footer.c-1:before, .xicon-inline.icon-x-footer .icon.c-1:before,
.xicon-inline .icon.icon-x-footer.c-1:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00F0FF);
}
.xicon.icon-x-footer .icon.c-hover-1:after,
.xicon .icon.icon-x-footer.c-hover-1:after, .xicon-inline.icon-x-footer .icon.c-hover-1:after,
.xicon-inline .icon.icon-x-footer.c-hover-1:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00F0FF);
}
.xicon.icon-x-footer .label, .xicon-inline.icon-x-footer .label {
  padding: 0 10px 0 0;
}
.xicon.icon-x-footer .icon + .label, .xicon-inline.icon-x-footer .icon + .label {
  padding: 0 0 0 10px;
}
.xicon.icon-x-footer.stack .label, .xicon-inline.icon-x-footer.stack .label {
  padding: 0 0 10px 0;
}
.xicon.icon-x-footer.stack .icon + .label, .xicon-inline.icon-x-footer.stack .icon + .label {
  padding: 10px 0 0 0;
}

/*--- Social ---*/
.xicon.icon-x-social .icon,
.xicon .icon.icon-x-social, .xicon-inline.icon-x-social .icon,
.xicon-inline .icon.icon-x-social {
  width: 20.6px;
  height: 21px;
}
.xicon.icon-x-social .icon:before,
.xicon .icon.icon-x-social:before, .xicon-inline.icon-x-social .icon:before,
.xicon-inline .icon.icon-x-social:before {
  background-image: url(/assets/images/icons/social/x.xsvg?);
}
.xicon.icon-x-social .icon:after,
.xicon .icon.icon-x-social:after, .xicon-inline.icon-x-social .icon:after,
.xicon-inline .icon.icon-x-social:after {
  background-image: url(/assets/images/icons/social/x.xsvg?);
}
.xicon.icon-x-social .icon span,
.xicon .icon.icon-x-social span, .xicon-inline.icon-x-social .icon span,
.xicon-inline .icon.icon-x-social span {
  background-image: url(/assets/images/icons/social/x.xsvg?&symbol=share);
}
.xicon.icon-x-social .icon.c-brand:before,
.xicon .icon.icon-x-social.c-brand:before, .xicon-inline.icon-x-social .icon.c-brand:before,
.xicon-inline .icon.icon-x-social.c-brand:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00F0FF);
}
.xicon.icon-x-social .icon.c-hover-brand:after,
.xicon .icon.icon-x-social.c-hover-brand:after, .xicon-inline.icon-x-social .icon.c-hover-brand:after,
.xicon-inline .icon.icon-x-social.c-hover-brand:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00F0FF);
}
.xicon.icon-x-social .icon.c-lightest:before,
.xicon .icon.icon-x-social.c-lightest:before, .xicon-inline.icon-x-social .icon.c-lightest:before,
.xicon-inline .icon.icon-x-social.c-lightest:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=D6FFF0);
}
.xicon.icon-x-social .icon.c-hover-lightest:after,
.xicon .icon.icon-x-social.c-hover-lightest:after, .xicon-inline.icon-x-social .icon.c-hover-lightest:after,
.xicon-inline .icon.icon-x-social.c-hover-lightest:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=D6FFF0);
}
.xicon.icon-x-social .icon.c-lighter:before,
.xicon .icon.icon-x-social.c-lighter:before, .xicon-inline.icon-x-social .icon.c-lighter:before,
.xicon-inline .icon.icon-x-social.c-lighter:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=BFD3D6);
}
.xicon.icon-x-social .icon.c-hover-lighter:after,
.xicon .icon.icon-x-social.c-hover-lighter:after, .xicon-inline.icon-x-social .icon.c-hover-lighter:after,
.xicon-inline .icon.icon-x-social.c-hover-lighter:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=BFD3D6);
}
.xicon.icon-x-social .icon.c-light:before,
.xicon .icon.icon-x-social.c-light:before, .xicon-inline.icon-x-social .icon.c-light:before,
.xicon-inline .icon.icon-x-social.c-light:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC);
}
.xicon.icon-x-social .icon.c-hover-light:after,
.xicon .icon.icon-x-social.c-hover-light:after, .xicon-inline.icon-x-social .icon.c-hover-light:after,
.xicon-inline .icon.icon-x-social.c-hover-light:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC);
}
.xicon.icon-x-social .icon.c-dark:before,
.xicon .icon.icon-x-social.c-dark:before, .xicon-inline.icon-x-social .icon.c-dark:before,
.xicon-inline .icon.icon-x-social.c-dark:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=1A626B);
}
.xicon.icon-x-social .icon.c-hover-dark:after,
.xicon .icon.icon-x-social.c-hover-dark:after, .xicon-inline.icon-x-social .icon.c-hover-dark:after,
.xicon-inline .icon.icon-x-social.c-hover-dark:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=1A626B);
}
.xicon.icon-x-social .icon.c-darker:before,
.xicon .icon.icon-x-social.c-darker:before, .xicon-inline.icon-x-social .icon.c-darker:before,
.xicon-inline .icon.icon-x-social.c-darker:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00505A);
}
.xicon.icon-x-social .icon.c-hover-darker:after,
.xicon .icon.icon-x-social.c-hover-darker:after, .xicon-inline.icon-x-social .icon.c-hover-darker:after,
.xicon-inline .icon.icon-x-social.c-hover-darker:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00505A);
}
.xicon.icon-x-social .icon.c-darkest:before,
.xicon .icon.icon-x-social.c-darkest:before, .xicon-inline.icon-x-social .icon.c-darkest:before,
.xicon-inline .icon.icon-x-social.c-darkest:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=1A2D50);
}
.xicon.icon-x-social .icon.c-hover-darkest:after,
.xicon .icon.icon-x-social.c-hover-darkest:after, .xicon-inline.icon-x-social .icon.c-hover-darkest:after,
.xicon-inline .icon.icon-x-social.c-hover-darkest:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=1A2D50);
}
.xicon.icon-x-social .icon.c-bip-blue:before,
.xicon .icon.icon-x-social.c-bip-blue:before, .xicon-inline.icon-x-social .icon.c-bip-blue:before,
.xicon-inline .icon.icon-x-social.c-bip-blue:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=0C2340);
}
.xicon.icon-x-social .icon.c-hover-bip-blue:after,
.xicon .icon.icon-x-social.c-hover-bip-blue:after, .xicon-inline.icon-x-social .icon.c-hover-bip-blue:after,
.xicon-inline .icon.icon-x-social.c-hover-bip-blue:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=0C2340);
}
.xicon.icon-x-social .icon.c-dark-fade:before,
.xicon .icon.icon-x-social.c-dark-fade:before, .xicon-inline.icon-x-social .icon.c-dark-fade:before,
.xicon-inline .icon.icon-x-social.c-dark-fade:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=41B7C4);
}
.xicon.icon-x-social .icon.c-hover-dark-fade:after,
.xicon .icon.icon-x-social.c-hover-dark-fade:after, .xicon-inline.icon-x-social .icon.c-hover-dark-fade:after,
.xicon-inline .icon.icon-x-social.c-hover-dark-fade:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=41B7C4);
}
.xicon.icon-x-social .icon.c-white:before,
.xicon .icon.icon-x-social.c-white:before, .xicon-inline.icon-x-social .icon.c-white:before,
.xicon-inline .icon.icon-x-social.c-white:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFFFFF);
}
.xicon.icon-x-social .icon.c-hover-white:after,
.xicon .icon.icon-x-social.c-hover-white:after, .xicon-inline.icon-x-social .icon.c-hover-white:after,
.xicon-inline .icon.icon-x-social.c-hover-white:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFFFFF);
}
.xicon.icon-x-social .icon.c-black:before,
.xicon .icon.icon-x-social.c-black:before, .xicon-inline.icon-x-social .icon.c-black:before,
.xicon-inline .icon.icon-x-social.c-black:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=000000);
}
.xicon.icon-x-social .icon.c-hover-black:after,
.xicon .icon.icon-x-social.c-hover-black:after, .xicon-inline.icon-x-social .icon.c-hover-black:after,
.xicon-inline .icon.icon-x-social.c-hover-black:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=000000);
}
.xicon.icon-x-social .icon.c-grey:before,
.xicon .icon.icon-x-social.c-grey:before, .xicon-inline.icon-x-social .icon.c-grey:before,
.xicon-inline .icon.icon-x-social.c-grey:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=E5E5E5);
}
.xicon.icon-x-social .icon.c-hover-grey:after,
.xicon .icon.icon-x-social.c-hover-grey:after, .xicon-inline.icon-x-social .icon.c-hover-grey:after,
.xicon-inline .icon.icon-x-social.c-hover-grey:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=E5E5E5);
}
.xicon.icon-x-social .icon.c-light-grey:before,
.xicon .icon.icon-x-social.c-light-grey:before, .xicon-inline.icon-x-social .icon.c-light-grey:before,
.xicon-inline .icon.icon-x-social.c-light-grey:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=f8f8f8);
}
.xicon.icon-x-social .icon.c-hover-light-grey:after,
.xicon .icon.icon-x-social.c-hover-light-grey:after, .xicon-inline.icon-x-social .icon.c-hover-light-grey:after,
.xicon-inline .icon.icon-x-social.c-hover-light-grey:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=f8f8f8);
}
.xicon.icon-x-social .icon.c-hue-blue:before,
.xicon .icon.icon-x-social.c-hue-blue:before, .xicon-inline.icon-x-social .icon.c-hue-blue:before,
.xicon-inline .icon.icon-x-social.c-hue-blue:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00F0FF);
}
.xicon.icon-x-social .icon.c-hover-hue-blue:after,
.xicon .icon.icon-x-social.c-hover-hue-blue:after, .xicon-inline.icon-x-social .icon.c-hover-hue-blue:after,
.xicon-inline .icon.icon-x-social.c-hover-hue-blue:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00F0FF);
}
.xicon.icon-x-social .icon.c-hue-blue-lighter:before,
.xicon .icon.icon-x-social.c-hue-blue-lighter:before, .xicon-inline.icon-x-social .icon.c-hue-blue-lighter:before,
.xicon-inline .icon.icon-x-social.c-hue-blue-lighter:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=CCFCFF);
}
.xicon.icon-x-social .icon.c-hover-hue-blue-lighter:after,
.xicon .icon.icon-x-social.c-hover-hue-blue-lighter:after, .xicon-inline.icon-x-social .icon.c-hover-hue-blue-lighter:after,
.xicon-inline .icon.icon-x-social.c-hover-hue-blue-lighter:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=CCFCFF);
}
.xicon.icon-x-social .icon.c-hue-blue-light:before,
.xicon .icon.icon-x-social.c-hue-blue-light:before, .xicon-inline.icon-x-social .icon.c-hue-blue-light:before,
.xicon-inline .icon.icon-x-social.c-hue-blue-light:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC);
}
.xicon.icon-x-social .icon.c-hover-hue-blue-light:after,
.xicon .icon.icon-x-social.c-hover-hue-blue-light:after, .xicon-inline.icon-x-social .icon.c-hover-hue-blue-light:after,
.xicon-inline .icon.icon-x-social.c-hover-hue-blue-light:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC);
}
.xicon.icon-x-social .icon.c-hue-blue-dark:before,
.xicon .icon.icon-x-social.c-hue-blue-dark:before, .xicon-inline.icon-x-social .icon.c-hue-blue-dark:before,
.xicon-inline .icon.icon-x-social.c-hue-blue-dark:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00505A);
}
.xicon.icon-x-social .icon.c-hover-hue-blue-dark:after,
.xicon .icon.icon-x-social.c-hover-hue-blue-dark:after, .xicon-inline.icon-x-social .icon.c-hover-hue-blue-dark:after,
.xicon-inline .icon.icon-x-social.c-hover-hue-blue-dark:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00505A);
}
.xicon.icon-x-social .icon.c-hue-blue-darkest:before,
.xicon .icon.icon-x-social.c-hue-blue-darkest:before, .xicon-inline.icon-x-social .icon.c-hue-blue-darkest:before,
.xicon-inline .icon.icon-x-social.c-hue-blue-darkest:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=003E46);
}
.xicon.icon-x-social .icon.c-hover-hue-blue-darkest:after,
.xicon .icon.icon-x-social.c-hover-hue-blue-darkest:after, .xicon-inline.icon-x-social .icon.c-hover-hue-blue-darkest:after,
.xicon-inline .icon.icon-x-social.c-hover-hue-blue-darkest:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=003E46);
}
.xicon.icon-x-social .icon.c-hue-blue-tint:before,
.xicon .icon.icon-x-social.c-hue-blue-tint:before, .xicon-inline.icon-x-social .icon.c-hue-blue-tint:before,
.xicon-inline .icon.icon-x-social.c-hue-blue-tint:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=266A73);
}
.xicon.icon-x-social .icon.c-hover-hue-blue-tint:after,
.xicon .icon.icon-x-social.c-hover-hue-blue-tint:after, .xicon-inline.icon-x-social .icon.c-hover-hue-blue-tint:after,
.xicon-inline .icon.icon-x-social.c-hover-hue-blue-tint:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=266A73);
}
.xicon.icon-x-social .icon.c-hue-teal:before,
.xicon .icon.icon-x-social.c-hue-teal:before, .xicon-inline.icon-x-social .icon.c-hue-teal:before,
.xicon-inline .icon.icon-x-social.c-hue-teal:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00505A);
}
.xicon.icon-x-social .icon.c-hover-hue-teal:after,
.xicon .icon.icon-x-social.c-hover-hue-teal:after, .xicon-inline.icon-x-social .icon.c-hover-hue-teal:after,
.xicon-inline .icon.icon-x-social.c-hover-hue-teal:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00505A);
}
.xicon.icon-x-social .icon.c-hue-teal-lighter:before,
.xicon .icon.icon-x-social.c-hue-teal-lighter:before, .xicon-inline.icon-x-social .icon.c-hue-teal-lighter:before,
.xicon-inline .icon.icon-x-social.c-hue-teal-lighter:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=D0FFF4);
}
.xicon.icon-x-social .icon.c-hover-hue-teal-lighter:after,
.xicon .icon.icon-x-social.c-hover-hue-teal-lighter:after, .xicon-inline.icon-x-social .icon.c-hover-hue-teal-lighter:after,
.xicon-inline .icon.icon-x-social.c-hover-hue-teal-lighter:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=D0FFF4);
}
.xicon.icon-x-social .icon.c-hue-teal-light:before,
.xicon .icon.icon-x-social.c-hue-teal-light:before, .xicon-inline.icon-x-social .icon.c-hue-teal-light:before,
.xicon-inline .icon.icon-x-social.c-hue-teal-light:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC);
}
.xicon.icon-x-social .icon.c-hover-hue-teal-light:after,
.xicon .icon.icon-x-social.c-hover-hue-teal-light:after, .xicon-inline.icon-x-social .icon.c-hover-hue-teal-light:after,
.xicon-inline .icon.icon-x-social.c-hover-hue-teal-light:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC);
}
.xicon.icon-x-social .icon.c-hue-teal-dark:before,
.xicon .icon.icon-x-social.c-hue-teal-dark:before, .xicon-inline.icon-x-social .icon.c-hue-teal-dark:before,
.xicon-inline .icon.icon-x-social.c-hue-teal-dark:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC);
}
.xicon.icon-x-social .icon.c-hover-hue-teal-dark:after,
.xicon .icon.icon-x-social.c-hover-hue-teal-dark:after, .xicon-inline.icon-x-social .icon.c-hover-hue-teal-dark:after,
.xicon-inline .icon.icon-x-social.c-hover-hue-teal-dark:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC);
}
.xicon.icon-x-social .icon.c-hue-teal-tint:before,
.xicon .icon.icon-x-social.c-hue-teal-tint:before, .xicon-inline.icon-x-social .icon.c-hue-teal-tint:before,
.xicon-inline .icon.icon-x-social.c-hue-teal-tint:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC);
}
.xicon.icon-x-social .icon.c-hover-hue-teal-tint:after,
.xicon .icon.icon-x-social.c-hover-hue-teal-tint:after, .xicon-inline.icon-x-social .icon.c-hover-hue-teal-tint:after,
.xicon-inline .icon.icon-x-social.c-hover-hue-teal-tint:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC);
}
.xicon.icon-x-social .icon.c-hue-mint:before,
.xicon .icon.icon-x-social.c-hue-mint:before, .xicon-inline.icon-x-social .icon.c-hue-mint:before,
.xicon-inline .icon.icon-x-social.c-hue-mint:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=14FFC7);
}
.xicon.icon-x-social .icon.c-hover-hue-mint:after,
.xicon .icon.icon-x-social.c-hover-hue-mint:after, .xicon-inline.icon-x-social .icon.c-hover-hue-mint:after,
.xicon-inline .icon.icon-x-social.c-hover-hue-mint:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=14FFC7);
}
.xicon.icon-x-social .icon.c-hue-mint-lighter:before,
.xicon .icon.icon-x-social.c-hue-mint-lighter:before, .xicon-inline.icon-x-social .icon.c-hue-mint-lighter:before,
.xicon-inline .icon.icon-x-social.c-hue-mint-lighter:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=D6FFF0);
}
.xicon.icon-x-social .icon.c-hover-hue-mint-lighter:after,
.xicon .icon.icon-x-social.c-hover-hue-mint-lighter:after, .xicon-inline.icon-x-social .icon.c-hover-hue-mint-lighter:after,
.xicon-inline .icon.icon-x-social.c-hover-hue-mint-lighter:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=D6FFF0);
}
.xicon.icon-x-social .icon.c-hue-mint-light:before,
.xicon .icon.icon-x-social.c-hue-mint-light:before, .xicon-inline.icon-x-social .icon.c-hue-mint-light:before,
.xicon-inline .icon.icon-x-social.c-hue-mint-light:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A5A1);
}
.xicon.icon-x-social .icon.c-hover-hue-mint-light:after,
.xicon .icon.icon-x-social.c-hover-hue-mint-light:after, .xicon-inline.icon-x-social .icon.c-hover-hue-mint-light:after,
.xicon-inline .icon.icon-x-social.c-hover-hue-mint-light:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A5A1);
}
.xicon.icon-x-social .icon.c-hue-mint-dark:before,
.xicon .icon.icon-x-social.c-hue-mint-dark:before, .xicon-inline.icon-x-social .icon.c-hue-mint-dark:before,
.xicon-inline .icon.icon-x-social.c-hue-mint-dark:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=004C43);
}
.xicon.icon-x-social .icon.c-hover-hue-mint-dark:after,
.xicon .icon.icon-x-social.c-hover-hue-mint-dark:after, .xicon-inline.icon-x-social .icon.c-hover-hue-mint-dark:after,
.xicon-inline .icon.icon-x-social.c-hover-hue-mint-dark:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=004C43);
}
.xicon.icon-x-social .icon.c-hue-mint-tint:before,
.xicon .icon.icon-x-social.c-hue-mint-tint:before, .xicon-inline.icon-x-social .icon.c-hue-mint-tint:before,
.xicon-inline .icon.icon-x-social.c-hue-mint-tint:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=27675F);
}
.xicon.icon-x-social .icon.c-hover-hue-mint-tint:after,
.xicon .icon.icon-x-social.c-hover-hue-mint-tint:after, .xicon-inline.icon-x-social .icon.c-hover-hue-mint-tint:after,
.xicon-inline .icon.icon-x-social.c-hover-hue-mint-tint:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=27675F);
}
.xicon.icon-x-social .icon.c-hue-green:before,
.xicon .icon.icon-x-social.c-hue-green:before, .xicon-inline.icon-x-social .icon.c-hue-green:before,
.xicon-inline .icon.icon-x-social.c-hue-green:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=8CFF50);
}
.xicon.icon-x-social .icon.c-hover-hue-green:after,
.xicon .icon.icon-x-social.c-hover-hue-green:after, .xicon-inline.icon-x-social .icon.c-hover-hue-green:after,
.xicon-inline .icon.icon-x-social.c-hover-hue-green:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=8CFF50);
}
.xicon.icon-x-social .icon.c-hue-green-lighter:before,
.xicon .icon.icon-x-social.c-hue-green-lighter:before, .xicon-inline.icon-x-social .icon.c-hue-green-lighter:before,
.xicon-inline .icon.icon-x-social.c-hue-green-lighter:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=EEFFE5);
}
.xicon.icon-x-social .icon.c-hover-hue-green-lighter:after,
.xicon .icon.icon-x-social.c-hover-hue-green-lighter:after, .xicon-inline.icon-x-social .icon.c-hover-hue-green-lighter:after,
.xicon-inline .icon.icon-x-social.c-hover-hue-green-lighter:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=EEFFE5);
}
.xicon.icon-x-social .icon.c-hue-green-light:before,
.xicon .icon.icon-x-social.c-hue-green-light:before, .xicon-inline.icon-x-social .icon.c-hue-green-light:before,
.xicon-inline .icon.icon-x-social.c-hue-green-light:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=90A193);
}
.xicon.icon-x-social .icon.c-hover-hue-green-light:after,
.xicon .icon.icon-x-social.c-hover-hue-green-light:after, .xicon-inline.icon-x-social .icon.c-hover-hue-green-light:after,
.xicon-inline .icon.icon-x-social.c-hover-hue-green-light:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=90A193);
}
.xicon.icon-x-social .icon.c-hue-green-dark:before,
.xicon .icon.icon-x-social.c-hue-green-dark:before, .xicon-inline.icon-x-social .icon.c-hue-green-dark:before,
.xicon-inline .icon.icon-x-social.c-hue-green-dark:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=214427);
}
.xicon.icon-x-social .icon.c-hover-hue-green-dark:after,
.xicon .icon.icon-x-social.c-hover-hue-green-dark:after, .xicon-inline.icon-x-social .icon.c-hover-hue-green-dark:after,
.xicon-inline .icon.icon-x-social.c-hover-hue-green-dark:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=214427);
}
.xicon.icon-x-social .icon.c-hue-green-tint:before,
.xicon .icon.icon-x-social.c-hue-green-tint:before, .xicon-inline.icon-x-social .icon.c-hue-green-tint:before,
.xicon-inline .icon.icon-x-social.c-hue-green-tint:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=426047);
}
.xicon.icon-x-social .icon.c-hover-hue-green-tint:after,
.xicon .icon.icon-x-social.c-hover-hue-green-tint:after, .xicon-inline.icon-x-social .icon.c-hover-hue-green-tint:after,
.xicon-inline .icon.icon-x-social.c-hover-hue-green-tint:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=426047);
}
.xicon.icon-x-social .icon.c-hue-yellow:before,
.xicon .icon.icon-x-social.c-hue-yellow:before, .xicon-inline.icon-x-social .icon.c-hue-yellow:before,
.xicon-inline .icon.icon-x-social.c-hue-yellow:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFE533);
}
.xicon.icon-x-social .icon.c-hover-hue-yellow:after,
.xicon .icon.icon-x-social.c-hover-hue-yellow:after, .xicon-inline.icon-x-social .icon.c-hover-hue-yellow:after,
.xicon-inline .icon.icon-x-social.c-hover-hue-yellow:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFE533);
}
.xicon.icon-x-social .icon.c-hue-yellow-lighter:before,
.xicon .icon.icon-x-social.c-hue-yellow-lighter:before, .xicon-inline.icon-x-social .icon.c-hue-yellow-lighter:before,
.xicon-inline .icon.icon-x-social.c-hue-yellow-lighter:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFFAD6);
}
.xicon.icon-x-social .icon.c-hover-hue-yellow-lighter:after,
.xicon .icon.icon-x-social.c-hover-hue-yellow-lighter:after, .xicon-inline.icon-x-social .icon.c-hover-hue-yellow-lighter:after,
.xicon-inline .icon.icon-x-social.c-hover-hue-yellow-lighter:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFFAD6);
}
.xicon.icon-x-social .icon.c-hue-yellow-light:before,
.xicon .icon.icon-x-social.c-hue-yellow-light:before, .xicon-inline.icon-x-social .icon.c-hue-yellow-light:before,
.xicon-inline .icon.icon-x-social.c-hue-yellow-light:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=9694A8);
}
.xicon.icon-x-social .icon.c-hover-hue-yellow-light:after,
.xicon .icon.icon-x-social.c-hover-hue-yellow-light:after, .xicon-inline.icon-x-social .icon.c-hover-hue-yellow-light:after,
.xicon-inline .icon.icon-x-social.c-hover-hue-yellow-light:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=9694A8);
}
.xicon.icon-x-social .icon.c-hue-yellow-dark:before,
.xicon .icon.icon-x-social.c-hue-yellow-dark:before, .xicon-inline.icon-x-social .icon.c-hue-yellow-dark:before,
.xicon-inline .icon.icon-x-social.c-hue-yellow-dark:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=2D2A51);
}
.xicon.icon-x-social .icon.c-hover-hue-yellow-dark:after,
.xicon .icon.icon-x-social.c-hover-hue-yellow-dark:after, .xicon-inline.icon-x-social .icon.c-hover-hue-yellow-dark:after,
.xicon-inline .icon.icon-x-social.c-hover-hue-yellow-dark:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=2D2A51);
}
.xicon.icon-x-social .icon.c-hue-yellow-tint:before,
.xicon .icon.icon-x-social.c-hue-yellow-tint:before, .xicon-inline.icon-x-social .icon.c-hue-yellow-tint:before,
.xicon-inline .icon.icon-x-social.c-hue-yellow-tint:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=4D4A6B);
}
.xicon.icon-x-social .icon.c-hover-hue-yellow-tint:after,
.xicon .icon.icon-x-social.c-hover-hue-yellow-tint:after, .xicon-inline.icon-x-social .icon.c-hover-hue-yellow-tint:after,
.xicon-inline .icon.icon-x-social.c-hover-hue-yellow-tint:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=4D4A6B);
}
.xicon.icon-x-social .icon.c-hue-orange:before,
.xicon .icon.icon-x-social.c-hue-orange:before, .xicon-inline.icon-x-social .icon.c-hue-orange:before,
.xicon-inline .icon.icon-x-social.c-hue-orange:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FF8500);
}
.xicon.icon-x-social .icon.c-hover-hue-orange:after,
.xicon .icon.icon-x-social.c-hover-hue-orange:after, .xicon-inline.icon-x-social .icon.c-hover-hue-orange:after,
.xicon-inline .icon.icon-x-social.c-hover-hue-orange:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FF8500);
}
.xicon.icon-x-social .icon.c-hue-orange-lighter:before,
.xicon .icon.icon-x-social.c-hue-orange-lighter:before, .xicon-inline.icon-x-social .icon.c-hue-orange-lighter:before,
.xicon-inline .icon.icon-x-social.c-hue-orange-lighter:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFE7CC);
}
.xicon.icon-x-social .icon.c-hover-hue-orange-lighter:after,
.xicon .icon.icon-x-social.c-hover-hue-orange-lighter:after, .xicon-inline.icon-x-social .icon.c-hover-hue-orange-lighter:after,
.xicon-inline .icon.icon-x-social.c-hover-hue-orange-lighter:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFE7CC);
}
.xicon.icon-x-social .icon.c-hue-orange-light:before,
.xicon .icon.icon-x-social.c-hue-orange-light:before, .xicon-inline.icon-x-social .icon.c-hue-orange-light:before,
.xicon-inline .icon.icon-x-social.c-hue-orange-light:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=A38D9A);
}
.xicon.icon-x-social .icon.c-hover-hue-orange-light:after,
.xicon .icon.icon-x-social.c-hover-hue-orange-light:after, .xicon-inline.icon-x-social .icon.c-hover-hue-orange-light:after,
.xicon-inline .icon.icon-x-social.c-hover-hue-orange-light:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=A38D9A);
}
.xicon.icon-x-social .icon.c-hue-orange-dark:before,
.xicon .icon.icon-x-social.c-hue-orange-dark:before, .xicon-inline.icon-x-social .icon.c-hue-orange-dark:before,
.xicon-inline .icon.icon-x-social.c-hue-orange-dark:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=471C35);
}
.xicon.icon-x-social .icon.c-hover-hue-orange-dark:after,
.xicon .icon.icon-x-social.c-hover-hue-orange-dark:after, .xicon-inline.icon-x-social .icon.c-hover-hue-orange-dark:after,
.xicon-inline .icon.icon-x-social.c-hover-hue-orange-dark:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=471C35);
}
.xicon.icon-x-social .icon.c-hue-orange-tint:before,
.xicon .icon.icon-x-social.c-hue-orange-tint:before, .xicon-inline.icon-x-social .icon.c-hue-orange-tint:before,
.xicon-inline .icon.icon-x-social.c-hue-orange-tint:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=633E53);
}
.xicon.icon-x-social .icon.c-hover-hue-orange-tint:after,
.xicon .icon.icon-x-social.c-hover-hue-orange-tint:after, .xicon-inline.icon-x-social .icon.c-hover-hue-orange-tint:after,
.xicon-inline .icon.icon-x-social.c-hover-hue-orange-tint:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=633E53);
}
.xicon.icon-x-social .icon.c-hue-red:before,
.xicon .icon.icon-x-social.c-hue-red:before, .xicon-inline.icon-x-social .icon.c-hue-red:before,
.xicon-inline .icon.icon-x-social.c-hue-red:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FF6378);
}
.xicon.icon-x-social .icon.c-hover-hue-red:after,
.xicon .icon.icon-x-social.c-hover-hue-red:after, .xicon-inline.icon-x-social .icon.c-hover-hue-red:after,
.xicon-inline .icon.icon-x-social.c-hover-hue-red:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FF6378);
}
.xicon.icon-x-social .icon.c-hue-red-lighter:before,
.xicon .icon.icon-x-social.c-hue-red-lighter:before, .xicon-inline.icon-x-social .icon.c-hue-red-lighter:before,
.xicon-inline .icon.icon-x-social.c-hue-red-lighter:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFE0E4);
}
.xicon.icon-x-social .icon.c-hover-hue-red-lighter:after,
.xicon .icon.icon-x-social.c-hover-hue-red-lighter:after, .xicon-inline.icon-x-social .icon.c-hover-hue-red-lighter:after,
.xicon-inline .icon.icon-x-social.c-hover-hue-red-lighter:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFE0E4);
}
.xicon.icon-x-social .icon.c-hue-red-light:before,
.xicon .icon.icon-x-social.c-hue-red-light:before, .xicon-inline.icon-x-social .icon.c-hue-red-light:before,
.xicon-inline .icon.icon-x-social.c-hue-red-light:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=9E8092);
}
.xicon.icon-x-social .icon.c-hover-hue-red-light:after,
.xicon .icon.icon-x-social.c-hover-hue-red-light:after, .xicon-inline.icon-x-social .icon.c-hover-hue-red-light:after,
.xicon-inline .icon.icon-x-social.c-hover-hue-red-light:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=9E8092);
}
.xicon.icon-x-social .icon.c-hue-red-dark:before,
.xicon .icon.icon-x-social.c-hue-red-dark:before, .xicon-inline.icon-x-social .icon.c-hue-red-dark:before,
.xicon-inline .icon.icon-x-social.c-hue-red-dark:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=3E0026);
}
.xicon.icon-x-social .icon.c-hover-hue-red-dark:after,
.xicon .icon.icon-x-social.c-hover-hue-red-dark:after, .xicon-inline.icon-x-social .icon.c-hover-hue-red-dark:after,
.xicon-inline .icon.icon-x-social.c-hover-hue-red-dark:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=3E0026);
}
.xicon.icon-x-social .icon.c-hue-red-tint:before,
.xicon .icon.icon-x-social.c-hue-red-tint:before, .xicon-inline.icon-x-social .icon.c-hue-red-tint:before,
.xicon-inline .icon.icon-x-social.c-hue-red-tint:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=5B2646);
}
.xicon.icon-x-social .icon.c-hover-hue-red-tint:after,
.xicon .icon.icon-x-social.c-hover-hue-red-tint:after, .xicon-inline.icon-x-social .icon.c-hover-hue-red-tint:after,
.xicon-inline .icon.icon-x-social.c-hover-hue-red-tint:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=5B2646);
}
.xicon.icon-x-social .icon.c-hue-maroon:before,
.xicon .icon.icon-x-social.c-hue-maroon:before, .xicon-inline.icon-x-social .icon.c-hue-maroon:before,
.xicon-inline .icon.icon-x-social.c-hue-maroon:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FF6378);
}
.xicon.icon-x-social .icon.c-hover-hue-maroon:after,
.xicon .icon.icon-x-social.c-hover-hue-maroon:after, .xicon-inline.icon-x-social .icon.c-hover-hue-maroon:after,
.xicon-inline .icon.icon-x-social.c-hover-hue-maroon:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FF6378);
}
.xicon.icon-x-social .icon.c-hue-maroon-lighter:before,
.xicon .icon.icon-x-social.c-hue-maroon-lighter:before, .xicon-inline.icon-x-social .icon.c-hue-maroon-lighter:before,
.xicon-inline .icon.icon-x-social.c-hue-maroon-lighter:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFE0E4);
}
.xicon.icon-x-social .icon.c-hover-hue-maroon-lighter:after,
.xicon .icon.icon-x-social.c-hover-hue-maroon-lighter:after, .xicon-inline.icon-x-social .icon.c-hover-hue-maroon-lighter:after,
.xicon-inline .icon.icon-x-social.c-hover-hue-maroon-lighter:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFE0E4);
}
.xicon.icon-x-social .icon.c-hue-maroon-light:before,
.xicon .icon.icon-x-social.c-hue-maroon-light:before, .xicon-inline.icon-x-social .icon.c-hue-maroon-light:before,
.xicon-inline .icon.icon-x-social.c-hue-maroon-light:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=9E8092);
}
.xicon.icon-x-social .icon.c-hover-hue-maroon-light:after,
.xicon .icon.icon-x-social.c-hover-hue-maroon-light:after, .xicon-inline.icon-x-social .icon.c-hover-hue-maroon-light:after,
.xicon-inline .icon.icon-x-social.c-hover-hue-maroon-light:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=9E8092);
}
.xicon.icon-x-social .icon.c-hue-maroon-dark:before,
.xicon .icon.icon-x-social.c-hue-maroon-dark:before, .xicon-inline.icon-x-social .icon.c-hue-maroon-dark:before,
.xicon-inline .icon.icon-x-social.c-hue-maroon-dark:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=3E0026);
}
.xicon.icon-x-social .icon.c-hover-hue-maroon-dark:after,
.xicon .icon.icon-x-social.c-hover-hue-maroon-dark:after, .xicon-inline.icon-x-social .icon.c-hover-hue-maroon-dark:after,
.xicon-inline .icon.icon-x-social.c-hover-hue-maroon-dark:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=3E0026);
}
.xicon.icon-x-social .icon.c-hue-maroon-tint:before,
.xicon .icon.icon-x-social.c-hue-maroon-tint:before, .xicon-inline.icon-x-social .icon.c-hue-maroon-tint:before,
.xicon-inline .icon.icon-x-social.c-hue-maroon-tint:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=9E8092);
}
.xicon.icon-x-social .icon.c-hover-hue-maroon-tint:after,
.xicon .icon.icon-x-social.c-hover-hue-maroon-tint:after, .xicon-inline.icon-x-social .icon.c-hover-hue-maroon-tint:after,
.xicon-inline .icon.icon-x-social.c-hover-hue-maroon-tint:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=9E8092);
}
.xicon.icon-x-social .icon.c-hue-pink:before,
.xicon .icon.icon-x-social.c-hue-pink:before, .xicon-inline.icon-x-social .icon.c-hue-pink:before,
.xicon-inline .icon.icon-x-social.c-hue-pink:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FF82FF);
}
.xicon.icon-x-social .icon.c-hover-hue-pink:after,
.xicon .icon.icon-x-social.c-hover-hue-pink:after, .xicon-inline.icon-x-social .icon.c-hover-hue-pink:after,
.xicon-inline .icon.icon-x-social.c-hover-hue-pink:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FF82FF);
}
.xicon.icon-x-social .icon.c-hue-pink-lighter:before,
.xicon .icon.icon-x-social.c-hue-pink-lighter:before, .xicon-inline.icon-x-social .icon.c-hue-pink-lighter:before,
.xicon-inline .icon.icon-x-social.c-hue-pink-lighter:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFE6FF);
}
.xicon.icon-x-social .icon.c-hover-hue-pink-lighter:after,
.xicon .icon.icon-x-social.c-hover-hue-pink-lighter:after, .xicon-inline.icon-x-social .icon.c-hover-hue-pink-lighter:after,
.xicon-inline .icon.icon-x-social.c-hover-hue-pink-lighter:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFE6FF);
}
.xicon.icon-x-social .icon.c-hue-pink-light:before,
.xicon .icon.icon-x-social.c-hue-pink-light:before, .xicon-inline.icon-x-social .icon.c-hue-pink-light:before,
.xicon-inline .icon.icon-x-social.c-hue-pink-light:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=A194A7);
}
.xicon.icon-x-social .icon.c-hover-hue-pink-light:after,
.xicon .icon.icon-x-social.c-hover-hue-pink-light:after, .xicon-inline.icon-x-social .icon.c-hover-hue-pink-light:after,
.xicon-inline .icon.icon-x-social.c-hover-hue-pink-light:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=A194A7);
}
.xicon.icon-x-social .icon.c-hue-pink-dark:before,
.xicon .icon.icon-x-social.c-hue-pink-dark:before, .xicon-inline.icon-x-social .icon.c-hue-pink-dark:before,
.xicon-inline .icon.icon-x-social.c-hue-pink-dark:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=442A4F);
}
.xicon.icon-x-social .icon.c-hover-hue-pink-dark:after,
.xicon .icon.icon-x-social.c-hover-hue-pink-dark:after, .xicon-inline.icon-x-social .icon.c-hover-hue-pink-dark:after,
.xicon-inline .icon.icon-x-social.c-hover-hue-pink-dark:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=442A4F);
}
.xicon.icon-x-social .icon.c-hue-pink-tint:before,
.xicon .icon.icon-x-social.c-hue-pink-tint:before, .xicon-inline.icon-x-social .icon.c-hue-pink-tint:before,
.xicon-inline .icon.icon-x-social.c-hue-pink-tint:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=604A69);
}
.xicon.icon-x-social .icon.c-hover-hue-pink-tint:after,
.xicon .icon.icon-x-social.c-hover-hue-pink-tint:after, .xicon-inline.icon-x-social .icon.c-hover-hue-pink-tint:after,
.xicon-inline .icon.icon-x-social.c-hover-hue-pink-tint:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=604A69);
}
.xicon.icon-x-social .icon.c-hue-purple:before,
.xicon .icon.icon-x-social.c-hue-purple:before, .xicon-inline.icon-x-social .icon.c-hue-purple:before,
.xicon-inline .icon.icon-x-social.c-hue-purple:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=B58CFF);
}
.xicon.icon-x-social .icon.c-hover-hue-purple:after,
.xicon .icon.icon-x-social.c-hover-hue-purple:after, .xicon-inline.icon-x-social .icon.c-hover-hue-purple:after,
.xicon-inline .icon.icon-x-social.c-hover-hue-purple:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=B58CFF);
}
.xicon.icon-x-social .icon.c-hue-purple-lighter:before,
.xicon .icon.icon-x-social.c-hue-purple-lighter:before, .xicon-inline.icon-x-social .icon.c-hue-purple-lighter:before,
.xicon-inline .icon.icon-x-social.c-hue-purple-lighter:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=F0E8FF);
}
.xicon.icon-x-social .icon.c-hover-hue-purple-lighter:after,
.xicon .icon.icon-x-social.c-hover-hue-purple-lighter:after, .xicon-inline.icon-x-social .icon.c-hover-hue-purple-lighter:after,
.xicon-inline .icon.icon-x-social.c-hover-hue-purple-lighter:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=F0E8FF);
}
.xicon.icon-x-social .icon.c-hue-purple-light:before,
.xicon .icon.icon-x-social.c-hue-purple-light:before, .xicon-inline.icon-x-social .icon.c-hue-purple-light:before,
.xicon-inline .icon.icon-x-social.c-hue-purple-light:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=9888A5);
}
.xicon.icon-x-social .icon.c-hover-hue-purple-light:after,
.xicon .icon.icon-x-social.c-hover-hue-purple-light:after, .xicon-inline.icon-x-social .icon.c-hover-hue-purple-light:after,
.xicon-inline .icon.icon-x-social.c-hover-hue-purple-light:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=9888A5);
}
.xicon.icon-x-social .icon.c-hue-purple-dark:before,
.xicon .icon.icon-x-social.c-hue-purple-dark:before, .xicon-inline.icon-x-social .icon.c-hue-purple-dark:before,
.xicon-inline .icon.icon-x-social.c-hue-purple-dark:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=32124C);
}
.xicon.icon-x-social .icon.c-hover-hue-purple-dark:after,
.xicon .icon.icon-x-social.c-hover-hue-purple-dark:after, .xicon-inline.icon-x-social .icon.c-hover-hue-purple-dark:after,
.xicon-inline .icon.icon-x-social.c-hover-hue-purple-dark:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=32124C);
}
.xicon.icon-x-social .icon.c-hue-purple-tint:before,
.xicon .icon.icon-x-social.c-hue-purple-tint:before, .xicon-inline.icon-x-social .icon.c-hue-purple-tint:before,
.xicon-inline .icon.icon-x-social.c-hue-purple-tint:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=513667);
}
.xicon.icon-x-social .icon.c-hover-hue-purple-tint:after,
.xicon .icon.icon-x-social.c-hover-hue-purple-tint:after, .xicon-inline.icon-x-social .icon.c-hover-hue-purple-tint:after,
.xicon-inline .icon.icon-x-social.c-hover-hue-purple-tint:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=513667);
}
.xicon.icon-x-social .icon.c-base:before,
.xicon .icon.icon-x-social.c-base:before, .xicon-inline.icon-x-social .icon.c-base:before,
.xicon-inline .icon.icon-x-social.c-base:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00F0FF);
}
.xicon.icon-x-social .icon.c-hover-base:after,
.xicon .icon.icon-x-social.c-hover-base:after, .xicon-inline.icon-x-social .icon.c-hover-base:after,
.xicon-inline .icon.icon-x-social.c-hover-base:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00F0FF);
}
.xicon.icon-x-social .icon.c-base-light:before,
.xicon .icon.icon-x-social.c-base-light:before, .xicon-inline.icon-x-social .icon.c-base-light:before,
.xicon-inline .icon.icon-x-social.c-base-light:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00FFED);
}
.xicon.icon-x-social .icon.c-hover-base-light:after,
.xicon .icon.icon-x-social.c-hover-base-light:after, .xicon-inline.icon-x-social .icon.c-hover-base-light:after,
.xicon-inline .icon.icon-x-social.c-hover-base-light:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00FFED);
}
.xicon.icon-x-social .icon.c-base-dark:before,
.xicon .icon.icon-x-social.c-base-dark:before, .xicon-inline.icon-x-social .icon.c-base-dark:before,
.xicon-inline .icon.icon-x-social.c-base-dark:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=3DE3FF);
}
.xicon.icon-x-social .icon.c-hover-base-dark:after,
.xicon .icon.icon-x-social.c-hover-base-dark:after, .xicon-inline.icon-x-social .icon.c-hover-base-dark:after,
.xicon-inline .icon.icon-x-social.c-hover-base-dark:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=3DE3FF);
}
.xicon.icon-x-social .icon.c-alt-light:before,
.xicon .icon.icon-x-social.c-alt-light:before, .xicon-inline.icon-x-social .icon.c-alt-light:before,
.xicon-inline .icon.icon-x-social.c-alt-light:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=75FFB5);
}
.xicon.icon-x-social .icon.c-hover-alt-light:after,
.xicon .icon.icon-x-social.c-hover-alt-light:after, .xicon-inline.icon-x-social .icon.c-hover-alt-light:after,
.xicon-inline .icon.icon-x-social.c-hover-alt-light:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=75FFB5);
}
.xicon.icon-x-social .icon.c-alt-dark:before,
.xicon .icon.icon-x-social.c-alt-dark:before, .xicon-inline.icon-x-social .icon.c-alt-dark:before,
.xicon-inline .icon.icon-x-social.c-alt-dark:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=3BFFCC);
}
.xicon.icon-x-social .icon.c-hover-alt-dark:after,
.xicon .icon.icon-x-social.c-hover-alt-dark:after, .xicon-inline.icon-x-social .icon.c-hover-alt-dark:after,
.xicon-inline .icon.icon-x-social.c-hover-alt-dark:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=3BFFCC);
}
.xicon.icon-x-social .icon.c-error:before,
.xicon .icon.icon-x-social.c-error:before, .xicon-inline.icon-x-social .icon.c-error:before,
.xicon-inline .icon.icon-x-social.c-error:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=ff6666);
}
.xicon.icon-x-social .icon.c-hover-error:after,
.xicon .icon.icon-x-social.c-hover-error:after, .xicon-inline.icon-x-social .icon.c-hover-error:after,
.xicon-inline .icon.icon-x-social.c-hover-error:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=ff6666);
}
.xicon.icon-x-social .icon.c-back:before,
.xicon .icon.icon-x-social.c-back:before, .xicon-inline.icon-x-social .icon.c-back:before,
.xicon-inline .icon.icon-x-social.c-back:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFFFFF);
}
.xicon.icon-x-social .icon.c-hover-back:after,
.xicon .icon.icon-x-social.c-hover-back:after, .xicon-inline.icon-x-social .icon.c-hover-back:after,
.xicon-inline .icon.icon-x-social.c-hover-back:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFFFFF);
}
.xicon.icon-x-social .icon.c-mobile-header:before,
.xicon .icon.icon-x-social.c-mobile-header:before, .xicon-inline.icon-x-social .icon.c-mobile-header:before,
.xicon-inline .icon.icon-x-social.c-mobile-header:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFFFFF);
}
.xicon.icon-x-social .icon.c-hover-mobile-header:after,
.xicon .icon.icon-x-social.c-hover-mobile-header:after, .xicon-inline.icon-x-social .icon.c-hover-mobile-header:after,
.xicon-inline .icon.icon-x-social.c-hover-mobile-header:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFFFFF);
}
.xicon.icon-x-social .icon.c-popup-back:before,
.xicon .icon.icon-x-social.c-popup-back:before, .xicon-inline.icon-x-social .icon.c-popup-back:before,
.xicon-inline .icon.icon-x-social.c-popup-back:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00505A);
}
.xicon.icon-x-social .icon.c-hover-popup-back:after,
.xicon .icon.icon-x-social.c-hover-popup-back:after, .xicon-inline.icon-x-social .icon.c-hover-popup-back:after,
.xicon-inline .icon.icon-x-social.c-hover-popup-back:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00505A);
}
.xicon.icon-x-social .icon.c-popup-overlay:before,
.xicon .icon.icon-x-social.c-popup-overlay:before, .xicon-inline.icon-x-social .icon.c-popup-overlay:before,
.xicon-inline .icon.icon-x-social.c-popup-overlay:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=000000);
}
.xicon.icon-x-social .icon.c-hover-popup-overlay:after,
.xicon .icon.icon-x-social.c-hover-popup-overlay:after, .xicon-inline.icon-x-social .icon.c-hover-popup-overlay:after,
.xicon-inline .icon.icon-x-social.c-hover-popup-overlay:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=000000);
}
.xicon.icon-x-social .icon.c-high:before,
.xicon .icon.icon-x-social.c-high:before, .xicon-inline.icon-x-social .icon.c-high:before,
.xicon-inline .icon.icon-x-social.c-high:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00F0FF);
}
.xicon.icon-x-social .icon.c-hover-high:after,
.xicon .icon.icon-x-social.c-hover-high:after, .xicon-inline.icon-x-social .icon.c-hover-high:after,
.xicon-inline .icon.icon-x-social.c-hover-high:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00F0FF);
}
.xicon.icon-x-social .icon.c-title:before,
.xicon .icon.icon-x-social.c-title:before, .xicon-inline.icon-x-social .icon.c-title:before,
.xicon-inline .icon.icon-x-social.c-title:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=1A2D50);
}
.xicon.icon-x-social .icon.c-hover-title:after,
.xicon .icon.icon-x-social.c-hover-title:after, .xicon-inline.icon-x-social .icon.c-hover-title:after,
.xicon-inline .icon.icon-x-social.c-hover-title:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=1A2D50);
}
.xicon.icon-x-social .icon.c-body:before,
.xicon .icon.icon-x-social.c-body:before, .xicon-inline.icon-x-social .icon.c-body:before,
.xicon-inline .icon.icon-x-social.c-body:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=1A2D50);
}
.xicon.icon-x-social .icon.c-hover-body:after,
.xicon .icon.icon-x-social.c-hover-body:after, .xicon-inline.icon-x-social .icon.c-hover-body:after,
.xicon-inline .icon.icon-x-social.c-hover-body:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=1A2D50);
}
.xicon.icon-x-social .icon.c-body-alt:before,
.xicon .icon.icon-x-social.c-body-alt:before, .xicon-inline.icon-x-social .icon.c-body-alt:before,
.xicon-inline .icon.icon-x-social.c-body-alt:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFFFFF);
}
.xicon.icon-x-social .icon.c-hover-body-alt:after,
.xicon .icon.icon-x-social.c-hover-body-alt:after, .xicon-inline.icon-x-social .icon.c-hover-body-alt:after,
.xicon-inline .icon.icon-x-social.c-hover-body-alt:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFFFFF);
}
.xicon.icon-x-social .icon.c-link-hover:before,
.xicon .icon.icon-x-social.c-link-hover:before, .xicon-inline.icon-x-social .icon.c-link-hover:before,
.xicon-inline .icon.icon-x-social.c-link-hover:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=1A626B);
}
.xicon.icon-x-social .icon.c-hover-link-hover:after,
.xicon .icon.icon-x-social.c-hover-link-hover:after, .xicon-inline.icon-x-social .icon.c-hover-link-hover:after,
.xicon-inline .icon.icon-x-social.c-hover-link-hover:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=1A626B);
}
.xicon.icon-x-social .icon.c-input:before,
.xicon .icon.icon-x-social.c-input:before, .xicon-inline.icon-x-social .icon.c-input:before,
.xicon-inline .icon.icon-x-social.c-input:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC);
}
.xicon.icon-x-social .icon.c-hover-input:after,
.xicon .icon.icon-x-social.c-hover-input:after, .xicon-inline.icon-x-social .icon.c-hover-input:after,
.xicon-inline .icon.icon-x-social.c-hover-input:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC);
}
.xicon.icon-x-social .icon.c-input-border:before,
.xicon .icon.icon-x-social.c-input-border:before, .xicon-inline.icon-x-social .icon.c-input-border:before,
.xicon-inline .icon.icon-x-social.c-input-border:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=1A626B);
}
.xicon.icon-x-social .icon.c-hover-input-border:after,
.xicon .icon.icon-x-social.c-hover-input-border:after, .xicon-inline.icon-x-social .icon.c-hover-input-border:after,
.xicon-inline .icon.icon-x-social.c-hover-input-border:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=1A626B);
}
.xicon.icon-x-social .icon.c-input-back:before,
.xicon .icon.icon-x-social.c-input-back:before, .xicon-inline.icon-x-social .icon.c-input-back:before,
.xicon-inline .icon.icon-x-social.c-input-back:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=1A626B);
}
.xicon.icon-x-social .icon.c-hover-input-back:after,
.xicon .icon.icon-x-social.c-hover-input-back:after, .xicon-inline.icon-x-social .icon.c-hover-input-back:after,
.xicon-inline .icon.icon-x-social.c-hover-input-back:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=1A626B);
}
.xicon.icon-x-social .icon.c-input-placeholder:before,
.xicon .icon.icon-x-social.c-input-placeholder:before, .xicon-inline.icon-x-social .icon.c-input-placeholder:before,
.xicon-inline .icon.icon-x-social.c-input-placeholder:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC);
}
.xicon.icon-x-social .icon.c-hover-input-placeholder:after,
.xicon .icon.icon-x-social.c-hover-input-placeholder:after, .xicon-inline.icon-x-social .icon.c-hover-input-placeholder:after,
.xicon-inline .icon.icon-x-social.c-hover-input-placeholder:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC);
}
.xicon.icon-x-social .label, .xicon-inline.icon-x-social .label {
  padding: 0 10px 0 0;
}
.xicon.icon-x-social .icon + .label, .xicon-inline.icon-x-social .icon + .label {
  padding: 0 0 0 10px;
}
.xicon.icon-x-social.stack .label, .xicon-inline.icon-x-social.stack .label {
  padding: 0 0 10px 0;
}
.xicon.icon-x-social.stack .icon + .label, .xicon-inline.icon-x-social.stack .icon + .label {
  padding: 10px 0 0 0;
}

/*--- Social-large ---*/
.xicon.icon-x-social-large .icon,
.xicon .icon.icon-x-social-large, .xicon-inline.icon-x-social-large .icon,
.xicon-inline .icon.icon-x-social-large {
  width: 23.6px;
  height: 24px;
}
.xicon.icon-x-social-large .icon:before,
.xicon .icon.icon-x-social-large:before, .xicon-inline.icon-x-social-large .icon:before,
.xicon-inline .icon.icon-x-social-large:before {
  background-image: url(/assets/images/icons/social/x.xsvg?);
}
.xicon.icon-x-social-large .icon:after,
.xicon .icon.icon-x-social-large:after, .xicon-inline.icon-x-social-large .icon:after,
.xicon-inline .icon.icon-x-social-large:after {
  background-image: url(/assets/images/icons/social/x.xsvg?);
}
.xicon.icon-x-social-large .icon span,
.xicon .icon.icon-x-social-large span, .xicon-inline.icon-x-social-large .icon span,
.xicon-inline .icon.icon-x-social-large span {
  background-image: url(/assets/images/icons/social/x.xsvg?&symbol=share);
}
.xicon.icon-x-social-large .icon.c-brand:before,
.xicon .icon.icon-x-social-large.c-brand:before, .xicon-inline.icon-x-social-large .icon.c-brand:before,
.xicon-inline .icon.icon-x-social-large.c-brand:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00F0FF);
}
.xicon.icon-x-social-large .icon.c-hover-brand:after,
.xicon .icon.icon-x-social-large.c-hover-brand:after, .xicon-inline.icon-x-social-large .icon.c-hover-brand:after,
.xicon-inline .icon.icon-x-social-large.c-hover-brand:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00F0FF);
}
.xicon.icon-x-social-large .icon.c-lightest:before,
.xicon .icon.icon-x-social-large.c-lightest:before, .xicon-inline.icon-x-social-large .icon.c-lightest:before,
.xicon-inline .icon.icon-x-social-large.c-lightest:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=D6FFF0);
}
.xicon.icon-x-social-large .icon.c-hover-lightest:after,
.xicon .icon.icon-x-social-large.c-hover-lightest:after, .xicon-inline.icon-x-social-large .icon.c-hover-lightest:after,
.xicon-inline .icon.icon-x-social-large.c-hover-lightest:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=D6FFF0);
}
.xicon.icon-x-social-large .icon.c-lighter:before,
.xicon .icon.icon-x-social-large.c-lighter:before, .xicon-inline.icon-x-social-large .icon.c-lighter:before,
.xicon-inline .icon.icon-x-social-large.c-lighter:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=BFD3D6);
}
.xicon.icon-x-social-large .icon.c-hover-lighter:after,
.xicon .icon.icon-x-social-large.c-hover-lighter:after, .xicon-inline.icon-x-social-large .icon.c-hover-lighter:after,
.xicon-inline .icon.icon-x-social-large.c-hover-lighter:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=BFD3D6);
}
.xicon.icon-x-social-large .icon.c-light:before,
.xicon .icon.icon-x-social-large.c-light:before, .xicon-inline.icon-x-social-large .icon.c-light:before,
.xicon-inline .icon.icon-x-social-large.c-light:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC);
}
.xicon.icon-x-social-large .icon.c-hover-light:after,
.xicon .icon.icon-x-social-large.c-hover-light:after, .xicon-inline.icon-x-social-large .icon.c-hover-light:after,
.xicon-inline .icon.icon-x-social-large.c-hover-light:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC);
}
.xicon.icon-x-social-large .icon.c-dark:before,
.xicon .icon.icon-x-social-large.c-dark:before, .xicon-inline.icon-x-social-large .icon.c-dark:before,
.xicon-inline .icon.icon-x-social-large.c-dark:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=1A626B);
}
.xicon.icon-x-social-large .icon.c-hover-dark:after,
.xicon .icon.icon-x-social-large.c-hover-dark:after, .xicon-inline.icon-x-social-large .icon.c-hover-dark:after,
.xicon-inline .icon.icon-x-social-large.c-hover-dark:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=1A626B);
}
.xicon.icon-x-social-large .icon.c-darker:before,
.xicon .icon.icon-x-social-large.c-darker:before, .xicon-inline.icon-x-social-large .icon.c-darker:before,
.xicon-inline .icon.icon-x-social-large.c-darker:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00505A);
}
.xicon.icon-x-social-large .icon.c-hover-darker:after,
.xicon .icon.icon-x-social-large.c-hover-darker:after, .xicon-inline.icon-x-social-large .icon.c-hover-darker:after,
.xicon-inline .icon.icon-x-social-large.c-hover-darker:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00505A);
}
.xicon.icon-x-social-large .icon.c-darkest:before,
.xicon .icon.icon-x-social-large.c-darkest:before, .xicon-inline.icon-x-social-large .icon.c-darkest:before,
.xicon-inline .icon.icon-x-social-large.c-darkest:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=1A2D50);
}
.xicon.icon-x-social-large .icon.c-hover-darkest:after,
.xicon .icon.icon-x-social-large.c-hover-darkest:after, .xicon-inline.icon-x-social-large .icon.c-hover-darkest:after,
.xicon-inline .icon.icon-x-social-large.c-hover-darkest:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=1A2D50);
}
.xicon.icon-x-social-large .icon.c-bip-blue:before,
.xicon .icon.icon-x-social-large.c-bip-blue:before, .xicon-inline.icon-x-social-large .icon.c-bip-blue:before,
.xicon-inline .icon.icon-x-social-large.c-bip-blue:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=0C2340);
}
.xicon.icon-x-social-large .icon.c-hover-bip-blue:after,
.xicon .icon.icon-x-social-large.c-hover-bip-blue:after, .xicon-inline.icon-x-social-large .icon.c-hover-bip-blue:after,
.xicon-inline .icon.icon-x-social-large.c-hover-bip-blue:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=0C2340);
}
.xicon.icon-x-social-large .icon.c-dark-fade:before,
.xicon .icon.icon-x-social-large.c-dark-fade:before, .xicon-inline.icon-x-social-large .icon.c-dark-fade:before,
.xicon-inline .icon.icon-x-social-large.c-dark-fade:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=41B7C4);
}
.xicon.icon-x-social-large .icon.c-hover-dark-fade:after,
.xicon .icon.icon-x-social-large.c-hover-dark-fade:after, .xicon-inline.icon-x-social-large .icon.c-hover-dark-fade:after,
.xicon-inline .icon.icon-x-social-large.c-hover-dark-fade:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=41B7C4);
}
.xicon.icon-x-social-large .icon.c-white:before,
.xicon .icon.icon-x-social-large.c-white:before, .xicon-inline.icon-x-social-large .icon.c-white:before,
.xicon-inline .icon.icon-x-social-large.c-white:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFFFFF);
}
.xicon.icon-x-social-large .icon.c-hover-white:after,
.xicon .icon.icon-x-social-large.c-hover-white:after, .xicon-inline.icon-x-social-large .icon.c-hover-white:after,
.xicon-inline .icon.icon-x-social-large.c-hover-white:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFFFFF);
}
.xicon.icon-x-social-large .icon.c-black:before,
.xicon .icon.icon-x-social-large.c-black:before, .xicon-inline.icon-x-social-large .icon.c-black:before,
.xicon-inline .icon.icon-x-social-large.c-black:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=000000);
}
.xicon.icon-x-social-large .icon.c-hover-black:after,
.xicon .icon.icon-x-social-large.c-hover-black:after, .xicon-inline.icon-x-social-large .icon.c-hover-black:after,
.xicon-inline .icon.icon-x-social-large.c-hover-black:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=000000);
}
.xicon.icon-x-social-large .icon.c-grey:before,
.xicon .icon.icon-x-social-large.c-grey:before, .xicon-inline.icon-x-social-large .icon.c-grey:before,
.xicon-inline .icon.icon-x-social-large.c-grey:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=E5E5E5);
}
.xicon.icon-x-social-large .icon.c-hover-grey:after,
.xicon .icon.icon-x-social-large.c-hover-grey:after, .xicon-inline.icon-x-social-large .icon.c-hover-grey:after,
.xicon-inline .icon.icon-x-social-large.c-hover-grey:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=E5E5E5);
}
.xicon.icon-x-social-large .icon.c-light-grey:before,
.xicon .icon.icon-x-social-large.c-light-grey:before, .xicon-inline.icon-x-social-large .icon.c-light-grey:before,
.xicon-inline .icon.icon-x-social-large.c-light-grey:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=f8f8f8);
}
.xicon.icon-x-social-large .icon.c-hover-light-grey:after,
.xicon .icon.icon-x-social-large.c-hover-light-grey:after, .xicon-inline.icon-x-social-large .icon.c-hover-light-grey:after,
.xicon-inline .icon.icon-x-social-large.c-hover-light-grey:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=f8f8f8);
}
.xicon.icon-x-social-large .icon.c-hue-blue:before,
.xicon .icon.icon-x-social-large.c-hue-blue:before, .xicon-inline.icon-x-social-large .icon.c-hue-blue:before,
.xicon-inline .icon.icon-x-social-large.c-hue-blue:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00F0FF);
}
.xicon.icon-x-social-large .icon.c-hover-hue-blue:after,
.xicon .icon.icon-x-social-large.c-hover-hue-blue:after, .xicon-inline.icon-x-social-large .icon.c-hover-hue-blue:after,
.xicon-inline .icon.icon-x-social-large.c-hover-hue-blue:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00F0FF);
}
.xicon.icon-x-social-large .icon.c-hue-blue-lighter:before,
.xicon .icon.icon-x-social-large.c-hue-blue-lighter:before, .xicon-inline.icon-x-social-large .icon.c-hue-blue-lighter:before,
.xicon-inline .icon.icon-x-social-large.c-hue-blue-lighter:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=CCFCFF);
}
.xicon.icon-x-social-large .icon.c-hover-hue-blue-lighter:after,
.xicon .icon.icon-x-social-large.c-hover-hue-blue-lighter:after, .xicon-inline.icon-x-social-large .icon.c-hover-hue-blue-lighter:after,
.xicon-inline .icon.icon-x-social-large.c-hover-hue-blue-lighter:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=CCFCFF);
}
.xicon.icon-x-social-large .icon.c-hue-blue-light:before,
.xicon .icon.icon-x-social-large.c-hue-blue-light:before, .xicon-inline.icon-x-social-large .icon.c-hue-blue-light:before,
.xicon-inline .icon.icon-x-social-large.c-hue-blue-light:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC);
}
.xicon.icon-x-social-large .icon.c-hover-hue-blue-light:after,
.xicon .icon.icon-x-social-large.c-hover-hue-blue-light:after, .xicon-inline.icon-x-social-large .icon.c-hover-hue-blue-light:after,
.xicon-inline .icon.icon-x-social-large.c-hover-hue-blue-light:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC);
}
.xicon.icon-x-social-large .icon.c-hue-blue-dark:before,
.xicon .icon.icon-x-social-large.c-hue-blue-dark:before, .xicon-inline.icon-x-social-large .icon.c-hue-blue-dark:before,
.xicon-inline .icon.icon-x-social-large.c-hue-blue-dark:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00505A);
}
.xicon.icon-x-social-large .icon.c-hover-hue-blue-dark:after,
.xicon .icon.icon-x-social-large.c-hover-hue-blue-dark:after, .xicon-inline.icon-x-social-large .icon.c-hover-hue-blue-dark:after,
.xicon-inline .icon.icon-x-social-large.c-hover-hue-blue-dark:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00505A);
}
.xicon.icon-x-social-large .icon.c-hue-blue-darkest:before,
.xicon .icon.icon-x-social-large.c-hue-blue-darkest:before, .xicon-inline.icon-x-social-large .icon.c-hue-blue-darkest:before,
.xicon-inline .icon.icon-x-social-large.c-hue-blue-darkest:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=003E46);
}
.xicon.icon-x-social-large .icon.c-hover-hue-blue-darkest:after,
.xicon .icon.icon-x-social-large.c-hover-hue-blue-darkest:after, .xicon-inline.icon-x-social-large .icon.c-hover-hue-blue-darkest:after,
.xicon-inline .icon.icon-x-social-large.c-hover-hue-blue-darkest:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=003E46);
}
.xicon.icon-x-social-large .icon.c-hue-blue-tint:before,
.xicon .icon.icon-x-social-large.c-hue-blue-tint:before, .xicon-inline.icon-x-social-large .icon.c-hue-blue-tint:before,
.xicon-inline .icon.icon-x-social-large.c-hue-blue-tint:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=266A73);
}
.xicon.icon-x-social-large .icon.c-hover-hue-blue-tint:after,
.xicon .icon.icon-x-social-large.c-hover-hue-blue-tint:after, .xicon-inline.icon-x-social-large .icon.c-hover-hue-blue-tint:after,
.xicon-inline .icon.icon-x-social-large.c-hover-hue-blue-tint:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=266A73);
}
.xicon.icon-x-social-large .icon.c-hue-teal:before,
.xicon .icon.icon-x-social-large.c-hue-teal:before, .xicon-inline.icon-x-social-large .icon.c-hue-teal:before,
.xicon-inline .icon.icon-x-social-large.c-hue-teal:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00505A);
}
.xicon.icon-x-social-large .icon.c-hover-hue-teal:after,
.xicon .icon.icon-x-social-large.c-hover-hue-teal:after, .xicon-inline.icon-x-social-large .icon.c-hover-hue-teal:after,
.xicon-inline .icon.icon-x-social-large.c-hover-hue-teal:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00505A);
}
.xicon.icon-x-social-large .icon.c-hue-teal-lighter:before,
.xicon .icon.icon-x-social-large.c-hue-teal-lighter:before, .xicon-inline.icon-x-social-large .icon.c-hue-teal-lighter:before,
.xicon-inline .icon.icon-x-social-large.c-hue-teal-lighter:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=D0FFF4);
}
.xicon.icon-x-social-large .icon.c-hover-hue-teal-lighter:after,
.xicon .icon.icon-x-social-large.c-hover-hue-teal-lighter:after, .xicon-inline.icon-x-social-large .icon.c-hover-hue-teal-lighter:after,
.xicon-inline .icon.icon-x-social-large.c-hover-hue-teal-lighter:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=D0FFF4);
}
.xicon.icon-x-social-large .icon.c-hue-teal-light:before,
.xicon .icon.icon-x-social-large.c-hue-teal-light:before, .xicon-inline.icon-x-social-large .icon.c-hue-teal-light:before,
.xicon-inline .icon.icon-x-social-large.c-hue-teal-light:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC);
}
.xicon.icon-x-social-large .icon.c-hover-hue-teal-light:after,
.xicon .icon.icon-x-social-large.c-hover-hue-teal-light:after, .xicon-inline.icon-x-social-large .icon.c-hover-hue-teal-light:after,
.xicon-inline .icon.icon-x-social-large.c-hover-hue-teal-light:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC);
}
.xicon.icon-x-social-large .icon.c-hue-teal-dark:before,
.xicon .icon.icon-x-social-large.c-hue-teal-dark:before, .xicon-inline.icon-x-social-large .icon.c-hue-teal-dark:before,
.xicon-inline .icon.icon-x-social-large.c-hue-teal-dark:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC);
}
.xicon.icon-x-social-large .icon.c-hover-hue-teal-dark:after,
.xicon .icon.icon-x-social-large.c-hover-hue-teal-dark:after, .xicon-inline.icon-x-social-large .icon.c-hover-hue-teal-dark:after,
.xicon-inline .icon.icon-x-social-large.c-hover-hue-teal-dark:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC);
}
.xicon.icon-x-social-large .icon.c-hue-teal-tint:before,
.xicon .icon.icon-x-social-large.c-hue-teal-tint:before, .xicon-inline.icon-x-social-large .icon.c-hue-teal-tint:before,
.xicon-inline .icon.icon-x-social-large.c-hue-teal-tint:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC);
}
.xicon.icon-x-social-large .icon.c-hover-hue-teal-tint:after,
.xicon .icon.icon-x-social-large.c-hover-hue-teal-tint:after, .xicon-inline.icon-x-social-large .icon.c-hover-hue-teal-tint:after,
.xicon-inline .icon.icon-x-social-large.c-hover-hue-teal-tint:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC);
}
.xicon.icon-x-social-large .icon.c-hue-mint:before,
.xicon .icon.icon-x-social-large.c-hue-mint:before, .xicon-inline.icon-x-social-large .icon.c-hue-mint:before,
.xicon-inline .icon.icon-x-social-large.c-hue-mint:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=14FFC7);
}
.xicon.icon-x-social-large .icon.c-hover-hue-mint:after,
.xicon .icon.icon-x-social-large.c-hover-hue-mint:after, .xicon-inline.icon-x-social-large .icon.c-hover-hue-mint:after,
.xicon-inline .icon.icon-x-social-large.c-hover-hue-mint:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=14FFC7);
}
.xicon.icon-x-social-large .icon.c-hue-mint-lighter:before,
.xicon .icon.icon-x-social-large.c-hue-mint-lighter:before, .xicon-inline.icon-x-social-large .icon.c-hue-mint-lighter:before,
.xicon-inline .icon.icon-x-social-large.c-hue-mint-lighter:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=D6FFF0);
}
.xicon.icon-x-social-large .icon.c-hover-hue-mint-lighter:after,
.xicon .icon.icon-x-social-large.c-hover-hue-mint-lighter:after, .xicon-inline.icon-x-social-large .icon.c-hover-hue-mint-lighter:after,
.xicon-inline .icon.icon-x-social-large.c-hover-hue-mint-lighter:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=D6FFF0);
}
.xicon.icon-x-social-large .icon.c-hue-mint-light:before,
.xicon .icon.icon-x-social-large.c-hue-mint-light:before, .xicon-inline.icon-x-social-large .icon.c-hue-mint-light:before,
.xicon-inline .icon.icon-x-social-large.c-hue-mint-light:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A5A1);
}
.xicon.icon-x-social-large .icon.c-hover-hue-mint-light:after,
.xicon .icon.icon-x-social-large.c-hover-hue-mint-light:after, .xicon-inline.icon-x-social-large .icon.c-hover-hue-mint-light:after,
.xicon-inline .icon.icon-x-social-large.c-hover-hue-mint-light:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A5A1);
}
.xicon.icon-x-social-large .icon.c-hue-mint-dark:before,
.xicon .icon.icon-x-social-large.c-hue-mint-dark:before, .xicon-inline.icon-x-social-large .icon.c-hue-mint-dark:before,
.xicon-inline .icon.icon-x-social-large.c-hue-mint-dark:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=004C43);
}
.xicon.icon-x-social-large .icon.c-hover-hue-mint-dark:after,
.xicon .icon.icon-x-social-large.c-hover-hue-mint-dark:after, .xicon-inline.icon-x-social-large .icon.c-hover-hue-mint-dark:after,
.xicon-inline .icon.icon-x-social-large.c-hover-hue-mint-dark:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=004C43);
}
.xicon.icon-x-social-large .icon.c-hue-mint-tint:before,
.xicon .icon.icon-x-social-large.c-hue-mint-tint:before, .xicon-inline.icon-x-social-large .icon.c-hue-mint-tint:before,
.xicon-inline .icon.icon-x-social-large.c-hue-mint-tint:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=27675F);
}
.xicon.icon-x-social-large .icon.c-hover-hue-mint-tint:after,
.xicon .icon.icon-x-social-large.c-hover-hue-mint-tint:after, .xicon-inline.icon-x-social-large .icon.c-hover-hue-mint-tint:after,
.xicon-inline .icon.icon-x-social-large.c-hover-hue-mint-tint:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=27675F);
}
.xicon.icon-x-social-large .icon.c-hue-green:before,
.xicon .icon.icon-x-social-large.c-hue-green:before, .xicon-inline.icon-x-social-large .icon.c-hue-green:before,
.xicon-inline .icon.icon-x-social-large.c-hue-green:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=8CFF50);
}
.xicon.icon-x-social-large .icon.c-hover-hue-green:after,
.xicon .icon.icon-x-social-large.c-hover-hue-green:after, .xicon-inline.icon-x-social-large .icon.c-hover-hue-green:after,
.xicon-inline .icon.icon-x-social-large.c-hover-hue-green:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=8CFF50);
}
.xicon.icon-x-social-large .icon.c-hue-green-lighter:before,
.xicon .icon.icon-x-social-large.c-hue-green-lighter:before, .xicon-inline.icon-x-social-large .icon.c-hue-green-lighter:before,
.xicon-inline .icon.icon-x-social-large.c-hue-green-lighter:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=EEFFE5);
}
.xicon.icon-x-social-large .icon.c-hover-hue-green-lighter:after,
.xicon .icon.icon-x-social-large.c-hover-hue-green-lighter:after, .xicon-inline.icon-x-social-large .icon.c-hover-hue-green-lighter:after,
.xicon-inline .icon.icon-x-social-large.c-hover-hue-green-lighter:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=EEFFE5);
}
.xicon.icon-x-social-large .icon.c-hue-green-light:before,
.xicon .icon.icon-x-social-large.c-hue-green-light:before, .xicon-inline.icon-x-social-large .icon.c-hue-green-light:before,
.xicon-inline .icon.icon-x-social-large.c-hue-green-light:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=90A193);
}
.xicon.icon-x-social-large .icon.c-hover-hue-green-light:after,
.xicon .icon.icon-x-social-large.c-hover-hue-green-light:after, .xicon-inline.icon-x-social-large .icon.c-hover-hue-green-light:after,
.xicon-inline .icon.icon-x-social-large.c-hover-hue-green-light:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=90A193);
}
.xicon.icon-x-social-large .icon.c-hue-green-dark:before,
.xicon .icon.icon-x-social-large.c-hue-green-dark:before, .xicon-inline.icon-x-social-large .icon.c-hue-green-dark:before,
.xicon-inline .icon.icon-x-social-large.c-hue-green-dark:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=214427);
}
.xicon.icon-x-social-large .icon.c-hover-hue-green-dark:after,
.xicon .icon.icon-x-social-large.c-hover-hue-green-dark:after, .xicon-inline.icon-x-social-large .icon.c-hover-hue-green-dark:after,
.xicon-inline .icon.icon-x-social-large.c-hover-hue-green-dark:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=214427);
}
.xicon.icon-x-social-large .icon.c-hue-green-tint:before,
.xicon .icon.icon-x-social-large.c-hue-green-tint:before, .xicon-inline.icon-x-social-large .icon.c-hue-green-tint:before,
.xicon-inline .icon.icon-x-social-large.c-hue-green-tint:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=426047);
}
.xicon.icon-x-social-large .icon.c-hover-hue-green-tint:after,
.xicon .icon.icon-x-social-large.c-hover-hue-green-tint:after, .xicon-inline.icon-x-social-large .icon.c-hover-hue-green-tint:after,
.xicon-inline .icon.icon-x-social-large.c-hover-hue-green-tint:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=426047);
}
.xicon.icon-x-social-large .icon.c-hue-yellow:before,
.xicon .icon.icon-x-social-large.c-hue-yellow:before, .xicon-inline.icon-x-social-large .icon.c-hue-yellow:before,
.xicon-inline .icon.icon-x-social-large.c-hue-yellow:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFE533);
}
.xicon.icon-x-social-large .icon.c-hover-hue-yellow:after,
.xicon .icon.icon-x-social-large.c-hover-hue-yellow:after, .xicon-inline.icon-x-social-large .icon.c-hover-hue-yellow:after,
.xicon-inline .icon.icon-x-social-large.c-hover-hue-yellow:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFE533);
}
.xicon.icon-x-social-large .icon.c-hue-yellow-lighter:before,
.xicon .icon.icon-x-social-large.c-hue-yellow-lighter:before, .xicon-inline.icon-x-social-large .icon.c-hue-yellow-lighter:before,
.xicon-inline .icon.icon-x-social-large.c-hue-yellow-lighter:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFFAD6);
}
.xicon.icon-x-social-large .icon.c-hover-hue-yellow-lighter:after,
.xicon .icon.icon-x-social-large.c-hover-hue-yellow-lighter:after, .xicon-inline.icon-x-social-large .icon.c-hover-hue-yellow-lighter:after,
.xicon-inline .icon.icon-x-social-large.c-hover-hue-yellow-lighter:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFFAD6);
}
.xicon.icon-x-social-large .icon.c-hue-yellow-light:before,
.xicon .icon.icon-x-social-large.c-hue-yellow-light:before, .xicon-inline.icon-x-social-large .icon.c-hue-yellow-light:before,
.xicon-inline .icon.icon-x-social-large.c-hue-yellow-light:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=9694A8);
}
.xicon.icon-x-social-large .icon.c-hover-hue-yellow-light:after,
.xicon .icon.icon-x-social-large.c-hover-hue-yellow-light:after, .xicon-inline.icon-x-social-large .icon.c-hover-hue-yellow-light:after,
.xicon-inline .icon.icon-x-social-large.c-hover-hue-yellow-light:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=9694A8);
}
.xicon.icon-x-social-large .icon.c-hue-yellow-dark:before,
.xicon .icon.icon-x-social-large.c-hue-yellow-dark:before, .xicon-inline.icon-x-social-large .icon.c-hue-yellow-dark:before,
.xicon-inline .icon.icon-x-social-large.c-hue-yellow-dark:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=2D2A51);
}
.xicon.icon-x-social-large .icon.c-hover-hue-yellow-dark:after,
.xicon .icon.icon-x-social-large.c-hover-hue-yellow-dark:after, .xicon-inline.icon-x-social-large .icon.c-hover-hue-yellow-dark:after,
.xicon-inline .icon.icon-x-social-large.c-hover-hue-yellow-dark:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=2D2A51);
}
.xicon.icon-x-social-large .icon.c-hue-yellow-tint:before,
.xicon .icon.icon-x-social-large.c-hue-yellow-tint:before, .xicon-inline.icon-x-social-large .icon.c-hue-yellow-tint:before,
.xicon-inline .icon.icon-x-social-large.c-hue-yellow-tint:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=4D4A6B);
}
.xicon.icon-x-social-large .icon.c-hover-hue-yellow-tint:after,
.xicon .icon.icon-x-social-large.c-hover-hue-yellow-tint:after, .xicon-inline.icon-x-social-large .icon.c-hover-hue-yellow-tint:after,
.xicon-inline .icon.icon-x-social-large.c-hover-hue-yellow-tint:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=4D4A6B);
}
.xicon.icon-x-social-large .icon.c-hue-orange:before,
.xicon .icon.icon-x-social-large.c-hue-orange:before, .xicon-inline.icon-x-social-large .icon.c-hue-orange:before,
.xicon-inline .icon.icon-x-social-large.c-hue-orange:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FF8500);
}
.xicon.icon-x-social-large .icon.c-hover-hue-orange:after,
.xicon .icon.icon-x-social-large.c-hover-hue-orange:after, .xicon-inline.icon-x-social-large .icon.c-hover-hue-orange:after,
.xicon-inline .icon.icon-x-social-large.c-hover-hue-orange:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FF8500);
}
.xicon.icon-x-social-large .icon.c-hue-orange-lighter:before,
.xicon .icon.icon-x-social-large.c-hue-orange-lighter:before, .xicon-inline.icon-x-social-large .icon.c-hue-orange-lighter:before,
.xicon-inline .icon.icon-x-social-large.c-hue-orange-lighter:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFE7CC);
}
.xicon.icon-x-social-large .icon.c-hover-hue-orange-lighter:after,
.xicon .icon.icon-x-social-large.c-hover-hue-orange-lighter:after, .xicon-inline.icon-x-social-large .icon.c-hover-hue-orange-lighter:after,
.xicon-inline .icon.icon-x-social-large.c-hover-hue-orange-lighter:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFE7CC);
}
.xicon.icon-x-social-large .icon.c-hue-orange-light:before,
.xicon .icon.icon-x-social-large.c-hue-orange-light:before, .xicon-inline.icon-x-social-large .icon.c-hue-orange-light:before,
.xicon-inline .icon.icon-x-social-large.c-hue-orange-light:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=A38D9A);
}
.xicon.icon-x-social-large .icon.c-hover-hue-orange-light:after,
.xicon .icon.icon-x-social-large.c-hover-hue-orange-light:after, .xicon-inline.icon-x-social-large .icon.c-hover-hue-orange-light:after,
.xicon-inline .icon.icon-x-social-large.c-hover-hue-orange-light:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=A38D9A);
}
.xicon.icon-x-social-large .icon.c-hue-orange-dark:before,
.xicon .icon.icon-x-social-large.c-hue-orange-dark:before, .xicon-inline.icon-x-social-large .icon.c-hue-orange-dark:before,
.xicon-inline .icon.icon-x-social-large.c-hue-orange-dark:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=471C35);
}
.xicon.icon-x-social-large .icon.c-hover-hue-orange-dark:after,
.xicon .icon.icon-x-social-large.c-hover-hue-orange-dark:after, .xicon-inline.icon-x-social-large .icon.c-hover-hue-orange-dark:after,
.xicon-inline .icon.icon-x-social-large.c-hover-hue-orange-dark:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=471C35);
}
.xicon.icon-x-social-large .icon.c-hue-orange-tint:before,
.xicon .icon.icon-x-social-large.c-hue-orange-tint:before, .xicon-inline.icon-x-social-large .icon.c-hue-orange-tint:before,
.xicon-inline .icon.icon-x-social-large.c-hue-orange-tint:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=633E53);
}
.xicon.icon-x-social-large .icon.c-hover-hue-orange-tint:after,
.xicon .icon.icon-x-social-large.c-hover-hue-orange-tint:after, .xicon-inline.icon-x-social-large .icon.c-hover-hue-orange-tint:after,
.xicon-inline .icon.icon-x-social-large.c-hover-hue-orange-tint:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=633E53);
}
.xicon.icon-x-social-large .icon.c-hue-red:before,
.xicon .icon.icon-x-social-large.c-hue-red:before, .xicon-inline.icon-x-social-large .icon.c-hue-red:before,
.xicon-inline .icon.icon-x-social-large.c-hue-red:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FF6378);
}
.xicon.icon-x-social-large .icon.c-hover-hue-red:after,
.xicon .icon.icon-x-social-large.c-hover-hue-red:after, .xicon-inline.icon-x-social-large .icon.c-hover-hue-red:after,
.xicon-inline .icon.icon-x-social-large.c-hover-hue-red:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FF6378);
}
.xicon.icon-x-social-large .icon.c-hue-red-lighter:before,
.xicon .icon.icon-x-social-large.c-hue-red-lighter:before, .xicon-inline.icon-x-social-large .icon.c-hue-red-lighter:before,
.xicon-inline .icon.icon-x-social-large.c-hue-red-lighter:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFE0E4);
}
.xicon.icon-x-social-large .icon.c-hover-hue-red-lighter:after,
.xicon .icon.icon-x-social-large.c-hover-hue-red-lighter:after, .xicon-inline.icon-x-social-large .icon.c-hover-hue-red-lighter:after,
.xicon-inline .icon.icon-x-social-large.c-hover-hue-red-lighter:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFE0E4);
}
.xicon.icon-x-social-large .icon.c-hue-red-light:before,
.xicon .icon.icon-x-social-large.c-hue-red-light:before, .xicon-inline.icon-x-social-large .icon.c-hue-red-light:before,
.xicon-inline .icon.icon-x-social-large.c-hue-red-light:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=9E8092);
}
.xicon.icon-x-social-large .icon.c-hover-hue-red-light:after,
.xicon .icon.icon-x-social-large.c-hover-hue-red-light:after, .xicon-inline.icon-x-social-large .icon.c-hover-hue-red-light:after,
.xicon-inline .icon.icon-x-social-large.c-hover-hue-red-light:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=9E8092);
}
.xicon.icon-x-social-large .icon.c-hue-red-dark:before,
.xicon .icon.icon-x-social-large.c-hue-red-dark:before, .xicon-inline.icon-x-social-large .icon.c-hue-red-dark:before,
.xicon-inline .icon.icon-x-social-large.c-hue-red-dark:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=3E0026);
}
.xicon.icon-x-social-large .icon.c-hover-hue-red-dark:after,
.xicon .icon.icon-x-social-large.c-hover-hue-red-dark:after, .xicon-inline.icon-x-social-large .icon.c-hover-hue-red-dark:after,
.xicon-inline .icon.icon-x-social-large.c-hover-hue-red-dark:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=3E0026);
}
.xicon.icon-x-social-large .icon.c-hue-red-tint:before,
.xicon .icon.icon-x-social-large.c-hue-red-tint:before, .xicon-inline.icon-x-social-large .icon.c-hue-red-tint:before,
.xicon-inline .icon.icon-x-social-large.c-hue-red-tint:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=5B2646);
}
.xicon.icon-x-social-large .icon.c-hover-hue-red-tint:after,
.xicon .icon.icon-x-social-large.c-hover-hue-red-tint:after, .xicon-inline.icon-x-social-large .icon.c-hover-hue-red-tint:after,
.xicon-inline .icon.icon-x-social-large.c-hover-hue-red-tint:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=5B2646);
}
.xicon.icon-x-social-large .icon.c-hue-maroon:before,
.xicon .icon.icon-x-social-large.c-hue-maroon:before, .xicon-inline.icon-x-social-large .icon.c-hue-maroon:before,
.xicon-inline .icon.icon-x-social-large.c-hue-maroon:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FF6378);
}
.xicon.icon-x-social-large .icon.c-hover-hue-maroon:after,
.xicon .icon.icon-x-social-large.c-hover-hue-maroon:after, .xicon-inline.icon-x-social-large .icon.c-hover-hue-maroon:after,
.xicon-inline .icon.icon-x-social-large.c-hover-hue-maroon:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FF6378);
}
.xicon.icon-x-social-large .icon.c-hue-maroon-lighter:before,
.xicon .icon.icon-x-social-large.c-hue-maroon-lighter:before, .xicon-inline.icon-x-social-large .icon.c-hue-maroon-lighter:before,
.xicon-inline .icon.icon-x-social-large.c-hue-maroon-lighter:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFE0E4);
}
.xicon.icon-x-social-large .icon.c-hover-hue-maroon-lighter:after,
.xicon .icon.icon-x-social-large.c-hover-hue-maroon-lighter:after, .xicon-inline.icon-x-social-large .icon.c-hover-hue-maroon-lighter:after,
.xicon-inline .icon.icon-x-social-large.c-hover-hue-maroon-lighter:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFE0E4);
}
.xicon.icon-x-social-large .icon.c-hue-maroon-light:before,
.xicon .icon.icon-x-social-large.c-hue-maroon-light:before, .xicon-inline.icon-x-social-large .icon.c-hue-maroon-light:before,
.xicon-inline .icon.icon-x-social-large.c-hue-maroon-light:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=9E8092);
}
.xicon.icon-x-social-large .icon.c-hover-hue-maroon-light:after,
.xicon .icon.icon-x-social-large.c-hover-hue-maroon-light:after, .xicon-inline.icon-x-social-large .icon.c-hover-hue-maroon-light:after,
.xicon-inline .icon.icon-x-social-large.c-hover-hue-maroon-light:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=9E8092);
}
.xicon.icon-x-social-large .icon.c-hue-maroon-dark:before,
.xicon .icon.icon-x-social-large.c-hue-maroon-dark:before, .xicon-inline.icon-x-social-large .icon.c-hue-maroon-dark:before,
.xicon-inline .icon.icon-x-social-large.c-hue-maroon-dark:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=3E0026);
}
.xicon.icon-x-social-large .icon.c-hover-hue-maroon-dark:after,
.xicon .icon.icon-x-social-large.c-hover-hue-maroon-dark:after, .xicon-inline.icon-x-social-large .icon.c-hover-hue-maroon-dark:after,
.xicon-inline .icon.icon-x-social-large.c-hover-hue-maroon-dark:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=3E0026);
}
.xicon.icon-x-social-large .icon.c-hue-maroon-tint:before,
.xicon .icon.icon-x-social-large.c-hue-maroon-tint:before, .xicon-inline.icon-x-social-large .icon.c-hue-maroon-tint:before,
.xicon-inline .icon.icon-x-social-large.c-hue-maroon-tint:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=9E8092);
}
.xicon.icon-x-social-large .icon.c-hover-hue-maroon-tint:after,
.xicon .icon.icon-x-social-large.c-hover-hue-maroon-tint:after, .xicon-inline.icon-x-social-large .icon.c-hover-hue-maroon-tint:after,
.xicon-inline .icon.icon-x-social-large.c-hover-hue-maroon-tint:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=9E8092);
}
.xicon.icon-x-social-large .icon.c-hue-pink:before,
.xicon .icon.icon-x-social-large.c-hue-pink:before, .xicon-inline.icon-x-social-large .icon.c-hue-pink:before,
.xicon-inline .icon.icon-x-social-large.c-hue-pink:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FF82FF);
}
.xicon.icon-x-social-large .icon.c-hover-hue-pink:after,
.xicon .icon.icon-x-social-large.c-hover-hue-pink:after, .xicon-inline.icon-x-social-large .icon.c-hover-hue-pink:after,
.xicon-inline .icon.icon-x-social-large.c-hover-hue-pink:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FF82FF);
}
.xicon.icon-x-social-large .icon.c-hue-pink-lighter:before,
.xicon .icon.icon-x-social-large.c-hue-pink-lighter:before, .xicon-inline.icon-x-social-large .icon.c-hue-pink-lighter:before,
.xicon-inline .icon.icon-x-social-large.c-hue-pink-lighter:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFE6FF);
}
.xicon.icon-x-social-large .icon.c-hover-hue-pink-lighter:after,
.xicon .icon.icon-x-social-large.c-hover-hue-pink-lighter:after, .xicon-inline.icon-x-social-large .icon.c-hover-hue-pink-lighter:after,
.xicon-inline .icon.icon-x-social-large.c-hover-hue-pink-lighter:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFE6FF);
}
.xicon.icon-x-social-large .icon.c-hue-pink-light:before,
.xicon .icon.icon-x-social-large.c-hue-pink-light:before, .xicon-inline.icon-x-social-large .icon.c-hue-pink-light:before,
.xicon-inline .icon.icon-x-social-large.c-hue-pink-light:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=A194A7);
}
.xicon.icon-x-social-large .icon.c-hover-hue-pink-light:after,
.xicon .icon.icon-x-social-large.c-hover-hue-pink-light:after, .xicon-inline.icon-x-social-large .icon.c-hover-hue-pink-light:after,
.xicon-inline .icon.icon-x-social-large.c-hover-hue-pink-light:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=A194A7);
}
.xicon.icon-x-social-large .icon.c-hue-pink-dark:before,
.xicon .icon.icon-x-social-large.c-hue-pink-dark:before, .xicon-inline.icon-x-social-large .icon.c-hue-pink-dark:before,
.xicon-inline .icon.icon-x-social-large.c-hue-pink-dark:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=442A4F);
}
.xicon.icon-x-social-large .icon.c-hover-hue-pink-dark:after,
.xicon .icon.icon-x-social-large.c-hover-hue-pink-dark:after, .xicon-inline.icon-x-social-large .icon.c-hover-hue-pink-dark:after,
.xicon-inline .icon.icon-x-social-large.c-hover-hue-pink-dark:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=442A4F);
}
.xicon.icon-x-social-large .icon.c-hue-pink-tint:before,
.xicon .icon.icon-x-social-large.c-hue-pink-tint:before, .xicon-inline.icon-x-social-large .icon.c-hue-pink-tint:before,
.xicon-inline .icon.icon-x-social-large.c-hue-pink-tint:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=604A69);
}
.xicon.icon-x-social-large .icon.c-hover-hue-pink-tint:after,
.xicon .icon.icon-x-social-large.c-hover-hue-pink-tint:after, .xicon-inline.icon-x-social-large .icon.c-hover-hue-pink-tint:after,
.xicon-inline .icon.icon-x-social-large.c-hover-hue-pink-tint:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=604A69);
}
.xicon.icon-x-social-large .icon.c-hue-purple:before,
.xicon .icon.icon-x-social-large.c-hue-purple:before, .xicon-inline.icon-x-social-large .icon.c-hue-purple:before,
.xicon-inline .icon.icon-x-social-large.c-hue-purple:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=B58CFF);
}
.xicon.icon-x-social-large .icon.c-hover-hue-purple:after,
.xicon .icon.icon-x-social-large.c-hover-hue-purple:after, .xicon-inline.icon-x-social-large .icon.c-hover-hue-purple:after,
.xicon-inline .icon.icon-x-social-large.c-hover-hue-purple:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=B58CFF);
}
.xicon.icon-x-social-large .icon.c-hue-purple-lighter:before,
.xicon .icon.icon-x-social-large.c-hue-purple-lighter:before, .xicon-inline.icon-x-social-large .icon.c-hue-purple-lighter:before,
.xicon-inline .icon.icon-x-social-large.c-hue-purple-lighter:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=F0E8FF);
}
.xicon.icon-x-social-large .icon.c-hover-hue-purple-lighter:after,
.xicon .icon.icon-x-social-large.c-hover-hue-purple-lighter:after, .xicon-inline.icon-x-social-large .icon.c-hover-hue-purple-lighter:after,
.xicon-inline .icon.icon-x-social-large.c-hover-hue-purple-lighter:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=F0E8FF);
}
.xicon.icon-x-social-large .icon.c-hue-purple-light:before,
.xicon .icon.icon-x-social-large.c-hue-purple-light:before, .xicon-inline.icon-x-social-large .icon.c-hue-purple-light:before,
.xicon-inline .icon.icon-x-social-large.c-hue-purple-light:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=9888A5);
}
.xicon.icon-x-social-large .icon.c-hover-hue-purple-light:after,
.xicon .icon.icon-x-social-large.c-hover-hue-purple-light:after, .xicon-inline.icon-x-social-large .icon.c-hover-hue-purple-light:after,
.xicon-inline .icon.icon-x-social-large.c-hover-hue-purple-light:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=9888A5);
}
.xicon.icon-x-social-large .icon.c-hue-purple-dark:before,
.xicon .icon.icon-x-social-large.c-hue-purple-dark:before, .xicon-inline.icon-x-social-large .icon.c-hue-purple-dark:before,
.xicon-inline .icon.icon-x-social-large.c-hue-purple-dark:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=32124C);
}
.xicon.icon-x-social-large .icon.c-hover-hue-purple-dark:after,
.xicon .icon.icon-x-social-large.c-hover-hue-purple-dark:after, .xicon-inline.icon-x-social-large .icon.c-hover-hue-purple-dark:after,
.xicon-inline .icon.icon-x-social-large.c-hover-hue-purple-dark:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=32124C);
}
.xicon.icon-x-social-large .icon.c-hue-purple-tint:before,
.xicon .icon.icon-x-social-large.c-hue-purple-tint:before, .xicon-inline.icon-x-social-large .icon.c-hue-purple-tint:before,
.xicon-inline .icon.icon-x-social-large.c-hue-purple-tint:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=513667);
}
.xicon.icon-x-social-large .icon.c-hover-hue-purple-tint:after,
.xicon .icon.icon-x-social-large.c-hover-hue-purple-tint:after, .xicon-inline.icon-x-social-large .icon.c-hover-hue-purple-tint:after,
.xicon-inline .icon.icon-x-social-large.c-hover-hue-purple-tint:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=513667);
}
.xicon.icon-x-social-large .icon.c-base:before,
.xicon .icon.icon-x-social-large.c-base:before, .xicon-inline.icon-x-social-large .icon.c-base:before,
.xicon-inline .icon.icon-x-social-large.c-base:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00F0FF);
}
.xicon.icon-x-social-large .icon.c-hover-base:after,
.xicon .icon.icon-x-social-large.c-hover-base:after, .xicon-inline.icon-x-social-large .icon.c-hover-base:after,
.xicon-inline .icon.icon-x-social-large.c-hover-base:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00F0FF);
}
.xicon.icon-x-social-large .icon.c-base-light:before,
.xicon .icon.icon-x-social-large.c-base-light:before, .xicon-inline.icon-x-social-large .icon.c-base-light:before,
.xicon-inline .icon.icon-x-social-large.c-base-light:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00FFED);
}
.xicon.icon-x-social-large .icon.c-hover-base-light:after,
.xicon .icon.icon-x-social-large.c-hover-base-light:after, .xicon-inline.icon-x-social-large .icon.c-hover-base-light:after,
.xicon-inline .icon.icon-x-social-large.c-hover-base-light:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00FFED);
}
.xicon.icon-x-social-large .icon.c-base-dark:before,
.xicon .icon.icon-x-social-large.c-base-dark:before, .xicon-inline.icon-x-social-large .icon.c-base-dark:before,
.xicon-inline .icon.icon-x-social-large.c-base-dark:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=3DE3FF);
}
.xicon.icon-x-social-large .icon.c-hover-base-dark:after,
.xicon .icon.icon-x-social-large.c-hover-base-dark:after, .xicon-inline.icon-x-social-large .icon.c-hover-base-dark:after,
.xicon-inline .icon.icon-x-social-large.c-hover-base-dark:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=3DE3FF);
}
.xicon.icon-x-social-large .icon.c-alt-light:before,
.xicon .icon.icon-x-social-large.c-alt-light:before, .xicon-inline.icon-x-social-large .icon.c-alt-light:before,
.xicon-inline .icon.icon-x-social-large.c-alt-light:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=75FFB5);
}
.xicon.icon-x-social-large .icon.c-hover-alt-light:after,
.xicon .icon.icon-x-social-large.c-hover-alt-light:after, .xicon-inline.icon-x-social-large .icon.c-hover-alt-light:after,
.xicon-inline .icon.icon-x-social-large.c-hover-alt-light:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=75FFB5);
}
.xicon.icon-x-social-large .icon.c-alt-dark:before,
.xicon .icon.icon-x-social-large.c-alt-dark:before, .xicon-inline.icon-x-social-large .icon.c-alt-dark:before,
.xicon-inline .icon.icon-x-social-large.c-alt-dark:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=3BFFCC);
}
.xicon.icon-x-social-large .icon.c-hover-alt-dark:after,
.xicon .icon.icon-x-social-large.c-hover-alt-dark:after, .xicon-inline.icon-x-social-large .icon.c-hover-alt-dark:after,
.xicon-inline .icon.icon-x-social-large.c-hover-alt-dark:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=3BFFCC);
}
.xicon.icon-x-social-large .icon.c-error:before,
.xicon .icon.icon-x-social-large.c-error:before, .xicon-inline.icon-x-social-large .icon.c-error:before,
.xicon-inline .icon.icon-x-social-large.c-error:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=ff6666);
}
.xicon.icon-x-social-large .icon.c-hover-error:after,
.xicon .icon.icon-x-social-large.c-hover-error:after, .xicon-inline.icon-x-social-large .icon.c-hover-error:after,
.xicon-inline .icon.icon-x-social-large.c-hover-error:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=ff6666);
}
.xicon.icon-x-social-large .icon.c-back:before,
.xicon .icon.icon-x-social-large.c-back:before, .xicon-inline.icon-x-social-large .icon.c-back:before,
.xicon-inline .icon.icon-x-social-large.c-back:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFFFFF);
}
.xicon.icon-x-social-large .icon.c-hover-back:after,
.xicon .icon.icon-x-social-large.c-hover-back:after, .xicon-inline.icon-x-social-large .icon.c-hover-back:after,
.xicon-inline .icon.icon-x-social-large.c-hover-back:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFFFFF);
}
.xicon.icon-x-social-large .icon.c-mobile-header:before,
.xicon .icon.icon-x-social-large.c-mobile-header:before, .xicon-inline.icon-x-social-large .icon.c-mobile-header:before,
.xicon-inline .icon.icon-x-social-large.c-mobile-header:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFFFFF);
}
.xicon.icon-x-social-large .icon.c-hover-mobile-header:after,
.xicon .icon.icon-x-social-large.c-hover-mobile-header:after, .xicon-inline.icon-x-social-large .icon.c-hover-mobile-header:after,
.xicon-inline .icon.icon-x-social-large.c-hover-mobile-header:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFFFFF);
}
.xicon.icon-x-social-large .icon.c-popup-back:before,
.xicon .icon.icon-x-social-large.c-popup-back:before, .xicon-inline.icon-x-social-large .icon.c-popup-back:before,
.xicon-inline .icon.icon-x-social-large.c-popup-back:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00505A);
}
.xicon.icon-x-social-large .icon.c-hover-popup-back:after,
.xicon .icon.icon-x-social-large.c-hover-popup-back:after, .xicon-inline.icon-x-social-large .icon.c-hover-popup-back:after,
.xicon-inline .icon.icon-x-social-large.c-hover-popup-back:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00505A);
}
.xicon.icon-x-social-large .icon.c-popup-overlay:before,
.xicon .icon.icon-x-social-large.c-popup-overlay:before, .xicon-inline.icon-x-social-large .icon.c-popup-overlay:before,
.xicon-inline .icon.icon-x-social-large.c-popup-overlay:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=000000);
}
.xicon.icon-x-social-large .icon.c-hover-popup-overlay:after,
.xicon .icon.icon-x-social-large.c-hover-popup-overlay:after, .xicon-inline.icon-x-social-large .icon.c-hover-popup-overlay:after,
.xicon-inline .icon.icon-x-social-large.c-hover-popup-overlay:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=000000);
}
.xicon.icon-x-social-large .icon.c-high:before,
.xicon .icon.icon-x-social-large.c-high:before, .xicon-inline.icon-x-social-large .icon.c-high:before,
.xicon-inline .icon.icon-x-social-large.c-high:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00F0FF);
}
.xicon.icon-x-social-large .icon.c-hover-high:after,
.xicon .icon.icon-x-social-large.c-hover-high:after, .xicon-inline.icon-x-social-large .icon.c-hover-high:after,
.xicon-inline .icon.icon-x-social-large.c-hover-high:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00F0FF);
}
.xicon.icon-x-social-large .icon.c-title:before,
.xicon .icon.icon-x-social-large.c-title:before, .xicon-inline.icon-x-social-large .icon.c-title:before,
.xicon-inline .icon.icon-x-social-large.c-title:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=1A2D50);
}
.xicon.icon-x-social-large .icon.c-hover-title:after,
.xicon .icon.icon-x-social-large.c-hover-title:after, .xicon-inline.icon-x-social-large .icon.c-hover-title:after,
.xicon-inline .icon.icon-x-social-large.c-hover-title:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=1A2D50);
}
.xicon.icon-x-social-large .icon.c-body:before,
.xicon .icon.icon-x-social-large.c-body:before, .xicon-inline.icon-x-social-large .icon.c-body:before,
.xicon-inline .icon.icon-x-social-large.c-body:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=1A2D50);
}
.xicon.icon-x-social-large .icon.c-hover-body:after,
.xicon .icon.icon-x-social-large.c-hover-body:after, .xicon-inline.icon-x-social-large .icon.c-hover-body:after,
.xicon-inline .icon.icon-x-social-large.c-hover-body:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=1A2D50);
}
.xicon.icon-x-social-large .icon.c-body-alt:before,
.xicon .icon.icon-x-social-large.c-body-alt:before, .xicon-inline.icon-x-social-large .icon.c-body-alt:before,
.xicon-inline .icon.icon-x-social-large.c-body-alt:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFFFFF);
}
.xicon.icon-x-social-large .icon.c-hover-body-alt:after,
.xicon .icon.icon-x-social-large.c-hover-body-alt:after, .xicon-inline.icon-x-social-large .icon.c-hover-body-alt:after,
.xicon-inline .icon.icon-x-social-large.c-hover-body-alt:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFFFFF);
}
.xicon.icon-x-social-large .icon.c-link-hover:before,
.xicon .icon.icon-x-social-large.c-link-hover:before, .xicon-inline.icon-x-social-large .icon.c-link-hover:before,
.xicon-inline .icon.icon-x-social-large.c-link-hover:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=1A626B);
}
.xicon.icon-x-social-large .icon.c-hover-link-hover:after,
.xicon .icon.icon-x-social-large.c-hover-link-hover:after, .xicon-inline.icon-x-social-large .icon.c-hover-link-hover:after,
.xicon-inline .icon.icon-x-social-large.c-hover-link-hover:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=1A626B);
}
.xicon.icon-x-social-large .icon.c-input:before,
.xicon .icon.icon-x-social-large.c-input:before, .xicon-inline.icon-x-social-large .icon.c-input:before,
.xicon-inline .icon.icon-x-social-large.c-input:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC);
}
.xicon.icon-x-social-large .icon.c-hover-input:after,
.xicon .icon.icon-x-social-large.c-hover-input:after, .xicon-inline.icon-x-social-large .icon.c-hover-input:after,
.xicon-inline .icon.icon-x-social-large.c-hover-input:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC);
}
.xicon.icon-x-social-large .icon.c-input-border:before,
.xicon .icon.icon-x-social-large.c-input-border:before, .xicon-inline.icon-x-social-large .icon.c-input-border:before,
.xicon-inline .icon.icon-x-social-large.c-input-border:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=1A626B);
}
.xicon.icon-x-social-large .icon.c-hover-input-border:after,
.xicon .icon.icon-x-social-large.c-hover-input-border:after, .xicon-inline.icon-x-social-large .icon.c-hover-input-border:after,
.xicon-inline .icon.icon-x-social-large.c-hover-input-border:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=1A626B);
}
.xicon.icon-x-social-large .icon.c-input-back:before,
.xicon .icon.icon-x-social-large.c-input-back:before, .xicon-inline.icon-x-social-large .icon.c-input-back:before,
.xicon-inline .icon.icon-x-social-large.c-input-back:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=1A626B);
}
.xicon.icon-x-social-large .icon.c-hover-input-back:after,
.xicon .icon.icon-x-social-large.c-hover-input-back:after, .xicon-inline.icon-x-social-large .icon.c-hover-input-back:after,
.xicon-inline .icon.icon-x-social-large.c-hover-input-back:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=1A626B);
}
.xicon.icon-x-social-large .icon.c-input-placeholder:before,
.xicon .icon.icon-x-social-large.c-input-placeholder:before, .xicon-inline.icon-x-social-large .icon.c-input-placeholder:before,
.xicon-inline .icon.icon-x-social-large.c-input-placeholder:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC);
}
.xicon.icon-x-social-large .icon.c-hover-input-placeholder:after,
.xicon .icon.icon-x-social-large.c-hover-input-placeholder:after, .xicon-inline.icon-x-social-large .icon.c-hover-input-placeholder:after,
.xicon-inline .icon.icon-x-social-large.c-hover-input-placeholder:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC);
}
.xicon.icon-x-social-large .label, .xicon-inline.icon-x-social-large .label {
  padding: 0 10px 0 0;
}
.xicon.icon-x-social-large .icon + .label, .xicon-inline.icon-x-social-large .icon + .label {
  padding: 0 0 0 10px;
}
.xicon.icon-x-social-large.stack .label, .xicon-inline.icon-x-social-large.stack .label {
  padding: 0 0 10px 0;
}
.xicon.icon-x-social-large.stack .icon + .label, .xicon-inline.icon-x-social-large.stack .icon + .label {
  padding: 10px 0 0 0;
}

/*--- Social-small ---*/
.xicon.icon-x-social-small .icon,
.xicon .icon.icon-x-social-small, .xicon-inline.icon-x-social-small .icon,
.xicon-inline .icon.icon-x-social-small {
  width: 18.6px;
  height: 19px;
}
.xicon.icon-x-social-small .icon:before,
.xicon .icon.icon-x-social-small:before, .xicon-inline.icon-x-social-small .icon:before,
.xicon-inline .icon.icon-x-social-small:before {
  background-image: url(/assets/images/icons/social/x.xsvg?);
}
.xicon.icon-x-social-small .icon:after,
.xicon .icon.icon-x-social-small:after, .xicon-inline.icon-x-social-small .icon:after,
.xicon-inline .icon.icon-x-social-small:after {
  background-image: url(/assets/images/icons/social/x.xsvg?);
}
.xicon.icon-x-social-small .icon span,
.xicon .icon.icon-x-social-small span, .xicon-inline.icon-x-social-small .icon span,
.xicon-inline .icon.icon-x-social-small span {
  background-image: url(/assets/images/icons/social/x.xsvg?&symbol=share);
}
.xicon.icon-x-social-small .icon.c-brand:before,
.xicon .icon.icon-x-social-small.c-brand:before, .xicon-inline.icon-x-social-small .icon.c-brand:before,
.xicon-inline .icon.icon-x-social-small.c-brand:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00F0FF);
}
.xicon.icon-x-social-small .icon.c-hover-brand:after,
.xicon .icon.icon-x-social-small.c-hover-brand:after, .xicon-inline.icon-x-social-small .icon.c-hover-brand:after,
.xicon-inline .icon.icon-x-social-small.c-hover-brand:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00F0FF);
}
.xicon.icon-x-social-small .icon.c-lightest:before,
.xicon .icon.icon-x-social-small.c-lightest:before, .xicon-inline.icon-x-social-small .icon.c-lightest:before,
.xicon-inline .icon.icon-x-social-small.c-lightest:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=D6FFF0);
}
.xicon.icon-x-social-small .icon.c-hover-lightest:after,
.xicon .icon.icon-x-social-small.c-hover-lightest:after, .xicon-inline.icon-x-social-small .icon.c-hover-lightest:after,
.xicon-inline .icon.icon-x-social-small.c-hover-lightest:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=D6FFF0);
}
.xicon.icon-x-social-small .icon.c-lighter:before,
.xicon .icon.icon-x-social-small.c-lighter:before, .xicon-inline.icon-x-social-small .icon.c-lighter:before,
.xicon-inline .icon.icon-x-social-small.c-lighter:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=BFD3D6);
}
.xicon.icon-x-social-small .icon.c-hover-lighter:after,
.xicon .icon.icon-x-social-small.c-hover-lighter:after, .xicon-inline.icon-x-social-small .icon.c-hover-lighter:after,
.xicon-inline .icon.icon-x-social-small.c-hover-lighter:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=BFD3D6);
}
.xicon.icon-x-social-small .icon.c-light:before,
.xicon .icon.icon-x-social-small.c-light:before, .xicon-inline.icon-x-social-small .icon.c-light:before,
.xicon-inline .icon.icon-x-social-small.c-light:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC);
}
.xicon.icon-x-social-small .icon.c-hover-light:after,
.xicon .icon.icon-x-social-small.c-hover-light:after, .xicon-inline.icon-x-social-small .icon.c-hover-light:after,
.xicon-inline .icon.icon-x-social-small.c-hover-light:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC);
}
.xicon.icon-x-social-small .icon.c-dark:before,
.xicon .icon.icon-x-social-small.c-dark:before, .xicon-inline.icon-x-social-small .icon.c-dark:before,
.xicon-inline .icon.icon-x-social-small.c-dark:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=1A626B);
}
.xicon.icon-x-social-small .icon.c-hover-dark:after,
.xicon .icon.icon-x-social-small.c-hover-dark:after, .xicon-inline.icon-x-social-small .icon.c-hover-dark:after,
.xicon-inline .icon.icon-x-social-small.c-hover-dark:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=1A626B);
}
.xicon.icon-x-social-small .icon.c-darker:before,
.xicon .icon.icon-x-social-small.c-darker:before, .xicon-inline.icon-x-social-small .icon.c-darker:before,
.xicon-inline .icon.icon-x-social-small.c-darker:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00505A);
}
.xicon.icon-x-social-small .icon.c-hover-darker:after,
.xicon .icon.icon-x-social-small.c-hover-darker:after, .xicon-inline.icon-x-social-small .icon.c-hover-darker:after,
.xicon-inline .icon.icon-x-social-small.c-hover-darker:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00505A);
}
.xicon.icon-x-social-small .icon.c-darkest:before,
.xicon .icon.icon-x-social-small.c-darkest:before, .xicon-inline.icon-x-social-small .icon.c-darkest:before,
.xicon-inline .icon.icon-x-social-small.c-darkest:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=1A2D50);
}
.xicon.icon-x-social-small .icon.c-hover-darkest:after,
.xicon .icon.icon-x-social-small.c-hover-darkest:after, .xicon-inline.icon-x-social-small .icon.c-hover-darkest:after,
.xicon-inline .icon.icon-x-social-small.c-hover-darkest:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=1A2D50);
}
.xicon.icon-x-social-small .icon.c-bip-blue:before,
.xicon .icon.icon-x-social-small.c-bip-blue:before, .xicon-inline.icon-x-social-small .icon.c-bip-blue:before,
.xicon-inline .icon.icon-x-social-small.c-bip-blue:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=0C2340);
}
.xicon.icon-x-social-small .icon.c-hover-bip-blue:after,
.xicon .icon.icon-x-social-small.c-hover-bip-blue:after, .xicon-inline.icon-x-social-small .icon.c-hover-bip-blue:after,
.xicon-inline .icon.icon-x-social-small.c-hover-bip-blue:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=0C2340);
}
.xicon.icon-x-social-small .icon.c-dark-fade:before,
.xicon .icon.icon-x-social-small.c-dark-fade:before, .xicon-inline.icon-x-social-small .icon.c-dark-fade:before,
.xicon-inline .icon.icon-x-social-small.c-dark-fade:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=41B7C4);
}
.xicon.icon-x-social-small .icon.c-hover-dark-fade:after,
.xicon .icon.icon-x-social-small.c-hover-dark-fade:after, .xicon-inline.icon-x-social-small .icon.c-hover-dark-fade:after,
.xicon-inline .icon.icon-x-social-small.c-hover-dark-fade:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=41B7C4);
}
.xicon.icon-x-social-small .icon.c-white:before,
.xicon .icon.icon-x-social-small.c-white:before, .xicon-inline.icon-x-social-small .icon.c-white:before,
.xicon-inline .icon.icon-x-social-small.c-white:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFFFFF);
}
.xicon.icon-x-social-small .icon.c-hover-white:after,
.xicon .icon.icon-x-social-small.c-hover-white:after, .xicon-inline.icon-x-social-small .icon.c-hover-white:after,
.xicon-inline .icon.icon-x-social-small.c-hover-white:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFFFFF);
}
.xicon.icon-x-social-small .icon.c-black:before,
.xicon .icon.icon-x-social-small.c-black:before, .xicon-inline.icon-x-social-small .icon.c-black:before,
.xicon-inline .icon.icon-x-social-small.c-black:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=000000);
}
.xicon.icon-x-social-small .icon.c-hover-black:after,
.xicon .icon.icon-x-social-small.c-hover-black:after, .xicon-inline.icon-x-social-small .icon.c-hover-black:after,
.xicon-inline .icon.icon-x-social-small.c-hover-black:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=000000);
}
.xicon.icon-x-social-small .icon.c-grey:before,
.xicon .icon.icon-x-social-small.c-grey:before, .xicon-inline.icon-x-social-small .icon.c-grey:before,
.xicon-inline .icon.icon-x-social-small.c-grey:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=E5E5E5);
}
.xicon.icon-x-social-small .icon.c-hover-grey:after,
.xicon .icon.icon-x-social-small.c-hover-grey:after, .xicon-inline.icon-x-social-small .icon.c-hover-grey:after,
.xicon-inline .icon.icon-x-social-small.c-hover-grey:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=E5E5E5);
}
.xicon.icon-x-social-small .icon.c-light-grey:before,
.xicon .icon.icon-x-social-small.c-light-grey:before, .xicon-inline.icon-x-social-small .icon.c-light-grey:before,
.xicon-inline .icon.icon-x-social-small.c-light-grey:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=f8f8f8);
}
.xicon.icon-x-social-small .icon.c-hover-light-grey:after,
.xicon .icon.icon-x-social-small.c-hover-light-grey:after, .xicon-inline.icon-x-social-small .icon.c-hover-light-grey:after,
.xicon-inline .icon.icon-x-social-small.c-hover-light-grey:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=f8f8f8);
}
.xicon.icon-x-social-small .icon.c-hue-blue:before,
.xicon .icon.icon-x-social-small.c-hue-blue:before, .xicon-inline.icon-x-social-small .icon.c-hue-blue:before,
.xicon-inline .icon.icon-x-social-small.c-hue-blue:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00F0FF);
}
.xicon.icon-x-social-small .icon.c-hover-hue-blue:after,
.xicon .icon.icon-x-social-small.c-hover-hue-blue:after, .xicon-inline.icon-x-social-small .icon.c-hover-hue-blue:after,
.xicon-inline .icon.icon-x-social-small.c-hover-hue-blue:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00F0FF);
}
.xicon.icon-x-social-small .icon.c-hue-blue-lighter:before,
.xicon .icon.icon-x-social-small.c-hue-blue-lighter:before, .xicon-inline.icon-x-social-small .icon.c-hue-blue-lighter:before,
.xicon-inline .icon.icon-x-social-small.c-hue-blue-lighter:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=CCFCFF);
}
.xicon.icon-x-social-small .icon.c-hover-hue-blue-lighter:after,
.xicon .icon.icon-x-social-small.c-hover-hue-blue-lighter:after, .xicon-inline.icon-x-social-small .icon.c-hover-hue-blue-lighter:after,
.xicon-inline .icon.icon-x-social-small.c-hover-hue-blue-lighter:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=CCFCFF);
}
.xicon.icon-x-social-small .icon.c-hue-blue-light:before,
.xicon .icon.icon-x-social-small.c-hue-blue-light:before, .xicon-inline.icon-x-social-small .icon.c-hue-blue-light:before,
.xicon-inline .icon.icon-x-social-small.c-hue-blue-light:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC);
}
.xicon.icon-x-social-small .icon.c-hover-hue-blue-light:after,
.xicon .icon.icon-x-social-small.c-hover-hue-blue-light:after, .xicon-inline.icon-x-social-small .icon.c-hover-hue-blue-light:after,
.xicon-inline .icon.icon-x-social-small.c-hover-hue-blue-light:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC);
}
.xicon.icon-x-social-small .icon.c-hue-blue-dark:before,
.xicon .icon.icon-x-social-small.c-hue-blue-dark:before, .xicon-inline.icon-x-social-small .icon.c-hue-blue-dark:before,
.xicon-inline .icon.icon-x-social-small.c-hue-blue-dark:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00505A);
}
.xicon.icon-x-social-small .icon.c-hover-hue-blue-dark:after,
.xicon .icon.icon-x-social-small.c-hover-hue-blue-dark:after, .xicon-inline.icon-x-social-small .icon.c-hover-hue-blue-dark:after,
.xicon-inline .icon.icon-x-social-small.c-hover-hue-blue-dark:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00505A);
}
.xicon.icon-x-social-small .icon.c-hue-blue-darkest:before,
.xicon .icon.icon-x-social-small.c-hue-blue-darkest:before, .xicon-inline.icon-x-social-small .icon.c-hue-blue-darkest:before,
.xicon-inline .icon.icon-x-social-small.c-hue-blue-darkest:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=003E46);
}
.xicon.icon-x-social-small .icon.c-hover-hue-blue-darkest:after,
.xicon .icon.icon-x-social-small.c-hover-hue-blue-darkest:after, .xicon-inline.icon-x-social-small .icon.c-hover-hue-blue-darkest:after,
.xicon-inline .icon.icon-x-social-small.c-hover-hue-blue-darkest:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=003E46);
}
.xicon.icon-x-social-small .icon.c-hue-blue-tint:before,
.xicon .icon.icon-x-social-small.c-hue-blue-tint:before, .xicon-inline.icon-x-social-small .icon.c-hue-blue-tint:before,
.xicon-inline .icon.icon-x-social-small.c-hue-blue-tint:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=266A73);
}
.xicon.icon-x-social-small .icon.c-hover-hue-blue-tint:after,
.xicon .icon.icon-x-social-small.c-hover-hue-blue-tint:after, .xicon-inline.icon-x-social-small .icon.c-hover-hue-blue-tint:after,
.xicon-inline .icon.icon-x-social-small.c-hover-hue-blue-tint:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=266A73);
}
.xicon.icon-x-social-small .icon.c-hue-teal:before,
.xicon .icon.icon-x-social-small.c-hue-teal:before, .xicon-inline.icon-x-social-small .icon.c-hue-teal:before,
.xicon-inline .icon.icon-x-social-small.c-hue-teal:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00505A);
}
.xicon.icon-x-social-small .icon.c-hover-hue-teal:after,
.xicon .icon.icon-x-social-small.c-hover-hue-teal:after, .xicon-inline.icon-x-social-small .icon.c-hover-hue-teal:after,
.xicon-inline .icon.icon-x-social-small.c-hover-hue-teal:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00505A);
}
.xicon.icon-x-social-small .icon.c-hue-teal-lighter:before,
.xicon .icon.icon-x-social-small.c-hue-teal-lighter:before, .xicon-inline.icon-x-social-small .icon.c-hue-teal-lighter:before,
.xicon-inline .icon.icon-x-social-small.c-hue-teal-lighter:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=D0FFF4);
}
.xicon.icon-x-social-small .icon.c-hover-hue-teal-lighter:after,
.xicon .icon.icon-x-social-small.c-hover-hue-teal-lighter:after, .xicon-inline.icon-x-social-small .icon.c-hover-hue-teal-lighter:after,
.xicon-inline .icon.icon-x-social-small.c-hover-hue-teal-lighter:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=D0FFF4);
}
.xicon.icon-x-social-small .icon.c-hue-teal-light:before,
.xicon .icon.icon-x-social-small.c-hue-teal-light:before, .xicon-inline.icon-x-social-small .icon.c-hue-teal-light:before,
.xicon-inline .icon.icon-x-social-small.c-hue-teal-light:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC);
}
.xicon.icon-x-social-small .icon.c-hover-hue-teal-light:after,
.xicon .icon.icon-x-social-small.c-hover-hue-teal-light:after, .xicon-inline.icon-x-social-small .icon.c-hover-hue-teal-light:after,
.xicon-inline .icon.icon-x-social-small.c-hover-hue-teal-light:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC);
}
.xicon.icon-x-social-small .icon.c-hue-teal-dark:before,
.xicon .icon.icon-x-social-small.c-hue-teal-dark:before, .xicon-inline.icon-x-social-small .icon.c-hue-teal-dark:before,
.xicon-inline .icon.icon-x-social-small.c-hue-teal-dark:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC);
}
.xicon.icon-x-social-small .icon.c-hover-hue-teal-dark:after,
.xicon .icon.icon-x-social-small.c-hover-hue-teal-dark:after, .xicon-inline.icon-x-social-small .icon.c-hover-hue-teal-dark:after,
.xicon-inline .icon.icon-x-social-small.c-hover-hue-teal-dark:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC);
}
.xicon.icon-x-social-small .icon.c-hue-teal-tint:before,
.xicon .icon.icon-x-social-small.c-hue-teal-tint:before, .xicon-inline.icon-x-social-small .icon.c-hue-teal-tint:before,
.xicon-inline .icon.icon-x-social-small.c-hue-teal-tint:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC);
}
.xicon.icon-x-social-small .icon.c-hover-hue-teal-tint:after,
.xicon .icon.icon-x-social-small.c-hover-hue-teal-tint:after, .xicon-inline.icon-x-social-small .icon.c-hover-hue-teal-tint:after,
.xicon-inline .icon.icon-x-social-small.c-hover-hue-teal-tint:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC);
}
.xicon.icon-x-social-small .icon.c-hue-mint:before,
.xicon .icon.icon-x-social-small.c-hue-mint:before, .xicon-inline.icon-x-social-small .icon.c-hue-mint:before,
.xicon-inline .icon.icon-x-social-small.c-hue-mint:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=14FFC7);
}
.xicon.icon-x-social-small .icon.c-hover-hue-mint:after,
.xicon .icon.icon-x-social-small.c-hover-hue-mint:after, .xicon-inline.icon-x-social-small .icon.c-hover-hue-mint:after,
.xicon-inline .icon.icon-x-social-small.c-hover-hue-mint:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=14FFC7);
}
.xicon.icon-x-social-small .icon.c-hue-mint-lighter:before,
.xicon .icon.icon-x-social-small.c-hue-mint-lighter:before, .xicon-inline.icon-x-social-small .icon.c-hue-mint-lighter:before,
.xicon-inline .icon.icon-x-social-small.c-hue-mint-lighter:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=D6FFF0);
}
.xicon.icon-x-social-small .icon.c-hover-hue-mint-lighter:after,
.xicon .icon.icon-x-social-small.c-hover-hue-mint-lighter:after, .xicon-inline.icon-x-social-small .icon.c-hover-hue-mint-lighter:after,
.xicon-inline .icon.icon-x-social-small.c-hover-hue-mint-lighter:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=D6FFF0);
}
.xicon.icon-x-social-small .icon.c-hue-mint-light:before,
.xicon .icon.icon-x-social-small.c-hue-mint-light:before, .xicon-inline.icon-x-social-small .icon.c-hue-mint-light:before,
.xicon-inline .icon.icon-x-social-small.c-hue-mint-light:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A5A1);
}
.xicon.icon-x-social-small .icon.c-hover-hue-mint-light:after,
.xicon .icon.icon-x-social-small.c-hover-hue-mint-light:after, .xicon-inline.icon-x-social-small .icon.c-hover-hue-mint-light:after,
.xicon-inline .icon.icon-x-social-small.c-hover-hue-mint-light:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A5A1);
}
.xicon.icon-x-social-small .icon.c-hue-mint-dark:before,
.xicon .icon.icon-x-social-small.c-hue-mint-dark:before, .xicon-inline.icon-x-social-small .icon.c-hue-mint-dark:before,
.xicon-inline .icon.icon-x-social-small.c-hue-mint-dark:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=004C43);
}
.xicon.icon-x-social-small .icon.c-hover-hue-mint-dark:after,
.xicon .icon.icon-x-social-small.c-hover-hue-mint-dark:after, .xicon-inline.icon-x-social-small .icon.c-hover-hue-mint-dark:after,
.xicon-inline .icon.icon-x-social-small.c-hover-hue-mint-dark:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=004C43);
}
.xicon.icon-x-social-small .icon.c-hue-mint-tint:before,
.xicon .icon.icon-x-social-small.c-hue-mint-tint:before, .xicon-inline.icon-x-social-small .icon.c-hue-mint-tint:before,
.xicon-inline .icon.icon-x-social-small.c-hue-mint-tint:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=27675F);
}
.xicon.icon-x-social-small .icon.c-hover-hue-mint-tint:after,
.xicon .icon.icon-x-social-small.c-hover-hue-mint-tint:after, .xicon-inline.icon-x-social-small .icon.c-hover-hue-mint-tint:after,
.xicon-inline .icon.icon-x-social-small.c-hover-hue-mint-tint:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=27675F);
}
.xicon.icon-x-social-small .icon.c-hue-green:before,
.xicon .icon.icon-x-social-small.c-hue-green:before, .xicon-inline.icon-x-social-small .icon.c-hue-green:before,
.xicon-inline .icon.icon-x-social-small.c-hue-green:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=8CFF50);
}
.xicon.icon-x-social-small .icon.c-hover-hue-green:after,
.xicon .icon.icon-x-social-small.c-hover-hue-green:after, .xicon-inline.icon-x-social-small .icon.c-hover-hue-green:after,
.xicon-inline .icon.icon-x-social-small.c-hover-hue-green:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=8CFF50);
}
.xicon.icon-x-social-small .icon.c-hue-green-lighter:before,
.xicon .icon.icon-x-social-small.c-hue-green-lighter:before, .xicon-inline.icon-x-social-small .icon.c-hue-green-lighter:before,
.xicon-inline .icon.icon-x-social-small.c-hue-green-lighter:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=EEFFE5);
}
.xicon.icon-x-social-small .icon.c-hover-hue-green-lighter:after,
.xicon .icon.icon-x-social-small.c-hover-hue-green-lighter:after, .xicon-inline.icon-x-social-small .icon.c-hover-hue-green-lighter:after,
.xicon-inline .icon.icon-x-social-small.c-hover-hue-green-lighter:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=EEFFE5);
}
.xicon.icon-x-social-small .icon.c-hue-green-light:before,
.xicon .icon.icon-x-social-small.c-hue-green-light:before, .xicon-inline.icon-x-social-small .icon.c-hue-green-light:before,
.xicon-inline .icon.icon-x-social-small.c-hue-green-light:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=90A193);
}
.xicon.icon-x-social-small .icon.c-hover-hue-green-light:after,
.xicon .icon.icon-x-social-small.c-hover-hue-green-light:after, .xicon-inline.icon-x-social-small .icon.c-hover-hue-green-light:after,
.xicon-inline .icon.icon-x-social-small.c-hover-hue-green-light:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=90A193);
}
.xicon.icon-x-social-small .icon.c-hue-green-dark:before,
.xicon .icon.icon-x-social-small.c-hue-green-dark:before, .xicon-inline.icon-x-social-small .icon.c-hue-green-dark:before,
.xicon-inline .icon.icon-x-social-small.c-hue-green-dark:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=214427);
}
.xicon.icon-x-social-small .icon.c-hover-hue-green-dark:after,
.xicon .icon.icon-x-social-small.c-hover-hue-green-dark:after, .xicon-inline.icon-x-social-small .icon.c-hover-hue-green-dark:after,
.xicon-inline .icon.icon-x-social-small.c-hover-hue-green-dark:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=214427);
}
.xicon.icon-x-social-small .icon.c-hue-green-tint:before,
.xicon .icon.icon-x-social-small.c-hue-green-tint:before, .xicon-inline.icon-x-social-small .icon.c-hue-green-tint:before,
.xicon-inline .icon.icon-x-social-small.c-hue-green-tint:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=426047);
}
.xicon.icon-x-social-small .icon.c-hover-hue-green-tint:after,
.xicon .icon.icon-x-social-small.c-hover-hue-green-tint:after, .xicon-inline.icon-x-social-small .icon.c-hover-hue-green-tint:after,
.xicon-inline .icon.icon-x-social-small.c-hover-hue-green-tint:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=426047);
}
.xicon.icon-x-social-small .icon.c-hue-yellow:before,
.xicon .icon.icon-x-social-small.c-hue-yellow:before, .xicon-inline.icon-x-social-small .icon.c-hue-yellow:before,
.xicon-inline .icon.icon-x-social-small.c-hue-yellow:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFE533);
}
.xicon.icon-x-social-small .icon.c-hover-hue-yellow:after,
.xicon .icon.icon-x-social-small.c-hover-hue-yellow:after, .xicon-inline.icon-x-social-small .icon.c-hover-hue-yellow:after,
.xicon-inline .icon.icon-x-social-small.c-hover-hue-yellow:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFE533);
}
.xicon.icon-x-social-small .icon.c-hue-yellow-lighter:before,
.xicon .icon.icon-x-social-small.c-hue-yellow-lighter:before, .xicon-inline.icon-x-social-small .icon.c-hue-yellow-lighter:before,
.xicon-inline .icon.icon-x-social-small.c-hue-yellow-lighter:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFFAD6);
}
.xicon.icon-x-social-small .icon.c-hover-hue-yellow-lighter:after,
.xicon .icon.icon-x-social-small.c-hover-hue-yellow-lighter:after, .xicon-inline.icon-x-social-small .icon.c-hover-hue-yellow-lighter:after,
.xicon-inline .icon.icon-x-social-small.c-hover-hue-yellow-lighter:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFFAD6);
}
.xicon.icon-x-social-small .icon.c-hue-yellow-light:before,
.xicon .icon.icon-x-social-small.c-hue-yellow-light:before, .xicon-inline.icon-x-social-small .icon.c-hue-yellow-light:before,
.xicon-inline .icon.icon-x-social-small.c-hue-yellow-light:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=9694A8);
}
.xicon.icon-x-social-small .icon.c-hover-hue-yellow-light:after,
.xicon .icon.icon-x-social-small.c-hover-hue-yellow-light:after, .xicon-inline.icon-x-social-small .icon.c-hover-hue-yellow-light:after,
.xicon-inline .icon.icon-x-social-small.c-hover-hue-yellow-light:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=9694A8);
}
.xicon.icon-x-social-small .icon.c-hue-yellow-dark:before,
.xicon .icon.icon-x-social-small.c-hue-yellow-dark:before, .xicon-inline.icon-x-social-small .icon.c-hue-yellow-dark:before,
.xicon-inline .icon.icon-x-social-small.c-hue-yellow-dark:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=2D2A51);
}
.xicon.icon-x-social-small .icon.c-hover-hue-yellow-dark:after,
.xicon .icon.icon-x-social-small.c-hover-hue-yellow-dark:after, .xicon-inline.icon-x-social-small .icon.c-hover-hue-yellow-dark:after,
.xicon-inline .icon.icon-x-social-small.c-hover-hue-yellow-dark:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=2D2A51);
}
.xicon.icon-x-social-small .icon.c-hue-yellow-tint:before,
.xicon .icon.icon-x-social-small.c-hue-yellow-tint:before, .xicon-inline.icon-x-social-small .icon.c-hue-yellow-tint:before,
.xicon-inline .icon.icon-x-social-small.c-hue-yellow-tint:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=4D4A6B);
}
.xicon.icon-x-social-small .icon.c-hover-hue-yellow-tint:after,
.xicon .icon.icon-x-social-small.c-hover-hue-yellow-tint:after, .xicon-inline.icon-x-social-small .icon.c-hover-hue-yellow-tint:after,
.xicon-inline .icon.icon-x-social-small.c-hover-hue-yellow-tint:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=4D4A6B);
}
.xicon.icon-x-social-small .icon.c-hue-orange:before,
.xicon .icon.icon-x-social-small.c-hue-orange:before, .xicon-inline.icon-x-social-small .icon.c-hue-orange:before,
.xicon-inline .icon.icon-x-social-small.c-hue-orange:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FF8500);
}
.xicon.icon-x-social-small .icon.c-hover-hue-orange:after,
.xicon .icon.icon-x-social-small.c-hover-hue-orange:after, .xicon-inline.icon-x-social-small .icon.c-hover-hue-orange:after,
.xicon-inline .icon.icon-x-social-small.c-hover-hue-orange:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FF8500);
}
.xicon.icon-x-social-small .icon.c-hue-orange-lighter:before,
.xicon .icon.icon-x-social-small.c-hue-orange-lighter:before, .xicon-inline.icon-x-social-small .icon.c-hue-orange-lighter:before,
.xicon-inline .icon.icon-x-social-small.c-hue-orange-lighter:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFE7CC);
}
.xicon.icon-x-social-small .icon.c-hover-hue-orange-lighter:after,
.xicon .icon.icon-x-social-small.c-hover-hue-orange-lighter:after, .xicon-inline.icon-x-social-small .icon.c-hover-hue-orange-lighter:after,
.xicon-inline .icon.icon-x-social-small.c-hover-hue-orange-lighter:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFE7CC);
}
.xicon.icon-x-social-small .icon.c-hue-orange-light:before,
.xicon .icon.icon-x-social-small.c-hue-orange-light:before, .xicon-inline.icon-x-social-small .icon.c-hue-orange-light:before,
.xicon-inline .icon.icon-x-social-small.c-hue-orange-light:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=A38D9A);
}
.xicon.icon-x-social-small .icon.c-hover-hue-orange-light:after,
.xicon .icon.icon-x-social-small.c-hover-hue-orange-light:after, .xicon-inline.icon-x-social-small .icon.c-hover-hue-orange-light:after,
.xicon-inline .icon.icon-x-social-small.c-hover-hue-orange-light:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=A38D9A);
}
.xicon.icon-x-social-small .icon.c-hue-orange-dark:before,
.xicon .icon.icon-x-social-small.c-hue-orange-dark:before, .xicon-inline.icon-x-social-small .icon.c-hue-orange-dark:before,
.xicon-inline .icon.icon-x-social-small.c-hue-orange-dark:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=471C35);
}
.xicon.icon-x-social-small .icon.c-hover-hue-orange-dark:after,
.xicon .icon.icon-x-social-small.c-hover-hue-orange-dark:after, .xicon-inline.icon-x-social-small .icon.c-hover-hue-orange-dark:after,
.xicon-inline .icon.icon-x-social-small.c-hover-hue-orange-dark:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=471C35);
}
.xicon.icon-x-social-small .icon.c-hue-orange-tint:before,
.xicon .icon.icon-x-social-small.c-hue-orange-tint:before, .xicon-inline.icon-x-social-small .icon.c-hue-orange-tint:before,
.xicon-inline .icon.icon-x-social-small.c-hue-orange-tint:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=633E53);
}
.xicon.icon-x-social-small .icon.c-hover-hue-orange-tint:after,
.xicon .icon.icon-x-social-small.c-hover-hue-orange-tint:after, .xicon-inline.icon-x-social-small .icon.c-hover-hue-orange-tint:after,
.xicon-inline .icon.icon-x-social-small.c-hover-hue-orange-tint:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=633E53);
}
.xicon.icon-x-social-small .icon.c-hue-red:before,
.xicon .icon.icon-x-social-small.c-hue-red:before, .xicon-inline.icon-x-social-small .icon.c-hue-red:before,
.xicon-inline .icon.icon-x-social-small.c-hue-red:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FF6378);
}
.xicon.icon-x-social-small .icon.c-hover-hue-red:after,
.xicon .icon.icon-x-social-small.c-hover-hue-red:after, .xicon-inline.icon-x-social-small .icon.c-hover-hue-red:after,
.xicon-inline .icon.icon-x-social-small.c-hover-hue-red:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FF6378);
}
.xicon.icon-x-social-small .icon.c-hue-red-lighter:before,
.xicon .icon.icon-x-social-small.c-hue-red-lighter:before, .xicon-inline.icon-x-social-small .icon.c-hue-red-lighter:before,
.xicon-inline .icon.icon-x-social-small.c-hue-red-lighter:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFE0E4);
}
.xicon.icon-x-social-small .icon.c-hover-hue-red-lighter:after,
.xicon .icon.icon-x-social-small.c-hover-hue-red-lighter:after, .xicon-inline.icon-x-social-small .icon.c-hover-hue-red-lighter:after,
.xicon-inline .icon.icon-x-social-small.c-hover-hue-red-lighter:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFE0E4);
}
.xicon.icon-x-social-small .icon.c-hue-red-light:before,
.xicon .icon.icon-x-social-small.c-hue-red-light:before, .xicon-inline.icon-x-social-small .icon.c-hue-red-light:before,
.xicon-inline .icon.icon-x-social-small.c-hue-red-light:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=9E8092);
}
.xicon.icon-x-social-small .icon.c-hover-hue-red-light:after,
.xicon .icon.icon-x-social-small.c-hover-hue-red-light:after, .xicon-inline.icon-x-social-small .icon.c-hover-hue-red-light:after,
.xicon-inline .icon.icon-x-social-small.c-hover-hue-red-light:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=9E8092);
}
.xicon.icon-x-social-small .icon.c-hue-red-dark:before,
.xicon .icon.icon-x-social-small.c-hue-red-dark:before, .xicon-inline.icon-x-social-small .icon.c-hue-red-dark:before,
.xicon-inline .icon.icon-x-social-small.c-hue-red-dark:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=3E0026);
}
.xicon.icon-x-social-small .icon.c-hover-hue-red-dark:after,
.xicon .icon.icon-x-social-small.c-hover-hue-red-dark:after, .xicon-inline.icon-x-social-small .icon.c-hover-hue-red-dark:after,
.xicon-inline .icon.icon-x-social-small.c-hover-hue-red-dark:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=3E0026);
}
.xicon.icon-x-social-small .icon.c-hue-red-tint:before,
.xicon .icon.icon-x-social-small.c-hue-red-tint:before, .xicon-inline.icon-x-social-small .icon.c-hue-red-tint:before,
.xicon-inline .icon.icon-x-social-small.c-hue-red-tint:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=5B2646);
}
.xicon.icon-x-social-small .icon.c-hover-hue-red-tint:after,
.xicon .icon.icon-x-social-small.c-hover-hue-red-tint:after, .xicon-inline.icon-x-social-small .icon.c-hover-hue-red-tint:after,
.xicon-inline .icon.icon-x-social-small.c-hover-hue-red-tint:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=5B2646);
}
.xicon.icon-x-social-small .icon.c-hue-maroon:before,
.xicon .icon.icon-x-social-small.c-hue-maroon:before, .xicon-inline.icon-x-social-small .icon.c-hue-maroon:before,
.xicon-inline .icon.icon-x-social-small.c-hue-maroon:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FF6378);
}
.xicon.icon-x-social-small .icon.c-hover-hue-maroon:after,
.xicon .icon.icon-x-social-small.c-hover-hue-maroon:after, .xicon-inline.icon-x-social-small .icon.c-hover-hue-maroon:after,
.xicon-inline .icon.icon-x-social-small.c-hover-hue-maroon:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FF6378);
}
.xicon.icon-x-social-small .icon.c-hue-maroon-lighter:before,
.xicon .icon.icon-x-social-small.c-hue-maroon-lighter:before, .xicon-inline.icon-x-social-small .icon.c-hue-maroon-lighter:before,
.xicon-inline .icon.icon-x-social-small.c-hue-maroon-lighter:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFE0E4);
}
.xicon.icon-x-social-small .icon.c-hover-hue-maroon-lighter:after,
.xicon .icon.icon-x-social-small.c-hover-hue-maroon-lighter:after, .xicon-inline.icon-x-social-small .icon.c-hover-hue-maroon-lighter:after,
.xicon-inline .icon.icon-x-social-small.c-hover-hue-maroon-lighter:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFE0E4);
}
.xicon.icon-x-social-small .icon.c-hue-maroon-light:before,
.xicon .icon.icon-x-social-small.c-hue-maroon-light:before, .xicon-inline.icon-x-social-small .icon.c-hue-maroon-light:before,
.xicon-inline .icon.icon-x-social-small.c-hue-maroon-light:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=9E8092);
}
.xicon.icon-x-social-small .icon.c-hover-hue-maroon-light:after,
.xicon .icon.icon-x-social-small.c-hover-hue-maroon-light:after, .xicon-inline.icon-x-social-small .icon.c-hover-hue-maroon-light:after,
.xicon-inline .icon.icon-x-social-small.c-hover-hue-maroon-light:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=9E8092);
}
.xicon.icon-x-social-small .icon.c-hue-maroon-dark:before,
.xicon .icon.icon-x-social-small.c-hue-maroon-dark:before, .xicon-inline.icon-x-social-small .icon.c-hue-maroon-dark:before,
.xicon-inline .icon.icon-x-social-small.c-hue-maroon-dark:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=3E0026);
}
.xicon.icon-x-social-small .icon.c-hover-hue-maroon-dark:after,
.xicon .icon.icon-x-social-small.c-hover-hue-maroon-dark:after, .xicon-inline.icon-x-social-small .icon.c-hover-hue-maroon-dark:after,
.xicon-inline .icon.icon-x-social-small.c-hover-hue-maroon-dark:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=3E0026);
}
.xicon.icon-x-social-small .icon.c-hue-maroon-tint:before,
.xicon .icon.icon-x-social-small.c-hue-maroon-tint:before, .xicon-inline.icon-x-social-small .icon.c-hue-maroon-tint:before,
.xicon-inline .icon.icon-x-social-small.c-hue-maroon-tint:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=9E8092);
}
.xicon.icon-x-social-small .icon.c-hover-hue-maroon-tint:after,
.xicon .icon.icon-x-social-small.c-hover-hue-maroon-tint:after, .xicon-inline.icon-x-social-small .icon.c-hover-hue-maroon-tint:after,
.xicon-inline .icon.icon-x-social-small.c-hover-hue-maroon-tint:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=9E8092);
}
.xicon.icon-x-social-small .icon.c-hue-pink:before,
.xicon .icon.icon-x-social-small.c-hue-pink:before, .xicon-inline.icon-x-social-small .icon.c-hue-pink:before,
.xicon-inline .icon.icon-x-social-small.c-hue-pink:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FF82FF);
}
.xicon.icon-x-social-small .icon.c-hover-hue-pink:after,
.xicon .icon.icon-x-social-small.c-hover-hue-pink:after, .xicon-inline.icon-x-social-small .icon.c-hover-hue-pink:after,
.xicon-inline .icon.icon-x-social-small.c-hover-hue-pink:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FF82FF);
}
.xicon.icon-x-social-small .icon.c-hue-pink-lighter:before,
.xicon .icon.icon-x-social-small.c-hue-pink-lighter:before, .xicon-inline.icon-x-social-small .icon.c-hue-pink-lighter:before,
.xicon-inline .icon.icon-x-social-small.c-hue-pink-lighter:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFE6FF);
}
.xicon.icon-x-social-small .icon.c-hover-hue-pink-lighter:after,
.xicon .icon.icon-x-social-small.c-hover-hue-pink-lighter:after, .xicon-inline.icon-x-social-small .icon.c-hover-hue-pink-lighter:after,
.xicon-inline .icon.icon-x-social-small.c-hover-hue-pink-lighter:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFE6FF);
}
.xicon.icon-x-social-small .icon.c-hue-pink-light:before,
.xicon .icon.icon-x-social-small.c-hue-pink-light:before, .xicon-inline.icon-x-social-small .icon.c-hue-pink-light:before,
.xicon-inline .icon.icon-x-social-small.c-hue-pink-light:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=A194A7);
}
.xicon.icon-x-social-small .icon.c-hover-hue-pink-light:after,
.xicon .icon.icon-x-social-small.c-hover-hue-pink-light:after, .xicon-inline.icon-x-social-small .icon.c-hover-hue-pink-light:after,
.xicon-inline .icon.icon-x-social-small.c-hover-hue-pink-light:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=A194A7);
}
.xicon.icon-x-social-small .icon.c-hue-pink-dark:before,
.xicon .icon.icon-x-social-small.c-hue-pink-dark:before, .xicon-inline.icon-x-social-small .icon.c-hue-pink-dark:before,
.xicon-inline .icon.icon-x-social-small.c-hue-pink-dark:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=442A4F);
}
.xicon.icon-x-social-small .icon.c-hover-hue-pink-dark:after,
.xicon .icon.icon-x-social-small.c-hover-hue-pink-dark:after, .xicon-inline.icon-x-social-small .icon.c-hover-hue-pink-dark:after,
.xicon-inline .icon.icon-x-social-small.c-hover-hue-pink-dark:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=442A4F);
}
.xicon.icon-x-social-small .icon.c-hue-pink-tint:before,
.xicon .icon.icon-x-social-small.c-hue-pink-tint:before, .xicon-inline.icon-x-social-small .icon.c-hue-pink-tint:before,
.xicon-inline .icon.icon-x-social-small.c-hue-pink-tint:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=604A69);
}
.xicon.icon-x-social-small .icon.c-hover-hue-pink-tint:after,
.xicon .icon.icon-x-social-small.c-hover-hue-pink-tint:after, .xicon-inline.icon-x-social-small .icon.c-hover-hue-pink-tint:after,
.xicon-inline .icon.icon-x-social-small.c-hover-hue-pink-tint:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=604A69);
}
.xicon.icon-x-social-small .icon.c-hue-purple:before,
.xicon .icon.icon-x-social-small.c-hue-purple:before, .xicon-inline.icon-x-social-small .icon.c-hue-purple:before,
.xicon-inline .icon.icon-x-social-small.c-hue-purple:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=B58CFF);
}
.xicon.icon-x-social-small .icon.c-hover-hue-purple:after,
.xicon .icon.icon-x-social-small.c-hover-hue-purple:after, .xicon-inline.icon-x-social-small .icon.c-hover-hue-purple:after,
.xicon-inline .icon.icon-x-social-small.c-hover-hue-purple:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=B58CFF);
}
.xicon.icon-x-social-small .icon.c-hue-purple-lighter:before,
.xicon .icon.icon-x-social-small.c-hue-purple-lighter:before, .xicon-inline.icon-x-social-small .icon.c-hue-purple-lighter:before,
.xicon-inline .icon.icon-x-social-small.c-hue-purple-lighter:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=F0E8FF);
}
.xicon.icon-x-social-small .icon.c-hover-hue-purple-lighter:after,
.xicon .icon.icon-x-social-small.c-hover-hue-purple-lighter:after, .xicon-inline.icon-x-social-small .icon.c-hover-hue-purple-lighter:after,
.xicon-inline .icon.icon-x-social-small.c-hover-hue-purple-lighter:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=F0E8FF);
}
.xicon.icon-x-social-small .icon.c-hue-purple-light:before,
.xicon .icon.icon-x-social-small.c-hue-purple-light:before, .xicon-inline.icon-x-social-small .icon.c-hue-purple-light:before,
.xicon-inline .icon.icon-x-social-small.c-hue-purple-light:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=9888A5);
}
.xicon.icon-x-social-small .icon.c-hover-hue-purple-light:after,
.xicon .icon.icon-x-social-small.c-hover-hue-purple-light:after, .xicon-inline.icon-x-social-small .icon.c-hover-hue-purple-light:after,
.xicon-inline .icon.icon-x-social-small.c-hover-hue-purple-light:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=9888A5);
}
.xicon.icon-x-social-small .icon.c-hue-purple-dark:before,
.xicon .icon.icon-x-social-small.c-hue-purple-dark:before, .xicon-inline.icon-x-social-small .icon.c-hue-purple-dark:before,
.xicon-inline .icon.icon-x-social-small.c-hue-purple-dark:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=32124C);
}
.xicon.icon-x-social-small .icon.c-hover-hue-purple-dark:after,
.xicon .icon.icon-x-social-small.c-hover-hue-purple-dark:after, .xicon-inline.icon-x-social-small .icon.c-hover-hue-purple-dark:after,
.xicon-inline .icon.icon-x-social-small.c-hover-hue-purple-dark:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=32124C);
}
.xicon.icon-x-social-small .icon.c-hue-purple-tint:before,
.xicon .icon.icon-x-social-small.c-hue-purple-tint:before, .xicon-inline.icon-x-social-small .icon.c-hue-purple-tint:before,
.xicon-inline .icon.icon-x-social-small.c-hue-purple-tint:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=513667);
}
.xicon.icon-x-social-small .icon.c-hover-hue-purple-tint:after,
.xicon .icon.icon-x-social-small.c-hover-hue-purple-tint:after, .xicon-inline.icon-x-social-small .icon.c-hover-hue-purple-tint:after,
.xicon-inline .icon.icon-x-social-small.c-hover-hue-purple-tint:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=513667);
}
.xicon.icon-x-social-small .icon.c-base:before,
.xicon .icon.icon-x-social-small.c-base:before, .xicon-inline.icon-x-social-small .icon.c-base:before,
.xicon-inline .icon.icon-x-social-small.c-base:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00F0FF);
}
.xicon.icon-x-social-small .icon.c-hover-base:after,
.xicon .icon.icon-x-social-small.c-hover-base:after, .xicon-inline.icon-x-social-small .icon.c-hover-base:after,
.xicon-inline .icon.icon-x-social-small.c-hover-base:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00F0FF);
}
.xicon.icon-x-social-small .icon.c-base-light:before,
.xicon .icon.icon-x-social-small.c-base-light:before, .xicon-inline.icon-x-social-small .icon.c-base-light:before,
.xicon-inline .icon.icon-x-social-small.c-base-light:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00FFED);
}
.xicon.icon-x-social-small .icon.c-hover-base-light:after,
.xicon .icon.icon-x-social-small.c-hover-base-light:after, .xicon-inline.icon-x-social-small .icon.c-hover-base-light:after,
.xicon-inline .icon.icon-x-social-small.c-hover-base-light:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00FFED);
}
.xicon.icon-x-social-small .icon.c-base-dark:before,
.xicon .icon.icon-x-social-small.c-base-dark:before, .xicon-inline.icon-x-social-small .icon.c-base-dark:before,
.xicon-inline .icon.icon-x-social-small.c-base-dark:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=3DE3FF);
}
.xicon.icon-x-social-small .icon.c-hover-base-dark:after,
.xicon .icon.icon-x-social-small.c-hover-base-dark:after, .xicon-inline.icon-x-social-small .icon.c-hover-base-dark:after,
.xicon-inline .icon.icon-x-social-small.c-hover-base-dark:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=3DE3FF);
}
.xicon.icon-x-social-small .icon.c-alt-light:before,
.xicon .icon.icon-x-social-small.c-alt-light:before, .xicon-inline.icon-x-social-small .icon.c-alt-light:before,
.xicon-inline .icon.icon-x-social-small.c-alt-light:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=75FFB5);
}
.xicon.icon-x-social-small .icon.c-hover-alt-light:after,
.xicon .icon.icon-x-social-small.c-hover-alt-light:after, .xicon-inline.icon-x-social-small .icon.c-hover-alt-light:after,
.xicon-inline .icon.icon-x-social-small.c-hover-alt-light:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=75FFB5);
}
.xicon.icon-x-social-small .icon.c-alt-dark:before,
.xicon .icon.icon-x-social-small.c-alt-dark:before, .xicon-inline.icon-x-social-small .icon.c-alt-dark:before,
.xicon-inline .icon.icon-x-social-small.c-alt-dark:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=3BFFCC);
}
.xicon.icon-x-social-small .icon.c-hover-alt-dark:after,
.xicon .icon.icon-x-social-small.c-hover-alt-dark:after, .xicon-inline.icon-x-social-small .icon.c-hover-alt-dark:after,
.xicon-inline .icon.icon-x-social-small.c-hover-alt-dark:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=3BFFCC);
}
.xicon.icon-x-social-small .icon.c-error:before,
.xicon .icon.icon-x-social-small.c-error:before, .xicon-inline.icon-x-social-small .icon.c-error:before,
.xicon-inline .icon.icon-x-social-small.c-error:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=ff6666);
}
.xicon.icon-x-social-small .icon.c-hover-error:after,
.xicon .icon.icon-x-social-small.c-hover-error:after, .xicon-inline.icon-x-social-small .icon.c-hover-error:after,
.xicon-inline .icon.icon-x-social-small.c-hover-error:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=ff6666);
}
.xicon.icon-x-social-small .icon.c-back:before,
.xicon .icon.icon-x-social-small.c-back:before, .xicon-inline.icon-x-social-small .icon.c-back:before,
.xicon-inline .icon.icon-x-social-small.c-back:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFFFFF);
}
.xicon.icon-x-social-small .icon.c-hover-back:after,
.xicon .icon.icon-x-social-small.c-hover-back:after, .xicon-inline.icon-x-social-small .icon.c-hover-back:after,
.xicon-inline .icon.icon-x-social-small.c-hover-back:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFFFFF);
}
.xicon.icon-x-social-small .icon.c-mobile-header:before,
.xicon .icon.icon-x-social-small.c-mobile-header:before, .xicon-inline.icon-x-social-small .icon.c-mobile-header:before,
.xicon-inline .icon.icon-x-social-small.c-mobile-header:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFFFFF);
}
.xicon.icon-x-social-small .icon.c-hover-mobile-header:after,
.xicon .icon.icon-x-social-small.c-hover-mobile-header:after, .xicon-inline.icon-x-social-small .icon.c-hover-mobile-header:after,
.xicon-inline .icon.icon-x-social-small.c-hover-mobile-header:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFFFFF);
}
.xicon.icon-x-social-small .icon.c-popup-back:before,
.xicon .icon.icon-x-social-small.c-popup-back:before, .xicon-inline.icon-x-social-small .icon.c-popup-back:before,
.xicon-inline .icon.icon-x-social-small.c-popup-back:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00505A);
}
.xicon.icon-x-social-small .icon.c-hover-popup-back:after,
.xicon .icon.icon-x-social-small.c-hover-popup-back:after, .xicon-inline.icon-x-social-small .icon.c-hover-popup-back:after,
.xicon-inline .icon.icon-x-social-small.c-hover-popup-back:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00505A);
}
.xicon.icon-x-social-small .icon.c-popup-overlay:before,
.xicon .icon.icon-x-social-small.c-popup-overlay:before, .xicon-inline.icon-x-social-small .icon.c-popup-overlay:before,
.xicon-inline .icon.icon-x-social-small.c-popup-overlay:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=000000);
}
.xicon.icon-x-social-small .icon.c-hover-popup-overlay:after,
.xicon .icon.icon-x-social-small.c-hover-popup-overlay:after, .xicon-inline.icon-x-social-small .icon.c-hover-popup-overlay:after,
.xicon-inline .icon.icon-x-social-small.c-hover-popup-overlay:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=000000);
}
.xicon.icon-x-social-small .icon.c-high:before,
.xicon .icon.icon-x-social-small.c-high:before, .xicon-inline.icon-x-social-small .icon.c-high:before,
.xicon-inline .icon.icon-x-social-small.c-high:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00F0FF);
}
.xicon.icon-x-social-small .icon.c-hover-high:after,
.xicon .icon.icon-x-social-small.c-hover-high:after, .xicon-inline.icon-x-social-small .icon.c-hover-high:after,
.xicon-inline .icon.icon-x-social-small.c-hover-high:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00F0FF);
}
.xicon.icon-x-social-small .icon.c-title:before,
.xicon .icon.icon-x-social-small.c-title:before, .xicon-inline.icon-x-social-small .icon.c-title:before,
.xicon-inline .icon.icon-x-social-small.c-title:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=1A2D50);
}
.xicon.icon-x-social-small .icon.c-hover-title:after,
.xicon .icon.icon-x-social-small.c-hover-title:after, .xicon-inline.icon-x-social-small .icon.c-hover-title:after,
.xicon-inline .icon.icon-x-social-small.c-hover-title:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=1A2D50);
}
.xicon.icon-x-social-small .icon.c-body:before,
.xicon .icon.icon-x-social-small.c-body:before, .xicon-inline.icon-x-social-small .icon.c-body:before,
.xicon-inline .icon.icon-x-social-small.c-body:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=1A2D50);
}
.xicon.icon-x-social-small .icon.c-hover-body:after,
.xicon .icon.icon-x-social-small.c-hover-body:after, .xicon-inline.icon-x-social-small .icon.c-hover-body:after,
.xicon-inline .icon.icon-x-social-small.c-hover-body:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=1A2D50);
}
.xicon.icon-x-social-small .icon.c-body-alt:before,
.xicon .icon.icon-x-social-small.c-body-alt:before, .xicon-inline.icon-x-social-small .icon.c-body-alt:before,
.xicon-inline .icon.icon-x-social-small.c-body-alt:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFFFFF);
}
.xicon.icon-x-social-small .icon.c-hover-body-alt:after,
.xicon .icon.icon-x-social-small.c-hover-body-alt:after, .xicon-inline.icon-x-social-small .icon.c-hover-body-alt:after,
.xicon-inline .icon.icon-x-social-small.c-hover-body-alt:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFFFFF);
}
.xicon.icon-x-social-small .icon.c-link-hover:before,
.xicon .icon.icon-x-social-small.c-link-hover:before, .xicon-inline.icon-x-social-small .icon.c-link-hover:before,
.xicon-inline .icon.icon-x-social-small.c-link-hover:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=1A626B);
}
.xicon.icon-x-social-small .icon.c-hover-link-hover:after,
.xicon .icon.icon-x-social-small.c-hover-link-hover:after, .xicon-inline.icon-x-social-small .icon.c-hover-link-hover:after,
.xicon-inline .icon.icon-x-social-small.c-hover-link-hover:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=1A626B);
}
.xicon.icon-x-social-small .icon.c-input:before,
.xicon .icon.icon-x-social-small.c-input:before, .xicon-inline.icon-x-social-small .icon.c-input:before,
.xicon-inline .icon.icon-x-social-small.c-input:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC);
}
.xicon.icon-x-social-small .icon.c-hover-input:after,
.xicon .icon.icon-x-social-small.c-hover-input:after, .xicon-inline.icon-x-social-small .icon.c-hover-input:after,
.xicon-inline .icon.icon-x-social-small.c-hover-input:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC);
}
.xicon.icon-x-social-small .icon.c-input-border:before,
.xicon .icon.icon-x-social-small.c-input-border:before, .xicon-inline.icon-x-social-small .icon.c-input-border:before,
.xicon-inline .icon.icon-x-social-small.c-input-border:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=1A626B);
}
.xicon.icon-x-social-small .icon.c-hover-input-border:after,
.xicon .icon.icon-x-social-small.c-hover-input-border:after, .xicon-inline.icon-x-social-small .icon.c-hover-input-border:after,
.xicon-inline .icon.icon-x-social-small.c-hover-input-border:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=1A626B);
}
.xicon.icon-x-social-small .icon.c-input-back:before,
.xicon .icon.icon-x-social-small.c-input-back:before, .xicon-inline.icon-x-social-small .icon.c-input-back:before,
.xicon-inline .icon.icon-x-social-small.c-input-back:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=1A626B);
}
.xicon.icon-x-social-small .icon.c-hover-input-back:after,
.xicon .icon.icon-x-social-small.c-hover-input-back:after, .xicon-inline.icon-x-social-small .icon.c-hover-input-back:after,
.xicon-inline .icon.icon-x-social-small.c-hover-input-back:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=1A626B);
}
.xicon.icon-x-social-small .icon.c-input-placeholder:before,
.xicon .icon.icon-x-social-small.c-input-placeholder:before, .xicon-inline.icon-x-social-small .icon.c-input-placeholder:before,
.xicon-inline .icon.icon-x-social-small.c-input-placeholder:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC);
}
.xicon.icon-x-social-small .icon.c-hover-input-placeholder:after,
.xicon .icon.icon-x-social-small.c-hover-input-placeholder:after, .xicon-inline.icon-x-social-small .icon.c-hover-input-placeholder:after,
.xicon-inline .icon.icon-x-social-small.c-hover-input-placeholder:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC);
}
.xicon.icon-x-social-small .label, .xicon-inline.icon-x-social-small .label {
  padding: 0 10px 0 0;
}
.xicon.icon-x-social-small .icon + .label, .xicon-inline.icon-x-social-small .icon + .label {
  padding: 0 0 0 10px;
}
.xicon.icon-x-social-small.stack .label, .xicon-inline.icon-x-social-small.stack .label {
  padding: 0 0 10px 0;
}
.xicon.icon-x-social-small.stack .icon + .label, .xicon-inline.icon-x-social-small.stack .icon + .label {
  padding: 10px 0 0 0;
}

/*--- Social-xsmall ---*/
.xicon.icon-x-social-xsmall .icon,
.xicon .icon.icon-x-social-xsmall, .xicon-inline.icon-x-social-xsmall .icon,
.xicon-inline .icon.icon-x-social-xsmall {
  width: 16.6px;
  height: 17px;
}
.xicon.icon-x-social-xsmall .icon:before,
.xicon .icon.icon-x-social-xsmall:before, .xicon-inline.icon-x-social-xsmall .icon:before,
.xicon-inline .icon.icon-x-social-xsmall:before {
  background-image: url(/assets/images/icons/social/x.xsvg?);
}
.xicon.icon-x-social-xsmall .icon:after,
.xicon .icon.icon-x-social-xsmall:after, .xicon-inline.icon-x-social-xsmall .icon:after,
.xicon-inline .icon.icon-x-social-xsmall:after {
  background-image: url(/assets/images/icons/social/x.xsvg?);
}
.xicon.icon-x-social-xsmall .icon span,
.xicon .icon.icon-x-social-xsmall span, .xicon-inline.icon-x-social-xsmall .icon span,
.xicon-inline .icon.icon-x-social-xsmall span {
  background-image: url(/assets/images/icons/social/x.xsvg?&symbol=share);
}
.xicon.icon-x-social-xsmall .icon.c-brand:before,
.xicon .icon.icon-x-social-xsmall.c-brand:before, .xicon-inline.icon-x-social-xsmall .icon.c-brand:before,
.xicon-inline .icon.icon-x-social-xsmall.c-brand:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00F0FF);
}
.xicon.icon-x-social-xsmall .icon.c-hover-brand:after,
.xicon .icon.icon-x-social-xsmall.c-hover-brand:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-brand:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-brand:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00F0FF);
}
.xicon.icon-x-social-xsmall .icon.c-lightest:before,
.xicon .icon.icon-x-social-xsmall.c-lightest:before, .xicon-inline.icon-x-social-xsmall .icon.c-lightest:before,
.xicon-inline .icon.icon-x-social-xsmall.c-lightest:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=D6FFF0);
}
.xicon.icon-x-social-xsmall .icon.c-hover-lightest:after,
.xicon .icon.icon-x-social-xsmall.c-hover-lightest:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-lightest:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-lightest:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=D6FFF0);
}
.xicon.icon-x-social-xsmall .icon.c-lighter:before,
.xicon .icon.icon-x-social-xsmall.c-lighter:before, .xicon-inline.icon-x-social-xsmall .icon.c-lighter:before,
.xicon-inline .icon.icon-x-social-xsmall.c-lighter:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=BFD3D6);
}
.xicon.icon-x-social-xsmall .icon.c-hover-lighter:after,
.xicon .icon.icon-x-social-xsmall.c-hover-lighter:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-lighter:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-lighter:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=BFD3D6);
}
.xicon.icon-x-social-xsmall .icon.c-light:before,
.xicon .icon.icon-x-social-xsmall.c-light:before, .xicon-inline.icon-x-social-xsmall .icon.c-light:before,
.xicon-inline .icon.icon-x-social-xsmall.c-light:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC);
}
.xicon.icon-x-social-xsmall .icon.c-hover-light:after,
.xicon .icon.icon-x-social-xsmall.c-hover-light:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-light:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-light:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC);
}
.xicon.icon-x-social-xsmall .icon.c-dark:before,
.xicon .icon.icon-x-social-xsmall.c-dark:before, .xicon-inline.icon-x-social-xsmall .icon.c-dark:before,
.xicon-inline .icon.icon-x-social-xsmall.c-dark:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=1A626B);
}
.xicon.icon-x-social-xsmall .icon.c-hover-dark:after,
.xicon .icon.icon-x-social-xsmall.c-hover-dark:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-dark:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-dark:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=1A626B);
}
.xicon.icon-x-social-xsmall .icon.c-darker:before,
.xicon .icon.icon-x-social-xsmall.c-darker:before, .xicon-inline.icon-x-social-xsmall .icon.c-darker:before,
.xicon-inline .icon.icon-x-social-xsmall.c-darker:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00505A);
}
.xicon.icon-x-social-xsmall .icon.c-hover-darker:after,
.xicon .icon.icon-x-social-xsmall.c-hover-darker:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-darker:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-darker:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00505A);
}
.xicon.icon-x-social-xsmall .icon.c-darkest:before,
.xicon .icon.icon-x-social-xsmall.c-darkest:before, .xicon-inline.icon-x-social-xsmall .icon.c-darkest:before,
.xicon-inline .icon.icon-x-social-xsmall.c-darkest:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=1A2D50);
}
.xicon.icon-x-social-xsmall .icon.c-hover-darkest:after,
.xicon .icon.icon-x-social-xsmall.c-hover-darkest:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-darkest:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-darkest:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=1A2D50);
}
.xicon.icon-x-social-xsmall .icon.c-bip-blue:before,
.xicon .icon.icon-x-social-xsmall.c-bip-blue:before, .xicon-inline.icon-x-social-xsmall .icon.c-bip-blue:before,
.xicon-inline .icon.icon-x-social-xsmall.c-bip-blue:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=0C2340);
}
.xicon.icon-x-social-xsmall .icon.c-hover-bip-blue:after,
.xicon .icon.icon-x-social-xsmall.c-hover-bip-blue:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-bip-blue:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-bip-blue:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=0C2340);
}
.xicon.icon-x-social-xsmall .icon.c-dark-fade:before,
.xicon .icon.icon-x-social-xsmall.c-dark-fade:before, .xicon-inline.icon-x-social-xsmall .icon.c-dark-fade:before,
.xicon-inline .icon.icon-x-social-xsmall.c-dark-fade:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=41B7C4);
}
.xicon.icon-x-social-xsmall .icon.c-hover-dark-fade:after,
.xicon .icon.icon-x-social-xsmall.c-hover-dark-fade:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-dark-fade:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-dark-fade:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=41B7C4);
}
.xicon.icon-x-social-xsmall .icon.c-white:before,
.xicon .icon.icon-x-social-xsmall.c-white:before, .xicon-inline.icon-x-social-xsmall .icon.c-white:before,
.xicon-inline .icon.icon-x-social-xsmall.c-white:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFFFFF);
}
.xicon.icon-x-social-xsmall .icon.c-hover-white:after,
.xicon .icon.icon-x-social-xsmall.c-hover-white:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-white:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-white:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFFFFF);
}
.xicon.icon-x-social-xsmall .icon.c-black:before,
.xicon .icon.icon-x-social-xsmall.c-black:before, .xicon-inline.icon-x-social-xsmall .icon.c-black:before,
.xicon-inline .icon.icon-x-social-xsmall.c-black:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=000000);
}
.xicon.icon-x-social-xsmall .icon.c-hover-black:after,
.xicon .icon.icon-x-social-xsmall.c-hover-black:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-black:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-black:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=000000);
}
.xicon.icon-x-social-xsmall .icon.c-grey:before,
.xicon .icon.icon-x-social-xsmall.c-grey:before, .xicon-inline.icon-x-social-xsmall .icon.c-grey:before,
.xicon-inline .icon.icon-x-social-xsmall.c-grey:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=E5E5E5);
}
.xicon.icon-x-social-xsmall .icon.c-hover-grey:after,
.xicon .icon.icon-x-social-xsmall.c-hover-grey:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-grey:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-grey:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=E5E5E5);
}
.xicon.icon-x-social-xsmall .icon.c-light-grey:before,
.xicon .icon.icon-x-social-xsmall.c-light-grey:before, .xicon-inline.icon-x-social-xsmall .icon.c-light-grey:before,
.xicon-inline .icon.icon-x-social-xsmall.c-light-grey:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=f8f8f8);
}
.xicon.icon-x-social-xsmall .icon.c-hover-light-grey:after,
.xicon .icon.icon-x-social-xsmall.c-hover-light-grey:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-light-grey:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-light-grey:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=f8f8f8);
}
.xicon.icon-x-social-xsmall .icon.c-hue-blue:before,
.xicon .icon.icon-x-social-xsmall.c-hue-blue:before, .xicon-inline.icon-x-social-xsmall .icon.c-hue-blue:before,
.xicon-inline .icon.icon-x-social-xsmall.c-hue-blue:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00F0FF);
}
.xicon.icon-x-social-xsmall .icon.c-hover-hue-blue:after,
.xicon .icon.icon-x-social-xsmall.c-hover-hue-blue:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-hue-blue:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-hue-blue:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00F0FF);
}
.xicon.icon-x-social-xsmall .icon.c-hue-blue-lighter:before,
.xicon .icon.icon-x-social-xsmall.c-hue-blue-lighter:before, .xicon-inline.icon-x-social-xsmall .icon.c-hue-blue-lighter:before,
.xicon-inline .icon.icon-x-social-xsmall.c-hue-blue-lighter:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=CCFCFF);
}
.xicon.icon-x-social-xsmall .icon.c-hover-hue-blue-lighter:after,
.xicon .icon.icon-x-social-xsmall.c-hover-hue-blue-lighter:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-hue-blue-lighter:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-hue-blue-lighter:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=CCFCFF);
}
.xicon.icon-x-social-xsmall .icon.c-hue-blue-light:before,
.xicon .icon.icon-x-social-xsmall.c-hue-blue-light:before, .xicon-inline.icon-x-social-xsmall .icon.c-hue-blue-light:before,
.xicon-inline .icon.icon-x-social-xsmall.c-hue-blue-light:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC);
}
.xicon.icon-x-social-xsmall .icon.c-hover-hue-blue-light:after,
.xicon .icon.icon-x-social-xsmall.c-hover-hue-blue-light:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-hue-blue-light:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-hue-blue-light:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC);
}
.xicon.icon-x-social-xsmall .icon.c-hue-blue-dark:before,
.xicon .icon.icon-x-social-xsmall.c-hue-blue-dark:before, .xicon-inline.icon-x-social-xsmall .icon.c-hue-blue-dark:before,
.xicon-inline .icon.icon-x-social-xsmall.c-hue-blue-dark:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00505A);
}
.xicon.icon-x-social-xsmall .icon.c-hover-hue-blue-dark:after,
.xicon .icon.icon-x-social-xsmall.c-hover-hue-blue-dark:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-hue-blue-dark:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-hue-blue-dark:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00505A);
}
.xicon.icon-x-social-xsmall .icon.c-hue-blue-darkest:before,
.xicon .icon.icon-x-social-xsmall.c-hue-blue-darkest:before, .xicon-inline.icon-x-social-xsmall .icon.c-hue-blue-darkest:before,
.xicon-inline .icon.icon-x-social-xsmall.c-hue-blue-darkest:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=003E46);
}
.xicon.icon-x-social-xsmall .icon.c-hover-hue-blue-darkest:after,
.xicon .icon.icon-x-social-xsmall.c-hover-hue-blue-darkest:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-hue-blue-darkest:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-hue-blue-darkest:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=003E46);
}
.xicon.icon-x-social-xsmall .icon.c-hue-blue-tint:before,
.xicon .icon.icon-x-social-xsmall.c-hue-blue-tint:before, .xicon-inline.icon-x-social-xsmall .icon.c-hue-blue-tint:before,
.xicon-inline .icon.icon-x-social-xsmall.c-hue-blue-tint:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=266A73);
}
.xicon.icon-x-social-xsmall .icon.c-hover-hue-blue-tint:after,
.xicon .icon.icon-x-social-xsmall.c-hover-hue-blue-tint:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-hue-blue-tint:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-hue-blue-tint:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=266A73);
}
.xicon.icon-x-social-xsmall .icon.c-hue-teal:before,
.xicon .icon.icon-x-social-xsmall.c-hue-teal:before, .xicon-inline.icon-x-social-xsmall .icon.c-hue-teal:before,
.xicon-inline .icon.icon-x-social-xsmall.c-hue-teal:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00505A);
}
.xicon.icon-x-social-xsmall .icon.c-hover-hue-teal:after,
.xicon .icon.icon-x-social-xsmall.c-hover-hue-teal:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-hue-teal:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-hue-teal:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00505A);
}
.xicon.icon-x-social-xsmall .icon.c-hue-teal-lighter:before,
.xicon .icon.icon-x-social-xsmall.c-hue-teal-lighter:before, .xicon-inline.icon-x-social-xsmall .icon.c-hue-teal-lighter:before,
.xicon-inline .icon.icon-x-social-xsmall.c-hue-teal-lighter:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=D0FFF4);
}
.xicon.icon-x-social-xsmall .icon.c-hover-hue-teal-lighter:after,
.xicon .icon.icon-x-social-xsmall.c-hover-hue-teal-lighter:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-hue-teal-lighter:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-hue-teal-lighter:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=D0FFF4);
}
.xicon.icon-x-social-xsmall .icon.c-hue-teal-light:before,
.xicon .icon.icon-x-social-xsmall.c-hue-teal-light:before, .xicon-inline.icon-x-social-xsmall .icon.c-hue-teal-light:before,
.xicon-inline .icon.icon-x-social-xsmall.c-hue-teal-light:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC);
}
.xicon.icon-x-social-xsmall .icon.c-hover-hue-teal-light:after,
.xicon .icon.icon-x-social-xsmall.c-hover-hue-teal-light:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-hue-teal-light:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-hue-teal-light:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC);
}
.xicon.icon-x-social-xsmall .icon.c-hue-teal-dark:before,
.xicon .icon.icon-x-social-xsmall.c-hue-teal-dark:before, .xicon-inline.icon-x-social-xsmall .icon.c-hue-teal-dark:before,
.xicon-inline .icon.icon-x-social-xsmall.c-hue-teal-dark:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC);
}
.xicon.icon-x-social-xsmall .icon.c-hover-hue-teal-dark:after,
.xicon .icon.icon-x-social-xsmall.c-hover-hue-teal-dark:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-hue-teal-dark:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-hue-teal-dark:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC);
}
.xicon.icon-x-social-xsmall .icon.c-hue-teal-tint:before,
.xicon .icon.icon-x-social-xsmall.c-hue-teal-tint:before, .xicon-inline.icon-x-social-xsmall .icon.c-hue-teal-tint:before,
.xicon-inline .icon.icon-x-social-xsmall.c-hue-teal-tint:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC);
}
.xicon.icon-x-social-xsmall .icon.c-hover-hue-teal-tint:after,
.xicon .icon.icon-x-social-xsmall.c-hover-hue-teal-tint:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-hue-teal-tint:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-hue-teal-tint:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC);
}
.xicon.icon-x-social-xsmall .icon.c-hue-mint:before,
.xicon .icon.icon-x-social-xsmall.c-hue-mint:before, .xicon-inline.icon-x-social-xsmall .icon.c-hue-mint:before,
.xicon-inline .icon.icon-x-social-xsmall.c-hue-mint:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=14FFC7);
}
.xicon.icon-x-social-xsmall .icon.c-hover-hue-mint:after,
.xicon .icon.icon-x-social-xsmall.c-hover-hue-mint:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-hue-mint:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-hue-mint:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=14FFC7);
}
.xicon.icon-x-social-xsmall .icon.c-hue-mint-lighter:before,
.xicon .icon.icon-x-social-xsmall.c-hue-mint-lighter:before, .xicon-inline.icon-x-social-xsmall .icon.c-hue-mint-lighter:before,
.xicon-inline .icon.icon-x-social-xsmall.c-hue-mint-lighter:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=D6FFF0);
}
.xicon.icon-x-social-xsmall .icon.c-hover-hue-mint-lighter:after,
.xicon .icon.icon-x-social-xsmall.c-hover-hue-mint-lighter:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-hue-mint-lighter:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-hue-mint-lighter:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=D6FFF0);
}
.xicon.icon-x-social-xsmall .icon.c-hue-mint-light:before,
.xicon .icon.icon-x-social-xsmall.c-hue-mint-light:before, .xicon-inline.icon-x-social-xsmall .icon.c-hue-mint-light:before,
.xicon-inline .icon.icon-x-social-xsmall.c-hue-mint-light:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A5A1);
}
.xicon.icon-x-social-xsmall .icon.c-hover-hue-mint-light:after,
.xicon .icon.icon-x-social-xsmall.c-hover-hue-mint-light:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-hue-mint-light:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-hue-mint-light:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A5A1);
}
.xicon.icon-x-social-xsmall .icon.c-hue-mint-dark:before,
.xicon .icon.icon-x-social-xsmall.c-hue-mint-dark:before, .xicon-inline.icon-x-social-xsmall .icon.c-hue-mint-dark:before,
.xicon-inline .icon.icon-x-social-xsmall.c-hue-mint-dark:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=004C43);
}
.xicon.icon-x-social-xsmall .icon.c-hover-hue-mint-dark:after,
.xicon .icon.icon-x-social-xsmall.c-hover-hue-mint-dark:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-hue-mint-dark:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-hue-mint-dark:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=004C43);
}
.xicon.icon-x-social-xsmall .icon.c-hue-mint-tint:before,
.xicon .icon.icon-x-social-xsmall.c-hue-mint-tint:before, .xicon-inline.icon-x-social-xsmall .icon.c-hue-mint-tint:before,
.xicon-inline .icon.icon-x-social-xsmall.c-hue-mint-tint:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=27675F);
}
.xicon.icon-x-social-xsmall .icon.c-hover-hue-mint-tint:after,
.xicon .icon.icon-x-social-xsmall.c-hover-hue-mint-tint:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-hue-mint-tint:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-hue-mint-tint:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=27675F);
}
.xicon.icon-x-social-xsmall .icon.c-hue-green:before,
.xicon .icon.icon-x-social-xsmall.c-hue-green:before, .xicon-inline.icon-x-social-xsmall .icon.c-hue-green:before,
.xicon-inline .icon.icon-x-social-xsmall.c-hue-green:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=8CFF50);
}
.xicon.icon-x-social-xsmall .icon.c-hover-hue-green:after,
.xicon .icon.icon-x-social-xsmall.c-hover-hue-green:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-hue-green:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-hue-green:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=8CFF50);
}
.xicon.icon-x-social-xsmall .icon.c-hue-green-lighter:before,
.xicon .icon.icon-x-social-xsmall.c-hue-green-lighter:before, .xicon-inline.icon-x-social-xsmall .icon.c-hue-green-lighter:before,
.xicon-inline .icon.icon-x-social-xsmall.c-hue-green-lighter:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=EEFFE5);
}
.xicon.icon-x-social-xsmall .icon.c-hover-hue-green-lighter:after,
.xicon .icon.icon-x-social-xsmall.c-hover-hue-green-lighter:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-hue-green-lighter:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-hue-green-lighter:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=EEFFE5);
}
.xicon.icon-x-social-xsmall .icon.c-hue-green-light:before,
.xicon .icon.icon-x-social-xsmall.c-hue-green-light:before, .xicon-inline.icon-x-social-xsmall .icon.c-hue-green-light:before,
.xicon-inline .icon.icon-x-social-xsmall.c-hue-green-light:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=90A193);
}
.xicon.icon-x-social-xsmall .icon.c-hover-hue-green-light:after,
.xicon .icon.icon-x-social-xsmall.c-hover-hue-green-light:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-hue-green-light:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-hue-green-light:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=90A193);
}
.xicon.icon-x-social-xsmall .icon.c-hue-green-dark:before,
.xicon .icon.icon-x-social-xsmall.c-hue-green-dark:before, .xicon-inline.icon-x-social-xsmall .icon.c-hue-green-dark:before,
.xicon-inline .icon.icon-x-social-xsmall.c-hue-green-dark:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=214427);
}
.xicon.icon-x-social-xsmall .icon.c-hover-hue-green-dark:after,
.xicon .icon.icon-x-social-xsmall.c-hover-hue-green-dark:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-hue-green-dark:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-hue-green-dark:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=214427);
}
.xicon.icon-x-social-xsmall .icon.c-hue-green-tint:before,
.xicon .icon.icon-x-social-xsmall.c-hue-green-tint:before, .xicon-inline.icon-x-social-xsmall .icon.c-hue-green-tint:before,
.xicon-inline .icon.icon-x-social-xsmall.c-hue-green-tint:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=426047);
}
.xicon.icon-x-social-xsmall .icon.c-hover-hue-green-tint:after,
.xicon .icon.icon-x-social-xsmall.c-hover-hue-green-tint:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-hue-green-tint:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-hue-green-tint:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=426047);
}
.xicon.icon-x-social-xsmall .icon.c-hue-yellow:before,
.xicon .icon.icon-x-social-xsmall.c-hue-yellow:before, .xicon-inline.icon-x-social-xsmall .icon.c-hue-yellow:before,
.xicon-inline .icon.icon-x-social-xsmall.c-hue-yellow:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFE533);
}
.xicon.icon-x-social-xsmall .icon.c-hover-hue-yellow:after,
.xicon .icon.icon-x-social-xsmall.c-hover-hue-yellow:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-hue-yellow:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-hue-yellow:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFE533);
}
.xicon.icon-x-social-xsmall .icon.c-hue-yellow-lighter:before,
.xicon .icon.icon-x-social-xsmall.c-hue-yellow-lighter:before, .xicon-inline.icon-x-social-xsmall .icon.c-hue-yellow-lighter:before,
.xicon-inline .icon.icon-x-social-xsmall.c-hue-yellow-lighter:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFFAD6);
}
.xicon.icon-x-social-xsmall .icon.c-hover-hue-yellow-lighter:after,
.xicon .icon.icon-x-social-xsmall.c-hover-hue-yellow-lighter:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-hue-yellow-lighter:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-hue-yellow-lighter:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFFAD6);
}
.xicon.icon-x-social-xsmall .icon.c-hue-yellow-light:before,
.xicon .icon.icon-x-social-xsmall.c-hue-yellow-light:before, .xicon-inline.icon-x-social-xsmall .icon.c-hue-yellow-light:before,
.xicon-inline .icon.icon-x-social-xsmall.c-hue-yellow-light:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=9694A8);
}
.xicon.icon-x-social-xsmall .icon.c-hover-hue-yellow-light:after,
.xicon .icon.icon-x-social-xsmall.c-hover-hue-yellow-light:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-hue-yellow-light:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-hue-yellow-light:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=9694A8);
}
.xicon.icon-x-social-xsmall .icon.c-hue-yellow-dark:before,
.xicon .icon.icon-x-social-xsmall.c-hue-yellow-dark:before, .xicon-inline.icon-x-social-xsmall .icon.c-hue-yellow-dark:before,
.xicon-inline .icon.icon-x-social-xsmall.c-hue-yellow-dark:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=2D2A51);
}
.xicon.icon-x-social-xsmall .icon.c-hover-hue-yellow-dark:after,
.xicon .icon.icon-x-social-xsmall.c-hover-hue-yellow-dark:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-hue-yellow-dark:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-hue-yellow-dark:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=2D2A51);
}
.xicon.icon-x-social-xsmall .icon.c-hue-yellow-tint:before,
.xicon .icon.icon-x-social-xsmall.c-hue-yellow-tint:before, .xicon-inline.icon-x-social-xsmall .icon.c-hue-yellow-tint:before,
.xicon-inline .icon.icon-x-social-xsmall.c-hue-yellow-tint:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=4D4A6B);
}
.xicon.icon-x-social-xsmall .icon.c-hover-hue-yellow-tint:after,
.xicon .icon.icon-x-social-xsmall.c-hover-hue-yellow-tint:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-hue-yellow-tint:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-hue-yellow-tint:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=4D4A6B);
}
.xicon.icon-x-social-xsmall .icon.c-hue-orange:before,
.xicon .icon.icon-x-social-xsmall.c-hue-orange:before, .xicon-inline.icon-x-social-xsmall .icon.c-hue-orange:before,
.xicon-inline .icon.icon-x-social-xsmall.c-hue-orange:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FF8500);
}
.xicon.icon-x-social-xsmall .icon.c-hover-hue-orange:after,
.xicon .icon.icon-x-social-xsmall.c-hover-hue-orange:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-hue-orange:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-hue-orange:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FF8500);
}
.xicon.icon-x-social-xsmall .icon.c-hue-orange-lighter:before,
.xicon .icon.icon-x-social-xsmall.c-hue-orange-lighter:before, .xicon-inline.icon-x-social-xsmall .icon.c-hue-orange-lighter:before,
.xicon-inline .icon.icon-x-social-xsmall.c-hue-orange-lighter:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFE7CC);
}
.xicon.icon-x-social-xsmall .icon.c-hover-hue-orange-lighter:after,
.xicon .icon.icon-x-social-xsmall.c-hover-hue-orange-lighter:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-hue-orange-lighter:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-hue-orange-lighter:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFE7CC);
}
.xicon.icon-x-social-xsmall .icon.c-hue-orange-light:before,
.xicon .icon.icon-x-social-xsmall.c-hue-orange-light:before, .xicon-inline.icon-x-social-xsmall .icon.c-hue-orange-light:before,
.xicon-inline .icon.icon-x-social-xsmall.c-hue-orange-light:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=A38D9A);
}
.xicon.icon-x-social-xsmall .icon.c-hover-hue-orange-light:after,
.xicon .icon.icon-x-social-xsmall.c-hover-hue-orange-light:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-hue-orange-light:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-hue-orange-light:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=A38D9A);
}
.xicon.icon-x-social-xsmall .icon.c-hue-orange-dark:before,
.xicon .icon.icon-x-social-xsmall.c-hue-orange-dark:before, .xicon-inline.icon-x-social-xsmall .icon.c-hue-orange-dark:before,
.xicon-inline .icon.icon-x-social-xsmall.c-hue-orange-dark:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=471C35);
}
.xicon.icon-x-social-xsmall .icon.c-hover-hue-orange-dark:after,
.xicon .icon.icon-x-social-xsmall.c-hover-hue-orange-dark:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-hue-orange-dark:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-hue-orange-dark:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=471C35);
}
.xicon.icon-x-social-xsmall .icon.c-hue-orange-tint:before,
.xicon .icon.icon-x-social-xsmall.c-hue-orange-tint:before, .xicon-inline.icon-x-social-xsmall .icon.c-hue-orange-tint:before,
.xicon-inline .icon.icon-x-social-xsmall.c-hue-orange-tint:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=633E53);
}
.xicon.icon-x-social-xsmall .icon.c-hover-hue-orange-tint:after,
.xicon .icon.icon-x-social-xsmall.c-hover-hue-orange-tint:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-hue-orange-tint:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-hue-orange-tint:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=633E53);
}
.xicon.icon-x-social-xsmall .icon.c-hue-red:before,
.xicon .icon.icon-x-social-xsmall.c-hue-red:before, .xicon-inline.icon-x-social-xsmall .icon.c-hue-red:before,
.xicon-inline .icon.icon-x-social-xsmall.c-hue-red:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FF6378);
}
.xicon.icon-x-social-xsmall .icon.c-hover-hue-red:after,
.xicon .icon.icon-x-social-xsmall.c-hover-hue-red:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-hue-red:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-hue-red:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FF6378);
}
.xicon.icon-x-social-xsmall .icon.c-hue-red-lighter:before,
.xicon .icon.icon-x-social-xsmall.c-hue-red-lighter:before, .xicon-inline.icon-x-social-xsmall .icon.c-hue-red-lighter:before,
.xicon-inline .icon.icon-x-social-xsmall.c-hue-red-lighter:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFE0E4);
}
.xicon.icon-x-social-xsmall .icon.c-hover-hue-red-lighter:after,
.xicon .icon.icon-x-social-xsmall.c-hover-hue-red-lighter:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-hue-red-lighter:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-hue-red-lighter:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFE0E4);
}
.xicon.icon-x-social-xsmall .icon.c-hue-red-light:before,
.xicon .icon.icon-x-social-xsmall.c-hue-red-light:before, .xicon-inline.icon-x-social-xsmall .icon.c-hue-red-light:before,
.xicon-inline .icon.icon-x-social-xsmall.c-hue-red-light:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=9E8092);
}
.xicon.icon-x-social-xsmall .icon.c-hover-hue-red-light:after,
.xicon .icon.icon-x-social-xsmall.c-hover-hue-red-light:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-hue-red-light:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-hue-red-light:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=9E8092);
}
.xicon.icon-x-social-xsmall .icon.c-hue-red-dark:before,
.xicon .icon.icon-x-social-xsmall.c-hue-red-dark:before, .xicon-inline.icon-x-social-xsmall .icon.c-hue-red-dark:before,
.xicon-inline .icon.icon-x-social-xsmall.c-hue-red-dark:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=3E0026);
}
.xicon.icon-x-social-xsmall .icon.c-hover-hue-red-dark:after,
.xicon .icon.icon-x-social-xsmall.c-hover-hue-red-dark:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-hue-red-dark:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-hue-red-dark:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=3E0026);
}
.xicon.icon-x-social-xsmall .icon.c-hue-red-tint:before,
.xicon .icon.icon-x-social-xsmall.c-hue-red-tint:before, .xicon-inline.icon-x-social-xsmall .icon.c-hue-red-tint:before,
.xicon-inline .icon.icon-x-social-xsmall.c-hue-red-tint:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=5B2646);
}
.xicon.icon-x-social-xsmall .icon.c-hover-hue-red-tint:after,
.xicon .icon.icon-x-social-xsmall.c-hover-hue-red-tint:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-hue-red-tint:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-hue-red-tint:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=5B2646);
}
.xicon.icon-x-social-xsmall .icon.c-hue-maroon:before,
.xicon .icon.icon-x-social-xsmall.c-hue-maroon:before, .xicon-inline.icon-x-social-xsmall .icon.c-hue-maroon:before,
.xicon-inline .icon.icon-x-social-xsmall.c-hue-maroon:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FF6378);
}
.xicon.icon-x-social-xsmall .icon.c-hover-hue-maroon:after,
.xicon .icon.icon-x-social-xsmall.c-hover-hue-maroon:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-hue-maroon:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-hue-maroon:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FF6378);
}
.xicon.icon-x-social-xsmall .icon.c-hue-maroon-lighter:before,
.xicon .icon.icon-x-social-xsmall.c-hue-maroon-lighter:before, .xicon-inline.icon-x-social-xsmall .icon.c-hue-maroon-lighter:before,
.xicon-inline .icon.icon-x-social-xsmall.c-hue-maroon-lighter:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFE0E4);
}
.xicon.icon-x-social-xsmall .icon.c-hover-hue-maroon-lighter:after,
.xicon .icon.icon-x-social-xsmall.c-hover-hue-maroon-lighter:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-hue-maroon-lighter:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-hue-maroon-lighter:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFE0E4);
}
.xicon.icon-x-social-xsmall .icon.c-hue-maroon-light:before,
.xicon .icon.icon-x-social-xsmall.c-hue-maroon-light:before, .xicon-inline.icon-x-social-xsmall .icon.c-hue-maroon-light:before,
.xicon-inline .icon.icon-x-social-xsmall.c-hue-maroon-light:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=9E8092);
}
.xicon.icon-x-social-xsmall .icon.c-hover-hue-maroon-light:after,
.xicon .icon.icon-x-social-xsmall.c-hover-hue-maroon-light:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-hue-maroon-light:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-hue-maroon-light:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=9E8092);
}
.xicon.icon-x-social-xsmall .icon.c-hue-maroon-dark:before,
.xicon .icon.icon-x-social-xsmall.c-hue-maroon-dark:before, .xicon-inline.icon-x-social-xsmall .icon.c-hue-maroon-dark:before,
.xicon-inline .icon.icon-x-social-xsmall.c-hue-maroon-dark:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=3E0026);
}
.xicon.icon-x-social-xsmall .icon.c-hover-hue-maroon-dark:after,
.xicon .icon.icon-x-social-xsmall.c-hover-hue-maroon-dark:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-hue-maroon-dark:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-hue-maroon-dark:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=3E0026);
}
.xicon.icon-x-social-xsmall .icon.c-hue-maroon-tint:before,
.xicon .icon.icon-x-social-xsmall.c-hue-maroon-tint:before, .xicon-inline.icon-x-social-xsmall .icon.c-hue-maroon-tint:before,
.xicon-inline .icon.icon-x-social-xsmall.c-hue-maroon-tint:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=9E8092);
}
.xicon.icon-x-social-xsmall .icon.c-hover-hue-maroon-tint:after,
.xicon .icon.icon-x-social-xsmall.c-hover-hue-maroon-tint:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-hue-maroon-tint:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-hue-maroon-tint:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=9E8092);
}
.xicon.icon-x-social-xsmall .icon.c-hue-pink:before,
.xicon .icon.icon-x-social-xsmall.c-hue-pink:before, .xicon-inline.icon-x-social-xsmall .icon.c-hue-pink:before,
.xicon-inline .icon.icon-x-social-xsmall.c-hue-pink:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FF82FF);
}
.xicon.icon-x-social-xsmall .icon.c-hover-hue-pink:after,
.xicon .icon.icon-x-social-xsmall.c-hover-hue-pink:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-hue-pink:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-hue-pink:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FF82FF);
}
.xicon.icon-x-social-xsmall .icon.c-hue-pink-lighter:before,
.xicon .icon.icon-x-social-xsmall.c-hue-pink-lighter:before, .xicon-inline.icon-x-social-xsmall .icon.c-hue-pink-lighter:before,
.xicon-inline .icon.icon-x-social-xsmall.c-hue-pink-lighter:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFE6FF);
}
.xicon.icon-x-social-xsmall .icon.c-hover-hue-pink-lighter:after,
.xicon .icon.icon-x-social-xsmall.c-hover-hue-pink-lighter:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-hue-pink-lighter:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-hue-pink-lighter:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFE6FF);
}
.xicon.icon-x-social-xsmall .icon.c-hue-pink-light:before,
.xicon .icon.icon-x-social-xsmall.c-hue-pink-light:before, .xicon-inline.icon-x-social-xsmall .icon.c-hue-pink-light:before,
.xicon-inline .icon.icon-x-social-xsmall.c-hue-pink-light:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=A194A7);
}
.xicon.icon-x-social-xsmall .icon.c-hover-hue-pink-light:after,
.xicon .icon.icon-x-social-xsmall.c-hover-hue-pink-light:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-hue-pink-light:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-hue-pink-light:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=A194A7);
}
.xicon.icon-x-social-xsmall .icon.c-hue-pink-dark:before,
.xicon .icon.icon-x-social-xsmall.c-hue-pink-dark:before, .xicon-inline.icon-x-social-xsmall .icon.c-hue-pink-dark:before,
.xicon-inline .icon.icon-x-social-xsmall.c-hue-pink-dark:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=442A4F);
}
.xicon.icon-x-social-xsmall .icon.c-hover-hue-pink-dark:after,
.xicon .icon.icon-x-social-xsmall.c-hover-hue-pink-dark:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-hue-pink-dark:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-hue-pink-dark:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=442A4F);
}
.xicon.icon-x-social-xsmall .icon.c-hue-pink-tint:before,
.xicon .icon.icon-x-social-xsmall.c-hue-pink-tint:before, .xicon-inline.icon-x-social-xsmall .icon.c-hue-pink-tint:before,
.xicon-inline .icon.icon-x-social-xsmall.c-hue-pink-tint:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=604A69);
}
.xicon.icon-x-social-xsmall .icon.c-hover-hue-pink-tint:after,
.xicon .icon.icon-x-social-xsmall.c-hover-hue-pink-tint:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-hue-pink-tint:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-hue-pink-tint:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=604A69);
}
.xicon.icon-x-social-xsmall .icon.c-hue-purple:before,
.xicon .icon.icon-x-social-xsmall.c-hue-purple:before, .xicon-inline.icon-x-social-xsmall .icon.c-hue-purple:before,
.xicon-inline .icon.icon-x-social-xsmall.c-hue-purple:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=B58CFF);
}
.xicon.icon-x-social-xsmall .icon.c-hover-hue-purple:after,
.xicon .icon.icon-x-social-xsmall.c-hover-hue-purple:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-hue-purple:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-hue-purple:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=B58CFF);
}
.xicon.icon-x-social-xsmall .icon.c-hue-purple-lighter:before,
.xicon .icon.icon-x-social-xsmall.c-hue-purple-lighter:before, .xicon-inline.icon-x-social-xsmall .icon.c-hue-purple-lighter:before,
.xicon-inline .icon.icon-x-social-xsmall.c-hue-purple-lighter:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=F0E8FF);
}
.xicon.icon-x-social-xsmall .icon.c-hover-hue-purple-lighter:after,
.xicon .icon.icon-x-social-xsmall.c-hover-hue-purple-lighter:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-hue-purple-lighter:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-hue-purple-lighter:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=F0E8FF);
}
.xicon.icon-x-social-xsmall .icon.c-hue-purple-light:before,
.xicon .icon.icon-x-social-xsmall.c-hue-purple-light:before, .xicon-inline.icon-x-social-xsmall .icon.c-hue-purple-light:before,
.xicon-inline .icon.icon-x-social-xsmall.c-hue-purple-light:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=9888A5);
}
.xicon.icon-x-social-xsmall .icon.c-hover-hue-purple-light:after,
.xicon .icon.icon-x-social-xsmall.c-hover-hue-purple-light:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-hue-purple-light:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-hue-purple-light:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=9888A5);
}
.xicon.icon-x-social-xsmall .icon.c-hue-purple-dark:before,
.xicon .icon.icon-x-social-xsmall.c-hue-purple-dark:before, .xicon-inline.icon-x-social-xsmall .icon.c-hue-purple-dark:before,
.xicon-inline .icon.icon-x-social-xsmall.c-hue-purple-dark:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=32124C);
}
.xicon.icon-x-social-xsmall .icon.c-hover-hue-purple-dark:after,
.xicon .icon.icon-x-social-xsmall.c-hover-hue-purple-dark:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-hue-purple-dark:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-hue-purple-dark:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=32124C);
}
.xicon.icon-x-social-xsmall .icon.c-hue-purple-tint:before,
.xicon .icon.icon-x-social-xsmall.c-hue-purple-tint:before, .xicon-inline.icon-x-social-xsmall .icon.c-hue-purple-tint:before,
.xicon-inline .icon.icon-x-social-xsmall.c-hue-purple-tint:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=513667);
}
.xicon.icon-x-social-xsmall .icon.c-hover-hue-purple-tint:after,
.xicon .icon.icon-x-social-xsmall.c-hover-hue-purple-tint:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-hue-purple-tint:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-hue-purple-tint:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=513667);
}
.xicon.icon-x-social-xsmall .icon.c-base:before,
.xicon .icon.icon-x-social-xsmall.c-base:before, .xicon-inline.icon-x-social-xsmall .icon.c-base:before,
.xicon-inline .icon.icon-x-social-xsmall.c-base:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00F0FF);
}
.xicon.icon-x-social-xsmall .icon.c-hover-base:after,
.xicon .icon.icon-x-social-xsmall.c-hover-base:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-base:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-base:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00F0FF);
}
.xicon.icon-x-social-xsmall .icon.c-base-light:before,
.xicon .icon.icon-x-social-xsmall.c-base-light:before, .xicon-inline.icon-x-social-xsmall .icon.c-base-light:before,
.xicon-inline .icon.icon-x-social-xsmall.c-base-light:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00FFED);
}
.xicon.icon-x-social-xsmall .icon.c-hover-base-light:after,
.xicon .icon.icon-x-social-xsmall.c-hover-base-light:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-base-light:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-base-light:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00FFED);
}
.xicon.icon-x-social-xsmall .icon.c-base-dark:before,
.xicon .icon.icon-x-social-xsmall.c-base-dark:before, .xicon-inline.icon-x-social-xsmall .icon.c-base-dark:before,
.xicon-inline .icon.icon-x-social-xsmall.c-base-dark:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=3DE3FF);
}
.xicon.icon-x-social-xsmall .icon.c-hover-base-dark:after,
.xicon .icon.icon-x-social-xsmall.c-hover-base-dark:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-base-dark:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-base-dark:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=3DE3FF);
}
.xicon.icon-x-social-xsmall .icon.c-alt-light:before,
.xicon .icon.icon-x-social-xsmall.c-alt-light:before, .xicon-inline.icon-x-social-xsmall .icon.c-alt-light:before,
.xicon-inline .icon.icon-x-social-xsmall.c-alt-light:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=75FFB5);
}
.xicon.icon-x-social-xsmall .icon.c-hover-alt-light:after,
.xicon .icon.icon-x-social-xsmall.c-hover-alt-light:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-alt-light:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-alt-light:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=75FFB5);
}
.xicon.icon-x-social-xsmall .icon.c-alt-dark:before,
.xicon .icon.icon-x-social-xsmall.c-alt-dark:before, .xicon-inline.icon-x-social-xsmall .icon.c-alt-dark:before,
.xicon-inline .icon.icon-x-social-xsmall.c-alt-dark:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=3BFFCC);
}
.xicon.icon-x-social-xsmall .icon.c-hover-alt-dark:after,
.xicon .icon.icon-x-social-xsmall.c-hover-alt-dark:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-alt-dark:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-alt-dark:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=3BFFCC);
}
.xicon.icon-x-social-xsmall .icon.c-error:before,
.xicon .icon.icon-x-social-xsmall.c-error:before, .xicon-inline.icon-x-social-xsmall .icon.c-error:before,
.xicon-inline .icon.icon-x-social-xsmall.c-error:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=ff6666);
}
.xicon.icon-x-social-xsmall .icon.c-hover-error:after,
.xicon .icon.icon-x-social-xsmall.c-hover-error:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-error:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-error:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=ff6666);
}
.xicon.icon-x-social-xsmall .icon.c-back:before,
.xicon .icon.icon-x-social-xsmall.c-back:before, .xicon-inline.icon-x-social-xsmall .icon.c-back:before,
.xicon-inline .icon.icon-x-social-xsmall.c-back:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFFFFF);
}
.xicon.icon-x-social-xsmall .icon.c-hover-back:after,
.xicon .icon.icon-x-social-xsmall.c-hover-back:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-back:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-back:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFFFFF);
}
.xicon.icon-x-social-xsmall .icon.c-mobile-header:before,
.xicon .icon.icon-x-social-xsmall.c-mobile-header:before, .xicon-inline.icon-x-social-xsmall .icon.c-mobile-header:before,
.xicon-inline .icon.icon-x-social-xsmall.c-mobile-header:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFFFFF);
}
.xicon.icon-x-social-xsmall .icon.c-hover-mobile-header:after,
.xicon .icon.icon-x-social-xsmall.c-hover-mobile-header:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-mobile-header:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-mobile-header:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFFFFF);
}
.xicon.icon-x-social-xsmall .icon.c-popup-back:before,
.xicon .icon.icon-x-social-xsmall.c-popup-back:before, .xicon-inline.icon-x-social-xsmall .icon.c-popup-back:before,
.xicon-inline .icon.icon-x-social-xsmall.c-popup-back:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00505A);
}
.xicon.icon-x-social-xsmall .icon.c-hover-popup-back:after,
.xicon .icon.icon-x-social-xsmall.c-hover-popup-back:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-popup-back:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-popup-back:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00505A);
}
.xicon.icon-x-social-xsmall .icon.c-popup-overlay:before,
.xicon .icon.icon-x-social-xsmall.c-popup-overlay:before, .xicon-inline.icon-x-social-xsmall .icon.c-popup-overlay:before,
.xicon-inline .icon.icon-x-social-xsmall.c-popup-overlay:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=000000);
}
.xicon.icon-x-social-xsmall .icon.c-hover-popup-overlay:after,
.xicon .icon.icon-x-social-xsmall.c-hover-popup-overlay:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-popup-overlay:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-popup-overlay:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=000000);
}
.xicon.icon-x-social-xsmall .icon.c-high:before,
.xicon .icon.icon-x-social-xsmall.c-high:before, .xicon-inline.icon-x-social-xsmall .icon.c-high:before,
.xicon-inline .icon.icon-x-social-xsmall.c-high:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00F0FF);
}
.xicon.icon-x-social-xsmall .icon.c-hover-high:after,
.xicon .icon.icon-x-social-xsmall.c-hover-high:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-high:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-high:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=00F0FF);
}
.xicon.icon-x-social-xsmall .icon.c-title:before,
.xicon .icon.icon-x-social-xsmall.c-title:before, .xicon-inline.icon-x-social-xsmall .icon.c-title:before,
.xicon-inline .icon.icon-x-social-xsmall.c-title:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=1A2D50);
}
.xicon.icon-x-social-xsmall .icon.c-hover-title:after,
.xicon .icon.icon-x-social-xsmall.c-hover-title:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-title:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-title:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=1A2D50);
}
.xicon.icon-x-social-xsmall .icon.c-body:before,
.xicon .icon.icon-x-social-xsmall.c-body:before, .xicon-inline.icon-x-social-xsmall .icon.c-body:before,
.xicon-inline .icon.icon-x-social-xsmall.c-body:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=1A2D50);
}
.xicon.icon-x-social-xsmall .icon.c-hover-body:after,
.xicon .icon.icon-x-social-xsmall.c-hover-body:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-body:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-body:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=1A2D50);
}
.xicon.icon-x-social-xsmall .icon.c-body-alt:before,
.xicon .icon.icon-x-social-xsmall.c-body-alt:before, .xicon-inline.icon-x-social-xsmall .icon.c-body-alt:before,
.xicon-inline .icon.icon-x-social-xsmall.c-body-alt:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFFFFF);
}
.xicon.icon-x-social-xsmall .icon.c-hover-body-alt:after,
.xicon .icon.icon-x-social-xsmall.c-hover-body-alt:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-body-alt:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-body-alt:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=FFFFFF);
}
.xicon.icon-x-social-xsmall .icon.c-link-hover:before,
.xicon .icon.icon-x-social-xsmall.c-link-hover:before, .xicon-inline.icon-x-social-xsmall .icon.c-link-hover:before,
.xicon-inline .icon.icon-x-social-xsmall.c-link-hover:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=1A626B);
}
.xicon.icon-x-social-xsmall .icon.c-hover-link-hover:after,
.xicon .icon.icon-x-social-xsmall.c-hover-link-hover:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-link-hover:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-link-hover:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=1A626B);
}
.xicon.icon-x-social-xsmall .icon.c-input:before,
.xicon .icon.icon-x-social-xsmall.c-input:before, .xicon-inline.icon-x-social-xsmall .icon.c-input:before,
.xicon-inline .icon.icon-x-social-xsmall.c-input:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC);
}
.xicon.icon-x-social-xsmall .icon.c-hover-input:after,
.xicon .icon.icon-x-social-xsmall.c-hover-input:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-input:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-input:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC);
}
.xicon.icon-x-social-xsmall .icon.c-input-border:before,
.xicon .icon.icon-x-social-xsmall.c-input-border:before, .xicon-inline.icon-x-social-xsmall .icon.c-input-border:before,
.xicon-inline .icon.icon-x-social-xsmall.c-input-border:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=1A626B);
}
.xicon.icon-x-social-xsmall .icon.c-hover-input-border:after,
.xicon .icon.icon-x-social-xsmall.c-hover-input-border:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-input-border:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-input-border:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=1A626B);
}
.xicon.icon-x-social-xsmall .icon.c-input-back:before,
.xicon .icon.icon-x-social-xsmall.c-input-back:before, .xicon-inline.icon-x-social-xsmall .icon.c-input-back:before,
.xicon-inline .icon.icon-x-social-xsmall.c-input-back:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=1A626B);
}
.xicon.icon-x-social-xsmall .icon.c-hover-input-back:after,
.xicon .icon.icon-x-social-xsmall.c-hover-input-back:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-input-back:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-input-back:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=1A626B);
}
.xicon.icon-x-social-xsmall .icon.c-input-placeholder:before,
.xicon .icon.icon-x-social-xsmall.c-input-placeholder:before, .xicon-inline.icon-x-social-xsmall .icon.c-input-placeholder:before,
.xicon-inline .icon.icon-x-social-xsmall.c-input-placeholder:before {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC);
}
.xicon.icon-x-social-xsmall .icon.c-hover-input-placeholder:after,
.xicon .icon.icon-x-social-xsmall.c-hover-input-placeholder:after, .xicon-inline.icon-x-social-xsmall .icon.c-hover-input-placeholder:after,
.xicon-inline .icon.icon-x-social-xsmall.c-hover-input-placeholder:after {
  background-image: url(/assets/images/icons/social/x.xsvg?colour=80A7AC);
}
.xicon.icon-x-social-xsmall .label, .xicon-inline.icon-x-social-xsmall .label {
  padding: 0 10px 0 0;
}
.xicon.icon-x-social-xsmall .icon + .label, .xicon-inline.icon-x-social-xsmall .icon + .label {
  padding: 0 0 0 10px;
}
.xicon.icon-x-social-xsmall.stack .label, .xicon-inline.icon-x-social-xsmall.stack .label {
  padding: 0 0 10px 0;
}
.xicon.icon-x-social-xsmall.stack .icon + .label, .xicon-inline.icon-x-social-xsmall.stack .icon + .label {
  padding: 10px 0 0 0;
}

/*
--------------------
ICON: Linkedin
--------------------
*/
/*--- Footer ---*/
.xicon.icon-linkedin-footer .icon,
.xicon .icon.icon-linkedin-footer, .xicon-inline.icon-linkedin-footer .icon,
.xicon-inline .icon.icon-linkedin-footer {
  width: 26px;
  height: 22px;
}
.xicon.icon-linkedin-footer .icon:before,
.xicon .icon.icon-linkedin-footer:before, .xicon-inline.icon-linkedin-footer .icon:before,
.xicon-inline .icon.icon-linkedin-footer:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=1A626B);
}
.xicon.icon-linkedin-footer .icon:after,
.xicon .icon.icon-linkedin-footer:after, .xicon-inline.icon-linkedin-footer .icon:after,
.xicon-inline .icon.icon-linkedin-footer:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00F0FF);
}
.xicon.icon-linkedin-footer .icon.c-0:before,
.xicon .icon.icon-linkedin-footer.c-0:before, .xicon-inline.icon-linkedin-footer .icon.c-0:before,
.xicon-inline .icon.icon-linkedin-footer.c-0:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=1A626B);
}
.xicon.icon-linkedin-footer .icon.c-hover-0:after,
.xicon .icon.icon-linkedin-footer.c-hover-0:after, .xicon-inline.icon-linkedin-footer .icon.c-hover-0:after,
.xicon-inline .icon.icon-linkedin-footer.c-hover-0:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=1A626B);
}
.xicon.icon-linkedin-footer .icon.c-1:before,
.xicon .icon.icon-linkedin-footer.c-1:before, .xicon-inline.icon-linkedin-footer .icon.c-1:before,
.xicon-inline .icon.icon-linkedin-footer.c-1:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00F0FF);
}
.xicon.icon-linkedin-footer .icon.c-hover-1:after,
.xicon .icon.icon-linkedin-footer.c-hover-1:after, .xicon-inline.icon-linkedin-footer .icon.c-hover-1:after,
.xicon-inline .icon.icon-linkedin-footer.c-hover-1:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00F0FF);
}
.xicon.icon-linkedin-footer .label, .xicon-inline.icon-linkedin-footer .label {
  padding: 0 10px 0 0;
}
.xicon.icon-linkedin-footer .icon + .label, .xicon-inline.icon-linkedin-footer .icon + .label {
  padding: 0 0 0 10px;
}
.xicon.icon-linkedin-footer.stack .label, .xicon-inline.icon-linkedin-footer.stack .label {
  padding: 0 0 10px 0;
}
.xicon.icon-linkedin-footer.stack .icon + .label, .xicon-inline.icon-linkedin-footer.stack .icon + .label {
  padding: 10px 0 0 0;
}

/*--- Social ---*/
.xicon.icon-linkedin-social .icon,
.xicon .icon.icon-linkedin-social, .xicon-inline.icon-linkedin-social .icon,
.xicon-inline .icon.icon-linkedin-social {
  width: 26px;
  height: 22px;
}
.xicon.icon-linkedin-social .icon:before,
.xicon .icon.icon-linkedin-social:before, .xicon-inline.icon-linkedin-social .icon:before,
.xicon-inline .icon.icon-linkedin-social:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?);
}
.xicon.icon-linkedin-social .icon:after,
.xicon .icon.icon-linkedin-social:after, .xicon-inline.icon-linkedin-social .icon:after,
.xicon-inline .icon.icon-linkedin-social:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?);
}
.xicon.icon-linkedin-social .icon.c-brand:before,
.xicon .icon.icon-linkedin-social.c-brand:before, .xicon-inline.icon-linkedin-social .icon.c-brand:before,
.xicon-inline .icon.icon-linkedin-social.c-brand:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00F0FF);
}
.xicon.icon-linkedin-social .icon.c-hover-brand:after,
.xicon .icon.icon-linkedin-social.c-hover-brand:after, .xicon-inline.icon-linkedin-social .icon.c-hover-brand:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-brand:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00F0FF);
}
.xicon.icon-linkedin-social .icon.c-lightest:before,
.xicon .icon.icon-linkedin-social.c-lightest:before, .xicon-inline.icon-linkedin-social .icon.c-lightest:before,
.xicon-inline .icon.icon-linkedin-social.c-lightest:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=D6FFF0);
}
.xicon.icon-linkedin-social .icon.c-hover-lightest:after,
.xicon .icon.icon-linkedin-social.c-hover-lightest:after, .xicon-inline.icon-linkedin-social .icon.c-hover-lightest:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-lightest:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=D6FFF0);
}
.xicon.icon-linkedin-social .icon.c-lighter:before,
.xicon .icon.icon-linkedin-social.c-lighter:before, .xicon-inline.icon-linkedin-social .icon.c-lighter:before,
.xicon-inline .icon.icon-linkedin-social.c-lighter:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=BFD3D6);
}
.xicon.icon-linkedin-social .icon.c-hover-lighter:after,
.xicon .icon.icon-linkedin-social.c-hover-lighter:after, .xicon-inline.icon-linkedin-social .icon.c-hover-lighter:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-lighter:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=BFD3D6);
}
.xicon.icon-linkedin-social .icon.c-light:before,
.xicon .icon.icon-linkedin-social.c-light:before, .xicon-inline.icon-linkedin-social .icon.c-light:before,
.xicon-inline .icon.icon-linkedin-social.c-light:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=80A7AC);
}
.xicon.icon-linkedin-social .icon.c-hover-light:after,
.xicon .icon.icon-linkedin-social.c-hover-light:after, .xicon-inline.icon-linkedin-social .icon.c-hover-light:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-light:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=80A7AC);
}
.xicon.icon-linkedin-social .icon.c-dark:before,
.xicon .icon.icon-linkedin-social.c-dark:before, .xicon-inline.icon-linkedin-social .icon.c-dark:before,
.xicon-inline .icon.icon-linkedin-social.c-dark:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=1A626B);
}
.xicon.icon-linkedin-social .icon.c-hover-dark:after,
.xicon .icon.icon-linkedin-social.c-hover-dark:after, .xicon-inline.icon-linkedin-social .icon.c-hover-dark:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-dark:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=1A626B);
}
.xicon.icon-linkedin-social .icon.c-darker:before,
.xicon .icon.icon-linkedin-social.c-darker:before, .xicon-inline.icon-linkedin-social .icon.c-darker:before,
.xicon-inline .icon.icon-linkedin-social.c-darker:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00505A);
}
.xicon.icon-linkedin-social .icon.c-hover-darker:after,
.xicon .icon.icon-linkedin-social.c-hover-darker:after, .xicon-inline.icon-linkedin-social .icon.c-hover-darker:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-darker:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00505A);
}
.xicon.icon-linkedin-social .icon.c-darkest:before,
.xicon .icon.icon-linkedin-social.c-darkest:before, .xicon-inline.icon-linkedin-social .icon.c-darkest:before,
.xicon-inline .icon.icon-linkedin-social.c-darkest:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=1A2D50);
}
.xicon.icon-linkedin-social .icon.c-hover-darkest:after,
.xicon .icon.icon-linkedin-social.c-hover-darkest:after, .xicon-inline.icon-linkedin-social .icon.c-hover-darkest:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-darkest:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=1A2D50);
}
.xicon.icon-linkedin-social .icon.c-bip-blue:before,
.xicon .icon.icon-linkedin-social.c-bip-blue:before, .xicon-inline.icon-linkedin-social .icon.c-bip-blue:before,
.xicon-inline .icon.icon-linkedin-social.c-bip-blue:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=0C2340);
}
.xicon.icon-linkedin-social .icon.c-hover-bip-blue:after,
.xicon .icon.icon-linkedin-social.c-hover-bip-blue:after, .xicon-inline.icon-linkedin-social .icon.c-hover-bip-blue:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-bip-blue:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=0C2340);
}
.xicon.icon-linkedin-social .icon.c-dark-fade:before,
.xicon .icon.icon-linkedin-social.c-dark-fade:before, .xicon-inline.icon-linkedin-social .icon.c-dark-fade:before,
.xicon-inline .icon.icon-linkedin-social.c-dark-fade:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=41B7C4);
}
.xicon.icon-linkedin-social .icon.c-hover-dark-fade:after,
.xicon .icon.icon-linkedin-social.c-hover-dark-fade:after, .xicon-inline.icon-linkedin-social .icon.c-hover-dark-fade:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-dark-fade:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=41B7C4);
}
.xicon.icon-linkedin-social .icon.c-white:before,
.xicon .icon.icon-linkedin-social.c-white:before, .xicon-inline.icon-linkedin-social .icon.c-white:before,
.xicon-inline .icon.icon-linkedin-social.c-white:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFFFFF);
}
.xicon.icon-linkedin-social .icon.c-hover-white:after,
.xicon .icon.icon-linkedin-social.c-hover-white:after, .xicon-inline.icon-linkedin-social .icon.c-hover-white:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-white:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFFFFF);
}
.xicon.icon-linkedin-social .icon.c-black:before,
.xicon .icon.icon-linkedin-social.c-black:before, .xicon-inline.icon-linkedin-social .icon.c-black:before,
.xicon-inline .icon.icon-linkedin-social.c-black:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=000000);
}
.xicon.icon-linkedin-social .icon.c-hover-black:after,
.xicon .icon.icon-linkedin-social.c-hover-black:after, .xicon-inline.icon-linkedin-social .icon.c-hover-black:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-black:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=000000);
}
.xicon.icon-linkedin-social .icon.c-grey:before,
.xicon .icon.icon-linkedin-social.c-grey:before, .xicon-inline.icon-linkedin-social .icon.c-grey:before,
.xicon-inline .icon.icon-linkedin-social.c-grey:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=E5E5E5);
}
.xicon.icon-linkedin-social .icon.c-hover-grey:after,
.xicon .icon.icon-linkedin-social.c-hover-grey:after, .xicon-inline.icon-linkedin-social .icon.c-hover-grey:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-grey:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=E5E5E5);
}
.xicon.icon-linkedin-social .icon.c-light-grey:before,
.xicon .icon.icon-linkedin-social.c-light-grey:before, .xicon-inline.icon-linkedin-social .icon.c-light-grey:before,
.xicon-inline .icon.icon-linkedin-social.c-light-grey:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=f8f8f8);
}
.xicon.icon-linkedin-social .icon.c-hover-light-grey:after,
.xicon .icon.icon-linkedin-social.c-hover-light-grey:after, .xicon-inline.icon-linkedin-social .icon.c-hover-light-grey:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-light-grey:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=f8f8f8);
}
.xicon.icon-linkedin-social .icon.c-hue-blue:before,
.xicon .icon.icon-linkedin-social.c-hue-blue:before, .xicon-inline.icon-linkedin-social .icon.c-hue-blue:before,
.xicon-inline .icon.icon-linkedin-social.c-hue-blue:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00F0FF);
}
.xicon.icon-linkedin-social .icon.c-hover-hue-blue:after,
.xicon .icon.icon-linkedin-social.c-hover-hue-blue:after, .xicon-inline.icon-linkedin-social .icon.c-hover-hue-blue:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-hue-blue:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00F0FF);
}
.xicon.icon-linkedin-social .icon.c-hue-blue-lighter:before,
.xicon .icon.icon-linkedin-social.c-hue-blue-lighter:before, .xicon-inline.icon-linkedin-social .icon.c-hue-blue-lighter:before,
.xicon-inline .icon.icon-linkedin-social.c-hue-blue-lighter:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=CCFCFF);
}
.xicon.icon-linkedin-social .icon.c-hover-hue-blue-lighter:after,
.xicon .icon.icon-linkedin-social.c-hover-hue-blue-lighter:after, .xicon-inline.icon-linkedin-social .icon.c-hover-hue-blue-lighter:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-hue-blue-lighter:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=CCFCFF);
}
.xicon.icon-linkedin-social .icon.c-hue-blue-light:before,
.xicon .icon.icon-linkedin-social.c-hue-blue-light:before, .xicon-inline.icon-linkedin-social .icon.c-hue-blue-light:before,
.xicon-inline .icon.icon-linkedin-social.c-hue-blue-light:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=80A7AC);
}
.xicon.icon-linkedin-social .icon.c-hover-hue-blue-light:after,
.xicon .icon.icon-linkedin-social.c-hover-hue-blue-light:after, .xicon-inline.icon-linkedin-social .icon.c-hover-hue-blue-light:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-hue-blue-light:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=80A7AC);
}
.xicon.icon-linkedin-social .icon.c-hue-blue-dark:before,
.xicon .icon.icon-linkedin-social.c-hue-blue-dark:before, .xicon-inline.icon-linkedin-social .icon.c-hue-blue-dark:before,
.xicon-inline .icon.icon-linkedin-social.c-hue-blue-dark:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00505A);
}
.xicon.icon-linkedin-social .icon.c-hover-hue-blue-dark:after,
.xicon .icon.icon-linkedin-social.c-hover-hue-blue-dark:after, .xicon-inline.icon-linkedin-social .icon.c-hover-hue-blue-dark:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-hue-blue-dark:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00505A);
}
.xicon.icon-linkedin-social .icon.c-hue-blue-darkest:before,
.xicon .icon.icon-linkedin-social.c-hue-blue-darkest:before, .xicon-inline.icon-linkedin-social .icon.c-hue-blue-darkest:before,
.xicon-inline .icon.icon-linkedin-social.c-hue-blue-darkest:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=003E46);
}
.xicon.icon-linkedin-social .icon.c-hover-hue-blue-darkest:after,
.xicon .icon.icon-linkedin-social.c-hover-hue-blue-darkest:after, .xicon-inline.icon-linkedin-social .icon.c-hover-hue-blue-darkest:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-hue-blue-darkest:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=003E46);
}
.xicon.icon-linkedin-social .icon.c-hue-blue-tint:before,
.xicon .icon.icon-linkedin-social.c-hue-blue-tint:before, .xicon-inline.icon-linkedin-social .icon.c-hue-blue-tint:before,
.xicon-inline .icon.icon-linkedin-social.c-hue-blue-tint:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=266A73);
}
.xicon.icon-linkedin-social .icon.c-hover-hue-blue-tint:after,
.xicon .icon.icon-linkedin-social.c-hover-hue-blue-tint:after, .xicon-inline.icon-linkedin-social .icon.c-hover-hue-blue-tint:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-hue-blue-tint:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=266A73);
}
.xicon.icon-linkedin-social .icon.c-hue-teal:before,
.xicon .icon.icon-linkedin-social.c-hue-teal:before, .xicon-inline.icon-linkedin-social .icon.c-hue-teal:before,
.xicon-inline .icon.icon-linkedin-social.c-hue-teal:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00505A);
}
.xicon.icon-linkedin-social .icon.c-hover-hue-teal:after,
.xicon .icon.icon-linkedin-social.c-hover-hue-teal:after, .xicon-inline.icon-linkedin-social .icon.c-hover-hue-teal:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-hue-teal:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00505A);
}
.xicon.icon-linkedin-social .icon.c-hue-teal-lighter:before,
.xicon .icon.icon-linkedin-social.c-hue-teal-lighter:before, .xicon-inline.icon-linkedin-social .icon.c-hue-teal-lighter:before,
.xicon-inline .icon.icon-linkedin-social.c-hue-teal-lighter:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=D0FFF4);
}
.xicon.icon-linkedin-social .icon.c-hover-hue-teal-lighter:after,
.xicon .icon.icon-linkedin-social.c-hover-hue-teal-lighter:after, .xicon-inline.icon-linkedin-social .icon.c-hover-hue-teal-lighter:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-hue-teal-lighter:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=D0FFF4);
}
.xicon.icon-linkedin-social .icon.c-hue-teal-light:before,
.xicon .icon.icon-linkedin-social.c-hue-teal-light:before, .xicon-inline.icon-linkedin-social .icon.c-hue-teal-light:before,
.xicon-inline .icon.icon-linkedin-social.c-hue-teal-light:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=80A7AC);
}
.xicon.icon-linkedin-social .icon.c-hover-hue-teal-light:after,
.xicon .icon.icon-linkedin-social.c-hover-hue-teal-light:after, .xicon-inline.icon-linkedin-social .icon.c-hover-hue-teal-light:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-hue-teal-light:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=80A7AC);
}
.xicon.icon-linkedin-social .icon.c-hue-teal-dark:before,
.xicon .icon.icon-linkedin-social.c-hue-teal-dark:before, .xicon-inline.icon-linkedin-social .icon.c-hue-teal-dark:before,
.xicon-inline .icon.icon-linkedin-social.c-hue-teal-dark:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=80A7AC);
}
.xicon.icon-linkedin-social .icon.c-hover-hue-teal-dark:after,
.xicon .icon.icon-linkedin-social.c-hover-hue-teal-dark:after, .xicon-inline.icon-linkedin-social .icon.c-hover-hue-teal-dark:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-hue-teal-dark:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=80A7AC);
}
.xicon.icon-linkedin-social .icon.c-hue-teal-tint:before,
.xicon .icon.icon-linkedin-social.c-hue-teal-tint:before, .xicon-inline.icon-linkedin-social .icon.c-hue-teal-tint:before,
.xicon-inline .icon.icon-linkedin-social.c-hue-teal-tint:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=80A7AC);
}
.xicon.icon-linkedin-social .icon.c-hover-hue-teal-tint:after,
.xicon .icon.icon-linkedin-social.c-hover-hue-teal-tint:after, .xicon-inline.icon-linkedin-social .icon.c-hover-hue-teal-tint:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-hue-teal-tint:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=80A7AC);
}
.xicon.icon-linkedin-social .icon.c-hue-mint:before,
.xicon .icon.icon-linkedin-social.c-hue-mint:before, .xicon-inline.icon-linkedin-social .icon.c-hue-mint:before,
.xicon-inline .icon.icon-linkedin-social.c-hue-mint:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=14FFC7);
}
.xicon.icon-linkedin-social .icon.c-hover-hue-mint:after,
.xicon .icon.icon-linkedin-social.c-hover-hue-mint:after, .xicon-inline.icon-linkedin-social .icon.c-hover-hue-mint:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-hue-mint:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=14FFC7);
}
.xicon.icon-linkedin-social .icon.c-hue-mint-lighter:before,
.xicon .icon.icon-linkedin-social.c-hue-mint-lighter:before, .xicon-inline.icon-linkedin-social .icon.c-hue-mint-lighter:before,
.xicon-inline .icon.icon-linkedin-social.c-hue-mint-lighter:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=D6FFF0);
}
.xicon.icon-linkedin-social .icon.c-hover-hue-mint-lighter:after,
.xicon .icon.icon-linkedin-social.c-hover-hue-mint-lighter:after, .xicon-inline.icon-linkedin-social .icon.c-hover-hue-mint-lighter:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-hue-mint-lighter:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=D6FFF0);
}
.xicon.icon-linkedin-social .icon.c-hue-mint-light:before,
.xicon .icon.icon-linkedin-social.c-hue-mint-light:before, .xicon-inline.icon-linkedin-social .icon.c-hue-mint-light:before,
.xicon-inline .icon.icon-linkedin-social.c-hue-mint-light:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=80A5A1);
}
.xicon.icon-linkedin-social .icon.c-hover-hue-mint-light:after,
.xicon .icon.icon-linkedin-social.c-hover-hue-mint-light:after, .xicon-inline.icon-linkedin-social .icon.c-hover-hue-mint-light:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-hue-mint-light:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=80A5A1);
}
.xicon.icon-linkedin-social .icon.c-hue-mint-dark:before,
.xicon .icon.icon-linkedin-social.c-hue-mint-dark:before, .xicon-inline.icon-linkedin-social .icon.c-hue-mint-dark:before,
.xicon-inline .icon.icon-linkedin-social.c-hue-mint-dark:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=004C43);
}
.xicon.icon-linkedin-social .icon.c-hover-hue-mint-dark:after,
.xicon .icon.icon-linkedin-social.c-hover-hue-mint-dark:after, .xicon-inline.icon-linkedin-social .icon.c-hover-hue-mint-dark:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-hue-mint-dark:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=004C43);
}
.xicon.icon-linkedin-social .icon.c-hue-mint-tint:before,
.xicon .icon.icon-linkedin-social.c-hue-mint-tint:before, .xicon-inline.icon-linkedin-social .icon.c-hue-mint-tint:before,
.xicon-inline .icon.icon-linkedin-social.c-hue-mint-tint:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=27675F);
}
.xicon.icon-linkedin-social .icon.c-hover-hue-mint-tint:after,
.xicon .icon.icon-linkedin-social.c-hover-hue-mint-tint:after, .xicon-inline.icon-linkedin-social .icon.c-hover-hue-mint-tint:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-hue-mint-tint:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=27675F);
}
.xicon.icon-linkedin-social .icon.c-hue-green:before,
.xicon .icon.icon-linkedin-social.c-hue-green:before, .xicon-inline.icon-linkedin-social .icon.c-hue-green:before,
.xicon-inline .icon.icon-linkedin-social.c-hue-green:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=8CFF50);
}
.xicon.icon-linkedin-social .icon.c-hover-hue-green:after,
.xicon .icon.icon-linkedin-social.c-hover-hue-green:after, .xicon-inline.icon-linkedin-social .icon.c-hover-hue-green:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-hue-green:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=8CFF50);
}
.xicon.icon-linkedin-social .icon.c-hue-green-lighter:before,
.xicon .icon.icon-linkedin-social.c-hue-green-lighter:before, .xicon-inline.icon-linkedin-social .icon.c-hue-green-lighter:before,
.xicon-inline .icon.icon-linkedin-social.c-hue-green-lighter:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=EEFFE5);
}
.xicon.icon-linkedin-social .icon.c-hover-hue-green-lighter:after,
.xicon .icon.icon-linkedin-social.c-hover-hue-green-lighter:after, .xicon-inline.icon-linkedin-social .icon.c-hover-hue-green-lighter:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-hue-green-lighter:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=EEFFE5);
}
.xicon.icon-linkedin-social .icon.c-hue-green-light:before,
.xicon .icon.icon-linkedin-social.c-hue-green-light:before, .xicon-inline.icon-linkedin-social .icon.c-hue-green-light:before,
.xicon-inline .icon.icon-linkedin-social.c-hue-green-light:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=90A193);
}
.xicon.icon-linkedin-social .icon.c-hover-hue-green-light:after,
.xicon .icon.icon-linkedin-social.c-hover-hue-green-light:after, .xicon-inline.icon-linkedin-social .icon.c-hover-hue-green-light:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-hue-green-light:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=90A193);
}
.xicon.icon-linkedin-social .icon.c-hue-green-dark:before,
.xicon .icon.icon-linkedin-social.c-hue-green-dark:before, .xicon-inline.icon-linkedin-social .icon.c-hue-green-dark:before,
.xicon-inline .icon.icon-linkedin-social.c-hue-green-dark:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=214427);
}
.xicon.icon-linkedin-social .icon.c-hover-hue-green-dark:after,
.xicon .icon.icon-linkedin-social.c-hover-hue-green-dark:after, .xicon-inline.icon-linkedin-social .icon.c-hover-hue-green-dark:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-hue-green-dark:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=214427);
}
.xicon.icon-linkedin-social .icon.c-hue-green-tint:before,
.xicon .icon.icon-linkedin-social.c-hue-green-tint:before, .xicon-inline.icon-linkedin-social .icon.c-hue-green-tint:before,
.xicon-inline .icon.icon-linkedin-social.c-hue-green-tint:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=426047);
}
.xicon.icon-linkedin-social .icon.c-hover-hue-green-tint:after,
.xicon .icon.icon-linkedin-social.c-hover-hue-green-tint:after, .xicon-inline.icon-linkedin-social .icon.c-hover-hue-green-tint:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-hue-green-tint:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=426047);
}
.xicon.icon-linkedin-social .icon.c-hue-yellow:before,
.xicon .icon.icon-linkedin-social.c-hue-yellow:before, .xicon-inline.icon-linkedin-social .icon.c-hue-yellow:before,
.xicon-inline .icon.icon-linkedin-social.c-hue-yellow:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFE533);
}
.xicon.icon-linkedin-social .icon.c-hover-hue-yellow:after,
.xicon .icon.icon-linkedin-social.c-hover-hue-yellow:after, .xicon-inline.icon-linkedin-social .icon.c-hover-hue-yellow:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-hue-yellow:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFE533);
}
.xicon.icon-linkedin-social .icon.c-hue-yellow-lighter:before,
.xicon .icon.icon-linkedin-social.c-hue-yellow-lighter:before, .xicon-inline.icon-linkedin-social .icon.c-hue-yellow-lighter:before,
.xicon-inline .icon.icon-linkedin-social.c-hue-yellow-lighter:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFFAD6);
}
.xicon.icon-linkedin-social .icon.c-hover-hue-yellow-lighter:after,
.xicon .icon.icon-linkedin-social.c-hover-hue-yellow-lighter:after, .xicon-inline.icon-linkedin-social .icon.c-hover-hue-yellow-lighter:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-hue-yellow-lighter:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFFAD6);
}
.xicon.icon-linkedin-social .icon.c-hue-yellow-light:before,
.xicon .icon.icon-linkedin-social.c-hue-yellow-light:before, .xicon-inline.icon-linkedin-social .icon.c-hue-yellow-light:before,
.xicon-inline .icon.icon-linkedin-social.c-hue-yellow-light:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=9694A8);
}
.xicon.icon-linkedin-social .icon.c-hover-hue-yellow-light:after,
.xicon .icon.icon-linkedin-social.c-hover-hue-yellow-light:after, .xicon-inline.icon-linkedin-social .icon.c-hover-hue-yellow-light:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-hue-yellow-light:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=9694A8);
}
.xicon.icon-linkedin-social .icon.c-hue-yellow-dark:before,
.xicon .icon.icon-linkedin-social.c-hue-yellow-dark:before, .xicon-inline.icon-linkedin-social .icon.c-hue-yellow-dark:before,
.xicon-inline .icon.icon-linkedin-social.c-hue-yellow-dark:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=2D2A51);
}
.xicon.icon-linkedin-social .icon.c-hover-hue-yellow-dark:after,
.xicon .icon.icon-linkedin-social.c-hover-hue-yellow-dark:after, .xicon-inline.icon-linkedin-social .icon.c-hover-hue-yellow-dark:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-hue-yellow-dark:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=2D2A51);
}
.xicon.icon-linkedin-social .icon.c-hue-yellow-tint:before,
.xicon .icon.icon-linkedin-social.c-hue-yellow-tint:before, .xicon-inline.icon-linkedin-social .icon.c-hue-yellow-tint:before,
.xicon-inline .icon.icon-linkedin-social.c-hue-yellow-tint:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=4D4A6B);
}
.xicon.icon-linkedin-social .icon.c-hover-hue-yellow-tint:after,
.xicon .icon.icon-linkedin-social.c-hover-hue-yellow-tint:after, .xicon-inline.icon-linkedin-social .icon.c-hover-hue-yellow-tint:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-hue-yellow-tint:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=4D4A6B);
}
.xicon.icon-linkedin-social .icon.c-hue-orange:before,
.xicon .icon.icon-linkedin-social.c-hue-orange:before, .xicon-inline.icon-linkedin-social .icon.c-hue-orange:before,
.xicon-inline .icon.icon-linkedin-social.c-hue-orange:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FF8500);
}
.xicon.icon-linkedin-social .icon.c-hover-hue-orange:after,
.xicon .icon.icon-linkedin-social.c-hover-hue-orange:after, .xicon-inline.icon-linkedin-social .icon.c-hover-hue-orange:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-hue-orange:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FF8500);
}
.xicon.icon-linkedin-social .icon.c-hue-orange-lighter:before,
.xicon .icon.icon-linkedin-social.c-hue-orange-lighter:before, .xicon-inline.icon-linkedin-social .icon.c-hue-orange-lighter:before,
.xicon-inline .icon.icon-linkedin-social.c-hue-orange-lighter:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFE7CC);
}
.xicon.icon-linkedin-social .icon.c-hover-hue-orange-lighter:after,
.xicon .icon.icon-linkedin-social.c-hover-hue-orange-lighter:after, .xicon-inline.icon-linkedin-social .icon.c-hover-hue-orange-lighter:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-hue-orange-lighter:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFE7CC);
}
.xicon.icon-linkedin-social .icon.c-hue-orange-light:before,
.xicon .icon.icon-linkedin-social.c-hue-orange-light:before, .xicon-inline.icon-linkedin-social .icon.c-hue-orange-light:before,
.xicon-inline .icon.icon-linkedin-social.c-hue-orange-light:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=A38D9A);
}
.xicon.icon-linkedin-social .icon.c-hover-hue-orange-light:after,
.xicon .icon.icon-linkedin-social.c-hover-hue-orange-light:after, .xicon-inline.icon-linkedin-social .icon.c-hover-hue-orange-light:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-hue-orange-light:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=A38D9A);
}
.xicon.icon-linkedin-social .icon.c-hue-orange-dark:before,
.xicon .icon.icon-linkedin-social.c-hue-orange-dark:before, .xicon-inline.icon-linkedin-social .icon.c-hue-orange-dark:before,
.xicon-inline .icon.icon-linkedin-social.c-hue-orange-dark:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=471C35);
}
.xicon.icon-linkedin-social .icon.c-hover-hue-orange-dark:after,
.xicon .icon.icon-linkedin-social.c-hover-hue-orange-dark:after, .xicon-inline.icon-linkedin-social .icon.c-hover-hue-orange-dark:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-hue-orange-dark:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=471C35);
}
.xicon.icon-linkedin-social .icon.c-hue-orange-tint:before,
.xicon .icon.icon-linkedin-social.c-hue-orange-tint:before, .xicon-inline.icon-linkedin-social .icon.c-hue-orange-tint:before,
.xicon-inline .icon.icon-linkedin-social.c-hue-orange-tint:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=633E53);
}
.xicon.icon-linkedin-social .icon.c-hover-hue-orange-tint:after,
.xicon .icon.icon-linkedin-social.c-hover-hue-orange-tint:after, .xicon-inline.icon-linkedin-social .icon.c-hover-hue-orange-tint:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-hue-orange-tint:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=633E53);
}
.xicon.icon-linkedin-social .icon.c-hue-red:before,
.xicon .icon.icon-linkedin-social.c-hue-red:before, .xicon-inline.icon-linkedin-social .icon.c-hue-red:before,
.xicon-inline .icon.icon-linkedin-social.c-hue-red:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FF6378);
}
.xicon.icon-linkedin-social .icon.c-hover-hue-red:after,
.xicon .icon.icon-linkedin-social.c-hover-hue-red:after, .xicon-inline.icon-linkedin-social .icon.c-hover-hue-red:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-hue-red:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FF6378);
}
.xicon.icon-linkedin-social .icon.c-hue-red-lighter:before,
.xicon .icon.icon-linkedin-social.c-hue-red-lighter:before, .xicon-inline.icon-linkedin-social .icon.c-hue-red-lighter:before,
.xicon-inline .icon.icon-linkedin-social.c-hue-red-lighter:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFE0E4);
}
.xicon.icon-linkedin-social .icon.c-hover-hue-red-lighter:after,
.xicon .icon.icon-linkedin-social.c-hover-hue-red-lighter:after, .xicon-inline.icon-linkedin-social .icon.c-hover-hue-red-lighter:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-hue-red-lighter:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFE0E4);
}
.xicon.icon-linkedin-social .icon.c-hue-red-light:before,
.xicon .icon.icon-linkedin-social.c-hue-red-light:before, .xicon-inline.icon-linkedin-social .icon.c-hue-red-light:before,
.xicon-inline .icon.icon-linkedin-social.c-hue-red-light:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=9E8092);
}
.xicon.icon-linkedin-social .icon.c-hover-hue-red-light:after,
.xicon .icon.icon-linkedin-social.c-hover-hue-red-light:after, .xicon-inline.icon-linkedin-social .icon.c-hover-hue-red-light:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-hue-red-light:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=9E8092);
}
.xicon.icon-linkedin-social .icon.c-hue-red-dark:before,
.xicon .icon.icon-linkedin-social.c-hue-red-dark:before, .xicon-inline.icon-linkedin-social .icon.c-hue-red-dark:before,
.xicon-inline .icon.icon-linkedin-social.c-hue-red-dark:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=3E0026);
}
.xicon.icon-linkedin-social .icon.c-hover-hue-red-dark:after,
.xicon .icon.icon-linkedin-social.c-hover-hue-red-dark:after, .xicon-inline.icon-linkedin-social .icon.c-hover-hue-red-dark:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-hue-red-dark:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=3E0026);
}
.xicon.icon-linkedin-social .icon.c-hue-red-tint:before,
.xicon .icon.icon-linkedin-social.c-hue-red-tint:before, .xicon-inline.icon-linkedin-social .icon.c-hue-red-tint:before,
.xicon-inline .icon.icon-linkedin-social.c-hue-red-tint:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=5B2646);
}
.xicon.icon-linkedin-social .icon.c-hover-hue-red-tint:after,
.xicon .icon.icon-linkedin-social.c-hover-hue-red-tint:after, .xicon-inline.icon-linkedin-social .icon.c-hover-hue-red-tint:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-hue-red-tint:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=5B2646);
}
.xicon.icon-linkedin-social .icon.c-hue-maroon:before,
.xicon .icon.icon-linkedin-social.c-hue-maroon:before, .xicon-inline.icon-linkedin-social .icon.c-hue-maroon:before,
.xicon-inline .icon.icon-linkedin-social.c-hue-maroon:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FF6378);
}
.xicon.icon-linkedin-social .icon.c-hover-hue-maroon:after,
.xicon .icon.icon-linkedin-social.c-hover-hue-maroon:after, .xicon-inline.icon-linkedin-social .icon.c-hover-hue-maroon:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-hue-maroon:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FF6378);
}
.xicon.icon-linkedin-social .icon.c-hue-maroon-lighter:before,
.xicon .icon.icon-linkedin-social.c-hue-maroon-lighter:before, .xicon-inline.icon-linkedin-social .icon.c-hue-maroon-lighter:before,
.xicon-inline .icon.icon-linkedin-social.c-hue-maroon-lighter:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFE0E4);
}
.xicon.icon-linkedin-social .icon.c-hover-hue-maroon-lighter:after,
.xicon .icon.icon-linkedin-social.c-hover-hue-maroon-lighter:after, .xicon-inline.icon-linkedin-social .icon.c-hover-hue-maroon-lighter:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-hue-maroon-lighter:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFE0E4);
}
.xicon.icon-linkedin-social .icon.c-hue-maroon-light:before,
.xicon .icon.icon-linkedin-social.c-hue-maroon-light:before, .xicon-inline.icon-linkedin-social .icon.c-hue-maroon-light:before,
.xicon-inline .icon.icon-linkedin-social.c-hue-maroon-light:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=9E8092);
}
.xicon.icon-linkedin-social .icon.c-hover-hue-maroon-light:after,
.xicon .icon.icon-linkedin-social.c-hover-hue-maroon-light:after, .xicon-inline.icon-linkedin-social .icon.c-hover-hue-maroon-light:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-hue-maroon-light:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=9E8092);
}
.xicon.icon-linkedin-social .icon.c-hue-maroon-dark:before,
.xicon .icon.icon-linkedin-social.c-hue-maroon-dark:before, .xicon-inline.icon-linkedin-social .icon.c-hue-maroon-dark:before,
.xicon-inline .icon.icon-linkedin-social.c-hue-maroon-dark:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=3E0026);
}
.xicon.icon-linkedin-social .icon.c-hover-hue-maroon-dark:after,
.xicon .icon.icon-linkedin-social.c-hover-hue-maroon-dark:after, .xicon-inline.icon-linkedin-social .icon.c-hover-hue-maroon-dark:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-hue-maroon-dark:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=3E0026);
}
.xicon.icon-linkedin-social .icon.c-hue-maroon-tint:before,
.xicon .icon.icon-linkedin-social.c-hue-maroon-tint:before, .xicon-inline.icon-linkedin-social .icon.c-hue-maroon-tint:before,
.xicon-inline .icon.icon-linkedin-social.c-hue-maroon-tint:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=9E8092);
}
.xicon.icon-linkedin-social .icon.c-hover-hue-maroon-tint:after,
.xicon .icon.icon-linkedin-social.c-hover-hue-maroon-tint:after, .xicon-inline.icon-linkedin-social .icon.c-hover-hue-maroon-tint:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-hue-maroon-tint:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=9E8092);
}
.xicon.icon-linkedin-social .icon.c-hue-pink:before,
.xicon .icon.icon-linkedin-social.c-hue-pink:before, .xicon-inline.icon-linkedin-social .icon.c-hue-pink:before,
.xicon-inline .icon.icon-linkedin-social.c-hue-pink:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FF82FF);
}
.xicon.icon-linkedin-social .icon.c-hover-hue-pink:after,
.xicon .icon.icon-linkedin-social.c-hover-hue-pink:after, .xicon-inline.icon-linkedin-social .icon.c-hover-hue-pink:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-hue-pink:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FF82FF);
}
.xicon.icon-linkedin-social .icon.c-hue-pink-lighter:before,
.xicon .icon.icon-linkedin-social.c-hue-pink-lighter:before, .xicon-inline.icon-linkedin-social .icon.c-hue-pink-lighter:before,
.xicon-inline .icon.icon-linkedin-social.c-hue-pink-lighter:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFE6FF);
}
.xicon.icon-linkedin-social .icon.c-hover-hue-pink-lighter:after,
.xicon .icon.icon-linkedin-social.c-hover-hue-pink-lighter:after, .xicon-inline.icon-linkedin-social .icon.c-hover-hue-pink-lighter:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-hue-pink-lighter:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFE6FF);
}
.xicon.icon-linkedin-social .icon.c-hue-pink-light:before,
.xicon .icon.icon-linkedin-social.c-hue-pink-light:before, .xicon-inline.icon-linkedin-social .icon.c-hue-pink-light:before,
.xicon-inline .icon.icon-linkedin-social.c-hue-pink-light:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=A194A7);
}
.xicon.icon-linkedin-social .icon.c-hover-hue-pink-light:after,
.xicon .icon.icon-linkedin-social.c-hover-hue-pink-light:after, .xicon-inline.icon-linkedin-social .icon.c-hover-hue-pink-light:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-hue-pink-light:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=A194A7);
}
.xicon.icon-linkedin-social .icon.c-hue-pink-dark:before,
.xicon .icon.icon-linkedin-social.c-hue-pink-dark:before, .xicon-inline.icon-linkedin-social .icon.c-hue-pink-dark:before,
.xicon-inline .icon.icon-linkedin-social.c-hue-pink-dark:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=442A4F);
}
.xicon.icon-linkedin-social .icon.c-hover-hue-pink-dark:after,
.xicon .icon.icon-linkedin-social.c-hover-hue-pink-dark:after, .xicon-inline.icon-linkedin-social .icon.c-hover-hue-pink-dark:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-hue-pink-dark:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=442A4F);
}
.xicon.icon-linkedin-social .icon.c-hue-pink-tint:before,
.xicon .icon.icon-linkedin-social.c-hue-pink-tint:before, .xicon-inline.icon-linkedin-social .icon.c-hue-pink-tint:before,
.xicon-inline .icon.icon-linkedin-social.c-hue-pink-tint:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=604A69);
}
.xicon.icon-linkedin-social .icon.c-hover-hue-pink-tint:after,
.xicon .icon.icon-linkedin-social.c-hover-hue-pink-tint:after, .xicon-inline.icon-linkedin-social .icon.c-hover-hue-pink-tint:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-hue-pink-tint:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=604A69);
}
.xicon.icon-linkedin-social .icon.c-hue-purple:before,
.xicon .icon.icon-linkedin-social.c-hue-purple:before, .xicon-inline.icon-linkedin-social .icon.c-hue-purple:before,
.xicon-inline .icon.icon-linkedin-social.c-hue-purple:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=B58CFF);
}
.xicon.icon-linkedin-social .icon.c-hover-hue-purple:after,
.xicon .icon.icon-linkedin-social.c-hover-hue-purple:after, .xicon-inline.icon-linkedin-social .icon.c-hover-hue-purple:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-hue-purple:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=B58CFF);
}
.xicon.icon-linkedin-social .icon.c-hue-purple-lighter:before,
.xicon .icon.icon-linkedin-social.c-hue-purple-lighter:before, .xicon-inline.icon-linkedin-social .icon.c-hue-purple-lighter:before,
.xicon-inline .icon.icon-linkedin-social.c-hue-purple-lighter:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=F0E8FF);
}
.xicon.icon-linkedin-social .icon.c-hover-hue-purple-lighter:after,
.xicon .icon.icon-linkedin-social.c-hover-hue-purple-lighter:after, .xicon-inline.icon-linkedin-social .icon.c-hover-hue-purple-lighter:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-hue-purple-lighter:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=F0E8FF);
}
.xicon.icon-linkedin-social .icon.c-hue-purple-light:before,
.xicon .icon.icon-linkedin-social.c-hue-purple-light:before, .xicon-inline.icon-linkedin-social .icon.c-hue-purple-light:before,
.xicon-inline .icon.icon-linkedin-social.c-hue-purple-light:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=9888A5);
}
.xicon.icon-linkedin-social .icon.c-hover-hue-purple-light:after,
.xicon .icon.icon-linkedin-social.c-hover-hue-purple-light:after, .xicon-inline.icon-linkedin-social .icon.c-hover-hue-purple-light:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-hue-purple-light:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=9888A5);
}
.xicon.icon-linkedin-social .icon.c-hue-purple-dark:before,
.xicon .icon.icon-linkedin-social.c-hue-purple-dark:before, .xicon-inline.icon-linkedin-social .icon.c-hue-purple-dark:before,
.xicon-inline .icon.icon-linkedin-social.c-hue-purple-dark:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=32124C);
}
.xicon.icon-linkedin-social .icon.c-hover-hue-purple-dark:after,
.xicon .icon.icon-linkedin-social.c-hover-hue-purple-dark:after, .xicon-inline.icon-linkedin-social .icon.c-hover-hue-purple-dark:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-hue-purple-dark:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=32124C);
}
.xicon.icon-linkedin-social .icon.c-hue-purple-tint:before,
.xicon .icon.icon-linkedin-social.c-hue-purple-tint:before, .xicon-inline.icon-linkedin-social .icon.c-hue-purple-tint:before,
.xicon-inline .icon.icon-linkedin-social.c-hue-purple-tint:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=513667);
}
.xicon.icon-linkedin-social .icon.c-hover-hue-purple-tint:after,
.xicon .icon.icon-linkedin-social.c-hover-hue-purple-tint:after, .xicon-inline.icon-linkedin-social .icon.c-hover-hue-purple-tint:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-hue-purple-tint:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=513667);
}
.xicon.icon-linkedin-social .icon.c-base:before,
.xicon .icon.icon-linkedin-social.c-base:before, .xicon-inline.icon-linkedin-social .icon.c-base:before,
.xicon-inline .icon.icon-linkedin-social.c-base:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00F0FF);
}
.xicon.icon-linkedin-social .icon.c-hover-base:after,
.xicon .icon.icon-linkedin-social.c-hover-base:after, .xicon-inline.icon-linkedin-social .icon.c-hover-base:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-base:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00F0FF);
}
.xicon.icon-linkedin-social .icon.c-base-light:before,
.xicon .icon.icon-linkedin-social.c-base-light:before, .xicon-inline.icon-linkedin-social .icon.c-base-light:before,
.xicon-inline .icon.icon-linkedin-social.c-base-light:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00FFED);
}
.xicon.icon-linkedin-social .icon.c-hover-base-light:after,
.xicon .icon.icon-linkedin-social.c-hover-base-light:after, .xicon-inline.icon-linkedin-social .icon.c-hover-base-light:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-base-light:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00FFED);
}
.xicon.icon-linkedin-social .icon.c-base-dark:before,
.xicon .icon.icon-linkedin-social.c-base-dark:before, .xicon-inline.icon-linkedin-social .icon.c-base-dark:before,
.xicon-inline .icon.icon-linkedin-social.c-base-dark:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=3DE3FF);
}
.xicon.icon-linkedin-social .icon.c-hover-base-dark:after,
.xicon .icon.icon-linkedin-social.c-hover-base-dark:after, .xicon-inline.icon-linkedin-social .icon.c-hover-base-dark:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-base-dark:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=3DE3FF);
}
.xicon.icon-linkedin-social .icon.c-alt-light:before,
.xicon .icon.icon-linkedin-social.c-alt-light:before, .xicon-inline.icon-linkedin-social .icon.c-alt-light:before,
.xicon-inline .icon.icon-linkedin-social.c-alt-light:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=75FFB5);
}
.xicon.icon-linkedin-social .icon.c-hover-alt-light:after,
.xicon .icon.icon-linkedin-social.c-hover-alt-light:after, .xicon-inline.icon-linkedin-social .icon.c-hover-alt-light:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-alt-light:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=75FFB5);
}
.xicon.icon-linkedin-social .icon.c-alt-dark:before,
.xicon .icon.icon-linkedin-social.c-alt-dark:before, .xicon-inline.icon-linkedin-social .icon.c-alt-dark:before,
.xicon-inline .icon.icon-linkedin-social.c-alt-dark:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=3BFFCC);
}
.xicon.icon-linkedin-social .icon.c-hover-alt-dark:after,
.xicon .icon.icon-linkedin-social.c-hover-alt-dark:after, .xicon-inline.icon-linkedin-social .icon.c-hover-alt-dark:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-alt-dark:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=3BFFCC);
}
.xicon.icon-linkedin-social .icon.c-error:before,
.xicon .icon.icon-linkedin-social.c-error:before, .xicon-inline.icon-linkedin-social .icon.c-error:before,
.xicon-inline .icon.icon-linkedin-social.c-error:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=ff6666);
}
.xicon.icon-linkedin-social .icon.c-hover-error:after,
.xicon .icon.icon-linkedin-social.c-hover-error:after, .xicon-inline.icon-linkedin-social .icon.c-hover-error:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-error:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=ff6666);
}
.xicon.icon-linkedin-social .icon.c-back:before,
.xicon .icon.icon-linkedin-social.c-back:before, .xicon-inline.icon-linkedin-social .icon.c-back:before,
.xicon-inline .icon.icon-linkedin-social.c-back:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFFFFF);
}
.xicon.icon-linkedin-social .icon.c-hover-back:after,
.xicon .icon.icon-linkedin-social.c-hover-back:after, .xicon-inline.icon-linkedin-social .icon.c-hover-back:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-back:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFFFFF);
}
.xicon.icon-linkedin-social .icon.c-mobile-header:before,
.xicon .icon.icon-linkedin-social.c-mobile-header:before, .xicon-inline.icon-linkedin-social .icon.c-mobile-header:before,
.xicon-inline .icon.icon-linkedin-social.c-mobile-header:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFFFFF);
}
.xicon.icon-linkedin-social .icon.c-hover-mobile-header:after,
.xicon .icon.icon-linkedin-social.c-hover-mobile-header:after, .xicon-inline.icon-linkedin-social .icon.c-hover-mobile-header:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-mobile-header:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFFFFF);
}
.xicon.icon-linkedin-social .icon.c-popup-back:before,
.xicon .icon.icon-linkedin-social.c-popup-back:before, .xicon-inline.icon-linkedin-social .icon.c-popup-back:before,
.xicon-inline .icon.icon-linkedin-social.c-popup-back:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00505A);
}
.xicon.icon-linkedin-social .icon.c-hover-popup-back:after,
.xicon .icon.icon-linkedin-social.c-hover-popup-back:after, .xicon-inline.icon-linkedin-social .icon.c-hover-popup-back:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-popup-back:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00505A);
}
.xicon.icon-linkedin-social .icon.c-popup-overlay:before,
.xicon .icon.icon-linkedin-social.c-popup-overlay:before, .xicon-inline.icon-linkedin-social .icon.c-popup-overlay:before,
.xicon-inline .icon.icon-linkedin-social.c-popup-overlay:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=000000);
}
.xicon.icon-linkedin-social .icon.c-hover-popup-overlay:after,
.xicon .icon.icon-linkedin-social.c-hover-popup-overlay:after, .xicon-inline.icon-linkedin-social .icon.c-hover-popup-overlay:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-popup-overlay:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=000000);
}
.xicon.icon-linkedin-social .icon.c-high:before,
.xicon .icon.icon-linkedin-social.c-high:before, .xicon-inline.icon-linkedin-social .icon.c-high:before,
.xicon-inline .icon.icon-linkedin-social.c-high:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00F0FF);
}
.xicon.icon-linkedin-social .icon.c-hover-high:after,
.xicon .icon.icon-linkedin-social.c-hover-high:after, .xicon-inline.icon-linkedin-social .icon.c-hover-high:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-high:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00F0FF);
}
.xicon.icon-linkedin-social .icon.c-title:before,
.xicon .icon.icon-linkedin-social.c-title:before, .xicon-inline.icon-linkedin-social .icon.c-title:before,
.xicon-inline .icon.icon-linkedin-social.c-title:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=1A2D50);
}
.xicon.icon-linkedin-social .icon.c-hover-title:after,
.xicon .icon.icon-linkedin-social.c-hover-title:after, .xicon-inline.icon-linkedin-social .icon.c-hover-title:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-title:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=1A2D50);
}
.xicon.icon-linkedin-social .icon.c-body:before,
.xicon .icon.icon-linkedin-social.c-body:before, .xicon-inline.icon-linkedin-social .icon.c-body:before,
.xicon-inline .icon.icon-linkedin-social.c-body:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=1A2D50);
}
.xicon.icon-linkedin-social .icon.c-hover-body:after,
.xicon .icon.icon-linkedin-social.c-hover-body:after, .xicon-inline.icon-linkedin-social .icon.c-hover-body:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-body:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=1A2D50);
}
.xicon.icon-linkedin-social .icon.c-body-alt:before,
.xicon .icon.icon-linkedin-social.c-body-alt:before, .xicon-inline.icon-linkedin-social .icon.c-body-alt:before,
.xicon-inline .icon.icon-linkedin-social.c-body-alt:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFFFFF);
}
.xicon.icon-linkedin-social .icon.c-hover-body-alt:after,
.xicon .icon.icon-linkedin-social.c-hover-body-alt:after, .xicon-inline.icon-linkedin-social .icon.c-hover-body-alt:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-body-alt:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFFFFF);
}
.xicon.icon-linkedin-social .icon.c-link-hover:before,
.xicon .icon.icon-linkedin-social.c-link-hover:before, .xicon-inline.icon-linkedin-social .icon.c-link-hover:before,
.xicon-inline .icon.icon-linkedin-social.c-link-hover:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=1A626B);
}
.xicon.icon-linkedin-social .icon.c-hover-link-hover:after,
.xicon .icon.icon-linkedin-social.c-hover-link-hover:after, .xicon-inline.icon-linkedin-social .icon.c-hover-link-hover:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-link-hover:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=1A626B);
}
.xicon.icon-linkedin-social .icon.c-input:before,
.xicon .icon.icon-linkedin-social.c-input:before, .xicon-inline.icon-linkedin-social .icon.c-input:before,
.xicon-inline .icon.icon-linkedin-social.c-input:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=80A7AC);
}
.xicon.icon-linkedin-social .icon.c-hover-input:after,
.xicon .icon.icon-linkedin-social.c-hover-input:after, .xicon-inline.icon-linkedin-social .icon.c-hover-input:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-input:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=80A7AC);
}
.xicon.icon-linkedin-social .icon.c-input-border:before,
.xicon .icon.icon-linkedin-social.c-input-border:before, .xicon-inline.icon-linkedin-social .icon.c-input-border:before,
.xicon-inline .icon.icon-linkedin-social.c-input-border:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=1A626B);
}
.xicon.icon-linkedin-social .icon.c-hover-input-border:after,
.xicon .icon.icon-linkedin-social.c-hover-input-border:after, .xicon-inline.icon-linkedin-social .icon.c-hover-input-border:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-input-border:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=1A626B);
}
.xicon.icon-linkedin-social .icon.c-input-back:before,
.xicon .icon.icon-linkedin-social.c-input-back:before, .xicon-inline.icon-linkedin-social .icon.c-input-back:before,
.xicon-inline .icon.icon-linkedin-social.c-input-back:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=1A626B);
}
.xicon.icon-linkedin-social .icon.c-hover-input-back:after,
.xicon .icon.icon-linkedin-social.c-hover-input-back:after, .xicon-inline.icon-linkedin-social .icon.c-hover-input-back:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-input-back:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=1A626B);
}
.xicon.icon-linkedin-social .icon.c-input-placeholder:before,
.xicon .icon.icon-linkedin-social.c-input-placeholder:before, .xicon-inline.icon-linkedin-social .icon.c-input-placeholder:before,
.xicon-inline .icon.icon-linkedin-social.c-input-placeholder:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=80A7AC);
}
.xicon.icon-linkedin-social .icon.c-hover-input-placeholder:after,
.xicon .icon.icon-linkedin-social.c-hover-input-placeholder:after, .xicon-inline.icon-linkedin-social .icon.c-hover-input-placeholder:after,
.xicon-inline .icon.icon-linkedin-social.c-hover-input-placeholder:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=80A7AC);
}
.xicon.icon-linkedin-social .label, .xicon-inline.icon-linkedin-social .label {
  padding: 0 10px 0 0;
}
.xicon.icon-linkedin-social .icon + .label, .xicon-inline.icon-linkedin-social .icon + .label {
  padding: 0 0 0 10px;
}
.xicon.icon-linkedin-social.stack .label, .xicon-inline.icon-linkedin-social.stack .label {
  padding: 0 0 10px 0;
}
.xicon.icon-linkedin-social.stack .icon + .label, .xicon-inline.icon-linkedin-social.stack .icon + .label {
  padding: 10px 0 0 0;
}

/*--- Social-large ---*/
.xicon.icon-linkedin-social-large .icon,
.xicon .icon.icon-linkedin-social-large, .xicon-inline.icon-linkedin-social-large .icon,
.xicon-inline .icon.icon-linkedin-social-large {
  width: 32px;
  height: 28px;
}
.xicon.icon-linkedin-social-large .icon:before,
.xicon .icon.icon-linkedin-social-large:before, .xicon-inline.icon-linkedin-social-large .icon:before,
.xicon-inline .icon.icon-linkedin-social-large:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?);
}
.xicon.icon-linkedin-social-large .icon:after,
.xicon .icon.icon-linkedin-social-large:after, .xicon-inline.icon-linkedin-social-large .icon:after,
.xicon-inline .icon.icon-linkedin-social-large:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?);
}
.xicon.icon-linkedin-social-large .icon.c-brand:before,
.xicon .icon.icon-linkedin-social-large.c-brand:before, .xicon-inline.icon-linkedin-social-large .icon.c-brand:before,
.xicon-inline .icon.icon-linkedin-social-large.c-brand:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00F0FF);
}
.xicon.icon-linkedin-social-large .icon.c-hover-brand:after,
.xicon .icon.icon-linkedin-social-large.c-hover-brand:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-brand:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-brand:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00F0FF);
}
.xicon.icon-linkedin-social-large .icon.c-lightest:before,
.xicon .icon.icon-linkedin-social-large.c-lightest:before, .xicon-inline.icon-linkedin-social-large .icon.c-lightest:before,
.xicon-inline .icon.icon-linkedin-social-large.c-lightest:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=D6FFF0);
}
.xicon.icon-linkedin-social-large .icon.c-hover-lightest:after,
.xicon .icon.icon-linkedin-social-large.c-hover-lightest:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-lightest:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-lightest:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=D6FFF0);
}
.xicon.icon-linkedin-social-large .icon.c-lighter:before,
.xicon .icon.icon-linkedin-social-large.c-lighter:before, .xicon-inline.icon-linkedin-social-large .icon.c-lighter:before,
.xicon-inline .icon.icon-linkedin-social-large.c-lighter:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=BFD3D6);
}
.xicon.icon-linkedin-social-large .icon.c-hover-lighter:after,
.xicon .icon.icon-linkedin-social-large.c-hover-lighter:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-lighter:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-lighter:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=BFD3D6);
}
.xicon.icon-linkedin-social-large .icon.c-light:before,
.xicon .icon.icon-linkedin-social-large.c-light:before, .xicon-inline.icon-linkedin-social-large .icon.c-light:before,
.xicon-inline .icon.icon-linkedin-social-large.c-light:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=80A7AC);
}
.xicon.icon-linkedin-social-large .icon.c-hover-light:after,
.xicon .icon.icon-linkedin-social-large.c-hover-light:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-light:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-light:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=80A7AC);
}
.xicon.icon-linkedin-social-large .icon.c-dark:before,
.xicon .icon.icon-linkedin-social-large.c-dark:before, .xicon-inline.icon-linkedin-social-large .icon.c-dark:before,
.xicon-inline .icon.icon-linkedin-social-large.c-dark:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=1A626B);
}
.xicon.icon-linkedin-social-large .icon.c-hover-dark:after,
.xicon .icon.icon-linkedin-social-large.c-hover-dark:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-dark:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-dark:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=1A626B);
}
.xicon.icon-linkedin-social-large .icon.c-darker:before,
.xicon .icon.icon-linkedin-social-large.c-darker:before, .xicon-inline.icon-linkedin-social-large .icon.c-darker:before,
.xicon-inline .icon.icon-linkedin-social-large.c-darker:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00505A);
}
.xicon.icon-linkedin-social-large .icon.c-hover-darker:after,
.xicon .icon.icon-linkedin-social-large.c-hover-darker:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-darker:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-darker:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00505A);
}
.xicon.icon-linkedin-social-large .icon.c-darkest:before,
.xicon .icon.icon-linkedin-social-large.c-darkest:before, .xicon-inline.icon-linkedin-social-large .icon.c-darkest:before,
.xicon-inline .icon.icon-linkedin-social-large.c-darkest:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=1A2D50);
}
.xicon.icon-linkedin-social-large .icon.c-hover-darkest:after,
.xicon .icon.icon-linkedin-social-large.c-hover-darkest:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-darkest:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-darkest:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=1A2D50);
}
.xicon.icon-linkedin-social-large .icon.c-bip-blue:before,
.xicon .icon.icon-linkedin-social-large.c-bip-blue:before, .xicon-inline.icon-linkedin-social-large .icon.c-bip-blue:before,
.xicon-inline .icon.icon-linkedin-social-large.c-bip-blue:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=0C2340);
}
.xicon.icon-linkedin-social-large .icon.c-hover-bip-blue:after,
.xicon .icon.icon-linkedin-social-large.c-hover-bip-blue:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-bip-blue:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-bip-blue:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=0C2340);
}
.xicon.icon-linkedin-social-large .icon.c-dark-fade:before,
.xicon .icon.icon-linkedin-social-large.c-dark-fade:before, .xicon-inline.icon-linkedin-social-large .icon.c-dark-fade:before,
.xicon-inline .icon.icon-linkedin-social-large.c-dark-fade:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=41B7C4);
}
.xicon.icon-linkedin-social-large .icon.c-hover-dark-fade:after,
.xicon .icon.icon-linkedin-social-large.c-hover-dark-fade:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-dark-fade:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-dark-fade:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=41B7C4);
}
.xicon.icon-linkedin-social-large .icon.c-white:before,
.xicon .icon.icon-linkedin-social-large.c-white:before, .xicon-inline.icon-linkedin-social-large .icon.c-white:before,
.xicon-inline .icon.icon-linkedin-social-large.c-white:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFFFFF);
}
.xicon.icon-linkedin-social-large .icon.c-hover-white:after,
.xicon .icon.icon-linkedin-social-large.c-hover-white:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-white:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-white:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFFFFF);
}
.xicon.icon-linkedin-social-large .icon.c-black:before,
.xicon .icon.icon-linkedin-social-large.c-black:before, .xicon-inline.icon-linkedin-social-large .icon.c-black:before,
.xicon-inline .icon.icon-linkedin-social-large.c-black:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=000000);
}
.xicon.icon-linkedin-social-large .icon.c-hover-black:after,
.xicon .icon.icon-linkedin-social-large.c-hover-black:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-black:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-black:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=000000);
}
.xicon.icon-linkedin-social-large .icon.c-grey:before,
.xicon .icon.icon-linkedin-social-large.c-grey:before, .xicon-inline.icon-linkedin-social-large .icon.c-grey:before,
.xicon-inline .icon.icon-linkedin-social-large.c-grey:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=E5E5E5);
}
.xicon.icon-linkedin-social-large .icon.c-hover-grey:after,
.xicon .icon.icon-linkedin-social-large.c-hover-grey:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-grey:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-grey:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=E5E5E5);
}
.xicon.icon-linkedin-social-large .icon.c-light-grey:before,
.xicon .icon.icon-linkedin-social-large.c-light-grey:before, .xicon-inline.icon-linkedin-social-large .icon.c-light-grey:before,
.xicon-inline .icon.icon-linkedin-social-large.c-light-grey:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=f8f8f8);
}
.xicon.icon-linkedin-social-large .icon.c-hover-light-grey:after,
.xicon .icon.icon-linkedin-social-large.c-hover-light-grey:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-light-grey:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-light-grey:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=f8f8f8);
}
.xicon.icon-linkedin-social-large .icon.c-hue-blue:before,
.xicon .icon.icon-linkedin-social-large.c-hue-blue:before, .xicon-inline.icon-linkedin-social-large .icon.c-hue-blue:before,
.xicon-inline .icon.icon-linkedin-social-large.c-hue-blue:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00F0FF);
}
.xicon.icon-linkedin-social-large .icon.c-hover-hue-blue:after,
.xicon .icon.icon-linkedin-social-large.c-hover-hue-blue:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-hue-blue:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-hue-blue:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00F0FF);
}
.xicon.icon-linkedin-social-large .icon.c-hue-blue-lighter:before,
.xicon .icon.icon-linkedin-social-large.c-hue-blue-lighter:before, .xicon-inline.icon-linkedin-social-large .icon.c-hue-blue-lighter:before,
.xicon-inline .icon.icon-linkedin-social-large.c-hue-blue-lighter:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=CCFCFF);
}
.xicon.icon-linkedin-social-large .icon.c-hover-hue-blue-lighter:after,
.xicon .icon.icon-linkedin-social-large.c-hover-hue-blue-lighter:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-hue-blue-lighter:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-hue-blue-lighter:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=CCFCFF);
}
.xicon.icon-linkedin-social-large .icon.c-hue-blue-light:before,
.xicon .icon.icon-linkedin-social-large.c-hue-blue-light:before, .xicon-inline.icon-linkedin-social-large .icon.c-hue-blue-light:before,
.xicon-inline .icon.icon-linkedin-social-large.c-hue-blue-light:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=80A7AC);
}
.xicon.icon-linkedin-social-large .icon.c-hover-hue-blue-light:after,
.xicon .icon.icon-linkedin-social-large.c-hover-hue-blue-light:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-hue-blue-light:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-hue-blue-light:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=80A7AC);
}
.xicon.icon-linkedin-social-large .icon.c-hue-blue-dark:before,
.xicon .icon.icon-linkedin-social-large.c-hue-blue-dark:before, .xicon-inline.icon-linkedin-social-large .icon.c-hue-blue-dark:before,
.xicon-inline .icon.icon-linkedin-social-large.c-hue-blue-dark:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00505A);
}
.xicon.icon-linkedin-social-large .icon.c-hover-hue-blue-dark:after,
.xicon .icon.icon-linkedin-social-large.c-hover-hue-blue-dark:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-hue-blue-dark:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-hue-blue-dark:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00505A);
}
.xicon.icon-linkedin-social-large .icon.c-hue-blue-darkest:before,
.xicon .icon.icon-linkedin-social-large.c-hue-blue-darkest:before, .xicon-inline.icon-linkedin-social-large .icon.c-hue-blue-darkest:before,
.xicon-inline .icon.icon-linkedin-social-large.c-hue-blue-darkest:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=003E46);
}
.xicon.icon-linkedin-social-large .icon.c-hover-hue-blue-darkest:after,
.xicon .icon.icon-linkedin-social-large.c-hover-hue-blue-darkest:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-hue-blue-darkest:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-hue-blue-darkest:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=003E46);
}
.xicon.icon-linkedin-social-large .icon.c-hue-blue-tint:before,
.xicon .icon.icon-linkedin-social-large.c-hue-blue-tint:before, .xicon-inline.icon-linkedin-social-large .icon.c-hue-blue-tint:before,
.xicon-inline .icon.icon-linkedin-social-large.c-hue-blue-tint:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=266A73);
}
.xicon.icon-linkedin-social-large .icon.c-hover-hue-blue-tint:after,
.xicon .icon.icon-linkedin-social-large.c-hover-hue-blue-tint:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-hue-blue-tint:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-hue-blue-tint:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=266A73);
}
.xicon.icon-linkedin-social-large .icon.c-hue-teal:before,
.xicon .icon.icon-linkedin-social-large.c-hue-teal:before, .xicon-inline.icon-linkedin-social-large .icon.c-hue-teal:before,
.xicon-inline .icon.icon-linkedin-social-large.c-hue-teal:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00505A);
}
.xicon.icon-linkedin-social-large .icon.c-hover-hue-teal:after,
.xicon .icon.icon-linkedin-social-large.c-hover-hue-teal:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-hue-teal:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-hue-teal:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00505A);
}
.xicon.icon-linkedin-social-large .icon.c-hue-teal-lighter:before,
.xicon .icon.icon-linkedin-social-large.c-hue-teal-lighter:before, .xicon-inline.icon-linkedin-social-large .icon.c-hue-teal-lighter:before,
.xicon-inline .icon.icon-linkedin-social-large.c-hue-teal-lighter:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=D0FFF4);
}
.xicon.icon-linkedin-social-large .icon.c-hover-hue-teal-lighter:after,
.xicon .icon.icon-linkedin-social-large.c-hover-hue-teal-lighter:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-hue-teal-lighter:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-hue-teal-lighter:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=D0FFF4);
}
.xicon.icon-linkedin-social-large .icon.c-hue-teal-light:before,
.xicon .icon.icon-linkedin-social-large.c-hue-teal-light:before, .xicon-inline.icon-linkedin-social-large .icon.c-hue-teal-light:before,
.xicon-inline .icon.icon-linkedin-social-large.c-hue-teal-light:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=80A7AC);
}
.xicon.icon-linkedin-social-large .icon.c-hover-hue-teal-light:after,
.xicon .icon.icon-linkedin-social-large.c-hover-hue-teal-light:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-hue-teal-light:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-hue-teal-light:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=80A7AC);
}
.xicon.icon-linkedin-social-large .icon.c-hue-teal-dark:before,
.xicon .icon.icon-linkedin-social-large.c-hue-teal-dark:before, .xicon-inline.icon-linkedin-social-large .icon.c-hue-teal-dark:before,
.xicon-inline .icon.icon-linkedin-social-large.c-hue-teal-dark:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=80A7AC);
}
.xicon.icon-linkedin-social-large .icon.c-hover-hue-teal-dark:after,
.xicon .icon.icon-linkedin-social-large.c-hover-hue-teal-dark:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-hue-teal-dark:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-hue-teal-dark:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=80A7AC);
}
.xicon.icon-linkedin-social-large .icon.c-hue-teal-tint:before,
.xicon .icon.icon-linkedin-social-large.c-hue-teal-tint:before, .xicon-inline.icon-linkedin-social-large .icon.c-hue-teal-tint:before,
.xicon-inline .icon.icon-linkedin-social-large.c-hue-teal-tint:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=80A7AC);
}
.xicon.icon-linkedin-social-large .icon.c-hover-hue-teal-tint:after,
.xicon .icon.icon-linkedin-social-large.c-hover-hue-teal-tint:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-hue-teal-tint:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-hue-teal-tint:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=80A7AC);
}
.xicon.icon-linkedin-social-large .icon.c-hue-mint:before,
.xicon .icon.icon-linkedin-social-large.c-hue-mint:before, .xicon-inline.icon-linkedin-social-large .icon.c-hue-mint:before,
.xicon-inline .icon.icon-linkedin-social-large.c-hue-mint:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=14FFC7);
}
.xicon.icon-linkedin-social-large .icon.c-hover-hue-mint:after,
.xicon .icon.icon-linkedin-social-large.c-hover-hue-mint:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-hue-mint:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-hue-mint:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=14FFC7);
}
.xicon.icon-linkedin-social-large .icon.c-hue-mint-lighter:before,
.xicon .icon.icon-linkedin-social-large.c-hue-mint-lighter:before, .xicon-inline.icon-linkedin-social-large .icon.c-hue-mint-lighter:before,
.xicon-inline .icon.icon-linkedin-social-large.c-hue-mint-lighter:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=D6FFF0);
}
.xicon.icon-linkedin-social-large .icon.c-hover-hue-mint-lighter:after,
.xicon .icon.icon-linkedin-social-large.c-hover-hue-mint-lighter:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-hue-mint-lighter:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-hue-mint-lighter:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=D6FFF0);
}
.xicon.icon-linkedin-social-large .icon.c-hue-mint-light:before,
.xicon .icon.icon-linkedin-social-large.c-hue-mint-light:before, .xicon-inline.icon-linkedin-social-large .icon.c-hue-mint-light:before,
.xicon-inline .icon.icon-linkedin-social-large.c-hue-mint-light:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=80A5A1);
}
.xicon.icon-linkedin-social-large .icon.c-hover-hue-mint-light:after,
.xicon .icon.icon-linkedin-social-large.c-hover-hue-mint-light:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-hue-mint-light:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-hue-mint-light:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=80A5A1);
}
.xicon.icon-linkedin-social-large .icon.c-hue-mint-dark:before,
.xicon .icon.icon-linkedin-social-large.c-hue-mint-dark:before, .xicon-inline.icon-linkedin-social-large .icon.c-hue-mint-dark:before,
.xicon-inline .icon.icon-linkedin-social-large.c-hue-mint-dark:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=004C43);
}
.xicon.icon-linkedin-social-large .icon.c-hover-hue-mint-dark:after,
.xicon .icon.icon-linkedin-social-large.c-hover-hue-mint-dark:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-hue-mint-dark:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-hue-mint-dark:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=004C43);
}
.xicon.icon-linkedin-social-large .icon.c-hue-mint-tint:before,
.xicon .icon.icon-linkedin-social-large.c-hue-mint-tint:before, .xicon-inline.icon-linkedin-social-large .icon.c-hue-mint-tint:before,
.xicon-inline .icon.icon-linkedin-social-large.c-hue-mint-tint:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=27675F);
}
.xicon.icon-linkedin-social-large .icon.c-hover-hue-mint-tint:after,
.xicon .icon.icon-linkedin-social-large.c-hover-hue-mint-tint:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-hue-mint-tint:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-hue-mint-tint:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=27675F);
}
.xicon.icon-linkedin-social-large .icon.c-hue-green:before,
.xicon .icon.icon-linkedin-social-large.c-hue-green:before, .xicon-inline.icon-linkedin-social-large .icon.c-hue-green:before,
.xicon-inline .icon.icon-linkedin-social-large.c-hue-green:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=8CFF50);
}
.xicon.icon-linkedin-social-large .icon.c-hover-hue-green:after,
.xicon .icon.icon-linkedin-social-large.c-hover-hue-green:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-hue-green:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-hue-green:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=8CFF50);
}
.xicon.icon-linkedin-social-large .icon.c-hue-green-lighter:before,
.xicon .icon.icon-linkedin-social-large.c-hue-green-lighter:before, .xicon-inline.icon-linkedin-social-large .icon.c-hue-green-lighter:before,
.xicon-inline .icon.icon-linkedin-social-large.c-hue-green-lighter:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=EEFFE5);
}
.xicon.icon-linkedin-social-large .icon.c-hover-hue-green-lighter:after,
.xicon .icon.icon-linkedin-social-large.c-hover-hue-green-lighter:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-hue-green-lighter:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-hue-green-lighter:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=EEFFE5);
}
.xicon.icon-linkedin-social-large .icon.c-hue-green-light:before,
.xicon .icon.icon-linkedin-social-large.c-hue-green-light:before, .xicon-inline.icon-linkedin-social-large .icon.c-hue-green-light:before,
.xicon-inline .icon.icon-linkedin-social-large.c-hue-green-light:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=90A193);
}
.xicon.icon-linkedin-social-large .icon.c-hover-hue-green-light:after,
.xicon .icon.icon-linkedin-social-large.c-hover-hue-green-light:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-hue-green-light:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-hue-green-light:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=90A193);
}
.xicon.icon-linkedin-social-large .icon.c-hue-green-dark:before,
.xicon .icon.icon-linkedin-social-large.c-hue-green-dark:before, .xicon-inline.icon-linkedin-social-large .icon.c-hue-green-dark:before,
.xicon-inline .icon.icon-linkedin-social-large.c-hue-green-dark:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=214427);
}
.xicon.icon-linkedin-social-large .icon.c-hover-hue-green-dark:after,
.xicon .icon.icon-linkedin-social-large.c-hover-hue-green-dark:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-hue-green-dark:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-hue-green-dark:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=214427);
}
.xicon.icon-linkedin-social-large .icon.c-hue-green-tint:before,
.xicon .icon.icon-linkedin-social-large.c-hue-green-tint:before, .xicon-inline.icon-linkedin-social-large .icon.c-hue-green-tint:before,
.xicon-inline .icon.icon-linkedin-social-large.c-hue-green-tint:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=426047);
}
.xicon.icon-linkedin-social-large .icon.c-hover-hue-green-tint:after,
.xicon .icon.icon-linkedin-social-large.c-hover-hue-green-tint:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-hue-green-tint:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-hue-green-tint:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=426047);
}
.xicon.icon-linkedin-social-large .icon.c-hue-yellow:before,
.xicon .icon.icon-linkedin-social-large.c-hue-yellow:before, .xicon-inline.icon-linkedin-social-large .icon.c-hue-yellow:before,
.xicon-inline .icon.icon-linkedin-social-large.c-hue-yellow:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFE533);
}
.xicon.icon-linkedin-social-large .icon.c-hover-hue-yellow:after,
.xicon .icon.icon-linkedin-social-large.c-hover-hue-yellow:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-hue-yellow:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-hue-yellow:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFE533);
}
.xicon.icon-linkedin-social-large .icon.c-hue-yellow-lighter:before,
.xicon .icon.icon-linkedin-social-large.c-hue-yellow-lighter:before, .xicon-inline.icon-linkedin-social-large .icon.c-hue-yellow-lighter:before,
.xicon-inline .icon.icon-linkedin-social-large.c-hue-yellow-lighter:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFFAD6);
}
.xicon.icon-linkedin-social-large .icon.c-hover-hue-yellow-lighter:after,
.xicon .icon.icon-linkedin-social-large.c-hover-hue-yellow-lighter:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-hue-yellow-lighter:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-hue-yellow-lighter:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFFAD6);
}
.xicon.icon-linkedin-social-large .icon.c-hue-yellow-light:before,
.xicon .icon.icon-linkedin-social-large.c-hue-yellow-light:before, .xicon-inline.icon-linkedin-social-large .icon.c-hue-yellow-light:before,
.xicon-inline .icon.icon-linkedin-social-large.c-hue-yellow-light:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=9694A8);
}
.xicon.icon-linkedin-social-large .icon.c-hover-hue-yellow-light:after,
.xicon .icon.icon-linkedin-social-large.c-hover-hue-yellow-light:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-hue-yellow-light:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-hue-yellow-light:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=9694A8);
}
.xicon.icon-linkedin-social-large .icon.c-hue-yellow-dark:before,
.xicon .icon.icon-linkedin-social-large.c-hue-yellow-dark:before, .xicon-inline.icon-linkedin-social-large .icon.c-hue-yellow-dark:before,
.xicon-inline .icon.icon-linkedin-social-large.c-hue-yellow-dark:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=2D2A51);
}
.xicon.icon-linkedin-social-large .icon.c-hover-hue-yellow-dark:after,
.xicon .icon.icon-linkedin-social-large.c-hover-hue-yellow-dark:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-hue-yellow-dark:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-hue-yellow-dark:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=2D2A51);
}
.xicon.icon-linkedin-social-large .icon.c-hue-yellow-tint:before,
.xicon .icon.icon-linkedin-social-large.c-hue-yellow-tint:before, .xicon-inline.icon-linkedin-social-large .icon.c-hue-yellow-tint:before,
.xicon-inline .icon.icon-linkedin-social-large.c-hue-yellow-tint:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=4D4A6B);
}
.xicon.icon-linkedin-social-large .icon.c-hover-hue-yellow-tint:after,
.xicon .icon.icon-linkedin-social-large.c-hover-hue-yellow-tint:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-hue-yellow-tint:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-hue-yellow-tint:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=4D4A6B);
}
.xicon.icon-linkedin-social-large .icon.c-hue-orange:before,
.xicon .icon.icon-linkedin-social-large.c-hue-orange:before, .xicon-inline.icon-linkedin-social-large .icon.c-hue-orange:before,
.xicon-inline .icon.icon-linkedin-social-large.c-hue-orange:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FF8500);
}
.xicon.icon-linkedin-social-large .icon.c-hover-hue-orange:after,
.xicon .icon.icon-linkedin-social-large.c-hover-hue-orange:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-hue-orange:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-hue-orange:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FF8500);
}
.xicon.icon-linkedin-social-large .icon.c-hue-orange-lighter:before,
.xicon .icon.icon-linkedin-social-large.c-hue-orange-lighter:before, .xicon-inline.icon-linkedin-social-large .icon.c-hue-orange-lighter:before,
.xicon-inline .icon.icon-linkedin-social-large.c-hue-orange-lighter:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFE7CC);
}
.xicon.icon-linkedin-social-large .icon.c-hover-hue-orange-lighter:after,
.xicon .icon.icon-linkedin-social-large.c-hover-hue-orange-lighter:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-hue-orange-lighter:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-hue-orange-lighter:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFE7CC);
}
.xicon.icon-linkedin-social-large .icon.c-hue-orange-light:before,
.xicon .icon.icon-linkedin-social-large.c-hue-orange-light:before, .xicon-inline.icon-linkedin-social-large .icon.c-hue-orange-light:before,
.xicon-inline .icon.icon-linkedin-social-large.c-hue-orange-light:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=A38D9A);
}
.xicon.icon-linkedin-social-large .icon.c-hover-hue-orange-light:after,
.xicon .icon.icon-linkedin-social-large.c-hover-hue-orange-light:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-hue-orange-light:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-hue-orange-light:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=A38D9A);
}
.xicon.icon-linkedin-social-large .icon.c-hue-orange-dark:before,
.xicon .icon.icon-linkedin-social-large.c-hue-orange-dark:before, .xicon-inline.icon-linkedin-social-large .icon.c-hue-orange-dark:before,
.xicon-inline .icon.icon-linkedin-social-large.c-hue-orange-dark:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=471C35);
}
.xicon.icon-linkedin-social-large .icon.c-hover-hue-orange-dark:after,
.xicon .icon.icon-linkedin-social-large.c-hover-hue-orange-dark:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-hue-orange-dark:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-hue-orange-dark:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=471C35);
}
.xicon.icon-linkedin-social-large .icon.c-hue-orange-tint:before,
.xicon .icon.icon-linkedin-social-large.c-hue-orange-tint:before, .xicon-inline.icon-linkedin-social-large .icon.c-hue-orange-tint:before,
.xicon-inline .icon.icon-linkedin-social-large.c-hue-orange-tint:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=633E53);
}
.xicon.icon-linkedin-social-large .icon.c-hover-hue-orange-tint:after,
.xicon .icon.icon-linkedin-social-large.c-hover-hue-orange-tint:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-hue-orange-tint:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-hue-orange-tint:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=633E53);
}
.xicon.icon-linkedin-social-large .icon.c-hue-red:before,
.xicon .icon.icon-linkedin-social-large.c-hue-red:before, .xicon-inline.icon-linkedin-social-large .icon.c-hue-red:before,
.xicon-inline .icon.icon-linkedin-social-large.c-hue-red:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FF6378);
}
.xicon.icon-linkedin-social-large .icon.c-hover-hue-red:after,
.xicon .icon.icon-linkedin-social-large.c-hover-hue-red:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-hue-red:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-hue-red:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FF6378);
}
.xicon.icon-linkedin-social-large .icon.c-hue-red-lighter:before,
.xicon .icon.icon-linkedin-social-large.c-hue-red-lighter:before, .xicon-inline.icon-linkedin-social-large .icon.c-hue-red-lighter:before,
.xicon-inline .icon.icon-linkedin-social-large.c-hue-red-lighter:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFE0E4);
}
.xicon.icon-linkedin-social-large .icon.c-hover-hue-red-lighter:after,
.xicon .icon.icon-linkedin-social-large.c-hover-hue-red-lighter:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-hue-red-lighter:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-hue-red-lighter:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFE0E4);
}
.xicon.icon-linkedin-social-large .icon.c-hue-red-light:before,
.xicon .icon.icon-linkedin-social-large.c-hue-red-light:before, .xicon-inline.icon-linkedin-social-large .icon.c-hue-red-light:before,
.xicon-inline .icon.icon-linkedin-social-large.c-hue-red-light:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=9E8092);
}
.xicon.icon-linkedin-social-large .icon.c-hover-hue-red-light:after,
.xicon .icon.icon-linkedin-social-large.c-hover-hue-red-light:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-hue-red-light:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-hue-red-light:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=9E8092);
}
.xicon.icon-linkedin-social-large .icon.c-hue-red-dark:before,
.xicon .icon.icon-linkedin-social-large.c-hue-red-dark:before, .xicon-inline.icon-linkedin-social-large .icon.c-hue-red-dark:before,
.xicon-inline .icon.icon-linkedin-social-large.c-hue-red-dark:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=3E0026);
}
.xicon.icon-linkedin-social-large .icon.c-hover-hue-red-dark:after,
.xicon .icon.icon-linkedin-social-large.c-hover-hue-red-dark:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-hue-red-dark:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-hue-red-dark:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=3E0026);
}
.xicon.icon-linkedin-social-large .icon.c-hue-red-tint:before,
.xicon .icon.icon-linkedin-social-large.c-hue-red-tint:before, .xicon-inline.icon-linkedin-social-large .icon.c-hue-red-tint:before,
.xicon-inline .icon.icon-linkedin-social-large.c-hue-red-tint:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=5B2646);
}
.xicon.icon-linkedin-social-large .icon.c-hover-hue-red-tint:after,
.xicon .icon.icon-linkedin-social-large.c-hover-hue-red-tint:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-hue-red-tint:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-hue-red-tint:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=5B2646);
}
.xicon.icon-linkedin-social-large .icon.c-hue-maroon:before,
.xicon .icon.icon-linkedin-social-large.c-hue-maroon:before, .xicon-inline.icon-linkedin-social-large .icon.c-hue-maroon:before,
.xicon-inline .icon.icon-linkedin-social-large.c-hue-maroon:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FF6378);
}
.xicon.icon-linkedin-social-large .icon.c-hover-hue-maroon:after,
.xicon .icon.icon-linkedin-social-large.c-hover-hue-maroon:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-hue-maroon:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-hue-maroon:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FF6378);
}
.xicon.icon-linkedin-social-large .icon.c-hue-maroon-lighter:before,
.xicon .icon.icon-linkedin-social-large.c-hue-maroon-lighter:before, .xicon-inline.icon-linkedin-social-large .icon.c-hue-maroon-lighter:before,
.xicon-inline .icon.icon-linkedin-social-large.c-hue-maroon-lighter:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFE0E4);
}
.xicon.icon-linkedin-social-large .icon.c-hover-hue-maroon-lighter:after,
.xicon .icon.icon-linkedin-social-large.c-hover-hue-maroon-lighter:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-hue-maroon-lighter:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-hue-maroon-lighter:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFE0E4);
}
.xicon.icon-linkedin-social-large .icon.c-hue-maroon-light:before,
.xicon .icon.icon-linkedin-social-large.c-hue-maroon-light:before, .xicon-inline.icon-linkedin-social-large .icon.c-hue-maroon-light:before,
.xicon-inline .icon.icon-linkedin-social-large.c-hue-maroon-light:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=9E8092);
}
.xicon.icon-linkedin-social-large .icon.c-hover-hue-maroon-light:after,
.xicon .icon.icon-linkedin-social-large.c-hover-hue-maroon-light:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-hue-maroon-light:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-hue-maroon-light:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=9E8092);
}
.xicon.icon-linkedin-social-large .icon.c-hue-maroon-dark:before,
.xicon .icon.icon-linkedin-social-large.c-hue-maroon-dark:before, .xicon-inline.icon-linkedin-social-large .icon.c-hue-maroon-dark:before,
.xicon-inline .icon.icon-linkedin-social-large.c-hue-maroon-dark:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=3E0026);
}
.xicon.icon-linkedin-social-large .icon.c-hover-hue-maroon-dark:after,
.xicon .icon.icon-linkedin-social-large.c-hover-hue-maroon-dark:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-hue-maroon-dark:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-hue-maroon-dark:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=3E0026);
}
.xicon.icon-linkedin-social-large .icon.c-hue-maroon-tint:before,
.xicon .icon.icon-linkedin-social-large.c-hue-maroon-tint:before, .xicon-inline.icon-linkedin-social-large .icon.c-hue-maroon-tint:before,
.xicon-inline .icon.icon-linkedin-social-large.c-hue-maroon-tint:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=9E8092);
}
.xicon.icon-linkedin-social-large .icon.c-hover-hue-maroon-tint:after,
.xicon .icon.icon-linkedin-social-large.c-hover-hue-maroon-tint:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-hue-maroon-tint:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-hue-maroon-tint:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=9E8092);
}
.xicon.icon-linkedin-social-large .icon.c-hue-pink:before,
.xicon .icon.icon-linkedin-social-large.c-hue-pink:before, .xicon-inline.icon-linkedin-social-large .icon.c-hue-pink:before,
.xicon-inline .icon.icon-linkedin-social-large.c-hue-pink:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FF82FF);
}
.xicon.icon-linkedin-social-large .icon.c-hover-hue-pink:after,
.xicon .icon.icon-linkedin-social-large.c-hover-hue-pink:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-hue-pink:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-hue-pink:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FF82FF);
}
.xicon.icon-linkedin-social-large .icon.c-hue-pink-lighter:before,
.xicon .icon.icon-linkedin-social-large.c-hue-pink-lighter:before, .xicon-inline.icon-linkedin-social-large .icon.c-hue-pink-lighter:before,
.xicon-inline .icon.icon-linkedin-social-large.c-hue-pink-lighter:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFE6FF);
}
.xicon.icon-linkedin-social-large .icon.c-hover-hue-pink-lighter:after,
.xicon .icon.icon-linkedin-social-large.c-hover-hue-pink-lighter:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-hue-pink-lighter:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-hue-pink-lighter:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFE6FF);
}
.xicon.icon-linkedin-social-large .icon.c-hue-pink-light:before,
.xicon .icon.icon-linkedin-social-large.c-hue-pink-light:before, .xicon-inline.icon-linkedin-social-large .icon.c-hue-pink-light:before,
.xicon-inline .icon.icon-linkedin-social-large.c-hue-pink-light:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=A194A7);
}
.xicon.icon-linkedin-social-large .icon.c-hover-hue-pink-light:after,
.xicon .icon.icon-linkedin-social-large.c-hover-hue-pink-light:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-hue-pink-light:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-hue-pink-light:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=A194A7);
}
.xicon.icon-linkedin-social-large .icon.c-hue-pink-dark:before,
.xicon .icon.icon-linkedin-social-large.c-hue-pink-dark:before, .xicon-inline.icon-linkedin-social-large .icon.c-hue-pink-dark:before,
.xicon-inline .icon.icon-linkedin-social-large.c-hue-pink-dark:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=442A4F);
}
.xicon.icon-linkedin-social-large .icon.c-hover-hue-pink-dark:after,
.xicon .icon.icon-linkedin-social-large.c-hover-hue-pink-dark:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-hue-pink-dark:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-hue-pink-dark:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=442A4F);
}
.xicon.icon-linkedin-social-large .icon.c-hue-pink-tint:before,
.xicon .icon.icon-linkedin-social-large.c-hue-pink-tint:before, .xicon-inline.icon-linkedin-social-large .icon.c-hue-pink-tint:before,
.xicon-inline .icon.icon-linkedin-social-large.c-hue-pink-tint:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=604A69);
}
.xicon.icon-linkedin-social-large .icon.c-hover-hue-pink-tint:after,
.xicon .icon.icon-linkedin-social-large.c-hover-hue-pink-tint:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-hue-pink-tint:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-hue-pink-tint:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=604A69);
}
.xicon.icon-linkedin-social-large .icon.c-hue-purple:before,
.xicon .icon.icon-linkedin-social-large.c-hue-purple:before, .xicon-inline.icon-linkedin-social-large .icon.c-hue-purple:before,
.xicon-inline .icon.icon-linkedin-social-large.c-hue-purple:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=B58CFF);
}
.xicon.icon-linkedin-social-large .icon.c-hover-hue-purple:after,
.xicon .icon.icon-linkedin-social-large.c-hover-hue-purple:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-hue-purple:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-hue-purple:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=B58CFF);
}
.xicon.icon-linkedin-social-large .icon.c-hue-purple-lighter:before,
.xicon .icon.icon-linkedin-social-large.c-hue-purple-lighter:before, .xicon-inline.icon-linkedin-social-large .icon.c-hue-purple-lighter:before,
.xicon-inline .icon.icon-linkedin-social-large.c-hue-purple-lighter:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=F0E8FF);
}
.xicon.icon-linkedin-social-large .icon.c-hover-hue-purple-lighter:after,
.xicon .icon.icon-linkedin-social-large.c-hover-hue-purple-lighter:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-hue-purple-lighter:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-hue-purple-lighter:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=F0E8FF);
}
.xicon.icon-linkedin-social-large .icon.c-hue-purple-light:before,
.xicon .icon.icon-linkedin-social-large.c-hue-purple-light:before, .xicon-inline.icon-linkedin-social-large .icon.c-hue-purple-light:before,
.xicon-inline .icon.icon-linkedin-social-large.c-hue-purple-light:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=9888A5);
}
.xicon.icon-linkedin-social-large .icon.c-hover-hue-purple-light:after,
.xicon .icon.icon-linkedin-social-large.c-hover-hue-purple-light:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-hue-purple-light:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-hue-purple-light:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=9888A5);
}
.xicon.icon-linkedin-social-large .icon.c-hue-purple-dark:before,
.xicon .icon.icon-linkedin-social-large.c-hue-purple-dark:before, .xicon-inline.icon-linkedin-social-large .icon.c-hue-purple-dark:before,
.xicon-inline .icon.icon-linkedin-social-large.c-hue-purple-dark:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=32124C);
}
.xicon.icon-linkedin-social-large .icon.c-hover-hue-purple-dark:after,
.xicon .icon.icon-linkedin-social-large.c-hover-hue-purple-dark:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-hue-purple-dark:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-hue-purple-dark:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=32124C);
}
.xicon.icon-linkedin-social-large .icon.c-hue-purple-tint:before,
.xicon .icon.icon-linkedin-social-large.c-hue-purple-tint:before, .xicon-inline.icon-linkedin-social-large .icon.c-hue-purple-tint:before,
.xicon-inline .icon.icon-linkedin-social-large.c-hue-purple-tint:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=513667);
}
.xicon.icon-linkedin-social-large .icon.c-hover-hue-purple-tint:after,
.xicon .icon.icon-linkedin-social-large.c-hover-hue-purple-tint:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-hue-purple-tint:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-hue-purple-tint:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=513667);
}
.xicon.icon-linkedin-social-large .icon.c-base:before,
.xicon .icon.icon-linkedin-social-large.c-base:before, .xicon-inline.icon-linkedin-social-large .icon.c-base:before,
.xicon-inline .icon.icon-linkedin-social-large.c-base:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00F0FF);
}
.xicon.icon-linkedin-social-large .icon.c-hover-base:after,
.xicon .icon.icon-linkedin-social-large.c-hover-base:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-base:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-base:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00F0FF);
}
.xicon.icon-linkedin-social-large .icon.c-base-light:before,
.xicon .icon.icon-linkedin-social-large.c-base-light:before, .xicon-inline.icon-linkedin-social-large .icon.c-base-light:before,
.xicon-inline .icon.icon-linkedin-social-large.c-base-light:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00FFED);
}
.xicon.icon-linkedin-social-large .icon.c-hover-base-light:after,
.xicon .icon.icon-linkedin-social-large.c-hover-base-light:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-base-light:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-base-light:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00FFED);
}
.xicon.icon-linkedin-social-large .icon.c-base-dark:before,
.xicon .icon.icon-linkedin-social-large.c-base-dark:before, .xicon-inline.icon-linkedin-social-large .icon.c-base-dark:before,
.xicon-inline .icon.icon-linkedin-social-large.c-base-dark:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=3DE3FF);
}
.xicon.icon-linkedin-social-large .icon.c-hover-base-dark:after,
.xicon .icon.icon-linkedin-social-large.c-hover-base-dark:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-base-dark:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-base-dark:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=3DE3FF);
}
.xicon.icon-linkedin-social-large .icon.c-alt-light:before,
.xicon .icon.icon-linkedin-social-large.c-alt-light:before, .xicon-inline.icon-linkedin-social-large .icon.c-alt-light:before,
.xicon-inline .icon.icon-linkedin-social-large.c-alt-light:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=75FFB5);
}
.xicon.icon-linkedin-social-large .icon.c-hover-alt-light:after,
.xicon .icon.icon-linkedin-social-large.c-hover-alt-light:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-alt-light:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-alt-light:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=75FFB5);
}
.xicon.icon-linkedin-social-large .icon.c-alt-dark:before,
.xicon .icon.icon-linkedin-social-large.c-alt-dark:before, .xicon-inline.icon-linkedin-social-large .icon.c-alt-dark:before,
.xicon-inline .icon.icon-linkedin-social-large.c-alt-dark:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=3BFFCC);
}
.xicon.icon-linkedin-social-large .icon.c-hover-alt-dark:after,
.xicon .icon.icon-linkedin-social-large.c-hover-alt-dark:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-alt-dark:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-alt-dark:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=3BFFCC);
}
.xicon.icon-linkedin-social-large .icon.c-error:before,
.xicon .icon.icon-linkedin-social-large.c-error:before, .xicon-inline.icon-linkedin-social-large .icon.c-error:before,
.xicon-inline .icon.icon-linkedin-social-large.c-error:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=ff6666);
}
.xicon.icon-linkedin-social-large .icon.c-hover-error:after,
.xicon .icon.icon-linkedin-social-large.c-hover-error:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-error:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-error:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=ff6666);
}
.xicon.icon-linkedin-social-large .icon.c-back:before,
.xicon .icon.icon-linkedin-social-large.c-back:before, .xicon-inline.icon-linkedin-social-large .icon.c-back:before,
.xicon-inline .icon.icon-linkedin-social-large.c-back:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFFFFF);
}
.xicon.icon-linkedin-social-large .icon.c-hover-back:after,
.xicon .icon.icon-linkedin-social-large.c-hover-back:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-back:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-back:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFFFFF);
}
.xicon.icon-linkedin-social-large .icon.c-mobile-header:before,
.xicon .icon.icon-linkedin-social-large.c-mobile-header:before, .xicon-inline.icon-linkedin-social-large .icon.c-mobile-header:before,
.xicon-inline .icon.icon-linkedin-social-large.c-mobile-header:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFFFFF);
}
.xicon.icon-linkedin-social-large .icon.c-hover-mobile-header:after,
.xicon .icon.icon-linkedin-social-large.c-hover-mobile-header:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-mobile-header:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-mobile-header:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFFFFF);
}
.xicon.icon-linkedin-social-large .icon.c-popup-back:before,
.xicon .icon.icon-linkedin-social-large.c-popup-back:before, .xicon-inline.icon-linkedin-social-large .icon.c-popup-back:before,
.xicon-inline .icon.icon-linkedin-social-large.c-popup-back:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00505A);
}
.xicon.icon-linkedin-social-large .icon.c-hover-popup-back:after,
.xicon .icon.icon-linkedin-social-large.c-hover-popup-back:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-popup-back:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-popup-back:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00505A);
}
.xicon.icon-linkedin-social-large .icon.c-popup-overlay:before,
.xicon .icon.icon-linkedin-social-large.c-popup-overlay:before, .xicon-inline.icon-linkedin-social-large .icon.c-popup-overlay:before,
.xicon-inline .icon.icon-linkedin-social-large.c-popup-overlay:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=000000);
}
.xicon.icon-linkedin-social-large .icon.c-hover-popup-overlay:after,
.xicon .icon.icon-linkedin-social-large.c-hover-popup-overlay:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-popup-overlay:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-popup-overlay:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=000000);
}
.xicon.icon-linkedin-social-large .icon.c-high:before,
.xicon .icon.icon-linkedin-social-large.c-high:before, .xicon-inline.icon-linkedin-social-large .icon.c-high:before,
.xicon-inline .icon.icon-linkedin-social-large.c-high:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00F0FF);
}
.xicon.icon-linkedin-social-large .icon.c-hover-high:after,
.xicon .icon.icon-linkedin-social-large.c-hover-high:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-high:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-high:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00F0FF);
}
.xicon.icon-linkedin-social-large .icon.c-title:before,
.xicon .icon.icon-linkedin-social-large.c-title:before, .xicon-inline.icon-linkedin-social-large .icon.c-title:before,
.xicon-inline .icon.icon-linkedin-social-large.c-title:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=1A2D50);
}
.xicon.icon-linkedin-social-large .icon.c-hover-title:after,
.xicon .icon.icon-linkedin-social-large.c-hover-title:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-title:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-title:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=1A2D50);
}
.xicon.icon-linkedin-social-large .icon.c-body:before,
.xicon .icon.icon-linkedin-social-large.c-body:before, .xicon-inline.icon-linkedin-social-large .icon.c-body:before,
.xicon-inline .icon.icon-linkedin-social-large.c-body:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=1A2D50);
}
.xicon.icon-linkedin-social-large .icon.c-hover-body:after,
.xicon .icon.icon-linkedin-social-large.c-hover-body:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-body:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-body:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=1A2D50);
}
.xicon.icon-linkedin-social-large .icon.c-body-alt:before,
.xicon .icon.icon-linkedin-social-large.c-body-alt:before, .xicon-inline.icon-linkedin-social-large .icon.c-body-alt:before,
.xicon-inline .icon.icon-linkedin-social-large.c-body-alt:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFFFFF);
}
.xicon.icon-linkedin-social-large .icon.c-hover-body-alt:after,
.xicon .icon.icon-linkedin-social-large.c-hover-body-alt:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-body-alt:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-body-alt:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFFFFF);
}
.xicon.icon-linkedin-social-large .icon.c-link-hover:before,
.xicon .icon.icon-linkedin-social-large.c-link-hover:before, .xicon-inline.icon-linkedin-social-large .icon.c-link-hover:before,
.xicon-inline .icon.icon-linkedin-social-large.c-link-hover:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=1A626B);
}
.xicon.icon-linkedin-social-large .icon.c-hover-link-hover:after,
.xicon .icon.icon-linkedin-social-large.c-hover-link-hover:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-link-hover:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-link-hover:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=1A626B);
}
.xicon.icon-linkedin-social-large .icon.c-input:before,
.xicon .icon.icon-linkedin-social-large.c-input:before, .xicon-inline.icon-linkedin-social-large .icon.c-input:before,
.xicon-inline .icon.icon-linkedin-social-large.c-input:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=80A7AC);
}
.xicon.icon-linkedin-social-large .icon.c-hover-input:after,
.xicon .icon.icon-linkedin-social-large.c-hover-input:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-input:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-input:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=80A7AC);
}
.xicon.icon-linkedin-social-large .icon.c-input-border:before,
.xicon .icon.icon-linkedin-social-large.c-input-border:before, .xicon-inline.icon-linkedin-social-large .icon.c-input-border:before,
.xicon-inline .icon.icon-linkedin-social-large.c-input-border:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=1A626B);
}
.xicon.icon-linkedin-social-large .icon.c-hover-input-border:after,
.xicon .icon.icon-linkedin-social-large.c-hover-input-border:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-input-border:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-input-border:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=1A626B);
}
.xicon.icon-linkedin-social-large .icon.c-input-back:before,
.xicon .icon.icon-linkedin-social-large.c-input-back:before, .xicon-inline.icon-linkedin-social-large .icon.c-input-back:before,
.xicon-inline .icon.icon-linkedin-social-large.c-input-back:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=1A626B);
}
.xicon.icon-linkedin-social-large .icon.c-hover-input-back:after,
.xicon .icon.icon-linkedin-social-large.c-hover-input-back:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-input-back:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-input-back:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=1A626B);
}
.xicon.icon-linkedin-social-large .icon.c-input-placeholder:before,
.xicon .icon.icon-linkedin-social-large.c-input-placeholder:before, .xicon-inline.icon-linkedin-social-large .icon.c-input-placeholder:before,
.xicon-inline .icon.icon-linkedin-social-large.c-input-placeholder:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=80A7AC);
}
.xicon.icon-linkedin-social-large .icon.c-hover-input-placeholder:after,
.xicon .icon.icon-linkedin-social-large.c-hover-input-placeholder:after, .xicon-inline.icon-linkedin-social-large .icon.c-hover-input-placeholder:after,
.xicon-inline .icon.icon-linkedin-social-large.c-hover-input-placeholder:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=80A7AC);
}
.xicon.icon-linkedin-social-large .label, .xicon-inline.icon-linkedin-social-large .label {
  padding: 0 10px 0 0;
}
.xicon.icon-linkedin-social-large .icon + .label, .xicon-inline.icon-linkedin-social-large .icon + .label {
  padding: 0 0 0 10px;
}
.xicon.icon-linkedin-social-large.stack .label, .xicon-inline.icon-linkedin-social-large.stack .label {
  padding: 0 0 10px 0;
}
.xicon.icon-linkedin-social-large.stack .icon + .label, .xicon-inline.icon-linkedin-social-large.stack .icon + .label {
  padding: 10px 0 0 0;
}

/*--- Social-small ---*/
.xicon.icon-linkedin-social-small .icon,
.xicon .icon.icon-linkedin-social-small, .xicon-inline.icon-linkedin-social-small .icon,
.xicon-inline .icon.icon-linkedin-social-small {
  width: 23px;
  height: 20px;
}
.xicon.icon-linkedin-social-small .icon:before,
.xicon .icon.icon-linkedin-social-small:before, .xicon-inline.icon-linkedin-social-small .icon:before,
.xicon-inline .icon.icon-linkedin-social-small:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?);
}
.xicon.icon-linkedin-social-small .icon:after,
.xicon .icon.icon-linkedin-social-small:after, .xicon-inline.icon-linkedin-social-small .icon:after,
.xicon-inline .icon.icon-linkedin-social-small:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?);
}
.xicon.icon-linkedin-social-small .icon.c-brand:before,
.xicon .icon.icon-linkedin-social-small.c-brand:before, .xicon-inline.icon-linkedin-social-small .icon.c-brand:before,
.xicon-inline .icon.icon-linkedin-social-small.c-brand:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00F0FF);
}
.xicon.icon-linkedin-social-small .icon.c-hover-brand:after,
.xicon .icon.icon-linkedin-social-small.c-hover-brand:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-brand:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-brand:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00F0FF);
}
.xicon.icon-linkedin-social-small .icon.c-lightest:before,
.xicon .icon.icon-linkedin-social-small.c-lightest:before, .xicon-inline.icon-linkedin-social-small .icon.c-lightest:before,
.xicon-inline .icon.icon-linkedin-social-small.c-lightest:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=D6FFF0);
}
.xicon.icon-linkedin-social-small .icon.c-hover-lightest:after,
.xicon .icon.icon-linkedin-social-small.c-hover-lightest:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-lightest:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-lightest:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=D6FFF0);
}
.xicon.icon-linkedin-social-small .icon.c-lighter:before,
.xicon .icon.icon-linkedin-social-small.c-lighter:before, .xicon-inline.icon-linkedin-social-small .icon.c-lighter:before,
.xicon-inline .icon.icon-linkedin-social-small.c-lighter:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=BFD3D6);
}
.xicon.icon-linkedin-social-small .icon.c-hover-lighter:after,
.xicon .icon.icon-linkedin-social-small.c-hover-lighter:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-lighter:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-lighter:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=BFD3D6);
}
.xicon.icon-linkedin-social-small .icon.c-light:before,
.xicon .icon.icon-linkedin-social-small.c-light:before, .xicon-inline.icon-linkedin-social-small .icon.c-light:before,
.xicon-inline .icon.icon-linkedin-social-small.c-light:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=80A7AC);
}
.xicon.icon-linkedin-social-small .icon.c-hover-light:after,
.xicon .icon.icon-linkedin-social-small.c-hover-light:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-light:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-light:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=80A7AC);
}
.xicon.icon-linkedin-social-small .icon.c-dark:before,
.xicon .icon.icon-linkedin-social-small.c-dark:before, .xicon-inline.icon-linkedin-social-small .icon.c-dark:before,
.xicon-inline .icon.icon-linkedin-social-small.c-dark:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=1A626B);
}
.xicon.icon-linkedin-social-small .icon.c-hover-dark:after,
.xicon .icon.icon-linkedin-social-small.c-hover-dark:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-dark:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-dark:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=1A626B);
}
.xicon.icon-linkedin-social-small .icon.c-darker:before,
.xicon .icon.icon-linkedin-social-small.c-darker:before, .xicon-inline.icon-linkedin-social-small .icon.c-darker:before,
.xicon-inline .icon.icon-linkedin-social-small.c-darker:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00505A);
}
.xicon.icon-linkedin-social-small .icon.c-hover-darker:after,
.xicon .icon.icon-linkedin-social-small.c-hover-darker:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-darker:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-darker:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00505A);
}
.xicon.icon-linkedin-social-small .icon.c-darkest:before,
.xicon .icon.icon-linkedin-social-small.c-darkest:before, .xicon-inline.icon-linkedin-social-small .icon.c-darkest:before,
.xicon-inline .icon.icon-linkedin-social-small.c-darkest:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=1A2D50);
}
.xicon.icon-linkedin-social-small .icon.c-hover-darkest:after,
.xicon .icon.icon-linkedin-social-small.c-hover-darkest:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-darkest:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-darkest:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=1A2D50);
}
.xicon.icon-linkedin-social-small .icon.c-bip-blue:before,
.xicon .icon.icon-linkedin-social-small.c-bip-blue:before, .xicon-inline.icon-linkedin-social-small .icon.c-bip-blue:before,
.xicon-inline .icon.icon-linkedin-social-small.c-bip-blue:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=0C2340);
}
.xicon.icon-linkedin-social-small .icon.c-hover-bip-blue:after,
.xicon .icon.icon-linkedin-social-small.c-hover-bip-blue:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-bip-blue:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-bip-blue:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=0C2340);
}
.xicon.icon-linkedin-social-small .icon.c-dark-fade:before,
.xicon .icon.icon-linkedin-social-small.c-dark-fade:before, .xicon-inline.icon-linkedin-social-small .icon.c-dark-fade:before,
.xicon-inline .icon.icon-linkedin-social-small.c-dark-fade:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=41B7C4);
}
.xicon.icon-linkedin-social-small .icon.c-hover-dark-fade:after,
.xicon .icon.icon-linkedin-social-small.c-hover-dark-fade:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-dark-fade:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-dark-fade:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=41B7C4);
}
.xicon.icon-linkedin-social-small .icon.c-white:before,
.xicon .icon.icon-linkedin-social-small.c-white:before, .xicon-inline.icon-linkedin-social-small .icon.c-white:before,
.xicon-inline .icon.icon-linkedin-social-small.c-white:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFFFFF);
}
.xicon.icon-linkedin-social-small .icon.c-hover-white:after,
.xicon .icon.icon-linkedin-social-small.c-hover-white:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-white:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-white:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFFFFF);
}
.xicon.icon-linkedin-social-small .icon.c-black:before,
.xicon .icon.icon-linkedin-social-small.c-black:before, .xicon-inline.icon-linkedin-social-small .icon.c-black:before,
.xicon-inline .icon.icon-linkedin-social-small.c-black:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=000000);
}
.xicon.icon-linkedin-social-small .icon.c-hover-black:after,
.xicon .icon.icon-linkedin-social-small.c-hover-black:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-black:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-black:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=000000);
}
.xicon.icon-linkedin-social-small .icon.c-grey:before,
.xicon .icon.icon-linkedin-social-small.c-grey:before, .xicon-inline.icon-linkedin-social-small .icon.c-grey:before,
.xicon-inline .icon.icon-linkedin-social-small.c-grey:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=E5E5E5);
}
.xicon.icon-linkedin-social-small .icon.c-hover-grey:after,
.xicon .icon.icon-linkedin-social-small.c-hover-grey:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-grey:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-grey:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=E5E5E5);
}
.xicon.icon-linkedin-social-small .icon.c-light-grey:before,
.xicon .icon.icon-linkedin-social-small.c-light-grey:before, .xicon-inline.icon-linkedin-social-small .icon.c-light-grey:before,
.xicon-inline .icon.icon-linkedin-social-small.c-light-grey:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=f8f8f8);
}
.xicon.icon-linkedin-social-small .icon.c-hover-light-grey:after,
.xicon .icon.icon-linkedin-social-small.c-hover-light-grey:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-light-grey:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-light-grey:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=f8f8f8);
}
.xicon.icon-linkedin-social-small .icon.c-hue-blue:before,
.xicon .icon.icon-linkedin-social-small.c-hue-blue:before, .xicon-inline.icon-linkedin-social-small .icon.c-hue-blue:before,
.xicon-inline .icon.icon-linkedin-social-small.c-hue-blue:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00F0FF);
}
.xicon.icon-linkedin-social-small .icon.c-hover-hue-blue:after,
.xicon .icon.icon-linkedin-social-small.c-hover-hue-blue:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-hue-blue:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-hue-blue:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00F0FF);
}
.xicon.icon-linkedin-social-small .icon.c-hue-blue-lighter:before,
.xicon .icon.icon-linkedin-social-small.c-hue-blue-lighter:before, .xicon-inline.icon-linkedin-social-small .icon.c-hue-blue-lighter:before,
.xicon-inline .icon.icon-linkedin-social-small.c-hue-blue-lighter:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=CCFCFF);
}
.xicon.icon-linkedin-social-small .icon.c-hover-hue-blue-lighter:after,
.xicon .icon.icon-linkedin-social-small.c-hover-hue-blue-lighter:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-hue-blue-lighter:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-hue-blue-lighter:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=CCFCFF);
}
.xicon.icon-linkedin-social-small .icon.c-hue-blue-light:before,
.xicon .icon.icon-linkedin-social-small.c-hue-blue-light:before, .xicon-inline.icon-linkedin-social-small .icon.c-hue-blue-light:before,
.xicon-inline .icon.icon-linkedin-social-small.c-hue-blue-light:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=80A7AC);
}
.xicon.icon-linkedin-social-small .icon.c-hover-hue-blue-light:after,
.xicon .icon.icon-linkedin-social-small.c-hover-hue-blue-light:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-hue-blue-light:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-hue-blue-light:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=80A7AC);
}
.xicon.icon-linkedin-social-small .icon.c-hue-blue-dark:before,
.xicon .icon.icon-linkedin-social-small.c-hue-blue-dark:before, .xicon-inline.icon-linkedin-social-small .icon.c-hue-blue-dark:before,
.xicon-inline .icon.icon-linkedin-social-small.c-hue-blue-dark:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00505A);
}
.xicon.icon-linkedin-social-small .icon.c-hover-hue-blue-dark:after,
.xicon .icon.icon-linkedin-social-small.c-hover-hue-blue-dark:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-hue-blue-dark:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-hue-blue-dark:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00505A);
}
.xicon.icon-linkedin-social-small .icon.c-hue-blue-darkest:before,
.xicon .icon.icon-linkedin-social-small.c-hue-blue-darkest:before, .xicon-inline.icon-linkedin-social-small .icon.c-hue-blue-darkest:before,
.xicon-inline .icon.icon-linkedin-social-small.c-hue-blue-darkest:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=003E46);
}
.xicon.icon-linkedin-social-small .icon.c-hover-hue-blue-darkest:after,
.xicon .icon.icon-linkedin-social-small.c-hover-hue-blue-darkest:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-hue-blue-darkest:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-hue-blue-darkest:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=003E46);
}
.xicon.icon-linkedin-social-small .icon.c-hue-blue-tint:before,
.xicon .icon.icon-linkedin-social-small.c-hue-blue-tint:before, .xicon-inline.icon-linkedin-social-small .icon.c-hue-blue-tint:before,
.xicon-inline .icon.icon-linkedin-social-small.c-hue-blue-tint:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=266A73);
}
.xicon.icon-linkedin-social-small .icon.c-hover-hue-blue-tint:after,
.xicon .icon.icon-linkedin-social-small.c-hover-hue-blue-tint:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-hue-blue-tint:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-hue-blue-tint:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=266A73);
}
.xicon.icon-linkedin-social-small .icon.c-hue-teal:before,
.xicon .icon.icon-linkedin-social-small.c-hue-teal:before, .xicon-inline.icon-linkedin-social-small .icon.c-hue-teal:before,
.xicon-inline .icon.icon-linkedin-social-small.c-hue-teal:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00505A);
}
.xicon.icon-linkedin-social-small .icon.c-hover-hue-teal:after,
.xicon .icon.icon-linkedin-social-small.c-hover-hue-teal:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-hue-teal:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-hue-teal:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00505A);
}
.xicon.icon-linkedin-social-small .icon.c-hue-teal-lighter:before,
.xicon .icon.icon-linkedin-social-small.c-hue-teal-lighter:before, .xicon-inline.icon-linkedin-social-small .icon.c-hue-teal-lighter:before,
.xicon-inline .icon.icon-linkedin-social-small.c-hue-teal-lighter:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=D0FFF4);
}
.xicon.icon-linkedin-social-small .icon.c-hover-hue-teal-lighter:after,
.xicon .icon.icon-linkedin-social-small.c-hover-hue-teal-lighter:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-hue-teal-lighter:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-hue-teal-lighter:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=D0FFF4);
}
.xicon.icon-linkedin-social-small .icon.c-hue-teal-light:before,
.xicon .icon.icon-linkedin-social-small.c-hue-teal-light:before, .xicon-inline.icon-linkedin-social-small .icon.c-hue-teal-light:before,
.xicon-inline .icon.icon-linkedin-social-small.c-hue-teal-light:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=80A7AC);
}
.xicon.icon-linkedin-social-small .icon.c-hover-hue-teal-light:after,
.xicon .icon.icon-linkedin-social-small.c-hover-hue-teal-light:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-hue-teal-light:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-hue-teal-light:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=80A7AC);
}
.xicon.icon-linkedin-social-small .icon.c-hue-teal-dark:before,
.xicon .icon.icon-linkedin-social-small.c-hue-teal-dark:before, .xicon-inline.icon-linkedin-social-small .icon.c-hue-teal-dark:before,
.xicon-inline .icon.icon-linkedin-social-small.c-hue-teal-dark:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=80A7AC);
}
.xicon.icon-linkedin-social-small .icon.c-hover-hue-teal-dark:after,
.xicon .icon.icon-linkedin-social-small.c-hover-hue-teal-dark:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-hue-teal-dark:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-hue-teal-dark:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=80A7AC);
}
.xicon.icon-linkedin-social-small .icon.c-hue-teal-tint:before,
.xicon .icon.icon-linkedin-social-small.c-hue-teal-tint:before, .xicon-inline.icon-linkedin-social-small .icon.c-hue-teal-tint:before,
.xicon-inline .icon.icon-linkedin-social-small.c-hue-teal-tint:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=80A7AC);
}
.xicon.icon-linkedin-social-small .icon.c-hover-hue-teal-tint:after,
.xicon .icon.icon-linkedin-social-small.c-hover-hue-teal-tint:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-hue-teal-tint:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-hue-teal-tint:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=80A7AC);
}
.xicon.icon-linkedin-social-small .icon.c-hue-mint:before,
.xicon .icon.icon-linkedin-social-small.c-hue-mint:before, .xicon-inline.icon-linkedin-social-small .icon.c-hue-mint:before,
.xicon-inline .icon.icon-linkedin-social-small.c-hue-mint:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=14FFC7);
}
.xicon.icon-linkedin-social-small .icon.c-hover-hue-mint:after,
.xicon .icon.icon-linkedin-social-small.c-hover-hue-mint:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-hue-mint:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-hue-mint:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=14FFC7);
}
.xicon.icon-linkedin-social-small .icon.c-hue-mint-lighter:before,
.xicon .icon.icon-linkedin-social-small.c-hue-mint-lighter:before, .xicon-inline.icon-linkedin-social-small .icon.c-hue-mint-lighter:before,
.xicon-inline .icon.icon-linkedin-social-small.c-hue-mint-lighter:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=D6FFF0);
}
.xicon.icon-linkedin-social-small .icon.c-hover-hue-mint-lighter:after,
.xicon .icon.icon-linkedin-social-small.c-hover-hue-mint-lighter:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-hue-mint-lighter:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-hue-mint-lighter:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=D6FFF0);
}
.xicon.icon-linkedin-social-small .icon.c-hue-mint-light:before,
.xicon .icon.icon-linkedin-social-small.c-hue-mint-light:before, .xicon-inline.icon-linkedin-social-small .icon.c-hue-mint-light:before,
.xicon-inline .icon.icon-linkedin-social-small.c-hue-mint-light:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=80A5A1);
}
.xicon.icon-linkedin-social-small .icon.c-hover-hue-mint-light:after,
.xicon .icon.icon-linkedin-social-small.c-hover-hue-mint-light:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-hue-mint-light:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-hue-mint-light:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=80A5A1);
}
.xicon.icon-linkedin-social-small .icon.c-hue-mint-dark:before,
.xicon .icon.icon-linkedin-social-small.c-hue-mint-dark:before, .xicon-inline.icon-linkedin-social-small .icon.c-hue-mint-dark:before,
.xicon-inline .icon.icon-linkedin-social-small.c-hue-mint-dark:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=004C43);
}
.xicon.icon-linkedin-social-small .icon.c-hover-hue-mint-dark:after,
.xicon .icon.icon-linkedin-social-small.c-hover-hue-mint-dark:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-hue-mint-dark:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-hue-mint-dark:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=004C43);
}
.xicon.icon-linkedin-social-small .icon.c-hue-mint-tint:before,
.xicon .icon.icon-linkedin-social-small.c-hue-mint-tint:before, .xicon-inline.icon-linkedin-social-small .icon.c-hue-mint-tint:before,
.xicon-inline .icon.icon-linkedin-social-small.c-hue-mint-tint:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=27675F);
}
.xicon.icon-linkedin-social-small .icon.c-hover-hue-mint-tint:after,
.xicon .icon.icon-linkedin-social-small.c-hover-hue-mint-tint:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-hue-mint-tint:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-hue-mint-tint:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=27675F);
}
.xicon.icon-linkedin-social-small .icon.c-hue-green:before,
.xicon .icon.icon-linkedin-social-small.c-hue-green:before, .xicon-inline.icon-linkedin-social-small .icon.c-hue-green:before,
.xicon-inline .icon.icon-linkedin-social-small.c-hue-green:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=8CFF50);
}
.xicon.icon-linkedin-social-small .icon.c-hover-hue-green:after,
.xicon .icon.icon-linkedin-social-small.c-hover-hue-green:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-hue-green:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-hue-green:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=8CFF50);
}
.xicon.icon-linkedin-social-small .icon.c-hue-green-lighter:before,
.xicon .icon.icon-linkedin-social-small.c-hue-green-lighter:before, .xicon-inline.icon-linkedin-social-small .icon.c-hue-green-lighter:before,
.xicon-inline .icon.icon-linkedin-social-small.c-hue-green-lighter:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=EEFFE5);
}
.xicon.icon-linkedin-social-small .icon.c-hover-hue-green-lighter:after,
.xicon .icon.icon-linkedin-social-small.c-hover-hue-green-lighter:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-hue-green-lighter:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-hue-green-lighter:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=EEFFE5);
}
.xicon.icon-linkedin-social-small .icon.c-hue-green-light:before,
.xicon .icon.icon-linkedin-social-small.c-hue-green-light:before, .xicon-inline.icon-linkedin-social-small .icon.c-hue-green-light:before,
.xicon-inline .icon.icon-linkedin-social-small.c-hue-green-light:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=90A193);
}
.xicon.icon-linkedin-social-small .icon.c-hover-hue-green-light:after,
.xicon .icon.icon-linkedin-social-small.c-hover-hue-green-light:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-hue-green-light:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-hue-green-light:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=90A193);
}
.xicon.icon-linkedin-social-small .icon.c-hue-green-dark:before,
.xicon .icon.icon-linkedin-social-small.c-hue-green-dark:before, .xicon-inline.icon-linkedin-social-small .icon.c-hue-green-dark:before,
.xicon-inline .icon.icon-linkedin-social-small.c-hue-green-dark:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=214427);
}
.xicon.icon-linkedin-social-small .icon.c-hover-hue-green-dark:after,
.xicon .icon.icon-linkedin-social-small.c-hover-hue-green-dark:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-hue-green-dark:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-hue-green-dark:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=214427);
}
.xicon.icon-linkedin-social-small .icon.c-hue-green-tint:before,
.xicon .icon.icon-linkedin-social-small.c-hue-green-tint:before, .xicon-inline.icon-linkedin-social-small .icon.c-hue-green-tint:before,
.xicon-inline .icon.icon-linkedin-social-small.c-hue-green-tint:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=426047);
}
.xicon.icon-linkedin-social-small .icon.c-hover-hue-green-tint:after,
.xicon .icon.icon-linkedin-social-small.c-hover-hue-green-tint:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-hue-green-tint:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-hue-green-tint:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=426047);
}
.xicon.icon-linkedin-social-small .icon.c-hue-yellow:before,
.xicon .icon.icon-linkedin-social-small.c-hue-yellow:before, .xicon-inline.icon-linkedin-social-small .icon.c-hue-yellow:before,
.xicon-inline .icon.icon-linkedin-social-small.c-hue-yellow:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFE533);
}
.xicon.icon-linkedin-social-small .icon.c-hover-hue-yellow:after,
.xicon .icon.icon-linkedin-social-small.c-hover-hue-yellow:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-hue-yellow:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-hue-yellow:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFE533);
}
.xicon.icon-linkedin-social-small .icon.c-hue-yellow-lighter:before,
.xicon .icon.icon-linkedin-social-small.c-hue-yellow-lighter:before, .xicon-inline.icon-linkedin-social-small .icon.c-hue-yellow-lighter:before,
.xicon-inline .icon.icon-linkedin-social-small.c-hue-yellow-lighter:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFFAD6);
}
.xicon.icon-linkedin-social-small .icon.c-hover-hue-yellow-lighter:after,
.xicon .icon.icon-linkedin-social-small.c-hover-hue-yellow-lighter:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-hue-yellow-lighter:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-hue-yellow-lighter:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFFAD6);
}
.xicon.icon-linkedin-social-small .icon.c-hue-yellow-light:before,
.xicon .icon.icon-linkedin-social-small.c-hue-yellow-light:before, .xicon-inline.icon-linkedin-social-small .icon.c-hue-yellow-light:before,
.xicon-inline .icon.icon-linkedin-social-small.c-hue-yellow-light:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=9694A8);
}
.xicon.icon-linkedin-social-small .icon.c-hover-hue-yellow-light:after,
.xicon .icon.icon-linkedin-social-small.c-hover-hue-yellow-light:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-hue-yellow-light:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-hue-yellow-light:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=9694A8);
}
.xicon.icon-linkedin-social-small .icon.c-hue-yellow-dark:before,
.xicon .icon.icon-linkedin-social-small.c-hue-yellow-dark:before, .xicon-inline.icon-linkedin-social-small .icon.c-hue-yellow-dark:before,
.xicon-inline .icon.icon-linkedin-social-small.c-hue-yellow-dark:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=2D2A51);
}
.xicon.icon-linkedin-social-small .icon.c-hover-hue-yellow-dark:after,
.xicon .icon.icon-linkedin-social-small.c-hover-hue-yellow-dark:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-hue-yellow-dark:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-hue-yellow-dark:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=2D2A51);
}
.xicon.icon-linkedin-social-small .icon.c-hue-yellow-tint:before,
.xicon .icon.icon-linkedin-social-small.c-hue-yellow-tint:before, .xicon-inline.icon-linkedin-social-small .icon.c-hue-yellow-tint:before,
.xicon-inline .icon.icon-linkedin-social-small.c-hue-yellow-tint:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=4D4A6B);
}
.xicon.icon-linkedin-social-small .icon.c-hover-hue-yellow-tint:after,
.xicon .icon.icon-linkedin-social-small.c-hover-hue-yellow-tint:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-hue-yellow-tint:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-hue-yellow-tint:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=4D4A6B);
}
.xicon.icon-linkedin-social-small .icon.c-hue-orange:before,
.xicon .icon.icon-linkedin-social-small.c-hue-orange:before, .xicon-inline.icon-linkedin-social-small .icon.c-hue-orange:before,
.xicon-inline .icon.icon-linkedin-social-small.c-hue-orange:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FF8500);
}
.xicon.icon-linkedin-social-small .icon.c-hover-hue-orange:after,
.xicon .icon.icon-linkedin-social-small.c-hover-hue-orange:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-hue-orange:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-hue-orange:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FF8500);
}
.xicon.icon-linkedin-social-small .icon.c-hue-orange-lighter:before,
.xicon .icon.icon-linkedin-social-small.c-hue-orange-lighter:before, .xicon-inline.icon-linkedin-social-small .icon.c-hue-orange-lighter:before,
.xicon-inline .icon.icon-linkedin-social-small.c-hue-orange-lighter:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFE7CC);
}
.xicon.icon-linkedin-social-small .icon.c-hover-hue-orange-lighter:after,
.xicon .icon.icon-linkedin-social-small.c-hover-hue-orange-lighter:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-hue-orange-lighter:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-hue-orange-lighter:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFE7CC);
}
.xicon.icon-linkedin-social-small .icon.c-hue-orange-light:before,
.xicon .icon.icon-linkedin-social-small.c-hue-orange-light:before, .xicon-inline.icon-linkedin-social-small .icon.c-hue-orange-light:before,
.xicon-inline .icon.icon-linkedin-social-small.c-hue-orange-light:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=A38D9A);
}
.xicon.icon-linkedin-social-small .icon.c-hover-hue-orange-light:after,
.xicon .icon.icon-linkedin-social-small.c-hover-hue-orange-light:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-hue-orange-light:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-hue-orange-light:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=A38D9A);
}
.xicon.icon-linkedin-social-small .icon.c-hue-orange-dark:before,
.xicon .icon.icon-linkedin-social-small.c-hue-orange-dark:before, .xicon-inline.icon-linkedin-social-small .icon.c-hue-orange-dark:before,
.xicon-inline .icon.icon-linkedin-social-small.c-hue-orange-dark:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=471C35);
}
.xicon.icon-linkedin-social-small .icon.c-hover-hue-orange-dark:after,
.xicon .icon.icon-linkedin-social-small.c-hover-hue-orange-dark:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-hue-orange-dark:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-hue-orange-dark:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=471C35);
}
.xicon.icon-linkedin-social-small .icon.c-hue-orange-tint:before,
.xicon .icon.icon-linkedin-social-small.c-hue-orange-tint:before, .xicon-inline.icon-linkedin-social-small .icon.c-hue-orange-tint:before,
.xicon-inline .icon.icon-linkedin-social-small.c-hue-orange-tint:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=633E53);
}
.xicon.icon-linkedin-social-small .icon.c-hover-hue-orange-tint:after,
.xicon .icon.icon-linkedin-social-small.c-hover-hue-orange-tint:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-hue-orange-tint:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-hue-orange-tint:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=633E53);
}
.xicon.icon-linkedin-social-small .icon.c-hue-red:before,
.xicon .icon.icon-linkedin-social-small.c-hue-red:before, .xicon-inline.icon-linkedin-social-small .icon.c-hue-red:before,
.xicon-inline .icon.icon-linkedin-social-small.c-hue-red:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FF6378);
}
.xicon.icon-linkedin-social-small .icon.c-hover-hue-red:after,
.xicon .icon.icon-linkedin-social-small.c-hover-hue-red:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-hue-red:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-hue-red:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FF6378);
}
.xicon.icon-linkedin-social-small .icon.c-hue-red-lighter:before,
.xicon .icon.icon-linkedin-social-small.c-hue-red-lighter:before, .xicon-inline.icon-linkedin-social-small .icon.c-hue-red-lighter:before,
.xicon-inline .icon.icon-linkedin-social-small.c-hue-red-lighter:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFE0E4);
}
.xicon.icon-linkedin-social-small .icon.c-hover-hue-red-lighter:after,
.xicon .icon.icon-linkedin-social-small.c-hover-hue-red-lighter:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-hue-red-lighter:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-hue-red-lighter:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFE0E4);
}
.xicon.icon-linkedin-social-small .icon.c-hue-red-light:before,
.xicon .icon.icon-linkedin-social-small.c-hue-red-light:before, .xicon-inline.icon-linkedin-social-small .icon.c-hue-red-light:before,
.xicon-inline .icon.icon-linkedin-social-small.c-hue-red-light:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=9E8092);
}
.xicon.icon-linkedin-social-small .icon.c-hover-hue-red-light:after,
.xicon .icon.icon-linkedin-social-small.c-hover-hue-red-light:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-hue-red-light:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-hue-red-light:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=9E8092);
}
.xicon.icon-linkedin-social-small .icon.c-hue-red-dark:before,
.xicon .icon.icon-linkedin-social-small.c-hue-red-dark:before, .xicon-inline.icon-linkedin-social-small .icon.c-hue-red-dark:before,
.xicon-inline .icon.icon-linkedin-social-small.c-hue-red-dark:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=3E0026);
}
.xicon.icon-linkedin-social-small .icon.c-hover-hue-red-dark:after,
.xicon .icon.icon-linkedin-social-small.c-hover-hue-red-dark:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-hue-red-dark:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-hue-red-dark:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=3E0026);
}
.xicon.icon-linkedin-social-small .icon.c-hue-red-tint:before,
.xicon .icon.icon-linkedin-social-small.c-hue-red-tint:before, .xicon-inline.icon-linkedin-social-small .icon.c-hue-red-tint:before,
.xicon-inline .icon.icon-linkedin-social-small.c-hue-red-tint:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=5B2646);
}
.xicon.icon-linkedin-social-small .icon.c-hover-hue-red-tint:after,
.xicon .icon.icon-linkedin-social-small.c-hover-hue-red-tint:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-hue-red-tint:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-hue-red-tint:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=5B2646);
}
.xicon.icon-linkedin-social-small .icon.c-hue-maroon:before,
.xicon .icon.icon-linkedin-social-small.c-hue-maroon:before, .xicon-inline.icon-linkedin-social-small .icon.c-hue-maroon:before,
.xicon-inline .icon.icon-linkedin-social-small.c-hue-maroon:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FF6378);
}
.xicon.icon-linkedin-social-small .icon.c-hover-hue-maroon:after,
.xicon .icon.icon-linkedin-social-small.c-hover-hue-maroon:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-hue-maroon:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-hue-maroon:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FF6378);
}
.xicon.icon-linkedin-social-small .icon.c-hue-maroon-lighter:before,
.xicon .icon.icon-linkedin-social-small.c-hue-maroon-lighter:before, .xicon-inline.icon-linkedin-social-small .icon.c-hue-maroon-lighter:before,
.xicon-inline .icon.icon-linkedin-social-small.c-hue-maroon-lighter:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFE0E4);
}
.xicon.icon-linkedin-social-small .icon.c-hover-hue-maroon-lighter:after,
.xicon .icon.icon-linkedin-social-small.c-hover-hue-maroon-lighter:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-hue-maroon-lighter:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-hue-maroon-lighter:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFE0E4);
}
.xicon.icon-linkedin-social-small .icon.c-hue-maroon-light:before,
.xicon .icon.icon-linkedin-social-small.c-hue-maroon-light:before, .xicon-inline.icon-linkedin-social-small .icon.c-hue-maroon-light:before,
.xicon-inline .icon.icon-linkedin-social-small.c-hue-maroon-light:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=9E8092);
}
.xicon.icon-linkedin-social-small .icon.c-hover-hue-maroon-light:after,
.xicon .icon.icon-linkedin-social-small.c-hover-hue-maroon-light:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-hue-maroon-light:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-hue-maroon-light:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=9E8092);
}
.xicon.icon-linkedin-social-small .icon.c-hue-maroon-dark:before,
.xicon .icon.icon-linkedin-social-small.c-hue-maroon-dark:before, .xicon-inline.icon-linkedin-social-small .icon.c-hue-maroon-dark:before,
.xicon-inline .icon.icon-linkedin-social-small.c-hue-maroon-dark:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=3E0026);
}
.xicon.icon-linkedin-social-small .icon.c-hover-hue-maroon-dark:after,
.xicon .icon.icon-linkedin-social-small.c-hover-hue-maroon-dark:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-hue-maroon-dark:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-hue-maroon-dark:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=3E0026);
}
.xicon.icon-linkedin-social-small .icon.c-hue-maroon-tint:before,
.xicon .icon.icon-linkedin-social-small.c-hue-maroon-tint:before, .xicon-inline.icon-linkedin-social-small .icon.c-hue-maroon-tint:before,
.xicon-inline .icon.icon-linkedin-social-small.c-hue-maroon-tint:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=9E8092);
}
.xicon.icon-linkedin-social-small .icon.c-hover-hue-maroon-tint:after,
.xicon .icon.icon-linkedin-social-small.c-hover-hue-maroon-tint:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-hue-maroon-tint:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-hue-maroon-tint:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=9E8092);
}
.xicon.icon-linkedin-social-small .icon.c-hue-pink:before,
.xicon .icon.icon-linkedin-social-small.c-hue-pink:before, .xicon-inline.icon-linkedin-social-small .icon.c-hue-pink:before,
.xicon-inline .icon.icon-linkedin-social-small.c-hue-pink:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FF82FF);
}
.xicon.icon-linkedin-social-small .icon.c-hover-hue-pink:after,
.xicon .icon.icon-linkedin-social-small.c-hover-hue-pink:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-hue-pink:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-hue-pink:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FF82FF);
}
.xicon.icon-linkedin-social-small .icon.c-hue-pink-lighter:before,
.xicon .icon.icon-linkedin-social-small.c-hue-pink-lighter:before, .xicon-inline.icon-linkedin-social-small .icon.c-hue-pink-lighter:before,
.xicon-inline .icon.icon-linkedin-social-small.c-hue-pink-lighter:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFE6FF);
}
.xicon.icon-linkedin-social-small .icon.c-hover-hue-pink-lighter:after,
.xicon .icon.icon-linkedin-social-small.c-hover-hue-pink-lighter:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-hue-pink-lighter:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-hue-pink-lighter:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFE6FF);
}
.xicon.icon-linkedin-social-small .icon.c-hue-pink-light:before,
.xicon .icon.icon-linkedin-social-small.c-hue-pink-light:before, .xicon-inline.icon-linkedin-social-small .icon.c-hue-pink-light:before,
.xicon-inline .icon.icon-linkedin-social-small.c-hue-pink-light:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=A194A7);
}
.xicon.icon-linkedin-social-small .icon.c-hover-hue-pink-light:after,
.xicon .icon.icon-linkedin-social-small.c-hover-hue-pink-light:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-hue-pink-light:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-hue-pink-light:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=A194A7);
}
.xicon.icon-linkedin-social-small .icon.c-hue-pink-dark:before,
.xicon .icon.icon-linkedin-social-small.c-hue-pink-dark:before, .xicon-inline.icon-linkedin-social-small .icon.c-hue-pink-dark:before,
.xicon-inline .icon.icon-linkedin-social-small.c-hue-pink-dark:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=442A4F);
}
.xicon.icon-linkedin-social-small .icon.c-hover-hue-pink-dark:after,
.xicon .icon.icon-linkedin-social-small.c-hover-hue-pink-dark:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-hue-pink-dark:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-hue-pink-dark:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=442A4F);
}
.xicon.icon-linkedin-social-small .icon.c-hue-pink-tint:before,
.xicon .icon.icon-linkedin-social-small.c-hue-pink-tint:before, .xicon-inline.icon-linkedin-social-small .icon.c-hue-pink-tint:before,
.xicon-inline .icon.icon-linkedin-social-small.c-hue-pink-tint:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=604A69);
}
.xicon.icon-linkedin-social-small .icon.c-hover-hue-pink-tint:after,
.xicon .icon.icon-linkedin-social-small.c-hover-hue-pink-tint:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-hue-pink-tint:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-hue-pink-tint:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=604A69);
}
.xicon.icon-linkedin-social-small .icon.c-hue-purple:before,
.xicon .icon.icon-linkedin-social-small.c-hue-purple:before, .xicon-inline.icon-linkedin-social-small .icon.c-hue-purple:before,
.xicon-inline .icon.icon-linkedin-social-small.c-hue-purple:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=B58CFF);
}
.xicon.icon-linkedin-social-small .icon.c-hover-hue-purple:after,
.xicon .icon.icon-linkedin-social-small.c-hover-hue-purple:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-hue-purple:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-hue-purple:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=B58CFF);
}
.xicon.icon-linkedin-social-small .icon.c-hue-purple-lighter:before,
.xicon .icon.icon-linkedin-social-small.c-hue-purple-lighter:before, .xicon-inline.icon-linkedin-social-small .icon.c-hue-purple-lighter:before,
.xicon-inline .icon.icon-linkedin-social-small.c-hue-purple-lighter:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=F0E8FF);
}
.xicon.icon-linkedin-social-small .icon.c-hover-hue-purple-lighter:after,
.xicon .icon.icon-linkedin-social-small.c-hover-hue-purple-lighter:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-hue-purple-lighter:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-hue-purple-lighter:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=F0E8FF);
}
.xicon.icon-linkedin-social-small .icon.c-hue-purple-light:before,
.xicon .icon.icon-linkedin-social-small.c-hue-purple-light:before, .xicon-inline.icon-linkedin-social-small .icon.c-hue-purple-light:before,
.xicon-inline .icon.icon-linkedin-social-small.c-hue-purple-light:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=9888A5);
}
.xicon.icon-linkedin-social-small .icon.c-hover-hue-purple-light:after,
.xicon .icon.icon-linkedin-social-small.c-hover-hue-purple-light:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-hue-purple-light:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-hue-purple-light:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=9888A5);
}
.xicon.icon-linkedin-social-small .icon.c-hue-purple-dark:before,
.xicon .icon.icon-linkedin-social-small.c-hue-purple-dark:before, .xicon-inline.icon-linkedin-social-small .icon.c-hue-purple-dark:before,
.xicon-inline .icon.icon-linkedin-social-small.c-hue-purple-dark:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=32124C);
}
.xicon.icon-linkedin-social-small .icon.c-hover-hue-purple-dark:after,
.xicon .icon.icon-linkedin-social-small.c-hover-hue-purple-dark:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-hue-purple-dark:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-hue-purple-dark:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=32124C);
}
.xicon.icon-linkedin-social-small .icon.c-hue-purple-tint:before,
.xicon .icon.icon-linkedin-social-small.c-hue-purple-tint:before, .xicon-inline.icon-linkedin-social-small .icon.c-hue-purple-tint:before,
.xicon-inline .icon.icon-linkedin-social-small.c-hue-purple-tint:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=513667);
}
.xicon.icon-linkedin-social-small .icon.c-hover-hue-purple-tint:after,
.xicon .icon.icon-linkedin-social-small.c-hover-hue-purple-tint:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-hue-purple-tint:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-hue-purple-tint:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=513667);
}
.xicon.icon-linkedin-social-small .icon.c-base:before,
.xicon .icon.icon-linkedin-social-small.c-base:before, .xicon-inline.icon-linkedin-social-small .icon.c-base:before,
.xicon-inline .icon.icon-linkedin-social-small.c-base:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00F0FF);
}
.xicon.icon-linkedin-social-small .icon.c-hover-base:after,
.xicon .icon.icon-linkedin-social-small.c-hover-base:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-base:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-base:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00F0FF);
}
.xicon.icon-linkedin-social-small .icon.c-base-light:before,
.xicon .icon.icon-linkedin-social-small.c-base-light:before, .xicon-inline.icon-linkedin-social-small .icon.c-base-light:before,
.xicon-inline .icon.icon-linkedin-social-small.c-base-light:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00FFED);
}
.xicon.icon-linkedin-social-small .icon.c-hover-base-light:after,
.xicon .icon.icon-linkedin-social-small.c-hover-base-light:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-base-light:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-base-light:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00FFED);
}
.xicon.icon-linkedin-social-small .icon.c-base-dark:before,
.xicon .icon.icon-linkedin-social-small.c-base-dark:before, .xicon-inline.icon-linkedin-social-small .icon.c-base-dark:before,
.xicon-inline .icon.icon-linkedin-social-small.c-base-dark:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=3DE3FF);
}
.xicon.icon-linkedin-social-small .icon.c-hover-base-dark:after,
.xicon .icon.icon-linkedin-social-small.c-hover-base-dark:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-base-dark:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-base-dark:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=3DE3FF);
}
.xicon.icon-linkedin-social-small .icon.c-alt-light:before,
.xicon .icon.icon-linkedin-social-small.c-alt-light:before, .xicon-inline.icon-linkedin-social-small .icon.c-alt-light:before,
.xicon-inline .icon.icon-linkedin-social-small.c-alt-light:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=75FFB5);
}
.xicon.icon-linkedin-social-small .icon.c-hover-alt-light:after,
.xicon .icon.icon-linkedin-social-small.c-hover-alt-light:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-alt-light:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-alt-light:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=75FFB5);
}
.xicon.icon-linkedin-social-small .icon.c-alt-dark:before,
.xicon .icon.icon-linkedin-social-small.c-alt-dark:before, .xicon-inline.icon-linkedin-social-small .icon.c-alt-dark:before,
.xicon-inline .icon.icon-linkedin-social-small.c-alt-dark:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=3BFFCC);
}
.xicon.icon-linkedin-social-small .icon.c-hover-alt-dark:after,
.xicon .icon.icon-linkedin-social-small.c-hover-alt-dark:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-alt-dark:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-alt-dark:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=3BFFCC);
}
.xicon.icon-linkedin-social-small .icon.c-error:before,
.xicon .icon.icon-linkedin-social-small.c-error:before, .xicon-inline.icon-linkedin-social-small .icon.c-error:before,
.xicon-inline .icon.icon-linkedin-social-small.c-error:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=ff6666);
}
.xicon.icon-linkedin-social-small .icon.c-hover-error:after,
.xicon .icon.icon-linkedin-social-small.c-hover-error:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-error:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-error:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=ff6666);
}
.xicon.icon-linkedin-social-small .icon.c-back:before,
.xicon .icon.icon-linkedin-social-small.c-back:before, .xicon-inline.icon-linkedin-social-small .icon.c-back:before,
.xicon-inline .icon.icon-linkedin-social-small.c-back:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFFFFF);
}
.xicon.icon-linkedin-social-small .icon.c-hover-back:after,
.xicon .icon.icon-linkedin-social-small.c-hover-back:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-back:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-back:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFFFFF);
}
.xicon.icon-linkedin-social-small .icon.c-mobile-header:before,
.xicon .icon.icon-linkedin-social-small.c-mobile-header:before, .xicon-inline.icon-linkedin-social-small .icon.c-mobile-header:before,
.xicon-inline .icon.icon-linkedin-social-small.c-mobile-header:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFFFFF);
}
.xicon.icon-linkedin-social-small .icon.c-hover-mobile-header:after,
.xicon .icon.icon-linkedin-social-small.c-hover-mobile-header:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-mobile-header:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-mobile-header:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFFFFF);
}
.xicon.icon-linkedin-social-small .icon.c-popup-back:before,
.xicon .icon.icon-linkedin-social-small.c-popup-back:before, .xicon-inline.icon-linkedin-social-small .icon.c-popup-back:before,
.xicon-inline .icon.icon-linkedin-social-small.c-popup-back:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00505A);
}
.xicon.icon-linkedin-social-small .icon.c-hover-popup-back:after,
.xicon .icon.icon-linkedin-social-small.c-hover-popup-back:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-popup-back:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-popup-back:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00505A);
}
.xicon.icon-linkedin-social-small .icon.c-popup-overlay:before,
.xicon .icon.icon-linkedin-social-small.c-popup-overlay:before, .xicon-inline.icon-linkedin-social-small .icon.c-popup-overlay:before,
.xicon-inline .icon.icon-linkedin-social-small.c-popup-overlay:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=000000);
}
.xicon.icon-linkedin-social-small .icon.c-hover-popup-overlay:after,
.xicon .icon.icon-linkedin-social-small.c-hover-popup-overlay:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-popup-overlay:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-popup-overlay:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=000000);
}
.xicon.icon-linkedin-social-small .icon.c-high:before,
.xicon .icon.icon-linkedin-social-small.c-high:before, .xicon-inline.icon-linkedin-social-small .icon.c-high:before,
.xicon-inline .icon.icon-linkedin-social-small.c-high:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00F0FF);
}
.xicon.icon-linkedin-social-small .icon.c-hover-high:after,
.xicon .icon.icon-linkedin-social-small.c-hover-high:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-high:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-high:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00F0FF);
}
.xicon.icon-linkedin-social-small .icon.c-title:before,
.xicon .icon.icon-linkedin-social-small.c-title:before, .xicon-inline.icon-linkedin-social-small .icon.c-title:before,
.xicon-inline .icon.icon-linkedin-social-small.c-title:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=1A2D50);
}
.xicon.icon-linkedin-social-small .icon.c-hover-title:after,
.xicon .icon.icon-linkedin-social-small.c-hover-title:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-title:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-title:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=1A2D50);
}
.xicon.icon-linkedin-social-small .icon.c-body:before,
.xicon .icon.icon-linkedin-social-small.c-body:before, .xicon-inline.icon-linkedin-social-small .icon.c-body:before,
.xicon-inline .icon.icon-linkedin-social-small.c-body:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=1A2D50);
}
.xicon.icon-linkedin-social-small .icon.c-hover-body:after,
.xicon .icon.icon-linkedin-social-small.c-hover-body:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-body:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-body:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=1A2D50);
}
.xicon.icon-linkedin-social-small .icon.c-body-alt:before,
.xicon .icon.icon-linkedin-social-small.c-body-alt:before, .xicon-inline.icon-linkedin-social-small .icon.c-body-alt:before,
.xicon-inline .icon.icon-linkedin-social-small.c-body-alt:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFFFFF);
}
.xicon.icon-linkedin-social-small .icon.c-hover-body-alt:after,
.xicon .icon.icon-linkedin-social-small.c-hover-body-alt:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-body-alt:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-body-alt:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFFFFF);
}
.xicon.icon-linkedin-social-small .icon.c-link-hover:before,
.xicon .icon.icon-linkedin-social-small.c-link-hover:before, .xicon-inline.icon-linkedin-social-small .icon.c-link-hover:before,
.xicon-inline .icon.icon-linkedin-social-small.c-link-hover:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=1A626B);
}
.xicon.icon-linkedin-social-small .icon.c-hover-link-hover:after,
.xicon .icon.icon-linkedin-social-small.c-hover-link-hover:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-link-hover:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-link-hover:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=1A626B);
}
.xicon.icon-linkedin-social-small .icon.c-input:before,
.xicon .icon.icon-linkedin-social-small.c-input:before, .xicon-inline.icon-linkedin-social-small .icon.c-input:before,
.xicon-inline .icon.icon-linkedin-social-small.c-input:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=80A7AC);
}
.xicon.icon-linkedin-social-small .icon.c-hover-input:after,
.xicon .icon.icon-linkedin-social-small.c-hover-input:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-input:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-input:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=80A7AC);
}
.xicon.icon-linkedin-social-small .icon.c-input-border:before,
.xicon .icon.icon-linkedin-social-small.c-input-border:before, .xicon-inline.icon-linkedin-social-small .icon.c-input-border:before,
.xicon-inline .icon.icon-linkedin-social-small.c-input-border:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=1A626B);
}
.xicon.icon-linkedin-social-small .icon.c-hover-input-border:after,
.xicon .icon.icon-linkedin-social-small.c-hover-input-border:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-input-border:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-input-border:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=1A626B);
}
.xicon.icon-linkedin-social-small .icon.c-input-back:before,
.xicon .icon.icon-linkedin-social-small.c-input-back:before, .xicon-inline.icon-linkedin-social-small .icon.c-input-back:before,
.xicon-inline .icon.icon-linkedin-social-small.c-input-back:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=1A626B);
}
.xicon.icon-linkedin-social-small .icon.c-hover-input-back:after,
.xicon .icon.icon-linkedin-social-small.c-hover-input-back:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-input-back:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-input-back:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=1A626B);
}
.xicon.icon-linkedin-social-small .icon.c-input-placeholder:before,
.xicon .icon.icon-linkedin-social-small.c-input-placeholder:before, .xicon-inline.icon-linkedin-social-small .icon.c-input-placeholder:before,
.xicon-inline .icon.icon-linkedin-social-small.c-input-placeholder:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=80A7AC);
}
.xicon.icon-linkedin-social-small .icon.c-hover-input-placeholder:after,
.xicon .icon.icon-linkedin-social-small.c-hover-input-placeholder:after, .xicon-inline.icon-linkedin-social-small .icon.c-hover-input-placeholder:after,
.xicon-inline .icon.icon-linkedin-social-small.c-hover-input-placeholder:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=80A7AC);
}
.xicon.icon-linkedin-social-small .label, .xicon-inline.icon-linkedin-social-small .label {
  padding: 0 10px 0 0;
}
.xicon.icon-linkedin-social-small .icon + .label, .xicon-inline.icon-linkedin-social-small .icon + .label {
  padding: 0 0 0 10px;
}
.xicon.icon-linkedin-social-small.stack .label, .xicon-inline.icon-linkedin-social-small.stack .label {
  padding: 0 0 10px 0;
}
.xicon.icon-linkedin-social-small.stack .icon + .label, .xicon-inline.icon-linkedin-social-small.stack .icon + .label {
  padding: 10px 0 0 0;
}

/*--- Social-xsmall ---*/
.xicon.icon-linkedin-social-xsmall .icon,
.xicon .icon.icon-linkedin-social-xsmall, .xicon-inline.icon-linkedin-social-xsmall .icon,
.xicon-inline .icon.icon-linkedin-social-xsmall {
  width: 19px;
  height: 17px;
}
.xicon.icon-linkedin-social-xsmall .icon:before,
.xicon .icon.icon-linkedin-social-xsmall:before, .xicon-inline.icon-linkedin-social-xsmall .icon:before,
.xicon-inline .icon.icon-linkedin-social-xsmall:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?);
}
.xicon.icon-linkedin-social-xsmall .icon:after,
.xicon .icon.icon-linkedin-social-xsmall:after, .xicon-inline.icon-linkedin-social-xsmall .icon:after,
.xicon-inline .icon.icon-linkedin-social-xsmall:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?);
}
.xicon.icon-linkedin-social-xsmall .icon.c-brand:before,
.xicon .icon.icon-linkedin-social-xsmall.c-brand:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-brand:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-brand:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00F0FF);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-brand:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-brand:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-brand:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-brand:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00F0FF);
}
.xicon.icon-linkedin-social-xsmall .icon.c-lightest:before,
.xicon .icon.icon-linkedin-social-xsmall.c-lightest:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-lightest:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-lightest:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=D6FFF0);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-lightest:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-lightest:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-lightest:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-lightest:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=D6FFF0);
}
.xicon.icon-linkedin-social-xsmall .icon.c-lighter:before,
.xicon .icon.icon-linkedin-social-xsmall.c-lighter:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-lighter:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-lighter:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=BFD3D6);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-lighter:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-lighter:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-lighter:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-lighter:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=BFD3D6);
}
.xicon.icon-linkedin-social-xsmall .icon.c-light:before,
.xicon .icon.icon-linkedin-social-xsmall.c-light:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-light:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-light:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=80A7AC);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-light:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-light:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-light:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-light:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=80A7AC);
}
.xicon.icon-linkedin-social-xsmall .icon.c-dark:before,
.xicon .icon.icon-linkedin-social-xsmall.c-dark:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-dark:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-dark:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=1A626B);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-dark:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-dark:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-dark:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-dark:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=1A626B);
}
.xicon.icon-linkedin-social-xsmall .icon.c-darker:before,
.xicon .icon.icon-linkedin-social-xsmall.c-darker:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-darker:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-darker:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00505A);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-darker:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-darker:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-darker:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-darker:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00505A);
}
.xicon.icon-linkedin-social-xsmall .icon.c-darkest:before,
.xicon .icon.icon-linkedin-social-xsmall.c-darkest:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-darkest:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-darkest:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=1A2D50);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-darkest:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-darkest:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-darkest:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-darkest:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=1A2D50);
}
.xicon.icon-linkedin-social-xsmall .icon.c-bip-blue:before,
.xicon .icon.icon-linkedin-social-xsmall.c-bip-blue:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-bip-blue:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-bip-blue:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=0C2340);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-bip-blue:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-bip-blue:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-bip-blue:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-bip-blue:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=0C2340);
}
.xicon.icon-linkedin-social-xsmall .icon.c-dark-fade:before,
.xicon .icon.icon-linkedin-social-xsmall.c-dark-fade:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-dark-fade:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-dark-fade:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=41B7C4);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-dark-fade:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-dark-fade:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-dark-fade:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-dark-fade:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=41B7C4);
}
.xicon.icon-linkedin-social-xsmall .icon.c-white:before,
.xicon .icon.icon-linkedin-social-xsmall.c-white:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-white:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-white:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFFFFF);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-white:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-white:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-white:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-white:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFFFFF);
}
.xicon.icon-linkedin-social-xsmall .icon.c-black:before,
.xicon .icon.icon-linkedin-social-xsmall.c-black:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-black:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-black:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=000000);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-black:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-black:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-black:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-black:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=000000);
}
.xicon.icon-linkedin-social-xsmall .icon.c-grey:before,
.xicon .icon.icon-linkedin-social-xsmall.c-grey:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-grey:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-grey:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=E5E5E5);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-grey:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-grey:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-grey:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-grey:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=E5E5E5);
}
.xicon.icon-linkedin-social-xsmall .icon.c-light-grey:before,
.xicon .icon.icon-linkedin-social-xsmall.c-light-grey:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-light-grey:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-light-grey:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=f8f8f8);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-light-grey:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-light-grey:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-light-grey:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-light-grey:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=f8f8f8);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hue-blue:before,
.xicon .icon.icon-linkedin-social-xsmall.c-hue-blue:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hue-blue:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hue-blue:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00F0FF);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-hue-blue:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-hue-blue:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-hue-blue:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-hue-blue:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00F0FF);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hue-blue-lighter:before,
.xicon .icon.icon-linkedin-social-xsmall.c-hue-blue-lighter:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hue-blue-lighter:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hue-blue-lighter:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=CCFCFF);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-hue-blue-lighter:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-hue-blue-lighter:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-hue-blue-lighter:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-hue-blue-lighter:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=CCFCFF);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hue-blue-light:before,
.xicon .icon.icon-linkedin-social-xsmall.c-hue-blue-light:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hue-blue-light:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hue-blue-light:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=80A7AC);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-hue-blue-light:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-hue-blue-light:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-hue-blue-light:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-hue-blue-light:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=80A7AC);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hue-blue-dark:before,
.xicon .icon.icon-linkedin-social-xsmall.c-hue-blue-dark:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hue-blue-dark:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hue-blue-dark:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00505A);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-hue-blue-dark:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-hue-blue-dark:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-hue-blue-dark:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-hue-blue-dark:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00505A);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hue-blue-darkest:before,
.xicon .icon.icon-linkedin-social-xsmall.c-hue-blue-darkest:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hue-blue-darkest:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hue-blue-darkest:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=003E46);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-hue-blue-darkest:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-hue-blue-darkest:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-hue-blue-darkest:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-hue-blue-darkest:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=003E46);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hue-blue-tint:before,
.xicon .icon.icon-linkedin-social-xsmall.c-hue-blue-tint:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hue-blue-tint:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hue-blue-tint:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=266A73);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-hue-blue-tint:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-hue-blue-tint:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-hue-blue-tint:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-hue-blue-tint:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=266A73);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hue-teal:before,
.xicon .icon.icon-linkedin-social-xsmall.c-hue-teal:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hue-teal:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hue-teal:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00505A);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-hue-teal:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-hue-teal:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-hue-teal:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-hue-teal:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00505A);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hue-teal-lighter:before,
.xicon .icon.icon-linkedin-social-xsmall.c-hue-teal-lighter:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hue-teal-lighter:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hue-teal-lighter:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=D0FFF4);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-hue-teal-lighter:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-hue-teal-lighter:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-hue-teal-lighter:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-hue-teal-lighter:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=D0FFF4);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hue-teal-light:before,
.xicon .icon.icon-linkedin-social-xsmall.c-hue-teal-light:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hue-teal-light:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hue-teal-light:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=80A7AC);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-hue-teal-light:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-hue-teal-light:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-hue-teal-light:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-hue-teal-light:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=80A7AC);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hue-teal-dark:before,
.xicon .icon.icon-linkedin-social-xsmall.c-hue-teal-dark:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hue-teal-dark:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hue-teal-dark:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=80A7AC);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-hue-teal-dark:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-hue-teal-dark:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-hue-teal-dark:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-hue-teal-dark:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=80A7AC);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hue-teal-tint:before,
.xicon .icon.icon-linkedin-social-xsmall.c-hue-teal-tint:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hue-teal-tint:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hue-teal-tint:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=80A7AC);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-hue-teal-tint:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-hue-teal-tint:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-hue-teal-tint:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-hue-teal-tint:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=80A7AC);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hue-mint:before,
.xicon .icon.icon-linkedin-social-xsmall.c-hue-mint:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hue-mint:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hue-mint:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=14FFC7);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-hue-mint:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-hue-mint:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-hue-mint:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-hue-mint:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=14FFC7);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hue-mint-lighter:before,
.xicon .icon.icon-linkedin-social-xsmall.c-hue-mint-lighter:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hue-mint-lighter:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hue-mint-lighter:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=D6FFF0);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-hue-mint-lighter:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-hue-mint-lighter:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-hue-mint-lighter:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-hue-mint-lighter:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=D6FFF0);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hue-mint-light:before,
.xicon .icon.icon-linkedin-social-xsmall.c-hue-mint-light:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hue-mint-light:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hue-mint-light:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=80A5A1);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-hue-mint-light:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-hue-mint-light:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-hue-mint-light:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-hue-mint-light:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=80A5A1);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hue-mint-dark:before,
.xicon .icon.icon-linkedin-social-xsmall.c-hue-mint-dark:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hue-mint-dark:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hue-mint-dark:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=004C43);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-hue-mint-dark:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-hue-mint-dark:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-hue-mint-dark:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-hue-mint-dark:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=004C43);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hue-mint-tint:before,
.xicon .icon.icon-linkedin-social-xsmall.c-hue-mint-tint:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hue-mint-tint:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hue-mint-tint:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=27675F);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-hue-mint-tint:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-hue-mint-tint:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-hue-mint-tint:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-hue-mint-tint:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=27675F);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hue-green:before,
.xicon .icon.icon-linkedin-social-xsmall.c-hue-green:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hue-green:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hue-green:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=8CFF50);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-hue-green:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-hue-green:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-hue-green:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-hue-green:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=8CFF50);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hue-green-lighter:before,
.xicon .icon.icon-linkedin-social-xsmall.c-hue-green-lighter:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hue-green-lighter:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hue-green-lighter:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=EEFFE5);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-hue-green-lighter:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-hue-green-lighter:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-hue-green-lighter:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-hue-green-lighter:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=EEFFE5);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hue-green-light:before,
.xicon .icon.icon-linkedin-social-xsmall.c-hue-green-light:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hue-green-light:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hue-green-light:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=90A193);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-hue-green-light:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-hue-green-light:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-hue-green-light:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-hue-green-light:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=90A193);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hue-green-dark:before,
.xicon .icon.icon-linkedin-social-xsmall.c-hue-green-dark:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hue-green-dark:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hue-green-dark:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=214427);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-hue-green-dark:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-hue-green-dark:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-hue-green-dark:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-hue-green-dark:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=214427);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hue-green-tint:before,
.xicon .icon.icon-linkedin-social-xsmall.c-hue-green-tint:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hue-green-tint:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hue-green-tint:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=426047);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-hue-green-tint:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-hue-green-tint:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-hue-green-tint:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-hue-green-tint:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=426047);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hue-yellow:before,
.xicon .icon.icon-linkedin-social-xsmall.c-hue-yellow:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hue-yellow:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hue-yellow:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFE533);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-hue-yellow:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-hue-yellow:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-hue-yellow:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-hue-yellow:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFE533);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hue-yellow-lighter:before,
.xicon .icon.icon-linkedin-social-xsmall.c-hue-yellow-lighter:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hue-yellow-lighter:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hue-yellow-lighter:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFFAD6);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-hue-yellow-lighter:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-hue-yellow-lighter:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-hue-yellow-lighter:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-hue-yellow-lighter:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFFAD6);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hue-yellow-light:before,
.xicon .icon.icon-linkedin-social-xsmall.c-hue-yellow-light:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hue-yellow-light:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hue-yellow-light:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=9694A8);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-hue-yellow-light:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-hue-yellow-light:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-hue-yellow-light:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-hue-yellow-light:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=9694A8);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hue-yellow-dark:before,
.xicon .icon.icon-linkedin-social-xsmall.c-hue-yellow-dark:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hue-yellow-dark:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hue-yellow-dark:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=2D2A51);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-hue-yellow-dark:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-hue-yellow-dark:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-hue-yellow-dark:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-hue-yellow-dark:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=2D2A51);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hue-yellow-tint:before,
.xicon .icon.icon-linkedin-social-xsmall.c-hue-yellow-tint:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hue-yellow-tint:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hue-yellow-tint:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=4D4A6B);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-hue-yellow-tint:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-hue-yellow-tint:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-hue-yellow-tint:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-hue-yellow-tint:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=4D4A6B);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hue-orange:before,
.xicon .icon.icon-linkedin-social-xsmall.c-hue-orange:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hue-orange:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hue-orange:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FF8500);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-hue-orange:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-hue-orange:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-hue-orange:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-hue-orange:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FF8500);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hue-orange-lighter:before,
.xicon .icon.icon-linkedin-social-xsmall.c-hue-orange-lighter:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hue-orange-lighter:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hue-orange-lighter:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFE7CC);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-hue-orange-lighter:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-hue-orange-lighter:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-hue-orange-lighter:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-hue-orange-lighter:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFE7CC);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hue-orange-light:before,
.xicon .icon.icon-linkedin-social-xsmall.c-hue-orange-light:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hue-orange-light:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hue-orange-light:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=A38D9A);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-hue-orange-light:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-hue-orange-light:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-hue-orange-light:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-hue-orange-light:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=A38D9A);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hue-orange-dark:before,
.xicon .icon.icon-linkedin-social-xsmall.c-hue-orange-dark:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hue-orange-dark:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hue-orange-dark:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=471C35);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-hue-orange-dark:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-hue-orange-dark:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-hue-orange-dark:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-hue-orange-dark:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=471C35);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hue-orange-tint:before,
.xicon .icon.icon-linkedin-social-xsmall.c-hue-orange-tint:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hue-orange-tint:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hue-orange-tint:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=633E53);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-hue-orange-tint:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-hue-orange-tint:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-hue-orange-tint:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-hue-orange-tint:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=633E53);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hue-red:before,
.xicon .icon.icon-linkedin-social-xsmall.c-hue-red:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hue-red:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hue-red:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FF6378);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-hue-red:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-hue-red:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-hue-red:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-hue-red:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FF6378);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hue-red-lighter:before,
.xicon .icon.icon-linkedin-social-xsmall.c-hue-red-lighter:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hue-red-lighter:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hue-red-lighter:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFE0E4);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-hue-red-lighter:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-hue-red-lighter:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-hue-red-lighter:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-hue-red-lighter:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFE0E4);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hue-red-light:before,
.xicon .icon.icon-linkedin-social-xsmall.c-hue-red-light:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hue-red-light:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hue-red-light:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=9E8092);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-hue-red-light:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-hue-red-light:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-hue-red-light:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-hue-red-light:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=9E8092);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hue-red-dark:before,
.xicon .icon.icon-linkedin-social-xsmall.c-hue-red-dark:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hue-red-dark:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hue-red-dark:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=3E0026);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-hue-red-dark:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-hue-red-dark:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-hue-red-dark:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-hue-red-dark:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=3E0026);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hue-red-tint:before,
.xicon .icon.icon-linkedin-social-xsmall.c-hue-red-tint:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hue-red-tint:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hue-red-tint:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=5B2646);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-hue-red-tint:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-hue-red-tint:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-hue-red-tint:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-hue-red-tint:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=5B2646);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hue-maroon:before,
.xicon .icon.icon-linkedin-social-xsmall.c-hue-maroon:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hue-maroon:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hue-maroon:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FF6378);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-hue-maroon:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-hue-maroon:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-hue-maroon:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-hue-maroon:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FF6378);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hue-maroon-lighter:before,
.xicon .icon.icon-linkedin-social-xsmall.c-hue-maroon-lighter:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hue-maroon-lighter:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hue-maroon-lighter:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFE0E4);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-hue-maroon-lighter:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-hue-maroon-lighter:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-hue-maroon-lighter:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-hue-maroon-lighter:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFE0E4);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hue-maroon-light:before,
.xicon .icon.icon-linkedin-social-xsmall.c-hue-maroon-light:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hue-maroon-light:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hue-maroon-light:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=9E8092);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-hue-maroon-light:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-hue-maroon-light:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-hue-maroon-light:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-hue-maroon-light:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=9E8092);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hue-maroon-dark:before,
.xicon .icon.icon-linkedin-social-xsmall.c-hue-maroon-dark:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hue-maroon-dark:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hue-maroon-dark:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=3E0026);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-hue-maroon-dark:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-hue-maroon-dark:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-hue-maroon-dark:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-hue-maroon-dark:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=3E0026);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hue-maroon-tint:before,
.xicon .icon.icon-linkedin-social-xsmall.c-hue-maroon-tint:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hue-maroon-tint:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hue-maroon-tint:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=9E8092);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-hue-maroon-tint:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-hue-maroon-tint:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-hue-maroon-tint:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-hue-maroon-tint:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=9E8092);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hue-pink:before,
.xicon .icon.icon-linkedin-social-xsmall.c-hue-pink:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hue-pink:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hue-pink:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FF82FF);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-hue-pink:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-hue-pink:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-hue-pink:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-hue-pink:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FF82FF);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hue-pink-lighter:before,
.xicon .icon.icon-linkedin-social-xsmall.c-hue-pink-lighter:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hue-pink-lighter:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hue-pink-lighter:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFE6FF);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-hue-pink-lighter:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-hue-pink-lighter:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-hue-pink-lighter:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-hue-pink-lighter:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFE6FF);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hue-pink-light:before,
.xicon .icon.icon-linkedin-social-xsmall.c-hue-pink-light:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hue-pink-light:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hue-pink-light:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=A194A7);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-hue-pink-light:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-hue-pink-light:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-hue-pink-light:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-hue-pink-light:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=A194A7);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hue-pink-dark:before,
.xicon .icon.icon-linkedin-social-xsmall.c-hue-pink-dark:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hue-pink-dark:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hue-pink-dark:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=442A4F);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-hue-pink-dark:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-hue-pink-dark:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-hue-pink-dark:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-hue-pink-dark:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=442A4F);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hue-pink-tint:before,
.xicon .icon.icon-linkedin-social-xsmall.c-hue-pink-tint:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hue-pink-tint:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hue-pink-tint:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=604A69);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-hue-pink-tint:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-hue-pink-tint:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-hue-pink-tint:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-hue-pink-tint:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=604A69);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hue-purple:before,
.xicon .icon.icon-linkedin-social-xsmall.c-hue-purple:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hue-purple:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hue-purple:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=B58CFF);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-hue-purple:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-hue-purple:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-hue-purple:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-hue-purple:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=B58CFF);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hue-purple-lighter:before,
.xicon .icon.icon-linkedin-social-xsmall.c-hue-purple-lighter:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hue-purple-lighter:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hue-purple-lighter:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=F0E8FF);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-hue-purple-lighter:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-hue-purple-lighter:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-hue-purple-lighter:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-hue-purple-lighter:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=F0E8FF);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hue-purple-light:before,
.xicon .icon.icon-linkedin-social-xsmall.c-hue-purple-light:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hue-purple-light:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hue-purple-light:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=9888A5);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-hue-purple-light:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-hue-purple-light:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-hue-purple-light:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-hue-purple-light:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=9888A5);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hue-purple-dark:before,
.xicon .icon.icon-linkedin-social-xsmall.c-hue-purple-dark:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hue-purple-dark:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hue-purple-dark:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=32124C);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-hue-purple-dark:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-hue-purple-dark:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-hue-purple-dark:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-hue-purple-dark:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=32124C);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hue-purple-tint:before,
.xicon .icon.icon-linkedin-social-xsmall.c-hue-purple-tint:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hue-purple-tint:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hue-purple-tint:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=513667);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-hue-purple-tint:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-hue-purple-tint:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-hue-purple-tint:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-hue-purple-tint:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=513667);
}
.xicon.icon-linkedin-social-xsmall .icon.c-base:before,
.xicon .icon.icon-linkedin-social-xsmall.c-base:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-base:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-base:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00F0FF);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-base:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-base:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-base:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-base:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00F0FF);
}
.xicon.icon-linkedin-social-xsmall .icon.c-base-light:before,
.xicon .icon.icon-linkedin-social-xsmall.c-base-light:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-base-light:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-base-light:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00FFED);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-base-light:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-base-light:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-base-light:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-base-light:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00FFED);
}
.xicon.icon-linkedin-social-xsmall .icon.c-base-dark:before,
.xicon .icon.icon-linkedin-social-xsmall.c-base-dark:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-base-dark:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-base-dark:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=3DE3FF);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-base-dark:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-base-dark:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-base-dark:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-base-dark:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=3DE3FF);
}
.xicon.icon-linkedin-social-xsmall .icon.c-alt-light:before,
.xicon .icon.icon-linkedin-social-xsmall.c-alt-light:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-alt-light:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-alt-light:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=75FFB5);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-alt-light:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-alt-light:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-alt-light:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-alt-light:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=75FFB5);
}
.xicon.icon-linkedin-social-xsmall .icon.c-alt-dark:before,
.xicon .icon.icon-linkedin-social-xsmall.c-alt-dark:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-alt-dark:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-alt-dark:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=3BFFCC);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-alt-dark:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-alt-dark:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-alt-dark:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-alt-dark:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=3BFFCC);
}
.xicon.icon-linkedin-social-xsmall .icon.c-error:before,
.xicon .icon.icon-linkedin-social-xsmall.c-error:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-error:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-error:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=ff6666);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-error:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-error:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-error:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-error:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=ff6666);
}
.xicon.icon-linkedin-social-xsmall .icon.c-back:before,
.xicon .icon.icon-linkedin-social-xsmall.c-back:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-back:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-back:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFFFFF);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-back:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-back:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-back:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-back:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFFFFF);
}
.xicon.icon-linkedin-social-xsmall .icon.c-mobile-header:before,
.xicon .icon.icon-linkedin-social-xsmall.c-mobile-header:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-mobile-header:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-mobile-header:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFFFFF);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-mobile-header:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-mobile-header:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-mobile-header:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-mobile-header:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFFFFF);
}
.xicon.icon-linkedin-social-xsmall .icon.c-popup-back:before,
.xicon .icon.icon-linkedin-social-xsmall.c-popup-back:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-popup-back:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-popup-back:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00505A);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-popup-back:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-popup-back:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-popup-back:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-popup-back:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00505A);
}
.xicon.icon-linkedin-social-xsmall .icon.c-popup-overlay:before,
.xicon .icon.icon-linkedin-social-xsmall.c-popup-overlay:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-popup-overlay:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-popup-overlay:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=000000);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-popup-overlay:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-popup-overlay:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-popup-overlay:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-popup-overlay:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=000000);
}
.xicon.icon-linkedin-social-xsmall .icon.c-high:before,
.xicon .icon.icon-linkedin-social-xsmall.c-high:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-high:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-high:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00F0FF);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-high:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-high:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-high:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-high:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=00F0FF);
}
.xicon.icon-linkedin-social-xsmall .icon.c-title:before,
.xicon .icon.icon-linkedin-social-xsmall.c-title:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-title:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-title:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=1A2D50);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-title:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-title:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-title:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-title:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=1A2D50);
}
.xicon.icon-linkedin-social-xsmall .icon.c-body:before,
.xicon .icon.icon-linkedin-social-xsmall.c-body:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-body:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-body:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=1A2D50);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-body:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-body:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-body:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-body:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=1A2D50);
}
.xicon.icon-linkedin-social-xsmall .icon.c-body-alt:before,
.xicon .icon.icon-linkedin-social-xsmall.c-body-alt:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-body-alt:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-body-alt:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFFFFF);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-body-alt:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-body-alt:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-body-alt:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-body-alt:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=FFFFFF);
}
.xicon.icon-linkedin-social-xsmall .icon.c-link-hover:before,
.xicon .icon.icon-linkedin-social-xsmall.c-link-hover:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-link-hover:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-link-hover:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=1A626B);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-link-hover:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-link-hover:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-link-hover:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-link-hover:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=1A626B);
}
.xicon.icon-linkedin-social-xsmall .icon.c-input:before,
.xicon .icon.icon-linkedin-social-xsmall.c-input:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-input:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-input:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=80A7AC);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-input:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-input:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-input:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-input:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=80A7AC);
}
.xicon.icon-linkedin-social-xsmall .icon.c-input-border:before,
.xicon .icon.icon-linkedin-social-xsmall.c-input-border:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-input-border:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-input-border:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=1A626B);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-input-border:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-input-border:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-input-border:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-input-border:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=1A626B);
}
.xicon.icon-linkedin-social-xsmall .icon.c-input-back:before,
.xicon .icon.icon-linkedin-social-xsmall.c-input-back:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-input-back:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-input-back:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=1A626B);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-input-back:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-input-back:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-input-back:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-input-back:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=1A626B);
}
.xicon.icon-linkedin-social-xsmall .icon.c-input-placeholder:before,
.xicon .icon.icon-linkedin-social-xsmall.c-input-placeholder:before, .xicon-inline.icon-linkedin-social-xsmall .icon.c-input-placeholder:before,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-input-placeholder:before {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=80A7AC);
}
.xicon.icon-linkedin-social-xsmall .icon.c-hover-input-placeholder:after,
.xicon .icon.icon-linkedin-social-xsmall.c-hover-input-placeholder:after, .xicon-inline.icon-linkedin-social-xsmall .icon.c-hover-input-placeholder:after,
.xicon-inline .icon.icon-linkedin-social-xsmall.c-hover-input-placeholder:after {
  background-image: url(/assets/images/icons/social/linkedin.xsvg?colour=80A7AC);
}
.xicon.icon-linkedin-social-xsmall .label, .xicon-inline.icon-linkedin-social-xsmall .label {
  padding: 0 10px 0 0;
}
.xicon.icon-linkedin-social-xsmall .icon + .label, .xicon-inline.icon-linkedin-social-xsmall .icon + .label {
  padding: 0 0 0 10px;
}
.xicon.icon-linkedin-social-xsmall.stack .label, .xicon-inline.icon-linkedin-social-xsmall.stack .label {
  padding: 0 0 10px 0;
}
.xicon.icon-linkedin-social-xsmall.stack .icon + .label, .xicon-inline.icon-linkedin-social-xsmall.stack .icon + .label {
  padding: 10px 0 0 0;
}

/*--- Icons: Form ---*/
/*
--------------------
ICON: Form
--------------------
*/
/*--- Dropdown-arrow ---*/
.xicon.icon-form-dropdown-arrow .icon,
.xicon .icon.icon-form-dropdown-arrow, .xicon-inline.icon-form-dropdown-arrow .icon,
.xicon-inline .icon.icon-form-dropdown-arrow {
  width: 22px;
  height: 14px;
}
.xicon.icon-form-dropdown-arrow .icon:before,
.xicon .icon.icon-form-dropdown-arrow:before, .xicon-inline.icon-form-dropdown-arrow .icon:before,
.xicon-inline .icon.icon-form-dropdown-arrow:before {
  background-image: url(/assets/images/icons/general/form.xsvg?colour=FFFFFF&symbol=dropdown-arrow);
}
.xicon.icon-form-dropdown-arrow .icon:after,
.xicon .icon.icon-form-dropdown-arrow:after, .xicon-inline.icon-form-dropdown-arrow .icon:after,
.xicon-inline .icon.icon-form-dropdown-arrow:after {
  background-image: url(/assets/images/icons/general/form.xsvg?colour=00F0FF&symbol=dropdown-arrow);
}
.xicon.icon-form-dropdown-arrow .icon span,
.xicon .icon.icon-form-dropdown-arrow span, .xicon-inline.icon-form-dropdown-arrow .icon span,
.xicon-inline .icon.icon-form-dropdown-arrow span {
  background-image: url(/assets/images/icons/general/form.xsvg?&symbol=dropdown-arrow);
}
.xicon.icon-form-dropdown-arrow .icon.c-0:before,
.xicon .icon.icon-form-dropdown-arrow.c-0:before, .xicon-inline.icon-form-dropdown-arrow .icon.c-0:before,
.xicon-inline .icon.icon-form-dropdown-arrow.c-0:before {
  background-image: url(/assets/images/icons/general/form.xsvg?colour=FFFFFF&symbol=dropdown-arrow);
}
.xicon.icon-form-dropdown-arrow .icon.c-hover-0:after,
.xicon .icon.icon-form-dropdown-arrow.c-hover-0:after, .xicon-inline.icon-form-dropdown-arrow .icon.c-hover-0:after,
.xicon-inline .icon.icon-form-dropdown-arrow.c-hover-0:after {
  background-image: url(/assets/images/icons/general/form.xsvg?colour=FFFFFF&symbol=dropdown-arrow);
}
.xicon.icon-form-dropdown-arrow .icon.c-1:before,
.xicon .icon.icon-form-dropdown-arrow.c-1:before, .xicon-inline.icon-form-dropdown-arrow .icon.c-1:before,
.xicon-inline .icon.icon-form-dropdown-arrow.c-1:before {
  background-image: url(/assets/images/icons/general/form.xsvg?colour=00F0FF&symbol=dropdown-arrow);
}
.xicon.icon-form-dropdown-arrow .icon.c-hover-1:after,
.xicon .icon.icon-form-dropdown-arrow.c-hover-1:after, .xicon-inline.icon-form-dropdown-arrow .icon.c-hover-1:after,
.xicon-inline .icon.icon-form-dropdown-arrow.c-hover-1:after {
  background-image: url(/assets/images/icons/general/form.xsvg?colour=00F0FF&symbol=dropdown-arrow);
}
.xicon.icon-form-dropdown-arrow .label, .xicon-inline.icon-form-dropdown-arrow .label {
  padding: 0 10px 0 0;
}
.xicon.icon-form-dropdown-arrow .icon + .label, .xicon-inline.icon-form-dropdown-arrow .icon + .label {
  padding: 0 0 0 10px;
}
.xicon.icon-form-dropdown-arrow.stack .label, .xicon-inline.icon-form-dropdown-arrow.stack .label {
  padding: 0 0 10px 0;
}
.xicon.icon-form-dropdown-arrow.stack .icon + .label, .xicon-inline.icon-form-dropdown-arrow.stack .icon + .label {
  padding: 10px 0 0 0;
}

/*--- Icons: Logo ---*/
/*
--------------------
ICON: Logo
--------------------
*/
/*--- Iso ---*/
.xicon.icon-logo-iso .icon,
.xicon .icon.icon-logo-iso, .xicon-inline.icon-logo-iso .icon,
.xicon-inline .icon.icon-logo-iso {
  width: 45px;
  height: 45px;
}
.xicon.icon-logo-iso .icon:before,
.xicon .icon.icon-logo-iso:before, .xicon-inline.icon-logo-iso .icon:before,
.xicon-inline .icon.icon-logo-iso:before {
  background-image: url(/assets/images/icons/general/logo.xsvg?colour=00505A&symbol=iso);
}
.xicon.icon-logo-iso .icon:after,
.xicon .icon.icon-logo-iso:after, .xicon-inline.icon-logo-iso .icon:after,
.xicon-inline .icon.icon-logo-iso:after {
  background-image: url(/assets/images/icons/general/logo.xsvg?colour=00F0FF&symbol=iso);
}
.xicon.icon-logo-iso .icon span,
.xicon .icon.icon-logo-iso span, .xicon-inline.icon-logo-iso .icon span,
.xicon-inline .icon.icon-logo-iso span {
  background-image: url(/assets/images/icons/general/logo.xsvg?&symbol=iso);
}
.xicon.icon-logo-iso .icon.c-0:before,
.xicon .icon.icon-logo-iso.c-0:before, .xicon-inline.icon-logo-iso .icon.c-0:before,
.xicon-inline .icon.icon-logo-iso.c-0:before {
  background-image: url(/assets/images/icons/general/logo.xsvg?colour=00505A&symbol=iso);
}
.xicon.icon-logo-iso .icon.c-hover-0:after,
.xicon .icon.icon-logo-iso.c-hover-0:after, .xicon-inline.icon-logo-iso .icon.c-hover-0:after,
.xicon-inline .icon.icon-logo-iso.c-hover-0:after {
  background-image: url(/assets/images/icons/general/logo.xsvg?colour=00505A&symbol=iso);
}
.xicon.icon-logo-iso .icon.c-1:before,
.xicon .icon.icon-logo-iso.c-1:before, .xicon-inline.icon-logo-iso .icon.c-1:before,
.xicon-inline .icon.icon-logo-iso.c-1:before {
  background-image: url(/assets/images/icons/general/logo.xsvg?colour=00F0FF&symbol=iso);
}
.xicon.icon-logo-iso .icon.c-hover-1:after,
.xicon .icon.icon-logo-iso.c-hover-1:after, .xicon-inline.icon-logo-iso .icon.c-hover-1:after,
.xicon-inline .icon.icon-logo-iso.c-hover-1:after {
  background-image: url(/assets/images/icons/general/logo.xsvg?colour=00F0FF&symbol=iso);
}
.xicon.icon-logo-iso .label, .xicon-inline.icon-logo-iso .label {
  padding: 0 10px 0 0;
}
.xicon.icon-logo-iso .icon + .label, .xicon-inline.icon-logo-iso .icon + .label {
  padding: 0 0 0 10px;
}
.xicon.icon-logo-iso.stack .label, .xicon-inline.icon-logo-iso.stack .label {
  padding: 0 0 10px 0;
}
.xicon.icon-logo-iso.stack .icon + .label, .xicon-inline.icon-logo-iso.stack .icon + .label {
  padding: 10px 0 0 0;
}

/*
--------------------
XICONS
--------------------
*/
.xicon .icon,
.xicon-inline .icon {
  position: relative;
}
.xicon .icon:before, .xicon .icon:after, .xicon .icon span:not(.label),
.xicon-inline .icon:before,
.xicon-inline .icon:after,
.xicon-inline .icon span:not(.label) {
  background-repeat: no-repeat;
}
.xicon .icon:before, .xicon .icon:after, .xicon .icon span:not(.label),
.xicon-inline .icon:before,
.xicon-inline .icon:after,
.xicon-inline .icon span:not(.label) {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-size: 100%;
}
.xicon .icon:after, .xicon .icon span:not(.label),
.xicon-inline .icon:after,
.xicon-inline .icon span:not(.label) {
  opacity: 0;
}
.xicon,
.xicon-inline {
  -moz-transition: color 0.3s linear;
  -o-transition: color 0.3s linear;
  -webkit-transition: color 0.3s linear;
  transition: color 0.3s linear;
}
.xicon .icon:before, .xicon .icon:after,
.xicon-inline .icon:before,
.xicon-inline .icon:after {
  -moz-transition: opacity 0.3s linear;
  -o-transition: opacity 0.3s linear;
  -webkit-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
}
.xicon .label.exact,
.xicon-inline .label.exact {
  line-height: 1;
}
.xicon:not(.single):not(.no-hover):hover,
.xicon-inline:not(.single):not(.no-hover):hover {
  color: #00F0FF;
}
.xicon:not(.single):not(.no-hover):hover .icon:not(.single):not(.swap):before,
.xicon-inline:not(.single):not(.no-hover):hover .icon:not(.single):not(.swap):before {
  opacity: 0;
}
.xicon:not(.single):not(.no-hover):hover .icon:not(.single):after,
.xicon-inline:not(.single):not(.no-hover):hover .icon:not(.single):after {
  opacity: 1;
}
.xicon:not(.single):not(.no-hover):hover .icon:not(.single) .icon:not(.swap):before,
.xicon-inline:not(.single):not(.no-hover):hover .icon:not(.single) .icon:not(.swap):before {
  opacity: 0;
}
.xicon:not(.single):not(.no-hover):hover .icon:not(.single) .icon:after,
.xicon-inline:not(.single):not(.no-hover):hover .icon:not(.single) .icon:after {
  opacity: 1;
}
.xicon.highlight:not(.single), .xicon.xicon-selected:not(.single),
.xicon-inline.highlight:not(.single),
.xicon-inline.xicon-selected:not(.single) {
  color: #00F0FF;
}
.xicon.highlight:not(.single) .icon:before, .xicon.xicon-selected:not(.single) .icon:before,
.xicon-inline.highlight:not(.single) .icon:before,
.xicon-inline.xicon-selected:not(.single) .icon:before {
  opacity: 0;
}
.xicon.highlight:not(.single) .icon:after, .xicon.xicon-selected:not(.single) .icon:after,
.xicon-inline.highlight:not(.single) .icon:after,
.xicon-inline.xicon-selected:not(.single) .icon:after {
  opacity: 1;
}
.xicon.xicon-active:not(.single),
.xicon-inline.xicon-active:not(.single) {
  color: #00F0FF;
}
.xicon.xicon-active:not(.single) .icon:before,
.xicon-inline.xicon-active:not(.single) .icon:before {
  opacity: 0;
}
.xicon.xicon-active:not(.single) .icon:after,
.xicon-inline.xicon-active:not(.single) .icon:after {
  opacity: 0;
}
.xicon.xicon-active:not(.single) .icon span,
.xicon-inline.xicon-active:not(.single) .icon span {
  opacity: 1;
}
.xicon.xicon-active:not(.single) .icon .icon,
.xicon-inline.xicon-active:not(.single) .icon .icon {
  z-index: 1;
}
.xicon.xicon-active:not(.single) .icon .icon:before,
.xicon-inline.xicon-active:not(.single) .icon .icon:before {
  opacity: 1;
}
.xicon.xicon-active:not(.single) .icon .icon:after,
.xicon-inline.xicon-active:not(.single) .icon .icon:after {
  opacity: 0;
}
.xicon.stack .icon,
.xicon-inline.stack .icon {
  display: block;
}
.xicon.stack .label,
.xicon-inline.stack .label {
  display: block;
  padding: 0 0 10px 0;
}
.xicon.stack .icon + .label,
.xicon-inline.stack .icon + .label {
  padding: 10px 0 0 0;
}

.xicon-inline {
  display: inline-block;
  vertical-align: baseline;
  white-space: nowrap;
}
.xicon-inline .icon {
  display: inline-block;
  vertical-align: baseline;
}
.xicon-inline .label {
  display: inline-block;
  vertical-align: baseline;
  padding: 0 10px 0 0;
  text-decoration: inherit;
}
.xicon-inline .icon + .label {
  padding: 0 0 0 10px;
}

.xicon {
  display: block;
}
.xicon .icon {
  display: inline-block;
  vertical-align: middle;
  position: relative;
}
.xicon .label {
  display: inline-block;
  vertical-align: baseline;
  padding: 0 10px 0 0;
}
.xicon .icon + .label {
  padding: 0 0 0 10px;
}

.xicon.va-top, .xicon .va-top,
.xicon-inline.va-top,
.xicon-inline .va-top {
  vertical-align: top;
}
.xicon.va-middle, .xicon .va-middle,
.xicon-inline.va-middle,
.xicon-inline .va-middle {
  vertical-align: middle;
}
.xicon.va-bottom, .xicon .va-bottom,
.xicon-inline.va-bottom,
.xicon-inline .va-bottom {
  vertical-align: bottom;
}
.xicon.va-text-top, .xicon .va-text-top,
.xicon-inline.va-text-top,
.xicon-inline .va-text-top {
  vertical-align: text-top;
}
.xicon.va-text-bottom, .xicon .va-text-bottom,
.xicon-inline.va-text-bottom,
.xicon-inline .va-text-bottom {
  vertical-align: text-bottom;
}

/*# sourceMappingURL=css-elements-icons-xicons.css.map */

/*
--------------------
MENU BUTTON
--------------------
*/
.menu-button {
  /* Hover */
  /*.menu-button > a:hover .menu-icon span{*/
  /*	background-color:*/
  /*;*/
  /*	transition-duration:*/
  /*;*/
  /*}*/
  /*--- Button state: On ---*/
  /*--- Button state: start ---*/
  /*--- Button state: end ---*/
}
.menu-button > a {
  display: block;
  float: left;
  padding: 21px 20px;
  font-size: 0;
  text-decoration: none;
  cursor: pointer;
  cursor: hand;
}
@media (min-width: 1001px) {
  .menu-button > a {
    padding: 21px 20px;
  }
}
@media (min-width: 1440px) {
  .menu-button > a {
    padding: calc(0.179vw + 15.43px) 20px;
  }
}
.menu-button .menu-label {
  float: left;
  padding-left: 5.76px;
  color: #D6FFF0;
  text-decoration: none;
  text-transform: uppercase;
}
.menu-button .menu-icon {
  --icon-line: 3px;
  --icon-middle-line: calc(50% - var(--icon-line) / 2);
  float: left;
  position: relative;
  top: 0;
  margin: 0;
  width: 34px;
  height: 23px;
}
@media (min-width: 1001px) {
  .menu-button .menu-icon {
    width: 34px;
    height: 23px;
  }
}
@media (min-width: 1440px) {
  .menu-button .menu-icon {
    width: calc(0.357vw + 30.86px);
    height: calc(0.357vw + 21.86px);
  }
}
.menu-button .menu-icon span {
  display: block;
}
.menu-button .menu-icon span:nth-child(2) {
  position: absolute;
  top: var(--icon-middle-line);
  right: 0;
  width: 100%;
  height: var(--icon-line);
  background: #FFFFFF;
  transition-property: opacity, background;
  transition-duration: 0s, 0.3s;
  transition-delay: 0.3s, 0s;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  transform: translateZ(0);
  -ms-transform: translateZ(0);
  -webkit-transform: translateZ(0);
}
.menu-button .menu-icon span:nth-child(1), .menu-button .menu-icon span:nth-child(3) {
  position: absolute;
  left: 0;
  width: 100%;
  height: var(--icon-line);
  background: #FFFFFF;
  transition-duration: 0.3s, 0.3s, 0.3s;
  transition-delay: 0.3s, 0s, 0s;
}
.menu-button .menu-icon span:nth-child(1) {
  top: 0;
  transition-property: top, transform, background;
}
.menu-button .menu-icon span:nth-child(3) {
  bottom: 0;
  transition-property: bottom, transform, background;
}
.menu-on .menu-button .menu-icon span {
  background: #1A2D50;
}
.menu-on .menu-button .menu-icon span:nth-child(2) {
  filter: alpha(opacity=0);
  opacity: 0;
  zoom: 1;
  transition-delay: 0.3s;
}
.menu-on .menu-button .menu-icon span:nth-child(1) {
  top: var(--icon-middle-line);
  transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}
.menu-on .menu-button .menu-icon span:nth-child(3) {
  bottom: var(--icon-middle-line);
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
.menu-on .menu-button .menu-icon span:nth-child(1), .menu-on .menu-button .menu-icon span:nth-child(3) {
  transition-delay: 0s, 0.3s;
}
.menu-on-start .menu-button .menu-icon span {
  background: none;
  transition-delay: 0.3s;
}
.menu-on-start .menu-button .menu-icon span:nth-child(1) {
  top: 9px;
  transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
.menu-on-start .menu-button .menu-icon span:nth-child(3) {
  bottom: 9px;
  transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
.menu-on-start .menu-button .menu-icon span:nth-child(1), .menu-on-start .menu-button .menu-icon span:nth-child(3) {
  transition-delay: 0s, 0.3s;
}
.menu-on-end .menu-button .menu-icon span {
  background: #1A2D50;
  transition-delay: 0.3s, 0.3s;
}
.menu-on-end .menu-button .menu-icon span:nth-child(1) {
  top: 9px;
  transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}
.menu-on-end .menu-button .menu-icon span:nth-child(2) {
  filter: alpha(opacity=0);
  opacity: 0;
  zoom: 1;
}
.menu-on-end .menu-button .menu-icon span:nth-child(3) {
  bottom: 9px;
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
.menu-on-end .menu-button .menu-icon span:nth-child(1), .menu-on-end .menu-button .menu-icon span:nth-child(3) {
  transition-delay: 0s, 0.3s;
}
@media (max-width: 480px) {
  .menu-button {
    /* Display menu button */
    display: block;
  }
}

/*# sourceMappingURL=css-elements-menu-button-burger.css.map */

/*
--------------------
GRADIENTS
--------------------
*/
.theme-blue {
  /*
  		.f-gradient-vert-nested
  		{
  			transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);

  			@supports
  			(not (-webkit-overflow-scrolling: touch))
  			and (not (-ms-ime-align: auto))
  			and ((-webkit-background-clip: text)
  			and (-webkit-text-fill-color: transparent))
  			{
  				// Background clip text
  				display:inline-block;
  				-webkit-background-clip:text;background-clip:text;
  -webkit-text-fill-color:rgba(255, 255, 255, 0);
  color:rgba(255, 255, 255, 0);
  background-repeat:repeat;
  background-size:cover;
  background-position:center center;

  				background-image:-webkit-linear-gradient(180deg, rgb(0,240,255) 0%, rgb(20,255,199) 100%);background-image:linear-gradient(180deg, rgb(0,240,255) 0%, rgb(20,255,199) 100%);

  			}
  		}
  		*/
}
.theme-blue .f-gradient-horiz, .theme-blue .f-gradient-vert {
  transform: translateZ(0);
  -ms-transform: translateZ(0);
  -webkit-transform: translateZ(0);
}
.theme-blue .f-gradient-horiz, .theme-blue .f-gradient-horiz:before, .theme-blue .f-gradient-horiz:after, .theme-blue .f-gradient-vert, .theme-blue .f-gradient-vert:before, .theme-blue .f-gradient-vert:after {
  color: #00F0FF;
}
@supports (-webkit-background-clip: text) and (-webkit-text-fill-color: transparent) {
  .theme-blue .f-gradient-horiz, .theme-blue .f-gradient-horiz:before, .theme-blue .f-gradient-horiz:after, .theme-blue .f-gradient-vert, .theme-blue .f-gradient-vert:before, .theme-blue .f-gradient-vert:after {
    display: inline-block;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: rgba(255, 255, 255, 0);
    color: rgba(255, 255, 255, 0);
    background-repeat: repeat;
    background-size: cover;
    background-position: center center;
  }
}
@supports (-webkit-background-clip: text) and (-webkit-text-fill-color: transparent) {
  .theme-blue .f-gradient-horiz *,
.theme-blue .f-gradient-vert * {
    display: inline;
  }
  .theme-blue .f-gradient-horiz {
    background-image: -webkit-linear-gradient(90deg, #00f0ff 50%, #14ffc7 100%);
    background-image: linear-gradient(90deg, #00f0ff 50%, #14ffc7 100%);
  }
  .theme-blue .f-gradient-horiz:before {
    -webkit-text-fill-color: #00F0FF;
  }
  .theme-blue .f-gradient-horiz:after {
    -webkit-text-fill-color: #14FFC7;
  }
  .theme-blue .f-gradient-vert {
    background-image: -webkit-linear-gradient(180deg, #00f0ff 0%, #14ffc7 100%);
    background-image: linear-gradient(180deg, #00f0ff 0%, #14ffc7 100%);
  }
  .theme-blue .f-gradient-vert:before {
    -webkit-text-fill-color: #00F0FF;
  }
  .theme-blue .f-gradient-vert:after {
    -webkit-text-fill-color: #14FFC7;
  }
  .theme-blue .f-remove-gradient {
    -webkit-text-fill-color: #00505A;
    background: #FFFFFF;
  }
  .theme-blue .f-gradient-colour {
    -webkit-text-fill-color: #14FFC7;
  }
}
.theme-blue .f-gradient-vert-nested[data-total="2"] li:nth-of-type(1) .f-gradient {
  color: #00f0ff;
}
.theme-blue .f-gradient-vert-nested[data-total="2"] li:nth-of-type(2) .f-gradient {
  color: #14ffc7;
}
.theme-blue .f-gradient-vert-nested[data-total="3"] li:nth-of-type(1) .f-gradient {
  color: #00f0ff;
}
.theme-blue .f-gradient-vert-nested[data-total="3"] li:nth-of-type(2) .f-gradient {
  color: #0af7e3;
}
.theme-blue .f-gradient-vert-nested[data-total="3"] li:nth-of-type(3) .f-gradient {
  color: #14ffc7;
}
.theme-blue .f-gradient-vert-nested[data-total="4"] li:nth-of-type(1) .f-gradient {
  color: #00f0ff;
}
.theme-blue .f-gradient-vert-nested[data-total="4"] li:nth-of-type(2) .f-gradient {
  color: #06f5ec;
}
.theme-blue .f-gradient-vert-nested[data-total="4"] li:nth-of-type(3) .f-gradient {
  color: #0dfad9;
}
.theme-blue .f-gradient-vert-nested[data-total="4"] li:nth-of-type(4) .f-gradient {
  color: #14ffc7;
}
.theme-blue .f-gradient-vert-nested[data-total="5"] li:nth-of-type(1) .f-gradient {
  color: #00f0ff;
}
.theme-blue .f-gradient-vert-nested[data-total="5"] li:nth-of-type(2) .f-gradient {
  color: #05f3f1;
}
.theme-blue .f-gradient-vert-nested[data-total="5"] li:nth-of-type(3) .f-gradient {
  color: #0af7e3;
}
.theme-blue .f-gradient-vert-nested[data-total="5"] li:nth-of-type(4) .f-gradient {
  color: #0ffbd5;
}
.theme-blue .f-gradient-vert-nested[data-total="5"] li:nth-of-type(5) .f-gradient {
  color: #14ffc7;
}
.theme-blue .f-gradient-vert-nested[data-total="6"] li:nth-of-type(1) .f-gradient {
  color: #00f0ff;
}
.theme-blue .f-gradient-vert-nested[data-total="6"] li:nth-of-type(2) .f-gradient {
  color: #04f3f3;
}
.theme-blue .f-gradient-vert-nested[data-total="6"] li:nth-of-type(3) .f-gradient {
  color: #08f6e8;
}
.theme-blue .f-gradient-vert-nested[data-total="6"] li:nth-of-type(4) .f-gradient {
  color: #0cf9dd;
}
.theme-blue .f-gradient-vert-nested[data-total="6"] li:nth-of-type(5) .f-gradient {
  color: #10fcd2;
}
.theme-blue .f-gradient-vert-nested[data-total="6"] li:nth-of-type(6) .f-gradient {
  color: #14ffc7;
}
.theme-blue .f-gradient-vert-nested[data-total="7"] li:nth-of-type(1) .f-gradient {
  color: #00f0ff;
}
.theme-blue .f-gradient-vert-nested[data-total="7"] li:nth-of-type(2) .f-gradient {
  color: #03f2f5;
}
.theme-blue .f-gradient-vert-nested[data-total="7"] li:nth-of-type(3) .f-gradient {
  color: #06f5ec;
}
.theme-blue .f-gradient-vert-nested[data-total="7"] li:nth-of-type(4) .f-gradient {
  color: #0af7e3;
}
.theme-blue .f-gradient-vert-nested[data-total="7"] li:nth-of-type(5) .f-gradient {
  color: #0dfad9;
}
.theme-blue .f-gradient-vert-nested[data-total="7"] li:nth-of-type(6) .f-gradient {
  color: #10fcd0;
}
.theme-blue .f-gradient-vert-nested[data-total="7"] li:nth-of-type(7) .f-gradient {
  color: #14ffc7;
}
.theme-blue .f-gradient-vert-nested[data-total="8"] li:nth-of-type(1) .f-gradient {
  color: #00f0ff;
}
.theme-blue .f-gradient-vert-nested[data-total="8"] li:nth-of-type(2) .f-gradient {
  color: #02f2f7;
}
.theme-blue .f-gradient-vert-nested[data-total="8"] li:nth-of-type(3) .f-gradient {
  color: #05f4ef;
}
.theme-blue .f-gradient-vert-nested[data-total="8"] li:nth-of-type(4) .f-gradient {
  color: #08f6e7;
}
.theme-blue .f-gradient-vert-nested[data-total="8"] li:nth-of-type(5) .f-gradient {
  color: #0bf8df;
}
.theme-blue .f-gradient-vert-nested[data-total="8"] li:nth-of-type(6) .f-gradient {
  color: #0efad7;
}
.theme-blue .f-gradient-vert-nested[data-total="8"] li:nth-of-type(7) .f-gradient {
  color: #11fccf;
}
.theme-blue .f-gradient-vert-nested[data-total="8"] li:nth-of-type(8) .f-gradient {
  color: #14ffc7;
}
.theme-blue .f-gradient-vert-nested[data-total="9"] li:nth-of-type(1) .f-gradient {
  color: #00f0ff;
}
.theme-blue .f-gradient-vert-nested[data-total="9"] li:nth-of-type(2) .f-gradient {
  color: #02f1f8;
}
.theme-blue .f-gradient-vert-nested[data-total="9"] li:nth-of-type(3) .f-gradient {
  color: #05f3f1;
}
.theme-blue .f-gradient-vert-nested[data-total="9"] li:nth-of-type(4) .f-gradient {
  color: #07f5ea;
}
.theme-blue .f-gradient-vert-nested[data-total="9"] li:nth-of-type(5) .f-gradient {
  color: #0af7e3;
}
.theme-blue .f-gradient-vert-nested[data-total="9"] li:nth-of-type(6) .f-gradient {
  color: #0cf9dc;
}
.theme-blue .f-gradient-vert-nested[data-total="9"] li:nth-of-type(7) .f-gradient {
  color: #0ffbd5;
}
.theme-blue .f-gradient-vert-nested[data-total="9"] li:nth-of-type(8) .f-gradient {
  color: #11fdce;
}
.theme-blue .f-gradient-vert-nested[data-total="9"] li:nth-of-type(9) .f-gradient {
  color: #14ffc7;
}
@supports (-ms-ime-align: auto) {
  .theme-blue .f-gradient-vert .f-gradient {
    display: inline-block;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: rgba(255, 255, 255, 0);
    color: rgba(255, 255, 255, 0);
    background-repeat: repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: center center;
    background-image: -webkit-linear-gradient(0deg, #00f0ff 0%, #14ffc7 100%);
    background-image: linear-gradient(0deg, #00f0ff 0%, #14ffc7 100%);
  }
}

.theme-mint {
  /*
  		.f-gradient-vert-nested
  		{
  			transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);

  			@supports
  			(not (-webkit-overflow-scrolling: touch))
  			and (not (-ms-ime-align: auto))
  			and ((-webkit-background-clip: text)
  			and (-webkit-text-fill-color: transparent))
  			{
  				// Background clip text
  				display:inline-block;
  				-webkit-background-clip:text;background-clip:text;
  -webkit-text-fill-color:rgba(255, 255, 255, 0);
  color:rgba(255, 255, 255, 0);
  background-repeat:repeat;
  background-size:cover;
  background-position:center center;

  				background-image:-webkit-linear-gradient(180deg, rgb(20,255,199) 0%, rgb(140,255,80) 100%);background-image:linear-gradient(180deg, rgb(20,255,199) 0%, rgb(140,255,80) 100%);

  			}
  		}
  		*/
}
.theme-mint .f-gradient-horiz, .theme-mint .f-gradient-vert {
  transform: translateZ(0);
  -ms-transform: translateZ(0);
  -webkit-transform: translateZ(0);
}
.theme-mint .f-gradient-horiz, .theme-mint .f-gradient-horiz:before, .theme-mint .f-gradient-horiz:after, .theme-mint .f-gradient-vert, .theme-mint .f-gradient-vert:before, .theme-mint .f-gradient-vert:after {
  color: #14FFC7;
}
@supports (-webkit-background-clip: text) and (-webkit-text-fill-color: transparent) {
  .theme-mint .f-gradient-horiz, .theme-mint .f-gradient-horiz:before, .theme-mint .f-gradient-horiz:after, .theme-mint .f-gradient-vert, .theme-mint .f-gradient-vert:before, .theme-mint .f-gradient-vert:after {
    display: inline-block;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: rgba(255, 255, 255, 0);
    color: rgba(255, 255, 255, 0);
    background-repeat: repeat;
    background-size: cover;
    background-position: center center;
  }
}
@supports (-webkit-background-clip: text) and (-webkit-text-fill-color: transparent) {
  .theme-mint .f-gradient-horiz *,
.theme-mint .f-gradient-vert * {
    display: inline;
  }
  .theme-mint .f-gradient-horiz {
    background-image: -webkit-linear-gradient(90deg, #14ffc7 50%, #8cff50 100%);
    background-image: linear-gradient(90deg, #14ffc7 50%, #8cff50 100%);
  }
  .theme-mint .f-gradient-horiz:before {
    -webkit-text-fill-color: #14FFC7;
  }
  .theme-mint .f-gradient-horiz:after {
    -webkit-text-fill-color: #8CFF50;
  }
  .theme-mint .f-gradient-vert {
    background-image: -webkit-linear-gradient(180deg, #14ffc7 0%, #8cff50 100%);
    background-image: linear-gradient(180deg, #14ffc7 0%, #8cff50 100%);
  }
  .theme-mint .f-gradient-vert:before {
    -webkit-text-fill-color: #14FFC7;
  }
  .theme-mint .f-gradient-vert:after {
    -webkit-text-fill-color: #8CFF50;
  }
  .theme-mint .f-remove-gradient {
    -webkit-text-fill-color: #004C43;
    background: #FFFFFF;
  }
  .theme-mint .f-gradient-colour {
    -webkit-text-fill-color: #8CFF50;
  }
}
.theme-mint .f-gradient-vert-nested[data-total="2"] li:nth-of-type(1) .f-gradient {
  color: #14ffc7;
}
.theme-mint .f-gradient-vert-nested[data-total="2"] li:nth-of-type(2) .f-gradient {
  color: #8cff50;
}
.theme-mint .f-gradient-vert-nested[data-total="3"] li:nth-of-type(1) .f-gradient {
  color: #14ffc7;
}
.theme-mint .f-gradient-vert-nested[data-total="3"] li:nth-of-type(2) .f-gradient {
  color: #50ff8b;
}
.theme-mint .f-gradient-vert-nested[data-total="3"] li:nth-of-type(3) .f-gradient {
  color: #8cff50;
}
.theme-mint .f-gradient-vert-nested[data-total="4"] li:nth-of-type(1) .f-gradient {
  color: #14ffc7;
}
.theme-mint .f-gradient-vert-nested[data-total="4"] li:nth-of-type(2) .f-gradient {
  color: #3cff9f;
}
.theme-mint .f-gradient-vert-nested[data-total="4"] li:nth-of-type(3) .f-gradient {
  color: #64ff77;
}
.theme-mint .f-gradient-vert-nested[data-total="4"] li:nth-of-type(4) .f-gradient {
  color: #8cff50;
}
.theme-mint .f-gradient-vert-nested[data-total="5"] li:nth-of-type(1) .f-gradient {
  color: #14ffc7;
}
.theme-mint .f-gradient-vert-nested[data-total="5"] li:nth-of-type(2) .f-gradient {
  color: #32ffa9;
}
.theme-mint .f-gradient-vert-nested[data-total="5"] li:nth-of-type(3) .f-gradient {
  color: #50ff8b;
}
.theme-mint .f-gradient-vert-nested[data-total="5"] li:nth-of-type(4) .f-gradient {
  color: #6eff6d;
}
.theme-mint .f-gradient-vert-nested[data-total="5"] li:nth-of-type(5) .f-gradient {
  color: #8cff50;
}
.theme-mint .f-gradient-vert-nested[data-total="6"] li:nth-of-type(1) .f-gradient {
  color: #14ffc7;
}
.theme-mint .f-gradient-vert-nested[data-total="6"] li:nth-of-type(2) .f-gradient {
  color: #2cffaf;
}
.theme-mint .f-gradient-vert-nested[data-total="6"] li:nth-of-type(3) .f-gradient {
  color: #44ff97;
}
.theme-mint .f-gradient-vert-nested[data-total="6"] li:nth-of-type(4) .f-gradient {
  color: #5cff7f;
}
.theme-mint .f-gradient-vert-nested[data-total="6"] li:nth-of-type(5) .f-gradient {
  color: #74ff67;
}
.theme-mint .f-gradient-vert-nested[data-total="6"] li:nth-of-type(6) .f-gradient {
  color: #8cff50;
}
.theme-mint .f-gradient-vert-nested[data-total="7"] li:nth-of-type(1) .f-gradient {
  color: #14ffc7;
}
.theme-mint .f-gradient-vert-nested[data-total="7"] li:nth-of-type(2) .f-gradient {
  color: #28ffb3;
}
.theme-mint .f-gradient-vert-nested[data-total="7"] li:nth-of-type(3) .f-gradient {
  color: #3cff9f;
}
.theme-mint .f-gradient-vert-nested[data-total="7"] li:nth-of-type(4) .f-gradient {
  color: #50ff8b;
}
.theme-mint .f-gradient-vert-nested[data-total="7"] li:nth-of-type(5) .f-gradient {
  color: #64ff77;
}
.theme-mint .f-gradient-vert-nested[data-total="7"] li:nth-of-type(6) .f-gradient {
  color: #78ff63;
}
.theme-mint .f-gradient-vert-nested[data-total="7"] li:nth-of-type(7) .f-gradient {
  color: #8cff50;
}
.theme-mint .f-gradient-vert-nested[data-total="8"] li:nth-of-type(1) .f-gradient {
  color: #14ffc7;
}
.theme-mint .f-gradient-vert-nested[data-total="8"] li:nth-of-type(2) .f-gradient {
  color: #25ffb6;
}
.theme-mint .f-gradient-vert-nested[data-total="8"] li:nth-of-type(3) .f-gradient {
  color: #36ffa5;
}
.theme-mint .f-gradient-vert-nested[data-total="8"] li:nth-of-type(4) .f-gradient {
  color: #47ff94;
}
.theme-mint .f-gradient-vert-nested[data-total="8"] li:nth-of-type(5) .f-gradient {
  color: #58ff83;
}
.theme-mint .f-gradient-vert-nested[data-total="8"] li:nth-of-type(6) .f-gradient {
  color: #69ff72;
}
.theme-mint .f-gradient-vert-nested[data-total="8"] li:nth-of-type(7) .f-gradient {
  color: #7aff61;
}
.theme-mint .f-gradient-vert-nested[data-total="8"] li:nth-of-type(8) .f-gradient {
  color: #8cff50;
}
.theme-mint .f-gradient-vert-nested[data-total="9"] li:nth-of-type(1) .f-gradient {
  color: #14ffc7;
}
.theme-mint .f-gradient-vert-nested[data-total="9"] li:nth-of-type(2) .f-gradient {
  color: #23ffb8;
}
.theme-mint .f-gradient-vert-nested[data-total="9"] li:nth-of-type(3) .f-gradient {
  color: #32ffa9;
}
.theme-mint .f-gradient-vert-nested[data-total="9"] li:nth-of-type(4) .f-gradient {
  color: #41ff9a;
}
.theme-mint .f-gradient-vert-nested[data-total="9"] li:nth-of-type(5) .f-gradient {
  color: #50ff8b;
}
.theme-mint .f-gradient-vert-nested[data-total="9"] li:nth-of-type(6) .f-gradient {
  color: #5fff7c;
}
.theme-mint .f-gradient-vert-nested[data-total="9"] li:nth-of-type(7) .f-gradient {
  color: #6eff6d;
}
.theme-mint .f-gradient-vert-nested[data-total="9"] li:nth-of-type(8) .f-gradient {
  color: #7dff5e;
}
.theme-mint .f-gradient-vert-nested[data-total="9"] li:nth-of-type(9) .f-gradient {
  color: #8cff50;
}
@supports (-ms-ime-align: auto) {
  .theme-mint .f-gradient-vert .f-gradient {
    display: inline-block;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: rgba(255, 255, 255, 0);
    color: rgba(255, 255, 255, 0);
    background-repeat: repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: center center;
    background-image: -webkit-linear-gradient(0deg, #14ffc7 0%, #8cff50 100%);
    background-image: linear-gradient(0deg, #14ffc7 0%, #8cff50 100%);
  }
}

.theme-green {
  /*
  		.f-gradient-vert-nested
  		{
  			transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);

  			@supports
  			(not (-webkit-overflow-scrolling: touch))
  			and (not (-ms-ime-align: auto))
  			and ((-webkit-background-clip: text)
  			and (-webkit-text-fill-color: transparent))
  			{
  				// Background clip text
  				display:inline-block;
  				-webkit-background-clip:text;background-clip:text;
  -webkit-text-fill-color:rgba(255, 255, 255, 0);
  color:rgba(255, 255, 255, 0);
  background-repeat:repeat;
  background-size:cover;
  background-position:center center;

  				background-image:-webkit-linear-gradient(180deg, rgb(140,255,80) 0%, rgb(255,229,51) 100%);background-image:linear-gradient(180deg, rgb(140,255,80) 0%, rgb(255,229,51) 100%);

  			}
  		}
  		*/
}
.theme-green .f-gradient-horiz, .theme-green .f-gradient-vert {
  transform: translateZ(0);
  -ms-transform: translateZ(0);
  -webkit-transform: translateZ(0);
}
.theme-green .f-gradient-horiz, .theme-green .f-gradient-horiz:before, .theme-green .f-gradient-horiz:after, .theme-green .f-gradient-vert, .theme-green .f-gradient-vert:before, .theme-green .f-gradient-vert:after {
  color: #8CFF50;
}
@supports (-webkit-background-clip: text) and (-webkit-text-fill-color: transparent) {
  .theme-green .f-gradient-horiz, .theme-green .f-gradient-horiz:before, .theme-green .f-gradient-horiz:after, .theme-green .f-gradient-vert, .theme-green .f-gradient-vert:before, .theme-green .f-gradient-vert:after {
    display: inline-block;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: rgba(255, 255, 255, 0);
    color: rgba(255, 255, 255, 0);
    background-repeat: repeat;
    background-size: cover;
    background-position: center center;
  }
}
@supports (-webkit-background-clip: text) and (-webkit-text-fill-color: transparent) {
  .theme-green .f-gradient-horiz *,
.theme-green .f-gradient-vert * {
    display: inline;
  }
  .theme-green .f-gradient-horiz {
    background-image: -webkit-linear-gradient(90deg, #8cff50 50%, #ffe533 100%);
    background-image: linear-gradient(90deg, #8cff50 50%, #ffe533 100%);
  }
  .theme-green .f-gradient-horiz:before {
    -webkit-text-fill-color: #8CFF50;
  }
  .theme-green .f-gradient-horiz:after {
    -webkit-text-fill-color: #FFE533;
  }
  .theme-green .f-gradient-vert {
    background-image: -webkit-linear-gradient(180deg, #8cff50 0%, #ffe533 100%);
    background-image: linear-gradient(180deg, #8cff50 0%, #ffe533 100%);
  }
  .theme-green .f-gradient-vert:before {
    -webkit-text-fill-color: #8CFF50;
  }
  .theme-green .f-gradient-vert:after {
    -webkit-text-fill-color: #FFE533;
  }
  .theme-green .f-remove-gradient {
    -webkit-text-fill-color: #214427;
    background: #FFFFFF;
  }
  .theme-green .f-gradient-colour {
    -webkit-text-fill-color: #FFE533;
  }
}
.theme-green .f-gradient-vert-nested[data-total="2"] li:nth-of-type(1) .f-gradient {
  color: #8cff50;
}
.theme-green .f-gradient-vert-nested[data-total="2"] li:nth-of-type(2) .f-gradient {
  color: #ffe533;
}
.theme-green .f-gradient-vert-nested[data-total="3"] li:nth-of-type(1) .f-gradient {
  color: #8cff50;
}
.theme-green .f-gradient-vert-nested[data-total="3"] li:nth-of-type(2) .f-gradient {
  color: #c5f241;
}
.theme-green .f-gradient-vert-nested[data-total="3"] li:nth-of-type(3) .f-gradient {
  color: #ffe533;
}
.theme-green .f-gradient-vert-nested[data-total="4"] li:nth-of-type(1) .f-gradient {
  color: #8cff50;
}
.theme-green .f-gradient-vert-nested[data-total="4"] li:nth-of-type(2) .f-gradient {
  color: #b2f646;
}
.theme-green .f-gradient-vert-nested[data-total="4"] li:nth-of-type(3) .f-gradient {
  color: #d8ed3c;
}
.theme-green .f-gradient-vert-nested[data-total="4"] li:nth-of-type(4) .f-gradient {
  color: #ffe533;
}
.theme-green .f-gradient-vert-nested[data-total="5"] li:nth-of-type(1) .f-gradient {
  color: #8cff50;
}
.theme-green .f-gradient-vert-nested[data-total="5"] li:nth-of-type(2) .f-gradient {
  color: #a8f848;
}
.theme-green .f-gradient-vert-nested[data-total="5"] li:nth-of-type(3) .f-gradient {
  color: #c5f241;
}
.theme-green .f-gradient-vert-nested[data-total="5"] li:nth-of-type(4) .f-gradient {
  color: #e2eb3a;
}
.theme-green .f-gradient-vert-nested[data-total="5"] li:nth-of-type(5) .f-gradient {
  color: #ffe533;
}
.theme-green .f-gradient-vert-nested[data-total="6"] li:nth-of-type(1) .f-gradient {
  color: #8cff50;
}
.theme-green .f-gradient-vert-nested[data-total="6"] li:nth-of-type(2) .f-gradient {
  color: #a3f94a;
}
.theme-green .f-gradient-vert-nested[data-total="6"] li:nth-of-type(3) .f-gradient {
  color: #baf444;
}
.theme-green .f-gradient-vert-nested[data-total="6"] li:nth-of-type(4) .f-gradient {
  color: #d1ef3e;
}
.theme-green .f-gradient-vert-nested[data-total="6"] li:nth-of-type(5) .f-gradient {
  color: #e8ea38;
}
.theme-green .f-gradient-vert-nested[data-total="6"] li:nth-of-type(6) .f-gradient {
  color: #ffe533;
}
.theme-green .f-gradient-vert-nested[data-total="7"] li:nth-of-type(1) .f-gradient {
  color: #8cff50;
}
.theme-green .f-gradient-vert-nested[data-total="7"] li:nth-of-type(2) .f-gradient {
  color: #9ffa4b;
}
.theme-green .f-gradient-vert-nested[data-total="7"] li:nth-of-type(3) .f-gradient {
  color: #b2f646;
}
.theme-green .f-gradient-vert-nested[data-total="7"] li:nth-of-type(4) .f-gradient {
  color: #c5f241;
}
.theme-green .f-gradient-vert-nested[data-total="7"] li:nth-of-type(5) .f-gradient {
  color: #d8ed3c;
}
.theme-green .f-gradient-vert-nested[data-total="7"] li:nth-of-type(6) .f-gradient {
  color: #ebe937;
}
.theme-green .f-gradient-vert-nested[data-total="7"] li:nth-of-type(7) .f-gradient {
  color: #ffe533;
}
.theme-green .f-gradient-vert-nested[data-total="8"] li:nth-of-type(1) .f-gradient {
  color: #8cff50;
}
.theme-green .f-gradient-vert-nested[data-total="8"] li:nth-of-type(2) .f-gradient {
  color: #9cfb4b;
}
.theme-green .f-gradient-vert-nested[data-total="8"] li:nth-of-type(3) .f-gradient {
  color: #acf747;
}
.theme-green .f-gradient-vert-nested[data-total="8"] li:nth-of-type(4) .f-gradient {
  color: #bdf343;
}
.theme-green .f-gradient-vert-nested[data-total="8"] li:nth-of-type(5) .f-gradient {
  color: #cdf03f;
}
.theme-green .f-gradient-vert-nested[data-total="8"] li:nth-of-type(6) .f-gradient {
  color: #deec3b;
}
.theme-green .f-gradient-vert-nested[data-total="8"] li:nth-of-type(7) .f-gradient {
  color: #eee837;
}
.theme-green .f-gradient-vert-nested[data-total="8"] li:nth-of-type(8) .f-gradient {
  color: #ffe533;
}
.theme-green .f-gradient-vert-nested[data-total="9"] li:nth-of-type(1) .f-gradient {
  color: #8cff50;
}
.theme-green .f-gradient-vert-nested[data-total="9"] li:nth-of-type(2) .f-gradient {
  color: #9afb4c;
}
.theme-green .f-gradient-vert-nested[data-total="9"] li:nth-of-type(3) .f-gradient {
  color: #a8f848;
}
.theme-green .f-gradient-vert-nested[data-total="9"] li:nth-of-type(4) .f-gradient {
  color: #b7f545;
}
.theme-green .f-gradient-vert-nested[data-total="9"] li:nth-of-type(5) .f-gradient {
  color: #c5f241;
}
.theme-green .f-gradient-vert-nested[data-total="9"] li:nth-of-type(6) .f-gradient {
  color: #d3ee3d;
}
.theme-green .f-gradient-vert-nested[data-total="9"] li:nth-of-type(7) .f-gradient {
  color: #e2eb3a;
}
.theme-green .f-gradient-vert-nested[data-total="9"] li:nth-of-type(8) .f-gradient {
  color: #f0e836;
}
.theme-green .f-gradient-vert-nested[data-total="9"] li:nth-of-type(9) .f-gradient {
  color: #ffe533;
}
@supports (-ms-ime-align: auto) {
  .theme-green .f-gradient-vert .f-gradient {
    display: inline-block;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: rgba(255, 255, 255, 0);
    color: rgba(255, 255, 255, 0);
    background-repeat: repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: center center;
    background-image: -webkit-linear-gradient(0deg, #8cff50 0%, #ffe533 100%);
    background-image: linear-gradient(0deg, #8cff50 0%, #ffe533 100%);
  }
}

.theme-yellow {
  /*
  		.f-gradient-vert-nested
  		{
  			transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);

  			@supports
  			(not (-webkit-overflow-scrolling: touch))
  			and (not (-ms-ime-align: auto))
  			and ((-webkit-background-clip: text)
  			and (-webkit-text-fill-color: transparent))
  			{
  				// Background clip text
  				display:inline-block;
  				-webkit-background-clip:text;background-clip:text;
  -webkit-text-fill-color:rgba(255, 255, 255, 0);
  color:rgba(255, 255, 255, 0);
  background-repeat:repeat;
  background-size:cover;
  background-position:center center;

  				background-image:-webkit-linear-gradient(180deg, rgb(255,229,51) 0%, rgb(255,133,0) 100%);background-image:linear-gradient(180deg, rgb(255,229,51) 0%, rgb(255,133,0) 100%);

  			}
  		}
  		*/
}
.theme-yellow .f-gradient-horiz, .theme-yellow .f-gradient-vert {
  transform: translateZ(0);
  -ms-transform: translateZ(0);
  -webkit-transform: translateZ(0);
}
.theme-yellow .f-gradient-horiz, .theme-yellow .f-gradient-horiz:before, .theme-yellow .f-gradient-horiz:after, .theme-yellow .f-gradient-vert, .theme-yellow .f-gradient-vert:before, .theme-yellow .f-gradient-vert:after {
  color: #FFE533;
}
@supports (-webkit-background-clip: text) and (-webkit-text-fill-color: transparent) {
  .theme-yellow .f-gradient-horiz, .theme-yellow .f-gradient-horiz:before, .theme-yellow .f-gradient-horiz:after, .theme-yellow .f-gradient-vert, .theme-yellow .f-gradient-vert:before, .theme-yellow .f-gradient-vert:after {
    display: inline-block;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: rgba(255, 255, 255, 0);
    color: rgba(255, 255, 255, 0);
    background-repeat: repeat;
    background-size: cover;
    background-position: center center;
  }
}
@supports (-webkit-background-clip: text) and (-webkit-text-fill-color: transparent) {
  .theme-yellow .f-gradient-horiz *,
.theme-yellow .f-gradient-vert * {
    display: inline;
  }
  .theme-yellow .f-gradient-horiz {
    background-image: -webkit-linear-gradient(90deg, #ffe533 50%, #ff8500 100%);
    background-image: linear-gradient(90deg, #ffe533 50%, #ff8500 100%);
  }
  .theme-yellow .f-gradient-horiz:before {
    -webkit-text-fill-color: #FFE533;
  }
  .theme-yellow .f-gradient-horiz:after {
    -webkit-text-fill-color: #FF8500;
  }
  .theme-yellow .f-gradient-vert {
    background-image: -webkit-linear-gradient(180deg, #ffe533 0%, #ff8500 100%);
    background-image: linear-gradient(180deg, #ffe533 0%, #ff8500 100%);
  }
  .theme-yellow .f-gradient-vert:before {
    -webkit-text-fill-color: #FFE533;
  }
  .theme-yellow .f-gradient-vert:after {
    -webkit-text-fill-color: #FF8500;
  }
  .theme-yellow .f-remove-gradient {
    -webkit-text-fill-color: #2D2A51;
    background: #FFFFFF;
  }
  .theme-yellow .f-gradient-colour {
    -webkit-text-fill-color: #FF8500;
  }
}
.theme-yellow .f-gradient-vert-nested[data-total="2"] li:nth-of-type(1) .f-gradient {
  color: #ffe533;
}
.theme-yellow .f-gradient-vert-nested[data-total="2"] li:nth-of-type(2) .f-gradient {
  color: #ff8500;
}
.theme-yellow .f-gradient-vert-nested[data-total="3"] li:nth-of-type(1) .f-gradient {
  color: #ffe533;
}
.theme-yellow .f-gradient-vert-nested[data-total="3"] li:nth-of-type(2) .f-gradient {
  color: #ffb519;
}
.theme-yellow .f-gradient-vert-nested[data-total="3"] li:nth-of-type(3) .f-gradient {
  color: #ff8500;
}
.theme-yellow .f-gradient-vert-nested[data-total="4"] li:nth-of-type(1) .f-gradient {
  color: #ffe533;
}
.theme-yellow .f-gradient-vert-nested[data-total="4"] li:nth-of-type(2) .f-gradient {
  color: #ffc522;
}
.theme-yellow .f-gradient-vert-nested[data-total="4"] li:nth-of-type(3) .f-gradient {
  color: #ffa511;
}
.theme-yellow .f-gradient-vert-nested[data-total="4"] li:nth-of-type(4) .f-gradient {
  color: #ff8500;
}
.theme-yellow .f-gradient-vert-nested[data-total="5"] li:nth-of-type(1) .f-gradient {
  color: #ffe533;
}
.theme-yellow .f-gradient-vert-nested[data-total="5"] li:nth-of-type(2) .f-gradient {
  color: #ffcd26;
}
.theme-yellow .f-gradient-vert-nested[data-total="5"] li:nth-of-type(3) .f-gradient {
  color: #ffb519;
}
.theme-yellow .f-gradient-vert-nested[data-total="5"] li:nth-of-type(4) .f-gradient {
  color: #ff9d0c;
}
.theme-yellow .f-gradient-vert-nested[data-total="5"] li:nth-of-type(5) .f-gradient {
  color: #ff8500;
}
.theme-yellow .f-gradient-vert-nested[data-total="6"] li:nth-of-type(1) .f-gradient {
  color: #ffe533;
}
.theme-yellow .f-gradient-vert-nested[data-total="6"] li:nth-of-type(2) .f-gradient {
  color: #ffd128;
}
.theme-yellow .f-gradient-vert-nested[data-total="6"] li:nth-of-type(3) .f-gradient {
  color: #ffbe1e;
}
.theme-yellow .f-gradient-vert-nested[data-total="6"] li:nth-of-type(4) .f-gradient {
  color: #ffab14;
}
.theme-yellow .f-gradient-vert-nested[data-total="6"] li:nth-of-type(5) .f-gradient {
  color: #ff980a;
}
.theme-yellow .f-gradient-vert-nested[data-total="6"] li:nth-of-type(6) .f-gradient {
  color: #ff8500;
}
.theme-yellow .f-gradient-vert-nested[data-total="7"] li:nth-of-type(1) .f-gradient {
  color: #ffe533;
}
.theme-yellow .f-gradient-vert-nested[data-total="7"] li:nth-of-type(2) .f-gradient {
  color: #ffd52a;
}
.theme-yellow .f-gradient-vert-nested[data-total="7"] li:nth-of-type(3) .f-gradient {
  color: #ffc522;
}
.theme-yellow .f-gradient-vert-nested[data-total="7"] li:nth-of-type(4) .f-gradient {
  color: #ffb519;
}
.theme-yellow .f-gradient-vert-nested[data-total="7"] li:nth-of-type(5) .f-gradient {
  color: #ffa511;
}
.theme-yellow .f-gradient-vert-nested[data-total="7"] li:nth-of-type(6) .f-gradient {
  color: #ff9508;
}
.theme-yellow .f-gradient-vert-nested[data-total="7"] li:nth-of-type(7) .f-gradient {
  color: #ff8500;
}
.theme-yellow .f-gradient-vert-nested[data-total="8"] li:nth-of-type(1) .f-gradient {
  color: #ffe533;
}
.theme-yellow .f-gradient-vert-nested[data-total="8"] li:nth-of-type(2) .f-gradient {
  color: #ffd72b;
}
.theme-yellow .f-gradient-vert-nested[data-total="8"] li:nth-of-type(3) .f-gradient {
  color: #ffc924;
}
.theme-yellow .f-gradient-vert-nested[data-total="8"] li:nth-of-type(4) .f-gradient {
  color: #ffbb1d;
}
.theme-yellow .f-gradient-vert-nested[data-total="8"] li:nth-of-type(5) .f-gradient {
  color: #ffae15;
}
.theme-yellow .f-gradient-vert-nested[data-total="8"] li:nth-of-type(6) .f-gradient {
  color: #ffa00e;
}
.theme-yellow .f-gradient-vert-nested[data-total="8"] li:nth-of-type(7) .f-gradient {
  color: #ff9207;
}
.theme-yellow .f-gradient-vert-nested[data-total="8"] li:nth-of-type(8) .f-gradient {
  color: #ff8500;
}
.theme-yellow .f-gradient-vert-nested[data-total="9"] li:nth-of-type(1) .f-gradient {
  color: #ffe533;
}
.theme-yellow .f-gradient-vert-nested[data-total="9"] li:nth-of-type(2) .f-gradient {
  color: #ffd92c;
}
.theme-yellow .f-gradient-vert-nested[data-total="9"] li:nth-of-type(3) .f-gradient {
  color: #ffcd26;
}
.theme-yellow .f-gradient-vert-nested[data-total="9"] li:nth-of-type(4) .f-gradient {
  color: #ffc11f;
}
.theme-yellow .f-gradient-vert-nested[data-total="9"] li:nth-of-type(5) .f-gradient {
  color: #ffb519;
}
.theme-yellow .f-gradient-vert-nested[data-total="9"] li:nth-of-type(6) .f-gradient {
  color: #ffa913;
}
.theme-yellow .f-gradient-vert-nested[data-total="9"] li:nth-of-type(7) .f-gradient {
  color: #ff9d0c;
}
.theme-yellow .f-gradient-vert-nested[data-total="9"] li:nth-of-type(8) .f-gradient {
  color: #ff9106;
}
.theme-yellow .f-gradient-vert-nested[data-total="9"] li:nth-of-type(9) .f-gradient {
  color: #ff8500;
}
@supports (-ms-ime-align: auto) {
  .theme-yellow .f-gradient-vert .f-gradient {
    display: inline-block;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: rgba(255, 255, 255, 0);
    color: rgba(255, 255, 255, 0);
    background-repeat: repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: center center;
    background-image: -webkit-linear-gradient(0deg, #ffe533 0%, #ff8500 100%);
    background-image: linear-gradient(0deg, #ffe533 0%, #ff8500 100%);
  }
}

.theme-orange {
  /*
  		.f-gradient-vert-nested
  		{
  			transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);

  			@supports
  			(not (-webkit-overflow-scrolling: touch))
  			and (not (-ms-ime-align: auto))
  			and ((-webkit-background-clip: text)
  			and (-webkit-text-fill-color: transparent))
  			{
  				// Background clip text
  				display:inline-block;
  				-webkit-background-clip:text;background-clip:text;
  -webkit-text-fill-color:rgba(255, 255, 255, 0);
  color:rgba(255, 255, 255, 0);
  background-repeat:repeat;
  background-size:cover;
  background-position:center center;

  				background-image:-webkit-linear-gradient(180deg, rgb(255,133,0) 0%, rgb(255,99,120) 100%);background-image:linear-gradient(180deg, rgb(255,133,0) 0%, rgb(255,99,120) 100%);

  			}
  		}
  		*/
}
.theme-orange .f-gradient-horiz, .theme-orange .f-gradient-vert {
  transform: translateZ(0);
  -ms-transform: translateZ(0);
  -webkit-transform: translateZ(0);
}
.theme-orange .f-gradient-horiz, .theme-orange .f-gradient-horiz:before, .theme-orange .f-gradient-horiz:after, .theme-orange .f-gradient-vert, .theme-orange .f-gradient-vert:before, .theme-orange .f-gradient-vert:after {
  color: #FF8500;
}
@supports (-webkit-background-clip: text) and (-webkit-text-fill-color: transparent) {
  .theme-orange .f-gradient-horiz, .theme-orange .f-gradient-horiz:before, .theme-orange .f-gradient-horiz:after, .theme-orange .f-gradient-vert, .theme-orange .f-gradient-vert:before, .theme-orange .f-gradient-vert:after {
    display: inline-block;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: rgba(255, 255, 255, 0);
    color: rgba(255, 255, 255, 0);
    background-repeat: repeat;
    background-size: cover;
    background-position: center center;
  }
}
@supports (-webkit-background-clip: text) and (-webkit-text-fill-color: transparent) {
  .theme-orange .f-gradient-horiz *,
.theme-orange .f-gradient-vert * {
    display: inline;
  }
  .theme-orange .f-gradient-horiz {
    background-image: -webkit-linear-gradient(90deg, #ff8500 50%, #ff6378 100%);
    background-image: linear-gradient(90deg, #ff8500 50%, #ff6378 100%);
  }
  .theme-orange .f-gradient-horiz:before {
    -webkit-text-fill-color: #FF8500;
  }
  .theme-orange .f-gradient-horiz:after {
    -webkit-text-fill-color: #FF6378;
  }
  .theme-orange .f-gradient-vert {
    background-image: -webkit-linear-gradient(180deg, #ff8500 0%, #ff6378 100%);
    background-image: linear-gradient(180deg, #ff8500 0%, #ff6378 100%);
  }
  .theme-orange .f-gradient-vert:before {
    -webkit-text-fill-color: #FF8500;
  }
  .theme-orange .f-gradient-vert:after {
    -webkit-text-fill-color: #FF6378;
  }
  .theme-orange .f-remove-gradient {
    -webkit-text-fill-color: #471C35;
    background: #FFFFFF;
  }
  .theme-orange .f-gradient-colour {
    -webkit-text-fill-color: #FF6378;
  }
}
.theme-orange .f-gradient-vert-nested[data-total="2"] li:nth-of-type(1) .f-gradient {
  color: #ff8500;
}
.theme-orange .f-gradient-vert-nested[data-total="2"] li:nth-of-type(2) .f-gradient {
  color: #ff6378;
}
.theme-orange .f-gradient-vert-nested[data-total="3"] li:nth-of-type(1) .f-gradient {
  color: #ff8500;
}
.theme-orange .f-gradient-vert-nested[data-total="3"] li:nth-of-type(2) .f-gradient {
  color: #ff743c;
}
.theme-orange .f-gradient-vert-nested[data-total="3"] li:nth-of-type(3) .f-gradient {
  color: #ff6378;
}
.theme-orange .f-gradient-vert-nested[data-total="4"] li:nth-of-type(1) .f-gradient {
  color: #ff8500;
}
.theme-orange .f-gradient-vert-nested[data-total="4"] li:nth-of-type(2) .f-gradient {
  color: #ff7928;
}
.theme-orange .f-gradient-vert-nested[data-total="4"] li:nth-of-type(3) .f-gradient {
  color: #ff6e50;
}
.theme-orange .f-gradient-vert-nested[data-total="4"] li:nth-of-type(4) .f-gradient {
  color: #ff6378;
}
.theme-orange .f-gradient-vert-nested[data-total="5"] li:nth-of-type(1) .f-gradient {
  color: #ff8500;
}
.theme-orange .f-gradient-vert-nested[data-total="5"] li:nth-of-type(2) .f-gradient {
  color: #ff7c1e;
}
.theme-orange .f-gradient-vert-nested[data-total="5"] li:nth-of-type(3) .f-gradient {
  color: #ff743c;
}
.theme-orange .f-gradient-vert-nested[data-total="5"] li:nth-of-type(4) .f-gradient {
  color: #ff6b5a;
}
.theme-orange .f-gradient-vert-nested[data-total="5"] li:nth-of-type(5) .f-gradient {
  color: #ff6378;
}
.theme-orange .f-gradient-vert-nested[data-total="6"] li:nth-of-type(1) .f-gradient {
  color: #ff8500;
}
.theme-orange .f-gradient-vert-nested[data-total="6"] li:nth-of-type(2) .f-gradient {
  color: #ff7e18;
}
.theme-orange .f-gradient-vert-nested[data-total="6"] li:nth-of-type(3) .f-gradient {
  color: #ff7730;
}
.theme-orange .f-gradient-vert-nested[data-total="6"] li:nth-of-type(4) .f-gradient {
  color: #ff7048;
}
.theme-orange .f-gradient-vert-nested[data-total="6"] li:nth-of-type(5) .f-gradient {
  color: #ff6960;
}
.theme-orange .f-gradient-vert-nested[data-total="6"] li:nth-of-type(6) .f-gradient {
  color: #ff6378;
}
.theme-orange .f-gradient-vert-nested[data-total="7"] li:nth-of-type(1) .f-gradient {
  color: #ff8500;
}
.theme-orange .f-gradient-vert-nested[data-total="7"] li:nth-of-type(2) .f-gradient {
  color: #ff7f14;
}
.theme-orange .f-gradient-vert-nested[data-total="7"] li:nth-of-type(3) .f-gradient {
  color: #ff7928;
}
.theme-orange .f-gradient-vert-nested[data-total="7"] li:nth-of-type(4) .f-gradient {
  color: #ff743c;
}
.theme-orange .f-gradient-vert-nested[data-total="7"] li:nth-of-type(5) .f-gradient {
  color: #ff6e50;
}
.theme-orange .f-gradient-vert-nested[data-total="7"] li:nth-of-type(6) .f-gradient {
  color: #ff6864;
}
.theme-orange .f-gradient-vert-nested[data-total="7"] li:nth-of-type(7) .f-gradient {
  color: #ff6378;
}
.theme-orange .f-gradient-vert-nested[data-total="8"] li:nth-of-type(1) .f-gradient {
  color: #ff8500;
}
.theme-orange .f-gradient-vert-nested[data-total="8"] li:nth-of-type(2) .f-gradient {
  color: #ff8011;
}
.theme-orange .f-gradient-vert-nested[data-total="8"] li:nth-of-type(3) .f-gradient {
  color: #ff7b22;
}
.theme-orange .f-gradient-vert-nested[data-total="8"] li:nth-of-type(4) .f-gradient {
  color: #ff7633;
}
.theme-orange .f-gradient-vert-nested[data-total="8"] li:nth-of-type(5) .f-gradient {
  color: #ff7144;
}
.theme-orange .f-gradient-vert-nested[data-total="8"] li:nth-of-type(6) .f-gradient {
  color: #ff6c55;
}
.theme-orange .f-gradient-vert-nested[data-total="8"] li:nth-of-type(7) .f-gradient {
  color: #ff6766;
}
.theme-orange .f-gradient-vert-nested[data-total="8"] li:nth-of-type(8) .f-gradient {
  color: #ff6378;
}
.theme-orange .f-gradient-vert-nested[data-total="9"] li:nth-of-type(1) .f-gradient {
  color: #ff8500;
}
.theme-orange .f-gradient-vert-nested[data-total="9"] li:nth-of-type(2) .f-gradient {
  color: #ff800f;
}
.theme-orange .f-gradient-vert-nested[data-total="9"] li:nth-of-type(3) .f-gradient {
  color: #ff7c1e;
}
.theme-orange .f-gradient-vert-nested[data-total="9"] li:nth-of-type(4) .f-gradient {
  color: #ff782d;
}
.theme-orange .f-gradient-vert-nested[data-total="9"] li:nth-of-type(5) .f-gradient {
  color: #ff743c;
}
.theme-orange .f-gradient-vert-nested[data-total="9"] li:nth-of-type(6) .f-gradient {
  color: #ff6f4b;
}
.theme-orange .f-gradient-vert-nested[data-total="9"] li:nth-of-type(7) .f-gradient {
  color: #ff6b5a;
}
.theme-orange .f-gradient-vert-nested[data-total="9"] li:nth-of-type(8) .f-gradient {
  color: #ff6769;
}
.theme-orange .f-gradient-vert-nested[data-total="9"] li:nth-of-type(9) .f-gradient {
  color: #ff6378;
}
@supports (-ms-ime-align: auto) {
  .theme-orange .f-gradient-vert .f-gradient {
    display: inline-block;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: rgba(255, 255, 255, 0);
    color: rgba(255, 255, 255, 0);
    background-repeat: repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: center center;
    background-image: -webkit-linear-gradient(0deg, #ff8500 0%, #ff6378 100%);
    background-image: linear-gradient(0deg, #ff8500 0%, #ff6378 100%);
  }
}

.theme-red {
  /*
  		.f-gradient-vert-nested
  		{
  			transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);

  			@supports
  			(not (-webkit-overflow-scrolling: touch))
  			and (not (-ms-ime-align: auto))
  			and ((-webkit-background-clip: text)
  			and (-webkit-text-fill-color: transparent))
  			{
  				// Background clip text
  				display:inline-block;
  				-webkit-background-clip:text;background-clip:text;
  -webkit-text-fill-color:rgba(255, 255, 255, 0);
  color:rgba(255, 255, 255, 0);
  background-repeat:repeat;
  background-size:cover;
  background-position:center center;

  				background-image:-webkit-linear-gradient(180deg, rgb(255,99,120) 0%, rgb(255,130,255) 100%);background-image:linear-gradient(180deg, rgb(255,99,120) 0%, rgb(255,130,255) 100%);

  			}
  		}
  		*/
}
.theme-red .f-gradient-horiz, .theme-red .f-gradient-vert {
  transform: translateZ(0);
  -ms-transform: translateZ(0);
  -webkit-transform: translateZ(0);
}
.theme-red .f-gradient-horiz, .theme-red .f-gradient-horiz:before, .theme-red .f-gradient-horiz:after, .theme-red .f-gradient-vert, .theme-red .f-gradient-vert:before, .theme-red .f-gradient-vert:after {
  color: #FF6378;
}
@supports (-webkit-background-clip: text) and (-webkit-text-fill-color: transparent) {
  .theme-red .f-gradient-horiz, .theme-red .f-gradient-horiz:before, .theme-red .f-gradient-horiz:after, .theme-red .f-gradient-vert, .theme-red .f-gradient-vert:before, .theme-red .f-gradient-vert:after {
    display: inline-block;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: rgba(255, 255, 255, 0);
    color: rgba(255, 255, 255, 0);
    background-repeat: repeat;
    background-size: cover;
    background-position: center center;
  }
}
@supports (-webkit-background-clip: text) and (-webkit-text-fill-color: transparent) {
  .theme-red .f-gradient-horiz *,
.theme-red .f-gradient-vert * {
    display: inline;
  }
  .theme-red .f-gradient-horiz {
    background-image: -webkit-linear-gradient(90deg, #ff6378 50%, #ff82ff 100%);
    background-image: linear-gradient(90deg, #ff6378 50%, #ff82ff 100%);
  }
  .theme-red .f-gradient-horiz:before {
    -webkit-text-fill-color: #FF6378;
  }
  .theme-red .f-gradient-horiz:after {
    -webkit-text-fill-color: #FF82FF;
  }
  .theme-red .f-gradient-vert {
    background-image: -webkit-linear-gradient(180deg, #ff6378 0%, #ff82ff 100%);
    background-image: linear-gradient(180deg, #ff6378 0%, #ff82ff 100%);
  }
  .theme-red .f-gradient-vert:before {
    -webkit-text-fill-color: #FF6378;
  }
  .theme-red .f-gradient-vert:after {
    -webkit-text-fill-color: #FF82FF;
  }
  .theme-red .f-remove-gradient {
    -webkit-text-fill-color: #3E0026;
    background: #FFFFFF;
  }
  .theme-red .f-gradient-colour {
    -webkit-text-fill-color: #FF82FF;
  }
}
.theme-red .f-gradient-vert-nested[data-total="2"] li:nth-of-type(1) .f-gradient {
  color: #ff6378;
}
.theme-red .f-gradient-vert-nested[data-total="2"] li:nth-of-type(2) .f-gradient {
  color: #ff82ff;
}
.theme-red .f-gradient-vert-nested[data-total="3"] li:nth-of-type(1) .f-gradient {
  color: #ff6378;
}
.theme-red .f-gradient-vert-nested[data-total="3"] li:nth-of-type(2) .f-gradient {
  color: #ff72bb;
}
.theme-red .f-gradient-vert-nested[data-total="3"] li:nth-of-type(3) .f-gradient {
  color: #ff82ff;
}
.theme-red .f-gradient-vert-nested[data-total="4"] li:nth-of-type(1) .f-gradient {
  color: #ff6378;
}
.theme-red .f-gradient-vert-nested[data-total="4"] li:nth-of-type(2) .f-gradient {
  color: #ff6da5;
}
.theme-red .f-gradient-vert-nested[data-total="4"] li:nth-of-type(3) .f-gradient {
  color: #ff77d2;
}
.theme-red .f-gradient-vert-nested[data-total="4"] li:nth-of-type(4) .f-gradient {
  color: #ff82ff;
}
.theme-red .f-gradient-vert-nested[data-total="5"] li:nth-of-type(1) .f-gradient {
  color: #ff6378;
}
.theme-red .f-gradient-vert-nested[data-total="5"] li:nth-of-type(2) .f-gradient {
  color: #ff6a99;
}
.theme-red .f-gradient-vert-nested[data-total="5"] li:nth-of-type(3) .f-gradient {
  color: #ff72bb;
}
.theme-red .f-gradient-vert-nested[data-total="5"] li:nth-of-type(4) .f-gradient {
  color: #ff7add;
}
.theme-red .f-gradient-vert-nested[data-total="5"] li:nth-of-type(5) .f-gradient {
  color: #ff82ff;
}
.theme-red .f-gradient-vert-nested[data-total="6"] li:nth-of-type(1) .f-gradient {
  color: #ff6378;
}
.theme-red .f-gradient-vert-nested[data-total="6"] li:nth-of-type(2) .f-gradient {
  color: #ff6993;
}
.theme-red .f-gradient-vert-nested[data-total="6"] li:nth-of-type(3) .f-gradient {
  color: #ff6fae;
}
.theme-red .f-gradient-vert-nested[data-total="6"] li:nth-of-type(4) .f-gradient {
  color: #ff75c9;
}
.theme-red .f-gradient-vert-nested[data-total="6"] li:nth-of-type(5) .f-gradient {
  color: #ff7be4;
}
.theme-red .f-gradient-vert-nested[data-total="6"] li:nth-of-type(6) .f-gradient {
  color: #ff82ff;
}
.theme-red .f-gradient-vert-nested[data-total="7"] li:nth-of-type(1) .f-gradient {
  color: #ff6378;
}
.theme-red .f-gradient-vert-nested[data-total="7"] li:nth-of-type(2) .f-gradient {
  color: #ff688e;
}
.theme-red .f-gradient-vert-nested[data-total="7"] li:nth-of-type(3) .f-gradient {
  color: #ff6da5;
}
.theme-red .f-gradient-vert-nested[data-total="7"] li:nth-of-type(4) .f-gradient {
  color: #ff72bb;
}
.theme-red .f-gradient-vert-nested[data-total="7"] li:nth-of-type(5) .f-gradient {
  color: #ff77d2;
}
.theme-red .f-gradient-vert-nested[data-total="7"] li:nth-of-type(6) .f-gradient {
  color: #ff7ce8;
}
.theme-red .f-gradient-vert-nested[data-total="7"] li:nth-of-type(7) .f-gradient {
  color: #ff82ff;
}
.theme-red .f-gradient-vert-nested[data-total="8"] li:nth-of-type(1) .f-gradient {
  color: #ff6378;
}
.theme-red .f-gradient-vert-nested[data-total="8"] li:nth-of-type(2) .f-gradient {
  color: #ff678b;
}
.theme-red .f-gradient-vert-nested[data-total="8"] li:nth-of-type(3) .f-gradient {
  color: #ff6b9e;
}
.theme-red .f-gradient-vert-nested[data-total="8"] li:nth-of-type(4) .f-gradient {
  color: #ff70b1;
}
.theme-red .f-gradient-vert-nested[data-total="8"] li:nth-of-type(5) .f-gradient {
  color: #ff74c5;
}
.theme-red .f-gradient-vert-nested[data-total="8"] li:nth-of-type(6) .f-gradient {
  color: #ff79d8;
}
.theme-red .f-gradient-vert-nested[data-total="8"] li:nth-of-type(7) .f-gradient {
  color: #ff7deb;
}
.theme-red .f-gradient-vert-nested[data-total="8"] li:nth-of-type(8) .f-gradient {
  color: #ff82ff;
}
.theme-red .f-gradient-vert-nested[data-total="9"] li:nth-of-type(1) .f-gradient {
  color: #ff6378;
}
.theme-red .f-gradient-vert-nested[data-total="9"] li:nth-of-type(2) .f-gradient {
  color: #ff6688;
}
.theme-red .f-gradient-vert-nested[data-total="9"] li:nth-of-type(3) .f-gradient {
  color: #ff6a99;
}
.theme-red .f-gradient-vert-nested[data-total="9"] li:nth-of-type(4) .f-gradient {
  color: #ff6eaa;
}
.theme-red .f-gradient-vert-nested[data-total="9"] li:nth-of-type(5) .f-gradient {
  color: #ff72bb;
}
.theme-red .f-gradient-vert-nested[data-total="9"] li:nth-of-type(6) .f-gradient {
  color: #ff76cc;
}
.theme-red .f-gradient-vert-nested[data-total="9"] li:nth-of-type(7) .f-gradient {
  color: #ff7add;
}
.theme-red .f-gradient-vert-nested[data-total="9"] li:nth-of-type(8) .f-gradient {
  color: #ff7eee;
}
.theme-red .f-gradient-vert-nested[data-total="9"] li:nth-of-type(9) .f-gradient {
  color: #ff82ff;
}
@supports (-ms-ime-align: auto) {
  .theme-red .f-gradient-vert .f-gradient {
    display: inline-block;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: rgba(255, 255, 255, 0);
    color: rgba(255, 255, 255, 0);
    background-repeat: repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: center center;
    background-image: -webkit-linear-gradient(0deg, #ff6378 0%, #ff82ff 100%);
    background-image: linear-gradient(0deg, #ff6378 0%, #ff82ff 100%);
  }
}

.theme-pink {
  /*
  		.f-gradient-vert-nested
  		{
  			transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);

  			@supports
  			(not (-webkit-overflow-scrolling: touch))
  			and (not (-ms-ime-align: auto))
  			and ((-webkit-background-clip: text)
  			and (-webkit-text-fill-color: transparent))
  			{
  				// Background clip text
  				display:inline-block;
  				-webkit-background-clip:text;background-clip:text;
  -webkit-text-fill-color:rgba(255, 255, 255, 0);
  color:rgba(255, 255, 255, 0);
  background-repeat:repeat;
  background-size:cover;
  background-position:center center;

  				background-image:-webkit-linear-gradient(180deg, rgb(255,130,255) 0%, rgb(181,140,255) 100%);background-image:linear-gradient(180deg, rgb(255,130,255) 0%, rgb(181,140,255) 100%);

  			}
  		}
  		*/
}
.theme-pink .f-gradient-horiz, .theme-pink .f-gradient-vert {
  transform: translateZ(0);
  -ms-transform: translateZ(0);
  -webkit-transform: translateZ(0);
}
.theme-pink .f-gradient-horiz, .theme-pink .f-gradient-horiz:before, .theme-pink .f-gradient-horiz:after, .theme-pink .f-gradient-vert, .theme-pink .f-gradient-vert:before, .theme-pink .f-gradient-vert:after {
  color: #FF82FF;
}
@supports (-webkit-background-clip: text) and (-webkit-text-fill-color: transparent) {
  .theme-pink .f-gradient-horiz, .theme-pink .f-gradient-horiz:before, .theme-pink .f-gradient-horiz:after, .theme-pink .f-gradient-vert, .theme-pink .f-gradient-vert:before, .theme-pink .f-gradient-vert:after {
    display: inline-block;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: rgba(255, 255, 255, 0);
    color: rgba(255, 255, 255, 0);
    background-repeat: repeat;
    background-size: cover;
    background-position: center center;
  }
}
@supports (-webkit-background-clip: text) and (-webkit-text-fill-color: transparent) {
  .theme-pink .f-gradient-horiz *,
.theme-pink .f-gradient-vert * {
    display: inline;
  }
  .theme-pink .f-gradient-horiz {
    background-image: -webkit-linear-gradient(90deg, #ff82ff 50%, #b58cff 100%);
    background-image: linear-gradient(90deg, #ff82ff 50%, #b58cff 100%);
  }
  .theme-pink .f-gradient-horiz:before {
    -webkit-text-fill-color: #FF82FF;
  }
  .theme-pink .f-gradient-horiz:after {
    -webkit-text-fill-color: #B58CFF;
  }
  .theme-pink .f-gradient-vert {
    background-image: -webkit-linear-gradient(180deg, #ff82ff 0%, #b58cff 100%);
    background-image: linear-gradient(180deg, #ff82ff 0%, #b58cff 100%);
  }
  .theme-pink .f-gradient-vert:before {
    -webkit-text-fill-color: #FF82FF;
  }
  .theme-pink .f-gradient-vert:after {
    -webkit-text-fill-color: #B58CFF;
  }
  .theme-pink .f-remove-gradient {
    -webkit-text-fill-color: #442A4F;
    background: #FFFFFF;
  }
  .theme-pink .f-gradient-colour {
    -webkit-text-fill-color: #B58CFF;
  }
}
.theme-pink .f-gradient-vert-nested[data-total="2"] li:nth-of-type(1) .f-gradient {
  color: #ff82ff;
}
.theme-pink .f-gradient-vert-nested[data-total="2"] li:nth-of-type(2) .f-gradient {
  color: #b58cff;
}
.theme-pink .f-gradient-vert-nested[data-total="3"] li:nth-of-type(1) .f-gradient {
  color: #ff82ff;
}
.theme-pink .f-gradient-vert-nested[data-total="3"] li:nth-of-type(2) .f-gradient {
  color: #da87ff;
}
.theme-pink .f-gradient-vert-nested[data-total="3"] li:nth-of-type(3) .f-gradient {
  color: #b58cff;
}
.theme-pink .f-gradient-vert-nested[data-total="4"] li:nth-of-type(1) .f-gradient {
  color: #ff82ff;
}
.theme-pink .f-gradient-vert-nested[data-total="4"] li:nth-of-type(2) .f-gradient {
  color: #e685ff;
}
.theme-pink .f-gradient-vert-nested[data-total="4"] li:nth-of-type(3) .f-gradient {
  color: #cd88ff;
}
.theme-pink .f-gradient-vert-nested[data-total="4"] li:nth-of-type(4) .f-gradient {
  color: #b58cff;
}
.theme-pink .f-gradient-vert-nested[data-total="5"] li:nth-of-type(1) .f-gradient {
  color: #ff82ff;
}
.theme-pink .f-gradient-vert-nested[data-total="5"] li:nth-of-type(2) .f-gradient {
  color: #ec84ff;
}
.theme-pink .f-gradient-vert-nested[data-total="5"] li:nth-of-type(3) .f-gradient {
  color: #da87ff;
}
.theme-pink .f-gradient-vert-nested[data-total="5"] li:nth-of-type(4) .f-gradient {
  color: #c789ff;
}
.theme-pink .f-gradient-vert-nested[data-total="5"] li:nth-of-type(5) .f-gradient {
  color: #b58cff;
}
.theme-pink .f-gradient-vert-nested[data-total="6"] li:nth-of-type(1) .f-gradient {
  color: #ff82ff;
}
.theme-pink .f-gradient-vert-nested[data-total="6"] li:nth-of-type(2) .f-gradient {
  color: #f084ff;
}
.theme-pink .f-gradient-vert-nested[data-total="6"] li:nth-of-type(3) .f-gradient {
  color: #e186ff;
}
.theme-pink .f-gradient-vert-nested[data-total="6"] li:nth-of-type(4) .f-gradient {
  color: #d288ff;
}
.theme-pink .f-gradient-vert-nested[data-total="6"] li:nth-of-type(5) .f-gradient {
  color: #c38aff;
}
.theme-pink .f-gradient-vert-nested[data-total="6"] li:nth-of-type(6) .f-gradient {
  color: #b58cff;
}
.theme-pink .f-gradient-vert-nested[data-total="7"] li:nth-of-type(1) .f-gradient {
  color: #ff82ff;
}
.theme-pink .f-gradient-vert-nested[data-total="7"] li:nth-of-type(2) .f-gradient {
  color: #f283ff;
}
.theme-pink .f-gradient-vert-nested[data-total="7"] li:nth-of-type(3) .f-gradient {
  color: #e685ff;
}
.theme-pink .f-gradient-vert-nested[data-total="7"] li:nth-of-type(4) .f-gradient {
  color: #da87ff;
}
.theme-pink .f-gradient-vert-nested[data-total="7"] li:nth-of-type(5) .f-gradient {
  color: #cd88ff;
}
.theme-pink .f-gradient-vert-nested[data-total="7"] li:nth-of-type(6) .f-gradient {
  color: #c18aff;
}
.theme-pink .f-gradient-vert-nested[data-total="7"] li:nth-of-type(7) .f-gradient {
  color: #b58cff;
}
.theme-pink .f-gradient-vert-nested[data-total="8"] li:nth-of-type(1) .f-gradient {
  color: #ff82ff;
}
.theme-pink .f-gradient-vert-nested[data-total="8"] li:nth-of-type(2) .f-gradient {
  color: #f483ff;
}
.theme-pink .f-gradient-vert-nested[data-total="8"] li:nth-of-type(3) .f-gradient {
  color: #e984ff;
}
.theme-pink .f-gradient-vert-nested[data-total="8"] li:nth-of-type(4) .f-gradient {
  color: #df86ff;
}
.theme-pink .f-gradient-vert-nested[data-total="8"] li:nth-of-type(5) .f-gradient {
  color: #d487ff;
}
.theme-pink .f-gradient-vert-nested[data-total="8"] li:nth-of-type(6) .f-gradient {
  color: #ca89ff;
}
.theme-pink .f-gradient-vert-nested[data-total="8"] li:nth-of-type(7) .f-gradient {
  color: #bf8aff;
}
.theme-pink .f-gradient-vert-nested[data-total="8"] li:nth-of-type(8) .f-gradient {
  color: #b58cff;
}
.theme-pink .f-gradient-vert-nested[data-total="9"] li:nth-of-type(1) .f-gradient {
  color: #ff82ff;
}
.theme-pink .f-gradient-vert-nested[data-total="9"] li:nth-of-type(2) .f-gradient {
  color: #f583ff;
}
.theme-pink .f-gradient-vert-nested[data-total="9"] li:nth-of-type(3) .f-gradient {
  color: #ec84ff;
}
.theme-pink .f-gradient-vert-nested[data-total="9"] li:nth-of-type(4) .f-gradient {
  color: #e385ff;
}
.theme-pink .f-gradient-vert-nested[data-total="9"] li:nth-of-type(5) .f-gradient {
  color: #da87ff;
}
.theme-pink .f-gradient-vert-nested[data-total="9"] li:nth-of-type(6) .f-gradient {
  color: #d088ff;
}
.theme-pink .f-gradient-vert-nested[data-total="9"] li:nth-of-type(7) .f-gradient {
  color: #c789ff;
}
.theme-pink .f-gradient-vert-nested[data-total="9"] li:nth-of-type(8) .f-gradient {
  color: #be8aff;
}
.theme-pink .f-gradient-vert-nested[data-total="9"] li:nth-of-type(9) .f-gradient {
  color: #b58cff;
}
@supports (-ms-ime-align: auto) {
  .theme-pink .f-gradient-vert .f-gradient {
    display: inline-block;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: rgba(255, 255, 255, 0);
    color: rgba(255, 255, 255, 0);
    background-repeat: repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: center center;
    background-image: -webkit-linear-gradient(0deg, #ff82ff 0%, #b58cff 100%);
    background-image: linear-gradient(0deg, #ff82ff 0%, #b58cff 100%);
  }
}

.theme-purple {
  /*
  		.f-gradient-vert-nested
  		{
  			transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);

  			@supports
  			(not (-webkit-overflow-scrolling: touch))
  			and (not (-ms-ime-align: auto))
  			and ((-webkit-background-clip: text)
  			and (-webkit-text-fill-color: transparent))
  			{
  				// Background clip text
  				display:inline-block;
  				-webkit-background-clip:text;background-clip:text;
  -webkit-text-fill-color:rgba(255, 255, 255, 0);
  color:rgba(255, 255, 255, 0);
  background-repeat:repeat;
  background-size:cover;
  background-position:center center;

  				background-image:-webkit-linear-gradient(180deg, rgb(181,140,255) 0%, rgb(0,240,255) 100%);background-image:linear-gradient(180deg, rgb(181,140,255) 0%, rgb(0,240,255) 100%);

  			}
  		}
  		*/
}
.theme-purple .f-gradient-horiz, .theme-purple .f-gradient-vert {
  transform: translateZ(0);
  -ms-transform: translateZ(0);
  -webkit-transform: translateZ(0);
}
.theme-purple .f-gradient-horiz, .theme-purple .f-gradient-horiz:before, .theme-purple .f-gradient-horiz:after, .theme-purple .f-gradient-vert, .theme-purple .f-gradient-vert:before, .theme-purple .f-gradient-vert:after {
  color: #B58CFF;
}
@supports (-webkit-background-clip: text) and (-webkit-text-fill-color: transparent) {
  .theme-purple .f-gradient-horiz, .theme-purple .f-gradient-horiz:before, .theme-purple .f-gradient-horiz:after, .theme-purple .f-gradient-vert, .theme-purple .f-gradient-vert:before, .theme-purple .f-gradient-vert:after {
    display: inline-block;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: rgba(255, 255, 255, 0);
    color: rgba(255, 255, 255, 0);
    background-repeat: repeat;
    background-size: cover;
    background-position: center center;
  }
}
@supports (-webkit-background-clip: text) and (-webkit-text-fill-color: transparent) {
  .theme-purple .f-gradient-horiz *,
.theme-purple .f-gradient-vert * {
    display: inline;
  }
  .theme-purple .f-gradient-horiz {
    background-image: -webkit-linear-gradient(90deg, #b58cff 50%, #00f0ff 100%);
    background-image: linear-gradient(90deg, #b58cff 50%, #00f0ff 100%);
  }
  .theme-purple .f-gradient-horiz:before {
    -webkit-text-fill-color: #B58CFF;
  }
  .theme-purple .f-gradient-horiz:after {
    -webkit-text-fill-color: #00F0FF;
  }
  .theme-purple .f-gradient-vert {
    background-image: -webkit-linear-gradient(180deg, #b58cff 0%, #00f0ff 100%);
    background-image: linear-gradient(180deg, #b58cff 0%, #00f0ff 100%);
  }
  .theme-purple .f-gradient-vert:before {
    -webkit-text-fill-color: #B58CFF;
  }
  .theme-purple .f-gradient-vert:after {
    -webkit-text-fill-color: #00F0FF;
  }
  .theme-purple .f-remove-gradient {
    -webkit-text-fill-color: #32124C;
    background: #FFFFFF;
  }
  .theme-purple .f-gradient-colour {
    -webkit-text-fill-color: #00F0FF;
  }
}
.theme-purple .f-gradient-vert-nested[data-total="2"] li:nth-of-type(1) .f-gradient {
  color: #b58cff;
}
.theme-purple .f-gradient-vert-nested[data-total="2"] li:nth-of-type(2) .f-gradient {
  color: #00f0ff;
}
.theme-purple .f-gradient-vert-nested[data-total="3"] li:nth-of-type(1) .f-gradient {
  color: #b58cff;
}
.theme-purple .f-gradient-vert-nested[data-total="3"] li:nth-of-type(2) .f-gradient {
  color: #5abeff;
}
.theme-purple .f-gradient-vert-nested[data-total="3"] li:nth-of-type(3) .f-gradient {
  color: #00f0ff;
}
.theme-purple .f-gradient-vert-nested[data-total="4"] li:nth-of-type(1) .f-gradient {
  color: #b58cff;
}
.theme-purple .f-gradient-vert-nested[data-total="4"] li:nth-of-type(2) .f-gradient {
  color: #78adff;
}
.theme-purple .f-gradient-vert-nested[data-total="4"] li:nth-of-type(3) .f-gradient {
  color: #3cceff;
}
.theme-purple .f-gradient-vert-nested[data-total="4"] li:nth-of-type(4) .f-gradient {
  color: #00f0ff;
}
.theme-purple .f-gradient-vert-nested[data-total="5"] li:nth-of-type(1) .f-gradient {
  color: #b58cff;
}
.theme-purple .f-gradient-vert-nested[data-total="5"] li:nth-of-type(2) .f-gradient {
  color: #87a5ff;
}
.theme-purple .f-gradient-vert-nested[data-total="5"] li:nth-of-type(3) .f-gradient {
  color: #5abeff;
}
.theme-purple .f-gradient-vert-nested[data-total="5"] li:nth-of-type(4) .f-gradient {
  color: #2dd7ff;
}
.theme-purple .f-gradient-vert-nested[data-total="5"] li:nth-of-type(5) .f-gradient {
  color: #00f0ff;
}
.theme-purple .f-gradient-vert-nested[data-total="6"] li:nth-of-type(1) .f-gradient {
  color: #b58cff;
}
.theme-purple .f-gradient-vert-nested[data-total="6"] li:nth-of-type(2) .f-gradient {
  color: #90a0ff;
}
.theme-purple .f-gradient-vert-nested[data-total="6"] li:nth-of-type(3) .f-gradient {
  color: #6cb4ff;
}
.theme-purple .f-gradient-vert-nested[data-total="6"] li:nth-of-type(4) .f-gradient {
  color: #48c8ff;
}
.theme-purple .f-gradient-vert-nested[data-total="6"] li:nth-of-type(5) .f-gradient {
  color: #24dcff;
}
.theme-purple .f-gradient-vert-nested[data-total="6"] li:nth-of-type(6) .f-gradient {
  color: #00f0ff;
}
.theme-purple .f-gradient-vert-nested[data-total="7"] li:nth-of-type(1) .f-gradient {
  color: #b58cff;
}
.theme-purple .f-gradient-vert-nested[data-total="7"] li:nth-of-type(2) .f-gradient {
  color: #969cff;
}
.theme-purple .f-gradient-vert-nested[data-total="7"] li:nth-of-type(3) .f-gradient {
  color: #78adff;
}
.theme-purple .f-gradient-vert-nested[data-total="7"] li:nth-of-type(4) .f-gradient {
  color: #5abeff;
}
.theme-purple .f-gradient-vert-nested[data-total="7"] li:nth-of-type(5) .f-gradient {
  color: #3cceff;
}
.theme-purple .f-gradient-vert-nested[data-total="7"] li:nth-of-type(6) .f-gradient {
  color: #1edfff;
}
.theme-purple .f-gradient-vert-nested[data-total="7"] li:nth-of-type(7) .f-gradient {
  color: #00f0ff;
}
.theme-purple .f-gradient-vert-nested[data-total="8"] li:nth-of-type(1) .f-gradient {
  color: #b58cff;
}
.theme-purple .f-gradient-vert-nested[data-total="8"] li:nth-of-type(2) .f-gradient {
  color: #9b9aff;
}
.theme-purple .f-gradient-vert-nested[data-total="8"] li:nth-of-type(3) .f-gradient {
  color: #81a8ff;
}
.theme-purple .f-gradient-vert-nested[data-total="8"] li:nth-of-type(4) .f-gradient {
  color: #67b6ff;
}
.theme-purple .f-gradient-vert-nested[data-total="8"] li:nth-of-type(5) .f-gradient {
  color: #4dc5ff;
}
.theme-purple .f-gradient-vert-nested[data-total="8"] li:nth-of-type(6) .f-gradient {
  color: #33d3ff;
}
.theme-purple .f-gradient-vert-nested[data-total="8"] li:nth-of-type(7) .f-gradient {
  color: #19e1ff;
}
.theme-purple .f-gradient-vert-nested[data-total="8"] li:nth-of-type(8) .f-gradient {
  color: #00f0ff;
}
.theme-purple .f-gradient-vert-nested[data-total="9"] li:nth-of-type(1) .f-gradient {
  color: #b58cff;
}
.theme-purple .f-gradient-vert-nested[data-total="9"] li:nth-of-type(2) .f-gradient {
  color: #9e98ff;
}
.theme-purple .f-gradient-vert-nested[data-total="9"] li:nth-of-type(3) .f-gradient {
  color: #87a5ff;
}
.theme-purple .f-gradient-vert-nested[data-total="9"] li:nth-of-type(4) .f-gradient {
  color: #71b1ff;
}
.theme-purple .f-gradient-vert-nested[data-total="9"] li:nth-of-type(5) .f-gradient {
  color: #5abeff;
}
.theme-purple .f-gradient-vert-nested[data-total="9"] li:nth-of-type(6) .f-gradient {
  color: #43caff;
}
.theme-purple .f-gradient-vert-nested[data-total="9"] li:nth-of-type(7) .f-gradient {
  color: #2dd7ff;
}
.theme-purple .f-gradient-vert-nested[data-total="9"] li:nth-of-type(8) .f-gradient {
  color: #16e3ff;
}
.theme-purple .f-gradient-vert-nested[data-total="9"] li:nth-of-type(9) .f-gradient {
  color: #00f0ff;
}
@supports (-ms-ime-align: auto) {
  .theme-purple .f-gradient-vert .f-gradient {
    display: inline-block;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: rgba(255, 255, 255, 0);
    color: rgba(255, 255, 255, 0);
    background-repeat: repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: center center;
    background-image: -webkit-linear-gradient(0deg, #b58cff 0%, #00f0ff 100%);
    background-image: linear-gradient(0deg, #b58cff 0%, #00f0ff 100%);
  }
}

.theme-teal {
  /*
  		.f-gradient-vert-nested
  		{
  			transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);

  			@supports
  			(not (-webkit-overflow-scrolling: touch))
  			and (not (-ms-ime-align: auto))
  			and ((-webkit-background-clip: text)
  			and (-webkit-text-fill-color: transparent))
  			{
  				// Background clip text
  				display:inline-block;
  				-webkit-background-clip:text;background-clip:text;
  -webkit-text-fill-color:rgba(255, 255, 255, 0);
  color:rgba(255, 255, 255, 0);
  background-repeat:repeat;
  background-size:cover;
  background-position:center center;

  				background-image:-webkit-linear-gradient(180deg, rgb(0,80,90) 0%, rgb(140,255,80) 100%);background-image:linear-gradient(180deg, rgb(0,80,90) 0%, rgb(140,255,80) 100%);

  			}
  		}
  		*/
}
.theme-teal .f-gradient-horiz, .theme-teal .f-gradient-vert {
  transform: translateZ(0);
  -ms-transform: translateZ(0);
  -webkit-transform: translateZ(0);
}
.theme-teal .f-gradient-horiz, .theme-teal .f-gradient-horiz:before, .theme-teal .f-gradient-horiz:after, .theme-teal .f-gradient-vert, .theme-teal .f-gradient-vert:before, .theme-teal .f-gradient-vert:after {
  color: #00505A;
}
@supports (-webkit-background-clip: text) and (-webkit-text-fill-color: transparent) {
  .theme-teal .f-gradient-horiz, .theme-teal .f-gradient-horiz:before, .theme-teal .f-gradient-horiz:after, .theme-teal .f-gradient-vert, .theme-teal .f-gradient-vert:before, .theme-teal .f-gradient-vert:after {
    display: inline-block;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: rgba(255, 255, 255, 0);
    color: rgba(255, 255, 255, 0);
    background-repeat: repeat;
    background-size: cover;
    background-position: center center;
  }
}
@supports (-webkit-background-clip: text) and (-webkit-text-fill-color: transparent) {
  .theme-teal .f-gradient-horiz *,
.theme-teal .f-gradient-vert * {
    display: inline;
  }
  .theme-teal .f-gradient-horiz {
    background-image: -webkit-linear-gradient(90deg, #00505a 50%, #8cff50 100%);
    background-image: linear-gradient(90deg, #00505a 50%, #8cff50 100%);
  }
  .theme-teal .f-gradient-horiz:before {
    -webkit-text-fill-color: #00505A;
  }
  .theme-teal .f-gradient-horiz:after {
    -webkit-text-fill-color: #8CFF50;
  }
  .theme-teal .f-gradient-vert {
    background-image: -webkit-linear-gradient(180deg, #00505a 0%, #8cff50 100%);
    background-image: linear-gradient(180deg, #00505a 0%, #8cff50 100%);
  }
  .theme-teal .f-gradient-vert:before {
    -webkit-text-fill-color: #00505A;
  }
  .theme-teal .f-gradient-vert:after {
    -webkit-text-fill-color: #8CFF50;
  }
  .theme-teal .f-remove-gradient {
    -webkit-text-fill-color: #80A7AC;
    background: #FFFFFF;
  }
  .theme-teal .f-gradient-colour {
    -webkit-text-fill-color: #8CFF50;
  }
}
.theme-teal .f-gradient-vert-nested[data-total="2"] li:nth-of-type(1) .f-gradient {
  color: #00505a;
}
.theme-teal .f-gradient-vert-nested[data-total="2"] li:nth-of-type(2) .f-gradient {
  color: #8cff50;
}
.theme-teal .f-gradient-vert-nested[data-total="3"] li:nth-of-type(1) .f-gradient {
  color: #00505a;
}
.theme-teal .f-gradient-vert-nested[data-total="3"] li:nth-of-type(2) .f-gradient {
  color: #46a755;
}
.theme-teal .f-gradient-vert-nested[data-total="3"] li:nth-of-type(3) .f-gradient {
  color: #8cff50;
}
.theme-teal .f-gradient-vert-nested[data-total="4"] li:nth-of-type(1) .f-gradient {
  color: #00505a;
}
.theme-teal .f-gradient-vert-nested[data-total="4"] li:nth-of-type(2) .f-gradient {
  color: #2e8a56;
}
.theme-teal .f-gradient-vert-nested[data-total="4"] li:nth-of-type(3) .f-gradient {
  color: #5dc453;
}
.theme-teal .f-gradient-vert-nested[data-total="4"] li:nth-of-type(4) .f-gradient {
  color: #8cff50;
}
.theme-teal .f-gradient-vert-nested[data-total="5"] li:nth-of-type(1) .f-gradient {
  color: #00505a;
}
.theme-teal .f-gradient-vert-nested[data-total="5"] li:nth-of-type(2) .f-gradient {
  color: #237b57;
}
.theme-teal .f-gradient-vert-nested[data-total="5"] li:nth-of-type(3) .f-gradient {
  color: #46a755;
}
.theme-teal .f-gradient-vert-nested[data-total="5"] li:nth-of-type(4) .f-gradient {
  color: #69d352;
}
.theme-teal .f-gradient-vert-nested[data-total="5"] li:nth-of-type(5) .f-gradient {
  color: #8cff50;
}
.theme-teal .f-gradient-vert-nested[data-total="6"] li:nth-of-type(1) .f-gradient {
  color: #00505a;
}
.theme-teal .f-gradient-vert-nested[data-total="6"] li:nth-of-type(2) .f-gradient {
  color: #1c7358;
}
.theme-teal .f-gradient-vert-nested[data-total="6"] li:nth-of-type(3) .f-gradient {
  color: #389656;
}
.theme-teal .f-gradient-vert-nested[data-total="6"] li:nth-of-type(4) .f-gradient {
  color: #54b954;
}
.theme-teal .f-gradient-vert-nested[data-total="6"] li:nth-of-type(5) .f-gradient {
  color: #70dc52;
}
.theme-teal .f-gradient-vert-nested[data-total="6"] li:nth-of-type(6) .f-gradient {
  color: #8cff50;
}
.theme-teal .f-gradient-vert-nested[data-total="7"] li:nth-of-type(1) .f-gradient {
  color: #00505a;
}
.theme-teal .f-gradient-vert-nested[data-total="7"] li:nth-of-type(2) .f-gradient {
  color: #176d58;
}
.theme-teal .f-gradient-vert-nested[data-total="7"] li:nth-of-type(3) .f-gradient {
  color: #2e8a56;
}
.theme-teal .f-gradient-vert-nested[data-total="7"] li:nth-of-type(4) .f-gradient {
  color: #46a755;
}
.theme-teal .f-gradient-vert-nested[data-total="7"] li:nth-of-type(5) .f-gradient {
  color: #5dc453;
}
.theme-teal .f-gradient-vert-nested[data-total="7"] li:nth-of-type(6) .f-gradient {
  color: #74e151;
}
.theme-teal .f-gradient-vert-nested[data-total="7"] li:nth-of-type(7) .f-gradient {
  color: #8cff50;
}
.theme-teal .f-gradient-vert-nested[data-total="8"] li:nth-of-type(1) .f-gradient {
  color: #00505a;
}
.theme-teal .f-gradient-vert-nested[data-total="8"] li:nth-of-type(2) .f-gradient {
  color: #146958;
}
.theme-teal .f-gradient-vert-nested[data-total="8"] li:nth-of-type(3) .f-gradient {
  color: #288257;
}
.theme-teal .f-gradient-vert-nested[data-total="8"] li:nth-of-type(4) .f-gradient {
  color: #3c9b55;
}
.theme-teal .f-gradient-vert-nested[data-total="8"] li:nth-of-type(5) .f-gradient {
  color: #50b454;
}
.theme-teal .f-gradient-vert-nested[data-total="8"] li:nth-of-type(6) .f-gradient {
  color: #64cd52;
}
.theme-teal .f-gradient-vert-nested[data-total="8"] li:nth-of-type(7) .f-gradient {
  color: #78e651;
}
.theme-teal .f-gradient-vert-nested[data-total="8"] li:nth-of-type(8) .f-gradient {
  color: #8cff50;
}
.theme-teal .f-gradient-vert-nested[data-total="9"] li:nth-of-type(1) .f-gradient {
  color: #00505a;
}
.theme-teal .f-gradient-vert-nested[data-total="9"] li:nth-of-type(2) .f-gradient {
  color: #116558;
}
.theme-teal .f-gradient-vert-nested[data-total="9"] li:nth-of-type(3) .f-gradient {
  color: #237b57;
}
.theme-teal .f-gradient-vert-nested[data-total="9"] li:nth-of-type(4) .f-gradient {
  color: #349156;
}
.theme-teal .f-gradient-vert-nested[data-total="9"] li:nth-of-type(5) .f-gradient {
  color: #46a755;
}
.theme-teal .f-gradient-vert-nested[data-total="9"] li:nth-of-type(6) .f-gradient {
  color: #57bd53;
}
.theme-teal .f-gradient-vert-nested[data-total="9"] li:nth-of-type(7) .f-gradient {
  color: #69d352;
}
.theme-teal .f-gradient-vert-nested[data-total="9"] li:nth-of-type(8) .f-gradient {
  color: #7ae951;
}
.theme-teal .f-gradient-vert-nested[data-total="9"] li:nth-of-type(9) .f-gradient {
  color: #8cff50;
}
@supports (-ms-ime-align: auto) {
  .theme-teal .f-gradient-vert .f-gradient {
    display: inline-block;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: rgba(255, 255, 255, 0);
    color: rgba(255, 255, 255, 0);
    background-repeat: repeat;
    background-size: cover;
    background-attachment: fixed;
    background-position: center center;
    background-image: -webkit-linear-gradient(0deg, #00505a 0%, #8cff50 100%);
    background-image: linear-gradient(0deg, #00505a 0%, #8cff50 100%);
  }
}

/*# sourceMappingURL=css-elements-gradient.css.map */

/*
--------------------
BUTTONS
--------------------
*/
.buttons {
  position: relative;
  font-size: 0;
}
.buttons:after {
  content: "";
  display: block;
  clear: both;
  overflow: hidden;
}
.buttons.nowrap {
  white-space: nowrap;
}

.stack .button {
  margin-bottom: 10px;
}

.button,
.button.label,
.button.submit {
  display: inline-block;
  vertical-align: top;
  position: relative;
  overflow: hidden;
  padding: 7px 25px 7px;
  color: #00F0FF;
  font-weight: bold;
  font-size: calc(0.22vw + 13.78px);
  text-align: center;
  text-decoration: none;
  outline: 0;
  border: 3px solid #00F0FF;
  background: transparent;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
  -khtml-border-radius: 30px;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  -webkit-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  min-width: 150px;
  max-width: 100%;
}
.button.va-top,
.button.label.va-top,
.button.submit.va-top {
  vertical-align: top;
}
.button.va-middle,
.button.label.va-middle,
.button.submit.va-middle {
  vertical-align: middle;
}
.button.va-bottom,
.button.label.va-bottom,
.button.submit.va-bottom {
  vertical-align: bottom;
}
.button.a-center,
.button.label.a-center,
.button.submit.a-center {
  display: block;
  margin: 0 auto;
}

.button.w-auto {
  width: auto;
}
.button.w-100 {
  width: 100%;
}
.button.w-85 {
  width: 85%;
}
.button.w-75 {
  width: 75%;
}
.button.w-65 {
  width: 65%;
}
.button.w-50 {
  width: 50%;
}
.button.w-35 {
  width: 35%;
}
.button.w-33 {
  width: 33%;
}
.button.w-small {
  width: 138px;
}
.button.w-wide-1 {
  width: 320px;
}
.button.w-wide-2 {
  width: 420px;
}

.buttons .button {
  margin-right: 1.44vw;
}
.buttons .button.w-100 {
  width: calc(100% - 1.44vw);
}
.buttons .button.w-75 {
  width: calc(75% - 1.44vw);
}
.buttons .button.w-65 {
  width: calc(65% - 1.44vw);
}
.buttons .button.w-50 {
  width: calc(50% - 1.44vw);
}
.buttons .button.w-35 {
  width: calc(35% - 1.44vw);
}
.buttons .button.w-33 {
  width: calc(33% - 1.44vw);
}
.buttons .button.w-small {
  width: calc(138px - 1.44vw);
}
.buttons .button.w-wide-1 {
  width: calc(320px - 1.44vw);
}
.buttons .button.w-wide-2 {
  width: calc(420px - 1.44vw);
}

.buttons .inactive, .button.inactive,
.buttons .inactive:hover, .button.inactive:hover,
.buttons .inactive:active, .button.inactive:active,
.button.label.inactive,
.button.label.inactive:hover,
.button.label.inactive:active {
  color: #80A7AC;
  text-decoration: none;
  border-color: #80A7AC;
  background-color: #D6FFF0;
}

.button:not(.disabled):not(.ignore-hover):hover,
.button:not(.disabled):active,
.button.selected:not(.disabled),
.button-trigger.selected .button:not(.disabled):not(.ignore-trigger),
.button.label:not(.disabled):hover,
.button.label:not(.disabled):active,
.button.selected.label:not(.disabled),
.button-trigger.selected .button.label:not(.disabled):not(.ignore-trigger) {
  text-decoration: none;
  color: #00505A;
  border-color: #00F0FF;
  background: #00F0FF;
  cursor: pointer;
  cursor: hand;
}

@media (hover: none) {
  a:link {
    color: inherit;
    border-color: inherit;
    background-color: inherit;
  }
}
.buttons .disabled, .button.disabled,
.buttons .disabled:hover, .button.disabled:hover,
.buttons .disabled:active, .button.disabled:active,
.button.label.disabled,
.button.label.disabled:hover,
.button.label.disabled:active {
  cursor: default;
  color: #80A7AC;
  text-decoration: none;
  border-color: #80A7AC;
  background-color: #D6FFF0;
}

.button-xsmall {
  padding: 4px 15px 5px;
  font-size: calc(0.22vw + 13.78px);
}

.button-small {
  padding: 7px 25px 7px;
  font-size: calc(0.22vw + 13.78px);
}

.button-medium {
  padding: 12px 25px 12px;
  font-size: calc(0.22vw + 13.78px);
}

.button-large {
  padding: 12px 25px 12px;
  font-size: calc(0.34vw + 18.5px);
}

.button-case-studies {
  padding: 1em 1em;
  min-height: 60px;
  font-size: calc(0.22vw + 13.78px);
}

.button-wide-1 {
  width: 320px;
}

.button-wide-2 {
  width: 420px;
}

.button-wide-3 {
  width: 100%;
}

.button-trans {
  background: transparent;
}

.button-base {
  color: #00F0FF;
  border-color: #00F0FF;
  background: transparent;
}

.button-lighter {
  color: #BFD3D6;
  border-color: #BFD3D6;
  background: transparent;
}

.button-light {
  color: #80A7AC;
  border-color: #80A7AC;
  background: transparent;
}

.button-hue-blue,
.theme-blue .button {
  color: #00505A;
  border-color: #00505A;
  background: transparent;
}
.button-hue-blue:not(.disabled):not(.ignore-hover):hover, .button-hue-blue:not(.disabled):active, .button-hue-blue.selected:not(.disabled), .button-hue-blue.trigger.selected .button-hue-blue:not(.disabled):not(.ignore-trigger), .button-hue-blue.label:not(.disabled):hover, .button-hue-blue.label:not(.disabled):active, .button-hue-blue.selected.label:not(.disabled), .button-hue-blue.trigger.selected .button-hue-blue.label:not(.disabled):not(.ignore-trigger),
.theme-blue .button:not(.disabled):not(.ignore-hover):hover,
.theme-blue .button:not(.disabled):active,
.theme-blue .button.selected:not(.disabled),
.button-hue-blue.trigger.selected .theme-blue .button:not(.disabled):not(.ignore-trigger),
.theme-blue .button.label:not(.disabled):hover,
.theme-blue .button.label:not(.disabled):active,
.theme-blue .button.selected.label:not(.disabled),
.button-hue-blue.trigger.selected .theme-blue .button.label:not(.disabled):not(.ignore-trigger),
.theme-blue .button.trigger.selected .button-hue-blue:not(.disabled):not(.ignore-trigger),
.theme-blue .button.trigger.selected .button-hue-blue.label:not(.disabled):not(.ignore-trigger),
.theme-blue .button.trigger.selected .theme-blue .button:not(.disabled):not(.ignore-trigger),
.theme-blue .button.trigger.selected .theme-blue .button.label:not(.disabled):not(.ignore-trigger) {
  color: #FFFFFF;
  border-color: #00505A;
  background: #00505A;
}

.button-hue-blue-alt,
.theme-blue .button-alt, body .theme-blue .button-alt {
  color: #00F0FF;
  border-color: #00F0FF;
  background: transparent;
}
.button-hue-blue-alt:not(.disabled):not(.ignore-hover):hover, .button-hue-blue-alt:not(.disabled):active, .button-hue-blue-alt.selected:not(.disabled), .button-hue-blue-alt.trigger.selected .button-hue-blue-alt:not(.disabled):not(.ignore-trigger), .button-hue-blue-alt.label:not(.disabled):hover, .button-hue-blue-alt.label:not(.disabled):active, .button-hue-blue-alt.selected.label:not(.disabled), .button-hue-blue-alt.trigger.selected .button-hue-blue-alt.label:not(.disabled):not(.ignore-trigger),
.theme-blue .button-alt:not(.disabled):not(.ignore-hover):hover,
.theme-blue .button-alt:not(.disabled):active,
.theme-blue .button-alt.selected:not(.disabled),
.button-hue-blue-alt.trigger.selected .theme-blue .button-alt:not(.disabled):not(.ignore-trigger),
.theme-blue .button-alt.label:not(.disabled):hover,
.theme-blue .button-alt.label:not(.disabled):active,
.theme-blue .button-alt.selected.label:not(.disabled),
.button-hue-blue-alt.trigger.selected .theme-blue .button-alt.label:not(.disabled):not(.ignore-trigger), body .theme-blue .button-alt:not(.disabled):not(.ignore-hover):hover, body .theme-blue .button-alt:not(.disabled):active, body .theme-blue .button-alt.selected:not(.disabled), .button-hue-blue-alt.trigger.selected body .theme-blue .button-alt:not(.disabled):not(.ignore-trigger), body .theme-blue .button-alt.label:not(.disabled):hover, body .theme-blue .button-alt.label:not(.disabled):active, body .theme-blue .button-alt.selected.label:not(.disabled), .button-hue-blue-alt.trigger.selected body .theme-blue .button-alt.label:not(.disabled):not(.ignore-trigger),
.theme-blue .button-alt.trigger.selected .button-hue-blue-alt:not(.disabled):not(.ignore-trigger),
.theme-blue .button-alt.trigger.selected .button-hue-blue-alt.label:not(.disabled):not(.ignore-trigger),
.theme-blue .button-alt.trigger.selected .theme-blue .button-alt:not(.disabled):not(.ignore-trigger),
.theme-blue .button-alt.trigger.selected .theme-blue .button-alt.label:not(.disabled):not(.ignore-trigger),
.theme-blue .button-alt.trigger.selected body .theme-blue .button-alt:not(.disabled):not(.ignore-trigger),
.theme-blue .button-alt.trigger.selected body .theme-blue .button-alt.label:not(.disabled):not(.ignore-trigger), body .theme-blue .button-alt.trigger.selected .button-hue-blue-alt:not(.disabled):not(.ignore-trigger), body .theme-blue .button-alt.trigger.selected .button-hue-blue-alt.label:not(.disabled):not(.ignore-trigger),
body .theme-blue .button-alt.trigger.selected .theme-blue .button-alt:not(.disabled):not(.ignore-trigger),
body .theme-blue .button-alt.trigger.selected .theme-blue .button-alt.label:not(.disabled):not(.ignore-trigger), body .theme-blue .button-alt.trigger.selected body .theme-blue .button-alt:not(.disabled):not(.ignore-trigger), body .theme-blue .button-alt.trigger.selected body .theme-blue .button-alt.label:not(.disabled):not(.ignore-trigger) {
  color: #00505A;
  border-color: #00F0FF;
  background: #00F0FF;
}

.button-hue-mint,
.theme-mint .button {
  color: #004C43;
  border-color: #004C43;
  background: transparent;
}
.button-hue-mint:not(.disabled):not(.ignore-hover):hover, .button-hue-mint:not(.disabled):active, .button-hue-mint.selected:not(.disabled), .button-hue-mint.trigger.selected .button-hue-mint:not(.disabled):not(.ignore-trigger), .button-hue-mint.label:not(.disabled):hover, .button-hue-mint.label:not(.disabled):active, .button-hue-mint.selected.label:not(.disabled), .button-hue-mint.trigger.selected .button-hue-mint.label:not(.disabled):not(.ignore-trigger),
.theme-mint .button:not(.disabled):not(.ignore-hover):hover,
.theme-mint .button:not(.disabled):active,
.theme-mint .button.selected:not(.disabled),
.button-hue-mint.trigger.selected .theme-mint .button:not(.disabled):not(.ignore-trigger),
.theme-mint .button.label:not(.disabled):hover,
.theme-mint .button.label:not(.disabled):active,
.theme-mint .button.selected.label:not(.disabled),
.button-hue-mint.trigger.selected .theme-mint .button.label:not(.disabled):not(.ignore-trigger),
.theme-mint .button.trigger.selected .button-hue-mint:not(.disabled):not(.ignore-trigger),
.theme-mint .button.trigger.selected .button-hue-mint.label:not(.disabled):not(.ignore-trigger),
.theme-mint .button.trigger.selected .theme-mint .button:not(.disabled):not(.ignore-trigger),
.theme-mint .button.trigger.selected .theme-mint .button.label:not(.disabled):not(.ignore-trigger) {
  color: #FFFFFF;
  border-color: #004C43;
  background: #004C43;
}

.button-hue-mint-alt,
.theme-mint .button-alt, body .theme-mint .button-alt {
  color: #14FFC7;
  border-color: #14FFC7;
  background: transparent;
}
.button-hue-mint-alt:not(.disabled):not(.ignore-hover):hover, .button-hue-mint-alt:not(.disabled):active, .button-hue-mint-alt.selected:not(.disabled), .button-hue-mint-alt.trigger.selected .button-hue-mint-alt:not(.disabled):not(.ignore-trigger), .button-hue-mint-alt.label:not(.disabled):hover, .button-hue-mint-alt.label:not(.disabled):active, .button-hue-mint-alt.selected.label:not(.disabled), .button-hue-mint-alt.trigger.selected .button-hue-mint-alt.label:not(.disabled):not(.ignore-trigger),
.theme-mint .button-alt:not(.disabled):not(.ignore-hover):hover,
.theme-mint .button-alt:not(.disabled):active,
.theme-mint .button-alt.selected:not(.disabled),
.button-hue-mint-alt.trigger.selected .theme-mint .button-alt:not(.disabled):not(.ignore-trigger),
.theme-mint .button-alt.label:not(.disabled):hover,
.theme-mint .button-alt.label:not(.disabled):active,
.theme-mint .button-alt.selected.label:not(.disabled),
.button-hue-mint-alt.trigger.selected .theme-mint .button-alt.label:not(.disabled):not(.ignore-trigger), body .theme-mint .button-alt:not(.disabled):not(.ignore-hover):hover, body .theme-mint .button-alt:not(.disabled):active, body .theme-mint .button-alt.selected:not(.disabled), .button-hue-mint-alt.trigger.selected body .theme-mint .button-alt:not(.disabled):not(.ignore-trigger), body .theme-mint .button-alt.label:not(.disabled):hover, body .theme-mint .button-alt.label:not(.disabled):active, body .theme-mint .button-alt.selected.label:not(.disabled), .button-hue-mint-alt.trigger.selected body .theme-mint .button-alt.label:not(.disabled):not(.ignore-trigger),
.theme-mint .button-alt.trigger.selected .button-hue-mint-alt:not(.disabled):not(.ignore-trigger),
.theme-mint .button-alt.trigger.selected .button-hue-mint-alt.label:not(.disabled):not(.ignore-trigger),
.theme-mint .button-alt.trigger.selected .theme-mint .button-alt:not(.disabled):not(.ignore-trigger),
.theme-mint .button-alt.trigger.selected .theme-mint .button-alt.label:not(.disabled):not(.ignore-trigger),
.theme-mint .button-alt.trigger.selected body .theme-mint .button-alt:not(.disabled):not(.ignore-trigger),
.theme-mint .button-alt.trigger.selected body .theme-mint .button-alt.label:not(.disabled):not(.ignore-trigger), body .theme-mint .button-alt.trigger.selected .button-hue-mint-alt:not(.disabled):not(.ignore-trigger), body .theme-mint .button-alt.trigger.selected .button-hue-mint-alt.label:not(.disabled):not(.ignore-trigger),
body .theme-mint .button-alt.trigger.selected .theme-mint .button-alt:not(.disabled):not(.ignore-trigger),
body .theme-mint .button-alt.trigger.selected .theme-mint .button-alt.label:not(.disabled):not(.ignore-trigger), body .theme-mint .button-alt.trigger.selected body .theme-mint .button-alt:not(.disabled):not(.ignore-trigger), body .theme-mint .button-alt.trigger.selected body .theme-mint .button-alt.label:not(.disabled):not(.ignore-trigger) {
  color: #004C43;
  border-color: #14FFC7;
  background: #14FFC7;
}

.button-hue-green,
.theme-green .button {
  color: #214427;
  border-color: #214427;
  background: transparent;
}
.button-hue-green:not(.disabled):not(.ignore-hover):hover, .button-hue-green:not(.disabled):active, .button-hue-green.selected:not(.disabled), .button-hue-green.trigger.selected .button-hue-green:not(.disabled):not(.ignore-trigger), .button-hue-green.label:not(.disabled):hover, .button-hue-green.label:not(.disabled):active, .button-hue-green.selected.label:not(.disabled), .button-hue-green.trigger.selected .button-hue-green.label:not(.disabled):not(.ignore-trigger),
.theme-green .button:not(.disabled):not(.ignore-hover):hover,
.theme-green .button:not(.disabled):active,
.theme-green .button.selected:not(.disabled),
.button-hue-green.trigger.selected .theme-green .button:not(.disabled):not(.ignore-trigger),
.theme-green .button.label:not(.disabled):hover,
.theme-green .button.label:not(.disabled):active,
.theme-green .button.selected.label:not(.disabled),
.button-hue-green.trigger.selected .theme-green .button.label:not(.disabled):not(.ignore-trigger),
.theme-green .button.trigger.selected .button-hue-green:not(.disabled):not(.ignore-trigger),
.theme-green .button.trigger.selected .button-hue-green.label:not(.disabled):not(.ignore-trigger),
.theme-green .button.trigger.selected .theme-green .button:not(.disabled):not(.ignore-trigger),
.theme-green .button.trigger.selected .theme-green .button.label:not(.disabled):not(.ignore-trigger) {
  color: #FFFFFF;
  border-color: #214427;
  background: #214427;
}

.button-hue-green-alt,
.theme-green .button-alt, body .theme-green .button-alt {
  color: #8CFF50;
  border-color: #8CFF50;
  background: transparent;
}
.button-hue-green-alt:not(.disabled):not(.ignore-hover):hover, .button-hue-green-alt:not(.disabled):active, .button-hue-green-alt.selected:not(.disabled), .button-hue-green-alt.trigger.selected .button-hue-green-alt:not(.disabled):not(.ignore-trigger), .button-hue-green-alt.label:not(.disabled):hover, .button-hue-green-alt.label:not(.disabled):active, .button-hue-green-alt.selected.label:not(.disabled), .button-hue-green-alt.trigger.selected .button-hue-green-alt.label:not(.disabled):not(.ignore-trigger),
.theme-green .button-alt:not(.disabled):not(.ignore-hover):hover,
.theme-green .button-alt:not(.disabled):active,
.theme-green .button-alt.selected:not(.disabled),
.button-hue-green-alt.trigger.selected .theme-green .button-alt:not(.disabled):not(.ignore-trigger),
.theme-green .button-alt.label:not(.disabled):hover,
.theme-green .button-alt.label:not(.disabled):active,
.theme-green .button-alt.selected.label:not(.disabled),
.button-hue-green-alt.trigger.selected .theme-green .button-alt.label:not(.disabled):not(.ignore-trigger), body .theme-green .button-alt:not(.disabled):not(.ignore-hover):hover, body .theme-green .button-alt:not(.disabled):active, body .theme-green .button-alt.selected:not(.disabled), .button-hue-green-alt.trigger.selected body .theme-green .button-alt:not(.disabled):not(.ignore-trigger), body .theme-green .button-alt.label:not(.disabled):hover, body .theme-green .button-alt.label:not(.disabled):active, body .theme-green .button-alt.selected.label:not(.disabled), .button-hue-green-alt.trigger.selected body .theme-green .button-alt.label:not(.disabled):not(.ignore-trigger),
.theme-green .button-alt.trigger.selected .button-hue-green-alt:not(.disabled):not(.ignore-trigger),
.theme-green .button-alt.trigger.selected .button-hue-green-alt.label:not(.disabled):not(.ignore-trigger),
.theme-green .button-alt.trigger.selected .theme-green .button-alt:not(.disabled):not(.ignore-trigger),
.theme-green .button-alt.trigger.selected .theme-green .button-alt.label:not(.disabled):not(.ignore-trigger),
.theme-green .button-alt.trigger.selected body .theme-green .button-alt:not(.disabled):not(.ignore-trigger),
.theme-green .button-alt.trigger.selected body .theme-green .button-alt.label:not(.disabled):not(.ignore-trigger), body .theme-green .button-alt.trigger.selected .button-hue-green-alt:not(.disabled):not(.ignore-trigger), body .theme-green .button-alt.trigger.selected .button-hue-green-alt.label:not(.disabled):not(.ignore-trigger),
body .theme-green .button-alt.trigger.selected .theme-green .button-alt:not(.disabled):not(.ignore-trigger),
body .theme-green .button-alt.trigger.selected .theme-green .button-alt.label:not(.disabled):not(.ignore-trigger), body .theme-green .button-alt.trigger.selected body .theme-green .button-alt:not(.disabled):not(.ignore-trigger), body .theme-green .button-alt.trigger.selected body .theme-green .button-alt.label:not(.disabled):not(.ignore-trigger) {
  color: #214427;
  border-color: #8CFF50;
  background: #8CFF50;
}

.button-hue-yellow,
.theme-yellow .button {
  color: #2D2A51;
  border-color: #2D2A51;
  background: transparent;
}
.button-hue-yellow:not(.disabled):not(.ignore-hover):hover, .button-hue-yellow:not(.disabled):active, .button-hue-yellow.selected:not(.disabled), .button-hue-yellow.trigger.selected .button-hue-yellow:not(.disabled):not(.ignore-trigger), .button-hue-yellow.label:not(.disabled):hover, .button-hue-yellow.label:not(.disabled):active, .button-hue-yellow.selected.label:not(.disabled), .button-hue-yellow.trigger.selected .button-hue-yellow.label:not(.disabled):not(.ignore-trigger),
.theme-yellow .button:not(.disabled):not(.ignore-hover):hover,
.theme-yellow .button:not(.disabled):active,
.theme-yellow .button.selected:not(.disabled),
.button-hue-yellow.trigger.selected .theme-yellow .button:not(.disabled):not(.ignore-trigger),
.theme-yellow .button.label:not(.disabled):hover,
.theme-yellow .button.label:not(.disabled):active,
.theme-yellow .button.selected.label:not(.disabled),
.button-hue-yellow.trigger.selected .theme-yellow .button.label:not(.disabled):not(.ignore-trigger),
.theme-yellow .button.trigger.selected .button-hue-yellow:not(.disabled):not(.ignore-trigger),
.theme-yellow .button.trigger.selected .button-hue-yellow.label:not(.disabled):not(.ignore-trigger),
.theme-yellow .button.trigger.selected .theme-yellow .button:not(.disabled):not(.ignore-trigger),
.theme-yellow .button.trigger.selected .theme-yellow .button.label:not(.disabled):not(.ignore-trigger) {
  color: #FFFFFF;
  border-color: #2D2A51;
  background: #2D2A51;
}

.button-hue-yellow-alt,
.theme-yellow .button-alt, body .theme-yellow .button-alt {
  color: #FFE533;
  border-color: #FFE533;
  background: transparent;
}
.button-hue-yellow-alt:not(.disabled):not(.ignore-hover):hover, .button-hue-yellow-alt:not(.disabled):active, .button-hue-yellow-alt.selected:not(.disabled), .button-hue-yellow-alt.trigger.selected .button-hue-yellow-alt:not(.disabled):not(.ignore-trigger), .button-hue-yellow-alt.label:not(.disabled):hover, .button-hue-yellow-alt.label:not(.disabled):active, .button-hue-yellow-alt.selected.label:not(.disabled), .button-hue-yellow-alt.trigger.selected .button-hue-yellow-alt.label:not(.disabled):not(.ignore-trigger),
.theme-yellow .button-alt:not(.disabled):not(.ignore-hover):hover,
.theme-yellow .button-alt:not(.disabled):active,
.theme-yellow .button-alt.selected:not(.disabled),
.button-hue-yellow-alt.trigger.selected .theme-yellow .button-alt:not(.disabled):not(.ignore-trigger),
.theme-yellow .button-alt.label:not(.disabled):hover,
.theme-yellow .button-alt.label:not(.disabled):active,
.theme-yellow .button-alt.selected.label:not(.disabled),
.button-hue-yellow-alt.trigger.selected .theme-yellow .button-alt.label:not(.disabled):not(.ignore-trigger), body .theme-yellow .button-alt:not(.disabled):not(.ignore-hover):hover, body .theme-yellow .button-alt:not(.disabled):active, body .theme-yellow .button-alt.selected:not(.disabled), .button-hue-yellow-alt.trigger.selected body .theme-yellow .button-alt:not(.disabled):not(.ignore-trigger), body .theme-yellow .button-alt.label:not(.disabled):hover, body .theme-yellow .button-alt.label:not(.disabled):active, body .theme-yellow .button-alt.selected.label:not(.disabled), .button-hue-yellow-alt.trigger.selected body .theme-yellow .button-alt.label:not(.disabled):not(.ignore-trigger),
.theme-yellow .button-alt.trigger.selected .button-hue-yellow-alt:not(.disabled):not(.ignore-trigger),
.theme-yellow .button-alt.trigger.selected .button-hue-yellow-alt.label:not(.disabled):not(.ignore-trigger),
.theme-yellow .button-alt.trigger.selected .theme-yellow .button-alt:not(.disabled):not(.ignore-trigger),
.theme-yellow .button-alt.trigger.selected .theme-yellow .button-alt.label:not(.disabled):not(.ignore-trigger),
.theme-yellow .button-alt.trigger.selected body .theme-yellow .button-alt:not(.disabled):not(.ignore-trigger),
.theme-yellow .button-alt.trigger.selected body .theme-yellow .button-alt.label:not(.disabled):not(.ignore-trigger), body .theme-yellow .button-alt.trigger.selected .button-hue-yellow-alt:not(.disabled):not(.ignore-trigger), body .theme-yellow .button-alt.trigger.selected .button-hue-yellow-alt.label:not(.disabled):not(.ignore-trigger),
body .theme-yellow .button-alt.trigger.selected .theme-yellow .button-alt:not(.disabled):not(.ignore-trigger),
body .theme-yellow .button-alt.trigger.selected .theme-yellow .button-alt.label:not(.disabled):not(.ignore-trigger), body .theme-yellow .button-alt.trigger.selected body .theme-yellow .button-alt:not(.disabled):not(.ignore-trigger), body .theme-yellow .button-alt.trigger.selected body .theme-yellow .button-alt.label:not(.disabled):not(.ignore-trigger) {
  color: #2D2A51;
  border-color: #FFE533;
  background: #FFE533;
}

.button-hue-orange,
.theme-orange .button {
  color: #471C35;
  border-color: #471C35;
  background: transparent;
}
.button-hue-orange:not(.disabled):not(.ignore-hover):hover, .button-hue-orange:not(.disabled):active, .button-hue-orange.selected:not(.disabled), .button-hue-orange.trigger.selected .button-hue-orange:not(.disabled):not(.ignore-trigger), .button-hue-orange.label:not(.disabled):hover, .button-hue-orange.label:not(.disabled):active, .button-hue-orange.selected.label:not(.disabled), .button-hue-orange.trigger.selected .button-hue-orange.label:not(.disabled):not(.ignore-trigger),
.theme-orange .button:not(.disabled):not(.ignore-hover):hover,
.theme-orange .button:not(.disabled):active,
.theme-orange .button.selected:not(.disabled),
.button-hue-orange.trigger.selected .theme-orange .button:not(.disabled):not(.ignore-trigger),
.theme-orange .button.label:not(.disabled):hover,
.theme-orange .button.label:not(.disabled):active,
.theme-orange .button.selected.label:not(.disabled),
.button-hue-orange.trigger.selected .theme-orange .button.label:not(.disabled):not(.ignore-trigger),
.theme-orange .button.trigger.selected .button-hue-orange:not(.disabled):not(.ignore-trigger),
.theme-orange .button.trigger.selected .button-hue-orange.label:not(.disabled):not(.ignore-trigger),
.theme-orange .button.trigger.selected .theme-orange .button:not(.disabled):not(.ignore-trigger),
.theme-orange .button.trigger.selected .theme-orange .button.label:not(.disabled):not(.ignore-trigger) {
  color: #FFFFFF;
  border-color: #471C35;
  background: #471C35;
}

.button-hue-orange-alt,
.theme-orange .button-alt, body .theme-orange .button-alt {
  color: #FF8500;
  border-color: #FF8500;
  background: transparent;
}
.button-hue-orange-alt:not(.disabled):not(.ignore-hover):hover, .button-hue-orange-alt:not(.disabled):active, .button-hue-orange-alt.selected:not(.disabled), .button-hue-orange-alt.trigger.selected .button-hue-orange-alt:not(.disabled):not(.ignore-trigger), .button-hue-orange-alt.label:not(.disabled):hover, .button-hue-orange-alt.label:not(.disabled):active, .button-hue-orange-alt.selected.label:not(.disabled), .button-hue-orange-alt.trigger.selected .button-hue-orange-alt.label:not(.disabled):not(.ignore-trigger),
.theme-orange .button-alt:not(.disabled):not(.ignore-hover):hover,
.theme-orange .button-alt:not(.disabled):active,
.theme-orange .button-alt.selected:not(.disabled),
.button-hue-orange-alt.trigger.selected .theme-orange .button-alt:not(.disabled):not(.ignore-trigger),
.theme-orange .button-alt.label:not(.disabled):hover,
.theme-orange .button-alt.label:not(.disabled):active,
.theme-orange .button-alt.selected.label:not(.disabled),
.button-hue-orange-alt.trigger.selected .theme-orange .button-alt.label:not(.disabled):not(.ignore-trigger), body .theme-orange .button-alt:not(.disabled):not(.ignore-hover):hover, body .theme-orange .button-alt:not(.disabled):active, body .theme-orange .button-alt.selected:not(.disabled), .button-hue-orange-alt.trigger.selected body .theme-orange .button-alt:not(.disabled):not(.ignore-trigger), body .theme-orange .button-alt.label:not(.disabled):hover, body .theme-orange .button-alt.label:not(.disabled):active, body .theme-orange .button-alt.selected.label:not(.disabled), .button-hue-orange-alt.trigger.selected body .theme-orange .button-alt.label:not(.disabled):not(.ignore-trigger),
.theme-orange .button-alt.trigger.selected .button-hue-orange-alt:not(.disabled):not(.ignore-trigger),
.theme-orange .button-alt.trigger.selected .button-hue-orange-alt.label:not(.disabled):not(.ignore-trigger),
.theme-orange .button-alt.trigger.selected .theme-orange .button-alt:not(.disabled):not(.ignore-trigger),
.theme-orange .button-alt.trigger.selected .theme-orange .button-alt.label:not(.disabled):not(.ignore-trigger),
.theme-orange .button-alt.trigger.selected body .theme-orange .button-alt:not(.disabled):not(.ignore-trigger),
.theme-orange .button-alt.trigger.selected body .theme-orange .button-alt.label:not(.disabled):not(.ignore-trigger), body .theme-orange .button-alt.trigger.selected .button-hue-orange-alt:not(.disabled):not(.ignore-trigger), body .theme-orange .button-alt.trigger.selected .button-hue-orange-alt.label:not(.disabled):not(.ignore-trigger),
body .theme-orange .button-alt.trigger.selected .theme-orange .button-alt:not(.disabled):not(.ignore-trigger),
body .theme-orange .button-alt.trigger.selected .theme-orange .button-alt.label:not(.disabled):not(.ignore-trigger), body .theme-orange .button-alt.trigger.selected body .theme-orange .button-alt:not(.disabled):not(.ignore-trigger), body .theme-orange .button-alt.trigger.selected body .theme-orange .button-alt.label:not(.disabled):not(.ignore-trigger) {
  color: #471C35;
  border-color: #FF8500;
  background: #FF8500;
}

.button-hue-red,
.theme-red .button {
  color: #3E0026;
  border-color: #3E0026;
  background: transparent;
}
.button-hue-red:not(.disabled):not(.ignore-hover):hover, .button-hue-red:not(.disabled):active, .button-hue-red.selected:not(.disabled), .button-hue-red.trigger.selected .button-hue-red:not(.disabled):not(.ignore-trigger), .button-hue-red.label:not(.disabled):hover, .button-hue-red.label:not(.disabled):active, .button-hue-red.selected.label:not(.disabled), .button-hue-red.trigger.selected .button-hue-red.label:not(.disabled):not(.ignore-trigger),
.theme-red .button:not(.disabled):not(.ignore-hover):hover,
.theme-red .button:not(.disabled):active,
.theme-red .button.selected:not(.disabled),
.button-hue-red.trigger.selected .theme-red .button:not(.disabled):not(.ignore-trigger),
.theme-red .button.label:not(.disabled):hover,
.theme-red .button.label:not(.disabled):active,
.theme-red .button.selected.label:not(.disabled),
.button-hue-red.trigger.selected .theme-red .button.label:not(.disabled):not(.ignore-trigger),
.theme-red .button.trigger.selected .button-hue-red:not(.disabled):not(.ignore-trigger),
.theme-red .button.trigger.selected .button-hue-red.label:not(.disabled):not(.ignore-trigger),
.theme-red .button.trigger.selected .theme-red .button:not(.disabled):not(.ignore-trigger),
.theme-red .button.trigger.selected .theme-red .button.label:not(.disabled):not(.ignore-trigger) {
  color: #FFFFFF;
  border-color: #3E0026;
  background: #3E0026;
}

.button-hue-red-alt,
.theme-red .button-alt, body .theme-red .button-alt {
  color: #FF6378;
  border-color: #FF6378;
  background: transparent;
}
.button-hue-red-alt:not(.disabled):not(.ignore-hover):hover, .button-hue-red-alt:not(.disabled):active, .button-hue-red-alt.selected:not(.disabled), .button-hue-red-alt.trigger.selected .button-hue-red-alt:not(.disabled):not(.ignore-trigger), .button-hue-red-alt.label:not(.disabled):hover, .button-hue-red-alt.label:not(.disabled):active, .button-hue-red-alt.selected.label:not(.disabled), .button-hue-red-alt.trigger.selected .button-hue-red-alt.label:not(.disabled):not(.ignore-trigger),
.theme-red .button-alt:not(.disabled):not(.ignore-hover):hover,
.theme-red .button-alt:not(.disabled):active,
.theme-red .button-alt.selected:not(.disabled),
.button-hue-red-alt.trigger.selected .theme-red .button-alt:not(.disabled):not(.ignore-trigger),
.theme-red .button-alt.label:not(.disabled):hover,
.theme-red .button-alt.label:not(.disabled):active,
.theme-red .button-alt.selected.label:not(.disabled),
.button-hue-red-alt.trigger.selected .theme-red .button-alt.label:not(.disabled):not(.ignore-trigger), body .theme-red .button-alt:not(.disabled):not(.ignore-hover):hover, body .theme-red .button-alt:not(.disabled):active, body .theme-red .button-alt.selected:not(.disabled), .button-hue-red-alt.trigger.selected body .theme-red .button-alt:not(.disabled):not(.ignore-trigger), body .theme-red .button-alt.label:not(.disabled):hover, body .theme-red .button-alt.label:not(.disabled):active, body .theme-red .button-alt.selected.label:not(.disabled), .button-hue-red-alt.trigger.selected body .theme-red .button-alt.label:not(.disabled):not(.ignore-trigger),
.theme-red .button-alt.trigger.selected .button-hue-red-alt:not(.disabled):not(.ignore-trigger),
.theme-red .button-alt.trigger.selected .button-hue-red-alt.label:not(.disabled):not(.ignore-trigger),
.theme-red .button-alt.trigger.selected .theme-red .button-alt:not(.disabled):not(.ignore-trigger),
.theme-red .button-alt.trigger.selected .theme-red .button-alt.label:not(.disabled):not(.ignore-trigger),
.theme-red .button-alt.trigger.selected body .theme-red .button-alt:not(.disabled):not(.ignore-trigger),
.theme-red .button-alt.trigger.selected body .theme-red .button-alt.label:not(.disabled):not(.ignore-trigger), body .theme-red .button-alt.trigger.selected .button-hue-red-alt:not(.disabled):not(.ignore-trigger), body .theme-red .button-alt.trigger.selected .button-hue-red-alt.label:not(.disabled):not(.ignore-trigger),
body .theme-red .button-alt.trigger.selected .theme-red .button-alt:not(.disabled):not(.ignore-trigger),
body .theme-red .button-alt.trigger.selected .theme-red .button-alt.label:not(.disabled):not(.ignore-trigger), body .theme-red .button-alt.trigger.selected body .theme-red .button-alt:not(.disabled):not(.ignore-trigger), body .theme-red .button-alt.trigger.selected body .theme-red .button-alt.label:not(.disabled):not(.ignore-trigger) {
  color: #3E0026;
  border-color: #FF6378;
  background: #FF6378;
}

.button-hue-pink,
.theme-pink .button {
  color: #442A4F;
  border-color: #442A4F;
  background: transparent;
}
.button-hue-pink:not(.disabled):not(.ignore-hover):hover, .button-hue-pink:not(.disabled):active, .button-hue-pink.selected:not(.disabled), .button-hue-pink.trigger.selected .button-hue-pink:not(.disabled):not(.ignore-trigger), .button-hue-pink.label:not(.disabled):hover, .button-hue-pink.label:not(.disabled):active, .button-hue-pink.selected.label:not(.disabled), .button-hue-pink.trigger.selected .button-hue-pink.label:not(.disabled):not(.ignore-trigger),
.theme-pink .button:not(.disabled):not(.ignore-hover):hover,
.theme-pink .button:not(.disabled):active,
.theme-pink .button.selected:not(.disabled),
.button-hue-pink.trigger.selected .theme-pink .button:not(.disabled):not(.ignore-trigger),
.theme-pink .button.label:not(.disabled):hover,
.theme-pink .button.label:not(.disabled):active,
.theme-pink .button.selected.label:not(.disabled),
.button-hue-pink.trigger.selected .theme-pink .button.label:not(.disabled):not(.ignore-trigger),
.theme-pink .button.trigger.selected .button-hue-pink:not(.disabled):not(.ignore-trigger),
.theme-pink .button.trigger.selected .button-hue-pink.label:not(.disabled):not(.ignore-trigger),
.theme-pink .button.trigger.selected .theme-pink .button:not(.disabled):not(.ignore-trigger),
.theme-pink .button.trigger.selected .theme-pink .button.label:not(.disabled):not(.ignore-trigger) {
  color: #FFFFFF;
  border-color: #442A4F;
  background: #442A4F;
}

.button-hue-pink-alt,
.theme-pink .button-alt, body .theme-pink .button-alt {
  color: #FF82FF;
  border-color: #FF82FF;
  background: transparent;
}
.button-hue-pink-alt:not(.disabled):not(.ignore-hover):hover, .button-hue-pink-alt:not(.disabled):active, .button-hue-pink-alt.selected:not(.disabled), .button-hue-pink-alt.trigger.selected .button-hue-pink-alt:not(.disabled):not(.ignore-trigger), .button-hue-pink-alt.label:not(.disabled):hover, .button-hue-pink-alt.label:not(.disabled):active, .button-hue-pink-alt.selected.label:not(.disabled), .button-hue-pink-alt.trigger.selected .button-hue-pink-alt.label:not(.disabled):not(.ignore-trigger),
.theme-pink .button-alt:not(.disabled):not(.ignore-hover):hover,
.theme-pink .button-alt:not(.disabled):active,
.theme-pink .button-alt.selected:not(.disabled),
.button-hue-pink-alt.trigger.selected .theme-pink .button-alt:not(.disabled):not(.ignore-trigger),
.theme-pink .button-alt.label:not(.disabled):hover,
.theme-pink .button-alt.label:not(.disabled):active,
.theme-pink .button-alt.selected.label:not(.disabled),
.button-hue-pink-alt.trigger.selected .theme-pink .button-alt.label:not(.disabled):not(.ignore-trigger), body .theme-pink .button-alt:not(.disabled):not(.ignore-hover):hover, body .theme-pink .button-alt:not(.disabled):active, body .theme-pink .button-alt.selected:not(.disabled), .button-hue-pink-alt.trigger.selected body .theme-pink .button-alt:not(.disabled):not(.ignore-trigger), body .theme-pink .button-alt.label:not(.disabled):hover, body .theme-pink .button-alt.label:not(.disabled):active, body .theme-pink .button-alt.selected.label:not(.disabled), .button-hue-pink-alt.trigger.selected body .theme-pink .button-alt.label:not(.disabled):not(.ignore-trigger),
.theme-pink .button-alt.trigger.selected .button-hue-pink-alt:not(.disabled):not(.ignore-trigger),
.theme-pink .button-alt.trigger.selected .button-hue-pink-alt.label:not(.disabled):not(.ignore-trigger),
.theme-pink .button-alt.trigger.selected .theme-pink .button-alt:not(.disabled):not(.ignore-trigger),
.theme-pink .button-alt.trigger.selected .theme-pink .button-alt.label:not(.disabled):not(.ignore-trigger),
.theme-pink .button-alt.trigger.selected body .theme-pink .button-alt:not(.disabled):not(.ignore-trigger),
.theme-pink .button-alt.trigger.selected body .theme-pink .button-alt.label:not(.disabled):not(.ignore-trigger), body .theme-pink .button-alt.trigger.selected .button-hue-pink-alt:not(.disabled):not(.ignore-trigger), body .theme-pink .button-alt.trigger.selected .button-hue-pink-alt.label:not(.disabled):not(.ignore-trigger),
body .theme-pink .button-alt.trigger.selected .theme-pink .button-alt:not(.disabled):not(.ignore-trigger),
body .theme-pink .button-alt.trigger.selected .theme-pink .button-alt.label:not(.disabled):not(.ignore-trigger), body .theme-pink .button-alt.trigger.selected body .theme-pink .button-alt:not(.disabled):not(.ignore-trigger), body .theme-pink .button-alt.trigger.selected body .theme-pink .button-alt.label:not(.disabled):not(.ignore-trigger) {
  color: #442A4F;
  border-color: #FF82FF;
  background: #FF82FF;
}

.button-hue-purple,
.theme-purple .button {
  color: #32124C;
  border-color: #32124C;
  background: transparent;
}
.button-hue-purple:not(.disabled):not(.ignore-hover):hover, .button-hue-purple:not(.disabled):active, .button-hue-purple.selected:not(.disabled), .button-hue-purple.trigger.selected .button-hue-purple:not(.disabled):not(.ignore-trigger), .button-hue-purple.label:not(.disabled):hover, .button-hue-purple.label:not(.disabled):active, .button-hue-purple.selected.label:not(.disabled), .button-hue-purple.trigger.selected .button-hue-purple.label:not(.disabled):not(.ignore-trigger),
.theme-purple .button:not(.disabled):not(.ignore-hover):hover,
.theme-purple .button:not(.disabled):active,
.theme-purple .button.selected:not(.disabled),
.button-hue-purple.trigger.selected .theme-purple .button:not(.disabled):not(.ignore-trigger),
.theme-purple .button.label:not(.disabled):hover,
.theme-purple .button.label:not(.disabled):active,
.theme-purple .button.selected.label:not(.disabled),
.button-hue-purple.trigger.selected .theme-purple .button.label:not(.disabled):not(.ignore-trigger),
.theme-purple .button.trigger.selected .button-hue-purple:not(.disabled):not(.ignore-trigger),
.theme-purple .button.trigger.selected .button-hue-purple.label:not(.disabled):not(.ignore-trigger),
.theme-purple .button.trigger.selected .theme-purple .button:not(.disabled):not(.ignore-trigger),
.theme-purple .button.trigger.selected .theme-purple .button.label:not(.disabled):not(.ignore-trigger) {
  color: #FFFFFF;
  border-color: #32124C;
  background: #32124C;
}

.button-hue-purple-alt,
.theme-purple .button-alt, body .theme-purple .button-alt {
  color: #B58CFF;
  border-color: #B58CFF;
  background: transparent;
}
.button-hue-purple-alt:not(.disabled):not(.ignore-hover):hover, .button-hue-purple-alt:not(.disabled):active, .button-hue-purple-alt.selected:not(.disabled), .button-hue-purple-alt.trigger.selected .button-hue-purple-alt:not(.disabled):not(.ignore-trigger), .button-hue-purple-alt.label:not(.disabled):hover, .button-hue-purple-alt.label:not(.disabled):active, .button-hue-purple-alt.selected.label:not(.disabled), .button-hue-purple-alt.trigger.selected .button-hue-purple-alt.label:not(.disabled):not(.ignore-trigger),
.theme-purple .button-alt:not(.disabled):not(.ignore-hover):hover,
.theme-purple .button-alt:not(.disabled):active,
.theme-purple .button-alt.selected:not(.disabled),
.button-hue-purple-alt.trigger.selected .theme-purple .button-alt:not(.disabled):not(.ignore-trigger),
.theme-purple .button-alt.label:not(.disabled):hover,
.theme-purple .button-alt.label:not(.disabled):active,
.theme-purple .button-alt.selected.label:not(.disabled),
.button-hue-purple-alt.trigger.selected .theme-purple .button-alt.label:not(.disabled):not(.ignore-trigger), body .theme-purple .button-alt:not(.disabled):not(.ignore-hover):hover, body .theme-purple .button-alt:not(.disabled):active, body .theme-purple .button-alt.selected:not(.disabled), .button-hue-purple-alt.trigger.selected body .theme-purple .button-alt:not(.disabled):not(.ignore-trigger), body .theme-purple .button-alt.label:not(.disabled):hover, body .theme-purple .button-alt.label:not(.disabled):active, body .theme-purple .button-alt.selected.label:not(.disabled), .button-hue-purple-alt.trigger.selected body .theme-purple .button-alt.label:not(.disabled):not(.ignore-trigger),
.theme-purple .button-alt.trigger.selected .button-hue-purple-alt:not(.disabled):not(.ignore-trigger),
.theme-purple .button-alt.trigger.selected .button-hue-purple-alt.label:not(.disabled):not(.ignore-trigger),
.theme-purple .button-alt.trigger.selected .theme-purple .button-alt:not(.disabled):not(.ignore-trigger),
.theme-purple .button-alt.trigger.selected .theme-purple .button-alt.label:not(.disabled):not(.ignore-trigger),
.theme-purple .button-alt.trigger.selected body .theme-purple .button-alt:not(.disabled):not(.ignore-trigger),
.theme-purple .button-alt.trigger.selected body .theme-purple .button-alt.label:not(.disabled):not(.ignore-trigger), body .theme-purple .button-alt.trigger.selected .button-hue-purple-alt:not(.disabled):not(.ignore-trigger), body .theme-purple .button-alt.trigger.selected .button-hue-purple-alt.label:not(.disabled):not(.ignore-trigger),
body .theme-purple .button-alt.trigger.selected .theme-purple .button-alt:not(.disabled):not(.ignore-trigger),
body .theme-purple .button-alt.trigger.selected .theme-purple .button-alt.label:not(.disabled):not(.ignore-trigger), body .theme-purple .button-alt.trigger.selected body .theme-purple .button-alt:not(.disabled):not(.ignore-trigger), body .theme-purple .button-alt.trigger.selected body .theme-purple .button-alt.label:not(.disabled):not(.ignore-trigger) {
  color: #32124C;
  border-color: #B58CFF;
  background: #B58CFF;
}

.button-hue-teal,
.theme-teal .button {
  color: #80A7AC;
  border-color: #80A7AC;
  background: transparent;
}
.button-hue-teal:not(.disabled):not(.ignore-hover):hover, .button-hue-teal:not(.disabled):active, .button-hue-teal.selected:not(.disabled), .button-hue-teal.trigger.selected .button-hue-teal:not(.disabled):not(.ignore-trigger), .button-hue-teal.label:not(.disabled):hover, .button-hue-teal.label:not(.disabled):active, .button-hue-teal.selected.label:not(.disabled), .button-hue-teal.trigger.selected .button-hue-teal.label:not(.disabled):not(.ignore-trigger),
.theme-teal .button:not(.disabled):not(.ignore-hover):hover,
.theme-teal .button:not(.disabled):active,
.theme-teal .button.selected:not(.disabled),
.button-hue-teal.trigger.selected .theme-teal .button:not(.disabled):not(.ignore-trigger),
.theme-teal .button.label:not(.disabled):hover,
.theme-teal .button.label:not(.disabled):active,
.theme-teal .button.selected.label:not(.disabled),
.button-hue-teal.trigger.selected .theme-teal .button.label:not(.disabled):not(.ignore-trigger),
.theme-teal .button.trigger.selected .button-hue-teal:not(.disabled):not(.ignore-trigger),
.theme-teal .button.trigger.selected .button-hue-teal.label:not(.disabled):not(.ignore-trigger),
.theme-teal .button.trigger.selected .theme-teal .button:not(.disabled):not(.ignore-trigger),
.theme-teal .button.trigger.selected .theme-teal .button.label:not(.disabled):not(.ignore-trigger) {
  color: #FFFFFF;
  border-color: #80A7AC;
  background: #80A7AC;
}

.button-hue-teal-alt,
.theme-teal .button-alt, body .theme-teal .button-alt {
  color: #00505A;
  border-color: #00505A;
  background: transparent;
}
.button-hue-teal-alt:not(.disabled):not(.ignore-hover):hover, .button-hue-teal-alt:not(.disabled):active, .button-hue-teal-alt.selected:not(.disabled), .button-hue-teal-alt.trigger.selected .button-hue-teal-alt:not(.disabled):not(.ignore-trigger), .button-hue-teal-alt.label:not(.disabled):hover, .button-hue-teal-alt.label:not(.disabled):active, .button-hue-teal-alt.selected.label:not(.disabled), .button-hue-teal-alt.trigger.selected .button-hue-teal-alt.label:not(.disabled):not(.ignore-trigger),
.theme-teal .button-alt:not(.disabled):not(.ignore-hover):hover,
.theme-teal .button-alt:not(.disabled):active,
.theme-teal .button-alt.selected:not(.disabled),
.button-hue-teal-alt.trigger.selected .theme-teal .button-alt:not(.disabled):not(.ignore-trigger),
.theme-teal .button-alt.label:not(.disabled):hover,
.theme-teal .button-alt.label:not(.disabled):active,
.theme-teal .button-alt.selected.label:not(.disabled),
.button-hue-teal-alt.trigger.selected .theme-teal .button-alt.label:not(.disabled):not(.ignore-trigger), body .theme-teal .button-alt:not(.disabled):not(.ignore-hover):hover, body .theme-teal .button-alt:not(.disabled):active, body .theme-teal .button-alt.selected:not(.disabled), .button-hue-teal-alt.trigger.selected body .theme-teal .button-alt:not(.disabled):not(.ignore-trigger), body .theme-teal .button-alt.label:not(.disabled):hover, body .theme-teal .button-alt.label:not(.disabled):active, body .theme-teal .button-alt.selected.label:not(.disabled), .button-hue-teal-alt.trigger.selected body .theme-teal .button-alt.label:not(.disabled):not(.ignore-trigger),
.theme-teal .button-alt.trigger.selected .button-hue-teal-alt:not(.disabled):not(.ignore-trigger),
.theme-teal .button-alt.trigger.selected .button-hue-teal-alt.label:not(.disabled):not(.ignore-trigger),
.theme-teal .button-alt.trigger.selected .theme-teal .button-alt:not(.disabled):not(.ignore-trigger),
.theme-teal .button-alt.trigger.selected .theme-teal .button-alt.label:not(.disabled):not(.ignore-trigger),
.theme-teal .button-alt.trigger.selected body .theme-teal .button-alt:not(.disabled):not(.ignore-trigger),
.theme-teal .button-alt.trigger.selected body .theme-teal .button-alt.label:not(.disabled):not(.ignore-trigger), body .theme-teal .button-alt.trigger.selected .button-hue-teal-alt:not(.disabled):not(.ignore-trigger), body .theme-teal .button-alt.trigger.selected .button-hue-teal-alt.label:not(.disabled):not(.ignore-trigger),
body .theme-teal .button-alt.trigger.selected .theme-teal .button-alt:not(.disabled):not(.ignore-trigger),
body .theme-teal .button-alt.trigger.selected .theme-teal .button-alt.label:not(.disabled):not(.ignore-trigger), body .theme-teal .button-alt.trigger.selected body .theme-teal .button-alt:not(.disabled):not(.ignore-trigger), body .theme-teal .button-alt.trigger.selected body .theme-teal .button-alt.label:not(.disabled):not(.ignore-trigger) {
  color: #80A7AC;
  border-color: #00505A;
  background: #00505A;
}

.button.button-colour-blue {
  color: #00505A;
  border-color: #00505A;
  background: transparent;
}
.button.button-colour-blue:not(.disabled):not(.ignore-hover):hover, .button.button-colour-blue:not(.disabled):active, .button.button-colour-blue.selected:not(.disabled), .button-trigger.selected .button.button-colour-blue:not(.disabled):not(.ignore-trigger), .button.button-colour-blue.label:not(.disabled):hover, .button.button-colour-blue.label:not(.disabled):active, .button.button-colour-blue.selected.label:not(.disabled), .button-trigger.selected .button.button-colour-blue.label:not(.disabled):not(.ignore-trigger) {
  color: #00F0FF;
  border-color: #00505A;
  background: #00505A;
}

/*# sourceMappingURL=css-elements-buttons-buttons.css.map */

/*
--------------------
FORMS
--------------------
*/
p.hidden {
  display: none;
}

.form-question {
  margin-bottom: 0px;
}

.form-response {
  margin-bottom: 20px;
  color: #00F0FF;
}
.base-bg .form-response {
  color: #D6FFF0;
}

.form-response-status,
.form-response-message {
  display: inline-block;
}

.error-line {
  float: right;
  color: #00F0FF;
  line-height: 1;
}
.base-bg .error-line {
  color: #D6FFF0;
}

.fields {
  position: relative;
}
.fields:after {
  content: "";
  display: block;
  clear: both;
  overflow: hidden;
}
.fields .field {
  float: left;
}

.field {
  display: block;
  position: relative;
}
.field:after {
  content: "";
  display: block;
  clear: both;
  overflow: hidden;
}
.field.w-auto, .field .w-auto {
  width: auto;
  display: block;
  float: none;
}
.field.w-100, .field .w-100 {
  width: 100%;
}
.field.w-50, .field .w-50 {
  width: 50%;
}
.field.w-33, .field .w-33 {
  width: 33.33%;
}
.field.w-xsmall, .field .w-xsmall {
  width: 60px;
}
.field.w-small, .field .w-small {
  width: 90px;
}

.fields-small {
  margin-right: 2.88px;
}
.fields-small .half .text-input {
  margin-right: 2.88px;
}

.form-label {
  float: left;
  display: block;
  line-height: 1;
  margin-bottom: 10px;
}

.form-info {
  display: inline-block;
  margin-left: 10px;
  margin-bottom: 2px;
  cursor: pointer;
  cursor: hand;
}

/*
 * Reset inputs
 * - Text, Email, Password, Textarea, Select
 */
input[type=text],
input[type=email],
input[type=password],
textarea,
select {
  display: block;
  position: relative;
  width: 100%;
  margin: 0;
  padding: 0;
  font-family: "FilsonPro", Arial, Helvetica, sans-serif;
  font-size: calc(0.22vw + 13.78px);
  line-height: 1;
  color: #1A626B;
  background-color: transparent;
  box-sizing: border-box;
}

input[type=hidden] {
  display: none;
}

input[type=text],
input[type=email],
input[type=password],
textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
}

input[type=text]:focus,
input[type=email]:focus,
input[type=password]:focus,
textarea:focus,
select:focus {
  outline: none;
}

.focus input[type=text],
.focus input[type=email],
.focus input[type=password],
.focus textarea,
.focus select,
.focus label {
  color: #1A2D50;
}

.completed input[type=text],
.completed input[type=email],
.completed input[type=password],
.completed textarea,
.completed select,
.completed label {
  color: #D6FFF0;
}

input[type=text]::-webkit-input-placeholder {
  color: #80A7AC;
}

input[type=text]:-moz-placeholder {
  /* Firefox 18- */
  color: #80A7AC;
}

input[type=text]::-moz-placeholder {
  /* Firefox 19+ */
  color: #80A7AC;
}

input[type=text]:-ms-input-placeholder {
  color: #80A7AC;
}

input[type=email]::-webkit-input-placeholder {
  color: #80A7AC;
}

input[type=email]:-moz-placeholder {
  /* Firefox 18- */
  color: #80A7AC;
}

input[type=email]::-moz-placeholder {
  /* Firefox 19+ */
  color: #80A7AC;
}

input[type=email]:-ms-input-placeholder {
  color: #80A7AC;
}

input[type=password]::-webkit-input-placeholder {
  color: #80A7AC;
}

input[type=password]:-moz-placeholder {
  /* Firefox 18- */
  color: #80A7AC;
}

input[type=password]::-moz-placeholder {
  /* Firefox 19+ */
  color: #80A7AC;
}

input[type=password]:-ms-input-placeholder {
  color: #80A7AC;
}

textarea::-webkit-input-placeholder {
  color: #80A7AC;
}

textarea:-moz-placeholder {
  /* Firefox 18- */
  color: #80A7AC;
}

textarea::-moz-placeholder {
  /* Firefox 19+ */
  color: #80A7AC;
}

textarea:-ms-input-placeholder {
  color: #80A7AC;
}

select::-webkit-input-placeholder {
  color: #80A7AC;
}

select:-moz-placeholder {
  /* Firefox 18- */
  color: #80A7AC;
}

select::-moz-placeholder {
  /* Firefox 19+ */
  color: #80A7AC;
}

select:-ms-input-placeholder {
  color: #80A7AC;
}

input:-webkit-autofill {
  color: #80A7AC !important;
  -webkit-text-fill-color: #80A7AC !important;
  -webkit-box-shadow: inset 0 0 0 1000px #1A626B !important;
  background-color: transparent !important;
}

.base-bg input:-webkit-autofill {
  color: #80A7AC !important;
  -webkit-text-fill-color: #80A7AC !important;
  -webkit-box-shadow: inset 0 0 0 1000px #1A626B !important;
  background-color: transparent !important;
}

/*
 * Input overrides
 *
 */
.form-input {
  margin-bottom: 28px;
}

.form-radio input {
  color: #80A7AC;
}

.form-radio:hover input,
.form-radio:hover .input-select,
.checked .input-select,
.checked input,
.checked input[type=text],
.checked input[type=email],
.checked input[type=password] {
  color: #1A626B;
  border-color: #00F0FF;
}

.base-bg input[type=text],
.base-bg input[type=email],
.base-bg input[type=password],
.base-bg textarea,
.base-bg select {
  color: #D6FFF0;
  border: 0;
  background-color: #00F0FF;
}

.input-text.small input[type=text],
.input-text.small input[type=email],
.input-text.small input[type=password],
.input-text.small textarea,
.input-text.small select {
  padding: 4px 8px;
  margin-bottom: px;
}

.input-text.input-large input[type=text],
.input-text.input-large input[type=email],
.input-text.input-large input[type=password],
.input-text.input-large textarea,
.input-text.input-large select {
  font-size: calc(0.22vw + 13.78px);
  line-height: 1;
  border: 0;
}

.input-text.input-medium input[type=text],
.input-text.input-medium input[type=email],
.input-text.input-medium input[type=password],
.input-text.input-medium textarea,
.input-text.input-medium select {
  font-size: calc(0.22vw + 13.78px);
  line-height: 1;
  border: 0;
}

.input-text.input-small input[type=text],
.input-text.input-small input[type=email],
.input-text.input-small input[type=password],
.input-text.input-small textarea,
.input-text.input-small select {
  font-size: calc(0.22vw + 13.78px);
  line-height: 1;
  border: 0;
}

.dark.input-text input[type=text],
.dark.input-text input[type=email],
.dark.input-text input[type=password],
.dark.input-text textarea,
.dark.input-text select {
  color: #1A2D50;
}

.dark input[type=text]::-webkit-input-placeholder {
  color: #80A7AC;
}

.dark input[type=text]:-moz-placeholder {
  /* Firefox 18- */
  color: #80A7AC;
}

.dark input[type=text]::-moz-placeholder {
  /* Firefox 19+ */
  color: #80A7AC;
}

.dark input[type=text]:-ms-input-placeholder {
  color: #80A7AC;
}

.dark input[type=email]::-webkit-input-placeholder {
  color: #80A7AC;
}

.dark input[type=email]:-moz-placeholder {
  /* Firefox 18- */
  color: #80A7AC;
}

.dark input[type=email]::-moz-placeholder {
  /* Firefox 19+ */
  color: #80A7AC;
}

.dark input[type=email]:-ms-input-placeholder {
  color: #80A7AC;
}

.dark input[type=password]::-webkit-input-placeholder {
  color: #80A7AC;
}

.dark input[type=password]:-moz-placeholder {
  /* Firefox 18- */
  color: #80A7AC;
}

.dark input[type=password]::-moz-placeholder {
  /* Firefox 19+ */
  color: #80A7AC;
}

.dark input[type=password]:-ms-input-placeholder {
  color: #80A7AC;
}

.dark textarea::-webkit-input-placeholder {
  color: #80A7AC;
}

.dark textarea:-moz-placeholder {
  /* Firefox 18- */
  color: #80A7AC;
}

.dark textarea::-moz-placeholder {
  /* Firefox 19+ */
  color: #80A7AC;
}

.dark textarea:-ms-input-placeholder {
  color: #80A7AC;
}

.dark select::-webkit-input-placeholder {
  color: #80A7AC;
}

.dark select:-moz-placeholder {
  /* Firefox 18- */
  color: #80A7AC;
}

.dark select::-moz-placeholder {
  /* Firefox 19+ */
  color: #80A7AC;
}

.dark select:-ms-input-placeholder {
  color: #80A7AC;
}

.error.dark input[type=text]::-webkit-input-placeholder {
  color: #00F0FF;
}

.error.dark input[type=text]:-moz-placeholder {
  /* Firefox 18- */
  color: #00F0FF;
}

.error.dark input[type=text]::-moz-placeholder {
  /* Firefox 19+ */
  color: #00F0FF;
}

.error.dark input[type=text]:-ms-input-placeholder {
  color: #00F0FF;
}

.error.dark input[type=email]::-webkit-input-placeholder {
  color: #00F0FF;
}

.error.dark input[type=email]:-moz-placeholder {
  /* Firefox 18- */
  color: #00F0FF;
}

.error.dark input[type=email]::-moz-placeholder {
  /* Firefox 19+ */
  color: #00F0FF;
}

.error.dark input[type=email]:-ms-input-placeholder {
  color: #00F0FF;
}

.error.dark input[type=password]::-webkit-input-placeholder {
  color: #00F0FF;
}

.error.dark input[type=password]:-moz-placeholder {
  /* Firefox 18- */
  color: #00F0FF;
}

.error.dark input[type=password]::-moz-placeholder {
  /* Firefox 19+ */
  color: #00F0FF;
}

.error.dark input[type=password]:-ms-input-placeholder {
  color: #00F0FF;
}

.input-label {
  margin-right: 5.76px;
}
.input-label .input-label {
  position: absolute;
  top: 5px;
  left: 6px;
  right: 6px;
  bottom: 5px;
}

/*
 * Textarea
 *
 */
textarea {
  position: relative;
  height: 150px;
  padding: 10px 7px;
  border: 0;
}

.focus .input-textarea {
  border: px solid #80A7AC;
}

.input-textarea .input-label {
  position: absolute;
  top: 10px;
  left: 7px;
  right: 7px;
  bottom: 10px;
}

/*
 * Select
 *
 */
.input-select {
  position: relative;
  overflow: hidden;
  border: 1px solid #1A626B;
}
.input-select > select {
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
  width: 100%;
  margin: 0;
  padding: 5px 27px 3px 6px;
  color: #1A626B;
  font-size: calc(0.22vw + 13.78px);
  line-height: 1;
  border: 0;
  border-radius: 0;
  background: transparent;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  /* Remove for IE 11 */
}
.input-select > select::-ms-expand {
  display: none;
}
.form-radio .input-select > select {
  color: #80A7AC;
}
.form-radio:hover .input-select > select, .checked .input-select > select {
  color: #1A626B;
}
.input-select:before, .input-select:after {
  display: block;
  position: absolute;
  content: "";
  right: 0;
  top: 0;
  pointer-events: none;
}
.input-select:before {
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 8px solid #80A7AC;
  margin-right: 10px;
  top: 50%;
  margin-top: -4px;
  /* valign */
  z-index: 1;
}
.input-select:after {
  width: 27px;
  height: 100%;
  background: #D6FFF0;
}

.select-large > select {
  padding: 8px 15px;
  color: #D6FFF0;
  text-transform: uppercase;
}
.select-large select option {
  color: #1A2D50;
}

/*
 * Selectize
 *
 */
.selectize > * {
  box-sizing: content-box;
}

.selectize-input {
  vertical-align: top;
  border: 1px solid transparent;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  border-radius: 30px;
  -khtml-border-radius: 30px;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 7px 16px;
}
.selectize-input.full {
  /*background-color:transparent;*/
  background: #1A626B;
  border-radius: 0;
}
.selectize-input.focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.selectize-input.dropdown-active {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -khtml-border-radius: 0;
}
.selectize-input input {
  color: transparent !important;
}

.selectize-dropdown,
.selectize-input,
.selectize-input input {
  font-size: calc(0.22vw + 13.78px);
  line-height: 38px;
  color: #80A7AC;
}

.selectize-dropdown {
  padding: 8px 8px;
}

.selectize-input .item:first-of-type {
  color: #FFFFFF;
}

.selectize-dropdown-header {
  background: #1A626B;
}

.selectize-dropdown {
  border: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -khtml-border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #1A626B;
}
.selectize-dropdown .active {
  color: #FFFFFF;
  background: #1A626B;
}

.selectize-control.single .selectize-input.input-active {
  background: #1A626B;
}
.selectize-control.single .selectize-input:after {
  border: 0;
  width: 22px;
  height: 14px;
  background: url(/assets/images/icons/general/form.xsvg?symbol=dropdown-arrow-down) no-repeat center center;
}

/*
 * Checkbox
 *
 */
.input-checkbox {
  padding: 0 20px;
  cursor: pointer;
  cursor: hand;
}
.input-checkbox:hover {
  color: #80A7AC;
}
.input-checkbox:hover .checkbox {
  border-color: #80A7AC;
}
.input-checkbox:hover .checkbox span {
  opacity: 0.6;
}
.input-checkbox.disabled {
  color: #80A7AC;
}
.input-checkbox.disabled .checkbox {
  border-color: #80A7AC;
}
.input-checkbox.checked .checkbox span {
  opacity: 1;
}
.input-checkbox .checkbox {
  float: left;
  margin: 0 20px 0 0;
  width: 24px;
  height: 24px;
  border: 2px solid #80A7AC;
  box-sizing: border-box;
}
.input-checkbox .checkbox span {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
  opacity: 0;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.input-checkbox .checkbox span:before, .input-checkbox .checkbox span:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  top: 50%;
  margin-top: -1px;
  left: 0;
  background: #80A7AC;
}
.input-checkbox .checkbox span:before {
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
.input-checkbox .checkbox span:after {
  transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}
.input-checkbox .label {
  overflow: hidden;
}

/*# sourceMappingURL=css-elements-forms-forms.css.map */

/*
--------------------
FORMS: STYLES
--------------------
*/
.input-text {
  overflow: hidden;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  -khtml-border-radius: 20px;
  border: 3px solid #1A626B;
  background: #1A626B;
}
.input-text input[type=text],
.input-text input[type=email],
.input-text input[type=password],
.input-text textarea {
  border: 0;
  padding: 4px 20px 6px;
  font-size: calc(0.22vw + 13.78px);
  line-height: 1;
  color: #80A7AC;
}
.input-text textarea {
  padding: 6px 20px 6px;
  line-height: 1.4;
}

.search-input {
  position: relative;
  overflow: hidden;
  -moz-border-radius: 25px;
  -webkit-border-radius: 25px;
  border-radius: 25px;
  -khtml-border-radius: 25px;
  border: 1px solid #1A626B;
  background: #1A626B;
}
.search-input input[type=text],
.search-input input[type=email],
.search-input input[type=password] {
  border: 0;
  padding: 15px 30px 15px;
  font-size: calc(0.22vw + 13.78px);
  line-height: 1;
  color: #80A7AC;
}
.search-input .submit {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 15px;
  width: 53px;
  height: 53px;
  cursor: pointer;
  cursor: hand;
}
.search-input .submit .icon {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  margin: 0 5px 0 0;
}

/*# sourceMappingURL=css-elements-forms-styles.css.map */

/*
--------------------
POPUP DIALOG
--------------------
*/
.popup-dialog {
  display: none;
  position: fixed;
  z-index: 99;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
}
.popup-dialog.show {
  opacity: 1;
}
.popup-dialog .background {
  position: fixed;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.5;
  background: #000000;
}
.popup-dialog .window {
  display: inline-block;
  position: relative;
  overflow: hidden;
  max-width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 11 - 0.5px);
  height: 100%;
  min-height: 500px;
  max-height: 90%;
  background: #00505A;
}
@media all and (min-width: 481px) {
  .popup-dialog .window {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
  }
}
.popup-dialog .window .button {
  color: #80A7AC;
  border-color: #80A7AC;
  background: transparent;
}
.popup-dialog .window .button:not(.disabled):not(.ignore-hover):hover, .popup-dialog .window .button:not(.disabled):active, .popup-dialog .window .button.selected:not(.disabled), .popup-dialog .window .button.trigger.selected .popup-dialog .window .button:not(.disabled):not(.ignore-trigger), .popup-dialog .window .button.label:not(.disabled):hover, .popup-dialog .window .button.label:not(.disabled):active, .popup-dialog .window .button.selected.label:not(.disabled), .popup-dialog .window .button.trigger.selected .popup-dialog .window .button.label:not(.disabled):not(.ignore-trigger) {
  color: #00505A;
  border-color: #00F0FF;
  background: #00F0FF;
}
.popup-dialog .close {
  position: absolute;
  right: 0;
}
.popup-dialog .close a {
  display: block;
  padding: 20px;
}
.popup-dialog .close img {
  display: block;
  width: 24px;
  height: 24px;
}
.popup-dialog .main {
  overflow: hidden;
  color: #FFFFFF;
  margin: 65px 0 0 0;
  height: calc(100% - 65px);
}
.popup-dialog .main.scroll, .popup-dialog .main .scroll {
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
  position: relative;
  width: 100%;
  max-height: 100%;
  background: inherit;
}
.popup-dialog .main.scroll:after, .popup-dialog .main .scroll:after {
  content: "";
  display: block;
  position: fixed;
  z-index: 1;
  bottom: 0;
  left: 0;
  width: calc(100% - 17px);
  height: 20px;
  background: inherit;
}
.popup-dialog .main .view-header {
  width: 100%;
  background: inherit;
}
.popup-dialog .main .view-header:after {
  content: "";
  display: block;
  clear: both;
  overflow: hidden;
}
.popup-dialog .main .view-header h2, .popup-dialog .main .view-header h1 {
  margin-bottom: 20px;
}
.popup-dialog .main .view-content {
  -ms-flex: 1 1 0%;
  /* (flex-grow | flex-shrink | flex-basis) */
  flex: 1 1 0%;
  /* (flex-grow | flex-shrink | flex-basis) */
}
.popup-dialog .main .view-content:empty:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.5;
}
.popup-dialog .main .page-content {
  width: auto;
  max-width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 11 - 0.5px);
  padding: 0 5.76vw 0 5.76vw;
}
.popup-dialog .view {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  height: 100%;
  background: #00505A;
}
.popup-dialog .title,
.popup-dialog .subtitle {
  margin: 0 0 10px;
  font-size: calc(0.67vw + 19.14px);
  line-height: 1.3;
  color: #FFFFFF;
}
.popup-dialog .intro {
  margin-top: 10px;
}
@media screen and (max-width: 480px), screen and (max-height: 600px) {
  .popup-dialog .window {
    width: 100%;
    height: 100%;
    max-height: 100%;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    min-height: 0;
  }
}

/*# sourceMappingURL=css-elements-popup-popup.css.map */

/*
--------------------
POPUP: BOOKING
--------------------
*/
.popup-booking .booking-section {
  float: left;
  width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 10 - 0.5px);
}
.popup-booking .booking-section:after {
  content: "";
  display: block;
  clear: both;
  overflow: hidden;
}
.popup-booking .footer .response {
  height: 40px;
}
.popup-booking .footer .col-right {
  max-width: 100%;
}
@media all and (max-width: 480px) {
  .popup-booking .footer .col-right {
    float: left;
  }
}
.popup-booking .button-grid .button {
  width: calc(50% - 5.76vw);
  margin: 0 5.76vw 1.44vw 0;
}
@media all and (max-width: 1000px) {
  .popup-booking .button-grid .button {
    width: calc(100% - 5.76vw);
    margin-bottom: 20px;
  }
}
.popup-booking .booking-form .input-text {
  margin: 0 0 20px;
}
.popup-booking .service-hider {
  display: none;
}
.popup-booking .booking-details .booking-times .heading {
  margin-bottom: 20px;
}
.popup-booking .booking-details .booking-times .heading h3 {
  font-weight: bold;
  font-size: calc(0.22vw + 13.78px);
  line-height: 1.4;
  margin: 10px 0 0;
}
.popup-booking .booking-details .booking-times .buttons {
  margin-bottom: 20px;
}
.popup-booking .booking-details .booking-times .buttons a {
  margin-right: 1.44vw;
  min-width: 0;
}
.popup-booking .booking-details textarea {
  height: 90px;
}
.popup-booking .booking-complete {
  min-height: 300px;
}
.popup-booking .booking-complete .tick:after {
  content: "";
  display: block;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  width: 300px;
  height: 230px;
  max-width: 90%;
  max-height: 90%;
  background: url(/assets/images/icons/general/form.xsvg?symbol=tick&colour=00F0FF) no-repeat center center;
  background-size: contain;
}
.popup-booking .booking-complete .title {
  color: #00F0FF;
}
.popup-booking .booking-complete .subtitle {
  color: #FFFFFF;
}

.webinar-form {
  margin: 20px 0px 20px 0px;
}
.webinar-form .booking-form .input-text {
  margin: 0 0 20px;
}
.webinar-form .booking-form .halfwidth {
  width: 49%;
  margin-right: 1%;
  float: left;
}
.webinar-form .booking-form .fullwidth {
  width: 99%;
  clear: both;
}
.webinar-form .booking-form .webinar-errors {
  display: none;
  margin: 0 0 20px;
}
.webinar-form .booking-form .webinar-already-registered {
  display: none;
  margin: 0 0 20px;
}
.webinar-form .booking-thanks {
  display: none;
  color: #fff;
}
.webinar-form .booking-thanks .input-text {
  padding: 20px;
}

/*# sourceMappingURL=css-elements-popup-booking.css.map */

/*
--------------------
POPUP: PAGE
--------------------
*/
.popup-page .window {
  background: #FFFFFF;
}
.popup-page .main {
  color: #1A2D50;
}
.popup-page .view {
  background: #FFFFFF;
}
.popup-page .view:after {
  content: "";
  display: block;
  clear: both;
  overflow: hidden;
}

/*# sourceMappingURL=css-elements-popup-page.css.map */

.cookies {
  position: fixed;
  z-index: 3;
  width: 90vw;
  max-width: 466px;
  padding: 30px 10% 36px;
  background: #00F0FF;
  color: #00505A;
  border: 1px solid #00505A;
  display: none;
  /*
      .button {
          border-color: #00505A !important;
          padding-left: 1.5em !important;
          padding-right: 1.5em !important;
          margin-right: 10px;

          &:hover {
              background-color: #00F0FF !important;
              border-color: transparent !important;
          }
      }

      svg * {
          fill: #00505A;
      }
  */
}
@media (max-width: 1000px) {
  .cookies {
    bottom: 5vh;
    left: 50%;
    transform: translateX(-50%);
  }
}
@media (min-width: 1001px) {
  .cookies {
    padding: 30px 60px 36px;
    right: 60px;
    bottom: 60px;
  }
}
.cookies p {
  padding-right: 20px;
}
.cookies .close-button {
  position: absolute;
  right: 20px;
  top: 20px;
  width: 11px;
}
.cookies .close-button svg {
  display: block;
}
.cookies .button {
  margin: 0;
  min-width: 0;
  width: calc(50% - 5px);
}
.cookies .button:nth-of-type(1) {
  margin-right: 5px;
}
.cookies .button:nth-of-type(2) {
  margin-left: 5px;
}

/*# sourceMappingURL=css-elements-popup-cookies.css.map */

.prose--article figure {
  margin-bottom: 1.44vw;
}
.prose--article figure figcaption {
  margin-top: 10px;
}
.prose--article figure:not(.left):not(.right):not(.inline) img {
  margin: 0 auto;
}
.prose--article figure img {
  max-width: 100%;
}
.prose--article figure.inline {
  display: inline-block;
  vertical-align: middle;
}
.prose--article figure.inline img {
  max-height: 100px;
  margin-right: 10px;
}
.prose--article .left, .prose--article .right {
  display: inline-block;
  vertical-align: top;
  max-width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 5 - 5.76vw - 0.5px);
}
.prose--article .left:after, .prose--article .left div:after, .prose--article .right:after, .prose--article .right div:after {
  content: "";
  display: block;
  clear: both;
  overflow: hidden;
}
.prose--article .right {
  float: right;
}
.prose--article img.right, .prose--article figure.right {
  margin-left: 2.88vw;
  margin-bottom: 1.44vw;
}
.prose--article img.right {
  margin-right: calc((( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 2 - 0.5px) * -1);
}
@media all and (max-width: 1000px) {
  .prose--article img.right {
    margin-right: 0;
  }
}
@media all and (max-width: 480px) {
  .prose--article img.right {
    display: block;
    float: none;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}
.prose--article .center {
  display: block;
  text-align: center;
}
.prose--article img {
  display: block;
}

/*# sourceMappingURL=css-elements-prose.css.map */

/*
--------------------
ARTICLES
--------------------
*/
.article-cards {
  overflow: hidden;
}

.article-card {
  position: relative;
  margin-bottom: calc(2.88vw);
  color: #00505A;
  border: 1px solid #00505A;
  border-radius: 20px;
  background: #00505A;
  overflow: hidden;
  /*--- Main ---*/
  /*--- Image ---*/
  /*--- Social links ---*/
  /* Content */
  /* Published date */
}
.article-card .main {
  position: relative;
  overflow: hidden;
  display: flex;
  flex-direction: row;
}
.article-card .image {
  flex: 1 0 auto;
  position: relative;
  overflow: hidden;
  background-color: #00505A;
}
.article-card .content {
  flex: 0 1 auto;
  overflow: hidden;
  padding: 25px 30px;
  background: #FFFFFF;
  /* Styling for readmore link in Services section */
}
@media all and (min-width: 1001px) {
  .article-card .content {
    padding: 1vw 1vw;
  }
}
.article-card .content .services-readmore-link {
  display: block;
  padding: 0.5em 0 0;
}
@media all and (min-width: 1001px) {
  .article-card .content .content-padding {
    padding-bottom: 2vw;
  }
}
.article-card.measureable .content {
  height: 100%;
}
.article-card h1 {
  margin: 0 0 12px;
  color: #1A626B;
}
.article-card h1 a {
  text-decoration: none;
}
.article-card .social-links {
  font-size: 0;
  white-space: nowrap;
}
.article-card .social-link {
  margin: 0 0 0 10px;
}
.article-card time {
  margin: 0 0 12px;
  line-height: 1;
}
.article-card.ar-1:before, .article-card.ar-2:before, .article-card.ar-3:before {
  content: "";
  display: block;
  padding: calc(61.32% - 2.88vw) 0 0;
}
.article-card.ar-1 .main, .article-card.ar-2 .main, .article-card.ar-3 .main {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
.article-card.ar-2:before {
  padding: calc(36.29% - 2.88vw) 0 0;
}
@media all and (min-width: 1001px) {
  .article-card.ar-3:before {
    padding: calc(36.29% - 2.88vw) 0 0;
  }
}
@media screen and (max-width: 1000px) {
  .article-card.ar-3 .image {
    height: 20px;
  }
}

/*
--------------------
ARTICLE: COLOURS
--------------------
*/
.theme-blue .article-card .image {
  background: #266A73;
}
.theme-blue .article-card.article-card--colour-dark {
  border-color: #00505A;
  background: #00505A;
}
.theme-blue .article-card.article-card--colour-dark, .theme-blue .article-card.article-card--colour-dark h1 {
  color: #FFFFFF;
}
.theme-blue .article-card.article-card--colour-dark .content {
  background: #00505A;
}
.theme-blue .article-card.article-card--colour-light-grey {
  border-color: #f8f8f8;
  background: #f8f8f8;
}
.theme-blue .article-card.article-card--colour-light-grey, .theme-blue .article-card.article-card--colour-light-grey h1 {
  color: #00505A;
}
.theme-blue .article-card.article-card--colour-light-grey .content {
  background: #f8f8f8;
}

.theme-mint .article-card .image {
  background: #27675F;
}
.theme-mint .article-card.article-card--colour-dark {
  border-color: #004C43;
  background: #004C43;
}
.theme-mint .article-card.article-card--colour-dark, .theme-mint .article-card.article-card--colour-dark h1 {
  color: #FFFFFF;
}
.theme-mint .article-card.article-card--colour-dark .content {
  background: #004C43;
}
.theme-mint .article-card.article-card--colour-light-grey {
  border-color: #f8f8f8;
  background: #f8f8f8;
}
.theme-mint .article-card.article-card--colour-light-grey, .theme-mint .article-card.article-card--colour-light-grey h1 {
  color: #004C43;
}
.theme-mint .article-card.article-card--colour-light-grey .content {
  background: #f8f8f8;
}

.theme-green .article-card .image {
  background: #426047;
}
.theme-green .article-card.article-card--colour-dark {
  border-color: #214427;
  background: #214427;
}
.theme-green .article-card.article-card--colour-dark, .theme-green .article-card.article-card--colour-dark h1 {
  color: #FFFFFF;
}
.theme-green .article-card.article-card--colour-dark .content {
  background: #214427;
}
.theme-green .article-card.article-card--colour-light-grey {
  border-color: #f8f8f8;
  background: #f8f8f8;
}
.theme-green .article-card.article-card--colour-light-grey, .theme-green .article-card.article-card--colour-light-grey h1 {
  color: #214427;
}
.theme-green .article-card.article-card--colour-light-grey .content {
  background: #f8f8f8;
}

.theme-yellow .article-card .image {
  background: #4D4A6B;
}
.theme-yellow .article-card.article-card--colour-dark {
  border-color: #2D2A51;
  background: #2D2A51;
}
.theme-yellow .article-card.article-card--colour-dark, .theme-yellow .article-card.article-card--colour-dark h1 {
  color: #FFFFFF;
}
.theme-yellow .article-card.article-card--colour-dark .content {
  background: #2D2A51;
}
.theme-yellow .article-card.article-card--colour-light-grey {
  border-color: #f8f8f8;
  background: #f8f8f8;
}
.theme-yellow .article-card.article-card--colour-light-grey, .theme-yellow .article-card.article-card--colour-light-grey h1 {
  color: #2D2A51;
}
.theme-yellow .article-card.article-card--colour-light-grey .content {
  background: #f8f8f8;
}

.theme-orange .article-card .image {
  background: #633E53;
}
.theme-orange .article-card.article-card--colour-dark {
  border-color: #471C35;
  background: #471C35;
}
.theme-orange .article-card.article-card--colour-dark, .theme-orange .article-card.article-card--colour-dark h1 {
  color: #FFFFFF;
}
.theme-orange .article-card.article-card--colour-dark .content {
  background: #471C35;
}
.theme-orange .article-card.article-card--colour-light-grey {
  border-color: #f8f8f8;
  background: #f8f8f8;
}
.theme-orange .article-card.article-card--colour-light-grey, .theme-orange .article-card.article-card--colour-light-grey h1 {
  color: #471C35;
}
.theme-orange .article-card.article-card--colour-light-grey .content {
  background: #f8f8f8;
}

.theme-red .article-card .image {
  background: #5B2646;
}
.theme-red .article-card.article-card--colour-dark {
  border-color: #3E0026;
  background: #3E0026;
}
.theme-red .article-card.article-card--colour-dark, .theme-red .article-card.article-card--colour-dark h1 {
  color: #FFFFFF;
}
.theme-red .article-card.article-card--colour-dark .content {
  background: #3E0026;
}
.theme-red .article-card.article-card--colour-light-grey {
  border-color: #f8f8f8;
  background: #f8f8f8;
}
.theme-red .article-card.article-card--colour-light-grey, .theme-red .article-card.article-card--colour-light-grey h1 {
  color: #3E0026;
}
.theme-red .article-card.article-card--colour-light-grey .content {
  background: #f8f8f8;
}

.theme-pink .article-card .image {
  background: #604A69;
}
.theme-pink .article-card.article-card--colour-dark {
  border-color: #442A4F;
  background: #442A4F;
}
.theme-pink .article-card.article-card--colour-dark, .theme-pink .article-card.article-card--colour-dark h1 {
  color: #FFFFFF;
}
.theme-pink .article-card.article-card--colour-dark .content {
  background: #442A4F;
}
.theme-pink .article-card.article-card--colour-light-grey {
  border-color: #f8f8f8;
  background: #f8f8f8;
}
.theme-pink .article-card.article-card--colour-light-grey, .theme-pink .article-card.article-card--colour-light-grey h1 {
  color: #442A4F;
}
.theme-pink .article-card.article-card--colour-light-grey .content {
  background: #f8f8f8;
}

.theme-purple .article-card .image {
  background: #513667;
}
.theme-purple .article-card.article-card--colour-dark {
  border-color: #32124C;
  background: #32124C;
}
.theme-purple .article-card.article-card--colour-dark, .theme-purple .article-card.article-card--colour-dark h1 {
  color: #FFFFFF;
}
.theme-purple .article-card.article-card--colour-dark .content {
  background: #32124C;
}
.theme-purple .article-card.article-card--colour-light-grey {
  border-color: #f8f8f8;
  background: #f8f8f8;
}
.theme-purple .article-card.article-card--colour-light-grey, .theme-purple .article-card.article-card--colour-light-grey h1 {
  color: #32124C;
}
.theme-purple .article-card.article-card--colour-light-grey .content {
  background: #f8f8f8;
}

.theme-teal .article-card .image {
  background: #80A7AC;
}
.theme-teal .article-card.article-card--colour-dark {
  border-color: #80A7AC;
  background: #80A7AC;
}
.theme-teal .article-card.article-card--colour-dark, .theme-teal .article-card.article-card--colour-dark h1 {
  color: #FFFFFF;
}
.theme-teal .article-card.article-card--colour-dark .content {
  background: #80A7AC;
}
.theme-teal .article-card.article-card--colour-light-grey {
  border-color: #f8f8f8;
  background: #f8f8f8;
}
.theme-teal .article-card.article-card--colour-light-grey, .theme-teal .article-card.article-card--colour-light-grey h1 {
  color: #80A7AC;
}
.theme-teal .article-card.article-card--colour-light-grey .content {
  background: #f8f8f8;
}

/*
--------------------
ARTICLE: DEFAULT
--------------------
*/
.article-card:not(.article-card--style-stacked) {
  /*--- Main ---*/
  /*--- Content ---*/
  /*
  ------------------------
  ARTICLE: DEFAULT: SIZES
  ------------------------
  */
}
.article-card:not(.article-card--style-stacked) .main {
  flex-direction: column;
}
@media all and (min-width: 1001px) {
  .article-card:not(.article-card--style-stacked) .main {
    flex-direction: row;
  }
}
.article-card:not(.article-card--style-stacked) .image {
  width: 100%;
  background-color: #FFFFFF;
}
@media screen and (min-width: 1001px) {
  .article-card:not(.article-card--style-stacked) .image {
    width: 35%;
  }
  .article-card:not(.article-card--style-stacked) .image:before {
    content: "";
    display: block;
    width: 100%;
    padding: 80% 0 0;
  }
}
.article-card:not(.article-card--style-stacked) .image img {
  width: 100%;
}
@media screen and (min-width: 1001px) {
  .article-card:not(.article-card--style-stacked) .image img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: auto;
    height: calc(100% + 2px);
  }
}
.article-card:not(.article-card--style-stacked) .image.portrait img {
  width: calc(100% + 2px);
  height: auto;
}
.article-card:not(.article-card--style-stacked) .image.bound img {
  width: calc(100% + 2px);
  height: auto;
}
.article-card:not(.article-card--style-stacked) .image.bound.portrait img {
  width: auto;
  height: calc(100% + 2px);
}
.article-card:not(.article-card--style-stacked) .content {
  position: relative;
  width: 100%;
}
@media all and (min-width: 1001px) {
  .article-card:not(.article-card--style-stacked) .content {
    width: 65%;
  }
}
@media screen and (max-width: 1000px) {
  .article-card:not(.article-card--style-stacked) .content {
    /*p {*/
    /*	display:none;*/
    /*}*/
  }
}
.article-card:not(.article-card--style-stacked).article-card--size-small .main {
  flex-direction: row;
}
.article-card:not(.article-card--style-stacked).article-card--size-small .image {
  width: 35%;
}
.article-card:not(.article-card--style-stacked).article-card--size-small .image img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: auto;
  height: calc(100% + 2px);
}
@media all and (min-width: 481px) {
  .article-card:not(.article-card--style-stacked).article-card--size-small .image {
    width: 35%;
  }
  .article-card:not(.article-card--style-stacked).article-card--size-small .content {
    width: 65%;
  }
}
@media all and (min-width: 1001px) {
  .article-card:not(.article-card--style-stacked).article-card--size-small .content {
    padding: 1vw 1vw;
  }
  .article-card:not(.article-card--style-stacked).article-card--size-small time {
    margin: 0 0 1vw;
    font-size: calc(0.5vw + 8px);
  }
  .article-card:not(.article-card--style-stacked).article-card--size-small h1 {
    font-size: calc(0.7vw + 8px);
    margin: 0;
  }
}
@media all and (max-width: 1000px) {
  .article-card:not(.article-card--style-stacked).article-card--size-small time {
    margin: 0 0 2vw;
    font-size: calc(0.8vw + 8px);
  }
  .article-card:not(.article-card--style-stacked).article-card--size-small h1 {
    font-size: calc(1.0vw + 8px);
    margin: 0;
  }
}
@media all and (max-width: 480px) {
  .article-card:not(.article-card--style-stacked).article-card--size-small time {
    margin: 0 0 3vw;
    font-size: calc(1.4vw + 8px);
  }
  .article-card:not(.article-card--style-stacked).article-card--size-small h1 {
    font-size: calc(1.8vw + 8px);
    margin: 0;
  }
}

/*
--------------------
ARTICLE: STACKED
--------------------
*/
.article-card--style-stacked {
  color: #1A2D50;
  border: 1px solid #D6FFF0;
  border-radius: 25px;
  background: #FFFFFF;
  /* Image */
  /* Content */
  /* Published date */
  /* Title */
  /* Button */
}
.article-card--style-stacked.odd {
  float: right;
  clear: right;
}
.article-card--style-stacked .main {
  flex-direction: column;
}
.article-card--style-stacked .image {
  position: relative;
  overflow: hidden;
  height: 70px;
  /*img {*/
  /*	position:absolute;*/
  /*	top:50%;*/
  /*	left:50%;*/
  /*	transform: translate(-50%, -50%);*/
  /*	min-width:100%;*/
  /*	min-height:100%;*/
  /*}*/
}
.article-card--style-stacked time {
  margin: 0 0 12px;
}
.article-card--style-stacked h3 {
  margin: 0 0 2.88vw;
}
.article-card--style-stacked h3 a {
  text-decoration: none;
}
.article-card--style-stacked .button {
  margin: 30px 0 0;
}

/* CASE STUDIES - INDEX */
/* Theme colours */
.article-cards--case-studies .article-card {
  background: var(--hex);
}
.article-cards--case-studies .article-card h1 {
  color: var(--hex);
}
.article-cards--case-studies .article-card .content {
  background: var(--hex-dark);
}
.article-cards--case-studies .article-card a.button {
  color: var(--hex);
  border-color: var(--hex);
}
.article-cards--case-studies .article-card a.button:hover, .article-cards--case-studies .article-card a.button.selected {
  color: var(--hex-dark);
  background: var(--hex);
  border-color: var(--hex);
}
.article-cards--case-studies .article-card p {
  color: #FFFFFF;
}

/* Case study card - Sizes */
.article-cards--case-studies .article-card[data-size=card-large] h1,
.article-cards--case-studies .article-card[data-size=card-medium] h1 {
  font-weight: bold;
  font-size: calc(2vw + 17px);
  line-height: 1.2;
  margin-bottom: 0.4em;
}
@media all and (max-width: 1000px) {
  .article-cards--case-studies .article-card[data-size=card-large] .button,
.article-cards--case-studies .article-card[data-size=card-medium] .button {
    width: 100%;
  }
}
.article-cards--case-studies .article-card, .article-cards--case-studies .article-card[data-size=card-large],
.article-cards--case-studies .article-card[data-size=card-medium], .article-cards--case-studies .article-card[data-size=card-small] {
  margin-top: 0;
  margin-bottom: 5em;
}
.article-cards--case-studies .article-card:nth-child(1), .article-cards--case-studies .article-card[data-size=card-large]:nth-child(1),
.article-cards--case-studies .article-card[data-size=card-medium]:nth-child(1), .article-cards--case-studies .article-card[data-size=card-small]:nth-child(1) {
  margin-top: 5em;
  margin-bottom: 5em;
}
@media all and (max-width: 1000px) {
  .article-cards--case-studies .article-card:nth-child(1), .article-cards--case-studies .article-card[data-size=card-large]:nth-child(1),
.article-cards--case-studies .article-card[data-size=card-medium]:nth-child(1), .article-cards--case-studies .article-card[data-size=card-small]:nth-child(1) {
    margin-top: 0;
    margin-bottom: 4em;
  }
}
.article-cards--case-studies .article-card[data-size=card-small] h1 {
  font-size: calc(0.34vw + 18.5px);
  line-height: 1.3;
}
@media all and (min-width: 1000px) {
  .article-cards--case-studies .article-card[data-size=card-small] .content-padding {
    min-height: 10em;
  }
}
.article-cards--case-studies .article-card[data-size=card-small] .content p {
  display: none;
}
.case-study__related .article-cards--case-studies .article-card[data-size=card-small] {
  margin-top: 0;
  margin-bottom: 5em;
}
@media all and (min-width: 1001px) {
  .article-cards--case-studies .article-card[data-size=card-large] {
    margin-top: 5em;
    margin-bottom: 5em;
  }
  .article-cards--case-studies .article-card[data-size=card-large] .content {
    padding: 5vw 4vw 4vw;
  }
  .article-cards--case-studies .article-card[data-size=card-medium]:nth-child(2) {
    margin-top: 0;
    margin-bottom: 5em;
  }
  .article-cards--case-studies .article-card[data-size=card-medium]:nth-child(3) {
    margin-top: 10em;
    margin-bottom: 5em;
    float: right;
    clear: right;
  }
  .article-cards--case-studies .article-card[data-size=card-medium]:nth-child(4) {
    margin-top: 0;
    margin-bottom: 0;
  }
  .article-cards--case-studies .article-card[data-size=card-medium]:nth-child(5) {
    margin-top: 0;
    margin-bottom: 5em;
    /*0;*/
    float: right;
    clear: right;
  }
  .article-cards--case-studies .article-card[data-size=card-medium] .content {
    padding: 4vw 3vw 3vw;
  }
  .article-cards--case-studies .article-card[data-size=card-small]:nth-child(n+4):nth-child(3n+1) {
    margin-top: 0;
    margin-bottom: 0;
    float: left;
    clear: none;
  }
  .article-cards--case-studies .article-card[data-size=card-small]:nth-child(n+4):nth-child(3n+2) {
    margin-top: 6.5em;
    margin-bottom: 0;
    float: left;
    clear: none;
  }
  .article-cards--case-studies .article-card[data-size=card-small]:nth-child(n+4):nth-child(3n+3) {
    margin-top: 6.5em;
    margin-bottom: 0;
    float: right;
    clear: right;
  }
  .article-cards--case-studies .article-card[data-size=card-small]:nth-child(n+4):nth-child(4) {
    margin-top: 0;
    clear: both;
  }
  .article-cards--case-studies .article-card[data-size=card-small]:nth-child(n+4):nth-child(5) {
    margin-top: 6.5em;
  }
  .article-cards--case-studies .article-card[data-size=card-small]:nth-child(n+4):nth-child(6) {
    margin-top: 13em;
  }
  .article-cards--case-studies .article-card[data-size=card-small] .content {
    padding: 3vw 2vw 2vw;
  }
  .article-cards--case-studies .article-card[data-size=card-small] .image {
    min-height: 6.5em;
  }
}

/* Services */
.theme-blue .services-service .article-cards--case-studies .article-card:nth-child(1) {
  margin-top: 0;
  margin-bottom: 5em;
}
.theme-blue .services-service .article-cards--case-studies .article-card.theme-blue a.button {
  color: #00F0FF;
  border-color: #00F0FF;
}
.theme-blue .services-service .article-cards--case-studies .article-card.theme-blue a.button:hover, .theme-blue .services-service .article-cards--case-studies .article-card.theme-blue a.button.selected {
  color: #00505A;
  background: #00F0FF;
  border-color: #00F0FF;
}
.theme-blue .services-service .article-cards--case-studies .article-card.theme-mint a.button {
  color: #14FFC7;
  border-color: #14FFC7;
}
.theme-blue .services-service .article-cards--case-studies .article-card.theme-mint a.button:hover, .theme-blue .services-service .article-cards--case-studies .article-card.theme-mint a.button.selected {
  color: #004C43;
  background: #14FFC7;
  border-color: #14FFC7;
}
.theme-blue .services-service .article-cards--case-studies .article-card.theme-green a.button {
  color: #8CFF50;
  border-color: #8CFF50;
}
.theme-blue .services-service .article-cards--case-studies .article-card.theme-green a.button:hover, .theme-blue .services-service .article-cards--case-studies .article-card.theme-green a.button.selected {
  color: #214427;
  background: #8CFF50;
  border-color: #8CFF50;
}
.theme-blue .services-service .article-cards--case-studies .article-card.theme-yellow a.button {
  color: #FFE533;
  border-color: #FFE533;
}
.theme-blue .services-service .article-cards--case-studies .article-card.theme-yellow a.button:hover, .theme-blue .services-service .article-cards--case-studies .article-card.theme-yellow a.button.selected {
  color: #2D2A51;
  background: #FFE533;
  border-color: #FFE533;
}
.theme-blue .services-service .article-cards--case-studies .article-card.theme-orange a.button {
  color: #FF8500;
  border-color: #FF8500;
}
.theme-blue .services-service .article-cards--case-studies .article-card.theme-orange a.button:hover, .theme-blue .services-service .article-cards--case-studies .article-card.theme-orange a.button.selected {
  color: #471C35;
  background: #FF8500;
  border-color: #FF8500;
}
.theme-blue .services-service .article-cards--case-studies .article-card.theme-red a.button {
  color: #FF6378;
  border-color: #FF6378;
}
.theme-blue .services-service .article-cards--case-studies .article-card.theme-red a.button:hover, .theme-blue .services-service .article-cards--case-studies .article-card.theme-red a.button.selected {
  color: #3E0026;
  background: #FF6378;
  border-color: #FF6378;
}
.theme-blue .services-service .article-cards--case-studies .article-card.theme-pink a.button {
  color: #FF82FF;
  border-color: #FF82FF;
}
.theme-blue .services-service .article-cards--case-studies .article-card.theme-pink a.button:hover, .theme-blue .services-service .article-cards--case-studies .article-card.theme-pink a.button.selected {
  color: #442A4F;
  background: #FF82FF;
  border-color: #FF82FF;
}
.theme-blue .services-service .article-cards--case-studies .article-card.theme-purple a.button {
  color: #B58CFF;
  border-color: #B58CFF;
}
.theme-blue .services-service .article-cards--case-studies .article-card.theme-purple a.button:hover, .theme-blue .services-service .article-cards--case-studies .article-card.theme-purple a.button.selected {
  color: #32124C;
  background: #B58CFF;
  border-color: #B58CFF;
}
.theme-blue .services-service .article-cards--case-studies .article-card.theme-teal a.button {
  color: #00505A;
  border-color: #00505A;
}
.theme-blue .services-service .article-cards--case-studies .article-card.theme-teal a.button:hover, .theme-blue .services-service .article-cards--case-studies .article-card.theme-teal a.button.selected {
  color: #80A7AC;
  background: #00505A;
  border-color: #00505A;
}

/* Case study cards */
.article-cards--case-studies .article-card {
  border-radius: 30px;
}
.article-cards--case-studies .article-card .image {
  width: 100%;
  min-height: 200px;
  height: 100%;
  /*height: 170px;*/
  /*padding: 1em 0;*/
  background: #FFFFFF;
}
.article-cards--case-studies .article-card .image .logo, .article-cards--case-studies .article-card .image .default {
  /*max-width: 250px;*/
  /*width: 100%;*/
  margin: 0 auto;
  padding: 1em;
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.article-cards--case-studies .article-card .image .default {
  width: 80%;
  height: auto;
}
.article-cards--case-studies .article-card .image .default div {
  margin: 0;
}
.article-cards--case-studies .article-card .image .logo {
  width: 100%;
  height: 100%;
  max-width: 320px;
}
.article-cards--case-studies .article-card .image .logo img {
  position: relative;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.article-cards--case-studies .article-card[data-size=card-large] .image .logo {
  max-width: 80%;
  min-height: 200px;
  height: 50%;
}
@media screen and (min-width: 1001px) {
  .article-cards--case-studies .article-card[data-size=card-large] .image .logo {
    height: 45%;
  }
}
@media screen and (min-width: 1001px) {
  .article-cards--case-studies .article-card:not(.article-card--style-stacked) .image {
    width: 45%;
    height: auto;
  }
}
.article-cards--case-studies .article-card:not(.article-card--style-stacked) .image:before {
  padding: 0;
}
.article-cards--case-studies .article-card--style-stacked {
  border: 0px;
}
.article-cards--case-studies .article-card--style-stacked .image {
  /*height: 170px;*/
  /*min-height: 170px;*/
}
.article-cards--case-studies .article-card--style-stacked .image .logo {
  max-height: 170px;
}
.article-cards--case-studies .article-card--style-stacked .button {
  margin: 0;
}

/*# sourceMappingURL=css-elements-article-card.css.map */

.contact {
  text-align: center;
  margin-bottom: 5.76vw;
}
.contact a {
  display: block;
  overflow: hidden;
  text-decoration: none;
}
.contact a:hover {
  color: inherit;
  text-decoration: none;
}
.contact h3 {
  margin: 30px 0 15px;
  line-height: 1;
  color: #00F0FF;
}
.contact p {
  margin: 0 0 6px;
  line-height: 1.2;
}
.contact .mugshot {
  position: relative;
  overflow: hidden;
  width: 60%;
  margin-left: auto;
  margin-right: auto;
  border: calc(0.5vw + 2px) solid #00F0FF;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -khtml-border-radius: 50%;
  background: #FFFFFF;
}
.contact .mugshot:after {
  content: "";
  display: block;
  clear: both;
  overflow: hidden;
}
@media all and (max-width: 1000px) {
  .contact .mugshot {
    border-width: calc(0.5vw + 8px);
  }
}
@media all and (max-width: 480px) {
  .contact .mugshot {
    border-width: calc(1vw + 5.6px);
  }
}
.contact .mugshot > div {
  position: relative;
  overflow: hidden;
  padding: 100% 0 0 0;
  background: #FFFFFF;
}
.contact .mugshot .img-replace {
  position: absolute;
  top: -6px;
  left: -6px;
  width: calc(100% + 12px) !important;
  height: calc(100% + 12px) !important;
}
.contact .mugshot img {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  clip-path: circle(calc(50% - 6px));
}

/*# sourceMappingURL=css-elements-contact.css.map */

@charset "UTF-8";
/*
--------------------
GENERAL
--------------------
*/
.active-scroll-lock {
  overflow-y: hidden;
  position: fixed;
  top: 0;
  width: 100%;
}

img {
  display: inline-block;
  vertical-align: top;
  outline: none;
  overflow: hidden;
  /* Hide overflowing alt text */
}

.ie img {
  -ms-interpolation-mode: bicubic;
}

.dynamic-img img {
  display: block;
  width: 100%;
  height: auto;
}

ul, ol {
  list-style-position: outside;
  margin-left: 0;
  margin-bottom: calc(0.22vw + 13.78px * (1.4 / 2));
}
ul li, ol li {
  margin-bottom: calc(0.22vw + 13.78px * (1.4 / 2));
  margin-left: 1.2em;
}
ul li:last-child, ol li:last-child {
  margin-bottom: 0;
}

ol {
  counter-reset: item;
}
ol li {
  display: block;
}
ol li:before {
  content: counter(item) ". ";
  counter-increment: item;
  display: inline-block;
  vertical-align: top;
  width: 1.2em;
  margin-left: -1.2em;
}
ol li > p {
  display: inline-block;
}

table, .table {
  display: table;
  border-collapse: collapse;
  border-spacing: 0;
  table-layout: fixed;
  margin-bottom: calc(0.22vw + 13.78px * (1.4 / 2));
}

input, select {
  margin: 0;
  padding: 0;
  outline: 0;
  vertical-align: middle;
}

input {
  /* Placeholder text */
}
input::-webkit-input-placeholder {
  color: #80A7AC;
}
input :-moz-placeholder {
  /* Firefox 18- */
  color: #80A7AC;
}
input ::-moz-placeholder {
  /* Firefox 19+ */
  color: #80A7AC;
}
input :-ms-input-placeholder {
  color: #80A7AC;
}

blockquote:before, blockquote:after {
  content: "";
  display: inline-block;
  color: inherit;
}
blockquote:before {
  content: "“";
  margin: 0 5px 0 0;
}
blockquote:after {
  content: "”";
  margin: 0 0 0 5px;
}

/*# sourceMappingURL=css-layout-general.css.map */

@charset "UTF-8";
/*
--------------------
LAYOUT
--------------------
*/
html {
  height: 100%;
  overflow-y: scroll;
}

body {
  height: 100%;
  background: #FFFFFF;
  text-rendering: optimizeLegibility;
  -moz-transition: background-color 0.25s ease-in-out;
  -o-transition: background-color 0.25s ease-in-out;
  -webkit-transition: background-color 0.25s ease-in-out;
  transition: background-color 0.25s ease-in-out;
  visibility: visible !important;
}
body:before {
  position: fixed;
  z-index: 999;
  color: #fff;
}
body.fixed {
  position: fixed;
  width: 100%;
}

/*--- Wrappers ---*/
.page-wrapper {
  height: 100%;
}

.page-body {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/*--- Page ---*/
.page {
  min-height: 100vh;
  -moz-transition: background-color 0.25s ease-in-out;
  -o-transition: background-color 0.25s ease-in-out;
  -webkit-transition: background-color 0.25s ease-in-out;
  transition: background-color 0.25s ease-in-out;
}
.page:after {
  content: "";
  display: block;
  clear: both;
  overflow: hidden;
}
.page.full-screen {
  padding: 0;
}
.page:before {
  content: "";
  display: block;
  position: fixed;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: inherit;
}
.page.banner {
  padding-top: 0;
}

.page,
.page-offset,
.page-banner {
  padding-top: calc(12vh + 82px);
}
@media all and (max-height: 730px) {
  .page,
.page-offset,
.page-banner {
    padding-top: 170px;
  }
}
@media all and (max-width: 1000px) {
  .page,
.page-offset,
.page-banner {
    padding-top: calc(1vw + 105px);
  }
}

.page-offset,
.page-banner {
  box-sizing: content-box;
}
.page-offset > *,
.page-banner > * {
  box-sizing: border-box;
}

@media all and (max-width: 1000px) {
  .has-submenu .page,
.has-submenu .page-offset,
.has-submenu .page-banner {
    padding-top: calc(3vw + 110px);
  }
}

.page-banner {
  position: relative;
  overflow: hidden;
  height: calc(30vh + 240px);
  margin-bottom: calc(5.76vw);
  color: #FFFFFF;
  background: #00505A;
}
@media all and (max-height: 730px) {
  .page-banner {
    height: 460px;
  }
}
@media all and (max-width: 800px) {
  .page-banner {
    height: auto;
  }
}
.page-banner .page-content {
  height: 100%;
}
@media all and (max-width: 800px) {
  .page-banner .page-content {
    height: auto;
  }
}
.page-banner .canvas {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.page-banner .bottom {
  position: absolute;
  bottom: -2px;
}
@media all and (max-width: 800px) {
  .page-banner .bottom {
    position: relative;
  }
}

.banner-pseudo:before {
  content: "";
  display: block;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  width: 100%;
  height: calc(30vh + 240px);
  margin-bottom: calc(5.76vw);
  background: #00505A;
}

/*--- Content ---*/
.page-content {
  overflow: hidden;
  margin: 0 auto;
  padding: 0 0 0 5.76vw;
  width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 12 - 0.5px + 5.76vw);
}
.page-content:after {
  content: "";
  display: block;
  clear: both;
  overflow: hidden;
}
@media all and (max-width: 1000px) {
  .page-content {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 0.5px + 5.76vw);
  }
}
@media all and (max-width: 480px) {
  .page-content {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px + 5.76vw);
  }
}

/*--- Side column ---*/
@media all and (min-width: 1001px) {
  .page-side {
    position: absolute;
    top: 0;
    width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 4 - 0.5px);
    height: 100%;
  }
}
.page-side.left {
  left: 0;
}
.page-side.right {
  right: 0;
}

/*--- Sections ---*/
.section {
  clear: both;
}
.section:after {
  content: "";
  display: block;
  clear: both;
  overflow: hidden;
}

/*--- Border: Small ---*/
.dash-small:before {
  content: "";
  display: block;
  margin: 0 0 20px;
  width: 45px;
  height: 6px;
  background: #FFFFFF;
}

/*--- Social links ---*/
.social-details .social-links {
  white-space: nowrap;
  font-size: 0;
}
.social-details .social-link {
  display: inline-block;
  vertical-align: middle;
  overflow: hidden;
}
.social-details .social-link a, .social-details .social-link a:active {
  padding: 20px 10px;
  text-decoration: none;
}
.social-details .social-link .indent {
  position: absolute;
  left: 100%;
}

.quote blockquote {
  padding: 2.88vw 2.88vw;
  -moz-border-radius: 25px;
  -webkit-border-radius: 25px;
  border-radius: 25px;
  -khtml-border-radius: 25px;
  background: #BFD3D6;
}
.quote blockquote:before, .quote blockquote:after {
  display: none;
}
.quote blockquote main:before, .quote blockquote main:after {
  content: "";
  display: block;
  font-size: calc(1.67vw + 32.9px);
  line-height: 1;
  color: #80A7AC;
}
.quote blockquote main:before {
  content: "“";
  margin-bottom: -30px;
}
.quote blockquote main:after {
  content: "”";
  float: right;
}
.quote blockquote footer {
  margin: 2.88vw 0 0 0;
  font-weight: bold;
}

/*
 * Background colours
 */
.bg-white {
  background-color: #FFFFFF;
}

.bg-lightest {
  background-color: #D6FFF0;
}

.bg-lighter {
  background-color: #BFD3D6;
}

.bg-light {
  background-color: #80A7AC;
}

.bg-dark {
  background-color: #1A626B;
}

.bg-darker {
  background-color: #00505A;
}

.bg-darker--bg-only {
  background-color: #00505A;
}

.bg-darkest {
  background-color: #1A2D50;
}

.bg-base {
  background-color: #00F0FF;
}

.bg-blue {
  background-color: #00F0FF;
}

.bg-blue-lighter {
  background-color: #CCFCFF;
}

.bg-blue-light {
  background-color: #80A7AC;
}

.bg-blue-dark {
  background-color: #00505A;
}

.bg-blue-darkest {
  background-color: #003E46;
}

.bg-blue-tint {
  background-color: #266A73;
}

.bg-teal {
  background-color: #00505A;
}

.bg-teal-lighter {
  background-color: #D0FFF4;
}

.bg-teal-light {
  background-color: #80A7AC;
}

.bg-teal-dark {
  background-color: #80A7AC;
}

.bg-teal-tint {
  background-color: #80A7AC;
}

.bg-mint {
  background-color: #14FFC7;
}

.bg-mint-lighter {
  background-color: #D6FFF0;
}

.bg-mint-light {
  background-color: #80A5A1;
}

.bg-mint-dark {
  background-color: #004C43;
}

.bg-mint-tint {
  background-color: #27675F;
}

.bg-green {
  background-color: #8CFF50;
}

.bg-green-lighter {
  background-color: #EEFFE5;
}

.bg-green-light {
  background-color: #90A193;
}

.bg-green-dark {
  background-color: #214427;
}

.bg-green-tint {
  background-color: #426047;
}

.bg-yellow {
  background-color: #FFE533;
}

.bg-yellow-lighter {
  background-color: #FFFAD6;
}

.bg-yellow-light {
  background-color: #9694A8;
}

.bg-yellow-dark {
  background-color: #2D2A51;
}

.bg-yellow-tint {
  background-color: #4D4A6B;
}

.bg-orange {
  background-color: #FF8500;
}

.bg-orange-lighter {
  background-color: #FFE7CC;
}

.bg-orange-light {
  background-color: #A38D9A;
}

.bg-orange-dark {
  background-color: #471C35;
}

.bg-orange-tint {
  background-color: #633E53;
}

.bg-red {
  background-color: #FF6378;
}

.bg-red-lighter {
  background-color: #FFE0E4;
}

.bg-red-light {
  background-color: #9E8092;
}

.bg-red-dark {
  background-color: #3E0026;
}

.bg-red-tint {
  background-color: #5B2646;
}

.bg-maroon {
  background-color: #FF6378;
}

.bg-maroon-lighter {
  background-color: #FFE0E4;
}

.bg-maroon-light {
  background-color: #9E8092;
}

.bg-maroon-dark {
  background-color: #3E0026;
}

.bg-maroon-tint {
  background-color: #9E8092;
}

.bg-pink {
  background-color: #FF82FF;
}

.bg-pink-lighter {
  background-color: #FFE6FF;
}

.bg-pink-light {
  background-color: #A194A7;
}

.bg-pink-dark {
  background-color: #442A4F;
}

.bg-pink-tint {
  background-color: #604A69;
}

.bg-purple {
  background-color: #B58CFF;
}

.bg-purple-lighter {
  background-color: #F0E8FF;
}

.bg-purple-light {
  background-color: #9888A5;
}

.bg-purple-dark {
  background-color: #32124C;
}

.bg-purple-tint {
  background-color: #513667;
}

/*
 * Text colours
 */
.c-white {
  color: #FFFFFF;
}

.c-black {
  color: #000000;
}

.c-lightest {
  color: #D6FFF0;
}

.c-lighter {
  color: #BFD3D6;
}

.c-light {
  color: #80A7AC;
}

.c-dark {
  color: #1A626B;
}

.c-darker {
  color: #00505A;
}

.c-darkest {
  color: #1A2D50;
}

.c-base {
  color: #00F0FF;
}

.c-high {
  color: #00F0FF;
}

.c-error {
  color: #ff6666;
}

.c-blue {
  color: #00F0FF;
}

.c-blue-lighter {
  color: #CCFCFF;
}

.c-blue-light {
  color: #80A7AC;
}

.c-blue-dark {
  color: #00505A;
}

.c-blue-darkest {
  color: #003E46;
}

.c-blue-tint {
  color: #266A73;
}

.c-teal {
  color: #00505A;
}

.c-teal-lighter {
  color: #D0FFF4;
}

.c-teal-light {
  color: #80A7AC;
}

.c-teal-dark {
  color: #80A7AC;
}

.c-teal-tint {
  color: #80A7AC;
}

.c-mint {
  color: #14FFC7;
}

.c-mint-lighter {
  color: #D6FFF0;
}

.c-mint-light {
  color: #80A5A1;
}

.c-mint-dark {
  color: #004C43;
}

.c-mint-tint {
  color: #27675F;
}

.c-green {
  color: #8CFF50;
}

.c-green-lighter {
  color: #EEFFE5;
}

.c-green-light {
  color: #90A193;
}

.c-green-dark {
  color: #214427;
}

.c-green-tint {
  color: #426047;
}

.c-yellow {
  color: #FFE533;
}

.c-yellow-lighter {
  color: #FFFAD6;
}

.c-yellow-light {
  color: #9694A8;
}

.c-yellow-dark {
  color: #2D2A51;
}

.c-yellow-tint {
  color: #4D4A6B;
}

.c-orange {
  color: #FF8500;
}

.c-orange-lighter {
  color: #FFE7CC;
}

.c-orange-light {
  color: #A38D9A;
}

.c-orange-dark {
  color: #471C35;
}

.c-orange-tint {
  color: #633E53;
}

.c-red {
  color: #FF6378;
}

.c-red-lighter {
  color: #FFE0E4;
}

.c-red-light {
  color: #9E8092;
}

.c-red-dark {
  color: #3E0026;
}

.c-red-tint {
  color: #5B2646;
}

.c-maroon {
  color: #FF6378;
}

.c-maroon-lighter {
  color: #FFE0E4;
}

.c-maroon-light {
  color: #9E8092;
}

.c-maroon-dark {
  color: #3E0026;
}

.c-maroon-tint {
  color: #9E8092;
}

.c-pink {
  color: #FF82FF;
}

.c-pink-lighter {
  color: #FFE6FF;
}

.c-pink-light {
  color: #A194A7;
}

.c-pink-dark {
  color: #442A4F;
}

.c-pink-tint {
  color: #604A69;
}

.c-purple {
  color: #B58CFF;
}

.c-purple-lighter {
  color: #F0E8FF;
}

.c-purple-light {
  color: #9888A5;
}

.c-purple-dark {
  color: #32124C;
}

.c-purple-tint {
  color: #513667;
}

/*colour var*/
.colour-hue-teal .page-header, .colour-hue-teal.page-header {
  /*
  // Header: Social links
  .social-links {
  	a {
  		.colour {
  			fill:#80A7AC;
  			opacity:0.5;
  		}
  		&:hover .colour {
  			fill:#80A7AC;
  			opacity:1;
  		}
  	}
  }
  */
}
.colour-hue-teal .page-header.hard-scrolled, .colour-hue-teal.page-header.hard-scrolled {
  background: #00505A;
}
.colour-hue-teal .page-header .logo .letter, .colour-hue-teal.page-header .logo .letter {
  fill: #FFFFFF;
  opacity: 1;
}
.colour-hue-teal .page-header .logo .zero, .colour-hue-teal.page-header .logo .zero {
  fill: #00F0FF;
}
.colour-hue-teal .page-header .menu-icon span, .colour-hue-teal.page-header .menu-icon span {
  background: #FFFFFF;
}
.colour-hue-teal .page-header .secondary-menu a, .colour-hue-teal .page-header .secondary-menu a:active, .colour-hue-teal.page-header .secondary-menu a, .colour-hue-teal.page-header .secondary-menu a:active {
  color: #80A7AC;
}
.colour-hue-teal.page-header {
  background: #00505A;
}
.colour-hue-teal .page {
  background: #00505A;
}

.page-header.bg-teal {
  background: transparent;
  /*
  .social-links {
  	a {
  		.colour{
  			fill:#80A7AC;
  			opacity:0.5;
  		}
  		&:hover .colour{
  			fill:#80A7AC;
  			opacity:1;
  		}
  	}
  }
  */
}
.page-header.bg-teal:before {
  content: "";
  display: block;
  position: absolute;
  height: 100%;
  width: 100%;
  background: #00505A;
}

.colour-hue-blue .page-header, .colour-hue-blue.page-header {
  /*
  // Header: Social links
  .social-links {
  	a {
  		.colour {
  			fill:#00505A;
  			opacity:0.5;
  		}
  		&:hover .colour {
  			fill:#00505A;
  			opacity:1;
  		}
  	}
  }
  */
}
.colour-hue-blue .page-header.hard-scrolled, .colour-hue-blue.page-header.hard-scrolled {
  background: #00F0FF;
}
.colour-hue-blue .page-header .logo .letter, .colour-hue-blue.page-header .logo .letter {
  fill: #FFFFFF;
  opacity: 1;
}
.colour-hue-blue .page-header .logo .zero, .colour-hue-blue.page-header .logo .zero {
  fill: #00505A;
}
.colour-hue-blue .page-header .menu-icon span, .colour-hue-blue.page-header .menu-icon span {
  background: #FFFFFF;
}
.colour-hue-blue .page-header .secondary-menu a, .colour-hue-blue .page-header .secondary-menu a:active, .colour-hue-blue.page-header .secondary-menu a, .colour-hue-blue.page-header .secondary-menu a:active {
  color: #266A73;
}
.colour-hue-blue.page-header {
  background: #00F0FF;
}
.colour-hue-blue .page {
  background: #00F0FF;
}

.page-header.bg-blue {
  background: transparent;
  /*
  .social-links {
  	a {
  		.colour{
  			fill:#00505A;
  			opacity:0.5;
  		}
  		&:hover .colour{
  			fill:#00505A;
  			opacity:1;
  		}
  	}
  }
  */
}
.page-header.bg-blue:before {
  content: "";
  display: block;
  position: absolute;
  height: 100%;
  width: 100%;
  background: #00F0FF;
}

.colour-hue-green .page-header, .colour-hue-green.page-header {
  /*
  // Header: Social links
  .social-links {
  	a {
  		.colour {
  			fill:#214427;
  			opacity:0.5;
  		}
  		&:hover .colour {
  			fill:#214427;
  			opacity:1;
  		}
  	}
  }
  */
}
.colour-hue-green .page-header.hard-scrolled, .colour-hue-green.page-header.hard-scrolled {
  background: #8CFF50;
}
.colour-hue-green .page-header .logo .letter, .colour-hue-green.page-header .logo .letter {
  fill: #FFFFFF;
  opacity: 1;
}
.colour-hue-green .page-header .logo .zero, .colour-hue-green.page-header .logo .zero {
  fill: #214427;
}
.colour-hue-green .page-header .menu-icon span, .colour-hue-green.page-header .menu-icon span {
  background: #FFFFFF;
}
.colour-hue-green .page-header .secondary-menu a, .colour-hue-green .page-header .secondary-menu a:active, .colour-hue-green.page-header .secondary-menu a, .colour-hue-green.page-header .secondary-menu a:active {
  color: #426047;
}
.colour-hue-green.page-header {
  background: #8CFF50;
}
.colour-hue-green .page {
  background: #8CFF50;
}

.page-header.bg-green {
  background: transparent;
  /*
  .social-links {
  	a {
  		.colour{
  			fill:#214427;
  			opacity:0.5;
  		}
  		&:hover .colour{
  			fill:#214427;
  			opacity:1;
  		}
  	}
  }
  */
}
.page-header.bg-green:before {
  content: "";
  display: block;
  position: absolute;
  height: 100%;
  width: 100%;
  background: #8CFF50;
}

.colour-hue-mint .page-header, .colour-hue-mint.page-header {
  /*
  // Header: Social links
  .social-links {
  	a {
  		.colour {
  			fill:#004C43;
  			opacity:0.5;
  		}
  		&:hover .colour {
  			fill:#004C43;
  			opacity:1;
  		}
  	}
  }
  */
}
.colour-hue-mint .page-header.hard-scrolled, .colour-hue-mint.page-header.hard-scrolled {
  background: #14FFC7;
}
.colour-hue-mint .page-header .logo .letter, .colour-hue-mint.page-header .logo .letter {
  fill: #FFFFFF;
  opacity: 1;
}
.colour-hue-mint .page-header .logo .zero, .colour-hue-mint.page-header .logo .zero {
  fill: #004C43;
}
.colour-hue-mint .page-header .menu-icon span, .colour-hue-mint.page-header .menu-icon span {
  background: #FFFFFF;
}
.colour-hue-mint .page-header .secondary-menu a, .colour-hue-mint .page-header .secondary-menu a:active, .colour-hue-mint.page-header .secondary-menu a, .colour-hue-mint.page-header .secondary-menu a:active {
  color: #27675F;
}
.colour-hue-mint.page-header {
  background: #14FFC7;
}
.colour-hue-mint .page {
  background: #14FFC7;
}

.page-header.bg-mint {
  background: transparent;
  /*
  .social-links {
  	a {
  		.colour{
  			fill:#004C43;
  			opacity:0.5;
  		}
  		&:hover .colour{
  			fill:#004C43;
  			opacity:1;
  		}
  	}
  }
  */
}
.page-header.bg-mint:before {
  content: "";
  display: block;
  position: absolute;
  height: 100%;
  width: 100%;
  background: #14FFC7;
}

.colour-hue-yellow .page-header, .colour-hue-yellow.page-header {
  /*
  // Header: Social links
  .social-links {
  	a {
  		.colour {
  			fill:#2D2A51;
  			opacity:0.5;
  		}
  		&:hover .colour {
  			fill:#2D2A51;
  			opacity:1;
  		}
  	}
  }
  */
}
.colour-hue-yellow .page-header.hard-scrolled, .colour-hue-yellow.page-header.hard-scrolled {
  background: #FFE533;
}
.colour-hue-yellow .page-header .logo .letter, .colour-hue-yellow.page-header .logo .letter {
  fill: #0C2340;
  opacity: 1;
}
.colour-hue-yellow .page-header .logo .zero, .colour-hue-yellow.page-header .logo .zero {
  fill: #2D2A51;
}
.colour-hue-yellow .page-header .menu-icon span, .colour-hue-yellow.page-header .menu-icon span {
  background: #0C2340;
}
.colour-hue-yellow .page-header .secondary-menu a, .colour-hue-yellow .page-header .secondary-menu a:active, .colour-hue-yellow.page-header .secondary-menu a, .colour-hue-yellow.page-header .secondary-menu a:active {
  color: #4D4A6B;
}
.colour-hue-yellow.page-header {
  background: #FFE533;
}
.colour-hue-yellow .page {
  background: #FFE533;
}

.page-header.bg-yellow {
  background: transparent;
  /*
  .social-links {
  	a {
  		.colour{
  			fill:#2D2A51;
  			opacity:0.5;
  		}
  		&:hover .colour{
  			fill:#2D2A51;
  			opacity:1;
  		}
  	}
  }
  */
}
.page-header.bg-yellow:before {
  content: "";
  display: block;
  position: absolute;
  height: 100%;
  width: 100%;
  background: #FFE533;
}

.colour-hue-orange .page-header, .colour-hue-orange.page-header {
  /*
  // Header: Social links
  .social-links {
  	a {
  		.colour {
  			fill:#471C35;
  			opacity:0.5;
  		}
  		&:hover .colour {
  			fill:#471C35;
  			opacity:1;
  		}
  	}
  }
  */
}
.colour-hue-orange .page-header.hard-scrolled, .colour-hue-orange.page-header.hard-scrolled {
  background: #FF8500;
}
.colour-hue-orange .page-header .logo .letter, .colour-hue-orange.page-header .logo .letter {
  fill: #FFFFFF;
  opacity: 1;
}
.colour-hue-orange .page-header .logo .zero, .colour-hue-orange.page-header .logo .zero {
  fill: #471C35;
}
.colour-hue-orange .page-header .menu-icon span, .colour-hue-orange.page-header .menu-icon span {
  background: #FFFFFF;
}
.colour-hue-orange .page-header .secondary-menu a, .colour-hue-orange .page-header .secondary-menu a:active, .colour-hue-orange.page-header .secondary-menu a, .colour-hue-orange.page-header .secondary-menu a:active {
  color: #633E53;
}
.colour-hue-orange.page-header {
  background: #FF8500;
}
.colour-hue-orange .page {
  background: #FF8500;
}

.page-header.bg-orange {
  background: transparent;
  /*
  .social-links {
  	a {
  		.colour{
  			fill:#471C35;
  			opacity:0.5;
  		}
  		&:hover .colour{
  			fill:#471C35;
  			opacity:1;
  		}
  	}
  }
  */
}
.page-header.bg-orange:before {
  content: "";
  display: block;
  position: absolute;
  height: 100%;
  width: 100%;
  background: #FF8500;
}

.colour-hue-red .page-header, .colour-hue-red.page-header {
  /*
  // Header: Social links
  .social-links {
  	a {
  		.colour {
  			fill:#3E0026;
  			opacity:0.5;
  		}
  		&:hover .colour {
  			fill:#3E0026;
  			opacity:1;
  		}
  	}
  }
  */
}
.colour-hue-red .page-header.hard-scrolled, .colour-hue-red.page-header.hard-scrolled {
  background: #FF6378;
}
.colour-hue-red .page-header .logo .letter, .colour-hue-red.page-header .logo .letter {
  fill: #FFFFFF;
  opacity: 1;
}
.colour-hue-red .page-header .logo .zero, .colour-hue-red.page-header .logo .zero {
  fill: #3E0026;
}
.colour-hue-red .page-header .menu-icon span, .colour-hue-red.page-header .menu-icon span {
  background: #FFFFFF;
}
.colour-hue-red .page-header .secondary-menu a, .colour-hue-red .page-header .secondary-menu a:active, .colour-hue-red.page-header .secondary-menu a, .colour-hue-red.page-header .secondary-menu a:active {
  color: #5B2646;
}
.colour-hue-red.page-header {
  background: #FF6378;
}
.colour-hue-red .page {
  background: #FF6378;
}

.page-header.bg-red {
  background: transparent;
  /*
  .social-links {
  	a {
  		.colour{
  			fill:#3E0026;
  			opacity:0.5;
  		}
  		&:hover .colour{
  			fill:#3E0026;
  			opacity:1;
  		}
  	}
  }
  */
}
.page-header.bg-red:before {
  content: "";
  display: block;
  position: absolute;
  height: 100%;
  width: 100%;
  background: #FF6378;
}

.colour-hue-maroon .page-header, .colour-hue-maroon.page-header {
  /*
  // Header: Social links
  .social-links {
  	a {
  		.colour {
  			fill:#9E8092;
  			opacity:0.5;
  		}
  		&:hover .colour {
  			fill:#9E8092;
  			opacity:1;
  		}
  	}
  }
  */
}
.colour-hue-maroon .page-header.hard-scrolled, .colour-hue-maroon.page-header.hard-scrolled {
  background: #FF6378;
}
.colour-hue-maroon .page-header .logo .letter, .colour-hue-maroon.page-header .logo .letter {
  fill: #FFFFFF;
  opacity: 1;
}
.colour-hue-maroon .page-header .logo .zero, .colour-hue-maroon.page-header .logo .zero {
  fill: #FF6378;
}
.colour-hue-maroon .page-header .menu-icon span, .colour-hue-maroon.page-header .menu-icon span {
  background: #FFFFFF;
}
.colour-hue-maroon .page-header .secondary-menu a, .colour-hue-maroon .page-header .secondary-menu a:active, .colour-hue-maroon.page-header .secondary-menu a, .colour-hue-maroon.page-header .secondary-menu a:active {
  color: #9E8092;
}
.colour-hue-maroon.page-header {
  background: #FF6378;
}
.colour-hue-maroon .page {
  background: #FF6378;
}

.page-header.bg-maroon {
  background: transparent;
  /*
  .social-links {
  	a {
  		.colour{
  			fill:#9E8092;
  			opacity:0.5;
  		}
  		&:hover .colour{
  			fill:#9E8092;
  			opacity:1;
  		}
  	}
  }
  */
}
.page-header.bg-maroon:before {
  content: "";
  display: block;
  position: absolute;
  height: 100%;
  width: 100%;
  background: #FF6378;
}

.colour-hue-pink .page-header, .colour-hue-pink.page-header {
  /*
  // Header: Social links
  .social-links {
  	a {
  		.colour {
  			fill:#442A4F;
  			opacity:0.5;
  		}
  		&:hover .colour {
  			fill:#442A4F;
  			opacity:1;
  		}
  	}
  }
  */
}
.colour-hue-pink .page-header.hard-scrolled, .colour-hue-pink.page-header.hard-scrolled {
  background: #FF82FF;
}
.colour-hue-pink .page-header .logo .letter, .colour-hue-pink.page-header .logo .letter {
  fill: #FFFFFF;
  opacity: 1;
}
.colour-hue-pink .page-header .logo .zero, .colour-hue-pink.page-header .logo .zero {
  fill: #442A4F;
}
.colour-hue-pink .page-header .menu-icon span, .colour-hue-pink.page-header .menu-icon span {
  background: #FFFFFF;
}
.colour-hue-pink .page-header .secondary-menu a, .colour-hue-pink .page-header .secondary-menu a:active, .colour-hue-pink.page-header .secondary-menu a, .colour-hue-pink.page-header .secondary-menu a:active {
  color: #604A69;
}
.colour-hue-pink.page-header {
  background: #FF82FF;
}
.colour-hue-pink .page {
  background: #FF82FF;
}

.page-header.bg-pink {
  background: transparent;
  /*
  .social-links {
  	a {
  		.colour{
  			fill:#442A4F;
  			opacity:0.5;
  		}
  		&:hover .colour{
  			fill:#442A4F;
  			opacity:1;
  		}
  	}
  }
  */
}
.page-header.bg-pink:before {
  content: "";
  display: block;
  position: absolute;
  height: 100%;
  width: 100%;
  background: #FF82FF;
}

.colour-hue-purple .page-header, .colour-hue-purple.page-header {
  /*
  // Header: Social links
  .social-links {
  	a {
  		.colour {
  			fill:#32124C;
  			opacity:0.5;
  		}
  		&:hover .colour {
  			fill:#32124C;
  			opacity:1;
  		}
  	}
  }
  */
}
.colour-hue-purple .page-header.hard-scrolled, .colour-hue-purple.page-header.hard-scrolled {
  background: #B58CFF;
}
.colour-hue-purple .page-header .logo .letter, .colour-hue-purple.page-header .logo .letter {
  fill: #FFFFFF;
  opacity: 1;
}
.colour-hue-purple .page-header .logo .zero, .colour-hue-purple.page-header .logo .zero {
  fill: #32124C;
}
.colour-hue-purple .page-header .menu-icon span, .colour-hue-purple.page-header .menu-icon span {
  background: #FFFFFF;
}
.colour-hue-purple .page-header .secondary-menu a, .colour-hue-purple .page-header .secondary-menu a:active, .colour-hue-purple.page-header .secondary-menu a, .colour-hue-purple.page-header .secondary-menu a:active {
  color: #513667;
}
.colour-hue-purple.page-header {
  background: #B58CFF;
}
.colour-hue-purple .page {
  background: #B58CFF;
}

.page-header.bg-purple {
  background: transparent;
  /*
  .social-links {
  	a {
  		.colour{
  			fill:#32124C;
  			opacity:0.5;
  		}
  		&:hover .colour{
  			fill:#32124C;
  			opacity:1;
  		}
  	}
  }
  */
}
.page-header.bg-purple:before {
  content: "";
  display: block;
  position: absolute;
  height: 100%;
  width: 100%;
  background: #B58CFF;
}

.colour-hue-purple-tint .page-header, .colour-hue-purple-tint.page-header {
  /*
  // Header: Social links
  .social-links {
  	a {
  		.colour {
  			fill:#513667;
  			opacity:0.5;
  		}
  		&:hover .colour {
  			fill:#513667;
  			opacity:1;
  		}
  	}
  }
  */
}
.colour-hue-purple-tint .page-header.hard-scrolled, .colour-hue-purple-tint.page-header.hard-scrolled {
  background: #B58CFF;
}
.colour-hue-purple-tint .page-header .logo .letter, .colour-hue-purple-tint.page-header .logo .letter {
  fill: #FFFFFF;
  opacity: 1;
}
.colour-hue-purple-tint .page-header .logo .zero, .colour-hue-purple-tint.page-header .logo .zero {
  fill: #513667;
}
.colour-hue-purple-tint .page-header .menu-icon span, .colour-hue-purple-tint.page-header .menu-icon span {
  background: #FFFFFF;
}
.colour-hue-purple-tint.page-header {
  background: #B58CFF;
}
.colour-hue-purple-tint .page {
  background: #B58CFF;
}

.page-header.bg-purple-tint {
  background: transparent;
  /*
  .social-links {
  	a {
  		.colour{
  			fill:#513667;
  			opacity:0.5;
  		}
  		&:hover .colour{
  			fill:#513667;
  			opacity:1;
  		}
  	}
  }
  */
}
.page-header.bg-purple-tint:before {
  content: "";
  display: block;
  position: absolute;
  height: 100%;
  width: 100%;
  background: #B58CFF;
}

.colour-hue-yellow-dark .page-header, .colour-hue-yellow-dark.page-header {
  /*
  // Header: Social links
  .social-links {
  	a {
  		.colour {
  			fill:#FFFFFF;
  			opacity:0.5;
  		}
  		&:hover .colour {
  			fill:#FFFFFF;
  			opacity:1;
  		}
  	}
  }
  */
}
.colour-hue-yellow-dark .page-header.hard-scrolled, .colour-hue-yellow-dark.page-header.hard-scrolled {
  background: #2D2A51;
}
.colour-hue-yellow-dark .page-header .logo .letter, .colour-hue-yellow-dark.page-header .logo .letter {
  fill: #FFFFFF;
  opacity: 1;
}
.colour-hue-yellow-dark .page-header .logo .zero, .colour-hue-yellow-dark.page-header .logo .zero {
  fill: #FFE533;
}
.colour-hue-yellow-dark .page-header .menu-icon span, .colour-hue-yellow-dark.page-header .menu-icon span {
  background: #FFFFFF;
}
.colour-hue-yellow-dark.page-header {
  background: #2D2A51;
}
.colour-hue-yellow-dark .page {
  background: #2D2A51;
}

.page-header.bg-yellow-dark {
  background: transparent;
  /*
  .social-links {
  	a {
  		.colour{
  			fill:#FFFFFF;
  			opacity:0.5;
  		}
  		&:hover .colour{
  			fill:#FFFFFF;
  			opacity:1;
  		}
  	}
  }
  */
}
.page-header.bg-yellow-dark:before {
  content: "";
  display: block;
  position: absolute;
  height: 100%;
  width: 100%;
  background: #2D2A51;
}

.colour-hue-orange-dark .page-header, .colour-hue-orange-dark.page-header {
  /*
  // Header: Social links
  .social-links {
  	a {
  		.colour {
  			fill:#FFFFFF;
  			opacity:0.5;
  		}
  		&:hover .colour {
  			fill:#FFFFFF;
  			opacity:1;
  		}
  	}
  }
  */
}
.colour-hue-orange-dark .page-header.hard-scrolled, .colour-hue-orange-dark.page-header.hard-scrolled {
  background: #471C35;
}
.colour-hue-orange-dark .page-header .logo .letter, .colour-hue-orange-dark.page-header .logo .letter {
  fill: #FFFFFF;
  opacity: 1;
}
.colour-hue-orange-dark .page-header .logo .zero, .colour-hue-orange-dark.page-header .logo .zero {
  fill: #FF8500;
}
.colour-hue-orange-dark .page-header .menu-icon span, .colour-hue-orange-dark.page-header .menu-icon span {
  background: #FFFFFF;
}
.colour-hue-orange-dark.page-header {
  background: #471C35;
}
.colour-hue-orange-dark .page {
  background: #471C35;
}

.page-header.bg-orange-dark {
  background: transparent;
  /*
  .social-links {
  	a {
  		.colour{
  			fill:#FFFFFF;
  			opacity:0.5;
  		}
  		&:hover .colour{
  			fill:#FFFFFF;
  			opacity:1;
  		}
  	}
  }
  */
}
.page-header.bg-orange-dark:before {
  content: "";
  display: block;
  position: absolute;
  height: 100%;
  width: 100%;
  background: #471C35;
}

.colour-hue-red-dark .page-header, .colour-hue-red-dark.page-header {
  /*
  // Header: Social links
  .social-links {
  	a {
  		.colour {
  			fill:#FFFFFF;
  			opacity:0.5;
  		}
  		&:hover .colour {
  			fill:#FFFFFF;
  			opacity:1;
  		}
  	}
  }
  */
}
.colour-hue-red-dark .page-header.hard-scrolled, .colour-hue-red-dark.page-header.hard-scrolled {
  background: #3E0026;
}
.colour-hue-red-dark .page-header .logo .letter, .colour-hue-red-dark.page-header .logo .letter {
  fill: #FFFFFF;
  opacity: 1;
}
.colour-hue-red-dark .page-header .logo .zero, .colour-hue-red-dark.page-header .logo .zero {
  fill: #FF6378;
}
.colour-hue-red-dark .page-header .menu-icon span, .colour-hue-red-dark.page-header .menu-icon span {
  background: #FFFFFF;
}
.colour-hue-red-dark.page-header {
  background: #3E0026;
}
.colour-hue-red-dark .page {
  background: #3E0026;
}

.page-header.bg-red-dark {
  background: transparent;
  /*
  .social-links {
  	a {
  		.colour{
  			fill:#FFFFFF;
  			opacity:0.5;
  		}
  		&:hover .colour{
  			fill:#FFFFFF;
  			opacity:1;
  		}
  	}
  }
  */
}
.page-header.bg-red-dark:before {
  content: "";
  display: block;
  position: absolute;
  height: 100%;
  width: 100%;
  background: #3E0026;
}

.theme-blue {
  color: #00505A;
}
.theme-blue .page-header {
  background: #00505A;
}
.theme-blue .page-header.hard-scrolled:before {
  background: #00505A;
}
.theme-blue .page-header.trans.hard-scrolled {
  background: #00505A;
  color: red;
}
.theme-blue .page-header .logo .zero {
  fill: #00F0FF;
}
.theme-blue .page-header .social-links a .colour {
  fill: #80A7AC;
  opacity: 0.5;
}
.theme-blue .page-header .social-links a use {
  opacity: 0.5;
  fill: #FFF;
  transition: fill 0.25s ease-in-out, opacity 0.25s ease-in-out;
}
.theme-blue .page-header .social-links a:hover .colour {
  fill: #FFFFFF;
  opacity: 1;
}
.theme-blue .page-banner {
  background: #00505A;
}
.theme-blue .page-banner h1 {
  color: #00F0FF;
}
.theme-blue .banner-pseudo:before {
  background: #00505A;
}
@media screen and (max-width: 1000px) {
  .theme-blue .banner-pseudo:before {
    background: #FFFFFF;
  }
}
.theme-blue:not(.menu-on) .menu-button:hover .menu-icon span {
  background: #00F0FF;
}
.theme-blue .theme-text-high {
  color: #00F0FF;
}
.theme-blue .theme-text-lighter {
  color: #CCFCFF;
}
.theme-blue .theme-text-light {
  color: #80A7AC;
}
.theme-blue .theme-text-dark {
  color: #00505A;
}
.theme-blue .theme-text-tint {
  color: #266A73;
}
.theme-blue .theme-bg-high {
  background: #00F0FF;
}
.theme-blue .theme-bg-lighter {
  background: #CCFCFF;
}
.theme-blue .theme-bg-light {
  background: #80A7AC;
}
.theme-blue .theme-bg-dark {
  background: #00505A;
}
.theme-blue .theme-bg-tint {
  background: #266A73;
}
.theme-blue .theme-section {
  /* background:#00505A; */
  color: #CCFCFF;
}
.theme-blue .theme-section .page-content .title h2 {
  color: #00F0FF;
}
.theme-blue .theme-section.theme-section--background-white {
  background: #fff;
  color: #00505A;
}
.theme-blue .theme-section.theme-section--background-white .page-content {
  /* styling for card grid  */
}
.theme-blue .theme-section.theme-section--background-white .page-content h3 {
  color: #00F0FF;
  /* styling for card grid  */
}
.theme-blue .theme-section.theme-section--background-white .page-content h3.card-title {
  color: #00505A;
  font-size: calc(0.5vw + 14.5px);
}
.theme-blue .theme-section.theme-section--background-white .page-content .title-dark h2, .theme-blue .theme-section.theme-section--background-white .page-content .title-dark h3 {
  color: #00505A;
}
.theme-blue .theme-section.theme-section--background-white .page-content .related-articles .article {
  border: 0px;
}
.theme-blue .theme-section.theme-section--background-white .page-content .related-articles .article time, .theme-blue .theme-section.theme-section--background-white .page-content .related-articles .article h1 {
  color: #00505A;
}
.theme-blue .theme-section.theme-section--background-transparent {
  background: transparent;
  color: #00505A;
}
.theme-blue .theme-section.theme-section--background-transparent .page-content {
  /* styling for card grid  */
}
.theme-blue .theme-section.theme-section--background-transparent .page-content h3 {
  color: #00F0FF;
  /* styling for card grid  */
}
.theme-blue .theme-section.theme-section--background-transparent .page-content h3.card-title {
  color: #00505A;
}
.theme-blue .theme-section.theme-section--background-transparent .page-content .related-articles .article {
  border: 0px;
}
.theme-blue .theme-section.theme-section--background-transparent .page-content .related-articles .article time, .theme-blue .theme-section.theme-section--background-transparent .page-content .related-articles .article h1 {
  color: #00505A;
}
.theme-blue .theme-section.theme-section--blue-dark {
  background: #003E46;
  color: #00F0FF;
}
.theme-blue .theme-section.theme-section--blue-dark .page-content {
  /* styling for card grid  */
}
.theme-blue .theme-section.theme-section--blue-dark .page-content h3 {
  color: #00F0FF;
  /* styling for card grid  */
}
.theme-blue .theme-section.theme-section--blue-dark .page-content h3.card-title {
  color: #00F0FF;
}
.theme-blue .theme-section.theme-section--blue-dark .page-content .related-articles .article {
  border: 0px;
}
.theme-blue .theme-section.theme-section--blue-dark .page-content .related-articles .article time, .theme-blue .theme-section.theme-section--blue-dark .page-content .related-articles .article h1 {
  color: #00505A;
}
.theme-blue .theme-section.theme-section__panel.panel--mint-dark .panel-component {
  background-color: #004C43;
  position: relative;
}
.theme-blue .theme-section.theme-section__panel.panel--mint-dark .panel-component::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url("/assets/images/services/panels/panels-dashes.svg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0.1;
  pointer-events: none;
  z-index: 1;
}
.theme-blue .theme-section.theme-section__panel.panel--mint-dark .panel-component > * {
  position: relative;
  z-index: 2;
}
.theme-blue .theme-section.theme-section__panel.panel--mint-dark .panel-component__title h2 {
  color: #14FFC7;
}
.theme-blue .theme-section.theme-section__panel.panel--mint-dark .panel-component__number span {
  color: #14FFC7;
}
.theme-blue .theme-section.theme-section__panel.panel--mint-dark .button {
  color: #14FFC7;
  border-color: #14FFC7;
  background: transparent;
}
.theme-blue .theme-section.theme-section__panel.panel--mint-dark .button:not(.disabled):not(.ignore-hover):hover, .theme-blue .theme-section.theme-section__panel.panel--mint-dark .button:not(.disabled):active {
  color: #004C43;
  border-color: #14FFC7;
  background: #14FFC7;
}
.theme-blue .theme-section.theme-section__panel.panel--yellow .panel-component {
  background-color: #2D2A51;
  position: relative;
}
.theme-blue .theme-section.theme-section__panel.panel--yellow .panel-component::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url("/assets/images/services/panels/panels-circles.svg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0.5;
  pointer-events: none;
  z-index: 1;
}
.theme-blue .theme-section.theme-section__panel.panel--yellow .panel-component > * {
  position: relative;
  z-index: 2;
}
.theme-blue .theme-section.theme-section__panel.panel--yellow .panel-component__title h2 {
  color: #FFE533;
}
.theme-blue .theme-section.theme-section__panel.panel--yellow .panel-component__number span {
  color: #FFE533;
}
.theme-blue .theme-section.theme-section__panel.panel--yellow .button {
  color: #FFE533;
  border-color: #FFE533;
  background: transparent;
}
.theme-blue .theme-section.theme-section__panel.panel--yellow .button:not(.disabled):not(.ignore-hover):hover, .theme-blue .theme-section.theme-section__panel.panel--yellow .button:not(.disabled):active {
  color: #2D2A51;
  border-color: #FFE533;
  background: #FFE533;
}
.theme-blue .theme-section.theme-section__panel.panel--green .panel-component {
  background-color: #214427;
  position: relative;
}
.theme-blue .theme-section.theme-section__panel.panel--green .panel-component::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url("/assets/images/services/panels/panels-wave.svg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0.2;
  pointer-events: none;
  z-index: 1;
}
.theme-blue .theme-section.theme-section__panel.panel--green .panel-component > * {
  position: relative;
  z-index: 2;
}
.theme-blue .theme-section.theme-section__panel.panel--green .panel-component__title h2 {
  color: #8CFF50;
}
.theme-blue .theme-section.theme-section__panel.panel--green .panel-component__number span {
  color: #8CFF50;
}
.theme-blue .theme-section.theme-section__panel.panel--green .button {
  color: #8CFF50;
  border-color: #8CFF50;
  background: transparent;
}
.theme-blue .theme-section.theme-section__panel.panel--green .button:not(.disabled):not(.ignore-hover):hover, .theme-blue .theme-section.theme-section__panel.panel--green .button:not(.disabled):active {
  color: #214427;
  border-color: #8CFF50;
  background: #8CFF50;
}
.theme-blue .theme-section.theme-section__panel.panel--myverco .panel-component {
  background: #003E46;
}
.theme-blue .theme-section.theme-section__panel.panel--myverco .panel-component p {
  color: #FFFFFF;
}
.theme-blue .theme-section.theme-section__panel.panel--myverco .panel-component__left h2 {
  color: #00F0FF;
}
.theme-blue .theme-section.theme-section__panel.panel--myverco .panel-component__logo {
  text-align: center;
}
.theme-blue .theme-section.theme-section__panel.panel--myverco .panel-component__logo img {
  max-width: 100%;
  height: auto;
}
.theme-blue .theme-section.theme-section__panel.panel--myverco .button {
  color: #00F0FF;
  border-color: #00F0FF;
  background: transparent;
}
.theme-blue .theme-section.theme-section__panel.panel--myverco .button:not(.disabled):not(.ignore-hover):hover, .theme-blue .theme-section.theme-section__panel.panel--myverco .button:not(.disabled):active {
  color: #00505A;
  border-color: #00F0FF;
  background: #00F0FF;
}
.theme-blue .dashed {
  color: #80A7AC;
}
.theme-blue .quote.solid blockquote {
  background: #CCFCFF;
}
.theme-blue .quote.solid blockquote main:before, .theme-blue .quote.solid blockquote main:after {
  color: #00505A;
}
.theme-blue .social-link .shape {
  fill: #80A7AC;
}
.theme-blue .social-link .logo {
  fill: #00505A;
}

.theme-mint {
  color: #004C43;
}
.theme-mint .page-header {
  background: #004C43;
}
.theme-mint .page-header.hard-scrolled:before {
  background: #004C43;
}
.theme-mint .page-header.trans.hard-scrolled {
  background: #004C43;
  color: red;
}
.theme-mint .page-header .logo .zero {
  fill: #14FFC7;
}
.theme-mint .page-header .social-links a .colour {
  fill: #80A5A1;
  opacity: 0.5;
}
.theme-mint .page-header .social-links a use {
  opacity: 0.5;
  fill: #FFF;
  transition: fill 0.25s ease-in-out, opacity 0.25s ease-in-out;
}
.theme-mint .page-header .social-links a:hover .colour {
  fill: #FFFFFF;
  opacity: 1;
}
.theme-mint .page-banner {
  background: #004C43;
}
.theme-mint .page-banner h1 {
  color: #14FFC7;
}
.theme-mint .banner-pseudo:before {
  background: #004C43;
}
@media screen and (max-width: 1000px) {
  .theme-mint .banner-pseudo:before {
    background: #FFFFFF;
  }
}
.theme-mint:not(.menu-on) .menu-button:hover .menu-icon span {
  background: #14FFC7;
}
.theme-mint .theme-text-high {
  color: #14FFC7;
}
.theme-mint .theme-text-lighter {
  color: #D6FFF0;
}
.theme-mint .theme-text-light {
  color: #80A5A1;
}
.theme-mint .theme-text-dark {
  color: #004C43;
}
.theme-mint .theme-text-tint {
  color: #27675F;
}
.theme-mint .theme-bg-high {
  background: #14FFC7;
}
.theme-mint .theme-bg-lighter {
  background: #D6FFF0;
}
.theme-mint .theme-bg-light {
  background: #80A5A1;
}
.theme-mint .theme-bg-dark {
  background: #004C43;
}
.theme-mint .theme-bg-tint {
  background: #27675F;
}
.theme-mint .theme-section {
  /* background:#004C43; */
  color: #D6FFF0;
}
.theme-mint .theme-section .page-content .title h2 {
  color: #14FFC7;
}
.theme-mint .theme-section.theme-section--background-white {
  background: #fff;
  color: #004C43;
}
.theme-mint .theme-section.theme-section--background-white .page-content {
  /* styling for card grid  */
}
.theme-mint .theme-section.theme-section--background-white .page-content h3 {
  color: #14FFC7;
  /* styling for card grid  */
}
.theme-mint .theme-section.theme-section--background-white .page-content h3.card-title {
  color: #004C43;
  font-size: calc(0.5vw + 14.5px);
}
.theme-mint .theme-section.theme-section--background-white .page-content .title-dark h2, .theme-mint .theme-section.theme-section--background-white .page-content .title-dark h3 {
  color: #004C43;
}
.theme-mint .theme-section.theme-section--background-white .page-content .related-articles .article {
  border: 0px;
}
.theme-mint .theme-section.theme-section--background-white .page-content .related-articles .article time, .theme-mint .theme-section.theme-section--background-white .page-content .related-articles .article h1 {
  color: #004C43;
}
.theme-mint .theme-section.theme-section--background-transparent {
  background: transparent;
  color: #004C43;
}
.theme-mint .theme-section.theme-section--background-transparent .page-content {
  /* styling for card grid  */
}
.theme-mint .theme-section.theme-section--background-transparent .page-content h3 {
  color: #14FFC7;
  /* styling for card grid  */
}
.theme-mint .theme-section.theme-section--background-transparent .page-content h3.card-title {
  color: #004C43;
}
.theme-mint .theme-section.theme-section--background-transparent .page-content .related-articles .article {
  border: 0px;
}
.theme-mint .theme-section.theme-section--background-transparent .page-content .related-articles .article time, .theme-mint .theme-section.theme-section--background-transparent .page-content .related-articles .article h1 {
  color: #004C43;
}
.theme-mint .theme-section.theme-section--blue-dark {
  background: #003E46;
  color: #14FFC7;
}
.theme-mint .theme-section.theme-section--blue-dark .page-content {
  /* styling for card grid  */
}
.theme-mint .theme-section.theme-section--blue-dark .page-content h3 {
  color: #14FFC7;
  /* styling for card grid  */
}
.theme-mint .theme-section.theme-section--blue-dark .page-content h3.card-title {
  color: #14FFC7;
}
.theme-mint .theme-section.theme-section--blue-dark .page-content .related-articles .article {
  border: 0px;
}
.theme-mint .theme-section.theme-section--blue-dark .page-content .related-articles .article time, .theme-mint .theme-section.theme-section--blue-dark .page-content .related-articles .article h1 {
  color: #004C43;
}
.theme-mint .theme-section.theme-section__panel.panel--mint-dark .panel-component {
  background-color: #004C43;
  position: relative;
}
.theme-mint .theme-section.theme-section__panel.panel--mint-dark .panel-component::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url("/assets/images/services/panels/panels-dashes.svg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0.1;
  pointer-events: none;
  z-index: 1;
}
.theme-mint .theme-section.theme-section__panel.panel--mint-dark .panel-component > * {
  position: relative;
  z-index: 2;
}
.theme-mint .theme-section.theme-section__panel.panel--mint-dark .panel-component__title h2 {
  color: #14FFC7;
}
.theme-mint .theme-section.theme-section__panel.panel--mint-dark .panel-component__number span {
  color: #14FFC7;
}
.theme-mint .theme-section.theme-section__panel.panel--mint-dark .button {
  color: #14FFC7;
  border-color: #14FFC7;
  background: transparent;
}
.theme-mint .theme-section.theme-section__panel.panel--mint-dark .button:not(.disabled):not(.ignore-hover):hover, .theme-mint .theme-section.theme-section__panel.panel--mint-dark .button:not(.disabled):active {
  color: #004C43;
  border-color: #14FFC7;
  background: #14FFC7;
}
.theme-mint .theme-section.theme-section__panel.panel--yellow .panel-component {
  background-color: #2D2A51;
  position: relative;
}
.theme-mint .theme-section.theme-section__panel.panel--yellow .panel-component::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url("/assets/images/services/panels/panels-circles.svg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0.5;
  pointer-events: none;
  z-index: 1;
}
.theme-mint .theme-section.theme-section__panel.panel--yellow .panel-component > * {
  position: relative;
  z-index: 2;
}
.theme-mint .theme-section.theme-section__panel.panel--yellow .panel-component__title h2 {
  color: #FFE533;
}
.theme-mint .theme-section.theme-section__panel.panel--yellow .panel-component__number span {
  color: #FFE533;
}
.theme-mint .theme-section.theme-section__panel.panel--yellow .button {
  color: #FFE533;
  border-color: #FFE533;
  background: transparent;
}
.theme-mint .theme-section.theme-section__panel.panel--yellow .button:not(.disabled):not(.ignore-hover):hover, .theme-mint .theme-section.theme-section__panel.panel--yellow .button:not(.disabled):active {
  color: #2D2A51;
  border-color: #FFE533;
  background: #FFE533;
}
.theme-mint .theme-section.theme-section__panel.panel--green .panel-component {
  background-color: #214427;
  position: relative;
}
.theme-mint .theme-section.theme-section__panel.panel--green .panel-component::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url("/assets/images/services/panels/panels-wave.svg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0.2;
  pointer-events: none;
  z-index: 1;
}
.theme-mint .theme-section.theme-section__panel.panel--green .panel-component > * {
  position: relative;
  z-index: 2;
}
.theme-mint .theme-section.theme-section__panel.panel--green .panel-component__title h2 {
  color: #8CFF50;
}
.theme-mint .theme-section.theme-section__panel.panel--green .panel-component__number span {
  color: #8CFF50;
}
.theme-mint .theme-section.theme-section__panel.panel--green .button {
  color: #8CFF50;
  border-color: #8CFF50;
  background: transparent;
}
.theme-mint .theme-section.theme-section__panel.panel--green .button:not(.disabled):not(.ignore-hover):hover, .theme-mint .theme-section.theme-section__panel.panel--green .button:not(.disabled):active {
  color: #214427;
  border-color: #8CFF50;
  background: #8CFF50;
}
.theme-mint .theme-section.theme-section__panel.panel--myverco .panel-component {
  background: #003E46;
}
.theme-mint .theme-section.theme-section__panel.panel--myverco .panel-component p {
  color: #FFFFFF;
}
.theme-mint .theme-section.theme-section__panel.panel--myverco .panel-component__left h2 {
  color: #00F0FF;
}
.theme-mint .theme-section.theme-section__panel.panel--myverco .panel-component__logo {
  text-align: center;
}
.theme-mint .theme-section.theme-section__panel.panel--myverco .panel-component__logo img {
  max-width: 100%;
  height: auto;
}
.theme-mint .theme-section.theme-section__panel.panel--myverco .button {
  color: #00F0FF;
  border-color: #00F0FF;
  background: transparent;
}
.theme-mint .theme-section.theme-section__panel.panel--myverco .button:not(.disabled):not(.ignore-hover):hover, .theme-mint .theme-section.theme-section__panel.panel--myverco .button:not(.disabled):active {
  color: #00505A;
  border-color: #00F0FF;
  background: #00F0FF;
}
.theme-mint .dashed {
  color: #80A5A1;
}
.theme-mint .quote.solid blockquote {
  background: #D6FFF0;
}
.theme-mint .quote.solid blockquote main:before, .theme-mint .quote.solid blockquote main:after {
  color: #004C43;
}
.theme-mint .social-link .shape {
  fill: #80A5A1;
}
.theme-mint .social-link .logo {
  fill: #004C43;
}

.theme-green {
  color: #214427;
}
.theme-green .page-header {
  background: #214427;
}
.theme-green .page-header.hard-scrolled:before {
  background: #214427;
}
.theme-green .page-header.trans.hard-scrolled {
  background: #214427;
  color: red;
}
.theme-green .page-header .logo .zero {
  fill: #8CFF50;
}
.theme-green .page-header .social-links a .colour {
  fill: #90A193;
  opacity: 0.5;
}
.theme-green .page-header .social-links a use {
  opacity: 0.5;
  fill: #FFF;
  transition: fill 0.25s ease-in-out, opacity 0.25s ease-in-out;
}
.theme-green .page-header .social-links a:hover .colour {
  fill: #FFFFFF;
  opacity: 1;
}
.theme-green .page-banner {
  background: #214427;
}
.theme-green .page-banner h1 {
  color: #8CFF50;
}
.theme-green .banner-pseudo:before {
  background: #214427;
}
@media screen and (max-width: 1000px) {
  .theme-green .banner-pseudo:before {
    background: #FFFFFF;
  }
}
.theme-green:not(.menu-on) .menu-button:hover .menu-icon span {
  background: #8CFF50;
}
.theme-green .theme-text-high {
  color: #8CFF50;
}
.theme-green .theme-text-lighter {
  color: #EEFFE5;
}
.theme-green .theme-text-light {
  color: #90A193;
}
.theme-green .theme-text-dark {
  color: #214427;
}
.theme-green .theme-text-tint {
  color: #426047;
}
.theme-green .theme-bg-high {
  background: #8CFF50;
}
.theme-green .theme-bg-lighter {
  background: #EEFFE5;
}
.theme-green .theme-bg-light {
  background: #90A193;
}
.theme-green .theme-bg-dark {
  background: #214427;
}
.theme-green .theme-bg-tint {
  background: #426047;
}
.theme-green .theme-section {
  /* background:#214427; */
  color: #EEFFE5;
}
.theme-green .theme-section .page-content .title h2 {
  color: #8CFF50;
}
.theme-green .theme-section.theme-section--background-white {
  background: #fff;
  color: #214427;
}
.theme-green .theme-section.theme-section--background-white .page-content {
  /* styling for card grid  */
}
.theme-green .theme-section.theme-section--background-white .page-content h3 {
  color: #8CFF50;
  /* styling for card grid  */
}
.theme-green .theme-section.theme-section--background-white .page-content h3.card-title {
  color: #214427;
  font-size: calc(0.5vw + 14.5px);
}
.theme-green .theme-section.theme-section--background-white .page-content .title-dark h2, .theme-green .theme-section.theme-section--background-white .page-content .title-dark h3 {
  color: #214427;
}
.theme-green .theme-section.theme-section--background-white .page-content .related-articles .article {
  border: 0px;
}
.theme-green .theme-section.theme-section--background-white .page-content .related-articles .article time, .theme-green .theme-section.theme-section--background-white .page-content .related-articles .article h1 {
  color: #214427;
}
.theme-green .theme-section.theme-section--background-transparent {
  background: transparent;
  color: #214427;
}
.theme-green .theme-section.theme-section--background-transparent .page-content {
  /* styling for card grid  */
}
.theme-green .theme-section.theme-section--background-transparent .page-content h3 {
  color: #8CFF50;
  /* styling for card grid  */
}
.theme-green .theme-section.theme-section--background-transparent .page-content h3.card-title {
  color: #214427;
}
.theme-green .theme-section.theme-section--background-transparent .page-content .related-articles .article {
  border: 0px;
}
.theme-green .theme-section.theme-section--background-transparent .page-content .related-articles .article time, .theme-green .theme-section.theme-section--background-transparent .page-content .related-articles .article h1 {
  color: #214427;
}
.theme-green .theme-section.theme-section--blue-dark {
  background: #003E46;
  color: #8CFF50;
}
.theme-green .theme-section.theme-section--blue-dark .page-content {
  /* styling for card grid  */
}
.theme-green .theme-section.theme-section--blue-dark .page-content h3 {
  color: #8CFF50;
  /* styling for card grid  */
}
.theme-green .theme-section.theme-section--blue-dark .page-content h3.card-title {
  color: #8CFF50;
}
.theme-green .theme-section.theme-section--blue-dark .page-content .related-articles .article {
  border: 0px;
}
.theme-green .theme-section.theme-section--blue-dark .page-content .related-articles .article time, .theme-green .theme-section.theme-section--blue-dark .page-content .related-articles .article h1 {
  color: #214427;
}
.theme-green .theme-section.theme-section__panel.panel--mint-dark .panel-component {
  background-color: #004C43;
  position: relative;
}
.theme-green .theme-section.theme-section__panel.panel--mint-dark .panel-component::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url("/assets/images/services/panels/panels-dashes.svg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0.1;
  pointer-events: none;
  z-index: 1;
}
.theme-green .theme-section.theme-section__panel.panel--mint-dark .panel-component > * {
  position: relative;
  z-index: 2;
}
.theme-green .theme-section.theme-section__panel.panel--mint-dark .panel-component__title h2 {
  color: #14FFC7;
}
.theme-green .theme-section.theme-section__panel.panel--mint-dark .panel-component__number span {
  color: #14FFC7;
}
.theme-green .theme-section.theme-section__panel.panel--mint-dark .button {
  color: #14FFC7;
  border-color: #14FFC7;
  background: transparent;
}
.theme-green .theme-section.theme-section__panel.panel--mint-dark .button:not(.disabled):not(.ignore-hover):hover, .theme-green .theme-section.theme-section__panel.panel--mint-dark .button:not(.disabled):active {
  color: #004C43;
  border-color: #14FFC7;
  background: #14FFC7;
}
.theme-green .theme-section.theme-section__panel.panel--yellow .panel-component {
  background-color: #2D2A51;
  position: relative;
}
.theme-green .theme-section.theme-section__panel.panel--yellow .panel-component::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url("/assets/images/services/panels/panels-circles.svg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0.5;
  pointer-events: none;
  z-index: 1;
}
.theme-green .theme-section.theme-section__panel.panel--yellow .panel-component > * {
  position: relative;
  z-index: 2;
}
.theme-green .theme-section.theme-section__panel.panel--yellow .panel-component__title h2 {
  color: #FFE533;
}
.theme-green .theme-section.theme-section__panel.panel--yellow .panel-component__number span {
  color: #FFE533;
}
.theme-green .theme-section.theme-section__panel.panel--yellow .button {
  color: #FFE533;
  border-color: #FFE533;
  background: transparent;
}
.theme-green .theme-section.theme-section__panel.panel--yellow .button:not(.disabled):not(.ignore-hover):hover, .theme-green .theme-section.theme-section__panel.panel--yellow .button:not(.disabled):active {
  color: #2D2A51;
  border-color: #FFE533;
  background: #FFE533;
}
.theme-green .theme-section.theme-section__panel.panel--green .panel-component {
  background-color: #214427;
  position: relative;
}
.theme-green .theme-section.theme-section__panel.panel--green .panel-component::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url("/assets/images/services/panels/panels-wave.svg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0.2;
  pointer-events: none;
  z-index: 1;
}
.theme-green .theme-section.theme-section__panel.panel--green .panel-component > * {
  position: relative;
  z-index: 2;
}
.theme-green .theme-section.theme-section__panel.panel--green .panel-component__title h2 {
  color: #8CFF50;
}
.theme-green .theme-section.theme-section__panel.panel--green .panel-component__number span {
  color: #8CFF50;
}
.theme-green .theme-section.theme-section__panel.panel--green .button {
  color: #8CFF50;
  border-color: #8CFF50;
  background: transparent;
}
.theme-green .theme-section.theme-section__panel.panel--green .button:not(.disabled):not(.ignore-hover):hover, .theme-green .theme-section.theme-section__panel.panel--green .button:not(.disabled):active {
  color: #214427;
  border-color: #8CFF50;
  background: #8CFF50;
}
.theme-green .theme-section.theme-section__panel.panel--myverco .panel-component {
  background: #003E46;
}
.theme-green .theme-section.theme-section__panel.panel--myverco .panel-component p {
  color: #FFFFFF;
}
.theme-green .theme-section.theme-section__panel.panel--myverco .panel-component__left h2 {
  color: #00F0FF;
}
.theme-green .theme-section.theme-section__panel.panel--myverco .panel-component__logo {
  text-align: center;
}
.theme-green .theme-section.theme-section__panel.panel--myverco .panel-component__logo img {
  max-width: 100%;
  height: auto;
}
.theme-green .theme-section.theme-section__panel.panel--myverco .button {
  color: #00F0FF;
  border-color: #00F0FF;
  background: transparent;
}
.theme-green .theme-section.theme-section__panel.panel--myverco .button:not(.disabled):not(.ignore-hover):hover, .theme-green .theme-section.theme-section__panel.panel--myverco .button:not(.disabled):active {
  color: #00505A;
  border-color: #00F0FF;
  background: #00F0FF;
}
.theme-green .dashed {
  color: #90A193;
}
.theme-green .quote.solid blockquote {
  background: #EEFFE5;
}
.theme-green .quote.solid blockquote main:before, .theme-green .quote.solid blockquote main:after {
  color: #214427;
}
.theme-green .social-link .shape {
  fill: #90A193;
}
.theme-green .social-link .logo {
  fill: #214427;
}

.theme-yellow {
  color: #2D2A51;
}
.theme-yellow .page-header {
  background: #2D2A51;
}
.theme-yellow .page-header.hard-scrolled:before {
  background: #2D2A51;
}
.theme-yellow .page-header.trans.hard-scrolled {
  background: #2D2A51;
  color: red;
}
.theme-yellow .page-header .logo .zero {
  fill: #FFE533;
}
.theme-yellow .page-header .social-links a .colour {
  fill: #9694A8;
  opacity: 0.5;
}
.theme-yellow .page-header .social-links a use {
  opacity: 0.5;
  fill: #FFF;
  transition: fill 0.25s ease-in-out, opacity 0.25s ease-in-out;
}
.theme-yellow .page-header .social-links a:hover .colour {
  fill: #FFFFFF;
  opacity: 1;
}
.theme-yellow .page-banner {
  background: #2D2A51;
}
.theme-yellow .page-banner h1 {
  color: #FFE533;
}
.theme-yellow .banner-pseudo:before {
  background: #2D2A51;
}
@media screen and (max-width: 1000px) {
  .theme-yellow .banner-pseudo:before {
    background: #FFFFFF;
  }
}
.theme-yellow:not(.menu-on) .menu-button:hover .menu-icon span {
  background: #FFE533;
}
.theme-yellow .theme-text-high {
  color: #FFE533;
}
.theme-yellow .theme-text-lighter {
  color: #FFFAD6;
}
.theme-yellow .theme-text-light {
  color: #9694A8;
}
.theme-yellow .theme-text-dark {
  color: #2D2A51;
}
.theme-yellow .theme-text-tint {
  color: #4D4A6B;
}
.theme-yellow .theme-bg-high {
  background: #FFE533;
}
.theme-yellow .theme-bg-lighter {
  background: #FFFAD6;
}
.theme-yellow .theme-bg-light {
  background: #9694A8;
}
.theme-yellow .theme-bg-dark {
  background: #2D2A51;
}
.theme-yellow .theme-bg-tint {
  background: #4D4A6B;
}
.theme-yellow .theme-section {
  /* background:#2D2A51; */
  color: #FFFAD6;
}
.theme-yellow .theme-section .page-content .title h2 {
  color: #FFE533;
}
.theme-yellow .theme-section.theme-section--background-white {
  background: #fff;
  color: #2D2A51;
}
.theme-yellow .theme-section.theme-section--background-white .page-content {
  /* styling for card grid  */
}
.theme-yellow .theme-section.theme-section--background-white .page-content h3 {
  color: #FFE533;
  /* styling for card grid  */
}
.theme-yellow .theme-section.theme-section--background-white .page-content h3.card-title {
  color: #2D2A51;
  font-size: calc(0.5vw + 14.5px);
}
.theme-yellow .theme-section.theme-section--background-white .page-content .title-dark h2, .theme-yellow .theme-section.theme-section--background-white .page-content .title-dark h3 {
  color: #2D2A51;
}
.theme-yellow .theme-section.theme-section--background-white .page-content .related-articles .article {
  border: 0px;
}
.theme-yellow .theme-section.theme-section--background-white .page-content .related-articles .article time, .theme-yellow .theme-section.theme-section--background-white .page-content .related-articles .article h1 {
  color: #2D2A51;
}
.theme-yellow .theme-section.theme-section--background-transparent {
  background: transparent;
  color: #2D2A51;
}
.theme-yellow .theme-section.theme-section--background-transparent .page-content {
  /* styling for card grid  */
}
.theme-yellow .theme-section.theme-section--background-transparent .page-content h3 {
  color: #FFE533;
  /* styling for card grid  */
}
.theme-yellow .theme-section.theme-section--background-transparent .page-content h3.card-title {
  color: #2D2A51;
}
.theme-yellow .theme-section.theme-section--background-transparent .page-content .related-articles .article {
  border: 0px;
}
.theme-yellow .theme-section.theme-section--background-transparent .page-content .related-articles .article time, .theme-yellow .theme-section.theme-section--background-transparent .page-content .related-articles .article h1 {
  color: #2D2A51;
}
.theme-yellow .theme-section.theme-section--blue-dark {
  background: #003E46;
  color: #FFE533;
}
.theme-yellow .theme-section.theme-section--blue-dark .page-content {
  /* styling for card grid  */
}
.theme-yellow .theme-section.theme-section--blue-dark .page-content h3 {
  color: #FFE533;
  /* styling for card grid  */
}
.theme-yellow .theme-section.theme-section--blue-dark .page-content h3.card-title {
  color: #FFE533;
}
.theme-yellow .theme-section.theme-section--blue-dark .page-content .related-articles .article {
  border: 0px;
}
.theme-yellow .theme-section.theme-section--blue-dark .page-content .related-articles .article time, .theme-yellow .theme-section.theme-section--blue-dark .page-content .related-articles .article h1 {
  color: #2D2A51;
}
.theme-yellow .theme-section.theme-section__panel.panel--mint-dark .panel-component {
  background-color: #004C43;
  position: relative;
}
.theme-yellow .theme-section.theme-section__panel.panel--mint-dark .panel-component::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url("/assets/images/services/panels/panels-dashes.svg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0.1;
  pointer-events: none;
  z-index: 1;
}
.theme-yellow .theme-section.theme-section__panel.panel--mint-dark .panel-component > * {
  position: relative;
  z-index: 2;
}
.theme-yellow .theme-section.theme-section__panel.panel--mint-dark .panel-component__title h2 {
  color: #14FFC7;
}
.theme-yellow .theme-section.theme-section__panel.panel--mint-dark .panel-component__number span {
  color: #14FFC7;
}
.theme-yellow .theme-section.theme-section__panel.panel--mint-dark .button {
  color: #14FFC7;
  border-color: #14FFC7;
  background: transparent;
}
.theme-yellow .theme-section.theme-section__panel.panel--mint-dark .button:not(.disabled):not(.ignore-hover):hover, .theme-yellow .theme-section.theme-section__panel.panel--mint-dark .button:not(.disabled):active {
  color: #004C43;
  border-color: #14FFC7;
  background: #14FFC7;
}
.theme-yellow .theme-section.theme-section__panel.panel--yellow .panel-component {
  background-color: #2D2A51;
  position: relative;
}
.theme-yellow .theme-section.theme-section__panel.panel--yellow .panel-component::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url("/assets/images/services/panels/panels-circles.svg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0.5;
  pointer-events: none;
  z-index: 1;
}
.theme-yellow .theme-section.theme-section__panel.panel--yellow .panel-component > * {
  position: relative;
  z-index: 2;
}
.theme-yellow .theme-section.theme-section__panel.panel--yellow .panel-component__title h2 {
  color: #FFE533;
}
.theme-yellow .theme-section.theme-section__panel.panel--yellow .panel-component__number span {
  color: #FFE533;
}
.theme-yellow .theme-section.theme-section__panel.panel--yellow .button {
  color: #FFE533;
  border-color: #FFE533;
  background: transparent;
}
.theme-yellow .theme-section.theme-section__panel.panel--yellow .button:not(.disabled):not(.ignore-hover):hover, .theme-yellow .theme-section.theme-section__panel.panel--yellow .button:not(.disabled):active {
  color: #2D2A51;
  border-color: #FFE533;
  background: #FFE533;
}
.theme-yellow .theme-section.theme-section__panel.panel--green .panel-component {
  background-color: #214427;
  position: relative;
}
.theme-yellow .theme-section.theme-section__panel.panel--green .panel-component::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url("/assets/images/services/panels/panels-wave.svg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0.2;
  pointer-events: none;
  z-index: 1;
}
.theme-yellow .theme-section.theme-section__panel.panel--green .panel-component > * {
  position: relative;
  z-index: 2;
}
.theme-yellow .theme-section.theme-section__panel.panel--green .panel-component__title h2 {
  color: #8CFF50;
}
.theme-yellow .theme-section.theme-section__panel.panel--green .panel-component__number span {
  color: #8CFF50;
}
.theme-yellow .theme-section.theme-section__panel.panel--green .button {
  color: #8CFF50;
  border-color: #8CFF50;
  background: transparent;
}
.theme-yellow .theme-section.theme-section__panel.panel--green .button:not(.disabled):not(.ignore-hover):hover, .theme-yellow .theme-section.theme-section__panel.panel--green .button:not(.disabled):active {
  color: #214427;
  border-color: #8CFF50;
  background: #8CFF50;
}
.theme-yellow .theme-section.theme-section__panel.panel--myverco .panel-component {
  background: #003E46;
}
.theme-yellow .theme-section.theme-section__panel.panel--myverco .panel-component p {
  color: #FFFFFF;
}
.theme-yellow .theme-section.theme-section__panel.panel--myverco .panel-component__left h2 {
  color: #00F0FF;
}
.theme-yellow .theme-section.theme-section__panel.panel--myverco .panel-component__logo {
  text-align: center;
}
.theme-yellow .theme-section.theme-section__panel.panel--myverco .panel-component__logo img {
  max-width: 100%;
  height: auto;
}
.theme-yellow .theme-section.theme-section__panel.panel--myverco .button {
  color: #00F0FF;
  border-color: #00F0FF;
  background: transparent;
}
.theme-yellow .theme-section.theme-section__panel.panel--myverco .button:not(.disabled):not(.ignore-hover):hover, .theme-yellow .theme-section.theme-section__panel.panel--myverco .button:not(.disabled):active {
  color: #00505A;
  border-color: #00F0FF;
  background: #00F0FF;
}
.theme-yellow .dashed {
  color: #9694A8;
}
.theme-yellow .quote.solid blockquote {
  background: #FFFAD6;
}
.theme-yellow .quote.solid blockquote main:before, .theme-yellow .quote.solid blockquote main:after {
  color: #2D2A51;
}
.theme-yellow .social-link .shape {
  fill: #9694A8;
}
.theme-yellow .social-link .logo {
  fill: #2D2A51;
}

.theme-orange {
  color: #471C35;
}
.theme-orange .page-header {
  background: #471C35;
}
.theme-orange .page-header.hard-scrolled:before {
  background: #471C35;
}
.theme-orange .page-header.trans.hard-scrolled {
  background: #471C35;
  color: red;
}
.theme-orange .page-header .logo .zero {
  fill: #FF8500;
}
.theme-orange .page-header .social-links a .colour {
  fill: #A38D9A;
  opacity: 0.5;
}
.theme-orange .page-header .social-links a use {
  opacity: 0.5;
  fill: #FFF;
  transition: fill 0.25s ease-in-out, opacity 0.25s ease-in-out;
}
.theme-orange .page-header .social-links a:hover .colour {
  fill: #FFFFFF;
  opacity: 1;
}
.theme-orange .page-banner {
  background: #471C35;
}
.theme-orange .page-banner h1 {
  color: #FF8500;
}
.theme-orange .banner-pseudo:before {
  background: #471C35;
}
@media screen and (max-width: 1000px) {
  .theme-orange .banner-pseudo:before {
    background: #FFFFFF;
  }
}
.theme-orange:not(.menu-on) .menu-button:hover .menu-icon span {
  background: #FF8500;
}
.theme-orange .theme-text-high {
  color: #FF8500;
}
.theme-orange .theme-text-lighter {
  color: #FFE7CC;
}
.theme-orange .theme-text-light {
  color: #A38D9A;
}
.theme-orange .theme-text-dark {
  color: #471C35;
}
.theme-orange .theme-text-tint {
  color: #633E53;
}
.theme-orange .theme-bg-high {
  background: #FF8500;
}
.theme-orange .theme-bg-lighter {
  background: #FFE7CC;
}
.theme-orange .theme-bg-light {
  background: #A38D9A;
}
.theme-orange .theme-bg-dark {
  background: #471C35;
}
.theme-orange .theme-bg-tint {
  background: #633E53;
}
.theme-orange .theme-section {
  /* background:#471C35; */
  color: #FFE7CC;
}
.theme-orange .theme-section .page-content .title h2 {
  color: #FF8500;
}
.theme-orange .theme-section.theme-section--background-white {
  background: #fff;
  color: #471C35;
}
.theme-orange .theme-section.theme-section--background-white .page-content {
  /* styling for card grid  */
}
.theme-orange .theme-section.theme-section--background-white .page-content h3 {
  color: #FF8500;
  /* styling for card grid  */
}
.theme-orange .theme-section.theme-section--background-white .page-content h3.card-title {
  color: #471C35;
  font-size: calc(0.5vw + 14.5px);
}
.theme-orange .theme-section.theme-section--background-white .page-content .title-dark h2, .theme-orange .theme-section.theme-section--background-white .page-content .title-dark h3 {
  color: #471C35;
}
.theme-orange .theme-section.theme-section--background-white .page-content .related-articles .article {
  border: 0px;
}
.theme-orange .theme-section.theme-section--background-white .page-content .related-articles .article time, .theme-orange .theme-section.theme-section--background-white .page-content .related-articles .article h1 {
  color: #471C35;
}
.theme-orange .theme-section.theme-section--background-transparent {
  background: transparent;
  color: #471C35;
}
.theme-orange .theme-section.theme-section--background-transparent .page-content {
  /* styling for card grid  */
}
.theme-orange .theme-section.theme-section--background-transparent .page-content h3 {
  color: #FF8500;
  /* styling for card grid  */
}
.theme-orange .theme-section.theme-section--background-transparent .page-content h3.card-title {
  color: #471C35;
}
.theme-orange .theme-section.theme-section--background-transparent .page-content .related-articles .article {
  border: 0px;
}
.theme-orange .theme-section.theme-section--background-transparent .page-content .related-articles .article time, .theme-orange .theme-section.theme-section--background-transparent .page-content .related-articles .article h1 {
  color: #471C35;
}
.theme-orange .theme-section.theme-section--blue-dark {
  background: #003E46;
  color: #FF8500;
}
.theme-orange .theme-section.theme-section--blue-dark .page-content {
  /* styling for card grid  */
}
.theme-orange .theme-section.theme-section--blue-dark .page-content h3 {
  color: #FF8500;
  /* styling for card grid  */
}
.theme-orange .theme-section.theme-section--blue-dark .page-content h3.card-title {
  color: #FF8500;
}
.theme-orange .theme-section.theme-section--blue-dark .page-content .related-articles .article {
  border: 0px;
}
.theme-orange .theme-section.theme-section--blue-dark .page-content .related-articles .article time, .theme-orange .theme-section.theme-section--blue-dark .page-content .related-articles .article h1 {
  color: #471C35;
}
.theme-orange .theme-section.theme-section__panel.panel--mint-dark .panel-component {
  background-color: #004C43;
  position: relative;
}
.theme-orange .theme-section.theme-section__panel.panel--mint-dark .panel-component::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url("/assets/images/services/panels/panels-dashes.svg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0.1;
  pointer-events: none;
  z-index: 1;
}
.theme-orange .theme-section.theme-section__panel.panel--mint-dark .panel-component > * {
  position: relative;
  z-index: 2;
}
.theme-orange .theme-section.theme-section__panel.panel--mint-dark .panel-component__title h2 {
  color: #14FFC7;
}
.theme-orange .theme-section.theme-section__panel.panel--mint-dark .panel-component__number span {
  color: #14FFC7;
}
.theme-orange .theme-section.theme-section__panel.panel--mint-dark .button {
  color: #14FFC7;
  border-color: #14FFC7;
  background: transparent;
}
.theme-orange .theme-section.theme-section__panel.panel--mint-dark .button:not(.disabled):not(.ignore-hover):hover, .theme-orange .theme-section.theme-section__panel.panel--mint-dark .button:not(.disabled):active {
  color: #004C43;
  border-color: #14FFC7;
  background: #14FFC7;
}
.theme-orange .theme-section.theme-section__panel.panel--yellow .panel-component {
  background-color: #2D2A51;
  position: relative;
}
.theme-orange .theme-section.theme-section__panel.panel--yellow .panel-component::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url("/assets/images/services/panels/panels-circles.svg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0.5;
  pointer-events: none;
  z-index: 1;
}
.theme-orange .theme-section.theme-section__panel.panel--yellow .panel-component > * {
  position: relative;
  z-index: 2;
}
.theme-orange .theme-section.theme-section__panel.panel--yellow .panel-component__title h2 {
  color: #FFE533;
}
.theme-orange .theme-section.theme-section__panel.panel--yellow .panel-component__number span {
  color: #FFE533;
}
.theme-orange .theme-section.theme-section__panel.panel--yellow .button {
  color: #FFE533;
  border-color: #FFE533;
  background: transparent;
}
.theme-orange .theme-section.theme-section__panel.panel--yellow .button:not(.disabled):not(.ignore-hover):hover, .theme-orange .theme-section.theme-section__panel.panel--yellow .button:not(.disabled):active {
  color: #2D2A51;
  border-color: #FFE533;
  background: #FFE533;
}
.theme-orange .theme-section.theme-section__panel.panel--green .panel-component {
  background-color: #214427;
  position: relative;
}
.theme-orange .theme-section.theme-section__panel.panel--green .panel-component::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url("/assets/images/services/panels/panels-wave.svg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0.2;
  pointer-events: none;
  z-index: 1;
}
.theme-orange .theme-section.theme-section__panel.panel--green .panel-component > * {
  position: relative;
  z-index: 2;
}
.theme-orange .theme-section.theme-section__panel.panel--green .panel-component__title h2 {
  color: #8CFF50;
}
.theme-orange .theme-section.theme-section__panel.panel--green .panel-component__number span {
  color: #8CFF50;
}
.theme-orange .theme-section.theme-section__panel.panel--green .button {
  color: #8CFF50;
  border-color: #8CFF50;
  background: transparent;
}
.theme-orange .theme-section.theme-section__panel.panel--green .button:not(.disabled):not(.ignore-hover):hover, .theme-orange .theme-section.theme-section__panel.panel--green .button:not(.disabled):active {
  color: #214427;
  border-color: #8CFF50;
  background: #8CFF50;
}
.theme-orange .theme-section.theme-section__panel.panel--myverco .panel-component {
  background: #003E46;
}
.theme-orange .theme-section.theme-section__panel.panel--myverco .panel-component p {
  color: #FFFFFF;
}
.theme-orange .theme-section.theme-section__panel.panel--myverco .panel-component__left h2 {
  color: #00F0FF;
}
.theme-orange .theme-section.theme-section__panel.panel--myverco .panel-component__logo {
  text-align: center;
}
.theme-orange .theme-section.theme-section__panel.panel--myverco .panel-component__logo img {
  max-width: 100%;
  height: auto;
}
.theme-orange .theme-section.theme-section__panel.panel--myverco .button {
  color: #00F0FF;
  border-color: #00F0FF;
  background: transparent;
}
.theme-orange .theme-section.theme-section__panel.panel--myverco .button:not(.disabled):not(.ignore-hover):hover, .theme-orange .theme-section.theme-section__panel.panel--myverco .button:not(.disabled):active {
  color: #00505A;
  border-color: #00F0FF;
  background: #00F0FF;
}
.theme-orange .dashed {
  color: #A38D9A;
}
.theme-orange .quote.solid blockquote {
  background: #FFE7CC;
}
.theme-orange .quote.solid blockquote main:before, .theme-orange .quote.solid blockquote main:after {
  color: #471C35;
}
.theme-orange .social-link .shape {
  fill: #A38D9A;
}
.theme-orange .social-link .logo {
  fill: #471C35;
}

.theme-red {
  color: #3E0026;
}
.theme-red .page-header {
  background: #3E0026;
}
.theme-red .page-header.hard-scrolled:before {
  background: #3E0026;
}
.theme-red .page-header.trans.hard-scrolled {
  background: #3E0026;
  color: red;
}
.theme-red .page-header .logo .zero {
  fill: #FF6378;
}
.theme-red .page-header .social-links a .colour {
  fill: #9E8092;
  opacity: 0.5;
}
.theme-red .page-header .social-links a use {
  opacity: 0.5;
  fill: #FFF;
  transition: fill 0.25s ease-in-out, opacity 0.25s ease-in-out;
}
.theme-red .page-header .social-links a:hover .colour {
  fill: #FFFFFF;
  opacity: 1;
}
.theme-red .page-banner {
  background: #3E0026;
}
.theme-red .page-banner h1 {
  color: #FF6378;
}
.theme-red .banner-pseudo:before {
  background: #3E0026;
}
@media screen and (max-width: 1000px) {
  .theme-red .banner-pseudo:before {
    background: #FFFFFF;
  }
}
.theme-red:not(.menu-on) .menu-button:hover .menu-icon span {
  background: #FF6378;
}
.theme-red .theme-text-high {
  color: #FF6378;
}
.theme-red .theme-text-lighter {
  color: #FFE0E4;
}
.theme-red .theme-text-light {
  color: #9E8092;
}
.theme-red .theme-text-dark {
  color: #3E0026;
}
.theme-red .theme-text-tint {
  color: #5B2646;
}
.theme-red .theme-bg-high {
  background: #FF6378;
}
.theme-red .theme-bg-lighter {
  background: #FFE0E4;
}
.theme-red .theme-bg-light {
  background: #9E8092;
}
.theme-red .theme-bg-dark {
  background: #3E0026;
}
.theme-red .theme-bg-tint {
  background: #5B2646;
}
.theme-red .theme-section {
  /* background:#3E0026; */
  color: #FFE0E4;
}
.theme-red .theme-section .page-content .title h2 {
  color: #FF6378;
}
.theme-red .theme-section.theme-section--background-white {
  background: #fff;
  color: #3E0026;
}
.theme-red .theme-section.theme-section--background-white .page-content {
  /* styling for card grid  */
}
.theme-red .theme-section.theme-section--background-white .page-content h3 {
  color: #FF6378;
  /* styling for card grid  */
}
.theme-red .theme-section.theme-section--background-white .page-content h3.card-title {
  color: #3E0026;
  font-size: calc(0.5vw + 14.5px);
}
.theme-red .theme-section.theme-section--background-white .page-content .title-dark h2, .theme-red .theme-section.theme-section--background-white .page-content .title-dark h3 {
  color: #3E0026;
}
.theme-red .theme-section.theme-section--background-white .page-content .related-articles .article {
  border: 0px;
}
.theme-red .theme-section.theme-section--background-white .page-content .related-articles .article time, .theme-red .theme-section.theme-section--background-white .page-content .related-articles .article h1 {
  color: #3E0026;
}
.theme-red .theme-section.theme-section--background-transparent {
  background: transparent;
  color: #3E0026;
}
.theme-red .theme-section.theme-section--background-transparent .page-content {
  /* styling for card grid  */
}
.theme-red .theme-section.theme-section--background-transparent .page-content h3 {
  color: #FF6378;
  /* styling for card grid  */
}
.theme-red .theme-section.theme-section--background-transparent .page-content h3.card-title {
  color: #3E0026;
}
.theme-red .theme-section.theme-section--background-transparent .page-content .related-articles .article {
  border: 0px;
}
.theme-red .theme-section.theme-section--background-transparent .page-content .related-articles .article time, .theme-red .theme-section.theme-section--background-transparent .page-content .related-articles .article h1 {
  color: #3E0026;
}
.theme-red .theme-section.theme-section--blue-dark {
  background: #003E46;
  color: #FF6378;
}
.theme-red .theme-section.theme-section--blue-dark .page-content {
  /* styling for card grid  */
}
.theme-red .theme-section.theme-section--blue-dark .page-content h3 {
  color: #FF6378;
  /* styling for card grid  */
}
.theme-red .theme-section.theme-section--blue-dark .page-content h3.card-title {
  color: #FF6378;
}
.theme-red .theme-section.theme-section--blue-dark .page-content .related-articles .article {
  border: 0px;
}
.theme-red .theme-section.theme-section--blue-dark .page-content .related-articles .article time, .theme-red .theme-section.theme-section--blue-dark .page-content .related-articles .article h1 {
  color: #3E0026;
}
.theme-red .theme-section.theme-section__panel.panel--mint-dark .panel-component {
  background-color: #004C43;
  position: relative;
}
.theme-red .theme-section.theme-section__panel.panel--mint-dark .panel-component::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url("/assets/images/services/panels/panels-dashes.svg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0.1;
  pointer-events: none;
  z-index: 1;
}
.theme-red .theme-section.theme-section__panel.panel--mint-dark .panel-component > * {
  position: relative;
  z-index: 2;
}
.theme-red .theme-section.theme-section__panel.panel--mint-dark .panel-component__title h2 {
  color: #14FFC7;
}
.theme-red .theme-section.theme-section__panel.panel--mint-dark .panel-component__number span {
  color: #14FFC7;
}
.theme-red .theme-section.theme-section__panel.panel--mint-dark .button {
  color: #14FFC7;
  border-color: #14FFC7;
  background: transparent;
}
.theme-red .theme-section.theme-section__panel.panel--mint-dark .button:not(.disabled):not(.ignore-hover):hover, .theme-red .theme-section.theme-section__panel.panel--mint-dark .button:not(.disabled):active {
  color: #004C43;
  border-color: #14FFC7;
  background: #14FFC7;
}
.theme-red .theme-section.theme-section__panel.panel--yellow .panel-component {
  background-color: #2D2A51;
  position: relative;
}
.theme-red .theme-section.theme-section__panel.panel--yellow .panel-component::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url("/assets/images/services/panels/panels-circles.svg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0.5;
  pointer-events: none;
  z-index: 1;
}
.theme-red .theme-section.theme-section__panel.panel--yellow .panel-component > * {
  position: relative;
  z-index: 2;
}
.theme-red .theme-section.theme-section__panel.panel--yellow .panel-component__title h2 {
  color: #FFE533;
}
.theme-red .theme-section.theme-section__panel.panel--yellow .panel-component__number span {
  color: #FFE533;
}
.theme-red .theme-section.theme-section__panel.panel--yellow .button {
  color: #FFE533;
  border-color: #FFE533;
  background: transparent;
}
.theme-red .theme-section.theme-section__panel.panel--yellow .button:not(.disabled):not(.ignore-hover):hover, .theme-red .theme-section.theme-section__panel.panel--yellow .button:not(.disabled):active {
  color: #2D2A51;
  border-color: #FFE533;
  background: #FFE533;
}
.theme-red .theme-section.theme-section__panel.panel--green .panel-component {
  background-color: #214427;
  position: relative;
}
.theme-red .theme-section.theme-section__panel.panel--green .panel-component::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url("/assets/images/services/panels/panels-wave.svg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0.2;
  pointer-events: none;
  z-index: 1;
}
.theme-red .theme-section.theme-section__panel.panel--green .panel-component > * {
  position: relative;
  z-index: 2;
}
.theme-red .theme-section.theme-section__panel.panel--green .panel-component__title h2 {
  color: #8CFF50;
}
.theme-red .theme-section.theme-section__panel.panel--green .panel-component__number span {
  color: #8CFF50;
}
.theme-red .theme-section.theme-section__panel.panel--green .button {
  color: #8CFF50;
  border-color: #8CFF50;
  background: transparent;
}
.theme-red .theme-section.theme-section__panel.panel--green .button:not(.disabled):not(.ignore-hover):hover, .theme-red .theme-section.theme-section__panel.panel--green .button:not(.disabled):active {
  color: #214427;
  border-color: #8CFF50;
  background: #8CFF50;
}
.theme-red .theme-section.theme-section__panel.panel--myverco .panel-component {
  background: #003E46;
}
.theme-red .theme-section.theme-section__panel.panel--myverco .panel-component p {
  color: #FFFFFF;
}
.theme-red .theme-section.theme-section__panel.panel--myverco .panel-component__left h2 {
  color: #00F0FF;
}
.theme-red .theme-section.theme-section__panel.panel--myverco .panel-component__logo {
  text-align: center;
}
.theme-red .theme-section.theme-section__panel.panel--myverco .panel-component__logo img {
  max-width: 100%;
  height: auto;
}
.theme-red .theme-section.theme-section__panel.panel--myverco .button {
  color: #00F0FF;
  border-color: #00F0FF;
  background: transparent;
}
.theme-red .theme-section.theme-section__panel.panel--myverco .button:not(.disabled):not(.ignore-hover):hover, .theme-red .theme-section.theme-section__panel.panel--myverco .button:not(.disabled):active {
  color: #00505A;
  border-color: #00F0FF;
  background: #00F0FF;
}
.theme-red .dashed {
  color: #9E8092;
}
.theme-red .quote.solid blockquote {
  background: #FFE0E4;
}
.theme-red .quote.solid blockquote main:before, .theme-red .quote.solid blockquote main:after {
  color: #3E0026;
}
.theme-red .social-link .shape {
  fill: #9E8092;
}
.theme-red .social-link .logo {
  fill: #3E0026;
}

.theme-pink {
  color: #442A4F;
}
.theme-pink .page-header {
  background: #442A4F;
}
.theme-pink .page-header.hard-scrolled:before {
  background: #442A4F;
}
.theme-pink .page-header.trans.hard-scrolled {
  background: #442A4F;
  color: red;
}
.theme-pink .page-header .logo .zero {
  fill: #FF82FF;
}
.theme-pink .page-header .social-links a .colour {
  fill: #A194A7;
  opacity: 0.5;
}
.theme-pink .page-header .social-links a use {
  opacity: 0.5;
  fill: #FFF;
  transition: fill 0.25s ease-in-out, opacity 0.25s ease-in-out;
}
.theme-pink .page-header .social-links a:hover .colour {
  fill: #FFFFFF;
  opacity: 1;
}
.theme-pink .page-banner {
  background: #442A4F;
}
.theme-pink .page-banner h1 {
  color: #FF82FF;
}
.theme-pink .banner-pseudo:before {
  background: #442A4F;
}
@media screen and (max-width: 1000px) {
  .theme-pink .banner-pseudo:before {
    background: #FFFFFF;
  }
}
.theme-pink:not(.menu-on) .menu-button:hover .menu-icon span {
  background: #FF82FF;
}
.theme-pink .theme-text-high {
  color: #FF82FF;
}
.theme-pink .theme-text-lighter {
  color: #FFE6FF;
}
.theme-pink .theme-text-light {
  color: #A194A7;
}
.theme-pink .theme-text-dark {
  color: #442A4F;
}
.theme-pink .theme-text-tint {
  color: #604A69;
}
.theme-pink .theme-bg-high {
  background: #FF82FF;
}
.theme-pink .theme-bg-lighter {
  background: #FFE6FF;
}
.theme-pink .theme-bg-light {
  background: #A194A7;
}
.theme-pink .theme-bg-dark {
  background: #442A4F;
}
.theme-pink .theme-bg-tint {
  background: #604A69;
}
.theme-pink .theme-section {
  /* background:#442A4F; */
  color: #FFE6FF;
}
.theme-pink .theme-section .page-content .title h2 {
  color: #FF82FF;
}
.theme-pink .theme-section.theme-section--background-white {
  background: #fff;
  color: #442A4F;
}
.theme-pink .theme-section.theme-section--background-white .page-content {
  /* styling for card grid  */
}
.theme-pink .theme-section.theme-section--background-white .page-content h3 {
  color: #FF82FF;
  /* styling for card grid  */
}
.theme-pink .theme-section.theme-section--background-white .page-content h3.card-title {
  color: #442A4F;
  font-size: calc(0.5vw + 14.5px);
}
.theme-pink .theme-section.theme-section--background-white .page-content .title-dark h2, .theme-pink .theme-section.theme-section--background-white .page-content .title-dark h3 {
  color: #442A4F;
}
.theme-pink .theme-section.theme-section--background-white .page-content .related-articles .article {
  border: 0px;
}
.theme-pink .theme-section.theme-section--background-white .page-content .related-articles .article time, .theme-pink .theme-section.theme-section--background-white .page-content .related-articles .article h1 {
  color: #442A4F;
}
.theme-pink .theme-section.theme-section--background-transparent {
  background: transparent;
  color: #442A4F;
}
.theme-pink .theme-section.theme-section--background-transparent .page-content {
  /* styling for card grid  */
}
.theme-pink .theme-section.theme-section--background-transparent .page-content h3 {
  color: #FF82FF;
  /* styling for card grid  */
}
.theme-pink .theme-section.theme-section--background-transparent .page-content h3.card-title {
  color: #442A4F;
}
.theme-pink .theme-section.theme-section--background-transparent .page-content .related-articles .article {
  border: 0px;
}
.theme-pink .theme-section.theme-section--background-transparent .page-content .related-articles .article time, .theme-pink .theme-section.theme-section--background-transparent .page-content .related-articles .article h1 {
  color: #442A4F;
}
.theme-pink .theme-section.theme-section--blue-dark {
  background: #003E46;
  color: #FF82FF;
}
.theme-pink .theme-section.theme-section--blue-dark .page-content {
  /* styling for card grid  */
}
.theme-pink .theme-section.theme-section--blue-dark .page-content h3 {
  color: #FF82FF;
  /* styling for card grid  */
}
.theme-pink .theme-section.theme-section--blue-dark .page-content h3.card-title {
  color: #FF82FF;
}
.theme-pink .theme-section.theme-section--blue-dark .page-content .related-articles .article {
  border: 0px;
}
.theme-pink .theme-section.theme-section--blue-dark .page-content .related-articles .article time, .theme-pink .theme-section.theme-section--blue-dark .page-content .related-articles .article h1 {
  color: #442A4F;
}
.theme-pink .theme-section.theme-section__panel.panel--mint-dark .panel-component {
  background-color: #004C43;
  position: relative;
}
.theme-pink .theme-section.theme-section__panel.panel--mint-dark .panel-component::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url("/assets/images/services/panels/panels-dashes.svg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0.1;
  pointer-events: none;
  z-index: 1;
}
.theme-pink .theme-section.theme-section__panel.panel--mint-dark .panel-component > * {
  position: relative;
  z-index: 2;
}
.theme-pink .theme-section.theme-section__panel.panel--mint-dark .panel-component__title h2 {
  color: #14FFC7;
}
.theme-pink .theme-section.theme-section__panel.panel--mint-dark .panel-component__number span {
  color: #14FFC7;
}
.theme-pink .theme-section.theme-section__panel.panel--mint-dark .button {
  color: #14FFC7;
  border-color: #14FFC7;
  background: transparent;
}
.theme-pink .theme-section.theme-section__panel.panel--mint-dark .button:not(.disabled):not(.ignore-hover):hover, .theme-pink .theme-section.theme-section__panel.panel--mint-dark .button:not(.disabled):active {
  color: #004C43;
  border-color: #14FFC7;
  background: #14FFC7;
}
.theme-pink .theme-section.theme-section__panel.panel--yellow .panel-component {
  background-color: #2D2A51;
  position: relative;
}
.theme-pink .theme-section.theme-section__panel.panel--yellow .panel-component::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url("/assets/images/services/panels/panels-circles.svg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0.5;
  pointer-events: none;
  z-index: 1;
}
.theme-pink .theme-section.theme-section__panel.panel--yellow .panel-component > * {
  position: relative;
  z-index: 2;
}
.theme-pink .theme-section.theme-section__panel.panel--yellow .panel-component__title h2 {
  color: #FFE533;
}
.theme-pink .theme-section.theme-section__panel.panel--yellow .panel-component__number span {
  color: #FFE533;
}
.theme-pink .theme-section.theme-section__panel.panel--yellow .button {
  color: #FFE533;
  border-color: #FFE533;
  background: transparent;
}
.theme-pink .theme-section.theme-section__panel.panel--yellow .button:not(.disabled):not(.ignore-hover):hover, .theme-pink .theme-section.theme-section__panel.panel--yellow .button:not(.disabled):active {
  color: #2D2A51;
  border-color: #FFE533;
  background: #FFE533;
}
.theme-pink .theme-section.theme-section__panel.panel--green .panel-component {
  background-color: #214427;
  position: relative;
}
.theme-pink .theme-section.theme-section__panel.panel--green .panel-component::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url("/assets/images/services/panels/panels-wave.svg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0.2;
  pointer-events: none;
  z-index: 1;
}
.theme-pink .theme-section.theme-section__panel.panel--green .panel-component > * {
  position: relative;
  z-index: 2;
}
.theme-pink .theme-section.theme-section__panel.panel--green .panel-component__title h2 {
  color: #8CFF50;
}
.theme-pink .theme-section.theme-section__panel.panel--green .panel-component__number span {
  color: #8CFF50;
}
.theme-pink .theme-section.theme-section__panel.panel--green .button {
  color: #8CFF50;
  border-color: #8CFF50;
  background: transparent;
}
.theme-pink .theme-section.theme-section__panel.panel--green .button:not(.disabled):not(.ignore-hover):hover, .theme-pink .theme-section.theme-section__panel.panel--green .button:not(.disabled):active {
  color: #214427;
  border-color: #8CFF50;
  background: #8CFF50;
}
.theme-pink .theme-section.theme-section__panel.panel--myverco .panel-component {
  background: #003E46;
}
.theme-pink .theme-section.theme-section__panel.panel--myverco .panel-component p {
  color: #FFFFFF;
}
.theme-pink .theme-section.theme-section__panel.panel--myverco .panel-component__left h2 {
  color: #00F0FF;
}
.theme-pink .theme-section.theme-section__panel.panel--myverco .panel-component__logo {
  text-align: center;
}
.theme-pink .theme-section.theme-section__panel.panel--myverco .panel-component__logo img {
  max-width: 100%;
  height: auto;
}
.theme-pink .theme-section.theme-section__panel.panel--myverco .button {
  color: #00F0FF;
  border-color: #00F0FF;
  background: transparent;
}
.theme-pink .theme-section.theme-section__panel.panel--myverco .button:not(.disabled):not(.ignore-hover):hover, .theme-pink .theme-section.theme-section__panel.panel--myverco .button:not(.disabled):active {
  color: #00505A;
  border-color: #00F0FF;
  background: #00F0FF;
}
.theme-pink .dashed {
  color: #A194A7;
}
.theme-pink .quote.solid blockquote {
  background: #FFE6FF;
}
.theme-pink .quote.solid blockquote main:before, .theme-pink .quote.solid blockquote main:after {
  color: #442A4F;
}
.theme-pink .social-link .shape {
  fill: #A194A7;
}
.theme-pink .social-link .logo {
  fill: #442A4F;
}

.theme-purple {
  color: #32124C;
}
.theme-purple .page-header {
  background: #32124C;
}
.theme-purple .page-header.hard-scrolled:before {
  background: #32124C;
}
.theme-purple .page-header.trans.hard-scrolled {
  background: #32124C;
  color: red;
}
.theme-purple .page-header .logo .zero {
  fill: #B58CFF;
}
.theme-purple .page-header .social-links a .colour {
  fill: #9888A5;
  opacity: 0.5;
}
.theme-purple .page-header .social-links a use {
  opacity: 0.5;
  fill: #FFF;
  transition: fill 0.25s ease-in-out, opacity 0.25s ease-in-out;
}
.theme-purple .page-header .social-links a:hover .colour {
  fill: #FFFFFF;
  opacity: 1;
}
.theme-purple .page-banner {
  background: #32124C;
}
.theme-purple .page-banner h1 {
  color: #B58CFF;
}
.theme-purple .banner-pseudo:before {
  background: #32124C;
}
@media screen and (max-width: 1000px) {
  .theme-purple .banner-pseudo:before {
    background: #FFFFFF;
  }
}
.theme-purple:not(.menu-on) .menu-button:hover .menu-icon span {
  background: #B58CFF;
}
.theme-purple .theme-text-high {
  color: #B58CFF;
}
.theme-purple .theme-text-lighter {
  color: #F0E8FF;
}
.theme-purple .theme-text-light {
  color: #9888A5;
}
.theme-purple .theme-text-dark {
  color: #32124C;
}
.theme-purple .theme-text-tint {
  color: #513667;
}
.theme-purple .theme-bg-high {
  background: #B58CFF;
}
.theme-purple .theme-bg-lighter {
  background: #F0E8FF;
}
.theme-purple .theme-bg-light {
  background: #9888A5;
}
.theme-purple .theme-bg-dark {
  background: #32124C;
}
.theme-purple .theme-bg-tint {
  background: #513667;
}
.theme-purple .theme-section {
  /* background:#32124C; */
  color: #F0E8FF;
}
.theme-purple .theme-section .page-content .title h2 {
  color: #B58CFF;
}
.theme-purple .theme-section.theme-section--background-white {
  background: #fff;
  color: #32124C;
}
.theme-purple .theme-section.theme-section--background-white .page-content {
  /* styling for card grid  */
}
.theme-purple .theme-section.theme-section--background-white .page-content h3 {
  color: #B58CFF;
  /* styling for card grid  */
}
.theme-purple .theme-section.theme-section--background-white .page-content h3.card-title {
  color: #32124C;
  font-size: calc(0.5vw + 14.5px);
}
.theme-purple .theme-section.theme-section--background-white .page-content .title-dark h2, .theme-purple .theme-section.theme-section--background-white .page-content .title-dark h3 {
  color: #32124C;
}
.theme-purple .theme-section.theme-section--background-white .page-content .related-articles .article {
  border: 0px;
}
.theme-purple .theme-section.theme-section--background-white .page-content .related-articles .article time, .theme-purple .theme-section.theme-section--background-white .page-content .related-articles .article h1 {
  color: #32124C;
}
.theme-purple .theme-section.theme-section--background-transparent {
  background: transparent;
  color: #32124C;
}
.theme-purple .theme-section.theme-section--background-transparent .page-content {
  /* styling for card grid  */
}
.theme-purple .theme-section.theme-section--background-transparent .page-content h3 {
  color: #B58CFF;
  /* styling for card grid  */
}
.theme-purple .theme-section.theme-section--background-transparent .page-content h3.card-title {
  color: #32124C;
}
.theme-purple .theme-section.theme-section--background-transparent .page-content .related-articles .article {
  border: 0px;
}
.theme-purple .theme-section.theme-section--background-transparent .page-content .related-articles .article time, .theme-purple .theme-section.theme-section--background-transparent .page-content .related-articles .article h1 {
  color: #32124C;
}
.theme-purple .theme-section.theme-section--blue-dark {
  background: #003E46;
  color: #B58CFF;
}
.theme-purple .theme-section.theme-section--blue-dark .page-content {
  /* styling for card grid  */
}
.theme-purple .theme-section.theme-section--blue-dark .page-content h3 {
  color: #B58CFF;
  /* styling for card grid  */
}
.theme-purple .theme-section.theme-section--blue-dark .page-content h3.card-title {
  color: #B58CFF;
}
.theme-purple .theme-section.theme-section--blue-dark .page-content .related-articles .article {
  border: 0px;
}
.theme-purple .theme-section.theme-section--blue-dark .page-content .related-articles .article time, .theme-purple .theme-section.theme-section--blue-dark .page-content .related-articles .article h1 {
  color: #32124C;
}
.theme-purple .theme-section.theme-section__panel.panel--mint-dark .panel-component {
  background-color: #004C43;
  position: relative;
}
.theme-purple .theme-section.theme-section__panel.panel--mint-dark .panel-component::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url("/assets/images/services/panels/panels-dashes.svg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0.1;
  pointer-events: none;
  z-index: 1;
}
.theme-purple .theme-section.theme-section__panel.panel--mint-dark .panel-component > * {
  position: relative;
  z-index: 2;
}
.theme-purple .theme-section.theme-section__panel.panel--mint-dark .panel-component__title h2 {
  color: #14FFC7;
}
.theme-purple .theme-section.theme-section__panel.panel--mint-dark .panel-component__number span {
  color: #14FFC7;
}
.theme-purple .theme-section.theme-section__panel.panel--mint-dark .button {
  color: #14FFC7;
  border-color: #14FFC7;
  background: transparent;
}
.theme-purple .theme-section.theme-section__panel.panel--mint-dark .button:not(.disabled):not(.ignore-hover):hover, .theme-purple .theme-section.theme-section__panel.panel--mint-dark .button:not(.disabled):active {
  color: #004C43;
  border-color: #14FFC7;
  background: #14FFC7;
}
.theme-purple .theme-section.theme-section__panel.panel--yellow .panel-component {
  background-color: #2D2A51;
  position: relative;
}
.theme-purple .theme-section.theme-section__panel.panel--yellow .panel-component::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url("/assets/images/services/panels/panels-circles.svg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0.5;
  pointer-events: none;
  z-index: 1;
}
.theme-purple .theme-section.theme-section__panel.panel--yellow .panel-component > * {
  position: relative;
  z-index: 2;
}
.theme-purple .theme-section.theme-section__panel.panel--yellow .panel-component__title h2 {
  color: #FFE533;
}
.theme-purple .theme-section.theme-section__panel.panel--yellow .panel-component__number span {
  color: #FFE533;
}
.theme-purple .theme-section.theme-section__panel.panel--yellow .button {
  color: #FFE533;
  border-color: #FFE533;
  background: transparent;
}
.theme-purple .theme-section.theme-section__panel.panel--yellow .button:not(.disabled):not(.ignore-hover):hover, .theme-purple .theme-section.theme-section__panel.panel--yellow .button:not(.disabled):active {
  color: #2D2A51;
  border-color: #FFE533;
  background: #FFE533;
}
.theme-purple .theme-section.theme-section__panel.panel--green .panel-component {
  background-color: #214427;
  position: relative;
}
.theme-purple .theme-section.theme-section__panel.panel--green .panel-component::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url("/assets/images/services/panels/panels-wave.svg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0.2;
  pointer-events: none;
  z-index: 1;
}
.theme-purple .theme-section.theme-section__panel.panel--green .panel-component > * {
  position: relative;
  z-index: 2;
}
.theme-purple .theme-section.theme-section__panel.panel--green .panel-component__title h2 {
  color: #8CFF50;
}
.theme-purple .theme-section.theme-section__panel.panel--green .panel-component__number span {
  color: #8CFF50;
}
.theme-purple .theme-section.theme-section__panel.panel--green .button {
  color: #8CFF50;
  border-color: #8CFF50;
  background: transparent;
}
.theme-purple .theme-section.theme-section__panel.panel--green .button:not(.disabled):not(.ignore-hover):hover, .theme-purple .theme-section.theme-section__panel.panel--green .button:not(.disabled):active {
  color: #214427;
  border-color: #8CFF50;
  background: #8CFF50;
}
.theme-purple .theme-section.theme-section__panel.panel--myverco .panel-component {
  background: #003E46;
}
.theme-purple .theme-section.theme-section__panel.panel--myverco .panel-component p {
  color: #FFFFFF;
}
.theme-purple .theme-section.theme-section__panel.panel--myverco .panel-component__left h2 {
  color: #00F0FF;
}
.theme-purple .theme-section.theme-section__panel.panel--myverco .panel-component__logo {
  text-align: center;
}
.theme-purple .theme-section.theme-section__panel.panel--myverco .panel-component__logo img {
  max-width: 100%;
  height: auto;
}
.theme-purple .theme-section.theme-section__panel.panel--myverco .button {
  color: #00F0FF;
  border-color: #00F0FF;
  background: transparent;
}
.theme-purple .theme-section.theme-section__panel.panel--myverco .button:not(.disabled):not(.ignore-hover):hover, .theme-purple .theme-section.theme-section__panel.panel--myverco .button:not(.disabled):active {
  color: #00505A;
  border-color: #00F0FF;
  background: #00F0FF;
}
.theme-purple .dashed {
  color: #9888A5;
}
.theme-purple .quote.solid blockquote {
  background: #F0E8FF;
}
.theme-purple .quote.solid blockquote main:before, .theme-purple .quote.solid blockquote main:after {
  color: #32124C;
}
.theme-purple .social-link .shape {
  fill: #9888A5;
}
.theme-purple .social-link .logo {
  fill: #32124C;
}

.theme-teal {
  color: #80A7AC;
}
.theme-teal .page-header {
  background: #80A7AC;
}
.theme-teal .page-header.hard-scrolled:before {
  background: #80A7AC;
}
.theme-teal .page-header.trans.hard-scrolled {
  background: #80A7AC;
  color: red;
}
.theme-teal .page-header .logo .zero {
  fill: #00505A;
}
.theme-teal .page-header .social-links a .colour {
  fill: #80A7AC;
  opacity: 0.5;
}
.theme-teal .page-header .social-links a use {
  opacity: 0.5;
  fill: #FFF;
  transition: fill 0.25s ease-in-out, opacity 0.25s ease-in-out;
}
.theme-teal .page-header .social-links a:hover .colour {
  fill: #FFFFFF;
  opacity: 1;
}
.theme-teal .page-banner {
  background: #80A7AC;
}
.theme-teal .page-banner h1 {
  color: #00505A;
}
.theme-teal .banner-pseudo:before {
  background: #80A7AC;
}
@media screen and (max-width: 1000px) {
  .theme-teal .banner-pseudo:before {
    background: #FFFFFF;
  }
}
.theme-teal:not(.menu-on) .menu-button:hover .menu-icon span {
  background: #00505A;
}
.theme-teal .theme-text-high {
  color: #00505A;
}
.theme-teal .theme-text-lighter {
  color: #D0FFF4;
}
.theme-teal .theme-text-light {
  color: #80A7AC;
}
.theme-teal .theme-text-dark {
  color: #80A7AC;
}
.theme-teal .theme-text-tint {
  color: #80A7AC;
}
.theme-teal .theme-bg-high {
  background: #00505A;
}
.theme-teal .theme-bg-lighter {
  background: #D0FFF4;
}
.theme-teal .theme-bg-light {
  background: #80A7AC;
}
.theme-teal .theme-bg-dark {
  background: #80A7AC;
}
.theme-teal .theme-bg-tint {
  background: #80A7AC;
}
.theme-teal .theme-section {
  /* background:#80A7AC; */
  color: #D0FFF4;
}
.theme-teal .theme-section .page-content .title h2 {
  color: #00505A;
}
.theme-teal .theme-section.theme-section--background-white {
  background: #fff;
  color: #80A7AC;
}
.theme-teal .theme-section.theme-section--background-white .page-content {
  /* styling for card grid  */
}
.theme-teal .theme-section.theme-section--background-white .page-content h3 {
  color: #00505A;
  /* styling for card grid  */
}
.theme-teal .theme-section.theme-section--background-white .page-content h3.card-title {
  color: #80A7AC;
  font-size: calc(0.5vw + 14.5px);
}
.theme-teal .theme-section.theme-section--background-white .page-content .title-dark h2, .theme-teal .theme-section.theme-section--background-white .page-content .title-dark h3 {
  color: #80A7AC;
}
.theme-teal .theme-section.theme-section--background-white .page-content .related-articles .article {
  border: 0px;
}
.theme-teal .theme-section.theme-section--background-white .page-content .related-articles .article time, .theme-teal .theme-section.theme-section--background-white .page-content .related-articles .article h1 {
  color: #80A7AC;
}
.theme-teal .theme-section.theme-section--background-transparent {
  background: transparent;
  color: #80A7AC;
}
.theme-teal .theme-section.theme-section--background-transparent .page-content {
  /* styling for card grid  */
}
.theme-teal .theme-section.theme-section--background-transparent .page-content h3 {
  color: #00505A;
  /* styling for card grid  */
}
.theme-teal .theme-section.theme-section--background-transparent .page-content h3.card-title {
  color: #80A7AC;
}
.theme-teal .theme-section.theme-section--background-transparent .page-content .related-articles .article {
  border: 0px;
}
.theme-teal .theme-section.theme-section--background-transparent .page-content .related-articles .article time, .theme-teal .theme-section.theme-section--background-transparent .page-content .related-articles .article h1 {
  color: #80A7AC;
}
.theme-teal .theme-section.theme-section--blue-dark {
  background: #003E46;
  color: #00505A;
}
.theme-teal .theme-section.theme-section--blue-dark .page-content {
  /* styling for card grid  */
}
.theme-teal .theme-section.theme-section--blue-dark .page-content h3 {
  color: #00505A;
  /* styling for card grid  */
}
.theme-teal .theme-section.theme-section--blue-dark .page-content h3.card-title {
  color: #00505A;
}
.theme-teal .theme-section.theme-section--blue-dark .page-content .related-articles .article {
  border: 0px;
}
.theme-teal .theme-section.theme-section--blue-dark .page-content .related-articles .article time, .theme-teal .theme-section.theme-section--blue-dark .page-content .related-articles .article h1 {
  color: #80A7AC;
}
.theme-teal .theme-section.theme-section__panel.panel--mint-dark .panel-component {
  background-color: #004C43;
  position: relative;
}
.theme-teal .theme-section.theme-section__panel.panel--mint-dark .panel-component::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url("/assets/images/services/panels/panels-dashes.svg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0.1;
  pointer-events: none;
  z-index: 1;
}
.theme-teal .theme-section.theme-section__panel.panel--mint-dark .panel-component > * {
  position: relative;
  z-index: 2;
}
.theme-teal .theme-section.theme-section__panel.panel--mint-dark .panel-component__title h2 {
  color: #14FFC7;
}
.theme-teal .theme-section.theme-section__panel.panel--mint-dark .panel-component__number span {
  color: #14FFC7;
}
.theme-teal .theme-section.theme-section__panel.panel--mint-dark .button {
  color: #14FFC7;
  border-color: #14FFC7;
  background: transparent;
}
.theme-teal .theme-section.theme-section__panel.panel--mint-dark .button:not(.disabled):not(.ignore-hover):hover, .theme-teal .theme-section.theme-section__panel.panel--mint-dark .button:not(.disabled):active {
  color: #004C43;
  border-color: #14FFC7;
  background: #14FFC7;
}
.theme-teal .theme-section.theme-section__panel.panel--yellow .panel-component {
  background-color: #2D2A51;
  position: relative;
}
.theme-teal .theme-section.theme-section__panel.panel--yellow .panel-component::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url("/assets/images/services/panels/panels-circles.svg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0.5;
  pointer-events: none;
  z-index: 1;
}
.theme-teal .theme-section.theme-section__panel.panel--yellow .panel-component > * {
  position: relative;
  z-index: 2;
}
.theme-teal .theme-section.theme-section__panel.panel--yellow .panel-component__title h2 {
  color: #FFE533;
}
.theme-teal .theme-section.theme-section__panel.panel--yellow .panel-component__number span {
  color: #FFE533;
}
.theme-teal .theme-section.theme-section__panel.panel--yellow .button {
  color: #FFE533;
  border-color: #FFE533;
  background: transparent;
}
.theme-teal .theme-section.theme-section__panel.panel--yellow .button:not(.disabled):not(.ignore-hover):hover, .theme-teal .theme-section.theme-section__panel.panel--yellow .button:not(.disabled):active {
  color: #2D2A51;
  border-color: #FFE533;
  background: #FFE533;
}
.theme-teal .theme-section.theme-section__panel.panel--green .panel-component {
  background-color: #214427;
  position: relative;
}
.theme-teal .theme-section.theme-section__panel.panel--green .panel-component::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url("/assets/images/services/panels/panels-wave.svg");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 0.2;
  pointer-events: none;
  z-index: 1;
}
.theme-teal .theme-section.theme-section__panel.panel--green .panel-component > * {
  position: relative;
  z-index: 2;
}
.theme-teal .theme-section.theme-section__panel.panel--green .panel-component__title h2 {
  color: #8CFF50;
}
.theme-teal .theme-section.theme-section__panel.panel--green .panel-component__number span {
  color: #8CFF50;
}
.theme-teal .theme-section.theme-section__panel.panel--green .button {
  color: #8CFF50;
  border-color: #8CFF50;
  background: transparent;
}
.theme-teal .theme-section.theme-section__panel.panel--green .button:not(.disabled):not(.ignore-hover):hover, .theme-teal .theme-section.theme-section__panel.panel--green .button:not(.disabled):active {
  color: #214427;
  border-color: #8CFF50;
  background: #8CFF50;
}
.theme-teal .theme-section.theme-section__panel.panel--myverco .panel-component {
  background: #003E46;
}
.theme-teal .theme-section.theme-section__panel.panel--myverco .panel-component p {
  color: #FFFFFF;
}
.theme-teal .theme-section.theme-section__panel.panel--myverco .panel-component__left h2 {
  color: #00F0FF;
}
.theme-teal .theme-section.theme-section__panel.panel--myverco .panel-component__logo {
  text-align: center;
}
.theme-teal .theme-section.theme-section__panel.panel--myverco .panel-component__logo img {
  max-width: 100%;
  height: auto;
}
.theme-teal .theme-section.theme-section__panel.panel--myverco .button {
  color: #00F0FF;
  border-color: #00F0FF;
  background: transparent;
}
.theme-teal .theme-section.theme-section__panel.panel--myverco .button:not(.disabled):not(.ignore-hover):hover, .theme-teal .theme-section.theme-section__panel.panel--myverco .button:not(.disabled):active {
  color: #00505A;
  border-color: #00F0FF;
  background: #00F0FF;
}
.theme-teal .dashed {
  color: #80A7AC;
}
.theme-teal .quote.solid blockquote {
  background: #D0FFF4;
}
.theme-teal .quote.solid blockquote main:before, .theme-teal .quote.solid blockquote main:after {
  color: #80A7AC;
}
.theme-teal .social-link .shape {
  fill: #80A7AC;
}
.theme-teal .social-link .logo {
  fill: #80A7AC;
}

/*# sourceMappingURL=css-layout-main.css.map */

@charset "UTF-8";
/*
--------------------
TYPOGRAPHY
--------------------
*/
body {
  font-family: "FilsonPro", Arial, Helvetica, sans-serif;
  font-size: calc(0.22vw + 13.78px);
  line-height: 1.4;
  color: #1A2D50;
}
.lang-gr body {
  font-family: "Inter", Arial, Helvetica, sans-serif;
}
@media all and (min-width: 2001px) {
  body {
    font-size: calc(0.50vw + 8.11px);
  }
}
@media all and (max-width: 1000px) {
  body {
    font-size: calc(0.385vw + 14.15px);
  }
}
@media all and (max-width: 480px) {
  body {
    font-size: calc(0.625vw + 13px);
  }
}

p {
  margin: 0 0 calc(0.22vw + 13.78px * (1.4 / 2));
}

.f-title-xl {
  font-size: calc(8vw + 28px);
  line-height: 1.1;
  font-weight: bold;
  letter-spacing: -3px;
  color: #00F0FF;
  margin: 0 0 calc(0.22vw + 13.78px * (1.4 / 2));
  -moz-transition: color 1s ease-in-out;
  -o-transition: color 1s ease-in-out;
  -webkit-transition: color 1s ease-in-out;
  transition: color 1s ease-in-out;
}
@media (min-aspect-ratio: 16/9) {
  .f-title-xl {
    font-size: calc(14vh + 28px);
    line-height: 1;
  }
}
@media all and (max-width: 400px) {
  .f-title-xl {
    font-size: calc(12.5vw + 10px);
    line-height: 1.1;
  }
}

.f-title-xl-long {
  font-size: calc(3.5vw + 54px + clamp(0px, (100vw - 1800px) * 0.08, 16px));
  line-height: 1;
  font-weight: bold;
  letter-spacing: -3px;
  color: #00F0FF;
  margin: 0 0 calc(0.22vw + 13.78px * (1.4 / 2));
  -moz-transition: color 1s ease-in-out;
  -o-transition: color 1s ease-in-out;
  -webkit-transition: color 1s ease-in-out;
  transition: color 1s ease-in-out;
}
@media (min-aspect-ratio: 16/9) {
  .f-title-xl-long {
    font-size: calc(6.22vh + 54px + clamp(0px, (100vw - 1800px) * 0.08, 16px));
  }
}
@media all and (max-width: 1000px) {
  .f-title-xl-long {
    font-size: calc(7.344vw + 21.56px);
    letter-spacing: -2px;
    line-height: 1.1;
  }
}

/* title on services pages */
.overflow-visible-tablet {
  overflow: visible;
}

.f-title-xl-services {
  font-size: calc(6.923vw + 42.69px);
  line-height: 0.8;
  font-weight: bold;
  letter-spacing: normal;
  color: #00F0FF;
  margin: calc(3.978vw + -4.92px) 0 calc(0.552vw + 72.93px);
  transition: color 1s ease-in-out;
}
@media (max-aspect-ratio: 6/5) {
  .f-title-xl-services {
    font-size: calc(7.04vw + 51.6px);
    overflow: visible;
  }
}
@media (min-aspect-ratio: 2/1) {
  .f-title-xl-services {
    font-size: calc(5.923vw + 43.69px);
    overflow: visible;
  }
}

.f-title {
  font-weight: bold;
  font-size: calc(3.5vw + 12px);
  line-height: 1.2;
  letter-spacing: -1px;
}
@media all and (max-width: 1000px) {
  .f-title {
    font-size: calc(2vw + 17px);
    line-height: 1.2;
  }
}

.f-title-2 {
  font-weight: bold;
  font-size: calc(2vw + 17px);
  line-height: 1.2;
}

h1, .f-heading, .f-heading-large {
  font-weight: bold;
  font-size: calc(1.67vw + 32.9px);
  line-height: 1.2;
  margin-bottom: calc(1.67vw + 32.9px * (1.2 / 2));
  color: #00F0FF;
}
h1.thin, .f-heading.thin, .f-heading-large.thin {
  font-weight: normal;
}
@media all and (min-width: 2001px) {
  h1, .f-heading, .f-heading-large {
    font-size: calc(2.14vw + 15.14px);
  }
}
@media all and (max-width: 1000px) {
  h1, .f-heading, .f-heading-large {
    font-size: calc(1.154vw + 42.46px);
  }
}
@media all and (max-width: 480px) {
  h1, .f-heading, .f-heading-large {
    font-size: calc(10vw);
  }
}

.f-panel-title-xlarge {
  font-size: calc(2.022vw + 14.11px);
}

.profile-name {
  font-weight: bold;
  font-size: calc(1.67vw + 32.9px);
  line-height: 1.2;
  margin-bottom: calc(1.67vw + 32.9px * (1.2 / 2));
  color: #00F0FF;
}
.profile-name.thin {
  font-weight: normal;
}
@media all and (min-width: 2001px) {
  .profile-name {
    font-size: calc(2.14vw + 15.14px);
  }
}
@media all and (max-width: 1000px) {
  .profile-name {
    font-size: 40px;
  }
}
@media all and (max-width: 480px) {
  .profile-name {
    font-size: calc(6.25vw + 10px);
  }
}

h3, .f-intro {
  font-weight: bold;
  font-size: calc(0.34vw + 18.5px);
  line-height: 1.3;
  margin-bottom: calc(0.34vw + 18.5px * (1.3 / 2));
}
h3.thin, .f-intro.thin {
  font-weight: normal;
}
h3.service-intro, .f-intro.service-intro {
  font-size: calc(1.657vw + 18.78px);
  /* letter-spacing: 0.5px; */
}
@media all and (min-width: 2001px) {
  h3, .f-intro {
    font-size: calc(0.66vw + 12.09px);
  }
}
@media all and (max-width: 1000px) {
  h3, .f-intro {
    font-size: calc(0.58vw + 16.23px);
  }
}
@media all and (max-width: 480px) {
  h3, .f-intro {
    font-size: calc(1.25vw + 13.00px);
    margin-bottom: 12px;
  }
}

h2, .f-intro-large {
  font-size: calc(0.67vw + 19.14px);
  line-height: 1.3;
  margin-bottom: calc(0.67vw + 19.14px * (1.3 / 2));
}
@media all and (min-width: 2001px) {
  h2, .f-intro-large {
    font-size: calc(0.66vw + 12.09px + 6px);
  }
}
@media all and (max-width: 1000px) {
  h2, .f-intro-large {
    font-size: calc(0.58vw + 16.23px + 6px);
  }
}
@media all and (max-width: 480px) {
  h2, .f-intro-large {
    font-size: calc(1.25vw + 13.00px + 6px);
  }
}

.f-search-results-title {
  font-size: calc(2.022vw + 8.11px);
  line-height: 1.3;
  margin-bottom: calc(2.022vw + 8.11px * (1.3 / 2));
}

.f-body-large {
  font-size: calc(0.22vw + 15.78px);
  line-height: 1.5;
}
@media all and (min-width: 2001px) {
  .f-body-large {
    font-size: calc(0.68vw + 6.54px);
  }
}
@media all and (max-width: 1000px) {
  .f-body-large {
    font-size: calc(0.385vw + 14.15px);
  }
}
@media all and (max-width: 480px) {
  .f-body-large {
    font-size: calc(0.625vw + 13px);
  }
}

h4 {
  font-weight: bold;
  font-size: calc(0.34vw + 18.5px - 6px);
  line-height: 1.3;
  margin-bottom: calc(0.34vw + 18.5px * (1.3 / 2));
}
h4.thin {
  font-weight: normal;
}
@media all and (min-width: 2001px) {
  h4 {
    font-size: calc(0.66vw + 12.09px);
  }
}
@media all and (max-width: 1000px) {
  h4 {
    font-size: calc(0.58vw + 16.23px);
  }
}
@media all and (max-width: 480px) {
  h4 {
    font-size: calc(1.25vw + 13.00px);
    margin-bottom: 12px;
  }
}

.f-xsmall {
  font-size: 16px;
}

.f-xxsmall {
  font-size: calc(0.442vw + 10.34px);
}

.f-xxxsmall {
  font-size: 12px;
}

h1.dashed, h2.dashed, h3.dashed, h4.dashed, h5.dashed {
  font-weight: bold;
  letter-spacing: 3px;
  text-transform: uppercase;
  text-align: center;
  position: relative;
  display: table;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 5.76vw;
}
h1.dashed:before, h1.dashed:after, h2.dashed:before, h2.dashed:after, h3.dashed:before, h3.dashed:after, h4.dashed:before, h4.dashed:after, h5.dashed:before, h5.dashed:after {
  content: "—";
  display: table-cell;
  height: 100%;
}
h1.dashed:before, h2.dashed:before, h3.dashed:before, h4.dashed:before, h5.dashed:before {
  padding: 0 10px 0 0;
}
h1.dashed:after, h2.dashed:after, h3.dashed:after, h4.dashed:after, h5.dashed:after {
  padding: 0 0 0 10px;
}

.bg-darker {
  color: #FFFFFF;
}
.bg-darker a:hover, .selected .bg-darker a, .bg-darker a.jover-selected {
  color: #00F0FF;
}

::selection {
  /* Safari */
  background-color: #1A2D50;
  color: #1A2D50;
}

::-webkit-selection {
  background-color: #1A2D50;
  color: #1A2D50;
}

::-moz-selection {
  background-color: #1A2D50;
  color: #1A2D50;
}

::-o-selection {
  background-color: #1A2D50;
  color: #1A2D50;
}

::-ms-selection {
  background-color: #1A2D50;
  color: #1A2D50;
}

a, a:active {
  color: inherit;
  text-decoration: underline;
  -moz-transition: color 0.1s ease-out;
  -o-transition: color 0.1s ease-out;
  -webkit-transition: color 0.1s ease-out;
  transition: color 0.1s ease-out;
  cursor: pointer;
  cursor: hand;
}
a:hover:not(.ignore-hover), .selected a, a.jover-selected {
  color: inherit;
}
a img {
  border: 0;
}
.lightest a {
  color: #1A2D50;
}

.bold {
  font-weight: bold;
}

strong {
  font-weight: bold;
}

.i {
  font-style: italic;
}

.uc {
  text-transform: uppercase;
}

.lc {
  text-transform: lowercase;
}

address {
  font-style: normal;
}

sup {
  vertical-align: top;
  font-size: 70%;
}
sup.xs {
  vertical-align: top;
  font-size: 11px;
}

.reg {
  position: relative;
  font: 35px/1 "FilsonPro", Arial, Helvetica, sans-serif;
}

.uscore {
  position: relative;
}
.uscore:after {
  content: "";
  display: block;
  position: absolute;
  bottom: 8%;
  left: 50%;
  transform: translate(-50%);
  -ms-transform: translate(-50%);
  -webkit-transform: translate(-50%);
  width: 76%;
  height: 10%;
  max-height: 20px;
  background: #FFFFFF;
}

.zero-title p {
  position: absolute;
}

.list-steps li {
  margin-left: 0;
}
.list-steps li:after {
  content: "";
  display: block;
  clear: both;
  overflow: hidden;
}

/*# sourceMappingURL=css-layout-typography.css.map */

/*
--------------------
HEADER
--------------------
*/
.header--simple .page-header .menu-button, .header--simple .page-header .header-social {
  display: none;
}

.page-header {
  /* -moz-transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out;
  */
  transition: background-color 0.25s ease-in-out;
}
.page-header.instant {
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none;
}
.page-header, .page-header.fixed {
  position: fixed;
  z-index: 2;
  width: 100%;
  top: 0;
}
.page-header.header-block:before, .page-header.fixed.header-block:before {
  content: "";
  display: block;
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
  padding-top: inherit;
  background: inherit;
}
.page-header.trans {
  background: transparent;
}
@media all and (min-width: 1001px) {
  .page-header.aside-spacer:before {
    width: calc(100% - ( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 4 - 0.5px);
  }
  .page-header.aside-spacer .header-social {
    display: none;
  }
}
.page-header > .main {
  width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 12 - 0.5px + 5.76vw);
  margin: 0 auto;
  padding: 0 0 0 5.76vw;
  height: calc(1.029vw + (104.71px + 45px));
  max-height: 100%;
}
.page-header > .main:after {
  content: "";
  display: block;
  clear: both;
  overflow: hidden;
}
@media all and (max-width: 1000px) {
  .page-header > .main {
    position: relative;
    height: calc(1vw + 105px);
  }
}
@media all and (min-width: 1001px) {
  .page-header > .main {
    height: calc(0vw + (124px + 45px));
  }
}
@media all and (min-width: 1440px) {
  .page-header > .main {
    height: calc(1.786vw + (99.29px + 45px));
  }
}
@media all and (max-width: 1000px) {
  .page-header > .main {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 0.5px + 5.76vw);
  }
}
@media all and (max-width: 480px) {
  .page-header > .main {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px + 5.76vw);
  }
}
@media all and (max-width: 1000px) {
  .page-header.has-submenu > .main {
    height: calc(1vw + 105px);
  }
}
@media all and (max-width: 1000px) {
  .page-header.has-submenu {
    height: calc(1vw + 105px);
  }
}
.page-header.scrolled > .main {
  height: 100px;
}
.page-header.scrolled.has-submenu > .main {
  height: calc(1.029vw + 104.71px);
}
@media all and (min-width: 1001px) {
  .page-header.scrolled.has-submenu > .main {
    height: calc(0vw + 124px);
  }
}
@media all and (min-width: 1440px) {
  .page-header.scrolled.has-submenu > .main {
    height: calc(1.786vw + 99.29px);
  }
}
.page-header .logo {
  position: absolute;
  top: 47px;
  z-index: 3;
  overflow: hidden;
  line-height: 1;
  margin: 0 5.76vw 0 0;
  width: calc(2.353vw + 122.47px);
}
@media (min-width: 1001px) {
  .page-header .logo {
    width: 146px;
  }
}
@media (min-width: 1440px) {
  .page-header .logo {
    width: calc(3.929vw + 89.43px);
  }
}
@media all and (max-width: 1000px) {
  .page-header .logo {
    right: 0;
    top: 10px;
  }
}
.page-header .logo svg {
  display: block;
  width: 100%;
  height: auto;
}
.page-header .logo svg .letter, .page-header .logo svg .zero {
  -moz-transition: fill 0.25s ease-in-out, opacity 0.25s ease-in-out;
  -o-transition: fill 0.25s ease-in-out, opacity 0.25s ease-in-out;
  -webkit-transition: fill 0.25s ease-in-out, opacity 0.25s ease-in-out;
  transition: fill 0.25s ease-in-out, opacity 0.25s ease-in-out;
}
.page-header .logo svg use svg {
  fill: inherit;
}
.page-header .logo .letter {
  fill: #FFFFFF;
}
.page-header .logo .zero {
  fill: #00F0FF;
}
.page-header .logo.alt .letter {
  opacity: 0.5;
  fill: #FFFFFF;
}
.page-header .logo.alt .zero {
  fill: #00F0FF;
}
.page-header .logo a {
  display: block;
  overflow: hidden;
  width: 100%;
  height: 100%;
  padding: 16px 0 0;
  position: relative;
  z-index: 1;
}
.page-header .logo span {
  display: block;
  position: absolute;
  top: 0;
  overflow: hidden;
  height: 100%;
  white-space: nowrap;
  text-indent: 100%;
}
.page-header .header-social {
  position: absolute;
  top: 47px;
  right: calc(2.88vw);
}
.search-has-value .page-header .header-social {
  z-index: 2;
}
.search-has-value .page-header .header-social .social-links a .colour {
  fill: #3CC1C9;
  opacity: 0.5;
}
.search-has-value .page-header .header-social .social-links a:hover .colour, .search-has-value .page-header .header-social a:active .colour,
.search-has-value .page-header .header-social .selected a .colour {
  opacity: 1;
}
@media all and (max-width: 1000px) {
  .page-header .header-social {
    display: none;
  }
}
.page-header .header-social .social-links {
  margin-top: 20px;
}
.page-header .header-social .social-links a {
  display: block;
}
.page-header .header-social .social-links a:hover svg .colour, .page-header .header-social .social-links a:hover svg use {
  opacity: 1;
}
.page-header .header-social .social-links svg {
  display: block;
}
.page-header .header-social .social-links svg .colour {
  opacity: 0.5;
  fill: #FFF;
  transition: fill 0.25s ease-in-out, opacity 0.25s ease-in-out;
}
.page-header .header-social .social-links svg use {
  opacity: 0.5;
  fill: #FFF;
  transition: fill 0.25s ease-in-out, opacity 0.25s ease-in-out;
}
.page-header .header-social .social-link {
  margin: 0 0 0 10px;
}
.page-header .service-sector-header-title {
  position: absolute;
  /* margin: 18px 0 0 calc(150px + 2.7vw); */
  margin: 16px 0 0 calc(150px + 2.7vw);
  color: #fff;
  display: flex;
  flex-direction: row;
  align-items: center;
}
@media all and (max-width: 1000px) {
  .page-header .service-sector-header-title {
    margin: 17px 0 0 calc(5.821vw + 36.79px);
    /* align-items: flex-start; */
    align-items: center;
  }
}
.page-header .service-sector-header-title.service-sector-header-title-hide {
  display: none;
}
.page-header .service-sector-header-title .sector-icon {
  width: 1.5em;
  height: 1.5em;
  margin: 0 1em 0 0;
  /* increased sized icons 100% */
  /* reduced sized icons 80% */
  /* reduced sized icons 70% */
  /* reduced sized icons 60% */
  /* Icon colours */
}
.page-header .service-sector-header-title .sector-icon::before {
  content: "";
  display: block;
  background-repeat: no-repeat;
  background-size: 90%;
  background-position: 50% 37%;
  width: inherit;
  height: inherit;
}
.page-header .service-sector-header-title .sector-icon[data-sector-icon=analysis]::before {
  background-size: 100%;
}
.page-header .service-sector-header-title .sector-icon[data-sector-icon=arrow]::before, .page-header .service-sector-header-title .sector-icon[data-sector-icon=arrows]::before, .page-header .service-sector-header-title .sector-icon[data-sector-icon=spanner]::before, .page-header .service-sector-header-title .sector-icon[data-sector-icon=speed]::before {
  background-size: 80%;
}
.page-header .service-sector-header-title .sector-icon[data-sector-icon=signpost]::before, .page-header .service-sector-header-title .sector-icon[data-sector-icon=audio]::before, .page-header .service-sector-header-title .sector-icon[data-sector-icon=bolt]::before, .page-header .service-sector-header-title .sector-icon[data-sector-icon=scale]::before, .page-header .service-sector-header-title .sector-icon[data-sector-icon=document]::before, .page-header .service-sector-header-title .sector-icon[data-sector-icon=lightbulb]::before {
  background-size: 70%;
}
.page-header .service-sector-header-title .sector-icon[data-sector-icon=podcast]::before, .page-header .service-sector-header-title .sector-icon[data-sector-icon=pound]::before, .page-header .service-sector-header-title .sector-icon[data-sector-icon=secure]::before, .page-header .service-sector-header-title .sector-icon[data-sector-icon=timer]::before {
  background-size: 60%;
}
.theme-purple .page-header .service-sector-header-title .sector-icon[data-sector-icon=building]::before {
  background-image: url("/assets/images/icons/services/sectors/building.xsvg?colour=B58CFF");
}
.theme-purple .page-header .service-sector-header-title .sector-icon[data-sector-icon=circle]::before {
  background-image: url("/assets/images/icons/services/sectors/circle.xsvg?colour=B58CFF");
}
.theme-purple .page-header .service-sector-header-title .sector-icon[data-sector-icon=hexagon]::before {
  background-image: url("/assets/images/icons/services/sectors/hexagon.xsvg?colour=B58CFF");
}
.theme-purple .page-header .service-sector-header-title .sector-icon[data-sector-icon=analysis]::before {
  background-image: url("/assets/images/icons/services/sectors/analysis.xsvg?colour=B58CFF");
}
.theme-purple .page-header .service-sector-header-title .sector-icon[data-sector-icon=arrow]::before {
  background-image: url("/assets/images/icons/services/sectors/arrow.xsvg?colour=B58CFF");
}
.theme-purple .page-header .service-sector-header-title .sector-icon[data-sector-icon=arrows]::before {
  background-image: url("/assets/images/icons/services/sectors/arrows.xsvg?colour=B58CFF");
}
.theme-purple .page-header .service-sector-header-title .sector-icon[data-sector-icon=audio]::before {
  background-image: url("/assets/images/icons/services/sectors/audio.xsvg?colour=B58CFF");
}
.theme-purple .page-header .service-sector-header-title .sector-icon[data-sector-icon=bolt]::before {
  background-image: url("/assets/images/icons/services/sectors/bolt.xsvg?colour=B58CFF");
}
.theme-purple .page-header .service-sector-header-title .sector-icon[data-sector-icon=carbon]::before {
  background-image: url("/assets/images/icons/services/sectors/carbon.xsvg?colour=B58CFF");
}
.theme-purple .page-header .service-sector-header-title .sector-icon[data-sector-icon=cog]::before {
  background-image: url("/assets/images/icons/services/sectors/cog.xsvg?colour=B58CFF");
}
.theme-purple .page-header .service-sector-header-title .sector-icon[data-sector-icon=scale]::before {
  background-image: url("/assets/images/icons/services/sectors/scale.xsvg?colour=B58CFF");
}
.theme-purple .page-header .service-sector-header-title .sector-icon[data-sector-icon=document]::before {
  background-image: url("/assets/images/icons/services/sectors/document.xsvg?colour=B58CFF");
}
.theme-purple .page-header .service-sector-header-title .sector-icon[data-sector-icon=link]::before {
  background-image: url("/assets/images/icons/services/sectors/link.xsvg?colour=B58CFF");
}
.theme-purple .page-header .service-sector-header-title .sector-icon[data-sector-icon=key]::before {
  background-image: url("/assets/images/icons/services/sectors/key.xsvg?colour=B58CFF");
}
.theme-purple .page-header .service-sector-header-title .sector-icon[data-sector-icon=lightbulb]::before {
  background-image: url("/assets/images/icons/services/sectors/lightbulb.xsvg?colour=B58CFF");
}
.theme-purple .page-header .service-sector-header-title .sector-icon[data-sector-icon=line]::before {
  background-image: url("/assets/images/icons/services/sectors/line.xsvg?colour=B58CFF");
}
.theme-purple .page-header .service-sector-header-title .sector-icon[data-sector-icon=magnifyingglass]::before {
  background-image: url("/assets/images/icons/services/sectors/magnifyingglass.xsvg?colour=B58CFF");
}
.theme-purple .page-header .service-sector-header-title .sector-icon[data-sector-icon=podcast]::before {
  background-image: url("/assets/images/icons/services/sectors/podcast.xsvg?colour=B58CFF");
}
.theme-purple .page-header .service-sector-header-title .sector-icon[data-sector-icon=pound]::before {
  background-image: url("/assets/images/icons/services/sectors/pound.xsvg?colour=B58CFF");
}
.theme-purple .page-header .service-sector-header-title .sector-icon[data-sector-icon=secure]::before {
  background-image: url("/assets/images/icons/services/sectors/secure.xsvg?colour=B58CFF");
}
.theme-purple .page-header .service-sector-header-title .sector-icon[data-sector-icon=signpost]::before {
  background-image: url("/assets/images/icons/services/sectors/signpost.xsvg?colour=B58CFF");
}
.theme-purple .page-header .service-sector-header-title .sector-icon[data-sector-icon=spanner]::before {
  background-image: url("/assets/images/icons/services/sectors/spanner.xsvg?colour=B58CFF");
}
.theme-purple .page-header .service-sector-header-title .sector-icon[data-sector-icon=speed]::before {
  background-image: url("/assets/images/icons/services/sectors/speed.xsvg?colour=B58CFF");
}
.theme-purple .page-header .service-sector-header-title .sector-icon[data-sector-icon=star]::before {
  background-image: url("/assets/images/icons/services/sectors/star.xsvg?colour=B58CFF");
}
.theme-purple .page-header .service-sector-header-title .sector-icon[data-sector-icon=plus]::before {
  background-image: url("/assets/images/icons/services/sectors/plus.xsvg?colour=B58CFF");
}
.theme-purple .page-header .service-sector-header-title .sector-icon[data-sector-icon=tick]::before {
  background-image: url("/assets/images/icons/services/sectors/tick.xsvg?colour=B58CFF");
}
.theme-purple .page-header .service-sector-header-title .sector-icon[data-sector-icon=time]::before {
  background-image: url("/assets/images/icons/services/sectors/time.xsvg?colour=B58CFF");
}
.theme-purple .page-header .service-sector-header-title .sector-icon[data-sector-icon=timer]::before {
  background-image: url("/assets/images/icons/services/sectors/timer.xsvg?colour=B58CFF");
}
.theme-purple .page-header .service-sector-header-title .sector-icon[data-sector-icon=triangle]::before {
  background-image: url("/assets/images/icons/services/sectors/triangle.xsvg?colour=B58CFF");
}
.theme-purple .page-header .service-sector-header-title .sector-icon[data-sector-icon=turbine]::before {
  background-image: url("/assets/images/icons/services/sectors/turbine.xsvg?colour=B58CFF");
}
.theme-purple .page-header .service-sector-header-title .sector-icon[data-sector-icon=video]::before {
  background-image: url("/assets/images/icons/services/sectors/video.xsvg?colour=B58CFF");
}
.theme-mint .page-header .service-sector-header-title .sector-icon[data-sector-icon=building]::before {
  background-image: url("/assets/images/icons/services/sectors/building.xsvg?colour=14ffc8");
}
.theme-mint .page-header .service-sector-header-title .sector-icon[data-sector-icon=circle]::before {
  background-image: url("/assets/images/icons/services/sectors/circle.xsvg?colour=14ffc8");
}
.theme-mint .page-header .service-sector-header-title .sector-icon[data-sector-icon=hexagon]::before {
  background-image: url("/assets/images/icons/services/sectors/hexagon.xsvg?colour=14ffc8");
}
.theme-mint .page-header .service-sector-header-title .sector-icon[data-sector-icon=analysis]::before {
  background-image: url("/assets/images/icons/services/sectors/analysis.xsvg?colour=14ffc8");
}
.theme-mint .page-header .service-sector-header-title .sector-icon[data-sector-icon=arrow]::before {
  background-image: url("/assets/images/icons/services/sectors/arrow.xsvg?colour=14ffc8");
}
.theme-mint .page-header .service-sector-header-title .sector-icon[data-sector-icon=arrows]::before {
  background-image: url("/assets/images/icons/services/sectors/arrows.xsvg?colour=14ffc8");
}
.theme-mint .page-header .service-sector-header-title .sector-icon[data-sector-icon=audio]::before {
  background-image: url("/assets/images/icons/services/sectors/audio.xsvg?colour=14ffc8");
}
.theme-mint .page-header .service-sector-header-title .sector-icon[data-sector-icon=bolt]::before {
  background-image: url("/assets/images/icons/services/sectors/bolt.xsvg?colour=14ffc8");
}
.theme-mint .page-header .service-sector-header-title .sector-icon[data-sector-icon=carbon]::before {
  background-image: url("/assets/images/icons/services/sectors/carbon.xsvg?colour=14ffc8");
}
.theme-mint .page-header .service-sector-header-title .sector-icon[data-sector-icon=cog]::before {
  background-image: url("/assets/images/icons/services/sectors/cog.xsvg?colour=14ffc8");
}
.theme-mint .page-header .service-sector-header-title .sector-icon[data-sector-icon=scale]::before {
  background-image: url("/assets/images/icons/services/sectors/scale.xsvg?colour=14ffc8");
}
.theme-mint .page-header .service-sector-header-title .sector-icon[data-sector-icon=document]::before {
  background-image: url("/assets/images/icons/services/sectors/document.xsvg?colour=14ffc8");
}
.theme-mint .page-header .service-sector-header-title .sector-icon[data-sector-icon=link]::before {
  background-image: url("/assets/images/icons/services/sectors/link.xsvg?colour=14ffc8");
}
.theme-mint .page-header .service-sector-header-title .sector-icon[data-sector-icon=key]::before {
  background-image: url("/assets/images/icons/services/sectors/key.xsvg?colour=14ffc8");
}
.theme-mint .page-header .service-sector-header-title .sector-icon[data-sector-icon=lightbulb]::before {
  background-image: url("/assets/images/icons/services/sectors/lightbulb.xsvg?colour=14ffc8");
}
.theme-mint .page-header .service-sector-header-title .sector-icon[data-sector-icon=line]::before {
  background-image: url("/assets/images/icons/services/sectors/line.xsvg?colour=14ffc8");
}
.theme-mint .page-header .service-sector-header-title .sector-icon[data-sector-icon=magnifyingglass]::before {
  background-image: url("/assets/images/icons/services/sectors/magnifyingglass.xsvg?colour=14ffc8");
}
.theme-mint .page-header .service-sector-header-title .sector-icon[data-sector-icon=podcast]::before {
  background-image: url("/assets/images/icons/services/sectors/podcast.xsvg?colour=14ffc8");
}
.theme-mint .page-header .service-sector-header-title .sector-icon[data-sector-icon=pound]::before {
  background-image: url("/assets/images/icons/services/sectors/pound.xsvg?colour=14ffc8");
}
.theme-mint .page-header .service-sector-header-title .sector-icon[data-sector-icon=secure]::before {
  background-image: url("/assets/images/icons/services/sectors/secure.xsvg?colour=14ffc8");
}
.theme-mint .page-header .service-sector-header-title .sector-icon[data-sector-icon=signpost]::before {
  background-image: url("/assets/images/icons/services/sectors/signpost.xsvg?colour=14ffc8");
}
.theme-mint .page-header .service-sector-header-title .sector-icon[data-sector-icon=spanner]::before {
  background-image: url("/assets/images/icons/services/sectors/spanner.xsvg?colour=14ffc8");
}
.theme-mint .page-header .service-sector-header-title .sector-icon[data-sector-icon=speed]::before {
  background-image: url("/assets/images/icons/services/sectors/speed.xsvg?colour=14ffc8");
}
.theme-mint .page-header .service-sector-header-title .sector-icon[data-sector-icon=star]::before {
  background-image: url("/assets/images/icons/services/sectors/star.xsvg?colour=14ffc8");
}
.theme-mint .page-header .service-sector-header-title .sector-icon[data-sector-icon=plus]::before {
  background-image: url("/assets/images/icons/services/sectors/plus.xsvg?colour=14ffc8");
}
.theme-mint .page-header .service-sector-header-title .sector-icon[data-sector-icon=tick]::before {
  background-image: url("/assets/images/icons/services/sectors/tick.xsvg?colour=14ffc8");
}
.theme-mint .page-header .service-sector-header-title .sector-icon[data-sector-icon=time]::before {
  background-image: url("/assets/images/icons/services/sectors/time.xsvg?colour=14ffc8");
}
.theme-mint .page-header .service-sector-header-title .sector-icon[data-sector-icon=timer]::before {
  background-image: url("/assets/images/icons/services/sectors/timer.xsvg?colour=14ffc8");
}
.theme-mint .page-header .service-sector-header-title .sector-icon[data-sector-icon=triangle]::before {
  background-image: url("/assets/images/icons/services/sectors/triangle.xsvg?colour=14ffc8");
}
.theme-mint .page-header .service-sector-header-title .sector-icon[data-sector-icon=turbine]::before {
  background-image: url("/assets/images/icons/services/sectors/turbine.xsvg?colour=14ffc8");
}
.theme-mint .page-header .service-sector-header-title .sector-icon[data-sector-icon=video]::before {
  background-image: url("/assets/images/icons/services/sectors/video.xsvg?colour=14ffc8");
}
.theme-red .page-header .service-sector-header-title .sector-icon[data-sector-icon=building]::before {
  background-image: url("/assets/images/icons/services/sectors/building.xsvg?colour=FF6378");
}
.theme-red .page-header .service-sector-header-title .sector-icon[data-sector-icon=circle]::before {
  background-image: url("/assets/images/icons/services/sectors/circle.xsvg?colour=FF6378");
}
.theme-red .page-header .service-sector-header-title .sector-icon[data-sector-icon=hexagon]::before {
  background-image: url("/assets/images/icons/services/sectors/hexagon.xsvg?colour=FF6378");
}
.theme-red .page-header .service-sector-header-title .sector-icon[data-sector-icon=analysis]::before {
  background-image: url("/assets/images/icons/services/sectors/analysis.xsvg?colour=FF6378");
}
.theme-red .page-header .service-sector-header-title .sector-icon[data-sector-icon=arrow]::before {
  background-image: url("/assets/images/icons/services/sectors/arrow.xsvg?colour=FF6378");
}
.theme-red .page-header .service-sector-header-title .sector-icon[data-sector-icon=arrows]::before {
  background-image: url("/assets/images/icons/services/sectors/arrows.xsvg?colour=FF6378");
}
.theme-red .page-header .service-sector-header-title .sector-icon[data-sector-icon=audio]::before {
  background-image: url("/assets/images/icons/services/sectors/audio.xsvg?colour=FF6378");
}
.theme-red .page-header .service-sector-header-title .sector-icon[data-sector-icon=bolt]::before {
  background-image: url("/assets/images/icons/services/sectors/bolt.xsvg?colour=FF6378");
}
.theme-red .page-header .service-sector-header-title .sector-icon[data-sector-icon=carbon]::before {
  background-image: url("/assets/images/icons/services/sectors/carbon.xsvg?colour=FF6378");
}
.theme-red .page-header .service-sector-header-title .sector-icon[data-sector-icon=cog]::before {
  background-image: url("/assets/images/icons/services/sectors/cog.xsvg?colour=FF6378");
}
.theme-red .page-header .service-sector-header-title .sector-icon[data-sector-icon=scale]::before {
  background-image: url("/assets/images/icons/services/sectors/scale.xsvg?colour=FF6378");
}
.theme-red .page-header .service-sector-header-title .sector-icon[data-sector-icon=document]::before {
  background-image: url("/assets/images/icons/services/sectors/document.xsvg?colour=FF6378");
}
.theme-red .page-header .service-sector-header-title .sector-icon[data-sector-icon=link]::before {
  background-image: url("/assets/images/icons/services/sectors/link.xsvg?colour=FF6378");
}
.theme-red .page-header .service-sector-header-title .sector-icon[data-sector-icon=key]::before {
  background-image: url("/assets/images/icons/services/sectors/key.xsvg?colour=FF6378");
}
.theme-red .page-header .service-sector-header-title .sector-icon[data-sector-icon=lightbulb]::before {
  background-image: url("/assets/images/icons/services/sectors/lightbulb.xsvg?colour=FF6378");
}
.theme-red .page-header .service-sector-header-title .sector-icon[data-sector-icon=line]::before {
  background-image: url("/assets/images/icons/services/sectors/line.xsvg?colour=FF6378");
}
.theme-red .page-header .service-sector-header-title .sector-icon[data-sector-icon=magnifyingglass]::before {
  background-image: url("/assets/images/icons/services/sectors/magnifyingglass.xsvg?colour=FF6378");
}
.theme-red .page-header .service-sector-header-title .sector-icon[data-sector-icon=podcast]::before {
  background-image: url("/assets/images/icons/services/sectors/podcast.xsvg?colour=FF6378");
}
.theme-red .page-header .service-sector-header-title .sector-icon[data-sector-icon=pound]::before {
  background-image: url("/assets/images/icons/services/sectors/pound.xsvg?colour=FF6378");
}
.theme-red .page-header .service-sector-header-title .sector-icon[data-sector-icon=secure]::before {
  background-image: url("/assets/images/icons/services/sectors/secure.xsvg?colour=FF6378");
}
.theme-red .page-header .service-sector-header-title .sector-icon[data-sector-icon=signpost]::before {
  background-image: url("/assets/images/icons/services/sectors/signpost.xsvg?colour=FF6378");
}
.theme-red .page-header .service-sector-header-title .sector-icon[data-sector-icon=spanner]::before {
  background-image: url("/assets/images/icons/services/sectors/spanner.xsvg?colour=FF6378");
}
.theme-red .page-header .service-sector-header-title .sector-icon[data-sector-icon=speed]::before {
  background-image: url("/assets/images/icons/services/sectors/speed.xsvg?colour=FF6378");
}
.theme-red .page-header .service-sector-header-title .sector-icon[data-sector-icon=star]::before {
  background-image: url("/assets/images/icons/services/sectors/star.xsvg?colour=FF6378");
}
.theme-red .page-header .service-sector-header-title .sector-icon[data-sector-icon=plus]::before {
  background-image: url("/assets/images/icons/services/sectors/plus.xsvg?colour=FF6378");
}
.theme-red .page-header .service-sector-header-title .sector-icon[data-sector-icon=tick]::before {
  background-image: url("/assets/images/icons/services/sectors/tick.xsvg?colour=FF6378");
}
.theme-red .page-header .service-sector-header-title .sector-icon[data-sector-icon=time]::before {
  background-image: url("/assets/images/icons/services/sectors/time.xsvg?colour=FF6378");
}
.theme-red .page-header .service-sector-header-title .sector-icon[data-sector-icon=timer]::before {
  background-image: url("/assets/images/icons/services/sectors/timer.xsvg?colour=FF6378");
}
.theme-red .page-header .service-sector-header-title .sector-icon[data-sector-icon=triangle]::before {
  background-image: url("/assets/images/icons/services/sectors/triangle.xsvg?colour=FF6378");
}
.theme-red .page-header .service-sector-header-title .sector-icon[data-sector-icon=turbine]::before {
  background-image: url("/assets/images/icons/services/sectors/turbine.xsvg?colour=FF6378");
}
.theme-red .page-header .service-sector-header-title .sector-icon[data-sector-icon=video]::before {
  background-image: url("/assets/images/icons/services/sectors/video.xsvg?colour=FF6378");
}
.page-header .service-sector-header-title .sector-icon.sector-icon-hide {
  display: none;
}
.page-header .service-sector-header-title .service-sector-header-title-content {
  margin: 2px 0 0;
  font-size: calc(0.46vw + 12.48px);
  font-weight: bold;
  line-height: 1;
}
@media all and (max-width: 1000px) {
  .page-header .service-sector-header-title .service-sector-header-title-content {
    width: calc(17.91vw + 70.9px);
  }
}
.theme-purple .page-header .service-sector-header-title .service-sector-header-title-content {
  color: #B58CFF;
}
.theme-mint .page-header .service-sector-header-title .service-sector-header-title-content {
  /* color: #8CFF50; */
  color: #14ffc8;
}
.theme-red .page-header .service-sector-header-title .service-sector-header-title-content {
  color: #FF6378;
}
.page-header .header-adr-overlay-button {
  position: absolute;
  top: 47px;
  right: calc(2.88vw);
  width: calc(2.668vw + 173.3px);
  margin: 5px 0 0;
  transition: background-color 0.2s ease-in-out 1s;
}
@media all and (max-width: 1000px) {
  .page-header .header-adr-overlay-button {
    width: 60px;
  }
}
.page-header .header-adr-overlay-button.header-adr-overlay-button-hide {
  display: none;
}
.page-header .header-adr-overlay-button .adr-button .adr-icon-hide {
  display: none;
}
.page-header .header-adr-overlay-button.adr-service-aim-for-zero .adr-icon-aim-for-zero-show {
  display: block;
}
.page-header .header-adr-overlay-button.adr-service-report-for-zero .adr-icon-report-for-zero-show {
  display: block;
}
.page-header .header-adr-overlay-button.adr-service-deliver-for-zero .adr-icon-deliver-for-zero-show {
  display: block;
}
.page-header .header-adr-overlay-button .adr-button {
  display: flex;
  flex-direction: row;
  align-items: center;
  opacity: 1;
  /* margin-top: 5px; */
  color: #fff;
  text-decoration: none;
  position: relative;
  z-index: 4;
  /* &.adr-close-button {
  	position: absolute;
  	top: 50%;
  	@media all and (max-width:1000px) {
  		right: 0;
  	}
  	right: 20px;
  	transform: translate(-50%, -50%);
  	margin: 0;
  } */
  /* p {
  	margin: 0 15px 0 0;
  } */
  /* &.adr-button-show {
  	display: flex;
  	flex-direction: row;
  	opacity: 1;
  	z-index: 4;
  } */
}
.menu-on .page-header .header-adr-overlay-button .adr-button {
  z-index: 2;
}
@media all and (max-width: 1000px) {
  .page-header .header-adr-overlay-button .adr-button {
    justify-content: flex-end;
  }
}
.page-header .header-adr-overlay-button .adr-button .adr-button-title {
  margin: 0 15px 0 0;
}
@media all and (max-width: 1000px) {
  .page-header .header-adr-overlay-button .adr-button .adr-button-title {
    display: none;
  }
}
.page-header .header-adr-overlay-button .adr-button svg {
  display: block;
}
.page-header .header-adr-overlay-button .adr-button svg .colour {
  opacity: 0.5;
  -moz-transition: fill 0.25s ease-in-out, opacity 0.25s ease-in-out;
  -o-transition: fill 0.25s ease-in-out, opacity 0.25s ease-in-out;
  -webkit-transition: fill 0.25s ease-in-out, opacity 0.25s ease-in-out;
  transition: fill 0.25s ease-in-out, opacity 0.25s ease-in-out;
}
.page-header .header-adr-overlay-button .adr-button.adr-button-hide {
  opacity: 0;
  z-index: 3;
}

/*--- Header: ADR Services Overlay Menu ---*/
.adr-services-overlay-menu {
  display: none;
  position: fixed;
  z-index: 3;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  /* height: 100vh; */
  /* height: 0; */
  overflow-y: hidden;
  /*
  &.bg-darker-rgba{
  	.animate{
  		background: rgba(62, 0, 38, 0.9);
  	}
  }
  */
}
.adr-services-overlay-menu .animate {
  -moz-transition: height 0.5s ease-in-out;
  -o-transition: height 0.5s ease-in-out;
  -webkit-transition: height 0.5s ease-in-out;
  transition: height 0.5s ease-in-out;
  height: 0;
  overflow: hidden;
}
.adr-services-overlay-menu .align {
  padding: 5% 0;
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
}

.theme-blue .bg-darker-rgba {
  background: rgba(0, 80, 90, 0.9);
}

.theme-mint .bg-darker-rgba {
  background: rgba(0, 76, 67, 0.9);
}

.theme-green .bg-darker-rgba {
  background: rgba(33, 68, 39, 0.9);
}

.theme-yellow .bg-darker-rgba {
  background: rgba(45, 42, 81, 0.9);
}

.theme-orange .bg-darker-rgba {
  background: rgba(71, 28, 53, 0.9);
}

.theme-red .bg-darker-rgba {
  background: rgba(62, 0, 38, 0.9);
}

.theme-pink .bg-darker-rgba {
  background: rgba(68, 42, 79, 0.9);
}

.theme-purple .bg-darker-rgba {
  background: rgba(50, 18, 76, 0.9);
}

.theme-teal .bg-darker-rgba {
  background: rgba(128, 167, 172, 0.9);
}

.adr-services-menu-on {
  position: fixed;
  top: 0;
  width: 100%;
}
.adr-services-menu-on .adr-services-overlay-menu {
  display: block;
  overflow-y: scroll;
}
.adr-services-menu-on .adr-services-overlay-menu .animate {
  height: auto;
}

.adr-services-menu-on-scroll-lock {
  overflow-y: hidden;
}

/*--- Header: Menu button ---*/
.menu-button {
  position: absolute;
  top: 47px;
  left: calc(3vw - 15px);
  z-index: 5;
  /****** hide when ADR overlay menu showing ******/
  /* transition:  opacity .4s ease-in-out, height 1s ease-in-out 1s; */
  /****** hide when ADR overlay menu showing ******/
}
.adr-services-menu-on .menu-button {
  z-index: 3;
}
.menu-on .menu-button {
  position: fixed;
}
@media all and (max-width: 1000px) {
  .menu-button {
    top: 10px;
    left: auto;
    margin: 0 0 0 -20px;
  }
}
:not(.menu-on):not(:hover) .menu-button .menu-icon span {
  -moz-transition: background-color 0.25s ease-in-out;
  -o-transition: background-color 0.25s ease-in-out;
  -webkit-transition: background-color 0.25s ease-in-out;
  transition: background-color 0.25s ease-in-out;
  transition-delay: 0s;
}

.scrolled .menu-button,
.scrolled .logo {
  top: 10px;
}

/*--- Header: Menu ---*/
.header-menu {
  position: fixed;
  z-index: 3;
  top: 0;
  left: 0;
  width: 100vw;
  height: 0;
  background: #00F0FF;
  /*overflow:hidden;*/
  overflow-y: scroll;
  -moz-transition: height 0.3s ease-in-out;
  -o-transition: height 0.3s ease-in-out;
  -webkit-transition: height 0.3s ease-in-out;
  transition: height 0.3s ease-in-out;
  /*&.search-has-input {*/
  /*	.menu-on & {*/
  /*		overflow-y: hidden;*/
  /*	}*/
  /*}*/
}
.menu-on .header-menu {
  height: 100%;
}
.header-menu .align {
  position: absolute;
  width: 100%;
  height: 100vh;
  overflow: auto;
  display: table;
  table-layout: fixed;
}

/*--- Header: Primary menu ---*/
.header-menu-primary {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
}
@media all and (max-width: 700px) {
  .header-menu-primary {
    padding-bottom: 40px;
  }
}
@media all and (max-width: 480px) {
  .header-menu-primary {
    padding-bottom: 60px;
  }
}
.header-menu-primary .main {
  width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 12 - 0.5px + 5.76vw);
  margin: 0 auto;
  padding: 0 0 0 5.76vw;
}
@media all and (max-width: 1000px) {
  .header-menu-primary .main {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 0.5px + 5.76vw);
  }
}
@media all and (max-width: 480px) {
  .header-menu-primary .main {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px + 5.76vw);
  }
}
.header-menu-primary .primary-menu a, .header-menu-primary .primary-menu a:active, .header-menu-primary .extra-menu a, .header-menu-primary .extra-menu a:active {
  display: inline-block;
  padding: 0 0 0.25vh;
  color: inherit;
  text-decoration: none;
  position: relative;
}
.header-menu-primary .primary-menu a:after, .header-menu-primary .primary-menu a:active:after, .header-menu-primary .extra-menu a:after, .header-menu-primary .extra-menu a:active:after {
  opacity: 0;
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  width: calc(100% - 0.2vw);
  border-bottom: 0.75vh solid #FFFFFF;
  -moz-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
@media all and (max-aspect-ratio: 9/16) {
  .header-menu-primary .primary-menu a, .header-menu-primary .primary-menu a:active, .header-menu-primary .extra-menu a, .header-menu-primary .extra-menu a:active {
    padding: 0 0 0.44vw;
  }
  .header-menu-primary .primary-menu a:after, .header-menu-primary .primary-menu a:active:after, .header-menu-primary .extra-menu a:after, .header-menu-primary .extra-menu a:active:after {
    border-bottom: 1.33vw solid #FFFFFF;
  }
}
.header-menu-primary .primary-menu a:hover:after,
.header-menu-primary .primary-menu a:active:after,
.header-menu-primary .primary-menu .selected a:after, .header-menu-primary .extra-menu a:hover:after,
.header-menu-primary .extra-menu a:active:after,
.header-menu-primary .extra-menu .selected a:after {
  opacity: 1;
}
.header-menu-primary .primary-menu {
  margin: 0;
  list-style: none;
  font-weight: bold;
  font-size: calc(7vh - 14px);
  line-height: 1;
  letter-spacing: -1px;
  color: #1A626B;
}
@media all and (max-aspect-ratio: 9/16) {
  .header-menu-primary .primary-menu {
    font-size: calc(8 / 9 * 16vw - 14px);
  }
}
.header-menu-primary .primary-menu li {
  margin: 0 0 2vh;
}
.header-menu-primary .extra-menu {
  margin: 0 0 0;
  padding: 2vh 0 0;
  list-style: none;
  font-weight: bold;
  font-size: calc();
  line-height: 1;
  color: #1A626B;
}
@media all and (max-width: 480px) {
  .header-menu-primary .extra-menu {
    font-size: 14px;
  }
}
.header-menu-primary .extra-menu a, .header-menu-primary .extra-menu a:active {
  padding: 0 0 3px;
}
.header-menu-primary .extra-menu a:after, .header-menu-primary .extra-menu a:active:after {
  border-bottom-width: 0.1vw;
}
.header-menu-primary .extra-menu li {
  float: left;
  margin: 0 30px 0 0;
}
.header-menu-primary .extra-menu li.last {
  margin-right: 0;
}
@media all and (max-width: 480px) {
  .header-menu-primary .extra-menu li {
    margin-right: 6px;
  }
}

/*--- Header: Menu ---*/
.header-menu-secondary {
  position: absolute;
  bottom: 0;
}
.header-menu-secondary .secondary-menu {
  margin: 0;
  list-style: none;
  font-size: calc();
  line-height: 1;
  letter-spacing: -1px;
  /*color:#1A626B;*/
  color: #BFD3D6;
  overflow: hidden;
}
.header-menu-secondary .secondary-menu li {
  float: left;
  margin: 0 30px 14px 0;
}
@media (max-width: 420px) {
  .header-menu-secondary .secondary-menu li {
    margin: 0 calc(8vw - 12px) 14px 0;
  }
}
.header-menu-secondary .secondary-menu li.last {
  margin-right: 0;
}
.header-menu-secondary .secondary-menu a, .header-menu-secondary .secondary-menu a:active {
  display: inline-block;
  color: inherit;
  opacity: 0.5;
  text-decoration: none;
  position: relative;
}
.header-menu-secondary .secondary-menu a:after, .header-menu-secondary .secondary-menu a:active:after {
  opacity: 0;
  content: "";
  display: block;
  padding: 0 0 4px;
  border-bottom: 0.1vw solid #FFFFFF;
}
.header-menu-secondary .secondary-menu a, .header-menu-secondary .secondary-menu a:after, .header-menu-secondary .secondary-menu a:active, .header-menu-secondary .secondary-menu a:active:after {
  -moz-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
.header-menu-secondary .secondary-menu a:hover, .header-menu-secondary .secondary-menu a:hover:after,
.header-menu-secondary .secondary-menu a:active,
.header-menu-secondary .secondary-menu a:active:after,
.header-menu-secondary .secondary-menu .selected a,
.header-menu-secondary .secondary-menu .selected a:after {
  opacity: 1;
}

/*# sourceMappingURL=css-layout-header.css.map */

/*
--------------------
FOOTER
--------------------
*/
.page-footer {
  position: absolute;
  bottom: 0;
  left: 0;
  margin: 0 0 15px;
  width: 100%;
  clear: both;
  font-size: 14px;
  line-height: 1.5;
  color: #1A626B;
}
.page-footer:after {
  content: "";
  display: block;
  clear: both;
  overflow: hidden;
}
.page-footer a {
  color: #1A626B;
  text-decoration: underline;
}
.page-footer .page-content {
  overflow: visible;
}
.page-footer .legal {
  font-size: 12px;
}
@media (max-width: 700px) {
  .page-footer .legal {
    margin: 10px 0 0;
  }
}
.page-footer .copyright {
  margin: 0 0 2px;
  font-weight: bold;
  letter-spacing: 0.5px;
}
.page-footer .footer-item {
  display: inline-block;
  margin: 0 10px 0 0;
  white-space: nowrap;
}
.page-footer .credit {
  margin-right: 0;
}
.page-footer .credit a {
  text-decoration: underline;
}
@media all and (max-width: 780px) {
  .page-footer .footer-item span {
    display: none;
  }
}
.page-footer .logos {
  width: 30px;
  height: 40px;
  overflow: visible;
  position: absolute;
  left: calc(50% - 2.88vw - 30px);
}
@media (max-width: 1920px) {
  .page-footer .logos {
    left: calc(50% - 5.76vw + 30px);
  }
}
@media (max-width: 1300px) {
  .page-footer .logos {
    left: calc(50% + 2.88vw + 66px);
  }
}
@media (max-width: 1000px) {
  .page-footer .logos {
    right: calc((100vw - ( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 0.5px) / 2 + 5.76vw - 30px);
    left: auto;
  }
}
@media (max-width: 700px) {
  .page-footer .logos {
    position: static;
    float: left;
  }
}
.page-footer .logos .b-corp-logo {
  position: absolute;
  height: 48px;
  margin: -2px 0 0;
}
.page-footer .extra {
  display: flex;
  flex-wrap: nowrap;
}
@media (max-width: 1300px) {
  .page-footer .extra {
    margin-left: 5.76vw;
    width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 4 - 5.76vw - 0.5px);
    /*
    .label span{
    	display:none;
    }
    */
  }
}
@media (max-width: 1000px) {
  .page-footer .extra {
    display: none;
  }
}
.page-footer .social-links {
  position: absolute;
  left: calc(3vw - 15px);
  font-size: 0;
  line-height: 40px;
}
@media (min-width: 1301px) {
  .page-footer .social-links {
    padding: 0 20px;
  }
}
@media all and (max-width: 1300px) and (min-width: 1001px) {
  .page-footer .social-links {
    left: calc(50% + 2.88vw);
  }
  .page-footer .social-links .social-link {
    margin-right: 10px;
  }
}
@media (max-width: 1000px) {
  .page-footer .social-links {
    right: calc((100vw - ( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 0.5px) / 2 + 5.76vw);
    left: auto;
  }
  .page-footer .social-links .social-link {
    margin-right: 20px;
  }
}
@media (max-width: 700px) {
  .page-footer .social-links {
    position: static;
    float: left;
  }
}
.page-footer .social-link {
  display: inline-block;
  vertical-align: middle;
  margin: 0 20px 0 0;
  position: relative;
  overflow: hidden;
}
.page-footer .social-link:first-child {
  margin-left: 0;
}
.page-footer .social-link a {
  display: block;
}
.page-footer .social-link .label {
  position: absolute;
  left: 100%;
}

/*# sourceMappingURL=css-layout-footer.css.map */

/*
--------------------
HOME
--------------------
*/
@media all and (max-width: 1000px) {
  .page-home br {
    display: none;
  }
}
.page-home .pagination {
  position: fixed;
  z-index: 1;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  font-size: 0;
}
.page-home .pagination a {
  display: inline-block;
  vertical-align: top;
  padding: 8px 20px;
  opacity: 0.5;
  float: left;
  clear: left;
}
@media all and (min-width: 1001px) {
  .page-home .pagination a {
    padding: 8px 30px;
  }
}
.page-home .pagination a:before {
  content: "";
  display: block;
  width: 12px;
  height: 12px;
  border: 2px solid #80A7AC;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -khtml-border-radius: 50%;
  -moz-transition: border 0.3s ease-in-out;
  -o-transition: border 0.3s ease-in-out;
  -webkit-transition: border 0.3s ease-in-out;
  transition: border 0.3s ease-in-out;
}
.page-home .pagination .selected, .page-home .pagination a:hover {
  opacity: 1;
}
.page-home .pagination .selected:before, .page-home .pagination a:hover:before {
  border: 6px solid #00F0FF;
}
.colour-hue-teal .page-home .pagination a:before {
  border-color: #80A7AC;
}
.colour-hue-teal .page-home .pagination .selected:before, .colour-hue-teal .page-home .pagination a:hover:before {
  border-color: #00F0FF;
}
.colour-hue-blue .page-home .pagination a:before {
  border-color: #266A73;
}
.colour-hue-blue .page-home .pagination .selected:before, .colour-hue-blue .page-home .pagination a:hover:before {
  border-color: #00505A;
}
.colour-hue-green .page-home .pagination a:before {
  border-color: #426047;
}
.colour-hue-green .page-home .pagination .selected:before, .colour-hue-green .page-home .pagination a:hover:before {
  border-color: #214427;
}
.colour-hue-mint .page-home .pagination a:before {
  border-color: #27675F;
}
.colour-hue-mint .page-home .pagination .selected:before, .colour-hue-mint .page-home .pagination a:hover:before {
  border-color: #004C43;
}
.colour-hue-yellow .page-home .pagination a:before {
  border-color: #4D4A6B;
}
.colour-hue-yellow .page-home .pagination .selected:before, .colour-hue-yellow .page-home .pagination a:hover:before {
  border-color: #2D2A51;
}
.colour-hue-orange .page-home .pagination a:before {
  border-color: #633E53;
}
.colour-hue-orange .page-home .pagination .selected:before, .colour-hue-orange .page-home .pagination a:hover:before {
  border-color: #471C35;
}
.colour-hue-red .page-home .pagination a:before {
  border-color: #5B2646;
}
.colour-hue-red .page-home .pagination .selected:before, .colour-hue-red .page-home .pagination a:hover:before {
  border-color: #3E0026;
}
.colour-hue-maroon .page-home .pagination a:before {
  border-color: #9E8092;
}
.colour-hue-maroon .page-home .pagination .selected:before, .colour-hue-maroon .page-home .pagination a:hover:before {
  border-color: #FF6378;
}
.colour-hue-pink .page-home .pagination a:before {
  border-color: #604A69;
}
.colour-hue-pink .page-home .pagination .selected:before, .colour-hue-pink .page-home .pagination a:hover:before {
  border-color: #442A4F;
}
.colour-hue-purple .page-home .pagination a:before {
  border-color: #513667;
}
.colour-hue-purple .page-home .pagination .selected:before, .colour-hue-purple .page-home .pagination a:hover:before {
  border-color: #32124C;
}
.page-home .sections {
  position: absolute;
  z-index: 1;
  top: 0;
  width: 100%;
  height: 100%;
}
.page-home .section {
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
}
.page-home .section:first-child {
  display: block;
}
.page-home .section .main {
  position: relative;
  padding: 40px 0 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
}
.page-home .section .page-content {
  -ms-flex: 0 1 auto;
  /* (flex-grow | flex-shrink | flex-basis) */
  flex: 0 1 auto;
  /* (flex-grow | flex-shrink | flex-basis) */
}
.page-home .section .page-content.valign-bottom {
  -webkit-align-self: flex-end;
  -align-self: flex-end;
}
.page-home .section .footer {
  position: absolute;
  bottom: 0;
  padding: 0 0 30px;
  font-weight: bold;
  font-size: calc(0.34vw + 18.5px);
}
.page-home .section .footer .instruction {
  color: #FFFFFF;
}
.page-home .section .footer .instruction .label {
  padding-right: 25px;
}
@media all and (max-width: 1000px) {
  .page-home .section .footer {
    padding: 0 0 20px;
  }
}
.page-home .section .canvas {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.page-home .canvas {
  position: fixed;
  top: 0;
  left: 0;
}
.page-home .block {
  text-align: center;
}
.page-home .block:last-child {
  margin-bottom: 0;
}
.page-home .block, .page-home .block h3 {
  margin-bottom: 1.152vw;
}
@media all and (min-width: 1300px) {
  .page-home .block {
    font-size: calc(0.34vw + 18.5px);
  }
  .page-home .block h3 {
    margin: 0 0 1.92vw;
    font-size: calc(0.67vw + 19.14px);
  }
}
@media all and (max-width: 1000px) {
  .page-home .block {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
  }
}
@media all and (max-width: 1000px) and (max-height: 520px) {
  .page-home .block {
    font-size: calc(0.22vw + 13.78px);
  }
  .page-home .block h3 {
    font-size: calc(0.34vw + 18.5px);
  }
}
@media all and (max-width: 480px) {
  .page-home .block {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 5.76vw - 0.5px);
    font-size: calc(0.22vw + 13.78px);
  }
  .page-home .block h3 {
    font-size: calc(0.34vw + 18.5px);
  }
}
.page-home .aside {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  height: 100%;
  width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 3 - 0.5px);
  background: #1A626B;
}
.page-home .aside .main {
  position: relative;
  padding: 40px 0 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
}
@media all and (max-width: 1000px) {
  .page-home .aside {
    position: relative;
    width: auto;
  }
  .page-home .aside:before {
    display: none;
  }
}
.page-home .aside a, .page-home .aside a:active {
  color: inherit;
}
.page-home .aside a:hover {
  color: inherit;
}
.page-home .aside .content {
  overflow: hidden;
  margin: 0 auto;
  width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 3 - 0.5px);
  padding: 25px 0 0 2.88vw;
}
@media all and (max-width: 1000px) {
  .page-home .aside .content {
    width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 12 - 0.5px + 2.88vw);
  }
}
@media all and (max-width: 999px) {
  .page-home .aside .content {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 0.5px + 2.88vw);
  }
}
@media all and (max-width: 480px) {
  .page-home .aside .content {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px + 2.88vw);
  }
}
.page-home .aside .article {
  overflow: hidden;
  margin-right: 1.92vw;
  margin-top: 1.92vw;
  margin-bottom: 1.92vw;
  color: #FFFFFF;
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}
.page-home .aside .article:not(:last-child):after {
  content: "";
  display: block;
  width: 50px;
  padding: 0 0 1.92vw;
  border-bottom: 4px solid #80A7AC;
}
.page-home .aside .article h1 {
  margin: 0 0 8px;
  max-height: 100px;
  font-weight: bold;
  font-size: calc(0.34vw + 18.5px);
  line-height: calc(1.3);
  color: #FFFFFF;
}
.page-home .aside .article h1 span {
  overflow: hidden;
  margin: 0 0 20px;
}
.page-home .aside .article .read-more {
  margin: 0;
}
.page-home .aside .article .read-more a {
  font-weight: bold;
  font-size: calc(0.34vw + 18.5px);
  line-height: calc(1.3);
  color: #00F0FF;
  text-decoration: none;
}

/*# sourceMappingURL=css-sections-home-home.css.map */

/*
--------------------
HOME: SECTIONS
--------------------
*/
.page-home {
  /* Client */
}
.page-home .section-team .page-side {
  right: 75px;
}
.page-home .section-team .awards {
  max-height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
.page-home .section-team .awards .award {
  margin-bottom: 30px;
  text-align: center;
  /*@media all and (max-width: 328px) {*/
  /*	width:calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 2 - 5.76vw - 0.5px);*/
  /*}*/
}
@media all and (max-width: 1000px) {
  .page-home .section-team .awards .award {
    margin-bottom: 2.88vw;
  }
}
@media all and (max-width: 1000px) {
  .page-home .section-team .awards .award {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 3 - 5.76vw - 0.5px);
  }
}
.page-home .section-team .awards .award img {
  display: block;
  margin: 0 auto;
  width: auto;
  height: auto;
  max-width: 100%;
  opacity: 0.5;
}
@media all and (min-width: 1001px) {
  .page-home .section-team .awards {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
  }
  .page-home .section-team .awards .award:last-child {
    margin-bottom: 0;
  }
}
.page-home .section-landing .main {
  padding: 60px 0 0;
}
@media all and (max-width: 1000px) {
  .page-home .section-landing .main {
    padding: 10px 0 0;
  }
}
.page-home .section-specifics .block:last-child p {
  margin-bottom: 0;
}
.page-home .section-specifics .ring {
  position: relative;
  overflow: visible;
}
.page-home .section-specifics .ring:before {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  width: 75vh;
  height: 75vh;
  border: 12vh solid #FFFAD6;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -khtml-border-radius: 50%;
}
.page-home .section-outro .zero-title {
  margin-bottom: 70px;
}
.page-home .section-outro .zero-title p:last-child {
  position: relative;
}
.page-home .section-outro .zero-title p {
  transition: none;
}
.page-home .section-outro .options {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  color: #FFFFFF;
  margin: 0 0 5vh;
}
.page-home .section-outro .options .option {
  position: absolute;
  bottom: 0;
  text-align: center;
}
@media all and (max-width: 600px) {
  .page-home .section-outro .options .option {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 3 - 5.76vw - 0.5px);
  }
  .page-home .section-outro .options .option:last-child {
    display: none;
  }
  .page-home .section-outro .options .option.left-t-2 {
    margin-left: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 3 - 0.5px);
  }
}
@media all and (max-width: 480px) {
  .page-home .section-outro .options .option {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 3 - 5.76vw - 0.5px);
  }
  .page-home .section-outro .options .option.left-t-2 {
    margin-left: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 3 - 0.5px);
  }
}
@media all and (max-width: 1000px) {
  .page-home .section-outro .options .button, .page-home .section-outro .options .button.label, .page-home .section-outro .options .button.submit {
    font-weight: normal;
    font-size: calc(0.22vw + 13.78px);
    min-width: 140px;
  }
}
.page-home .clients {
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.page-home .client {
  position: absolute;
  width: 140px;
  height: 100px;
  opacity: 0.5;
  /* smaller size for Next logo */
  /* smaller size for Asahi logo */
}
.page-home .client.c2 {
  width: 110px;
}
.page-home .client.c11 {
  width: 130px;
}
.page-home .client > div {
  display: inline-block;
  vertical-align: top;
  position: relative;
  transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}
.page-home .client .image {
  display: block;
  max-width: 100%;
  max-height: 100%;
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}
.page-home .c1 {
  top: 32%;
  right: 94%;
}
.page-home .c2 {
  top: 0%;
  left: 40%;
}
.page-home .c3 {
  top: 9%;
  left: 70%;
}
.page-home .c4 {
  bottom: 1%;
  right: 10%;
}
.page-home .c5 {
  top: 15%;
  left: 8%;
}
.page-home .c6 {
  bottom: 68%;
  left: 30%;
}
.page-home .c7 {
  top: 16%;
  left: 50%;
}
.page-home .c8 {
  top: 23%;
  right: -2%;
}
.page-home .c9 {
  top: 45%;
  left: 87%;
}
.page-home .c10 {
  bottom: 20%;
  left: 2%;
}
.page-home .c11 {
  bottom: 8%;
  right: 30%;
}
.page-home .c12 {
  top: 85%;
  left: 18%;
}
.page-home .c13 {
  bottom: -4%;
  right: 48%;
}
.page-home .c14 {
  bottom: 13%;
  left: 38%;
}
.page-home .c15 {
  bottom: 20%;
  right: -1%;
}
.page-home .c16 {
  bottom: 24%;
  right: 20%;
}
.page-home .c17 {
  bottom: 34%;
  right: 93%;
}
.page-home .c18 {
  top: 27%;
  left: 72%;
}
.page-home .c19 {
  top: 62%;
  right: 43%;
}
@media screen and (max-width: 1000px) and (max-height: 800px) {
  .page-home .client {
    transform: scale(0.8);
    -ms-transform: scale(0.8);
    -webkit-transform: scale(0.8);
  }
}
@media screen and (max-width: 1024px) and (max-height: 1024px) {
  .page-home .client {
    transform: scale(0.8);
    -ms-transform: scale(0.8);
    -webkit-transform: scale(0.8);
  }
}
@media screen and (max-width: 800px) and (max-height: 900px) {
  .page-home .client {
    transform: scale(0.6);
    -ms-transform: scale(0.6);
    -webkit-transform: scale(0.6);
  }
}
@media screen and (max-width: 1000px) {
  .page-home .c1 {
    top: 32%;
    right: 94%;
  }
  .page-home .c2 {
    top: 0%;
    left: 40%;
  }
  .page-home .c3 {
    top: 9%;
    left: 70%;
  }
  .page-home .c4 {
    bottom: -1%;
    right: 3%;
  }
  .page-home .c5 {
    top: 15%;
    left: 8%;
  }
  .page-home .c6 {
    bottom: 63%;
    left: 30%;
  }
  .page-home .c7 {
    top: 16%;
    left: 50%;
  }
  .page-home .c8 {
    top: 23%;
    right: -2%;
  }
  .page-home .c9 {
    top: 45%;
    left: 87%;
  }
  .page-home .c10 {
    bottom: 21%;
    left: 4%;
  }
  .page-home .c11 {
    bottom: 8%;
    right: 30%;
  }
  .page-home .c12 {
    top: 88%;
    left: 8%;
  }
  .page-home .c13 {
    bottom: -4%;
    right: 48%;
  }
  .page-home .c14 {
    bottom: 19%;
    left: 38%;
  }
  .page-home .c15 {
    bottom: 20%;
    right: -8%;
  }
  .page-home .c16 {
    bottom: 29%;
    right: 21%;
  }
  .page-home .c17 {
    bottom: 34%;
    right: 93%;
  }
  .page-home .c18 {
    top: 37%;
    left: 62%;
  }
  .page-home .c19 {
    top: 59%;
    right: 63%;
  }
}
@media screen and (max-width: 480px) {
  .page-home .c1 {
    top: 32%;
    right: 87%;
  }
  .page-home .c2 {
    top: 3%;
    left: 28%;
  }
  .page-home .c3 {
    top: 9%;
    left: 70%;
  }
  .page-home .c4 {
    bottom: -1%;
    right: -17%;
  }
  .page-home .c5 {
    top: 10%;
    left: -11%;
  }
  .page-home .c6 {
    bottom: 61%;
    left: 9%;
  }
  .page-home .c7 {
    top: 16%;
    left: 28%;
  }
  .page-home .c8 {
    top: 25%;
    right: -6%;
  }
  .page-home .c9 {
    top: 45%;
    left: 91%;
  }
  .page-home .c10 {
    bottom: 21%;
    left: -9%;
  }
  .page-home .c11 {
    bottom: 5%;
    right: 30%;
  }
  .page-home .c12 {
    top: 79%;
    left: -6%;
  }
  .page-home .c13 {
    bottom: -4%;
    right: 55%;
  }
  .page-home .c14 {
    bottom: 19%;
    left: 38%;
  }
  .page-home .c15 {
    bottom: 20%;
    right: -18%;
  }
  .page-home .c16 {
    bottom: 29%;
    right: 21%;
  }
  .page-home .c17 {
    bottom: 34%;
    right: 93%;
  }
  .page-home .c18 {
    top: 35%;
    left: 42%;
  }
  .page-home .c19 {
    top: 58%;
    right: 52%;
  }
}

/*# sourceMappingURL=css-sections-home-sections.css.map */

/*
--------------------
ABOUT
--------------------
*/
.page-about .bg-blue h1, .page-about .bg-blue h2, .page-about .bg-blue h3, .page-about .bg-blue h4, .page-about .bg-blue h5, .page-about .bg-blue p, .page-about .bg-blue ul {
  color: #00505A;
}
.page-about .bg-mint h1, .page-about .bg-mint h2, .page-about .bg-mint h3, .page-about .bg-mint h4, .page-about .bg-mint h5, .page-about .bg-mint p, .page-about .bg-mint ul {
  color: #004C43;
}
.page-about .bg-green h1, .page-about .bg-green h2, .page-about .bg-green h3, .page-about .bg-green h4, .page-about .bg-green h5, .page-about .bg-green p, .page-about .bg-green ul {
  color: #214427;
}
.page-about .bg-yellow h1, .page-about .bg-yellow h2, .page-about .bg-yellow h3, .page-about .bg-yellow h4, .page-about .bg-yellow h5, .page-about .bg-yellow p, .page-about .bg-yellow ul {
  color: #2D2A51;
}
.page-about .bg-orange h1, .page-about .bg-orange h2, .page-about .bg-orange h3, .page-about .bg-orange h4, .page-about .bg-orange h5, .page-about .bg-orange p, .page-about .bg-orange ul {
  color: #471C35;
}
.page-about .bg-red h1, .page-about .bg-red h2, .page-about .bg-red h3, .page-about .bg-red h4, .page-about .bg-red h5, .page-about .bg-red p, .page-about .bg-red ul {
  color: #3E0026;
}
.page-about .bg-pink h1, .page-about .bg-pink h2, .page-about .bg-pink h3, .page-about .bg-pink h4, .page-about .bg-pink h5, .page-about .bg-pink p, .page-about .bg-pink ul {
  color: #442A4F;
}
.page-about .bg-purple h1, .page-about .bg-purple h2, .page-about .bg-purple h3, .page-about .bg-purple h4, .page-about .bg-purple h5, .page-about .bg-purple p, .page-about .bg-purple ul {
  color: #32124C;
}
.page-about .bg-teal h1, .page-about .bg-teal h2, .page-about .bg-teal h3, .page-about .bg-teal h4, .page-about .bg-teal h5, .page-about .bg-teal p, .page-about .bg-teal ul {
  color: #80A7AC;
}
.page-about .statement {
  margin-bottom: calc(5.76vw);
}
@media all and (min-width: 1000px) {
  .page-about .statement.col-right {
    position: relative;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
  }
}
.page-about .statement .index {
  color: #FFFFFF;
  font-weight: bold;
  font-family: "FilsonPro", Arial, Helvetica, sans-serif;
  font-size: calc(8vw + 28px);
  line-height: calc(1.1);
}
.page-about .statement .content {
  padding-left: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 1 - 0.5px);
  opacity: 0.5;
}
@media all and (max-width: 1000px) {
  .page-about .statement .content {
    padding-left: 0;
  }
}
@media all and (max-width: 480px) {
  .page-about .statement {
    float: left;
    width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 9 - 5.76vw - 0.5px);
  }
}
.page-about .section-intro h1 {
  color: #fff;
}
.page-about .section-intro h1 .uscore:after {
  background: #00F0FF;
}
.page-about .section-intro .page-video {
  padding: 0 0 30px;
}
@media (min-width: 1000px) {
  .page-about .section-intro .page-video {
    padding: 0 20px 20px;
  }
  .page-about .section-intro .page-video .page-content {
    width: auto;
    margin: 0 calc(3vw - 15px) calc(3vw - 15px);
    padding: 0;
  }
  .page-about .section-intro .page-video .col-12 {
    margin: 0;
    width: 100%;
  }
}
.page-about .section-intro .media-player {
  margin: 0 auto;
  max-height: calc(100vh - (12vh + 82px));
}
.page-about .section-responsibility .bcorp {
  display: flex;
  align-items: center;
}
.page-about .section-responsibility .bcorp__logo {
  height: 100%;
}
.page-about .section-responsibility .bcorp__logo:after {
  content: "";
  display: block;
  position: relative;
  width: 12vw;
  height: 19vw;
  left: 50%;
  transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  background-image: url(/assets/images/about/bcorp.svg);
}
@media all and (max-width: 1000px) {
  .page-about .section-responsibility .bcorp__spacer {
    display: none;
  }
}
@media all and (max-width: 480px) {
  .page-about .section-responsibility .bcorp {
    display: block;
    width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 9 - 0.5px);
  }
  .page-about .section-responsibility .bcorp__intro {
    float: left;
    width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 9 - 5.76vw - 0.5px);
  }
  .page-about .section-responsibility .bcorp__logo {
    float: left;
    width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 9 - 5.76vw - 0.5px);
  }
  .page-about .section-responsibility .bcorp__logo:after {
    width: 22vw;
    height: 40vw;
  }
}
.page-about .section-responsibility .block .icon {
  position: relative;
  width: 14vw;
  height: 14vw;
  left: 50%;
  transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100%;
}
.page-about .section-responsibility .block .icon.percent {
  background-image: url(/assets/images/about/percent-circle.svg);
}
.page-about .section-responsibility .block .icon.cycle-miles {
  background-image: url(/assets/images/about/cycle-miles-circle.svg);
}
.page-about .section-responsibility .block .icon.investment {
  background-image: url(/assets/images/about/investment-circle.svg);
}
.page-about .section-responsibility .block .icon.cog {
  background-image: url(/assets/images/about/cog-circle.svg);
}
.page-about .section-responsibility .block .icon.fullcrum {
  background-image: url(/assets/images/about/fullcrum-circle.svg);
}
.page-about .section-responsibility .block .icon.figure {
  background-image: url(/assets/images/about/figure-circle.svg);
}
@media all and (max-width: 1000px) {
  .page-about .section-responsibility .block {
    width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 10 - 0.5px);
  }
  .page-about .section-responsibility .block .top {
    float: left;
    width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 3 - 5.76vw - 0.5px);
  }
  .page-about .section-responsibility .block .content {
    float: left;
    width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 7 - 5.76vw - 0.5px);
  }
}
@media all and (max-width: 480px) {
  .page-about .section-responsibility .block {
    width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 9 - 0.5px);
  }
  .page-about .section-responsibility .block .top {
    float: left;
    width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 9 - 5.76vw - 0.5px);
  }
  .page-about .section-responsibility .block .top .icon {
    width: 30vw;
    height: 30vw;
  }
  .page-about .section-responsibility .block .content {
    float: left;
    width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 9 - 5.76vw - 0.5px);
  }
}
.page-about .section-responsibility .timeline-list h4 {
  display: inline-block;
  vertical-align: top;
  color: #FFFFFF;
  font-weight: bold;
  font-size: calc(1.3vw + 14.5px);
  line-height: 1;
  cursor: pointer;
  cursor: hand;
  position: relative;
}
.page-about .section-responsibility .timeline-list h4:after {
  content: "";
  display: inline-block;
  vertical-align: top;
  position: absolute;
  margin: 0 0 0 20px;
  width: calc(0.8vw + 14.5px);
  height: 100%;
  background: url(/assets/images/icons/general/arrow.xsvg?symbol=down) no-repeat center center;
  background-size: contain;
  transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -moz-transition: transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  -webkit-transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
}
.page-about .section-responsibility .timeline-list .open h4:after {
  transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
.page-about .section-responsibility .timeline-list .open h4 + .dropdown {
  height: auto;
}
.page-about .section-responsibility .timeline-list h5 {
  font-weight: bold;
  font-size: calc(0.34vw + 18.5px - 6px);
  line-height: calc(1.3);
  /*text-decoration:underline;*/
}
.page-about .section-responsibility .timeline-list .dropdown {
  position: relative;
  overflow: hidden;
  height: 0;
}
.page-about .section-responsibility .timeline-list ul {
  margin: 0;
}
.page-about .section-responsibility .timeline-list li {
  margin: 0 0 30px;
}
.page-about .section-awards .award {
  text-align: center;
}
@media all and (max-width: 1000px) and (min-aspect-ratio: 9/12) {
  .page-about .section-awards .award {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 3 - 5.76vw - 0.5px);
  }
}
@media all and (max-width: 480px) and (min-aspect-ratio: 9/12) {
  .page-about .section-awards .award {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 2 - 5.76vw - 0.5px);
  }
}
.page-about .section-awards .award img {
  display: block;
  margin: 0 auto;
  width: auto;
  height: auto;
  max-width: 100%;
  opacity: 0.75;
}
.page-about .section-awards h3 {
  padding-top: calc(1.92vw);
}

/*# sourceMappingURL=css-sections-about-index.css.map */

/*
--------------------
ABOUT: TIMELINE
--------------------
*/
.timeline {
  position: relative;
  overflow: visible;
}
.timeline .mark {
  margin-bottom: calc(5.76vw);
}
@media screen and (min-width: 1001px) {
  .timeline .mark:nth-of-type(4n + 1) {
    clear: left;
  }
  .timeline .mark:nth-of-type(8n + 1) {
    clear: right;
  }
}
@media screen and (min-width: 650px) and (max-width: 1000px) {
  .timeline .mark:nth-of-type(2n + 1) {
    clear: left;
  }
  .timeline .mark:nth-of-type(4n + 1) {
    clear: right;
  }
}
@media screen and (max-width: 649px) {
  .timeline .mark:nth-of-type(2n + 1) {
    clear: left;
  }
}
.timeline .mark .circle {
  position: relative;
  top: 0;
  left: 0;
  width: 120px;
  height: 120px;
  line-height: 120px;
  margin: 0 auto calc(5.76vw / 2);
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -khtml-border-radius: 50%;
  box-sizing: content-box;
  background: inherit;
  text-align: center;
  font-weight: bold;
  font-family: "FilsonPro", Arial, Helvetica, sans-serif;
  font-size: calc(0.34vw + 18.5px);
  letter-spacing: -1px;
  color: inherit;
}
.timeline .mark .circle svg {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
}
.timeline .mark .circle svg path {
  fill: #FFE533;
}
.timeline .mark .circle .circle-full {
  stroke: #FFFFFF;
  stroke-width: 2.5px;
  stroke-dasharray: 100;
  stroke-dashoffset: 100;
}
.timeline .mark .circle .circle-half {
  stroke: #FFFFFF;
  fill: none;
  stroke-width: 2.5px;
  stroke-dasharray: 100;
  transform-origin: center;
}
.timeline .mark .circle .circle-top {
  stroke-dashoffset: 100;
  transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
}
.timeline .mark .circle .circle-bottom {
  stroke-dashoffset: -100;
  transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -webkit-transform: rotate(270deg);
}
@keyframes revealLineFull {
  from {
    stroke-dashoffset: 100;
  }
  to {
    stroke-dashoffset: 0;
  }
}
@keyframes revealLineTop {
  from {
    stroke-dashoffset: 100;
  }
  to {
    stroke-dashoffset: 50;
  }
}
@keyframes revealLineBottom {
  from {
    stroke-dashoffset: -100;
  }
  to {
    stroke-dashoffset: -50;
  }
}
@keyframes hideLineTop {
  from {
    stroke-dashoffset: 50;
  }
  to {
    stroke-dashoffset: 100;
  }
}
@keyframes hideLineBottom {
  from {
    stroke-dashoffset: -50;
  }
  to {
    stroke-dashoffset: -100;
  }
}
.timeline .mark .circle.animate-in .circle-full, .timeline .mark .circle:hover .circle-full {
  stroke-dashoffset: 0;
  animation: revealLineFull 1s ease-in forwards;
}
.timeline .mark .circle.animate-in .circle-top, .timeline .mark .circle:hover .circle-top {
  stroke-dashoffset: 50;
  animation: revealLineTop 1.5s linear forwards;
}
.timeline .mark .circle.animate-in .circle-bottom, .timeline .mark .circle:hover .circle-bottom {
  stroke-dashoffset: -50;
  animation: revealLineBottom 1.5s linear forwards;
}
.timeline .mark .circle.animate-out .circle-top {
  stroke-dashoffset: 50;
  animation: hideLineTop 1.5s linear forwards;
}
.timeline .mark .circle.animate-out .circle-bottom {
  stroke-dashoffset: -50;
  animation: hideLineBottom 1.5s linear forwards;
}
.timeline .mark .circle span {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  z-index: 1;
}
.timeline .mark .content img {
  display: none;
  margin: -5px auto 0;
  padding: 0 0 12px;
}

/*# sourceMappingURL=css-sections-about-timeline.css.map */

@charset "UTF-8";
/*
--------------------
TEAM
--------------------
*/
.page-team {
  position: relative;
}
@media all and (max-width: 1450px) {
  .page-team .team .person.person-extended-name {
    overflow: visible;
  }
  .page-team .team .person.person-extended-name .person-extended-name-link {
    overflow: visible;
  }
}
@media all and (max-width: 1330px) {
  .page-team .team .person.person-extended-name {
    width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 4 - 5.76vw - 0.5px);
  }
}
@media all and (max-width: 1000px) {
  .page-team .team .person.person-extended-name {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px) / 6 * 3 - 5.76vw - 0.5px);
  }
}
@media all and (max-width: 480px) {
  .page-team .team .person.person-extended-name {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px) / 6 * 3 - 5.76vw - 0.5px);
  }
  .page-team .team .person.person-extended-name .person-extended-name-link {
    overflow: visible;
  }
  .page-team .team .person.person-extended-name .person-extended-name-title {
    font-size: calc(3.75vw + 2px);
  }
}
.page-team .person {
  text-align: center;
  margin-bottom: 5.76vw;
}
.page-team .person a {
  display: block;
  overflow: hidden;
  text-decoration: none;
}
.page-team .person a:hover {
  color: inherit;
  text-decoration: none;
}
.page-team .person h3 {
  margin: 30px 0 15px;
  line-height: 1;
  color: #00F0FF;
}
.page-team .person p {
  margin: 0 0 6px;
  line-height: 1.2;
}
.page-team .mugshot {
  position: relative;
  overflow: hidden;
  border: calc(0.5vw + 4px) solid #00F0FF;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -khtml-border-radius: 50%;
  background: #FFFFFF;
}
.page-team .mugshot:after {
  content: "";
  display: block;
  clear: both;
  overflow: hidden;
}
@media all and (max-width: 1000px) {
  .page-team .mugshot {
    border-width: calc(0.5vw + 8px);
  }
}
@media all and (max-width: 480px) {
  .page-team .mugshot {
    border-width: calc(1vw + 5.6px);
  }
}
.page-team .mugshot > div {
  position: relative;
  overflow: hidden;
  padding: 100% 0 0 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #FFFFFF;
}
.page-team .mugshot .img-replace {
  position: absolute;
  top: -6px;
  left: -6px;
  width: calc(100% + 12px) !important;
  height: calc(100% + 12px) !important;
}
.page-team .mugshot img {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  clip-path: circle(calc(50% - 6px));
}

/*
--------------------
TEAM: INDEX
--------------------
*/
.team-index .header:after {
  content: "";
  display: block;
  clear: both;
  overflow: hidden;
}
.team-index .controls {
  overflow: visible;
}
.team-index .control {
  overflow: visible;
}

/*
--------------------
TEAM: PROFILE
--------------------
*/
.team-profile .header {
  position: relative;
  overflow: visible;
}
@media all and (max-width: 1000px) {
  .team-profile .header .top {
    position: relative;
    margin-right: 5.76vw;
  }
}
@media all and (max-width: 1000px) {
  .team-profile .header .mugshot {
    float: none;
    margin-left: auto;
    margin-right: auto;
  }
}
.team-profile .header .control.close {
  position: absolute;
  top: calc(0.601vw + 7.99px);
  right: 0;
}
@media all and (max-width: 1000px) {
  .team-profile .header .control.close {
    top: 0;
  }
}
.team-profile .header .control.left, .team-profile .header .control.right {
  position: absolute;
  top: 7vw;
}
.team-profile .header .control.left {
  left: -60px;
}
.team-profile .header .control.right {
  right: 0;
}
@media all and (max-width: 1000px) {
  .team-profile .header .control.left {
    left: 0;
  }
  .team-profile .header .control.left, .team-profile .header .control.right {
    top: 15vw;
  }
}
.team-profile .header h1 {
  margin-bottom: calc(0.9vw + 40px * (1.2 / 3));
}
.team-profile .header h1.profile-name {
  display: none;
}
@media all and (max-width: 1000px) {
  .team-profile .header h1.profile-name {
    display: block;
  }
}
.team-profile .header .profile-name-desktop h1 {
  display: block;
}
@media all and (max-width: 1000px) {
  .team-profile .header .profile-name-desktop h1 {
    display: none;
  }
}
@media all and (max-width: 1000px) {
  .team-profile .header .profile-details {
    overflow: visible;
  }
}
.team-profile .header .role {
  font-weight: bold;
  line-height: 1.2;
  color: #FFFFFF;
  margin-bottom: calc(0.9vw + 40px * (1.2 / 3));
}
.team-profile .header .sector {
  color: #BFD3D6;
}
.team-profile .header .sector:after {
  content: "";
  display: block;
  clear: both;
  overflow: hidden;
}
.team-profile .header .sector li {
  list-style: none;
  float: left;
  margin: 0;
}
.team-profile .header .sector li:after {
  content: "·";
  display: inline-block;
  vertical-align: middle;
  margin: 0 5px 0;
}
.team-profile .header .sector li:last-child:after {
  display: none;
}
.team-profile .header .sector a, .team-profile .header .sector a:active {
  color: inherit;
  text-decoration: none;
}
.team-profile .header .contact {
  font-size: 0;
}
.team-profile .header .contact .xicon-inline {
  margin: 0 25px 0 0;
}
.team-profile .aside {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 4 - 0.5px);
  background: #00F0FF;
}
.team-profile .aside:before {
  content: "";
  display: block;
  position: fixed;
  z-index: -1;
  top: 0;
  right: 0;
  width: inherit;
  height: 100%;
  background: #00F0FF;
}
@media all and (max-width: 1000px) {
  .team-profile .aside {
    position: relative;
    width: auto;
  }
  .team-profile .aside:before {
    display: none;
  }
}
.team-profile .aside a, .team-profile .aside a:active {
  color: inherit;
}
.team-profile .aside a:hover {
  color: inherit;
}
.team-profile .aside .content {
  overflow: hidden;
  margin: 0 auto;
  width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 4 - 0.5px);
  padding: 0 0 0 5.76vw;
}
@media all and (max-width: 1000px) {
  .team-profile .aside .content {
    width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 12 - 0.5px + 5.76vw);
  }
}
@media all and (max-width: 999px) {
  .team-profile .aside .content {
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 6 - 0.5px + 5.76vw);
  }
}
@media all and (max-width: 480px) {
  .team-profile .aside .content {
    width: calc(( 100vw - 5.76vw - 15vw + 50px - 17px ) / 6 * 6 - 0.5px + 5.76vw);
  }
}
.team-profile .aside .col {
  margin-right: 5.76vw;
}
.team-profile .aside .article {
  margin-bottom: 28px;
  color: #1A626B;
}
.team-profile .aside .article h3 {
  margin: -7px 0 15px;
}
.team-profile .aside .article h4 {
  opacity: 0.8;
  font-weight: normal;
  margin: 0 0 5px;
}

/*# sourceMappingURL=css-sections-team.css.map */

/*
--------------------
CAREERS
--------------------
*/
/*
--------------------
CAREERS: VIDEO
--------------------
*/
.careers-video .video-sizer {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.careers-video .video-holder {
  min-height: auto;
  position: absolute;
  padding: 0;
  pointer-events: none;
}
.careers-video .video-audio {
  appearance: none;
  outline: none;
  border: 0;
  padding: 30px 30px 60px 30px;
  margin: 0;
  background: transparent;
  box-sizing: content-box;
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 0;
  width: 44px;
  height: 44px;
}
@media (min-width: 1440px) {
  .careers-video .video-audio {
    padding: 30px 30px 60px calc(3vw - 15px);
  }
}
@media (min-width: 1440px) {
  .careers-video .video-audio {
    width: 50px;
    height: 50px;
  }
}
.careers-video .video-audio img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
  max-height: 100%;
}
.careers-video .video-audio .audio-off {
  display: none;
}
.careers-video .video-audio.muted .audio-off {
  display: block;
}
.careers-video .video-audio.muted .audio-on {
  display: none;
}

/*
--------------------
CAREERS: MAIN SECTION (used to be the index)
--------------------
*/
.careers-index .jobs:after {
  content: "";
  display: block;
  clear: both;
  overflow: hidden;
}
.careers-index .job:after {
  content: "";
  display: block;
  clear: both;
  overflow: hidden;
}
.careers-index .job .f-gradient-horiz {
  display: block;
}
.careers-index .job h4 {
  padding-top: calc(1.92vw);
}
.careers-index .page-content {
  position: relative;
}

/*
--------------------
NEW CAREERS PAGES
--------------------
*/
.page-careers-new {
  /* COLOURS */
  color: #FFFFFF;
  /* GENERAL */
}
.page-careers-new .bg-blue h1, .page-careers-new .bg-blue h2 {
  color: #00505A;
}
.page-careers-new .bg-mint h1, .page-careers-new .bg-mint h2 {
  color: #004C43;
}
.page-careers-new .bg-green h1, .page-careers-new .bg-green h2 {
  color: #214427;
}
.page-careers-new .bg-yellow h1, .page-careers-new .bg-yellow h2 {
  color: #2D2A51;
}
.page-careers-new .bg-orange h1, .page-careers-new .bg-orange h2 {
  color: #471C35;
}
.page-careers-new .bg-red h1, .page-careers-new .bg-red h2 {
  color: #3E0026;
}
.page-careers-new .bg-pink h1, .page-careers-new .bg-pink h2 {
  color: #442A4F;
}
.page-careers-new .bg-purple h1, .page-careers-new .bg-purple h2 {
  color: #32124C;
}
.page-careers-new .bg-teal h1, .page-careers-new .bg-teal h2 {
  color: #80A7AC;
}
.page-careers-new .section--yellow {
  background: #2D2A51;
}
.page-careers-new .section--yellow h1, .page-careers-new .section--yellow .button-careers {
  color: #FFE533;
}
.page-careers-new .section--yellow .button-careers {
  border-color: #FFE533;
}
.page-careers-new .section--yellow .button-careers:not(.disabled):hover {
  color: #2D2A51;
  background: #FFE533;
  border-color: #FFE533;
}
.page-careers-new .section--orange {
  background: #471C35;
}
.page-careers-new .section--orange h1, .page-careers-new .section--orange .button-careers {
  color: #FF8500;
  border-color: #FF8500;
}
.page-careers-new .section--orange .button-careers {
  border-color: #FF8500;
}
.page-careers-new .section--orange .button-careers:not(.disabled):hover {
  color: #471C35;
  background: #FF8500;
  border-color: #FF8500;
}
.page-careers-new .section--pink {
  background: #3E0026;
}
.page-careers-new .section--pink h1, .page-careers-new .section--pink .button-careers {
  color: #FF6378;
}
.page-careers-new .section--pink .title-white h1 {
  color: #FFFFFF;
}
.page-careers-new .section--pink .button-careers {
  border-color: #FF6378;
}
.page-careers-new .section--pink .button-careers:not(.disabled):hover {
  color: #3E0026;
  background: #FF6378;
  border-color: #FF6378;
}
.page-careers-new .mb-none {
  margin-bottom: 0;
}
@media all and (min-width: 1001px) {
  .page-careers-new .mb-none--desktop {
    margin-bottom: 0;
  }
}
@media all and (min-width: 1001px) {
  .page-careers-new .flex-align-center {
    display: flex;
    align-items: center;
  }
}
@media all and (max-width: 1000px) {
  .page-careers-new .reorder-mobile {
    display: flex;
    flex-direction: column;
  }
  .page-careers-new .reorder-mobile .reorder-mobile__item-one {
    order: 2;
  }
}
.page-careers-new .overflow-visible {
  overflow: visible;
}
@media all and (max-width: 480px) {
  .page-careers-new .overflow-hidden--mobile {
    overflow: hidden;
  }
}

/*
--------------------
CAREERS INTRO PAGE
--------------------
*/
.careers-new-index {
  /* Section: Progression */
  /* SECTION JOBS */
  /* SVG IMAGE OVERLAYS */
}
.careers-new-index .section-progression .block .icon {
  position: relative;
  width: 14vw;
  height: 14vw;
  left: 50%;
  transform: translateX(-50%);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100%;
}
.careers-new-index .section-progression .block .icon.person-one {
  background-image: url(/assets/images/about/test-head-pic.png);
}
@media all and (max-width: 1000px) {
  .careers-new-index .section-progression .block {
    width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 10 - 0.5px);
  }
  .careers-new-index .section-progression .block .top {
    float: left;
    width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 3 - 5.76vw - 0.5px);
  }
  .careers-new-index .section-progression .block .content {
    float: left;
    width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 7 - 5.76vw - 0.5px);
  }
}
@media all and (max-width: 480px) {
  .careers-new-index .section-progression .block {
    width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 9 - 0.5px);
  }
  .careers-new-index .section-progression .block .top {
    float: left;
    width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 9 - 5.76vw - 0.5px);
  }
  .careers-new-index .section-progression .block .top .icon {
    width: 30vw;
    height: 30vw;
  }
  .careers-new-index .section-progression .block .content {
    float: left;
    width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 9 - 5.76vw - 0.5px);
  }
}
.careers-new-index .section-jobs h1 {
  color: inherit;
}
.careers-new-index .overlay-shape-section.page-content, .careers-new-index .overlay-shape-section .svg-overlay, .careers-new-index .overlay-shape-section .svg-overlay__img {
  overflow: visible;
}
.careers-new-index .svg-overlay__img {
  position: relative;
}
.careers-new-index .svg-overlay__img img {
  position: relative;
  z-index: 2;
}
.careers-new-index .svg-shape:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background-repeat: no-repeat;
  background-size: 100%;
}
.careers-new-index .svg-shape--circle-one:after {
  background-image: url(/assets/images/about/yellow_circle.svg);
  transform: translate(15.6%, -10%);
  width: 76.96%;
  height: 127%;
}
.careers-new-index .svg-shape--circle-two:after {
  background-image: url(/assets/images/about/yellow_circle.svg);
  transform: translate(-24%, -16.01%);
  width: 105%;
  height: 104.72%;
}
.careers-new-index .svg-shape--circle-three:after {
  background-image: url(/assets/images/about/yellow_circle.svg);
  transform: translate(17.5%, -12.75%);
  width: 86.25%;
  height: 98.8%;
}
.careers-new-index .svg-shape--triangle-one:after {
  background-image: url(/assets/images/about/orange_triangle.svg);
  transform: translate(30.1%, -23%);
  width: 70.1%;
  height: 127.24%;
}
.careers-new-index .svg-shape--square-one:after {
  background-image: url(/assets/images/about/red_square.svg);
  transform: translate(3.87%, -18.8%);
  width: 125.42%;
  height: 119.24%;
}
.careers-new-index .svg-shape--square-two:after {
  background-image: url(/assets/images/about/red_square.svg);
  transform: translate(-24%, -13%);
  width: 126%;
  height: 127%;
}
.careers-new-index .svg-shape--square-three:after {
  background-image: url(/assets/images/about/red_square.svg);
  /*transform: translate(60.5%, -15.2%);*/
  transform: translate(33%, -15.3%);
  width: 62.33%;
  height: 93.39%;
}
.careers-new-index .mugshot {
  position: relative;
  overflow: hidden;
  border: calc(0.5vw + 4px) solid #ff8500;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -khtml-border-radius: 50%;
  background: #FFFFFF;
}
.careers-new-index .mugshot:after {
  content: "";
  display: block;
  clear: both;
  overflow: hidden;
}
@media all and (max-width: 1000px) {
  .careers-new-index .mugshot {
    border-width: calc(0.5vw + 8px);
  }
}
@media all and (max-width: 480px) {
  .careers-new-index .mugshot {
    border-width: calc(1vw + 5.6px);
  }
}
.careers-new-index .mugshot > div {
  position: relative;
  overflow: hidden;
  padding: 100% 0 0 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #FFFFFF;
}
.careers-new-index .mugshot .img-replace {
  position: absolute;
  top: -6px;
  left: -6px;
  width: calc(100% + 12px) !important;
  height: calc(100% + 12px) !important;
}
.careers-new-index .mugshot img {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/*
--------------------
CAREERS VACANCIES
--------------------
*/
.careers-vacancies {
  /* FILTER - SEE FORMS.CSS FOR BASE CODE */
  /*theme colours*/
}
.careers-vacancies .page-banner .page-content {
  position: relative;
}
.careers-vacancies .page-banner canvas {
  -webkit-mask-image: -webkit-gradient(linear, 0 60%, 0 100%, from(black), to(rgba(0, 0, 0, 0)));
  mask-image: linear-gradient(to bottom, black, rgba(0, 0, 0, 0));
}
.careers-vacancies .selectize-dropdown,
.careers-vacancies .selectize-input,
.careers-vacancies .selectize-input input {
  color: #9694A8;
}
.careers-vacancies .selectize-input {
  background: #f8f8f8;
}
.careers-vacancies .selectize-input .item:first-of-type {
  color: #2D2A51;
}
.careers-vacancies .selectize-dropdown-header {
  background: #f8f8f8;
}
.careers-vacancies .selectize-dropdown {
  background: #f8f8f8;
}
.careers-vacancies .selectize-dropdown .active {
  color: #B58CFF;
  color: #2D2A51;
  background: #f8f8f8;
}
.careers-vacancies .selectize-control.single .selectize-input.input-active {
  background: #f8f8f8;
}
.careers-vacancies .selectize-control.single .selectize-input:after {
  background: url(/assets/images/icons/general/form.xsvg?symbol=dropdown-arrow-down&colour=2D2A51) no-repeat center center;
}
.careers-vacancies .error-message {
  color: white;
  padding: 8px 8px;
  font-weight: bold;
  height: 0;
  visibility: hidden;
  opacity: 0;
  margin: 0;
  transition: opacity 1s, height 0.25s;
  /*&--vacancies {*/
  /*	 color: black;*/
  /*}*/
}
.careers-vacancies .error-message--show {
  visibility: visible;
  opacity: 1;
  height: 2em;
}
.careers-vacancies .error-message--vacancies.error-message--show {
  height: 40px;
  margin: 1em 0;
}

/*
--------------------
CAREERS VACANCY
--------------------
*/
.careers-vacancy {
  /*.svg-shape--corner {*/
  /*	&.show-corner-circle {*/
  /*		&:after {*/
  /*			 opacity: 1;*/
  /*		 }*/
  /* 	}*/
  /*}*/
  /*
  --------------------
  Expander
  --------------------
  */
}
body .careers-vacancy {
  color: #fff;
}
body .careers-vacancy .f-heading.c-yellow {
  color: #FFE533;
}
.careers-vacancy .button-vacancy--mb-regular {
  margin-bottom: 2em;
}
.careers-vacancy .svg-shape--corner {
  /*menu + menu search*/
  /*header search*/
}
@media all and (min-width: 1000px) {
  .careers-vacancy .svg-shape--corner {
    position: absolute;
    top: 0;
    right: 0;
    width: calc(46.776vw + 176.59px);
    height: calc(46.776vw + 176.59px);
    overflow-x: hidden;
    pointer-events: none;
  }
  .careers-vacancy .svg-shape--corner:after {
    opacity: 0;
    content: "";
    display: block;
    position: absolute;
    z-index: 5;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    transform: translate(48%, -45%);
    background-size: 100%;
    /*transition: 0.1s opacity ease-in-out 0.25s;*/
    transition: opacity ease-in-out 0.5s;
  }
}
.careers-vacancy .svg-shape--corner-orange:after {
  background-image: url("/assets/images/about/corner_circle.xsvg?colour=FF8500");
}
.careers-vacancy .svg-shape--corner-mint:after {
  background-image: url("/assets/images/about/corner_circle.xsvg?colour=14FFC7");
}
.careers-vacancy .svg-shape--corner-green:after {
  background-image: url("/assets/images/about/corner_circle.xsvg?colour=8CFF50");
}
.careers-vacancy .svg-shape--corner-yellow:after {
  background-image: url("/assets/images/about/corner_circle.xsvg?colour=FFE533");
}
.careers-vacancy .svg-shape--corner-red:after {
  background-image: url("/assets/images/about/corner_circle.xsvg?colour=FF6378");
}
.careers-vacancy .svg-shape--corner-pink:after {
  background-image: url("/assets/images/about/corner_circle.xsvg?colour=FF82FF");
}
.careers-vacancy .svg-shape--corner-purple:after {
  background-image: url("/assets/images/about/corner_circle.xsvg?colour=B58CFF");
}
.careers-vacancy .svg-shape--corner.show-corner-circle:after {
  opacity: 1;
}
.menu-on .careers-vacancy .svg-shape--corner:after {
  opacity: 0;
}
.search-on.search-has-value .careers-vacancy .svg-shape--corner:after {
  opacity: 0;
}
.careers-vacancy .col-2--list {
  column-count: 1;
  column-gap: 0;
}
@media all and (min-width: 1000px) {
  .careers-vacancy .col-2--list {
    column-count: 2;
    column-gap: normal;
  }
}
.careers-vacancy .col-2--list li {
  margin-right: 4em;
}
@media all and (min-width: 1450px) {
  .careers-vacancy .col-2--list li {
    margin-right: 6em;
  }
}
.careers-vacancy .expander h2 {
  margin-bottom: 0.75em;
}
.careers-vacancy .expander__link {
  position: relative;
  text-decoration: none;
  display: flex;
  align-items: center;
}
.careers-vacancy .expander__link:after {
  content: "";
  display: block;
  margin: 0 0 1px 10px;
  /* position: absolute; */
  /* top: 50%; */
  /* left: 10.5em; */
  background-repeat: no-repeat;
  background-size: 100%;
  background-image: url(/assets/images/about/triangle.svg);
  width: 0.6em;
  height: 0.7em;
  transition: transform 0.5s;
}
.careers-vacancy .expander__link:hover, .careers-vacancy .expander__link:active {
  text-decoration: underline;
}
.careers-vacancy .expander__link:active:after {
  transform: rotate(90deg);
}
.careers-vacancy .expander__content {
  position: relative;
  overflow: hidden;
  height: 0;
  /*margin-bottom: 1em;*/
}
.careers-vacancy .expander--open .expander__link {
  text-decoration: underline;
}
.careers-vacancy .expander--open .expander__link:after {
  transform: rotate(90deg);
}

/*# sourceMappingURL=css-sections-careers.css.map */

@charset "UTF-8";
/* Theme colours */
.theme-blue {
  /* Case study related cards - set theme */
}
.theme-blue .case-study-header, .theme-blue .page-case-study {
  background: #00505A;
}
.theme-blue .page-case-study .case-study h1, .theme-blue .page-case-study .case-study h2, .theme-blue .page-case-study .case-study h3, .theme-blue .page-case-study .case-study h4, .theme-blue .page-case-study .case-study h5, .theme-blue .page-case-study .case-study h6 {
  color: #00F0FF;
}
.theme-blue .page-case-study .case-study p, .theme-blue .page-case-study .case-study ul, .theme-blue .page-case-study .case-study blockquote {
  color: #FFFFFF;
}
.theme-blue .page-case-study .case-study .back-button {
  margin: 1em 0 2em;
}
.theme-blue .page-case-study .case-study .back-button .back-icon {
  color: #80A7AC;
  text-decoration: none;
}
.theme-blue .page-case-study .case-study .back-button .back-icon svg {
  padding-top: 3px;
}
.theme-blue .page-case-study .case-study .back-button .back-icon:hover {
  color: #FFFFFF;
}
.theme-blue .page-case-study .case-study .case-study__sector-title {
  color: rgba(128, 167, 172, 0.9);
}
.theme-blue .page-case-study .case-study__social .social-details {
  display: flex;
  gap: 0.2em;
}
.theme-blue .page-case-study .case-study__social .social-link {
  position: relative;
}
.theme-blue .page-case-study .case-study__social .social-link a {
  position: relative;
  display: block;
  width: 29px;
  height: 29px;
  padding: 0;
}
.theme-blue .page-case-study .case-study__social .social-link svg {
  display: block;
}
.theme-blue .page-case-study .case-study__social p {
  color: #00F0FF;
}
.theme-blue .page-case-study .case-study .social-details .social-link.linkedin-circle svg path:first-of-type {
  fill: #80A7AC;
}
.theme-blue .page-case-study .case-study .social-details .social-link.linkedin-circle svg path:last-of-type {
  fill: #80A7AC;
}
.theme-blue .page-case-study .case-study .social-details .social-link.x-circle svg circle {
  fill: #00505A;
}
.theme-blue .page-case-study .case-study .social-details .social-link.x-circle svg path:first-of-type {
  fill: #80A7AC;
}
.theme-blue .page-case-study .case-study .social-details .social-link.x-circle svg path:last-of-type {
  fill: #80A7AC;
}
.theme-blue .page-case-study .case-study .social-details .social-link.email-circle svg rect {
  fill: #80A7AC;
}
.theme-blue .page-case-study .case-study .social-details .social-link.email-circle svg path {
  fill: #00505A;
}
.theme-blue .page-case-study .case-study .testimonial__caption {
  color: rgba(128, 167, 172, 0.8);
}
.theme-blue .page-case-study .case-study__testimonial:before,
.theme-blue .page-case-study .case-study__testimonial:after {
  background-color: #00F0FF;
}
.theme-blue .page-case-study .case-study__testimonial:before, .theme-blue .page-case-study .case-study__testimonial:after, .theme-blue .page-case-study .case-study__testimonial .testimonial__content {
  background-color: #00F0FF;
}
.theme-blue .page-case-study .case-study__testimonial .testimonial__content {
  background: rgba(0, 240, 255, 0.1);
}
.theme-blue.article-card.case-study h1.f-title-2 a, .theme-blue.article-card.case-study h1.f-intro a {
  color: #00F0FF;
}
.theme-blue.article-card.case-study .content {
  background: #00505A;
}
.theme-blue.article-card.case-study a.button {
  color: #00F0FF;
  border-color: #00F0FF;
}
.theme-blue.article-card.case-study a.button:hover, .theme-blue.article-card.case-study a.button.selected {
  color: #00505A;
  background: #00F0FF;
  border-color: #00F0FF;
}

.theme-blue.article-card.case-study .content {
  background: #003E46;
}

.theme-mint {
  /* Case study related cards - set theme */
}
.theme-mint .case-study-header, .theme-mint .page-case-study {
  background: #004C43;
}
.theme-mint .page-case-study .case-study h1, .theme-mint .page-case-study .case-study h2, .theme-mint .page-case-study .case-study h3, .theme-mint .page-case-study .case-study h4, .theme-mint .page-case-study .case-study h5, .theme-mint .page-case-study .case-study h6 {
  color: #14FFC7;
}
.theme-mint .page-case-study .case-study p, .theme-mint .page-case-study .case-study ul, .theme-mint .page-case-study .case-study blockquote {
  color: #FFFFFF;
}
.theme-mint .page-case-study .case-study .back-button {
  margin: 1em 0 2em;
}
.theme-mint .page-case-study .case-study .back-button .back-icon {
  color: #80A5A1;
  text-decoration: none;
}
.theme-mint .page-case-study .case-study .back-button .back-icon svg {
  padding-top: 3px;
}
.theme-mint .page-case-study .case-study .back-button .back-icon:hover {
  color: #FFFFFF;
}
.theme-mint .page-case-study .case-study .case-study__sector-title {
  color: rgba(128, 165, 161, 0.9);
}
.theme-mint .page-case-study .case-study__social .social-details {
  display: flex;
  gap: 0.2em;
}
.theme-mint .page-case-study .case-study__social .social-link {
  position: relative;
}
.theme-mint .page-case-study .case-study__social .social-link a {
  position: relative;
  display: block;
  width: 29px;
  height: 29px;
  padding: 0;
}
.theme-mint .page-case-study .case-study__social .social-link svg {
  display: block;
}
.theme-mint .page-case-study .case-study__social p {
  color: #14FFC7;
}
.theme-mint .page-case-study .case-study .social-details .social-link.linkedin-circle svg path:first-of-type {
  fill: #80A5A1;
}
.theme-mint .page-case-study .case-study .social-details .social-link.linkedin-circle svg path:last-of-type {
  fill: #80A5A1;
}
.theme-mint .page-case-study .case-study .social-details .social-link.x-circle svg circle {
  fill: #004C43;
}
.theme-mint .page-case-study .case-study .social-details .social-link.x-circle svg path:first-of-type {
  fill: #80A5A1;
}
.theme-mint .page-case-study .case-study .social-details .social-link.x-circle svg path:last-of-type {
  fill: #80A5A1;
}
.theme-mint .page-case-study .case-study .social-details .social-link.email-circle svg rect {
  fill: #80A5A1;
}
.theme-mint .page-case-study .case-study .social-details .social-link.email-circle svg path {
  fill: #004C43;
}
.theme-mint .page-case-study .case-study .testimonial__caption {
  color: rgba(128, 165, 161, 0.8);
}
.theme-mint .page-case-study .case-study__testimonial:before,
.theme-mint .page-case-study .case-study__testimonial:after {
  background-color: #14FFC7;
}
.theme-mint .page-case-study .case-study__testimonial:before, .theme-mint .page-case-study .case-study__testimonial:after, .theme-mint .page-case-study .case-study__testimonial .testimonial__content {
  background-color: #14FFC7;
}
.theme-mint .page-case-study .case-study__testimonial .testimonial__content {
  background: rgba(20, 255, 199, 0.1);
}
.theme-mint.article-card.case-study h1.f-title-2 a, .theme-mint.article-card.case-study h1.f-intro a {
  color: #14FFC7;
}
.theme-mint.article-card.case-study .content {
  background: #004C43;
}
.theme-mint.article-card.case-study a.button {
  color: #14FFC7;
  border-color: #14FFC7;
}
.theme-mint.article-card.case-study a.button:hover, .theme-mint.article-card.case-study a.button.selected {
  color: #004C43;
  background: #14FFC7;
  border-color: #14FFC7;
}

.theme-blue.article-card.case-study .content {
  background: #003E46;
}

.theme-green {
  /* Case study related cards - set theme */
}
.theme-green .case-study-header, .theme-green .page-case-study {
  background: #214427;
}
.theme-green .page-case-study .case-study h1, .theme-green .page-case-study .case-study h2, .theme-green .page-case-study .case-study h3, .theme-green .page-case-study .case-study h4, .theme-green .page-case-study .case-study h5, .theme-green .page-case-study .case-study h6 {
  color: #8CFF50;
}
.theme-green .page-case-study .case-study p, .theme-green .page-case-study .case-study ul, .theme-green .page-case-study .case-study blockquote {
  color: #FFFFFF;
}
.theme-green .page-case-study .case-study .back-button {
  margin: 1em 0 2em;
}
.theme-green .page-case-study .case-study .back-button .back-icon {
  color: #90A193;
  text-decoration: none;
}
.theme-green .page-case-study .case-study .back-button .back-icon svg {
  padding-top: 3px;
}
.theme-green .page-case-study .case-study .back-button .back-icon:hover {
  color: #FFFFFF;
}
.theme-green .page-case-study .case-study .case-study__sector-title {
  color: rgba(144, 161, 147, 0.9);
}
.theme-green .page-case-study .case-study__social .social-details {
  display: flex;
  gap: 0.2em;
}
.theme-green .page-case-study .case-study__social .social-link {
  position: relative;
}
.theme-green .page-case-study .case-study__social .social-link a {
  position: relative;
  display: block;
  width: 29px;
  height: 29px;
  padding: 0;
}
.theme-green .page-case-study .case-study__social .social-link svg {
  display: block;
}
.theme-green .page-case-study .case-study__social p {
  color: #8CFF50;
}
.theme-green .page-case-study .case-study .social-details .social-link.linkedin-circle svg path:first-of-type {
  fill: #90A193;
}
.theme-green .page-case-study .case-study .social-details .social-link.linkedin-circle svg path:last-of-type {
  fill: #90A193;
}
.theme-green .page-case-study .case-study .social-details .social-link.x-circle svg circle {
  fill: #214427;
}
.theme-green .page-case-study .case-study .social-details .social-link.x-circle svg path:first-of-type {
  fill: #90A193;
}
.theme-green .page-case-study .case-study .social-details .social-link.x-circle svg path:last-of-type {
  fill: #90A193;
}
.theme-green .page-case-study .case-study .social-details .social-link.email-circle svg rect {
  fill: #90A193;
}
.theme-green .page-case-study .case-study .social-details .social-link.email-circle svg path {
  fill: #214427;
}
.theme-green .page-case-study .case-study .testimonial__caption {
  color: rgba(144, 161, 147, 0.8);
}
.theme-green .page-case-study .case-study__testimonial:before,
.theme-green .page-case-study .case-study__testimonial:after {
  background-color: #8CFF50;
}
.theme-green .page-case-study .case-study__testimonial:before, .theme-green .page-case-study .case-study__testimonial:after, .theme-green .page-case-study .case-study__testimonial .testimonial__content {
  background-color: #8CFF50;
}
.theme-green .page-case-study .case-study__testimonial .testimonial__content {
  background: rgba(140, 255, 80, 0.1);
}
.theme-green.article-card.case-study h1.f-title-2 a, .theme-green.article-card.case-study h1.f-intro a {
  color: #8CFF50;
}
.theme-green.article-card.case-study .content {
  background: #214427;
}
.theme-green.article-card.case-study a.button {
  color: #8CFF50;
  border-color: #8CFF50;
}
.theme-green.article-card.case-study a.button:hover, .theme-green.article-card.case-study a.button.selected {
  color: #214427;
  background: #8CFF50;
  border-color: #8CFF50;
}

.theme-blue.article-card.case-study .content {
  background: #003E46;
}

.theme-yellow {
  /* Case study related cards - set theme */
}
.theme-yellow .case-study-header, .theme-yellow .page-case-study {
  background: #2D2A51;
}
.theme-yellow .page-case-study .case-study h1, .theme-yellow .page-case-study .case-study h2, .theme-yellow .page-case-study .case-study h3, .theme-yellow .page-case-study .case-study h4, .theme-yellow .page-case-study .case-study h5, .theme-yellow .page-case-study .case-study h6 {
  color: #FFE533;
}
.theme-yellow .page-case-study .case-study p, .theme-yellow .page-case-study .case-study ul, .theme-yellow .page-case-study .case-study blockquote {
  color: #FFFFFF;
}
.theme-yellow .page-case-study .case-study .back-button {
  margin: 1em 0 2em;
}
.theme-yellow .page-case-study .case-study .back-button .back-icon {
  color: #9694A8;
  text-decoration: none;
}
.theme-yellow .page-case-study .case-study .back-button .back-icon svg {
  padding-top: 3px;
}
.theme-yellow .page-case-study .case-study .back-button .back-icon:hover {
  color: #FFFFFF;
}
.theme-yellow .page-case-study .case-study .case-study__sector-title {
  color: rgba(150, 148, 168, 0.9);
}
.theme-yellow .page-case-study .case-study__social .social-details {
  display: flex;
  gap: 0.2em;
}
.theme-yellow .page-case-study .case-study__social .social-link {
  position: relative;
}
.theme-yellow .page-case-study .case-study__social .social-link a {
  position: relative;
  display: block;
  width: 29px;
  height: 29px;
  padding: 0;
}
.theme-yellow .page-case-study .case-study__social .social-link svg {
  display: block;
}
.theme-yellow .page-case-study .case-study__social p {
  color: #FFE533;
}
.theme-yellow .page-case-study .case-study .social-details .social-link.linkedin-circle svg path:first-of-type {
  fill: #9694A8;
}
.theme-yellow .page-case-study .case-study .social-details .social-link.linkedin-circle svg path:last-of-type {
  fill: #9694A8;
}
.theme-yellow .page-case-study .case-study .social-details .social-link.x-circle svg circle {
  fill: #2D2A51;
}
.theme-yellow .page-case-study .case-study .social-details .social-link.x-circle svg path:first-of-type {
  fill: #9694A8;
}
.theme-yellow .page-case-study .case-study .social-details .social-link.x-circle svg path:last-of-type {
  fill: #9694A8;
}
.theme-yellow .page-case-study .case-study .social-details .social-link.email-circle svg rect {
  fill: #9694A8;
}
.theme-yellow .page-case-study .case-study .social-details .social-link.email-circle svg path {
  fill: #2D2A51;
}
.theme-yellow .page-case-study .case-study .testimonial__caption {
  color: rgba(150, 148, 168, 0.8);
}
.theme-yellow .page-case-study .case-study__testimonial:before,
.theme-yellow .page-case-study .case-study__testimonial:after {
  background-color: #FFE533;
}
.theme-yellow .page-case-study .case-study__testimonial:before, .theme-yellow .page-case-study .case-study__testimonial:after, .theme-yellow .page-case-study .case-study__testimonial .testimonial__content {
  background-color: #FFE533;
}
.theme-yellow .page-case-study .case-study__testimonial .testimonial__content {
  background: rgba(255, 229, 51, 0.1);
}
.theme-yellow.article-card.case-study h1.f-title-2 a, .theme-yellow.article-card.case-study h1.f-intro a {
  color: #FFE533;
}
.theme-yellow.article-card.case-study .content {
  background: #2D2A51;
}
.theme-yellow.article-card.case-study a.button {
  color: #FFE533;
  border-color: #FFE533;
}
.theme-yellow.article-card.case-study a.button:hover, .theme-yellow.article-card.case-study a.button.selected {
  color: #2D2A51;
  background: #FFE533;
  border-color: #FFE533;
}

.theme-blue.article-card.case-study .content {
  background: #003E46;
}

.theme-orange {
  /* Case study related cards - set theme */
}
.theme-orange .case-study-header, .theme-orange .page-case-study {
  background: #471C35;
}
.theme-orange .page-case-study .case-study h1, .theme-orange .page-case-study .case-study h2, .theme-orange .page-case-study .case-study h3, .theme-orange .page-case-study .case-study h4, .theme-orange .page-case-study .case-study h5, .theme-orange .page-case-study .case-study h6 {
  color: #FF8500;
}
.theme-orange .page-case-study .case-study p, .theme-orange .page-case-study .case-study ul, .theme-orange .page-case-study .case-study blockquote {
  color: #FFFFFF;
}
.theme-orange .page-case-study .case-study .back-button {
  margin: 1em 0 2em;
}
.theme-orange .page-case-study .case-study .back-button .back-icon {
  color: #A38D9A;
  text-decoration: none;
}
.theme-orange .page-case-study .case-study .back-button .back-icon svg {
  padding-top: 3px;
}
.theme-orange .page-case-study .case-study .back-button .back-icon:hover {
  color: #FFFFFF;
}
.theme-orange .page-case-study .case-study .case-study__sector-title {
  color: rgba(163, 141, 154, 0.9);
}
.theme-orange .page-case-study .case-study__social .social-details {
  display: flex;
  gap: 0.2em;
}
.theme-orange .page-case-study .case-study__social .social-link {
  position: relative;
}
.theme-orange .page-case-study .case-study__social .social-link a {
  position: relative;
  display: block;
  width: 29px;
  height: 29px;
  padding: 0;
}
.theme-orange .page-case-study .case-study__social .social-link svg {
  display: block;
}
.theme-orange .page-case-study .case-study__social p {
  color: #FF8500;
}
.theme-orange .page-case-study .case-study .social-details .social-link.linkedin-circle svg path:first-of-type {
  fill: #A38D9A;
}
.theme-orange .page-case-study .case-study .social-details .social-link.linkedin-circle svg path:last-of-type {
  fill: #A38D9A;
}
.theme-orange .page-case-study .case-study .social-details .social-link.x-circle svg circle {
  fill: #471C35;
}
.theme-orange .page-case-study .case-study .social-details .social-link.x-circle svg path:first-of-type {
  fill: #A38D9A;
}
.theme-orange .page-case-study .case-study .social-details .social-link.x-circle svg path:last-of-type {
  fill: #A38D9A;
}
.theme-orange .page-case-study .case-study .social-details .social-link.email-circle svg rect {
  fill: #A38D9A;
}
.theme-orange .page-case-study .case-study .social-details .social-link.email-circle svg path {
  fill: #471C35;
}
.theme-orange .page-case-study .case-study .testimonial__caption {
  color: rgba(163, 141, 154, 0.8);
}
.theme-orange .page-case-study .case-study__testimonial:before,
.theme-orange .page-case-study .case-study__testimonial:after {
  background-color: #FF8500;
}
.theme-orange .page-case-study .case-study__testimonial:before, .theme-orange .page-case-study .case-study__testimonial:after, .theme-orange .page-case-study .case-study__testimonial .testimonial__content {
  background-color: #FF8500;
}
.theme-orange .page-case-study .case-study__testimonial .testimonial__content {
  background: rgba(255, 133, 0, 0.1);
}
.theme-orange.article-card.case-study h1.f-title-2 a, .theme-orange.article-card.case-study h1.f-intro a {
  color: #FF8500;
}
.theme-orange.article-card.case-study .content {
  background: #471C35;
}
.theme-orange.article-card.case-study a.button {
  color: #FF8500;
  border-color: #FF8500;
}
.theme-orange.article-card.case-study a.button:hover, .theme-orange.article-card.case-study a.button.selected {
  color: #471C35;
  background: #FF8500;
  border-color: #FF8500;
}

.theme-blue.article-card.case-study .content {
  background: #003E46;
}

.theme-red {
  /* Case study related cards - set theme */
}
.theme-red .case-study-header, .theme-red .page-case-study {
  background: #3E0026;
}
.theme-red .page-case-study .case-study h1, .theme-red .page-case-study .case-study h2, .theme-red .page-case-study .case-study h3, .theme-red .page-case-study .case-study h4, .theme-red .page-case-study .case-study h5, .theme-red .page-case-study .case-study h6 {
  color: #FF6378;
}
.theme-red .page-case-study .case-study p, .theme-red .page-case-study .case-study ul, .theme-red .page-case-study .case-study blockquote {
  color: #FFFFFF;
}
.theme-red .page-case-study .case-study .back-button {
  margin: 1em 0 2em;
}
.theme-red .page-case-study .case-study .back-button .back-icon {
  color: #9E8092;
  text-decoration: none;
}
.theme-red .page-case-study .case-study .back-button .back-icon svg {
  padding-top: 3px;
}
.theme-red .page-case-study .case-study .back-button .back-icon:hover {
  color: #FFFFFF;
}
.theme-red .page-case-study .case-study .case-study__sector-title {
  color: rgba(158, 128, 146, 0.9);
}
.theme-red .page-case-study .case-study__social .social-details {
  display: flex;
  gap: 0.2em;
}
.theme-red .page-case-study .case-study__social .social-link {
  position: relative;
}
.theme-red .page-case-study .case-study__social .social-link a {
  position: relative;
  display: block;
  width: 29px;
  height: 29px;
  padding: 0;
}
.theme-red .page-case-study .case-study__social .social-link svg {
  display: block;
}
.theme-red .page-case-study .case-study__social p {
  color: #FF6378;
}
.theme-red .page-case-study .case-study .social-details .social-link.linkedin-circle svg path:first-of-type {
  fill: #9E8092;
}
.theme-red .page-case-study .case-study .social-details .social-link.linkedin-circle svg path:last-of-type {
  fill: #9E8092;
}
.theme-red .page-case-study .case-study .social-details .social-link.x-circle svg circle {
  fill: #3E0026;
}
.theme-red .page-case-study .case-study .social-details .social-link.x-circle svg path:first-of-type {
  fill: #9E8092;
}
.theme-red .page-case-study .case-study .social-details .social-link.x-circle svg path:last-of-type {
  fill: #9E8092;
}
.theme-red .page-case-study .case-study .social-details .social-link.email-circle svg rect {
  fill: #9E8092;
}
.theme-red .page-case-study .case-study .social-details .social-link.email-circle svg path {
  fill: #3E0026;
}
.theme-red .page-case-study .case-study .testimonial__caption {
  color: rgba(158, 128, 146, 0.8);
}
.theme-red .page-case-study .case-study__testimonial:before,
.theme-red .page-case-study .case-study__testimonial:after {
  background-color: #FF6378;
}
.theme-red .page-case-study .case-study__testimonial:before, .theme-red .page-case-study .case-study__testimonial:after, .theme-red .page-case-study .case-study__testimonial .testimonial__content {
  background-color: #FF6378;
}
.theme-red .page-case-study .case-study__testimonial .testimonial__content {
  background: rgba(255, 99, 120, 0.1);
}
.theme-red.article-card.case-study h1.f-title-2 a, .theme-red.article-card.case-study h1.f-intro a {
  color: #FF6378;
}
.theme-red.article-card.case-study .content {
  background: #3E0026;
}
.theme-red.article-card.case-study a.button {
  color: #FF6378;
  border-color: #FF6378;
}
.theme-red.article-card.case-study a.button:hover, .theme-red.article-card.case-study a.button.selected {
  color: #3E0026;
  background: #FF6378;
  border-color: #FF6378;
}

.theme-blue.article-card.case-study .content {
  background: #003E46;
}

.theme-pink {
  /* Case study related cards - set theme */
}
.theme-pink .case-study-header, .theme-pink .page-case-study {
  background: #442A4F;
}
.theme-pink .page-case-study .case-study h1, .theme-pink .page-case-study .case-study h2, .theme-pink .page-case-study .case-study h3, .theme-pink .page-case-study .case-study h4, .theme-pink .page-case-study .case-study h5, .theme-pink .page-case-study .case-study h6 {
  color: #FF82FF;
}
.theme-pink .page-case-study .case-study p, .theme-pink .page-case-study .case-study ul, .theme-pink .page-case-study .case-study blockquote {
  color: #FFFFFF;
}
.theme-pink .page-case-study .case-study .back-button {
  margin: 1em 0 2em;
}
.theme-pink .page-case-study .case-study .back-button .back-icon {
  color: #A194A7;
  text-decoration: none;
}
.theme-pink .page-case-study .case-study .back-button .back-icon svg {
  padding-top: 3px;
}
.theme-pink .page-case-study .case-study .back-button .back-icon:hover {
  color: #FFFFFF;
}
.theme-pink .page-case-study .case-study .case-study__sector-title {
  color: rgba(161, 148, 167, 0.9);
}
.theme-pink .page-case-study .case-study__social .social-details {
  display: flex;
  gap: 0.2em;
}
.theme-pink .page-case-study .case-study__social .social-link {
  position: relative;
}
.theme-pink .page-case-study .case-study__social .social-link a {
  position: relative;
  display: block;
  width: 29px;
  height: 29px;
  padding: 0;
}
.theme-pink .page-case-study .case-study__social .social-link svg {
  display: block;
}
.theme-pink .page-case-study .case-study__social p {
  color: #FF82FF;
}
.theme-pink .page-case-study .case-study .social-details .social-link.linkedin-circle svg path:first-of-type {
  fill: #A194A7;
}
.theme-pink .page-case-study .case-study .social-details .social-link.linkedin-circle svg path:last-of-type {
  fill: #A194A7;
}
.theme-pink .page-case-study .case-study .social-details .social-link.x-circle svg circle {
  fill: #442A4F;
}
.theme-pink .page-case-study .case-study .social-details .social-link.x-circle svg path:first-of-type {
  fill: #A194A7;
}
.theme-pink .page-case-study .case-study .social-details .social-link.x-circle svg path:last-of-type {
  fill: #A194A7;
}
.theme-pink .page-case-study .case-study .social-details .social-link.email-circle svg rect {
  fill: #A194A7;
}
.theme-pink .page-case-study .case-study .social-details .social-link.email-circle svg path {
  fill: #442A4F;
}
.theme-pink .page-case-study .case-study .testimonial__caption {
  color: rgba(161, 148, 167, 0.8);
}
.theme-pink .page-case-study .case-study__testimonial:before,
.theme-pink .page-case-study .case-study__testimonial:after {
  background-color: #FF82FF;
}
.theme-pink .page-case-study .case-study__testimonial:before, .theme-pink .page-case-study .case-study__testimonial:after, .theme-pink .page-case-study .case-study__testimonial .testimonial__content {
  background-color: #FF82FF;
}
.theme-pink .page-case-study .case-study__testimonial .testimonial__content {
  background: rgba(255, 130, 255, 0.1);
}
.theme-pink.article-card.case-study h1.f-title-2 a, .theme-pink.article-card.case-study h1.f-intro a {
  color: #FF82FF;
}
.theme-pink.article-card.case-study .content {
  background: #442A4F;
}
.theme-pink.article-card.case-study a.button {
  color: #FF82FF;
  border-color: #FF82FF;
}
.theme-pink.article-card.case-study a.button:hover, .theme-pink.article-card.case-study a.button.selected {
  color: #442A4F;
  background: #FF82FF;
  border-color: #FF82FF;
}

.theme-blue.article-card.case-study .content {
  background: #003E46;
}

.theme-purple {
  /* Case study related cards - set theme */
}
.theme-purple .case-study-header, .theme-purple .page-case-study {
  background: #32124C;
}
.theme-purple .page-case-study .case-study h1, .theme-purple .page-case-study .case-study h2, .theme-purple .page-case-study .case-study h3, .theme-purple .page-case-study .case-study h4, .theme-purple .page-case-study .case-study h5, .theme-purple .page-case-study .case-study h6 {
  color: #B58CFF;
}
.theme-purple .page-case-study .case-study p, .theme-purple .page-case-study .case-study ul, .theme-purple .page-case-study .case-study blockquote {
  color: #FFFFFF;
}
.theme-purple .page-case-study .case-study .back-button {
  margin: 1em 0 2em;
}
.theme-purple .page-case-study .case-study .back-button .back-icon {
  color: #9888A5;
  text-decoration: none;
}
.theme-purple .page-case-study .case-study .back-button .back-icon svg {
  padding-top: 3px;
}
.theme-purple .page-case-study .case-study .back-button .back-icon:hover {
  color: #FFFFFF;
}
.theme-purple .page-case-study .case-study .case-study__sector-title {
  color: rgba(152, 136, 165, 0.9);
}
.theme-purple .page-case-study .case-study__social .social-details {
  display: flex;
  gap: 0.2em;
}
.theme-purple .page-case-study .case-study__social .social-link {
  position: relative;
}
.theme-purple .page-case-study .case-study__social .social-link a {
  position: relative;
  display: block;
  width: 29px;
  height: 29px;
  padding: 0;
}
.theme-purple .page-case-study .case-study__social .social-link svg {
  display: block;
}
.theme-purple .page-case-study .case-study__social p {
  color: #B58CFF;
}
.theme-purple .page-case-study .case-study .social-details .social-link.linkedin-circle svg path:first-of-type {
  fill: #9888A5;
}
.theme-purple .page-case-study .case-study .social-details .social-link.linkedin-circle svg path:last-of-type {
  fill: #9888A5;
}
.theme-purple .page-case-study .case-study .social-details .social-link.x-circle svg circle {
  fill: #32124C;
}
.theme-purple .page-case-study .case-study .social-details .social-link.x-circle svg path:first-of-type {
  fill: #9888A5;
}
.theme-purple .page-case-study .case-study .social-details .social-link.x-circle svg path:last-of-type {
  fill: #9888A5;
}
.theme-purple .page-case-study .case-study .social-details .social-link.email-circle svg rect {
  fill: #9888A5;
}
.theme-purple .page-case-study .case-study .social-details .social-link.email-circle svg path {
  fill: #32124C;
}
.theme-purple .page-case-study .case-study .testimonial__caption {
  color: rgba(152, 136, 165, 0.8);
}
.theme-purple .page-case-study .case-study__testimonial:before,
.theme-purple .page-case-study .case-study__testimonial:after {
  background-color: #B58CFF;
}
.theme-purple .page-case-study .case-study__testimonial:before, .theme-purple .page-case-study .case-study__testimonial:after, .theme-purple .page-case-study .case-study__testimonial .testimonial__content {
  background-color: #B58CFF;
}
.theme-purple .page-case-study .case-study__testimonial .testimonial__content {
  background: rgba(181, 140, 255, 0.1);
}
.theme-purple.article-card.case-study h1.f-title-2 a, .theme-purple.article-card.case-study h1.f-intro a {
  color: #B58CFF;
}
.theme-purple.article-card.case-study .content {
  background: #32124C;
}
.theme-purple.article-card.case-study a.button {
  color: #B58CFF;
  border-color: #B58CFF;
}
.theme-purple.article-card.case-study a.button:hover, .theme-purple.article-card.case-study a.button.selected {
  color: #32124C;
  background: #B58CFF;
  border-color: #B58CFF;
}

.theme-blue.article-card.case-study .content {
  background: #003E46;
}

.theme-teal {
  /* Case study related cards - set theme */
}
.theme-teal .case-study-header, .theme-teal .page-case-study {
  background: #80A7AC;
}
.theme-teal .page-case-study .case-study h1, .theme-teal .page-case-study .case-study h2, .theme-teal .page-case-study .case-study h3, .theme-teal .page-case-study .case-study h4, .theme-teal .page-case-study .case-study h5, .theme-teal .page-case-study .case-study h6 {
  color: #00505A;
}
.theme-teal .page-case-study .case-study p, .theme-teal .page-case-study .case-study ul, .theme-teal .page-case-study .case-study blockquote {
  color: #FFFFFF;
}
.theme-teal .page-case-study .case-study .back-button {
  margin: 1em 0 2em;
}
.theme-teal .page-case-study .case-study .back-button .back-icon {
  color: #80A7AC;
  text-decoration: none;
}
.theme-teal .page-case-study .case-study .back-button .back-icon svg {
  padding-top: 3px;
}
.theme-teal .page-case-study .case-study .back-button .back-icon:hover {
  color: #FFFFFF;
}
.theme-teal .page-case-study .case-study .case-study__sector-title {
  color: rgba(128, 167, 172, 0.9);
}
.theme-teal .page-case-study .case-study__social .social-details {
  display: flex;
  gap: 0.2em;
}
.theme-teal .page-case-study .case-study__social .social-link {
  position: relative;
}
.theme-teal .page-case-study .case-study__social .social-link a {
  position: relative;
  display: block;
  width: 29px;
  height: 29px;
  padding: 0;
}
.theme-teal .page-case-study .case-study__social .social-link svg {
  display: block;
}
.theme-teal .page-case-study .case-study__social p {
  color: #00505A;
}
.theme-teal .page-case-study .case-study .social-details .social-link.linkedin-circle svg path:first-of-type {
  fill: #80A7AC;
}
.theme-teal .page-case-study .case-study .social-details .social-link.linkedin-circle svg path:last-of-type {
  fill: #80A7AC;
}
.theme-teal .page-case-study .case-study .social-details .social-link.x-circle svg circle {
  fill: #80A7AC;
}
.theme-teal .page-case-study .case-study .social-details .social-link.x-circle svg path:first-of-type {
  fill: #80A7AC;
}
.theme-teal .page-case-study .case-study .social-details .social-link.x-circle svg path:last-of-type {
  fill: #80A7AC;
}
.theme-teal .page-case-study .case-study .social-details .social-link.email-circle svg rect {
  fill: #80A7AC;
}
.theme-teal .page-case-study .case-study .social-details .social-link.email-circle svg path {
  fill: #80A7AC;
}
.theme-teal .page-case-study .case-study .testimonial__caption {
  color: rgba(128, 167, 172, 0.8);
}
.theme-teal .page-case-study .case-study__testimonial:before,
.theme-teal .page-case-study .case-study__testimonial:after {
  background-color: #00505A;
}
.theme-teal .page-case-study .case-study__testimonial:before, .theme-teal .page-case-study .case-study__testimonial:after, .theme-teal .page-case-study .case-study__testimonial .testimonial__content {
  background-color: #00505A;
}
.theme-teal .page-case-study .case-study__testimonial .testimonial__content {
  background: rgba(0, 80, 90, 0.1);
}
.theme-teal.article-card.case-study h1.f-title-2 a, .theme-teal.article-card.case-study h1.f-intro a {
  color: #00505A;
}
.theme-teal.article-card.case-study .content {
  background: #80A7AC;
}
.theme-teal.article-card.case-study a.button {
  color: #00505A;
  border-color: #00505A;
}
.theme-teal.article-card.case-study a.button:hover, .theme-teal.article-card.case-study a.button.selected {
  color: #80A7AC;
  background: #00505A;
  border-color: #00505A;
}

.theme-blue.article-card.case-study .content {
  background: #003E46;
}

.theme-blue .case-study-header, .theme-blue .page-case-study {
  background: #003E46;
}

.case-study__related.theme-blue {
  color: #FFFFFF;
  background: #00505A;
}
.case-study__related.theme-blue h1, .case-study__related.theme-blue h2, .case-study__related.theme-blue h3, .case-study__related.theme-blue h4, .case-study__related.theme-blue h5, .case-study__related.theme-blue h6 {
  color: #00F0FF;
}

.case-study-header.hard-scrolled.hue-teal {
  background: #00505A;
  /*.header-social {*/
  /*	.social-links {*/
  /*		a:hover .colour {*/
  /*			opacity: 1;*/
  /*		}*/
  /*		svg {*/
  /*			.colour{*/
  /*				fill: #80A7AC;*/
  /*			}*/
  /*		}*/
  /*	}*/
  /*}*/
}
.case-study-header.hard-scrolled.hue-teal .logo svg .zero {
  fill: #00F0FF;
}

.page-case-study h1 {
  margin-bottom: 0.5em;
}
.page-case-study .case-study__side-content .logo {
  width: 100%;
  background: white;
  border-radius: 20px;
  text-align: center;
  margin-bottom: 1.5em;
  position: relative;
  /*
  &:before {
  	display: block;
  	content: "";
  	padding: (120 / 250 * 100%) 0 0;
  }
  */
}
.page-case-study .case-study__side-content .logo__main {
  /*
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  */
  padding: 10% 10%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.page-case-study .case-study__side-content .logo__text {
  margin: 0;
  padding: 10% 0;
}
.page-case-study .case-study__side-content .logo img {
  width: 100%;
  max-width: 80%;
}
.page-case-study .case-study__side-content .case-study__social {
  display: block;
}
@media all and (max-width: 1000px) {
  .page-case-study .case-study__side-content .case-study__social {
    display: none;
  }
}
.page-case-study .case-study__social p {
  font-weight: 700;
}
.page-case-study .case-study__social--mobile {
  display: none;
}
@media all and (max-width: 1000px) {
  .page-case-study .case-study__social--mobile {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}
.page-case-study .article-cards .article-card {
  margin-top: 0;
}
.page-case-study .case-study__stats {
  overflow: hidden;
  display: flex;
  margin-left: -40px;
}
@media all and (max-width: 800px) {
  .page-case-study .case-study__stats {
    flex-direction: column;
    margin: 0 0 1em;
  }
}
.page-case-study .case-study__stats-item {
  margin-left: 40px;
}
@media all and (max-width: 800px) {
  .page-case-study .case-study__stats-item {
    margin: 0 0 1em;
  }
}
.page-case-study .case-study__stats-item h3 {
  margin-bottom: 0;
}
.page-case-study .case-study__content h3 {
  font-size: calc(0.67vw + 19.14px);
  line-height: 1.3;
  margin-bottom: calc(0.67vw + 19.14px * (1.3 / 2));
  margin-top: 2.5em;
}
@media all and (min-width: 2001px) {
  .page-case-study .case-study__content h3 {
    font-size: calc(0.66vw + 12.09px + 6px);
  }
}
@media all and (max-width: 1000px) {
  .page-case-study .case-study__content h3 {
    font-size: calc(0.58vw + 16.23px + 6px);
  }
}
@media all and (max-width: 480px) {
  .page-case-study .case-study__content h3 {
    font-size: calc(1.25vw + 13.00px + 6px);
  }
}
.page-case-study .case-study__content h3:first-of-type {
  margin-top: 0;
}
.page-case-study .case-study__testimonial {
  position: relative;
  overflow: hidden;
  padding: 2em 1.5em;
}
.page-case-study .case-study__testimonial:before, .page-case-study .case-study__testimonial:after {
  display: block;
  font-size: 12em;
  position: absolute;
  margin: 0;
  background-color: #00F0FF;
  background-size: 100%;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}
.page-case-study .case-study__testimonial:before {
  top: 0.03em;
  left: -0.05em;
  content: "“";
  -webkit-align-self: flex-start;
  align-self: flex-start;
}
.page-case-study .case-study__testimonial:after {
  bottom: -0.65em;
  right: -0.04em;
  content: "”";
  -webkit-align-self: flex-end;
  align-self: flex-end;
}
.page-case-study .case-study__testimonial .testimonial__content {
  position: relative;
  border-radius: 30px;
  background: rgba(20, 255, 200, 0.1);
  text-align: center;
  padding: 2em 4.5em;
}
@media all and (max-width: 1000px) {
  .page-case-study .case-study__testimonial .testimonial__content {
    padding: 1.5em 1.5em;
  }
}
.page-case-study .case-study__testimonial blockquote:before, .page-case-study .case-study__testimonial blockquote:after {
  content: "";
  margin: 0;
}
.page-case-study .case-study__related ul {
  list-style-type: none;
}
.page-case-study .case-study__related ul li {
  position: relative;
}
.page-case-study .case-study__related ul li:before {
  content: "";
  display: inline-block;
  width: 0.5em;
  height: 0.5em;
  background-image: url("/assets/images/icons/symbols/bullet-point-blue.svg");
  background-size: cover;
  position: absolute;
  top: 0.4em;
  left: 0;
  margin-left: -1em;
}

.page-case-studies .social-details, .page-case-study .social-details {
  display: flex;
  color: #80A7AC;
}
.page-case-studies .social-details p, .page-case-study .social-details p {
  margin: 0 0 0 20px;
}
.page-case-studies .social-link a, .page-case-study .social-link a {
  display: block;
  padding: 8px 5px;
}
.page-case-studies h4, .page-case-study h4 {
  color: rgba(128, 167, 172, 0.7);
}
@media all and (min-width: 1000px) {
  .page-case-studies .articles-right, .page-case-study .articles-right {
    margin-top: 200px;
    margin-bottom: -75px;
  }
}

/* Filter - Index page */
.case-studies-filter p:first-of-type {
  color: #FFFFFF;
  text-align: center;
}
.case-studies-filter .filter--desktop.filter {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 0.75em;
}
.case-studies-filter .filter--desktop.filter a.button {
  color: #FFFFFF;
  border-color: #00F0FF;
  border-radius: 56px;
  flex: 0 0 auto;
  padding: 1em 1.5em;
  font-size: calc(0.442vw + 10.34px);
  white-space: nowrap;
}
.case-studies-filter .filter--desktop.filter a.button.selected, .case-studies-filter .filter--desktop.filter a.button:hover {
  color: #00505A;
}
@media all and (max-width: 1000px) {
  .case-studies-filter .filter--desktop.filter {
    display: none;
  }
}
.case-studies-filter .filter--mobile {
  display: none;
}
.case-studies-filter .filter--mobile .selectize-input {
  background: #00505A;
  border-radius: 40px;
  border: 2px solid #00F0FF;
  padding: 0.5em 1.2em 0.75em;
  color: #FFFFFF;
  z-index: 2;
  cursor: pointer;
}
.case-studies-filter .filter--mobile .selectize-input:after {
  margin-top: -8px;
}
.case-studies-filter .filter--mobile .selectize-input input {
  display: none !important;
}
.case-studies-filter .filter--mobile .selectize-control.single .selectize-input.input-active {
  background: #00505A;
}
.case-studies-filter .filter--mobile .selectize-control.single .selectize-input.dropdown-active:after {
  margin-top: -8px;
}
.case-studies-filter .filter--mobile .selectize-dropdown {
  background: #00505A;
  border-radius: 0 0 40px 40px;
  border: 2px solid #00F0FF;
  padding: 2.25em 1em;
  color: #FFFFFF;
  transform: translateY(-1.6em);
  z-index: 2;
  border-top: 0;
  cursor: pointer;
}
@media all and (max-width: 1000px) {
  .case-studies-filter .filter--mobile {
    display: block;
  }
  .case-studies-filter .filter--mobile.controls, .case-studies-filter .filter--mobile .control {
    overflow: visible;
  }
}

.social-details .social-links a .colour {
  fill: #80A7AC;
  opacity: 0.5;
}
.social-details .social-links a use {
  opacity: 0.5;
  fill: #FFF;
  transition: fill 0.25s ease-in-out, opacity 0.25s ease-in-out;
}
.social-details .social-links a:hover .colour {
  fill: #FFFFFF;
  opacity: 1;
}

/* Client logos - Ticker */
.page-case-studies .client-logos {
  position: relative;
  overflow-x: hidden;
  display: block;
}
@media all and (max-width: 1000px) {
  .page-case-studies .client-logos {
    display: none;
  }
}
.page-case-studies .client-logos__ticker {
  transform: translateX(0px);
  transition: transform 2s ease-out;
}
.page-case-studies .client-logos__ticker img {
  opacity: 0.9;
}
@media all and (min-width: 1001px) {
  .page-case-studies .client-logos__ticker img {
    width: 100%;
  }
}
.page-case-studies .client-logos--mobile {
  display: none;
}
@media all and (max-width: 1000px) {
  .page-case-studies .client-logos--mobile {
    display: block;
  }
  .page-case-studies .client-logos--mobile .client-logos__ticker:nth-of-type(1) {
    margin-bottom: 2em;
    transform: translateX(0px);
    transition: transform 2s ease-out;
  }
  .page-case-studies .client-logos--mobile .client-logos__ticker:nth-of-type(2) {
    transform: translateX(-100px);
    transition: transform 2s ease-out;
  }
}

/*# sourceMappingURL=css-sections-casestudies.css.map */

/*
--------------------
LATEST & NEWS
--------------------
*/
.page-latest {
  /*--- Info text ---*/
  /*--- Twitter ---*/
}
.page-latest .info {
  font-size: 12px;
  line-height: 1.3;
  color: #80A7AC;
}
.page-latest .tweet {
  color: #BFD3D6;
}
.page-latest .tweet .header {
  margin-bottom: 10px;
}
.page-latest .tweet .content {
  margin-bottom: 15px;
}
.page-latest .tweet .footer .control {
  margin: 0 30px 0 0;
}
@media screen and (max-width: 1000px) {
  .page-latest .tweet:nth-of-type(3) {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .page-latest .tweet:nth-of-type(2) {
    display: none;
  }
}

/*
--------------------
LATEST INDEX PAGE
--------------------
*/

/*# sourceMappingURL=css-sections-latest-index.css.map */

/*
--------------------
LATEST NEWS
--------------------
*/
.latest-article .page-article {
  margin: 0 auto;
}
.latest-article .page-article:after {
  content: "";
  display: block;
  clear: both;
  overflow: hidden;
}
.latest-article .article-main {
  background: #FFFFFF;
}
.latest-article .article-main header {
  position: relative;
  height: 100px;
  margin-top: calc(2.88vw);
  margin-bottom: 20px;
}
.latest-article .article-main header .bottom {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
.latest-article .article-main header .published, .latest-article .article-main header .author {
  float: left;
  margin: 0 30px 5px 0;
  line-height: 1.2;
}
.latest-article .article-main header .control-back {
  position: absolute;
  right: 0;
}
.latest-article .article-main header .control-back a {
  display: block;
}
.latest-article .article-main header .control-left,
.latest-article .article-main header .control-right {
  margin: 0 5.76vw 0 0;
}
.latest-article .article-main footer {
  line-height: 30px;
}
.latest-article .article-main footer .social {
  float: left;
  white-space: nowrap;
}
.latest-article .article-main footer .social .social-label,
.latest-article .article-main footer .social .social-links {
  display: inline-block;
  vertical-align: middle;
}
.latest-article .article-main footer .social .social-links {
  white-space: nowrap;
  font-size: 0;
}
.latest-article .article-main footer .social .social-links a {
  display: block;
}
.latest-article .article-main footer .social .social-link {
  margin: 0 0 0 30px;
}
.latest-article .article-main footer .controls {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.latest-article .article-main footer .controls .control-left,
.latest-article .article-main footer .controls .control-right,
.latest-article .article-main footer .controls .control-back {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 0 2.88vw;
}
.latest-article .article-main .content .body > h2, .latest-article .article-main .content .body > h3, .latest-article .article-main .content .body > h4, .latest-article .article-main .content .body > p, .latest-article .article-main .content .body > ul, .latest-article .article-main .content .body > ol, .latest-article .article-main .content .body > .media-player {
  margin-right: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 2 - 0.5px);
}
@media all and (max-width: 1600px) {
  .latest-article .article-main .content .body > h2, .latest-article .article-main .content .body > h3, .latest-article .article-main .content .body > h4, .latest-article .article-main .content .body > p, .latest-article .article-main .content .body > ul, .latest-article .article-main .content .body > ol, .latest-article .article-main .content .body > .media-player {
    margin-right: 0;
  }
}
.latest-article .article-main .content figure {
  margin-bottom: 1.44vw;
}
.latest-article .article-main .content figure figcaption {
  margin-top: 10px;
}
.latest-article .article-main .content figure:not(.left):not(.right):not(.inline) img {
  margin: 0 auto;
}
.latest-article .article-main .content figure img {
  max-width: 100%;
}
.latest-article .article-main .content figure.inline {
  display: inline-block;
  vertical-align: middle;
}
.latest-article .article-main .content figure.inline img {
  max-height: 100px;
  margin-right: 10px;
}
.latest-article .article-main .content .left, .latest-article .article-main .content .right {
  display: inline-block;
  vertical-align: top;
  max-width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 5 - 5.76vw - 0.5px);
}
.latest-article .article-main .content .left:after, .latest-article .article-main .content .left div:after, .latest-article .article-main .content .right:after, .latest-article .article-main .content .right div:after {
  content: "";
  display: block;
  clear: both;
  overflow: hidden;
}
.latest-article .article-main .content .right {
  float: right;
}
.latest-article .article-main .content img.right, .latest-article .article-main .content figure.right {
  margin-left: 2.88vw;
  margin-bottom: 1.44vw;
}
.latest-article .article-main .content img.right {
  margin-right: calc((( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 2 - 0.5px) * -1);
}
@media all and (max-width: 1000px) {
  .latest-article .article-main .content img.right {
    margin-right: 0;
  }
}
@media all and (max-width: 480px) {
  .latest-article .article-main .content img.right {
    display: block;
    float: none;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}
.latest-article .article-main .content .center {
  display: block;
  text-align: center;
}
.latest-article .article-main .content img {
  display: block;
}
.latest-article .article-main .media-player {
  display: block;
  max-width: 100%;
  margin: 0 0 calc(0.22vw + 13.78px * (1.4 / 2));
}
.latest-article .article-main time {
  margin: 0 0 20px;
  line-height: 1;
}
.latest-article .article-main .title {
  font-weight: bold;
  font-size: calc(1.67vw + 32.9px);
  line-height: 1.2;
}
.latest-article .article-main > h1 {
  margin: 0 0 5.76vw;
}
.latest-article .article-main h2, .latest-article .article-main h3 {
  font-weight: bold;
  font-size: calc(0.34vw + 18.5px);
  line-height: 1.3;
  margin-bottom: calc(0.34vw + 18.5px * (1.3 / 2));
}
.latest-article .article-main h3 {
  padding-top: calc(0.22vw + 13.78px * (1.4 / 10));
  margin-bottom: calc(0.22vw + 13.78px * (1.4 / 10));
}
.latest-article .article-main .references {
  padding: 2.88vw;
  background: #E5E5E5;
}
.latest-article .article-main .related-resources h3 {
  padding-top: calc(0.22vw + 13.78px * (1.4));
  margin-bottom: calc(0.22vw + 13.78px * (1.4 / 2));
}

.theme-blue .page-article .article-main .published, .theme-blue .page-article .article-main .author {
  color: #80A7AC;
}
.theme-blue .page-article .article-main, .theme-blue .page-article .article-main h1, .theme-blue .page-article .article-main h2, .theme-blue .page-article .article-main h3, .theme-blue .page-article .article-main h4 {
  color: #00505A;
}
.theme-blue .page-article .article-main h3 {
  color: #80A7AC;
}

.theme-mint .page-article .article-main .published, .theme-mint .page-article .article-main .author {
  color: #80A5A1;
}
.theme-mint .page-article .article-main, .theme-mint .page-article .article-main h1, .theme-mint .page-article .article-main h2, .theme-mint .page-article .article-main h3, .theme-mint .page-article .article-main h4 {
  color: #004C43;
}
.theme-mint .page-article .article-main h3 {
  color: #80A5A1;
}

.theme-green .page-article .article-main .published, .theme-green .page-article .article-main .author {
  color: #90A193;
}
.theme-green .page-article .article-main, .theme-green .page-article .article-main h1, .theme-green .page-article .article-main h2, .theme-green .page-article .article-main h3, .theme-green .page-article .article-main h4 {
  color: #214427;
}
.theme-green .page-article .article-main h3 {
  color: #90A193;
}

.theme-yellow .page-article .article-main .published, .theme-yellow .page-article .article-main .author {
  color: #9694A8;
}
.theme-yellow .page-article .article-main, .theme-yellow .page-article .article-main h1, .theme-yellow .page-article .article-main h2, .theme-yellow .page-article .article-main h3, .theme-yellow .page-article .article-main h4 {
  color: #2D2A51;
}
.theme-yellow .page-article .article-main h3 {
  color: #9694A8;
}

.theme-orange .page-article .article-main .published, .theme-orange .page-article .article-main .author {
  color: #A38D9A;
}
.theme-orange .page-article .article-main, .theme-orange .page-article .article-main h1, .theme-orange .page-article .article-main h2, .theme-orange .page-article .article-main h3, .theme-orange .page-article .article-main h4 {
  color: #471C35;
}
.theme-orange .page-article .article-main h3 {
  color: #A38D9A;
}

.theme-red .page-article .article-main .published, .theme-red .page-article .article-main .author {
  color: #9E8092;
}
.theme-red .page-article .article-main, .theme-red .page-article .article-main h1, .theme-red .page-article .article-main h2, .theme-red .page-article .article-main h3, .theme-red .page-article .article-main h4 {
  color: #3E0026;
}
.theme-red .page-article .article-main h3 {
  color: #9E8092;
}

.theme-pink .page-article .article-main .published, .theme-pink .page-article .article-main .author {
  color: #A194A7;
}
.theme-pink .page-article .article-main, .theme-pink .page-article .article-main h1, .theme-pink .page-article .article-main h2, .theme-pink .page-article .article-main h3, .theme-pink .page-article .article-main h4 {
  color: #442A4F;
}
.theme-pink .page-article .article-main h3 {
  color: #A194A7;
}

.theme-purple .page-article .article-main .published, .theme-purple .page-article .article-main .author {
  color: #9888A5;
}
.theme-purple .page-article .article-main, .theme-purple .page-article .article-main h1, .theme-purple .page-article .article-main h2, .theme-purple .page-article .article-main h3, .theme-purple .page-article .article-main h4 {
  color: #32124C;
}
.theme-purple .page-article .article-main h3 {
  color: #9888A5;
}

.theme-teal .page-article .article-main .published, .theme-teal .page-article .article-main .author {
  color: #80A7AC;
}
.theme-teal .page-article .article-main, .theme-teal .page-article .article-main h1, .theme-teal .page-article .article-main h2, .theme-teal .page-article .article-main h3, .theme-teal .page-article .article-main h4 {
  color: #80A7AC;
}
.theme-teal .page-article .article-main h3 {
  color: #80A7AC;
}

/*# sourceMappingURL=css-sections-latest-article.css.map */

/*
--------------------
SERVICES
--------------------
*/
/* .page-services { */
.services-service {
  /* adr overlay close button  */
  /* team section */
}
.theme-blue.theme-blue-gradient .services-service h1.f-title {
  transform: translateZ(0);
  -ms-transform: translateZ(0);
  -webkit-transform: translateZ(0);
  color: #00F0FF;
}
@supports (-webkit-background-clip: text) and (-webkit-text-fill-color: transparent) {
  .theme-blue.theme-blue-gradient .services-service h1.f-title {
    display: inline-block;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: rgba(255, 255, 255, 0);
    color: rgba(255, 255, 255, 0);
    background-repeat: repeat;
    background-size: cover;
    background-position: center center;
    background-image: -webkit-linear-gradient(180deg, #00f0ff 0%, #14ffc7 100%);
    background-image: linear-gradient(180deg, #00f0ff 0%, #14ffc7 100%);
  }
}
.theme-blue.theme-blue-gradient .services-service .section-benefits {
  /* service-icon star-icon */
}
.theme-blue.theme-blue-gradient .services-service .section-benefits h2, .theme-blue.theme-blue-gradient .services-service .section-benefits h3 {
  color: #14FFC7;
}
.theme-blue.theme-blue-gradient .services-service .section-benefits svg.service-icon defs .first-linear-gradient stop:first-child,
.theme-blue.theme-blue-gradient .services-service .section-benefits svg.service-icon defs .second-linear-gradient stop:first-child,
.theme-blue.theme-blue-gradient .services-service .section-benefits svg.service-icon defs .third-linear-gradient stop:first-child,
.theme-blue.theme-blue-gradient .services-service .section-benefits svg.service-icon defs .fourth-linear-gradient stop:first-child,
.theme-blue.theme-blue-gradient .services-service .section-benefits svg.service-icon defs linearGradient stop:first-child {
  stop-color: #00F0FF !important;
}
.theme-blue.theme-blue-gradient .services-service .section-benefits svg.service-icon defs .first-linear-gradient stop[offset="1"],
.theme-blue.theme-blue-gradient .services-service .section-benefits svg.service-icon defs .first-linear-gradient stop:last-child,
.theme-blue.theme-blue-gradient .services-service .section-benefits svg.service-icon defs .second-linear-gradient stop[offset="1"],
.theme-blue.theme-blue-gradient .services-service .section-benefits svg.service-icon defs .second-linear-gradient stop:last-child,
.theme-blue.theme-blue-gradient .services-service .section-benefits svg.service-icon defs .third-linear-gradient stop[offset="1"],
.theme-blue.theme-blue-gradient .services-service .section-benefits svg.service-icon defs .third-linear-gradient stop:last-child,
.theme-blue.theme-blue-gradient .services-service .section-benefits svg.service-icon defs .fourth-linear-gradient stop[offset="1"],
.theme-blue.theme-blue-gradient .services-service .section-benefits svg.service-icon defs .fourth-linear-gradient stop:last-child,
.theme-blue.theme-blue-gradient .services-service .section-benefits svg.service-icon defs linearGradient stop[offset="1"],
.theme-blue.theme-blue-gradient .services-service .section-benefits svg.service-icon defs linearGradient stop:last-child {
  stop-color: #14FFC7 !important;
}
.theme-blue.theme-mint-gradient .services-service h1.f-title {
  transform: translateZ(0);
  -ms-transform: translateZ(0);
  -webkit-transform: translateZ(0);
  color: #14FFC7;
}
@supports (-webkit-background-clip: text) and (-webkit-text-fill-color: transparent) {
  .theme-blue.theme-mint-gradient .services-service h1.f-title {
    display: inline-block;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: rgba(255, 255, 255, 0);
    color: rgba(255, 255, 255, 0);
    background-repeat: repeat;
    background-size: cover;
    background-position: center center;
    background-image: -webkit-linear-gradient(180deg, #14ffc7 0%, #8cff50 100%);
    background-image: linear-gradient(180deg, #14ffc7 0%, #8cff50 100%);
  }
}
.theme-blue.theme-mint-gradient .services-service .section-benefits {
  /* service-icon star-icon */
}
.theme-blue.theme-mint-gradient .services-service .section-benefits h2, .theme-blue.theme-mint-gradient .services-service .section-benefits h3 {
  color: #8CFF50;
}
.theme-blue.theme-mint-gradient .services-service .section-benefits svg.service-icon defs .first-linear-gradient stop:first-child,
.theme-blue.theme-mint-gradient .services-service .section-benefits svg.service-icon defs .second-linear-gradient stop:first-child,
.theme-blue.theme-mint-gradient .services-service .section-benefits svg.service-icon defs .third-linear-gradient stop:first-child,
.theme-blue.theme-mint-gradient .services-service .section-benefits svg.service-icon defs .fourth-linear-gradient stop:first-child,
.theme-blue.theme-mint-gradient .services-service .section-benefits svg.service-icon defs linearGradient stop:first-child {
  stop-color: #14FFC7 !important;
}
.theme-blue.theme-mint-gradient .services-service .section-benefits svg.service-icon defs .first-linear-gradient stop[offset="1"],
.theme-blue.theme-mint-gradient .services-service .section-benefits svg.service-icon defs .first-linear-gradient stop:last-child,
.theme-blue.theme-mint-gradient .services-service .section-benefits svg.service-icon defs .second-linear-gradient stop[offset="1"],
.theme-blue.theme-mint-gradient .services-service .section-benefits svg.service-icon defs .second-linear-gradient stop:last-child,
.theme-blue.theme-mint-gradient .services-service .section-benefits svg.service-icon defs .third-linear-gradient stop[offset="1"],
.theme-blue.theme-mint-gradient .services-service .section-benefits svg.service-icon defs .third-linear-gradient stop:last-child,
.theme-blue.theme-mint-gradient .services-service .section-benefits svg.service-icon defs .fourth-linear-gradient stop[offset="1"],
.theme-blue.theme-mint-gradient .services-service .section-benefits svg.service-icon defs .fourth-linear-gradient stop:last-child,
.theme-blue.theme-mint-gradient .services-service .section-benefits svg.service-icon defs linearGradient stop[offset="1"],
.theme-blue.theme-mint-gradient .services-service .section-benefits svg.service-icon defs linearGradient stop:last-child {
  stop-color: #8CFF50 !important;
}
.theme-blue.theme-green-gradient .services-service h1.f-title {
  transform: translateZ(0);
  -ms-transform: translateZ(0);
  -webkit-transform: translateZ(0);
  color: #8CFF50;
}
@supports (-webkit-background-clip: text) and (-webkit-text-fill-color: transparent) {
  .theme-blue.theme-green-gradient .services-service h1.f-title {
    display: inline-block;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: rgba(255, 255, 255, 0);
    color: rgba(255, 255, 255, 0);
    background-repeat: repeat;
    background-size: cover;
    background-position: center center;
    background-image: -webkit-linear-gradient(180deg, #8cff50 0%, #ffe533 100%);
    background-image: linear-gradient(180deg, #8cff50 0%, #ffe533 100%);
  }
}
.theme-blue.theme-green-gradient .services-service .section-benefits {
  /* service-icon star-icon */
}
.theme-blue.theme-green-gradient .services-service .section-benefits h2, .theme-blue.theme-green-gradient .services-service .section-benefits h3 {
  color: #FFE533;
}
.theme-blue.theme-green-gradient .services-service .section-benefits svg.service-icon defs .first-linear-gradient stop:first-child,
.theme-blue.theme-green-gradient .services-service .section-benefits svg.service-icon defs .second-linear-gradient stop:first-child,
.theme-blue.theme-green-gradient .services-service .section-benefits svg.service-icon defs .third-linear-gradient stop:first-child,
.theme-blue.theme-green-gradient .services-service .section-benefits svg.service-icon defs .fourth-linear-gradient stop:first-child,
.theme-blue.theme-green-gradient .services-service .section-benefits svg.service-icon defs linearGradient stop:first-child {
  stop-color: #8CFF50 !important;
}
.theme-blue.theme-green-gradient .services-service .section-benefits svg.service-icon defs .first-linear-gradient stop[offset="1"],
.theme-blue.theme-green-gradient .services-service .section-benefits svg.service-icon defs .first-linear-gradient stop:last-child,
.theme-blue.theme-green-gradient .services-service .section-benefits svg.service-icon defs .second-linear-gradient stop[offset="1"],
.theme-blue.theme-green-gradient .services-service .section-benefits svg.service-icon defs .second-linear-gradient stop:last-child,
.theme-blue.theme-green-gradient .services-service .section-benefits svg.service-icon defs .third-linear-gradient stop[offset="1"],
.theme-blue.theme-green-gradient .services-service .section-benefits svg.service-icon defs .third-linear-gradient stop:last-child,
.theme-blue.theme-green-gradient .services-service .section-benefits svg.service-icon defs .fourth-linear-gradient stop[offset="1"],
.theme-blue.theme-green-gradient .services-service .section-benefits svg.service-icon defs .fourth-linear-gradient stop:last-child,
.theme-blue.theme-green-gradient .services-service .section-benefits svg.service-icon defs linearGradient stop[offset="1"],
.theme-blue.theme-green-gradient .services-service .section-benefits svg.service-icon defs linearGradient stop:last-child {
  stop-color: #FFE533 !important;
}
.theme-blue.theme-yellow-gradient .services-service h1.f-title {
  transform: translateZ(0);
  -ms-transform: translateZ(0);
  -webkit-transform: translateZ(0);
  color: #FFE533;
}
@supports (-webkit-background-clip: text) and (-webkit-text-fill-color: transparent) {
  .theme-blue.theme-yellow-gradient .services-service h1.f-title {
    display: inline-block;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: rgba(255, 255, 255, 0);
    color: rgba(255, 255, 255, 0);
    background-repeat: repeat;
    background-size: cover;
    background-position: center center;
    background-image: -webkit-linear-gradient(180deg, #ffe533 0%, #ff8500 100%);
    background-image: linear-gradient(180deg, #ffe533 0%, #ff8500 100%);
  }
}
.theme-blue.theme-yellow-gradient .services-service .section-benefits {
  /* service-icon star-icon */
}
.theme-blue.theme-yellow-gradient .services-service .section-benefits h2, .theme-blue.theme-yellow-gradient .services-service .section-benefits h3 {
  color: #FF8500;
}
.theme-blue.theme-yellow-gradient .services-service .section-benefits svg.service-icon defs .first-linear-gradient stop:first-child,
.theme-blue.theme-yellow-gradient .services-service .section-benefits svg.service-icon defs .second-linear-gradient stop:first-child,
.theme-blue.theme-yellow-gradient .services-service .section-benefits svg.service-icon defs .third-linear-gradient stop:first-child,
.theme-blue.theme-yellow-gradient .services-service .section-benefits svg.service-icon defs .fourth-linear-gradient stop:first-child,
.theme-blue.theme-yellow-gradient .services-service .section-benefits svg.service-icon defs linearGradient stop:first-child {
  stop-color: #FFE533 !important;
}
.theme-blue.theme-yellow-gradient .services-service .section-benefits svg.service-icon defs .first-linear-gradient stop[offset="1"],
.theme-blue.theme-yellow-gradient .services-service .section-benefits svg.service-icon defs .first-linear-gradient stop:last-child,
.theme-blue.theme-yellow-gradient .services-service .section-benefits svg.service-icon defs .second-linear-gradient stop[offset="1"],
.theme-blue.theme-yellow-gradient .services-service .section-benefits svg.service-icon defs .second-linear-gradient stop:last-child,
.theme-blue.theme-yellow-gradient .services-service .section-benefits svg.service-icon defs .third-linear-gradient stop[offset="1"],
.theme-blue.theme-yellow-gradient .services-service .section-benefits svg.service-icon defs .third-linear-gradient stop:last-child,
.theme-blue.theme-yellow-gradient .services-service .section-benefits svg.service-icon defs .fourth-linear-gradient stop[offset="1"],
.theme-blue.theme-yellow-gradient .services-service .section-benefits svg.service-icon defs .fourth-linear-gradient stop:last-child,
.theme-blue.theme-yellow-gradient .services-service .section-benefits svg.service-icon defs linearGradient stop[offset="1"],
.theme-blue.theme-yellow-gradient .services-service .section-benefits svg.service-icon defs linearGradient stop:last-child {
  stop-color: #FF8500 !important;
}
.theme-blue.theme-orange-gradient .services-service h1.f-title {
  transform: translateZ(0);
  -ms-transform: translateZ(0);
  -webkit-transform: translateZ(0);
  color: #FF8500;
}
@supports (-webkit-background-clip: text) and (-webkit-text-fill-color: transparent) {
  .theme-blue.theme-orange-gradient .services-service h1.f-title {
    display: inline-block;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: rgba(255, 255, 255, 0);
    color: rgba(255, 255, 255, 0);
    background-repeat: repeat;
    background-size: cover;
    background-position: center center;
    background-image: -webkit-linear-gradient(180deg, #ff8500 0%, #ff6378 100%);
    background-image: linear-gradient(180deg, #ff8500 0%, #ff6378 100%);
  }
}
.theme-blue.theme-orange-gradient .services-service .section-benefits {
  /* service-icon star-icon */
}
.theme-blue.theme-orange-gradient .services-service .section-benefits h2, .theme-blue.theme-orange-gradient .services-service .section-benefits h3 {
  color: #FF6378;
}
.theme-blue.theme-orange-gradient .services-service .section-benefits svg.service-icon defs .first-linear-gradient stop:first-child,
.theme-blue.theme-orange-gradient .services-service .section-benefits svg.service-icon defs .second-linear-gradient stop:first-child,
.theme-blue.theme-orange-gradient .services-service .section-benefits svg.service-icon defs .third-linear-gradient stop:first-child,
.theme-blue.theme-orange-gradient .services-service .section-benefits svg.service-icon defs .fourth-linear-gradient stop:first-child,
.theme-blue.theme-orange-gradient .services-service .section-benefits svg.service-icon defs linearGradient stop:first-child {
  stop-color: #FF8500 !important;
}
.theme-blue.theme-orange-gradient .services-service .section-benefits svg.service-icon defs .first-linear-gradient stop[offset="1"],
.theme-blue.theme-orange-gradient .services-service .section-benefits svg.service-icon defs .first-linear-gradient stop:last-child,
.theme-blue.theme-orange-gradient .services-service .section-benefits svg.service-icon defs .second-linear-gradient stop[offset="1"],
.theme-blue.theme-orange-gradient .services-service .section-benefits svg.service-icon defs .second-linear-gradient stop:last-child,
.theme-blue.theme-orange-gradient .services-service .section-benefits svg.service-icon defs .third-linear-gradient stop[offset="1"],
.theme-blue.theme-orange-gradient .services-service .section-benefits svg.service-icon defs .third-linear-gradient stop:last-child,
.theme-blue.theme-orange-gradient .services-service .section-benefits svg.service-icon defs .fourth-linear-gradient stop[offset="1"],
.theme-blue.theme-orange-gradient .services-service .section-benefits svg.service-icon defs .fourth-linear-gradient stop:last-child,
.theme-blue.theme-orange-gradient .services-service .section-benefits svg.service-icon defs linearGradient stop[offset="1"],
.theme-blue.theme-orange-gradient .services-service .section-benefits svg.service-icon defs linearGradient stop:last-child {
  stop-color: #FF6378 !important;
}
.theme-blue.theme-red-gradient .services-service h1.f-title {
  transform: translateZ(0);
  -ms-transform: translateZ(0);
  -webkit-transform: translateZ(0);
  color: #FF6378;
}
@supports (-webkit-background-clip: text) and (-webkit-text-fill-color: transparent) {
  .theme-blue.theme-red-gradient .services-service h1.f-title {
    display: inline-block;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: rgba(255, 255, 255, 0);
    color: rgba(255, 255, 255, 0);
    background-repeat: repeat;
    background-size: cover;
    background-position: center center;
    background-image: -webkit-linear-gradient(180deg, #ff6378 0%, #ff82ff 100%);
    background-image: linear-gradient(180deg, #ff6378 0%, #ff82ff 100%);
  }
}
.theme-blue.theme-red-gradient .services-service .section-benefits {
  /* service-icon star-icon */
}
.theme-blue.theme-red-gradient .services-service .section-benefits h2, .theme-blue.theme-red-gradient .services-service .section-benefits h3 {
  color: #FF82FF;
}
.theme-blue.theme-red-gradient .services-service .section-benefits svg.service-icon defs .first-linear-gradient stop:first-child,
.theme-blue.theme-red-gradient .services-service .section-benefits svg.service-icon defs .second-linear-gradient stop:first-child,
.theme-blue.theme-red-gradient .services-service .section-benefits svg.service-icon defs .third-linear-gradient stop:first-child,
.theme-blue.theme-red-gradient .services-service .section-benefits svg.service-icon defs .fourth-linear-gradient stop:first-child,
.theme-blue.theme-red-gradient .services-service .section-benefits svg.service-icon defs linearGradient stop:first-child {
  stop-color: #FF6378 !important;
}
.theme-blue.theme-red-gradient .services-service .section-benefits svg.service-icon defs .first-linear-gradient stop[offset="1"],
.theme-blue.theme-red-gradient .services-service .section-benefits svg.service-icon defs .first-linear-gradient stop:last-child,
.theme-blue.theme-red-gradient .services-service .section-benefits svg.service-icon defs .second-linear-gradient stop[offset="1"],
.theme-blue.theme-red-gradient .services-service .section-benefits svg.service-icon defs .second-linear-gradient stop:last-child,
.theme-blue.theme-red-gradient .services-service .section-benefits svg.service-icon defs .third-linear-gradient stop[offset="1"],
.theme-blue.theme-red-gradient .services-service .section-benefits svg.service-icon defs .third-linear-gradient stop:last-child,
.theme-blue.theme-red-gradient .services-service .section-benefits svg.service-icon defs .fourth-linear-gradient stop[offset="1"],
.theme-blue.theme-red-gradient .services-service .section-benefits svg.service-icon defs .fourth-linear-gradient stop:last-child,
.theme-blue.theme-red-gradient .services-service .section-benefits svg.service-icon defs linearGradient stop[offset="1"],
.theme-blue.theme-red-gradient .services-service .section-benefits svg.service-icon defs linearGradient stop:last-child {
  stop-color: #FF82FF !important;
}
.theme-blue.theme-pink-gradient .services-service h1.f-title {
  transform: translateZ(0);
  -ms-transform: translateZ(0);
  -webkit-transform: translateZ(0);
  color: #FF82FF;
}
@supports (-webkit-background-clip: text) and (-webkit-text-fill-color: transparent) {
  .theme-blue.theme-pink-gradient .services-service h1.f-title {
    display: inline-block;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: rgba(255, 255, 255, 0);
    color: rgba(255, 255, 255, 0);
    background-repeat: repeat;
    background-size: cover;
    background-position: center center;
    background-image: -webkit-linear-gradient(180deg, #ff82ff 0%, #b58cff 100%);
    background-image: linear-gradient(180deg, #ff82ff 0%, #b58cff 100%);
  }
}
.theme-blue.theme-pink-gradient .services-service .section-benefits {
  /* service-icon star-icon */
}
.theme-blue.theme-pink-gradient .services-service .section-benefits h2, .theme-blue.theme-pink-gradient .services-service .section-benefits h3 {
  color: #B58CFF;
}
.theme-blue.theme-pink-gradient .services-service .section-benefits svg.service-icon defs .first-linear-gradient stop:first-child,
.theme-blue.theme-pink-gradient .services-service .section-benefits svg.service-icon defs .second-linear-gradient stop:first-child,
.theme-blue.theme-pink-gradient .services-service .section-benefits svg.service-icon defs .third-linear-gradient stop:first-child,
.theme-blue.theme-pink-gradient .services-service .section-benefits svg.service-icon defs .fourth-linear-gradient stop:first-child,
.theme-blue.theme-pink-gradient .services-service .section-benefits svg.service-icon defs linearGradient stop:first-child {
  stop-color: #FF82FF !important;
}
.theme-blue.theme-pink-gradient .services-service .section-benefits svg.service-icon defs .first-linear-gradient stop[offset="1"],
.theme-blue.theme-pink-gradient .services-service .section-benefits svg.service-icon defs .first-linear-gradient stop:last-child,
.theme-blue.theme-pink-gradient .services-service .section-benefits svg.service-icon defs .second-linear-gradient stop[offset="1"],
.theme-blue.theme-pink-gradient .services-service .section-benefits svg.service-icon defs .second-linear-gradient stop:last-child,
.theme-blue.theme-pink-gradient .services-service .section-benefits svg.service-icon defs .third-linear-gradient stop[offset="1"],
.theme-blue.theme-pink-gradient .services-service .section-benefits svg.service-icon defs .third-linear-gradient stop:last-child,
.theme-blue.theme-pink-gradient .services-service .section-benefits svg.service-icon defs .fourth-linear-gradient stop[offset="1"],
.theme-blue.theme-pink-gradient .services-service .section-benefits svg.service-icon defs .fourth-linear-gradient stop:last-child,
.theme-blue.theme-pink-gradient .services-service .section-benefits svg.service-icon defs linearGradient stop[offset="1"],
.theme-blue.theme-pink-gradient .services-service .section-benefits svg.service-icon defs linearGradient stop:last-child {
  stop-color: #B58CFF !important;
}
.theme-blue.theme-purple-gradient .services-service h1.f-title {
  transform: translateZ(0);
  -ms-transform: translateZ(0);
  -webkit-transform: translateZ(0);
  color: #B58CFF;
}
@supports (-webkit-background-clip: text) and (-webkit-text-fill-color: transparent) {
  .theme-blue.theme-purple-gradient .services-service h1.f-title {
    display: inline-block;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: rgba(255, 255, 255, 0);
    color: rgba(255, 255, 255, 0);
    background-repeat: repeat;
    background-size: cover;
    background-position: center center;
    background-image: -webkit-linear-gradient(180deg, #b58cff 0%, #00f0ff 100%);
    background-image: linear-gradient(180deg, #b58cff 0%, #00f0ff 100%);
  }
}
.theme-blue.theme-purple-gradient .services-service .section-benefits {
  /* service-icon star-icon */
}
.theme-blue.theme-purple-gradient .services-service .section-benefits h2, .theme-blue.theme-purple-gradient .services-service .section-benefits h3 {
  color: #00F0FF;
}
.theme-blue.theme-purple-gradient .services-service .section-benefits svg.service-icon defs .first-linear-gradient stop:first-child,
.theme-blue.theme-purple-gradient .services-service .section-benefits svg.service-icon defs .second-linear-gradient stop:first-child,
.theme-blue.theme-purple-gradient .services-service .section-benefits svg.service-icon defs .third-linear-gradient stop:first-child,
.theme-blue.theme-purple-gradient .services-service .section-benefits svg.service-icon defs .fourth-linear-gradient stop:first-child,
.theme-blue.theme-purple-gradient .services-service .section-benefits svg.service-icon defs linearGradient stop:first-child {
  stop-color: #B58CFF !important;
}
.theme-blue.theme-purple-gradient .services-service .section-benefits svg.service-icon defs .first-linear-gradient stop[offset="1"],
.theme-blue.theme-purple-gradient .services-service .section-benefits svg.service-icon defs .first-linear-gradient stop:last-child,
.theme-blue.theme-purple-gradient .services-service .section-benefits svg.service-icon defs .second-linear-gradient stop[offset="1"],
.theme-blue.theme-purple-gradient .services-service .section-benefits svg.service-icon defs .second-linear-gradient stop:last-child,
.theme-blue.theme-purple-gradient .services-service .section-benefits svg.service-icon defs .third-linear-gradient stop[offset="1"],
.theme-blue.theme-purple-gradient .services-service .section-benefits svg.service-icon defs .third-linear-gradient stop:last-child,
.theme-blue.theme-purple-gradient .services-service .section-benefits svg.service-icon defs .fourth-linear-gradient stop[offset="1"],
.theme-blue.theme-purple-gradient .services-service .section-benefits svg.service-icon defs .fourth-linear-gradient stop:last-child,
.theme-blue.theme-purple-gradient .services-service .section-benefits svg.service-icon defs linearGradient stop[offset="1"],
.theme-blue.theme-purple-gradient .services-service .section-benefits svg.service-icon defs linearGradient stop:last-child {
  stop-color: #00F0FF !important;
}
.theme-blue.theme-teal-gradient .services-service h1.f-title {
  transform: translateZ(0);
  -ms-transform: translateZ(0);
  -webkit-transform: translateZ(0);
  color: #00505A;
}
@supports (-webkit-background-clip: text) and (-webkit-text-fill-color: transparent) {
  .theme-blue.theme-teal-gradient .services-service h1.f-title {
    display: inline-block;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: rgba(255, 255, 255, 0);
    color: rgba(255, 255, 255, 0);
    background-repeat: repeat;
    background-size: cover;
    background-position: center center;
    background-image: -webkit-linear-gradient(180deg, #00505a 0%, #8cff50 100%);
    background-image: linear-gradient(180deg, #00505a 0%, #8cff50 100%);
  }
}
.theme-blue.theme-teal-gradient .services-service .section-benefits {
  /* service-icon star-icon */
}
.theme-blue.theme-teal-gradient .services-service .section-benefits h2, .theme-blue.theme-teal-gradient .services-service .section-benefits h3 {
  color: #8CFF50;
}
.theme-blue.theme-teal-gradient .services-service .section-benefits svg.service-icon defs .first-linear-gradient stop:first-child,
.theme-blue.theme-teal-gradient .services-service .section-benefits svg.service-icon defs .second-linear-gradient stop:first-child,
.theme-blue.theme-teal-gradient .services-service .section-benefits svg.service-icon defs .third-linear-gradient stop:first-child,
.theme-blue.theme-teal-gradient .services-service .section-benefits svg.service-icon defs .fourth-linear-gradient stop:first-child,
.theme-blue.theme-teal-gradient .services-service .section-benefits svg.service-icon defs linearGradient stop:first-child {
  stop-color: #00505A !important;
}
.theme-blue.theme-teal-gradient .services-service .section-benefits svg.service-icon defs .first-linear-gradient stop[offset="1"],
.theme-blue.theme-teal-gradient .services-service .section-benefits svg.service-icon defs .first-linear-gradient stop:last-child,
.theme-blue.theme-teal-gradient .services-service .section-benefits svg.service-icon defs .second-linear-gradient stop[offset="1"],
.theme-blue.theme-teal-gradient .services-service .section-benefits svg.service-icon defs .second-linear-gradient stop:last-child,
.theme-blue.theme-teal-gradient .services-service .section-benefits svg.service-icon defs .third-linear-gradient stop[offset="1"],
.theme-blue.theme-teal-gradient .services-service .section-benefits svg.service-icon defs .third-linear-gradient stop:last-child,
.theme-blue.theme-teal-gradient .services-service .section-benefits svg.service-icon defs .fourth-linear-gradient stop[offset="1"],
.theme-blue.theme-teal-gradient .services-service .section-benefits svg.service-icon defs .fourth-linear-gradient stop:last-child,
.theme-blue.theme-teal-gradient .services-service .section-benefits svg.service-icon defs linearGradient stop[offset="1"],
.theme-blue.theme-teal-gradient .services-service .section-benefits svg.service-icon defs linearGradient stop:last-child {
  stop-color: #8CFF50 !important;
}
.services-service .service-header {
  min-height: calc(27.473vw + 325.27px);
  padding-top: calc(10.36vw + 72.39px);
  padding-bottom: 4em;
  /*@media screen and (max-width: 1000px) and (max-height: 599px) {*/
  /*	min-height: calc(80vh - 160px);*/
  /*}*/
}
@media all and (min-width: 1000px) {
  .services-service .service-header {
    min-height: calc(13.462vw + 455.38px);
  }
}
@media all and (min-width: 1280px) {
  .services-service .service-header {
    padding-top: calc(1.172vw + 190px);
  }
}
.services-service .service-header .page-content:first-child {
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 1000px) and (max-height: 599px) {
  .services-service .service-header .page-content:first-child {
    top: calc(23.297vh + -139.55px);
    height: auto;
  }
}
.services-service .service-header .page-content:first-child .f-title-xl {
  margin-top: calc(4.728vw + -15.13px);
  line-height: 1;
}
.services-service .service-header .symbol {
  position: absolute;
  bottom: -50px;
  right: 0;
  width: 100vw;
  /*width: calc(29.652vw + 146.36px);*/
  /*height: calc(40vh + 100px);*/
  height: calc(31.627vw + 126.14px);
  z-index: 0;
  background: no-repeat right bottom;
  background-size: contain;
  /*			&.building {*/
  /*				@media (max-aspect-ratio: 4/3) {*/
  /*					width: calc(35vw + 10vh);*/
  /*					height: calc(35vh + 100px);*/
  /*				}*/
  /*				@media (min-aspect-ratio: 16/9) {*/
  /*					width: 35vw;*/
  /*					height: calc(35vw + 100px);*/
  /*				}*/
  /*				@media (min-aspect-ratio: 21/9) {*/
  /*					width: 30vw;*/
  /*					height: calc(30vw + 100px);*/
  /*				}*/
  /*			}*/
  /* aim for zero  */
  /* report for zero  */
  /* deliver for zero  */
}
@media all and (min-width: 1280px) {
  .services-service .service-header .symbol {
    /*width: calc(3.672vw + 456px);*/
    height: calc(17.891vw + 302px);
  }
}
@media (max-aspect-ratio: 6/5) {
  .services-service .service-header .symbol.arch1 {
    right: calc(37.5vw - 45vh);
    width: calc(30vw + 50vh);
  }
}
@media (min-aspect-ratio: 2/1) {
  .services-service .service-header .symbol.arch1 {
    top: 160px;
    height: calc(50vw - 160px);
  }
}
.services-service .service-header .symbol.arch2 {
  /* @media (max-aspect-ratio: 6/5 ) {
  	right: calc(37.5vw - 50vh);
  				width: calc(30vw + 50vh);
  } */
}
@media (max-aspect-ratio: 7/5) {
  .services-service .service-header .symbol.arch2 {
    right: calc(33vw - 60vh);
    width: calc(30vw + 50vh);
  }
}
@media (min-aspect-ratio: 2/1) {
  .services-service .service-header .symbol.arch2 {
    top: 160px;
    /* height: calc(50vw - 160px); */
    height: calc(60vw - 160px);
  }
}
@media (max-aspect-ratio: 8/5) {
  .services-service .service-header .symbol.arch3 {
    /* right: calc(29.5vw - 47vh);
    			width: calc(30vw + 50vh); */
    right: calc(22.5vw - 46vh);
    width: calc(11vw + 41vh);
  }
}
@media (min-aspect-ratio: 2/1) {
  .services-service .service-header .symbol.arch3 {
    top: 160px;
    height: calc(50vw - 160px);
  }
}
.services-service .service-header .top {
  padding-top: 3.5vw;
}
@media all and (max-width: 1000px) {
  .services-service .service-header .top {
    padding-top: 3vw;
  }
}
.services-service .service-header .bottom {
  display: none;
  position: absolute;
  bottom: -2px;
}
@media all and (max-width: 800px) {
  .services-service .service-header .bottom {
    position: relative;
  }
}
.services-service .service-header .bottom .service-intro-bottom {
  margin-bottom: 20px;
}
.services-service .service-header .tabs {
  position: relative;
  z-index: 1;
  margin: 0 -5px 0 -4px;
}
.services-service .service-header .tabs:after {
  content: "";
  display: block;
  clear: both;
  overflow: hidden;
}
.services-service .service-header .tabs[data-count="1"] .tab {
  width: calc(100% + 0px);
}
.services-service .service-header .tabs[data-count="2"] .tab {
  width: calc(50% + 10px);
}
.services-service .service-header .tabs[data-count="3"] .tab {
  width: calc(33.3333333333% + 13.3333333333px);
}
@media all and (max-width: 1000px) {
  .services-service .service-header .tabs[data-count="2"] .tab {
    width: calc(30% + 10px);
  }
  .services-service .service-header .tabs[data-count="2"] .tab.selected {
    width: calc(70% + 10px);
  }
  .services-service .service-header .tabs[data-count="3"] .tab {
    width: calc(15% + 13.3333333333px);
  }
  .services-service .service-header .tabs[data-count="3"] .tab.selected {
    width: calc(70% + 13.3333333333px);
  }
}
.services-service .service-header .tab {
  float: left;
  position: relative;
  padding: 0 10px;
  background: #1A626B;
  border: 4px solid #00505A;
  border-bottom: 0;
  -moz-border-top-left-radius: 20px;
  -webkit-border-top-left-radius: 20px;
  border-top-left-radius: 20px;
  -khtml-border-top-left-radius: 20px;
  -moz-border-top-right-radius: 20px;
  -webkit-border-top-right-radius: 20px;
  border-top-right-radius: 20px;
  -khtml-border-top-right-radius: 20px;
  -moz-transition: background 0.3s ease-in-out, z-index 0.3s ease-in-out;
  -o-transition: background 0.3s ease-in-out, z-index 0.3s ease-in-out;
  -webkit-transition: background 0.3s ease-in-out, z-index 0.3s ease-in-out;
  transition: background 0.3s ease-in-out, z-index 0.3s ease-in-out;
  font-weight: bold;
  line-height: 62px;
  vertical-align: middle;
  text-align: center;
}
.services-service .service-header .tab:before {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background: inherit;
}
.services-service .service-header .tab:last-child:not(.selected) {
  /*padding-left:10px;*/
}
.services-service .service-header .tab:first-child ~ .tab {
  margin-left: -20px;
}
.services-service .service-header .tab:nth-of-type(1) {
  z-index: 1;
}
.services-service .service-header .tab:nth-of-type(2) {
  z-index: 2;
}
.services-service .service-header .tab:nth-of-type(3) {
  z-index: 3;
}
.services-service .service-header .tab:nth-of-type(1) {
  z-index: 1;
}
.services-service .service-header .tab:nth-of-type(2) {
  z-index: 3;
}
.services-service .service-header .tab:nth-of-type(3) {
  z-index: 2;
}
.services-service .service-header .tab:nth-of-type(4) {
  z-index: 1;
}
.services-service .service-header .tab a {
  display: block;
  text-decoration: none;
  white-space: nowrap;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media all and (max-width: 1000px) {
  .services-service .service-header .tab:not(.selected) a span {
    display: none;
  }
}
.services-service .service-header .tab:hover, .services-service .service-header .tab:active, .services-service .service-header .tab.selected {
  background: #FFFFFF;
}
.services-service .service-header .tab.selected {
  z-index: 5;
}
.services-service .adr-services-overlay-menu .adr-button.adr-close-button {
  position: absolute;
  top: 67px;
  right: calc(5.88vw);
}
@media all and (max-width: 1000px) {
  .services-service .adr-services-overlay-menu .adr-button.adr-close-button {
    right: calc(20.8vw + -43px);
    top: 28px;
    z-index: 999;
  }
}
.services-service .adr-services-overlay-menu .adr-button.adr-button-hide {
  opacity: 0;
  z-index: 3;
}
.services-service .section-expertise .section-expertise-team {
  display: flex;
  flex-wrap: wrap;
}
.services-service .section-expertise .section-expertise-team .section-expertise-team-title {
  font-size: calc(0.72vw + 9.79px);
}
@media all and (max-width: 1000px) {
  .services-service .section-expertise .section-expertise-team .section-expertise-team-title {
    font-size: calc(1.091vw + 11.09px);
  }
}
.services-service .service-intro {
  max-width: 850px;
  position: relative;
  z-index: 1;
}
.services-service .service-footer a, .services-service .service-footer a:active {
  text-decoration: none;
}
.services-service .service-footer .contact-start {
  /*
  .button{
  	width:270px;
  	max-width:100%;
  }
  */
}
.services-service .service-footer .options .xicon {
  display: flex;
  flex-direction: row;
}
.services-service .service-footer .options .xicon .icon-wrapper {
  width: 100%;
  max-width: 100px;
}
@media all and (max-width: 800px) {
  .services-service .service-footer .options .xicon .icon-wrapper {
    width: 100%;
    max-width: 80px;
  }
}
@media all and (max-width: 800px) {
  .services-service .service-footer .options .xicon .icon-wrapper .icon {
    width: 50px;
    height: 50px;
  }
}
.services-service .service-footer .options .xicon .icon-wrapper + .label {
  /* padding:20px 0 0; */
}
.services-service h2 {
  color: #80A7AC;
  text-align: center;
}
.services-service h2.text-left {
  text-align: left;
}
.services-service .panels h2 {
  color: #FFFFFF;
}
.services-service h2.c-white {
  color: #FFFFFF;
}
.services-service .panel-component {
  padding-right: 5vw;
  padding-left: 5vw;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  -khtml-border-radius: 20px;
  display: flex;
  flex-direction: column;
}
@media all and (max-width: 1000px) {
  .services-service .panel-component {
    padding-right: 9vw;
    padding-left: 9vw;
  }
}
.services-service .panel-component__title h2 {
  font-size: calc(2.022vw + 14.11px);
}
.services-service .panel-component__number {
  font-weight: bold;
  margin-right: 3vw;
}
.services-service .panel-component__columns {
  display: flex;
  flex-direction: row;
}
.services-service .panel-component__columns > *:not(:last-child) {
  margin-right: 5.76vw;
}
@media all and (max-width: 1000px) {
  .services-service .panel-component__columns {
    flex-direction: column;
  }
  .services-service .panel-component__columns > *:not(:last-child) {
    margin-right: 0;
    margin-bottom: 3vw;
  }
}
.services-service .panel-component .button {
  max-width: 380px;
  width: 100%;
}
.services-service .panel-component__left {
  flex: 0 0 45%;
  max-width: 45%;
}
@media all and (max-width: 1000px) {
  .services-service .panel-component__left {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.services-service .panel-component__right {
  flex: 1 1 0;
}
.services-service .panel-component .list-steps li {
  display: flex;
  flex-direction: row;
  margin-bottom: 2em;
}
.services-service .panel-component .list-steps li .title {
  flex: 0 0 8.333%;
  font-weight: bold;
  font-size: calc(1.67vw + 32.9px);
  line-height: 1.2;
}
.services-service .panel-component .list-steps li .content {
  flex: 1 1 auto;
}
/* ADR Service level page - opacity/background colour for page transitions */
body.transition-background-transparency {
  background-color: transparent;
}

.page-adr {
  transition: background-color 0.25s ease-in-out;
}
.transition-background-transparency .page-adr {
  background-color: transparent;
}
.page-adr .page-content {
  transition: opacity 0.25s ease-in-out;
}
.instant-opacity-transition .page-adr .page-content {
  transition: none;
}
.opacity-0 .page-adr .page-content {
  opacity: 0;
}
.page-adr .page-content .adr-sector-title h1 {
  display: flex;
}
.page-adr .page-content .adr-sector-title h1 span {
  margin: 0;
  /* icons  */
}
.page-adr .page-content .adr-sector-title h1 span .adr-sector-icon {
  vertical-align: initial;
  height: 100%;
  width: calc(2.574vw + 40.35px);
  /* reduced sized icons  */
  /* increased sized icons  */
}
.page-adr .page-content .adr-sector-title h1 span .adr-sector-icon::before {
  content: "";
  display: block;
  background-repeat: no-repeat;
  background-size: 60%;
  /* background-position: 50% 30%; */
  background-position: 0% 25%;
  width: inherit;
  height: inherit;
}
@media all and (max-width: 1000px) {
  .page-adr .page-content .adr-sector-title h1 span .adr-sector-icon::before {
    background-position: 20% 6%;
  }
}
.page-adr .page-content .adr-sector-title h1 span .adr-sector-icon.adr-sector-icon__audio::before, .page-adr .page-content .adr-sector-title h1 span .adr-sector-icon.adr-sector-icon__bolt::before, .page-adr .page-content .adr-sector-title h1 span .adr-sector-icon.adr-sector-icon__scale::before, .page-adr .page-content .adr-sector-title h1 span .adr-sector-icon.adr-sector-icon__document::before, .page-adr .page-content .adr-sector-title h1 span .adr-sector-icon.adr-sector-icon__lightbulb::before, .page-adr .page-content .adr-sector-title h1 span .adr-sector-icon.adr-sector-icon__podcast::before, .page-adr .page-content .adr-sector-title h1 span .adr-sector-icon.adr-sector-icon__pound::before, .page-adr .page-content .adr-sector-title h1 span .adr-sector-icon.adr-sector-icon__secure::before, .page-adr .page-content .adr-sector-title h1 span .adr-sector-icon.adr-sector-icon__signpost::before, .page-adr .page-content .adr-sector-title h1 span .adr-sector-icon.adr-sector-icon__timer::before {
  background-size: 50%;
}
.page-adr .page-content .adr-sector-title h1 span .adr-sector-icon.adr-sector-icon__analysis::before, .page-adr .page-content .adr-sector-title h1 span .adr-sector-icon.adr-sector-icon__building::before, .page-adr .page-content .adr-sector-title h1 span .adr-sector-icon.adr-sector-icon__line::before, .page-adr .page-content .adr-sector-title h1 span .adr-sector-icon.adr-sector-icon__tick::after, .page-adr .page-content .adr-sector-title h1 span .adr-sector-icon.adr-sector-icon__video::after {
  background-size: 70%;
}
.page-adr .page-content .adr-sector-title h1 span .adr-sector-icon__hexagon::before {
  background-image: url("/assets/images/icons/services/sectors/hexagon.xsvg?colour=00F0FF");
}
.page-adr .page-content .adr-sector-title h1 span .adr-sector-icon__building::before {
  background-image: url("/assets/images/icons/services/sectors/building.xsvg?colour=00F0FF");
}
.page-adr .page-content .adr-sector-title h1 span .adr-sector-icon__analysis::before {
  background-image: url("/assets/images/icons/services/sectors/analysis.xsvg?colour=00F0FF");
}
.page-adr .page-content .adr-sector-title h1 span .adr-sector-icon__arrow::before {
  background-image: url("/assets/images/icons/services/sectors/arrow.xsvg?colour=00F0FF");
}
.page-adr .page-content .adr-sector-title h1 span .adr-sector-icon__arrows::before {
  background-image: url("/assets/images/icons/services/sectors/arrows.xsvg?colour=00F0FF");
}
.page-adr .page-content .adr-sector-title h1 span .adr-sector-icon__audio::before {
  background-image: url("/assets/images/icons/services/sectors/audio.xsvg?colour=00F0FF");
}
.page-adr .page-content .adr-sector-title h1 span .adr-sector-icon__bolt::before {
  background-image: url("/assets/images/icons/services/sectors/bolt.xsvg?colour=00F0FF");
}
.page-adr .page-content .adr-sector-title h1 span .adr-sector-icon__carbon::before {
  background-image: url("/assets/images/icons/services/sectors/carbon.xsvg?colour=00F0FF");
}
.page-adr .page-content .adr-sector-title h1 span .adr-sector-icon__circle::before {
  background-image: url("/assets/images/icons/services/sectors/circle.xsvg?colour=00F0FF");
}
.page-adr .page-content .adr-sector-title h1 span .adr-sector-icon__cog::before {
  background-image: url("/assets/images/icons/services/sectors/cog.xsvg?colour=00F0FF");
}
.page-adr .page-content .adr-sector-title h1 span .adr-sector-icon__scale::before {
  background-image: url("/assets/images/icons/services/sectors/scale.xsvg?colour=00F0FF");
}
.page-adr .page-content .adr-sector-title h1 span .adr-sector-icon__document::before {
  background-image: url("/assets/images/icons/services/sectors/document.xsvg?colour=00F0FF");
}
.page-adr .page-content .adr-sector-title h1 span .adr-sector-icon__food::before {
  background-image: url("/assets/images/icons/services/sectors/food.xsvg?colour=00F0FF");
}
.page-adr .page-content .adr-sector-title h1 span .adr-sector-icon__life::before {
  background-image: url("/assets/images/icons/services/sectors/life.xsvg?colour=00F0FF");
}
.page-adr .page-content .adr-sector-title h1 span .adr-sector-icon__link::before {
  background-image: url("/assets/images/icons/services/sectors/link.xsvg?colour=00F0FF");
}
.page-adr .page-content .adr-sector-title h1 span .adr-sector-icon__key::before {
  background-image: url("/assets/images/icons/services/sectors/key.xsvg?colour=00F0FF");
}
.page-adr .page-content .adr-sector-title h1 span .adr-sector-icon__lightbulb::before {
  background-image: url("/assets/images/icons/services/sectors/lightbulb.xsvg?colour=00F0FF");
}
.page-adr .page-content .adr-sector-title h1 span .adr-sector-icon__line::before {
  background-image: url("/assets/images/icons/services/sectors/line.xsvg?colour=00F0FF");
}
.page-adr .page-content .adr-sector-title h1 span .adr-sector-icon__magnifyingglass::before {
  background-image: url("/assets/images/icons/services/sectors/magnifyingglass.xsvg?colour=00F0FF");
}
.page-adr .page-content .adr-sector-title h1 span .adr-sector-icon__podcast::before {
  background-image: url("/assets/images/icons/services/sectors/podcast.xsvg?colour=00F0FF");
}
.page-adr .page-content .adr-sector-title h1 span .adr-sector-icon__pound::before {
  background-image: url("/assets/images/icons/services/sectors/pound.xsvg?colour=00F0FF");
}
.page-adr .page-content .adr-sector-title h1 span .adr-sector-icon__retail::before {
  background-image: url("/assets/images/icons/services/sectors/retail.xsvg?colour=00F0FF");
}
.page-adr .page-content .adr-sector-title h1 span .adr-sector-icon__secure::before {
  background-image: url("/assets/images/icons/services/sectors/secure.xsvg?colour=00F0FF");
}
.page-adr .page-content .adr-sector-title h1 span .adr-sector-icon__signpost::before {
  background-image: url("/assets/images/icons/services/sectors/signpost.xsvg?colour=00F0FF");
}
.page-adr .page-content .adr-sector-title h1 span .adr-sector-icon__spanner::before {
  background-image: url("/assets/images/icons/services/sectors/spanner.xsvg?colour=00F0FF");
}
.page-adr .page-content .adr-sector-title h1 span .adr-sector-icon__speed::before {
  background-image: url("/assets/images/icons/services/sectors/speed.xsvg?colour=00F0FF");
}
.page-adr .page-content .adr-sector-title h1 span .adr-sector-icon__star::before {
  background-image: url("/assets/images/icons/services/sectors/star.xsvg?colour=00F0FF");
}
.page-adr .page-content .adr-sector-title h1 span .adr-sector-icon__plus::before {
  background-image: url("/assets/images/icons/services/sectors/plus.xsvg?colour=00F0FF");
}
.page-adr .page-content .adr-sector-title h1 span .adr-sector-icon__tick::before {
  background-image: url("/assets/images/icons/services/sectors/tick.xsvg?colour=00F0FF");
}
.page-adr .page-content .adr-sector-title h1 span .adr-sector-icon__time::before {
  background-image: url("/assets/images/icons/services/sectors/time.xsvg?colour=00F0FF");
}
.page-adr .page-content .adr-sector-title h1 span .adr-sector-icon__timer::before {
  background-image: url("/assets/images/icons/services/sectors/timer.xsvg?colour=00F0FF");
}
.page-adr .page-content .adr-sector-title h1 span .adr-sector-icon__triangle::before {
  background-image: url("/assets/images/icons/services/sectors/triangle.xsvg?colour=00F0FF");
}
.page-adr .page-content .adr-sector-title h1 span .adr-sector-icon__turbine::before {
  background-image: url("/assets/images/icons/services/sectors/turbine.xsvg?colour=00F0FF");
}
.page-adr .page-content .adr-sector-title h1 span .adr-sector-icon__video::before {
  background-image: url("/assets/images/icons/services/sectors/video.xsvg?colour=00F0FF");
}

/* ADR Chosen level page - opacity/background colour for page transitions */
.services-service {
  /* transition: background-color 1s ease-in-out 0.25s; */
  transition: background-color 0.25s ease-in-out;
}
.transition-background-transparency .services-service {
  background-color: transparent;
}
.services-service .section-opacity {
  transition: opacity 0.25s ease-in-out;
}
.instant-opacity-transition .services-service .section-opacity {
  transition: none;
}
.opacity-0 .services-service .section-opacity {
  opacity: 0;
}

/* ADR Header - opacity/background colour for page transitions */
.transition-background-transparency .page-header {
  background-color: transparent;
}
.page-header .main {
  /* transition: opacity 0.25s ease-in-out; */
  /* individual elements in header targeted otherwise it breaks header menu slide close mechanism */
  /* .header-social, .service-sector-header-title, .header-adr-overlay-button {
  	transition: opacity 0.25s ease-in-out;
  }
  .opacity-0 & {
  	.header-social, .service-sector-header-title, .header-adr-overlay-button {
  		opacity: 0;
  	}
  } */
}
.instant-opacity-transition .page-header .main {
  transition: none;
}
.page-header .main .logo, .page-header .main .menu-button, .page-header .main .header-social, .page-header .main .service-sector-header-title, .page-header .main .header-adr-overlay-button {
  transition: opacity 0.25s ease-in-out;
}
.opacity-0 .page-header .main .logo, .opacity-0 .page-header .main .menu-button, .opacity-0 .page-header .main .header-social, .opacity-0 .page-header .main .service-sector-header-title, .opacity-0 .page-header .main .header-adr-overlay-button, .opacity-0 .page-header .main .search-nav__bar {
  opacity: 0;
}

/* // needed if Sector links directly to Service i.e. only 1 service available */
.page-services.disable-pointer {
  pointer-events: none;
}
.page-services .page-content {
  transition: opacity 0.25s ease-in-out;
}
.opacity-0 .page-services .page-content {
  opacity: 0;
}

/* colours for page transitions */
body.transition-main-colour, body.transition-main-colour.animating {
  background-color: #00505A;
}
body.transition-main-colour .page-header, body.transition-main-colour.animating .page-header {
  background-color: #00505A;
}
body.transition-aim-for-zero-colour {
  background-color: #3E0026;
}
body.transition-aim-for-zero-colour .page-header {
  background-color: #3E0026;
}
body.transition-report-for-zero-colour {
  background-color: #32124C;
}
body.transition-report-for-zero-colour .page-header {
  background-color: #32124C;
}
body.transition-deliver-for-zero-colour {
  background-color: #004C43;
}
body.transition-deliver-for-zero-colour .page-header {
  background-color: #004C43;
}
body.transition-policymakers-colour {
  background-color: #32124C;
}
body.transition-policymakers-colour .page-header {
  background-color: #32124C;
}
body.transition-construction-and-real-estate-colour, body.transition-energy-and-utilities-colour {
  background-color: #00505A;
}
body.transition-construction-and-real-estate-colour .page-header, body.transition-energy-and-utilities-colour .page-header {
  background-color: #00505A;
}

.theme-blue .page-services {
  color: #00505A;
}
.theme-blue .page-services .service-header {
  /* background:#00505A; */
  /* &.page-banner {
  	margin-bottom: 0;
  } */
}
.theme-blue .page-services .service-header h1 {
  color: #00F0FF;
}
.theme-blue .page-services .service-header .bottom {
  color: #00F0FF;
}
.theme-blue .page-services .service-header .tab {
  color: #80A7AC;
  border-color: #00505A;
}
.theme-blue .page-services .service-header .tab:not(.selected) {
  background: #266A73;
}
.theme-blue .page-services .service-header .tab:hover, .theme-blue .page-services .service-header .tab:active, .theme-blue .page-services .service-header .tab.selected {
  background: #FFFFFF;
}
.theme-blue .page-services .service-header .tab:hover a, .theme-blue .page-services .service-header .tab:active a, .theme-blue .page-services .service-header .tab.selected a {
  color: #00505A;
}
.theme-blue .page-services .service-footer {
  color: #FFFFFF;
  /* background:#00505A; */
  /* for page transitions */
  /* .opacity-0 & {
  	opacity: 0;
  } */
}
.theme-blue .page-services .service-footer .social-details {
  display: none;
}
.theme-blue .page-services .service-footer .social-details .social-links {
  float: left;
}
.theme-blue .page-services .service-footer .social-details h4 {
  display: inline-block;
  vertical-align: top;
  line-height: 1;
  margin: 0 0 0 0;
}
.theme-blue .page-services .service-footer a:not(.button), .theme-blue .page-services .service-footer a:not(.button):active {
  color: inherit;
}
.theme-blue .page-services .section a:hover {
  color: #80A7AC;
}
.theme-blue .page-services .section .button, .theme-blue .page-services .section .button.label, .theme-blue .page-services .section .button.submit {
  color: #80A7AC;
  border-color: #80A7AC;
}
.theme-blue .page-services .section .button:not(.disabled):hover,
.theme-blue .page-services .section .button:not(.disabled):active,
.theme-blue .page-services .section .button-trigger.active .button:not(.disabled):not(.ignore-trigger),
.theme-blue .page-services .section .button.label:not(.disabled):hover,
.theme-blue .page-services .section .button.label:not(.disabled):active,
.theme-blue .page-services .section .button-trigger.active .button.label:not(.disabled):not(.ignore-trigger) {
  color: #00505A;
  border-color: #80A7AC;
  background: #80A7AC;
}
.theme-blue .page-services .title h2 {
  color: #80A7AC;
}
.theme-blue .page-services .detail-card .header {
  color: #00F0FF;
  background: #00505A;
}
.theme-blue .page-services .detail-card .content {
  background: #CCFCFF;
}
.theme-blue .page-services .button, .theme-blue .page-services .button.label, .theme-blue .page-services .button.submit {
  color: #00F0FF;
  border-color: #00F0FF;
}
.theme-blue .page-services .button:not(.disabled):hover,
.theme-blue .page-services .button:not(.disabled):active,
.theme-blue .page-services .button-trigger.active .button:not(.disabled):not(.ignore-trigger),
.theme-blue .page-services .button.label:not(.disabled):hover,
.theme-blue .page-services .button.label:not(.disabled):active,
.theme-blue .page-services .button-trigger.active .button.label:not(.disabled):not(.ignore-trigger) {
  color: #00505A;
  border-color: #00F0FF;
  background: #00F0FF;
}

.theme-mint .page-services {
  color: #004C43;
}
.theme-mint .page-services .service-header {
  /* background:#004C43; */
  /* &.page-banner {
  	margin-bottom: 0;
  } */
}
.theme-mint .page-services .service-header h1 {
  color: #14FFC7;
}
.theme-mint .page-services .service-header .bottom {
  color: #14FFC7;
}
.theme-mint .page-services .service-header .tab {
  color: #80A5A1;
  border-color: #004C43;
}
.theme-mint .page-services .service-header .tab:not(.selected) {
  background: #27675F;
}
.theme-mint .page-services .service-header .tab:hover, .theme-mint .page-services .service-header .tab:active, .theme-mint .page-services .service-header .tab.selected {
  background: #FFFFFF;
}
.theme-mint .page-services .service-header .tab:hover a, .theme-mint .page-services .service-header .tab:active a, .theme-mint .page-services .service-header .tab.selected a {
  color: #004C43;
}
.theme-mint .page-services .service-footer {
  color: #FFFFFF;
  /* background:#004C43; */
  /* for page transitions */
  /* .opacity-0 & {
  	opacity: 0;
  } */
}
.theme-mint .page-services .service-footer .social-details {
  display: none;
}
.theme-mint .page-services .service-footer .social-details .social-links {
  float: left;
}
.theme-mint .page-services .service-footer .social-details h4 {
  display: inline-block;
  vertical-align: top;
  line-height: 1;
  margin: 0 0 0 0;
}
.theme-mint .page-services .service-footer a:not(.button), .theme-mint .page-services .service-footer a:not(.button):active {
  color: inherit;
}
.theme-mint .page-services .section a:hover {
  color: #80A5A1;
}
.theme-mint .page-services .section .button, .theme-mint .page-services .section .button.label, .theme-mint .page-services .section .button.submit {
  color: #80A5A1;
  border-color: #80A5A1;
}
.theme-mint .page-services .section .button:not(.disabled):hover,
.theme-mint .page-services .section .button:not(.disabled):active,
.theme-mint .page-services .section .button-trigger.active .button:not(.disabled):not(.ignore-trigger),
.theme-mint .page-services .section .button.label:not(.disabled):hover,
.theme-mint .page-services .section .button.label:not(.disabled):active,
.theme-mint .page-services .section .button-trigger.active .button.label:not(.disabled):not(.ignore-trigger) {
  color: #004C43;
  border-color: #80A5A1;
  background: #80A5A1;
}
.theme-mint .page-services .title h2 {
  color: #80A5A1;
}
.theme-mint .page-services .detail-card .header {
  color: #14FFC7;
  background: #004C43;
}
.theme-mint .page-services .detail-card .content {
  background: #D6FFF0;
}
.theme-mint .page-services .button, .theme-mint .page-services .button.label, .theme-mint .page-services .button.submit {
  color: #14FFC7;
  border-color: #14FFC7;
}
.theme-mint .page-services .button:not(.disabled):hover,
.theme-mint .page-services .button:not(.disabled):active,
.theme-mint .page-services .button-trigger.active .button:not(.disabled):not(.ignore-trigger),
.theme-mint .page-services .button.label:not(.disabled):hover,
.theme-mint .page-services .button.label:not(.disabled):active,
.theme-mint .page-services .button-trigger.active .button.label:not(.disabled):not(.ignore-trigger) {
  color: #004C43;
  border-color: #14FFC7;
  background: #14FFC7;
}

.theme-green .page-services {
  color: #214427;
}
.theme-green .page-services .service-header {
  /* background:#214427; */
  /* &.page-banner {
  	margin-bottom: 0;
  } */
}
.theme-green .page-services .service-header h1 {
  color: #8CFF50;
}
.theme-green .page-services .service-header .bottom {
  color: #8CFF50;
}
.theme-green .page-services .service-header .tab {
  color: #90A193;
  border-color: #214427;
}
.theme-green .page-services .service-header .tab:not(.selected) {
  background: #426047;
}
.theme-green .page-services .service-header .tab:hover, .theme-green .page-services .service-header .tab:active, .theme-green .page-services .service-header .tab.selected {
  background: #FFFFFF;
}
.theme-green .page-services .service-header .tab:hover a, .theme-green .page-services .service-header .tab:active a, .theme-green .page-services .service-header .tab.selected a {
  color: #214427;
}
.theme-green .page-services .service-footer {
  color: #FFFFFF;
  /* background:#214427; */
  /* for page transitions */
  /* .opacity-0 & {
  	opacity: 0;
  } */
}
.theme-green .page-services .service-footer .social-details {
  display: none;
}
.theme-green .page-services .service-footer .social-details .social-links {
  float: left;
}
.theme-green .page-services .service-footer .social-details h4 {
  display: inline-block;
  vertical-align: top;
  line-height: 1;
  margin: 0 0 0 0;
}
.theme-green .page-services .service-footer a:not(.button), .theme-green .page-services .service-footer a:not(.button):active {
  color: inherit;
}
.theme-green .page-services .section a:hover {
  color: #90A193;
}
.theme-green .page-services .section .button, .theme-green .page-services .section .button.label, .theme-green .page-services .section .button.submit {
  color: #90A193;
  border-color: #90A193;
}
.theme-green .page-services .section .button:not(.disabled):hover,
.theme-green .page-services .section .button:not(.disabled):active,
.theme-green .page-services .section .button-trigger.active .button:not(.disabled):not(.ignore-trigger),
.theme-green .page-services .section .button.label:not(.disabled):hover,
.theme-green .page-services .section .button.label:not(.disabled):active,
.theme-green .page-services .section .button-trigger.active .button.label:not(.disabled):not(.ignore-trigger) {
  color: #214427;
  border-color: #90A193;
  background: #90A193;
}
.theme-green .page-services .title h2 {
  color: #90A193;
}
.theme-green .page-services .detail-card .header {
  color: #8CFF50;
  background: #214427;
}
.theme-green .page-services .detail-card .content {
  background: #EEFFE5;
}
.theme-green .page-services .button, .theme-green .page-services .button.label, .theme-green .page-services .button.submit {
  color: #8CFF50;
  border-color: #8CFF50;
}
.theme-green .page-services .button:not(.disabled):hover,
.theme-green .page-services .button:not(.disabled):active,
.theme-green .page-services .button-trigger.active .button:not(.disabled):not(.ignore-trigger),
.theme-green .page-services .button.label:not(.disabled):hover,
.theme-green .page-services .button.label:not(.disabled):active,
.theme-green .page-services .button-trigger.active .button.label:not(.disabled):not(.ignore-trigger) {
  color: #214427;
  border-color: #8CFF50;
  background: #8CFF50;
}

.theme-yellow .page-services {
  color: #2D2A51;
}
.theme-yellow .page-services .service-header {
  /* background:#2D2A51; */
  /* &.page-banner {
  	margin-bottom: 0;
  } */
}
.theme-yellow .page-services .service-header h1 {
  color: #FFE533;
}
.theme-yellow .page-services .service-header .bottom {
  color: #FFE533;
}
.theme-yellow .page-services .service-header .tab {
  color: #9694A8;
  border-color: #2D2A51;
}
.theme-yellow .page-services .service-header .tab:not(.selected) {
  background: #4D4A6B;
}
.theme-yellow .page-services .service-header .tab:hover, .theme-yellow .page-services .service-header .tab:active, .theme-yellow .page-services .service-header .tab.selected {
  background: #FFFFFF;
}
.theme-yellow .page-services .service-header .tab:hover a, .theme-yellow .page-services .service-header .tab:active a, .theme-yellow .page-services .service-header .tab.selected a {
  color: #2D2A51;
}
.theme-yellow .page-services .service-footer {
  color: #FFFFFF;
  /* background:#2D2A51; */
  /* for page transitions */
  /* .opacity-0 & {
  	opacity: 0;
  } */
}
.theme-yellow .page-services .service-footer .social-details {
  display: none;
}
.theme-yellow .page-services .service-footer .social-details .social-links {
  float: left;
}
.theme-yellow .page-services .service-footer .social-details h4 {
  display: inline-block;
  vertical-align: top;
  line-height: 1;
  margin: 0 0 0 0;
}
.theme-yellow .page-services .service-footer a:not(.button), .theme-yellow .page-services .service-footer a:not(.button):active {
  color: inherit;
}
.theme-yellow .page-services .section a:hover {
  color: #9694A8;
}
.theme-yellow .page-services .section .button, .theme-yellow .page-services .section .button.label, .theme-yellow .page-services .section .button.submit {
  color: #9694A8;
  border-color: #9694A8;
}
.theme-yellow .page-services .section .button:not(.disabled):hover,
.theme-yellow .page-services .section .button:not(.disabled):active,
.theme-yellow .page-services .section .button-trigger.active .button:not(.disabled):not(.ignore-trigger),
.theme-yellow .page-services .section .button.label:not(.disabled):hover,
.theme-yellow .page-services .section .button.label:not(.disabled):active,
.theme-yellow .page-services .section .button-trigger.active .button.label:not(.disabled):not(.ignore-trigger) {
  color: #2D2A51;
  border-color: #9694A8;
  background: #9694A8;
}
.theme-yellow .page-services .title h2 {
  color: #9694A8;
}
.theme-yellow .page-services .detail-card .header {
  color: #FFE533;
  background: #2D2A51;
}
.theme-yellow .page-services .detail-card .content {
  background: #FFFAD6;
}
.theme-yellow .page-services .button, .theme-yellow .page-services .button.label, .theme-yellow .page-services .button.submit {
  color: #FFE533;
  border-color: #FFE533;
}
.theme-yellow .page-services .button:not(.disabled):hover,
.theme-yellow .page-services .button:not(.disabled):active,
.theme-yellow .page-services .button-trigger.active .button:not(.disabled):not(.ignore-trigger),
.theme-yellow .page-services .button.label:not(.disabled):hover,
.theme-yellow .page-services .button.label:not(.disabled):active,
.theme-yellow .page-services .button-trigger.active .button.label:not(.disabled):not(.ignore-trigger) {
  color: #2D2A51;
  border-color: #FFE533;
  background: #FFE533;
}

.theme-orange .page-services {
  color: #471C35;
}
.theme-orange .page-services .service-header {
  /* background:#471C35; */
  /* &.page-banner {
  	margin-bottom: 0;
  } */
}
.theme-orange .page-services .service-header h1 {
  color: #FF8500;
}
.theme-orange .page-services .service-header .bottom {
  color: #FF8500;
}
.theme-orange .page-services .service-header .tab {
  color: #A38D9A;
  border-color: #471C35;
}
.theme-orange .page-services .service-header .tab:not(.selected) {
  background: #633E53;
}
.theme-orange .page-services .service-header .tab:hover, .theme-orange .page-services .service-header .tab:active, .theme-orange .page-services .service-header .tab.selected {
  background: #FFFFFF;
}
.theme-orange .page-services .service-header .tab:hover a, .theme-orange .page-services .service-header .tab:active a, .theme-orange .page-services .service-header .tab.selected a {
  color: #471C35;
}
.theme-orange .page-services .service-footer {
  color: #FFFFFF;
  /* background:#471C35; */
  /* for page transitions */
  /* .opacity-0 & {
  	opacity: 0;
  } */
}
.theme-orange .page-services .service-footer .social-details {
  display: none;
}
.theme-orange .page-services .service-footer .social-details .social-links {
  float: left;
}
.theme-orange .page-services .service-footer .social-details h4 {
  display: inline-block;
  vertical-align: top;
  line-height: 1;
  margin: 0 0 0 0;
}
.theme-orange .page-services .service-footer a:not(.button), .theme-orange .page-services .service-footer a:not(.button):active {
  color: inherit;
}
.theme-orange .page-services .section a:hover {
  color: #A38D9A;
}
.theme-orange .page-services .section .button, .theme-orange .page-services .section .button.label, .theme-orange .page-services .section .button.submit {
  color: #A38D9A;
  border-color: #A38D9A;
}
.theme-orange .page-services .section .button:not(.disabled):hover,
.theme-orange .page-services .section .button:not(.disabled):active,
.theme-orange .page-services .section .button-trigger.active .button:not(.disabled):not(.ignore-trigger),
.theme-orange .page-services .section .button.label:not(.disabled):hover,
.theme-orange .page-services .section .button.label:not(.disabled):active,
.theme-orange .page-services .section .button-trigger.active .button.label:not(.disabled):not(.ignore-trigger) {
  color: #471C35;
  border-color: #A38D9A;
  background: #A38D9A;
}
.theme-orange .page-services .title h2 {
  color: #A38D9A;
}
.theme-orange .page-services .detail-card .header {
  color: #FF8500;
  background: #471C35;
}
.theme-orange .page-services .detail-card .content {
  background: #FFE7CC;
}
.theme-orange .page-services .button, .theme-orange .page-services .button.label, .theme-orange .page-services .button.submit {
  color: #FF8500;
  border-color: #FF8500;
}
.theme-orange .page-services .button:not(.disabled):hover,
.theme-orange .page-services .button:not(.disabled):active,
.theme-orange .page-services .button-trigger.active .button:not(.disabled):not(.ignore-trigger),
.theme-orange .page-services .button.label:not(.disabled):hover,
.theme-orange .page-services .button.label:not(.disabled):active,
.theme-orange .page-services .button-trigger.active .button.label:not(.disabled):not(.ignore-trigger) {
  color: #471C35;
  border-color: #FF8500;
  background: #FF8500;
}

.theme-red .page-services {
  color: #3E0026;
}
.theme-red .page-services .service-header {
  /* background:#3E0026; */
  /* &.page-banner {
  	margin-bottom: 0;
  } */
}
.theme-red .page-services .service-header h1 {
  color: #FF6378;
}
.theme-red .page-services .service-header .bottom {
  color: #FF6378;
}
.theme-red .page-services .service-header .tab {
  color: #9E8092;
  border-color: #3E0026;
}
.theme-red .page-services .service-header .tab:not(.selected) {
  background: #5B2646;
}
.theme-red .page-services .service-header .tab:hover, .theme-red .page-services .service-header .tab:active, .theme-red .page-services .service-header .tab.selected {
  background: #FFFFFF;
}
.theme-red .page-services .service-header .tab:hover a, .theme-red .page-services .service-header .tab:active a, .theme-red .page-services .service-header .tab.selected a {
  color: #3E0026;
}
.theme-red .page-services .service-footer {
  color: #FFFFFF;
  /* background:#3E0026; */
  /* for page transitions */
  /* .opacity-0 & {
  	opacity: 0;
  } */
}
.theme-red .page-services .service-footer .social-details {
  display: none;
}
.theme-red .page-services .service-footer .social-details .social-links {
  float: left;
}
.theme-red .page-services .service-footer .social-details h4 {
  display: inline-block;
  vertical-align: top;
  line-height: 1;
  margin: 0 0 0 0;
}
.theme-red .page-services .service-footer a:not(.button), .theme-red .page-services .service-footer a:not(.button):active {
  color: inherit;
}
.theme-red .page-services .section a:hover {
  color: #9E8092;
}
.theme-red .page-services .section .button, .theme-red .page-services .section .button.label, .theme-red .page-services .section .button.submit {
  color: #9E8092;
  border-color: #9E8092;
}
.theme-red .page-services .section .button:not(.disabled):hover,
.theme-red .page-services .section .button:not(.disabled):active,
.theme-red .page-services .section .button-trigger.active .button:not(.disabled):not(.ignore-trigger),
.theme-red .page-services .section .button.label:not(.disabled):hover,
.theme-red .page-services .section .button.label:not(.disabled):active,
.theme-red .page-services .section .button-trigger.active .button.label:not(.disabled):not(.ignore-trigger) {
  color: #3E0026;
  border-color: #9E8092;
  background: #9E8092;
}
.theme-red .page-services .title h2 {
  color: #9E8092;
}
.theme-red .page-services .detail-card .header {
  color: #FF6378;
  background: #3E0026;
}
.theme-red .page-services .detail-card .content {
  background: #FFE0E4;
}
.theme-red .page-services .button, .theme-red .page-services .button.label, .theme-red .page-services .button.submit {
  color: #FF6378;
  border-color: #FF6378;
}
.theme-red .page-services .button:not(.disabled):hover,
.theme-red .page-services .button:not(.disabled):active,
.theme-red .page-services .button-trigger.active .button:not(.disabled):not(.ignore-trigger),
.theme-red .page-services .button.label:not(.disabled):hover,
.theme-red .page-services .button.label:not(.disabled):active,
.theme-red .page-services .button-trigger.active .button.label:not(.disabled):not(.ignore-trigger) {
  color: #3E0026;
  border-color: #FF6378;
  background: #FF6378;
}

.theme-pink .page-services {
  color: #442A4F;
}
.theme-pink .page-services .service-header {
  /* background:#442A4F; */
  /* &.page-banner {
  	margin-bottom: 0;
  } */
}
.theme-pink .page-services .service-header h1 {
  color: #FF82FF;
}
.theme-pink .page-services .service-header .bottom {
  color: #FF82FF;
}
.theme-pink .page-services .service-header .tab {
  color: #A194A7;
  border-color: #442A4F;
}
.theme-pink .page-services .service-header .tab:not(.selected) {
  background: #604A69;
}
.theme-pink .page-services .service-header .tab:hover, .theme-pink .page-services .service-header .tab:active, .theme-pink .page-services .service-header .tab.selected {
  background: #FFFFFF;
}
.theme-pink .page-services .service-header .tab:hover a, .theme-pink .page-services .service-header .tab:active a, .theme-pink .page-services .service-header .tab.selected a {
  color: #442A4F;
}
.theme-pink .page-services .service-footer {
  color: #FFFFFF;
  /* background:#442A4F; */
  /* for page transitions */
  /* .opacity-0 & {
  	opacity: 0;
  } */
}
.theme-pink .page-services .service-footer .social-details {
  display: none;
}
.theme-pink .page-services .service-footer .social-details .social-links {
  float: left;
}
.theme-pink .page-services .service-footer .social-details h4 {
  display: inline-block;
  vertical-align: top;
  line-height: 1;
  margin: 0 0 0 0;
}
.theme-pink .page-services .service-footer a:not(.button), .theme-pink .page-services .service-footer a:not(.button):active {
  color: inherit;
}
.theme-pink .page-services .section a:hover {
  color: #A194A7;
}
.theme-pink .page-services .section .button, .theme-pink .page-services .section .button.label, .theme-pink .page-services .section .button.submit {
  color: #A194A7;
  border-color: #A194A7;
}
.theme-pink .page-services .section .button:not(.disabled):hover,
.theme-pink .page-services .section .button:not(.disabled):active,
.theme-pink .page-services .section .button-trigger.active .button:not(.disabled):not(.ignore-trigger),
.theme-pink .page-services .section .button.label:not(.disabled):hover,
.theme-pink .page-services .section .button.label:not(.disabled):active,
.theme-pink .page-services .section .button-trigger.active .button.label:not(.disabled):not(.ignore-trigger) {
  color: #442A4F;
  border-color: #A194A7;
  background: #A194A7;
}
.theme-pink .page-services .title h2 {
  color: #A194A7;
}
.theme-pink .page-services .detail-card .header {
  color: #FF82FF;
  background: #442A4F;
}
.theme-pink .page-services .detail-card .content {
  background: #FFE6FF;
}
.theme-pink .page-services .button, .theme-pink .page-services .button.label, .theme-pink .page-services .button.submit {
  color: #FF82FF;
  border-color: #FF82FF;
}
.theme-pink .page-services .button:not(.disabled):hover,
.theme-pink .page-services .button:not(.disabled):active,
.theme-pink .page-services .button-trigger.active .button:not(.disabled):not(.ignore-trigger),
.theme-pink .page-services .button.label:not(.disabled):hover,
.theme-pink .page-services .button.label:not(.disabled):active,
.theme-pink .page-services .button-trigger.active .button.label:not(.disabled):not(.ignore-trigger) {
  color: #442A4F;
  border-color: #FF82FF;
  background: #FF82FF;
}

.theme-purple .page-services {
  color: #32124C;
}
.theme-purple .page-services .service-header {
  /* background:#32124C; */
  /* &.page-banner {
  	margin-bottom: 0;
  } */
}
.theme-purple .page-services .service-header h1 {
  color: #B58CFF;
}
.theme-purple .page-services .service-header .bottom {
  color: #B58CFF;
}
.theme-purple .page-services .service-header .tab {
  color: #9888A5;
  border-color: #32124C;
}
.theme-purple .page-services .service-header .tab:not(.selected) {
  background: #513667;
}
.theme-purple .page-services .service-header .tab:hover, .theme-purple .page-services .service-header .tab:active, .theme-purple .page-services .service-header .tab.selected {
  background: #FFFFFF;
}
.theme-purple .page-services .service-header .tab:hover a, .theme-purple .page-services .service-header .tab:active a, .theme-purple .page-services .service-header .tab.selected a {
  color: #32124C;
}
.theme-purple .page-services .service-footer {
  color: #FFFFFF;
  /* background:#32124C; */
  /* for page transitions */
  /* .opacity-0 & {
  	opacity: 0;
  } */
}
.theme-purple .page-services .service-footer .social-details {
  display: none;
}
.theme-purple .page-services .service-footer .social-details .social-links {
  float: left;
}
.theme-purple .page-services .service-footer .social-details h4 {
  display: inline-block;
  vertical-align: top;
  line-height: 1;
  margin: 0 0 0 0;
}
.theme-purple .page-services .service-footer a:not(.button), .theme-purple .page-services .service-footer a:not(.button):active {
  color: inherit;
}
.theme-purple .page-services .section a:hover {
  color: #9888A5;
}
.theme-purple .page-services .section .button, .theme-purple .page-services .section .button.label, .theme-purple .page-services .section .button.submit {
  color: #9888A5;
  border-color: #9888A5;
}
.theme-purple .page-services .section .button:not(.disabled):hover,
.theme-purple .page-services .section .button:not(.disabled):active,
.theme-purple .page-services .section .button-trigger.active .button:not(.disabled):not(.ignore-trigger),
.theme-purple .page-services .section .button.label:not(.disabled):hover,
.theme-purple .page-services .section .button.label:not(.disabled):active,
.theme-purple .page-services .section .button-trigger.active .button.label:not(.disabled):not(.ignore-trigger) {
  color: #32124C;
  border-color: #9888A5;
  background: #9888A5;
}
.theme-purple .page-services .title h2 {
  color: #9888A5;
}
.theme-purple .page-services .detail-card .header {
  color: #B58CFF;
  background: #32124C;
}
.theme-purple .page-services .detail-card .content {
  background: #F0E8FF;
}
.theme-purple .page-services .button, .theme-purple .page-services .button.label, .theme-purple .page-services .button.submit {
  color: #B58CFF;
  border-color: #B58CFF;
}
.theme-purple .page-services .button:not(.disabled):hover,
.theme-purple .page-services .button:not(.disabled):active,
.theme-purple .page-services .button-trigger.active .button:not(.disabled):not(.ignore-trigger),
.theme-purple .page-services .button.label:not(.disabled):hover,
.theme-purple .page-services .button.label:not(.disabled):active,
.theme-purple .page-services .button-trigger.active .button.label:not(.disabled):not(.ignore-trigger) {
  color: #32124C;
  border-color: #B58CFF;
  background: #B58CFF;
}

.theme-teal .page-services {
  color: #80A7AC;
}
.theme-teal .page-services .service-header {
  /* background:#80A7AC; */
  /* &.page-banner {
  	margin-bottom: 0;
  } */
}
.theme-teal .page-services .service-header h1 {
  color: #00505A;
}
.theme-teal .page-services .service-header .bottom {
  color: #00505A;
}
.theme-teal .page-services .service-header .tab {
  color: #80A7AC;
  border-color: #80A7AC;
}
.theme-teal .page-services .service-header .tab:not(.selected) {
  background: #80A7AC;
}
.theme-teal .page-services .service-header .tab:hover, .theme-teal .page-services .service-header .tab:active, .theme-teal .page-services .service-header .tab.selected {
  background: #FFFFFF;
}
.theme-teal .page-services .service-header .tab:hover a, .theme-teal .page-services .service-header .tab:active a, .theme-teal .page-services .service-header .tab.selected a {
  color: #80A7AC;
}
.theme-teal .page-services .service-footer {
  color: #FFFFFF;
  /* background:#80A7AC; */
  /* for page transitions */
  /* .opacity-0 & {
  	opacity: 0;
  } */
}
.theme-teal .page-services .service-footer .social-details {
  display: none;
}
.theme-teal .page-services .service-footer .social-details .social-links {
  float: left;
}
.theme-teal .page-services .service-footer .social-details h4 {
  display: inline-block;
  vertical-align: top;
  line-height: 1;
  margin: 0 0 0 0;
}
.theme-teal .page-services .service-footer a:not(.button), .theme-teal .page-services .service-footer a:not(.button):active {
  color: inherit;
}
.theme-teal .page-services .section a:hover {
  color: #80A7AC;
}
.theme-teal .page-services .section .button, .theme-teal .page-services .section .button.label, .theme-teal .page-services .section .button.submit {
  color: #80A7AC;
  border-color: #80A7AC;
}
.theme-teal .page-services .section .button:not(.disabled):hover,
.theme-teal .page-services .section .button:not(.disabled):active,
.theme-teal .page-services .section .button-trigger.active .button:not(.disabled):not(.ignore-trigger),
.theme-teal .page-services .section .button.label:not(.disabled):hover,
.theme-teal .page-services .section .button.label:not(.disabled):active,
.theme-teal .page-services .section .button-trigger.active .button.label:not(.disabled):not(.ignore-trigger) {
  color: #80A7AC;
  border-color: #80A7AC;
  background: #80A7AC;
}
.theme-teal .page-services .title h2 {
  color: #80A7AC;
}
.theme-teal .page-services .detail-card .header {
  color: #00505A;
  background: #80A7AC;
}
.theme-teal .page-services .detail-card .content {
  background: #D0FFF4;
}
.theme-teal .page-services .button, .theme-teal .page-services .button.label, .theme-teal .page-services .button.submit {
  color: #00505A;
  border-color: #00505A;
}
.theme-teal .page-services .button:not(.disabled):hover,
.theme-teal .page-services .button:not(.disabled):active,
.theme-teal .page-services .button-trigger.active .button:not(.disabled):not(.ignore-trigger),
.theme-teal .page-services .button.label:not(.disabled):hover,
.theme-teal .page-services .button.label:not(.disabled):active,
.theme-teal .page-services .button-trigger.active .button.label:not(.disabled):not(.ignore-trigger) {
  color: #80A7AC;
  border-color: #00505A;
  background: #00505A;
}

/* background colours for page changes between adr service choice and adr service page */
.theme-purple .bg-darker {
  /* background: #32124c; */
  background: #32124C;
}

.theme-red .bg-darker {
  /* background: #3e0026; */
  background: #3E0026;
}

.theme-mint .bg-darker {
  /* background: #004c43; */
  background: #004C43;
}

/**
 * Services menu
 */
.sector-link-icon-wrapper .sector-icon {
  height: 100%;
  position: relative;
  /*outline: 1px solid white;*/
}
.sector-link-icon-wrapper .sector-icon svg.service-icon {
  height: auto;
  position: absolute;
  left: 10%;
  /*outline: 1px solid red;*/
}
.sector-link-icon-wrapper .sector-icon svg.service-icon.building-icon {
  width: 53%;
  top: 6%;
}
.sector-link-icon-wrapper .sector-icon svg.service-icon.turbine-icon {
  width: 50%;
}
.sector-link-icon-wrapper .sector-icon svg.service-icon.pound-icon {
  width: 35%;
  left: 13%;
}
.sector-link-icon-wrapper .sector-icon svg.service-icon.food-icon {
  width: 48%;
  left: 10%;
}
.sector-link-icon-wrapper .sector-icon svg.service-icon.life-icon {
  width: 45%;
  left: 11%;
}
.sector-link-icon-wrapper .sector-icon svg.service-icon.retail-icon {
  width: 49%;
  left: 10%;
}
.sector-link-icon-wrapper .sector-icon svg.service-icon.link-icon {
  width: 50%;
}
.sector-link-icon-wrapper .sector-icon svg.service-icon.hexagon-icon {
  width: 44%;
  left: 12%;
  top: 1%;
}
.sector-link-icon-wrapper .sector-icon svg.service-icon.signpost-icon {
  width: 38%;
  left: 13%;
}
.sector-link-icon-wrapper .sector-icon svg.service-icon.podcast-icon {
  width: 36%;
  left: 12%;
}

/*# sourceMappingURL=css-sections-services-services.css.map */

/*
--------------------
SERVICES: INDEX
--------------------
*/
.services-index {
  /*
  .colour-hue-blue & {
  	li{
  		color:#00505A;
  	}
  }
  */
}
.services-index .services-menu {
  margin-top: 3vh;
  /* menu item */
  /* icon and title styling */
}
.services-index .services-menu li {
  list-style: none;
  margin: 0;
  position: relative;
}
.services-index .services-menu li:after {
  content: "";
  display: block;
  clear: both;
  overflow: hidden;
}
.services-index .services-menu li.hover:not(.has-touch) {
  z-index: 1;
}
.services-index .services-menu li.hover:not(.has-touch) a:hover, .services-index .services-menu li.hover:not(.has-touch) a:active {
  color: inherit;
}
.services-index .services-menu li.hover:not(.has-touch) .content {
  opacity: 1;
  -moz-transition: opacity 0.75s ease-in-out;
  -o-transition: opacity 0.75s ease-in-out;
  -webkit-transition: opacity 0.75s ease-in-out;
  transition: opacity 0.75s ease-in-out;
}
.services-index .services-menu .services-menu-item .main {
  display: inline-block;
  vertical-align: top;
  position: relative;
  width: 100%;
}
.services-index .services-menu .services-menu-item .sector-link {
  display: flex;
}
.services-index .services-menu .services-menu-item .sector-link .sector-link-icon-wrapper {
  width: calc(2.299vw + 72.41px);
}
.services-index .services-menu .services-menu-item .sector-link .sector-link-title {
  width: 100%;
}
@media screen and (max-width: 1000px) {
  .services-index .services-menu .services-menu-item .sector-link .sector-link-title {
    min-width: calc(100% - 100px);
  }
}
.services-index .services-menu a {
  padding: 5px 0;
  font-weight: bold;
  font-size: calc(1.67vw + 32.9px);
  line-height: 1;
  text-decoration: none;
  -moz-transition: opacity 0.2s ease-in-out, color 0.2s ease-in-out;
  -o-transition: opacity 0.2s ease-in-out, color 0.2s ease-in-out;
  -webkit-transition: opacity 0.2s ease-in-out, color 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out, color 0.2s ease-in-out;
}
.services-index .services-menu a:hover {
  text-decoration: none;
}
@media all and (max-width: 1000px) {
  .services-index .services-menu a {
    font-size: calc(3.083vw + 19.17px);
  }
}
@media all and (max-width: 480px) {
  .services-index .services-menu a {
    font-size: calc(8.75vw + -8px);
  }
}
.services-index .services-menu .content {
  opacity: 0;
  position: absolute;
  top: 100%;
  left: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 3 - 0.5px);
  width: calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 4 - 5.76vw - 0.5px);
  padding: 10px 0 0;
  font-weight: bold;
  font-size: calc(0.34vw + 18.5px);
  -moz-transition: opacity 0.2s ease-in-out;
  -o-transition: opacity 0.2s ease-in-out;
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
}
@media all and (max-width: 1000px) {
  .services-index .services-menu .content {
    left: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 2 - 0.5px);
    width: calc(( 100vw - 5.76vw - 40vw + 170px - 17px ) / 6 * 4 - 5.76vw - 0.5px);
  }
}
.services-index .services-menu .pos-top .content {
  top: auto;
  bottom: 100%;
}
.services-index .services-menu.is-hovering li:not(:hover) {
  opacity: 0.1;
}
.services-index .services-menu.is-hovering li:hover a, .services-index .services-menu.is-hovering li:hover .content {
  opacity: 1;
}
.services-index .services-menu.is-hovering .services-menu-item .sector-icon path {
  stroke: #266a73;
}
.services-index .services-menu.is-hovering .services-menu-item .sector-icon.signpost path {
  stroke: #266a73;
  fill: #266a73;
}
.services-index .services-menu.is-hovering .services-menu-item .sector-icon.building path {
  stroke: #266a73;
  fill: #266a73;
}
.colour-hue-blue .services-index li .sector-link-title {
  transform: translateZ(0);
  -ms-transform: translateZ(0);
  -webkit-transform: translateZ(0);
  color: #00F0FF;
}
@supports (-webkit-background-clip: text) and (-webkit-text-fill-color: transparent) {
  .colour-hue-blue .services-index li .sector-link-title {
    display: inline-block;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: rgba(255, 255, 255, 0);
    color: rgba(255, 255, 255, 0);
    background-repeat: repeat;
    background-size: cover;
    background-position: center center;
    background-image: -webkit-linear-gradient(180deg, #00f0ff 0%, #14ffc7 100%);
    background-image: linear-gradient(180deg, #00f0ff 0%, #14ffc7 100%);
  }
}
.colour-hue-mint .services-index li .sector-link-title {
  transform: translateZ(0);
  -ms-transform: translateZ(0);
  -webkit-transform: translateZ(0);
  color: #14FFC7;
}
@supports (-webkit-background-clip: text) and (-webkit-text-fill-color: transparent) {
  .colour-hue-mint .services-index li .sector-link-title {
    display: inline-block;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: rgba(255, 255, 255, 0);
    color: rgba(255, 255, 255, 0);
    background-repeat: repeat;
    background-size: cover;
    background-position: center center;
    background-image: -webkit-linear-gradient(180deg, #14ffc7 0%, #8cff50 100%);
    background-image: linear-gradient(180deg, #14ffc7 0%, #8cff50 100%);
  }
}
.colour-hue-green .services-index li .sector-link-title {
  transform: translateZ(0);
  -ms-transform: translateZ(0);
  -webkit-transform: translateZ(0);
  color: #8CFF50;
}
@supports (-webkit-background-clip: text) and (-webkit-text-fill-color: transparent) {
  .colour-hue-green .services-index li .sector-link-title {
    display: inline-block;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: rgba(255, 255, 255, 0);
    color: rgba(255, 255, 255, 0);
    background-repeat: repeat;
    background-size: cover;
    background-position: center center;
    background-image: -webkit-linear-gradient(180deg, #8cff50 0%, #ffe533 100%);
    background-image: linear-gradient(180deg, #8cff50 0%, #ffe533 100%);
  }
}
.colour-hue-yellow .services-index li .sector-link-title {
  transform: translateZ(0);
  -ms-transform: translateZ(0);
  -webkit-transform: translateZ(0);
  color: #FFE533;
}
@supports (-webkit-background-clip: text) and (-webkit-text-fill-color: transparent) {
  .colour-hue-yellow .services-index li .sector-link-title {
    display: inline-block;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: rgba(255, 255, 255, 0);
    color: rgba(255, 255, 255, 0);
    background-repeat: repeat;
    background-size: cover;
    background-position: center center;
    background-image: -webkit-linear-gradient(180deg, #ffe533 0%, #ff8500 100%);
    background-image: linear-gradient(180deg, #ffe533 0%, #ff8500 100%);
  }
}
.colour-hue-orange .services-index li .sector-link-title {
  transform: translateZ(0);
  -ms-transform: translateZ(0);
  -webkit-transform: translateZ(0);
  color: #FF8500;
}
@supports (-webkit-background-clip: text) and (-webkit-text-fill-color: transparent) {
  .colour-hue-orange .services-index li .sector-link-title {
    display: inline-block;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: rgba(255, 255, 255, 0);
    color: rgba(255, 255, 255, 0);
    background-repeat: repeat;
    background-size: cover;
    background-position: center center;
    background-image: -webkit-linear-gradient(180deg, #ff8500 0%, #ff6378 100%);
    background-image: linear-gradient(180deg, #ff8500 0%, #ff6378 100%);
  }
}
.colour-hue-red .services-index li .sector-link-title {
  transform: translateZ(0);
  -ms-transform: translateZ(0);
  -webkit-transform: translateZ(0);
  color: #FF6378;
}
@supports (-webkit-background-clip: text) and (-webkit-text-fill-color: transparent) {
  .colour-hue-red .services-index li .sector-link-title {
    display: inline-block;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: rgba(255, 255, 255, 0);
    color: rgba(255, 255, 255, 0);
    background-repeat: repeat;
    background-size: cover;
    background-position: center center;
    background-image: -webkit-linear-gradient(180deg, #ff6378 0%, #ff82ff 100%);
    background-image: linear-gradient(180deg, #ff6378 0%, #ff82ff 100%);
  }
}
.colour-hue-pink .services-index li .sector-link-title {
  transform: translateZ(0);
  -ms-transform: translateZ(0);
  -webkit-transform: translateZ(0);
  color: #FF82FF;
}
@supports (-webkit-background-clip: text) and (-webkit-text-fill-color: transparent) {
  .colour-hue-pink .services-index li .sector-link-title {
    display: inline-block;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: rgba(255, 255, 255, 0);
    color: rgba(255, 255, 255, 0);
    background-repeat: repeat;
    background-size: cover;
    background-position: center center;
    background-image: -webkit-linear-gradient(180deg, #ff82ff 0%, #b58cff 100%);
    background-image: linear-gradient(180deg, #ff82ff 0%, #b58cff 100%);
  }
}

.colour-hue-blue.is-hovering-menu .page.page-services {
  background: #004C43;
}

.colour-hue-blue.is-hovering-menu .page-header.hard-scrolled {
  background: #004C43;
}

.colour-hue-yellow.is-hovering-menu .page-header .logo .letter {
  fill: #FFFFFF;
}
.colour-hue-yellow.is-hovering-menu .page-header .menu-icon span {
  background: #FFFFFF;
}

.colour-hue-mint.is-hovering-menu .page.page-services {
  background: #214427;
}

.colour-hue-mint.is-hovering-menu .page-header.hard-scrolled {
  background: #214427;
}

.colour-hue-yellow.is-hovering-menu .page-header .logo .letter {
  fill: #FFFFFF;
}
.colour-hue-yellow.is-hovering-menu .page-header .menu-icon span {
  background: #FFFFFF;
}

.colour-hue-green.is-hovering-menu .page.page-services {
  background: #2D2A51;
}

.colour-hue-green.is-hovering-menu .page-header.hard-scrolled {
  background: #2D2A51;
}

.colour-hue-yellow.is-hovering-menu .page-header .logo .letter {
  fill: #FFFFFF;
}
.colour-hue-yellow.is-hovering-menu .page-header .menu-icon span {
  background: #FFFFFF;
}

.colour-hue-yellow.is-hovering-menu .page.page-services {
  background: #471C35;
}

.colour-hue-yellow.is-hovering-menu .page-header.hard-scrolled {
  background: #471C35;
}

.colour-hue-yellow.is-hovering-menu .page-header .logo .letter {
  fill: #FFFFFF;
}
.colour-hue-yellow.is-hovering-menu .page-header .menu-icon span {
  background: #FFFFFF;
}

.colour-hue-orange.is-hovering-menu .page.page-services {
  background: #3E0026;
}

.colour-hue-orange.is-hovering-menu .page-header.hard-scrolled {
  background: #3E0026;
}

.colour-hue-yellow.is-hovering-menu .page-header .logo .letter {
  fill: #FFFFFF;
}
.colour-hue-yellow.is-hovering-menu .page-header .menu-icon span {
  background: #FFFFFF;
}

.colour-hue-red.is-hovering-menu .page.page-services {
  background: #442A4F;
}

.colour-hue-red.is-hovering-menu .page-header.hard-scrolled {
  background: #442A4F;
}

.colour-hue-yellow.is-hovering-menu .page-header .logo .letter {
  fill: #FFFFFF;
}
.colour-hue-yellow.is-hovering-menu .page-header .menu-icon span {
  background: #FFFFFF;
}

.colour-hue-pink.is-hovering-menu .page.page-services {
  background: #32124C;
}

.colour-hue-pink.is-hovering-menu .page-header.hard-scrolled {
  background: #32124C;
}

.colour-hue-yellow.is-hovering-menu .page-header .logo .letter {
  fill: #FFFFFF;
}
.colour-hue-yellow.is-hovering-menu .page-header .menu-icon span {
  background: #FFFFFF;
}

.colour-hue-teal .page.services-index .sector-icon .service-icon .first-linear-gradient stop:first-child, .colour-hue-teal .page.services-index .sector-icon .service-icon .second-linear-gradient stop:first-child, .colour-hue-teal .page.services-index .sector-icon .service-icon .third-linear-gradient stop:first-child {
  stop-color: #00F0FF;
}
.colour-hue-teal .page.services-index .sector-icon .service-icon .first-linear-gradient stop:last-child, .colour-hue-teal .page.services-index .sector-icon .service-icon .second-linear-gradient stop:last-child, .colour-hue-teal .page.services-index .sector-icon .service-icon .third-linear-gradient stop:last-child {
  stop-color: #00F0FF;
}

.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__hexagon .service-icon.hexagon-icon .first-linear-gradient stop:first-child {
  stop-color: #00F0FF;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__hexagon .service-icon.hexagon-icon .first-linear-gradient stop:last-child {
  stop-color: #14FFC7;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__building .service-icon.building-icon .first-linear-gradient stop:first-child {
  stop-color: #00F0FF;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__building .service-icon.building-icon .first-linear-gradient stop:last-child {
  stop-color: #14FFC7;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__signpost .service-icon.signpost-icon .first-linear-gradient stop:first-child {
  stop-color: #00F0FF;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__signpost .service-icon.signpost-icon .first-linear-gradient stop:last-child {
  stop-color: #14FFC7;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__circle .service-icon.circle-icon .first-linear-gradient stop:first-child {
  stop-color: #00F0FF;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__circle .service-icon.circle-icon .first-linear-gradient stop:last-child {
  stop-color: #14FFC7;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__analysis .service-icon.analysis-icon .first-linear-gradient stop:first-child {
  stop-color: #00F0FF;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__analysis .service-icon.analysis-icon .first-linear-gradient stop:last-child {
  stop-color: #14FFC7;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__arrow .service-icon.arrow-icon .first-linear-gradient stop:first-child {
  stop-color: #00F0FF;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__arrow .service-icon.arrow-icon .first-linear-gradient stop:last-child {
  stop-color: #14FFC7;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__arrows .service-icon.arrows-icon .first-linear-gradient stop:first-child {
  stop-color: #00F0FF;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__arrows .service-icon.arrows-icon .first-linear-gradient stop:last-child {
  stop-color: #14FFC7;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__audio .service-icon.audio-icon .first-linear-gradient stop:first-child {
  stop-color: #00F0FF;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__audio .service-icon.audio-icon .first-linear-gradient stop:last-child {
  stop-color: #14FFC7;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__bolt .service-icon.bolt-icon .first-linear-gradient stop:first-child {
  stop-color: #00F0FF;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__bolt .service-icon.bolt-icon .first-linear-gradient stop:last-child {
  stop-color: #14FFC7;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__carbon .service-icon.carbon-icon .first-linear-gradient stop:first-child {
  stop-color: #00F0FF;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__carbon .service-icon.carbon-icon .first-linear-gradient stop:last-child {
  stop-color: #14FFC7;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__cog .service-icon.cog-icon .first-linear-gradient stop:first-child {
  stop-color: #00F0FF;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__cog .service-icon.cog-icon .first-linear-gradient stop:last-child {
  stop-color: #14FFC7;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__scale .service-icon.scale-icon .first-linear-gradient stop:first-child {
  stop-color: #00F0FF;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__scale .service-icon.scale-icon .first-linear-gradient stop:last-child {
  stop-color: #14FFC7;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__document .service-icon.document-icon .first-linear-gradient stop:first-child {
  stop-color: #00F0FF;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__document .service-icon.document-icon .first-linear-gradient stop:last-child {
  stop-color: #14FFC7;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__food .service-icon.food-icon .first-linear-gradient stop:first-child {
  stop-color: #00F0FF;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__food .service-icon.food-icon .first-linear-gradient stop:last-child {
  stop-color: #14FFC7;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__life .service-icon.life-icon .first-linear-gradient stop:first-child {
  stop-color: #00F0FF;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__life .service-icon.life-icon .first-linear-gradient stop:last-child {
  stop-color: #14FFC7;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__link .service-icon.link-icon .first-linear-gradient stop:first-child {
  stop-color: #00F0FF;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__link .service-icon.link-icon .first-linear-gradient stop:last-child {
  stop-color: #14FFC7;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__key .service-icon.key-icon .first-linear-gradient stop:first-child {
  stop-color: #00F0FF;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__key .service-icon.key-icon .first-linear-gradient stop:last-child {
  stop-color: #14FFC7;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__lightbulb .service-icon.lightbulb-icon .first-linear-gradient stop:first-child {
  stop-color: #00F0FF;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__lightbulb .service-icon.lightbulb-icon .first-linear-gradient stop:last-child {
  stop-color: #14FFC7;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__line .service-icon.line-icon .first-linear-gradient stop:first-child {
  stop-color: #00F0FF;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__line .service-icon.line-icon .first-linear-gradient stop:last-child {
  stop-color: #14FFC7;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__magnifyingglass .service-icon.magnifyingglass-icon .first-linear-gradient stop:first-child {
  stop-color: #00F0FF;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__magnifyingglass .service-icon.magnifyingglass-icon .first-linear-gradient stop:last-child {
  stop-color: #14FFC7;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__podcast .service-icon.podcast-icon .first-linear-gradient stop:first-child {
  stop-color: #00F0FF;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__podcast .service-icon.podcast-icon .first-linear-gradient stop:last-child {
  stop-color: #14FFC7;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__podcast .service-icon.podcast-icon .second-linear-gradient stop:first-child, .colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__podcast .service-icon.podcast-icon .third-linear-gradient stop:first-child {
  stop-color: #00F0FF;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__podcast .service-icon.podcast-icon .second-linear-gradient stop:last-child, .colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__podcast .service-icon.podcast-icon .third-linear-gradient stop:last-child {
  stop-color: #14FFC7;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__pound .service-icon.pound-icon .first-linear-gradient stop:first-child {
  stop-color: #00F0FF;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__pound .service-icon.pound-icon .first-linear-gradient stop:last-child {
  stop-color: #14FFC7;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__retail .service-icon.retail-icon .first-linear-gradient stop:first-child {
  stop-color: #00F0FF;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__retail .service-icon.retail-icon .first-linear-gradient stop:last-child {
  stop-color: #14FFC7;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__secure .service-icon.secure-icon .first-linear-gradient stop:first-child {
  stop-color: #00F0FF;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__secure .service-icon.secure-icon .first-linear-gradient stop:last-child {
  stop-color: #14FFC7;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__spanner .service-icon.spanner-icon .first-linear-gradient stop:first-child {
  stop-color: #00F0FF;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__spanner .service-icon.spanner-icon .first-linear-gradient stop:last-child {
  stop-color: #14FFC7;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__speed .service-icon.speed-icon .first-linear-gradient stop:first-child {
  stop-color: #00F0FF;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__speed .service-icon.speed-icon .first-linear-gradient stop:last-child {
  stop-color: #14FFC7;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__star .service-icon.star-icon .first-linear-gradient stop:first-child {
  stop-color: #00F0FF;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__star .service-icon.star-icon .first-linear-gradient stop:last-child {
  stop-color: #14FFC7;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__plus .service-icon.plus-icon .first-linear-gradient stop:first-child {
  stop-color: #00F0FF;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__plus .service-icon.plus-icon .first-linear-gradient stop:last-child {
  stop-color: #14FFC7;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__tick .service-icon.tick-icon .first-linear-gradient stop:first-child {
  stop-color: #00F0FF;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__tick .service-icon.tick-icon .first-linear-gradient stop:last-child {
  stop-color: #14FFC7;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__time .service-icon.time-icon .first-linear-gradient stop:first-child {
  stop-color: #00F0FF;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__time .service-icon.time-icon .first-linear-gradient stop:last-child {
  stop-color: #14FFC7;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__timer .service-icon.timer-icon .first-linear-gradient stop:first-child {
  stop-color: #00F0FF;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__timer .service-icon.timer-icon .first-linear-gradient stop:last-child {
  stop-color: #14FFC7;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__triangle .service-icon.triangle-icon .first-linear-gradient stop:first-child {
  stop-color: #00F0FF;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__triangle .service-icon.triangle-icon .first-linear-gradient stop:last-child {
  stop-color: #14FFC7;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__turbine .service-icon.turbine-icon .first-linear-gradient stop:first-child {
  stop-color: #00F0FF;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__turbine .service-icon.turbine-icon .first-linear-gradient stop:last-child {
  stop-color: #14FFC7;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__turbine .service-icon.turbine-icon .second-linear-gradient stop:first-child, .colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__turbine .service-icon.turbine-icon .third-linear-gradient stop:first-child {
  stop-color: #00F0FF;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__turbine .service-icon.turbine-icon .second-linear-gradient stop:last-child, .colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__turbine .service-icon.turbine-icon .third-linear-gradient stop:last-child {
  stop-color: #14FFC7;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__video .service-icon.video-icon .first-linear-gradient stop:first-child {
  stop-color: #00F0FF;
}
.colour-hue-blue.is-hovering-menu .page.services-index .sector-icon.sector-icon__video .service-icon.video-icon .first-linear-gradient stop:last-child {
  stop-color: #14FFC7;
}

.colour-hue-teal .page.services-index .sector-icon .service-icon .first-linear-gradient stop:first-child, .colour-hue-teal .page.services-index .sector-icon .service-icon .second-linear-gradient stop:first-child, .colour-hue-teal .page.services-index .sector-icon .service-icon .third-linear-gradient stop:first-child {
  stop-color: #00F0FF;
}
.colour-hue-teal .page.services-index .sector-icon .service-icon .first-linear-gradient stop:last-child, .colour-hue-teal .page.services-index .sector-icon .service-icon .second-linear-gradient stop:last-child, .colour-hue-teal .page.services-index .sector-icon .service-icon .third-linear-gradient stop:last-child {
  stop-color: #00F0FF;
}

.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__hexagon .service-icon.hexagon-icon .first-linear-gradient stop:first-child {
  stop-color: #14FFC7;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__hexagon .service-icon.hexagon-icon .first-linear-gradient stop:last-child {
  stop-color: #8CFF50;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__building .service-icon.building-icon .first-linear-gradient stop:first-child {
  stop-color: #14FFC7;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__building .service-icon.building-icon .first-linear-gradient stop:last-child {
  stop-color: #8CFF50;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__signpost .service-icon.signpost-icon .first-linear-gradient stop:first-child {
  stop-color: #14FFC7;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__signpost .service-icon.signpost-icon .first-linear-gradient stop:last-child {
  stop-color: #8CFF50;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__circle .service-icon.circle-icon .first-linear-gradient stop:first-child {
  stop-color: #14FFC7;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__circle .service-icon.circle-icon .first-linear-gradient stop:last-child {
  stop-color: #8CFF50;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__analysis .service-icon.analysis-icon .first-linear-gradient stop:first-child {
  stop-color: #14FFC7;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__analysis .service-icon.analysis-icon .first-linear-gradient stop:last-child {
  stop-color: #8CFF50;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__arrow .service-icon.arrow-icon .first-linear-gradient stop:first-child {
  stop-color: #14FFC7;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__arrow .service-icon.arrow-icon .first-linear-gradient stop:last-child {
  stop-color: #8CFF50;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__arrows .service-icon.arrows-icon .first-linear-gradient stop:first-child {
  stop-color: #14FFC7;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__arrows .service-icon.arrows-icon .first-linear-gradient stop:last-child {
  stop-color: #8CFF50;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__audio .service-icon.audio-icon .first-linear-gradient stop:first-child {
  stop-color: #14FFC7;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__audio .service-icon.audio-icon .first-linear-gradient stop:last-child {
  stop-color: #8CFF50;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__bolt .service-icon.bolt-icon .first-linear-gradient stop:first-child {
  stop-color: #14FFC7;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__bolt .service-icon.bolt-icon .first-linear-gradient stop:last-child {
  stop-color: #8CFF50;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__carbon .service-icon.carbon-icon .first-linear-gradient stop:first-child {
  stop-color: #14FFC7;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__carbon .service-icon.carbon-icon .first-linear-gradient stop:last-child {
  stop-color: #8CFF50;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__cog .service-icon.cog-icon .first-linear-gradient stop:first-child {
  stop-color: #14FFC7;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__cog .service-icon.cog-icon .first-linear-gradient stop:last-child {
  stop-color: #8CFF50;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__scale .service-icon.scale-icon .first-linear-gradient stop:first-child {
  stop-color: #14FFC7;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__scale .service-icon.scale-icon .first-linear-gradient stop:last-child {
  stop-color: #8CFF50;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__document .service-icon.document-icon .first-linear-gradient stop:first-child {
  stop-color: #14FFC7;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__document .service-icon.document-icon .first-linear-gradient stop:last-child {
  stop-color: #8CFF50;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__food .service-icon.food-icon .first-linear-gradient stop:first-child {
  stop-color: #14FFC7;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__food .service-icon.food-icon .first-linear-gradient stop:last-child {
  stop-color: #8CFF50;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__life .service-icon.life-icon .first-linear-gradient stop:first-child {
  stop-color: #14FFC7;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__life .service-icon.life-icon .first-linear-gradient stop:last-child {
  stop-color: #8CFF50;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__link .service-icon.link-icon .first-linear-gradient stop:first-child {
  stop-color: #14FFC7;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__link .service-icon.link-icon .first-linear-gradient stop:last-child {
  stop-color: #8CFF50;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__key .service-icon.key-icon .first-linear-gradient stop:first-child {
  stop-color: #14FFC7;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__key .service-icon.key-icon .first-linear-gradient stop:last-child {
  stop-color: #8CFF50;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__lightbulb .service-icon.lightbulb-icon .first-linear-gradient stop:first-child {
  stop-color: #14FFC7;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__lightbulb .service-icon.lightbulb-icon .first-linear-gradient stop:last-child {
  stop-color: #8CFF50;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__line .service-icon.line-icon .first-linear-gradient stop:first-child {
  stop-color: #14FFC7;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__line .service-icon.line-icon .first-linear-gradient stop:last-child {
  stop-color: #8CFF50;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__magnifyingglass .service-icon.magnifyingglass-icon .first-linear-gradient stop:first-child {
  stop-color: #14FFC7;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__magnifyingglass .service-icon.magnifyingglass-icon .first-linear-gradient stop:last-child {
  stop-color: #8CFF50;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__podcast .service-icon.podcast-icon .first-linear-gradient stop:first-child {
  stop-color: #14FFC7;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__podcast .service-icon.podcast-icon .first-linear-gradient stop:last-child {
  stop-color: #8CFF50;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__podcast .service-icon.podcast-icon .second-linear-gradient stop:first-child, .colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__podcast .service-icon.podcast-icon .third-linear-gradient stop:first-child {
  stop-color: #14FFC7;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__podcast .service-icon.podcast-icon .second-linear-gradient stop:last-child, .colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__podcast .service-icon.podcast-icon .third-linear-gradient stop:last-child {
  stop-color: #8CFF50;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__pound .service-icon.pound-icon .first-linear-gradient stop:first-child {
  stop-color: #14FFC7;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__pound .service-icon.pound-icon .first-linear-gradient stop:last-child {
  stop-color: #8CFF50;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__retail .service-icon.retail-icon .first-linear-gradient stop:first-child {
  stop-color: #14FFC7;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__retail .service-icon.retail-icon .first-linear-gradient stop:last-child {
  stop-color: #8CFF50;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__secure .service-icon.secure-icon .first-linear-gradient stop:first-child {
  stop-color: #14FFC7;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__secure .service-icon.secure-icon .first-linear-gradient stop:last-child {
  stop-color: #8CFF50;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__spanner .service-icon.spanner-icon .first-linear-gradient stop:first-child {
  stop-color: #14FFC7;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__spanner .service-icon.spanner-icon .first-linear-gradient stop:last-child {
  stop-color: #8CFF50;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__speed .service-icon.speed-icon .first-linear-gradient stop:first-child {
  stop-color: #14FFC7;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__speed .service-icon.speed-icon .first-linear-gradient stop:last-child {
  stop-color: #8CFF50;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__star .service-icon.star-icon .first-linear-gradient stop:first-child {
  stop-color: #14FFC7;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__star .service-icon.star-icon .first-linear-gradient stop:last-child {
  stop-color: #8CFF50;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__plus .service-icon.plus-icon .first-linear-gradient stop:first-child {
  stop-color: #14FFC7;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__plus .service-icon.plus-icon .first-linear-gradient stop:last-child {
  stop-color: #8CFF50;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__tick .service-icon.tick-icon .first-linear-gradient stop:first-child {
  stop-color: #14FFC7;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__tick .service-icon.tick-icon .first-linear-gradient stop:last-child {
  stop-color: #8CFF50;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__time .service-icon.time-icon .first-linear-gradient stop:first-child {
  stop-color: #14FFC7;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__time .service-icon.time-icon .first-linear-gradient stop:last-child {
  stop-color: #8CFF50;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__timer .service-icon.timer-icon .first-linear-gradient stop:first-child {
  stop-color: #14FFC7;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__timer .service-icon.timer-icon .first-linear-gradient stop:last-child {
  stop-color: #8CFF50;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__triangle .service-icon.triangle-icon .first-linear-gradient stop:first-child {
  stop-color: #14FFC7;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__triangle .service-icon.triangle-icon .first-linear-gradient stop:last-child {
  stop-color: #8CFF50;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__turbine .service-icon.turbine-icon .first-linear-gradient stop:first-child {
  stop-color: #14FFC7;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__turbine .service-icon.turbine-icon .first-linear-gradient stop:last-child {
  stop-color: #8CFF50;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__turbine .service-icon.turbine-icon .second-linear-gradient stop:first-child, .colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__turbine .service-icon.turbine-icon .third-linear-gradient stop:first-child {
  stop-color: #14FFC7;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__turbine .service-icon.turbine-icon .second-linear-gradient stop:last-child, .colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__turbine .service-icon.turbine-icon .third-linear-gradient stop:last-child {
  stop-color: #8CFF50;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__video .service-icon.video-icon .first-linear-gradient stop:first-child {
  stop-color: #14FFC7;
}
.colour-hue-mint.is-hovering-menu .page.services-index .sector-icon.sector-icon__video .service-icon.video-icon .first-linear-gradient stop:last-child {
  stop-color: #8CFF50;
}

.colour-hue-teal .page.services-index .sector-icon .service-icon .first-linear-gradient stop:first-child, .colour-hue-teal .page.services-index .sector-icon .service-icon .second-linear-gradient stop:first-child, .colour-hue-teal .page.services-index .sector-icon .service-icon .third-linear-gradient stop:first-child {
  stop-color: #00F0FF;
}
.colour-hue-teal .page.services-index .sector-icon .service-icon .first-linear-gradient stop:last-child, .colour-hue-teal .page.services-index .sector-icon .service-icon .second-linear-gradient stop:last-child, .colour-hue-teal .page.services-index .sector-icon .service-icon .third-linear-gradient stop:last-child {
  stop-color: #00F0FF;
}

.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__hexagon .service-icon.hexagon-icon .first-linear-gradient stop:first-child {
  stop-color: #8CFF50;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__hexagon .service-icon.hexagon-icon .first-linear-gradient stop:last-child {
  stop-color: #FFE533;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__building .service-icon.building-icon .first-linear-gradient stop:first-child {
  stop-color: #8CFF50;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__building .service-icon.building-icon .first-linear-gradient stop:last-child {
  stop-color: #FFE533;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__signpost .service-icon.signpost-icon .first-linear-gradient stop:first-child {
  stop-color: #8CFF50;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__signpost .service-icon.signpost-icon .first-linear-gradient stop:last-child {
  stop-color: #FFE533;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__circle .service-icon.circle-icon .first-linear-gradient stop:first-child {
  stop-color: #8CFF50;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__circle .service-icon.circle-icon .first-linear-gradient stop:last-child {
  stop-color: #FFE533;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__analysis .service-icon.analysis-icon .first-linear-gradient stop:first-child {
  stop-color: #8CFF50;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__analysis .service-icon.analysis-icon .first-linear-gradient stop:last-child {
  stop-color: #FFE533;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__arrow .service-icon.arrow-icon .first-linear-gradient stop:first-child {
  stop-color: #8CFF50;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__arrow .service-icon.arrow-icon .first-linear-gradient stop:last-child {
  stop-color: #FFE533;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__arrows .service-icon.arrows-icon .first-linear-gradient stop:first-child {
  stop-color: #8CFF50;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__arrows .service-icon.arrows-icon .first-linear-gradient stop:last-child {
  stop-color: #FFE533;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__audio .service-icon.audio-icon .first-linear-gradient stop:first-child {
  stop-color: #8CFF50;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__audio .service-icon.audio-icon .first-linear-gradient stop:last-child {
  stop-color: #FFE533;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__bolt .service-icon.bolt-icon .first-linear-gradient stop:first-child {
  stop-color: #8CFF50;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__bolt .service-icon.bolt-icon .first-linear-gradient stop:last-child {
  stop-color: #FFE533;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__carbon .service-icon.carbon-icon .first-linear-gradient stop:first-child {
  stop-color: #8CFF50;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__carbon .service-icon.carbon-icon .first-linear-gradient stop:last-child {
  stop-color: #FFE533;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__cog .service-icon.cog-icon .first-linear-gradient stop:first-child {
  stop-color: #8CFF50;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__cog .service-icon.cog-icon .first-linear-gradient stop:last-child {
  stop-color: #FFE533;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__scale .service-icon.scale-icon .first-linear-gradient stop:first-child {
  stop-color: #8CFF50;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__scale .service-icon.scale-icon .first-linear-gradient stop:last-child {
  stop-color: #FFE533;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__document .service-icon.document-icon .first-linear-gradient stop:first-child {
  stop-color: #8CFF50;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__document .service-icon.document-icon .first-linear-gradient stop:last-child {
  stop-color: #FFE533;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__food .service-icon.food-icon .first-linear-gradient stop:first-child {
  stop-color: #8CFF50;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__food .service-icon.food-icon .first-linear-gradient stop:last-child {
  stop-color: #FFE533;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__life .service-icon.life-icon .first-linear-gradient stop:first-child {
  stop-color: #8CFF50;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__life .service-icon.life-icon .first-linear-gradient stop:last-child {
  stop-color: #FFE533;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__link .service-icon.link-icon .first-linear-gradient stop:first-child {
  stop-color: #8CFF50;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__link .service-icon.link-icon .first-linear-gradient stop:last-child {
  stop-color: #FFE533;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__key .service-icon.key-icon .first-linear-gradient stop:first-child {
  stop-color: #8CFF50;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__key .service-icon.key-icon .first-linear-gradient stop:last-child {
  stop-color: #FFE533;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__lightbulb .service-icon.lightbulb-icon .first-linear-gradient stop:first-child {
  stop-color: #8CFF50;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__lightbulb .service-icon.lightbulb-icon .first-linear-gradient stop:last-child {
  stop-color: #FFE533;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__line .service-icon.line-icon .first-linear-gradient stop:first-child {
  stop-color: #8CFF50;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__line .service-icon.line-icon .first-linear-gradient stop:last-child {
  stop-color: #FFE533;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__magnifyingglass .service-icon.magnifyingglass-icon .first-linear-gradient stop:first-child {
  stop-color: #8CFF50;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__magnifyingglass .service-icon.magnifyingglass-icon .first-linear-gradient stop:last-child {
  stop-color: #FFE533;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__podcast .service-icon.podcast-icon .first-linear-gradient stop:first-child {
  stop-color: #8CFF50;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__podcast .service-icon.podcast-icon .first-linear-gradient stop:last-child {
  stop-color: #FFE533;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__podcast .service-icon.podcast-icon .second-linear-gradient stop:first-child, .colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__podcast .service-icon.podcast-icon .third-linear-gradient stop:first-child {
  stop-color: #8CFF50;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__podcast .service-icon.podcast-icon .second-linear-gradient stop:last-child, .colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__podcast .service-icon.podcast-icon .third-linear-gradient stop:last-child {
  stop-color: #FFE533;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__pound .service-icon.pound-icon .first-linear-gradient stop:first-child {
  stop-color: #8CFF50;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__pound .service-icon.pound-icon .first-linear-gradient stop:last-child {
  stop-color: #FFE533;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__retail .service-icon.retail-icon .first-linear-gradient stop:first-child {
  stop-color: #8CFF50;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__retail .service-icon.retail-icon .first-linear-gradient stop:last-child {
  stop-color: #FFE533;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__secure .service-icon.secure-icon .first-linear-gradient stop:first-child {
  stop-color: #8CFF50;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__secure .service-icon.secure-icon .first-linear-gradient stop:last-child {
  stop-color: #FFE533;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__spanner .service-icon.spanner-icon .first-linear-gradient stop:first-child {
  stop-color: #8CFF50;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__spanner .service-icon.spanner-icon .first-linear-gradient stop:last-child {
  stop-color: #FFE533;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__speed .service-icon.speed-icon .first-linear-gradient stop:first-child {
  stop-color: #8CFF50;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__speed .service-icon.speed-icon .first-linear-gradient stop:last-child {
  stop-color: #FFE533;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__star .service-icon.star-icon .first-linear-gradient stop:first-child {
  stop-color: #8CFF50;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__star .service-icon.star-icon .first-linear-gradient stop:last-child {
  stop-color: #FFE533;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__plus .service-icon.plus-icon .first-linear-gradient stop:first-child {
  stop-color: #8CFF50;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__plus .service-icon.plus-icon .first-linear-gradient stop:last-child {
  stop-color: #FFE533;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__tick .service-icon.tick-icon .first-linear-gradient stop:first-child {
  stop-color: #8CFF50;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__tick .service-icon.tick-icon .first-linear-gradient stop:last-child {
  stop-color: #FFE533;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__time .service-icon.time-icon .first-linear-gradient stop:first-child {
  stop-color: #8CFF50;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__time .service-icon.time-icon .first-linear-gradient stop:last-child {
  stop-color: #FFE533;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__timer .service-icon.timer-icon .first-linear-gradient stop:first-child {
  stop-color: #8CFF50;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__timer .service-icon.timer-icon .first-linear-gradient stop:last-child {
  stop-color: #FFE533;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__triangle .service-icon.triangle-icon .first-linear-gradient stop:first-child {
  stop-color: #8CFF50;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__triangle .service-icon.triangle-icon .first-linear-gradient stop:last-child {
  stop-color: #FFE533;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__turbine .service-icon.turbine-icon .first-linear-gradient stop:first-child {
  stop-color: #8CFF50;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__turbine .service-icon.turbine-icon .first-linear-gradient stop:last-child {
  stop-color: #FFE533;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__turbine .service-icon.turbine-icon .second-linear-gradient stop:first-child, .colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__turbine .service-icon.turbine-icon .third-linear-gradient stop:first-child {
  stop-color: #8CFF50;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__turbine .service-icon.turbine-icon .second-linear-gradient stop:last-child, .colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__turbine .service-icon.turbine-icon .third-linear-gradient stop:last-child {
  stop-color: #FFE533;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__video .service-icon.video-icon .first-linear-gradient stop:first-child {
  stop-color: #8CFF50;
}
.colour-hue-green.is-hovering-menu .page.services-index .sector-icon.sector-icon__video .service-icon.video-icon .first-linear-gradient stop:last-child {
  stop-color: #FFE533;
}

.colour-hue-teal .page.services-index .sector-icon .service-icon .first-linear-gradient stop:first-child, .colour-hue-teal .page.services-index .sector-icon .service-icon .second-linear-gradient stop:first-child, .colour-hue-teal .page.services-index .sector-icon .service-icon .third-linear-gradient stop:first-child {
  stop-color: #00F0FF;
}
.colour-hue-teal .page.services-index .sector-icon .service-icon .first-linear-gradient stop:last-child, .colour-hue-teal .page.services-index .sector-icon .service-icon .second-linear-gradient stop:last-child, .colour-hue-teal .page.services-index .sector-icon .service-icon .third-linear-gradient stop:last-child {
  stop-color: #00F0FF;
}

.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__hexagon .service-icon.hexagon-icon .first-linear-gradient stop:first-child {
  stop-color: #FFE533;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__hexagon .service-icon.hexagon-icon .first-linear-gradient stop:last-child {
  stop-color: #FF8500;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__building .service-icon.building-icon .first-linear-gradient stop:first-child {
  stop-color: #FFE533;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__building .service-icon.building-icon .first-linear-gradient stop:last-child {
  stop-color: #FF8500;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__signpost .service-icon.signpost-icon .first-linear-gradient stop:first-child {
  stop-color: #FFE533;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__signpost .service-icon.signpost-icon .first-linear-gradient stop:last-child {
  stop-color: #FF8500;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__circle .service-icon.circle-icon .first-linear-gradient stop:first-child {
  stop-color: #FFE533;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__circle .service-icon.circle-icon .first-linear-gradient stop:last-child {
  stop-color: #FF8500;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__analysis .service-icon.analysis-icon .first-linear-gradient stop:first-child {
  stop-color: #FFE533;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__analysis .service-icon.analysis-icon .first-linear-gradient stop:last-child {
  stop-color: #FF8500;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__arrow .service-icon.arrow-icon .first-linear-gradient stop:first-child {
  stop-color: #FFE533;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__arrow .service-icon.arrow-icon .first-linear-gradient stop:last-child {
  stop-color: #FF8500;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__arrows .service-icon.arrows-icon .first-linear-gradient stop:first-child {
  stop-color: #FFE533;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__arrows .service-icon.arrows-icon .first-linear-gradient stop:last-child {
  stop-color: #FF8500;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__audio .service-icon.audio-icon .first-linear-gradient stop:first-child {
  stop-color: #FFE533;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__audio .service-icon.audio-icon .first-linear-gradient stop:last-child {
  stop-color: #FF8500;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__bolt .service-icon.bolt-icon .first-linear-gradient stop:first-child {
  stop-color: #FFE533;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__bolt .service-icon.bolt-icon .first-linear-gradient stop:last-child {
  stop-color: #FF8500;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__carbon .service-icon.carbon-icon .first-linear-gradient stop:first-child {
  stop-color: #FFE533;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__carbon .service-icon.carbon-icon .first-linear-gradient stop:last-child {
  stop-color: #FF8500;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__cog .service-icon.cog-icon .first-linear-gradient stop:first-child {
  stop-color: #FFE533;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__cog .service-icon.cog-icon .first-linear-gradient stop:last-child {
  stop-color: #FF8500;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__scale .service-icon.scale-icon .first-linear-gradient stop:first-child {
  stop-color: #FFE533;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__scale .service-icon.scale-icon .first-linear-gradient stop:last-child {
  stop-color: #FF8500;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__document .service-icon.document-icon .first-linear-gradient stop:first-child {
  stop-color: #FFE533;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__document .service-icon.document-icon .first-linear-gradient stop:last-child {
  stop-color: #FF8500;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__food .service-icon.food-icon .first-linear-gradient stop:first-child {
  stop-color: #FFE533;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__food .service-icon.food-icon .first-linear-gradient stop:last-child {
  stop-color: #FF8500;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__life .service-icon.life-icon .first-linear-gradient stop:first-child {
  stop-color: #FFE533;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__life .service-icon.life-icon .first-linear-gradient stop:last-child {
  stop-color: #FF8500;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__link .service-icon.link-icon .first-linear-gradient stop:first-child {
  stop-color: #FFE533;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__link .service-icon.link-icon .first-linear-gradient stop:last-child {
  stop-color: #FF8500;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__key .service-icon.key-icon .first-linear-gradient stop:first-child {
  stop-color: #FFE533;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__key .service-icon.key-icon .first-linear-gradient stop:last-child {
  stop-color: #FF8500;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__lightbulb .service-icon.lightbulb-icon .first-linear-gradient stop:first-child {
  stop-color: #FFE533;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__lightbulb .service-icon.lightbulb-icon .first-linear-gradient stop:last-child {
  stop-color: #FF8500;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__line .service-icon.line-icon .first-linear-gradient stop:first-child {
  stop-color: #FFE533;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__line .service-icon.line-icon .first-linear-gradient stop:last-child {
  stop-color: #FF8500;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__magnifyingglass .service-icon.magnifyingglass-icon .first-linear-gradient stop:first-child {
  stop-color: #FFE533;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__magnifyingglass .service-icon.magnifyingglass-icon .first-linear-gradient stop:last-child {
  stop-color: #FF8500;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__podcast .service-icon.podcast-icon .first-linear-gradient stop:first-child {
  stop-color: #FFE533;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__podcast .service-icon.podcast-icon .first-linear-gradient stop:last-child {
  stop-color: #FF8500;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__podcast .service-icon.podcast-icon .second-linear-gradient stop:first-child, .colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__podcast .service-icon.podcast-icon .third-linear-gradient stop:first-child {
  stop-color: #FFE533;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__podcast .service-icon.podcast-icon .second-linear-gradient stop:last-child, .colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__podcast .service-icon.podcast-icon .third-linear-gradient stop:last-child {
  stop-color: #FF8500;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__pound .service-icon.pound-icon .first-linear-gradient stop:first-child {
  stop-color: #FFE533;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__pound .service-icon.pound-icon .first-linear-gradient stop:last-child {
  stop-color: #FF8500;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__retail .service-icon.retail-icon .first-linear-gradient stop:first-child {
  stop-color: #FFE533;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__retail .service-icon.retail-icon .first-linear-gradient stop:last-child {
  stop-color: #FF8500;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__secure .service-icon.secure-icon .first-linear-gradient stop:first-child {
  stop-color: #FFE533;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__secure .service-icon.secure-icon .first-linear-gradient stop:last-child {
  stop-color: #FF8500;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__spanner .service-icon.spanner-icon .first-linear-gradient stop:first-child {
  stop-color: #FFE533;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__spanner .service-icon.spanner-icon .first-linear-gradient stop:last-child {
  stop-color: #FF8500;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__speed .service-icon.speed-icon .first-linear-gradient stop:first-child {
  stop-color: #FFE533;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__speed .service-icon.speed-icon .first-linear-gradient stop:last-child {
  stop-color: #FF8500;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__star .service-icon.star-icon .first-linear-gradient stop:first-child {
  stop-color: #FFE533;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__star .service-icon.star-icon .first-linear-gradient stop:last-child {
  stop-color: #FF8500;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__plus .service-icon.plus-icon .first-linear-gradient stop:first-child {
  stop-color: #FFE533;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__plus .service-icon.plus-icon .first-linear-gradient stop:last-child {
  stop-color: #FF8500;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__tick .service-icon.tick-icon .first-linear-gradient stop:first-child {
  stop-color: #FFE533;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__tick .service-icon.tick-icon .first-linear-gradient stop:last-child {
  stop-color: #FF8500;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__time .service-icon.time-icon .first-linear-gradient stop:first-child {
  stop-color: #FFE533;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__time .service-icon.time-icon .first-linear-gradient stop:last-child {
  stop-color: #FF8500;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__timer .service-icon.timer-icon .first-linear-gradient stop:first-child {
  stop-color: #FFE533;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__timer .service-icon.timer-icon .first-linear-gradient stop:last-child {
  stop-color: #FF8500;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__triangle .service-icon.triangle-icon .first-linear-gradient stop:first-child {
  stop-color: #FFE533;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__triangle .service-icon.triangle-icon .first-linear-gradient stop:last-child {
  stop-color: #FF8500;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__turbine .service-icon.turbine-icon .first-linear-gradient stop:first-child {
  stop-color: #FFE533;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__turbine .service-icon.turbine-icon .first-linear-gradient stop:last-child {
  stop-color: #FF8500;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__turbine .service-icon.turbine-icon .second-linear-gradient stop:first-child, .colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__turbine .service-icon.turbine-icon .third-linear-gradient stop:first-child {
  stop-color: #FFE533;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__turbine .service-icon.turbine-icon .second-linear-gradient stop:last-child, .colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__turbine .service-icon.turbine-icon .third-linear-gradient stop:last-child {
  stop-color: #FF8500;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__video .service-icon.video-icon .first-linear-gradient stop:first-child {
  stop-color: #FFE533;
}
.colour-hue-yellow.is-hovering-menu .page.services-index .sector-icon.sector-icon__video .service-icon.video-icon .first-linear-gradient stop:last-child {
  stop-color: #FF8500;
}

.colour-hue-teal .page.services-index .sector-icon .service-icon .first-linear-gradient stop:first-child, .colour-hue-teal .page.services-index .sector-icon .service-icon .second-linear-gradient stop:first-child, .colour-hue-teal .page.services-index .sector-icon .service-icon .third-linear-gradient stop:first-child {
  stop-color: #00F0FF;
}
.colour-hue-teal .page.services-index .sector-icon .service-icon .first-linear-gradient stop:last-child, .colour-hue-teal .page.services-index .sector-icon .service-icon .second-linear-gradient stop:last-child, .colour-hue-teal .page.services-index .sector-icon .service-icon .third-linear-gradient stop:last-child {
  stop-color: #00F0FF;
}

.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__hexagon .service-icon.hexagon-icon .first-linear-gradient stop:first-child {
  stop-color: #FF8500;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__hexagon .service-icon.hexagon-icon .first-linear-gradient stop:last-child {
  stop-color: #FF6378;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__building .service-icon.building-icon .first-linear-gradient stop:first-child {
  stop-color: #FF8500;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__building .service-icon.building-icon .first-linear-gradient stop:last-child {
  stop-color: #FF6378;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__signpost .service-icon.signpost-icon .first-linear-gradient stop:first-child {
  stop-color: #FF8500;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__signpost .service-icon.signpost-icon .first-linear-gradient stop:last-child {
  stop-color: #FF6378;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__circle .service-icon.circle-icon .first-linear-gradient stop:first-child {
  stop-color: #FF8500;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__circle .service-icon.circle-icon .first-linear-gradient stop:last-child {
  stop-color: #FF6378;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__analysis .service-icon.analysis-icon .first-linear-gradient stop:first-child {
  stop-color: #FF8500;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__analysis .service-icon.analysis-icon .first-linear-gradient stop:last-child {
  stop-color: #FF6378;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__arrow .service-icon.arrow-icon .first-linear-gradient stop:first-child {
  stop-color: #FF8500;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__arrow .service-icon.arrow-icon .first-linear-gradient stop:last-child {
  stop-color: #FF6378;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__arrows .service-icon.arrows-icon .first-linear-gradient stop:first-child {
  stop-color: #FF8500;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__arrows .service-icon.arrows-icon .first-linear-gradient stop:last-child {
  stop-color: #FF6378;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__audio .service-icon.audio-icon .first-linear-gradient stop:first-child {
  stop-color: #FF8500;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__audio .service-icon.audio-icon .first-linear-gradient stop:last-child {
  stop-color: #FF6378;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__bolt .service-icon.bolt-icon .first-linear-gradient stop:first-child {
  stop-color: #FF8500;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__bolt .service-icon.bolt-icon .first-linear-gradient stop:last-child {
  stop-color: #FF6378;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__carbon .service-icon.carbon-icon .first-linear-gradient stop:first-child {
  stop-color: #FF8500;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__carbon .service-icon.carbon-icon .first-linear-gradient stop:last-child {
  stop-color: #FF6378;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__cog .service-icon.cog-icon .first-linear-gradient stop:first-child {
  stop-color: #FF8500;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__cog .service-icon.cog-icon .first-linear-gradient stop:last-child {
  stop-color: #FF6378;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__scale .service-icon.scale-icon .first-linear-gradient stop:first-child {
  stop-color: #FF8500;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__scale .service-icon.scale-icon .first-linear-gradient stop:last-child {
  stop-color: #FF6378;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__document .service-icon.document-icon .first-linear-gradient stop:first-child {
  stop-color: #FF8500;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__document .service-icon.document-icon .first-linear-gradient stop:last-child {
  stop-color: #FF6378;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__food .service-icon.food-icon .first-linear-gradient stop:first-child {
  stop-color: #FF8500;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__food .service-icon.food-icon .first-linear-gradient stop:last-child {
  stop-color: #FF6378;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__life .service-icon.life-icon .first-linear-gradient stop:first-child {
  stop-color: #FF8500;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__life .service-icon.life-icon .first-linear-gradient stop:last-child {
  stop-color: #FF6378;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__link .service-icon.link-icon .first-linear-gradient stop:first-child {
  stop-color: #FF8500;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__link .service-icon.link-icon .first-linear-gradient stop:last-child {
  stop-color: #FF6378;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__key .service-icon.key-icon .first-linear-gradient stop:first-child {
  stop-color: #FF8500;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__key .service-icon.key-icon .first-linear-gradient stop:last-child {
  stop-color: #FF6378;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__lightbulb .service-icon.lightbulb-icon .first-linear-gradient stop:first-child {
  stop-color: #FF8500;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__lightbulb .service-icon.lightbulb-icon .first-linear-gradient stop:last-child {
  stop-color: #FF6378;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__line .service-icon.line-icon .first-linear-gradient stop:first-child {
  stop-color: #FF8500;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__line .service-icon.line-icon .first-linear-gradient stop:last-child {
  stop-color: #FF6378;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__magnifyingglass .service-icon.magnifyingglass-icon .first-linear-gradient stop:first-child {
  stop-color: #FF8500;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__magnifyingglass .service-icon.magnifyingglass-icon .first-linear-gradient stop:last-child {
  stop-color: #FF6378;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__podcast .service-icon.podcast-icon .first-linear-gradient stop:first-child {
  stop-color: #FF8500;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__podcast .service-icon.podcast-icon .first-linear-gradient stop:last-child {
  stop-color: #FF6378;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__podcast .service-icon.podcast-icon .second-linear-gradient stop:first-child, .colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__podcast .service-icon.podcast-icon .third-linear-gradient stop:first-child {
  stop-color: #FF8500;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__podcast .service-icon.podcast-icon .second-linear-gradient stop:last-child, .colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__podcast .service-icon.podcast-icon .third-linear-gradient stop:last-child {
  stop-color: #FF6378;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__pound .service-icon.pound-icon .first-linear-gradient stop:first-child {
  stop-color: #FF8500;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__pound .service-icon.pound-icon .first-linear-gradient stop:last-child {
  stop-color: #FF6378;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__retail .service-icon.retail-icon .first-linear-gradient stop:first-child {
  stop-color: #FF8500;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__retail .service-icon.retail-icon .first-linear-gradient stop:last-child {
  stop-color: #FF6378;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__secure .service-icon.secure-icon .first-linear-gradient stop:first-child {
  stop-color: #FF8500;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__secure .service-icon.secure-icon .first-linear-gradient stop:last-child {
  stop-color: #FF6378;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__spanner .service-icon.spanner-icon .first-linear-gradient stop:first-child {
  stop-color: #FF8500;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__spanner .service-icon.spanner-icon .first-linear-gradient stop:last-child {
  stop-color: #FF6378;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__speed .service-icon.speed-icon .first-linear-gradient stop:first-child {
  stop-color: #FF8500;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__speed .service-icon.speed-icon .first-linear-gradient stop:last-child {
  stop-color: #FF6378;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__star .service-icon.star-icon .first-linear-gradient stop:first-child {
  stop-color: #FF8500;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__star .service-icon.star-icon .first-linear-gradient stop:last-child {
  stop-color: #FF6378;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__plus .service-icon.plus-icon .first-linear-gradient stop:first-child {
  stop-color: #FF8500;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__plus .service-icon.plus-icon .first-linear-gradient stop:last-child {
  stop-color: #FF6378;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__tick .service-icon.tick-icon .first-linear-gradient stop:first-child {
  stop-color: #FF8500;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__tick .service-icon.tick-icon .first-linear-gradient stop:last-child {
  stop-color: #FF6378;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__time .service-icon.time-icon .first-linear-gradient stop:first-child {
  stop-color: #FF8500;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__time .service-icon.time-icon .first-linear-gradient stop:last-child {
  stop-color: #FF6378;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__timer .service-icon.timer-icon .first-linear-gradient stop:first-child {
  stop-color: #FF8500;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__timer .service-icon.timer-icon .first-linear-gradient stop:last-child {
  stop-color: #FF6378;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__triangle .service-icon.triangle-icon .first-linear-gradient stop:first-child {
  stop-color: #FF8500;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__triangle .service-icon.triangle-icon .first-linear-gradient stop:last-child {
  stop-color: #FF6378;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__turbine .service-icon.turbine-icon .first-linear-gradient stop:first-child {
  stop-color: #FF8500;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__turbine .service-icon.turbine-icon .first-linear-gradient stop:last-child {
  stop-color: #FF6378;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__turbine .service-icon.turbine-icon .second-linear-gradient stop:first-child, .colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__turbine .service-icon.turbine-icon .third-linear-gradient stop:first-child {
  stop-color: #FF8500;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__turbine .service-icon.turbine-icon .second-linear-gradient stop:last-child, .colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__turbine .service-icon.turbine-icon .third-linear-gradient stop:last-child {
  stop-color: #FF6378;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__video .service-icon.video-icon .first-linear-gradient stop:first-child {
  stop-color: #FF8500;
}
.colour-hue-orange.is-hovering-menu .page.services-index .sector-icon.sector-icon__video .service-icon.video-icon .first-linear-gradient stop:last-child {
  stop-color: #FF6378;
}

.colour-hue-teal .page.services-index .sector-icon .service-icon .first-linear-gradient stop:first-child, .colour-hue-teal .page.services-index .sector-icon .service-icon .second-linear-gradient stop:first-child, .colour-hue-teal .page.services-index .sector-icon .service-icon .third-linear-gradient stop:first-child {
  stop-color: #00F0FF;
}
.colour-hue-teal .page.services-index .sector-icon .service-icon .first-linear-gradient stop:last-child, .colour-hue-teal .page.services-index .sector-icon .service-icon .second-linear-gradient stop:last-child, .colour-hue-teal .page.services-index .sector-icon .service-icon .third-linear-gradient stop:last-child {
  stop-color: #00F0FF;
}

.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__hexagon .service-icon.hexagon-icon .first-linear-gradient stop:first-child {
  stop-color: #FF6378;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__hexagon .service-icon.hexagon-icon .first-linear-gradient stop:last-child {
  stop-color: #FF82FF;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__building .service-icon.building-icon .first-linear-gradient stop:first-child {
  stop-color: #FF6378;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__building .service-icon.building-icon .first-linear-gradient stop:last-child {
  stop-color: #FF82FF;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__signpost .service-icon.signpost-icon .first-linear-gradient stop:first-child {
  stop-color: #FF6378;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__signpost .service-icon.signpost-icon .first-linear-gradient stop:last-child {
  stop-color: #FF82FF;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__circle .service-icon.circle-icon .first-linear-gradient stop:first-child {
  stop-color: #FF6378;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__circle .service-icon.circle-icon .first-linear-gradient stop:last-child {
  stop-color: #FF82FF;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__analysis .service-icon.analysis-icon .first-linear-gradient stop:first-child {
  stop-color: #FF6378;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__analysis .service-icon.analysis-icon .first-linear-gradient stop:last-child {
  stop-color: #FF82FF;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__arrow .service-icon.arrow-icon .first-linear-gradient stop:first-child {
  stop-color: #FF6378;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__arrow .service-icon.arrow-icon .first-linear-gradient stop:last-child {
  stop-color: #FF82FF;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__arrows .service-icon.arrows-icon .first-linear-gradient stop:first-child {
  stop-color: #FF6378;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__arrows .service-icon.arrows-icon .first-linear-gradient stop:last-child {
  stop-color: #FF82FF;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__audio .service-icon.audio-icon .first-linear-gradient stop:first-child {
  stop-color: #FF6378;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__audio .service-icon.audio-icon .first-linear-gradient stop:last-child {
  stop-color: #FF82FF;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__bolt .service-icon.bolt-icon .first-linear-gradient stop:first-child {
  stop-color: #FF6378;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__bolt .service-icon.bolt-icon .first-linear-gradient stop:last-child {
  stop-color: #FF82FF;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__carbon .service-icon.carbon-icon .first-linear-gradient stop:first-child {
  stop-color: #FF6378;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__carbon .service-icon.carbon-icon .first-linear-gradient stop:last-child {
  stop-color: #FF82FF;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__cog .service-icon.cog-icon .first-linear-gradient stop:first-child {
  stop-color: #FF6378;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__cog .service-icon.cog-icon .first-linear-gradient stop:last-child {
  stop-color: #FF82FF;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__scale .service-icon.scale-icon .first-linear-gradient stop:first-child {
  stop-color: #FF6378;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__scale .service-icon.scale-icon .first-linear-gradient stop:last-child {
  stop-color: #FF82FF;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__document .service-icon.document-icon .first-linear-gradient stop:first-child {
  stop-color: #FF6378;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__document .service-icon.document-icon .first-linear-gradient stop:last-child {
  stop-color: #FF82FF;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__food .service-icon.food-icon .first-linear-gradient stop:first-child {
  stop-color: #FF6378;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__food .service-icon.food-icon .first-linear-gradient stop:last-child {
  stop-color: #FF82FF;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__life .service-icon.life-icon .first-linear-gradient stop:first-child {
  stop-color: #FF6378;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__life .service-icon.life-icon .first-linear-gradient stop:last-child {
  stop-color: #FF82FF;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__link .service-icon.link-icon .first-linear-gradient stop:first-child {
  stop-color: #FF6378;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__link .service-icon.link-icon .first-linear-gradient stop:last-child {
  stop-color: #FF82FF;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__key .service-icon.key-icon .first-linear-gradient stop:first-child {
  stop-color: #FF6378;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__key .service-icon.key-icon .first-linear-gradient stop:last-child {
  stop-color: #FF82FF;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__lightbulb .service-icon.lightbulb-icon .first-linear-gradient stop:first-child {
  stop-color: #FF6378;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__lightbulb .service-icon.lightbulb-icon .first-linear-gradient stop:last-child {
  stop-color: #FF82FF;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__line .service-icon.line-icon .first-linear-gradient stop:first-child {
  stop-color: #FF6378;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__line .service-icon.line-icon .first-linear-gradient stop:last-child {
  stop-color: #FF82FF;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__magnifyingglass .service-icon.magnifyingglass-icon .first-linear-gradient stop:first-child {
  stop-color: #FF6378;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__magnifyingglass .service-icon.magnifyingglass-icon .first-linear-gradient stop:last-child {
  stop-color: #FF82FF;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__podcast .service-icon.podcast-icon .first-linear-gradient stop:first-child {
  stop-color: #FF6378;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__podcast .service-icon.podcast-icon .first-linear-gradient stop:last-child {
  stop-color: #FF82FF;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__podcast .service-icon.podcast-icon .second-linear-gradient stop:first-child, .colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__podcast .service-icon.podcast-icon .third-linear-gradient stop:first-child {
  stop-color: #FF6378;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__podcast .service-icon.podcast-icon .second-linear-gradient stop:last-child, .colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__podcast .service-icon.podcast-icon .third-linear-gradient stop:last-child {
  stop-color: #FF82FF;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__pound .service-icon.pound-icon .first-linear-gradient stop:first-child {
  stop-color: #FF6378;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__pound .service-icon.pound-icon .first-linear-gradient stop:last-child {
  stop-color: #FF82FF;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__retail .service-icon.retail-icon .first-linear-gradient stop:first-child {
  stop-color: #FF6378;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__retail .service-icon.retail-icon .first-linear-gradient stop:last-child {
  stop-color: #FF82FF;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__secure .service-icon.secure-icon .first-linear-gradient stop:first-child {
  stop-color: #FF6378;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__secure .service-icon.secure-icon .first-linear-gradient stop:last-child {
  stop-color: #FF82FF;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__spanner .service-icon.spanner-icon .first-linear-gradient stop:first-child {
  stop-color: #FF6378;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__spanner .service-icon.spanner-icon .first-linear-gradient stop:last-child {
  stop-color: #FF82FF;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__speed .service-icon.speed-icon .first-linear-gradient stop:first-child {
  stop-color: #FF6378;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__speed .service-icon.speed-icon .first-linear-gradient stop:last-child {
  stop-color: #FF82FF;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__star .service-icon.star-icon .first-linear-gradient stop:first-child {
  stop-color: #FF6378;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__star .service-icon.star-icon .first-linear-gradient stop:last-child {
  stop-color: #FF82FF;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__plus .service-icon.plus-icon .first-linear-gradient stop:first-child {
  stop-color: #FF6378;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__plus .service-icon.plus-icon .first-linear-gradient stop:last-child {
  stop-color: #FF82FF;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__tick .service-icon.tick-icon .first-linear-gradient stop:first-child {
  stop-color: #FF6378;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__tick .service-icon.tick-icon .first-linear-gradient stop:last-child {
  stop-color: #FF82FF;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__time .service-icon.time-icon .first-linear-gradient stop:first-child {
  stop-color: #FF6378;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__time .service-icon.time-icon .first-linear-gradient stop:last-child {
  stop-color: #FF82FF;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__timer .service-icon.timer-icon .first-linear-gradient stop:first-child {
  stop-color: #FF6378;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__timer .service-icon.timer-icon .first-linear-gradient stop:last-child {
  stop-color: #FF82FF;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__triangle .service-icon.triangle-icon .first-linear-gradient stop:first-child {
  stop-color: #FF6378;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__triangle .service-icon.triangle-icon .first-linear-gradient stop:last-child {
  stop-color: #FF82FF;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__turbine .service-icon.turbine-icon .first-linear-gradient stop:first-child {
  stop-color: #FF6378;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__turbine .service-icon.turbine-icon .first-linear-gradient stop:last-child {
  stop-color: #FF82FF;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__turbine .service-icon.turbine-icon .second-linear-gradient stop:first-child, .colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__turbine .service-icon.turbine-icon .third-linear-gradient stop:first-child {
  stop-color: #FF6378;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__turbine .service-icon.turbine-icon .second-linear-gradient stop:last-child, .colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__turbine .service-icon.turbine-icon .third-linear-gradient stop:last-child {
  stop-color: #FF82FF;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__video .service-icon.video-icon .first-linear-gradient stop:first-child {
  stop-color: #FF6378;
}
.colour-hue-red.is-hovering-menu .page.services-index .sector-icon.sector-icon__video .service-icon.video-icon .first-linear-gradient stop:last-child {
  stop-color: #FF82FF;
}

.colour-hue-teal .page.services-index .sector-icon .service-icon .first-linear-gradient stop:first-child, .colour-hue-teal .page.services-index .sector-icon .service-icon .second-linear-gradient stop:first-child, .colour-hue-teal .page.services-index .sector-icon .service-icon .third-linear-gradient stop:first-child {
  stop-color: #00F0FF;
}
.colour-hue-teal .page.services-index .sector-icon .service-icon .first-linear-gradient stop:last-child, .colour-hue-teal .page.services-index .sector-icon .service-icon .second-linear-gradient stop:last-child, .colour-hue-teal .page.services-index .sector-icon .service-icon .third-linear-gradient stop:last-child {
  stop-color: #00F0FF;
}

.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__hexagon .service-icon.hexagon-icon .first-linear-gradient stop:first-child {
  stop-color: #FF82FF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__hexagon .service-icon.hexagon-icon .first-linear-gradient stop:last-child {
  stop-color: #B58CFF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__building .service-icon.building-icon .first-linear-gradient stop:first-child {
  stop-color: #FF82FF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__building .service-icon.building-icon .first-linear-gradient stop:last-child {
  stop-color: #B58CFF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__signpost .service-icon.signpost-icon .first-linear-gradient stop:first-child {
  stop-color: #FF82FF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__signpost .service-icon.signpost-icon .first-linear-gradient stop:last-child {
  stop-color: #B58CFF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__circle .service-icon.circle-icon .first-linear-gradient stop:first-child {
  stop-color: #FF82FF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__circle .service-icon.circle-icon .first-linear-gradient stop:last-child {
  stop-color: #B58CFF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__analysis .service-icon.analysis-icon .first-linear-gradient stop:first-child {
  stop-color: #FF82FF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__analysis .service-icon.analysis-icon .first-linear-gradient stop:last-child {
  stop-color: #B58CFF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__arrow .service-icon.arrow-icon .first-linear-gradient stop:first-child {
  stop-color: #FF82FF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__arrow .service-icon.arrow-icon .first-linear-gradient stop:last-child {
  stop-color: #B58CFF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__arrows .service-icon.arrows-icon .first-linear-gradient stop:first-child {
  stop-color: #FF82FF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__arrows .service-icon.arrows-icon .first-linear-gradient stop:last-child {
  stop-color: #B58CFF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__audio .service-icon.audio-icon .first-linear-gradient stop:first-child {
  stop-color: #FF82FF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__audio .service-icon.audio-icon .first-linear-gradient stop:last-child {
  stop-color: #B58CFF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__bolt .service-icon.bolt-icon .first-linear-gradient stop:first-child {
  stop-color: #FF82FF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__bolt .service-icon.bolt-icon .first-linear-gradient stop:last-child {
  stop-color: #B58CFF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__carbon .service-icon.carbon-icon .first-linear-gradient stop:first-child {
  stop-color: #FF82FF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__carbon .service-icon.carbon-icon .first-linear-gradient stop:last-child {
  stop-color: #B58CFF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__cog .service-icon.cog-icon .first-linear-gradient stop:first-child {
  stop-color: #FF82FF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__cog .service-icon.cog-icon .first-linear-gradient stop:last-child {
  stop-color: #B58CFF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__scale .service-icon.scale-icon .first-linear-gradient stop:first-child {
  stop-color: #FF82FF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__scale .service-icon.scale-icon .first-linear-gradient stop:last-child {
  stop-color: #B58CFF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__document .service-icon.document-icon .first-linear-gradient stop:first-child {
  stop-color: #FF82FF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__document .service-icon.document-icon .first-linear-gradient stop:last-child {
  stop-color: #B58CFF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__food .service-icon.food-icon .first-linear-gradient stop:first-child {
  stop-color: #FF82FF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__food .service-icon.food-icon .first-linear-gradient stop:last-child {
  stop-color: #B58CFF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__life .service-icon.life-icon .first-linear-gradient stop:first-child {
  stop-color: #FF82FF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__life .service-icon.life-icon .first-linear-gradient stop:last-child {
  stop-color: #B58CFF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__link .service-icon.link-icon .first-linear-gradient stop:first-child {
  stop-color: #FF82FF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__link .service-icon.link-icon .first-linear-gradient stop:last-child {
  stop-color: #B58CFF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__key .service-icon.key-icon .first-linear-gradient stop:first-child {
  stop-color: #FF82FF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__key .service-icon.key-icon .first-linear-gradient stop:last-child {
  stop-color: #B58CFF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__lightbulb .service-icon.lightbulb-icon .first-linear-gradient stop:first-child {
  stop-color: #FF82FF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__lightbulb .service-icon.lightbulb-icon .first-linear-gradient stop:last-child {
  stop-color: #B58CFF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__line .service-icon.line-icon .first-linear-gradient stop:first-child {
  stop-color: #FF82FF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__line .service-icon.line-icon .first-linear-gradient stop:last-child {
  stop-color: #B58CFF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__magnifyingglass .service-icon.magnifyingglass-icon .first-linear-gradient stop:first-child {
  stop-color: #FF82FF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__magnifyingglass .service-icon.magnifyingglass-icon .first-linear-gradient stop:last-child {
  stop-color: #B58CFF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__podcast .service-icon.podcast-icon .first-linear-gradient stop:first-child {
  stop-color: #FF82FF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__podcast .service-icon.podcast-icon .first-linear-gradient stop:last-child {
  stop-color: #B58CFF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__podcast .service-icon.podcast-icon .second-linear-gradient stop:first-child, .colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__podcast .service-icon.podcast-icon .third-linear-gradient stop:first-child {
  stop-color: #FF82FF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__podcast .service-icon.podcast-icon .second-linear-gradient stop:last-child, .colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__podcast .service-icon.podcast-icon .third-linear-gradient stop:last-child {
  stop-color: #B58CFF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__pound .service-icon.pound-icon .first-linear-gradient stop:first-child {
  stop-color: #FF82FF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__pound .service-icon.pound-icon .first-linear-gradient stop:last-child {
  stop-color: #B58CFF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__retail .service-icon.retail-icon .first-linear-gradient stop:first-child {
  stop-color: #FF82FF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__retail .service-icon.retail-icon .first-linear-gradient stop:last-child {
  stop-color: #B58CFF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__secure .service-icon.secure-icon .first-linear-gradient stop:first-child {
  stop-color: #FF82FF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__secure .service-icon.secure-icon .first-linear-gradient stop:last-child {
  stop-color: #B58CFF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__spanner .service-icon.spanner-icon .first-linear-gradient stop:first-child {
  stop-color: #FF82FF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__spanner .service-icon.spanner-icon .first-linear-gradient stop:last-child {
  stop-color: #B58CFF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__speed .service-icon.speed-icon .first-linear-gradient stop:first-child {
  stop-color: #FF82FF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__speed .service-icon.speed-icon .first-linear-gradient stop:last-child {
  stop-color: #B58CFF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__star .service-icon.star-icon .first-linear-gradient stop:first-child {
  stop-color: #FF82FF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__star .service-icon.star-icon .first-linear-gradient stop:last-child {
  stop-color: #B58CFF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__plus .service-icon.plus-icon .first-linear-gradient stop:first-child {
  stop-color: #FF82FF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__plus .service-icon.plus-icon .first-linear-gradient stop:last-child {
  stop-color: #B58CFF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__tick .service-icon.tick-icon .first-linear-gradient stop:first-child {
  stop-color: #FF82FF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__tick .service-icon.tick-icon .first-linear-gradient stop:last-child {
  stop-color: #B58CFF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__time .service-icon.time-icon .first-linear-gradient stop:first-child {
  stop-color: #FF82FF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__time .service-icon.time-icon .first-linear-gradient stop:last-child {
  stop-color: #B58CFF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__timer .service-icon.timer-icon .first-linear-gradient stop:first-child {
  stop-color: #FF82FF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__timer .service-icon.timer-icon .first-linear-gradient stop:last-child {
  stop-color: #B58CFF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__triangle .service-icon.triangle-icon .first-linear-gradient stop:first-child {
  stop-color: #FF82FF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__triangle .service-icon.triangle-icon .first-linear-gradient stop:last-child {
  stop-color: #B58CFF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__turbine .service-icon.turbine-icon .first-linear-gradient stop:first-child {
  stop-color: #FF82FF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__turbine .service-icon.turbine-icon .first-linear-gradient stop:last-child {
  stop-color: #B58CFF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__turbine .service-icon.turbine-icon .second-linear-gradient stop:first-child, .colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__turbine .service-icon.turbine-icon .third-linear-gradient stop:first-child {
  stop-color: #FF82FF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__turbine .service-icon.turbine-icon .second-linear-gradient stop:last-child, .colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__turbine .service-icon.turbine-icon .third-linear-gradient stop:last-child {
  stop-color: #B58CFF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__video .service-icon.video-icon .first-linear-gradient stop:first-child {
  stop-color: #FF82FF;
}
.colour-hue-pink.is-hovering-menu .page.services-index .sector-icon.sector-icon__video .service-icon.video-icon .first-linear-gradient stop:last-child {
  stop-color: #B58CFF;
}

/*# sourceMappingURL=css-sections-services-index.css.map */

/*
--------------------
SERVICES: SERVICE
--------------------
*/
.services-service {
  padding: 0 0 0;
}

/*# sourceMappingURL=css-sections-services-service.css.map */

/*
--------------------------------
SERVICE MODULE: TEXT GRID
--------------------------------
*/
.services-service .module-content-grid:first-of-type {
  position: relative;
  z-index: 1;
}
.services-service .module-content-grid .content {
  position: relative;
  overflow: visible;
}
.services-service .module-content-grid .content.icon-grid {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.services-service .module-content-grid .content.icon-grid .icon-grid-row {
  display: flex;
  /* align-items: center; */
  align-items: stretch;
}
.services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg {
  margin-right: 1.25vw;
  width: 50px;
}
@media all and (max-width: 1024px) {
  .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg {
    margin-right: 1.25vw;
  }
}
@media all and (max-width: 800px) {
  .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg {
    margin-right: 1.25vw;
  }
}
.services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper {
  display: flex;
  justify-content: center;
  width: 100%;
  max-width: 100px;
  /* ICON SIZES - Star (52x50) is baseline at 65% */
  /* ICON COLOURS based on theme  - NB theme-mint are the default colours of the icons */
}
@media all and (max-width: 800px) {
  .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper {
    justify-content: center;
  }
  .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper .service-icon {
    margin-right: 0.5em;
  }
}
.services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper .service-icon {
  width: 65%;
  height: 65%;
  /* Large icons - reduce size */
  /* Medium-large icons - slight reduction */
  /* Medium icons - similar to star baseline */
  /*&.scale-icon,*/
  /*&.circle-icon,*/
  /*&.diamond-icon,*/
  /*&.tick-icon,*/
  /*&.link-icon,*/
  /*&.triangle-icon,*/
  /*&.triangle-right-icon,*/
  /*&.triangle-up-icon {*/
  /*	width: 65%;*/
  /*	height: 65%;*/
  /*}*/
  /* Tall/narrow icons - slight adjustment */
  /* Small icons - increase size */
  /* Tall narrow icons - reduce more */
  /* Very small icons - larger increase */
}
.services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper .service-icon.cog-icon, .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper .service-icon.magnifyingglass-icon, .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper .service-icon.service-icon--increased-size {
  width: 75%;
  height: 75%;
}
.services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper .service-icon.service-icon--reduced-size, .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper .service-icon.arrow-icon {
  width: 60%;
  height: 60%;
}
.services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper .service-icon.turbine-icon, .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper .service-icon.building-icon, .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper .service-icon.analysis-icon, .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper .service-icon.spanner-icon, .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper .service-icon.key-icon, .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper .service-icon.secure-icon {
  width: 58%;
  height: 58%;
}
.services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper .service-icon.speed-icon, .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper .service-icon.time-icon, .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper .service-icon.carbon-icon {
  width: 62%;
  height: 62%;
}
.services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper .service-icon.video-icon, .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper .service-icon.hexagon-icon, .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper .service-icon.line-icon {
  width: 68%;
  height: 68%;
}
.services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper .service-icon.shield-icon, .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper .service-icon.timer-icon, .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper .service-icon.signpost-icon {
  width: 63%;
  height: 63%;
}
.services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper .service-icon.pound-icon {
  width: 52%;
  height: 52%;
}
.services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper .service-icon.document-icon {
  width: 60%;
  height: 60%;
}
.services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper .service-icon.podcast-icon {
  width: 72%;
  height: 72%;
}
.services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper .service-icon.star-icon, .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper .service-icon.audio-icon, .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper .service-icon.arrows-icon {
  width: 70%;
  height: 70%;
}
.services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper .service-icon.bolt-icon {
  width: 58%;
  height: 58%;
}
.services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper .service-icon.lightbulb-icon {
  width: 68%;
  height: 68%;
}
.services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon {
  /* icon colours based on theme end */
}
.theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.plus-icon .first-linear-gradient stop:first-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.plus-icon .fourth-linear-gradient stop:first-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.audio-icon .first-linear-gradient stop:first-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.audio-icon .fourth-linear-gradient stop:first-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.speed-icon .first-linear-gradient stop:first-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.speed-icon .fourth-linear-gradient stop:first-child {
  stop-color: #00F0FF;
}
.theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.plus-icon .first-linear-gradient stop:last-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.plus-icon .fourth-linear-gradient stop:last-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.audio-icon .first-linear-gradient stop:last-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.audio-icon .fourth-linear-gradient stop:last-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.speed-icon .first-linear-gradient stop:last-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.speed-icon .fourth-linear-gradient stop:last-child {
  stop-color: #B58CFF;
}
.theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.plus-icon .second-linear-gradient stop:first-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.plus-icon .third-linear-gradient stop:first-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.audio-icon .second-linear-gradient stop:first-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.audio-icon .third-linear-gradient stop:first-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.speed-icon .second-linear-gradient stop:first-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.speed-icon .third-linear-gradient stop:first-child {
  stop-color: #B58CFF;
}
.theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.plus-icon .second-linear-gradient stop:last-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.plus-icon .third-linear-gradient stop:last-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.audio-icon .second-linear-gradient stop:last-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.audio-icon .third-linear-gradient stop:last-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.speed-icon .second-linear-gradient stop:last-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.speed-icon .third-linear-gradient stop:last-child {
  stop-color: #00F0FF;
}
.theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.turbine-icon .first-linear-gradient stop:first-child {
  stop-color: #B58CFF;
}
.theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.turbine-icon .first-linear-gradient stop:last-child {
  stop-color: #00F0FF;
}
.theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.turbine-icon .second-linear-gradient stop:first-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.turbine-icon .third-linear-gradient stop:first-child {
  stop-color: #00F0FF;
}
.theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.turbine-icon .second-linear-gradient stop:last-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.turbine-icon .third-linear-gradient stop:last-child {
  stop-color: #B58CFF;
}
.theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.speed-icon .first-linear-gradient stop:first-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.spanner-icon .first-linear-gradient stop:first-child {
  stop-color: #B58CFF;
}
.theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.speed-icon .first-linear-gradient stop:last-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.spanner-icon .first-linear-gradient stop:last-child {
  stop-color: #00F0FF;
}
.theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.speed-icon .second-linear-gradient stop:first-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.spanner-icon .second-linear-gradient stop:first-child {
  stop-color: #00F0FF;
}
.theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.speed-icon .second-linear-gradient stop:last-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.spanner-icon .second-linear-gradient stop:last-child {
  stop-color: #B58CFF;
}
.theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.time-icon .first-linear-gradient stop:first-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.video-icon .first-linear-gradient stop:first-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.podcast-icon .first-linear-gradient stop:first-child {
  stop-color: #00F0FF;
}
.theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.time-icon .first-linear-gradient stop:last-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.video-icon .first-linear-gradient stop:last-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.podcast-icon .first-linear-gradient stop:last-child {
  stop-color: #B58CFF;
}
.theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.time-icon .second-linear-gradient stop:first-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.video-icon .second-linear-gradient stop:first-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.podcast-icon .second-linear-gradient stop:first-child {
  stop-color: #B58CFF;
}
.theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.time-icon .second-linear-gradient stop:last-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.video-icon .second-linear-gradient stop:last-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.podcast-icon .second-linear-gradient stop:last-child {
  stop-color: #00F0FF;
}
.theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.scale-icon .first-linear-gradient stop:first-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.signpost-icon .first-linear-gradient stop:first-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.tick-icon .first-linear-gradient stop:first-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.magnifyingglass-icon .first-linear-gradient stop:first-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.analysis-icon .first-linear-gradient stop:first-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.blue-icon .first-linear-gradient stop:first-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.diamond-icon .first-linear-gradient stop:first-child {
  stop-color: #B58CFF;
}
.theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.scale-icon .first-linear-gradient stop:last-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.signpost-icon .first-linear-gradient stop:last-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.tick-icon .first-linear-gradient stop:last-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.magnifyingglass-icon .first-linear-gradient stop:last-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.analysis-icon .first-linear-gradient stop:last-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.blue-icon .first-linear-gradient stop:last-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.diamond-icon .first-linear-gradient stop:last-child {
  stop-color: #00F0FF;
}
.theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.link-icon .first-linear-gradient stop:first-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.arrow-icon .first-linear-gradient stop:first-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.arrows-icon .first-linear-gradient stop:first-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.bolt-icon .first-linear-gradient stop:first-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.building-icon .first-linear-gradient stop:first-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.carbon-icon .first-linear-gradient stop:first-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.circle-icon .first-linear-gradient stop:first-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.cog-icon .first-linear-gradient stop:first-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.document-icon .first-linear-gradient stop:first-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.hexagon-icon .first-linear-gradient stop:first-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.key-icon .first-linear-gradient stop:first-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.lightbulb-icon .first-linear-gradient stop:first-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.line-icon .first-linear-gradient stop:first-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.secure-icon .first-linear-gradient stop:first-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.star-icon .first-linear-gradient stop:first-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.timer-icon .first-linear-gradient stop:first-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.triangle-icon .first-linear-gradient stop:first-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.pound-icon .first-linear-gradient stop:first-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.shield-icon .first-linear-gradient stop:first-child {
  stop-color: #00F0FF;
}
.theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.link-icon .first-linear-gradient stop:last-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.arrow-icon .first-linear-gradient stop:last-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.arrows-icon .first-linear-gradient stop:last-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.bolt-icon .first-linear-gradient stop:last-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.building-icon .first-linear-gradient stop:last-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.carbon-icon .first-linear-gradient stop:last-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.circle-icon .first-linear-gradient stop:last-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.cog-icon .first-linear-gradient stop:last-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.document-icon .first-linear-gradient stop:last-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.hexagon-icon .first-linear-gradient stop:last-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.key-icon .first-linear-gradient stop:last-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.lightbulb-icon .first-linear-gradient stop:last-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.line-icon .first-linear-gradient stop:last-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.secure-icon .first-linear-gradient stop:last-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.star-icon .first-linear-gradient stop:last-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.timer-icon .first-linear-gradient stop:last-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.triangle-icon .first-linear-gradient stop:last-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.pound-icon .first-linear-gradient stop:last-child, .theme-purple .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.shield-icon .first-linear-gradient stop:last-child {
  stop-color: #B58CFF;
}
.theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.plus-icon .first-linear-gradient stop:first-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.plus-icon .second-linear-gradient stop:first-child,
.theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.plus-icon .third-linear-gradient stop:first-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.plus-icon .fourth-linear-gradient stop:first-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.audio-icon .first-linear-gradient stop:first-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.audio-icon .second-linear-gradient stop:first-child,
.theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.audio-icon .third-linear-gradient stop:first-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.audio-icon .fourth-linear-gradient stop:first-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.speed-icon .first-linear-gradient stop:first-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.speed-icon .second-linear-gradient stop:first-child,
.theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.speed-icon .third-linear-gradient stop:first-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.speed-icon .fourth-linear-gradient stop:first-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.turbine-icon .first-linear-gradient stop:first-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.turbine-icon .second-linear-gradient stop:first-child,
.theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.turbine-icon .third-linear-gradient stop:first-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.turbine-icon .fourth-linear-gradient stop:first-child {
  stop-color: #FF82FF;
}
.theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.plus-icon .first-linear-gradient stop:last-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.plus-icon .second-linear-gradient stop:last-child,
.theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.plus-icon .third-linear-gradient stop:last-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.plus-icon .fourth-linear-gradient stop:last-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.audio-icon .first-linear-gradient stop:last-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.audio-icon .second-linear-gradient stop:last-child,
.theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.audio-icon .third-linear-gradient stop:last-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.audio-icon .fourth-linear-gradient stop:last-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.speed-icon .first-linear-gradient stop:last-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.speed-icon .second-linear-gradient stop:last-child,
.theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.speed-icon .third-linear-gradient stop:last-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.speed-icon .fourth-linear-gradient stop:last-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.turbine-icon .first-linear-gradient stop:last-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.turbine-icon .second-linear-gradient stop:last-child,
.theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.turbine-icon .third-linear-gradient stop:last-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.turbine-icon .fourth-linear-gradient stop:last-child {
  /* stop-color: #ff546b; */
  stop-color: #FF6378;
}
.theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.turbine-icon .first-linear-gradient stop:first-child {
  stop-color: #FF82FF;
}
.theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.turbine-icon .first-linear-gradient stop:last-child {
  /* stop-color: #ff546b; */
  stop-color: #FF6378;
}
.theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.turbine-icon .second-linear-gradient stop:first-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.turbine-icon .third-linear-gradient stop:first-child {
  /* stop-color: #ff546b; */
  stop-color: #FF6378;
}
.theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.turbine-icon .second-linear-gradient stop:last-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.turbine-icon .third-linear-gradient stop:last-child {
  stop-color: #FF82FF;
}
.theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.time-icon .first-linear-gradient stop:first-child {
  stop-color: #FF82FF;
}
.theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.time-icon .first-linear-gradient stop:last-child {
  /* stop-color: #ff546b; */
  stop-color: #FF6378;
}
.theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.time-icon .second-linear-gradient stop:first-child {
  stop-color: #FF82FF;
}
.theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.time-icon .second-linear-gradient stop:last-child {
  stop-color: #FF82FF;
}
.theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.video-icon .first-linear-gradient stop:first-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.podcast-icon .first-linear-gradient stop:first-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.spanner-icon .first-linear-gradient stop:first-child {
  /* stop-color: #ff546b; */
  stop-color: #FF6378;
}
.theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.video-icon .first-linear-gradient stop:last-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.podcast-icon .first-linear-gradient stop:last-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.spanner-icon .first-linear-gradient stop:last-child {
  stop-color: #FF82FF;
}
.theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.video-icon .second-linear-gradient stop:first-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.podcast-icon .second-linear-gradient stop:first-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.spanner-icon .second-linear-gradient stop:first-child {
  stop-color: #FF82FF;
}
.theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.video-icon .second-linear-gradient stop:last-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.podcast-icon .second-linear-gradient stop:last-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.spanner-icon .second-linear-gradient stop:last-child {
  stop-color: #FF6378;
}
.theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.scale-icon .first-linear-gradient stop:first-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.signpost-icon .first-linear-gradient stop:first-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.diamond-icon .first-linear-gradient stop:first-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.tick-icon .first-linear-gradient stop:first-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.magnifyingglass-icon .first-linear-gradient stop:first-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.analysis-icon .first-linear-gradient stop:first-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.blue-icon .first-linear-gradient stop:first-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.timer-icon .first-linear-gradient stop:first-child {
  stop-color: #FF82FF;
}
.theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.scale-icon .first-linear-gradient stop:last-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.signpost-icon .first-linear-gradient stop:last-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.diamond-icon .first-linear-gradient stop:last-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.tick-icon .first-linear-gradient stop:last-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.magnifyingglass-icon .first-linear-gradient stop:last-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.analysis-icon .first-linear-gradient stop:last-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.blue-icon .first-linear-gradient stop:last-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.timer-icon .first-linear-gradient stop:last-child {
  /* stop-color: #ff546b; */
  stop-color: #FF6378;
}
.theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.link-icon .first-linear-gradient stop:first-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.arrow-icon .first-linear-gradient stop:first-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.arrows-icon .first-linear-gradient stop:first-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.bolt-icon .first-linear-gradient stop:first-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.building-icon .first-linear-gradient stop:first-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.carbon-icon .first-linear-gradient stop:first-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.circle-icon .first-linear-gradient stop:first-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.cog-icon .first-linear-gradient stop:first-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.document-icon .first-linear-gradient stop:first-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.hexagon-icon .first-linear-gradient stop:first-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.key-icon .first-linear-gradient stop:first-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.lightbulb-icon .first-linear-gradient stop:first-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.line-icon .first-linear-gradient stop:first-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.secure-icon .first-linear-gradient stop:first-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.star-icon .first-linear-gradient stop:first-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.triangle-icon .first-linear-gradient stop:first-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.pound-icon .first-linear-gradient stop:first-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.shield-icon .first-linear-gradient stop:first-child {
  /* stop-color: #ff546b; */
  stop-color: #FF6378;
}
.theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.link-icon .first-linear-gradient stop:last-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.arrow-icon .first-linear-gradient stop:last-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.arrows-icon .first-linear-gradient stop:last-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.bolt-icon .first-linear-gradient stop:last-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.building-icon .first-linear-gradient stop:last-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.carbon-icon .first-linear-gradient stop:last-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.circle-icon .first-linear-gradient stop:last-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.cog-icon .first-linear-gradient stop:last-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.document-icon .first-linear-gradient stop:last-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.hexagon-icon .first-linear-gradient stop:last-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.key-icon .first-linear-gradient stop:last-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.lightbulb-icon .first-linear-gradient stop:last-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.line-icon .first-linear-gradient stop:last-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.secure-icon .first-linear-gradient stop:last-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.star-icon .first-linear-gradient stop:last-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.triangle-icon .first-linear-gradient stop:last-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.pound-icon .first-linear-gradient stop:last-child, .theme-red .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.shield-icon .first-linear-gradient stop:last-child {
  stop-color: #FF82FF;
}
.theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.plus-icon .first-linear-gradient stop:first-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.plus-icon .fourth-linear-gradient stop:first-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.audio-icon .first-linear-gradient stop:first-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.audio-icon .fourth-linear-gradient stop:first-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.speed-icon .first-linear-gradient stop:first-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.speed-icon .fourth-linear-gradient stop:first-child {
  stop-color: #00F0FF;
}
.theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.plus-icon .first-linear-gradient stop:last-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.plus-icon .fourth-linear-gradient stop:last-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.audio-icon .first-linear-gradient stop:last-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.audio-icon .fourth-linear-gradient stop:last-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.speed-icon .first-linear-gradient stop:last-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.speed-icon .fourth-linear-gradient stop:last-child {
  stop-color: #14FFC7;
}
.theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.plus-icon .second-linear-gradient stop:first-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.plus-icon .third-linear-gradient stop:first-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.audio-icon .second-linear-gradient stop:first-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.audio-icon .third-linear-gradient stop:first-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.speed-icon .second-linear-gradient stop:first-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.speed-icon .third-linear-gradient stop:first-child {
  stop-color: #14FFC7;
}
.theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.plus-icon .second-linear-gradient stop:last-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.plus-icon .third-linear-gradient stop:last-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.audio-icon .second-linear-gradient stop:last-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.audio-icon .third-linear-gradient stop:last-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.speed-icon .second-linear-gradient stop:last-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.speed-icon .third-linear-gradient stop:last-child {
  stop-color: #00F0FF;
}
.theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.turbine-icon .first-linear-gradient stop:first-child {
  stop-color: #14FFC7;
}
.theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.turbine-icon .first-linear-gradient stop:last-child {
  stop-color: #00F0FF;
}
.theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.turbine-icon .second-linear-gradient stop:first-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.turbine-icon .third-linear-gradient stop:first-child {
  stop-color: #00F0FF;
}
.theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.turbine-icon .second-linear-gradient stop:last-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.turbine-icon .third-linear-gradient stop:last-child {
  stop-color: #14FFC7;
}
.theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.speed-icon .first-linear-gradient stop:first-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.spanner-icon .first-linear-gradient stop:first-child {
  stop-color: #14FFC7;
}
.theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.speed-icon .first-linear-gradient stop:last-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.spanner-icon .first-linear-gradient stop:last-child {
  stop-color: #00F0FF;
}
.theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.speed-icon .second-linear-gradient stop:first-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.spanner-icon .second-linear-gradient stop:first-child {
  stop-color: #00F0FF;
}
.theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.speed-icon .second-linear-gradient stop:last-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.spanner-icon .second-linear-gradient stop:last-child {
  stop-color: #14FFC7;
}
.theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.time-icon .first-linear-gradient stop:first-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.video-icon .first-linear-gradient stop:first-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.podcast-icon .first-linear-gradient stop:first-child {
  stop-color: #00F0FF;
}
.theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.time-icon .first-linear-gradient stop:last-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.video-icon .first-linear-gradient stop:last-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.podcast-icon .first-linear-gradient stop:last-child {
  stop-color: #14FFC7;
}
.theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.time-icon .second-linear-gradient stop:first-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.video-icon .second-linear-gradient stop:first-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.podcast-icon .second-linear-gradient stop:first-child {
  stop-color: #14FFC7;
}
.theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.time-icon .second-linear-gradient stop:last-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.video-icon .second-linear-gradient stop:last-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.podcast-icon .second-linear-gradient stop:last-child {
  stop-color: #00F0FF;
}
.theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.scale-icon .first-linear-gradient stop:first-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.signpost-icon .first-linear-gradient stop:first-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.tick-icon .first-linear-gradient stop:first-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.magnifyingglass-icon .first-linear-gradient stop:first-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.analysis-icon .first-linear-gradient stop:first-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.blue-icon .first-linear-gradient stop:first-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.diamond-icon .first-linear-gradient stop:first-child {
  stop-color: #14FFC7;
}
.theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.scale-icon .first-linear-gradient stop:last-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.signpost-icon .first-linear-gradient stop:last-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.tick-icon .first-linear-gradient stop:last-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.magnifyingglass-icon .first-linear-gradient stop:last-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.analysis-icon .first-linear-gradient stop:last-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.blue-icon .first-linear-gradient stop:last-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.diamond-icon .first-linear-gradient stop:last-child {
  stop-color: #00F0FF;
}
.theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.link-icon .first-linear-gradient stop:first-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.arrow-icon .first-linear-gradient stop:first-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.arrows-icon .first-linear-gradient stop:first-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.bolt-icon .first-linear-gradient stop:first-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.building-icon .first-linear-gradient stop:first-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.carbon-icon .first-linear-gradient stop:first-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.circle-icon .first-linear-gradient stop:first-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.cog-icon .first-linear-gradient stop:first-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.document-icon .first-linear-gradient stop:first-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.hexagon-icon .first-linear-gradient stop:first-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.key-icon .first-linear-gradient stop:first-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.lightbulb-icon .first-linear-gradient stop:first-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.line-icon .first-linear-gradient stop:first-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.secure-icon .first-linear-gradient stop:first-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.star-icon .first-linear-gradient stop:first-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.timer-icon .first-linear-gradient stop:first-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.triangle-icon .first-linear-gradient stop:first-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.pound-icon .first-linear-gradient stop:first-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.shield-icon .first-linear-gradient stop:first-child {
  stop-color: #00F0FF;
}
.theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.link-icon .first-linear-gradient stop:last-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.arrow-icon .first-linear-gradient stop:last-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.arrows-icon .first-linear-gradient stop:last-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.bolt-icon .first-linear-gradient stop:last-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.building-icon .first-linear-gradient stop:last-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.carbon-icon .first-linear-gradient stop:last-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.circle-icon .first-linear-gradient stop:last-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.cog-icon .first-linear-gradient stop:last-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.document-icon .first-linear-gradient stop:last-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.hexagon-icon .first-linear-gradient stop:last-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.key-icon .first-linear-gradient stop:last-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.lightbulb-icon .first-linear-gradient stop:last-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.line-icon .first-linear-gradient stop:last-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.secure-icon .first-linear-gradient stop:last-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.star-icon .first-linear-gradient stop:last-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.timer-icon .first-linear-gradient stop:last-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.triangle-icon .first-linear-gradient stop:last-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.pound-icon .first-linear-gradient stop:last-child, .theme-blue .services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-svg .icon-wrapper svg.service-icon.shield-icon .first-linear-gradient stop:last-child {
  stop-color: #14FFC7;
}
.services-service .module-content-grid .content.icon-grid .icon-grid-row .icon-grid-row-text {
  display: flex;
  align-items: center;
  margin: 0;
  z-index: 2;
}
.services-service .module-content-grid .main {
  display: table-cell;
  vertical-align: middle;
  position: relative;
  height: calc(600px - 120px);
}
.services-service .module-content-grid .main:after {
  content: "";
  display: block;
  clear: both;
  overflow: hidden;
}
@media all and (max-width: 700px) {
  .services-service .module-content-grid .main {
    height: calc(500px - 120px);
  }
}
@media all and (max-width: 480px) {
  .services-service .module-content-grid .main {
    height: auto;
  }
}
.services-service .module-content-grid .symbol {
  position: absolute;
  z-index: -1;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  width: 600px;
  max-width: 100%;
  margin-left: calc(5.76vw / 2 * -1);
}
.services-service .module-content-grid .symbol:before, .services-service .module-content-grid .symbol:after {
  content: "";
  display: block;
  padding: 100% 0 0;
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.services-service .module-content-grid .symbol:before {
  position: absolute;
  background-color: #FFFFFF;
  top: 10px;
  left: 10px;
  width: calc(100% - 20px);
  height: calc(100% - 20px);
  padding: calc(100% - 20px) 0 0;
}
.services-service .module-content-grid .symbol.ring:after {
  background-image: url("/assets/images/services/services-circle.svg");
}
.services-service .module-content-grid .symbol.triangle:after {
  background-image: url("/assets/images/services/services-triangle.svg");
}
.services-service .module-content-grid .symbol.tick:after {
  background-image: url("/assets/images/services/services-tick.svg");
}
.theme-blue .services-service .module-content-grid .symbol.ring:before {
  background-image: -webkit-linear-gradient(135deg, #00f0ff 0%, #8cff50 100%);
  background-image: linear-gradient(135deg, #00f0ff 0%, #8cff50 100%);
}
.theme-blue .services-service .module-content-grid .symbol.triangle:before {
  background-image: -webkit-linear-gradient(90deg, #00f0ff 0%, #8cff50 100%);
  background-image: linear-gradient(90deg, #00f0ff 0%, #8cff50 100%);
}
.theme-blue .services-service .module-content-grid .symbol.tick:before {
  background-image: -webkit-linear-gradient(-90deg, #00f0ff 0%, #8cff50 100%);
  background-image: linear-gradient(-90deg, #00f0ff 0%, #8cff50 100%);
}
.theme-mint .services-service .module-content-grid .symbol.ring:before {
  background-image: -webkit-linear-gradient(135deg, #14ffc7 0%, #ffe533 100%);
  background-image: linear-gradient(135deg, #14ffc7 0%, #ffe533 100%);
}
.theme-mint .services-service .module-content-grid .symbol.triangle:before {
  background-image: -webkit-linear-gradient(90deg, #14ffc7 0%, #ffe533 100%);
  background-image: linear-gradient(90deg, #14ffc7 0%, #ffe533 100%);
}
.theme-mint .services-service .module-content-grid .symbol.tick:before {
  background-image: -webkit-linear-gradient(-90deg, #14ffc7 0%, #ffe533 100%);
  background-image: linear-gradient(-90deg, #14ffc7 0%, #ffe533 100%);
}
.theme-green .services-service .module-content-grid .symbol.ring:before {
  background-image: -webkit-linear-gradient(135deg, #8cff50 0%, #ffe533 100%);
  background-image: linear-gradient(135deg, #8cff50 0%, #ffe533 100%);
}
.theme-green .services-service .module-content-grid .symbol.triangle:before {
  background-image: -webkit-linear-gradient(90deg, #8cff50 0%, #ffe533 100%);
  background-image: linear-gradient(90deg, #8cff50 0%, #ffe533 100%);
}
.theme-green .services-service .module-content-grid .symbol.tick:before {
  background-image: -webkit-linear-gradient(-90deg, #8cff50 0%, #ffe533 100%);
  background-image: linear-gradient(-90deg, #8cff50 0%, #ffe533 100%);
}
.theme-yellow .services-service .module-content-grid .symbol.ring:before {
  background-image: -webkit-linear-gradient(135deg, #ffe533 0%, #ff8500 100%);
  background-image: linear-gradient(135deg, #ffe533 0%, #ff8500 100%);
}
.theme-yellow .services-service .module-content-grid .symbol.triangle:before {
  background-image: -webkit-linear-gradient(90deg, #ffe533 0%, #ff8500 100%);
  background-image: linear-gradient(90deg, #ffe533 0%, #ff8500 100%);
}
.theme-yellow .services-service .module-content-grid .symbol.tick:before {
  background-image: -webkit-linear-gradient(-90deg, #ffe533 0%, #ff8500 100%);
  background-image: linear-gradient(-90deg, #ffe533 0%, #ff8500 100%);
}
.theme-orange .services-service .module-content-grid .symbol.ring:before {
  background-image: -webkit-linear-gradient(135deg, #ff8500 0%, #ff6378 100%);
  background-image: linear-gradient(135deg, #ff8500 0%, #ff6378 100%);
}
.theme-orange .services-service .module-content-grid .symbol.triangle:before {
  background-image: -webkit-linear-gradient(90deg, #ff8500 0%, #ff6378 100%);
  background-image: linear-gradient(90deg, #ff8500 0%, #ff6378 100%);
}
.theme-orange .services-service .module-content-grid .symbol.tick:before {
  background-image: -webkit-linear-gradient(-90deg, #ff8500 0%, #ff6378 100%);
  background-image: linear-gradient(-90deg, #ff8500 0%, #ff6378 100%);
}
.theme-red .services-service .module-content-grid .symbol.ring:before {
  background-image: -webkit-linear-gradient(135deg, #ff6378 0%, #ff82ff 100%);
  background-image: linear-gradient(135deg, #ff6378 0%, #ff82ff 100%);
}
.theme-red .services-service .module-content-grid .symbol.triangle:before {
  background-image: -webkit-linear-gradient(90deg, #ff6378 0%, #ff82ff 100%);
  background-image: linear-gradient(90deg, #ff6378 0%, #ff82ff 100%);
}
.theme-red .services-service .module-content-grid .symbol.tick:before {
  background-image: -webkit-linear-gradient(-90deg, #ff6378 0%, #ff82ff 100%);
  background-image: linear-gradient(-90deg, #ff6378 0%, #ff82ff 100%);
}
.theme-pink .services-service .module-content-grid .symbol.ring:before {
  background-image: -webkit-linear-gradient(135deg, #ff82ff 0%, #00f0ff 100%);
  background-image: linear-gradient(135deg, #ff82ff 0%, #00f0ff 100%);
}
.theme-pink .services-service .module-content-grid .symbol.triangle:before {
  background-image: -webkit-linear-gradient(90deg, #ff82ff 0%, #00f0ff 100%);
  background-image: linear-gradient(90deg, #ff82ff 0%, #00f0ff 100%);
}
.theme-pink .services-service .module-content-grid .symbol.tick:before {
  background-image: -webkit-linear-gradient(-90deg, #ff82ff 0%, #00f0ff 100%);
  background-image: linear-gradient(-90deg, #ff82ff 0%, #00f0ff 100%);
}
.theme-purple .services-service .module-content-grid .symbol.ring:before {
  background-image: -webkit-linear-gradient(135deg, #b58cff 0%, #00f0ff 100%);
  background-image: linear-gradient(135deg, #b58cff 0%, #00f0ff 100%);
}
.theme-purple .services-service .module-content-grid .symbol.triangle:before {
  background-image: -webkit-linear-gradient(90deg, #b58cff 0%, #00f0ff 100%);
  background-image: linear-gradient(90deg, #b58cff 0%, #00f0ff 100%);
}
.theme-purple .services-service .module-content-grid .symbol.tick:before {
  background-image: -webkit-linear-gradient(-90deg, #b58cff 0%, #00f0ff 100%);
  background-image: linear-gradient(-90deg, #b58cff 0%, #00f0ff 100%);
}
.theme-teal .services-service .module-content-grid .symbol.ring:before {
  background-image: -webkit-linear-gradient(135deg, #00505a 0%, #ffe533 100%);
  background-image: linear-gradient(135deg, #00505a 0%, #ffe533 100%);
}
.theme-teal .services-service .module-content-grid .symbol.triangle:before {
  background-image: -webkit-linear-gradient(90deg, #00505a 0%, #ffe533 100%);
  background-image: linear-gradient(90deg, #00505a 0%, #ffe533 100%);
}
.theme-teal .services-service .module-content-grid .symbol.tick:before {
  background-image: -webkit-linear-gradient(-90deg, #00505a 0%, #ffe533 100%);
  background-image: linear-gradient(-90deg, #00505a 0%, #ffe533 100%);
}

/*# sourceMappingURL=css-sections-services-modules-content-grid.css.map */

/*
--------------------------------
SERVICE MODULE: CONTENT STEPS
--------------------------------
*/
.services-service {
  overflow-x: hidden;
}
.services-service .module-content-steps {
  position: relative;
}
.services-service .module-content-steps li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: left;
  -webkit-align-items: left;
  -moz-box-align: left;
  -ms-flex-align: left;
  align-items: left;
  margin-left: 0;
}
.services-service .module-content-steps li:after {
  content: "";
  display: block;
  clear: both;
  overflow: hidden;
}
.services-service .module-content-steps .title {
  -ms-flex: 1 1 auto;
  /* (flex-grow | flex-shrink | flex-basis) */
  flex: 1 1 auto;
  /* (flex-grow | flex-shrink | flex-basis) */
  font-weight: bold;
  font-size: calc(1.67vw + 32.9px);
  line-height: 1.2;
}
.services-service .module-content-steps .title span {
  float: left;
  width: calc(20.101vw + -181.51px);
  max-width: 120px;
}
@media all and (max-width: 1300px) {
  .services-service .module-content-steps .title span {
    width: 60px;
  }
}
@media all and (max-width: 1000px) {
  .services-service .module-content-steps .title span {
    width: 40px;
  }
}
.services-service .module-content-steps .content {
  -ms-flex: 1 1 auto;
  /* (flex-grow | flex-shrink | flex-basis) */
  flex: 1 1 auto;
  /* (flex-grow | flex-shrink | flex-basis) */
  z-index: 2;
}
.services-service .module-content-steps p {
  margin: 0;
}
.services-service .module-content-steps .symbol {
  position: absolute;
  z-index: 1;
  top: 100%;
  right: 0;
  width: calc(46.776vw + 176.59px);
  height: calc(46.776vw + 176.59px);
  /* background-image: url(/assets/images/icons/services/large-icons/steps/scale.svg?r=2); */
  background-repeat: no-repeat;
  background-position: center center;
  transform: translate(50%, -50%);
  /* &:before {
  	content:"";
  	display:block;
  	position:relative;
  	top:0;
  	left:0;
  	width:100%;
  	padding:100% 0 0;
  	background-repeat:no-repeat;
  	background-position:center center;
  } */
}
.services-service .module-content-steps .symbol.scale {
  top: 97%;
  width: calc(24.309vw + 88.84px);
  height: calc(28.287vw + 102.92px);
  max-width: 400px;
  max-height: 465px;
  transform: translate(10%, -52%);
}
.services-service .module-content-steps .symbol.triangle {
  width: calc(35.47vw + 145.99px);
  height: calc(40vw + 165px);
  max-width: 600px;
  max-height: 677px;
  transform: translate(30%, -50%);
}

/*# sourceMappingURL=css-sections-services-modules-content-steps.css.map */

/*
-----------------------------------
SERVICE MODULE: LARGE CONTENT CARD
-----------------------------------
*/
.services-service .module-content-card h3, .services-service .module-content-card h4 {
  padding-top: 1.92vw;
}
.services-service .module-content-card .detail-card {
  position: relative;
  overflow: hidden;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  -khtml-border-radius: 20px;
}
.services-service .module-content-card .detail-card:after {
  content: "";
  display: block;
  clear: both;
  overflow: hidden;
}
.services-service .module-content-card .detail-card .header {
  overflow: hidden;
  background: #00505A;
}
.services-service .module-content-card .detail-card .header:after {
  content: "";
  display: block;
  clear: both;
  overflow: hidden;
}
.services-service .module-content-card .detail-card .header .image, .services-service .module-content-card .detail-card .header .link {
  float: left;
}
.services-service .module-content-card .detail-card .header .image {
  margin: 0 0 30px;
}
.services-service .module-content-card .detail-card .header img {
  display: block;
  max-width: 100%;
}
.services-service .module-content-card .detail-card .content {
  background: #D6FFF0;
}
.services-service .module-content-card .detail-card .content:after {
  content: "";
  display: block;
  clear: both;
  overflow: hidden;
}
.services-service .module-content-card .detail-card h3, .services-service .module-content-card .detail-card h4 {
  padding-top: 0;
}
.services-service .module-content-card .detail-card ul {
  margin: 0 0 1.92vw;
}
.services-service .module-content-card .large-card .header {
  padding: 22px;
}
.services-service .module-content-card .large-card .content {
  padding: 22px;
}
.services-service .module-content-card .small-card .header {
  padding: 22px 22px 0;
}
.services-service .module-content-card .small-card .content {
  padding: 0 22px 22px;
  color: #FFFFFF;
}
.services-service .module-content-card .small-card h3 {
  margin-bottom: 22px;
}
.theme-blue .services-service .module-content-card .detail-card .header a, .theme-blue .services-service .module-content-card .detail-card .header a:active {
  color: #80A7AC;
}
.theme-blue .services-service .module-content-card .large-card .header {
  background: #00505A;
}
.theme-blue .services-service .module-content-card .large-card .content {
  background: #CCFCFF;
}
.theme-blue .services-service .module-content-card .small-card .header {
  background: #00505A;
}
.theme-blue .services-service .module-content-card .small-card .content {
  color: #FFFFFF;
  background: #00505A;
}
.theme-blue .services-service .module-content-card .small-card h3 {
  color: #00F0FF;
}
.theme-mint .services-service .module-content-card .detail-card .header a, .theme-mint .services-service .module-content-card .detail-card .header a:active {
  color: #80A5A1;
}
.theme-mint .services-service .module-content-card .large-card .header {
  background: #004C43;
}
.theme-mint .services-service .module-content-card .large-card .content {
  background: #D6FFF0;
}
.theme-mint .services-service .module-content-card .small-card .header {
  background: #004C43;
}
.theme-mint .services-service .module-content-card .small-card .content {
  color: #FFFFFF;
  background: #004C43;
}
.theme-mint .services-service .module-content-card .small-card h3 {
  color: #14FFC7;
}
.theme-green .services-service .module-content-card .detail-card .header a, .theme-green .services-service .module-content-card .detail-card .header a:active {
  color: #90A193;
}
.theme-green .services-service .module-content-card .large-card .header {
  background: #214427;
}
.theme-green .services-service .module-content-card .large-card .content {
  background: #EEFFE5;
}
.theme-green .services-service .module-content-card .small-card .header {
  background: #214427;
}
.theme-green .services-service .module-content-card .small-card .content {
  color: #FFFFFF;
  background: #214427;
}
.theme-green .services-service .module-content-card .small-card h3 {
  color: #8CFF50;
}
.theme-yellow .services-service .module-content-card .detail-card .header a, .theme-yellow .services-service .module-content-card .detail-card .header a:active {
  color: #9694A8;
}
.theme-yellow .services-service .module-content-card .large-card .header {
  background: #2D2A51;
}
.theme-yellow .services-service .module-content-card .large-card .content {
  background: #FFFAD6;
}
.theme-yellow .services-service .module-content-card .small-card .header {
  background: #2D2A51;
}
.theme-yellow .services-service .module-content-card .small-card .content {
  color: #FFFFFF;
  background: #2D2A51;
}
.theme-yellow .services-service .module-content-card .small-card h3 {
  color: #FFE533;
}
.theme-orange .services-service .module-content-card .detail-card .header a, .theme-orange .services-service .module-content-card .detail-card .header a:active {
  color: #A38D9A;
}
.theme-orange .services-service .module-content-card .large-card .header {
  background: #471C35;
}
.theme-orange .services-service .module-content-card .large-card .content {
  background: #FFE7CC;
}
.theme-orange .services-service .module-content-card .small-card .header {
  background: #471C35;
}
.theme-orange .services-service .module-content-card .small-card .content {
  color: #FFFFFF;
  background: #471C35;
}
.theme-orange .services-service .module-content-card .small-card h3 {
  color: #FF8500;
}
.theme-red .services-service .module-content-card .detail-card .header a, .theme-red .services-service .module-content-card .detail-card .header a:active {
  color: #9E8092;
}
.theme-red .services-service .module-content-card .large-card .header {
  background: #3E0026;
}
.theme-red .services-service .module-content-card .large-card .content {
  background: #FFE0E4;
}
.theme-red .services-service .module-content-card .small-card .header {
  background: #3E0026;
}
.theme-red .services-service .module-content-card .small-card .content {
  color: #FFFFFF;
  background: #3E0026;
}
.theme-red .services-service .module-content-card .small-card h3 {
  color: #FF6378;
}
.theme-pink .services-service .module-content-card .detail-card .header a, .theme-pink .services-service .module-content-card .detail-card .header a:active {
  color: #A194A7;
}
.theme-pink .services-service .module-content-card .large-card .header {
  background: #442A4F;
}
.theme-pink .services-service .module-content-card .large-card .content {
  background: #FFE6FF;
}
.theme-pink .services-service .module-content-card .small-card .header {
  background: #442A4F;
}
.theme-pink .services-service .module-content-card .small-card .content {
  color: #FFFFFF;
  background: #442A4F;
}
.theme-pink .services-service .module-content-card .small-card h3 {
  color: #FF82FF;
}
.theme-purple .services-service .module-content-card .detail-card .header a, .theme-purple .services-service .module-content-card .detail-card .header a:active {
  color: #9888A5;
}
.theme-purple .services-service .module-content-card .large-card .header {
  background: #32124C;
}
.theme-purple .services-service .module-content-card .large-card .content {
  background: #F0E8FF;
}
.theme-purple .services-service .module-content-card .small-card .header {
  background: #32124C;
}
.theme-purple .services-service .module-content-card .small-card .content {
  color: #FFFFFF;
  background: #32124C;
}
.theme-purple .services-service .module-content-card .small-card h3 {
  color: #B58CFF;
}
.theme-teal .services-service .module-content-card .detail-card .header a, .theme-teal .services-service .module-content-card .detail-card .header a:active {
  color: #80A7AC;
}
.theme-teal .services-service .module-content-card .large-card .header {
  background: #80A7AC;
}
.theme-teal .services-service .module-content-card .large-card .content {
  background: #D0FFF4;
}
.theme-teal .services-service .module-content-card .small-card .header {
  background: #80A7AC;
}
.theme-teal .services-service .module-content-card .small-card .content {
  color: #FFFFFF;
  background: #80A7AC;
}
.theme-teal .services-service .module-content-card .small-card h3 {
  color: #00505A;
}

/*# sourceMappingURL=css-sections-services-modules-content-card.css.map */

/*
-----------------------------------
SERVICE MODULE: LARGE CONTENT CARD
-----------------------------------
*/
.services-service .module-content-card {
  position: relative;
  /* 20.735vw + 434.24px */
}
.services-service .module-content-card .page-content {
  position: relative;
  z-index: 1;
}
.services-service .module-content-card .symbol {
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100%;
  /* background-image: url(/assets/images/icons/services/large-icons/card-grid/triangle.svg?r=2); */
}
.services-service .module-content-card .symbol.triangle {
  width: calc(27.651vw + 373.21px);
  height: calc(31.533vw + 417.36px);
  transform: translate(-9%, 0%);
  top: calc(19.608vw + 93.73px);
}
@media all and (max-width: 1000px) {
  .services-service .module-content-card .symbol.triangle {
    top: calc(25.6vw + 4px);
    width: calc(50.56vw + 260.4px);
    height: calc(56.96vw + 294.4px);
  }
}
@media all and (max-width: 800px) {
  .services-service .module-content-card .symbol.triangle {
    transform: translate(-20%, 0%);
  }
}
.services-service .module-content-card .symbol.magnifying-glass {
  /* background-image: url(/assets/images/icons/services/large-icons/card-grid/magnifying-glass.svg?r=2); */
  width: calc(38.343vw + 543.22px);
  height: calc(37.79vw + 536.29px);
  max-width: 1034px;
  max-height: 1020px;
  transform: translate(-26%, 0%);
  top: calc(21.609vw + -96.3px);
}
@media all and (max-width: 1000px) {
  .services-service .module-content-card .symbol.magnifying-glass {
    top: calc(16vw + 60px);
    transform: translate(-30%, 0%);
    width: calc(52.32vw + 403.8px);
    height: calc(51.52vw + 398.8px);
  }
}
@media all and (max-width: 800px) {
  .services-service .module-content-card .symbol.magnifying-glass {
    transform: translate(-40%, 0%);
  }
}
.services-service .module-content-card .symbol.staggered-arrow {
  /* background-image: url(/assets/images/icons/services/large-icons/card-grid/staggered-arrow.svg); */
  width: calc(68.027vw + 619.05px);
  height: calc(41.497vw + 378.62px);
  top: 0;
  transform: translate(-28%, 0);
}
@media all and (max-width: 1000px) {
  .services-service .module-content-card .symbol.staggered-arrow {
    top: calc(15.68vw + -156.8px);
    width: calc(80vw + 700px);
    height: calc(48.96vw + 426.4px);
  }
}

/*# sourceMappingURL=css-sections-services-modules-content-card-grid.css.map */

/*
--------------------------------
SERVICE MODULE: CASE STUDY
--------------------------------
*/
.services-service .module-casestudy {
  position: relative;
}
.services-service .module-casestudy .client {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -moz-box-orient: horizontal;
  -moz-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: flex;
  align-items: flex-start;
}
.services-service .module-casestudy .client:after {
  content: "";
  display: block;
  clear: both;
  overflow: hidden;
}
.services-service .module-casestudy .client .company {
  -ms-flex: 1 1 auto;
  /* (flex-grow | flex-shrink | flex-basis) */
  flex: 1 1 auto;
  /* (flex-grow | flex-shrink | flex-basis) */
}
.services-service .module-casestudy .client .company .image {
  display: flex;
  align-items: flex-start;
  position: relative;
  left: 0;
  /* left:50%; */
  /* transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);
  */
  /* max-width:250px; */
  width: 100%;
  /* height:170px; */
  height: auto;
  /* width: 100%;
  height:100%; */
  /* margin:0 auto;
  text-align:center; */
}
@media all and (max-width: 1024px) {
  .services-service .module-casestudy .client .company .image {
    max-width: 250px;
    margin: 0;
    text-align: left;
  }
}
.services-service .module-casestudy .client .company .image img {
  display: block;
  /* position:absolute;
  					top:50%;
  					left:50%;
  					transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);
  */
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
}
.services-service .module-casestudy .client .company .image.default {
  margin: 0 auto;
  height: auto;
  min-height: 103px;
  line-height: 1.2;
  padding: 20px 15px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  -khtml-border-radius: 10px;
  background: #00505A;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.services-service .module-casestudy .client .company .image.default div {
  flex: 1 1 auto;
  -webkit-align-self: center;
  -align-self: center;
  color: #FFFFFF;
}
.services-service .module-casestudy .client .content {
  -ms-flex: 1 1 auto;
  /* (flex-grow | flex-shrink | flex-basis) */
  flex: 1 1 auto;
  /* (flex-grow | flex-shrink | flex-basis) */
  /* font-weight:bold; */
  /* font-size:calc(0.34vw + 18.5px); */
  line-height: 1.3;
}
.services-service .module-casestudy .client .content > :last-child {
  margin-bottom: 0;
  /* color: #A38693; */
}
.services-service .module-casestudy .client .more-content {
  position: relative;
  overflow: hidden;
  height: 0;
}
.services-service .module-casestudy .clients-extra .client {
  text-align: center;
}
.services-service .module-casestudy .symbol {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  width: calc(46.776vw + 176.59px);
  height: calc(46.776vw + 176.59px);
  /* background-image: url(/assets/images/icons/services/large-icons/steps/scale.svg?r=2); */
  background-repeat: no-repeat;
  background-position: center center;
  transform: translate(50%, -50%);
  /* &:before {
  	content:"";
  	display:block;
  	position:relative;
  	top:0;
  	left:0;
  	width:100%;
  	padding:100% 0 0;
  	background-repeat:no-repeat;
  	background-position:center center;
  } */
}
.services-service .module-casestudy .symbol.scale {
  top: 0;
  width: calc(24.309vw + 88.84px);
  height: calc(28.287vw + 102.92px);
  max-width: 400px;
  max-height: 465px;
  transform: translate(10%, -58%);
}
.services-service .module-casestudy .symbol.triangle {
  width: calc(35.47vw + 145.99px);
  height: calc(40vw + 165px);
  max-width: 600px;
  max-height: 677px;
  transform: translate(30%, -50%);
}

/*# sourceMappingURL=css-sections-services-modules-casestudy.css.map */

/*
--------------------------------
SERVICE MODULE: EXPERTISE
--------------------------------
*/
.services-service .module-expertise .team .people .name {
  font-weight: bold;
}
.services-service .module-expertise .team .person {
  list-style: none;
  margin-left: 0;
}
.services-service .module-expertise .team .person a {
  text-decoration: none;
}
.services-service .module-expertise .team .person a:hover {
  text-decoration: underline;
}
.services-service .module-expertise .team .person .role {
  white-space: nowrap;
}
.services-service .module-expertise .team .person .role br {
  display: none;
}
.services-service .module-expertise .profile .mugshot {
  position: relative;
  overflow: hidden;
  border: calc(0.5vw + 4px) solid transparent;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -khtml-border-radius: 50%;
}
.services-service .module-expertise .profile .mugshot:after {
  content: "";
  display: block;
  clear: both;
  overflow: hidden;
}
@media all and (max-width: 1000px) {
  .services-service .module-expertise .profile .mugshot {
    border-width: calc(0.5vw + 8px);
  }
}
@media all and (max-width: 480px) {
  .services-service .module-expertise .profile .mugshot {
    border-width: calc(1vw + 5.6px);
  }
}
.services-service .module-expertise .profile .mugshot > div {
  padding: 100% 0 0 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #FFFFFF;
}
.services-service .module-expertise .profile .mugshot .img-replace {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
.services-service .module-expertise .profile .mugshot img {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.theme-blue .services-service .module-expertise .profile .mugshot {
  background-image: -webkit-linear-gradient(90deg, #00f0ff 0%, #8cff50 100%);
  background-image: linear-gradient(90deg, #00f0ff 0%, #8cff50 100%);
  background-origin: border-box;
}
.theme-mint .services-service .module-expertise .profile .mugshot {
  background-image: -webkit-linear-gradient(90deg, #14ffc7 0%, #ffe533 100%);
  background-image: linear-gradient(90deg, #14ffc7 0%, #ffe533 100%);
  background-origin: border-box;
}
.theme-green .services-service .module-expertise .profile .mugshot {
  background-image: -webkit-linear-gradient(90deg, #8cff50 0%, #ffe533 100%);
  background-image: linear-gradient(90deg, #8cff50 0%, #ffe533 100%);
  background-origin: border-box;
}
.theme-yellow .services-service .module-expertise .profile .mugshot {
  background-image: -webkit-linear-gradient(90deg, #ffe533 0%, #ff8500 100%);
  background-image: linear-gradient(90deg, #ffe533 0%, #ff8500 100%);
  background-origin: border-box;
}
.theme-orange .services-service .module-expertise .profile .mugshot {
  background-image: -webkit-linear-gradient(90deg, #ff8500 0%, #ff6378 100%);
  background-image: linear-gradient(90deg, #ff8500 0%, #ff6378 100%);
  background-origin: border-box;
}
.theme-red .services-service .module-expertise .profile .mugshot {
  background-image: -webkit-linear-gradient(90deg, #ff6378 0%, #ff82ff 100%);
  background-image: linear-gradient(90deg, #ff6378 0%, #ff82ff 100%);
  background-origin: border-box;
}
.theme-pink .services-service .module-expertise .profile .mugshot {
  background-image: -webkit-linear-gradient(90deg, #ff82ff 0%, #00f0ff 100%);
  background-image: linear-gradient(90deg, #ff82ff 0%, #00f0ff 100%);
  background-origin: border-box;
}
.theme-purple .services-service .module-expertise .profile .mugshot {
  background-image: -webkit-linear-gradient(90deg, #b58cff 0%, #00f0ff 100%);
  background-image: linear-gradient(90deg, #b58cff 0%, #00f0ff 100%);
  background-origin: border-box;
}
.theme-teal .services-service .module-expertise .profile .mugshot {
  background-image: -webkit-linear-gradient(90deg, #00505a 0%, #ffe533 100%);
  background-image: linear-gradient(90deg, #00505a 0%, #ffe533 100%);
  background-origin: border-box;
}

/*# sourceMappingURL=css-sections-services-modules-expertise.css.map */

/*
--------------------
SOFTWARE
--------------------
*/
/* .page-software{

	.page-banner{
		background:url(/assets/images/pattern/pattern-red.jpg) no-repeat center center;
		background-size:cover;
	} */
/*
   --------------------------------
   SERVICE MODULE: TEXT GRID
   --------------------------------
   */
.page-header {
  z-index: 3;
}

.section-video {
  position: relative;
}
.section-video .section-video__inner-wrapper {
  display: flex;
  justify-content: center;
  height: calc(35.918vw + 255.31px);
  align-items: center;
  width: 100%;
  /* .text{
  	display:table-cell;
  	vertical-align:middle;
  	height:100%;
  	width:100%;
  	position:relative;
  	text-align: center;
  } */
}
.section-video .section-video__inner-wrapper .main {
  position: relative;
  z-index: 2;
  height: calc(17.878vw + 113.96px);
  width: calc(32.041vw + 199.85px);
  display: flex;
  justify-content: center;
  align-items: center;
}
.section-video .section-video__inner-wrapper .main .video-wrapper {
  height: auto;
  width: inherit;
}
.section-video .section-video__inner-wrapper .main .video-wrapper .media-player {
  position: relative;
  margin: 0;
}
.section-video .section-video__inner-wrapper .main .video-wrapper .media-player .plyr {
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.section-video .section-video__inner-wrapper .main .video-wrapper .media-player iframe {
  display: block;
  position: absolute;
  top: 0;
  margin: 0;
  width: 100%;
  height: 100%;
  max-width: none;
}
.section-video .section-video__inner-wrapper .main .video-wrapper .media-player .plyr--full-ui.plyr--video .plyr__control--overlaid {
  display: none;
}
.section-video .section-video__inner-wrapper .main .video-wrapper .media-player .plyr--video .plyr__controls {
  padding: 0 calc(var(--plyr-control-spacing,10px)) calc(var(--plyr-control-spacing,10px));
  height: 48px;
}
.section-video .section-video__inner-wrapper .main .video-wrapper .media-player .plyr--video .plyr__controls:before {
  content: "";
  display: block;
  height: calc(100% - 10px);
  width: calc(100% - 62px);
  background: #001720;
  border-radius: 30px;
  position: absolute;
  right: 10px;
  bottom: 10px;
}
.section-video .section-video__inner-wrapper .main .video-wrapper .media-player .plyr--video .plyr__controls .plyr__control {
  padding: 10px;
  --plyr-video-control-background-hover: #001720;
  --plyr-audio-control-background-hover: #001720;
}
.section-video .section-video__inner-wrapper .main .video-wrapper .media-player .plyr--video .plyr__controls .plyr__control[data-plyr=play] {
  --plyr-control-radius: 50%;
  background: #001720;
  margin-left: 0;
  opacity: 1;
  z-index: 1;
}
.section-video .section-video__inner-wrapper .main .video-wrapper .media-player .plyr--video .plyr__controls .plyr__control[data-plyr=play].control-hide {
  opacity: 0;
}
.section-video .section-video__inner-wrapper .main .video-wrapper .media-player .plyr--video .plyr__controls .plyr__control[data-plyr=restart] {
  --plyr-control-radius: 50%;
  background: #001720;
  position: absolute;
  left: 10px;
  bottom: 10px;
  margin-bottom: 0;
  opacity: 0;
}
.section-video .section-video__inner-wrapper .main .video-wrapper .media-player .plyr--video .plyr__controls .plyr__control[data-plyr=restart].control-show {
  opacity: 1;
}
.section-video .section-video__inner-wrapper .main .video-wrapper .media-player .plyr--video .plyr__controls .plyr__control[data-plyr=fullscreen] {
  left: -8px;
  --plyr-video-control-background-hover: none;
  --plyr-control-radius: 50%;
}
.section-video .section-video__inner-wrapper .main .video-wrapper .media-player .plyr--video .plyr__controls .plyr__progress__container {
  padding-left: 10px;
}
.section-video .section-video__inner-wrapper .main .video-wrapper .media-player .plyr--video .plyr__controls .plyr__progress__container .plyr__progress {
  width: calc(100% - 40px);
  margin: 0 var(--plyr-range-thumb-height, 13px);
  --plyr-range-thumb-background: none;
  --plyr-range-thumb-shadow: none;
  --plyr-video-range-thumb-active-shadow-color: #fff;
  --plyr-range-fill-background: #00F0FF;
  --plyr-video-progress-buffered-background: rgb(255, 255, 255, 0.8);
  --plyr-video-range-track-background: rgb(255, 255, 255, 0.5);
}
.section-video .section-video__inner-wrapper .main .video-wrapper .media-player .plyr--video .plyr__controls .plyr__volume {
  width: inherit;
  min-width: 0;
  left: -3px;
  --plyr-control-radius: 50%;
}
.section-video .section-video__inner-wrapper .main .video-wrapper .media-player .plyr--video .plyr__controls .plyr__volume .plyr__control {
  z-index: 4;
}
.section-video .section-video__inner-wrapper .main .video-wrapper .media-player .plyr--video .plyr__controls .plyr__volume input {
  transform: rotateZ(-90deg);
  transform-origin: -30% 50%;
  position: absolute;
  bottom: -5px;
  left: 99%;
  padding-left: 10px;
  height: 94%;
  opacity: 0;
  width: 80px;
  cursor: pointer;
}
.section-video .section-video__inner-wrapper .main .video-wrapper .media-player .plyr--video .plyr__controls .plyr__volume:hover input {
  opacity: 1;
}
.section-video .symbol {
  position: absolute;
  z-index: -1;
  top: 50%;
  right: 50%;
  width: calc(40.082vw + 488.69px);
  height: calc(60.408vw + 163.47px);
  /* background-image: url(/assets/images/icons/services/large-icons/video/arrow-staggered-large.svg); */
  background-repeat: no-repeat;
  background-position: center center;
  transform: translate(50%, -50%);
  background-size: contain;
}
.section-video .symbol.tick {
  width: calc(56.022vw + 219.92px);
  height: calc(38.122vw + 150.04px);
  max-width: 937px;
  max-height: 638px;
}
.section-video .symbol.triangle {
  width: calc(37.348vw + 186.94px);
  height: calc(42.099vw + 211.13px);
  max-width: 665px;
  max-height: 750px;
}

/* .content-body{

	h3{
		margin:0 0 0;
		padding:10px 0 0;
		font-weight:bold;
		font-size:calc(0.22vw + 13.78px);
		line-height:calc(1.4);
	}

	.social-link{
		line-height:41px;
	}
} */
/* } */

/*# sourceMappingURL=css-sections-services-modules-video.css.map */

/*
--------------------
SOFTWARE
--------------------
*/
.page-software {
  /*
     --------------------------------
     SERVICE MODULE: TEXT GRID
     --------------------------------
     */
}
.page-software .page-banner {
  background: url(/assets/images/background/carbon-desktop.jpg) no-repeat center center;
  background-size: cover;
}
.page-software .page-banner h1 img {
  width: calc(41.176vw + 108.24px);
}
@media all and (min-width: 1001px) {
  .page-software .page-banner h1 img {
    width: calc(45.558vw + 63.96px);
  }
}
@media all and (min-width: 1440px) {
  .page-software .page-banner h1 img {
    width: calc(17.857vw + 462.86px);
  }
}
.page-software .page-banner .intro {
  font-size: calc(2.059vw + 11.41px);
}
@media all and (min-width: 1001px) {
  .page-software .page-banner .intro {
    font-size: calc(1.822vw + 13.76px);
  }
}
@media all and (min-width: 1440px) {
  .page-software .page-banner .intro {
    font-size: calc(0.893vw + 27.14px);
  }
}
.page-software .content-grid .content {
  position: relative;
  overflow: visible;
}
.page-software .content-grid .main {
  display: table-cell;
  vertical-align: middle;
  position: relative;
}
.page-software .content-grid .main:after {
  content: "";
  display: block;
  clear: both;
  overflow: hidden;
}
@media all and (max-width: 480px) {
  .page-software .content-grid .main {
    height: auto;
  }
}
.page-software .content-grid .main > div {
  position: relative;
  overflow: visible;
  display: table;
  table-layout: fixed;
  /*
  @media all and (max-width:1000px)
  {
  	min-height:calc(( 100vw - 5.76vw - 24.5vw + 180px - 17px ) / 12 * 12 - 5.76vw - 0.5px - 5.76vw - 120px);
  }
  */
}
.page-software .content-grid .text {
  display: table-cell;
  vertical-align: middle;
  height: 100%;
  width: 100%;
  position: relative;
}
.page-software .content-grid .symbol {
  min-height: 300px;
}
.page-software .content-grid .symbol .image {
  position: absolute;
  z-index: -1;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}
.page-software .content-grid .symbol .image:before, .page-software .content-grid .symbol .image:after {
  content: "";
  display: block;
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  padding: 100% 0 0;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.page-software .content-grid .symbol .image:before {
  position: absolute;
  background-color: #FFFFFF;
  top: 10px;
  left: 10px;
  width: calc(100% - 20px);
  padding: calc(100% - 20px) 0 0;
}
.page-software .content-grid .symbol.ring {
  min-height: 380px;
}
.page-software .content-grid .symbol.ring .image {
  max-width: 380px;
  max-height: 380px;
  width: 60vw;
  height: 60vw;
}
.page-software .content-grid .symbol.ring .image:after {
  background-image: url("/assets/images/services/services-circle.svg");
}
.page-software .content-grid .symbol.triangle {
  min-height: 380px;
}
.page-software .content-grid .symbol.triangle .image {
  max-width: 380px;
  max-height: 380px;
  width: 60vw;
  height: 60vw;
}
.page-software .content-grid .symbol.triangle .image:after {
  background-image: url("/assets/images/services/services-triangle.svg");
}
.page-software .content-grid .symbol.tick {
  min-height: 380px;
}
.page-software .content-grid .symbol.tick .image {
  max-width: 380px;
  max-height: 380px;
  width: 60vw;
  height: 60vw;
}
.page-software .content-grid .symbol.tick .image:after {
  background-image: url("/assets/images/services/services-tick.svg");
}
.page-software .content-grid .symbol.software-1 {
  min-height: 380px;
}
.page-software .content-grid .symbol.software-1 .image {
  max-width: 380px;
  max-height: 380px;
  width: 60vw;
  height: 60vw;
}
.page-software .content-grid .symbol.software-1 .image:after {
  background-image: url("/assets/images/cutout/software1.svg");
}
.page-software .content-grid .symbol.software-2 {
  min-height: 350px;
}
.page-software .content-grid .symbol.software-2 .image {
  max-width: 380px;
  max-height: 380px;
  width: 60vw;
  height: 60vw;
}
.page-software .content-grid .symbol.software-2 .image:after {
  background-image: url("/assets/images/cutout/software2.svg");
}
.page-software .content-grid .symbol.software-3 {
  min-height: 320px;
}
.page-software .content-grid .symbol.software-3 .image {
  max-width: 380px;
  max-height: 380px;
  width: 60vw;
  height: 60vw;
}
.page-software .content-grid .symbol.software-3 .image:after {
  background-image: url("/assets/images/cutout/software3.svg");
}
.page-software .content-grid .symbol.software-4 {
  min-height: 320px;
}
.page-software .content-grid .symbol.software-4 .image {
  max-width: 380px;
  max-height: 380px;
  width: 60vw;
  height: 60vw;
}
.page-software .content-grid .symbol.software-4 .image:after {
  background-image: url("/assets/images/cutout/software4.svg");
}
.page-software .content-grid .symbol.software-5 {
  min-height: 320px;
}
.page-software .content-grid .symbol.software-5 .image {
  max-width: 380px;
  max-height: 380px;
  width: 60vw;
  height: 60vw;
}
.page-software .content-grid .symbol.software-5 .image:after {
  background-image: url("/assets/images/cutout/software5.svg");
}
.theme-orange .page-software .content-grid .symbol.ring .image:before {
  background-image: -webkit-linear-gradient(135deg, #ff8500 0%, #ff6378 100%);
  background-image: linear-gradient(135deg, #ff8500 0%, #ff6378 100%);
}
.theme-orange .page-software .content-grid .symbol.triangle .image:before {
  background-image: -webkit-linear-gradient(90deg, #ff8500 0%, #ff6378 100%);
  background-image: linear-gradient(90deg, #ff8500 0%, #ff6378 100%);
}
.theme-orange .page-software .content-grid .symbol.tick .image:before {
  background-image: -webkit-linear-gradient(-90deg, #ff8500 0%, #ff6378 100%);
  background-image: linear-gradient(-90deg, #ff8500 0%, #ff6378 100%);
}
.theme-orange .page-software .content-grid .symbol.software-1 .image:before {
  background-image: -webkit-linear-gradient(-90deg, #ff8500 0%, #ff6378 100%);
  background-image: linear-gradient(-90deg, #ff8500 0%, #ff6378 100%);
}
.theme-orange .page-software .content-grid .symbol.software-2 .image:before {
  background-image: -webkit-linear-gradient(-90deg, #ff8500 0%, #ff6378 100%);
  background-image: linear-gradient(-90deg, #ff8500 0%, #ff6378 100%);
}
.theme-orange .page-software .content-grid .symbol.software-3 .image:before {
  background-image: -webkit-linear-gradient(-90deg, #ff8500 0%, #ff6378 100%);
  background-image: linear-gradient(-90deg, #ff8500 0%, #ff6378 100%);
}
.theme-orange .page-software .content-grid .symbol.software-4 .image:before {
  background-image: -webkit-linear-gradient(-90deg, #ff8500 0%, #ff6378 100%);
  background-image: linear-gradient(-90deg, #ff8500 0%, #ff6378 100%);
}
.theme-orange .page-software .content-grid .symbol.software-5 .image:before {
  background-image: -webkit-linear-gradient(-90deg, #ff8500 0%, #ff6378 100%);
  background-image: linear-gradient(-90deg, #ff8500 0%, #ff6378 100%);
}
.page-software .content-body h3 {
  font-weight: bold;
  font-size: calc(0.22vw + 13.78px);
  line-height: calc(1.4);
}
.page-software .content-body h3 ~ h3 {
  padding: 10px 0 0;
}
.page-software .content-body .social-link {
  line-height: 41px;
}

/*# sourceMappingURL=css-sections-software-software.css.map */

@charset "UTF-8";
/*
--------------------
CAREERS
--------------------
*/
.page-clients .service-clients:after {
  content: "";
  display: block;
  clear: both;
  overflow: hidden;
}
.page-clients .service-client {
  margin-bottom: 20px;
}
.page-clients .service-client .sector-link-icon-wrapper {
  margin-top: 16px;
}
.page-clients .service-client h2 {
  margin-bottom: 0;
  /*
  a:not(:hover)
  {
  	&, span{
  		color:#00F0FF;
  		-webkit-text-fill-color:#00F0FF;
  	}
  }
  */
}
.page-clients .service-client h2 a {
  text-decoration: none;
}
.page-clients .service-client .arrow:before {
  content: ">";
  vertical-align: baseline;
  line-height: 1;
}
.page-clients .service-client .clients {
  position: relative;
  clear: both;
  overflow: hidden;
  height: 0;
}
.page-clients .service-client .clients:after {
  content: "";
  display: block;
  clear: both;
  overflow: hidden;
}
.page-clients .service-client .clients:before, .page-clients .service-client .clients:after {
  content: "";
  display: block;
}
.page-clients .service-client .clients:before {
  padding-top: 5.76%;
}
.page-clients .service-client .clients:after {
  padding-bottom: 2.88%;
}
.page-clients .service-client .client {
  margin-bottom: 2.88%;
}
.page-clients .service-client .client .image {
  width: 250px;
  height: 170px;
  margin: 0 auto;
  text-align: center;
}
.page-clients .service-client .client .image img {
  display: inline-block;
  vertical-align: top;
  max-width: 100%;
  max-height: 100%;
}
.page-clients .service-client .client .image.default {
  margin: 0 auto;
  height: auto;
  min-height: 103px;
  line-height: 1.2;
  padding: 20px 15px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  -khtml-border-radius: 10px;
  background: #00505A;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.page-clients .service-client .client .image.default div {
  flex: 1 1 auto;
  -webkit-align-self: center;
  -align-self: center;
  color: #FFFFFF;
}
.page-clients .service-client .client .content {
  font-weight: bold;
  font-size: calc(0.34vw + 18.5px);
  line-height: 1.3;
}
.page-clients .service-client .arrow, .page-clients .service-client .clients {
  -moz-transition: transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  -webkit-transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
}
.page-clients .service-client.open .arrow:before {
  content: "˅";
  vertical-align: middle;
}
.page-clients .client-list {
  display: flex;
  flex-wrap: wrap;
}
.page-clients .client-list:after {
  content: "";
  display: block;
  clear: both;
  overflow: hidden;
}
.page-clients .client-list .client {
  flex: 0 1 auto;
  align-self: center;
  vertical-align: middle;
  margin-bottom: 5.76%;
}
.page-clients .client-list .image {
  width: 250px;
  max-width: 100%;
  text-align: center;
}
.page-clients .client-list .image img {
  max-width: 100%;
  max-height: 100%;
}
.page-clients .client-list .image.default {
  min-height: 103px;
  line-height: 1.2;
  padding: 20px 15px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  -khtml-border-radius: 10px;
  background: #00505A;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
}
.page-clients .client-list .image.default div {
  flex: 1 1 auto;
  -webkit-align-self: center;
  -align-self: center;
  color: #FFFFFF;
}

/*
 * Client
 */
.clients-client .article-main {
  background: #FFFFFF;
}
.clients-client header {
  position: relative;
  height: 100px;
  margin-top: calc(2.88vw);
  margin-bottom: 20px;
}
.clients-client header .bottom {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
.clients-client header .published,
.clients-client header .author {
  float: left;
  margin: 0 30px 5px 0;
  line-height: 1.2;
}
.clients-client header .control-back {
  position: absolute;
  right: 0;
  margin-right: calc(5.76vw / 2);
}
.clients-client header .control-back a {
  display: block;
}
.clients-client header .control-left,
.clients-client header .control-right {
  margin: 0 5.76vw 0 0;
}
.clients-client header .control-left a,
.clients-client header .control-right a {
  display: flex;
  align-items: center;
  font-weight: bold;
  margin-left: calc(5.76vw / 2);
  line-height: 1;
}
.clients-client header .control-left span,
.clients-client header .control-right span {
  vertical-align: middle;
  line-height: 1;
}
.clients-client header .control-left span + span,
.clients-client header .control-right span + span {
  position: relative;
  margin-left: calc(5.76vw / 2);
}
.clients-client .image img {
  display: inline-block;
  vertical-align: top;
  max-width: 100%;
  max-height: 100%;
}
.clients-client .content .title {
  margin-bottom: 5.76vw;
}
.clients-client .content h1 {
  font-weight: bold;
  font-size: calc(1.67vw + 32.9px);
  line-height: 1.2;
}
.clients-client h3 {
  padding-top: 2.88vw;
}

/*# sourceMappingURL=css-sections-clients.css.map */

/*
--------------------
CONTACT
--------------------
*/
.page-contact .button {
  max-width: 100%;
  width: 320px;
}
.page-contact .social-details .social-links {
  float: left;
}
.page-contact .social-details .social-links svg .colour,
.page-contact .social-details .social-links svg use {
  opacity: 0.5;
  fill: #FFF;
  transition: fill 0.25s ease-in-out, opacity 0.25s ease-in-out;
}
.page-contact .social-details .social-links a:hover svg .colour, .page-contact .social-details .social-links a:hover svg use {
  opacity: 1;
}
.page-contact .social-details h4 {
  display: inline-block;
  vertical-align: top;
  line-height: 1;
  margin: 0 0 0 0;
}
.page-contact .contact-details a {
  text-decoration: none;
}
.page-contact .info .xicon .icon + .label {
  padding: 20px 0 0;
}
.page-contact .banner {
  height: 50vh;
}
.page-contact .banner .map {
  position: absolute;
  left: 0;
  width: 100%;
  height: inherit;
  background: #ccc;
}
.page-contact .contact {
  border-top: 6px solid #80A7AC;
  padding-top: 15px;
  color: #80A7AC;
  cursor: pointer;
  cursor: hand;
}
@media all and (min-width: 1001px) {
  .page-contact .contact {
    min-height: calc(3.334vw + 206.62px);
  }
}
.page-contact .contact, .page-contact .contact h4, .page-contact .contact a {
  -moz-transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out;
  -o-transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out;
  -webkit-transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out, border-color 0.3s ease-in-out;
}
.page-contact .contact h4 {
  margin: 0;
  font-weight: normal;
  font-size: calc(0.22vw + 13.78px);
  line-height: calc(1.4);
}
.page-contact .contact a {
  text-decoration: none;
}
.page-contact .contacts.show-all:not(:hover) .contact, .page-contact .contacts .contact.selected, .page-contact .contacts .contact:hover {
  border-color: #00F0FF;
  color: #FFFFFF;
}
.page-contact .contacts.show-all:not(:hover) .contact h4, .page-contact .contacts .contact.selected h4, .page-contact .contacts .contact:hover h4 {
  color: #00F0FF;
}
.page-contact .contacts.show-all:not(:hover) .contact a, .page-contact .contacts .contact.selected a, .page-contact .contacts .contact:hover a {
  color: #FFFFFF;
}

/*# sourceMappingURL=css-sections-contact.css.map */

/*
--------------------
DOCUMENTS / REPORTS
--------------------
*/
.resources-filter {
  display: flex;
  /* justify-content: space-between; */
}
.resources-filter p {
  margin-right: 40px;
}
@media screen and (max-width: 420px) {
  .resources-filter p {
    margin-right: 20px;
  }
}
.resources-filter a {
  margin-right: 20px;
  text-decoration: none;
}
@media screen and (max-width: 420px) {
  .resources-filter a {
    margin-right: 15px;
  }
}
.resources-filter a:hover, .resources-filter a:active, .resources-filter a.selected {
  color: #00f0ff;
}

.page-downloads .downloads {
  opacity: 1;
  transition: opacity 0.1s ease;
}
.page-downloads .downloads.hide-download {
  opacity: 0;
  transition: opacity 0.1s ease;
}
.page-downloads .download {
  position: relative;
  border: 1px solid #D6FFF0;
  -moz-border-radius: 25px;
  -webkit-border-radius: 25px;
  border-radius: 25px;
  -khtml-border-radius: 25px;
  color: #1A2D50;
  background: #FFFFFF;
}
.page-downloads .download.odd {
  float: right;
  clear: right;
}
.page-downloads .download.odd + .download {
  clear: left;
}
.page-downloads .download.download-hide {
  display: none;
}
.page-downloads .download.download-newwrap {
  clear: left;
}
.page-downloads .download.download-newwrap.even {
  clear: none;
  float: right;
}
.page-downloads .download .image {
  position: relative;
  overflow: hidden;
  height: 100px;
}
.page-downloads .download .image img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  min-width: 100%;
  min-height: 100%;
}
.page-downloads .download .content {
  padding: 25px 30px;
}
.page-downloads .download time {
  margin: 0 0 12px;
}
.page-downloads .download h3 {
  margin: 0 0 2.88vw;
}
.page-downloads .download h3 a {
  text-decoration: none;
}
.page-downloads .download .button {
  margin: 30px 0 0;
}

.dl-image {
  float: right;
  width: 50%;
  padding-left: 2.88vw;
}
.dl-image img {
  max-width: 100%;
}

.latest-article.download .page-article h2 {
  padding-top: 0px;
}

/*# sourceMappingURL=css-sections-downloads.css.map */

/*
--------------------
LEGAL
--------------------
*/
.page-legal table td {
  padding: 0 20px 20px 0;
}
@media all and (max-width: 700px) {
  .page-legal table th:last-child,
.page-legal table td:last-child {
    display: none;
  }
}

/*# sourceMappingURL=css-sections-legal.css.map */

/*
--------------------
OVERRIDES
--------------------
*/
.t-show,
.m-show {
  display: none;
}

@media all and (max-width: 1000px) {
  .t-show:not(.inline):not(.inline-block) {
    display: block;
  }
  .t-show.inline {
    display: inline;
  }
  .t-show.inline-block {
    display: inline-block;
  }

  .t-hide {
    display: none;
  }
}
@media all and (max-width: 480px) {
  .m-show:not(.inline):not(.inline-block) {
    display: block;
  }
  .m-show.inline {
    display: inline;
  }
  .m-show.inline-block {
    display: inline-block;
  }

  .m-hide {
    display: none;
  }
}
/*--- Overflows ---*/
.overflow, .ofv {
  overflow: visible;
}

.overflow-hidden, .ofh {
  overflow: hidden;
}

/*
 * First/Last
 */
.last {
  margin-right: 0;
}

/*--- Margins & Paddings ---*/
.plr {
  padding-left: 5.76px;
  padding-right: 5.76px;
}

.mlr {
  margin-left: 5.76px;
  margin-right: 5.76px;
}

/*--- NEW MARGINS ---*/
/*
 * Margins
 */
.mt {
  margin-bottom: 30px;
}

.mb {
  margin-bottom: 30px;
}

.mtb {
  margin-top: 30px;
  margin-bottom: 30px;
}

.mt-medium {
  margin-top: 2.25em;
}

.mt-0 {
  margin-top: 0;
}

.mt-0-25 {
  margin-top: calc(1.44vw);
}

.mt-0-5 {
  margin-top: calc(2.88vw);
}

.mt-0-75 {
  margin-top: calc(4.32vw);
}

.mt-1 {
  margin-top: calc(5.76vw);
}

.mt-1-25 {
  margin-top: calc(7.2vw);
}

.mt-1-5 {
  margin-top: calc(8.64vw);
}

.mt-1-75 {
  margin-top: calc(10.08vw);
}

.mt-2 {
  margin-top: calc(11.52vw);
}

.mt-2-25 {
  margin-top: calc(12.96vw);
}

.mt-2-5 {
  margin-top: calc(14.4vw);
}

.mb-0 {
  margin-bottom: 0;
}

.mb-0-25 {
  margin-bottom: calc(1.44vw);
}

.mb-0-5 {
  margin-bottom: calc(2.88vw);
}

.mb-0-75 {
  margin-bottom: calc(4.32vw);
}

.mb-1 {
  margin-bottom: calc(5.76vw);
}

.mb-1-25 {
  margin-bottom: calc(7.2vw);
}

.mb-1-5 {
  margin-bottom: calc(8.64vw);
}

.mb-1-75 {
  margin-bottom: calc(10.08vw);
}

.mb-2 {
  margin-bottom: calc(11.52vw);
}

.mb-2-25 {
  margin-bottom: calc(12.96vw);
}

.mb-2-5 {
  margin-bottom: calc(14.4vw);
}

.mtb-0-5 {
  margin-top: calc(2.88vw);
  margin-bottom: calc(2.88vw);
}

.mtb-1 {
  margin-top: calc(5.76vw);
  margin-bottom: calc(5.76vw);
}

.mtb-1-5 {
  margin-top: calc(8.64vw);
  margin-bottom: calc(8.64vw);
}

.mtb-2 {
  margin-top: calc(11.52vw);
  margin-bottom: calc(11.52vw);
}

.mtb-2-5 {
  margin-top: calc(14.4vw);
  margin-bottom: calc(14.4vw);
}

.mt-0-25 {
  margin-top: calc(1.44vw);
}

/*
 * Paddings
 */
.pt-0-5 {
  padding-top: calc(2.88vw);
}

.pt-1 {
  padding-top: calc(5.76vw);
}

.pt-1-5 {
  padding-top: calc(8.64vw);
}

.pt-2 {
  padding-top: calc(11.52vw);
}

.pt-2-5 {
  padding-top: calc(14.4vw);
}

.pb-0-5 {
  padding-bottom: calc(2.88vw);
}

.pb-1 {
  padding-bottom: calc(5.76vw);
}

.pb-1-5 {
  padding-bottom: calc(8.64vw);
}

.pb-2 {
  padding-bottom: calc(11.52vw);
}

.pb-2-5 {
  padding-bottom: calc(14.4vw);
}

.ptb-0-5 {
  padding-top: calc(2.88vw);
  padding-bottom: calc(2.88vw);
}

.ptb-1 {
  padding-top: calc(5.76vw);
  padding-bottom: calc(5.76vw);
}

.ptb-1-5 {
  padding-top: calc(8.64vw);
  padding-bottom: calc(8.64vw);
}

.ptb-2 {
  padding-top: calc(11.52vw);
  padding-bottom: calc(11.52vw);
}

.ptb-2-5 {
  padding-top: calc(14.4vw);
  padding-bottom: calc(14.4vw);
}

/*
 * Margins & Paddings
 */
.mpt-0-5 {
  margin-top: calc(2.88vw);
  padding-top: calc(2.88vw);
}

.mpt-1 {
  margin-top: calc(5.76vw);
  padding-top: calc(5.76vw);
}

.mpt-1-5 {
  margin-top: calc(8.64vw);
  padding-top: calc(8.64vw);
}

.mpt-2 {
  margin-top: calc(11.52vw);
  padding-top: calc(11.52vw);
}

.mpt-2-5 {
  margin-top: calc(14.4vw);
  padding-top: calc(14.4vw);
}

.mpb-0-5 {
  margin-bottom: calc(2.88vw);
  padding-bottom: calc(2.88vw);
}

.mpb-1 {
  margin-bottom: calc(5.76vw);
  padding-bottom: calc(5.76vw);
}

.mpb-1-5 {
  margin-bottom: calc(8.64vw);
  padding-bottom: calc(8.64vw);
}

.mpb-2 {
  margin-bottom: calc(11.52vw);
  padding-bottom: calc(11.52vw);
}

.mpb-2-5 {
  margin-bottom: calc(14.4vw);
  padding-bottom: calc(14.4vw);
}

@media all and (max-width: 1000px) {
  /*
      * Margins
      */
  .mt-t-0-5 {
    margin-top: calc(2.88vw);
  }

  .mt-t-1 {
    margin-top: calc(5.76vw);
  }

  .mt-t-1-5 {
    margin-top: calc(8.64vw);
  }

  .mt-t-2 {
    margin-top: calc(11.52vw);
  }

  .mt-t-2-5 {
    margin-top: calc(14.4vw);
  }

  .mb-t-0-5 {
    margin-bottom: calc(2.88vw);
  }

  .mb-t-1 {
    margin-bottom: calc(5.76vw);
  }

  .mb-t-1-5 {
    margin-bottom: calc(8.64vw);
  }

  .mb-t-2 {
    margin-bottom: calc(11.52vw);
  }

  .mb-t-2-5 {
    margin-bottom: calc(14.4vw);
  }

  .mtb-t-0-5 {
    margin-top: calc(2.88vw);
    margin-bottom: calc(2.88vw);
  }

  .mtb-t-1 {
    margin-top: calc(5.76vw);
    margin-bottom: calc(5.76vw);
  }

  .mtb-t-1-5 {
    margin-top: calc(8.64vw);
    margin-bottom: calc(8.64vw);
  }

  .mtb-t-2 {
    margin-top: calc(11.52vw);
    margin-bottom: calc(11.52vw);
  }

  .mtb-t-2-5 {
    margin-top: calc(14.4vw);
    margin-bottom: calc(14.4vw);
  }

  /*
      * Paddings
      */
  .pt-t-0-5 {
    padding-top: calc(2.88vw);
  }

  .pt-t-1 {
    padding-top: calc(5.76vw);
  }

  .pt-t-1-5 {
    padding-top: calc(8.64vw);
  }

  .pt-t-2 {
    padding-top: calc(11.52vw);
  }

  .pt-t-2-5 {
    padding-top: calc(14.4vw);
  }

  .pb-t-0-5 {
    padding-bottom: calc(2.88vw);
  }

  .pb-t-1 {
    padding-bottom: calc(5.76vw);
  }

  .pb-t-1-5 {
    padding-bottom: calc(8.64vw);
  }

  .pb-t-2 {
    padding-bottom: calc(11.52vw);
  }

  .pb-t-2-5 {
    padding-bottom: calc(14.4vw);
  }

  .ptb-t-0-5 {
    padding-top: calc(2.88vw);
    padding-bottom: calc(2.88vw);
  }

  .ptb-t-1 {
    padding-top: calc(5.76vw);
    padding-bottom: calc(5.76vw);
  }

  .ptb-t-1-5 {
    padding-top: calc(8.64vw);
    padding-bottom: calc(8.64vw);
  }

  .ptb-t-2 {
    padding-top: calc(11.52vw);
    padding-bottom: calc(11.52vw);
  }

  .ptb-t-2-5 {
    padding-top: calc(14.4vw);
    padding-bottom: calc(14.4vw);
  }

  /*
      * Margins & Paddings
      */
  .mpt-t-0-5 {
    margin-top: calc(2.88vw);
    padding-top: calc(2.88vw);
  }

  .mpt-t-1 {
    margin-top: calc(5.76vw);
    padding-top: calc(5.76vw);
  }

  .mpt-t-1-5 {
    margin-top: calc(8.64vw);
    padding-top: calc(8.64vw);
  }

  .mpt-t-2 {
    margin-top: calc(11.52vw);
    padding-top: calc(11.52vw);
  }

  .mpt-t-2-5 {
    margin-top: calc(14.4vw);
    padding-top: calc(14.4vw);
  }

  .mpb-t-0-5 {
    margin-bottom: calc(2.88vw);
    padding-bottom: calc(2.88vw);
  }

  .mpb-t-1 {
    margin-bottom: calc(5.76vw);
    padding-bottom: calc(5.76vw);
  }

  .mpb-t-1-5 {
    margin-bottom: calc(8.64vw);
    padding-bottom: calc(8.64vw);
  }

  .mpb-t-2 {
    margin-bottom: calc(11.52vw);
    padding-bottom: calc(11.52vw);
  }

  .mpb-t-2-5 {
    margin-bottom: calc(14.4vw);
    padding-bottom: calc(14.4vw);
  }
}
@media all and (max-width: 480px) {
  /*
      * Margins
      */
  .mt-m-0-5 {
    margin-top: calc(2.88vw);
  }

  .mt-m-1 {
    margin-top: calc(5.76vw);
  }

  .mt-m-1-5 {
    margin-top: calc(8.64vw);
  }

  .mt-m-2 {
    margin-top: calc(11.52vw);
  }

  .mt-m-2-5 {
    margin-top: calc(14.4vw);
  }

  .mb-m-0-5 {
    margin-bottom: calc(2.88vw);
  }

  .mb-m-1 {
    margin-bottom: calc(5.76vw);
  }

  .mb-m-1-5 {
    margin-bottom: calc(8.64vw);
  }

  .mb-m-2 {
    margin-bottom: calc(11.52vw);
  }

  .mb-m-2-5 {
    margin-bottom: calc(14.4vw);
  }

  .mtb-m-0-5 {
    margin-top: calc(2.88vw);
    margin-bottom: calc(2.88vw);
  }

  .mtb-m-1 {
    margin-top: calc(5.76vw);
    margin-bottom: calc(5.76vw);
  }

  .mtb-m-1-5 {
    margin-top: calc(8.64vw);
    margin-bottom: calc(8.64vw);
  }

  .mtb-m-2 {
    margin-top: calc(11.52vw);
    margin-bottom: calc(11.52vw);
  }

  .mtb-m-2-5 {
    margin-top: calc(14.4vw);
    margin-bottom: calc(14.4vw);
  }

  /*
      * Paddings
      */
  .pt-m-0-5 {
    padding-top: calc(2.88vw);
  }

  .pt-m-1 {
    padding-top: calc(5.76vw);
  }

  .pt-m-1-5 {
    padding-top: calc(8.64vw);
  }

  .pt-m-2 {
    padding-top: calc(11.52vw);
  }

  .pt-m-2-5 {
    padding-top: calc(14.4vw);
  }

  .pb-m-0-5 {
    padding-bottom: calc(2.88vw);
  }

  .pb-m-1 {
    padding-bottom: calc(5.76vw);
  }

  .pb-m-1-5 {
    padding-bottom: calc(8.64vw);
  }

  .pb-m-2 {
    padding-bottom: calc(11.52vw);
  }

  .pb-m-2-5 {
    padding-bottom: calc(14.4vw);
  }

  .ptb-m-0-5 {
    padding-top: calc(2.88vw);
    padding-bottom: calc(2.88vw);
  }

  .ptb-m-1 {
    padding-top: calc(5.76vw);
    padding-bottom: calc(5.76vw);
  }

  .ptb-m-1-5 {
    padding-top: calc(8.64vw);
    padding-bottom: calc(8.64vw);
  }

  .ptb-m-2 {
    padding-top: calc(11.52vw);
    padding-bottom: calc(11.52vw);
  }

  .ptb-m-2-5 {
    padding-top: calc(14.4vw);
    padding-bottom: calc(14.4vw);
  }

  /*
      * Margins & Paddings
      */
  .mpt-m-0-5 {
    margin-top: calc(2.88vw);
    padding-top: calc(2.88vw);
  }

  .mpt-m-1 {
    margin-top: calc(5.76vw);
    padding-top: calc(5.76vw);
  }

  .mpt-m-1-5 {
    margin-top: calc(8.64vw);
    padding-top: calc(8.64vw);
  }

  .mpt-m-2 {
    margin-top: calc(11.52vw);
    padding-top: calc(11.52vw);
  }

  .mpt-m-2-5 {
    margin-top: calc(14.4vw);
    padding-top: calc(14.4vw);
  }

  .mpb-m-0-5 {
    margin-bottom: calc(2.88vw);
    padding-bottom: calc(2.88vw);
  }

  .mpb-m-1 {
    margin-bottom: calc(5.76vw);
    padding-bottom: calc(5.76vw);
  }

  .mpb-m-1-5 {
    margin-bottom: calc(8.64vw);
    padding-bottom: calc(8.64vw);
  }

  .mpb-m-2 {
    margin-bottom: calc(11.52vw);
    padding-bottom: calc(11.52vw);
  }

  .mpb-m-2-5 {
    margin-bottom: calc(14.4vw);
    padding-bottom: calc(14.4vw);
  }
}

/*# sourceMappingURL=css-layout-overrides.css.map */

