:root {
  --p-color-gray-0: #fff;
  --p-color-gray-10: #f8f8f8;
  --p-color-gray-20: #f6f6f6;
  --p-color-gray-30: #ebebeb;
  --p-color-gray-50: #cdcdcd;
  --p-color-gray-80: #949494;
  --p-color-gray-90: #707070;
  --p-color-gray-100: #1a1a1a;
  --p-color-neutral-icicle: #e4e6d7;
  --p-color-preferred-oak-green: #00703c;
  --p-color-preferred-leaf-green: #49a942;
  --p-color-preferred-plum: #90214a;
  --p-color-preferred-crimson: #c5351c;
  --p-color-supplemental-spruce: #42632d;
  --p-color-supplemental-glacier: #b7dee0;
  --p-color-supplemental-true-blue: #1b75bc;
  --p-color-transparent-gray-0: #ffffff00;
  --p-color-transparent-gray-100-30: #1a1a1a4d;
  --p-color-transparent-gray-100-60: #1a1a1a99;
  --p-color-transparent-gray-100-70: #1a1a1ab3;
  --color-gradient-light: var(--p-color-transparent-gray-0);
  --color-background-backdrop-light: var(--p-color-transparent-gray-100-30);
  --color-background-backdrop-medium: var(--p-color-transparent-gray-100-60);
  --color-background-backdrop-strong: var(--p-color-transparent-gray-100-70);
  --color-background-card: var(--p-color-gray-0);
  --color-background-icon: var(--p-color-gray-0);
  --color-background-level-0: var(--p-color-gray-0);
  --color-background-level-0-accent-1: var(--p-color-gray-100);
  --color-background-level-0-accent-2: var(--p-color-supplemental-spruce);
  --color-background-level-0-accent-3: var(--p-color-neutral-icicle);
  --color-background-level-0-accent-4: var(--p-color-gray-10);
  --color-background-level-0-accent-5: var(--p-color-preferred-oak-green);
  --color-background-level-0-accent-6: var(--p-color-gray-30);
  --color-background-level-0-accent-7: var(--p-color-preferred-plum);
  --color-background-level-0-accent-8: var(--p-color-gray-90);
  --color-background-level-1: var(--p-color-gray-0);
  --color-background-level-1-accent-1: var(--p-color-gray-10);
  --color-background-nav: var(--p-color-gray-0);
  --color-component-button-primary-bg: var(--p-color-preferred-oak-green);
  --color-component-button-primary-text: var(--p-color-gray-0);
  --color-component-button-primary-border: var(--p-color-preferred-oak-green);
  --color-component-button-hover-bg: var(--p-color-gray-100);
  --color-component-button-hover-text: var(--p-color-gray-0);
  --color-component-button-hover-border: var(--p-color-gray-100);
  --color-component-button-secondary-bg: var(--p-color-gray-0);
  --color-component-button-secondary-text: var(--p-color-preferred-oak-green);
  --color-component-button-secondary-border: var(--p-color-gray-80);
  --color-component-button-tertiary-text: var(--p-color-gray-0);
  --color-component-button-tertiary-border: var(--p-color-gray-0);
  --color-component-button-selected-bg: var(--p-color-gray-100);
  --color-component-button-selected-text: var(--p-color-gray-0);
  --color-component-button-selected-border: var(--p-color-gray-100);
  --color-interaction-primary-default: var(--p-color-gray-100);
  --color-interaction-primary-hover: var(--p-color-preferred-oak-green);
  --color-interaction-primary-hover-bg: var(--p-color-gray-10);
  --color-interaction-primary-selected: var(--p-color-preferred-oak-green);
  --color-interaction-secondary-default: var(--p-color-preferred-oak-green);
  --color-interaction-secondary-hover: var(--p-color-gray-100);
  --color-interaction-tertiary-default: var(--p-color-gray-0);
  --color-interaction-tertiary-hover: var(--p-color-gray-100);
  --color-interaction-tertiary-selected: var(--p-color-preferred-oak-green);
  --color-ui-border: var(--p-color-preferred-oak-green);
  --color-ui-divider: var(--p-color-gray-50);
  --color-ui-highlight-primary: var(--p-color-preferred-oak-green);
  --color-ui-highlight-secondary: var(--p-color-preferred-leaf-green);
  --color-ui-inverted: var(--p-color-gray-0);
  --color-ui-primary: var(--p-color-gray-100);
  --color-ui-secondary: var(--p-color-gray-90);
  --color-ui-tertiary: var(--p-color-gray-80);
  --color-ui-quarternary: var(--p-color-gray-50);
  --color-ui-error: var(--p-color-preferred-crimson);
  --color-ui-focus-primary: var(--p-color-supplemental-true-blue);
  --color-ui-focus-secondary: var(--p-color-supplemental-glacier)
}
*:focus-visible {
  border-color: #448ecf !important;
  outline: 2px solid #448ecf !important;
  outline-offset: 2px
}
.visually-hidden {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px
}
body.nature {
  font-family: Gilroy Light;
  font-size: 16px;
  line-height: 1.5;
  color: var(--color-ui-primary);
  background-color: var(--color-background-level-0)
}
.nature input[type="text"] {
  background: transparent !important;
  color: var(--color-ui-primary) !important
}
.nature img[alt] {
  line-height: 20px;
  text-indent: 10px
}
.nature h5, .nature h6 {
  font-size: inherit;
  font-weight: inherit
}
.nature th, .nature td, .nature small {
  color: #3c3c3c
}
.nature th {
  background: #1a1a1a
}
.nature pre, .nature table, .nature th, .nature td, .nature abbr[title] {
  border-color: #3c3c3c
}
.nature a {
  background-color: transparent;
  color: #0A6967;
}
.nature a:hover, .nature a:active {
  color: var(--color-interaction-secondary-hover)
}
.nature a:hover h2, .nature a:active h2 {
  color: var(--color-interaction-secondary-hover)
}
.nature a.btn-primary {
  color: var(--color-component-button-primary-text)
}
.nature a.btn-secondary:hover, .nature a.btn-secondary:active {
  color: var(--color-component-button-hover-text)
}
.nature .c-button {
  background-color: var(--color-component-button-primary-bg);
  border-color: var(--color-component-button-primary-border);
  color: var(--color-component-button-primary-text);
  font-family: Gilroy Light;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase
}
.nature .c-button:active, .nature .c-button:focus {
  color: var(--color-component-button-selected-text)
}
.nature .c-button:hover {
  background-color: var(--color-component-button-hover-bg);
  border-color: var(--color-component-button-hover-border);
  color: var(--color-component-button-hover-text)
}
.nature .c-button[disabled] {
  background-color: #ccc;
  border-color: #ccc;
  color: #fff
}
.nature .c-button__dropdown .c-button__secondary.c-button__arrow::after {
  color: var(--color-ui-highlight-primary);
  background: url('../../../../etc.clientlibs/tnc/clientlibs/assets/resources/icons/chevron-right.svg') no-repeat center center;
  height: 15px;
  width: 30px;
  background-size: 7px;
  transform: rotate(90deg);
  top: -1px
}
.nature .c-button__dropdown .c-button__secondary.c-button__arrow.opened::after {
  color: var(--color-ui-highlight-primary);
  transform: rotate(-90deg)
}
.nature .c-button__secondary {
  background-color: transparent;
  border-color: var(--color-component-button-secondary-border);
  color: var(--color-interaction-secondary-default)
}
.nature .c-button__secondary:active, .nature .c-button__secondary:focus {
  color: var(--color-interaction-secondary-default)
}
.nature .c-button__secondary:hover {
  background-color: var(--color-component-button-hover-bg);
  border-color: var(--color-component-button-hover-border);
  color: var(--color-component-button-hover-text)
}
.nature .c-button__secondary[disabled] {
  background-color: #fff;
  border-color: #ccc;
  color: #ccc
}
.nature .c-button__arrow::after {
  background: url('../../../../etc.clientlibs/tnc/clientlibs/assets/resources/icons/chevron-right.svg') no-repeat center center
}
.nature .txt-clr-inherit, .nature .txt-clr-inherit-hover:hover {
  color: inherit
}
.nature .txt-clr-main, .nature .blackText {
  color: var(--color-interaction-primary-default) !important
}
.nature .txt-clr-alt, .nature .txt-clr-alt-hover:hover, .nature .whiteText {
  color: var(--color-ui-inverted) !important
}
.nature .txt-clr-p1 {
  color: var(--color-component-button-secondary-text) !important
}
.nature .txt-clr-p2 {
  color: var(--color-ui-primary) !important
}
.nature .txt-clr-p3 {
  color: #3c3c3c !important
}
.nature .txt-clr-p4, .nature .txt-clr-p4-hover:hover {
  color: var(--color-ui-highlight-primary) !important
}
.nature .txt-clr-g1 {
  color: var(--color-interaction-primary-default) !important
}
.nature .txt-clr-g2 {
  color: var(--color-ui-primary) !important
}
.nature .txt-clr-g3 {
  color: var(--color-ui-tertiary) !important
}
.nature .txt-clr-g4 {
  color: #949494 !important
}
.nature .txt-clr-g5 {
  color: #ccc !important
}
.nature .txt-clr-g6 {
  color: #f8f8f8 !important
}
.nature .txt-clr-g7 {
  color: #f8f8f8 !important
}
.nature .txt-clr-g8 {
  color: #4a4a4a !important
}
.nature .txt-clr-g9 {
  color: #454545 !important
}
.nature .txt-clr-g10 {
  color: #2d2d2d !important
}
.nature .txt-clr-err {
  color: var(--color-ui-error) !important
}
.nature .txt-clr-tp {
  color: transparent !important
}
.nature .txt-clr-p4-hover:hover {
  color: #007931 !important
}
.nature .txt-clr-p3-hover:hover {
  color: #0a7a38 !important
}
.nature .txt-p4-hover:hover .txt-p4-child-hover {
  color: #007931 !important
}
.nature .txt-p2-hover:hover .txt-p2-child-hover {
  color: #007931 !important
}
.nature .txt-clr-g1-before:before {
  color: var(--color-ui-primary) !important
}
.nature .txt-clr-alt-after:after {
  color: #fff !important
}
.nature .txt-clr-p4-after:after {
  color: #007931 !important
}
.nature .txt-clr-alt-mobile {
  color: #fff
}
.nature .bg-main {
  background-color: var(--color-background-level-0) !important
}
.nature .bg-alt {
  background-color: #f8f8f8 !important
}
.nature .bg-alt-secondary, .nature .cd-main-content {
  background-color: var(--color-background-level-0) !important
}
.nature .bg-clr-p3 {
  background-color: #0a7a38 !important
}
.nature .bg-clr-p4, .nature .c-alert-banner__green {
  background-color: var(--color-component-button-primary-bg) !important
}
.nature .bg-clr-p4-mobile {
  background-color: #007931
}
.nature .bg-clr-g7 {
  background-color: var(--color-background-level-0-accent-4) !important
}
.nature .bg-clr-g7-hover:hover {
  background-color: var(--color-background-level-0-accent-4) !important
}
.nature .bg-clr-g10, .nature .c-alert-banner__dark-gray {
  background-color: #2d2d2d
}
.nature .bg-clr-g11:hover, .nature .bg-clr-g11:focus {
  background-color: #eee
}
.nature .bg-clr-f1 {
  background-color: var(--color-background-level-0-accent-1) !important
}
.nature .c-alert-banner__orange {
  background-color: #f49220
}
.nature .btn-primary {
  background-color: #0A6967;
  border-color: #0A6967;
  outline-offset: 2px !important
}
.nature .btn-primary.active, .nature .btn-primary:hover {
  background-color: var(--color-component-button-hover-bg) !important;
  border-color: var(--color-component-button-hover-border) !important
}
.nature .btn-primary.disabled, .nature .btn-primary[disabled] {
  background-color: #f8f8f8 !important;
  border-color: #949494 !important
}
.nature .btn-secondary {
  background-color: var(--color-component-button-secondary-bg) !important;
  border-color: var(--color-component-button-secondary-border) !important;
  color: #0A6967 !important;
}
.nature .btn-secondary.active, .nature .btn-secondary:hover {
  background-color: var(--color-component-button-hover-bg) !important;
  border-color: var(--color-component-button-hover-border) !important;
  color: var(--color-component-button-hover-text) !important
}
.nature .btn-secondary.disabled, .nature .btn-secondary[disabled] {
  background-color: #f8f8f8 !important;
  border-color: #949494 !important
}
.nature .primary-link {
  color: var(--color-interaction-secondary-default);
  text-decoration: none
}
.nature .primary-link:hover, .nature .primary-link:active {
  color: var(--color-interaction-secondary-hover);
  border-bottom: 2px solid #1a1a1a
}
.nature .primary-link:hover h2, .nature .primary-link:active h2 {
  color: var(--color-interaction-secondary-hover)
}
.nature .secondary-link {
  color: #3c3c3c
}
.nature .secondary-link:hover, .nature .secondary-link:active {
  color: #007931
}
.nature .secondary-link:hover h2, .nature .secondary-link:active h2 {
  color: #007931
}
.nature .tertiary-link-hover-shado:hover {
  box-shadow: inset 0 -4px #949494
}
.nature .tertiary-link:hover {
  color: #1a1a1a
}
.nature .tertiary-link.is-active:hover {
  box-shadow: inset 0 -4px #007931
}
.nature .tertiary-link-v1:hover {
  color: #0a7a38
}
.nature .tertiary-link-v2 {
  color: #fff
}
.nature .tertiary-link-v2:hover, .nature .tertiary-link-v2:active {
  color: #1a1a1a
}
.nature .tertiary-link-v3:hover {
  color: #1a1a1a
}
.nature .tertiary-link-v4:hover {
  color: #fff;
  opacity: .5
}
.nature .tertiary-link-v5:hover {
  color: #000;
  opacity: .5
}
.nature .link-no-hover {
  color: #007931
}
.nature .link-no-hover:hover {
  color: #007931
}
.nature .border-primary, .nature .standard-width-separated, .nature .standard-separator, .nature .article-separator, .nature .standard-width-article-separated, .nature .standard-width-inner, .nature .carousel-nav .flickity-viewport {
  border-color: var(--color-ui-tertiary) !important
}
.nature .border-none {
  border: 0
}
.nature .article-details-page .template-ending-container, .nature .press-release-details-page .template-ending-container {
  border-color: #ccc !important
}
.nature .border-primary-sudo:after {
  border-color: #ccc !important
}
.nature .border-secondary {
  border-color: var(--color-ui-border) !important
}
.nature .border-tertiary {
  border-color: var(--color-ui-primary) !important
}
.nature .border-primary-clr {
  border-color: #000 !important
}
.nature .border-alt-clr {
  border-color: #fff !important
}
.nature .border-bottom-alt-clr {
  border-bottom-color: #fff !important
}
.nature .border-top-alt-clr {
  border-top-color: #fff !important
}
.nature .border-left-alt-clr {
  border-left-color: #fff !important
}
.nature .border-right-alt-clr {
  border-right-color: #fff !important
}
.nature .bg-main-before::before {
  background-color: #fff !important
}
.nature .bg-main-after::after {
  background-color: #fff !important
}
.nature .bdr-clr-top {
  border-top-color: #0a7a38 !important
}
.nature .border-error {
  border-color: #c5351c !important
}
.nature .bx-shdo-clr-p3-top {
  box-shadow: inset 0 5px var(--color-component-button-primary-border) !important
}
.nature .bx-shdo-clr-p3-bottom {
  box-shadow: inset 0 -5px #007931 !important
}
.nature .bx-shdo-clr-p1-bottom {
  box-shadow: inset 0 -5px #00703c !important
}
.nature .radio {
  font-family: Gilroy Light;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  color: #3c3c3c
}
.nature .radio input[type="radio"]:checked + label.border-primary:before {
  border-color: #007931 !important
}
.nature .radio input[type="radio"]:checked + label.border-secondary:before {
  border-color: #949494 !important
}
.nature .checkbox input[type="checkbox"] + label:before {
  border-color: #949494 !important;
  background-color: #fff !important
}
.nature .checkbox input[type="checkbox"]:checked + label:before {
  border-color: #4a4a4a !important;
  background-color: #4a4a4a !important
}
.nature .checkbox input[type="checkbox"]:checked + label:after {
  background-color: #fff !important;
  box-shadow: 2px 0 0 #fff, 4px 0 0 #fff, 4px -2px 0 #fff, 4px -4px 0 #fff, 4px -6px 0 #fff, 4px -8px 0 #fff !important
}
.nature .carousel-nav .carousel-cell:hover, .nature .carousel-nav .carousel-cell.border-secondary {
  border-color: #007931 !important
}
.nature .whiteText {
  color: #fff !important
}
.nature .blackText {
  color: #000 !important
}
.nature .megaMenu-bx-shado {
  box-shadow: 0 10px 30px 0 #0001a !important
}
.nature .header {
  position: relative
}
.nature .header-secondary-nav-bg-clr {
  background-color: #fff !important
}
.nature .drop-down-v1.disabled > span, .nature .drop-down-v2.disabled > span {
  color: #949494
}
.nature .drop-down-v1 > span, .nature .drop-down-v2 > span {
  color: #1a1a1a
}
.nature .drop-down-v1 > ul li, .nature .drop-down-v2 > ul li {
  color: #1a1a1a
}
.nature .drop-down-v1 > ul li:hover, .nature .drop-down-v2 > ul li:hover {
  background-color: #f8f8f8;
  color: #007931
}
.nature .drop-down-v2.not-selected > span {
  color: #949494
}
.nature .family-sans, .nature .family-sans-after:after {
  font-family: Gilroy Light;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal
}
.nature .family-book {
  font-family: Gilroy Light;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal
}
.nature .family-serif {
  font-family: Gilroy Bold;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal
}
.nature .family-system {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal
}
.nature .family-serif-i {
  font-family: ChronicleTextG2-Italic;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal
}
.nature .family-serif-rm {
  font-family: ChronicleTextG2-Roman;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal
}
.nature .fz-inherit {
  font-size: inherit
}
.nature .fz-v1 {
  font-size: 0
}
.nature .fz-v2 {
  font-size: 2em
}
.nature .fz-v3 {
  font-size: 10px
}
.nature .fz-v4 {
  font-size: 12px
}
.nature .fz-v5, .nature .fz-v5-after::after {
  font-size: 13px
}
.nature .fz-v6 {
  font-size: 14px
}
.nature .fz-v7, .nature .fz-v7-after:after {
  font-size: 16px
}
.nature .fz-v8 {
  font-size: 18px
}
.nature .fz-v9 {
  font-size: 20px
}
.nature .fz-v10 {
  font-size: 22px
}
.nature .fz-v11, .nature .fz-v11-after:after {
  font-size: 24px
}
.nature .fz-v12 {
  font-size: 26px
}
.nature .fz-v13, .nature .fz-v13-after::after {
  font-size: 28px
}
.nature .fz-v14 {
  font-size: 30px
}
.nature .fz-v15 {
  font-size: 32px
}
.nature .fz-v16 {
  font-size: 34px
}
.nature .fz-v17 {
  font-size: 35px
}
.nature .fz-v18 {
  font-size: 36px
}
.nature .fz-v19 {
  font-size: 38px
}
.nature .fz-v20 {
  font-size: 39px
}
.nature .fz-v21 {
  font-size: 40px
}
.nature .fz-v22 {
  font-size: 42px
}
.nature .fz-v23 {
  font-size: 50px
}
.nature .fz-v24, .nature .fz-v24-before:before {
  font-size: 54px
}
.nature .fz-v25 {
  font-size: 60px
}
.nature .fz-v26, .nature .fz-v26-before:before {
  font-size: 100px
}
.nature .fz-v27 {
  font-size: 120px
}
.nature .fz-v1.fw-bold, .nature .fz-v1.fw-bolder, .nature .fz-v1.fw-inherit, .nature .fz-v2.fw-bold, .nature .fz-v2.fw-bolder, .nature .fz-v2.fw-inherit, .nature .fz-v3.fw-bold, .nature .fz-v3.fw-bolder, .nature .fz-v3.fw-inherit, .nature .fz-v4.fw-bold, .nature .fz-v4.fw-bolder, .nature .fz-v4.fw-inherit, .nature .fz-v5.fw-bold, .nature .fz-v5.fw-bolder, .nature .fz-v5.fw-inherit, .nature .fz-v6.fw-bold, .nature .fz-v6.fw-bolder, .nature .fz-v6.fw-inherit, .nature .fz-v7.fw-bold, .nature .fz-v7.fw-bolder, .nature .fz-v7.fw-inherit {
  font-weight: bold
}
.nature .fs-normal {
  font-style: normal
}
.nature .fs-italic {
  font-style: italic
}
.nature .fw-normal, .nature .fw-normal-after::after {
  font-weight: normal
}
.nature .fw-bold {
  font-weight: bold
}
.nature .fw-bolder {
  font-weight: bolder
}
.nature .fw-inherit {
  font-weight: inherit
}
.nature .fw-v1 {
  font-weight: 300
}
.nature .fw-v2 {
  font-weight: 400
}
.nature .fw-v3 {
  font-weight: 500
}
.nature .fw-v4, .nature .fw-v4-after::after {
  font-weight: 600
}
.nature .fw-v5 {
  font-weight: 400;
  font-family: Gilroy BOld;
}
.nature .fw-bold-normal {
  font-weight: bold !important
}
.nature .lh-normal {
  line-height: normal
}
.nature .lh-v1 {
  line-height: 0
}
.nature .lh-v2 {
  line-height: 14px
}
.nature .lh-v3 {
  line-height: 16px
}
.nature .lh-v4 {
  line-height: 18px
}
.nature .lh-v5 {
  line-height: 19px
}
.nature .lh-v6, .nature .lh-v6-alt[alt], .nature .lh-v6-after::after {
  line-height: 20px
}
.nature .lh-v7 {
  line-height: 21px
}
.nature .lh-v8, .nature .lh-v8-after:after {
  line-height: 22px
}
.nature .lh-v9 {
  line-height: 24px
}
.nature .lh-v10 {
  line-height: 26px
}
.nature .lh-v11 {
  line-height: 28px
}
.nature .lh-v12 {
  line-height: 29px
}
.nature .lh-v13, .nature .lh-v13-before:before {
  line-height: 30px
}
.nature .lh-v14 {
  line-height: 32px
}
.nature .lh-v15 {
  line-height: 34px
}
.nature .lh-v16 {
  line-height: 36px
}
.nature .lh-v17 {
  line-height: 38px
}
.nature .lh-v18 {
  line-height: 40px
}
.nature .lh-v19 {
  line-height: 42px
}
.nature .lh-v20 {
  line-height: 45px
}
.nature .lh-v21 {
  line-height: 46px
}
.nature .lh-v22 {
  line-height: 48px
}
.nature .lh-v23 {
  line-height: 50px
}
.nature .lh-v24 {
  line-height: 56px
}
.nature .lh-v25 {
  line-height: 58px
}
.nature .lh-v26, .nature .lh-v26-before:before {
  line-height: 60px
}
.nature .lh-v27 {
  line-height: 70px
}
.nature .lhr-v1 {
  line-height: .9
}
.nature .lhr-v2 {
  line-height: .95
}
.nature .lhr-v3 {
  line-height: 1
}
.nature .lhr-v4 {
  line-height: 1.1
}
.nature .lhr-v5 {
  line-height: 1.18
}
.nature .lhr-v6 {
  line-height: 1.19
}
.nature .lhr-v7 {
  line-height: 1.2
}
.nature .lhr-v8 {
  line-height: 1.21
}
.nature .lhr-v9 {
  line-height: 1.25
}
.nature .lhr-v10 {
  line-height: 1.3
}
.nature .lhr-v11 {
  line-height: 1.33
}
.nature .lhr-v12 {
  line-height: 1.4
}
.nature .lhr-v13 {
  line-height: 1.44
}
.nature .lhr-v14 {
  line-height: 1.45
}
.nature .lhr-v15 {
  line-height: 1.5
}
.nature .lhr-v16 {
  line-height: 1.56
}
.nature .lhr-v17 {
  line-height: 1.8
}
.nature .lhr-v18 {
  line-height: 2.5
}
.nature .lhr-v19 {
  line-height: 4
}
.nature .fv-num, .nature table {
  font-variant-numeric: tabular-nums
}
.nature .c-rte:not(.c-footer__copyright) {
  color: var(--color-ui-primary);
  line-height: 46px;
  font-size: 22px
}
.nature .c-rte code, .nature .c-rte pre, .nature .c-rte th {
  background-color: #f3f6fa
}
.nature .c-rte code, .nature .c-rte pre, .nature .c-rte th, .nature .c-rte td {
  color: #324354
}
.nature .c-rte pre, .nature .c-rte table, .nature .c-rte th, .nature .c-rte td {
  border: 1px solid #dbe2f2
}
.nature .c-rte hr {
  height: 1px;
  border: 0;
  color: #3c3c3c;
  background-color: #cdcdcd
}
.nature .c-rte strong, .nature .c-rte b {
  font-weight: bolder
}
.nature .c-rte em, .nature .c-rte i {
  font-style: italic;
  text-decoration: none
}
.nature .c-rte abbr[title] {
  border-bottom: 1px dotted gray
}
.nature .c-rte cite {
  font-style: italic
}
.nature .c-rte small {
  color: gray;
  font-size: 80%
}
.nature .c-rte dt {
  font-weight: bold
}
.nature .c-rte h1 {
  font-size: 42px;
  line-height: 50px;
  font-weight: normal
}
.nature .c-rte h2 {
  font-size: 167%;
  font-weight: bold;
  line-height: 36px
}
.nature .c-rte h3 {
  font-family: Gilroy Bold;
  font-size: 30px;
  font-weight: bold;
  line-height: 40px
}
.nature .c-rte h4 {
  font-family: Gilroy Light;
  font-size: 18px;
  font-weight: bold;
  line-height: 30px
}
.nature .c-rte h5 {
  font-size: 16px;
  font-weight: bold
}
.nature .c-rte h6 {
  font-size: 16px;
  font-weight: 400;
  line-height: 22px
}
.nature .c-rte figcaption, .nature .c-rte caption {
  line-height: 20px
}
.nature .rte__img .c-blockquote .c-blockquote__quote {
  font-size: 26px;
  line-height: 40px
}
.nature .rte__img .c-blockquote .c-blockquote__quote::before {
  font-size: 60px
}
.nature .c-form .c-form-form-info {
  font-weight: normal;
  font-style: italic;
  line-height: 32px;
  font-size: 18px
}
.nature .c-form .c-field__input {
  line-height: 22px;
  font-size: 16px;
  font-weight: 400
}
.nature .c-form .list-item {
  font-family: Gilroy Light;
  font-style: normal;
  font-weight: 400;
  font-size: 14px
}
.nature .c-form .list-item .dropdown {
  background: #fff
}
.nature .c-form .error-msg {
  font-family: Gilroy Light;
  font-size: 14px;
  font-weight: normal;
  font-style: italic;
  line-height: normal
}
.nature .c-form .form-check-text {
  line-height: 22px
}
.nature .c-form .form-check-text p {
  font-family: Gilroy Light;
  font-size: 16px;
  line-height: 22px
}
.nature .c-form .AEM_Headline h5 {
  font-family: Gilroy Light;
  font-size: 18px;
  font-weight: bold;
  line-height: 21px
}
.nature .c-form .AEM_CheckBox, .nature .c-form .AEM_Terms_Condition {
  font-family: Gilroy Light;
  font-size: 16px
}
.nature .c-form .AEM_CheckBox .checkbox input[type="checkbox"]:focus + .form-check-label::before, .nature .c-form .AEM_CheckBox .checkbox input[type="checkbox"]:focus + label::before, .nature .c-form .AEM_Terms_Condition .checkbox input[type="checkbox"]:focus + .form-check-label::before, .nature .c-form .AEM_Terms_Condition .checkbox input[type="checkbox"]:focus + label::before {
  outline: 2px solid #007931
}
.nature .c-form .AEM_Terms_Condition .form-label {
  font-weight: bold
}
.nature .c-form .form-label {
  font-family: Gilroy Light;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px
}
.nature .c-form .form-control-radioGroup-container.radio {
  font-family: Gilroy Light;
  font-size: 16px;
  font-weight: normal;
  line-height: 19px
}
.nature .c-form .form-control-radioGroup-container.radio input[type="radio"]:focus + .form-check-label:before {
  outline: 2px solid #007931
}
.nature .c-form .form-control-checkboxGroup-container.checkbox {
  font-family: Gilroy Light;
  font-size: 16px;
  font-weight: normal;
  line-height: 19px
}
.nature .c-form .form-control-checkboxGroup-container.checkbox input[type="checkbox"]:focus + .form-check-label:before {
  outline: 2px solid #007931
}
.nature .c-form .form-control-checkboxGroup-container.checkbox .form-check-label, .nature .c-form .form-control-checkboxGroup-container.checkbox .form-check-text {
  line-height: 22px
}
.nature .c-form .c-form--element-fieldset-title h5 {
  font-family: Gilroy Light;
  font-size: 18px;
  font-weight: bold;
  font-style: normal;
  line-height: 21px
}
.nature .c-form--button-align button {
  line-height: 16px
}
.nature .c-form input:focus, .nature .c-form textarea:focus, .nature .c-form .form-control-select:focus {
  outline: 2px solid #007931 !important
}
.nature .c-form .header-black-txt {
  font-family: Gilroy Light;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  line-height: 21px
}
.nature .c-form .article-container .rte__text {
  font-family: Gilroy Light
}
.nature .c-form .italic-v1 {
  font-style: italic
}
.nature .c-event-aggregation .ui-datepicker-title {
  font-family: Gilroy Light
}
.nature .c-event-aggregation .tnc-daterangepicker-triggerbutton.ui-button {
  font-family: Gilroy Light;
  font-size: 14px;
  font-weight: 400;
  color: var(--color-component-button-secondary-text)
}
.nature .c-event-aggregation .tnc-daterangepicker-triggerbutton.ui-button:hover {
  background-color: var(--color-component-button-primary-bg);
  border-color: var(--color-component-button-primary-border);
  color: var(--color-component-button-primary-text)
}
.nature .c-event-aggregation .tnc-daterangepicker-triggerbutton.ui-button.tnc-daterangepicker-active {
  background-color: var(var(--color-component-button-primary-bg));
  color: var(var(--color-component-button-primary-text))
}
.nature .tnc-daterangepicker-calendar .ui-datepicker th {
  font-family: Gilroy Light;
  font-size: 14px;
  font-weight: normal;
  line-height: 19px;
  color: var(--color-ui-primary)
}
.nature .tnc-daterangepicker-calendar .ui-state-default, .nature .tnc-daterangepicker-calendar .ui-widget-content .ui-state-default {
  font-family: Gilroy Light;
  font-size: 16px;
  font-weight: 600;
  line-height: normal;
  color: var(--color-ui-primary)
}
.nature .tnc-daterangepicker-calendar .ui-datepicker-month, .nature .tnc-daterangepicker-calendar .ui-datepicker-year {
  font-family: Gilroy Light;
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  line-height: 16px;
  color: #2d2d2d
}
.nature .tnc-daterangepicker-buttonpanel {
  border-top: 1px solid var(--color-ui-divider)
}
.nature .tnc-daterangepicker-buttonpanel .ui-priority-primary.ui-button {
  background-color: #007931;
  border-color: #007931;
  color: #fff;
  font-family: Gilroy Light;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px
}
.nature .tnc-daterangepicker-buttonpanel .ui-priority-primary.ui-button:active, .nature .tnc-daterangepicker-buttonpanel .ui-priority-primary.ui-button:focus, .nature .tnc-daterangepicker-buttonpanel .ui-priority-primary.ui-button:hover {
  background-color: #1a1a1a;
  border-color: #1a1a1a;
  color: #fff
}
.nature .tnc-daterangepicker-buttonpanel .ui-priority-primary.ui-button[disabled] {
  background-color: #ccc;
  border-color: #ccc;
  color: #fff
}
.nature .tnc-daterangepicker-buttonpanel .ui-priority-secondary.ui-button {
  font-family: Gilroy Light;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  background-color: var(--color-component-button-secondary-bg);
  border-color: var(--color-component-button-secondary-border);
  color: var(--color-component-button-secondary-text)
}
.nature .tnc-daterangepicker-buttonpanel .ui-priority-secondary.ui-button:active, .nature .tnc-daterangepicker-buttonpanel .ui-priority-secondary.ui-button:focus, .nature .tnc-daterangepicker-buttonpanel .ui-priority-secondary.ui-button:hover {
  background-color: var(--color-component-button-hover-bg);
  border-color: var(--color-component-button-hover-border);
  color: var(--color-component-button-hover-text)
}
.nature .tnc-daterangepicker-buttonpanel .ui-priority-secondary.ui-button[disabled] {
  background-color: #fff;
  border-color: #ccc;
  color: #ccc
}
.nature .tnc-daterangepicker.mobile-daterangepicker .tnc-daterangepicker-customInput {
  border-bottom: 1px solid #ccc
}
.nature .cd-primary-nav, .nature .cd-primary-nav ul {
  background: var(--color-background-nav)
}
.nature .cd-primary-nav a, .nature .cd-primary-nav ul a {
  color: var(--color-interaction-primary-default);
  font-family: Gilroy Light;
  font-style: normal;
  font-weight: 900;
  font-size: 15px;
}
.nature .cd-primary-nav a.cd-secondary-nav__heading, .nature .cd-primary-nav ul a.cd-secondary-nav__heading {
  font-size: 24px
}
.nature .has-children > a.link-submenu::before, .nature .has-children > a.link-submenu::after, .nature .go-back a::before, .nature .go-back a::after {
  background: var(--color-component-button-primary-bg)
}
.nature .cd-primary-nav .go-back a::before, .nature .cd-primary-nav .go-back a::after {
  background-color: var(--color-component-button-primary-bg)
}
.nature .cd-secondary-nav .is-hidden li a {
  font-family: Gilroy Light;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  color: var(--color-interaction-primary-default)
}
.nature .cd-secondary-nav a::before, .nature .cd-secondary-nav a::after {
  background: transparent
}
.nature .cd-primary-nav li.has-promo {
  background-color: transparent
}
.nature .cd-primary-nav li.has-promo.has-donate {
  background-color: var(--color-background-nav);
  border-bottom: 1px solid var(--color-ui-divider)
}
.nature .cd-primary-nav li.has-promo.has-donate a {
  background-color: transparent;
  background-color: #007931;
  color: var(--color-component-button-primary-text);
  font-family: Gilroy Light;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 60px
}
.nature .cd-primary-nav li.has-promo a {
  background-color: transparent
}
.nature .cd-search input {
  border-bottom: 1px solid #ccc;
  background: var(--color-background-nav);
  box-shadow: inset 0 1px 0 #e2e3df, 0 3px 6px rgba(0, 0, 0, .05)
}
.nature .cd-search .search-button {
  background: #fff;
  font-size: 12px
}
.nature .cd-search .auto-complete {
  background: var(--color-background-nav);
  color: #1a1a1a
}
.nature .cd-search .auto-complete .c-field__input:hover, .nature .cd-search .auto-complete .c-field__input:focus {
  background-color: var(--color-interaction-primary-hover-bg);
  color: var(--color-interaction-primary-hover)
}
.nature .cd-search .auto-complete .c-field__input .keyword {
  font-weight: bold
}
.nature .cd-overlay {
  background-color: rgba(0, 0, 0, .7)
}
.nature .dropdown.bootstrap-select > .dropdown-toggle {
  border: 1px solid var(--color-component-button-secondary-border);
  font-style: normal;
  text-transform: uppercase;
  text-align: center;
  color: var(--color-component-button-secondary-text);
  font-size: 14px;
  font-weight: bold;
  font-family: Gilroy Light;
  outline: 0;
  cursor: pointer;
  transition: all .3s ease-out
}
.nature .dropdown.bootstrap-select > .dropdown-toggle:focus {
  outline: none !important
}
.nature .dropdown.bootstrap-select > .dropdown-toggle::after {
  background: url('../../../../etc.clientlibs/tnc/clientlibs/assets/resources/icons/icon-drop-down-active.svg') no-repeat center center
}
.nature .dropdown.bootstrap-select > .dropdown-toggle.bs-hover::after {
  background: url('../../../../etc.clientlibs/tnc/clientlibs/assets/resources/icons/icon-drop-down-active.svg') no-repeat center center
}
.nature .dropdown.bootstrap-select > .dropdown-toggle.bs-hover:hover {
  background-color: #00703c;
  color: #fff !important
}
.nature .dropdown.bootstrap-select > .dropdown-toggle.bs-hover:hover::after {
  background-image: url('../../../../etc.clientlibs/tnc/clientlibs/assets/resources/icons/icon-drop-down-active-white.svg')
}
.nature .dropdown.bootstrap-select > .dropdown-toggle .filter-option-inner {
  text-align: center
}
.nature .dropdown.bootstrap-select.show .dropdown-toggle::after {
  background: url('../../../../etc.clientlibs/tnc/clientlibs/assets/resources/icons/icon-drop-down-active.svg') no-repeat center center
}
.nature .dropdown.bootstrap-select.show .dropdown-toggle.bs-hover::after {
  transform: rotate(180deg);
  background: url('../../../../etc.clientlibs/tnc/clientlibs/assets/resources/icons/icon-drop-down-active-white.svg') no-repeat center center
}
.nature .dropdown.bootstrap-select .dropdown-menu {
  background: #fff;
  border-color: #949494;
  border-radius: 0;
  font-family: Gilroy Light;
  font-size: 16px
}
.nature .dropdown.bootstrap-select .dropdown-menu .dropdown-item {
  font-family: Gilroy Light;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  color: #1a1a1a;
  border-bottom-color: #949494
}
.nature .dropdown.bootstrap-select .dropdown-menu .dropdown-item:hover, .nature .dropdown.bootstrap-select .dropdown-menu .dropdown-item:focus, .nature .dropdown.bootstrap-select .dropdown-menu .dropdown-item:active, .nature .dropdown.bootstrap-select .dropdown-menu .dropdown-item.active, .nature .dropdown.bootstrap-select .dropdown-menu .dropdown-item.selected {
  background-color: #f8f8f8;
  color: #007931;
  text-decoration: none
}
.nature .dropdown.bootstrap-select.form-control-select > .dropdown-toggle:focus {
  outline: 2px solid #007931 !important
}
.nature .chronicleRegular {
  font-family: Gilroy Bold;
  font-weight: 400
}
.nature .whitneyBold {
  font-weight: 400;
  font-family: Gilroy Light
}
.nature .whitneySemiBold {
  font-weight: 600;
  font-family: Gilroy Light
}
.nature .semiBold {
  font-weight: 500;
  font-family: Gilroy Light
}
.nature .medium {
  font-weight: 400;
  font-family: Gilroy Light
}
.nature .filter-title, .nature .popup-filter-title {
  font-family: Gilroy Light;
  font-weight: 500;
  font-size: 14px;
  color: var(--color-ui-primary)
}
.nature .filter-wrapper li.checkbox label, .nature .popup-filter-list li.checkbox label {
  font-family: Gilroy Light;
  font-size: 16px;
  color: #3c3c3c
}
.nature .c-audio .plyr {
  font-family: Gilroy Light;
  font-weight: 500;
  line-height: 1.8
}
.nature .c-audio .plyr .plyr__time {
  font-size: 14px
}
.nature .c-audio button, .nature .c-audio input[type=range] {
  color: var(--color-interaction-secondary-default)
}
.nature .c-audio.c-not-supported-audio .c-audio-cntrl .c-audio-player .plyr--audio button, .nature .c-audio.c-not-supported-audio .c-audio-cntrl .c-audio-player .plyr--audio input[type=range] {
  color: #949494 !important
}
.nature .c-audio.c-not-supported-audio .js-sharethis svg path {
  fill: #949494 !important
}
.nature .find-a-local-chapter {
  position: relative;
  z-index: 1
}
.nature button, .nature input, .nature optgroup, .nature select, .nature textarea {
  font: inherit
}
.nature button, .nature input, .nature select {
  color: inherit
}
.nature ::-webkit-input-placeholder, .nature ::-moz-placeholder, .nature :-ms-input-placeholder, .nature :-moz-placeholder {
  color: #767676;
  font-family: Gilroy Light
}
.nature button:not(.c-button), .nature [type=reset]:not(.c-button), .nature [type=submit]:not(.c-button) {
  background: 0
}
.nature legend {
  color: inherit
}
.nature code, .nature samp {
  font-size: .875em
}
.nature kbd {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif
}
.nature sub, .nature sup {
  font-size: 75%;
  line-height: 0
}
.nature mark {
  background: #ffc
}
.nature .bold {
  font-weight: bold
}
.nature .italic {
  font-style: italic
}
.nature .c-field__input {
  border-color: var(--color-ui-secondary);
  font-family: Gilroy Light
}
.nature .c-modal__content {
  background-color: var(--color-background-level-1)
}
.nature .c-modal__image .c-modal__content, .nature .c-modal__video .c-modal__content {
  background: transparent
}
.nature .close-button {
  font-size: 20px;
  line-height: 29px;
  color: #fff;
  background-color: #949494
}
.nature .close-button:hover {
  background-color: #007931
}
.nature .c-search-filter-sort__heading {
  font-family: Gilroy Light;
  font-style: normal;
  font-weight: 400;
  font-size: 40px;
  line-height: 48px;
  color: #3c3c3c
}
.nature .c-search-filter-sort__col-search .c-input {
  border-color: var(--color-ui-secondary)
}
.nature .dd-button {
  border-color: #ccc;
  background-color: #fff
}
.nature .dd-button::after {
  border-left-color: transparent;
  border-right-color: transparent;
  border-top-color: #000
}
.nature .dd-button:hover {
  background-color: #eee
}
.nature .c-button__dropdown-menu {
  border-color: #ccc;
  background-color: #fff
}
.nature .c-button__dropdown-menu li:hover {
  background-color: #f6f6f6
}
.nature .c-button__dropdown-menu li a {
  font-family: Gilroy Light
}
.nature .c-button__dropdown-menu li.divider {
  border-bottom-color: #ccc
}
.nature .c-image-credit_toggle:focus-visible {
  box-shadow: 0 0 0 3px #448ecf;
  outline-color: #fff !important
}
.nature .c-image-credit_toggle::after {
  box-shadow: 1px 1px 3px;
  font-style: normal;
  font-weight: 600;
  font-size: 13px;
  color: var(--color-ui-primary);
  line-height: 20px;
  background-color: var(--color-background-icon)
}
.nature .c-image-credit_toggle .c-image-credit_content .c-image-credit__container {
  font-size: 14px;
  line-height: 22px;
  color: var(--color-ui-inverted)
}
.nature picture {
  line-height: 0
}
.nature .c-visual-download__inner {
  border-left-color: #ccc;
  border-right-color: #ccc;
  border-bottom-color: #ccc;
  background-color: #fff;
  box-shadow: inset 0 4px #0a7a38
}
.nature .at-share-btn {
  color: #fff
}
.nature .at-share-btn:hover {
  color: #fff
}
.nature .c-modal__content .close-button {
  background-color: transparent;
  color: transparent;
  line-height: 0
}
.nature .c-footer {
  background-color: var(--color-background-level-0-accent-1);
  font-family: Gilroy Light;
  font-style: normal;
  font-weight: 400;
  color: var(--color-ui-inverted)
}
.nature .dropdown {
  border-color: inherit !important
}
.nature .dropdown.bootstrap-select .dropdown-menu li .dropdown-item {
  font-family: Gilroy Light;
  font-size: 14px;
  font-style: normal;
  font-weight: 700
}
.nature .c-promo-heading.cd-secondary-nav__promo-heading {
  font-size: 12px;
  font-weight: bold
}
h1 {
  font-size: 50px;
  line-height: 60px;
  font-style: normal;
  font-weight: 400
}
h2 {
  font-size: 35px;
  line-height: 45px
}
h3 {
  font-size: 24px;
  line-height: 30px;
  font-style: normal;
  font-weight: 600
}
h4 {
  font-size: 20px;
  line-height: 24px;
  font-style: normal;
  font-weight: 600;
  text-transform: uppercase
}
h5 {
  font-size: 18px;
  line-height: 22px;
  font-style: normal;
  font-weight: 600
}
h6 {
  font-size: 14px;
  line-height: 18px;
  font-style: normal;
  font-weight: 400;
  text-transform: uppercase
}
p {
  font-size: 16px;
  line-height: 25px;
  margin: 0 0 20px 0
}
@media screen and (min-width:40em) {
  .nature .color-white {
    color: var(--color-ui-inverted) !important
  }
  .nature .color-black {
    color: var(--color-ui-primary) !important
  }
  .nature .bg-clr-p4-mobile {
    background-color: transparent
  }
  .nature .txt-clr-alt-mobile {
    color: #ccc
  }
  .nature .family-sans-sm {
    font-family: Gilroy Light;
    font-style: normal
  }
  .nature .family-serif-sm {
    font-family: Gilroy Bold;
    font-style: normal
  }
  .nature .family-system-sm {
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
    font-style: normal
  }
  .nature .family-serif-i-sm {
    font-family: ChronicleTextG2-Italic;
    font-style: normal
  }
  .nature .family-serif-rm-sm {
    font-family: ChronicleTextG2-Roman;
    font-style: normal
  }
  .nature .fz-inherit-sm {
    font-size: inherit
  }
  .nature .fz-v3-sm {
    font-size: 10px
  }
  .nature .fz-v4-sm {
    font-size: 12px
  }
  .nature .fz-v5-sm {
    font-size: 13px
  }
  .nature .fz-v6-sm {
    font-size: 14px
  }
  .nature .fz-v7-sm {
    font-size: 16px
  }
  .nature .fz-v8-sm {
    font-size: 18px
  }
  .nature .fz-v9-sm {
    font-size: 20px
  }
  .nature .fz-v10-sm {
    font-size: 22px
  }
  .nature .fz-v11-sm {
    font-size: 24px
  }
  .nature .fz-v12-sm {
    font-size: 26px
  }
  .nature .fz-v13-sm {
    font-size: 28px
  }
  .nature .fz-v14-sm {
    font-size: 30px
  }
  .nature .fz-v15-sm {
    font-size: 32px
  }
  .nature .fz-v16-sm {
    font-size: 34px
  }
  .nature .fz-v17-sm {
    font-size: 35px
  }
  .nature .fz-v18-sm {
    font-size: 36px
  }
  .nature .fz-v19-sm {
    font-size: 38px
  }
  .nature .fz-v20-sm {
    font-size: 39px
  }
  .nature .fz-v21-sm {
    font-size: 40px
  }
  .nature .fz-v22-sm {
    font-size: 42px
  }
  .nature .fz-v23-sm {
    font-size: 50px
  }
  .nature .fz-v24-sm {
    font-size: 54px
  }
  .nature .fz-v25-sm {
    font-size: 60px
  }
  .nature .fz-v26-sm {
    font-size: 100px
  }
  .nature .fz-v27-sm {
    font-size: 120px
  }
  .nature .fz-v1-sm.fw-bold-sm, .nature .fz-v1-sm.fw-bolder-sm, .nature .fz-v1-sm.fw-inherit-sm, .nature .fz-v1-sm.fw-v5-sm, .nature .fz-v2-sm.fw-bold-sm, .nature .fz-v2-sm.fw-bolder-sm, .nature .fz-v2-sm.fw-inherit-sm, .nature .fz-v2-sm.fw-v5-sm, .nature .fz-v3-sm.fw-bold-sm, .nature .fz-v3-sm.fw-bolder-sm, .nature .fz-v3-sm.fw-inherit-sm, .nature .fz-v3-sm.fw-v5-sm, .nature .fz-v4-sm.fw-bold-sm, .nature .fz-v4-sm.fw-bolder-sm, .nature .fz-v4-sm.fw-inherit-sm, .nature .fz-v4-sm.fw-v5-sm, .nature .fz-v5-sm.fw-bold-sm, .nature .fz-v5-sm.fw-bolder-sm, .nature .fz-v5-sm.fw-inherit-sm, .nature .fz-v5-sm.fw-v5-sm, .nature .fz-v6-sm.fw-bold-sm, .nature .fz-v6-sm.fw-bolder-sm, .nature .fz-v6-sm.fw-inherit-sm, .nature .fz-v6-sm.fw-v5-sm, .nature .fz-v7-sm.fw-bold-sm, .nature .fz-v7-sm.fw-bolder-sm, .nature .fz-v7-sm.fw-inherit-sm, .nature .fz-v7-sm.fw-v5-sm {
    font-weight: bold
  }
  .nature .fs-normal-sm {
    font-style: normal
  }
  .nature .fs-italic-sm {
    font-style: italic
  }
  .nature .fw-normal-sm {
    font-weight: normal
  }
  .nature .fw-bold-sm {
    font-weight: bold
  }
  .nature .fw-bolder-sm {
    font-weight: bolder
  }
  .nature .fw-inherit-sm {
    font-weight: inherit
  }
  .nature .fw-v1-sm {
    font-weight: 300
  }
  .nature .fw-v2-sm {
    font-weight: 400
  }
  .nature .fw-v3-sm {
    font-weight: 500
  }
  .nature .fw-v4-sm {
    font-weight: 600
  }
  .nature .fw-v5-sm {
    font-weight: 700
  }
  .nature .lh-normal-sm {
    line-height: normal
  }
  .nature .lh-v1-sm {
    line-height: 0
  }
  .nature .lh-v2-sm {
    line-height: 14px
  }
  .nature .lh-v3-sm {
    line-height: 16px
  }
  .nature .lh-v4-sm {
    line-height: 18px
  }
  .nature .lh-v5-sm {
    line-height: 19px
  }
  .nature .lh-v6-sm {
    line-height: 20px
  }
  .nature .lh-v7-sm {
    line-height: 21px
  }
  .nature .lh-v8-sm {
    line-height: 22px
  }
  .nature .lh-v9-sm {
    line-height: 24px
  }
  .nature .lh-v10-sm {
    line-height: 26px
  }
  .nature .lh-v11-sm {
    line-height: 28px
  }
  .nature .lh-v12-sm {
    line-height: 29px
  }
  .nature .lh-v13-sm {
    line-height: 30px
  }
  .nature .lh-v14-sm {
    line-height: 32px
  }
  .nature .lh-v15-sm {
    line-height: 34px
  }
  .nature .lh-v16-sm {
    line-height: 36px
  }
  .nature .lh-v17-sm {
    line-height: 38px
  }
  .nature .lh-v18-sm {
    line-height: 40px
  }
  .nature .lh-v19-sm {
    line-height: 42px
  }
  .nature .lh-v20-sm {
    line-height: 45px
  }
  .nature .lh-v21-sm {
    line-height: 46px
  }
  .nature .lh-v22-sm {
    line-height: 48px
  }
  .nature .lh-v23-sm {
    line-height: 50px
  }
  .nature .lh-v24-sm {
    line-height: 56px
  }
  .nature .lh-v25-sm {
    line-height: 58px
  }
  .nature .lh-v26-sm {
    line-height: 60px
  }
  .nature .lh-v27-sm {
    line-height: 70px
  }
  .nature .lhr-v1-sm {
    line-height: .9
  }
  .nature .lhr-v2-sm {
    line-height: .95
  }
  .nature .lhr-v3-sm {
    line-height: 1
  }
  .nature .lhr-v4-sm {
    line-height: 1.1
  }
  .nature .lhr-v5-sm {
    line-height: 1.18
  }
  .nature .lhr-v6-sm {
    line-height: 1.19
  }
  .nature .lhr-v7-sm {
    line-height: 1.2
  }
  .nature .lhr-v8-sm {
    line-height: 1.21
  }
  .nature .lhr-v9-sm {
    line-height: 1.25
  }
  .nature .lhr-v10-sm {
    line-height: 1.3
  }
  .nature .lhr-v11-sm {
    line-height: 1.33
  }
  .nature .lhr-v12-sm {
    line-height: 1.4
  }
  .nature .lhr-v13-sm {
    line-height: 1.44
  }
  .nature .lhr-v14-sm {
    line-height: 1.45
  }
  .nature .lhr-v15-sm {
    line-height: 1.5
  }
  .nature .lhr-v16-sm {
    line-height: 1.56
  }
  .nature .lhr-v17-sm {
    line-height: 1.8
  }
  .nature .lhr-v18-sm {
    line-height: 2.5
  }
  .nature .lhr-v19-sm {
    line-height: 4
  }
  .nature .c-rte h1 {
    font-size: 50px;
    line-height: 60px
  }
  .nature .c-rte h2 {
    font-size: 30px;
    line-height: 52px
  }
  .nature .c-form .AEM_Headline h5 {
    font-size: 18px
  }
}
@media screen and (min-width:52em) {
  .nature .whiteText {
    color: var(--color-ui-inverted) !important
  }
  .nature .blackText {
    color: var(--color-ui-primary) !important
  }
  .nature .family-sans-md {
    font-family: Gilroy Light;
    font-style: normal
  }
  .nature .family-serif-md {
    font-family: Gilroy Bold;
    font-style: normal
  }
  .nature .family-system-md {
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
    font-style: normal
  }
  .nature .family-serif-i-md {
    font-family: ChronicleTextG2-Italic;
    font-style: normal
  }
  .nature .family-serif-rm-md {
    font-family: ChronicleTextG2-Roman;
    font-style: normal
  }
  .nature .fz-inherit-md {
    font-size: inherit
  }
  .nature .fz-v3-md {
    font-size: 10px
  }
  .nature .fz-v4-md {
    font-size: 12px
  }
  .nature .fz-v5-md {
    font-size: 13px
  }
  .nature .fz-v6-md {
    font-size: 14px
  }
  .nature .fz-v7-md {
    font-size: 16px
  }
  .nature .fz-v8-md {
    font-size: 18px
  }
  .nature .fz-v9-md {
    font-size: 20px
  }
  .nature .fz-v10-md {
    font-size: 22px
  }
  .nature .fz-v11-md {
    font-size: 24px
  }
  .nature .fz-v12-md {
    font-size: 26px
  }
  .nature .fz-v13-md, .nature .fz-v13-md-after::after {
    font-size: 28px
  }
  .nature .fz-v14-md {
    font-size: 30px
  }
  .nature .fz-v15-md {
    font-size: 32px
  }
  .nature .fz-v16-md {
    font-size: 34px
  }
  .nature .fz-v17-md {
    font-size: 35px
  }
  .nature .fz-v18-md {
    font-size: 36px
  }
  .nature .fz-v19-md {
    font-size: 38px
  }
  .nature .fz-v20-md {
    font-size: 39px
  }
  .nature .fz-v21-md {
    font-size: 35px;
    font-family: Gilroy Bold;
  }
  .nature .fz-v22-md {
    font-size: 42px
  }
  .nature .fz-v23-md {
    font-size: 50px
  }
  .nature .fz-v24-md {
    font-size: 54px
  }
  .nature .fz-v25-md, .nature .fz-v25-md-before::before {
    font-size: 60px
  }
  .nature .fz-v26-md {
    font-size: 100px
  }
  .nature .fz-v27-md, .nature .fz-v27-before-md:before {
    font-size: 120px
  }
  .nature .fz-v1-md.fw-bold-md, .nature .fz-v1-md.fw-bolder-md, .nature .fz-v1-md.fw-inherit-md, .nature .fz-v1-md.fw-v5-md, .nature .fz-v2-md.fw-bold-md, .nature .fz-v2-md.fw-bolder-md, .nature .fz-v2-md.fw-inherit-md, .nature .fz-v2-md.fw-v5-md, .nature .fz-v3-md.fw-bold-md, .nature .fz-v3-md.fw-bolder-md, .nature .fz-v3-md.fw-inherit-md, .nature .fz-v3-md.fw-v5-md, .nature .fz-v4-md.fw-bold-md, .nature .fz-v4-md.fw-bolder-md, .nature .fz-v4-md.fw-inherit-md, .nature .fz-v4-md.fw-v5-md, .nature .fz-v5-md.fw-bold-md, .nature .fz-v5-md.fw-bolder-md, .nature .fz-v5-md.fw-inherit-md, .nature .fz-v5-md.fw-v5-md, .nature .fz-v6-md.fw-bold-md, .nature .fz-v6-md.fw-bolder-md, .nature .fz-v6-md.fw-inherit-md, .nature .fz-v6-md.fw-v5-md, .nature .fz-v7-md.fw-bold-md, .nature .fz-v7-md.fw-bolder-md, .nature .fz-v7-md.fw-inherit-md, .nature .fz-v7-md.fw-v5-md {
    font-weight: bold
  }
  .nature .fs-normal-md {
    font-style: normal
  }
  .nature .fs-italic-md {
    font-style: italic
  }
  .nature .fw-normal-md {
    font-weight: normal
  }
  .nature .fw-bold-md {
    font-weight: bold
  }
  .nature .fw-bolder-md {
    font-weight: bolder
  }
  .nature .fw-inherit-md {
    font-weight: inherit
  }
  .nature .fw-v1-md {
    font-weight: 300
  }
  .nature .fw-v2-md {
    font-weight: 400
  }
  .nature .fw-v3-md {
    font-weight: 500
  }
  .nature .fw-v4-md {
    font-weight: 600
  }
  .nature .fw-v5-md {
    font-weight: 700
  }
  .nature .lh-normal-md {
    line-height: normal
  }
  .nature .lh-v1-md {
    line-height: 0
  }
  .nature .lh-v2-md {
    line-height: 14px
  }
  .nature .lh-v3-md {
    line-height: 16px
  }
  .nature .lh-v4-md {
    line-height: 18px
  }
  .nature .lh-v5-md {
    line-height: 19px
  }
  .nature .lh-v6-md {
    line-height: 20px
  }
  .nature .lh-v7-md {
    line-height: 21px
  }
  .nature .lh-v8-md {
    line-height: 22px
  }
  .nature .lh-v9-md {
    line-height: 24px
  }
  .nature .lh-v10-md {
    line-height: 26px
  }
  .nature .lh-v11-md {
    line-height: 28px
  }
  .nature .lh-v12-md {
    line-height: 29px
  }
  .nature .lh-v13-md {
    line-height: 30px
  }
  .nature .lh-v14-md {
    line-height: 32px
  }
  .nature .lh-v15-md {
    line-height: 34px
  }
  .nature .lh-v16-md {
    line-height: 36px
  }
  .nature .lh-v17-md {
    line-height: 38px
  }
  .nature .lh-v18-md {
    line-height: 40px
  }
  .nature .lh-v19-md {
    line-height: 42px
  }
  .nature .lh-v20-md {
    line-height: 45px
  }
  .nature .lh-v21-md {
    line-height: 46px
  }
  .nature .lh-v22-md {
    line-height: 40px;
  }
  .nature .lh-v23-md {
    line-height: 50px
  }
  .nature .lh-v24-md {
    line-height: 56px
  }
  .nature .lh-v25-md {
    line-height: 58px
  }
  .nature .lh-v26-md {
    line-height: 60px
  }
  .nature .lh-v27-md {
    line-height: 70px
  }
  .nature .lhr-v1-md {
    line-height: .9
  }
  .nature .lhr-v2-md {
    line-height: .95
  }
  .nature .lhr-v3-md {
    line-height: 1
  }
  .nature .lhr-v4-md {
    line-height: 1.1
  }
  .nature .lhr-v5-md {
    line-height: 1.18
  }
  .nature .lhr-v6-md {
    line-height: 1.19
  }
  .nature .lhr-v7-md {
    line-height: 1.2
  }
  .nature .lhr-v8-md {
    line-height: 1.21
  }
  .nature .lhr-v9-md {
    line-height: 1.25
  }
  .nature .lhr-v10-md {
    line-height: 1.3
  }
  .nature .lhr-v11-md {
    line-height: 1.33
  }
  .nature .lhr-v12-md {
    line-height: 1.4
  }
  .nature .lhr-v13-md {
    line-height: 1.44
  }
  .nature .lhr-v14-md {
    line-height: 1.45
  }
  .nature .lhr-v15-md {
    line-height: 1.5
  }
  .nature .lhr-v16-md {
    line-height: 1.56
  }
  .nature .lhr-v17-md {
    line-height: 1.8
  }
  .nature .lhr-v18-md {
    line-height: 2.5
  }
  .nature .lhr-v19-md {
    line-height: 4
  }
}
@media screen and (min-width:64em) {
  .nature.transparentHeader-true .c-header.menu-shown, .nature.transparentHeader-true .c-header:focus-within, .nature.transparentHeader-true .c-header:hover, .nature.transparentHeader-true .c-header.search-visible, .nature.transparentHeader-true .cd-main-header.menu-shown, .nature.transparentHeader-true .cd-main-header:focus-within, .nature.transparentHeader-true .cd-main-header:hover, .nature.transparentHeader-true .cd-main-header.search-visible {
    background: #fff;
    color: #000
  }
  .nature.transparentHeader-true .c-header.menu-shown .language-selector .ls-list-item .c-language-selector-icon, .nature.transparentHeader-true .c-header:focus-within .language-selector .ls-list-item .c-language-selector-icon, .nature.transparentHeader-true .c-header:hover .language-selector .ls-list-item .c-language-selector-icon, .nature.transparentHeader-true .c-header.search-visible .language-selector .ls-list-item .c-language-selector-icon, .nature.transparentHeader-true .cd-main-header.menu-shown .language-selector .ls-list-item .c-language-selector-icon, .nature.transparentHeader-true .cd-main-header:focus-within .language-selector .ls-list-item .c-language-selector-icon, .nature.transparentHeader-true .cd-main-header:hover .language-selector .ls-list-item .c-language-selector-icon, .nature.transparentHeader-true .cd-main-header.search-visible .language-selector .ls-list-item .c-language-selector-icon {
    background: url('../../../../etc.clientlibs/tnc/clientlibs/assets/resources/icons/icon-glob.svg') no-repeat center center !important
  }
  .nature.transparentHeader-true .c-header.menu-shown .cd-logo-default, .nature.transparentHeader-true .c-header:focus-within .cd-logo-default, .nature.transparentHeader-true .c-header:hover .cd-logo-default, .nature.transparentHeader-true .c-header.search-visible .cd-logo-default, .nature.transparentHeader-true .cd-main-header.menu-shown .cd-logo-default, .nature.transparentHeader-true .cd-main-header:focus-within .cd-logo-default, .nature.transparentHeader-true .cd-main-header:hover .cd-logo-default, .nature.transparentHeader-true .cd-main-header.search-visible .cd-logo-default {
    display: block
  }
  .nature.transparentHeader-true .c-header.menu-shown .cd-logo-theme.hide, .nature.transparentHeader-true .c-header:focus-within .cd-logo-theme.hide, .nature.transparentHeader-true .c-header:hover .cd-logo-theme.hide, .nature.transparentHeader-true .c-header.search-visible .cd-logo-theme.hide, .nature.transparentHeader-true .cd-main-header.menu-shown .cd-logo-theme.hide, .nature.transparentHeader-true .cd-main-header:focus-within .cd-logo-theme.hide, .nature.transparentHeader-true .cd-main-header:hover .cd-logo-theme.hide, .nature.transparentHeader-true .cd-main-header.search-visible .cd-logo-theme.hide {
    display: none
  }
  .nature.transparentHeader-true .c-header.menu-shown .icon-search-mobile-secondary, .nature.transparentHeader-true .c-header:focus-within .icon-search-mobile-secondary, .nature.transparentHeader-true .c-header:hover .icon-search-mobile-secondary, .nature.transparentHeader-true .c-header.search-visible .icon-search-mobile-secondary, .nature.transparentHeader-true .cd-main-header.menu-shown .icon-search-mobile-secondary, .nature.transparentHeader-true .cd-main-header:focus-within .icon-search-mobile-secondary, .nature.transparentHeader-true .cd-main-header:hover .icon-search-mobile-secondary, .nature.transparentHeader-true .cd-main-header.search-visible .icon-search-mobile-secondary {
    background: url('../../../../etc.clientlibs/tnc/clientlibs/assets/resources/icons/Search-mobile.svg') no-repeat right;
    background-size: 24px
  }
  .nature.transparentHeader-true .c-header.menu-shown .cd-primary-nav > li > a, .nature.transparentHeader-true .c-header.menu-shown .language-selector .ls-list-item .ls-list-options li a, .nature.transparentHeader-true .c-header:focus-within .cd-primary-nav > li > a, .nature.transparentHeader-true .c-header:focus-within .language-selector .ls-list-item .ls-list-options li a, .nature.transparentHeader-true .c-header:hover .cd-primary-nav > li > a, .nature.transparentHeader-true .c-header:hover .language-selector .ls-list-item .ls-list-options li a, .nature.transparentHeader-true .c-header.search-visible .cd-primary-nav > li > a, .nature.transparentHeader-true .c-header.search-visible .language-selector .ls-list-item .ls-list-options li a, .nature.transparentHeader-true .cd-main-header.menu-shown .cd-primary-nav > li > a, .nature.transparentHeader-true .cd-main-header.menu-shown .language-selector .ls-list-item .ls-list-options li a, .nature.transparentHeader-true .cd-main-header:focus-within .cd-primary-nav > li > a, .nature.transparentHeader-true .cd-main-header:focus-within .language-selector .ls-list-item .ls-list-options li a, .nature.transparentHeader-true .cd-main-header:hover .cd-primary-nav > li > a, .nature.transparentHeader-true .cd-main-header:hover .language-selector .ls-list-item .ls-list-options li a, .nature.transparentHeader-true .cd-main-header.search-visible .cd-primary-nav > li > a, .nature.transparentHeader-true .cd-main-header.search-visible .language-selector .ls-list-item .ls-list-options li a {
    color: var(--color-ui-primary) !important
  }
  .nature.transparentHeader-true .c-header.menu-shown .cd-primary-nav > li > a.link-submenu::after, .nature.transparentHeader-true .c-header:focus-within .cd-primary-nav > li > a.link-submenu::after, .nature.transparentHeader-true .c-header:hover .cd-primary-nav > li > a.link-submenu::after, .nature.transparentHeader-true .c-header.search-visible .cd-primary-nav > li > a.link-submenu::after, .nature.transparentHeader-true .cd-main-header.menu-shown .cd-primary-nav > li > a.link-submenu::after, .nature.transparentHeader-true .cd-main-header:focus-within .cd-primary-nav > li > a.link-submenu::after, .nature.transparentHeader-true .cd-main-header:hover .cd-primary-nav > li > a.link-submenu::after, .nature.transparentHeader-true .cd-main-header.search-visible .cd-primary-nav > li > a.link-submenu::after {
    background: url(../../../../etc.clientlibs/tnc/clientlibs/assets/resources/icons/icon-drop-down-dark.svg) no-repeat center center
  }
  .nature.transparentHeader-true .c-header.menu-shown .cd-primary-nav > li > a.link-submenu:focus::after, .nature.transparentHeader-true .c-header.menu-shown .cd-primary-nav > li > a.link-submenu:hover::after, .nature.transparentHeader-true .c-header:focus-within .cd-primary-nav > li > a.link-submenu:focus::after, .nature.transparentHeader-true .c-header:focus-within .cd-primary-nav > li > a.link-submenu:hover::after, .nature.transparentHeader-true .c-header:hover .cd-primary-nav > li > a.link-submenu:focus::after, .nature.transparentHeader-true .c-header:hover .cd-primary-nav > li > a.link-submenu:hover::after, .nature.transparentHeader-true .c-header.search-visible .cd-primary-nav > li > a.link-submenu:focus::after, .nature.transparentHeader-true .c-header.search-visible .cd-primary-nav > li > a.link-submenu:hover::after, .nature.transparentHeader-true .cd-main-header.menu-shown .cd-primary-nav > li > a.link-submenu:focus::after, .nature.transparentHeader-true .cd-main-header.menu-shown .cd-primary-nav > li > a.link-submenu:hover::after, .nature.transparentHeader-true .cd-main-header:focus-within .cd-primary-nav > li > a.link-submenu:focus::after, .nature.transparentHeader-true .cd-main-header:focus-within .cd-primary-nav > li > a.link-submenu:hover::after, .nature.transparentHeader-true .cd-main-header:hover .cd-primary-nav > li > a.link-submenu:focus::after, .nature.transparentHeader-true .cd-main-header:hover .cd-primary-nav > li > a.link-submenu:hover::after, .nature.transparentHeader-true .cd-main-header.search-visible .cd-primary-nav > li > a.link-submenu:focus::after, .nature.transparentHeader-true .cd-main-header.search-visible .cd-primary-nav > li > a.link-submenu:hover::after {
    background: url(../../../../etc.clientlibs/tnc/clientlibs/assets/resources/icons/icon-drop-down-green-007931.svg) no-repeat center center
  }
  .nature.transparentHeader-true .c-header.menu-shown .cd-primary-nav > li > a:focus, .nature.transparentHeader-true .c-header.menu-shown .cd-primary-nav > li > a:hover, .nature.transparentHeader-true .c-header:focus-within .cd-primary-nav > li > a:focus, .nature.transparentHeader-true .c-header:focus-within .cd-primary-nav > li > a:hover, .nature.transparentHeader-true .c-header:hover .cd-primary-nav > li > a:focus, .nature.transparentHeader-true .c-header:hover .cd-primary-nav > li > a:hover, .nature.transparentHeader-true .c-header.search-visible .cd-primary-nav > li > a:focus, .nature.transparentHeader-true .c-header.search-visible .cd-primary-nav > li > a:hover, .nature.transparentHeader-true .cd-main-header.menu-shown .cd-primary-nav > li > a:focus, .nature.transparentHeader-true .cd-main-header.menu-shown .cd-primary-nav > li > a:hover, .nature.transparentHeader-true .cd-main-header:focus-within .cd-primary-nav > li > a:focus, .nature.transparentHeader-true .cd-main-header:focus-within .cd-primary-nav > li > a:hover, .nature.transparentHeader-true .cd-main-header:hover .cd-primary-nav > li > a:focus, .nature.transparentHeader-true .cd-main-header:hover .cd-primary-nav > li > a:hover, .nature.transparentHeader-true .cd-main-header.search-visible .cd-primary-nav > li > a:focus, .nature.transparentHeader-true .cd-main-header.search-visible .cd-primary-nav > li > a:hover {
    color: var(--color-interaction-primary-selected) !important
  }
  .nature.transparentHeader-true .c-header.menu-shown .language-selector .ls-list-item .ls-list-options .selected a, .nature.transparentHeader-true .c-header:focus-within .language-selector .ls-list-item .ls-list-options .selected a, .nature.transparentHeader-true .c-header:hover .language-selector .ls-list-item .ls-list-options .selected a, .nature.transparentHeader-true .c-header.search-visible .language-selector .ls-list-item .ls-list-options .selected a, .nature.transparentHeader-true .cd-main-header.menu-shown .language-selector .ls-list-item .ls-list-options .selected a, .nature.transparentHeader-true .cd-main-header:focus-within .language-selector .ls-list-item .ls-list-options .selected a, .nature.transparentHeader-true .cd-main-header:hover .language-selector .ls-list-item .ls-list-options .selected a, .nature.transparentHeader-true .cd-main-header.search-visible .language-selector .ls-list-item .ls-list-options .selected a {
    color: var(--color-interaction-primary-selected) !important
  }
  .nature.transparentHeader-true .c-header.menu-shown .language-selector .ls-list-item .ls-list-options li:not(.selected) a, .nature.transparentHeader-true .c-header:focus-within .language-selector .ls-list-item .ls-list-options li:not(.selected) a, .nature.transparentHeader-true .c-header:hover .language-selector .ls-list-item .ls-list-options li:not(.selected) a, .nature.transparentHeader-true .c-header.search-visible .language-selector .ls-list-item .ls-list-options li:not(.selected) a, .nature.transparentHeader-true .cd-main-header.menu-shown .language-selector .ls-list-item .ls-list-options li:not(.selected) a, .nature.transparentHeader-true .cd-main-header:focus-within .language-selector .ls-list-item .ls-list-options li:not(.selected) a, .nature.transparentHeader-true .cd-main-header:hover .language-selector .ls-list-item .ls-list-options li:not(.selected) a, .nature.transparentHeader-true .cd-main-header.search-visible .language-selector .ls-list-item .ls-list-options li:not(.selected) a {
    color: var(--color-ui-primary) !important
  }
  .nature.transparentHeader-true .c-header.menu-shown .cd-search-trigger::before, .nature.transparentHeader-true .c-header.menu-shown .cd-search-trigger::after, .nature.transparentHeader-true .c-header:focus-within .cd-search-trigger::before, .nature.transparentHeader-true .c-header:focus-within .cd-search-trigger::after, .nature.transparentHeader-true .c-header:hover .cd-search-trigger::before, .nature.transparentHeader-true .c-header:hover .cd-search-trigger::after, .nature.transparentHeader-true .c-header.search-visible .cd-search-trigger::before, .nature.transparentHeader-true .c-header.search-visible .cd-search-trigger::after, .nature.transparentHeader-true .cd-main-header.menu-shown .cd-search-trigger::before, .nature.transparentHeader-true .cd-main-header.menu-shown .cd-search-trigger::after, .nature.transparentHeader-true .cd-main-header:focus-within .cd-search-trigger::before, .nature.transparentHeader-true .cd-main-header:focus-within .cd-search-trigger::after, .nature.transparentHeader-true .cd-main-header:hover .cd-search-trigger::before, .nature.transparentHeader-true .cd-main-header:hover .cd-search-trigger::after, .nature.transparentHeader-true .cd-main-header.search-visible .cd-search-trigger::before, .nature.transparentHeader-true .cd-main-header.search-visible .cd-search-trigger::after {
    border-color: #3c3c3c
  }
  .nature.transparentHeader-true .c-header.menu-shown .cd-search-trigger.search-is-visible span:before, .nature.transparentHeader-true .c-header.menu-shown .cd-search-trigger.search-is-visible span:after, .nature.transparentHeader-true .c-header:focus-within .cd-search-trigger.search-is-visible span:before, .nature.transparentHeader-true .c-header:focus-within .cd-search-trigger.search-is-visible span:after, .nature.transparentHeader-true .c-header:hover .cd-search-trigger.search-is-visible span:before, .nature.transparentHeader-true .c-header:hover .cd-search-trigger.search-is-visible span:after, .nature.transparentHeader-true .c-header.search-visible .cd-search-trigger.search-is-visible span:before, .nature.transparentHeader-true .c-header.search-visible .cd-search-trigger.search-is-visible span:after, .nature.transparentHeader-true .cd-main-header.menu-shown .cd-search-trigger.search-is-visible span:before, .nature.transparentHeader-true .cd-main-header.menu-shown .cd-search-trigger.search-is-visible span:after, .nature.transparentHeader-true .cd-main-header:focus-within .cd-search-trigger.search-is-visible span:before, .nature.transparentHeader-true .cd-main-header:focus-within .cd-search-trigger.search-is-visible span:after, .nature.transparentHeader-true .cd-main-header:hover .cd-search-trigger.search-is-visible span:before, .nature.transparentHeader-true .cd-main-header:hover .cd-search-trigger.search-is-visible span:after, .nature.transparentHeader-true .cd-main-header.search-visible .cd-search-trigger.search-is-visible span:before, .nature.transparentHeader-true .cd-main-header.search-visible .cd-search-trigger.search-is-visible span:after {
    background: #949494
  }
  .nature.transparentHeader-true .c-header .cd-search-trigger::before, .nature.transparentHeader-true .cd-main-header .cd-search-trigger::before {
    border-color: #fff
  }
  .nature.transparentHeader-true .c-header .cd-search-trigger::after, .nature.transparentHeader-true .cd-main-header .cd-search-trigger::after {
    background: #fff
  }
  .nature.transparentHeader-true .c-header .cd-primary-nav > li > a, .nature.transparentHeader-true .cd-main-header .cd-primary-nav > li > a {
    color: #fff
  }
  .nature.transparentHeader-true .c-header .cd-primary-nav > li > a::after, .nature.transparentHeader-true .cd-main-header .cd-primary-nav > li > a::after {
    background-image: url(../../../../etc.clientlibs/tnc/clientlibs/assets/resources/icons/icon-drop-down-active-white.svg)
  }
  .nature.transparentHeader-true .icon-search-mobile-secondary {
    background: url('../../../../etc.clientlibs/tnc/clientlibs/assets/resources/icons/Search-mobile-white.svg') no-repeat right;
    background-size: 24px
  }
  .nature .cd-secondary-nav__heading.txt-clr-p4 {
    color: #3c3c3c !important
  }
  .nature .header-secondary-nav-bg-clr {
    background-color: #f8f8f8 !important
  }
  .nature .family-sans-lg {
    font-family: Gilroy Light;
    font-style: normal
  }
  .nature .family-serif-lg {
    font-family: Gilroy Bold;
    font-style: normal
  }
  .nature .family-system-lg {
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
    font-style: normal
  }
  .nature .family-serif-i-lg {
    font-family: ChronicleTextG2-Italic;
    font-style: normal
  }
  .nature .family-serif-rm-lg {
    font-family: ChronicleTextG2-Roman;
    font-style: normal
  }
  .nature .fz-inherit-lg {
    font-size: inherit
  }
  .nature .fz-v3-lg {
    font-size: 10px
  }
  .nature .fz-v4-lg {
    font-size: 12px
  }
  .nature .fz-v5-lg {
    font-size: 13px
  }
  .nature .fz-v6-lg {
    font-size: 14px
  }
  .nature .fz-v7-lg {
    font-size: 16px
  }
  .nature .fz-v8-lg {
    font-size: 18px
  }
  .nature .fz-v9-lg {
    font-size: 20px
  }
  .nature .fz-v10-lg {
    font-size: 22px
  }
  .nature .fz-v11-lg {
    font-size: 24px
  }
  .nature .fz-v12-lg {
    font-size: 26px
  }
  .nature .fz-v13-lg {
    font-size: 28px
  }
  .nature .fz-v14-lg {
    font-size: 30px
  }
  .nature .fz-v15-lg {
    font-size: 32px
  }
  .nature .fz-v16-lg {
    font-size: 34px
  }
  .nature .fz-v17-lg {
    font-size: 35px
  }
  .nature .fz-v18-lg {
    font-size: 36px
  }
  .nature .fz-v19-lg {
    font-size: 38px
  }
  .nature .fz-v20-lg {
    font-size: 39px
  }
  .nature .fz-v21-lg {
    font-size: 40px
  }
  .nature .fz-v22-lg {
    font-size: 42px
  }
  .nature .fz-v23-lg {
    font-size: 50px
  }
  .nature .fz-v24-lg {
    font-size: 54px
  }
  .nature .fz-v25-lg {
    font-size: 60px
  }
  .nature .fz-v26-lg {
    font-size: 100px
  }
  .nature .fz-v27-lg {
    font-size: 120px
  }
  .nature .fz-v1-lg.fw-bold-lg, .nature .fz-v1-lg.fw-bolder-lg, .nature .fz-v1-lg.fw-inherit-lg, .nature .fz-v1-lg.fw-v5-lg, .nature .fz-v2-lg.fw-bold-lg, .nature .fz-v2-lg.fw-bolder-lg, .nature .fz-v2-lg.fw-inherit-lg, .nature .fz-v2-lg.fw-v5-lg, .nature .fz-v3-lg.fw-bold-lg, .nature .fz-v3-lg.fw-bolder-lg, .nature .fz-v3-lg.fw-inherit-lg, .nature .fz-v3-lg.fw-v5-lg, .nature .fz-v4-lg.fw-bold-lg, .nature .fz-v4-lg.fw-bolder-lg, .nature .fz-v4-lg.fw-inherit-lg, .nature .fz-v4-lg.fw-v5-lg, .nature .fz-v5-lg.fw-bold-lg, .nature .fz-v5-lg.fw-bolder-lg, .nature .fz-v5-lg.fw-inherit-lg, .nature .fz-v5-lg.fw-v5-lg, .nature .fz-v6-lg.fw-bold-lg, .nature .fz-v6-lg.fw-bolder-lg, .nature .fz-v6-lg.fw-inherit-lg, .nature .fz-v6-lg.fw-v5-lg, .nature .fz-v7-lg.fw-bold-lg, .nature .fz-v7-lg.fw-bolder-lg, .nature .fz-v7-lg.fw-inherit-lg, .nature .fz-v7-lg.fw-v5-lg {
    font-weight: bold
  }
  .nature .fs-normal-lg {
    font-style: normal
  }
  .nature .fs-italic-lg {
    font-style: italic
  }
  .nature .fw-normal-lg {
    font-weight: normal !important
  }
  .nature .fw-bold-lg {
    font-weight: bold
  }
  .nature .fw-bolder-lg {
    font-weight: bolder
  }
  .nature .fw-inherit-lg {
    font-weight: inherit
  }
  .nature .fw-v1-lg {
    font-weight: 300
  }
  .nature .fw-v2-lg {
    font-weight: 400
  }
  .nature .fw-v3-lg {
    font-weight: 500
  }
  .nature .fw-v4-lg {
    font-weight: 600
  }
  .nature .fw-v5-lg {
    font-weight: 700
  }
  .nature .lh-normal-lg {
    line-height: normal
  }
  .nature .lh-v1-lg {
    line-height: 0
  }
  .nature .lh-v2-lg {
    line-height: 14px
  }
  .nature .lh-v3-lg {
    line-height: 16px
  }
  .nature .lh-v4-lg {
    line-height: 18px
  }
  .nature .lh-v5-lg {
    line-height: 19px
  }
  .nature .lh-v6-lg {
    line-height: 20px
  }
  .nature .lh-v7-lg {
    line-height: 21px
  }
  .nature .lh-v8-lg {
    line-height: 22px
  }
  .nature .lh-v9-lg {
    line-height: 24px
  }
  .nature .lh-v10-lg {
    line-height: 26px
  }
  .nature .lh-v11-lg {
    line-height: 28px
  }
  .nature .lh-v12-lg {
    line-height: 29px
  }
  .nature .lh-v13-lg {
    line-height: 30px
  }
  .nature .lh-v14-lg {
    line-height: 32px
  }
  .nature .lh-v15-lg {
    line-height: 34px
  }
  .nature .lh-v16-lg {
    line-height: 36px
  }
  .nature .lh-v17-lg {
    line-height: 38px
  }
  .nature .lh-v18-lg {
    line-height: 40px
  }
  .nature .lh-v19-lg {
    line-height: 42px
  }
  .nature .lh-v20-lg {
    line-height: 45px
  }
  .nature .lh-v21-lg {
    line-height: 46px
  }
  .nature .lh-v22-lg {
    line-height: 48px
  }
  .nature .lh-v23-lg {
    line-height: 50px
  }
  .nature .lh-v24-lg {
    line-height: 56px
  }
  .nature .lh-v25-lg {
    line-height: 58px
  }
  .nature .lh-v26-lg {
    line-height: 60px
  }
  .nature .lh-v27-lg {
    line-height: 70px
  }
  .nature .lhr-v1-lg {
    line-height: .9
  }
  .nature .lhr-v2-lg {
    line-height: .95
  }
  .nature .lhr-v3-lg {
    line-height: 1
  }
  .nature .lhr-v4-lg {
    line-height: 1.1
  }
  .nature .lhr-v5-lg {
    line-height: 1.18
  }
  .nature .lhr-v6-lg {
    line-height: 1.19
  }
  .nature .lhr-v7-lg {
    line-height: 1.2
  }
  .nature .lhr-v8-lg {
    line-height: 1.21
  }
  .nature .lhr-v9-lg {
    line-height: 1.25
  }
  .nature .lhr-v10-lg {
    line-height: 1.3
  }
  .nature .lhr-v11-lg {
    line-height: 1.33
  }
  .nature .lhr-v12-lg {
    line-height: 1.4
  }
  .nature .lhr-v13-lg {
    line-height: 1.44
  }
  .nature .lhr-v14-lg {
    line-height: 1.45
  }
  .nature .lhr-v15-lg {
    line-height: 1.5
  }
  .nature .lhr-v16-lg {
    line-height: 1.56
  }
  .nature .lhr-v17-lg {
    line-height: 1.8
  }
  .nature .lhr-v18-lg {
    line-height: 2.5
  }
  .nature .lhr-v19-lg {
    line-height: 4
  }
  .nature .cd-primary-nav {
    background: transparent
  }
  .nature .cd-primary-nav ul {
    background: transparent
  }
  .nature .cd-primary-nav > li > a {
    line-height: normal;
    background-color: transparent
  }
  .nature .cd-primary-nav > li > a:hover {
    color: var(--color-interaction-primary-selected)
  }
  .nature .cd-primary-nav > li > a.selected {
    color: #0A6967;
    box-shadow: inset 0 -2px 0 #0A6967;
  }
  .nature .cd-primary-nav .cd-secondary-nav {
    background-color: var(--color-background-nav);
    box-shadow: 0 10px 30px 0 rgba(0, 0, 0, .1)
  }
  .nature .cd-primary-nav .cd-secondary-nav li.has-promo {
    background-color: transparent
  }
  .nature .cd-primary-nav .cd-secondary-nav > li {
    background-color: var(--color-background-nav)
  }
  .nature .cd-primary-nav .cd-secondary-nav > li > a {
    font-family: Gilroy Light;
    font-style: normal;
    font-weight: bold;
    font-size: 24px;
    line-height: 48px;
    color: #0A6967 !important;
  }
  .nature .cd-primary-nav .cd-secondary-nav > li > a:hover {
    color: var(--color-interaction-secondary-hover) !important
  }
  .nature .cd-primary-nav .cd-secondary-nav a {
    font-family: Gilroy Light;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    color: var(--color-interaction-primary-default)
  }
  .nature .cd-primary-nav .cd-secondary-nav a:hover {
    color: var(--color-interaction-primary-hover) !important
  }
  .nature .cd-primary-nav .cd-secondary-nav ul ul .go-back a {
    color: transparent
  }
  .nature .has-children > a.link-submenu:hover::before, .nature .has-children > a.link-submenu:hover::after, .nature .go-back a:hover::before, .nature .go-back a:hover::after {
    background: #007931
  }
  .nature .cd-primary-nav li.has-promo {
    background-color: transparent
  }
  .nature .cd-primary-nav .cd-secondary-nav > li > ul > li {
    line-height: 1
  }
  .nature .cd-primary-nav .cd-secondary-nav > li > ul > li > a {
    line-height: 1.1
  }
}
@media screen and (min-width:80em) {
  .nature .family-sans-xl {
    font-family: Gilroy Light;
    font-style: normal
  }
  .nature .family-serif-xl {
    font-family: Gilroy Bold;
    font-style: normal
  }
  .nature .family-system-xl {
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
    font-style: normal
  }
  .nature .family-serif-i-xl {
    font-family: ChronicleTextG2-Italic;
    font-style: normal
  }
  .nature .family-serif-rm-xl {
    font-family: ChronicleTextG2-Roman;
    font-style: normal
  }
  .nature .fz-inherit-xl {
    font-size: inherit
  }
  .nature .fz-v3-xl {
    font-size: 10px
  }
  .nature .fz-v4-xl {
    font-size: 12px
  }
  .nature .fz-v5-xl {
    font-size: 13px
  }
  .nature .fz-v6-xl {
    font-size: 14px
  }
  .nature .fz-v7-xl {
    font-size: 16px
  }
  .nature .fz-v8-xl {
    font-size: 18px
  }
  .nature .fz-v9-xl {
    font-size: 20px
  }
  .nature .fz-v10-xl {
    font-size: 22px
  }
  .nature .fz-v11-xl {
    font-size: 24px
  }
  .nature .fz-v12-xl {
    font-size: 26px
  }
  .nature .fz-v13-xl {
    font-size: 28px
  }
  .nature .fz-v14-xl {
    font-size: 30px
  }
  .nature .fz-v15-xl {
    font-size: 32px
  }
  .nature .fz-v16-xl {
    font-size: 34px
  }
  .nature .fz-v17-xl {
    font-size: 35px
  }
  .nature .fz-v18-xl {
    font-size: 36px
  }
  .nature .fz-v19-xl {
    font-size: 38px
  }
  .nature .fz-v20-xl {
    font-size: 39px
  }
  .nature .fz-v21-xl {
    font-size: 40px
  }
  .nature .fz-v22-xl {
    font-size: 42px
  }
  .nature .fz-v23-xl {
    font-size: 30px;
  }
  .nature .fz-v24-xl {
    font-size: 54px
  }
  .nature .fz-v25-xl {
    font-size: 60px
  }
  .nature .fz-v26-xl {
    font-size: 100px
  }
  .nature .fz-v27-xl {
    font-size: 120px
  }
  .nature .fz-v1-xl.fw-bold-xl, .nature .fz-v1-xl.fw-bolder-xl, .nature .fz-v1-xl.fw-inherit-xl, .nature .fz-v1-xl.fw-v5-xl, .nature .fz-v2-xl.fw-bold-xl, .nature .fz-v2-xl.fw-bolder-xl, .nature .fz-v2-xl.fw-inherit-xl, .nature .fz-v2-xl.fw-v5-xl, .nature .fz-v3-xl.fw-bold-xl, .nature .fz-v3-xl.fw-bolder-xl, .nature .fz-v3-xl.fw-inherit-xl, .nature .fz-v3-xl.fw-v5-xl, .nature .fz-v4-xl.fw-bold-xl, .nature .fz-v4-xl.fw-bolder-xl, .nature .fz-v4-xl.fw-inherit-xl, .nature .fz-v4-xl.fw-v5-xl, .nature .fz-v5-xl.fw-bold-xl, .nature .fz-v5-xl.fw-bolder-xl, .nature .fz-v5-xl.fw-inherit-xl, .nature .fz-v5-xl.fw-v5-xl, .nature .fz-v6-xl.fw-bold-xl, .nature .fz-v6-xl.fw-bolder-xl, .nature .fz-v6-xl.fw-inherit-xl, .nature .fz-v6-xl.fw-v5-xl, .nature .fz-v7-xl.fw-bold-xl, .nature .fz-v7-xl.fw-bolder-xl, .nature .fz-v7-xl.fw-inherit-xl, .nature .fz-v7-xl.fw-v5-xl {
    font-weight: bold
  }
  .nature .fs-normal-xl {
    font-style: normal
  }
  .nature .fs-italic-xl {
    font-style: italic
  }
  .nature .fw-normal-xl {
    font-weight: normal
  }
  .nature .fw-bold-xl {
    font-weight: bold
  }
  .nature .fw-bolder-xl {
    font-weight: bolder
  }
  .nature .fw-inherit-xl {
    font-weight: inherit
  }
  .nature .fw-v1-xl {
    font-weight: 300
  }
  .nature .fw-v2-xl {
    font-weight: 400
  }
  .nature .fw-v3-xl {
    font-weight: 500
  }
  .nature .fw-v4-xl {
    font-weight: 600
  }
  .nature .fw-v5-xl {
    font-weight: 700
  }
  .nature .lh-normal-xl {
    line-height: normal
  }
  .nature .lh-v1-xl {
    line-height: 0
  }
  .nature .lh-v2-xl {
    line-height: 14px
  }
  .nature .lh-v3-xl {
    line-height: 16px
  }
  .nature .lh-v4-xl {
    line-height: 18px
  }
  .nature .lh-v5-xl {
    line-height: 19px
  }
  .nature .lh-v6-xl {
    line-height: 20px
  }
  .nature .lh-v7-xl {
    line-height: 21px
  }
  .nature .lh-v8-xl {
    line-height: 22px
  }
  .nature .lh-v9-xl {
    line-height: 24px
  }
  .nature .lh-v10-xl {
    line-height: 26px
  }
  .nature .lh-v11-xl {
    line-height: 28px
  }
  .nature .lh-v12-xl {
    line-height: 29px
  }
  .nature .lh-v13-xl {
    line-height: 30px
  }
  .nature .lh-v14-xl {
    line-height: 32px
  }
  .nature .lh-v15-xl {
    line-height: 34px
  }
  .nature .lh-v16-xl {
    line-height: 36px
  }
  .nature .lh-v17-xl {
    line-height: 38px
  }
  .nature .lh-v18-xl {
    line-height: 40px
  }
  .nature .lh-v19-xl {
    line-height: 42px
  }
  .nature .lh-v20-xl {
    line-height: 45px
  }
  .nature .lh-v21-xl {
    line-height: 46px
  }
  .nature .lh-v22-xl {
    line-height: 48px
  }
  .nature .lh-v23-xl {
    line-height: 50px
  }
  .nature .lh-v24-xl {
    line-height: 56px
  }
  .nature .lh-v25-xl {
    line-height: 58px
  }
  .nature .lh-v26-xl {
    line-height: 60px
  }
  .nature .lh-v27-xl {
    line-height: 70px
  }
  .nature .lhr-v1-xl {
    line-height: .9
  }
  .nature .lhr-v2-xl {
    line-height: .95
  }
  .nature .lhr-v3-xl {
    line-height: 1
  }
  .nature .lhr-v4-xl {
    line-height: 1.1
  }
  .nature .lhr-v5-xl {
    line-height: 1.18
  }
  .nature .lhr-v6-xl {
    line-height: 1.19
  }
  .nature .lhr-v7-xl {
    line-height: 1.2
  }
  .nature .lhr-v8-xl {
    line-height: 1.21
  }
  .nature .lhr-v9-xl {
    line-height: 1.25
  }
  .nature .lhr-v10-xl {
    line-height: 1.3
  }
  .nature .lhr-v11-xl {
    line-height: 1.33
  }
  .nature .lhr-v12-xl {
    line-height: 1.4
  }
  .nature .lhr-v13-xl {
    line-height: 1.44
  }
  .nature .lhr-v14-xl {
    line-height: 1.45
  }
  .nature .lhr-v15-xl {
    line-height: 1.5
  }
  .nature .lhr-v16-xl {
    line-height: 1.56
  }
  .nature .lhr-v17-xl {
    line-height: 1.8
  }
  .nature .lhr-v18-xl {
    line-height: 2.5
  }
  .nature .lhr-v19-xl {
    line-height: 4
  }
}
@media screen and (min-width:1366px) {
  .nature .fz-v8-pro, .nature .fz-v16-lg {
    font-size: 34px
  }
  .nature .fz-v6-pro {
    font-size: 22px
  }
  .nature .fz-v28-pro {
    font-size: 22px
  }
}
@media only screen and (max-width:1100px) {
  .nature .fz-v15-custom-1100 {
    font-size: 2rem
  }
}
@media only screen and (max-width:601px) {
  .nature .fz-v15-custom-601 {
    font-size: 1.75rem
  }
}
@media screen and (min-width:1024px) and (max-width:1365px) {
  .nature .fz-v8-pro {
    font-size: 18px
  }
  .nature .fz-v6-pro {
    font-size: 14px
  }
  .nature .fz-v28-pro {
    font-size: 17px
  }
}