/* Static */
@font-face {
  font-family: 'Bree';
  font-style: normal;
  font-weight: 400;
  src: url("https://static.abundanceinvestment.com/assets/fonts/bree-regular.0a4bf308.woff2") format('woff2'), url("https://static.abundanceinvestment.com/assets/fonts/bree-regular.46921c80.woff") format('woff'), url("https://static.abundanceinvestment.com/assets/fonts/bree-regular.2fcf6193.ttf") format('truetype');
}
@font-face {
  font-family: 'PostGrotesk';
  font-style: normal;
  font-weight: 400;
  src: url("https://static.abundanceinvestment.com/assets/fonts/post-grotesk-book.0e06252d.woff2") format('woff2'), url("https://static.abundanceinvestment.com/assets/fonts/post-grotesk-book.a465df1a.woff") format('woff'), url("https://static.abundanceinvestment.com/assets/fonts/post-grotesk-book.f449c329.ttf") format('truetype');
}
@font-face {
  font-family: 'PostGrotesk';
  font-style: italic;
  font-weight: 400;
  src: url("https://static.abundanceinvestment.com/assets/fonts/post-grotesk-book-italic.437fd575.woff2") format('woff2'), url("https://static.abundanceinvestment.com/assets/fonts/post-grotesk-book-italic.5947bcea.woff") format('woff'), url("https://static.abundanceinvestment.com/assets/fonts/post-grotesk-book-italic.6c75cc9d.ttf") format('truetype');
}
@font-face {
  font-family: 'PostGrotesk';
  font-style: normal;
  font-weight: 500;
  src: url("https://static.abundanceinvestment.com/assets/fonts/post-grotesk-medium.47ce5770.woff2") format('woff2'), url("https://static.abundanceinvestment.com/assets/fonts/post-grotesk-medium.1c2fa800.woff") format('woff'), url("https://static.abundanceinvestment.com/assets/fonts/post-grotesk-medium.6f2f5526.ttf") format('truetype');
}
@font-face {
  font-family: 'PostGrotesk';
  font-style: italic;
  font-weight: 500;
  src: url("https://static.abundanceinvestment.com/assets/fonts/post-grotesk-medium-italic.a0787766.woff2") format('woff2'), url("https://static.abundanceinvestment.com/assets/fonts/post-grotesk-medium-italic.a6dd3c21.woff") format('woff'), url("https://static.abundanceinvestment.com/assets/fonts/post-grotesk-medium-italic.ce1824e5.ttf") format('truetype');
}
.content:not(:last-child) {
  margin-bottom: 1.5rem;
}
/* minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */
html,
body,
p,
ol,
ul,
li,
dl,
dt,
dd,
blockquote,
figure,
fieldset,
legend,
textarea,
pre,
iframe,
hr,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
}
ul {
  list-style: none;
}
button,
input,
select,
textarea {
  margin: 0;
}
html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
*,
*::before,
*::after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}
img,
video {
  height: auto;
  max-width: 100%;
}
iframe {
  border: 0;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
td:not([align]),
th:not([align]) {
  text-align: left;
}
html {
  background-color: #fff;
  font-size: 16px;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  min-width: 300px;
  overflow-x: hidden;
  overflow-y: scroll;
  text-rendering: optimizeLegibility;
  -webkit-text-size-adjust: 100%;
     -moz-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%;
}
article,
aside,
figure,
footer,
header,
hgroup,
section {
  display: block;
}
body,
button,
input,
select,
textarea {
  font-family: 'PostGrotesk', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
code,
pre {
  -moz-osx-font-smoothing: auto;
  -webkit-font-smoothing: auto;
  font-family: monospace;
}
body {
  color: #4b4b49;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.5;
}
a {
  color: #e785b5;
  cursor: pointer;
  text-decoration: none;
}
a strong {
  color: currentColor;
}
a:hover {
  color: #363635;
}
code {
  background-color: #f6f4f4;
  color: #e84255;
  font-size: 0.875em;
  font-weight: normal;
  padding: 0.25em 0.5em 0.25em;
}
hr {
  background-color: #f6f4f4;
  border: none;
  display: block;
  height: 2px;
  margin: 1.5rem 0;
}
img {
  height: auto;
  max-width: 100%;
}
input[type="checkbox"],
input[type="radio"] {
  vertical-align: baseline;
}
small {
  font-size: 0.875em;
}
span {
  font-style: inherit;
  font-weight: inherit;
}
strong {
  color: #363635;
  font-weight: 500;
}
fieldset {
  border: none;
}
pre {
  -webkit-overflow-scrolling: touch;
  background-color: #f6f4f4;
  color: #4b4b49;
  font-size: 0.875em;
  overflow-x: auto;
  padding: 1.25rem 1.5rem;
  white-space: pre;
  word-wrap: normal;
}
pre code {
  background-color: transparent;
  color: currentColor;
  font-size: 1em;
  padding: 0;
}
table td,
table th {
  vertical-align: top;
}
table td:not([align]),
table th:not([align]) {
  text-align: left;
}
table th {
  color: #363635;
}
.container {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin: 0 auto;
  position: relative;
  width: auto;
}
.container.is-fluid {
  max-width: none;
  padding-left: 32px;
  padding-right: 32px;
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .container {
    max-width: 960px;
  }
}
@media screen and (max-width: 1215px) {
  .container.is-widescreen {
    max-width: 1152px;
  }
}
@media screen and (max-width: 1407px) {
  .container.is-fullhd {
    max-width: 1344px;
  }
}
@media screen and (min-width: 1216px) {
  .container {
    max-width: 1152px;
  }
}
@media screen and (min-width: 1408px) {
  .container {
    max-width: 1344px;
  }
}
.content li + li {
  margin-top: 0.25em;
}
.content p:not(:last-child),
.content dl:not(:last-child),
.content ol:not(:last-child),
.content ul:not(:last-child),
.content blockquote:not(:last-child),
.content pre:not(:last-child),
.content table:not(:last-child) {
  margin-bottom: 1em;
}
.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content h6 {
  color: #363635;
  font-weight: 600;
  line-height: 1.125;
}
.content h1 {
  font-size: 2em;
  margin-bottom: 0.5em;
}
.content h1:not(:first-child) {
  margin-top: 1em;
}
.content h2 {
  font-size: 1.75em;
  margin-bottom: 0.5714em;
}
.content h2:not(:first-child) {
  margin-top: 1.1428em;
}
.content h3 {
  font-size: 1.5em;
  margin-bottom: 0.6666em;
}
.content h3:not(:first-child) {
  margin-top: 1.3333em;
}
.content h4 {
  font-size: 1.25em;
  margin-bottom: 0.8em;
}
.content h5 {
  font-size: 1.125em;
  margin-bottom: 0.8888em;
}
.content h6 {
  font-size: 1em;
  margin-bottom: 1em;
}
.content blockquote {
  background-color: #f6f4f4;
  border-left: 5px solid #e0d8d7;
  padding: 1.25em;
}
.content ol {
  list-style-position: outside;
  margin-left: 2em;
  margin-top: 1em;
}
.content ol:not([type]) {
  list-style-type: decimal;
}
.content ol:not([type]).is-lower-alpha {
  list-style-type: lower-alpha;
}
.content ol:not([type]).is-lower-roman {
  list-style-type: lower-roman;
}
.content ol:not([type]).is-upper-alpha {
  list-style-type: upper-alpha;
}
.content ol:not([type]).is-upper-roman {
  list-style-type: upper-roman;
}
.content ul {
  list-style: disc outside;
  margin-left: 2em;
  margin-top: 1em;
}
.content ul ul {
  list-style-type: circle;
  margin-top: 0.5em;
}
.content ul ul ul {
  list-style-type: square;
}
.content dd {
  margin-left: 2em;
}
.content figure {
  margin-left: 2em;
  margin-right: 2em;
  text-align: center;
}
.content figure:not(:first-child) {
  margin-top: 2em;
}
.content figure:not(:last-child) {
  margin-bottom: 2em;
}
.content figure img {
  display: inline-block;
}
.content figure figcaption {
  font-style: italic;
}
.content pre {
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  padding: 1.25em 1.5em;
  white-space: pre;
  word-wrap: normal;
}
.content sup,
.content sub {
  font-size: 75%;
}
.content table {
  width: 100%;
}
.content table td,
.content table th {
  border: 1px solid #e0d8d7;
  border-width: 0 0 1px;
  padding: 0.5em 0.75em;
  vertical-align: top;
}
.content table th {
  color: #363635;
}
.content table th:not([align]) {
  text-align: left;
}
.content table thead td,
.content table thead th {
  border-width: 0 0 2px;
  color: #363635;
}
.content table tfoot td,
.content table tfoot th {
  border-width: 2px 0 0;
  color: #363635;
}
.content table tbody tr:last-child td,
.content table tbody tr:last-child th {
  border-bottom-width: 0;
}
.content .tabs li + li {
  margin-top: 0;
}
.content.is-small {
  font-size: 1rem;
}
.content.is-medium {
  font-size: 1.25rem;
}
.content.is-large {
  font-size: 1.5rem;
}
.column {
  display: block;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  padding: 0.75rem;
}
.columns.is-mobile > .column.is-narrow {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.columns.is-mobile > .column.is-full {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 100%;
}
.columns.is-mobile > .column.is-three-quarters {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 75%;
}
.columns.is-mobile > .column.is-two-thirds {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 66.6666%;
}
.columns.is-mobile > .column.is-half {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 50%;
}
.columns.is-mobile > .column.is-one-third {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 33.3333%;
}
.columns.is-mobile > .column.is-one-quarter {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 25%;
}
.columns.is-mobile > .column.is-one-fifth {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 20%;
}
.columns.is-mobile > .column.is-two-fifths {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 40%;
}
.columns.is-mobile > .column.is-three-fifths {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 60%;
}
.columns.is-mobile > .column.is-four-fifths {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 80%;
}
.columns.is-mobile > .column.is-offset-three-quarters {
  margin-left: 75%;
}
.columns.is-mobile > .column.is-offset-two-thirds {
  margin-left: 66.6666%;
}
.columns.is-mobile > .column.is-offset-half {
  margin-left: 50%;
}
.columns.is-mobile > .column.is-offset-one-third {
  margin-left: 33.3333%;
}
.columns.is-mobile > .column.is-offset-one-quarter {
  margin-left: 25%;
}
.columns.is-mobile > .column.is-offset-one-fifth {
  margin-left: 20%;
}
.columns.is-mobile > .column.is-offset-two-fifths {
  margin-left: 40%;
}
.columns.is-mobile > .column.is-offset-three-fifths {
  margin-left: 60%;
}
.columns.is-mobile > .column.is-offset-four-fifths {
  margin-left: 80%;
}
.columns.is-mobile > .column.is-0 {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 0%;
}
.columns.is-mobile > .column.is-offset-0 {
  margin-left: 0%;
}
.columns.is-mobile > .column.is-1 {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 8.333333333333332%;
}
.columns.is-mobile > .column.is-offset-1 {
  margin-left: 8.333333333333332%;
}
.columns.is-mobile > .column.is-2 {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 16.666666666666664%;
}
.columns.is-mobile > .column.is-offset-2 {
  margin-left: 16.666666666666664%;
}
.columns.is-mobile > .column.is-3 {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 25%;
}
.columns.is-mobile > .column.is-offset-3 {
  margin-left: 25%;
}
.columns.is-mobile > .column.is-4 {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 33.33333333333333%;
}
.columns.is-mobile > .column.is-offset-4 {
  margin-left: 33.33333333333333%;
}
.columns.is-mobile > .column.is-5 {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 41.66666666666667%;
}
.columns.is-mobile > .column.is-offset-5 {
  margin-left: 41.66666666666667%;
}
.columns.is-mobile > .column.is-6 {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 50%;
}
.columns.is-mobile > .column.is-offset-6 {
  margin-left: 50%;
}
.columns.is-mobile > .column.is-7 {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 58.333333333333336%;
}
.columns.is-mobile > .column.is-offset-7 {
  margin-left: 58.333333333333336%;
}
.columns.is-mobile > .column.is-8 {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 66.66666666666666%;
}
.columns.is-mobile > .column.is-offset-8 {
  margin-left: 66.66666666666666%;
}
.columns.is-mobile > .column.is-9 {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 75%;
}
.columns.is-mobile > .column.is-offset-9 {
  margin-left: 75%;
}
.columns.is-mobile > .column.is-10 {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 83.33333333333334%;
}
.columns.is-mobile > .column.is-offset-10 {
  margin-left: 83.33333333333334%;
}
.columns.is-mobile > .column.is-11 {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 91.66666666666666%;
}
.columns.is-mobile > .column.is-offset-11 {
  margin-left: 91.66666666666666%;
}
.columns.is-mobile > .column.is-12 {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 100%;
}
.columns.is-mobile > .column.is-offset-12 {
  margin-left: 100%;
}
@media screen and (max-width: 768px) {
  .column.is-narrow-mobile {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
  .column.is-full-mobile {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 100%;
  }
  .column.is-three-quarters-mobile {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 75%;
  }
  .column.is-two-thirds-mobile {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 66.6666%;
  }
  .column.is-half-mobile {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 50%;
  }
  .column.is-one-third-mobile {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-mobile {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 25%;
  }
  .column.is-one-fifth-mobile {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 20%;
  }
  .column.is-two-fifths-mobile {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 40%;
  }
  .column.is-three-fifths-mobile {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 60%;
  }
  .column.is-four-fifths-mobile {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-mobile {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds-mobile {
    margin-left: 66.6666%;
  }
  .column.is-offset-half-mobile {
    margin-left: 50%;
  }
  .column.is-offset-one-third-mobile {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter-mobile {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth-mobile {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths-mobile {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths-mobile {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths-mobile {
    margin-left: 80%;
  }
  .column.is-0-mobile {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 0%;
  }
  .column.is-offset-0-mobile {
    margin-left: 0%;
  }
  .column.is-1-mobile {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 8.333333333333332%;
  }
  .column.is-offset-1-mobile {
    margin-left: 8.333333333333332%;
  }
  .column.is-2-mobile {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 16.666666666666664%;
  }
  .column.is-offset-2-mobile {
    margin-left: 16.666666666666664%;
  }
  .column.is-3-mobile {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 25%;
  }
  .column.is-offset-3-mobile {
    margin-left: 25%;
  }
  .column.is-4-mobile {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 33.33333333333333%;
  }
  .column.is-offset-4-mobile {
    margin-left: 33.33333333333333%;
  }
  .column.is-5-mobile {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 41.66666666666667%;
  }
  .column.is-offset-5-mobile {
    margin-left: 41.66666666666667%;
  }
  .column.is-6-mobile {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 50%;
  }
  .column.is-offset-6-mobile {
    margin-left: 50%;
  }
  .column.is-7-mobile {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 58.333333333333336%;
  }
  .column.is-offset-7-mobile {
    margin-left: 58.333333333333336%;
  }
  .column.is-8-mobile {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 66.66666666666666%;
  }
  .column.is-offset-8-mobile {
    margin-left: 66.66666666666666%;
  }
  .column.is-9-mobile {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 75%;
  }
  .column.is-offset-9-mobile {
    margin-left: 75%;
  }
  .column.is-10-mobile {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 83.33333333333334%;
  }
  .column.is-offset-10-mobile {
    margin-left: 83.33333333333334%;
  }
  .column.is-11-mobile {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 91.66666666666666%;
  }
  .column.is-offset-11-mobile {
    margin-left: 91.66666666666666%;
  }
  .column.is-12-mobile {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 100%;
  }
  .column.is-offset-12-mobile {
    margin-left: 100%;
  }
}
@media screen and (min-width: 769px), print {
  .column.is-narrow,
  .column.is-narrow-tablet {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
  .column.is-full,
  .column.is-full-tablet {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 100%;
  }
  .column.is-three-quarters,
  .column.is-three-quarters-tablet {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 75%;
  }
  .column.is-two-thirds,
  .column.is-two-thirds-tablet {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 66.6666%;
  }
  .column.is-half,
  .column.is-half-tablet {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 50%;
  }
  .column.is-one-third,
  .column.is-one-third-tablet {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter,
  .column.is-one-quarter-tablet {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 25%;
  }
  .column.is-one-fifth,
  .column.is-one-fifth-tablet {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 20%;
  }
  .column.is-two-fifths,
  .column.is-two-fifths-tablet {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 40%;
  }
  .column.is-three-fifths,
  .column.is-three-fifths-tablet {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 60%;
  }
  .column.is-four-fifths,
  .column.is-four-fifths-tablet {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters,
  .column.is-offset-three-quarters-tablet {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds,
  .column.is-offset-two-thirds-tablet {
    margin-left: 66.6666%;
  }
  .column.is-offset-half,
  .column.is-offset-half-tablet {
    margin-left: 50%;
  }
  .column.is-offset-one-third,
  .column.is-offset-one-third-tablet {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter,
  .column.is-offset-one-quarter-tablet {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth,
  .column.is-offset-one-fifth-tablet {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths,
  .column.is-offset-two-fifths-tablet {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths,
  .column.is-offset-three-fifths-tablet {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths,
  .column.is-offset-four-fifths-tablet {
    margin-left: 80%;
  }
  .column.is-0,
  .column.is-0-tablet {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 0%;
  }
  .column.is-offset-0,
  .column.is-offset-0-tablet {
    margin-left: 0%;
  }
  .column.is-1,
  .column.is-1-tablet {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 8.333333333333332%;
  }
  .column.is-offset-1,
  .column.is-offset-1-tablet {
    margin-left: 8.333333333333332%;
  }
  .column.is-2,
  .column.is-2-tablet {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 16.666666666666664%;
  }
  .column.is-offset-2,
  .column.is-offset-2-tablet {
    margin-left: 16.666666666666664%;
  }
  .column.is-3,
  .column.is-3-tablet {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 25%;
  }
  .column.is-offset-3,
  .column.is-offset-3-tablet {
    margin-left: 25%;
  }
  .column.is-4,
  .column.is-4-tablet {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 33.33333333333333%;
  }
  .column.is-offset-4,
  .column.is-offset-4-tablet {
    margin-left: 33.33333333333333%;
  }
  .column.is-5,
  .column.is-5-tablet {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 41.66666666666667%;
  }
  .column.is-offset-5,
  .column.is-offset-5-tablet {
    margin-left: 41.66666666666667%;
  }
  .column.is-6,
  .column.is-6-tablet {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 50%;
  }
  .column.is-offset-6,
  .column.is-offset-6-tablet {
    margin-left: 50%;
  }
  .column.is-7,
  .column.is-7-tablet {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 58.333333333333336%;
  }
  .column.is-offset-7,
  .column.is-offset-7-tablet {
    margin-left: 58.333333333333336%;
  }
  .column.is-8,
  .column.is-8-tablet {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 66.66666666666666%;
  }
  .column.is-offset-8,
  .column.is-offset-8-tablet {
    margin-left: 66.66666666666666%;
  }
  .column.is-9,
  .column.is-9-tablet {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 75%;
  }
  .column.is-offset-9,
  .column.is-offset-9-tablet {
    margin-left: 75%;
  }
  .column.is-10,
  .column.is-10-tablet {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 83.33333333333334%;
  }
  .column.is-offset-10,
  .column.is-offset-10-tablet {
    margin-left: 83.33333333333334%;
  }
  .column.is-11,
  .column.is-11-tablet {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 91.66666666666666%;
  }
  .column.is-offset-11,
  .column.is-offset-11-tablet {
    margin-left: 91.66666666666666%;
  }
  .column.is-12,
  .column.is-12-tablet {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 100%;
  }
  .column.is-offset-12,
  .column.is-offset-12-tablet {
    margin-left: 100%;
  }
}
@media screen and (max-width: 1023px) {
  .column.is-narrow-touch {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
  .column.is-full-touch {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 100%;
  }
  .column.is-three-quarters-touch {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 75%;
  }
  .column.is-two-thirds-touch {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 66.6666%;
  }
  .column.is-half-touch {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 50%;
  }
  .column.is-one-third-touch {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-touch {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 25%;
  }
  .column.is-one-fifth-touch {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 20%;
  }
  .column.is-two-fifths-touch {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 40%;
  }
  .column.is-three-fifths-touch {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 60%;
  }
  .column.is-four-fifths-touch {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-touch {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds-touch {
    margin-left: 66.6666%;
  }
  .column.is-offset-half-touch {
    margin-left: 50%;
  }
  .column.is-offset-one-third-touch {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter-touch {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth-touch {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths-touch {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths-touch {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths-touch {
    margin-left: 80%;
  }
  .column.is-0-touch {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 0%;
  }
  .column.is-offset-0-touch {
    margin-left: 0%;
  }
  .column.is-1-touch {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 8.333333333333332%;
  }
  .column.is-offset-1-touch {
    margin-left: 8.333333333333332%;
  }
  .column.is-2-touch {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 16.666666666666664%;
  }
  .column.is-offset-2-touch {
    margin-left: 16.666666666666664%;
  }
  .column.is-3-touch {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 25%;
  }
  .column.is-offset-3-touch {
    margin-left: 25%;
  }
  .column.is-4-touch {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 33.33333333333333%;
  }
  .column.is-offset-4-touch {
    margin-left: 33.33333333333333%;
  }
  .column.is-5-touch {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 41.66666666666667%;
  }
  .column.is-offset-5-touch {
    margin-left: 41.66666666666667%;
  }
  .column.is-6-touch {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 50%;
  }
  .column.is-offset-6-touch {
    margin-left: 50%;
  }
  .column.is-7-touch {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 58.333333333333336%;
  }
  .column.is-offset-7-touch {
    margin-left: 58.333333333333336%;
  }
  .column.is-8-touch {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 66.66666666666666%;
  }
  .column.is-offset-8-touch {
    margin-left: 66.66666666666666%;
  }
  .column.is-9-touch {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 75%;
  }
  .column.is-offset-9-touch {
    margin-left: 75%;
  }
  .column.is-10-touch {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 83.33333333333334%;
  }
  .column.is-offset-10-touch {
    margin-left: 83.33333333333334%;
  }
  .column.is-11-touch {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 91.66666666666666%;
  }
  .column.is-offset-11-touch {
    margin-left: 91.66666666666666%;
  }
  .column.is-12-touch {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 100%;
  }
  .column.is-offset-12-touch {
    margin-left: 100%;
  }
}
@media screen and (min-width: 1024px) {
  .column.is-narrow-desktop {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
  .column.is-full-desktop {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 100%;
  }
  .column.is-three-quarters-desktop {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 75%;
  }
  .column.is-two-thirds-desktop {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 66.6666%;
  }
  .column.is-half-desktop {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 50%;
  }
  .column.is-one-third-desktop {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-desktop {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 25%;
  }
  .column.is-one-fifth-desktop {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 20%;
  }
  .column.is-two-fifths-desktop {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 40%;
  }
  .column.is-three-fifths-desktop {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 60%;
  }
  .column.is-four-fifths-desktop {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-desktop {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds-desktop {
    margin-left: 66.6666%;
  }
  .column.is-offset-half-desktop {
    margin-left: 50%;
  }
  .column.is-offset-one-third-desktop {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter-desktop {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth-desktop {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths-desktop {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths-desktop {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths-desktop {
    margin-left: 80%;
  }
  .column.is-0-desktop {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 0%;
  }
  .column.is-offset-0-desktop {
    margin-left: 0%;
  }
  .column.is-1-desktop {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 8.333333333333332%;
  }
  .column.is-offset-1-desktop {
    margin-left: 8.333333333333332%;
  }
  .column.is-2-desktop {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 16.666666666666664%;
  }
  .column.is-offset-2-desktop {
    margin-left: 16.666666666666664%;
  }
  .column.is-3-desktop {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 25%;
  }
  .column.is-offset-3-desktop {
    margin-left: 25%;
  }
  .column.is-4-desktop {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 33.33333333333333%;
  }
  .column.is-offset-4-desktop {
    margin-left: 33.33333333333333%;
  }
  .column.is-5-desktop {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 41.66666666666667%;
  }
  .column.is-offset-5-desktop {
    margin-left: 41.66666666666667%;
  }
  .column.is-6-desktop {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 50%;
  }
  .column.is-offset-6-desktop {
    margin-left: 50%;
  }
  .column.is-7-desktop {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 58.333333333333336%;
  }
  .column.is-offset-7-desktop {
    margin-left: 58.333333333333336%;
  }
  .column.is-8-desktop {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 66.66666666666666%;
  }
  .column.is-offset-8-desktop {
    margin-left: 66.66666666666666%;
  }
  .column.is-9-desktop {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 75%;
  }
  .column.is-offset-9-desktop {
    margin-left: 75%;
  }
  .column.is-10-desktop {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 83.33333333333334%;
  }
  .column.is-offset-10-desktop {
    margin-left: 83.33333333333334%;
  }
  .column.is-11-desktop {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 91.66666666666666%;
  }
  .column.is-offset-11-desktop {
    margin-left: 91.66666666666666%;
  }
  .column.is-12-desktop {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 100%;
  }
  .column.is-offset-12-desktop {
    margin-left: 100%;
  }
}
@media screen and (min-width: 1216px) {
  .column.is-narrow-widescreen {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
  .column.is-full-widescreen {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 100%;
  }
  .column.is-three-quarters-widescreen {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 75%;
  }
  .column.is-two-thirds-widescreen {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 66.6666%;
  }
  .column.is-half-widescreen {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 50%;
  }
  .column.is-one-third-widescreen {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-widescreen {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 25%;
  }
  .column.is-one-fifth-widescreen {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 20%;
  }
  .column.is-two-fifths-widescreen {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 40%;
  }
  .column.is-three-fifths-widescreen {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 60%;
  }
  .column.is-four-fifths-widescreen {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-widescreen {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds-widescreen {
    margin-left: 66.6666%;
  }
  .column.is-offset-half-widescreen {
    margin-left: 50%;
  }
  .column.is-offset-one-third-widescreen {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter-widescreen {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth-widescreen {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths-widescreen {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths-widescreen {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths-widescreen {
    margin-left: 80%;
  }
  .column.is-0-widescreen {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 0%;
  }
  .column.is-offset-0-widescreen {
    margin-left: 0%;
  }
  .column.is-1-widescreen {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 8.333333333333332%;
  }
  .column.is-offset-1-widescreen {
    margin-left: 8.333333333333332%;
  }
  .column.is-2-widescreen {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 16.666666666666664%;
  }
  .column.is-offset-2-widescreen {
    margin-left: 16.666666666666664%;
  }
  .column.is-3-widescreen {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 25%;
  }
  .column.is-offset-3-widescreen {
    margin-left: 25%;
  }
  .column.is-4-widescreen {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 33.33333333333333%;
  }
  .column.is-offset-4-widescreen {
    margin-left: 33.33333333333333%;
  }
  .column.is-5-widescreen {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 41.66666666666667%;
  }
  .column.is-offset-5-widescreen {
    margin-left: 41.66666666666667%;
  }
  .column.is-6-widescreen {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 50%;
  }
  .column.is-offset-6-widescreen {
    margin-left: 50%;
  }
  .column.is-7-widescreen {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 58.333333333333336%;
  }
  .column.is-offset-7-widescreen {
    margin-left: 58.333333333333336%;
  }
  .column.is-8-widescreen {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 66.66666666666666%;
  }
  .column.is-offset-8-widescreen {
    margin-left: 66.66666666666666%;
  }
  .column.is-9-widescreen {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 75%;
  }
  .column.is-offset-9-widescreen {
    margin-left: 75%;
  }
  .column.is-10-widescreen {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 83.33333333333334%;
  }
  .column.is-offset-10-widescreen {
    margin-left: 83.33333333333334%;
  }
  .column.is-11-widescreen {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 91.66666666666666%;
  }
  .column.is-offset-11-widescreen {
    margin-left: 91.66666666666666%;
  }
  .column.is-12-widescreen {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 100%;
  }
  .column.is-offset-12-widescreen {
    margin-left: 100%;
  }
}
@media screen and (min-width: 1408px) {
  .column.is-narrow-fullhd {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
  .column.is-full-fullhd {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 100%;
  }
  .column.is-three-quarters-fullhd {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 75%;
  }
  .column.is-two-thirds-fullhd {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 66.6666%;
  }
  .column.is-half-fullhd {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 50%;
  }
  .column.is-one-third-fullhd {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 33.3333%;
  }
  .column.is-one-quarter-fullhd {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 25%;
  }
  .column.is-one-fifth-fullhd {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 20%;
  }
  .column.is-two-fifths-fullhd {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 40%;
  }
  .column.is-three-fifths-fullhd {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 60%;
  }
  .column.is-four-fifths-fullhd {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 80%;
  }
  .column.is-offset-three-quarters-fullhd {
    margin-left: 75%;
  }
  .column.is-offset-two-thirds-fullhd {
    margin-left: 66.6666%;
  }
  .column.is-offset-half-fullhd {
    margin-left: 50%;
  }
  .column.is-offset-one-third-fullhd {
    margin-left: 33.3333%;
  }
  .column.is-offset-one-quarter-fullhd {
    margin-left: 25%;
  }
  .column.is-offset-one-fifth-fullhd {
    margin-left: 20%;
  }
  .column.is-offset-two-fifths-fullhd {
    margin-left: 40%;
  }
  .column.is-offset-three-fifths-fullhd {
    margin-left: 60%;
  }
  .column.is-offset-four-fifths-fullhd {
    margin-left: 80%;
  }
  .column.is-0-fullhd {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 0%;
  }
  .column.is-offset-0-fullhd {
    margin-left: 0%;
  }
  .column.is-1-fullhd {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 8.333333333333332%;
  }
  .column.is-offset-1-fullhd {
    margin-left: 8.333333333333332%;
  }
  .column.is-2-fullhd {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 16.666666666666664%;
  }
  .column.is-offset-2-fullhd {
    margin-left: 16.666666666666664%;
  }
  .column.is-3-fullhd {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 25%;
  }
  .column.is-offset-3-fullhd {
    margin-left: 25%;
  }
  .column.is-4-fullhd {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 33.33333333333333%;
  }
  .column.is-offset-4-fullhd {
    margin-left: 33.33333333333333%;
  }
  .column.is-5-fullhd {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 41.66666666666667%;
  }
  .column.is-offset-5-fullhd {
    margin-left: 41.66666666666667%;
  }
  .column.is-6-fullhd {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 50%;
  }
  .column.is-offset-6-fullhd {
    margin-left: 50%;
  }
  .column.is-7-fullhd {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 58.333333333333336%;
  }
  .column.is-offset-7-fullhd {
    margin-left: 58.333333333333336%;
  }
  .column.is-8-fullhd {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 66.66666666666666%;
  }
  .column.is-offset-8-fullhd {
    margin-left: 66.66666666666666%;
  }
  .column.is-9-fullhd {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 75%;
  }
  .column.is-offset-9-fullhd {
    margin-left: 75%;
  }
  .column.is-10-fullhd {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 83.33333333333334%;
  }
  .column.is-offset-10-fullhd {
    margin-left: 83.33333333333334%;
  }
  .column.is-11-fullhd {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 91.66666666666666%;
  }
  .column.is-offset-11-fullhd {
    margin-left: 91.66666666666666%;
  }
  .column.is-12-fullhd {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 100%;
  }
  .column.is-offset-12-fullhd {
    margin-left: 100%;
  }
}
.columns {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
  margin-top: -0.75rem;
}
.columns:last-child {
  margin-bottom: -0.75rem;
}
.columns:not(:last-child) {
  margin-bottom: calc(1.5rem - 0.75rem);
}
.columns.is-centered {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.columns.is-gapless {
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
}
.columns.is-gapless > .column {
  margin: 0;
  padding: 0 !important;
}
.columns.is-gapless:not(:last-child) {
  margin-bottom: 1.5rem;
}
.columns.is-gapless:last-child {
  margin-bottom: 0;
}
.columns.is-mobile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.columns.is-multiline {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.columns.is-vcentered {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (min-width: 769px), print {
  .columns:not(.is-desktop) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-desktop {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.columns.is-variable {
  --columnGap: 0.75rem;
  margin-left: calc(-1 * var(--columnGap));
  margin-right: calc(-1 * var(--columnGap));
}
.columns.is-variable .column {
  padding-left: var(--columnGap);
  padding-right: var(--columnGap);
}
.columns.is-variable.is-0 {
  --columnGap: 0rem;
}
@media screen and (max-width: 768px) {
  .columns.is-variable.is-0-mobile {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 769px), print {
  .columns.is-variable.is-0-tablet {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .columns.is-variable.is-0-tablet-only {
    --columnGap: 0rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-0-touch {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-0-desktop {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-0-desktop-only {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-0-widescreen {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-0-widescreen-only {
    --columnGap: 0rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-0-fullhd {
    --columnGap: 0rem;
  }
}
.columns.is-variable.is-1 {
  --columnGap: 0.25rem;
}
@media screen and (max-width: 768px) {
  .columns.is-variable.is-1-mobile {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 769px), print {
  .columns.is-variable.is-1-tablet {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .columns.is-variable.is-1-tablet-only {
    --columnGap: 0.25rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-1-touch {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-1-desktop {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-1-desktop-only {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-1-widescreen {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-1-widescreen-only {
    --columnGap: 0.25rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-1-fullhd {
    --columnGap: 0.25rem;
  }
}
.columns.is-variable.is-2 {
  --columnGap: 0.5rem;
}
@media screen and (max-width: 768px) {
  .columns.is-variable.is-2-mobile {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 769px), print {
  .columns.is-variable.is-2-tablet {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .columns.is-variable.is-2-tablet-only {
    --columnGap: 0.5rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-2-touch {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-2-desktop {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-2-desktop-only {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-2-widescreen {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-2-widescreen-only {
    --columnGap: 0.5rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-2-fullhd {
    --columnGap: 0.5rem;
  }
}
.columns.is-variable.is-3 {
  --columnGap: 0.75rem;
}
@media screen and (max-width: 768px) {
  .columns.is-variable.is-3-mobile {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 769px), print {
  .columns.is-variable.is-3-tablet {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .columns.is-variable.is-3-tablet-only {
    --columnGap: 0.75rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-3-touch {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-3-desktop {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-3-desktop-only {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-3-widescreen {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-3-widescreen-only {
    --columnGap: 0.75rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-3-fullhd {
    --columnGap: 0.75rem;
  }
}
.columns.is-variable.is-4 {
  --columnGap: 1rem;
}
@media screen and (max-width: 768px) {
  .columns.is-variable.is-4-mobile {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 769px), print {
  .columns.is-variable.is-4-tablet {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .columns.is-variable.is-4-tablet-only {
    --columnGap: 1rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-4-touch {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-4-desktop {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-4-desktop-only {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-4-widescreen {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-4-widescreen-only {
    --columnGap: 1rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-4-fullhd {
    --columnGap: 1rem;
  }
}
.columns.is-variable.is-5 {
  --columnGap: 1.25rem;
}
@media screen and (max-width: 768px) {
  .columns.is-variable.is-5-mobile {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 769px), print {
  .columns.is-variable.is-5-tablet {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .columns.is-variable.is-5-tablet-only {
    --columnGap: 1.25rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-5-touch {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-5-desktop {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-5-desktop-only {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-5-widescreen {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-5-widescreen-only {
    --columnGap: 1.25rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-5-fullhd {
    --columnGap: 1.25rem;
  }
}
.columns.is-variable.is-6 {
  --columnGap: 1.5rem;
}
@media screen and (max-width: 768px) {
  .columns.is-variable.is-6-mobile {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 769px), print {
  .columns.is-variable.is-6-tablet {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .columns.is-variable.is-6-tablet-only {
    --columnGap: 1.5rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-6-touch {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-6-desktop {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-6-desktop-only {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-6-widescreen {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-6-widescreen-only {
    --columnGap: 1.5rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-6-fullhd {
    --columnGap: 1.5rem;
  }
}
.columns.is-variable.is-7 {
  --columnGap: 1.75rem;
}
@media screen and (max-width: 768px) {
  .columns.is-variable.is-7-mobile {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 769px), print {
  .columns.is-variable.is-7-tablet {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .columns.is-variable.is-7-tablet-only {
    --columnGap: 1.75rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-7-touch {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-7-desktop {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-7-desktop-only {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-7-widescreen {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-7-widescreen-only {
    --columnGap: 1.75rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-7-fullhd {
    --columnGap: 1.75rem;
  }
}
.columns.is-variable.is-8 {
  --columnGap: 2rem;
}
@media screen and (max-width: 768px) {
  .columns.is-variable.is-8-mobile {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 769px), print {
  .columns.is-variable.is-8-tablet {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .columns.is-variable.is-8-tablet-only {
    --columnGap: 2rem;
  }
}
@media screen and (max-width: 1023px) {
  .columns.is-variable.is-8-touch {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 1024px) {
  .columns.is-variable.is-8-desktop {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1215px) {
  .columns.is-variable.is-8-desktop-only {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 1216px) {
  .columns.is-variable.is-8-widescreen {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 1216px) and (max-width: 1407px) {
  .columns.is-variable.is-8-widescreen-only {
    --columnGap: 2rem;
  }
}
@media screen and (min-width: 1408px) {
  .columns.is-variable.is-8-fullhd {
    --columnGap: 2rem;
  }
}
.team {
  display: block;
  margin: 3.5rem 0 -3.5rem;
}
@media screen and (min-width: 1024px) {
  .team {
    margin: 6rem 0 -6rem;
  }
}
.bio img {
  border-radius: 50%;
  display: block;
  margin: 0 auto;
}
@media screen and (max-width: 1023px) {
  .bio h2,
  .bio .title {
    text-align: center;
  }
}
.bio .content h2 {
  margin-bottom: 0.25em;
}
.bio .title {
  color: #7c7c79;
  font-size: 0.875rem;
  font-weight: 500;
  letter-spacing: 0.025em;
  margin-bottom: 1.5em;
  text-transform: uppercase;
}
.bio blockquote {
  margin-top: 1.5em;
}
.staff {
  -webkit-mask-image: -webkit-radial-gradient(#fff, #000);
  border-radius: 50%;
  cursor: default;
  overflow: hidden;
  position: relative;
}
.staff:hover .info {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.staff:hover h4,
.staff:hover .title {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.staff img {
  display: block;
}
.staff .info {
  background-color: #363635;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 1em;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
  -webkit-transform: translate3d(0, 100%, 0);
          transform: translate3d(0, 100%, 0);
  -webkit-transition: -webkit-transform 125ms ease-out;
  transition: -webkit-transform 125ms ease-out;
  transition: transform 125ms ease-out;
  transition: transform 125ms ease-out, -webkit-transform 125ms ease-out;
}
.staff h4,
.staff .title {
  opacity: 0;
  -webkit-transform: translate3d(0, 50%, 0);
          transform: translate3d(0, 50%, 0);
  -webkit-transition-duration: 125ms;
          transition-duration: 125ms;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}
.staff h4 {
  color: #fbf9f9;
  margin-bottom: 0.25em;
  -webkit-transition-delay: 125ms;
          transition-delay: 125ms;
}
.staff .title {
  color: #7c7c79;
  font-size: 0.75rem;
  font-weight: 500;
  letter-spacing: 0.025em;
  text-transform: uppercase;
  -webkit-transition-delay: 187.5ms;
          transition-delay: 187.5ms;
}
.press .content h4 {
  margin-bottom: 0.5em;
}
.press .content p {
  margin-bottom: 2em;
}
.press .content cite {
  display: block;
  font-size: 1rem;
}
.has-light-background {
  background-color: #f6f4f4;
}
.has-dark-background {
  background-color: #363635;
}
.has-accent-background {
  background-color: #69c3c8;
}
.has-dark-background {
  color: #beafac;
}
.has-dark-background h1,
.has-dark-background h2,
.has-dark-background h3,
.has-dark-background strong,
.has-dark-background .facts .value,
.has-dark-background .label {
  color: #fbf9f9;
}
.has-dark-background a:hover {
  color: #fbf9f9;
}
.has-dark-background a:active {
  color: #beafac;
}
.has-dark-background .spinner:after {
  border-color: #4b4b49;
  border-right-color: #beafac;
}
.has-accent-background {
  background-size: cover;
  color: #363635;
}
.has-accent-background h1,
.has-accent-background h2,
.has-accent-background h3,
.has-accent-background strong,
.has-accent-background .facts .value,
.has-accent-background .label {
  color: #fff;
}
.has-accent-background a {
  color: #fff;
}
.has-accent-background a:hover {
  color: rgba(255,255,255,0.75);
}
.has-accent-background a:active,
.has-accent-background a.is-active {
  color: #4b4b49;
}
.has-accent-background .spinner:after {
  border-color: rgba(255,255,255,0.25);
  border-right-color: #fff;
}
.has-custom-background {
  background-size: cover;
  color: rgba(255,255,255,0.75);
}
.has-custom-background h1,
.has-custom-background h2,
.has-custom-background h3,
.has-custom-background strong,
.has-custom-background .facts .value,
.has-custom-background .label {
  color: #fff;
}
.has-custom-background .spinner:after {
  border-color: rgba(255,255,255,0.25);
  border-right-color: #fff;
}
.box {
  border-radius: 0.25rem;
  padding: 1.5rem;
}
@media screen and (min-width: 1024px) {
  .box {
    padding: 3rem;
  }
}
.breadcrumbs {
  color: #beafac;
  font-size: 0.875rem;
  margin-bottom: 1.5rem;
}
@media screen and (min-width: 1024px) {
  .breadcrumbs {
    font-size: 1.125rem;
    margin-bottom: 3rem;
  }
}
.breadcrumbs ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.breadcrumbs li:not(:last-child):after {
  content: '\00bb';
  display: inline-block;
  margin: 0 0.5rem;
}
.breadcrumbs .is-active {
  color: #4b4b49;
  cursor: default;
}
.button {
  background-color: #e785b5;
  border: 0;
  border-radius: 0.25rem;
  -webkit-box-shadow: 0 0.5rem 1rem rgba(10,10,10,0.125);
          box-shadow: 0 0.5rem 1rem rgba(10,10,10,0.125);
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 1rem;
  font-weight: 500;
  letter-spacing: 0.075em;
  line-height: 4rem;
  padding: 0 1.5rem;
  text-transform: uppercase;
  -webkit-transition: background-color 125ms ease-out;
  transition: background-color 125ms ease-out;
  white-space: nowrap;
}
.button:hover {
  background-color: #363635 !important;
  color: #fff !important;
}
.button:active {
  background-color: #4b4b49 !important;
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}
.button.is-dark-grey {
  background-color: #4b4b49;
}
.button.is-small {
  border-radius: 0.125rem;
  font-size: 0.75rem;
  height: 2rem;
  line-height: 2rem;
  padding: 0 1rem;
}
.link-button {
  background-color: transparent;
  border: 0;
  color: #e785b5;
  cursor: pointer;
  font-family: 'PostGrotesk', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 400;
  letter-spacing: 0.025em;
  padding: 0;
  text-align: left;
  -webkit-transition: color 125ms ease-out;
  transition: color 125ms ease-out;
}
.link-button:hover {
  color: #363635;
}
.link-button:active {
  color: #4b4b49;
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}
.calculator h2,
.calculator p {
  text-align: center;
}
.calculator .form {
  margin: 3rem 0;
  text-align: center;
}
.calculator .form .control {
  position: relative;
}
@media screen and (min-width: 769px), print {
  .calculator .form .control {
    margin: 0 auto;
    width: 15rem;
  }
}
.calculator .form .symbol {
  background-color: #f6f4f4;
  border-bottom-left-radius: 0.25rem;
  border-top-left-radius: 0.25rem;
  color: #beafac;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 4rem;
  position: absolute;
  text-align: center;
  width: 3rem;
}
.calculator .form .input {
  padding-left: 4rem;
}
.calculator .facts {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.calculator .table {
  border-radius: 0.25rem;
  -webkit-box-shadow: 0 0.5rem 1rem rgba(10,10,10,0.125);
          box-shadow: 0 0.5rem 1rem rgba(10,10,10,0.125);
  overflow: hidden;
  width: 100%;
}
.calculator .table th,
.calculator .table td {
  background-color: #fff;
  color: #4b4b49;
  padding: 0.5rem 1rem;
  vertical-align: middle;
}
@media screen and (min-width: 769px), print {
  .calculator .table th,
  .calculator .table td {
    padding: 0.75rem 1.5rem;
  }
}
.calculator .table thead th,
.calculator .table tfoot th,
.calculator .table thead td,
.calculator .table tfoot td {
  background-color: rgba(10,10,10,0.25);
  color: #fff;
  padding: 0.75rem 1rem;
}
@media screen and (min-width: 769px), print {
  .calculator .table thead th,
  .calculator .table tfoot th,
  .calculator .table thead td,
  .calculator .table tfoot td {
    padding: 1rem 1.5rem;
  }
}
.calculator .table tbody tr:nth-child(even) th,
.calculator .table tbody tr:nth-child(even) td {
  background-color: #f6f4f4;
}
@media screen and (min-width: 1024px) {
  .calculator .table tbody th {
    white-space: nowrap;
  }
}
.calculator .table thead th:not(:first-child),
.calculator .table td {
  text-align: center;
}
.content h1 {
  font-family: 'Bree', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 400;
  line-height: 1;
  margin-bottom: 0.5em;
}
.content h2,
.content h3,
.content h4,
.content h5,
.content h6 {
  font-weight: 500;
  letter-spacing: -0.025em;
  line-height: 1.25;
  margin-bottom: 0.5em;
}
.content h2:not(:first-child),
.content h3:not(:first-child),
.content h4:not(:first-child),
.content h5:not(:first-child),
.content h6:not(:first-child) {
  margin-top: 2em;
}
.content p,
.content ul,
.content ol,
.content address {
  font-size: 1.125rem;
}
@media screen and (min-width: 1024px) {
  .content p,
  .content ul,
  .content ol,
  .content address {
    font-size: 1.25rem;
  }
}
.content address:not(:last-child) {
  margin-bottom: 1em;
}
.content figure {
  margin: 0;
}
.content figure:not(:first-child) {
  margin-top: 3em;
}
.content figure:not(:last-child) {
  margin-bottom: 3em;
}
.content figure figcaption {
  background-color: #f6f4f4;
  color: #7c7c79;
  display: block;
  font-style: normal;
  padding: 1em 1.5em;
}
.content blockquote {
  border-left-color: #e785b5;
  padding: 2em;
}
.content blockquote:not(:first-child) {
  margin-top: 2em;
}
.content blockquote:not(:last-child) {
  margin-bottom: 2em;
}
.content blockquote p {
  font-size: 1.25rem;
  letter-spacing: -0.025em;
  line-height: 1.25;
}
@media screen and (min-width: 1024px) {
  .content blockquote p {
    font-size: 1.5rem;
  }
}
.content blockquote cite {
  color: #7c7c79;
  font-size: 1rem;
  line-height: 1.25;
}
.content blockquote cite:before {
  content: '\2014';
  padding-right: 0.25em;
}
@media screen and (min-width: 1024px) {
  .content blockquote cite {
    font-size: 1.25rem;
  }
}
.content .footnote {
  color: #7c7c79;
  font-size: 1rem;
  margin-top: 2em;
}
.content a {
  font-weight: 500;
}
.content .link {
  display: inline-block;
}
.cookies {
  background-color: #151514;
  border-radius: 0.25rem;
  -webkit-box-shadow: 0 0.5rem 1rem rgba(10,10,10,0.125);
          box-shadow: 0 0.5rem 1rem rgba(10,10,10,0.125);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-size: 0.875rem;
  line-height: 1.25;
  padding: 0.75rem;
  position: fixed;
  top: auto;
  right: 0.75rem;
  bottom: 0.75rem;
  left: 0.75rem;
}
@media screen and (min-width: 769px), print {
  .cookies {
    left: auto;
    max-width: 33.333333333333336%;
  }
}
@media screen and (min-width: 1024px) {
  .cookies {
    bottom: 1.5rem;
    padding: 1rem;
    right: 1.5rem;
  }
}
@media screen and (min-width: 1408px) {
  .cookies {
    max-width: 25%;
  }
}
.cookies p {
  margin-bottom: 0.5em;
}
.cookies p a {
  color: #e0d8d7;
}
.cookies p a:hover {
  color: #fbf9f9;
}
.cookies p a:active {
  color: #beafac;
}
.cookies .link {
  font-size: 0.75rem;
}
@media screen and (min-width: 1024px) {
  .cookies .link {
    font-size: 0.875rem;
  }
}
.cookies .button {
  margin-top: 0.5rem;
}
.trustpilot .rating img {
  width: 15rem;
}
@media screen and (min-width: 769px), print {
  .trustpilot .rating img {
    width: 20rem;
  }
}
@media screen and (min-width: 1024px) {
  .trustpilot .rating img {
    width: 25rem;
  }
}
.trustpilot blockquote {
  font-size: 2rem;
  letter-spacing: -0.025em;
  line-height: 1.125;
  margin: 1.5em 0 0.5em;
}
@media screen and (min-width: 1024px) {
  .trustpilot blockquote {
    font-size: 2.5rem;
  }
}
@media screen and (min-width: 1216px) {
  .trustpilot blockquote {
    font-size: 3rem;
  }
}
.trustpilot cite {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.25rem;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  line-height: 1;
}
@media screen and (min-width: 1024px) {
  .trustpilot cite {
    font-size: 1.5rem;
  }
}
.trustpilot cite .name:before {
  content: '\2014';
  padding-right: 0.25em;
}
.trustpilot cite .logo:hover img {
  opacity: 0.75;
}
.trustpilot cite .logo img {
  -webkit-transition: opacity ease-out 125ms;
  transition: opacity ease-out 125ms;
  width: 6rem;
}
@media screen and (min-width: 1024px) {
  .trustpilot cite .logo img {
    width: 9rem;
  }
}
.facts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  line-height: 1;
}
@media screen and (max-width: 768px) {
  .facts.is-vertical-mobile {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center;
  }
}
@media screen and (min-width: 769px), print {
  .facts.is-centered-tablet {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
  }
}
@media screen and (min-width: 769px), print {
  .facts.is-medium .value {
    font-size: 1.5rem;
  }
}
@media screen and (min-width: 1216px) {
  .facts.is-medium .value {
    font-size: 2rem;
  }
}
@media screen and (min-width: 769px), print {
  .facts.is-medium .desc {
    font-size: 0.875rem;
  }
}
@media screen and (min-width: 1216px) {
  .facts.is-medium .desc {
    font-size: 1rem;
  }
}
.facts.is-large .value {
  font-size: 1.5rem;
}
@media screen and (min-width: 769px), print {
  .facts.is-large .value {
    font-size: 2rem;
  }
}
@media screen and (min-width: 1024px) {
  .facts.is-large .value {
    font-size: 2.5rem;
  }
}
.facts.is-large .desc {
  font-size: 0.875rem;
}
@media screen and (min-width: 1024px) {
  .facts.is-large .desc {
    font-size: 1.25rem;
  }
}
@media screen and (max-width: 768px) {
  .facts.is-large.is-vertical-mobile .value {
    font-size: 2rem;
  }
  .facts.is-large.is-vertical-mobile .desc {
    font-size: 1.125rem;
  }
}
@media screen and (min-width: 769px), print {
  .content .facts.is-large {
    margin: -0.75rem -1.5rem;
  }
  .content .facts.is-large li {
    margin: 0.75rem 1.5rem;
  }
}
@media screen and (min-width: 769px), print {
  .content .facts.is-large.is-centered-tablet {
    margin: -0.75rem -3rem;
  }
  .content .facts.is-large.is-centered-tablet li {
    margin: 0.75rem 3rem;
  }
}
.content .facts {
  list-style: none;
  margin: 0;
  padding: 0;
  margin: -0.5rem;
}
.content .facts ul {
  list-style: none;
}
.content .facts ul,
.content .facts li {
  margin: 0;
  padding: 0;
}
@media screen and (min-width: 769px), print {
  .content .facts {
    margin: -0.75rem;
  }
}
.content .facts li {
  margin: 0.5rem;
}
@media screen and (min-width: 769px), print {
  .content .facts li {
    margin: 0.75rem;
  }
}
.facts .value {
  font-size: 1.25rem;
  font-weight: 500;
  letter-spacing: -0.0125em;
  margin-bottom: 0.125em;
  white-space: nowrap;
}
.facts .desc {
  font-size: 0.75rem;
}
.footer-risks {
  background-color: #f6f4f4;
  overflow-y: hidden;
  padding: 3rem 1.5rem;
}
.footer-risks p {
  font-size: 1rem;
}
@media screen and (min-width: 1024px) {
  .footer-risks p {
    font-size: 1.125rem;
  }
}
.footer {
  font-size: 0.875rem;
  overflow-y: hidden;
  padding: 3rem 1.5rem;
}
@media screen and (min-width: 1024px) {
  .footer {
    padding: 6rem 1.5rem;
  }
}
.footer .company {
  margin-bottom: 1.5rem;
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .footer .company {
    margin-bottom: 0;
    text-align: left;
  }
}
.footer .company .wordmark {
  max-width: 10rem;
}
@media screen and (min-width: 1024px) {
  .footer .company .wordmark {
    margin-top: -0.5rem;
  }
}
.footer .company p {
  color: #7c7c79;
  margin: 1rem auto;
  max-width: 18rem;
}
@media screen and (min-width: 1024px) {
  .footer .company p {
    margin: 1rem 0;
  }
}
.footer .company .social {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 1;
}
@media screen and (min-width: 1024px) {
  .footer .company .social {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.footer .company .social li {
  margin: 0;
}
.footer .company .social li:not(:last-child) {
  margin-right: 0.75rem;
}
.footer .company .social a,
.footer .company .social img {
  display: block;
}
.footer h4 {
  font-size: 1rem;
  font-weight: 500;
  margin-bottom: 0.5em;
  white-space: nowrap;
}
@media screen and (min-width: 769px), print {
  .footer h4 {
    font-size: 1.25rem;
  }
}
.footer ul {
  line-height: 1.25;
}
.footer li {
  margin: 1em 0;
}
.footer a {
  font-size: 1rem;
  white-space: nowrap;
}
.footer-misc {
  background-color: #363635;
  color: #7c7c79;
  font-size: 0.875rem;
  line-height: 1;
  padding: 2rem 1.5rem;
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .footer-misc .legal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.footer-misc ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 0.75rem;
}
@media screen and (min-width: 1024px) {
  .footer-misc ul {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin: 0 0 0 1.5rem;
  }
}
.footer-misc li:not(:last-child) {
  margin-right: 0.75rem;
}
.footer-misc a {
  color: #beafac;
}
.footer-misc a:hover {
  color: #fbf9f9;
}
.footer-misc a:active,
.footer-misc a.is-active {
  color: #e0d8d7;
}
.form .control:not(:last-child) {
  margin-bottom: 1.5rem;
}
.form .label {
  font-size: 1.25rem;
  font-weight: 500;
  margin-bottom: 0.5em;
}
.form .input {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  border: 0;
  border-radius: 0.25rem;
  -webkit-box-shadow: 0 0.5rem 1rem rgba(10,10,10,0.125);
          box-shadow: 0 0.5rem 1rem rgba(10,10,10,0.125);
  color: #4b4b49;
  font-size: 1.5rem;
  font-weight: 500;
  height: 4rem;
  padding: 0 1.5rem;
  width: 100%;
}
.header {
  overflow-y: hidden;
  padding: 6.5rem 1.5rem 3rem;
}
@media screen and (min-width: 769px), print {
  .header {
    padding-top: 9rem;
  }
}
@media screen and (min-width: 1024px) {
  .header {
    padding-top: 12rem;
  }
}
@media screen and (min-width: 1216px) {
  .header {
    padding-top: 15rem;
  }
}
.header.hero {
  overflow-x: hidden;
}
.header.hero .animation {
  height: 15rem;
  margin: 1.5rem -1.5rem;
  z-index: -1;
}
@media screen and (min-width: 769px), print {
  .header.hero .animation {
    height: auto;
    margin: 0;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 4rem;
    left: 58.333333333333336%;
  }
}
.header.hero picture {
  display: block;
  margin: 3rem -1.5rem -3rem;
}
@media screen and (min-width: 769px), print {
  .header.hero picture {
    margin-top: 4.5rem;
  }
}
.header.hero .risks {
  background-color: #f6f4f4;
  line-height: 1.25;
  margin: 0 -1.5rem -3rem;
  padding: 1.5rem;
}
@media screen and (min-width: 769px), print {
  .header.hero .risks {
    line-height: 4rem;
    margin: 0;
    padding: 0;
    position: absolute;
    top: auto;
    right: 0;
    bottom: 0;
    left: 0;
  }
}
.header.hero .risks p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 1rem;
}
@media screen and (min-width: 769px), print {
  .header.hero .risks p {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media screen and (min-width: 1024px) {
  .header.hero .risks p {
    font-size: 1.125rem;
  }
}
.header.hero .risks a {
  font-size: 0.75rem;
  margin-top: 0.5em;
}
@media screen and (min-width: 769px), print {
  .header.hero .risks a {
    margin: 0 0 0 0.5em;
  }
}
@media screen and (min-width: 1024px) {
  .header.hero .risks a {
    font-size: 0.875rem;
  }
}
.header.has-image {
  padding-bottom: 4.5rem;
}
@media screen and (min-width: 1024px) {
  .header.has-image {
    padding-bottom: 3rem;
  }
}
@media screen and (max-width: 1023px) {
  .header.has-image p {
    text-align: center;
  }
}
.header .illo {
  display: block;
  margin: 0 auto;
}
@media screen and (max-width: 1023px) {
  .header .illo {
    margin-bottom: 1.5rem;
  }
}
.header h1 {
  font-size: 2.5rem;
}
@media screen and (min-width: 1024px) {
  .header h1 {
    font-size: 4rem;
  }
}
.header p {
  font-size: 1.25rem;
}
@media screen and (min-width: 1024px) {
  .header p {
    font-size: 1.5rem;
  }
}
.header .facts {
  padding-top: 1.5rem;
}
.icon,
.illo {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 1.5rem auto;
}
@media screen and (min-width: 1024px) {
  .icon,
  .illo {
    margin-top: 0;
  }
}
.icon {
  color: #4b4b49;
  height: 6rem;
}
.icon svg {
  height: 100%;
}
@media screen and (min-width: 769px), print {
  .illo {
    max-height: 9rem;
  }
}
@media screen and (min-width: 1216px) {
  .illo {
    max-height: 12rem;
  }
}
@media screen and (min-width: 769px), print {
  .illo.is-fixed-height {
    height: 9rem;
  }
}
@media screen and (min-width: 1216px) {
  .illo.is-fixed-height {
    height: 12rem;
  }
}
.illo img {
  max-height: 100%;
}
.image {
  margin: 1.5rem auto;
}
@media screen and (min-width: 1024px) {
  .image {
    margin: 0 auto;
  }
}
.logo {
  display: block;
}
.invest .columns {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.invest .column {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media screen and (min-width: 1024px) {
  .invest .column {
    padding: 1.5rem;
  }
}
.invest .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-bottom: 1.5rem;
}
@media screen and (min-width: 1024px) {
  .invest .content {
    margin-bottom: 3rem;
  }
}
.invest h2 {
  margin-top: 1em;
}
.invest .features {
  list-style: none;
  margin: 0;
  padding: 0;
  font-weight: 500;
  letter-spacing: -0.025em;
  margin-top: auto;
  padding: 0.5em 0 1em;
}
.invest .features ul {
  list-style: none;
}
.invest .features ul,
.invest .features li {
  margin: 0;
  padding: 0;
}
.invest .features li {
  line-height: 1.5rem;
}
.invest .features li:not(:last-child) {
  margin-bottom: 1em;
}
.invest .features svg {
  color: #69c3c8;
  height: 1.5rem;
  margin-right: 1rem;
  width: 1.5rem;
}
.investments .columns {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.investments .column {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.investments .investment h2 {
  margin: 0.75em 0 0.25em;
}
.investments .investment .meta {
  list-style: none;
  margin: 0;
  padding: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #7c7c79;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-size: 1rem;
  font-weight: 500;
  letter-spacing: -0.0125em;
  line-height: 1;
  margin: -0.125rem -0.5rem;
}
.investments .investment .meta ul {
  list-style: none;
}
.investments .investment .meta ul,
.investments .investment .meta li {
  margin: 0;
  padding: 0;
}
@media screen and (min-width: 1024px) {
  .investments .investment .meta {
    font-size: 1.25rem;
  }
}
.investments .investment .meta li {
  margin: 0.125rem 0.5rem;
}
.investments .investment p {
  margin: 1em 0;
}
.investments .thumb {
  border-radius: 0.25rem;
}
.coming-soon .investments .thumb {
  opacity: 0.25;
}
@media screen and (max-width: 1023px) {
  .investments .placeholder:nth-child(3) {
    display: none !important;
  }
}
@media screen and (max-width: 768px) {
  .investments .placeholder.is-empty {
    display: none !important;
  }
}
.investments .placeholder .content {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 2px dashed #e0d8d7;
  border-radius: 0.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 3rem 1.5rem;
  text-align: center;
}
.investments .placeholder h2 {
  color: #7c7c79;
  font-size: 0.875rem;
  letter-spacing: 0.025em;
  margin: 0.5em 0 1.5em;
  text-transform: uppercase;
}
.investments .placeholder p {
  color: #beafac;
  font-size: 1rem;
}
.investments .placeholder svg {
  color: #7c7c79;
  height: 2rem;
  width: 2rem;
}
.issue-tiles {
  display: grid;
  grid-gap: 0.25rem;
  grid-template-columns: repeat(auto-fill, minmax(15rem, 1fr));
  margin: 1.5rem 0 !important;
}
.content .issue-tiles {
  list-style: none;
  margin: 0;
  padding: 0;
}
.content .issue-tiles ul {
  list-style: none;
}
.content .issue-tiles ul,
.content .issue-tiles li {
  margin: 0;
  padding: 0;
}
.issue-tile {
  border-radius: 0.25rem;
  display: block;
  overflow: hidden;
  position: relative;
}
.issue-tile:hover .info {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.issue-tile:hover .name,
.issue-tile:hover .meta {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.issue-tile:active .info {
  background-color: #363635;
}
.issue-tile .info {
  background-color: #363635;
  font-size: 1.25rem;
  font-weight: 500;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  line-height: 1.125;
  padding: 0.5em 0.75em;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transform: translate3d(0, 100%, 0);
          transform: translate3d(0, 100%, 0);
  -webkit-transition: -webkit-transform 125ms ease-out;
  transition: -webkit-transform 125ms ease-out;
  transition: transform 125ms ease-out;
  transition: transform 125ms ease-out, -webkit-transform 125ms ease-out;
}
.issue-tile .overlay {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: rgba(75,75,73,0.75);
  color: #e0d8d7;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.issue-tile .overlay svg {
  height: 50%;
  width: 50%;
}
.issue-tile .name,
.issue-tile .meta {
  opacity: 0;
  -webkit-transform: translate3d(0, 50%, 0);
          transform: translate3d(0, 50%, 0);
  -webkit-transition-duration: 125ms;
          transition-duration: 125ms;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}
.issue-tile .name {
  color: #fbf9f9;
  margin-bottom: 0.5em;
  -webkit-transition-delay: 125ms;
          transition-delay: 125ms;
}
.issue-tile .meta {
  list-style: none;
  margin: 0;
  padding: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #beafac;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-size: 0.875rem;
  letter-spacing: -0.0125em;
  line-height: 1;
  margin: -0.125rem -0.25rem !important;
  -webkit-transition-delay: 187.5ms;
          transition-delay: 187.5ms;
}
.issue-tile .meta ul {
  list-style: none;
}
.issue-tile .meta ul,
.issue-tile .meta li {
  margin: 0;
  padding: 0;
}
.issue-tile .meta li {
  margin: 0.125rem 0.25rem;
}
.issue .meta {
  list-style: none;
  margin: 0;
  padding: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #7c7c79;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-weight: 500;
  letter-spacing: -0.0125em;
  line-height: 1;
  margin: -0.25rem -0.5rem;
}
.issue .meta ul {
  list-style: none;
}
.issue .meta ul,
.issue .meta li {
  margin: 0;
  padding: 0;
}
@media screen and (min-width: 1024px) {
  .issue .meta {
    font-size: 1.5rem;
    margin: -0.5rem -0.75rem;
  }
}
.issue .meta li {
  margin: 0.25rem 0.5rem;
}
@media screen and (min-width: 1024px) {
  .issue .meta li {
    margin: 0.5rem 0.75rem;
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.is-landing {
  text-align: center;
}
.is-landing .content {
  margin-bottom: 1.5rem;
}
@media screen and (min-width: 1024px) {
  .is-landing .content {
    margin-bottom: 3rem;
  }
}
.is-landing .illo,
.is-landing .thumb {
  margin: 3rem auto;
}
.is-landing .thumb {
  border-radius: 0.25rem;
}
.is-landing .input {
  text-align: center;
}
.is-landing .button {
  margin-top: 1.5rem;
}
body > article {
  min-height: 100%;
}
.section {
  overflow-y: hidden;
  padding: 1.5rem;
}
@media screen and (min-width: 1024px) {
  .section {
    padding: 3rem 1.5rem;
  }
}
.section.is-medium {
  padding: 3rem 1.5rem;
}
@media screen and (min-width: 1024px) {
  .section.is-medium {
    padding: 4.5rem 1.5rem;
  }
}
.section.is-large {
  padding: 4.5rem 1.5rem;
}
@media screen and (min-width: 1024px) {
  .section.is-large {
    padding: 9rem 1.5rem;
  }
}
.section.is-first {
  padding-top: 3rem;
}
@media screen and (min-width: 1024px) {
  .section.is-first {
    padding-top: 9rem;
  }
}
.section:last-of-type,
.section.is-last {
  padding-bottom: 6rem;
}
@media screen and (min-width: 1024px) {
  .section:last-of-type,
  .section.is-last {
    padding-bottom: 9rem;
  }
}
@media screen and (min-width: 1216px) {
  .section:last-of-type,
  .section.is-last {
    padding-bottom: 12rem;
  }
}
@media screen and (min-width: 769px), print {
  .is-fullheight {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 100vh;
    padding-bottom: 3.5rem;
    padding-top: 3.5rem;
    position: relative;
  }
}
@media screen and (min-width: 1024px) {
  .is-fullheight {
    padding-bottom: 6rem;
    padding-top: 6rem;
  }
}
@media screen and (max-width: 768px) {
  .is-hidden-mobile {
    display: none !important;
  }
}
@media screen and (max-width: 1023px) {
  .has-image h1,
  .has-image h2,
  .has-image h3 {
    text-align: center;
  }
}
@media screen and (max-width: 1023px) {
  .has-image .breadcrumbs ul {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
a {
  -webkit-transition: color 125ms ease-out;
  transition: color 125ms ease-out;
}
a:hover {
  color: #363635;
}
a:active {
  color: #4b4b49 !important;
  -webkit-transition-duration: 0s;
          transition-duration: 0s;
}
.link {
  font-size: 1rem;
  font-weight: 500;
  letter-spacing: 0.025em;
  text-transform: uppercase;
}
.link.is-active {
  color: #4b4b49;
}
.top-nav {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  -webkit-box-shadow: 0 0.5rem 1rem rgba(10,10,10,0.05);
          box-shadow: 0 0.5rem 1rem rgba(10,10,10,0.05);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 3.75rem;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  line-height: 1;
  padding: 0 1rem;
  position: fixed;
  top: 0;
  right: 0;
  bottom: auto;
  left: 0;
  -webkit-transition-duration: 175ms;
          transition-duration: 175ms;
  -webkit-transition-property: -webkit-box-shadow, -webkit-transform;
  transition-property: -webkit-box-shadow, -webkit-transform;
  transition-property: box-shadow, transform;
  transition-property: box-shadow, transform, -webkit-box-shadow, -webkit-transform;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  z-index: 1000;
}
@media screen and (min-width: 1024px) {
  .top-nav {
    height: 6rem;
    padding: 0 3rem;
  }
}
.top-nav.headroom--unpinned {
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-transform: translate3d(0, -100%, 0);
          transform: translate3d(0, -100%, 0);
}
@media screen and (min-width: 1024px) {
  .top-nav .logo {
    margin-right: 3rem;
  }
}
@media screen and (min-width: 1216px) {
  .top-nav .logo {
    margin-right: 4.5rem;
  }
}
@media screen and (min-width: 1408px) {
  .top-nav .logo {
    margin-right: 6rem;
  }
}
.top-nav .logo img {
  height: 1.25rem;
}
@media screen and (min-width: 1024px) {
  .top-nav .logo img {
    height: 1.5rem;
  }
}
@media screen and (min-width: 1024px) {
  .top-nav .menu-button {
    display: none;
  }
}
.top-nav .menu-button svg {
  height: 1.5rem;
  width: 1.5rem;
}
.top-nav .menu {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media screen and (max-width: 1023px) {
  .top-nav .menu {
    display: none;
  }
}
.top-nav .menu ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -1rem;
}
.top-nav .menu li {
  margin: 0 1rem;
}
.top-nav .menu a {
  font-size: 1.25rem;
}
.top-nav .menu a.is-active {
  color: #4b4b49;
}
.side-nav {
  -webkit-overflow-scrolling: touch;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow-y: scroll;
  padding: 2rem 2rem 4rem;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transition: -webkit-transform 125ms ease-out;
  transition: -webkit-transform 125ms ease-out;
  transition: transform 125ms ease-out;
  transition: transform 125ms ease-out, -webkit-transform 125ms ease-out;
  z-index: 1000;
}
@media screen and (min-width: 1024px) {
  .side-nav {
    display: none;
  }
}
.side-nav:not(.is-active) {
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
  -webkit-transition-delay: 125ms;
          transition-delay: 125ms;
}
.side-nav:not(.is-active) .primary,
.side-nav:not(.is-active) .profile,
.side-nav:not(.is-active) .close-button {
  opacity: 0;
  -webkit-transform: translate3d(3rem, 0, 0);
          transform: translate3d(3rem, 0, 0);
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}
.side-nav .primary {
  margin-bottom: auto;
}
.side-nav .primary,
.side-nav .profile,
.side-nav .close-button {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  -webkit-transition-delay: 125ms;
          transition-delay: 125ms;
  -webkit-transition-duration: 125ms;
          transition-duration: 125ms;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}
.side-nav .close-button {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-item-align: start;
      align-self: flex-start;
  color: #fff;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 0.75rem;
  margin-bottom: 2rem;
}
.side-nav .close-button:hover {
  color: #fff;
}
.side-nav .close-button:active {
  color: #4b4b49;
}
.side-nav .close-button svg {
  height: 1.5rem;
  margin-right: 0.625rem;
  width: 1.5rem;
}
.side-nav li:not(:last-child) {
  margin-bottom: 1.5rem;
}
.side-nav a {
  display: block;
  font-size: 1.25rem;
}
.side-nav a:not(.is-active):hover {
  color: #fff;
}
.side-nav a:active {
  color: #4b4b49;
}
.sectors .content {
  margin-bottom: 1.5rem;
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .sectors .content {
    margin-bottom: 3rem;
  }
}
.sectors h2 {
  margin-top: 1em;
}
.sector-tile {
  background-color: #f6f4f4;
  border-radius: 0.25rem;
  display: inline-block;
  overflow: hidden;
  padding-top: 12.5%;
}
.spinner {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.5rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.spinner:after {
  -webkit-animation: spin 600ms infinite ease-in-out;
          animation: spin 600ms infinite ease-in-out;
  border-color: #f6f4f4;
  border-radius: 50%;
  border-right-color: #e785b5;
  border-style: solid;
  border-width: 0.125rem;
  content: '';
  display: block;
  height: 3rem;
  position: relative;
  width: 3rem;
}
.spinner.is-fullscreen {
  min-height: 100vh;
}
@media screen and (min-width: 1024px) {
  .spinner {
    font-size: 2rem;
  }
}
@media screen and (min-width: 1216px) {
  .spinner {
    font-size: 2.5rem;
  }
}
@media screen and (min-width: 1408px) {
  .spinner {
    font-size: 3rem;
  }
}
.table th,
.table tfoot td {
  font-weight: 500;
}
.table th small {
  display: block;
}
.thumb {
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  padding-bottom: 50%;
  position: relative;
}
.thumb.is-agrogen {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/agrogen--480x240.3dd619bd.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-agrogen {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/agrogen--720x360.972898cc.png");
  }
  .thumb.is-agrogen.is-small {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/agrogen--480x240.3dd619bd.png");
  }
}
@media screen and (min-width: 1024px) {
  .thumb.is-agrogen {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/agrogen--960x480.88c13f69.png");
  }
  .thumb.is-agrogen.is-medium {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/agrogen--720x360.972898cc.png");
  }
}
.thumb.is-agrogen.is-large {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/agrogen--960x480.88c13f69.png");
}
.thumb.is-agrogen.is-fullwidth {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/agrogen--960x480.88c13f69.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-agrogen.is-fullwidth {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/2400x800/agrogen--2400x800.f295f581.png");
  }
}
.thumb.is-anesco-south-west-renewables {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/anesco-south-west-renewables--480x240.08fdc72e.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-anesco-south-west-renewables {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/anesco-south-west-renewables--720x360.41812f36.png");
  }
  .thumb.is-anesco-south-west-renewables.is-small {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/anesco-south-west-renewables--480x240.08fdc72e.png");
  }
}
@media screen and (min-width: 1024px) {
  .thumb.is-anesco-south-west-renewables {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/anesco-south-west-renewables--960x480.c9c7b528.png");
  }
  .thumb.is-anesco-south-west-renewables.is-medium {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/anesco-south-west-renewables--720x360.41812f36.png");
  }
}
.thumb.is-anesco-south-west-renewables.is-large {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/anesco-south-west-renewables--960x480.c9c7b528.png");
}
.thumb.is-anesco-south-west-renewables.is-fullwidth {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/anesco-south-west-renewables--960x480.c9c7b528.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-anesco-south-west-renewables.is-fullwidth {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/2400x800/anesco-south-west-renewables--2400x800.651d7f71.png");
  }
}
.thumb.is-ashwell-renewables {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/ashwell-renewables--480x240.2fa00f14.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-ashwell-renewables {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/ashwell-renewables--720x360.c91309e7.png");
  }
  .thumb.is-ashwell-renewables.is-small {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/ashwell-renewables--480x240.2fa00f14.png");
  }
}
@media screen and (min-width: 1024px) {
  .thumb.is-ashwell-renewables {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/ashwell-renewables--960x480.38af30c5.png");
  }
  .thumb.is-ashwell-renewables.is-medium {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/ashwell-renewables--720x360.c91309e7.png");
  }
}
.thumb.is-ashwell-renewables.is-large {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/ashwell-renewables--960x480.38af30c5.png");
}
.thumb.is-ashwell-renewables.is-fullwidth {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/ashwell-renewables--960x480.38af30c5.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-ashwell-renewables.is-fullwidth {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/2400x800/ashwell-renewables--2400x800.cbd70243.png");
  }
}
.thumb.is-atlantis-future-energy {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/atlantis-future-energy--480x240.16eaeb38.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-atlantis-future-energy {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/atlantis-future-energy--720x360.bfe3b270.png");
  }
  .thumb.is-atlantis-future-energy.is-small {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/atlantis-future-energy--480x240.16eaeb38.png");
  }
}
@media screen and (min-width: 1024px) {
  .thumb.is-atlantis-future-energy {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/atlantis-future-energy--960x480.8f2be044.png");
  }
  .thumb.is-atlantis-future-energy.is-medium {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/atlantis-future-energy--720x360.bfe3b270.png");
  }
}
.thumb.is-atlantis-future-energy.is-large {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/atlantis-future-energy--960x480.8f2be044.png");
}
.thumb.is-atlantis-future-energy.is-fullwidth {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/atlantis-future-energy--960x480.8f2be044.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-atlantis-future-energy.is-fullwidth {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/2400x800/atlantis-future-energy--2400x800.6f50e75d.png");
  }
}
.thumb.is-bnrg-gorse {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/bnrg-gorse--480x240.b53f9262.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-bnrg-gorse {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/bnrg-gorse--720x360.c953640c.png");
  }
  .thumb.is-bnrg-gorse.is-small {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/bnrg-gorse--480x240.b53f9262.png");
  }
}
@media screen and (min-width: 1024px) {
  .thumb.is-bnrg-gorse {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/bnrg-gorse--960x480.72cf16ec.png");
  }
  .thumb.is-bnrg-gorse.is-medium {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/bnrg-gorse--720x360.c953640c.png");
  }
}
.thumb.is-bnrg-gorse.is-large {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/bnrg-gorse--960x480.72cf16ec.png");
}
.thumb.is-bnrg-gorse.is-fullwidth {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/bnrg-gorse--960x480.72cf16ec.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-bnrg-gorse.is-fullwidth {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/2400x800/bnrg-gorse--2400x800.1dcf2d68.png");
  }
}
.thumb.is-brighter-schools {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/brighter-schools--480x240.e0e392d9.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-brighter-schools {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/brighter-schools--720x360.5e17cf45.png");
  }
  .thumb.is-brighter-schools.is-small {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/brighter-schools--480x240.e0e392d9.png");
  }
}
@media screen and (min-width: 1024px) {
  .thumb.is-brighter-schools {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/brighter-schools--960x480.1689598c.png");
  }
  .thumb.is-brighter-schools.is-medium {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/brighter-schools--720x360.5e17cf45.png");
  }
}
.thumb.is-brighter-schools.is-large {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/brighter-schools--960x480.1689598c.png");
}
.thumb.is-brighter-schools.is-fullwidth {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/brighter-schools--960x480.1689598c.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-brighter-schools.is-fullwidth {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/2400x800/brighter-schools--2400x800.a291a581.png");
  }
}
.thumb.is-celtic-renewables {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/celtic-renewables--480x240.8efbe663.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-celtic-renewables {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/celtic-renewables--720x360.737b6156.png");
  }
  .thumb.is-celtic-renewables.is-small {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/celtic-renewables--480x240.8efbe663.png");
  }
}
@media screen and (min-width: 1024px) {
  .thumb.is-celtic-renewables {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/celtic-renewables--960x480.27a31964.png");
  }
  .thumb.is-celtic-renewables.is-medium {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/celtic-renewables--720x360.737b6156.png");
  }
}
.thumb.is-celtic-renewables.is-large {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/celtic-renewables--960x480.27a31964.png");
}
.thumb.is-celtic-renewables.is-fullwidth {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/celtic-renewables--960x480.27a31964.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-celtic-renewables.is-fullwidth {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/2400x800/celtic-renewables--2400x800.9c463ba9.png");
  }
}
.thumb.is-clean-energies-biogas {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/clean-energies-biogas--480x240.a2f5845b.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-clean-energies-biogas {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/clean-energies-biogas--720x360.6cd7daea.png");
  }
  .thumb.is-clean-energies-biogas.is-small {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/clean-energies-biogas--480x240.a2f5845b.png");
  }
}
@media screen and (min-width: 1024px) {
  .thumb.is-clean-energies-biogas {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/clean-energies-biogas--960x480.7fc18497.png");
  }
  .thumb.is-clean-energies-biogas.is-medium {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/clean-energies-biogas--720x360.6cd7daea.png");
  }
}
.thumb.is-clean-energies-biogas.is-large {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/clean-energies-biogas--960x480.7fc18497.png");
}
.thumb.is-clean-energies-biogas.is-fullwidth {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/clean-energies-biogas--960x480.7fc18497.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-clean-energies-biogas.is-fullwidth {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/2400x800/clean-energies-biogas--2400x800.b7dacbcb.png");
  }
}
.thumb.is-cogen {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/cogen--480x240.f9b7f59c.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-cogen {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/cogen--720x360.1e0745b1.png");
  }
  .thumb.is-cogen.is-small {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/cogen--480x240.f9b7f59c.png");
  }
}
@media screen and (min-width: 1024px) {
  .thumb.is-cogen {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/cogen--960x480.72b18ea0.png");
  }
  .thumb.is-cogen.is-medium {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/cogen--720x360.1e0745b1.png");
  }
}
.thumb.is-cogen.is-large {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/cogen--960x480.72b18ea0.png");
}
.thumb.is-cogen.is-fullwidth {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/cogen--960x480.72b18ea0.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-cogen.is-fullwidth {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/2400x800/cogen--2400x800.0ca4b912.png");
  }
}
.thumb.is-distgen-hinton {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/distgen-hinton--480x240.ff2d5827.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-distgen-hinton {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/distgen-hinton--720x360.76cb3f2f.png");
  }
  .thumb.is-distgen-hinton.is-small {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/distgen-hinton--480x240.ff2d5827.png");
  }
}
@media screen and (min-width: 1024px) {
  .thumb.is-distgen-hinton {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/distgen-hinton--960x480.9f061a0e.png");
  }
  .thumb.is-distgen-hinton.is-medium {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/distgen-hinton--720x360.76cb3f2f.png");
  }
}
.thumb.is-distgen-hinton.is-large {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/distgen-hinton--960x480.9f061a0e.png");
}
.thumb.is-distgen-hinton.is-fullwidth {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/distgen-hinton--960x480.9f061a0e.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-distgen-hinton.is-fullwidth {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/2400x800/distgen-hinton--2400x800.3e11d928.png");
  }
}
.thumb.is-distgen-rogershill {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/distgen-rogershill--480x240.f0eacc67.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-distgen-rogershill {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/distgen-rogershill--720x360.a049f864.png");
  }
  .thumb.is-distgen-rogershill.is-small {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/distgen-rogershill--480x240.f0eacc67.png");
  }
}
@media screen and (min-width: 1024px) {
  .thumb.is-distgen-rogershill {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/distgen-rogershill--960x480.54ea13a1.png");
  }
  .thumb.is-distgen-rogershill.is-medium {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/distgen-rogershill--720x360.a049f864.png");
  }
}
.thumb.is-distgen-rogershill.is-large {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/distgen-rogershill--960x480.54ea13a1.png");
}
.thumb.is-distgen-rogershill.is-fullwidth {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/distgen-rogershill--960x480.54ea13a1.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-distgen-rogershill.is-fullwidth {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/2400x800/distgen-rogershill--2400x800.3eab56d6.png");
  }
}
.thumb.is-ecossol-pv {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/ecossol-pv--480x240.86d6ee63.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-ecossol-pv {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/ecossol-pv--720x360.131dcff3.png");
  }
  .thumb.is-ecossol-pv.is-small {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/ecossol-pv--480x240.86d6ee63.png");
  }
}
@media screen and (min-width: 1024px) {
  .thumb.is-ecossol-pv {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/ecossol-pv--960x480.06951a57.png");
  }
  .thumb.is-ecossol-pv.is-medium {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/ecossol-pv--720x360.131dcff3.png");
  }
}
.thumb.is-ecossol-pv.is-large {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/ecossol-pv--960x480.06951a57.png");
}
.thumb.is-ecossol-pv.is-fullwidth {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/ecossol-pv--960x480.06951a57.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-ecossol-pv.is-fullwidth {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/2400x800/ecossol-pv--2400x800.c6c01bd8.png");
  }
}
.thumb.is-engynious-schools {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/engynious-schools--480x240.b19ef6a4.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-engynious-schools {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/engynious-schools--720x360.d3eeb34b.png");
  }
  .thumb.is-engynious-schools.is-small {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/engynious-schools--480x240.b19ef6a4.png");
  }
}
@media screen and (min-width: 1024px) {
  .thumb.is-engynious-schools {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/engynious-schools--960x480.e666b437.png");
  }
  .thumb.is-engynious-schools.is-medium {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/engynious-schools--720x360.d3eeb34b.png");
  }
}
.thumb.is-engynious-schools.is-large {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/engynious-schools--960x480.e666b437.png");
}
.thumb.is-engynious-schools.is-fullwidth {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/engynious-schools--960x480.e666b437.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-engynious-schools.is-fullwidth {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/2400x800/engynious-schools--2400x800.d69b34c1.png");
  }
}
.thumb.is-e2-energy {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/e2-energy--480x240.4462ce2e.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-e2-energy {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/e2-energy--720x360.202c4a53.png");
  }
  .thumb.is-e2-energy.is-small {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/e2-energy--480x240.4462ce2e.png");
  }
}
@media screen and (min-width: 1024px) {
  .thumb.is-e2-energy {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/e2-energy--960x480.3c422641.png");
  }
  .thumb.is-e2-energy.is-medium {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/e2-energy--720x360.202c4a53.png");
  }
}
.thumb.is-e2-energy.is-large {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/e2-energy--960x480.3c422641.png");
}
.thumb.is-e2-energy.is-fullwidth {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/e2-energy--960x480.3c422641.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-e2-energy.is-fullwidth {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/2400x800/e2-energy--2400x800.5810ec03.png");
  }
}
.thumb.is-green-deal-finance-company {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/green-deal-finance-company--480x240.fc003466.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-green-deal-finance-company {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/green-deal-finance-company--720x360.c1f62367.png");
  }
  .thumb.is-green-deal-finance-company.is-small {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/green-deal-finance-company--480x240.fc003466.png");
  }
}
@media screen and (min-width: 1024px) {
  .thumb.is-green-deal-finance-company {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/green-deal-finance-company--960x480.10decabd.png");
  }
  .thumb.is-green-deal-finance-company.is-medium {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/green-deal-finance-company--720x360.c1f62367.png");
  }
}
.thumb.is-green-deal-finance-company.is-large {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/green-deal-finance-company--960x480.10decabd.png");
}
.thumb.is-green-deal-finance-company.is-fullwidth {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/green-deal-finance-company--960x480.10decabd.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-green-deal-finance-company.is-fullwidth {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/2400x800/green-deal-finance-company--2400x800.40f5d334.png");
  }
}
.thumb.is-hoo-solar {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/hoo-solar--480x240.be54cdc4.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-hoo-solar {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/hoo-solar--720x360.acd83328.png");
  }
  .thumb.is-hoo-solar.is-small {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/hoo-solar--480x240.be54cdc4.png");
  }
}
@media screen and (min-width: 1024px) {
  .thumb.is-hoo-solar {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/hoo-solar--960x480.0577e1cf.png");
  }
  .thumb.is-hoo-solar.is-medium {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/hoo-solar--720x360.acd83328.png");
  }
}
.thumb.is-hoo-solar.is-large {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/hoo-solar--960x480.0577e1cf.png");
}
.thumb.is-hoo-solar.is-fullwidth {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/hoo-solar--960x480.0577e1cf.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-hoo-solar.is-fullwidth {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/2400x800/hoo-solar--2400x800.84f07de4.png");
  }
}
.thumb.is-ili-energy-storage {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/ili-energy-storage--480x240.2bb47e35.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-ili-energy-storage {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/ili-energy-storage--720x360.4be00d34.png");
  }
  .thumb.is-ili-energy-storage.is-small {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/ili-energy-storage--480x240.2bb47e35.png");
  }
}
@media screen and (min-width: 1024px) {
  .thumb.is-ili-energy-storage {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/ili-energy-storage--960x480.b48368ef.png");
  }
  .thumb.is-ili-energy-storage.is-medium {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/ili-energy-storage--720x360.4be00d34.png");
  }
}
.thumb.is-ili-energy-storage.is-large {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/ili-energy-storage--960x480.b48368ef.png");
}
.thumb.is-ili-energy-storage.is-fullwidth {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/ili-energy-storage--960x480.b48368ef.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-ili-energy-storage.is-fullwidth {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/2400x800/ili-energy-storage--2400x800.07cb2ec9.png");
  }
}
.thumb.is-liverpool-community-homes {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/liverpool-community-homes--480x240.11b9a23e.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-liverpool-community-homes {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/liverpool-community-homes--720x360.56258acc.png");
  }
  .thumb.is-liverpool-community-homes.is-small {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/liverpool-community-homes--480x240.11b9a23e.png");
  }
}
@media screen and (min-width: 1024px) {
  .thumb.is-liverpool-community-homes {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/liverpool-community-homes--960x480.c9243b3d.png");
  }
  .thumb.is-liverpool-community-homes.is-medium {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/liverpool-community-homes--720x360.56258acc.png");
  }
}
.thumb.is-liverpool-community-homes.is-large {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/liverpool-community-homes--960x480.c9243b3d.png");
}
.thumb.is-liverpool-community-homes.is-fullwidth {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/liverpool-community-homes--960x480.c9243b3d.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-liverpool-community-homes.is-fullwidth {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/2400x800/liverpool-community-homes--2400x800.144a21c8.png");
  }
}
.thumb.is-map-solar {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/map-solar--480x240.f189792d.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-map-solar {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/map-solar--720x360.94572297.png");
  }
  .thumb.is-map-solar.is-small {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/map-solar--480x240.f189792d.png");
  }
}
@media screen and (min-width: 1024px) {
  .thumb.is-map-solar {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/map-solar--960x480.f8b37708.png");
  }
  .thumb.is-map-solar.is-medium {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/map-solar--720x360.94572297.png");
  }
}
.thumb.is-map-solar.is-large {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/map-solar--960x480.f8b37708.png");
}
.thumb.is-map-solar.is-fullwidth {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/map-solar--960x480.f8b37708.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-map-solar.is-fullwidth {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/2400x800/map-solar--2400x800.b194478b.png");
  }
}
.thumb.is-merseyside-assured-homes {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/merseyside-assured-homes--480x240.1a18511e.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-merseyside-assured-homes {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/merseyside-assured-homes--720x360.2db996ab.png");
  }
  .thumb.is-merseyside-assured-homes.is-small {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/merseyside-assured-homes--480x240.1a18511e.png");
  }
}
@media screen and (min-width: 1024px) {
  .thumb.is-merseyside-assured-homes {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/merseyside-assured-homes--960x480.f61e6e11.png");
  }
  .thumb.is-merseyside-assured-homes.is-medium {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/merseyside-assured-homes--720x360.2db996ab.png");
  }
}
.thumb.is-merseyside-assured-homes.is-large {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/merseyside-assured-homes--960x480.f61e6e11.png");
}
.thumb.is-merseyside-assured-homes.is-fullwidth {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/merseyside-assured-homes--960x480.f61e6e11.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-merseyside-assured-homes.is-fullwidth {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/2400x800/merseyside-assured-homes--2400x800.65a36edb.png");
  }
}
.thumb.is-monnow-valley-biomass {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/monnow-valley-biomass--480x240.a0be2a2c.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-monnow-valley-biomass {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/monnow-valley-biomass--720x360.94a7fa6d.png");
  }
  .thumb.is-monnow-valley-biomass.is-small {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/monnow-valley-biomass--480x240.a0be2a2c.png");
  }
}
@media screen and (min-width: 1024px) {
  .thumb.is-monnow-valley-biomass {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/monnow-valley-biomass--960x480.859cdf9f.png");
  }
  .thumb.is-monnow-valley-biomass.is-medium {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/monnow-valley-biomass--720x360.94a7fa6d.png");
  }
}
.thumb.is-monnow-valley-biomass.is-large {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/monnow-valley-biomass--960x480.859cdf9f.png");
}
.thumb.is-monnow-valley-biomass.is-fullwidth {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/monnow-valley-biomass--960x480.859cdf9f.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-monnow-valley-biomass.is-fullwidth {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/2400x800/monnow-valley-biomass--2400x800.1e8e049d.png");
  }
}
.thumb.is-monnow-valley-chp {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/monnow-valley-chp--480x240.074fdc32.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-monnow-valley-chp {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/monnow-valley-chp--720x360.b588a71c.png");
  }
  .thumb.is-monnow-valley-chp.is-small {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/monnow-valley-chp--480x240.074fdc32.png");
  }
}
@media screen and (min-width: 1024px) {
  .thumb.is-monnow-valley-chp {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/monnow-valley-chp--960x480.1c025ef6.png");
  }
  .thumb.is-monnow-valley-chp.is-medium {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/monnow-valley-chp--720x360.b588a71c.png");
  }
}
.thumb.is-monnow-valley-chp.is-large {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/monnow-valley-chp--960x480.1c025ef6.png");
}
.thumb.is-monnow-valley-chp.is-fullwidth {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/monnow-valley-chp--960x480.1c025ef6.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-monnow-valley-chp.is-fullwidth {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/2400x800/monnow-valley-chp--2400x800.ea1138bd.png");
  }
}
.thumb.is-northern-gas-networks {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/northern-gas-networks--480x240.7395270a.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-northern-gas-networks {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/northern-gas-networks--720x360.6cbe21dd.png");
  }
  .thumb.is-northern-gas-networks.is-small {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/northern-gas-networks--480x240.7395270a.png");
  }
}
@media screen and (min-width: 1024px) {
  .thumb.is-northern-gas-networks {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/northern-gas-networks--960x480.7046df72.png");
  }
  .thumb.is-northern-gas-networks.is-medium {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/northern-gas-networks--720x360.6cbe21dd.png");
  }
}
.thumb.is-northern-gas-networks.is-large {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/northern-gas-networks--960x480.7046df72.png");
}
.thumb.is-northern-gas-networks.is-fullwidth {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/northern-gas-networks--960x480.7046df72.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-northern-gas-networks.is-fullwidth {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/2400x800/northern-gas-networks--2400x800.f2a65e3c.png");
  }
}
.thumb.is-oakapple-berwickshire {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/oakapple-berwickshire--480x240.7f69e31b.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-oakapple-berwickshire {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/oakapple-berwickshire--720x360.bb8cb7c7.png");
  }
  .thumb.is-oakapple-berwickshire.is-small {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/oakapple-berwickshire--480x240.7f69e31b.png");
  }
}
@media screen and (min-width: 1024px) {
  .thumb.is-oakapple-berwickshire {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/oakapple-berwickshire--960x480.f917cb21.png");
  }
  .thumb.is-oakapple-berwickshire.is-medium {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/oakapple-berwickshire--720x360.bb8cb7c7.png");
  }
}
.thumb.is-oakapple-berwickshire.is-large {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/oakapple-berwickshire--960x480.f917cb21.png");
}
.thumb.is-oakapple-berwickshire.is-fullwidth {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/oakapple-berwickshire--960x480.f917cb21.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-oakapple-berwickshire.is-fullwidth {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/2400x800/oakapple-berwickshire--2400x800.df8b0814.png");
  }
}
.thumb.is-oakapple-one {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/oakapple-one--480x240.9b47f543.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-oakapple-one {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/oakapple-one--720x360.fd30f5ab.png");
  }
  .thumb.is-oakapple-one.is-small {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/oakapple-one--480x240.9b47f543.png");
  }
}
@media screen and (min-width: 1024px) {
  .thumb.is-oakapple-one {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/oakapple-one--960x480.96aa1ce3.png");
  }
  .thumb.is-oakapple-one.is-medium {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/oakapple-one--720x360.fd30f5ab.png");
  }
}
.thumb.is-oakapple-one.is-large {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/oakapple-one--960x480.96aa1ce3.png");
}
.thumb.is-oakapple-one.is-fullwidth {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/oakapple-one--960x480.96aa1ce3.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-oakapple-one.is-fullwidth {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/2400x800/oakapple-one--2400x800.586112ec.png");
  }
}
.thumb.is-oakapple-two {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/oakapple-two--480x240.fd886d3d.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-oakapple-two {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/oakapple-two--720x360.fb3e4618.png");
  }
  .thumb.is-oakapple-two.is-small {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/oakapple-two--480x240.fd886d3d.png");
  }
}
@media screen and (min-width: 1024px) {
  .thumb.is-oakapple-two {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/oakapple-two--960x480.ffbdda3a.png");
  }
  .thumb.is-oakapple-two.is-medium {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/oakapple-two--720x360.fb3e4618.png");
  }
}
.thumb.is-oakapple-two.is-large {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/oakapple-two--960x480.ffbdda3a.png");
}
.thumb.is-oakapple-two.is-fullwidth {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/oakapple-two--960x480.ffbdda3a.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-oakapple-two.is-fullwidth {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/2400x800/oakapple-two--2400x800.d8b87b0d.png");
  }
}
.thumb.is-orbital-marine-power-orkney {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/orbital-marine-power-orkney--480x240.019d742d.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-orbital-marine-power-orkney {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/orbital-marine-power-orkney--720x360.882eed33.png");
  }
  .thumb.is-orbital-marine-power-orkney.is-small {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/orbital-marine-power-orkney--480x240.019d742d.png");
  }
}
@media screen and (min-width: 1024px) {
  .thumb.is-orbital-marine-power-orkney {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/orbital-marine-power-orkney--960x480.c8032056.png");
  }
  .thumb.is-orbital-marine-power-orkney.is-medium {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/orbital-marine-power-orkney--720x360.882eed33.png");
  }
}
.thumb.is-orbital-marine-power-orkney.is-large {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/orbital-marine-power-orkney--960x480.c8032056.png");
}
.thumb.is-orbital-marine-power-orkney.is-fullwidth {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/orbital-marine-power-orkney--960x480.c8032056.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-orbital-marine-power-orkney.is-fullwidth {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/2400x800/orbital-marine-power-orkney--2400x800.e8f8ca68.png");
  }
}
.thumb.is-pax-apartments {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/pax-apartments--480x240.c839d471.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-pax-apartments {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/pax-apartments--720x360.f82faefd.png");
  }
  .thumb.is-pax-apartments.is-small {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/pax-apartments--480x240.c839d471.png");
  }
}
@media screen and (min-width: 1024px) {
  .thumb.is-pax-apartments {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/pax-apartments--960x480.d86a476b.png");
  }
  .thumb.is-pax-apartments.is-medium {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/pax-apartments--720x360.f82faefd.png");
  }
}
.thumb.is-pax-apartments.is-large {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/pax-apartments--960x480.d86a476b.png");
}
.thumb.is-pax-apartments.is-fullwidth {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/pax-apartments--960x480.d86a476b.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-pax-apartments.is-fullwidth {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/2400x800/pax-apartments--2400x800.5b24f135.png");
  }
}
.thumb.is-project-orion {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/project-orion--480x240.868f757a.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-project-orion {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/project-orion--720x360.78fb29e5.png");
  }
  .thumb.is-project-orion.is-small {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/project-orion--480x240.868f757a.png");
  }
}
@media screen and (min-width: 1024px) {
  .thumb.is-project-orion {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/project-orion--960x480.d1797f84.png");
  }
  .thumb.is-project-orion.is-medium {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/project-orion--720x360.78fb29e5.png");
  }
}
.thumb.is-project-orion.is-large {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/project-orion--960x480.d1797f84.png");
}
.thumb.is-project-orion.is-fullwidth {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/project-orion--960x480.d1797f84.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-project-orion.is-fullwidth {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/2400x800/project-orion--2400x800.5fe20402.png");
  }
}
.thumb.is-pump-storage-hydro {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/pump-storage-hydro--480x240.2bb47e35.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-pump-storage-hydro {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/pump-storage-hydro--720x360.4be00d34.png");
  }
  .thumb.is-pump-storage-hydro.is-small {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/pump-storage-hydro--480x240.2bb47e35.png");
  }
}
@media screen and (min-width: 1024px) {
  .thumb.is-pump-storage-hydro {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/pump-storage-hydro--960x480.b48368ef.png");
  }
  .thumb.is-pump-storage-hydro.is-medium {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/pump-storage-hydro--720x360.4be00d34.png");
  }
}
.thumb.is-pump-storage-hydro.is-large {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/pump-storage-hydro--960x480.b48368ef.png");
}
.thumb.is-pump-storage-hydro.is-fullwidth {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/pump-storage-hydro--960x480.b48368ef.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-pump-storage-hydro.is-fullwidth {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/2400x800/pump-storage-hydro--2400x800.07cb2ec9.png");
  }
}
.thumb.is-reg-high-down {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/reg-high-down--480x240.e31feec0.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-reg-high-down {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/reg-high-down--720x360.db62b018.png");
  }
  .thumb.is-reg-high-down.is-small {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/reg-high-down--480x240.e31feec0.png");
  }
}
@media screen and (min-width: 1024px) {
  .thumb.is-reg-high-down {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/reg-high-down--960x480.d22dc6b7.png");
  }
  .thumb.is-reg-high-down.is-medium {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/reg-high-down--720x360.db62b018.png");
  }
}
.thumb.is-reg-high-down.is-large {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/reg-high-down--960x480.d22dc6b7.png");
}
.thumb.is-reg-high-down.is-fullwidth {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/reg-high-down--960x480.d22dc6b7.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-reg-high-down.is-fullwidth {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/2400x800/reg-high-down--2400x800.edc14c01.png");
  }
}
.thumb.is-reg-living-power {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/reg-living-power--480x240.1b5fe9eb.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-reg-living-power {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/reg-living-power--720x360.d7aa8687.png");
  }
  .thumb.is-reg-living-power.is-small {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/reg-living-power--480x240.1b5fe9eb.png");
  }
}
@media screen and (min-width: 1024px) {
  .thumb.is-reg-living-power {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/reg-living-power--960x480.b39847b9.png");
  }
  .thumb.is-reg-living-power.is-medium {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/reg-living-power--720x360.d7aa8687.png");
  }
}
.thumb.is-reg-living-power.is-large {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/reg-living-power--960x480.b39847b9.png");
}
.thumb.is-reg-living-power.is-fullwidth {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/reg-living-power--960x480.b39847b9.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-reg-living-power.is-fullwidth {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/2400x800/reg-living-power--2400x800.161768d4.png");
  }
}
.thumb.is-resilient-energy-great-dunkilns {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/resilient-energy-great-dunkilns--480x240.66a75cdd.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-resilient-energy-great-dunkilns {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/resilient-energy-great-dunkilns--720x360.1206c83c.png");
  }
  .thumb.is-resilient-energy-great-dunkilns.is-small {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/resilient-energy-great-dunkilns--480x240.66a75cdd.png");
  }
}
@media screen and (min-width: 1024px) {
  .thumb.is-resilient-energy-great-dunkilns {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/resilient-energy-great-dunkilns--960x480.26099ad0.png");
  }
  .thumb.is-resilient-energy-great-dunkilns.is-medium {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/resilient-energy-great-dunkilns--720x360.1206c83c.png");
  }
}
.thumb.is-resilient-energy-great-dunkilns.is-large {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/resilient-energy-great-dunkilns--960x480.26099ad0.png");
}
.thumb.is-resilient-energy-great-dunkilns.is-fullwidth {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/resilient-energy-great-dunkilns--960x480.26099ad0.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-resilient-energy-great-dunkilns.is-fullwidth {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/2400x800/resilient-energy-great-dunkilns--2400x800.56e83baa.png");
  }
}
.thumb.is-sunshare-community-nottingham {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/sunshare-community-nottingham--480x240.495cffbc.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-sunshare-community-nottingham {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/sunshare-community-nottingham--720x360.19e5b242.png");
  }
  .thumb.is-sunshare-community-nottingham.is-small {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/sunshare-community-nottingham--480x240.495cffbc.png");
  }
}
@media screen and (min-width: 1024px) {
  .thumb.is-sunshare-community-nottingham {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/sunshare-community-nottingham--960x480.4f2e701e.png");
  }
  .thumb.is-sunshare-community-nottingham.is-medium {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/sunshare-community-nottingham--720x360.19e5b242.png");
  }
}
.thumb.is-sunshare-community-nottingham.is-large {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/sunshare-community-nottingham--960x480.4f2e701e.png");
}
.thumb.is-sunshare-community-nottingham.is-fullwidth {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/sunshare-community-nottingham--960x480.4f2e701e.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-sunshare-community-nottingham.is-fullwidth {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/2400x800/sunshare-community-nottingham--2400x800.a830ba67.png");
  }
}
.thumb.is-swindon-chapel-farm-solar {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/swindon-chapel-farm-solar--480x240.22caa875.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-swindon-chapel-farm-solar {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/swindon-chapel-farm-solar--720x360.99415b88.png");
  }
  .thumb.is-swindon-chapel-farm-solar.is-small {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/swindon-chapel-farm-solar--480x240.22caa875.png");
  }
}
@media screen and (min-width: 1024px) {
  .thumb.is-swindon-chapel-farm-solar {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/swindon-chapel-farm-solar--960x480.8e4b8e34.png");
  }
  .thumb.is-swindon-chapel-farm-solar.is-medium {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/swindon-chapel-farm-solar--720x360.99415b88.png");
  }
}
.thumb.is-swindon-chapel-farm-solar.is-large {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/swindon-chapel-farm-solar--960x480.8e4b8e34.png");
}
.thumb.is-swindon-chapel-farm-solar.is-fullwidth {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/swindon-chapel-farm-solar--960x480.8e4b8e34.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-swindon-chapel-farm-solar.is-fullwidth {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/2400x800/swindon-chapel-farm-solar--2400x800.a0c88950.png");
  }
}
.thumb.is-swindon-common-farm-solar {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/swindon-common-farm-solar--480x240.77739138.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-swindon-common-farm-solar {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/swindon-common-farm-solar--720x360.9cef7ea2.png");
  }
  .thumb.is-swindon-common-farm-solar.is-small {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/swindon-common-farm-solar--480x240.77739138.png");
  }
}
@media screen and (min-width: 1024px) {
  .thumb.is-swindon-common-farm-solar {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/swindon-common-farm-solar--960x480.b8a7a192.png");
  }
  .thumb.is-swindon-common-farm-solar.is-medium {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/swindon-common-farm-solar--720x360.9cef7ea2.png");
  }
}
.thumb.is-swindon-common-farm-solar.is-large {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/swindon-common-farm-solar--960x480.b8a7a192.png");
}
.thumb.is-swindon-common-farm-solar.is-fullwidth {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/swindon-common-farm-solar--960x480.b8a7a192.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-swindon-common-farm-solar.is-fullwidth {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/2400x800/swindon-common-farm-solar--2400x800.3354e3a5.png");
  }
}
.thumb.is-tandem {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/tandem--480x240.3352fa4a.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-tandem {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/tandem--720x360.3d7d0032.png");
  }
  .thumb.is-tandem.is-small {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/tandem--480x240.3352fa4a.png");
  }
}
@media screen and (min-width: 1024px) {
  .thumb.is-tandem {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/tandem--960x480.8c46dab7.png");
  }
  .thumb.is-tandem.is-medium {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/tandem--720x360.3d7d0032.png");
  }
}
.thumb.is-tandem.is-large {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/tandem--960x480.8c46dab7.png");
}
.thumb.is-tandem.is-fullwidth {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/tandem--960x480.8c46dab7.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-tandem.is-fullwidth {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/2400x800/tandem--2400x800.6dce16c8.png");
  }
}
.thumb.is-thrive-renewables {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/thrive-renewables--480x240.17d82538.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-thrive-renewables {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/thrive-renewables--720x360.6d325e93.png");
  }
  .thumb.is-thrive-renewables.is-small {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/thrive-renewables--480x240.17d82538.png");
  }
}
@media screen and (min-width: 1024px) {
  .thumb.is-thrive-renewables {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/thrive-renewables--960x480.665494f8.png");
  }
  .thumb.is-thrive-renewables.is-medium {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/thrive-renewables--720x360.6d325e93.png");
  }
}
.thumb.is-thrive-renewables.is-large {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/thrive-renewables--960x480.665494f8.png");
}
.thumb.is-thrive-renewables.is-fullwidth {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/thrive-renewables--960x480.665494f8.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-thrive-renewables.is-fullwidth {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/2400x800/thrive-renewables--2400x800.9bfca566.png");
  }
}
.thumb.is-trident {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/trident--480x240.8d94f9ec.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-trident {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/trident--720x360.a48adc28.png");
  }
  .thumb.is-trident.is-small {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/trident--480x240.8d94f9ec.png");
  }
}
@media screen and (min-width: 1024px) {
  .thumb.is-trident {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/trident--960x480.b918db16.png");
  }
  .thumb.is-trident.is-medium {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/trident--720x360.a48adc28.png");
  }
}
.thumb.is-trident.is-large {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/trident--960x480.b918db16.png");
}
.thumb.is-trident.is-fullwidth {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/trident--960x480.b918db16.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-trident.is-fullwidth {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/2400x800/trident--2400x800.9fae8e5a.png");
  }
}
.thumb.is-united-downs-geothermal {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/united-downs-geothermal--480x240.1fc8db28.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-united-downs-geothermal {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/united-downs-geothermal--720x360.2bb853d3.png");
  }
  .thumb.is-united-downs-geothermal.is-small {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/united-downs-geothermal--480x240.1fc8db28.png");
  }
}
@media screen and (min-width: 1024px) {
  .thumb.is-united-downs-geothermal {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/united-downs-geothermal--960x480.ac08a821.png");
  }
  .thumb.is-united-downs-geothermal.is-medium {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/united-downs-geothermal--720x360.2bb853d3.png");
  }
}
.thumb.is-united-downs-geothermal.is-large {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/united-downs-geothermal--960x480.ac08a821.png");
}
.thumb.is-united-downs-geothermal.is-fullwidth {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/united-downs-geothermal--960x480.ac08a821.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-united-downs-geothermal.is-fullwidth {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/2400x800/united-downs-geothermal--2400x800.28920ba9.png");
  }
}
.thumb.is-upper-pitforthie-windgen {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/upper-pitforthie-windgen--480x240.8d338500.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-upper-pitforthie-windgen {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/upper-pitforthie-windgen--720x360.8bd8ab61.png");
  }
  .thumb.is-upper-pitforthie-windgen.is-small {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/480x240/upper-pitforthie-windgen--480x240.8d338500.png");
  }
}
@media screen and (min-width: 1024px) {
  .thumb.is-upper-pitforthie-windgen {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/upper-pitforthie-windgen--960x480.7ca8d462.png");
  }
  .thumb.is-upper-pitforthie-windgen.is-medium {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/720x360/upper-pitforthie-windgen--720x360.8bd8ab61.png");
  }
}
.thumb.is-upper-pitforthie-windgen.is-large {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/upper-pitforthie-windgen--960x480.7ca8d462.png");
}
.thumb.is-upper-pitforthie-windgen.is-fullwidth {
  background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/960x480/upper-pitforthie-windgen--960x480.7ca8d462.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-upper-pitforthie-windgen.is-fullwidth {
    background-image: url("https://static.abundanceinvestment.com/assets/img/world/thumbs/2400x800/upper-pitforthie-windgen--2400x800.7590ddd4.png");
  }
}
.thumb.is-west-berkshire-council {
  background-image: url("https://static.abundanceinvestment.com/assets/img/councils/thumbs/480x240/west-berkshire-council--480x240.08ad011b.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-west-berkshire-council {
    background-image: url("https://static.abundanceinvestment.com/assets/img/councils/thumbs/720x360/west-berkshire-council--720x360.cd8d03b8.png");
  }
  .thumb.is-west-berkshire-council.is-small {
    background-image: url("https://static.abundanceinvestment.com/assets/img/councils/thumbs/480x240/west-berkshire-council--480x240.08ad011b.png");
  }
}
@media screen and (min-width: 1024px) {
  .thumb.is-west-berkshire-council {
    background-image: url("https://static.abundanceinvestment.com/assets/img/councils/thumbs/960x480/west-berkshire-council--960x480.8b728410.png");
  }
  .thumb.is-west-berkshire-council.is-medium {
    background-image: url("https://static.abundanceinvestment.com/assets/img/councils/thumbs/720x360/west-berkshire-council--720x360.cd8d03b8.png");
  }
}
.thumb.is-west-berkshire-council.is-large {
  background-image: url("https://static.abundanceinvestment.com/assets/img/councils/thumbs/960x480/west-berkshire-council--960x480.8b728410.png");
}
.thumb.is-west-berkshire-council.is-fullwidth {
  background-image: url("https://static.abundanceinvestment.com/assets/img/councils/thumbs/960x480/west-berkshire-council--960x480.8b728410.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-west-berkshire-council.is-fullwidth {
    background-image: url("https://static.abundanceinvestment.com/assets/img/councils/thumbs/2400x800/west-berkshire-council--2400x800.f9a4aaa2.png");
  }
}
.thumb.is-warrington-borough-council {
  background-image: url("https://static.abundanceinvestment.com/assets/img/councils/thumbs/480x240/warrington-borough-council--480x240.ec33acfb.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-warrington-borough-council {
    background-image: url("https://static.abundanceinvestment.com/assets/img/councils/thumbs/720x360/warrington-borough-council--720x360.c1a7ac26.png");
  }
  .thumb.is-warrington-borough-council.is-small {
    background-image: url("https://static.abundanceinvestment.com/assets/img/councils/thumbs/480x240/warrington-borough-council--480x240.ec33acfb.png");
  }
}
@media screen and (min-width: 1024px) {
  .thumb.is-warrington-borough-council {
    background-image: url("https://static.abundanceinvestment.com/assets/img/councils/thumbs/960x480/warrington-borough-council--960x480.37331acb.png");
  }
  .thumb.is-warrington-borough-council.is-medium {
    background-image: url("https://static.abundanceinvestment.com/assets/img/councils/thumbs/720x360/warrington-borough-council--720x360.c1a7ac26.png");
  }
}
.thumb.is-warrington-borough-council.is-large {
  background-image: url("https://static.abundanceinvestment.com/assets/img/councils/thumbs/960x480/warrington-borough-council--960x480.37331acb.png");
}
.thumb.is-warrington-borough-council.is-fullwidth {
  background-image: url("https://static.abundanceinvestment.com/assets/img/councils/thumbs/960x480/warrington-borough-council--960x480.37331acb.png");
}
@media screen and (min-width: 769px), print {
  .thumb.is-warrington-borough-council.is-fullwidth {
    background-image: url("https://static.abundanceinvestment.com/assets/img/councils/thumbs/2400x800/warrington-borough-council--2400x800.405fb3ed.png");
  }
}
.has-arrow:after {
  content: '\00a0\2192';
}
.world {
  margin-top: 3.5rem;
  overflow: hidden;
}
@media screen and (min-width: 1024px) {
  .world {
    margin-top: 6rem;
  }
}
@media screen and (min-width: 769px), print {
  .world .thumb {
    padding-bottom: 33.333333333333336%;
  }
}
.world .arrows {
  position: relative;
}
.world .arrow {
  background-color: #e785b5;
  border-radius: 50%;
  color: #fff !important;
  font-size: 1.25rem;
  font-weight: 500;
  height: 2em;
  line-height: 2em;
  position: absolute;
  top: auto;
  right: auto;
  bottom: -1em;
  left: auto;
  text-align: center;
  -webkit-transition-duration: 125ms;
          transition-duration: 125ms;
  -webkit-transition-property: background-color, -webkit-transform;
  transition-property: background-color, -webkit-transform;
  transition-property: background-color, transform;
  transition-property: background-color, transform, -webkit-transform;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  width: 2em;
}
@media screen and (min-width: 1024px) {
  .world .arrow {
    font-size: 2rem;
  }
}
.world .arrow:hover {
  background-color: #363635;
  -webkit-transform: scale(1.25);
          transform: scale(1.25);
}
.world .arrow:active {
  background-color: #4b4b49;
}
.world .arrow span {
  display: none;
}
.world .arrow-left {
  left: -0.25em;
}
.world .arrow-left:after {
  content: '\2190';
}
.world .arrow-right {
  right: -0.25em;
}
.world .arrow-right:after {
  content: '\2192';
}
.world .container {
  padding: 3rem 1.5rem;
}
@media screen and (min-width: 1024px) {
  .world .container {
    padding: 6rem 0;
  }
}
.world .content h1 {
  margin-bottom: 0.25em;
}
.world .content p {
  margin: 1.5em 0;
}
.world h1 {
  font-size: 2.5rem;
}
@media screen and (min-width: 1024px) {
  .world h1 {
    font-size: 4rem;
  }
}
.world p {
  font-size: 1.25rem;
}
@media screen and (min-width: 1024px) {
  .world p {
    font-size: 1.5rem;
  }
}

/*# sourceMappingURL=static.css.64716cf6.map*/