@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700&display=swap);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700&display=swap);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700&display=swap);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700&display=swap);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700&display=swap);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700&display=swap);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700&display=swap);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700&display=swap);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700&display=swap);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700&display=swap);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700&display=swap);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700&display=swap);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700&display=swap);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700&display=swap);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700&display=swap);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700&display=swap);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700&display=swap);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700&display=swap);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700&display=swap);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700&display=swap);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700&display=swap);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700&display=swap);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700&display=swap);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700&display=swap);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700&display=swap);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700&display=swap);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700&display=swap);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700&display=swap);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700&display=swap);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700&display=swap);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700&display=swap);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700&display=swap);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700&display=swap);
@charset "UTF-8";
/*
Theme Name: Greenpeace Planet 4 Child Theme for GP Nordic
Theme URI: https://github.com/greenpeace/planet4-child-theme-nordic
Description: Child theme for the Planet 4 Wordpress project
Author: Greenpeace Nordic
Author URI: https://github.com/greenpeace
Template: planet4-master-theme
Version: 0.0.12
License: GNU General Public License v3 or later
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: light, accessibility-ready
Text Domain: planet4-child-theme-nordic
*/
.has-dark-shade-black-color {
  color: #1a1a1a;
}

.has-dark-shade-black-background-color {
  background-color: #1a1a1a;
}

.has-grey-60-color {
  color: #6F7376;
}

.has-grey-60-background-color {
  background-color: #6F7376;
}

.has-grey-40-color {
  color: #bebfc2;
}

.has-grey-40-background-color {
  background-color: #bebfc2;
}

.has-grey-20-color {
  color: #ECECEC;
}

.has-grey-20-background-color {
  background-color: #ECECEC;
}

.has-grey-10-color {
  color: #F5F7F8;
}

.has-grey-10-background-color {
  background-color: #F5F7F8;
}

.has-grey-color {
  color: #333;
}

.has-grey-background-color {
  background-color: #333;
}

.has-green-color {
  color: #003300;
}

.has-green-background-color {
  background-color: #003300;
}

.has-green-80-color {
  color: #1b4a1b;
}

.has-green-80-background-color {
  background-color: #1b4a1b;
}

.has-gp-green-color {
  color: #66cc00;
}

.has-gp-green-background-color {
  background-color: #66cc00;
}

.has-dark-tiber-color {
  color: #052a30;
}

.has-dark-tiber-background-color {
  background-color: #052a30;
}

.has-genoa-color {
  color: #186a70;
}

.has-genoa-background-color {
  background-color: #186a70;
}

.has-inch-worm-color {
  color: #a7e021;
}

.has-inch-worm-background-color {
  background-color: #a7e021;
}

.has-x-dark-blue-color {
  color: #042233;
}

.has-x-dark-blue-background-color {
  background-color: #042233;
}

.has-allports-color {
  color: #007799;
}

.has-allports-background-color {
  background-color: #007799;
}

.has-spray-color {
  color: spray;
}

.has-spray-background-color {
  background-color: spray;
}

.has-dark-blue-color {
  color: #074365;
}

.has-dark-blue-background-color {
  background-color: #074365;
}

.has-blue-color {
  color: #2980b9;
}

.has-blue-background-color {
  background-color: #2980b9;
}

.has-blue-60-color {
  color: #63bbfd;
}

.has-blue-60-background-color {
  background-color: #63bbfd;
}

.has-crimson-color {
  color: #e51538;
}

.has-crimson-background-color {
  background-color: #e51538;
}

.has-orange-hover-color {
  color: #ee562d;
}

.has-orange-hover-background-color {
  background-color: #ee562d;
}

.has-yellow-color {
  color: #FFD200;
}

.has-yellow-background-color {
  background-color: #FFD200;
}

/* Generates mutilevel nested comments
level-1 is the first level comment with a margin of 50px
level-2 is the first level comment with a margin of 100px
and so on...
*/
@font-face {
  font-family: "Greenpeace Sans";
  src: local("Greenpeace Sans"), local("Greenpeace Sans"), url("../../assets/src/fonts/GreenpeaceSans-Bold.woff2") format("woff2");
}
@font-face {
  font-family: "Helvetica Now Display Regular";
  src: local("Helvetica Now Display Regular"), local("Helvetica-Now-Display-Regular"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff2") format("woff2"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff") format("woff"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica Now Display Bold";
  src: local("Helvetica Now Display Bold"), local("Helvetica-Now-Display-Bold"), url("../../assets/src/fonts/HelveticaNowDisplay-ExtraBold.woff2") format("woff2");
  font-style: normal;
  font-display: swap;
}
.has-dark-shade-black-color {
  color: #1a1a1a;
}

.has-dark-shade-black-background-color {
  background-color: #1a1a1a;
}

.has-grey-60-color {
  color: #6F7376;
}

.has-grey-60-background-color {
  background-color: #6F7376;
}

.has-grey-40-color {
  color: #bebfc2;
}

.has-grey-40-background-color {
  background-color: #bebfc2;
}

.has-grey-20-color {
  color: #ECECEC;
}

.has-grey-20-background-color {
  background-color: #ECECEC;
}

.has-grey-10-color {
  color: #F5F7F8;
}

.has-grey-10-background-color {
  background-color: #F5F7F8;
}

.has-grey-color {
  color: #333;
}

.has-grey-background-color {
  background-color: #333;
}

.has-green-color {
  color: #003300;
}

.has-green-background-color {
  background-color: #003300;
}

.has-green-80-color {
  color: #1b4a1b;
}

.has-green-80-background-color {
  background-color: #1b4a1b;
}

.has-gp-green-color {
  color: #66cc00;
}

.has-gp-green-background-color {
  background-color: #66cc00;
}

.has-dark-tiber-color {
  color: #052a30;
}

.has-dark-tiber-background-color {
  background-color: #052a30;
}

.has-genoa-color {
  color: #186a70;
}

.has-genoa-background-color {
  background-color: #186a70;
}

.has-inch-worm-color {
  color: #a7e021;
}

.has-inch-worm-background-color {
  background-color: #a7e021;
}

.has-x-dark-blue-color {
  color: #042233;
}

.has-x-dark-blue-background-color {
  background-color: #042233;
}

.has-allports-color {
  color: #007799;
}

.has-allports-background-color {
  background-color: #007799;
}

.has-spray-color {
  color: spray;
}

.has-spray-background-color {
  background-color: spray;
}

.has-dark-blue-color {
  color: #074365;
}

.has-dark-blue-background-color {
  background-color: #074365;
}

.has-blue-color {
  color: #2980b9;
}

.has-blue-background-color {
  background-color: #2980b9;
}

.has-blue-60-color {
  color: #63bbfd;
}

.has-blue-60-background-color {
  background-color: #63bbfd;
}

.has-crimson-color {
  color: #e51538;
}

.has-crimson-background-color {
  background-color: #e51538;
}

.has-orange-hover-color {
  color: #ee562d;
}

.has-orange-hover-background-color {
  background-color: #ee562d;
}

.has-yellow-color {
  color: #FFD200;
}

.has-yellow-background-color {
  background-color: #FFD200;
}

.has-dark-shade-black-color {
  color: #1a1a1a;
}

.has-dark-shade-black-background-color {
  background-color: #1a1a1a;
}

.has-grey-60-color {
  color: #6F7376;
}

.has-grey-60-background-color {
  background-color: #6F7376;
}

.has-grey-40-color {
  color: #bebfc2;
}

.has-grey-40-background-color {
  background-color: #bebfc2;
}

.has-grey-20-color {
  color: #ECECEC;
}

.has-grey-20-background-color {
  background-color: #ECECEC;
}

.has-grey-10-color {
  color: #F5F7F8;
}

.has-grey-10-background-color {
  background-color: #F5F7F8;
}

.has-grey-color {
  color: #333;
}

.has-grey-background-color {
  background-color: #333;
}

.has-green-color {
  color: #003300;
}

.has-green-background-color {
  background-color: #003300;
}

.has-green-80-color {
  color: #1b4a1b;
}

.has-green-80-background-color {
  background-color: #1b4a1b;
}

.has-gp-green-color {
  color: #66cc00;
}

.has-gp-green-background-color {
  background-color: #66cc00;
}

.has-dark-tiber-color {
  color: #052a30;
}

.has-dark-tiber-background-color {
  background-color: #052a30;
}

.has-genoa-color {
  color: #186a70;
}

.has-genoa-background-color {
  background-color: #186a70;
}

.has-inch-worm-color {
  color: #a7e021;
}

.has-inch-worm-background-color {
  background-color: #a7e021;
}

.has-x-dark-blue-color {
  color: #042233;
}

.has-x-dark-blue-background-color {
  background-color: #042233;
}

.has-allports-color {
  color: #007799;
}

.has-allports-background-color {
  background-color: #007799;
}

.has-spray-color {
  color: spray;
}

.has-spray-background-color {
  background-color: spray;
}

.has-dark-blue-color {
  color: #074365;
}

.has-dark-blue-background-color {
  background-color: #074365;
}

.has-blue-color {
  color: #2980b9;
}

.has-blue-background-color {
  background-color: #2980b9;
}

.has-blue-60-color {
  color: #63bbfd;
}

.has-blue-60-background-color {
  background-color: #63bbfd;
}

.has-crimson-color {
  color: #e51538;
}

.has-crimson-background-color {
  background-color: #e51538;
}

.has-orange-hover-color {
  color: #ee562d;
}

.has-orange-hover-background-color {
  background-color: #ee562d;
}

.has-yellow-color {
  color: #FFD200;
}

.has-yellow-background-color {
  background-color: #FFD200;
}

@font-face {
  font-family: "Greenpeace Sans";
  src: local("Greenpeace Sans"), local("Greenpeace Sans"), url("../../assets/src/fonts/GreenpeaceSans-Bold.woff2") format("woff2");
}
@font-face {
  font-family: "Helvetica Now Display Regular";
  src: local("Helvetica Now Display Regular"), local("Helvetica-Now-Display-Regular"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff2") format("woff2"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff") format("woff"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica Now Display Bold";
  src: local("Helvetica Now Display Bold"), local("Helvetica-Now-Display-Bold"), url("../../assets/src/fonts/HelveticaNowDisplay-ExtraBold.woff2") format("woff2");
  font-style: normal;
  font-display: swap;
}
:root {
  --top-navigation--background: #fff;
  --top-navigation--box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);
  --top-navigation--color: #000;
  --top-navigation--separation: 1px solid #d8d8d8;
  --top-navigation--search-toggle--background: #F5F7F8;
  --top-navigation--input--placeholder--color: #bebfc2;
  --link--color: #198700;
  --nav-link--hover--color: #000;
  --nav-link--hover--text-decoration: underline 3px #66cc00;
  --nav-link--hover--text-underline-position: under;
  --accordion-block-light-style--background: rgba(217, 241, 197, 0.5019607843);
  --accordion-block-light-style--border-color: transparent;
  --accordion-block-light-style--hover--background: #D9F1C5;
  --accordion-block-dark-style--background: #076c50;
  --accordion-block-dark-style--hover--background: #005c42;
  --blockquote-border-color: #66CC00;
  --cover-card-btn--font-size: $font-size-sm;
  --cover-card-heading--font-weight: 700;
  --headings-font-wight: 700;
  --headings--font-family: $roboto;
  --btn-body-font-weight: 600;
}

@font-face {
  font-family: "Greenpeace Sans";
  src: local("Greenpeace Sans"), local("Greenpeace Sans"), url("../../assets/src/fonts/GreenpeaceSans-Bold.woff2") format("woff2");
}
@font-face {
  font-family: "Helvetica Now Display Regular";
  src: local("Helvetica Now Display Regular"), local("Helvetica-Now-Display-Regular"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff2") format("woff2"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff") format("woff"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica Now Display Bold";
  src: local("Helvetica Now Display Bold"), local("Helvetica-Now-Display-Bold"), url("../../assets/src/fonts/HelveticaNowDisplay-ExtraBold.woff2") format("woff2");
  font-style: normal;
  font-display: swap;
}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6,
.cover-card-heading,
.cover-card-excerpt,
.articles-block h2,
.article-list-item-headline a,
.query-list-item-headline.wp-block-post-title a,
a.search-result-item-headline,
.page-section-header {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif !important;
  font-weight: var(--headings-font-wight);
  margin-top: 0;
  margin-bottom: 0.5rem;
  line-height: 1.25;
  color: inherit;
}

h1,
.h1 {
  font-size: calc(1.475rem + 1.5vw);
  margin-bottom: 0.7rem;
}
@media (min-width: 992px) {
  h1,
  .h1 {
    font-size: 2.5rem;
  }
}
@media (min-width: 1600px) {
  h1,
  .h1 {
    font-size: 3rem;
  }
}

.h2,
h2 {
  font-size: calc(1.35rem + 0.9vw);
}
@media (min-width: 992px) {
  .h2,
  h2 {
    font-size: 2rem;
  }
}
@media (min-width: 1600px) {
  .h2,
  h2 {
    font-size: 2.5rem;
  }
}

h3,
.h3 {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 992px) {
  h3,
  .h3 {
    font-size: 1.75rem;
  }
}
@media (min-width: 1600px) {
  h3,
  .h3 {
    font-size: 2rem;
  }
}

h4,
.h4 {
  font-size: calc(1.25rem + 0.3vw);
}
@media (min-width: 992px) {
  h4,
  .h4 {
    font-size: 1.5rem;
  }
}
@media (min-width: 1600px) {
  h4,
  .h4 {
    font-size: 1.75rem;
  }
}

h5,
.h5 {
  font-size: 1.2rem;
}

h6,
.h6 {
  font-size: 1rem;
}

div.cookies-intro > div.cookies-text {
  font-weight: 500 !important;
}

p,
a,
ul,
li,
span,
strong {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif !important;
}

div.carousel-captions-wrapper h2 {
  font-family: "Helvetica Now Display Bold", "Helvetica", "Arial", sans-serif !important !important;
  font-size: 2rem;
}

.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}

p,
ul,
li,
.page-section-description,
.columns-block .column-wrap p,
span.author-info,
.article-list-item-content,
.accordion-block .accordion-content p.accordion-text,
.wp-block-file .wp-block-file__button::before,
div.block-editor-block-list__layout.is-root-container,
p.search-result-item-content,
#gdpr-comments-compliance,
.error404 .speech-bubble,
.error404 .page-header .container .row {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif !important;
  font-weight: 400;
  font-size: 1.06rem;
  line-height: inherit;
}
@media (max-width: 576px) {
  p,
  ul,
  li,
  .page-section-description,
  .columns-block .column-wrap p,
  span.author-info,
  .article-list-item-content,
  .accordion-block .accordion-content p.accordion-text,
  .wp-block-file .wp-block-file__button::before,
  div.block-editor-block-list__layout.is-root-container,
  p.search-result-item-content,
  #gdpr-comments-compliance,
  .error404 .speech-bubble,
  .error404 .page-header .container .row {
    font-size: 1.1rem;
  }
}

.nav-links {
  font-family: "Helvetica Display Regular", "Helvetica", "Arial", sans-serif !important !important;
}

.columns-block p,
p.article-list-item-content,
article.post-details p,
p.accordion-text,
p.search-result-item-content {
  color: #4d4d4d;
  font-weight: 400;
}

.page-header-content p {
  padding-left: 0;
  font-weight: 400;
}

.wp-block-file a::before {
  background-color: #3c7800;
}

a {
  box-shadow: none !important;
}

.page-content li > a:not(.button--ghost, .submenu-link),
.page-content p > a:not(.secondary-menu > .nav-link > a, .secondary-menu > .nav-link > a > strong, .acf-label > p > a, small > p > a,
.is-pattern-p4-quick-links > a, .is-pattern-p4-quick-links strong a),
.post-content li > a,
.post-content p > a,
.page-content li > strong > a,
.page-content p > strong > a,
.post-content li > strong > a,
.post-content p > strong > a,
.covers-block > .page-section-description > a,
strong > a {
  text-decoration: none;
  border-bottom: 1.5px solid #66CC00;
  font-weight: inherit;
  color: inherit;
}
.page-content li > a:not(.button--ghost, .submenu-link):hover, .page-content li > a:not(.button--ghost, .submenu-link):visited,
.page-content p > a:not(.secondary-menu > .nav-link > a, .secondary-menu > .nav-link > a > strong, .acf-label > p > a, small > p > a,
.is-pattern-p4-quick-links > a, .is-pattern-p4-quick-links strong a):hover,
.page-content p > a:not(.secondary-menu > .nav-link > a, .secondary-menu > .nav-link > a > strong, .acf-label > p > a, small > p > a,
.is-pattern-p4-quick-links > a, .is-pattern-p4-quick-links strong a):visited,
.post-content li > a:hover,
.post-content li > a:visited,
.post-content p > a:hover,
.post-content p > a:visited,
.page-content li > strong > a:hover,
.page-content li > strong > a:visited,
.page-content p > strong > a:hover,
.page-content p > strong > a:visited,
.post-content li > strong > a:hover,
.post-content li > strong > a:visited,
.post-content p > strong > a:hover,
.post-content p > strong > a:visited,
.covers-block > .page-section-description > a:hover,
.covers-block > .page-section-description > a:visited,
strong > a:hover,
strong > a:visited {
  transition: height 0.2s cubic-bezier(0.5, 0, 0, 1);
  border-bottom: 3px solid #66CC00;
  text-decoration: none;
  box-shadow: none;
}

.bbn a,
.secondary-menu .nav-link a {
  border-bottom: none !important;
}
.bbn a:hover,
.secondary-menu .nav-link a:hover {
  border-bottom: none !important;
}

.tdn {
  text-decoration: none !important;
}

a.external-link:after {
  display: none;
}

.submenu-block .submenu-menu a {
  border-bottom: none;
  text-decoration: none;
}
.submenu-block .submenu-menu a:hover {
  transition: height 0.2s cubic-bezier(0.5, 0, 0, 1);
  border-bottom: 3px solid #66CC00;
  text-decoration: none;
  box-shadow: none;
}

.top-page-tags .tag-item {
  margin-right: 0.3rem;
}

.is-pattern-p4-issues .wp-block-group.container.is-layout-flow h5.wp-block-heading a:hover,
.wp-block-group.group-stretched-link.is-layout-flow > h5.wp-block-heading > a:hover,
.wp-block-group.group-stretched-link.is-layout-flow > h5.wp-block-heading > strong > a:hover {
  text-decoration: none;
  box-shadow: none;
  color: #198700;
}

h2.page-section-header {
  color: #000;
}

.is-pattern-p4-reality-check figure.wp-block-image + h2 {
  font-family: "Greenpeace Sans", "Helvetica", "Arial", sans-serif !important;
}
.is-pattern-p4-reality-check figure.wp-block-image ~ h2:nth-of-type(2) {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif !important;
  font-weight: 500;
  font-size: medium;
}

.has-dark-shade-black-color {
  color: #1a1a1a;
}

.has-dark-shade-black-background-color {
  background-color: #1a1a1a;
}

.has-grey-60-color {
  color: #6F7376;
}

.has-grey-60-background-color {
  background-color: #6F7376;
}

.has-grey-40-color {
  color: #bebfc2;
}

.has-grey-40-background-color {
  background-color: #bebfc2;
}

.has-grey-20-color {
  color: #ECECEC;
}

.has-grey-20-background-color {
  background-color: #ECECEC;
}

.has-grey-10-color {
  color: #F5F7F8;
}

.has-grey-10-background-color {
  background-color: #F5F7F8;
}

.has-grey-color {
  color: #333;
}

.has-grey-background-color {
  background-color: #333;
}

.has-green-color {
  color: #003300;
}

.has-green-background-color {
  background-color: #003300;
}

.has-green-80-color {
  color: #1b4a1b;
}

.has-green-80-background-color {
  background-color: #1b4a1b;
}

.has-gp-green-color {
  color: #66cc00;
}

.has-gp-green-background-color {
  background-color: #66cc00;
}

.has-dark-tiber-color {
  color: #052a30;
}

.has-dark-tiber-background-color {
  background-color: #052a30;
}

.has-genoa-color {
  color: #186a70;
}

.has-genoa-background-color {
  background-color: #186a70;
}

.has-inch-worm-color {
  color: #a7e021;
}

.has-inch-worm-background-color {
  background-color: #a7e021;
}

.has-x-dark-blue-color {
  color: #042233;
}

.has-x-dark-blue-background-color {
  background-color: #042233;
}

.has-allports-color {
  color: #007799;
}

.has-allports-background-color {
  background-color: #007799;
}

.has-spray-color {
  color: spray;
}

.has-spray-background-color {
  background-color: spray;
}

.has-dark-blue-color {
  color: #074365;
}

.has-dark-blue-background-color {
  background-color: #074365;
}

.has-blue-color {
  color: #2980b9;
}

.has-blue-background-color {
  background-color: #2980b9;
}

.has-blue-60-color {
  color: #63bbfd;
}

.has-blue-60-background-color {
  background-color: #63bbfd;
}

.has-crimson-color {
  color: #e51538;
}

.has-crimson-background-color {
  background-color: #e51538;
}

.has-orange-hover-color {
  color: #ee562d;
}

.has-orange-hover-background-color {
  background-color: #ee562d;
}

.has-yellow-color {
  color: #FFD200;
}

.has-yellow-background-color {
  background-color: #FFD200;
}

@font-face {
  font-family: "Greenpeace Sans";
  src: local("Greenpeace Sans"), local("Greenpeace Sans"), url("../../assets/src/fonts/GreenpeaceSans-Bold.woff2") format("woff2");
}
@font-face {
  font-family: "Helvetica Now Display Regular";
  src: local("Helvetica Now Display Regular"), local("Helvetica-Now-Display-Regular"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff2") format("woff2"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff") format("woff"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica Now Display Bold";
  src: local("Helvetica Now Display Bold"), local("Helvetica-Now-Display-Bold"), url("../../assets/src/fonts/HelveticaNowDisplay-ExtraBold.woff2") format("woff2");
  font-style: normal;
  font-display: swap;
}
:root {
  --top-navigation--background: #fff;
  --top-navigation--box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);
  --top-navigation--color: #000;
  --top-navigation--separation: 1px solid #d8d8d8;
  --top-navigation--search-toggle--background: #F5F7F8;
  --top-navigation--input--placeholder--color: #bebfc2;
  --link--color: #198700;
  --nav-link--hover--color: #000;
  --nav-link--hover--text-decoration: underline 3px #66cc00;
  --nav-link--hover--text-underline-position: under;
  --accordion-block-light-style--background: rgba(217, 241, 197, 0.5019607843);
  --accordion-block-light-style--border-color: transparent;
  --accordion-block-light-style--hover--background: #D9F1C5;
  --accordion-block-dark-style--background: #076c50;
  --accordion-block-dark-style--hover--background: #005c42;
  --blockquote-border-color: #66CC00;
  --cover-card-btn--font-size: $font-size-sm;
  --cover-card-heading--font-weight: 700;
  --headings-font-wight: 700;
  --headings--font-family: $roboto;
  --btn-body-font-weight: 600;
}

/* Generates mutilevel nested comments
level-1 is the first level comment with a margin of 50px
level-2 is the first level comment with a margin of 100px
and so on...
*/
.has-dark-shade-black-color {
  color: #1a1a1a;
}

.has-dark-shade-black-background-color {
  background-color: #1a1a1a;
}

.has-grey-60-color {
  color: #6F7376;
}

.has-grey-60-background-color {
  background-color: #6F7376;
}

.has-grey-40-color {
  color: #bebfc2;
}

.has-grey-40-background-color {
  background-color: #bebfc2;
}

.has-grey-20-color {
  color: #ECECEC;
}

.has-grey-20-background-color {
  background-color: #ECECEC;
}

.has-grey-10-color {
  color: #F5F7F8;
}

.has-grey-10-background-color {
  background-color: #F5F7F8;
}

.has-grey-color {
  color: #333;
}

.has-grey-background-color {
  background-color: #333;
}

.has-green-color {
  color: #003300;
}

.has-green-background-color {
  background-color: #003300;
}

.has-green-80-color {
  color: #1b4a1b;
}

.has-green-80-background-color {
  background-color: #1b4a1b;
}

.has-gp-green-color {
  color: #66cc00;
}

.has-gp-green-background-color {
  background-color: #66cc00;
}

.has-dark-tiber-color {
  color: #052a30;
}

.has-dark-tiber-background-color {
  background-color: #052a30;
}

.has-genoa-color {
  color: #186a70;
}

.has-genoa-background-color {
  background-color: #186a70;
}

.has-inch-worm-color {
  color: #a7e021;
}

.has-inch-worm-background-color {
  background-color: #a7e021;
}

.has-x-dark-blue-color {
  color: #042233;
}

.has-x-dark-blue-background-color {
  background-color: #042233;
}

.has-allports-color {
  color: #007799;
}

.has-allports-background-color {
  background-color: #007799;
}

.has-spray-color {
  color: spray;
}

.has-spray-background-color {
  background-color: spray;
}

.has-dark-blue-color {
  color: #074365;
}

.has-dark-blue-background-color {
  background-color: #074365;
}

.has-blue-color {
  color: #2980b9;
}

.has-blue-background-color {
  background-color: #2980b9;
}

.has-blue-60-color {
  color: #63bbfd;
}

.has-blue-60-background-color {
  background-color: #63bbfd;
}

.has-crimson-color {
  color: #e51538;
}

.has-crimson-background-color {
  background-color: #e51538;
}

.has-orange-hover-color {
  color: #ee562d;
}

.has-orange-hover-background-color {
  background-color: #ee562d;
}

.has-yellow-color {
  color: #FFD200;
}

.has-yellow-background-color {
  background-color: #FFD200;
}

@font-face {
  font-family: "Greenpeace Sans";
  src: local("Greenpeace Sans"), local("Greenpeace Sans"), url("../../assets/src/fonts/GreenpeaceSans-Bold.woff2") format("woff2");
}
@font-face {
  font-family: "Helvetica Now Display Regular";
  src: local("Helvetica Now Display Regular"), local("Helvetica-Now-Display-Regular"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff2") format("woff2"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff") format("woff"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica Now Display Bold";
  src: local("Helvetica Now Display Bold"), local("Helvetica-Now-Display-Bold"), url("../../assets/src/fonts/HelveticaNowDisplay-ExtraBold.woff2") format("woff2");
  font-style: normal;
  font-display: swap;
}
:root {
  --top-navigation--background: #fff;
  --top-navigation--box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);
  --top-navigation--color: #000;
  --top-navigation--separation: 1px solid #d8d8d8;
  --top-navigation--search-toggle--background: #F5F7F8;
  --top-navigation--input--placeholder--color: #bebfc2;
  --link--color: #198700;
  --nav-link--hover--color: #000;
  --nav-link--hover--text-decoration: underline 3px #66cc00;
  --nav-link--hover--text-underline-position: under;
  --accordion-block-light-style--background: rgba(217, 241, 197, 0.5019607843);
  --accordion-block-light-style--border-color: transparent;
  --accordion-block-light-style--hover--background: #D9F1C5;
  --accordion-block-dark-style--background: #076c50;
  --accordion-block-dark-style--hover--background: #005c42;
  --blockquote-border-color: #66CC00;
  --cover-card-btn--font-size: $font-size-sm;
  --cover-card-heading--font-weight: 700;
  --headings-font-wight: 700;
  --headings--font-family: $roboto;
  --btn-body-font-weight: 600;
}

.has-dark-shade-black-color {
  color: #1a1a1a;
}

.has-dark-shade-black-background-color {
  background-color: #1a1a1a;
}

.has-grey-60-color {
  color: #6F7376;
}

.has-grey-60-background-color {
  background-color: #6F7376;
}

.has-grey-40-color {
  color: #bebfc2;
}

.has-grey-40-background-color {
  background-color: #bebfc2;
}

.has-grey-20-color {
  color: #ECECEC;
}

.has-grey-20-background-color {
  background-color: #ECECEC;
}

.has-grey-10-color {
  color: #F5F7F8;
}

.has-grey-10-background-color {
  background-color: #F5F7F8;
}

.has-grey-color {
  color: #333;
}

.has-grey-background-color {
  background-color: #333;
}

.has-green-color {
  color: #003300;
}

.has-green-background-color {
  background-color: #003300;
}

.has-green-80-color {
  color: #1b4a1b;
}

.has-green-80-background-color {
  background-color: #1b4a1b;
}

.has-gp-green-color {
  color: #66cc00;
}

.has-gp-green-background-color {
  background-color: #66cc00;
}

.has-dark-tiber-color {
  color: #052a30;
}

.has-dark-tiber-background-color {
  background-color: #052a30;
}

.has-genoa-color {
  color: #186a70;
}

.has-genoa-background-color {
  background-color: #186a70;
}

.has-inch-worm-color {
  color: #a7e021;
}

.has-inch-worm-background-color {
  background-color: #a7e021;
}

.has-x-dark-blue-color {
  color: #042233;
}

.has-x-dark-blue-background-color {
  background-color: #042233;
}

.has-allports-color {
  color: #007799;
}

.has-allports-background-color {
  background-color: #007799;
}

.has-spray-color {
  color: spray;
}

.has-spray-background-color {
  background-color: spray;
}

.has-dark-blue-color {
  color: #074365;
}

.has-dark-blue-background-color {
  background-color: #074365;
}

.has-blue-color {
  color: #2980b9;
}

.has-blue-background-color {
  background-color: #2980b9;
}

.has-blue-60-color {
  color: #63bbfd;
}

.has-blue-60-background-color {
  background-color: #63bbfd;
}

.has-crimson-color {
  color: #e51538;
}

.has-crimson-background-color {
  background-color: #e51538;
}

.has-orange-hover-color {
  color: #ee562d;
}

.has-orange-hover-background-color {
  background-color: #ee562d;
}

.has-yellow-color {
  color: #FFD200;
}

.has-yellow-background-color {
  background-color: #FFD200;
}

@font-face {
  font-family: "Greenpeace Sans";
  src: local("Greenpeace Sans"), local("Greenpeace Sans"), url("../../assets/src/fonts/GreenpeaceSans-Bold.woff2") format("woff2");
}
@font-face {
  font-family: "Helvetica Now Display Regular";
  src: local("Helvetica Now Display Regular"), local("Helvetica-Now-Display-Regular"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff2") format("woff2"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff") format("woff"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica Now Display Bold";
  src: local("Helvetica Now Display Bold"), local("Helvetica-Now-Display-Bold"), url("../../assets/src/fonts/HelveticaNowDisplay-ExtraBold.woff2") format("woff2");
  font-style: normal;
  font-display: swap;
}
.accordion-block {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif !important;
}

.accordion-block .accordion-content {
  margin-bottom: -1rem;
  font-family: var(--headings--font-family);
}
.accordion-block .accordion-content .accordion-headline {
  line-height: initial;
  font-weight: 600;
  font-weight: var(--font-weight-regular);
}
.accordion-block .accordion-content .accordion-headline:hover {
  font-weight: var(--headings-font-wight);
}

.block.accordion-block.wp-block-planet4-blocks-accordion.is-style-dark .accordion-headline {
  background: var(--accordion-block-dark-style--background);
  font-family: var(--headings--font-family);
}
.block.accordion-block.wp-block-planet4-blocks-accordion.is-style-dark .accordion-headline:hover {
  background: var(--accordion-block-dark-style--hover--background);
}

.block.accordion-block.wp-block-planet4-blocks-accordion.is-style-light .accordion-headline {
  background: var(--accordion-block-light-style--background);
  border-color: var(--accordion-block-light-style--border-color);
  font-family: var(--headings--font-family);
}
.block.accordion-block.wp-block-planet4-blocks-accordion.is-style-light .accordion-headline:hover {
  background: var(--accordion-block-light-style--hover--background);
}

/* Generates mutilevel nested comments
level-1 is the first level comment with a margin of 50px
level-2 is the first level comment with a margin of 100px
and so on...
*/
.has-dark-shade-black-color {
  color: #1a1a1a;
}

.has-dark-shade-black-background-color {
  background-color: #1a1a1a;
}

.has-grey-60-color {
  color: #6F7376;
}

.has-grey-60-background-color {
  background-color: #6F7376;
}

.has-grey-40-color {
  color: #bebfc2;
}

.has-grey-40-background-color {
  background-color: #bebfc2;
}

.has-grey-20-color {
  color: #ECECEC;
}

.has-grey-20-background-color {
  background-color: #ECECEC;
}

.has-grey-10-color {
  color: #F5F7F8;
}

.has-grey-10-background-color {
  background-color: #F5F7F8;
}

.has-grey-color {
  color: #333;
}

.has-grey-background-color {
  background-color: #333;
}

.has-green-color {
  color: #003300;
}

.has-green-background-color {
  background-color: #003300;
}

.has-green-80-color {
  color: #1b4a1b;
}

.has-green-80-background-color {
  background-color: #1b4a1b;
}

.has-gp-green-color {
  color: #66cc00;
}

.has-gp-green-background-color {
  background-color: #66cc00;
}

.has-dark-tiber-color {
  color: #052a30;
}

.has-dark-tiber-background-color {
  background-color: #052a30;
}

.has-genoa-color {
  color: #186a70;
}

.has-genoa-background-color {
  background-color: #186a70;
}

.has-inch-worm-color {
  color: #a7e021;
}

.has-inch-worm-background-color {
  background-color: #a7e021;
}

.has-x-dark-blue-color {
  color: #042233;
}

.has-x-dark-blue-background-color {
  background-color: #042233;
}

.has-allports-color {
  color: #007799;
}

.has-allports-background-color {
  background-color: #007799;
}

.has-spray-color {
  color: spray;
}

.has-spray-background-color {
  background-color: spray;
}

.has-dark-blue-color {
  color: #074365;
}

.has-dark-blue-background-color {
  background-color: #074365;
}

.has-blue-color {
  color: #2980b9;
}

.has-blue-background-color {
  background-color: #2980b9;
}

.has-blue-60-color {
  color: #63bbfd;
}

.has-blue-60-background-color {
  background-color: #63bbfd;
}

.has-crimson-color {
  color: #e51538;
}

.has-crimson-background-color {
  background-color: #e51538;
}

.has-orange-hover-color {
  color: #ee562d;
}

.has-orange-hover-background-color {
  background-color: #ee562d;
}

.has-yellow-color {
  color: #FFD200;
}

.has-yellow-background-color {
  background-color: #FFD200;
}

@font-face {
  font-family: "Greenpeace Sans";
  src: local("Greenpeace Sans"), local("Greenpeace Sans"), url("../../assets/src/fonts/GreenpeaceSans-Bold.woff2") format("woff2");
}
@font-face {
  font-family: "Helvetica Now Display Regular";
  src: local("Helvetica Now Display Regular"), local("Helvetica-Now-Display-Regular"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff2") format("woff2"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff") format("woff"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica Now Display Bold";
  src: local("Helvetica Now Display Bold"), local("Helvetica-Now-Display-Bold"), url("../../assets/src/fonts/HelveticaNowDisplay-ExtraBold.woff2") format("woff2");
  font-style: normal;
  font-display: swap;
}
:root {
  --top-navigation--background: #fff;
  --top-navigation--box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);
  --top-navigation--color: #000;
  --top-navigation--separation: 1px solid #d8d8d8;
  --top-navigation--search-toggle--background: #F5F7F8;
  --top-navigation--input--placeholder--color: #bebfc2;
  --link--color: #198700;
  --nav-link--hover--color: #000;
  --nav-link--hover--text-decoration: underline 3px #66cc00;
  --nav-link--hover--text-underline-position: under;
  --accordion-block-light-style--background: rgba(217, 241, 197, 0.5019607843);
  --accordion-block-light-style--border-color: transparent;
  --accordion-block-light-style--hover--background: #D9F1C5;
  --accordion-block-dark-style--background: #076c50;
  --accordion-block-dark-style--hover--background: #005c42;
  --blockquote-border-color: #66CC00;
  --cover-card-btn--font-size: $font-size-sm;
  --cover-card-heading--font-weight: 700;
  --headings-font-wight: 700;
  --headings--font-family: $roboto;
  --btn-body-font-weight: 600;
}

.has-dark-shade-black-color {
  color: #1a1a1a;
}

.has-dark-shade-black-background-color {
  background-color: #1a1a1a;
}

.has-grey-60-color {
  color: #6F7376;
}

.has-grey-60-background-color {
  background-color: #6F7376;
}

.has-grey-40-color {
  color: #bebfc2;
}

.has-grey-40-background-color {
  background-color: #bebfc2;
}

.has-grey-20-color {
  color: #ECECEC;
}

.has-grey-20-background-color {
  background-color: #ECECEC;
}

.has-grey-10-color {
  color: #F5F7F8;
}

.has-grey-10-background-color {
  background-color: #F5F7F8;
}

.has-grey-color {
  color: #333;
}

.has-grey-background-color {
  background-color: #333;
}

.has-green-color {
  color: #003300;
}

.has-green-background-color {
  background-color: #003300;
}

.has-green-80-color {
  color: #1b4a1b;
}

.has-green-80-background-color {
  background-color: #1b4a1b;
}

.has-gp-green-color {
  color: #66cc00;
}

.has-gp-green-background-color {
  background-color: #66cc00;
}

.has-dark-tiber-color {
  color: #052a30;
}

.has-dark-tiber-background-color {
  background-color: #052a30;
}

.has-genoa-color {
  color: #186a70;
}

.has-genoa-background-color {
  background-color: #186a70;
}

.has-inch-worm-color {
  color: #a7e021;
}

.has-inch-worm-background-color {
  background-color: #a7e021;
}

.has-x-dark-blue-color {
  color: #042233;
}

.has-x-dark-blue-background-color {
  background-color: #042233;
}

.has-allports-color {
  color: #007799;
}

.has-allports-background-color {
  background-color: #007799;
}

.has-spray-color {
  color: spray;
}

.has-spray-background-color {
  background-color: spray;
}

.has-dark-blue-color {
  color: #074365;
}

.has-dark-blue-background-color {
  background-color: #074365;
}

.has-blue-color {
  color: #2980b9;
}

.has-blue-background-color {
  background-color: #2980b9;
}

.has-blue-60-color {
  color: #63bbfd;
}

.has-blue-60-background-color {
  background-color: #63bbfd;
}

.has-crimson-color {
  color: #e51538;
}

.has-crimson-background-color {
  background-color: #e51538;
}

.has-orange-hover-color {
  color: #ee562d;
}

.has-orange-hover-background-color {
  background-color: #ee562d;
}

.has-yellow-color {
  color: #FFD200;
}

.has-yellow-background-color {
  background-color: #FFD200;
}

@font-face {
  font-family: "Greenpeace Sans";
  src: local("Greenpeace Sans"), local("Greenpeace Sans"), url("../../assets/src/fonts/GreenpeaceSans-Bold.woff2") format("woff2");
}
@font-face {
  font-family: "Helvetica Now Display Regular";
  src: local("Helvetica Now Display Regular"), local("Helvetica-Now-Display-Regular"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff2") format("woff2"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff") format("woff"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica Now Display Bold";
  src: local("Helvetica Now Display Bold"), local("Helvetica-Now-Display-Bold"), url("../../assets/src/fonts/HelveticaNowDisplay-ExtraBold.woff2") format("woff2");
  font-style: normal;
  font-display: swap;
}
.article-list-item-content {
  width: inherit;
}

a[data-ga-action="Navigation Tag"],
.wrapper-post-term a,
.wrapper-post-tag a,
a[data-ga-action="Post Type Tag"],
a[data-ga-action="Post Type Tag"] span,
a.tag-item.tag-item--main {
  font-family: "Greenpeace Sans", "Helvetica", "Arial", sans-serif !important;
  color: #198700;
  font-weight: 500;
}
a[data-ga-action="Navigation Tag"]:hover:not(a[data-ga-action="Navigation Tag"], a[data-ga-action="Navigation Tag"] span),
.wrapper-post-term a:hover:not(a[data-ga-action="Navigation Tag"], a[data-ga-action="Navigation Tag"] span),
.wrapper-post-tag a:hover:not(a[data-ga-action="Navigation Tag"], a[data-ga-action="Navigation Tag"] span),
a[data-ga-action="Post Type Tag"]:hover:not(a[data-ga-action="Navigation Tag"], a[data-ga-action="Navigation Tag"] span),
a[data-ga-action="Post Type Tag"] span:hover:not(a[data-ga-action="Navigation Tag"], a[data-ga-action="Navigation Tag"] span),
a.tag-item.tag-item--main:hover:not(a[data-ga-action="Navigation Tag"], a[data-ga-action="Navigation Tag"] span) {
  color: #000;
  text-decoration: underline;
  -webkit-text-decoration-color: #66CC00;
  text-decoration-color: #66CC00;
}
a[data-ga-action="Navigation Tag"]:visited,
.wrapper-post-term a:visited,
.wrapper-post-tag a:visited,
a[data-ga-action="Post Type Tag"]:visited,
a[data-ga-action="Post Type Tag"] span:visited,
a.tag-item.tag-item--main:visited {
  color: #198700;
}

a[data-ga-action="Navigation Tag"] {
  border-radius: 2rem;
}
a[data-ga-action="Navigation Tag"] span[aria-label=hashtag] {
  color: #198700;
}

a.btn.post-tag-button,
a.btn.post-tag-button span:nth-child(2) {
  color: #198700;
  background: rgba(217, 241, 197, 0.5019607843);
  border: none;
  font-family: "Greenpeace Sans", "Helvetica", "Arial", sans-serif !important;
  font-weight: var(--font-weight-regular);
}
a.btn.post-tag-button:hover,
a.btn.post-tag-button span:nth-child(2):hover {
  color: #000;
}
a.btn.post-tag-button:visited,
a.btn.post-tag-button span:nth-child(2):visited {
  color: #198700;
}

.query-list-item-meta span.article-list-item-author,
.query-list-item-meta span.article-list-item-author a,
.article-list-item-meta span.article-list-item-author,
.article-list-item-meta span.article-list-item-author a {
  font-family: "Greenpeace Sans", "Helvetica", "Arial", sans-serif !important;
  color: #4d4d4d;
  font-weight: var(--font-weight-regular);
}

a.tag-item.tag,
.single-post-time,
a.comment-link,
a.comment-link > span.quiantity,
a.comment-link > span.display-text {
  font-weight: 400;
}
a.tag-item.tag:hover,
.single-post-time:hover,
a.comment-link:hover,
a.comment-link > span.quiantity:hover,
a.comment-link > span.display-text:hover {
  color: #000 !important;
  text-decoration: underline;
  -webkit-text-decoration-color: #66CC00;
  /* Safari */
  text-decoration-color: #66CC00;
}
a.tag-item.tag:visited,
.single-post-time:visited,
a.comment-link:visited,
a.comment-link > span.quiantity:visited,
a.comment-link > span.display-text:visited {
  color: #198700;
}

.article-list-item-author {
  font-family: "Greenpeace Sans", "Helvetica", "Arial", sans-serif !important;
  font-weight: var(--font-weight-regular) !important;
}
.article-list-item-author a:hover {
  transition: height 0.2s cubic-bezier(0.5, 0, 0, 1);
  border-bottom: 2px solid #66CC00;
  text-decoration: none;
  box-shadow: none;
}

div.query-list-item-post-terms div.taxonomy-p4-page-type a[rel=tag],
div.wrapper-post-tag div.taxonomy-post_tag.wp-block-post-terms a[rel=tag],
div.query-list-item-body div.query-list-item-post-terms div.wrapper-post-term div.taxonomy-p4-page-type.wp-block-post-terms a {
  font-weight: 400;
}

.article-list-item-headline a {
  color: #000;
}
.article-list-item-headline a:hover {
  transition: height 0.2s cubic-bezier(0.5, 0, 0, 1);
  border-bottom: 3px solid #66CC00;
  text-decoration: none;
  box-shadow: none;
}

.query-list-item-headline.wp-block-post-title a {
  color: #000;
}
.query-list-item-headline.wp-block-post-title a:hover {
  border-bottom: none;
  -webkit-text-decoration-color: #66CC00;
          text-decoration-color: #66CC00;
  box-shadow: none;
}

div.wrapper-post-tag ::before,
.query-list-item-body:has(.taxonomy-p4-page-type):has(.taxonomy-post_tag) .wrapper-post-tag:before {
  color: #198700;
}

@media (max-width: 576px) {
  h1.page-header-title {
    font-size: 9vw;
    overflow-wrap: break-word;
    -webkit-hyphens: auto;
    hyphens: auto;
  }
}
.author-block {
  background: rgba(217, 241, 197, 0.5019607843) !important;
}
.author-block h2.author-block-info-title {
  font-weight: 500;
  color: #6F7376;
  font-size: 0.85rem;
}
.author-block h5.author-block-info-name {
  margin-bottom: 0;
}
.author-block h5.author-block-info-name a {
  font-family: "Greenpeace Sans", "Helvetica", "Arial", sans-serif !important;
  color: #198700;
}
.author-block h5.author-block-info-name a:hover {
  transition: height 0.2s cubic-bezier(0.5, 0, 0, 1);
  border-bottom: 3px solid #66CC00;
  text-decoration: none;
  box-shadow: none;
}
.author-block div[itemprop=description] {
  padding: 1rem 0;
}
.author-block div[itemprop=description] .author-block-description-button span.show-more,
.author-block div[itemprop=description] .author-block-description-button span.show-less {
  font-size: smaller;
  text-align: right;
  color: #198700;
  padding-top: 0.5rem;
}

/* Generates mutilevel nested comments
level-1 is the first level comment with a margin of 50px
level-2 is the first level comment with a margin of 100px
and so on...
*/
.has-dark-shade-black-color {
  color: #1a1a1a;
}

.has-dark-shade-black-background-color {
  background-color: #1a1a1a;
}

.has-grey-60-color {
  color: #6F7376;
}

.has-grey-60-background-color {
  background-color: #6F7376;
}

.has-grey-40-color {
  color: #bebfc2;
}

.has-grey-40-background-color {
  background-color: #bebfc2;
}

.has-grey-20-color {
  color: #ECECEC;
}

.has-grey-20-background-color {
  background-color: #ECECEC;
}

.has-grey-10-color {
  color: #F5F7F8;
}

.has-grey-10-background-color {
  background-color: #F5F7F8;
}

.has-grey-color {
  color: #333;
}

.has-grey-background-color {
  background-color: #333;
}

.has-green-color {
  color: #003300;
}

.has-green-background-color {
  background-color: #003300;
}

.has-green-80-color {
  color: #1b4a1b;
}

.has-green-80-background-color {
  background-color: #1b4a1b;
}

.has-gp-green-color {
  color: #66cc00;
}

.has-gp-green-background-color {
  background-color: #66cc00;
}

.has-dark-tiber-color {
  color: #052a30;
}

.has-dark-tiber-background-color {
  background-color: #052a30;
}

.has-genoa-color {
  color: #186a70;
}

.has-genoa-background-color {
  background-color: #186a70;
}

.has-inch-worm-color {
  color: #a7e021;
}

.has-inch-worm-background-color {
  background-color: #a7e021;
}

.has-x-dark-blue-color {
  color: #042233;
}

.has-x-dark-blue-background-color {
  background-color: #042233;
}

.has-allports-color {
  color: #007799;
}

.has-allports-background-color {
  background-color: #007799;
}

.has-spray-color {
  color: spray;
}

.has-spray-background-color {
  background-color: spray;
}

.has-dark-blue-color {
  color: #074365;
}

.has-dark-blue-background-color {
  background-color: #074365;
}

.has-blue-color {
  color: #2980b9;
}

.has-blue-background-color {
  background-color: #2980b9;
}

.has-blue-60-color {
  color: #63bbfd;
}

.has-blue-60-background-color {
  background-color: #63bbfd;
}

.has-crimson-color {
  color: #e51538;
}

.has-crimson-background-color {
  background-color: #e51538;
}

.has-orange-hover-color {
  color: #ee562d;
}

.has-orange-hover-background-color {
  background-color: #ee562d;
}

.has-yellow-color {
  color: #FFD200;
}

.has-yellow-background-color {
  background-color: #FFD200;
}

@font-face {
  font-family: "Greenpeace Sans";
  src: local("Greenpeace Sans"), local("Greenpeace Sans"), url("../../assets/src/fonts/GreenpeaceSans-Bold.woff2") format("woff2");
}
@font-face {
  font-family: "Helvetica Now Display Regular";
  src: local("Helvetica Now Display Regular"), local("Helvetica-Now-Display-Regular"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff2") format("woff2"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff") format("woff"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica Now Display Bold";
  src: local("Helvetica Now Display Bold"), local("Helvetica-Now-Display-Bold"), url("../../assets/src/fonts/HelveticaNowDisplay-ExtraBold.woff2") format("woff2");
  font-style: normal;
  font-display: swap;
}
:root {
  --top-navigation--background: #fff;
  --top-navigation--box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);
  --top-navigation--color: #000;
  --top-navigation--separation: 1px solid #d8d8d8;
  --top-navigation--search-toggle--background: #F5F7F8;
  --top-navigation--input--placeholder--color: #bebfc2;
  --link--color: #198700;
  --nav-link--hover--color: #000;
  --nav-link--hover--text-decoration: underline 3px #66cc00;
  --nav-link--hover--text-underline-position: under;
  --accordion-block-light-style--background: rgba(217, 241, 197, 0.5019607843);
  --accordion-block-light-style--border-color: transparent;
  --accordion-block-light-style--hover--background: #D9F1C5;
  --accordion-block-dark-style--background: #076c50;
  --accordion-block-dark-style--hover--background: #005c42;
  --blockquote-border-color: #66CC00;
  --cover-card-btn--font-size: $font-size-sm;
  --cover-card-heading--font-weight: 700;
  --headings-font-wight: 700;
  --headings--font-family: $roboto;
  --btn-body-font-weight: 600;
}

.has-dark-shade-black-color {
  color: #1a1a1a;
}

.has-dark-shade-black-background-color {
  background-color: #1a1a1a;
}

.has-grey-60-color {
  color: #6F7376;
}

.has-grey-60-background-color {
  background-color: #6F7376;
}

.has-grey-40-color {
  color: #bebfc2;
}

.has-grey-40-background-color {
  background-color: #bebfc2;
}

.has-grey-20-color {
  color: #ECECEC;
}

.has-grey-20-background-color {
  background-color: #ECECEC;
}

.has-grey-10-color {
  color: #F5F7F8;
}

.has-grey-10-background-color {
  background-color: #F5F7F8;
}

.has-grey-color {
  color: #333;
}

.has-grey-background-color {
  background-color: #333;
}

.has-green-color {
  color: #003300;
}

.has-green-background-color {
  background-color: #003300;
}

.has-green-80-color {
  color: #1b4a1b;
}

.has-green-80-background-color {
  background-color: #1b4a1b;
}

.has-gp-green-color {
  color: #66cc00;
}

.has-gp-green-background-color {
  background-color: #66cc00;
}

.has-dark-tiber-color {
  color: #052a30;
}

.has-dark-tiber-background-color {
  background-color: #052a30;
}

.has-genoa-color {
  color: #186a70;
}

.has-genoa-background-color {
  background-color: #186a70;
}

.has-inch-worm-color {
  color: #a7e021;
}

.has-inch-worm-background-color {
  background-color: #a7e021;
}

.has-x-dark-blue-color {
  color: #042233;
}

.has-x-dark-blue-background-color {
  background-color: #042233;
}

.has-allports-color {
  color: #007799;
}

.has-allports-background-color {
  background-color: #007799;
}

.has-spray-color {
  color: spray;
}

.has-spray-background-color {
  background-color: spray;
}

.has-dark-blue-color {
  color: #074365;
}

.has-dark-blue-background-color {
  background-color: #074365;
}

.has-blue-color {
  color: #2980b9;
}

.has-blue-background-color {
  background-color: #2980b9;
}

.has-blue-60-color {
  color: #63bbfd;
}

.has-blue-60-background-color {
  background-color: #63bbfd;
}

.has-crimson-color {
  color: #e51538;
}

.has-crimson-background-color {
  background-color: #e51538;
}

.has-orange-hover-color {
  color: #ee562d;
}

.has-orange-hover-background-color {
  background-color: #ee562d;
}

.has-yellow-color {
  color: #FFD200;
}

.has-yellow-background-color {
  background-color: #FFD200;
}

@font-face {
  font-family: "Greenpeace Sans";
  src: local("Greenpeace Sans"), local("Greenpeace Sans"), url("../../assets/src/fonts/GreenpeaceSans-Bold.woff2") format("woff2");
}
@font-face {
  font-family: "Helvetica Now Display Regular";
  src: local("Helvetica Now Display Regular"), local("Helvetica-Now-Display-Regular"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff2") format("woff2"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff") format("woff"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica Now Display Bold";
  src: local("Helvetica Now Display Bold"), local("Helvetica-Now-Display-Bold"), url("../../assets/src/fonts/HelveticaNowDisplay-ExtraBold.woff2") format("woff2");
  font-style: normal;
  font-display: swap;
}
html {
  scroll-behavior: smooth;
  transition-duration: 0.4s;
}

body {
  color: #4d4d4d;
  font-family: "Roboto", "Helvetica", "Arial", sans-serif !important;
}

.error404 .speech-bubble {
  padding-left: 0;
}

@media (min-width: 768px) {
  div.wp-block-media-text.has-media-on-the-right div.wp-block-media-text__content {
    -webkit-padding-start: 0;
            padding-inline-start: 0;
  }
}
li.search-result-list-item:hover a.search-result-item-headline {
  -webkit-text-decoration-color: #66CC00;
          text-decoration-color: #66CC00;
}

.single-post-author,
.single-post-author a {
  font-family: "Greenpeace Sans", "Helvetica", "Arial", sans-serif !important;
  font-weight: var(--font-weight-regular);
}
.single-post-author a:hover, .single-post-author:hover,
.single-post-author a a:hover,
.single-post-author a:hover {
  -webkit-text-decoration-color: #66CC00 !important;
          text-decoration-color: #66CC00 !important;
}

.single-post-time:hover {
  text-decoration: none;
}

.block-editor-block-patterns-list__item[role=option] {
  height: auto !important;
}

/* Generates mutilevel nested comments
level-1 is the first level comment with a margin of 50px
level-2 is the first level comment with a margin of 100px
and so on...
*/
.has-dark-shade-black-color {
  color: #1a1a1a;
}

.has-dark-shade-black-background-color {
  background-color: #1a1a1a;
}

.has-grey-60-color {
  color: #6F7376;
}

.has-grey-60-background-color {
  background-color: #6F7376;
}

.has-grey-40-color {
  color: #bebfc2;
}

.has-grey-40-background-color {
  background-color: #bebfc2;
}

.has-grey-20-color {
  color: #ECECEC;
}

.has-grey-20-background-color {
  background-color: #ECECEC;
}

.has-grey-10-color {
  color: #F5F7F8;
}

.has-grey-10-background-color {
  background-color: #F5F7F8;
}

.has-grey-color {
  color: #333;
}

.has-grey-background-color {
  background-color: #333;
}

.has-green-color {
  color: #003300;
}

.has-green-background-color {
  background-color: #003300;
}

.has-green-80-color {
  color: #1b4a1b;
}

.has-green-80-background-color {
  background-color: #1b4a1b;
}

.has-gp-green-color {
  color: #66cc00;
}

.has-gp-green-background-color {
  background-color: #66cc00;
}

.has-dark-tiber-color {
  color: #052a30;
}

.has-dark-tiber-background-color {
  background-color: #052a30;
}

.has-genoa-color {
  color: #186a70;
}

.has-genoa-background-color {
  background-color: #186a70;
}

.has-inch-worm-color {
  color: #a7e021;
}

.has-inch-worm-background-color {
  background-color: #a7e021;
}

.has-x-dark-blue-color {
  color: #042233;
}

.has-x-dark-blue-background-color {
  background-color: #042233;
}

.has-allports-color {
  color: #007799;
}

.has-allports-background-color {
  background-color: #007799;
}

.has-spray-color {
  color: spray;
}

.has-spray-background-color {
  background-color: spray;
}

.has-dark-blue-color {
  color: #074365;
}

.has-dark-blue-background-color {
  background-color: #074365;
}

.has-blue-color {
  color: #2980b9;
}

.has-blue-background-color {
  background-color: #2980b9;
}

.has-blue-60-color {
  color: #63bbfd;
}

.has-blue-60-background-color {
  background-color: #63bbfd;
}

.has-crimson-color {
  color: #e51538;
}

.has-crimson-background-color {
  background-color: #e51538;
}

.has-orange-hover-color {
  color: #ee562d;
}

.has-orange-hover-background-color {
  background-color: #ee562d;
}

.has-yellow-color {
  color: #FFD200;
}

.has-yellow-background-color {
  background-color: #FFD200;
}

@font-face {
  font-family: "Greenpeace Sans";
  src: local("Greenpeace Sans"), local("Greenpeace Sans"), url("../../assets/src/fonts/GreenpeaceSans-Bold.woff2") format("woff2");
}
@font-face {
  font-family: "Helvetica Now Display Regular";
  src: local("Helvetica Now Display Regular"), local("Helvetica-Now-Display-Regular"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff2") format("woff2"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff") format("woff"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica Now Display Bold";
  src: local("Helvetica Now Display Bold"), local("Helvetica-Now-Display-Bold"), url("../../assets/src/fonts/HelveticaNowDisplay-ExtraBold.woff2") format("woff2");
  font-style: normal;
  font-display: swap;
}
:root {
  --top-navigation--background: #fff;
  --top-navigation--box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);
  --top-navigation--color: #000;
  --top-navigation--separation: 1px solid #d8d8d8;
  --top-navigation--search-toggle--background: #F5F7F8;
  --top-navigation--input--placeholder--color: #bebfc2;
  --link--color: #198700;
  --nav-link--hover--color: #000;
  --nav-link--hover--text-decoration: underline 3px #66cc00;
  --nav-link--hover--text-underline-position: under;
  --accordion-block-light-style--background: rgba(217, 241, 197, 0.5019607843);
  --accordion-block-light-style--border-color: transparent;
  --accordion-block-light-style--hover--background: #D9F1C5;
  --accordion-block-dark-style--background: #076c50;
  --accordion-block-dark-style--hover--background: #005c42;
  --blockquote-border-color: #66CC00;
  --cover-card-btn--font-size: $font-size-sm;
  --cover-card-heading--font-weight: 700;
  --headings-font-wight: 700;
  --headings--font-family: $roboto;
  --btn-body-font-weight: 600;
}

.has-dark-shade-black-color {
  color: #1a1a1a;
}

.has-dark-shade-black-background-color {
  background-color: #1a1a1a;
}

.has-grey-60-color {
  color: #6F7376;
}

.has-grey-60-background-color {
  background-color: #6F7376;
}

.has-grey-40-color {
  color: #bebfc2;
}

.has-grey-40-background-color {
  background-color: #bebfc2;
}

.has-grey-20-color {
  color: #ECECEC;
}

.has-grey-20-background-color {
  background-color: #ECECEC;
}

.has-grey-10-color {
  color: #F5F7F8;
}

.has-grey-10-background-color {
  background-color: #F5F7F8;
}

.has-grey-color {
  color: #333;
}

.has-grey-background-color {
  background-color: #333;
}

.has-green-color {
  color: #003300;
}

.has-green-background-color {
  background-color: #003300;
}

.has-green-80-color {
  color: #1b4a1b;
}

.has-green-80-background-color {
  background-color: #1b4a1b;
}

.has-gp-green-color {
  color: #66cc00;
}

.has-gp-green-background-color {
  background-color: #66cc00;
}

.has-dark-tiber-color {
  color: #052a30;
}

.has-dark-tiber-background-color {
  background-color: #052a30;
}

.has-genoa-color {
  color: #186a70;
}

.has-genoa-background-color {
  background-color: #186a70;
}

.has-inch-worm-color {
  color: #a7e021;
}

.has-inch-worm-background-color {
  background-color: #a7e021;
}

.has-x-dark-blue-color {
  color: #042233;
}

.has-x-dark-blue-background-color {
  background-color: #042233;
}

.has-allports-color {
  color: #007799;
}

.has-allports-background-color {
  background-color: #007799;
}

.has-spray-color {
  color: spray;
}

.has-spray-background-color {
  background-color: spray;
}

.has-dark-blue-color {
  color: #074365;
}

.has-dark-blue-background-color {
  background-color: #074365;
}

.has-blue-color {
  color: #2980b9;
}

.has-blue-background-color {
  background-color: #2980b9;
}

.has-blue-60-color {
  color: #63bbfd;
}

.has-blue-60-background-color {
  background-color: #63bbfd;
}

.has-crimson-color {
  color: #e51538;
}

.has-crimson-background-color {
  background-color: #e51538;
}

.has-orange-hover-color {
  color: #ee562d;
}

.has-orange-hover-background-color {
  background-color: #ee562d;
}

.has-yellow-color {
  color: #FFD200;
}

.has-yellow-background-color {
  background-color: #FFD200;
}

@font-face {
  font-family: "Greenpeace Sans";
  src: local("Greenpeace Sans"), local("Greenpeace Sans"), url("../../assets/src/fonts/GreenpeaceSans-Bold.woff2") format("woff2");
}
@font-face {
  font-family: "Helvetica Now Display Regular";
  src: local("Helvetica Now Display Regular"), local("Helvetica-Now-Display-Regular"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff2") format("woff2"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff") format("woff"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica Now Display Bold";
  src: local("Helvetica Now Display Bold"), local("Helvetica-Now-Display-Bold"), url("../../assets/src/fonts/HelveticaNowDisplay-ExtraBold.woff2") format("woff2");
  font-style: normal;
  font-display: swap;
}
.main-tag-chevron {
  vertical-align: middle;
  max-height: 10px;
  background-image: url("../../assets/images/chevron.svg") !important;
}

.top-page-tags .category-separator, .top-page-tags .tag-wrap-bullet, .main-tag-chevron {
  color: #66CC00 !important;
}

/* Generates mutilevel nested comments
level-1 is the first level comment with a margin of 50px
level-2 is the first level comment with a margin of 100px
and so on...
*/
.has-dark-shade-black-color {
  color: #1a1a1a;
}

.has-dark-shade-black-background-color {
  background-color: #1a1a1a;
}

.has-grey-60-color {
  color: #6F7376;
}

.has-grey-60-background-color {
  background-color: #6F7376;
}

.has-grey-40-color {
  color: #bebfc2;
}

.has-grey-40-background-color {
  background-color: #bebfc2;
}

.has-grey-20-color {
  color: #ECECEC;
}

.has-grey-20-background-color {
  background-color: #ECECEC;
}

.has-grey-10-color {
  color: #F5F7F8;
}

.has-grey-10-background-color {
  background-color: #F5F7F8;
}

.has-grey-color {
  color: #333;
}

.has-grey-background-color {
  background-color: #333;
}

.has-green-color {
  color: #003300;
}

.has-green-background-color {
  background-color: #003300;
}

.has-green-80-color {
  color: #1b4a1b;
}

.has-green-80-background-color {
  background-color: #1b4a1b;
}

.has-gp-green-color {
  color: #66cc00;
}

.has-gp-green-background-color {
  background-color: #66cc00;
}

.has-dark-tiber-color {
  color: #052a30;
}

.has-dark-tiber-background-color {
  background-color: #052a30;
}

.has-genoa-color {
  color: #186a70;
}

.has-genoa-background-color {
  background-color: #186a70;
}

.has-inch-worm-color {
  color: #a7e021;
}

.has-inch-worm-background-color {
  background-color: #a7e021;
}

.has-x-dark-blue-color {
  color: #042233;
}

.has-x-dark-blue-background-color {
  background-color: #042233;
}

.has-allports-color {
  color: #007799;
}

.has-allports-background-color {
  background-color: #007799;
}

.has-spray-color {
  color: spray;
}

.has-spray-background-color {
  background-color: spray;
}

.has-dark-blue-color {
  color: #074365;
}

.has-dark-blue-background-color {
  background-color: #074365;
}

.has-blue-color {
  color: #2980b9;
}

.has-blue-background-color {
  background-color: #2980b9;
}

.has-blue-60-color {
  color: #63bbfd;
}

.has-blue-60-background-color {
  background-color: #63bbfd;
}

.has-crimson-color {
  color: #e51538;
}

.has-crimson-background-color {
  background-color: #e51538;
}

.has-orange-hover-color {
  color: #ee562d;
}

.has-orange-hover-background-color {
  background-color: #ee562d;
}

.has-yellow-color {
  color: #FFD200;
}

.has-yellow-background-color {
  background-color: #FFD200;
}

@font-face {
  font-family: "Greenpeace Sans";
  src: local("Greenpeace Sans"), local("Greenpeace Sans"), url("../../assets/src/fonts/GreenpeaceSans-Bold.woff2") format("woff2");
}
@font-face {
  font-family: "Helvetica Now Display Regular";
  src: local("Helvetica Now Display Regular"), local("Helvetica-Now-Display-Regular"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff2") format("woff2"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff") format("woff"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica Now Display Bold";
  src: local("Helvetica Now Display Bold"), local("Helvetica-Now-Display-Bold"), url("../../assets/src/fonts/HelveticaNowDisplay-ExtraBold.woff2") format("woff2");
  font-style: normal;
  font-display: swap;
}
:root {
  --top-navigation--background: #fff;
  --top-navigation--box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);
  --top-navigation--color: #000;
  --top-navigation--separation: 1px solid #d8d8d8;
  --top-navigation--search-toggle--background: #F5F7F8;
  --top-navigation--input--placeholder--color: #bebfc2;
  --link--color: #198700;
  --nav-link--hover--color: #000;
  --nav-link--hover--text-decoration: underline 3px #66cc00;
  --nav-link--hover--text-underline-position: under;
  --accordion-block-light-style--background: rgba(217, 241, 197, 0.5019607843);
  --accordion-block-light-style--border-color: transparent;
  --accordion-block-light-style--hover--background: #D9F1C5;
  --accordion-block-dark-style--background: #076c50;
  --accordion-block-dark-style--hover--background: #005c42;
  --blockquote-border-color: #66CC00;
  --cover-card-btn--font-size: $font-size-sm;
  --cover-card-heading--font-weight: 700;
  --headings-font-wight: 700;
  --headings--font-family: $roboto;
  --btn-body-font-weight: 600;
}

.has-dark-shade-black-color {
  color: #1a1a1a;
}

.has-dark-shade-black-background-color {
  background-color: #1a1a1a;
}

.has-grey-60-color {
  color: #6F7376;
}

.has-grey-60-background-color {
  background-color: #6F7376;
}

.has-grey-40-color {
  color: #bebfc2;
}

.has-grey-40-background-color {
  background-color: #bebfc2;
}

.has-grey-20-color {
  color: #ECECEC;
}

.has-grey-20-background-color {
  background-color: #ECECEC;
}

.has-grey-10-color {
  color: #F5F7F8;
}

.has-grey-10-background-color {
  background-color: #F5F7F8;
}

.has-grey-color {
  color: #333;
}

.has-grey-background-color {
  background-color: #333;
}

.has-green-color {
  color: #003300;
}

.has-green-background-color {
  background-color: #003300;
}

.has-green-80-color {
  color: #1b4a1b;
}

.has-green-80-background-color {
  background-color: #1b4a1b;
}

.has-gp-green-color {
  color: #66cc00;
}

.has-gp-green-background-color {
  background-color: #66cc00;
}

.has-dark-tiber-color {
  color: #052a30;
}

.has-dark-tiber-background-color {
  background-color: #052a30;
}

.has-genoa-color {
  color: #186a70;
}

.has-genoa-background-color {
  background-color: #186a70;
}

.has-inch-worm-color {
  color: #a7e021;
}

.has-inch-worm-background-color {
  background-color: #a7e021;
}

.has-x-dark-blue-color {
  color: #042233;
}

.has-x-dark-blue-background-color {
  background-color: #042233;
}

.has-allports-color {
  color: #007799;
}

.has-allports-background-color {
  background-color: #007799;
}

.has-spray-color {
  color: spray;
}

.has-spray-background-color {
  background-color: spray;
}

.has-dark-blue-color {
  color: #074365;
}

.has-dark-blue-background-color {
  background-color: #074365;
}

.has-blue-color {
  color: #2980b9;
}

.has-blue-background-color {
  background-color: #2980b9;
}

.has-blue-60-color {
  color: #63bbfd;
}

.has-blue-60-background-color {
  background-color: #63bbfd;
}

.has-crimson-color {
  color: #e51538;
}

.has-crimson-background-color {
  background-color: #e51538;
}

.has-orange-hover-color {
  color: #ee562d;
}

.has-orange-hover-background-color {
  background-color: #ee562d;
}

.has-yellow-color {
  color: #FFD200;
}

.has-yellow-background-color {
  background-color: #FFD200;
}

@font-face {
  font-family: "Greenpeace Sans";
  src: local("Greenpeace Sans"), local("Greenpeace Sans"), url("../../assets/src/fonts/GreenpeaceSans-Bold.woff2") format("woff2");
}
@font-face {
  font-family: "Helvetica Now Display Regular";
  src: local("Helvetica Now Display Regular"), local("Helvetica-Now-Display-Regular"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff2") format("woff2"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff") format("woff"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica Now Display Bold";
  src: local("Helvetica Now Display Bold"), local("Helvetica-Now-Display-Bold"), url("../../assets/src/fonts/HelveticaNowDisplay-ExtraBold.woff2") format("woff2");
  font-style: normal;
  font-display: swap;
}
button,
button[type=submit],
.btn, .btn span, .boxout .btn,
.btn-primary[data-ga-action="Call to Action"],
.btn-secondary,
.wp-block-button__link,
a[data-ga-action=Donate],
.btn-primary.allow-all-cookies[data-ga-action="Accept all cookies"],
.post-content .more-link, .post-content .page-links a,
.wp-block-button a.wp-block-button__link, .wp-block-file .wp-block-file__button {
  cursor: pointer;
  font-family: "Roboto", "Helvetica", "Arial", sans-serif !important;
  font-weight: var(--btn-body-font-weight);
  border-radius: 4px;
  font-size: 1rem;
}

.boxout .btn, button[type=submit]:not(.nav-search-btn, .search-form-btn),
.btn.btn-primary[data-ga-action="Call to Action"], a.btn.btn-donate[data-ga-action=Donate], .cover-card.cover .btn.cover-card-btn.btn-primary,
.btn-primary, .wp-block-button.is-style-cta a.wp-block-button__link.wp-element-button,
.btn.btn-primary#hidecookie, .btn-primary.allow-all-cookies[data-ga-action="Accept all cookies"] {
  background: #4CB500;
  color: #fff;
  border: none;
  background-position: center;
  transition: background 0.8s;
}
.boxout .btn:hover, button[type=submit]:not(.nav-search-btn, .search-form-btn):hover,
.btn.btn-primary[data-ga-action="Call to Action"]:hover, a.btn.btn-donate[data-ga-action=Donate]:hover, .cover-card.cover .btn.cover-card-btn.btn-primary:hover,
.btn-primary:hover, .wp-block-button.is-style-cta a.wp-block-button__link.wp-element-button:hover,
.btn.btn-primary#hidecookie:hover, .btn-primary.allow-all-cookies[data-ga-action="Accept all cookies"]:hover {
  background: #339E00 radial-gradient(circle, transparent 1%, #339E00 1%) center/15000%;
}
.boxout .btn:active, button[type=submit]:not(.nav-search-btn, .search-form-btn):active,
.btn.btn-primary[data-ga-action="Call to Action"]:active, a.btn.btn-donate[data-ga-action=Donate]:active, .cover-card.cover .btn.cover-card-btn.btn-primary:active,
.btn-primary:active, .wp-block-button.is-style-cta a.wp-block-button__link.wp-element-button:active,
.btn.btn-primary#hidecookie:active, .btn-primary.allow-all-cookies[data-ga-action="Accept all cookies"]:active {
  background-color: #66CC00;
  background-size: 100%;
  transition: background 0s;
}

.boxout:hover .btn {
  color: #fff;
  border: none;
  background-position: center;
  transition: background 0.8s;
  background: #339E00 radial-gradient(circle, transparent 1%, #339E00 1%) center/15000%;
}

.boxout:active .btn {
  background-color: #66CC00;
  background-size: 100%;
  transition: background 0s;
}

a.pdf-link:hover::before {
  background-color: #f9f9f9;
}

a.pdf-link:hover:not(.wp-block-file__button.pdf-link::after) {
  color: #339E00;
  -webkit-text-decoration-color: #339E00;
  text-decoration-color: #339E00;
}

@media (max-width: 576px) {
  .wp-block-file__button {
    margin-top: 1rem;
  }
}
@media (min-width: 576px) {
  .wp-block-file__button {
    margin-bottom: -0.9rem;
    font-size: 0.8rem;
  }
}
.btn-secondary:not(#hidecookie),
.btn-secondary:not(#commentform),
.btn-secondary, .wp-block-button.is-style-secondary a, a.wp-block-button__link, .wp-block-button.is-style-secondary a:visited {
  border-color: #198700;
  color: #198700;
  box-shadow: none;
  background: #fff;
  border-radius: 4px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  background-position: center;
  transition: background 0.8s;
  font-weight: var(--btn-body-font-weight);
}
.btn-secondary:not(#hidecookie):hover,
.btn-secondary:not(#commentform):hover,
.btn-secondary:hover, .wp-block-button.is-style-secondary a:hover, a.wp-block-button__link:hover, .wp-block-button.is-style-secondary a:visited:hover {
  background: #198700 radial-gradient(circle, transparent 1%, #198700 1%) center/15000%;
  border-color: #198700;
  color: #fff;
}
.btn-secondary:not(#hidecookie):active,
.btn-secondary:not(#commentform):active,
.btn-secondary:active, .wp-block-button.is-style-secondary a:active, a.wp-block-button__link:active, .wp-block-button.is-style-secondary a:visited:active {
  background-color: #4CB500;
  border-color: #198700;
  background-size: 100%;
  transition: background 0s;
  color: #fff;
}
.btn-secondary:not(#hidecookie):disabled, .btn-secondary:not(#hidecookie).disabled, .btn-secondary:not(#hidecookie)[disabled],
.btn-secondary:not(#commentform):disabled,
.btn-secondary:not(#commentform).disabled,
.btn-secondary:not(#commentform)[disabled],
.btn-secondary:disabled,
.btn-secondary.disabled,
.btn-secondary[disabled], .wp-block-button.is-style-secondary a:disabled, .wp-block-button.is-style-secondary a.disabled, .wp-block-button.is-style-secondary a[disabled], a.wp-block-button__link:disabled, a.wp-block-button__link.disabled, a.wp-block-button__link[disabled], .wp-block-button.is-style-secondary a:visited:disabled, .wp-block-button.is-style-secondary a:visited.disabled, .wp-block-button.is-style-secondary a:visited[disabled] {
  background: #fff;
  color: #005c42;
}

a.wp-block-file__button.pdf-link {
  color: #198700 !important;
  -webkit-text-decoration-color: #198700;
  text-decoration-color: #198700;
  border-color: #198700;
  box-shadow: none;
  background: #fff;
  border-radius: 4px;
}
a.wp-block-file__button.pdf-link:hover, a.wp-block-file__button.pdf-link:active {
  background: #198700;
  border-color: #198700;
  color: #fff !important;
}

.wp-block-file__button.pdf-link::after {
  display: none;
}

.wp-block-button.is-style-transparent a:active, .wp-block-button.is-style-transparent a:hover {
  border-color: #fff;
}

/* Generates mutilevel nested comments
level-1 is the first level comment with a margin of 50px
level-2 is the first level comment with a margin of 100px
and so on...
*/
.has-dark-shade-black-color {
  color: #1a1a1a;
}

.has-dark-shade-black-background-color {
  background-color: #1a1a1a;
}

.has-grey-60-color {
  color: #6F7376;
}

.has-grey-60-background-color {
  background-color: #6F7376;
}

.has-grey-40-color {
  color: #bebfc2;
}

.has-grey-40-background-color {
  background-color: #bebfc2;
}

.has-grey-20-color {
  color: #ECECEC;
}

.has-grey-20-background-color {
  background-color: #ECECEC;
}

.has-grey-10-color {
  color: #F5F7F8;
}

.has-grey-10-background-color {
  background-color: #F5F7F8;
}

.has-grey-color {
  color: #333;
}

.has-grey-background-color {
  background-color: #333;
}

.has-green-color {
  color: #003300;
}

.has-green-background-color {
  background-color: #003300;
}

.has-green-80-color {
  color: #1b4a1b;
}

.has-green-80-background-color {
  background-color: #1b4a1b;
}

.has-gp-green-color {
  color: #66cc00;
}

.has-gp-green-background-color {
  background-color: #66cc00;
}

.has-dark-tiber-color {
  color: #052a30;
}

.has-dark-tiber-background-color {
  background-color: #052a30;
}

.has-genoa-color {
  color: #186a70;
}

.has-genoa-background-color {
  background-color: #186a70;
}

.has-inch-worm-color {
  color: #a7e021;
}

.has-inch-worm-background-color {
  background-color: #a7e021;
}

.has-x-dark-blue-color {
  color: #042233;
}

.has-x-dark-blue-background-color {
  background-color: #042233;
}

.has-allports-color {
  color: #007799;
}

.has-allports-background-color {
  background-color: #007799;
}

.has-spray-color {
  color: spray;
}

.has-spray-background-color {
  background-color: spray;
}

.has-dark-blue-color {
  color: #074365;
}

.has-dark-blue-background-color {
  background-color: #074365;
}

.has-blue-color {
  color: #2980b9;
}

.has-blue-background-color {
  background-color: #2980b9;
}

.has-blue-60-color {
  color: #63bbfd;
}

.has-blue-60-background-color {
  background-color: #63bbfd;
}

.has-crimson-color {
  color: #e51538;
}

.has-crimson-background-color {
  background-color: #e51538;
}

.has-orange-hover-color {
  color: #ee562d;
}

.has-orange-hover-background-color {
  background-color: #ee562d;
}

.has-yellow-color {
  color: #FFD200;
}

.has-yellow-background-color {
  background-color: #FFD200;
}

@font-face {
  font-family: "Greenpeace Sans";
  src: local("Greenpeace Sans"), local("Greenpeace Sans"), url("../../assets/src/fonts/GreenpeaceSans-Bold.woff2") format("woff2");
}
@font-face {
  font-family: "Helvetica Now Display Regular";
  src: local("Helvetica Now Display Regular"), local("Helvetica-Now-Display-Regular"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff2") format("woff2"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff") format("woff"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica Now Display Bold";
  src: local("Helvetica Now Display Bold"), local("Helvetica-Now-Display-Bold"), url("../../assets/src/fonts/HelveticaNowDisplay-ExtraBold.woff2") format("woff2");
  font-style: normal;
  font-display: swap;
}
:root {
  --top-navigation--background: #fff;
  --top-navigation--box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);
  --top-navigation--color: #000;
  --top-navigation--separation: 1px solid #d8d8d8;
  --top-navigation--search-toggle--background: #F5F7F8;
  --top-navigation--input--placeholder--color: #bebfc2;
  --link--color: #198700;
  --nav-link--hover--color: #000;
  --nav-link--hover--text-decoration: underline 3px #66cc00;
  --nav-link--hover--text-underline-position: under;
  --accordion-block-light-style--background: rgba(217, 241, 197, 0.5019607843);
  --accordion-block-light-style--border-color: transparent;
  --accordion-block-light-style--hover--background: #D9F1C5;
  --accordion-block-dark-style--background: #076c50;
  --accordion-block-dark-style--hover--background: #005c42;
  --blockquote-border-color: #66CC00;
  --cover-card-btn--font-size: $font-size-sm;
  --cover-card-heading--font-weight: 700;
  --headings-font-wight: 700;
  --headings--font-family: $roboto;
  --btn-body-font-weight: 600;
}

.has-dark-shade-black-color {
  color: #1a1a1a;
}

.has-dark-shade-black-background-color {
  background-color: #1a1a1a;
}

.has-grey-60-color {
  color: #6F7376;
}

.has-grey-60-background-color {
  background-color: #6F7376;
}

.has-grey-40-color {
  color: #bebfc2;
}

.has-grey-40-background-color {
  background-color: #bebfc2;
}

.has-grey-20-color {
  color: #ECECEC;
}

.has-grey-20-background-color {
  background-color: #ECECEC;
}

.has-grey-10-color {
  color: #F5F7F8;
}

.has-grey-10-background-color {
  background-color: #F5F7F8;
}

.has-grey-color {
  color: #333;
}

.has-grey-background-color {
  background-color: #333;
}

.has-green-color {
  color: #003300;
}

.has-green-background-color {
  background-color: #003300;
}

.has-green-80-color {
  color: #1b4a1b;
}

.has-green-80-background-color {
  background-color: #1b4a1b;
}

.has-gp-green-color {
  color: #66cc00;
}

.has-gp-green-background-color {
  background-color: #66cc00;
}

.has-dark-tiber-color {
  color: #052a30;
}

.has-dark-tiber-background-color {
  background-color: #052a30;
}

.has-genoa-color {
  color: #186a70;
}

.has-genoa-background-color {
  background-color: #186a70;
}

.has-inch-worm-color {
  color: #a7e021;
}

.has-inch-worm-background-color {
  background-color: #a7e021;
}

.has-x-dark-blue-color {
  color: #042233;
}

.has-x-dark-blue-background-color {
  background-color: #042233;
}

.has-allports-color {
  color: #007799;
}

.has-allports-background-color {
  background-color: #007799;
}

.has-spray-color {
  color: spray;
}

.has-spray-background-color {
  background-color: spray;
}

.has-dark-blue-color {
  color: #074365;
}

.has-dark-blue-background-color {
  background-color: #074365;
}

.has-blue-color {
  color: #2980b9;
}

.has-blue-background-color {
  background-color: #2980b9;
}

.has-blue-60-color {
  color: #63bbfd;
}

.has-blue-60-background-color {
  background-color: #63bbfd;
}

.has-crimson-color {
  color: #e51538;
}

.has-crimson-background-color {
  background-color: #e51538;
}

.has-orange-hover-color {
  color: #ee562d;
}

.has-orange-hover-background-color {
  background-color: #ee562d;
}

.has-yellow-color {
  color: #FFD200;
}

.has-yellow-background-color {
  background-color: #FFD200;
}

@font-face {
  font-family: "Greenpeace Sans";
  src: local("Greenpeace Sans"), local("Greenpeace Sans"), url("../../assets/src/fonts/GreenpeaceSans-Bold.woff2") format("woff2");
}
@font-face {
  font-family: "Helvetica Now Display Regular";
  src: local("Helvetica Now Display Regular"), local("Helvetica-Now-Display-Regular"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff2") format("woff2"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff") format("woff"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica Now Display Bold";
  src: local("Helvetica Now Display Bold"), local("Helvetica-Now-Display-Bold"), url("../../assets/src/fonts/HelveticaNowDisplay-ExtraBold.woff2") format("woff2");
  font-style: normal;
  font-display: swap;
}
.carousel-header .carousel-caption .main-header h2 {
  width: 100%;
  color: #020202;
  transition: unset;
  -webkit-transform: translateX(50px);
          transform: translateX(50px);
  font-size: calc(1.475rem + 1.5vw);
  margin-bottom: 18px;
  line-height: 1.2;
}

.carousel-header .carousel-caption .main-header p {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif !important;
}

html[dir=rtl] .carousel-header .carousel-caption .main-header h2 {
  text-align: right;
}

@media (min-width: 576px) {
  .carousel-header .carousel-caption .main-header h2 {
    font-size: 1.75rem;
  }
}
@media (min-width: 768px) {
  .carousel-header .carousel-caption .main-header h2 {
    font-size: 2rem;
    margin-bottom: 0.5rem;
  }
}
@media (min-width: 992px) {
  .carousel-header .carousel-caption .main-header h2 {
    max-width: 100%;
    width: 100%;
    color: #fff;
    margin-bottom: 0.6rem;
    line-height: 1.2;
    font-size: 2.5rem;
  }
  .carousel-header .carousel-caption .main-header p {
    font-weight: 600;
  }
  .container.main-header > .carousel-captions-wrapper {
    width: 600px !important;
  }
}
@media (min-width: 1200px) {
  .carousel-header .carousel-caption .main-header h2 {
    font-size: 3rem;
    line-height: 1.1;
    max-width: 100%;
    width: 100%;
  }
  .carousel-header .carousel-caption .main-header p {
    font-size: 1.1rem;
    line-height: 1.3;
  }
}
/* Generates mutilevel nested comments
level-1 is the first level comment with a margin of 50px
level-2 is the first level comment with a margin of 100px
and so on...
*/
.has-dark-shade-black-color {
  color: #1a1a1a;
}

.has-dark-shade-black-background-color {
  background-color: #1a1a1a;
}

.has-grey-60-color {
  color: #6F7376;
}

.has-grey-60-background-color {
  background-color: #6F7376;
}

.has-grey-40-color {
  color: #bebfc2;
}

.has-grey-40-background-color {
  background-color: #bebfc2;
}

.has-grey-20-color {
  color: #ECECEC;
}

.has-grey-20-background-color {
  background-color: #ECECEC;
}

.has-grey-10-color {
  color: #F5F7F8;
}

.has-grey-10-background-color {
  background-color: #F5F7F8;
}

.has-grey-color {
  color: #333;
}

.has-grey-background-color {
  background-color: #333;
}

.has-green-color {
  color: #003300;
}

.has-green-background-color {
  background-color: #003300;
}

.has-green-80-color {
  color: #1b4a1b;
}

.has-green-80-background-color {
  background-color: #1b4a1b;
}

.has-gp-green-color {
  color: #66cc00;
}

.has-gp-green-background-color {
  background-color: #66cc00;
}

.has-dark-tiber-color {
  color: #052a30;
}

.has-dark-tiber-background-color {
  background-color: #052a30;
}

.has-genoa-color {
  color: #186a70;
}

.has-genoa-background-color {
  background-color: #186a70;
}

.has-inch-worm-color {
  color: #a7e021;
}

.has-inch-worm-background-color {
  background-color: #a7e021;
}

.has-x-dark-blue-color {
  color: #042233;
}

.has-x-dark-blue-background-color {
  background-color: #042233;
}

.has-allports-color {
  color: #007799;
}

.has-allports-background-color {
  background-color: #007799;
}

.has-spray-color {
  color: spray;
}

.has-spray-background-color {
  background-color: spray;
}

.has-dark-blue-color {
  color: #074365;
}

.has-dark-blue-background-color {
  background-color: #074365;
}

.has-blue-color {
  color: #2980b9;
}

.has-blue-background-color {
  background-color: #2980b9;
}

.has-blue-60-color {
  color: #63bbfd;
}

.has-blue-60-background-color {
  background-color: #63bbfd;
}

.has-crimson-color {
  color: #e51538;
}

.has-crimson-background-color {
  background-color: #e51538;
}

.has-orange-hover-color {
  color: #ee562d;
}

.has-orange-hover-background-color {
  background-color: #ee562d;
}

.has-yellow-color {
  color: #FFD200;
}

.has-yellow-background-color {
  background-color: #FFD200;
}

@font-face {
  font-family: "Greenpeace Sans";
  src: local("Greenpeace Sans"), local("Greenpeace Sans"), url("../../assets/src/fonts/GreenpeaceSans-Bold.woff2") format("woff2");
}
@font-face {
  font-family: "Helvetica Now Display Regular";
  src: local("Helvetica Now Display Regular"), local("Helvetica-Now-Display-Regular"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff2") format("woff2"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff") format("woff"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica Now Display Bold";
  src: local("Helvetica Now Display Bold"), local("Helvetica-Now-Display-Bold"), url("../../assets/src/fonts/HelveticaNowDisplay-ExtraBold.woff2") format("woff2");
  font-style: normal;
  font-display: swap;
}
:root {
  --top-navigation--background: #fff;
  --top-navigation--box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);
  --top-navigation--color: #000;
  --top-navigation--separation: 1px solid #d8d8d8;
  --top-navigation--search-toggle--background: #F5F7F8;
  --top-navigation--input--placeholder--color: #bebfc2;
  --link--color: #198700;
  --nav-link--hover--color: #000;
  --nav-link--hover--text-decoration: underline 3px #66cc00;
  --nav-link--hover--text-underline-position: under;
  --accordion-block-light-style--background: rgba(217, 241, 197, 0.5019607843);
  --accordion-block-light-style--border-color: transparent;
  --accordion-block-light-style--hover--background: #D9F1C5;
  --accordion-block-dark-style--background: #076c50;
  --accordion-block-dark-style--hover--background: #005c42;
  --blockquote-border-color: #66CC00;
  --cover-card-btn--font-size: $font-size-sm;
  --cover-card-heading--font-weight: 700;
  --headings-font-wight: 700;
  --headings--font-family: $roboto;
  --btn-body-font-weight: 600;
}

.has-dark-shade-black-color {
  color: #1a1a1a;
}

.has-dark-shade-black-background-color {
  background-color: #1a1a1a;
}

.has-grey-60-color {
  color: #6F7376;
}

.has-grey-60-background-color {
  background-color: #6F7376;
}

.has-grey-40-color {
  color: #bebfc2;
}

.has-grey-40-background-color {
  background-color: #bebfc2;
}

.has-grey-20-color {
  color: #ECECEC;
}

.has-grey-20-background-color {
  background-color: #ECECEC;
}

.has-grey-10-color {
  color: #F5F7F8;
}

.has-grey-10-background-color {
  background-color: #F5F7F8;
}

.has-grey-color {
  color: #333;
}

.has-grey-background-color {
  background-color: #333;
}

.has-green-color {
  color: #003300;
}

.has-green-background-color {
  background-color: #003300;
}

.has-green-80-color {
  color: #1b4a1b;
}

.has-green-80-background-color {
  background-color: #1b4a1b;
}

.has-gp-green-color {
  color: #66cc00;
}

.has-gp-green-background-color {
  background-color: #66cc00;
}

.has-dark-tiber-color {
  color: #052a30;
}

.has-dark-tiber-background-color {
  background-color: #052a30;
}

.has-genoa-color {
  color: #186a70;
}

.has-genoa-background-color {
  background-color: #186a70;
}

.has-inch-worm-color {
  color: #a7e021;
}

.has-inch-worm-background-color {
  background-color: #a7e021;
}

.has-x-dark-blue-color {
  color: #042233;
}

.has-x-dark-blue-background-color {
  background-color: #042233;
}

.has-allports-color {
  color: #007799;
}

.has-allports-background-color {
  background-color: #007799;
}

.has-spray-color {
  color: spray;
}

.has-spray-background-color {
  background-color: spray;
}

.has-dark-blue-color {
  color: #074365;
}

.has-dark-blue-background-color {
  background-color: #074365;
}

.has-blue-color {
  color: #2980b9;
}

.has-blue-background-color {
  background-color: #2980b9;
}

.has-blue-60-color {
  color: #63bbfd;
}

.has-blue-60-background-color {
  background-color: #63bbfd;
}

.has-crimson-color {
  color: #e51538;
}

.has-crimson-background-color {
  background-color: #e51538;
}

.has-orange-hover-color {
  color: #ee562d;
}

.has-orange-hover-background-color {
  background-color: #ee562d;
}

.has-yellow-color {
  color: #FFD200;
}

.has-yellow-background-color {
  background-color: #FFD200;
}

@font-face {
  font-family: "Greenpeace Sans";
  src: local("Greenpeace Sans"), local("Greenpeace Sans"), url("../../assets/src/fonts/GreenpeaceSans-Bold.woff2") format("woff2");
}
@font-face {
  font-family: "Helvetica Now Display Regular";
  src: local("Helvetica Now Display Regular"), local("Helvetica-Now-Display-Regular"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff2") format("woff2"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff") format("woff"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica Now Display Bold";
  src: local("Helvetica Now Display Bold"), local("Helvetica-Now-Display-Bold"), url("../../assets/src/fonts/HelveticaNowDisplay-ExtraBold.woff2") format("woff2");
  font-style: normal;
  font-display: swap;
}
@media (max-width: 992px) {
  .columns-block.block-style-image .column-wrap h3, .columns-block.block-style-tasks .column-wrap h3, .columns-block.block-style-icons .column-wrap h3 {
    text-align: left;
  }
}
.columns-block.block-style-icons .column-wrap a, .columns-block.block-style-image .column-wrap a {
  border-bottom: none;
  text-decoration: none;
}
.columns-block.block-style-tasks .can-do-steps-mobile .card .card-header {
  background: var(--accordion-block-dark-style--background);
}
.columns-block.block-style-tasks .can-do-steps-mobile .card .card-header.hover {
  background: var(--accordion-block-dark-style--hover--background);
}
.columns-block h2,
.columns-block h3,
.columns-block h5 {
  font-weight: var(--headings-font-wight);
}
.columns-block h2 a[data-ga-action=Title],
.columns-block h3 a[data-ga-action=Title],
.columns-block h5 a[data-ga-action=Title] {
  color: #000;
  font-weight: var(--headings-font-weight);
}
.columns-block h2 a[data-ga-action=Title]:hover,
.columns-block h3 a[data-ga-action=Title]:hover,
.columns-block h5 a[data-ga-action=Title]:hover {
  color: #198700;
  text-decoration: none;
}
.columns-block .column-wrap a[data-ga-action="Call to Action"]:not(a[data-ga-action=Title]) {
  color: #198700;
}
.columns-block .column-wrap a[data-ga-action="Call to Action"]:not(a[data-ga-action=Title]):hover:not(a.btn.btn-secondary) {
  color: #000;
}

/* Generates mutilevel nested comments
level-1 is the first level comment with a margin of 50px
level-2 is the first level comment with a margin of 100px
and so on...
*/
.has-dark-shade-black-color {
  color: #1a1a1a;
}

.has-dark-shade-black-background-color {
  background-color: #1a1a1a;
}

.has-grey-60-color {
  color: #6F7376;
}

.has-grey-60-background-color {
  background-color: #6F7376;
}

.has-grey-40-color {
  color: #bebfc2;
}

.has-grey-40-background-color {
  background-color: #bebfc2;
}

.has-grey-20-color {
  color: #ECECEC;
}

.has-grey-20-background-color {
  background-color: #ECECEC;
}

.has-grey-10-color {
  color: #F5F7F8;
}

.has-grey-10-background-color {
  background-color: #F5F7F8;
}

.has-grey-color {
  color: #333;
}

.has-grey-background-color {
  background-color: #333;
}

.has-green-color {
  color: #003300;
}

.has-green-background-color {
  background-color: #003300;
}

.has-green-80-color {
  color: #1b4a1b;
}

.has-green-80-background-color {
  background-color: #1b4a1b;
}

.has-gp-green-color {
  color: #66cc00;
}

.has-gp-green-background-color {
  background-color: #66cc00;
}

.has-dark-tiber-color {
  color: #052a30;
}

.has-dark-tiber-background-color {
  background-color: #052a30;
}

.has-genoa-color {
  color: #186a70;
}

.has-genoa-background-color {
  background-color: #186a70;
}

.has-inch-worm-color {
  color: #a7e021;
}

.has-inch-worm-background-color {
  background-color: #a7e021;
}

.has-x-dark-blue-color {
  color: #042233;
}

.has-x-dark-blue-background-color {
  background-color: #042233;
}

.has-allports-color {
  color: #007799;
}

.has-allports-background-color {
  background-color: #007799;
}

.has-spray-color {
  color: spray;
}

.has-spray-background-color {
  background-color: spray;
}

.has-dark-blue-color {
  color: #074365;
}

.has-dark-blue-background-color {
  background-color: #074365;
}

.has-blue-color {
  color: #2980b9;
}

.has-blue-background-color {
  background-color: #2980b9;
}

.has-blue-60-color {
  color: #63bbfd;
}

.has-blue-60-background-color {
  background-color: #63bbfd;
}

.has-crimson-color {
  color: #e51538;
}

.has-crimson-background-color {
  background-color: #e51538;
}

.has-orange-hover-color {
  color: #ee562d;
}

.has-orange-hover-background-color {
  background-color: #ee562d;
}

.has-yellow-color {
  color: #FFD200;
}

.has-yellow-background-color {
  background-color: #FFD200;
}

@font-face {
  font-family: "Greenpeace Sans";
  src: local("Greenpeace Sans"), local("Greenpeace Sans"), url("../../assets/src/fonts/GreenpeaceSans-Bold.woff2") format("woff2");
}
@font-face {
  font-family: "Helvetica Now Display Regular";
  src: local("Helvetica Now Display Regular"), local("Helvetica-Now-Display-Regular"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff2") format("woff2"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff") format("woff"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica Now Display Bold";
  src: local("Helvetica Now Display Bold"), local("Helvetica-Now-Display-Bold"), url("../../assets/src/fonts/HelveticaNowDisplay-ExtraBold.woff2") format("woff2");
  font-style: normal;
  font-display: swap;
}
:root {
  --top-navigation--background: #fff;
  --top-navigation--box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);
  --top-navigation--color: #000;
  --top-navigation--separation: 1px solid #d8d8d8;
  --top-navigation--search-toggle--background: #F5F7F8;
  --top-navigation--input--placeholder--color: #bebfc2;
  --link--color: #198700;
  --nav-link--hover--color: #000;
  --nav-link--hover--text-decoration: underline 3px #66cc00;
  --nav-link--hover--text-underline-position: under;
  --accordion-block-light-style--background: rgba(217, 241, 197, 0.5019607843);
  --accordion-block-light-style--border-color: transparent;
  --accordion-block-light-style--hover--background: #D9F1C5;
  --accordion-block-dark-style--background: #076c50;
  --accordion-block-dark-style--hover--background: #005c42;
  --blockquote-border-color: #66CC00;
  --cover-card-btn--font-size: $font-size-sm;
  --cover-card-heading--font-weight: 700;
  --headings-font-wight: 700;
  --headings--font-family: $roboto;
  --btn-body-font-weight: 600;
}

.has-dark-shade-black-color {
  color: #1a1a1a;
}

.has-dark-shade-black-background-color {
  background-color: #1a1a1a;
}

.has-grey-60-color {
  color: #6F7376;
}

.has-grey-60-background-color {
  background-color: #6F7376;
}

.has-grey-40-color {
  color: #bebfc2;
}

.has-grey-40-background-color {
  background-color: #bebfc2;
}

.has-grey-20-color {
  color: #ECECEC;
}

.has-grey-20-background-color {
  background-color: #ECECEC;
}

.has-grey-10-color {
  color: #F5F7F8;
}

.has-grey-10-background-color {
  background-color: #F5F7F8;
}

.has-grey-color {
  color: #333;
}

.has-grey-background-color {
  background-color: #333;
}

.has-green-color {
  color: #003300;
}

.has-green-background-color {
  background-color: #003300;
}

.has-green-80-color {
  color: #1b4a1b;
}

.has-green-80-background-color {
  background-color: #1b4a1b;
}

.has-gp-green-color {
  color: #66cc00;
}

.has-gp-green-background-color {
  background-color: #66cc00;
}

.has-dark-tiber-color {
  color: #052a30;
}

.has-dark-tiber-background-color {
  background-color: #052a30;
}

.has-genoa-color {
  color: #186a70;
}

.has-genoa-background-color {
  background-color: #186a70;
}

.has-inch-worm-color {
  color: #a7e021;
}

.has-inch-worm-background-color {
  background-color: #a7e021;
}

.has-x-dark-blue-color {
  color: #042233;
}

.has-x-dark-blue-background-color {
  background-color: #042233;
}

.has-allports-color {
  color: #007799;
}

.has-allports-background-color {
  background-color: #007799;
}

.has-spray-color {
  color: spray;
}

.has-spray-background-color {
  background-color: spray;
}

.has-dark-blue-color {
  color: #074365;
}

.has-dark-blue-background-color {
  background-color: #074365;
}

.has-blue-color {
  color: #2980b9;
}

.has-blue-background-color {
  background-color: #2980b9;
}

.has-blue-60-color {
  color: #63bbfd;
}

.has-blue-60-background-color {
  background-color: #63bbfd;
}

.has-crimson-color {
  color: #e51538;
}

.has-crimson-background-color {
  background-color: #e51538;
}

.has-orange-hover-color {
  color: #ee562d;
}

.has-orange-hover-background-color {
  background-color: #ee562d;
}

.has-yellow-color {
  color: #FFD200;
}

.has-yellow-background-color {
  background-color: #FFD200;
}

@font-face {
  font-family: "Greenpeace Sans";
  src: local("Greenpeace Sans"), local("Greenpeace Sans"), url("../../assets/src/fonts/GreenpeaceSans-Bold.woff2") format("woff2");
}
@font-face {
  font-family: "Helvetica Now Display Regular";
  src: local("Helvetica Now Display Regular"), local("Helvetica-Now-Display-Regular"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff2") format("woff2"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff") format("woff"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica Now Display Bold";
  src: local("Helvetica Now Display Bold"), local("Helvetica-Now-Display-Bold"), url("../../assets/src/fonts/HelveticaNowDisplay-ExtraBold.woff2") format("woff2");
  font-style: normal;
  font-display: swap;
}
.author-block, .comments-block .form-section .comment-respond {
  background: rgba(236, 236, 236, 0.25);
  box-shadow: 0 1px 3px 0 rgba(31, 38, 135, 0.1803921569);
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
  -ms-backdrop-filter: blur(4px);
  border-radius: 6px;
}

.author-block-info div[itemprop=description] {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif !important;
  color: initial;
}
.author-block-info div[itemprop=description] span.show-more,
.author-block-info div[itemprop=description] span.show-less {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif !important;
  color: #3c7800;
}

button.author-block-description-button {
  background-color: inherit;
}

button.author-block-description-button:after {
  background-image: url("../../assets/images/chevron.svg") !important;
  background-size: contain;
  background-repeat: no-repeat;
  width: 10px;
  height: 10px;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.author-block-description-button[aria-expanded=true]:after {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
  vertical-align: initial;
}

/* Generates mutilevel nested comments
level-1 is the first level comment with a margin of 50px
level-2 is the first level comment with a margin of 100px
and so on...
*/
.has-dark-shade-black-color {
  color: #1a1a1a;
}

.has-dark-shade-black-background-color {
  background-color: #1a1a1a;
}

.has-grey-60-color {
  color: #6F7376;
}

.has-grey-60-background-color {
  background-color: #6F7376;
}

.has-grey-40-color {
  color: #bebfc2;
}

.has-grey-40-background-color {
  background-color: #bebfc2;
}

.has-grey-20-color {
  color: #ECECEC;
}

.has-grey-20-background-color {
  background-color: #ECECEC;
}

.has-grey-10-color {
  color: #F5F7F8;
}

.has-grey-10-background-color {
  background-color: #F5F7F8;
}

.has-grey-color {
  color: #333;
}

.has-grey-background-color {
  background-color: #333;
}

.has-green-color {
  color: #003300;
}

.has-green-background-color {
  background-color: #003300;
}

.has-green-80-color {
  color: #1b4a1b;
}

.has-green-80-background-color {
  background-color: #1b4a1b;
}

.has-gp-green-color {
  color: #66cc00;
}

.has-gp-green-background-color {
  background-color: #66cc00;
}

.has-dark-tiber-color {
  color: #052a30;
}

.has-dark-tiber-background-color {
  background-color: #052a30;
}

.has-genoa-color {
  color: #186a70;
}

.has-genoa-background-color {
  background-color: #186a70;
}

.has-inch-worm-color {
  color: #a7e021;
}

.has-inch-worm-background-color {
  background-color: #a7e021;
}

.has-x-dark-blue-color {
  color: #042233;
}

.has-x-dark-blue-background-color {
  background-color: #042233;
}

.has-allports-color {
  color: #007799;
}

.has-allports-background-color {
  background-color: #007799;
}

.has-spray-color {
  color: spray;
}

.has-spray-background-color {
  background-color: spray;
}

.has-dark-blue-color {
  color: #074365;
}

.has-dark-blue-background-color {
  background-color: #074365;
}

.has-blue-color {
  color: #2980b9;
}

.has-blue-background-color {
  background-color: #2980b9;
}

.has-blue-60-color {
  color: #63bbfd;
}

.has-blue-60-background-color {
  background-color: #63bbfd;
}

.has-crimson-color {
  color: #e51538;
}

.has-crimson-background-color {
  background-color: #e51538;
}

.has-orange-hover-color {
  color: #ee562d;
}

.has-orange-hover-background-color {
  background-color: #ee562d;
}

.has-yellow-color {
  color: #FFD200;
}

.has-yellow-background-color {
  background-color: #FFD200;
}

@font-face {
  font-family: "Greenpeace Sans";
  src: local("Greenpeace Sans"), local("Greenpeace Sans"), url("../../assets/src/fonts/GreenpeaceSans-Bold.woff2") format("woff2");
}
@font-face {
  font-family: "Helvetica Now Display Regular";
  src: local("Helvetica Now Display Regular"), local("Helvetica-Now-Display-Regular"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff2") format("woff2"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff") format("woff"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica Now Display Bold";
  src: local("Helvetica Now Display Bold"), local("Helvetica-Now-Display-Bold"), url("../../assets/src/fonts/HelveticaNowDisplay-ExtraBold.woff2") format("woff2");
  font-style: normal;
  font-display: swap;
}
:root {
  --top-navigation--background: #fff;
  --top-navigation--box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);
  --top-navigation--color: #000;
  --top-navigation--separation: 1px solid #d8d8d8;
  --top-navigation--search-toggle--background: #F5F7F8;
  --top-navigation--input--placeholder--color: #bebfc2;
  --link--color: #198700;
  --nav-link--hover--color: #000;
  --nav-link--hover--text-decoration: underline 3px #66cc00;
  --nav-link--hover--text-underline-position: under;
  --accordion-block-light-style--background: rgba(217, 241, 197, 0.5019607843);
  --accordion-block-light-style--border-color: transparent;
  --accordion-block-light-style--hover--background: #D9F1C5;
  --accordion-block-dark-style--background: #076c50;
  --accordion-block-dark-style--hover--background: #005c42;
  --blockquote-border-color: #66CC00;
  --cover-card-btn--font-size: $font-size-sm;
  --cover-card-heading--font-weight: 700;
  --headings-font-wight: 700;
  --headings--font-family: $roboto;
  --btn-body-font-weight: 600;
}

.has-dark-shade-black-color {
  color: #1a1a1a;
}

.has-dark-shade-black-background-color {
  background-color: #1a1a1a;
}

.has-grey-60-color {
  color: #6F7376;
}

.has-grey-60-background-color {
  background-color: #6F7376;
}

.has-grey-40-color {
  color: #bebfc2;
}

.has-grey-40-background-color {
  background-color: #bebfc2;
}

.has-grey-20-color {
  color: #ECECEC;
}

.has-grey-20-background-color {
  background-color: #ECECEC;
}

.has-grey-10-color {
  color: #F5F7F8;
}

.has-grey-10-background-color {
  background-color: #F5F7F8;
}

.has-grey-color {
  color: #333;
}

.has-grey-background-color {
  background-color: #333;
}

.has-green-color {
  color: #003300;
}

.has-green-background-color {
  background-color: #003300;
}

.has-green-80-color {
  color: #1b4a1b;
}

.has-green-80-background-color {
  background-color: #1b4a1b;
}

.has-gp-green-color {
  color: #66cc00;
}

.has-gp-green-background-color {
  background-color: #66cc00;
}

.has-dark-tiber-color {
  color: #052a30;
}

.has-dark-tiber-background-color {
  background-color: #052a30;
}

.has-genoa-color {
  color: #186a70;
}

.has-genoa-background-color {
  background-color: #186a70;
}

.has-inch-worm-color {
  color: #a7e021;
}

.has-inch-worm-background-color {
  background-color: #a7e021;
}

.has-x-dark-blue-color {
  color: #042233;
}

.has-x-dark-blue-background-color {
  background-color: #042233;
}

.has-allports-color {
  color: #007799;
}

.has-allports-background-color {
  background-color: #007799;
}

.has-spray-color {
  color: spray;
}

.has-spray-background-color {
  background-color: spray;
}

.has-dark-blue-color {
  color: #074365;
}

.has-dark-blue-background-color {
  background-color: #074365;
}

.has-blue-color {
  color: #2980b9;
}

.has-blue-background-color {
  background-color: #2980b9;
}

.has-blue-60-color {
  color: #63bbfd;
}

.has-blue-60-background-color {
  background-color: #63bbfd;
}

.has-crimson-color {
  color: #e51538;
}

.has-crimson-background-color {
  background-color: #e51538;
}

.has-orange-hover-color {
  color: #ee562d;
}

.has-orange-hover-background-color {
  background-color: #ee562d;
}

.has-yellow-color {
  color: #FFD200;
}

.has-yellow-background-color {
  background-color: #FFD200;
}

@font-face {
  font-family: "Greenpeace Sans";
  src: local("Greenpeace Sans"), local("Greenpeace Sans"), url("../../assets/src/fonts/GreenpeaceSans-Bold.woff2") format("woff2");
}
@font-face {
  font-family: "Helvetica Now Display Regular";
  src: local("Helvetica Now Display Regular"), local("Helvetica-Now-Display-Regular"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff2") format("woff2"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff") format("woff"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica Now Display Bold";
  src: local("Helvetica Now Display Bold"), local("Helvetica-Now-Display-Bold"), url("../../assets/src/fonts/HelveticaNowDisplay-ExtraBold.woff2") format("woff2");
  font-style: normal;
  font-display: swap;
}
.site-footer {
  background: #005c42;
  font-family: var(--headings--font-family);
}
.site-footer .country-selector-toggle:hover, .site-footer .country-selector-toggle:active {
  text-decoration: none !important;
  color: #66CC00;
}
.site-footer .country-selector-toggle:hover::before, .site-footer .country-selector-toggle:active::before {
  background-color: #66CC00;
}
.site-footer .countries-list {
  background: #005c42;
  font-family: var(--headings--font-family);
  font-weight: 600;
}
.site-footer .countries-list a[data-ga-category="Country Selector"]:hover {
  transition: height 0.2s cubic-bezier(0.5, 0, 0, 1);
  border-bottom: 2px solid #66CC00;
  text-decoration: none;
  box-shadow: none;
}
.site-footer .footer-menu {
  margin-bottom: 0;
}
.site-footer .copyright {
  background: #005c42;
  font-family: "Helvetica Display Regular", "Helvetica", "Arial", sans-serif !important;
}
.site-footer .copyright a,
.site-footer .copyright a strong,
.site-footer .copyright span p,
.site-footer .copyright span strong,
.site-footer .copyright span strong a {
  color: #fff;
  font-size: 0.75rem;
  line-height: 1.4;
  width: auto;
}
.site-footer .copyright a:hover,
.site-footer .copyright a strong:hover,
.site-footer .copyright span p:hover,
.site-footer .copyright span strong:hover,
.site-footer .copyright span strong a:hover {
  transition: height 0.2s cubic-bezier(0.5, 0, 0, 1);
  border-bottom: 2px solid #66CC00;
  text-decoration: none;
  box-shadow: none;
}
.site-footer a:hover:not(.footer-social-media a.footer-social-media li a, .copyright a:hover) {
  text-decoration: none;
}
.site-footer .footer-social-media span {
  font-weight: 600;
}
.site-footer .footer-social-media li {
  color: inherit;
}
.site-footer .footer-social-media li a svg:hover {
  color: #66CC00;
  text-decoration: none;
  border-bottom: none;
}
.site-footer .footer-social-media li .icon {
  width: 34px;
  height: 34px;
}
.site-footer a[data-ga-action="Footer Links"] {
  font-weight: 500;
  text-decoration: none;
}
.site-footer a[data-ga-action="Footer Links"]:hover {
  transition: height 0.2s cubic-bezier(0.5, 0, 0, 1);
  border-bottom: 2px solid #66CC00;
  text-decoration: none;
  box-shadow: none;
}
.site-footer ul.list-unstyled.footer-links li a {
  font-family: "Helvetica Display Regular", "Helvetica", "Arial", sans-serif !important;
  font-weight: inherit;
}
.site-footer ul.list-unstyled.footer-links-secondary li a,
.site-footer p.copyright-text {
  font-weight: inherit;
  font-size: 0.75rem;
  line-height: 1;
}
@media (max-width: 992px) {
  .site-footer .copyright a,
  .site-footer .copyright p a {
    font-size: 0.75rem;
  }
}

.has-dark-shade-black-color {
  color: #1a1a1a;
}

.has-dark-shade-black-background-color {
  background-color: #1a1a1a;
}

.has-grey-60-color {
  color: #6F7376;
}

.has-grey-60-background-color {
  background-color: #6F7376;
}

.has-grey-40-color {
  color: #bebfc2;
}

.has-grey-40-background-color {
  background-color: #bebfc2;
}

.has-grey-20-color {
  color: #ECECEC;
}

.has-grey-20-background-color {
  background-color: #ECECEC;
}

.has-grey-10-color {
  color: #F5F7F8;
}

.has-grey-10-background-color {
  background-color: #F5F7F8;
}

.has-grey-color {
  color: #333;
}

.has-grey-background-color {
  background-color: #333;
}

.has-green-color {
  color: #003300;
}

.has-green-background-color {
  background-color: #003300;
}

.has-green-80-color {
  color: #1b4a1b;
}

.has-green-80-background-color {
  background-color: #1b4a1b;
}

.has-gp-green-color {
  color: #66cc00;
}

.has-gp-green-background-color {
  background-color: #66cc00;
}

.has-dark-tiber-color {
  color: #052a30;
}

.has-dark-tiber-background-color {
  background-color: #052a30;
}

.has-genoa-color {
  color: #186a70;
}

.has-genoa-background-color {
  background-color: #186a70;
}

.has-inch-worm-color {
  color: #a7e021;
}

.has-inch-worm-background-color {
  background-color: #a7e021;
}

.has-x-dark-blue-color {
  color: #042233;
}

.has-x-dark-blue-background-color {
  background-color: #042233;
}

.has-allports-color {
  color: #007799;
}

.has-allports-background-color {
  background-color: #007799;
}

.has-spray-color {
  color: spray;
}

.has-spray-background-color {
  background-color: spray;
}

.has-dark-blue-color {
  color: #074365;
}

.has-dark-blue-background-color {
  background-color: #074365;
}

.has-blue-color {
  color: #2980b9;
}

.has-blue-background-color {
  background-color: #2980b9;
}

.has-blue-60-color {
  color: #63bbfd;
}

.has-blue-60-background-color {
  background-color: #63bbfd;
}

.has-crimson-color {
  color: #e51538;
}

.has-crimson-background-color {
  background-color: #e51538;
}

.has-orange-hover-color {
  color: #ee562d;
}

.has-orange-hover-background-color {
  background-color: #ee562d;
}

.has-yellow-color {
  color: #FFD200;
}

.has-yellow-background-color {
  background-color: #FFD200;
}

@font-face {
  font-family: "Greenpeace Sans";
  src: local("Greenpeace Sans"), local("Greenpeace Sans"), url("../../assets/src/fonts/GreenpeaceSans-Bold.woff2") format("woff2");
}
@font-face {
  font-family: "Helvetica Now Display Regular";
  src: local("Helvetica Now Display Regular"), local("Helvetica-Now-Display-Regular"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff2") format("woff2"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff") format("woff"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica Now Display Bold";
  src: local("Helvetica Now Display Bold"), local("Helvetica-Now-Display-Bold"), url("../../assets/src/fonts/HelveticaNowDisplay-ExtraBold.woff2") format("woff2");
  font-style: normal;
  font-display: swap;
}
:root {
  --top-navigation--background: #fff;
  --top-navigation--box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);
  --top-navigation--color: #000;
  --top-navigation--separation: 1px solid #d8d8d8;
  --top-navigation--search-toggle--background: #F5F7F8;
  --top-navigation--input--placeholder--color: #bebfc2;
  --link--color: #198700;
  --nav-link--hover--color: #000;
  --nav-link--hover--text-decoration: underline 3px #66cc00;
  --nav-link--hover--text-underline-position: under;
  --accordion-block-light-style--background: rgba(217, 241, 197, 0.5019607843);
  --accordion-block-light-style--border-color: transparent;
  --accordion-block-light-style--hover--background: #D9F1C5;
  --accordion-block-dark-style--background: #076c50;
  --accordion-block-dark-style--hover--background: #005c42;
  --blockquote-border-color: #66CC00;
  --cover-card-btn--font-size: $font-size-sm;
  --cover-card-heading--font-weight: 700;
  --headings-font-wight: 700;
  --headings--font-family: $roboto;
  --btn-body-font-weight: 600;
}

.carousel-wrap .page-section-header {
  font-weight: var(--headings-font-wight);
}

/* Generates mutilevel nested comments
level-1 is the first level comment with a margin of 50px
level-2 is the first level comment with a margin of 100px
and so on...
*/
.has-dark-shade-black-color {
  color: #1a1a1a;
}

.has-dark-shade-black-background-color {
  background-color: #1a1a1a;
}

.has-grey-60-color {
  color: #6F7376;
}

.has-grey-60-background-color {
  background-color: #6F7376;
}

.has-grey-40-color {
  color: #bebfc2;
}

.has-grey-40-background-color {
  background-color: #bebfc2;
}

.has-grey-20-color {
  color: #ECECEC;
}

.has-grey-20-background-color {
  background-color: #ECECEC;
}

.has-grey-10-color {
  color: #F5F7F8;
}

.has-grey-10-background-color {
  background-color: #F5F7F8;
}

.has-grey-color {
  color: #333;
}

.has-grey-background-color {
  background-color: #333;
}

.has-green-color {
  color: #003300;
}

.has-green-background-color {
  background-color: #003300;
}

.has-green-80-color {
  color: #1b4a1b;
}

.has-green-80-background-color {
  background-color: #1b4a1b;
}

.has-gp-green-color {
  color: #66cc00;
}

.has-gp-green-background-color {
  background-color: #66cc00;
}

.has-dark-tiber-color {
  color: #052a30;
}

.has-dark-tiber-background-color {
  background-color: #052a30;
}

.has-genoa-color {
  color: #186a70;
}

.has-genoa-background-color {
  background-color: #186a70;
}

.has-inch-worm-color {
  color: #a7e021;
}

.has-inch-worm-background-color {
  background-color: #a7e021;
}

.has-x-dark-blue-color {
  color: #042233;
}

.has-x-dark-blue-background-color {
  background-color: #042233;
}

.has-allports-color {
  color: #007799;
}

.has-allports-background-color {
  background-color: #007799;
}

.has-spray-color {
  color: spray;
}

.has-spray-background-color {
  background-color: spray;
}

.has-dark-blue-color {
  color: #074365;
}

.has-dark-blue-background-color {
  background-color: #074365;
}

.has-blue-color {
  color: #2980b9;
}

.has-blue-background-color {
  background-color: #2980b9;
}

.has-blue-60-color {
  color: #63bbfd;
}

.has-blue-60-background-color {
  background-color: #63bbfd;
}

.has-crimson-color {
  color: #e51538;
}

.has-crimson-background-color {
  background-color: #e51538;
}

.has-orange-hover-color {
  color: #ee562d;
}

.has-orange-hover-background-color {
  background-color: #ee562d;
}

.has-yellow-color {
  color: #FFD200;
}

.has-yellow-background-color {
  background-color: #FFD200;
}

@font-face {
  font-family: "Greenpeace Sans";
  src: local("Greenpeace Sans"), local("Greenpeace Sans"), url("../../assets/src/fonts/GreenpeaceSans-Bold.woff2") format("woff2");
}
@font-face {
  font-family: "Helvetica Now Display Regular";
  src: local("Helvetica Now Display Regular"), local("Helvetica-Now-Display-Regular"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff2") format("woff2"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff") format("woff"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica Now Display Bold";
  src: local("Helvetica Now Display Bold"), local("Helvetica-Now-Display-Bold"), url("../../assets/src/fonts/HelveticaNowDisplay-ExtraBold.woff2") format("woff2");
  font-style: normal;
  font-display: swap;
}
:root {
  --top-navigation--background: #fff;
  --top-navigation--box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);
  --top-navigation--color: #000;
  --top-navigation--separation: 1px solid #d8d8d8;
  --top-navigation--search-toggle--background: #F5F7F8;
  --top-navigation--input--placeholder--color: #bebfc2;
  --link--color: #198700;
  --nav-link--hover--color: #000;
  --nav-link--hover--text-decoration: underline 3px #66cc00;
  --nav-link--hover--text-underline-position: under;
  --accordion-block-light-style--background: rgba(217, 241, 197, 0.5019607843);
  --accordion-block-light-style--border-color: transparent;
  --accordion-block-light-style--hover--background: #D9F1C5;
  --accordion-block-dark-style--background: #076c50;
  --accordion-block-dark-style--hover--background: #005c42;
  --blockquote-border-color: #66CC00;
  --cover-card-btn--font-size: $font-size-sm;
  --cover-card-heading--font-weight: 700;
  --headings-font-wight: 700;
  --headings--font-family: $roboto;
  --btn-body-font-weight: 600;
}

.has-dark-shade-black-color {
  color: #1a1a1a;
}

.has-dark-shade-black-background-color {
  background-color: #1a1a1a;
}

.has-grey-60-color {
  color: #6F7376;
}

.has-grey-60-background-color {
  background-color: #6F7376;
}

.has-grey-40-color {
  color: #bebfc2;
}

.has-grey-40-background-color {
  background-color: #bebfc2;
}

.has-grey-20-color {
  color: #ECECEC;
}

.has-grey-20-background-color {
  background-color: #ECECEC;
}

.has-grey-10-color {
  color: #F5F7F8;
}

.has-grey-10-background-color {
  background-color: #F5F7F8;
}

.has-grey-color {
  color: #333;
}

.has-grey-background-color {
  background-color: #333;
}

.has-green-color {
  color: #003300;
}

.has-green-background-color {
  background-color: #003300;
}

.has-green-80-color {
  color: #1b4a1b;
}

.has-green-80-background-color {
  background-color: #1b4a1b;
}

.has-gp-green-color {
  color: #66cc00;
}

.has-gp-green-background-color {
  background-color: #66cc00;
}

.has-dark-tiber-color {
  color: #052a30;
}

.has-dark-tiber-background-color {
  background-color: #052a30;
}

.has-genoa-color {
  color: #186a70;
}

.has-genoa-background-color {
  background-color: #186a70;
}

.has-inch-worm-color {
  color: #a7e021;
}

.has-inch-worm-background-color {
  background-color: #a7e021;
}

.has-x-dark-blue-color {
  color: #042233;
}

.has-x-dark-blue-background-color {
  background-color: #042233;
}

.has-allports-color {
  color: #007799;
}

.has-allports-background-color {
  background-color: #007799;
}

.has-spray-color {
  color: spray;
}

.has-spray-background-color {
  background-color: spray;
}

.has-dark-blue-color {
  color: #074365;
}

.has-dark-blue-background-color {
  background-color: #074365;
}

.has-blue-color {
  color: #2980b9;
}

.has-blue-background-color {
  background-color: #2980b9;
}

.has-blue-60-color {
  color: #63bbfd;
}

.has-blue-60-background-color {
  background-color: #63bbfd;
}

.has-crimson-color {
  color: #e51538;
}

.has-crimson-background-color {
  background-color: #e51538;
}

.has-orange-hover-color {
  color: #ee562d;
}

.has-orange-hover-background-color {
  background-color: #ee562d;
}

.has-yellow-color {
  color: #FFD200;
}

.has-yellow-background-color {
  background-color: #FFD200;
}

@font-face {
  font-family: "Greenpeace Sans";
  src: local("Greenpeace Sans"), local("Greenpeace Sans"), url("../../assets/src/fonts/GreenpeaceSans-Bold.woff2") format("woff2");
}
@font-face {
  font-family: "Helvetica Now Display Regular";
  src: local("Helvetica Now Display Regular"), local("Helvetica-Now-Display-Regular"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff2") format("woff2"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff") format("woff"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica Now Display Bold";
  src: local("Helvetica Now Display Bold"), local("Helvetica-Now-Display-Bold"), url("../../assets/src/fonts/HelveticaNowDisplay-ExtraBold.woff2") format("woff2");
  font-style: normal;
  font-display: swap;
}
@media (max-width: 375px) {
  .is-pattern-p4-page-header .wp-block-media-text__content,
  .is-pattern-p4-page-header .wp-block-group:first-child {
    margin: -1rem 2.3rem 0 0.5rem !important;
  }
}
@media (max-width: 576px) {
  .page-header-title {
    overflow-wrap: break-word;
    -webkit-hyphens: auto;
    hyphens: auto;
  }
  .is-pattern-p4-page-header .wp-block-media-text__content .wp-block-group:first-child {
    font-size: 2.2rem !important;
    margin: 0 1.2rem 0 0.5rem;
    word-break: keep-all;
  }
  .is-pattern-p4-page-header .wp-block-media-text__content p {
    font-size: 1rem !important;
  }
}
@media screen and (max-width: 767px) {
  .page-header-content {
    display: block !important;
    margin-top: 0;
    max-width: 97%;
  }
}
@media (max-width: 992px) {
  h2.page-section-header {
    font-size: calc(1.35rem + 0.9vw) !important;
  }
  .wp-block-media-text.is-pattern-p4-page-header {
    margin-top: -3rem;
  }
  .is-pattern-p4-page-header.has-media-on-the-right p,
  .is-pattern-p4-page-header.has-media-on-the-right .wp-block-buttons {
    padding-left: 0.5rem;
  }
}
@media (min-width: 768px) {
  .wp-block-media-text.alignfull.is-pattern-p4-page-header .wp-block-group:first-child {
    width: 700px;
  }
}
@media (min-width: 992px) {
  h2.page-section-header {
    font-size: calc(1.35rem + 1vw) !important;
  }
}
.wp-block-media-text.alignfull.is-pattern-p4-page-header h1.has-background {
  line-height: 1.25;
  box-shadow: 8px 0 0 rgba(255, 255, 255, 0), -8px 0 0;
  padding: 0.2rem 0.5rem;
}

.hidden-title {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: white;
}

/* Generates mutilevel nested comments
level-1 is the first level comment with a margin of 50px
level-2 is the first level comment with a margin of 100px
and so on...
*/
.has-dark-shade-black-color {
  color: #1a1a1a;
}

.has-dark-shade-black-background-color {
  background-color: #1a1a1a;
}

.has-grey-60-color {
  color: #6F7376;
}

.has-grey-60-background-color {
  background-color: #6F7376;
}

.has-grey-40-color {
  color: #bebfc2;
}

.has-grey-40-background-color {
  background-color: #bebfc2;
}

.has-grey-20-color {
  color: #ECECEC;
}

.has-grey-20-background-color {
  background-color: #ECECEC;
}

.has-grey-10-color {
  color: #F5F7F8;
}

.has-grey-10-background-color {
  background-color: #F5F7F8;
}

.has-grey-color {
  color: #333;
}

.has-grey-background-color {
  background-color: #333;
}

.has-green-color {
  color: #003300;
}

.has-green-background-color {
  background-color: #003300;
}

.has-green-80-color {
  color: #1b4a1b;
}

.has-green-80-background-color {
  background-color: #1b4a1b;
}

.has-gp-green-color {
  color: #66cc00;
}

.has-gp-green-background-color {
  background-color: #66cc00;
}

.has-dark-tiber-color {
  color: #052a30;
}

.has-dark-tiber-background-color {
  background-color: #052a30;
}

.has-genoa-color {
  color: #186a70;
}

.has-genoa-background-color {
  background-color: #186a70;
}

.has-inch-worm-color {
  color: #a7e021;
}

.has-inch-worm-background-color {
  background-color: #a7e021;
}

.has-x-dark-blue-color {
  color: #042233;
}

.has-x-dark-blue-background-color {
  background-color: #042233;
}

.has-allports-color {
  color: #007799;
}

.has-allports-background-color {
  background-color: #007799;
}

.has-spray-color {
  color: spray;
}

.has-spray-background-color {
  background-color: spray;
}

.has-dark-blue-color {
  color: #074365;
}

.has-dark-blue-background-color {
  background-color: #074365;
}

.has-blue-color {
  color: #2980b9;
}

.has-blue-background-color {
  background-color: #2980b9;
}

.has-blue-60-color {
  color: #63bbfd;
}

.has-blue-60-background-color {
  background-color: #63bbfd;
}

.has-crimson-color {
  color: #e51538;
}

.has-crimson-background-color {
  background-color: #e51538;
}

.has-orange-hover-color {
  color: #ee562d;
}

.has-orange-hover-background-color {
  background-color: #ee562d;
}

.has-yellow-color {
  color: #FFD200;
}

.has-yellow-background-color {
  background-color: #FFD200;
}

@font-face {
  font-family: "Greenpeace Sans";
  src: local("Greenpeace Sans"), local("Greenpeace Sans"), url("../../assets/src/fonts/GreenpeaceSans-Bold.woff2") format("woff2");
}
@font-face {
  font-family: "Helvetica Now Display Regular";
  src: local("Helvetica Now Display Regular"), local("Helvetica-Now-Display-Regular"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff2") format("woff2"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff") format("woff"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica Now Display Bold";
  src: local("Helvetica Now Display Bold"), local("Helvetica-Now-Display-Bold"), url("../../assets/src/fonts/HelveticaNowDisplay-ExtraBold.woff2") format("woff2");
  font-style: normal;
  font-display: swap;
}
:root {
  --top-navigation--background: #fff;
  --top-navigation--box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);
  --top-navigation--color: #000;
  --top-navigation--separation: 1px solid #d8d8d8;
  --top-navigation--search-toggle--background: #F5F7F8;
  --top-navigation--input--placeholder--color: #bebfc2;
  --link--color: #198700;
  --nav-link--hover--color: #000;
  --nav-link--hover--text-decoration: underline 3px #66cc00;
  --nav-link--hover--text-underline-position: under;
  --accordion-block-light-style--background: rgba(217, 241, 197, 0.5019607843);
  --accordion-block-light-style--border-color: transparent;
  --accordion-block-light-style--hover--background: #D9F1C5;
  --accordion-block-dark-style--background: #076c50;
  --accordion-block-dark-style--hover--background: #005c42;
  --blockquote-border-color: #66CC00;
  --cover-card-btn--font-size: $font-size-sm;
  --cover-card-heading--font-weight: 700;
  --headings-font-wight: 700;
  --headings--font-family: $roboto;
  --btn-body-font-weight: 600;
}

.has-dark-shade-black-color {
  color: #1a1a1a;
}

.has-dark-shade-black-background-color {
  background-color: #1a1a1a;
}

.has-grey-60-color {
  color: #6F7376;
}

.has-grey-60-background-color {
  background-color: #6F7376;
}

.has-grey-40-color {
  color: #bebfc2;
}

.has-grey-40-background-color {
  background-color: #bebfc2;
}

.has-grey-20-color {
  color: #ECECEC;
}

.has-grey-20-background-color {
  background-color: #ECECEC;
}

.has-grey-10-color {
  color: #F5F7F8;
}

.has-grey-10-background-color {
  background-color: #F5F7F8;
}

.has-grey-color {
  color: #333;
}

.has-grey-background-color {
  background-color: #333;
}

.has-green-color {
  color: #003300;
}

.has-green-background-color {
  background-color: #003300;
}

.has-green-80-color {
  color: #1b4a1b;
}

.has-green-80-background-color {
  background-color: #1b4a1b;
}

.has-gp-green-color {
  color: #66cc00;
}

.has-gp-green-background-color {
  background-color: #66cc00;
}

.has-dark-tiber-color {
  color: #052a30;
}

.has-dark-tiber-background-color {
  background-color: #052a30;
}

.has-genoa-color {
  color: #186a70;
}

.has-genoa-background-color {
  background-color: #186a70;
}

.has-inch-worm-color {
  color: #a7e021;
}

.has-inch-worm-background-color {
  background-color: #a7e021;
}

.has-x-dark-blue-color {
  color: #042233;
}

.has-x-dark-blue-background-color {
  background-color: #042233;
}

.has-allports-color {
  color: #007799;
}

.has-allports-background-color {
  background-color: #007799;
}

.has-spray-color {
  color: spray;
}

.has-spray-background-color {
  background-color: spray;
}

.has-dark-blue-color {
  color: #074365;
}

.has-dark-blue-background-color {
  background-color: #074365;
}

.has-blue-color {
  color: #2980b9;
}

.has-blue-background-color {
  background-color: #2980b9;
}

.has-blue-60-color {
  color: #63bbfd;
}

.has-blue-60-background-color {
  background-color: #63bbfd;
}

.has-crimson-color {
  color: #e51538;
}

.has-crimson-background-color {
  background-color: #e51538;
}

.has-orange-hover-color {
  color: #ee562d;
}

.has-orange-hover-background-color {
  background-color: #ee562d;
}

.has-yellow-color {
  color: #FFD200;
}

.has-yellow-background-color {
  background-color: #FFD200;
}

@font-face {
  font-family: "Greenpeace Sans";
  src: local("Greenpeace Sans"), local("Greenpeace Sans"), url("../../assets/src/fonts/GreenpeaceSans-Bold.woff2") format("woff2");
}
@font-face {
  font-family: "Helvetica Now Display Regular";
  src: local("Helvetica Now Display Regular"), local("Helvetica-Now-Display-Regular"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff2") format("woff2"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff") format("woff"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica Now Display Bold";
  src: local("Helvetica Now Display Bold"), local("Helvetica-Now-Display-Bold"), url("../../assets/src/fonts/HelveticaNowDisplay-ExtraBold.woff2") format("woff2");
  font-style: normal;
  font-display: swap;
}
.leads-form__form__container .acf-label {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif !important;
  margin-bottom: 0.75rem;
}
.leads-form__form__container .acf-label a,
.leads-form__form__container .acf-label small > p > a {
  border-bottom: none !important;
  font-weight: bold;
}
.leads-form__form__container ul li {
  font-size: inherit;
}
.leads-form__form__container span.checkbox-label p {
  line-height: 1.3;
  font-weight: 300;
  font-family: "Roboto", "Helvetica", "Arial", sans-serif !important;
  font-size: 0.75rem !important;
  padding-bottom: 0.2rem;
}
.leads-form__form__container span.checkbox-label p a {
  font-weight: 500 !important;
  font-size: 0.75rem !important;
  border-bottom: none !important;
}

.leads-form__main-container small p a.consent {
  font-weight: 500 !important;
  font-size: 0.75rem !important;
  border-bottom: none !important;
}

/* Generates mutilevel nested comments
level-1 is the first level comment with a margin of 50px
level-2 is the first level comment with a margin of 100px
and so on...
*/
.has-dark-shade-black-color {
  color: #1a1a1a;
}

.has-dark-shade-black-background-color {
  background-color: #1a1a1a;
}

.has-grey-60-color {
  color: #6F7376;
}

.has-grey-60-background-color {
  background-color: #6F7376;
}

.has-grey-40-color {
  color: #bebfc2;
}

.has-grey-40-background-color {
  background-color: #bebfc2;
}

.has-grey-20-color {
  color: #ECECEC;
}

.has-grey-20-background-color {
  background-color: #ECECEC;
}

.has-grey-10-color {
  color: #F5F7F8;
}

.has-grey-10-background-color {
  background-color: #F5F7F8;
}

.has-grey-color {
  color: #333;
}

.has-grey-background-color {
  background-color: #333;
}

.has-green-color {
  color: #003300;
}

.has-green-background-color {
  background-color: #003300;
}

.has-green-80-color {
  color: #1b4a1b;
}

.has-green-80-background-color {
  background-color: #1b4a1b;
}

.has-gp-green-color {
  color: #66cc00;
}

.has-gp-green-background-color {
  background-color: #66cc00;
}

.has-dark-tiber-color {
  color: #052a30;
}

.has-dark-tiber-background-color {
  background-color: #052a30;
}

.has-genoa-color {
  color: #186a70;
}

.has-genoa-background-color {
  background-color: #186a70;
}

.has-inch-worm-color {
  color: #a7e021;
}

.has-inch-worm-background-color {
  background-color: #a7e021;
}

.has-x-dark-blue-color {
  color: #042233;
}

.has-x-dark-blue-background-color {
  background-color: #042233;
}

.has-allports-color {
  color: #007799;
}

.has-allports-background-color {
  background-color: #007799;
}

.has-spray-color {
  color: spray;
}

.has-spray-background-color {
  background-color: spray;
}

.has-dark-blue-color {
  color: #074365;
}

.has-dark-blue-background-color {
  background-color: #074365;
}

.has-blue-color {
  color: #2980b9;
}

.has-blue-background-color {
  background-color: #2980b9;
}

.has-blue-60-color {
  color: #63bbfd;
}

.has-blue-60-background-color {
  background-color: #63bbfd;
}

.has-crimson-color {
  color: #e51538;
}

.has-crimson-background-color {
  background-color: #e51538;
}

.has-orange-hover-color {
  color: #ee562d;
}

.has-orange-hover-background-color {
  background-color: #ee562d;
}

.has-yellow-color {
  color: #FFD200;
}

.has-yellow-background-color {
  background-color: #FFD200;
}

@font-face {
  font-family: "Greenpeace Sans";
  src: local("Greenpeace Sans"), local("Greenpeace Sans"), url("../../assets/src/fonts/GreenpeaceSans-Bold.woff2") format("woff2");
}
@font-face {
  font-family: "Helvetica Now Display Regular";
  src: local("Helvetica Now Display Regular"), local("Helvetica-Now-Display-Regular"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff2") format("woff2"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff") format("woff"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica Now Display Bold";
  src: local("Helvetica Now Display Bold"), local("Helvetica-Now-Display-Bold"), url("../../assets/src/fonts/HelveticaNowDisplay-ExtraBold.woff2") format("woff2");
  font-style: normal;
  font-display: swap;
}
:root {
  --top-navigation--background: #fff;
  --top-navigation--box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);
  --top-navigation--color: #000;
  --top-navigation--separation: 1px solid #d8d8d8;
  --top-navigation--search-toggle--background: #F5F7F8;
  --top-navigation--input--placeholder--color: #bebfc2;
  --link--color: #198700;
  --nav-link--hover--color: #000;
  --nav-link--hover--text-decoration: underline 3px #66cc00;
  --nav-link--hover--text-underline-position: under;
  --accordion-block-light-style--background: rgba(217, 241, 197, 0.5019607843);
  --accordion-block-light-style--border-color: transparent;
  --accordion-block-light-style--hover--background: #D9F1C5;
  --accordion-block-dark-style--background: #076c50;
  --accordion-block-dark-style--hover--background: #005c42;
  --blockquote-border-color: #66CC00;
  --cover-card-btn--font-size: $font-size-sm;
  --cover-card-heading--font-weight: 700;
  --headings-font-wight: 700;
  --headings--font-family: $roboto;
  --btn-body-font-weight: 600;
}

.has-dark-shade-black-color {
  color: #1a1a1a;
}

.has-dark-shade-black-background-color {
  background-color: #1a1a1a;
}

.has-grey-60-color {
  color: #6F7376;
}

.has-grey-60-background-color {
  background-color: #6F7376;
}

.has-grey-40-color {
  color: #bebfc2;
}

.has-grey-40-background-color {
  background-color: #bebfc2;
}

.has-grey-20-color {
  color: #ECECEC;
}

.has-grey-20-background-color {
  background-color: #ECECEC;
}

.has-grey-10-color {
  color: #F5F7F8;
}

.has-grey-10-background-color {
  background-color: #F5F7F8;
}

.has-grey-color {
  color: #333;
}

.has-grey-background-color {
  background-color: #333;
}

.has-green-color {
  color: #003300;
}

.has-green-background-color {
  background-color: #003300;
}

.has-green-80-color {
  color: #1b4a1b;
}

.has-green-80-background-color {
  background-color: #1b4a1b;
}

.has-gp-green-color {
  color: #66cc00;
}

.has-gp-green-background-color {
  background-color: #66cc00;
}

.has-dark-tiber-color {
  color: #052a30;
}

.has-dark-tiber-background-color {
  background-color: #052a30;
}

.has-genoa-color {
  color: #186a70;
}

.has-genoa-background-color {
  background-color: #186a70;
}

.has-inch-worm-color {
  color: #a7e021;
}

.has-inch-worm-background-color {
  background-color: #a7e021;
}

.has-x-dark-blue-color {
  color: #042233;
}

.has-x-dark-blue-background-color {
  background-color: #042233;
}

.has-allports-color {
  color: #007799;
}

.has-allports-background-color {
  background-color: #007799;
}

.has-spray-color {
  color: spray;
}

.has-spray-background-color {
  background-color: spray;
}

.has-dark-blue-color {
  color: #074365;
}

.has-dark-blue-background-color {
  background-color: #074365;
}

.has-blue-color {
  color: #2980b9;
}

.has-blue-background-color {
  background-color: #2980b9;
}

.has-blue-60-color {
  color: #63bbfd;
}

.has-blue-60-background-color {
  background-color: #63bbfd;
}

.has-crimson-color {
  color: #e51538;
}

.has-crimson-background-color {
  background-color: #e51538;
}

.has-orange-hover-color {
  color: #ee562d;
}

.has-orange-hover-background-color {
  background-color: #ee562d;
}

.has-yellow-color {
  color: #FFD200;
}

.has-yellow-background-color {
  background-color: #FFD200;
}

@font-face {
  font-family: "Greenpeace Sans";
  src: local("Greenpeace Sans"), local("Greenpeace Sans"), url("../../assets/src/fonts/GreenpeaceSans-Bold.woff2") format("woff2");
}
@font-face {
  font-family: "Helvetica Now Display Regular";
  src: local("Helvetica Now Display Regular"), local("Helvetica-Now-Display-Regular"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff2") format("woff2"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff") format("woff"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica Now Display Bold";
  src: local("Helvetica Now Display Bold"), local("Helvetica-Now-Display-Bold"), url("../../assets/src/fonts/HelveticaNowDisplay-ExtraBold.woff2") format("woff2");
  font-style: normal;
  font-display: swap;
}
a.nav-link {
  font-family: "Helvetica Display Regular", "Helvetica", "Arial", sans-serif !important;
  font-weight: 600;
}
@media (max-width: 576px) {
  a.nav-link {
    font-size: 3.5vw;
  }
}
@media (min-width: 576px) and (max-width: 992px) {
  a.nav-link {
    font-size: 2vw;
  }
}

.nav-submenu .nav-item a.nav-link {
  font-weight: 500;
}
.nav-submenu .nav-item a.nav-link:hover {
  background: rgba(217, 241, 197, 0.5019607843);
  color: #198700;
  font-weight: bolder;
}

.nav-subitems .nav-item.active a.nav-link {
  color: #198700 !important;
}

@media (max-width: 576px) {
  .top-navigation .btn-donate {
    height: 8vw;
    line-height: 7vw;
    font-size: 3.5vw;
  }
}
@media (min-width: 576px) and (max-width: 992px) {
  .top-navigation .btn-donate {
    height: 4vw;
    line-height: 3.5vw;
    font-size: 2vw;
  }
}

.secondary-menu {
  margin: 0;
}
.secondary-menu p.nav-link a,
.secondary-menu p.nav-link a strong {
  font-weight: 700 !important;
}
.secondary-menu p:hover {
  color: #198700;
}

@media screen and (min-width: 740px) and (max-width: 781px) {
  .secondary-menu {
    margin-top: -2.5rem;
  }
}
.brdr-bottom {
  border-bottom: #dddada 1px solid;
  padding-bottom: 0.5rem;
}

@media screen and (max-width: 600px) {
  .secondary-menu {
    margin-top: -2rem;
    white-space: nowrap;
    margin-bottom: 0;
  }
  .secondary-menu .wp-container-4 {
    line-height: 25px;
  }
  .secondary-menu p {
    display: inline-block;
  }
  .secondary-menu p:last-child {
    padding-bottom: 0.7rem;
  }
}
/* Generates mutilevel nested comments
level-1 is the first level comment with a margin of 50px
level-2 is the first level comment with a margin of 100px
and so on...
*/
.has-dark-shade-black-color {
  color: #1a1a1a;
}

.has-dark-shade-black-background-color {
  background-color: #1a1a1a;
}

.has-grey-60-color {
  color: #6F7376;
}

.has-grey-60-background-color {
  background-color: #6F7376;
}

.has-grey-40-color {
  color: #bebfc2;
}

.has-grey-40-background-color {
  background-color: #bebfc2;
}

.has-grey-20-color {
  color: #ECECEC;
}

.has-grey-20-background-color {
  background-color: #ECECEC;
}

.has-grey-10-color {
  color: #F5F7F8;
}

.has-grey-10-background-color {
  background-color: #F5F7F8;
}

.has-grey-color {
  color: #333;
}

.has-grey-background-color {
  background-color: #333;
}

.has-green-color {
  color: #003300;
}

.has-green-background-color {
  background-color: #003300;
}

.has-green-80-color {
  color: #1b4a1b;
}

.has-green-80-background-color {
  background-color: #1b4a1b;
}

.has-gp-green-color {
  color: #66cc00;
}

.has-gp-green-background-color {
  background-color: #66cc00;
}

.has-dark-tiber-color {
  color: #052a30;
}

.has-dark-tiber-background-color {
  background-color: #052a30;
}

.has-genoa-color {
  color: #186a70;
}

.has-genoa-background-color {
  background-color: #186a70;
}

.has-inch-worm-color {
  color: #a7e021;
}

.has-inch-worm-background-color {
  background-color: #a7e021;
}

.has-x-dark-blue-color {
  color: #042233;
}

.has-x-dark-blue-background-color {
  background-color: #042233;
}

.has-allports-color {
  color: #007799;
}

.has-allports-background-color {
  background-color: #007799;
}

.has-spray-color {
  color: spray;
}

.has-spray-background-color {
  background-color: spray;
}

.has-dark-blue-color {
  color: #074365;
}

.has-dark-blue-background-color {
  background-color: #074365;
}

.has-blue-color {
  color: #2980b9;
}

.has-blue-background-color {
  background-color: #2980b9;
}

.has-blue-60-color {
  color: #63bbfd;
}

.has-blue-60-background-color {
  background-color: #63bbfd;
}

.has-crimson-color {
  color: #e51538;
}

.has-crimson-background-color {
  background-color: #e51538;
}

.has-orange-hover-color {
  color: #ee562d;
}

.has-orange-hover-background-color {
  background-color: #ee562d;
}

.has-yellow-color {
  color: #FFD200;
}

.has-yellow-background-color {
  background-color: #FFD200;
}

@font-face {
  font-family: "Greenpeace Sans";
  src: local("Greenpeace Sans"), local("Greenpeace Sans"), url("../../assets/src/fonts/GreenpeaceSans-Bold.woff2") format("woff2");
}
@font-face {
  font-family: "Helvetica Now Display Regular";
  src: local("Helvetica Now Display Regular"), local("Helvetica-Now-Display-Regular"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff2") format("woff2"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff") format("woff"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica Now Display Bold";
  src: local("Helvetica Now Display Bold"), local("Helvetica-Now-Display-Bold"), url("../../assets/src/fonts/HelveticaNowDisplay-ExtraBold.woff2") format("woff2");
  font-style: normal;
  font-display: swap;
}
:root {
  --top-navigation--background: #fff;
  --top-navigation--box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);
  --top-navigation--color: #000;
  --top-navigation--separation: 1px solid #d8d8d8;
  --top-navigation--search-toggle--background: #F5F7F8;
  --top-navigation--input--placeholder--color: #bebfc2;
  --link--color: #198700;
  --nav-link--hover--color: #000;
  --nav-link--hover--text-decoration: underline 3px #66cc00;
  --nav-link--hover--text-underline-position: under;
  --accordion-block-light-style--background: rgba(217, 241, 197, 0.5019607843);
  --accordion-block-light-style--border-color: transparent;
  --accordion-block-light-style--hover--background: #D9F1C5;
  --accordion-block-dark-style--background: #076c50;
  --accordion-block-dark-style--hover--background: #005c42;
  --blockquote-border-color: #66CC00;
  --cover-card-btn--font-size: $font-size-sm;
  --cover-card-heading--font-weight: 700;
  --headings-font-wight: 700;
  --headings--font-family: $roboto;
  --btn-body-font-weight: 600;
}

.has-dark-shade-black-color {
  color: #1a1a1a;
}

.has-dark-shade-black-background-color {
  background-color: #1a1a1a;
}

.has-grey-60-color {
  color: #6F7376;
}

.has-grey-60-background-color {
  background-color: #6F7376;
}

.has-grey-40-color {
  color: #bebfc2;
}

.has-grey-40-background-color {
  background-color: #bebfc2;
}

.has-grey-20-color {
  color: #ECECEC;
}

.has-grey-20-background-color {
  background-color: #ECECEC;
}

.has-grey-10-color {
  color: #F5F7F8;
}

.has-grey-10-background-color {
  background-color: #F5F7F8;
}

.has-grey-color {
  color: #333;
}

.has-grey-background-color {
  background-color: #333;
}

.has-green-color {
  color: #003300;
}

.has-green-background-color {
  background-color: #003300;
}

.has-green-80-color {
  color: #1b4a1b;
}

.has-green-80-background-color {
  background-color: #1b4a1b;
}

.has-gp-green-color {
  color: #66cc00;
}

.has-gp-green-background-color {
  background-color: #66cc00;
}

.has-dark-tiber-color {
  color: #052a30;
}

.has-dark-tiber-background-color {
  background-color: #052a30;
}

.has-genoa-color {
  color: #186a70;
}

.has-genoa-background-color {
  background-color: #186a70;
}

.has-inch-worm-color {
  color: #a7e021;
}

.has-inch-worm-background-color {
  background-color: #a7e021;
}

.has-x-dark-blue-color {
  color: #042233;
}

.has-x-dark-blue-background-color {
  background-color: #042233;
}

.has-allports-color {
  color: #007799;
}

.has-allports-background-color {
  background-color: #007799;
}

.has-spray-color {
  color: spray;
}

.has-spray-background-color {
  background-color: spray;
}

.has-dark-blue-color {
  color: #074365;
}

.has-dark-blue-background-color {
  background-color: #074365;
}

.has-blue-color {
  color: #2980b9;
}

.has-blue-background-color {
  background-color: #2980b9;
}

.has-blue-60-color {
  color: #63bbfd;
}

.has-blue-60-background-color {
  background-color: #63bbfd;
}

.has-crimson-color {
  color: #e51538;
}

.has-crimson-background-color {
  background-color: #e51538;
}

.has-orange-hover-color {
  color: #ee562d;
}

.has-orange-hover-background-color {
  background-color: #ee562d;
}

.has-yellow-color {
  color: #FFD200;
}

.has-yellow-background-color {
  background-color: #FFD200;
}

@font-face {
  font-family: "Greenpeace Sans";
  src: local("Greenpeace Sans"), local("Greenpeace Sans"), url("../../assets/src/fonts/GreenpeaceSans-Bold.woff2") format("woff2");
}
@font-face {
  font-family: "Helvetica Now Display Regular";
  src: local("Helvetica Now Display Regular"), local("Helvetica-Now-Display-Regular"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff2") format("woff2"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff") format("woff"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica Now Display Bold";
  src: local("Helvetica Now Display Bold"), local("Helvetica-Now-Display-Bold"), url("../../assets/src/fonts/HelveticaNowDisplay-ExtraBold.woff2") format("woff2");
  font-style: normal;
  font-display: swap;
}
blockquote,
blockquote > p {
  font-size: inherit;
  line-height: 1.4;
  font-style: normal;
  width: 100%;
  color: #000;
  width: 90%;
  margin: 1rem 0;
  padding-bottom: 0;
}
@media (min-width: 768px) {
  blockquote,
  blockquote > p {
    font-size: 1rem;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  blockquote,
  blockquote > p {
    max-width: 80%;
  }
}
@media (min-width: 1200px) {
  blockquote,
  blockquote > p {
    font-size: 1.25rem;
  }
}
@media (min-width: 768px) {
  blockquote p,
  blockquote > p p {
    padding-left: 2vw;
  }
}

blockquote > h5 {
  font-size: inherit;
  line-height: 1.4;
  font-style: normal;
  width: 100%;
  font-family: var(--body--font-family);
}
@media (min-width: 768px) {
  blockquote > h5 {
    font-size: 1rem;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  blockquote > h5 {
    max-width: 80%;
  }
}
@media (min-width: 1200px) {
  blockquote > h5 {
    font-size: 1.25rem;
  }
}

blockquote > cite {
  font-family: "Greenpeace Sans", "Helvetica", "Arial", sans-serif !important;
  font-size: 0.875rem;
  font-style: normal;
}
blockquote > cite::before {
  content: " - ";
  /* Add the dash symbol */
  font-size: inherit;
}
@media (min-width: 768px) {
  blockquote > cite {
    font-size: 0.9375rem;
    padding-left: 2vw;
  }
}

blockquote.wp-block-quote {
  border-left: 4px solid #66CC00;
  padding: 0.5rem;
  border-top: none;
  border-bottom: none;
}

blockquote.wp-block-quote,
.wp-block-quote.is-style-default {
  font-size: inherit;
  line-height: 1.4;
  font-style: normal;
  width: 100%;
  overflow-wrap: break-word;
  position: relative;
}
@media (min-width: 768px) {
  blockquote.wp-block-quote,
  .wp-block-quote.is-style-default {
    font-size: 1rem;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  blockquote.wp-block-quote,
  .wp-block-quote.is-style-default {
    max-width: 80%;
  }
}
@media (min-width: 1200px) {
  blockquote.wp-block-quote,
  .wp-block-quote.is-style-default {
    font-size: 1.25rem;
  }
}
blockquote.wp-block-quote.has-text-align-left,
.wp-block-quote.is-style-default.has-text-align-left {
  padding: 0.5rem 1rem;
  border-left: 4px solid #66CC00;
  border-top: none;
  border-bottom: none;
  border-right: none;
}
blockquote.wp-block-quote.has-text-align-center,
.wp-block-quote.is-style-default.has-text-align-center {
  padding: 2rem;
  border-top: 4px solid #66CC00;
  border-bottom: 4px solid #66CC00;
  border-left: none;
  border-right: none;
}
@media (min-width: 576px) and (max-width: 992px) {
  blockquote.wp-block-quote.has-text-align-center,
  .wp-block-quote.is-style-default.has-text-align-center {
    padding-left: 8vw;
    width: 95%;
  }
}
@media (min-width: 992px) {
  blockquote.wp-block-quote.has-text-align-center,
  .wp-block-quote.is-style-default.has-text-align-center {
    margin-left: 0;
  }
  blockquote.wp-block-quote.has-text-align-center p,
  .wp-block-quote.is-style-default.has-text-align-center p {
    margin-left: 0;
  }
  blockquote.wp-block-quote.has-text-align-center cite,
  .wp-block-quote.is-style-default.has-text-align-center cite {
    margin-left: 0vw;
    position: relative;
    padding: inherit;
  }
}
blockquote.wp-block-quote.has-text-align-right,
.wp-block-quote.is-style-default.has-text-align-right {
  padding: 0.5rem 1rem;
  border-right: 4px solid #66CC00;
  border-top: none;
  border-bottom: none;
  border-left: none;
}
@media (min-width: 992px) {
  blockquote.wp-block-quote.has-text-align-right,
  .wp-block-quote.is-style-default.has-text-align-right {
    padding-right: 1vw;
  }
}
@media (min-width: 1600px) {
  blockquote.wp-block-quote.has-text-align-right,
  .wp-block-quote.is-style-default.has-text-align-right {
    padding-right: 2vw !important;
  }
}
@media (max-width: 576px) {
  blockquote.wp-block-quote.has-text-align-right p,
  .wp-block-quote.is-style-default.has-text-align-right p {
    margin-left: 2rem;
  }
}
@media (min-width: 576px) and (max-width: 992px) {
  blockquote.wp-block-quote.has-text-align-right p,
  .wp-block-quote.is-style-default.has-text-align-right p {
    margin-left: 2.8rem;
  }
}
@media (min-width: 992px) {
  blockquote.wp-block-quote.has-text-align-right p,
  .wp-block-quote.is-style-default.has-text-align-right p {
    margin-left: 4vw;
  }
}
@media (min-width: 1600px) {
  blockquote.wp-block-quote.has-text-align-right p,
  .wp-block-quote.is-style-default.has-text-align-right p {
    margin-right: 0;
    padding-right: inherit;
    position: inherit;
  }
}
@media screen and (min-width: 2560px) {
  blockquote.wp-block-quote.has-text-align-right p,
  .wp-block-quote.is-style-default.has-text-align-right p {
    margin-right: 0;
    padding-right: 1vw;
    position: inherit;
  }
}
blockquote.wp-block-quote.has-text-align-right cite,
.wp-block-quote.is-style-default.has-text-align-right cite {
  color: var(--link--color);
}
@media (max-width: 576px) {
  blockquote.wp-block-quote.has-text-align-right cite,
  .wp-block-quote.is-style-default.has-text-align-right cite {
    margin-right: inherit;
  }
}
@media (min-width: 576px) and (max-width: 992px) {
  blockquote.wp-block-quote.has-text-align-right cite,
  .wp-block-quote.is-style-default.has-text-align-right cite {
    padding: inherit;
    margin-right: 0.5rem;
  }
}
@media (min-width: 992px) {
  blockquote.wp-block-quote.has-text-align-right cite,
  .wp-block-quote.is-style-default.has-text-align-right cite {
    margin-left: 4vw;
  }
}
@media (min-width: 1600px) {
  blockquote.wp-block-quote.has-text-align-right cite,
  .wp-block-quote.is-style-default.has-text-align-right cite {
    margin-right: 1vw;
    padding: inherit;
  }
}
@media screen and (min-width: 2560px) {
  blockquote.wp-block-quote.has-text-align-right cite,
  .wp-block-quote.is-style-default.has-text-align-right cite {
    margin-right: 0;
    padding-right: 1vw;
    position: inherit;
  }
}
blockquote.wp-block-quote cite,
.wp-block-quote.is-style-default cite {
  color: var(--link--color);
}

.wp-block-quote.is-style-plain {
  padding: 0.5rem 0.5rem 0.5rem 2.3rem;
  border: none;
}
.wp-block-quote.is-style-plain p::before {
  content: "“";
  font-size: 8rem;
  margin: -3rem 0 0 -3.3rem;
  position: absolute;
  opacity: 0.5;
  color: #66CC00;
}
@media (max-width: 576px) {
  .wp-block-quote.is-style-plain p::before {
    margin: -3rem 0 0 -3.1rem;
  }
}
.wp-block-quote.is-style-plain cite::after {
  content: "”";
  margin: -2.3rem 0rem 0 0;
  font-size: 8rem;
  position: absolute;
  opacity: 0.5;
  color: #66CC00;
  font-family: "Roboto", "Helvetica", "Arial", sans-serif !important;
  padding-left: 0.5rem;
}
@media (max-width: 576px) {
  .wp-block-quote.is-style-plain cite::after {
    padding-left: 0.5rem;
  }
}
@media (min-width: 1200px) {
  .wp-block-quote.is-style-plain cite::after {
    margin: -2rem 0rem 0 0;
  }
}
.wp-block-quote.is-style-plain.has-text-align-left {
  padding: 0.5rem 0.5rem 0.5rem 2.3rem;
  border: none;
}
.wp-block-quote.is-style-plain.has-text-align-left p::before {
  content: "“";
  font-size: 8rem;
  margin: -3rem 0 0 -3.3rem;
  position: absolute;
  opacity: 0.5;
  color: #66CC00;
}
@media (max-width: 576px) {
  .wp-block-quote.is-style-plain.has-text-align-left p::before {
    margin: -3rem 0 0 -3.1rem;
  }
}
.wp-block-quote.is-style-plain.has-text-align-left cite::after {
  content: "”";
  margin: -2.3rem 0rem 0 0;
  font-size: 8rem;
  position: absolute;
  opacity: 0.5;
  color: #66CC00;
  font-family: "Roboto", "Helvetica", "Arial", sans-serif !important;
  padding-left: 0.5rem;
}
@media (max-width: 576px) {
  .wp-block-quote.is-style-plain.has-text-align-left cite::after {
    padding-left: 0.5rem;
  }
}
@media (min-width: 1200px) {
  .wp-block-quote.is-style-plain.has-text-align-left cite::after {
    margin: -2rem 0rem 0 0;
  }
}
.wp-block-quote.is-style-plain.has-text-align-center {
  padding: 0.5rem 1.5rem 0.5rem 4.5rem;
  border: none;
}
.wp-block-quote.is-style-plain.has-text-align-center cite {
  margin-left: -2rem;
}
@media (max-width: 576px) {
  .wp-block-quote.is-style-plain.has-text-align-center {
    padding: 0 1.5rem 0 0;
    margin-left: 2rem;
  }
  .wp-block-quote.is-style-plain.has-text-align-center cite {
    margin-left: -14vw;
  }
}
@media (min-width: 576px) and (max-width: 992px) {
  .wp-block-quote.is-style-plain.has-text-align-center {
    padding-left: 10vw;
  }
  .wp-block-quote.is-style-plain.has-text-align-center cite {
    margin-left: -14vw;
  }
}
@media (min-width: 992px) {
  .wp-block-quote.is-style-plain.has-text-align-center {
    margin-left: 3vw;
  }
}
.wp-block-quote.is-style-plain.has-text-align-center p::before,
.wp-block-quote.is-style-plain.has-text-align-center cite::after {
  font-size: 7rem;
  position: absolute;
  opacity: 0.5;
  color: #66CC00;
}
.wp-block-quote.is-style-plain.has-text-align-center p::before {
  content: "“";
  margin: -3rem 0 0 -3.3rem;
}
@media (max-width: 576px) {
  .wp-block-quote.is-style-plain.has-text-align-center p::before {
    margin: -3rem 0 0 -2.5rem;
  }
}
.wp-block-quote.is-style-plain.has-text-align-center cite::after {
  content: "”";
  margin: -1.3rem 0rem 0 0;
  font-family: "Roboto", "Helvetica", "Arial", sans-serif !important;
  padding-left: 0.5rem;
}
@media (max-width: 576px) {
  .wp-block-quote.is-style-plain.has-text-align-center cite::after {
    padding-left: 0.5rem;
  }
}
@media (min-width: 1200px) {
  .wp-block-quote.is-style-plain.has-text-align-center cite::after {
    margin: -1rem 0rem 0 0;
  }
}
.wp-block-quote.is-style-plain.has-text-align-right {
  padding: 0.5rem 0.5rem 0.5rem 2.3rem;
  border: none;
}
@media (max-width: 576px) {
  .wp-block-quote.is-style-plain.has-text-align-right {
    padding-left: 0.7rem;
  }
  .wp-block-quote.is-style-plain.has-text-align-right cite {
    margin-right: 3rem;
  }
}
@media (min-width: 768px) {
  .wp-block-quote.is-style-plain.has-text-align-right cite {
    margin-right: 4.5rem;
  }
}
@media (min-width: 576px) and (max-width: 992px) {
  .wp-block-quote.is-style-plain.has-text-align-right cite {
    margin-right: 5vw;
    position: relative;
  }
}
@media (min-width: 1200px) {
  .wp-block-quote.is-style-plain.has-text-align-right cite {
    margin-right: 3vw;
  }
}
@media (min-width: 1600px) {
  .wp-block-quote.is-style-plain.has-text-align-right cite {
    margin-right: 2vw;
  }
}
.wp-block-quote.is-style-plain.has-text-align-right p::before,
.wp-block-quote.is-style-plain.has-text-align-right cite::after {
  font-size: 7rem;
  position: absolute;
  opacity: 0.5;
  color: #66CC00;
}
.wp-block-quote.is-style-plain.has-text-align-right p::before {
  content: "“";
  margin: -3rem 0 0 -3.3rem;
}
@media (max-width: 576px) {
  .wp-block-quote.is-style-plain.has-text-align-right p::before {
    margin: -3rem 0 0 -2.5rem;
  }
}
.wp-block-quote.is-style-plain.has-text-align-right cite::after {
  content: "”";
  margin: -1.3rem 0rem 0 0;
  font-family: "Roboto", "Helvetica", "Arial", sans-serif !important;
  padding-left: 0.5rem;
}
@media (max-width: 576px) {
  .wp-block-quote.is-style-plain.has-text-align-right cite::after {
    padding-left: 0.5rem;
  }
}
@media (min-width: 1200px) {
  .wp-block-quote.is-style-plain.has-text-align-right cite::after {
    margin: -1rem 0rem 0 0;
  }
}

.wp-block-quote.is-style-custom {
  font-size: inherit;
  line-height: 1.4;
  font-style: normal;
  width: 100%;
  border-left: 4px solid var(--blockquote-border-color);
  color: inherit;
  border-right: none;
  border-top: none;
  border-bottom: none;
}
@media (min-width: 768px) {
  .wp-block-quote.is-style-custom {
    font-size: 1rem;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .wp-block-quote.is-style-custom {
    max-width: 80%;
  }
}
@media (min-width: 1200px) {
  .wp-block-quote.is-style-custom {
    font-size: 1.25rem;
  }
}
.wp-block-quote.is-style-custom.has-text-align-left {
  padding: 0.5rem 0.5rem 0.5rem 1rem;
  border-left: 4px solid var(--blockquote-border-color);
  border-top: none;
  border-bottom: none;
  border-right: none;
}
.wp-block-quote.is-style-custom.has-text-align-center {
  padding: 2rem;
  border-top: 4px solid var(--blockquote-border-color);
  border-bottom: 4px solid var(--blockquote-border-color);
  border-right: none;
  border-left: none;
}
@media (min-width: 576px) and (max-width: 992px) {
  .wp-block-quote.is-style-custom.has-text-align-center {
    padding-left: 8vw;
  }
}
.wp-block-quote.is-style-custom.has-text-align-right {
  padding: 0.5rem 1rem;
  border-right: 4px solid var(--blockquote-border-color);
  border-top: none;
  border-bottom: none;
  border-left: none;
}
.wp-block-quote.is-style-custom cite {
  color: inherit;
}

.post-content article blockquote.wp-block-quote {
  max-width: 100%;
  width: 100%;
}
.post-content article blockquote.wp-block-quote p,
.post-content article blockquote.wp-block-quote cite {
  max-width: 100%;
  width: 90%;
}
@media (max-width: 576px) {
  .post-content article blockquote.wp-block-quote p,
  .post-content article blockquote.wp-block-quote cite {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .post-content article blockquote.wp-block-quote.has-text-align-center.is-style-plain {
    padding-left: 1rem;
  }
  .post-content article blockquote.wp-block-quote.has-text-align-center.is-style-plain cite {
    margin-left: 0;
  }
}

.has-dark-shade-black-color {
  color: #1a1a1a;
}

.has-dark-shade-black-background-color {
  background-color: #1a1a1a;
}

.has-grey-60-color {
  color: #6F7376;
}

.has-grey-60-background-color {
  background-color: #6F7376;
}

.has-grey-40-color {
  color: #bebfc2;
}

.has-grey-40-background-color {
  background-color: #bebfc2;
}

.has-grey-20-color {
  color: #ECECEC;
}

.has-grey-20-background-color {
  background-color: #ECECEC;
}

.has-grey-10-color {
  color: #F5F7F8;
}

.has-grey-10-background-color {
  background-color: #F5F7F8;
}

.has-grey-color {
  color: #333;
}

.has-grey-background-color {
  background-color: #333;
}

.has-green-color {
  color: #003300;
}

.has-green-background-color {
  background-color: #003300;
}

.has-green-80-color {
  color: #1b4a1b;
}

.has-green-80-background-color {
  background-color: #1b4a1b;
}

.has-gp-green-color {
  color: #66cc00;
}

.has-gp-green-background-color {
  background-color: #66cc00;
}

.has-dark-tiber-color {
  color: #052a30;
}

.has-dark-tiber-background-color {
  background-color: #052a30;
}

.has-genoa-color {
  color: #186a70;
}

.has-genoa-background-color {
  background-color: #186a70;
}

.has-inch-worm-color {
  color: #a7e021;
}

.has-inch-worm-background-color {
  background-color: #a7e021;
}

.has-x-dark-blue-color {
  color: #042233;
}

.has-x-dark-blue-background-color {
  background-color: #042233;
}

.has-allports-color {
  color: #007799;
}

.has-allports-background-color {
  background-color: #007799;
}

.has-spray-color {
  color: spray;
}

.has-spray-background-color {
  background-color: spray;
}

.has-dark-blue-color {
  color: #074365;
}

.has-dark-blue-background-color {
  background-color: #074365;
}

.has-blue-color {
  color: #2980b9;
}

.has-blue-background-color {
  background-color: #2980b9;
}

.has-blue-60-color {
  color: #63bbfd;
}

.has-blue-60-background-color {
  background-color: #63bbfd;
}

.has-crimson-color {
  color: #e51538;
}

.has-crimson-background-color {
  background-color: #e51538;
}

.has-orange-hover-color {
  color: #ee562d;
}

.has-orange-hover-background-color {
  background-color: #ee562d;
}

.has-yellow-color {
  color: #FFD200;
}

.has-yellow-background-color {
  background-color: #FFD200;
}

.has-dark-shade-black-color {
  color: #1a1a1a;
}

.has-dark-shade-black-background-color {
  background-color: #1a1a1a;
}

.has-grey-60-color {
  color: #6F7376;
}

.has-grey-60-background-color {
  background-color: #6F7376;
}

.has-grey-40-color {
  color: #bebfc2;
}

.has-grey-40-background-color {
  background-color: #bebfc2;
}

.has-grey-20-color {
  color: #ECECEC;
}

.has-grey-20-background-color {
  background-color: #ECECEC;
}

.has-grey-10-color {
  color: #F5F7F8;
}

.has-grey-10-background-color {
  background-color: #F5F7F8;
}

.has-grey-color {
  color: #333;
}

.has-grey-background-color {
  background-color: #333;
}

.has-green-color {
  color: #003300;
}

.has-green-background-color {
  background-color: #003300;
}

.has-green-80-color {
  color: #1b4a1b;
}

.has-green-80-background-color {
  background-color: #1b4a1b;
}

.has-gp-green-color {
  color: #66cc00;
}

.has-gp-green-background-color {
  background-color: #66cc00;
}

.has-dark-tiber-color {
  color: #052a30;
}

.has-dark-tiber-background-color {
  background-color: #052a30;
}

.has-genoa-color {
  color: #186a70;
}

.has-genoa-background-color {
  background-color: #186a70;
}

.has-inch-worm-color {
  color: #a7e021;
}

.has-inch-worm-background-color {
  background-color: #a7e021;
}

.has-x-dark-blue-color {
  color: #042233;
}

.has-x-dark-blue-background-color {
  background-color: #042233;
}

.has-allports-color {
  color: #007799;
}

.has-allports-background-color {
  background-color: #007799;
}

.has-spray-color {
  color: spray;
}

.has-spray-background-color {
  background-color: spray;
}

.has-dark-blue-color {
  color: #074365;
}

.has-dark-blue-background-color {
  background-color: #074365;
}

.has-blue-color {
  color: #2980b9;
}

.has-blue-background-color {
  background-color: #2980b9;
}

.has-blue-60-color {
  color: #63bbfd;
}

.has-blue-60-background-color {
  background-color: #63bbfd;
}

.has-crimson-color {
  color: #e51538;
}

.has-crimson-background-color {
  background-color: #e51538;
}

.has-orange-hover-color {
  color: #ee562d;
}

.has-orange-hover-background-color {
  background-color: #ee562d;
}

.has-yellow-color {
  color: #FFD200;
}

.has-yellow-background-color {
  background-color: #FFD200;
}

@font-face {
  font-family: "Greenpeace Sans";
  src: local("Greenpeace Sans"), local("Greenpeace Sans"), url("../../assets/src/fonts/GreenpeaceSans-Bold.woff2") format("woff2");
}
@font-face {
  font-family: "Helvetica Now Display Regular";
  src: local("Helvetica Now Display Regular"), local("Helvetica-Now-Display-Regular"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff2") format("woff2"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff") format("woff"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica Now Display Bold";
  src: local("Helvetica Now Display Bold"), local("Helvetica-Now-Display-Bold"), url("../../assets/src/fonts/HelveticaNowDisplay-ExtraBold.woff2") format("woff2");
  font-style: normal;
  font-display: swap;
}
:root {
  --top-navigation--background: #fff;
  --top-navigation--box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);
  --top-navigation--color: #000;
  --top-navigation--separation: 1px solid #d8d8d8;
  --top-navigation--search-toggle--background: #F5F7F8;
  --top-navigation--input--placeholder--color: #bebfc2;
  --link--color: #198700;
  --nav-link--hover--color: #000;
  --nav-link--hover--text-decoration: underline 3px #66cc00;
  --nav-link--hover--text-underline-position: under;
  --accordion-block-light-style--background: rgba(217, 241, 197, 0.5019607843);
  --accordion-block-light-style--border-color: transparent;
  --accordion-block-light-style--hover--background: #D9F1C5;
  --accordion-block-dark-style--background: #076c50;
  --accordion-block-dark-style--hover--background: #005c42;
  --blockquote-border-color: #66CC00;
  --cover-card-btn--font-size: $font-size-sm;
  --cover-card-heading--font-weight: 700;
  --headings-font-wight: 700;
  --headings--font-family: $roboto;
  --btn-body-font-weight: 600;
}

@font-face {
  font-family: "Greenpeace Sans";
  src: local("Greenpeace Sans"), local("Greenpeace Sans"), url("../../assets/src/fonts/GreenpeaceSans-Bold.woff2") format("woff2");
}
@font-face {
  font-family: "Helvetica Now Display Regular";
  src: local("Helvetica Now Display Regular"), local("Helvetica-Now-Display-Regular"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff2") format("woff2"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.woff") format("woff"), url("../../assets/src/fonts/HelveticaNowDisplay-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica Now Display Bold";
  src: local("Helvetica Now Display Bold"), local("Helvetica-Now-Display-Bold"), url("../../assets/src/fonts/HelveticaNowDisplay-ExtraBold.woff2") format("woff2");
  font-style: normal;
  font-display: swap;
}
.take-action-covers-block .cover-card.cover {
  border-radius: 1rem !important;
}

.cover-card-content {
  background: #fff;
  z-index: 100;
  position: -webkit-sticky;
  position: sticky;
}
.cover-card-content .cover-card-heading {
  font-weight: var(--cover-card-heading--font-weight);
}

.take-action-covers-block .cover .cover-card-content .cover-card-excerpt {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif !important;
  font-weight: 400 !important;
}

span.cover-card-tag {
  font-family: "Greenpeace Sans", "Helvetica", "Arial", sans-serif !important;
  font-weight: 500 !important;
}

.take-action-covers-block .cover {
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
}
.take-action-covers-block .cover a[data-ga-action=Image] {
  overflow: hidden;
  width: 220px;
  height: 220px;
  display: contents;
}
.take-action-covers-block .cover a[data-ga-action=Image] img {
  max-width: 100%;
  max-height: 220px;
  display: block;
  position: relative;
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transform-origin: center;
          transform-origin: center;
  transition: 0.5s all ease-in-out;
}
.take-action-covers-block .cover:hover a[data-ga-action=Image] img {
  max-width: 100%;
  max-height: 220px;
  display: block;
  position: relative;
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
  -webkit-transform-origin: center;
          transform-origin: center;
}
.take-action-covers-block .cover:hover a.cover-card-heading[data-ga-action=Title] {
  text-decoration: none;
  font-weight: var(--cover-card-heading--font-weight);
  color: #000 !important;
}
.take-action-covers-block .cover .content-covers-block .content-covers-block-wrap .content-covers-block-info > h5 > a {
  color: #3c7800 !important;
}
.take-action-covers-block a.btn.cover-card-btn.btn-primary {
  background: #80D643;
  z-index: 101;
  line-height: 1;
  font-size: var(--cover-card-btn--font-size);
}
.take-action-covers-block a.btn.cover-card-btn.btn-primary:hover {
  background-image: linear-gradient(30deg, #66CC00 50%, transparent 50%);
  background-size: 1000px;
}

.content-covers-block .content-covers-block-wrap .content-covers-block-info > h5 > a {
  font-family: "Roboto", "Helvetica", "Arial", sans-serif !important;
  font-size: larger;
}
.content-covers-block .content-covers-block-wrap .content-covers-block-info > h5 > a:hover {
  -webkit-text-decoration-color: #66CC00;
  text-decoration-color: #66CC00;
}

.boxout {
  border-radius: 1rem;
}
.boxout a.boxout-heading[data-ga-category="Take Action Boxout"] {
  font-weight: var(--cover-card-heading--font-weight);
}
.boxout a.boxout-heading[data-ga-category="Take Action Boxout"]:hover {
  text-decoration: none !important;
}
.boxout a.btn-action.cover-card-btn[data-ga-category="Take Action Boxout"] {
  padding: 1rem;
}
@media (min-width: 992px) {
  .boxout {
    height: 15rem;
  }
  .boxout img {
    border-bottom-left-radius: 1rem;
    border-top-left-radius: 1rem;
  }
}

/*# sourceMappingURL=style.min.css.map*/