
  .header__singles {
    max-width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0
  }

  @media (min-width:768px) {

    .header__singles {
      padding-left: 3rem;
      padding-right: 3rem;
      padding-top: 0
    }
  }

  .subnav__container {
    max-width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 0
  }

  @media (min-width:768px) {
    .subnav__container {
      padding-left: 3rem;
      padding-right: 3rem;
      padding-top: 0
    }
  }

  .header__container {
    max-width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 3rem;
    overflow: hidden
  }

  @media (min-width:768px) {
    .header__container {
      padding-left: 3rem;
      padding-right: 3rem;
      padding-top: 0
    }
  }

  .inset__header {
    padding-left: 0;
    padding-right: 0;
    padding-top: 3rem
  }

  @media (min-width:768px) {
    .inset__header {
      padding-left: 0;
      padding-right: 0;
      padding-top: 0
    }
  }

  .feature__container {
    max-width: 100%;
    padding: 2.5rem 1.5rem;
    margin: 0 auto;
    overflow: hidden
  }

  @media (min-width:768px) {
    .feature__container {
      padding: 5rem 3rem;
      margin: 0 auto
    }
  }

  .pd-container {
    max-width: 100%;
    padding: 2.5rem 1.5rem;
    margin: 0 auto;
    overflow: hidden
  }

  @media (min-width:768px) {
    .pd-container {
      padding: 3rem;
      margin: 0 auto
    }
  }

  .pd-row {
    padding-left: 14px;
    padding-right: 14px
  }

  .nav__row,
  .pd-row,
  .row__contacts {
    width: 100%;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto
  }

  .row__contacts {
    padding-left: 14px;
    padding-right: 14px
  }

  svg {
    max-width: 100%
  }

  .group:hover .group-hover\:block {
    display: block !important
  }

  a {
    -webkit-transition: all .5s ease !important;
    transition: all .5s ease !important
  }

  .branded-landing-page-content {
    max-width: none;
    margin: 70px auto 0;
    padding: 0
  }

  .htmlfragment.aem-GridColumn {
    padding: 0 !important
  }

  .lang__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-bottom: 10px
  }

  @media (min-width:840px) {
    .lang__list {
      -webkit-box-pack: end;
      -ms-flex-pack: end;
      justify-content: flex-end;
      margin-bottom: 0
    }
  }

  .lang__list .lang__item {
    border-right: 1px solid #fff
  }

  .lang__list .lang__item:last-child {
    border-right: none
  }

  .lang__list .lang__link {
    font-size: 12px;
    font-weight: 400;
    color: hsla(0, 0%, 100%, .5)
  }

  .lang__list .lang__link.pd-active {
    color: #fff
  }

  #pd-subnav {
    --bg-opacity: 1;
    background-color: #000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
    max-width: 1200px;
    margin: 0 auto
  }

  @media (min-width:840px) {
    #pd-subnav {
      padding: 0 14px !important
    }
  }

  #pd-subnav .menu__icon {
    display: block;
    padding-top: 1rem;
    padding-bottom: 1rem
  }

  @media (min-width:840px) {
    #pd-subnav .menu__icon {
      display: none
    }
  }

  #pd-subnav .mobile__menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
  }

  @media (min-width:840px) {
    #pd-subnav .mobile__menu {
      display: none
    }
  }

  #pd-subnav .mobile__menu:hover span {
    --text-opacity: 1;
    color: #26890d;
    color: rgba(38, 137, 13, var(--text-opacity))
  }

  #pd-subnav .mobile__menu:hover svg path {
    stroke: #26890d
  }

  #pd-subnav .mobile__menu span {
    font-weight: 700;
    font-size: 14px;
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity))
  }

  #pd-subnav .mobile__menu svg {
    margin-left: .5rem
  }

  #pd-subnav .nav__wrapper {
    display: none
  }

  @media (min-width:840px) {
    #pd-subnav .nav__wrapper {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -ms-flex-line-pack: center;
      align-content: center
    }
  }

  #pd-subnav .nav__wrapper.lang__switcher {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
  }

  #pd-subnav .nav__wrapper.show {
    display: block
  }

  #pd-subnav .sub__nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
  }

  @media (min-width:840px) {
    #pd-subnav .sub__nav {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row
    }
  }

  #pd-subnav .sub__nav .nav__item {
    margin-right: 0;
    margin-bottom: 1rem;
    position: relative;
    padding-bottom: .5rem
  }

  #pd-subnav .sub__nav .nav__item:last-child {
    margin-right: 0
  }

  @media (min-width:840px) {
    #pd-subnav .sub__nav .nav__item {
      margin-right: 2rem;
      margin-bottom: 0
    }
  }

  #pd-subnav .sub__nav .nav__item .nav__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 700;
    font-size: 14px;
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity))
  }

  #pd-subnav .sub__nav .nav__item .nav__link svg {
    margin-left: .5rem
  }

  #pd-subnav .sub__nav .nav__item .nav__link:hover span {
    color: #26890d
  }

  #pd-subnav .sub__nav .nav__item .nav__link:hover svg path {
    stroke: #26890d
  }

  #pd-subnav .sub__nav .inner__nav__wrapper {
    display: none;
    height: 100%
  }

  @media (min-width:840px) {
    #pd-subnav .sub__nav .inner__nav__wrapper {
      display: none;
      position: relative
    }
  }

  #pd-subnav .sub__nav .inner__nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    --bg-opacity: 1;
    background-color: #000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
    padding-top: 1.5rem;
    padding-bottom: 0;
    min-width: 213px;
    z-index: 100;
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, .13), 0 2px 14px rgba(0, 0, 0, .05);
    box-shadow: 0 2px 10px rgba(0, 0, 0, .13), 0 2px 14px rgba(0, 0, 0, .05);
    margin-top: 0;
    left: 50%
  }

  @media (min-width:840px) {
    #pd-subnav .sub__nav .inner__nav {
      --bg-opacity: 1;
      background-color: #fff;
      background-color: rgba(255, 255, 255, var(--bg-opacity));
      border-radius: .125rem;
      padding: 1.5rem 1rem;
      position: absolute;
      -webkit-transform: translateX(-50%);
      transform: translateX(-50%);
      margin-top: 21px
    }
  }

  #pd-subnav .sub__nav .inner__nav .inner__nav__arrow {
    display: none
  }

  @media (min-width:840px) {
    #pd-subnav .sub__nav .inner__nav .inner__nav__arrow {
      display: block;
      -webkit-transform: translateX(-100%);
      transform: translateX(-100%);
      fill: currentColor;
      --text-opacity: 1;
      color: #fff;
      color: rgba(255, 255, 255, var(--text-opacity));
      width: 2rem;
      height: 1rem;
      position: absolute;
      left: 50%;
      top: 0;
      margin-left: .75rem;
      margin-top: -.75rem;
      z-index: 0
    }
  }

  #pd-subnav .sub__nav .inner__nav .inner__nav__item {
    margin-bottom: 1rem
  }

  #pd-subnav .sub__nav .inner__nav .inner__nav__item:last-child {
    margin-bottom: 0
  }

  #pd-subnav .sub__nav .inner__nav .inner__nav__item:hover .inner__nav__link {
    --text-opacity: 1;
    color: #26890d;
    color: rgba(38, 137, 13, var(--text-opacity))
  }

  #pd-subnav .sub__nav .inner__nav .inner__nav__item .inner__nav__link {
    font-weight: 700;
    font-size: 14px;
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
    padding-top: .5rem;
    padding-bottom: .5rem
  }

  @media (min-width:840px) {
    #pd-subnav .sub__nav .inner__nav .inner__nav__item .inner__nav__link {
      --text-opacity: 1;
      color: #000;
      color: rgba(0, 0, 0, var(--text-opacity))
    }
  }

  #pd-subnav .sub__nav .inner__nav .inner__nav__item .inner__nav__link span {
    background-color: transparent
  }

  body {
    background-color: #fff !important
  }

  svg {
    display: initial !important
  }

  #export-container .pd-fade-in {
    opacity: 0;
    -webkit-transform: translateY(40px);
    transform: translateY(40px)
  }

  #export-container .pd-fade-in.visible {
    opacity: 1;
    -webkit-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
    -webkit-transform: translateY(0);
    transform: translateY(0)
  }

  #export-container .flickity-enabled {
    outline: none
  }

  #export-container .header__container.no-padding,
  #export-container .row.no-padding {
    padding-left: 0;
    padding-right: 0
  }

  #export-container .flickity-enabled.is-fade .flickity-slider>* {
    pointer-events: none;
    z-index: 0
  }

  #export-container .flickity-enabled.is-fade .flickity-slider>.is-selected {
    pointer-events: auto;
    z-index: 1
  }

  #export-container .row.pd-inset {
    min-height: auto
  }

  @media (min-width:768px) {
    #export-container .row.pd-inset {
      min-height: 600px
    }
  }

  #export-container .row.pd-ratio__inset {
    min-height: auto !important
  }

  #export-container .header__singles .exporter:before {
    content: "";
    height: 1px;
    width: 17px;
    background: #26890d;
    margin-right: 16px
  }

  #export-container .pd-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    min-height: auto
  }

  @media (min-width:768px) {
    #export-container .pd-header {
      min-height: 600px
    }
  }

  #export-container .pd-header.pd-ratio__bg {
    height: 100%;
    min-height: auto
  }

  #export-container .pd-header.pd-bg__black {
    --bg-opacity: 1;
    background-color: #000;
    background-color: rgba(0, 0, 0, var(--bg-opacity))
  }

  #export-container .pd-header.pd-bg__black .header__content .heading span,
  #export-container .pd-header.pd-bg__black .header__content .meta,
  #export-container .pd-header.pd-bg__black .header__content .subheading,
  #export-container .pd-header.pd-bg__black .header__content .summary {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity))
  }

  #export-container .pd-header.background__black {
    --bg-opacity: 1;
    background-color: #000;
    background-color: rgba(0, 0, 0, var(--bg-opacity))
  }

  #export-container .pd-header.bottom {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
  }

  @media (min-width:768px) {
    #export-container .pd-header.bottom {
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center
    }
  }

  #export-container .pd-header.pd-side {
    margin-top: 97px
  }

  @media (min-width:768px) {
    #export-container .pd-header.pd-side {
      margin-top: 49px
    }
  }

  #export-container .pd-header.pd-side .has-subnav {
    margin-top: 123px
  }

  @media (min-width:840px) {
    #export-container .pd-header.pd-side .has-subnav {
      margin-top: 96px
    }
  }

  #export-container .pd-header.pd-header-aem {
    margin-top: 0
  }

  #export-container .pd-header.pd-header-aem-nav {
    margin-top: 70px
  }

  @media (min-width:768px) {
    #export-container .pd-header.pd-header-aem-nav {
      margin-top: 0
    }
  }

  #export-container .pd-header.pd-hero {
    margin-top: 22px
  }

  @media (min-width:768px) {
    #export-container .pd-header.pd-hero {
      margin-top: 49px
    }
  }

  #export-container .pd-header.pd-hero.has-subnav {
    margin-top: 123px
  }

  @media (min-width:840px) {
    #export-container .pd-header.pd-hero.has-subnav {
      margin-top: 96px
    }
  }

  #export-container .pd-header .scroll__to svg {
    width: 50px;
    height: 50px
  }

  #export-container .pd-header .scroll__to:hover svg circle {
    fill: #000
  }

  #export-container .pd-header .header__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem
  }

  @media (min-width:768px) {
    #export-container .pd-header .header__content {
      padding-top: 2.5rem;
      padding-bottom: 2.5rem
    }
  }

  #export-container .pd-header .header__content.side {
    padding-right: 0
  }

  @media (min-width:768px) {
    #export-container .pd-header .header__content.side {
      padding-right: 2.5rem
    }
  }

  #export-container .pd-header .header__content.pd-white {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity))
  }

  @media (min-width:768px) {
    #export-container .pd-header .header__content.pd-white {
      --text-opacity: 1;
      color: #fff;
      color: rgba(255, 255, 255, var(--text-opacity))
    }
  }

  #export-container .pd-header .header__content.pd-white .heading span {
    color: #fff !important
  }

  #export-container .pd-header .header__content.pd-black {
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity))
  }

  #export-container .pd-header .header__content.pd-inset {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: auto;
    padding-left: 1.5rem;
    padding-right: 1.5rem
  }

  @media (min-width:768px) {
    #export-container .pd-header .header__content.pd-inset {
      -webkit-box-pack: end;
      -ms-flex-pack: end;
      justify-content: flex-end;
      min-height: 600px
    }
  }

  #export-container .pd-header .header__content.pd-inset.pd-heading__centred {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
  }

  @media (min-width:1400px) {
    #export-container .pd-header .header__content.pd-inset {
      padding-left: 7.5rem;
      padding-right: 0
    }
  }

  #export-container .pd-header .media__full {
    position: relative;
    top: 0;
    left: 0;
    min-height: 100%;
    min-width: 100%;
    -webkit-transform-style: preserve-3d;
    height: 240px
  }

  #export-container .pd-header .media__full.inset__padding,
  #export-container .pd-header .media__full.inset__padding-0 {
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:768px) {
    #export-container .pd-header .media__full.inset__padding {
      padding-left: .5rem;
      padding-right: .5rem
    }
  }

  @media (min-width:768px) {
    #export-container .pd-header .media__full {
      position: absolute;
      top: 0;
      left: 0;
      min-height: 100%;
      min-width: 100%;
      height: auto
    }
  }

  #export-container .pd-header .media__full video {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    width: 100%;
    height: 100%;
    min-height: 100%;
    min-width: 100%;
    -o-object-fit: cover;
    object-fit: cover
  }

  #export-container .pd-header .meta {
    font-weight: 700;
    --bg-opacity: 1;
    background-color: #26890d;
    background-color: rgba(38, 137, 13, var(--bg-opacity));
    padding: .25rem .5rem;
    text-transform: uppercase;
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
    font-size: 13px;
    margin-bottom: 5px
  }

  #export-container .pd-header .meta.pd-default {
    --bg-opacity: 1;
    background-color: #000;
    background-color: rgba(0, 0, 0, var(--bg-opacity))
  }

  #export-container .pd-header .meta.pd-green {
    --bg-opacity: 1;
    background-color: #26890d;
    background-color: rgba(38, 137, 13, var(--bg-opacity))
  }

  #export-container .pd-header .meta.pd-blue {
    --bg-opacity: 1;
    background-color: #007cb0;
    background-color: rgba(0, 124, 176, var(--bg-opacity))
  }

  #export-container .pd-header .heading {
    font-weight: 300;
    font-size: 32px;
    width: 100%;
    margin: 0;
    padding: 0;
    line-height: 1.15
  }

  #export-container .pd-header .heading.pd-black span,
  #export-container .pd-header .heading.pd-white span {
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity))
  }

  @media (min-width:768px) {
    #export-container .pd-header .heading.pd-white span {
      --text-opacity: 1;
      color: #fff;
      color: rgba(255, 255, 255, var(--text-opacity))
    }
  }

  @media (min-width:768px) {
    #export-container .pd-header .heading {
      font-size: 40px
    }
  }

  @media (min-width:1024px) {
    #export-container .pd-header .heading {
      font-size: 50px
    }
  }

  #export-container .pd-header .subheading {
    margin-top: 1rem;
    margin-bottom: 1rem;
    font-weight: 700;
    font-size: 20px;
    width: 100%
  }

  #export-container .pd-header .summary {
    font-weight: 400;
    font-size: 19px;
    width: 100%;
    line-height: 165%
  }

  #export-container .pd-header .summary.margin {
    margin-top: 1rem
  }

  #export-container .pd-header .nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 0;
    width: 100%
  }

  @media (min-width:768px) {
    #export-container .pd-header .nav {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      margin-top: 1.5rem
    }
  }

  #export-container .pd-header .nav .item {
    margin-right: 0;
    margin-bottom: 0
  }

  @media (min-width:768px) {
    #export-container .pd-header .nav .item {
      margin-right: 1rem
    }
  }

  #export-container .pd-header .nav .item .header__nav {
    padding-top: .5rem;
    padding-bottom: .5rem
  }

  @media (min-width:768px) {
    #export-container .pd-header .nav .item .header__nav {
      padding-top: 0;
      padding-bottom: 0
    }
  }

  #export-container .pd-header .nav .item .header__nav svg {
    opacity: .5
  }

  #export-container .pd-header .header__image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 0
  }

  @media (min-width:768px) {
    #export-container .pd-header .header__image {
      margin-top: 60px
    }
  }

  @media (min-width:840px) {
    #export-container .pd-header .header__image {
      margin-top: 0
    }
  }

  #export-container .pd-header .header__image__side {
    width: 24rem;
    height: 24rem;
    min-width: auto
  }

  @media (min-width:840px) {
    #export-container .pd-header .header__image__side {
      min-width: 26rem;
      height: 26rem !important
    }
  }

  #export-container .pd-header .header__video__side {
    width: 24rem;
    height: 24rem
  }

  @media (min-width:840px) {
    #export-container .pd-header .header__video__side {
      width: auto;
      height: auto
    }
  }

  #export-container .text__block {
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity))
  }

  #export-container .text__block.pd-bg__black {
    --bg-opacity: 1;
    background-color: #000;
    background-color: rgba(0, 0, 0, var(--bg-opacity))
  }

  #export-container .text__block.pd-bg__black,
  #export-container .text__block.pd-bg__black .block__heading,
  #export-container .text__block.pd-bg__black .block__summary,
  #export-container .text__block.pd-bg__black .prose {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity))
  }

  #export-container .text__block .pd-content {
    max-width: none;
    margin-left: auto;
    margin-right: auto
  }

  #export-container .text__block .pd-content.centered {
    max-width: 786px;
    margin-left: auto;
    margin-right: auto
  }

  #export-container .text__block .pd-content .text__block__summary {
    font-weight: 400;
    line-height: 1.625
  }

  #export-container .text__block .pd-content .text__block__summary.space__btm {
    margin-bottom: 1.5rem
  }

  #export-container .text__block .pd-content .text__block__summary.space__grid {
    margin-bottom: 60px
  }

  #export-container .text__block .pd-content .text__block__summary.max-w {
    max-width: 890px
  }

  #export-container .quote__block .pd-absolute {
    position: absolute;
    bottom: 0;
    left: 2.5rem
  }

  #export-container .quote__block .pd-full__width__carousel {
    position: absolute;
    bottom: 40px;
    width: 100%
  }

  #export-container .quote__block .image__carousel {
    width: 100%;
    overflow: hidden
  }

  #export-container .quote__block .image__carousel.pd-is-hidden {
    display: none
  }

  #export-container .quote__block .image__carousel .carousel__image__slide {
    width: 100%;
    height: 640px;
    background-position: 50%;
    background-repeat: no-repeat !important;
    background-size: cover !important
  }

  #export-container .quote__block.pd-padding-top {
    padding-top: 4rem
  }

  #export-container .quote__block.pd-bg__black {
    --bg-opacity: 1;
    background-color: #000;
    background-color: rgba(0, 0, 0, var(--bg-opacity))
  }

  #export-container .quote__block.pd-bg__black,
  #export-container .quote__block.pd-bg__black .block__heading,
  #export-container .quote__block.pd-bg__black .block__summary {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity))
  }

  #export-container .quote__block .bg__image {
    height: 640px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
  }

  #export-container .quote__block .quote__container {
    max-width: 75%
  }

  #export-container .quote__block .quote__container.inset__quote {
    padding-left: 2rem
  }

  @media (min-width:768px) {
    #export-container .quote__block .quote__container.inset__quote {
      padding-left: 4rem
    }
  }

  #export-container .text__quote__block.pd-bg__black {
    --bg-opacity: 1;
    background-color: #000;
    background-color: rgba(0, 0, 0, var(--bg-opacity))
  }

  #export-container .text__quote__block.pd-bg__black,
  #export-container .text__quote__block.pd-bg__black .block__heading,
  #export-container .text__quote__block.pd-bg__black .block__summary,
  #export-container .text__quote__block.pd-bg__black .prose {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity))
  }

  #export-container .articles__block.pd-bg__black {
    --bg-opacity: 1;
    background-color: #000;
    background-color: rgba(0, 0, 0, var(--bg-opacity))
  }

  #export-container .articles__block.pd-bg__black .article__listing .summary,
  #export-container .articles__block.pd-bg__black .article__listing .title,
  #export-container .articles__block.pd-bg__black .block__heading,
  #export-container .articles__block.pd-bg__black .block__summary {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity))
  }

  #export-container .featured__article__block.pd-bg__black {
    --bg-opacity: 1;
    background-color: #000;
    background-color: rgba(0, 0, 0, var(--bg-opacity))
  }

  #export-container .featured__article__block.pd-bg__black .block__heading,
  #export-container .featured__article__block.pd-bg__black .block__summary,
  #export-container .featured__article__block.pd-bg__black .small__listing__content .side__title {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity))
  }

  #export-container .featured__article__block .featured__article {
    height: 400px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1.5rem;
    position: relative;
    padding-right: 0 !important;
    padding-left: 0 !important
  }

  @media (min-width:1024px) {
    #export-container .featured__article__block .featured__article {
      height: 100%
    }
  }

  @media (min-width:1180px) {
    #export-container .featured__article__block .featured__article {
      margin-bottom: 0
    }
  }

  #export-container .featured__article__block .featured__article .featured__article_bg {
    height: 100%;
    width: 100%
  }

  #export-container .featured__article__block .featured__article .pd-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    max-width: 370px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    position: absolute;
    bottom: 28px;
    left: 26px
  }

  #export-container .featured__article__block .featured__article .featured__meta {
    font-weight: 700;
    --bg-opacity: 1;
    background-color: #000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
    padding: .25rem .5rem;
    text-transform: uppercase;
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
    font-size: 13px
  }

  #export-container .featured__article__block .featured__article .featured__title {
    width: 100%
  }

  #export-container .featured__article__block .side__articles {
    height: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
  }

  #export-container .featured__article__block .side__articles.norm {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
  }

  @media (min-width:1180px) {
    #export-container .featured__article__block .side__articles {
      margin-left: auto;
      margin-right: auto
    }
  }

  #export-container .featured__article__block .side__articles .side__article {
    margin-bottom: 1rem
  }

  #export-container .featured__article__block .side__articles .side__article:last-child {
    margin-bottom: 0
  }

  #export-container .video__block.pd-bg__black {
    --bg-opacity: 1;
    background-color: #000;
    background-color: rgba(0, 0, 0, var(--bg-opacity))
  }

  #export-container .video__block.pd-bg__black .block__heading,
  #export-container .video__block.pd-bg__black .block__summary,
  #export-container .video__block.pd-bg__black .video__content .video__details .video__summary,
  #export-container .video__block.pd-bg__black .video__content .video__details .video__title {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity))
  }

  #export-container .image__block .pd-content.centered {
    max-width: 786px;
    margin-left: auto;
    margin-right: auto
  }

  #export-container .image__block.pd-bg__black {
    --bg-opacity: 1;
    background-color: #000;
    background-color: rgba(0, 0, 0, var(--bg-opacity))
  }

  #export-container .image__block.pd-bg__black .block__heading,
  #export-container .image__block.pd-bg__black .block__summary {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity))
  }

  #export-container .image__block .pd-image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
  }

  #export-container .image__block .pd-image .image__content {
    max-width: 340px;
    border-bottom-width: 1px;
    --border-opacity: 1;
    border-color: #000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
    margin-top: 1rem;
    padding-bottom: 20px
  }

  #export-container .image__block .pd-image .image__content.pd-green {
    --border-opacity: 1;
    border-color: #26890d;
    border-color: rgba(38, 137, 13, var(--border-opacity))
  }

  #export-container .image__block .pd-image .image__content.pd-blue {
    --border-opacity: 1;
    border-color: #007cb0;
    border-color: rgba(0, 124, 176, var(--border-opacity))
  }

  #export-container .image__block .pd-image .image__content.pd-default {
    --border-opacity: 1;
    border-color: #000;
    border-color: rgba(0, 0, 0, var(--border-opacity))
  }

  #export-container .image__block .pd-image .image__details .image__caption {
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity));
    font-size: 15px;
    line-height: 165%;
    margin-bottom: 0
  }

  #export-container .image__block .pd-image .image__details .image__caption.pd-bg__black {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity))
  }

  #export-container .icon__list__block.pd-bg__black {
    --bg-opacity: 1;
    background-color: #000;
    background-color: rgba(0, 0, 0, var(--bg-opacity))
  }

  #export-container .icon__list__block.pd-bg__black .block__heading,
  #export-container .icon__list__block.pd-bg__black .block__summary,
  #export-container .icon__list__block.pd-bg__black .icon__list__item .icon__summary,
  #export-container .icon__list__block.pd-bg__black .icon__list__item .summary,
  #export-container .icon__list__block.pd-bg__black .icon__list__item .title {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity))
  }

  #export-container .icon__list__block .cta {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 30px
  }

  #export-container .text__feature__block.pd-white {
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--bg-opacity))
  }

  #export-container .text__feature__block.grey {
    --bg-opacity: 1;
    background-color: #f8f8f7;
    background-color: rgba(248, 248, 247, var(--bg-opacity))
  }

  #export-container .text__feature__block.pd-bg__black {
    --bg-opacity: 1;
    background-color: #000;
    background-color: rgba(0, 0, 0, var(--bg-opacity))
  }

  #export-container .text__feature__block .feature__wrapper.pd-white {
    width: 100%;
    position: relative;
    margin-top: 1rem
  }

  @media (min-width:840px) {
    #export-container .text__feature__block .feature__wrapper.pd-white {
      margin-top: 0
    }
  }

  #export-container .text__feature__block .feature__wrapper.grey {
    width: 100%;
    margin-top: 0
  }

  @media (min-width:840px) {
    #export-container .text__feature__block .feature__wrapper.grey {
      width: 116%
    }
  }

  #export-container .text__feature__block .feature__wrapper.grey.left {
    -webkit-transform: none;
    transform: none;
    margin-top: 0
  }

  @media (min-width:840px) {
    #export-container .text__feature__block .feature__wrapper.grey.left {
      -webkit-transform: translate(0);
      transform: translate(0);
      margin-top: 38px
    }
  }

  #export-container .text__feature__block .feature__wrapper.grey.right {
    -webkit-transform: none;
    transform: none;
    margin-top: 0
  }

  @media (min-width:840px) {
    #export-container .text__feature__block .feature__wrapper.grey.right {
      -webkit-transform: translate(-100px);
      transform: translate(-100px);
      margin-top: 38px
    }
  }

  #export-container .text__feature__block .text__container {
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
    height: 100%
  }

  #export-container .text__feature__block .text__container.pd-white {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%
  }

  #export-container .text__feature__block .text__container.pd-bg__black,
  #export-container .text__feature__block .text__container.pd-grey {
    width: 100%
  }

  #export-container .text__feature__block .text__container.pd-bg__black.left,
  #export-container .text__feature__block .text__container.pd-grey.left {
    float: right
  }

  #export-container .text__feature__block .text__container.pd-bg__black.right,
  #export-container .text__feature__block .text__container.pd-grey.right,
  #export-container .text__feature__block .text__container .text {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
  }

  #export-container .text__feature__block .text__container .text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: none
  }

  @media (min-width:840px) {
    #export-container .text__feature__block .text__container .text {
      max-width: 450px
    }
  }

  #export-container .text__feature__block .text__container .text.left {
    float: left
  }

  @media (min-width:840px) {
    #export-container .text__feature__block .text__container .text.left {
      float: right
    }
  }

  #export-container .text__feature__block .text__container .text.right {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
  }

  #export-container .text__feature__block .text__container .text.pd-grey {
    padding: 2rem
  }

  @media (min-width:840px) {
    #export-container .text__feature__block .text__container .text.pd-grey {
      padding: 2.5rem 4rem
    }
  }

  @media (min-width:1180px) {
    #export-container .text__feature__block .text__container .text.pd-grey {
      padding-right: 3rem
    }
  }

  #export-container .text__feature__block .text__container .text.pd-white {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 2rem
  }

  @media (min-width:840px) {
    #export-container .text__feature__block .text__container .text.pd-white {
      margin-bottom: 0
    }
  }

  #export-container .text__feature__block .text__container .text.pd-white.left {
    padding-left: 0
  }

  @media (min-width:840px) {
    #export-container .text__feature__block .text__container .text.pd-white.left {
      padding-left: 45px
    }
  }

  #export-container .text__feature__block .text__container .text .heading {
    font-weight: 700;
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity));
    width: 100%;
    margin: 0
  }

  #export-container .text__feature__block .text__container .text .heading.pd-bg__black {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity))
  }

  #export-container .text__feature__block .text__container .text .summary {
    width: 100%;
    font-weight: 400;
    font-size: 15px;
    margin-top: 1rem;
    margin-bottom: 2rem;
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity));
    line-height: 165%
  }

  #export-container .cta__single__container.pd-bg__black {
    --bg-opacity: 1;
    background-color: #000;
    background-color: rgba(0, 0, 0, var(--bg-opacity))
  }

  #export-container .cta__single__container.pd-bg__black .cta {
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity))
  }

  #export-container .cta__single__container.pd-bg__black .cta .cta__content .cta__heading,
  #export-container .cta__single__container.pd-bg__black .cta .cta__content .cta__summary,
  #export-container .cta__single__container.pd-bg__black .cta .cta__content .cta__summary p {
    color: #000 !important
  }

  #export-container .cta__single__container.pd-bg__black .image__overlay {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.25%, #fff), color-stop(66.39%, hsla(0, 0%, 100%, 0)));
    background: linear-gradient(180deg, #fff .25%, hsla(0, 0%, 100%, 0) 66.39%)
  }

  @media (min-width:768px) {
    #export-container .cta__single__container.pd-bg__black .image__overlay {
      background: -webkit-gradient(linear, left top, right top, color-stop(.25%, #fff), color-stop(66.39%, hsla(0, 0%, 100%, 0)));
      background: linear-gradient(90deg, #fff .25%, hsla(0, 0%, 100%, 0) 66.39%)
    }
  }

  #export-container .cta__single__container .cta {
    --bg-opacity: 1;
    background-color: #000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity))
  }

  #export-container .cta__single__container .cta__image__container {
    position: relative;
    height: 340px
  }

  @media (min-width:768px) {
    #export-container .cta__single__container .cta__image__container {
      height: auto
    }
  }

  #export-container .cta__single__container .image__overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%;
    background-attachment: scroll;
    z-index: 10;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(.15%, #000), color-stop(66.39%, transparent));
    background: linear-gradient(180deg, #000 .15%, transparent 66.39%)
  }

  @media (min-width:768px) {
    #export-container .cta__single__container .image__overlay {
      background: -webkit-gradient(linear, left top, right top, color-stop(.15%, #000), color-stop(66.39%, transparent));
      background: linear-gradient(90deg, #000 .15%, transparent 66.39%)
    }
  }

  #export-container .cta__single__container .cta__image {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
  }

  #export-container .cta__single__container .cta__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 2.5rem;
    overflow: hidden
  }

  #export-container .cta__single__container .cta__content .cta__meta {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 13px;
    margin-bottom: 1rem;
    width: 100%
  }

  #export-container .cta__single__container .cta__content .cta__heading {
    font-weight: 700;
    font-size: 30px;
    margin-bottom: 1rem;
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
    width: 100%
  }

  #export-container .cta__single__container .cta__content .cta__summary {
    font-size: 19px;
    margin-bottom: 1rem;
    line-height: 165%;
    width: 100%;
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity));
    color: #fff !important
  }

  #export-container .cta__double__container.pd-bg__black {
    --bg-opacity: 1;
    background-color: #000;
    background-color: rgba(0, 0, 0, var(--bg-opacity))
  }

  #export-container .cta__double__container .cta,
  #export-container .cta__double__container.pd-bg__black .block__heading,
  #export-container .cta__double__container.pd-bg__black .block__summary {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity))
  }

  #export-container .cta__double__container .cta {
    height: 100%;
    margin-bottom: 1rem
  }

  #export-container .cta__double__container .cta.pd-black {
    --bg-opacity: 1;
    background-color: #000;
    background-color: rgba(0, 0, 0, var(--bg-opacity))
  }

  #export-container .cta__double__container .cta.pd-black.pd-bg__black {
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--bg-opacity))
  }

  #export-container .cta__double__container .cta.pd-black.pd-bg__black .summary,
  #export-container .cta__double__container .cta.pd-black.pd-bg__black .title {
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity))
  }

  #export-container .cta__double__container .cta.pd-green {
    --bg-opacity: 1;
    background-color: #26890d;
    background-color: rgba(38, 137, 13, var(--bg-opacity))
  }

  #export-container .cta__double__container .cta.pd-blue {
    --bg-opacity: 1;
    background-color: #007cb0;
    background-color: rgba(0, 124, 176, var(--bg-opacity))
  }

  #export-container .cta__double__container .cta .cta__content {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 2.5rem;
    height: 100%
  }

  #export-container .cta__double__container .cta .cta__content,
  #export-container .cta__double__container .cta .cta__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
  }

  #export-container .cta__double__container .cta .cta__header {
    overflow: hidden;
    width: 100%
  }

  @media (min-width:500px) {
    #export-container .cta__double__container .cta .cta__header {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row
    }
  }

  #export-container .cta__double__container .cta .cta__header .cta__text,
  #export-container .cta__double__container .cta .cta__header .cta__text.padded {
    padding-left: 0
  }

  #export-container .cta__double__container .cta .cta__header .title {
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 30px;
    width: 100%
  }

  #export-container .cta__double__container .cta .cta__header .summary {
    font-size: 19px;
    line-height: 165%;
    word-wrap: break-word;
    overflow-wrap: break-word;
    width: 100%
  }

  #export-container .cta__double__container .cta .button__container {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 40px;
    padding-top: 1.5rem;
    border-top-width: 1px
  }

  @media (min-width:500px) {
    #export-container .cta__double__container .cta .button__container {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      margin-left: -.5rem;
      margin-right: -.5rem
    }
  }

  #export-container .cta__double__container .cta .button__container .cta__button {
    margin-bottom: 1rem;
    width: 100%
  }

  @media (min-width:500px) {
    #export-container .cta__double__container .cta .button__container .cta__button {
      margin-bottom: 0;
      width: 50%;
      padding-left: .5rem;
      padding-right: .5rem
    }
  }

  #export-container .cta__double__container .cta .button__container .cta__button.pd-full {
    margin-bottom: 1rem;
    width: 100%
  }

  @media (min-width:500px) {
    #export-container .cta__double__container .cta .button__container .cta__button.pd-full {
      margin-bottom: 0;
      width: 100%
    }
  }

  #export-container .cta__double__container .cta .button__container.pd-black {
    border-color: rgba(117, 120, 123, .3)
  }

  #export-container .cta__double__container .cta .button__container.pd-blue,
  #export-container .cta__double__container .cta .button__container.pd-green {
    border-color: hsla(0, 0%, 100%, .3)
  }

  #export-container .contacts__block.pd-bg__black {
    --bg-opacity: 1;
    background-color: #000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity))
  }

  #export-container .contacts__block.pd-bg__black .card .contact__card__details .details .name,
  #export-container .contacts__block.pd-bg__black .card .contact__card__details .details .role {
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity))
  }

  #export-container .contacts__block.pd-bg__black .block__heading,
  #export-container .contacts__block.pd-bg__black .block__summary,
  #export-container .contacts__block.pd-bg__black .grey {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity))
  }

  #export-container .contacts__block.pd-bg__black .grey {
    --bg-opacity: 1;
    background-color: #000;
    background-color: rgba(0, 0, 0, var(--bg-opacity))
  }

  #export-container .contacts__block.pd-bg__black .contact__header .name {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity))
  }

  #export-container .contacts__block.pd-bg__black .simple .contact .contact__details .details .contact__footer .link {
    font-weight: 700;
    font-size: 14px
  }

  #export-container .contacts__block.pd-bg__black .simple .contact .contact__details .details .contact__footer .link.pd-green {
    --text-opacity: 1;
    color: #26890d;
    color: rgba(38, 137, 13, var(--text-opacity))
  }

  #export-container .contacts__block.pd-bg__black .simple .contact .contact__details .details .contact__footer .link.pd-blue {
    --text-opacity: 1;
    color: #007cb0;
    color: rgba(0, 124, 176, var(--text-opacity))
  }

  #export-container .contacts__block.pd-bg__black .simple .contact .contact__details .details .contact__footer .link.pd-default,
  #export-container .contacts__block.pd-bg__black .simple .contact .contact__details .details .contact__footer .link:hover {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity))
  }

  #export-container .contacts__block .grey {
    --bg-opacity: 1;
    background-color: #f8f8f7;
    background-color: rgba(248, 248, 247, var(--bg-opacity));
    padding: 2.5rem
  }

  #export-container .contacts__block .simple {
    margin-bottom: 2rem
  }

  #export-container .contacts__block .simple .profile__image,
  #export-container .contacts__block .simple .profile__image.medium {
    width: 160px
  }

  @media (min-width:768px) {
    #export-container .contacts__block .simple .profile__image.medium {
      width: 163px
    }
  }

  #export-container .contacts__block .simple .profile__image.large {
    width: 160px
  }

  @media (min-width:768px) {
    #export-container .contacts__block .simple .profile__image.large {
      width: 268px
    }
  }

  #export-container .contacts__block .card.card__spacing {
    margin-bottom: 150px
  }

  #export-container .contacts__block .card .profile__image,
  #export-container .contacts__block .card .profile__image.medium {
    width: 160px
  }

  @media (min-width:1230px) {
    #export-container .contacts__block .card .profile__image.medium {
      width: 163px
    }
  }

  #export-container .contacts__block .card .profile__image.large {
    width: 160px
  }

  @media (min-width:1230px) {
    #export-container .contacts__block .card .profile__image.large {
      width: 268px
    }
  }

  #export-container .contacts__block .card.single,
  #export-container .contacts__block .simple.single {
    margin-left: auto;
    margin-right: auto
  }

  #export-container .contacts__block .card .contact,
  #export-container .contacts__block .simple .contact {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    height: 100%
  }

  #export-container .contacts__block .card .contact.single,
  #export-container .contacts__block .simple .contact.single {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%
  }

  #export-container .contacts__block .card .contact .contact__details,
  #export-container .contacts__block .simple .contact .contact__details {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
    padding-left: 2rem
  }

  @media (min-width:768px) {

    #export-container .contacts__block .card .contact .contact__details,
    #export-container .contacts__block .simple .contact .contact__details {
      padding-left: 21px
    }
  }

  #export-container .contacts__block .card .contact .contact__details .details,
  #export-container .contacts__block .simple .contact .contact__details .details {
    width: 100%;
    border-top-width: 4px;
    border-bottom-width: 1px;
    padding-top: 21px;
    padding-bottom: 21px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 100%
  }

  #export-container .contacts__block .card .contact .contact__details .details.pd-default,
  #export-container .contacts__block .simple .contact .contact__details .details.pd-default {
    border-top-color: #000;
    border-bottom-color: rgba(0, 0, 0, .2)
  }

  #export-container .contacts__block .card .contact .contact__details .details.pd-green,
  #export-container .contacts__block .simple .contact .contact__details .details.pd-green {
    border-top-color: #26890d;
    border-bottom-color: rgba(0, 124, 176, .2)
  }

  #export-container .contacts__block .card .contact .contact__details .details.pd-blue,
  #export-container .contacts__block .simple .contact .contact__details .details.pd-blue {
    border-top-color: #007cb0;
    border-bottom-color: rgba(0, 124, 176, .2)
  }

  #export-container .contacts__block .card .contact .contact__details .details .name,
  #export-container .contacts__block .simple .contact .contact__details .details .name {
    font-weight: 400;
    font-size: 19px;
    margin-bottom: .25rem
  }

  #export-container .contacts__block .card .contact .contact__details .details .role,
  #export-container .contacts__block .simple .contact .contact__details .details .role {
    font-weight: 400;
    font-size: 14px
  }

  #export-container .contacts__block .card .contact .contact__details .details .contact__header,
  #export-container .contacts__block .simple .contact .contact__details .details .contact__header {
    margin-bottom: 2.5rem
  }

  #export-container .contacts__block .card .contact .contact__details .details .contact__footer,
  #export-container .contacts__block .simple .contact .contact__details .details .contact__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
  }

  #export-container .contacts__block .card .contact .contact__details .details .contact__footer .link,
  #export-container .contacts__block .simple .contact .contact__details .details .contact__footer .link {
    font-weight: 700;
    font-size: 14px
  }

  #export-container .contacts__block .card .contact .contact__details .details .contact__footer .link.pd-green,
  #export-container .contacts__block .simple .contact .contact__details .details .contact__footer .link.pd-green {
    --text-opacity: 1;
    color: #26890d;
    color: rgba(38, 137, 13, var(--text-opacity))
  }

  #export-container .contacts__block .card .contact .contact__details .details .contact__footer .link.pd-blue,
  #export-container .contacts__block .simple .contact .contact__details .details .contact__footer .link.pd-blue {
    --text-opacity: 1;
    color: #007cb0;
    color: rgba(0, 124, 176, var(--text-opacity))
  }

  #export-container .contacts__block .card .contact .contact__details .details .contact__footer .link.pd-default,
  #export-container .contacts__block .card .contact .contact__details .details .contact__footer .link:hover,
  #export-container .contacts__block .simple .contact .contact__details .details .contact__footer .link.pd-default,
  #export-container .contacts__block .simple .contact .contact__details .details .contact__footer .link:hover {
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity))
  }

  #export-container .contacts__block .simple .contact .contact__details .details {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
  }

  #export-container .contacts__block .simple .contact .contact__details .details .contact__header {
    margin-bottom: 1rem
  }

  #export-container .contacts__block .card .contact__card__details {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%
  }

  #export-container .contacts__block .card .contact__card__details .details {
    width: 100%;
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
    padding: 21px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    height: auto;
    -webkit-transform: translateX(-21px);
    transform: translateX(-21px)
  }

  #export-container .contacts__block .card .contact__card__details .details.col__1\/3 {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 100%;
    width: 100%;
    -webkit-transform: translate(-21px, 25%);
    transform: translate(-21px, 25%)
  }

  @media (min-width:768px) {
    #export-container .contacts__block .card .contact__card__details .details.col__1\/3 {
      width: 116%
    }
  }

  #export-container .contacts__block .card .contact__card__details .details.pd-default {
    border-top-color: #000
  }

  #export-container .contacts__block .card .contact__card__details .details.pd-green {
    border-top-color: #26890d
  }

  #export-container .contacts__block .card .contact__card__details .details.pd-blue {
    border-top-color: #007cb0
  }

  #export-container .contacts__block .card .contact__card__details .details .name {
    font-weight: 400;
    font-size: 19px;
    margin-bottom: .25rem
  }

  #export-container .contacts__block .card .contact__card__details .details .role {
    font-weight: 400;
    font-size: 14px
  }

  #export-container .contacts__block .card .contact__card__details .details .contact__header {
    margin-bottom: 1rem
  }

  #export-container .contacts__block .card .contact__card__details .details .contact__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
  }

  #export-container .contacts__block .card .contact__card__details .details .contact__footer .link {
    font-weight: 700;
    font-size: 14px
  }

  #export-container .contacts__block .card .contact__card__details .details .contact__footer .link:hover {
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity))
  }

  #export-container .contacts__block .card .contact__card__details .details .contact__footer .link.pd-green {
    --text-opacity: 1;
    color: #26890d;
    color: rgba(38, 137, 13, var(--text-opacity))
  }

  #export-container .contacts__block .card .contact__card__details .details .contact__footer .link.pd-blue {
    --text-opacity: 1;
    color: #007cb0;
    color: rgba(0, 124, 176, var(--text-opacity))
  }

  #export-container .contacts__block .card .contact__card__details .details .contact__footer .link.pd-default {
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity))
  }

  #export-container .contacts__block .card .contact__card__details .details .contact__footer .link.pd-default:hover {
    --text-opacity: 1;
    color: #26890d;
    color: rgba(38, 137, 13, var(--text-opacity))
  }

  #export-container .accordion__block.pd-bg__black {
    --bg-opacity: 1;
    background-color: #000;
    background-color: rgba(0, 0, 0, var(--bg-opacity))
  }

  #export-container .accordion__block.pd-bg__black,
  #export-container .accordion__block.pd-bg__black .accordion__content .block__summary,
  #export-container .accordion__block.pd-bg__black .accordion__content .rich__heading,
  #export-container .accordion__block.pd-bg__black .block__heading {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity))
  }

  #export-container .accordion__block .accordion__container {
    border-top-width: 1px;
    --border-opacity: 1;
    border-color: #a7a8aa;
    border-color: rgba(167, 168, 170, var(--border-opacity))
  }

  #export-container .accordion__block .accordion {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
  }

  #export-container .accordion__block .accordion:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity))
  }

  #export-container .accordion__block .accordion .accordion__icon {
    -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform;
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
    margin-right: 2rem;
    width: 29px;
    height: 29px
  }

  #export-container .accordion__block .accordion .accordion__icon svg.pd-green line {
    stroke: #26890d
  }

  #export-container .accordion__block .accordion .accordion__icon svg.pd-blue line {
    stroke: #007cb0
  }

  #export-container .accordion__block .accordion .accordion__icon svg.pd-default line {
    stroke: #000
  }

  #export-container .accordion__block .accordion__content {
    padding-left: 0
  }

  @media (min-width:768px) {
    #export-container .accordion__block .accordion__content {
      padding-left: 3.75rem
    }
  }

  #export-container .accordion__block .accordion__wrapper {
    border-bottom-width: 1px;
    --border-opacity: 1;
    border-color: #a7a8aa;
    border-color: rgba(167, 168, 170, var(--border-opacity))
  }

  #export-container .accordion__block .accordion__title {
    font-size: 21px;
    font-weight: 700;
    padding-bottom: 0;
    margin: 0 2.5rem 0 0;
    text-align: left;
    line-height: 1.25
  }

  #export-container .accordion__block .accordion__title.pd-green {
    --text-opacity: 1;
    color: #26890d;
    color: rgba(38, 137, 13, var(--text-opacity))
  }

  #export-container .accordion__block .accordion__title.pd-blue {
    --text-opacity: 1;
    color: #007cb0;
    color: rgba(0, 124, 176, var(--text-opacity))
  }

  #export-container .accordion__block .accordion__title.pd-default {
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity))
  }

  #export-container .asym__panel__block.pd-bg__black {
    --bg-opacity: 1;
    background-color: #000;
    background-color: rgba(0, 0, 0, var(--bg-opacity))
  }

  #export-container .asym__panel__block.pd-bg__black .block__heading,
  #export-container .asym__panel__block.pd-bg__black .block__summary {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity))
  }

  #export-container .asym__panel__block .asym__panel__grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: auto;
    overflow: hidden
  }

  @media (min-width:768px) {
    #export-container .asym__panel__block .asym__panel__grid {
      height: 576px
    }
  }

  #export-container .asym__panel__block .asym__panel__grid .panel__asym {
    overflow: hidden;
    position: relative;
    height: 100%;
    background-size: cover;
    margin-right: 0;
    height: 268px;
    margin-bottom: 1rem;
    cursor: pointer
  }

  @media (min-width:768px) {
    #export-container .asym__panel__block .asym__panel__grid .panel__asym {
      margin-right: 40px;
      height: 100%;
      margin-bottom: 0
    }
  }

  #export-container .asym__panel__block .asym__panel__grid .panel__asym:hover .panel__asym__bg {
    -webkit-transform: scale(1.3);
    transform: scale(1.3)
  }

  #export-container .asym__panel__block .asym__panel__grid .panel__asym .panel__asym__bg {
    height: 100%;
    -webkit-transition: -webkit-transform 1s ease !important;
    transition: -webkit-transform 1s ease !important;
    transition: transform 1s ease !important;
    transition: transform 1s ease, -webkit-transform 1s ease !important
  }

  @media (min-width:768px) {
    #export-container .asym__panel__block .asym__panel__grid .panel__asym .panel__asym__bg {
      height: 100%
    }
  }

  #export-container .asym__panel__block .asym__panel__grid .panel__asym .panel__inset {
    position: absolute;
    max-width: 300px;
    top: 28px;
    left: 26px
  }

  #export-container .asym__panel__block .asym__panel__grid .panel__asym.two__cols:first-child {
    width: 100%
  }

  @media (min-width:768px) {
    #export-container .asym__panel__block .asym__panel__grid .panel__asym.two__cols:first-child {
      width: 50%
    }
  }

  #export-container .asym__panel__block .asym__panel__grid .panel__asym.two__cols:nth-child(2) {
    width: 100%;
    -ms-flex-preferred-size: auto;
    flex-basis: auto
  }

  @media (min-width:768px) {
    #export-container .asym__panel__block .asym__panel__grid .panel__asym.two__cols:nth-child(2) {
      width: 50%
    }
  }

  #export-container .asym__panel__block .asym__panel__grid .panel__asym.two__cols:last-child {
    margin-bottom: 0
  }

  #export-container .asym__panel__block .asym__panel__grid .panel__asym:first-child {
    width: 100%
  }

  @media (min-width:768px) {
    #export-container .asym__panel__block .asym__panel__grid .panel__asym:first-child {
      width: 33.3333%
    }
  }

  #export-container .asym__panel__block .asym__panel__grid .panel__asym:nth-child(2),
  #export-container .asym__panel__block .asym__panel__grid .panel__asym:nth-child(3) {
    width: 100%;
    -ms-flex-preferred-size: auto;
    flex-basis: auto
  }

  @media (min-width:768px) {

    #export-container .asym__panel__block .asym__panel__grid .panel__asym:nth-child(2),
    #export-container .asym__panel__block .asym__panel__grid .panel__asym:nth-child(3) {
      margin-bottom: 40px;
      width: 66.6666%;
      -ms-flex-preferred-size: calc(50% - 20px);
      flex-basis: calc(50% - 20px)
    }
  }

  #export-container .asym__panel__block .asym__panel__grid .panel__asym:last-child {
    margin-bottom: 0
  }

  #export-container .carousel__block.pd-bg__black {
    --bg-opacity: 1;
    background-color: #000;
    background-color: rgba(0, 0, 0, var(--bg-opacity))
  }

  #export-container .carousel__block.pd-bg__black .block__heading,
  #export-container .carousel__block.pd-bg__black .block__summary {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity))
  }

  #export-container .carousel__block .offset__carousel {
    overflow-x: hidden;
    width: 100%;
    cursor: pointer;
    position: relative;
    min-height: 390px
  }

  #export-container .carousel__block .offset__carousel.pd-is-hidden {
    opacity: 0
  }

  #export-container .carousel__block .offset__carousel.pd-centered .flickity-page-dots {
    position: absolute;
    float: right;
    line-height: 1;
    padding: 0;
    list-style: none;
    bottom: 0;
    right: 50%;
    -webkit-transform: translateX(50%);
    transform: translateX(50%)
  }

  #export-container .carousel__block .offset__carousel .flickity-page-dots {
    position: absolute;
    float: right;
    line-height: 1;
    padding: 0;
    list-style: none;
    bottom: 0;
    right: 20px
  }

  @media (min-width:640px) {
    #export-container .carousel__block .offset__carousel .flickity-page-dots {
      right: 70px
    }
  }

  @media (min-width:900px) {
    #export-container .carousel__block .offset__carousel .flickity-page-dots {
      right: 150px
    }
  }

  #export-container .carousel__block .offset__carousel .flickity-rtl .flickity-page-dots {
    direction: rtl
  }

  #export-container .carousel__block .offset__carousel .flickity-page-dots .dot {
    border: 1px solid #007cb0;
    position: relative;
    display: inline-block;
    width: 14px;
    height: 14px;
    margin: 0 6px;
    opacity: 1;
    background: #007cb0;
    border-radius: 50%;
    cursor: pointer
  }

  #export-container .carousel__block .offset__carousel .flickity-page-dots .dot:after {
    content: "";
    position: absolute;
    top: -4px;
    left: -4px;
    display: block;
    width: 14px;
    height: 14px;
    opacity: 0;
    border-radius: 100%;
    -webkit-transition: opacity .6s ease;
    transition: opacity .6s ease
  }

  #export-container .carousel__block .offset__carousel .flickity-page-dots .dot.is-selected {
    opacity: 1;
    background: transparent
  }

  #export-container .carousel__block .offset__carousel .ofst__slide {
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
    width: 100%;
    min-height: 350px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    margin-right: 20px
  }

  @media (min-width:640px) {
    #export-container .carousel__block .offset__carousel .ofst__slide {
      width: calc(50% - 30px)
    }
  }

  @media (min-width:900px) {
    #export-container .carousel__block .offset__carousel .ofst__slide {
      width: calc(33.33333% - 20px)
    }
  }

  #export-container .carousel__block .offset__carousel .ofst__slide:hover .slide__hover {
    -webkit-animation: fadeIn 1.5s ease;
    animation: fadeIn 1.5s ease
  }

  #export-container .carousel__block .offset__carousel .ofst__slide .ofst__slide__bg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100% !important;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    font-family: "object-fit: cover;"
  }

  #export-container .carousel__block .offset__carousel .ofst__slide .slide__hover {
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-box-shadow: inset 0 0 0 2000px rgba(0, 0, 0, .4);
    box-shadow: inset 0 0 0 2000px rgba(0, 0, 0, .4);
    z-index: 0;
    opacity: 0;
    -webkit-animation: fadeOut 1s ease;
    animation: fadeOut 1s ease
  }

  #export-container .carousel__block .offset__carousel .ofst__slide .slide__hover.pd-show {
    -webkit-animation: fadeIn 1s ease;
    animation: fadeIn 1s ease
  }

  #export-container .carousel__block .offset__carousel .ofst__slide .slide__hover .slide__hover__image {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100% !important;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    font-family: "object-fit: cover;"
  }

  #export-container .carousel__block .offset__carousel .ofst__slide .slide__hover .slide__hover__overlay {
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
  }

  #export-container .carousel__block .offset__carousel .ofst__slide .slide__contents {
    padding: 2rem;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    z-index: 10
  }

  #export-container .carousel__block .offset__carousel .ofst__slide .slide__title {
    font-size: 28px;
    line-height: 165%;
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
    font-weight: 700;
    width: 75%
  }

  #export-container .carousel__block .offset__carousel .ofst__slide .slide__summary {
    font-size: 19px;
    line-height: 165%;
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity))
  }

  @-webkit-keyframes fadeIn {
    0% {
      opacity: 0
    }

    to {
      opacity: 1
    }
  }

  @keyframes fadeIn {
    0% {
      opacity: 0
    }

    to {
      opacity: 1
    }
  }

  @-webkit-keyframes fadeOut {
    0% {
      opacity: 1
    }

    to {
      opacity: 0
    }
  }

  @keyframes fadeOut {
    0% {
      opacity: 1
    }

    to {
      opacity: 0
    }
  }

  #export-container .chapters__block.pd-bg__black {
    --bg-opacity: 1;
    background-color: #000;
    background-color: rgba(0, 0, 0, var(--bg-opacity))
  }

  #export-container .chapters__block.pd-bg__black .block__heading,
  #export-container .chapters__block.pd-bg__black .block__summary {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity))
  }

  #export-container .five__word__block {
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity))
  }

  #export-container .five__word__block.pd-bg__black {
    --bg-opacity: 1;
    background-color: #000;
    background-color: rgba(0, 0, 0, var(--bg-opacity))
  }

  #export-container .five__word__block.pd-bg__black,
  #export-container .five__word__block.pd-bg__black .word__heading {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity))
  }

  #export-container .five__word__block .word__container {
    margin-bottom: 50px
  }

  @media (min-width:768px) {
    #export-container .five__word__block .word__container {
      margin-bottom: 75px
    }
  }

  #export-container .five__word__block .word__container:last-child {
    margin-bottom: 0
  }

  #export-container .five__word__block .heading__container.pd-heading-hide {
    opacity: 0
  }

  #export-container .five__word__block .word__heading {
    font-weight: 700
  }

  #export-container .social__block.pd-bg__black {
    --bg-opacity: 1;
    background-color: #000;
    background-color: rgba(0, 0, 0, var(--bg-opacity))
  }

  #export-container .social__block.pd-bg__black .block__heading,
  #export-container .social__block.pd-bg__black .block__summary {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity))
  }

  #export-container .social__block.pd-bg__black .pd__social__links .pd__social__link__item .pd__social__link.pd-green:hover svg path {
    fill: #26890d
  }

  #export-container .social__block.pd-bg__black .pd__social__links .pd__social__link__item .pd__social__link.pd-blue:hover svg path {
    fill: #007cb0
  }

  #export-container .social__block.pd-bg__black .pd__social__links .pd__social__link__item .pd__social__link.pd-black:hover svg path,
  #export-container .social__block.pd-bg__black .pd__social__links .pd__social__link__item .pd__social__link svg path {
    fill: #fff
  }

  #export-container .social__block .pd__social__links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
  }

  #export-container .social__block .pd__social__links .pd__social__link__item {
    margin-right: 12px
  }

  #export-container .social__block .pd__social__links .pd__social__link__item:last-child {
    margin-right: 0
  }

  #export-container .social__block .pd__social__links .pd__social__link__item .pd__social__link.pd-green:hover svg path {
    fill: #26890d
  }

  #export-container .social__block .pd__social__links .pd__social__link__item .pd__social__link.pd-blue:hover svg path {
    fill: #007cb0
  }

  #export-container .social__block .pd__social__links .pd__social__link__item .pd__social__link.pd-black:hover svg path {
    fill: #000
  }

  #export-container .social__block .pd__social__links .pd__social__link__item .pd__social__link svg {
    width: 40px;
    height: 40px
  }

  @media (min-width:768px) {
    #export-container .social__block .pd__social__links .pd__social__link__item .pd__social__link svg {
      width: 50px;
      height: 50px
    }
  }

  #export-container .social__block .pd__social__links .pd__social__link__item .pd__social__link svg path {
    fill: #000
  }

  #export-container .events__block .feature__listing__grid.pd-events {
    padding: 30px 0;
    border-bottom: 1px solid rgba(0, 0, 0, .4)
  }

  #export-container .events__block .feature__listing__grid.pd-events.pd-bg__black {
    border-bottom: 1px solid hsla(0, 0%, 100%, .4)
  }

  #export-container .events__block .feature__listing__grid.pd-events.pd-last__event {
    border-bottom: none
  }

  #export-container .events__block .event__image {
    padding-left: 28px;
    margin-bottom: 30px
  }

  @media (min-width:768px) {
    #export-container .events__block .event__image {
      margin-bottom: 0
    }
  }

  #export-container .events__block .pd-event__date {
    padding: 20px 28px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #000;
    position: absolute;
    top: 0;
    margin-top: 25px;
    z-index: 1
  }

  #export-container .events__block .pd-event__date .pd-event__year {
    width: 100%;
    font-weight: 700;
    font-size: 19px;
    --text-opacity: 1;
    color: #007cb0;
    color: rgba(0, 124, 176, var(--text-opacity))
  }

  #export-container .events__block .pd-event__date .pd-event__month {
    width: 100%;
    font-weight: 400;
    font-size: 30px;
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity))
  }

  #export-container .events__block .pd-event__date.pd-bg__black {
    background-color: #fff
  }

  #export-container .events__block .pd-event__date.pd-bg__black .pd-event__month {
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity))
  }

  #export-container .events__block.pd-bg__black {
    --bg-opacity: 1;
    background-color: #000;
    background-color: rgba(0, 0, 0, var(--bg-opacity))
  }

  #export-container .events__block.pd-bg__black .block__heading,
  #export-container .events__block.pd-bg__black .block__summary {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity))
  }

  #export-container .events__block.pd-bg__black .text__container.pd-bg__black {
    --bg-opacity: 1;
    background-color: #000;
    background-color: rgba(0, 0, 0, var(--bg-opacity))
  }

  #export-container .events__block.pd-bg__black .text__container.pd-bg__black .text .heading,
  #export-container .events__block.pd-bg__black .text__container.pd-bg__black .text .pd-summary {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity))
  }

  #export-container .events__block .feature__wrapper.pd-white {
    width: 100%;
    position: relative;
    margin-top: 1rem
  }

  @media (min-width:840px) {
    #export-container .events__block .feature__wrapper.pd-white {
      margin-top: 0
    }
  }

  #export-container .events__block .feature__wrapper.grey {
    width: 100%;
    margin-top: 0
  }

  @media (min-width:840px) {
    #export-container .events__block .feature__wrapper.grey {
      width: 116%
    }
  }

  #export-container .events__block .feature__wrapper.grey.left {
    -webkit-transform: none;
    transform: none
  }

  @media (min-width:840px) {
    #export-container .events__block .feature__wrapper.grey.left {
      -webkit-transform: translateY(38px);
      transform: translateY(38px)
    }
  }

  #export-container .events__block .feature__wrapper.grey.right {
    -webkit-transform: none;
    transform: none
  }

  @media (min-width:840px) {
    #export-container .events__block .feature__wrapper.grey.right {
      -webkit-transform: translate(-100px, 38px);
      transform: translate(-100px, 38px)
    }
  }

  #export-container .events__block .text__container {
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--bg-opacity))
  }

  #export-container .events__block .text__container .text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    max-width: none
  }

  @media (min-width:840px) {
    #export-container .events__block .text__container .text {
      max-width: 450px
    }
  }

  #export-container .events__block .text__container .text .heading {
    font-weight: 700;
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity));
    width: 100%;
    margin: 0
  }

  #export-container .events__block .text__container .text .pd-summary {
    width: 100%;
    font-weight: 400;
    font-size: 15px;
    margin-top: 1rem;
    margin-bottom: 2rem;
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity));
    line-height: 165%
  }

  #export-container .pd-blocks-top {
    padding-top: 2.5rem
  }

  @media (min-width:768px) {
    #export-container .pd-blocks-top {
      padding-top: 3rem
    }
  }

  #export-container .pd-blocks-bottom {
    padding-bottom: 2.5rem
  }

  @media (min-width:768px) {
    #export-container .pd-blocks-bottom {
      padding-bottom: 3rem
    }
  }

  #export-container .pd-blocks-top-standard {
    padding-top: 2.5rem
  }

  @media (min-width:768px) {
    #export-container .pd-blocks-top-standard {
      padding-top: 3rem
    }
  }

  #export-container .pd-blocks-bottom-standard {
    padding-bottom: 2.5rem
  }

  @media (min-width:768px) {
    #export-container .pd-blocks-bottom-standard {
      padding-bottom: 3rem
    }
  }

  #export-container .pd-blocks-top-large {
    padding-top: 2.5rem
  }

  @media (min-width:768px) {
    #export-container .pd-blocks-top-large {
      padding-top: 6rem
    }
  }

  #export-container .pd-blocks-bottom-large {
    padding-bottom: 2.5rem
  }

  @media (min-width:768px) {
    #export-container .pd-blocks-bottom-large {
      padding-bottom: 6rem
    }
  }

  #export-container .pd-blocks-top-none {
    padding-top: 0
  }

  #export-container .pd-blocks-bottom-none {
    padding-bottom: 0
  }

  #export-container .pd-code__block.pd-bg__black {
    --bg-opacity: 1;
    background-color: #000;
    background-color: rgba(0, 0, 0, var(--bg-opacity))
  }

  #export-container .pd-code__block.pd-bg__black .block__heading,
  #export-container .pd-code__block.pd-bg__black .block__summary {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity))
  }

  #export-container .pd-code__block .pd-content.centered {
    max-width: 786px;
    margin-left: auto;
    margin-right: auto
  }

  #export-container .rotate-0 {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
  }

  #export-container .rotate-45 {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
  }

  #export-container .rotate-90 {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
  }

  #export-container .rotate-180 {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
  }

  #export-container .rotate-270 {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg)
  }

  #export-container .group:hover .rotate-45 {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
  }

  #export-container .text__component__button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 700;
    font-size: 13px
  }

  #export-container .text__component__button.header__nav,
  #export-container .text__component__button:hover {
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity))
  }

  #export-container .text__component__button.header__nav.pd-black-bg.pd-green {
    --text-opacity: 1;
    color: #26890d;
    color: rgba(38, 137, 13, var(--text-opacity))
  }

  #export-container .text__component__button.header__nav.pd-black-bg.pd-green:hover {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity))
  }

  #export-container .text__component__button.header__nav.pd-black-bg.pd-green:hover svg path {
    fill: #fff
  }

  #export-container .text__component__button.header__nav.pd-black-bg.pd-green svg path {
    fill: #26890d
  }

  #export-container .text__component__button.header__nav.pd-black-bg.pd-blue {
    --text-opacity: 1;
    color: #007cb0;
    color: rgba(0, 124, 176, var(--text-opacity))
  }

  #export-container .text__component__button.header__nav.pd-black-bg.pd-blue:hover {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity))
  }

  #export-container .text__component__button.header__nav.pd-black-bg.pd-blue:hover svg path {
    fill: #fff
  }

  #export-container .text__component__button.header__nav.pd-black-bg.pd-blue svg path {
    fill: #007cb0
  }

  #export-container .text__component__button.header__nav.pd-black-bg.pd-white {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity))
  }

  #export-container .text__component__button.header__nav.pd-black-bg.pd-white svg path {
    fill: hsla(0, 0%, 100%, .5)
  }

  @media (min-width:768px) {
    #export-container .text__component__button.header__nav.pd-black-bg.pd-white {
      --text-opacity: 1;
      color: #fff;
      color: rgba(255, 255, 255, var(--text-opacity))
    }

    #export-container .text__component__button.header__nav.pd-black-bg.pd-white svg path {
      fill: hsla(0, 0%, 100%, .5)
    }
  }

  #export-container .text__component__button.header__nav.pd-black-bg.pd-white:hover {
    color: hsla(0, 0%, 100%, .5)
  }

  #export-container .text__component__button.header__nav.pd-black-bg.pd-white:hover svg path {
    fill: hsla(0, 0%, 100%, .5)
  }

  #export-container .text__component__button.header__nav.pd-black-bg.pd-default {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity))
  }

  @media (min-width:768px) {
    #export-container .text__component__button.header__nav.pd-black-bg.pd-default {
      --text-opacity: 1;
      color: #fff;
      color: rgba(255, 255, 255, var(--text-opacity))
    }
  }

  #export-container .text__component__button.header__nav.pd-green {
    --text-opacity: 1;
    color: #26890d;
    color: rgba(38, 137, 13, var(--text-opacity))
  }

  #export-container .text__component__button.header__nav.pd-green:hover {
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity))
  }

  #export-container .text__component__button.header__nav.pd-green:hover svg path {
    fill: #000
  }

  #export-container .text__component__button.header__nav.pd-green svg path {
    fill: #26890d
  }

  #export-container .text__component__button.header__nav.pd-blue {
    --text-opacity: 1;
    color: #007cb0;
    color: rgba(0, 124, 176, var(--text-opacity))
  }

  #export-container .text__component__button.header__nav.pd-blue:hover {
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity))
  }

  #export-container .text__component__button.header__nav.pd-blue:hover svg path {
    fill: #000
  }

  #export-container .text__component__button.header__nav.pd-blue svg path {
    fill: #007cb0
  }

  #export-container .text__component__button.header__nav.pd-white {
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity))
  }

  #export-container .text__component__button.header__nav.pd-white svg path {
    fill: rgba(0, 0, 0, .5)
  }

  @media (min-width:768px) {
    #export-container .text__component__button.header__nav.pd-white {
      --text-opacity: 1;
      color: #fff;
      color: rgba(255, 255, 255, var(--text-opacity))
    }

    #export-container .text__component__button.header__nav.pd-white svg path {
      fill: hsla(0, 0%, 100%, .5)
    }
  }

  #export-container .text__component__button.header__nav.pd-white:hover {
    color: hsla(0, 0%, 100%, .5)
  }

  #export-container .text__component__button.header__nav.pd-white:hover svg path {
    fill: hsla(0, 0%, 100%, .5)
  }

  #export-container .text__component__button.header__nav.pd-default {
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity))
  }

  @media (min-width:768px) {
    #export-container .text__component__button.header__nav.pd-default {
      --text-opacity: 1;
      color: #fff;
      color: rgba(255, 255, 255, var(--text-opacity))
    }
  }

  #export-container .text__component__button.header__nav svg {
    margin-left: .5rem
  }

  #export-container .text__component__button.header__nav svg path {
    fill: #000
  }

  @media (min-width:768px) {
    #export-container .text__component__button.header__nav svg path {
      fill: hsla(0, 0%, 100%, .5)
    }
  }

  #export-container .text__component__button.header__nav:hover {
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity))
  }

  #export-container .text__component__button.header__nav:hover svg path {
    fill: #000
  }

  #export-container .text__component__button.pd-white {
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity))
  }

  #export-container .text__component__button.pd-white svg path {
    stroke: rgba(0, 0, 0, .5)
  }

  @media (min-width:768px) {
    #export-container .text__component__button.pd-white {
      --text-opacity: 1;
      color: #fff;
      color: rgba(255, 255, 255, var(--text-opacity))
    }

    #export-container .text__component__button.pd-white svg path {
      stroke: hsla(0, 0%, 100%, .5)
    }
  }

  #export-container .text__component__button.pd-white:hover {
    --text-opacity: 1;
    color: #26890d;
    color: rgba(38, 137, 13, var(--text-opacity))
  }

  #export-container .text__component__button.pd-white:hover svg path {
    stroke: #26890d
  }

  #export-container .text__component__button.pd-green {
    --text-opacity: 1;
    color: #26890d;
    color: rgba(38, 137, 13, var(--text-opacity))
  }

  #export-container .text__component__button.pd-green:hover {
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity))
  }

  #export-container .text__component__button.pd-green:hover svg path {
    stroke: #000
  }

  #export-container .text__component__button.pd-green svg path {
    stroke: #26890d
  }

  #export-container .text__component__button.pd-blue {
    --text-opacity: 1;
    color: #007cb0;
    color: rgba(0, 124, 176, var(--text-opacity))
  }

  #export-container .text__component__button.pd-blue:hover {
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity))
  }

  #export-container .text__component__button.pd-blue:hover svg path {
    stroke: #000
  }

  #export-container .text__component__button.pd-blue svg path {
    stroke: #007cb0
  }

  #export-container .text__component__button.black-list {
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity))
  }

  #export-container .text__component__button.black-list svg {
    margin-left: .5rem
  }

  #export-container .text__component__button.black-list svg path {
    stroke: #000
  }

  #export-container .text__component__button.black-list:hover {
    --text-opacity: 1;
    color: #26890d;
    color: rgba(38, 137, 13, var(--text-opacity))
  }

  #export-container .text__component__button.black-list:hover svg path {
    stroke: #26890d
  }

  #export-container .text__component__button.black-list.pd-blue:hover {
    --text-opacity: 1;
    color: #007cb0;
    color: rgba(0, 124, 176, var(--text-opacity))
  }

  #export-container .text__component__button.black-list.pd-blue:hover svg path {
    stroke: #007cb0
  }

  #export-container .text__component__button.black-list.pd-green:hover {
    --text-opacity: 1;
    color: #26890d;
    color: rgba(38, 137, 13, var(--text-opacity))
  }

  #export-container .text__component__button.black-list.pd-green:hover svg path {
    stroke: #26890d
  }

  #export-container .text__component__button.black-list.pd-bg__black {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity))
  }

  #export-container .text__component__button.black-list.pd-bg__black svg path {
    stroke: #fff
  }

  #export-container .block__heading {
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity));
    font-weight: 700;
    margin-bottom: 1.5rem;
    max-width: 100%
  }

  @media (min-width:768px) {
    #export-container .block__heading {
      max-width: 835px
    }
  }

  #export-container .block__heading.heading__full {
    max-width: 100%
  }

  #export-container .block__heading.no-space {
    margin-bottom: .5rem
  }

  #export-container .block__summary {
    font-weight: 400;
    font-size: 18px;
    line-height: 1.625;
    padding-bottom: 1rem
  }

  @media (min-width:1024px) {
    #export-container .block__summary {
      font-size: 24px
    }
  }

  #export-container .block__summary.space__btm {
    margin-bottom: 1.5rem
  }

  #export-container .block__summary.space__grid {
    margin-bottom: 60px
  }

  #export-container .block__summary.max-w {
    max-width: 890px
  }

  #export-container .pd-wysiwyg {
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity));
    font-size: 18px;
    margin-top: 1.25rem;
    line-height: 165%
  }

  #export-container .pd-wysiwyg.accordion {
    padding-left: 5rem
  }

  #export-container .pd-wysiwyg.text__main blockquote {
    border-left-width: 4px;
    --border-opacity: 1;
    border-color: #26890d;
    border-color: rgba(38, 137, 13, var(--border-opacity));
    padding-left: 1rem;
    font-size: 26px;
    font-weight: 500;
    line-height: 1.25;
    margin: 1em 0 1.5em
  }

  #export-container .pd-wysiwyg.text__main blockquote,
  #export-container .pd-wysiwyg.text__main blockquote strong {
    --text-opacity: 1;
    color: #26890d;
    color: rgba(38, 137, 13, var(--text-opacity))
  }

  #export-container .pd-wysiwyg p {
    font-size: 18px;
    padding-bottom: 1rem
  }

  #export-container .pd-wysiwyg p:last-child {
    margin-bottom: 0;
    padding-bottom: 0
  }

  @media (min-width:768px) {
    #export-container .pd-wysiwyg {
      margin-top: 0
    }
  }

  #export-container .pd-wysiwyg a:hover {
    text-decoration: underline
  }

  #export-container .pd-wysiwyg a.pd-green {
    color: #26890d !important
  }

  #export-container .pd-wysiwyg a.pd-blue,
  #export-container .pd-wysiwyg a.pd-default {
    color: #007cb0 !important
  }

  #export-container .pd-wysiwyg ol {
    list-style-type: decimal
  }

  #export-container .pd-wysiwyg ol li {
    margin-left: 20px;
    list-style-position: initial
  }

  #export-container .pd-wysiwyg ul {
    list-style-type: disc;
    margin-left: 24px
  }

  #export-container .pd-wysiwyg ul li {
    list-style-position: outside
  }

  #export-container .pd-wysiwyg strong {
    font-weight: 700;
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity))
  }

  #export-container .pd-wysiwyg.pd-dark {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
    font-size: 18px;
    margin-top: 1.25rem;
    line-height: 165%
  }

  @media (min-width:1024px) {
    #export-container .pd-wysiwyg.pd-dark {
      margin-top: 0
    }
  }

  #export-container .pd-wysiwyg.pd-dark h1,
  #export-container .pd-wysiwyg.pd-dark h2,
  #export-container .pd-wysiwyg.pd-dark h3,
  #export-container .pd-wysiwyg.pd-dark h4 h5 {
    color: #fff !important
  }

  #export-container .pd-wysiwyg.pd-dark a {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
    font-size: 18px
  }

  #export-container .pd-wysiwyg.pd-dark strong {
    font-weight: 700;
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity))
  }

  #export-container .pd-wysiwyg.pd-summary {
    max-width: 890px;
    font-weight: 400;
    font-size: 22px;
    line-height: 1.625;
    margin-bottom: 2.5rem
  }

  @media (min-width:1024px) {
    #export-container .pd-wysiwyg.pd-summary {
      font-size: 24px
    }
  }

  #export-container .pd-wysiwyg.pd-summary.space__btm {
    margin-bottom: 1.5rem
  }

  #export-container .pd-wysiwyg.pd-summary.pd-cta {
    font-size: 18px
  }

  #export-container .pd-wysiwyg.pd-summary.pd-cta p {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
    font-size: 18px;
    margin-bottom: 0;
    padding-bottom: 0
  }

  #export-container .pd-wysiwyg.pd-summary.pd-cta p:last-child {
    margin-bottom: 0;
    padding-bottom: 0
  }

  #export-container .pd-wysiwyg.pd-summary.pd-cta ul {
    list-style-type: disc
  }

  #export-container .pd-wysiwyg.pd-summary.pd-cta ul li {
    list-style-position: outside
  }

  #export-container .pd-wysiwyg.pd-summary a,
  #export-container .pd-wysiwyg.pd-summary p {
    font-weight: 400;
    font-size: 22px;
    line-height: 1.625
  }

  @media (min-width:1024px) {

    #export-container .pd-wysiwyg.pd-summary a,
    #export-container .pd-wysiwyg.pd-summary p {
      font-size: 24px
    }
  }

  #export-container .pd-wysiwyg.pd-summary p {
    margin-bottom: 0;
    padding-bottom: 0
  }

  #export-container .pd-wysiwyg.pd-summary a:hover {
    text-decoration: underline
  }

  #export-container .pd-wysiwyg.pd-summary a.pd-green {
    --text-opacity: 1;
    color: #26890d;
    color: rgba(38, 137, 13, var(--text-opacity))
  }

  #export-container .pd-wysiwyg.pd-summary a.pd-blue,
  #export-container .pd-wysiwyg.pd-summary a.pd-default {
    --text-opacity: 1;
    color: #007cb0;
    color: rgba(0, 124, 176, var(--text-opacity))
  }

  #export-container .pd-wysiwyg.pd-summary.pd-dark {
    font-weight: 400;
    font-size: 22px;
    line-height: 1.625
  }

  @media (min-width:1024px) {
    #export-container .pd-wysiwyg.pd-summary.pd-dark {
      font-size: 24px
    }
  }

  #export-container .pd-wysiwyg.pd-summary.pd-dark a,
  #export-container .pd-wysiwyg.pd-summary.pd-dark p {
    font-weight: 400;
    font-size: 22px;
    line-height: 1.625
  }

  @media (min-width:1024px) {

    #export-container .pd-wysiwyg.pd-summary.pd-dark a,
    #export-container .pd-wysiwyg.pd-summary.pd-dark p {
      font-size: 24px
    }
  }

  #export-container .pd-wysiwyg.pd-summary.pd-dark h1,
  #export-container .pd-wysiwyg.pd-summary.pd-dark h2,
  #export-container .pd-wysiwyg.pd-summary.pd-dark h3,
  #export-container .pd-wysiwyg.pd-summary.pd-dark h4 h5 {
    color: #fff !important
  }

  #export-container .pd-wysiwyg.pd-summary.pd-dark ul {
    list-style-type: disc
  }

  #export-container .pd-wysiwyg.pd-summary.pd-dark ul li {
    list-style-position: outside;
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity))
  }

  #export-container .pd-wysiwyg.pd-summary.pd-feature {
    font-size: 18px;
    width: 100%
  }

  #export-container .pd-wysiwyg.pd-summary.pd-feature p {
    font-size: 18px;
    margin-bottom: 0;
    padding-bottom: 0
  }

  #export-container .pd-wysiwyg.pd-summary.pd-feature p:last-child {
    margin-bottom: 0;
    padding-bottom: 0
  }

  #export-container .pd-wysiwyg.pd-summary.pd-feature ul {
    list-style-type: disc
  }

  #export-container .pd-wysiwyg.pd-summary.pd-feature ul li {
    list-style-position: outside
  }

  #export-container .pd-wysiwyg.pd-summary.pd-feature.pd-bg__black,
  #export-container .pd-wysiwyg.pd-summary.pd-feature.pd-bg__black li,
  #export-container .pd-wysiwyg.pd-summary.pd-feature.pd-bg__black p,
  #export-container .pd-wysiwyg.pd-summary.pd-feature.pd-bg__black ul {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity))
  }

  #export-container .highlight-text {
    display: inline;
    font-weight: 300;
    position: relative;
    left: 10px;
    padding: .25rem .5rem .25rem 0;
    word-wrap: break-word;
    overflow-wrap: break-word;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone
  }

  #export-container .highlight-text.bold {
    font-weight: 700
  }

  #export-container .highlight-text.pd-blue {
    -webkit-box-shadow: 10px 0 0 #007cb0, -10px 0 0 #007cb0;
    box-shadow: 10px 0 0 #007cb0, -10px 0 0 #007cb0;
    --bg-opacity: 1;
    background-color: #007cb0;
    background-color: rgba(0, 124, 176, var(--bg-opacity));
    line-height: 150%;
    color: #fff !important
  }

  #export-container .highlight-text.pd-green {
    -webkit-box-shadow: 10px 0 0 #26890d, -10px 0 0 #26890d;
    box-shadow: 10px 0 0 #26890d, -10px 0 0 #26890d;
    --bg-opacity: 1;
    background-color: #26890d;
    background-color: rgba(38, 137, 13, var(--bg-opacity));
    line-height: 150%;
    color: #fff !important
  }

  #export-container .highlight-text.pd-none {
    display: block;
    padding: 1rem 0;
    left: 0;
    line-height: 120%;
    color: #000 !important
  }

  #export-container .highlight-text.pd-default {
    -webkit-box-shadow: 10px 0 0 #000, -10px 0 0 #000;
    box-shadow: 10px 0 0 #000, -10px 0 0 #000;
    --bg-opacity: 1;
    background-color: #000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
    line-height: 150%;
    color: #fff !important
  }

  #export-container .highlight-text.size-50 {
    font-size: 32px
  }

  @media (min-width:768px) {
    #export-container .highlight-text.size-50 {
      font-size: 40px
    }
  }

  @media (min-width:1024px) {
    #export-container .highlight-text.size-50 {
      font-size: 50px
    }
  }

  #export-container .highlight-text.size-36 {
    font-size: 20px
  }

  @media (min-width:768px) {
    #export-container .highlight-text.size-36 {
      font-size: 28px
    }
  }

  @media (min-width:1024px) {
    #export-container .highlight-text.size-36 {
      font-size: 36px
    }
  }

  #export-container .highlight-text.size-29 {
    font-size: 22px
  }

  @media (min-width:768px) {
    #export-container .highlight-text.size-29 {
      font-size: 25px
    }
  }

  @media (min-width:1024px) {
    #export-container .highlight-text.size-29 {
      font-size: 29px
    }
  }

  #export-container .highlight-text.size-24 {
    font-size: 18px
  }

  @media (min-width:768px) {
    #export-container .highlight-text.size-24 {
      font-size: 21px
    }
  }

  @media (min-width:1024px) {
    #export-container .highlight-text.size-24 {
      font-size: 24px
    }
  }

  #export-container .quote {
    border-left-width: 0;
    padding-left: 0;
    margin-top: 1.5rem
  }

  @media (min-width:768px) {
    #export-container .quote {
      margin-top: 0
    }
  }

  #export-container .quote.bordered {
    border-left-width: 4px;
    --border-opacity: 1;
    border-color: #000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
    padding-left: 1rem
  }

  #export-container .quote.bordered.pd-green {
    --border-opacity: 1;
    border-color: #26890d;
    border-color: rgba(38, 137, 13, var(--border-opacity))
  }

  #export-container .quote.bordered.pd-blue {
    --border-opacity: 1;
    border-color: #007cb0;
    border-color: rgba(0, 124, 176, var(--border-opacity))
  }

  #export-container .quote.bordered.pd-default {
    --border-opacity: 1;
    border-color: #000;
    border-color: rgba(0, 0, 0, var(--border-opacity))
  }

  #export-container .quote blockquote {
    font-size: 26px;
    --text-opacity: 1;
    color: #007cb0;
    color: rgba(0, 124, 176, var(--text-opacity));
    font-weight: 700;
    line-height: 1.25;
    margin-left: 0;
    margin-right: 0
  }

  #export-container .quote blockquote .text-quote-image {
    font-size: 26px;
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
    font-weight: 400;
    line-height: 1.25;
    margin-left: 0;
    margin-right: 0
  }

  #export-container .quote .normal__quote {
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity));
    font-weight: 400
  }

  #export-container .quote .normal__quote.pd-green {
    --text-opacity: 1;
    color: #26890d;
    color: rgba(38, 137, 13, var(--text-opacity))
  }

  #export-container .quote .normal__quote.pd-blue {
    --text-opacity: 1;
    color: #007cb0;
    color: rgba(0, 124, 176, var(--text-opacity))
  }

  #export-container .quote .cite,
  #export-container .quote .normal__quote.pd-default {
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity))
  }

  #export-container .quote .cite {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: .5rem
  }

  #export-container .quote .cite.pd-green {
    --text-opacity: 1;
    color: #26890d;
    color: rgba(38, 137, 13, var(--text-opacity))
  }

  #export-container .quote .cite.pd-blue {
    --text-opacity: 1;
    color: #007cb0;
    color: rgba(0, 124, 176, var(--text-opacity))
  }

  #export-container .quote .cite.pd-default {
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity))
  }

  #export-container .quote .cite .cite__name {
    font-weight: 700;
    font-size: 17px
  }

  #export-container .quote .cite .cite__role {
    font-size: 14px
  }

  #export-container .quote.has-image {
    padding: 2rem 2rem 0
  }

  #export-container .quote.has-image blockquote {
    font-size: 32px;
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
    font-weight: 300;
    line-height: 1.25;
    margin: 0
  }

  @media (min-width:768px) {
    #export-container .quote.has-image blockquote {
      font-size: 40px
    }
  }

  @media (min-width:1024px) {
    #export-container .quote.has-image blockquote {
      font-size: 50px
    }
  }

  #export-container .quote.has-image .cite {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: .5rem;
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity))
  }

  #export-container .quote.has-image .cite.pd-green {
    --text-opacity: 1;
    color: #26890d;
    color: rgba(38, 137, 13, var(--text-opacity))
  }

  #export-container .quote.has-image .cite.pd-blue {
    --text-opacity: 1;
    color: #007cb0;
    color: rgba(0, 124, 176, var(--text-opacity))
  }

  #export-container .quote.has-image .cite.pd-default {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity))
  }

  #export-container .quote.has-image .cite .cite__name {
    font-weight: 700;
    font-size: 17px;
    color: inherit
  }

  #export-container .quote.has-image .cite .cite__role {
    font-size: 14px;
    color: inherit
  }

  #export-container .article__listing {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    cursor: pointer;
    margin-bottom: 1.5rem
  }

  @media (min-width:768px) {
    #export-container .article__listing {
      margin-bottom: 3rem
    }
  }

  #export-container .article__listing.no-link {
    cursor: auto
  }

  #export-container .article__listing .image__container {
    margin-bottom: 1rem;
    overflow: hidden
  }

  #export-container .article__listing .image__container.obj__image__container {
    height: 150px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
  }

  #export-container .article__listing .image__container .obj__image {
    height: 100% !important;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    font-family: "object-fit: cover;"
  }

  #export-container .article__listing .content__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
  }

  #export-container .article__listing .meta {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 12px;
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity))
  }

  #export-container .article__listing .meta.pd-green {
    --text-opacity: 1;
    color: #26890d;
    color: rgba(38, 137, 13, var(--text-opacity))
  }

  #export-container .article__listing .meta.pd-blue {
    --text-opacity: 1;
    color: #007cb0;
    color: rgba(0, 124, 176, var(--text-opacity))
  }

  #export-container .article__listing .meta.pd-default {
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity))
  }

  #export-container .article__listing .title__container {
    width: 100%
  }

  #export-container .article__listing .title__container .title {
    font-weight: 700;
    font-size: 20px;
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity));
    margin-top: .25rem
  }

  #export-container .article__listing .title__container .summary {
    font-weight: 400;
    font-size: 15px;
    margin-top: 1rem;
    margin-bottom: 0;
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity));
    line-height: 165%;
    width: 100%
  }

  #export-container .article__listing .listing__button {
    margin-top: 1.25rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
  }

  #export-container .article__listing .listing__button span {
    font-weight: 700;
    font-size: 15px;
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity))
  }

  #export-container .article__listing .listing__button.pd-bg__black__button span {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity))
  }

  #export-container .article__listing .listing__button.pd-bg__black__button svg path {
    stroke: #fff
  }

  #export-container .article__listing .listing__button svg {
    margin-left: .5rem
  }

  #export-container .article__listing.link:hover .listing__button span {
    --text-opacity: 1;
    color: #26890d;
    color: rgba(38, 137, 13, var(--text-opacity))
  }

  #export-container .article__listing.link:hover .listing__button svg path {
    stroke: #26890d
  }

  #export-container .article__listing.link:hover .listing__button.pd-green span {
    --text-opacity: 1;
    color: #26890d;
    color: rgba(38, 137, 13, var(--text-opacity))
  }

  #export-container .article__listing.link:hover .listing__button.pd-green svg path {
    stroke: #26890d
  }

  #export-container .article__listing.link:hover .listing__button.pd-blue span {
    --text-opacity: 1;
    color: #007cb0;
    color: rgba(0, 124, 176, var(--text-opacity))
  }

  #export-container .article__listing.link:hover .listing__button.pd-blue svg path {
    stroke: #007cb0
  }

  #export-container .article__listing.link:hover .listing__button.pd-default span {
    --text-opacity: 1;
    color: #26890d;
    color: rgba(38, 137, 13, var(--text-opacity))
  }

  #export-container .article__listing.link:hover .listing__button.pd-default svg path {
    stroke: #26890d
  }

  #export-container .side__article {
    overflow: hidden
  }

  #export-container .side__article .side__image {
    height: 116px
  }

  #export-container .side__article .small__listing__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    height: 100%
  }

  @media (min-width:500px) {
    #export-container .side__article .small__listing__content {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row
    }
  }

  @media (min-width:768px) {
    #export-container .side__article .small__listing__content {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column
    }
  }

  @media (min-width:1024px) {
    #export-container .side__article .small__listing__content {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row
    }
  }

  #export-container .side__article .small__listing__content .side__40 {
    width: 100%;
    height: 100%
  }

  @media (min-width:500px) {
    #export-container .side__article .small__listing__content .side__40 {
      width: 40%
    }
  }

  @media (min-width:768px) {
    #export-container .side__article .small__listing__content .side__40 {
      width: 100%
    }
  }

  @media (min-width:1024px) {
    #export-container .side__article .small__listing__content .side__40 {
      width: 40%
    }
  }

  #export-container .side__article .small__listing__content .side__40 img {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
  }

  #export-container .side__article .small__listing__content .side__60 {
    width: 100%;
    height: 100%;
    padding-left: 0;
    margin-top: 1rem
  }

  @media (min-width:500px) {
    #export-container .side__article .small__listing__content .side__60 {
      width: 60%;
      padding-left: 1rem;
      margin-top: 0
    }
  }

  @media (min-width:768px) {
    #export-container .side__article .small__listing__content .side__60 {
      width: 100%;
      padding-left: 0;
      margin-top: 1rem
    }
  }

  @media (min-width:1024px) {
    #export-container .side__article .small__listing__content .side__60 {
      width: 60%;
      padding-left: 1rem;
      margin-top: 0
    }
  }

  #export-container .side__article .pd-content .side__meta {
    font-size: 12px;
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity));
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: .25rem
  }

  #export-container .side__article .pd-content .side__meta.pd-green {
    --text-opacity: 1;
    color: #26890d;
    color: rgba(38, 137, 13, var(--text-opacity))
  }

  #export-container .side__article .pd-content .side__meta.pd-blue {
    --text-opacity: 1;
    color: #007cb0;
    color: rgba(0, 124, 176, var(--text-opacity))
  }

  #export-container .side__article .pd-content .side__meta.pd-default,
  #export-container .side__article .pd-content .side__title {
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity))
  }

  #export-container .side__article .pd-content .side__title {
    font-weight: 400;
    margin-bottom: 0;
    padding-bottom: 0
  }

  #export-container .video__card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 1.5rem
  }

  #export-container .video__card .video {
    margin-bottom: 1rem
  }

  #export-container .video__card .video.max-poster {
    height: 500px;
    max-height: 500px
  }

  #export-container .video__card .video__content {
    max-width: 340px;
    border-bottom-width: 1px;
    --border-opacity: 1;
    border-color: #000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
    padding-bottom: 20px
  }

  #export-container .video__card .video__content.pd-green {
    --border-opacity: 1;
    border-color: #26890d;
    border-color: rgba(38, 137, 13, var(--border-opacity))
  }

  #export-container .video__card .video__content.pd-blue {
    --border-opacity: 1;
    border-color: #007cb0;
    border-color: rgba(0, 124, 176, var(--border-opacity))
  }

  #export-container .video__card .video__content.pd-default {
    --border-opacity: 1;
    border-color: #000;
    border-color: rgba(0, 0, 0, var(--border-opacity))
  }

  #export-container .video__card .video__details .video__title {
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity));
    font-size: 25px;
    margin-bottom: 1.25rem
  }

  #export-container .video__card .video__details .video__summary {
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity));
    font-size: 15px;
    line-height: 165%;
    margin-bottom: 0
  }

  #export-container .ratio__container {
    position: relative;
    width: 100%
  }

  #export-container .ratio__container.pd-ratio__1,
  #export-container .ratio__container.pd-ratio__2 {
    padding-top: 56.25%
  }

  #export-container .ratio__container.pd-ratio__3 {
    padding-top: 56.24944%
  }

  #export-container .ratio__container.pd-ratio__4 {
    padding-top: 14.0625%
  }

  #export-container .ratio__container .bg__image,
  #export-container .ratio__container iframe {
    position: absolute;
    overflow: hidden;
    -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%
  }

  #export-container .ratio__container .bg__image.pd-relative,
  #export-container .ratio__container iframe.pd-relative {
    position: relative !important
  }

  #export-container .ratio__container .btn__play,
  #export-container .ratio__container.video:hover .btn__play {
    --bg-opacity: 1;
    background-color: #000;
    background-color: rgba(0, 0, 0, var(--bg-opacity))
  }

  #export-container .ratio__container .btn__play {
    position: absolute;
    border-radius: .125rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    --transform-translate-x: 0;
    --transform-translate-y: 0;
    --transform-rotate: 0;
    --transform-skew-x: 0;
    --transform-skew-y: 0;
    --transform-scale-x: 1;
    --transform-scale-y: 1;
    -webkit-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
    transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;
    padding: .75rem 2rem
  }

  #export-container .ratio__container .btn__play.pd-green {
    --bg-opacity: 1;
    background-color: #26890d;
    background-color: rgba(38, 137, 13, var(--bg-opacity))
  }

  #export-container .ratio__container .btn__play.pd-blue {
    --bg-opacity: 1;
    background-color: #007cb0;
    background-color: rgba(0, 124, 176, var(--bg-opacity))
  }

  #export-container .ratio__container .btn__play.pd-default {
    --bg-opacity: 1;
    background-color: #000;
    background-color: rgba(0, 0, 0, var(--bg-opacity))
  }

  #export-container .ratio__container .btn__play .text {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
    font-weight: 600;
    font-size: 20px
  }

  #export-container .ratio__container .btn__play .icon {
    margin-right: .25rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
  }

  #export-container .icon__list__item.card .animated__icon,
  #export-container .icon__list__item.card .icon {
    margin-bottom: 22px
  }

  #export-container .icon__list__item.card .title {
    font-weight: 700;
    font-size: 20px;
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity));
    margin-bottom: 30px
  }

  #export-container .icon__list__item.card .title.small {
    font-size: 20px
  }

  #export-container .icon__list__item.card .title.medium {
    font-size: 24px
  }

  #export-container .icon__list__item.card .title.large {
    font-size: 30px
  }

  #export-container .icon__list__item.card .summary {
    font-weight: 400;
    font-size: 15px;
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity));
    margin-bottom: 22px
  }

  #export-container .icon__list__item.card .animated__icon,
  #export-container .icon__list__item.card .animated__icon svg {
    width: 100px;
    height: 100px
  }

  #export-container .icon__list__item.horizontal {
    padding-top: 30px;
    padding-bottom: 30px;
    border-bottom-width: 1px;
    --border-opacity: 1;
    border-color: #d0d0ce;
    border-color: rgba(208, 208, 206, var(--border-opacity))
  }

  #export-container .icon__list__item.horizontal:first-child {
    border-top-width: 1px
  }

  #export-container .icon__list__item.horizontal .horizontal__content {
    max-width: none
  }

  @media (min-width:768px) {
    #export-container .icon__list__item.horizontal .horizontal__content {
      max-width: 260px
    }
  }

  #export-container .icon__list__item.horizontal .icon {
    margin-bottom: 22px
  }

  #export-container .icon__list__item.horizontal .title {
    font-weight: 400;
    font-size: 24px;
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity));
    margin-bottom: 30px
  }

  #export-container .icon__list__item.horizontal .icon__summary {
    margin-bottom: 40px;
    font-weight: 400;
    line-height: 1.625
  }

  #export-container .pill__button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-radius: .125rem;
    padding: 1rem 3rem;
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
    font-weight: 700;
    font-size: 15px;
    border-width: 1px;
    --border-opacity: 1;
    border-color: #fff;
    border-color: rgba(255, 255, 255, var(--border-opacity))
  }

  #export-container .pill__button.pd-default {
    --bg-opacity: 1;
    background-color: #26890d;
    background-color: rgba(38, 137, 13, var(--bg-opacity))
  }

  #export-container .pill__button.pd-default.pd-bg__black {
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity))
  }

  #export-container .pill__button.pd-default.pd-bg__black:hover {
    --bg-opacity: 1;
    background-color: #26890d;
    background-color: rgba(38, 137, 13, var(--bg-opacity));
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity))
  }

  #export-container .pill__button.pd-default:hover {
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity))
  }

  #export-container .pill__button.pd-blue {
    --bg-opacity: 1;
    background-color: #007cb0;
    background-color: rgba(0, 124, 176, var(--bg-opacity));
    border-width: 1px;
    --border-opacity: 1;
    border-color: #007cb0;
    border-color: rgba(0, 124, 176, var(--border-opacity))
  }

  #export-container .pill__button.pd-blue:hover {
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
    --text-opacity: 1;
    color: #007cb0;
    color: rgba(0, 124, 176, var(--text-opacity))
  }

  #export-container .pill__button.pd-blue.pd-bg__black {
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity))
  }

  #export-container .pill__button.pd-blue.pd-bg__black:hover {
    --bg-opacity: 1;
    background-color: #007cb0;
    background-color: rgba(0, 124, 176, var(--bg-opacity));
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity))
  }

  #export-container .pill__button.pd-green {
    background-color: #26890d;
    background-color: rgba(38, 137, 13, var(--bg-opacity))
  }

  #export-container .pill__button.pd-green,
  #export-container .pill__button.pd-green:hover {
    --bg-opacity: 1;
    border-width: 1px;
    --border-opacity: 1;
    border-color: #26890d;
    border-color: rgba(38, 137, 13, var(--border-opacity))
  }

  #export-container .pill__button.pd-green:hover {
    background-color: #000;
    background-color: rgba(0, 0, 0, var(--bg-opacity))
  }

  #export-container .pill__button.pd-green.pd-bg__black {
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity))
  }

  #export-container .pill__button.pd-green.pd-bg__black:hover {
    --bg-opacity: 1;
    background-color: #26890d;
    background-color: rgba(38, 137, 13, var(--bg-opacity));
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity))
  }

  #export-container .outline__button {
    font-weight: 700;
    background-color: transparent;
    padding-top: .5rem;
    padding-bottom: .5rem;
    --text-opacity: 1;
    color: #26890d;
    color: rgba(38, 137, 13, var(--text-opacity));
    border-width: 1px;
    --border-opacity: 1;
    border-color: #26890d;
    border-color: rgba(38, 137, 13, var(--border-opacity))
  }

  #export-container .outline__button:hover {
    border-color: transparent;
    border-radius: .125rem;
    font-size: 14px;
    --bg-opacity: 1;
    background-color: #26890d;
    background-color: rgba(38, 137, 13, var(--bg-opacity));
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity))
  }

  #export-container .text__button {
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-weight: 700;
    font-size: 15px
  }

  #export-container .text__button,
  #export-container .text__button:hover {
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity))
  }

  #export-container .text__button.pd-green {
    --text-opacity: 1;
    color: #26890d;
    color: rgba(38, 137, 13, var(--text-opacity))
  }

  #export-container .text__button.pd-blue {
    --text-opacity: 1;
    color: #007cb0;
    color: rgba(0, 124, 176, var(--text-opacity))
  }

  #export-container .text__button.pd-default {
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity))
  }

  #export-container .icon__pill__button {
    border-radius: .125rem;
    padding: 1rem 2rem;
    font-weight: 700;
    font-size: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
  }

  #export-container .icon__pill__button.full {
    width: 100%
  }

  #export-container .icon__pill__button .button__icon {
    margin-right: 10px
  }

  #export-container .icon__pill__button.pd-default.outline {
    background-color: transparent;
    --text-opacity: 1;
    color: #26890d;
    color: rgba(38, 137, 13, var(--text-opacity));
    border-width: 1px;
    --border-opacity: 1;
    border-color: #26890d;
    border-color: rgba(38, 137, 13, var(--border-opacity))
  }

  #export-container .icon__pill__button.pd-default.outline .button__icon svg path {
    fill: #26890d
  }

  #export-container .icon__pill__button.pd-default.outline:hover {
    --bg-opacity: 1;
    background-color: #26890d;
    background-color: rgba(38, 137, 13, var(--bg-opacity));
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
    border-width: 1px;
    --border-opacity: 1;
    border-color: #26890d;
    border-color: rgba(38, 137, 13, var(--border-opacity))
  }

  #export-container .icon__pill__button.pd-default.outline:hover .button__icon svg path {
    fill: #fff
  }

  #export-container .icon__pill__button.pd-default.default {
    --bg-opacity: 1;
    background-color: #26890d;
    background-color: rgba(38, 137, 13, var(--bg-opacity));
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
    border-width: 1px;
    --border-opacity: 1;
    border-color: #26890d;
    border-color: rgba(38, 137, 13, var(--border-opacity))
  }

  #export-container .icon__pill__button.pd-default.default .button__icon svg path {
    fill: #fff
  }

  #export-container .icon__pill__button.pd-default.default:hover {
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
    --text-opacity: 1;
    color: #26890d;
    color: rgba(38, 137, 13, var(--text-opacity));
    border-width: 1px;
    --border-opacity: 1;
    border-color: #fff;
    border-color: rgba(255, 255, 255, var(--border-opacity))
  }

  #export-container .icon__pill__button.pd-default.default:hover .button__icon svg path {
    fill: #26890d
  }

  #export-container .icon__pill__button.pd-blue.outline {
    background-color: transparent;
    --text-opacity: 1;
    color: #007cb0;
    color: rgba(0, 124, 176, var(--text-opacity));
    border-width: 1px;
    --border-opacity: 1;
    border-color: #007cb0;
    border-color: rgba(0, 124, 176, var(--border-opacity))
  }

  #export-container .icon__pill__button.pd-blue.outline .button__icon svg path {
    fill: #007cb0
  }

  #export-container .icon__pill__button.pd-blue.outline:hover {
    --bg-opacity: 1;
    background-color: #007cb0;
    background-color: rgba(0, 124, 176, var(--bg-opacity));
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
    border-width: 1px;
    --border-opacity: 1;
    border-color: #007cb0;
    border-color: rgba(0, 124, 176, var(--border-opacity))
  }

  #export-container .icon__pill__button.pd-blue.outline:hover .button__icon svg path {
    fill: #007cb0
  }

  #export-container .icon__pill__button.pd-blue.default {
    --bg-opacity: 1;
    background-color: #007cb0;
    background-color: rgba(0, 124, 176, var(--bg-opacity));
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
    border-width: 1px;
    --border-opacity: 1;
    border-color: #007cb0;
    border-color: rgba(0, 124, 176, var(--border-opacity))
  }

  #export-container .icon__pill__button.pd-blue.default .button__icon svg path {
    fill: #fff
  }

  #export-container .icon__pill__button.pd-blue.default:hover {
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
    --text-opacity: 1;
    color: #007cb0;
    color: rgba(0, 124, 176, var(--text-opacity));
    border-width: 1px;
    --border-opacity: 1;
    border-color: #fff;
    border-color: rgba(255, 255, 255, var(--border-opacity))
  }

  #export-container .icon__pill__button.pd-blue.default:hover .button__icon svg path {
    fill: #007cb0
  }

  #export-container .icon__pill__button.pd-green.outline {
    background-color: transparent;
    --text-opacity: 1;
    color: #26890d;
    color: rgba(38, 137, 13, var(--text-opacity));
    border-width: 1px;
    --border-opacity: 1;
    border-color: #26890d;
    border-color: rgba(38, 137, 13, var(--border-opacity))
  }

  #export-container .icon__pill__button.pd-green.outline .button__icon svg path {
    fill: #26890d
  }

  #export-container .icon__pill__button.pd-green.outline:hover {
    --bg-opacity: 1;
    background-color: #26890d;
    background-color: rgba(38, 137, 13, var(--bg-opacity));
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
    border-width: 1px;
    --border-opacity: 1;
    border-color: #26890d;
    border-color: rgba(38, 137, 13, var(--border-opacity))
  }

  #export-container .icon__pill__button.pd-green.outline:hover .button__icon svg path {
    fill: #fff
  }

  #export-container .icon__pill__button.pd-green.default {
    --bg-opacity: 1;
    background-color: #26890d;
    background-color: rgba(38, 137, 13, var(--bg-opacity));
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
    border-width: 1px;
    --border-opacity: 1;
    border-color: #26890d;
    border-color: rgba(38, 137, 13, var(--border-opacity))
  }

  #export-container .icon__pill__button.pd-green.default .button__icon svg path {
    fill: #fff
  }

  #export-container .icon__pill__button.pd-green.default:hover {
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
    --text-opacity: 1;
    color: #26890d;
    color: rgba(38, 137, 13, var(--text-opacity));
    border-width: 1px;
    --border-opacity: 1;
    border-color: #fff;
    border-color: rgba(255, 255, 255, var(--border-opacity))
  }

  #export-container .icon__pill__button.pd-green.default:hover .button__icon svg path {
    fill: #26890d
  }

  #export-container .icon__pill__button.pd-white.outline {
    background-color: transparent;
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
    border-width: 1px;
    --border-opacity: 1;
    border-color: #fff;
    border-color: rgba(255, 255, 255, var(--border-opacity))
  }

  #export-container .icon__pill__button.pd-white.outline .button__icon svg path {
    fill: #fff
  }

  #export-container .icon__pill__button.pd-white.outline:hover.pd-hover-blue {
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
    --text-opacity: 1;
    color: #007cb0;
    color: rgba(0, 124, 176, var(--text-opacity));
    border-width: 1px;
    --border-opacity: 1;
    border-color: #fff;
    border-color: rgba(255, 255, 255, var(--border-opacity))
  }

  #export-container .icon__pill__button.pd-white.outline:hover.pd-hover-blue .button__icon svg path {
    fill: #007cb0
  }

  #export-container .icon__pill__button.pd-white.outline:hover.pd-hover-green {
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
    --text-opacity: 1;
    color: #26890d;
    color: rgba(38, 137, 13, var(--text-opacity));
    border-width: 1px;
    --border-opacity: 1;
    border-color: #26890d;
    border-color: rgba(38, 137, 13, var(--border-opacity))
  }

  #export-container .icon__pill__button.pd-white.outline:hover.pd-hover-green .button__icon svg path {
    fill: #26890d
  }

  #export-container .icon__pill__button.pd-white.outline:hover.pd-hover-black {
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity));
    border-width: 1px;
    --border-opacity: 1;
    border-color: #fff;
    border-color: rgba(255, 255, 255, var(--border-opacity))
  }

  #export-container .icon__pill__button.pd-white.outline:hover.pd-hover-black .button__icon svg path {
    fill: #000
  }

  #export-container .icon__pill__button.pd-white.default {
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
    --text-opacity: 1;
    color: #007cb0;
    color: rgba(0, 124, 176, var(--text-opacity));
    border-width: 1px;
    --border-opacity: 1;
    border-color: #fff;
    border-color: rgba(255, 255, 255, var(--border-opacity))
  }

  #export-container .icon__pill__button.pd-white.default .button__icon svg path {
    fill: #007cb0
  }

  #export-container .icon__pill__button.pd-white.default:hover {
    background-color: transparent;
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
    --border-opacity: 1;
    border-color: #fff;
    border-color: rgba(255, 255, 255, var(--border-opacity))
  }

  #export-container .icon__pill__button.pd-white.default:hover .button__icon svg path {
    fill: #fff
  }

  #export-container .icon__pill__button.pd-white.pd-hover-black {
    border: 1px solid #fff
  }

  #export-container .icon__pill__button.pd-white.pd-hover-black:hover {
    color: #fff;
    background-color: #007cb0;
    border: 1px solid #007cb0
  }

  #export-container .panel {
    height: 268px;
    position: relative;
    cursor: pointer;
    overflow: hidden
  }

  @media (min-width:768px) {
    #export-container .panel {
      height: 450px
    }
  }

  #export-container .panel:hover .panel__bg {
    -webkit-transform: scale(1.3);
    transform: scale(1.3)
  }

  #export-container .panel .panel__bg {
    height: 268px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-transition: -webkit-transform 1s ease !important;
    transition: -webkit-transform 1s ease !important;
    transition: transform 1s ease !important;
    transition: transform 1s ease, -webkit-transform 1s ease !important;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%
  }

  @media (min-width:768px) {
    #export-container .panel .panel__bg {
      height: 450px
    }
  }

  #export-container .panel .panel__bg.margin {
    margin-bottom: 1rem
  }

  @media (min-width:768px) {
    #export-container .panel .panel__bg.margin {
      margin-bottom: 0
    }
  }

  #export-container .panel .panel__inset {
    padding-left: 40px;
    padding-right: 20%;
    padding-top: 40px
  }

  #export-container .carousel {
    overflow: hidden;
    outline: 2px solid transparent;
    outline-offset: 2px;
    border-bottom-width: 1px;
    padding-bottom: 1rem
  }

  #export-container .carousel .flickity-page-dots {
    position: absolute;
    float: right;
    line-height: 1;
    padding: 0;
    list-style: none;
    bottom: 25px;
    right: 0
  }

  @media (min-width:768px) {
    #export-container .carousel .flickity-page-dots {
      right: 21px
    }
  }

  #export-container .carousel .flickity-rtl .flickity-page-dots {
    direction: rtl
  }

  #export-container .carousel .flickity-page-dots .dot {
    border-width: 1px;
    --border-opacity: 1;
    border-color: #26890d;
    border-color: rgba(38, 137, 13, var(--border-opacity));
    position: relative;
    display: inline-block;
    width: 11px;
    height: 11px;
    margin: 0 4px;
    opacity: 1;
    background: transparent;
    border-radius: 50%;
    cursor: pointer
  }

  #export-container .carousel .flickity-page-dots .dot:after {
    content: "";
    position: absolute;
    top: -4px;
    left: -4px;
    display: block;
    width: 11px;
    height: 11px;
    opacity: 0;
    border-radius: 100%;
    -webkit-transition: opacity .6s ease;
    transition: opacity .6s ease
  }

  #export-container .carousel .flickity-page-dots .dot.is-selected {
    opacity: 1
  }

  #export-container .carousel .flickity-button.next {
    margin-left: 10px
  }

  #export-container .carousel .flickity-viewport {
    margin-bottom: 8px
  }

  #export-container .carousel .flickity-button-icon {
    border-radius: .125rem;
    padding: .5rem 1.25rem;
    width: 61px;
    height: 37px;
    fill: #fff
  }

  #export-container .carousel .flickity-button {
    float: left
  }

  #export-container .carousel .carousel-cell {
    min-height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
  }

  #export-container .carousel.pd-default {
    border-color: rgba(0, 0, 0, .16)
  }

  #export-container .carousel.pd-default .flickity-page-dots .dot {
    border-width: 1px;
    --border-opacity: 1;
    border-color: #000;
    border-color: rgba(0, 0, 0, var(--border-opacity))
  }

  #export-container .carousel.pd-default .flickity-page-dots .dot.is-selected {
    border-width: 1px;
    opacity: 1
  }

  #export-container .carousel.pd-default .flickity-button-icon,
  #export-container .carousel.pd-default .flickity-button-icon:hover,
  #export-container .carousel.pd-default .flickity-page-dots .dot.is-selected {
    --bg-opacity: 1;
    background-color: #000;
    background-color: rgba(0, 0, 0, var(--bg-opacity))
  }

  #export-container .carousel.pd-green {
    border-color: rgba(38, 137, 13, .16)
  }

  #export-container .carousel.pd-green .flickity-page-dots .dot {
    border-width: 1px;
    --border-opacity: 1;
    border-color: #26890d;
    border-color: rgba(38, 137, 13, var(--border-opacity))
  }

  #export-container .carousel.pd-green .flickity-page-dots .dot.is-selected {
    border-width: 1px;
    opacity: 1
  }

  #export-container .carousel.pd-green .flickity-button-icon,
  #export-container .carousel.pd-green .flickity-page-dots .dot.is-selected {
    --bg-opacity: 1;
    background-color: #26890d;
    background-color: rgba(38, 137, 13, var(--bg-opacity))
  }

  #export-container .carousel.pd-green .flickity-button-icon:hover {
    --bg-opacity: 1;
    background-color: #000;
    background-color: rgba(0, 0, 0, var(--bg-opacity))
  }

  #export-container .carousel.pd-blue {
    border-color: rgba(0, 124, 176, .16)
  }

  #export-container .carousel.pd-blue .flickity-page-dots .dot {
    border-width: 1px;
    --border-opacity: 1;
    border-color: #007cb0;
    border-color: rgba(0, 124, 176, var(--border-opacity))
  }

  #export-container .carousel.pd-blue .flickity-page-dots .dot.is-selected {
    border-width: 1px;
    opacity: 1
  }

  #export-container .carousel.pd-blue .flickity-button-icon,
  #export-container .carousel.pd-blue .flickity-page-dots .dot.is-selected {
    --bg-opacity: 1;
    background-color: #007cb0;
    background-color: rgba(0, 124, 176, var(--bg-opacity))
  }

  #export-container .carousel.pd-blue .flickity-button-icon:hover {
    --bg-opacity: 1;
    background-color: #000;
    background-color: rgba(0, 0, 0, var(--bg-opacity))
  }

  #export-container .cta {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
    margin-bottom: 2rem
  }

  @media (min-width:1024px) {
    #export-container .cta {
      margin-bottom: 0
    }
  }

  #export-container .cta .cta__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    width: 100%
  }

  #export-container .cta .cta__header .icon {
    width: 100%;
    margin-bottom: 1rem
  }

  @media (min-width:500px) {
    #export-container .cta .cta__header .icon {
      width: 33.333333%;
      margin-bottom: 0
    }
  }

  #export-container .cta .cta__header .cta__text {
    width: 100%
  }

  @media (min-width:500px) {
    #export-container .cta .cta__header .cta__text {
      width: 66.666667%
    }
  }

  #export-container .cta .cta__header .cta__text .title {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity))
  }

  #export-container .rich__heading {
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity));
    font-weight: 700;
    font-size: 24px;
    margin-bottom: 1.5rem
  }

  #export-container .rich__body {
    margin-bottom: 3rem
  }

  #export-container .rich__video {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem
  }

  #export-container .rich__image {
    margin-bottom: 2.5rem
  }

  #export-container .rich__quote {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
    max-width: 540px
  }

  #export-container .overlay {
    background: rgba(0, 0, 0, .4);
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: scroll;
    overflow-x: hidden;
    padding: 0;
    opacity: 1;
    z-index: 999999999999;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
  }

  #export-container .overlay,
  #export-container .overlay.close {
    -webkit-transition: opacity .5s ease-in-out;
    transition: opacity .5s ease-in-out
  }

  #export-container .overlay.close {
    top: 100%;
    height: 0;
    opacity: 0
  }

  @media (min-width:768px) {
    #export-container .overlay {
      padding: 50px 10px;
      position: fixed;
      opacity: 1
    }

    #export-container .overlay.close {
      height: 100%;
      opacity: 0
    }
  }

  #export-container .overlay .overlay__window {
    max-width: 890px;
    background-color: #fff;
    margin: 0 auto;
    position: relative;
    overflow: scroll;
    border-radius: 0;
    height: 100vh;
    width: 100vw;
    -webkit-box-shadow: none;
    box-shadow: none
  }

  #export-container .overlay .overlay__window.header__tooltip .overlay__summary {
    font-weight: 400
  }

  @media (min-width:768px) {
    #export-container .overlay .overlay__window {
      -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .25);
      box-shadow: 0 0 20px rgba(0, 0, 0, .25);
      border-radius: 6px;
      height: auto;
      width: auto
    }
  }

  #export-container .overlay .overlay__main__content {
    padding: 25px 50px 100px
  }

  @media (min-width:1024px) {
    #export-container .overlay .overlay__main__content {
      padding: 25px 60px
    }
  }

  #export-container .overlay .overlay__footer {
    padding: 32px 50px;
    background-color: #fff;
    text-decoration: none
  }

  @media (min-width:1024px) {
    #export-container .overlay .overlay__footer {
      padding: 32px 118px
    }
  }

  #export-container .overlay .overlay__footer .footer__title {
    font-weight: 700;
    font-size: 16px !important;
    margin-bottom: 24px
  }

  @media screen and (max-width:400px) {
    #export-container .overlay .overlay__footer .footer__title {
      font-size: 16px !important
    }
  }

  @media screen and (min-width:1400px) {
    #export-container .overlay .overlay__footer .footer__title {
      font-size: 16px !important
    }
  }

  #export-container .overlay .overlay__sub__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 570px
  }

  #export-container .overlay .overlay__sub__wrapper.center {
    margin: 0 auto
  }

  #export-container .overlay .overlay__sub__wrapper svg {
    margin-right: 12px
  }

  #export-container .overlay .h1 {
    font-size: calc(13.6px + 1.6vw) !important;
    max-width: 570px
  }

  @media screen and (max-width:400px) {
    #export-container .overlay .h1 {
      font-size: 20px !important
    }
  }

  @media screen and (min-width:1400px) {
    #export-container .overlay .h1 {
      font-size: 36px !important
    }
  }

  #export-container .overlay .overlay__summary {
    max-width: 570px
  }

  #export-container .overlay .overlay__summary p {
    font-size: calc(12.4px + .4vw) !important
  }

  @media screen and (max-width:400px) {
    #export-container .overlay .overlay__summary p {
      font-size: 14px !important
    }
  }

  @media screen and (min-width:1400px) {
    #export-container .overlay .overlay__summary p {
      font-size: 18px !important
    }
  }

  #export-container .overlay .overlay__summary ul li {
    font-size: calc(12.4px + .4vw) !important;
    font-family: Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif;
    list-style: disc outside;
    font-style: normal;
    font-weight: 400;
    line-height: 131.6%;
    color: #000;
    margin-bottom: 10px
  }

  @media screen and (max-width:400px) {
    #export-container .overlay .overlay__summary ul li {
      font-size: 14px !important
    }
  }

  @media screen and (min-width:1400px) {
    #export-container .overlay .overlay__summary ul li {
      font-size: 18px !important
    }
  }

  #export-container .overlay .overlay__subtitle__title {
    font-weight: 700;
    font-size: 16px !important
  }

  @media screen and (max-width:400px) {
    #export-container .overlay .overlay__subtitle__title {
      font-size: 16px !important
    }
  }

  @media screen and (min-width:1400px) {
    #export-container .overlay .overlay__subtitle__title {
      font-size: 16px !important
    }
  }

  #export-container .overlay .overlay__iframe {
    margin-bottom: 18px
  }

  #export-container .close__button__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: 25px 25px 0;
    width: 100%
  }

  #export-container #close-button {
    font-weight: 700;
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity));
    padding: .5rem;
    --bg-opacity: 1;
    background-color: #26890d;
    background-color: rgba(38, 137, 13, var(--bg-opacity));
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 14px;
    border-radius: .25rem;
    text-transform: uppercase
  }

  #export-container #close-button:hover {
    --bg-opacity: 1;
    background-color: #000;
    background-color: rgba(0, 0, 0, var(--bg-opacity))
  }

  #export-container .header__grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    margin-left: 0;
    margin-right: 0
  }

  @media (min-width:768px) {
    #export-container .header__grid {
      margin-left: -.5rem;
      margin-right: -.5rem
    }
  }

  @media (min-width:840px) {
    #export-container .header__grid {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row
    }
  }

  #export-container .header__grid .col__full {
    width: 100%;
    padding-left: .5rem;
    padding-right: .5rem
  }

  #export-container .header__grid .col__1\/2 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
  }

  #export-container .header__grid .col__1\/2.height {
    min-height: 160px
  }

  @media (min-width:768px) {
    #export-container .header__grid .col__1\/2.height {
      min-height: auto
    }
  }

  @media (min-width:768px) {
    #export-container .header__grid .col__1\/2 {
      padding-left: .5rem;
      padding-right: .5rem
    }
  }

  @media (min-width:840px) {
    #export-container .header__grid .col__1\/2 {
      width: 50%
    }
  }

  #export-container .single__cta__grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
  }

  @media (min-width:768px) {
    #export-container .single__cta__grid {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row
    }
  }

  #export-container .single__cta__grid .col__60,
  #export-container .single__cta__grid .col__full {
    width: 100%
  }

  @media (min-width:768px) {
    #export-container .single__cta__grid .col__60 {
      width: 60%
    }
  }

  #export-container .single__cta__grid .col__40 {
    width: 100%
  }

  @media (min-width:768px) {
    #export-container .single__cta__grid .col__40 {
      width: 40%
    }
  }

  #export-container .content__grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-left: 0;
    margin-right: 0
  }

  @media (min-width:1024px) {
    #export-container .content__grid {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      margin-left: -2.5rem;
      margin-right: -2.5rem
    }
  }

  #export-container .content__grid.inset__content {
    padding: 1.5rem
  }

  @media (min-width:768px) {
    #export-container .content__grid.inset__content {
      padding: 2.5rem
    }
  }

  #export-container .content__grid.inset__content.pd-no-padding {
    padding-top: 0;
    padding-bottom: 0
  }

  #export-container .content__grid.column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
  }

  #export-container .content__grid .col__full {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  #export-container .content__grid .col__full.centered {
    margin-bottom: 1.5rem
  }

  @media (min-width:1024px) {
    #export-container .content__grid .col__full {
      padding-left: 2.5rem;
      padding-right: 2.5rem
    }
  }

  #export-container .content__grid .col__70 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:768px) {
    #export-container .content__grid .col__70 {
      width: 70%;
      padding-left: 2.5rem;
      padding-right: 2.5rem
    }
  }

  #export-container .content__grid .col__30 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:768px) {
    #export-container .content__grid .col__30 {
      width: 30%;
      padding-left: 2.5rem;
      padding-right: 2.5rem
    }
  }

  #export-container .content__grid .col__60 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:768px) {
    #export-container .content__grid .col__60 {
      width: 60%;
      padding-left: 2.5rem;
      padding-right: 2.5rem
    }
  }

  #export-container .content__grid .col__40 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:768px) {
    #export-container .content__grid .col__40 {
      width: 40%;
      padding-left: 2.5rem;
      padding-right: 2.5rem
    }
  }

  #export-container .content__grid .col__1\/2 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:1024px) {
    #export-container .content__grid .col__1\/2 {
      width: 50%;
      padding-left: 2.5rem;
      padding-right: 2.5rem
    }
  }

  #export-container .content__grid .col__1\/3 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:1024px) {
    #export-container .content__grid .col__1\/3 {
      width: 33.333333%;
      padding-left: 2.5rem;
      padding-right: 2.5rem
    }
  }

  #export-container .content__grid .col__2\/3 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:1024px) {
    #export-container .content__grid .col__2\/3 {
      width: 66.666667%;
      padding-left: 2.5rem;
      padding-right: 2.5rem
    }
  }

  #export-container .content__grid .col__3\/4 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:768px) {
    #export-container .content__grid .col__3\/4 {
      width: 75%;
      padding-left: 2.5rem;
      padding-right: 2.5rem
    }
  }

  #export-container .content__grid .col__1\/4 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:768px) {
    #export-container .content__grid .col__1\/4 {
      width: 25%;
      padding-left: 2.5rem;
      padding-right: 2.5rem
    }
  }

  #export-container .video__listing__grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-left: 0;
    margin-right: 0
  }

  @media (min-width:768px) {
    #export-container .video__listing__grid {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      margin-left: -1.5rem;
      margin-right: -1.5rem
    }
  }

  #export-container .video__listing__grid.wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
  }

  #export-container .video__listing__grid.row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
  }

  #export-container .video__listing__grid.inset__content {
    padding: 2.5rem
  }

  #export-container .video__listing__grid.column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
  }

  #export-container .video__listing__grid .col__full {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  #export-container .video__listing__grid .col__full.centered {
    margin-bottom: 1.5rem
  }

  @media (min-width:768px) {
    #export-container .video__listing__grid .col__full {
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  #export-container .video__listing__grid .col__1\/2 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:768px) {
    #export-container .video__listing__grid .col__1\/2 {
      width: 50%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  #export-container .video__listing__grid .col__1\/3 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:768px) {
    #export-container .video__listing__grid .col__1\/3 {
      width: 50%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  @media (min-width:1024px) {
    #export-container .video__listing__grid .col__1\/3 {
      width: 33.333333%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  #export-container .icon__listing__grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-left: 0;
    margin-right: 0
  }

  @media (min-width:640px) {
    #export-container .icon__listing__grid {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row
    }
  }

  @media (min-width:768px) {
    #export-container .icon__listing__grid {
      margin-left: -1.5rem;
      margin-right: -1.5rem
    }
  }

  #export-container .icon__listing__grid.horizontal {
    margin-left: 0;
    margin-right: 0
  }

  #export-container .icon__listing__grid.horizontal .col__full {
    width: 100%
  }

  @media (min-width:768px) {
    #export-container .icon__listing__grid.horizontal .col__full {
      padding-left: 0;
      padding-right: 0
    }
  }

  #export-container .icon__listing__grid.wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
  }

  #export-container .icon__listing__grid.row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
  }

  #export-container .icon__listing__grid.inset__content {
    padding: 2.5rem
  }

  #export-container .icon__listing__grid.column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
  }

  #export-container .icon__listing__grid .col__full {
    width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem
  }

  #export-container .icon__listing__grid .col__full.centered {
    margin-bottom: 1.5rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem
  }

  #export-container .icon__listing__grid .col__1\/2 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:768px) {
    #export-container .icon__listing__grid .col__1\/2 {
      width: 50%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  #export-container .icon__listing__grid .col__1\/3 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:640px) {
    #export-container .icon__listing__grid .col__1\/3 {
      width: 50%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  @media (min-width:768px) {
    #export-container .icon__listing__grid .col__1\/3 {
      width: 33.333333%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  #export-container .icon__listing__grid .col__1\/4 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:640px) {
    #export-container .icon__listing__grid .col__1\/4 {
      width: 50%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  @media (min-width:768px) {
    #export-container .icon__listing__grid .col__1\/4 {
      width: 33.333333%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  @media (min-width:900px) {
    #export-container .icon__listing__grid .col__1\/4 {
      width: 25%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  #export-container .cta__double__grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-left: 0;
    margin-right: 0
  }

  @media (min-width:1024px) {
    #export-container .cta__double__grid {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      margin-left: -1.5rem;
      margin-right: -1.5rem
    }
  }

  #export-container .cta__double__grid.wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
  }

  #export-container .cta__double__grid.row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
  }

  #export-container .cta__double__grid.inset__content {
    padding: 2.5rem
  }

  #export-container .cta__double__grid.column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
  }

  #export-container .cta__double__grid .col__full {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  #export-container .cta__double__grid .col__full.centered {
    margin-bottom: 1.5rem
  }

  @media (min-width:1024px) {
    #export-container .cta__double__grid .col__full {
      width: 50%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  #export-container .cta__double__grid .col__1\/2 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:1024px) {
    #export-container .cta__double__grid .col__1\/2 {
      width: 50%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  #export-container .listing__grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-left: 0;
    margin-right: 0
  }

  @media (min-width:500px) {
    #export-container .listing__grid {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      margin-left: -1.5rem;
      margin-right: -1.5rem
    }
  }

  #export-container .listing__grid.wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
  }

  #export-container .listing__grid.row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
  }

  #export-container .listing__grid.inset__content {
    padding: 2.5rem
  }

  #export-container .listing__grid.column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
  }

  #export-container .listing__grid .col__full {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  #export-container .listing__grid .col__full.centered {
    margin-bottom: 1.5rem
  }

  @media (min-width:768px) {
    #export-container .listing__grid .col__full {
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  #export-container .listing__grid .col__70 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:768px) {
    #export-container .listing__grid .col__70 {
      width: 70%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  #export-container .listing__grid .col__30 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:768px) {
    #export-container .listing__grid .col__30 {
      width: 30%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  #export-container .listing__grid .col__60 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:768px) {
    #export-container .listing__grid .col__60 {
      width: 60%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  #export-container .listing__grid .col__40 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:768px) {
    #export-container .listing__grid .col__40 {
      width: 40%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  #export-container .listing__grid .col__1\/2 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:500px) {
    #export-container .listing__grid .col__1\/2 {
      width: 50%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  #export-container .listing__grid .col__1\/3 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:500px) {
    #export-container .listing__grid .col__1\/3 {
      width: 50%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  @media (min-width:840px) {
    #export-container .listing__grid .col__1\/3 {
      width: 33.333333%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  #export-container .listing__grid .col__2\/3 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:768px) {
    #export-container .listing__grid .col__2\/3 {
      width: 66.666667%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  #export-container .listing__grid .col__3\/4 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:768px) {
    #export-container .listing__grid .col__3\/4 {
      width: 75%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  #export-container .listing__grid .col__1\/4 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:500px) {
    #export-container .listing__grid .col__1\/4 {
      width: 50%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  @media (min-width:840px) {
    #export-container .listing__grid .col__1\/4 {
      width: 33.333333%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  @media (min-width:1024px) {
    #export-container .listing__grid .col__1\/4 {
      width: 25%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  #export-container .feature__listing__grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-left: 0;
    margin-right: 0
  }

  @media (min-width:840px) {
    #export-container .feature__listing__grid {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      margin-left: -1.5rem;
      margin-right: -1.5rem
    }
  }

  #export-container .feature__listing__grid.wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
  }

  #export-container .feature__listing__grid.row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
  }

  #export-container .feature__listing__grid.inset__content {
    padding: 2.5rem
  }

  #export-container .feature__listing__grid.column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
  }

  #export-container .feature__listing__grid .col__full {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  #export-container .feature__listing__grid .col__full.centered {
    margin-bottom: 1.5rem
  }

  @media (min-width:768px) {
    #export-container .feature__listing__grid .col__full {
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  #export-container .feature__listing__grid .col__70 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:768px) {
    #export-container .feature__listing__grid .col__70 {
      width: 70%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  #export-container .feature__listing__grid .col__30 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:768px) {
    #export-container .feature__listing__grid .col__30 {
      width: 30%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  #export-container .feature__listing__grid .col__60 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:768px) {
    #export-container .feature__listing__grid .col__60 {
      width: 60%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  #export-container .feature__listing__grid .col__40 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:768px) {
    #export-container .feature__listing__grid .col__40 {
      width: 40%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  #export-container .feature__listing__grid .col__1\/2 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:840px) {
    #export-container .feature__listing__grid .col__1\/2 {
      width: 50%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  #export-container .feature__listing__grid .col__1\/3 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:500px) {
    #export-container .feature__listing__grid .col__1\/3 {
      width: 50%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  @media (min-width:840px) {
    #export-container .feature__listing__grid .col__1\/3 {
      width: 33.333333%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  #export-container .feature__listing__grid .col__2\/3 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:768px) {
    #export-container .feature__listing__grid .col__2\/3 {
      width: 66.666667%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  #export-container .feature__listing__grid .col__3\/4 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:768px) {
    #export-container .feature__listing__grid .col__3\/4 {
      width: 75%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  #export-container .feature__listing__grid .col__1\/4 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:500px) {
    #export-container .feature__listing__grid .col__1\/4 {
      width: 50%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  @media (min-width:840px) {
    #export-container .feature__listing__grid .col__1\/4 {
      width: 33.333333%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  @media (min-width:1024px) {
    #export-container .feature__listing__grid .col__1\/4 {
      width: 25%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  #export-container .word__grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-left: 0;
    margin-right: 0
  }

  @media (min-width:768px) {
    #export-container .word__grid {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      margin-left: -1.5rem;
      margin-right: -1.5rem
    }
  }

  #export-container .word__grid .col__full {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  #export-container .word__grid .col__full.centered {
    margin-bottom: 1.5rem
  }

  @media (min-width:768px) {
    #export-container .word__grid .col__full {
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  #export-container .word__grid .col__70 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:768px) {
    #export-container .word__grid .col__70 {
      width: 70%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  #export-container .word__grid .col__30 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:768px) {
    #export-container .word__grid .col__30 {
      width: 30%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  #export-container .word__grid .col__60 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:768px) {
    #export-container .word__grid .col__60 {
      width: 60%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  #export-container .word__grid .col__40 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:768px) {
    #export-container .word__grid .col__40 {
      width: 40%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  #export-container .word__grid .col__1\/2 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:840px) {
    #export-container .word__grid .col__1\/2 {
      width: 50%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  #export-container .article__grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-left: 0;
    margin-right: 0
  }

  @media (min-width:768px) {
    #export-container .article__grid {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      margin-left: -1.5rem;
      margin-right: -1.5rem
    }
  }

  #export-container .article__grid .col__full {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  #export-container .article__grid .col__full.centered {
    margin-bottom: 1.5rem
  }

  @media (min-width:768px) {
    #export-container .article__grid .col__full {
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  #export-container .article__grid .col__30 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:768px) {
    #export-container .article__grid .col__30 {
      width: 30%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  #export-container .article__grid .col__40 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:768px) {
    #export-container .article__grid .col__40 {
      width: 40%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  #export-container .article__grid .col__2\/3 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:768px) {
    #export-container .article__grid .col__2\/3 {
      width: 66.666667%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  #export-container .article__grid .col__3\/4 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:768px) {
    #export-container .article__grid .col__3\/4 {
      width: 75%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  #export-container .article__grid .col__1\/4 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:768px) {
    #export-container .article__grid .col__1\/4 {
      width: 33.333333%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  @media (min-width:840px) {
    #export-container .article__grid .col__1\/4 {
      width: 25%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  #export-container .side__listing__grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-left: 0;
    margin-right: 0
  }

  @media (min-width:768px) {
    #export-container .side__listing__grid {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      margin-left: -1.5rem;
      margin-right: -1.5rem
    }
  }

  @media (min-width:840px) {
    #export-container .side__listing__grid {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row
    }
  }

  @media (min-width:1180px) {
    #export-container .side__listing__grid {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column
    }
  }

  #export-container .side__listing__grid.side__wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
  }

  #export-container .side__listing__grid.side__row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
  }

  #export-container .side__listing__grid.side__inset__content {
    padding: 2.5rem
  }

  #export-container .side__listing__grid.side__column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
  }

  #export-container .side__listing__grid .side__col__full {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  #export-container .side__listing__grid .side__col__full.centered {
    margin-bottom: 1.5rem
  }

  @media (min-width:768px) {
    #export-container .side__listing__grid .side__col__full {
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  #export-container .side__listing__grid .side__col__70 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:768px) {
    #export-container .side__listing__grid .side__col__70 {
      width: 70%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  #export-container .side__listing__grid .side__col__30 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:768px) {
    #export-container .side__listing__grid .side__col__30 {
      width: 30%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  #export-container .side__listing__grid .side__col__60 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:768px) {
    #export-container .side__listing__grid .side__col__60 {
      width: 60%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  #export-container .side__listing__grid .side__col__40 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:768px) {
    #export-container .side__listing__grid .side__col__40 {
      width: 40%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  #export-container .side__listing__grid .side__col__1\/2 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:768px) {
    #export-container .side__listing__grid .side__col__1\/2 {
      width: 50%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  #export-container .side__listing__grid .side__col__1\/3 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:768px) {
    #export-container .side__listing__grid .side__col__1\/3 {
      width: 33.333333%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  @media (min-width:1024px) {
    #export-container .side__listing__grid .side__col__1\/3 {
      width: 100%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  #export-container .side__listing__grid .side__col__2\/3 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:768px) {
    #export-container .side__listing__grid .side__col__2\/3 {
      width: 66.666667%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  #export-container .side__listing__grid .side__col__3\/4 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:768px) {
    #export-container .side__listing__grid .side__col__3\/4 {
      width: 75%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  #export-container .side__listing__grid .side__col__1\/4 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:768px) {
    #export-container .side__listing__grid .side__col__1\/4 {
      width: 33.333333%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  @media (min-width:840px) {
    #export-container .side__listing__grid .side__col__1\/4 {
      width: 25%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  #export-container .featured__listing__grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-left: 0;
    margin-right: 0
  }

  @media (min-width:1024px) {
    #export-container .featured__listing__grid {
      margin-left: -.75rem;
      margin-right: -.75rem;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row
    }
  }

  #export-container .featured__listing__grid.wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
  }

  #export-container .featured__listing__grid.row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
  }

  #export-container .featured__listing__grid.inset__content {
    padding: 2.5rem
  }

  #export-container .featured__listing__grid.column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
  }

  #export-container .featured__listing__grid .col__full {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  #export-container .featured__listing__grid .col__full.centered {
    margin-bottom: .75rem
  }

  @media (min-width:768px) {
    #export-container .featured__listing__grid .col__full {
      padding-left: .75rem;
      padding-right: .75rem
    }
  }

  #export-container .featured__listing__grid .col__70 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:1024px) {
    #export-container .featured__listing__grid .col__70 {
      width: 70%;
      padding-left: .75rem;
      padding-right: .75rem
    }
  }

  #export-container .featured__listing__grid .col__30 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:1024px) {
    #export-container .featured__listing__grid .col__30 {
      width: 30%;
      padding-left: .75rem;
      padding-right: .75rem
    }
  }

  #export-container .featured__listing__grid .col__60 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:1024px) {
    #export-container .featured__listing__grid .col__60 {
      width: 60%;
      padding-left: .75rem;
      padding-right: .75rem
    }
  }

  #export-container .featured__listing__grid .col__40 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:1024px) {
    #export-container .featured__listing__grid .col__40 {
      width: 40%;
      padding-left: .75rem;
      padding-right: .75rem
    }
  }

  #export-container .featured__listing__grid .col__1\/2 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:1024px) {
    #export-container .featured__listing__grid .col__1\/2 {
      width: 50%;
      padding-left: .75rem;
      padding-right: .75rem
    }
  }

  #export-container .featured__listing__grid .col__1\/3 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:840px) {
    #export-container .featured__listing__grid .col__1\/3 {
      width: 33.333333%;
      padding-left: .75rem;
      padding-right: .75rem
    }
  }

  @media (min-width:1024px) {
    #export-container .featured__listing__grid .col__1\/3 {
      width: 100%;
      padding-left: .75rem;
      padding-right: .75rem
    }
  }

  #export-container .featured__listing__grid .col__2\/3 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:1180px) {
    #export-container .featured__listing__grid .col__2\/3 {
      width: 66.666667%;
      padding-left: .75rem;
      padding-right: .75rem
    }
  }

  #export-container .featured__listing__grid .col__3\/4 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:1180px) {
    #export-container .featured__listing__grid .col__3\/4 {
      width: 75%;
      padding-left: .75rem;
      padding-right: .75rem
    }
  }

  #export-container .featured__listing__grid .col__1\/4 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:1180px) {
    #export-container .featured__listing__grid .col__1\/4 {
      width: 33.333333%;
      padding-left: .75rem;
      padding-right: .75rem
    }
  }

  #export-container .cta__grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-left: 0;
    margin-right: 0
  }

  @media (min-width:768px) {
    #export-container .cta__grid {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      margin-left: -1.5rem;
      margin-right: -1.5rem
    }
  }

  #export-container .cta__grid.wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
  }

  #export-container .cta__grid.row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
  }

  #export-container .cta__grid.inset__content {
    padding: 2.5rem
  }

  #export-container .cta__grid.column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
  }

  #export-container .cta__grid .col__full {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  #export-container .cta__grid .col__full.centered {
    margin-bottom: 1.5rem
  }

  @media (min-width:768px) {
    #export-container .cta__grid .col__full {
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  #export-container .cta__grid .col__70 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:768px) {
    #export-container .cta__grid .col__70 {
      width: 70%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  #export-container .cta__grid .col__30 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:768px) {
    #export-container .cta__grid .col__30 {
      width: 30%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  #export-container .cta__grid .col__60 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:768px) {
    #export-container .cta__grid .col__60 {
      width: 60%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  #export-container .cta__grid .col__40 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:768px) {
    #export-container .cta__grid .col__40 {
      width: 40%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  #export-container .cta__grid .col__1\/2 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:768px) {
    #export-container .cta__grid .col__1\/2 {
      width: 50%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  #export-container .cta__grid .col__1\/3 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:768px) {
    #export-container .cta__grid .col__1\/3 {
      width: 33.333333%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  #export-container .cta__grid .col__2\/3 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:768px) {
    #export-container .cta__grid .col__2\/3 {
      width: 66.666667%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  #export-container .cta__grid .col__3\/4 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:768px) {
    #export-container .cta__grid .col__3\/4 {
      width: 75%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  #export-container .cta__grid .col__1\/4 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:768px) {
    #export-container .cta__grid .col__1\/4 {
      width: 25%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  #export-container .panel__grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
  }

  #export-container .panel__grid,
  #export-container .panel__grid.wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
  }

  #export-container .panel__grid.inset__content {
    padding: 2.5rem
  }

  #export-container .panel__grid.column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
  }

  #export-container .panel__grid .col__full {
    width: 100%
  }

  #export-container .panel__grid .col__70 {
    width: 50%
  }

  @media (min-width:768px) {
    #export-container .panel__grid .col__70 {
      width: 70%
    }
  }

  #export-container .panel__grid .col__30 {
    width: 50%
  }

  @media (min-width:768px) {
    #export-container .panel__grid .col__30 {
      width: 30%
    }
  }

  #export-container .panel__grid .col__60 {
    width: 50%
  }

  @media (min-width:768px) {
    #export-container .panel__grid .col__60 {
      width: 60%
    }
  }

  #export-container .panel__grid .col__40 {
    width: 50%
  }

  @media (min-width:768px) {
    #export-container .panel__grid .col__40 {
      width: 40%
    }
  }

  #export-container .panel__grid .col__1\/2 {
    width: 50%
  }

  @media (min-width:768px) {
    #export-container .panel__grid .col__1\/2 {
      width: 50%
    }
  }

  #export-container .panel__grid .col__1\/3 {
    width: 50%
  }

  @media (min-width:768px) {
    #export-container .panel__grid .col__1\/3 {
      width: 33.333333%
    }
  }

  #export-container .panel__grid .col__2\/3 {
    width: 50%
  }

  @media (min-width:768px) {
    #export-container .panel__grid .col__2\/3 {
      width: 66.666667%
    }
  }

  #export-container .panel__grid .col__3\/4 {
    width: 50%
  }

  @media (min-width:768px) {
    #export-container .panel__grid .col__3\/4 {
      width: 75%
    }
  }

  #export-container .panel__grid .col__1\/4 {
    width: 50%
  }

  @media (min-width:1180px) {
    #export-container .panel__grid .col__1\/4 {
      width: 25%
    }
  }

  #export-container .small__listing__grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-left: 0;
    margin-right: 0
  }

  @media (min-width:768px) {
    #export-container .small__listing__grid {
      margin-left: -.25rem;
      margin-right: -.25rem;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column
    }
  }

  @media (min-width:1180px) {
    #export-container .small__listing__grid {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row
    }
  }

  #export-container .small__listing__grid.wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
  }

  #export-container .small__listing__grid.inset__content {
    padding: 2.5rem
  }

  #export-container .small__listing__grid.column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
  }

  #export-container .small__listing__grid .col__full {
    width: 100%;
    padding-left: .25rem;
    padding-right: .25rem
  }

  #export-container .small__listing__grid .col__full.centered {
    margin-bottom: 1.5rem
  }

  @media (min-width:768px) {
    #export-container .small__listing__grid .col__full {
      padding-left: .25rem;
      padding-right: .25rem
    }
  }

  #export-container .small__listing__grid .col__1\/2 {
    width: 100%;
    padding-left: .25rem;
    padding-right: .25rem
  }

  @media (min-width:768px) {
    #export-container .small__listing__grid .col__1\/2 {
      width: 50%;
      padding-left: .25rem;
      padding-right: .25rem
    }
  }

  #export-container .small__listing__grid .col__70 {
    width: 100%;
    padding-left: .25rem;
    padding-right: .25rem
  }

  @media (min-width:768px) {
    #export-container .small__listing__grid .col__70 {
      width: 70%;
      padding-left: .25rem;
      padding-right: .25rem
    }
  }

  #export-container .small__listing__grid .col__30 {
    width: 100%;
    padding-left: .25rem;
    padding-right: .25rem
  }

  @media (min-width:768px) {
    #export-container .small__listing__grid .col__30 {
      width: 30%;
      padding-left: .25rem;
      padding-right: .25rem
    }
  }

  #export-container .small__listing__grid .col__60 {
    width: 60%;
    padding-left: .25rem;
    padding-right: .25rem
  }

  @media (min-width:768px) {
    #export-container .small__listing__grid .col__60 {
      padding-left: .25rem;
      padding-right: .25rem
    }
  }

  #export-container .small__listing__grid .col__40 {
    width: 40%;
    padding-left: .25rem;
    padding-right: .25rem
  }

  @media (min-width:768px) {
    #export-container .small__listing__grid .col__40 {
      padding-left: .25rem;
      padding-right: .25rem
    }
  }

  #export-container .small__listing__grid .col__1\/3 {
    width: 100%;
    padding-left: .25rem;
    padding-right: .25rem
  }

  @media (min-width:768px) {
    #export-container .small__listing__grid .col__1\/3 {
      width: 33.333333%;
      padding-left: .25rem;
      padding-right: .25rem
    }
  }

  #export-container .small__listing__grid .col__2\/3 {
    width: 100%;
    padding-left: .25rem;
    padding-right: .25rem
  }

  @media (min-width:768px) {
    #export-container .small__listing__grid .col__2\/3 {
      width: 66.666667%;
      padding-left: .25rem;
      padding-right: .25rem
    }
  }

  #export-container .small__listing__grid .col__3\/4 {
    width: 100%;
    padding-left: .25rem;
    padding-right: .25rem
  }

  @media (min-width:768px) {
    #export-container .small__listing__grid .col__3\/4 {
      width: 75%;
      padding-left: .25rem;
      padding-right: .25rem
    }
  }

  #export-container .small__listing__grid .col__1\/4 {
    width: 100%;
    padding-left: .25rem;
    padding-right: .25rem
  }

  @media (min-width:768px) {
    #export-container .small__listing__grid .col__1\/4 {
      width: 25%;
      padding-left: .25rem;
      padding-right: .25rem
    }
  }

  #export-container .contact__listing__grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-left: 0;
    margin-right: 0
  }

  @media (min-width:768px) {
    #export-container .contact__listing__grid {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      margin-left: -1.5rem;
      margin-right: -1.5rem
    }
  }

  #export-container .contact__listing__grid.wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
  }

  #export-container .contact__listing__grid.row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
  }

  #export-container .contact__listing__grid.inset__content {
    padding: 2.5rem
  }

  #export-container .contact__listing__grid.column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
  }

  #export-container .contact__listing__grid .col__full {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  #export-container .contact__listing__grid .col__full.centered {
    margin-bottom: 1.5rem
  }

  @media (min-width:768px) {
    #export-container .contact__listing__grid .col__full {
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  #export-container .contact__listing__grid .col__1\/2 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:768px) {
    #export-container .contact__listing__grid .col__1\/2 {
      width: 50%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  #export-container .contact__listing__grid .col__1\/3 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:768px) {
    #export-container .contact__listing__grid .col__1\/3 {
      width: 50%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  @media (min-width:1180px) {
    #export-container .contact__listing__grid .col__1\/3 {
      width: 33.333333%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  #export-container .contact__listing__grid .col__1\/4 {
    width: 100%;
    padding-left: 0;
    padding-right: 0
  }

  @media (min-width:768px) {
    #export-container .contact__listing__grid .col__1\/4 {
      width: 33.333333%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  @media (min-width:840px) {
    #export-container .contact__listing__grid .col__1\/4 {
      width: 25%;
      padding-left: 1.5rem;
      padding-right: 1.5rem
    }
  }

  #export-container .article__page .article__content.center {
    margin-left: auto;
    margin-right: auto;
    max-width: 786px
  }

  #export-container .article__page .article__sidebar__wrapper {
    position: relative
  }

  #export-container .article__page .article__sidebar__wrapper .article__sidebar {
    position: fixed
  }

  #export-container .article__page .article__sidebar__wrapper .side__meta {
    padding-bottom: 2.5rem;
    padding-top: 2.5rem;
    border-bottom-width: 0;
    margin-bottom: 3rem
  }

  @media (min-width:768px) {
    #export-container .article__page .article__sidebar__wrapper .side__meta {
      border-bottom-width: 1px;
      --border-opacity: 1;
      border-color: #a7a8aa;
      border-color: rgba(167, 168, 170, var(--border-opacity));
      padding-top: 0;
      border-top-width: 0
    }
  }

  #export-container .article__page .article__sidebar__wrapper .side__meta .side__title {
    font-weight: 700;
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity));
    font-size: 24px
  }

  #export-container .article__page .article__sidebar__wrapper .side__meta .side__title.margin__below {
    margin-bottom: 2rem
  }

  #export-container .article__page .article__sidebar__wrapper .side__contact .pd-image img {
    margin-bottom: .75rem;
    height: 82px;
    width: 82px
  }

  #export-container .article__page .article__sidebar__wrapper .side__contact .contact__details {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
  }

  #export-container .article__page .article__sidebar__wrapper .side__contact .contact__details .name {
    font-size: 17px;
    font-weight: 600;
    margin-bottom: .5rem
  }

  #export-container .article__page .article__sidebar__wrapper .side__contact .contact__details .role {
    font-size: 14px;
    margin-bottom: 1.25rem
  }

  #export-container .article__page .article__sidebar__wrapper .side__contact .contact__details .link {
    font-weight: 700;
    font-size: 14px
  }

  #export-container .article__page .article__sidebar__wrapper .side__contact .contact__details .link:hover {
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity))
  }

  #export-container .article__page .article__sidebar__wrapper .side__contact .contact__details .link.pd-green {
    --text-opacity: 1;
    color: #26890d;
    color: rgba(38, 137, 13, var(--text-opacity))
  }

  #export-container .article__page .article__sidebar__wrapper .side__contact .contact__details .link.pd-blue {
    --text-opacity: 1;
    color: #007cb0;
    color: rgba(0, 124, 176, var(--text-opacity))
  }

  #export-container .article__page .article__sidebar__wrapper .side__contact .contact__details .link.pd-default {
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity))
  }

  #export-container .article__page .article__sidebar__wrapper .side__contact .contact__details .link.pd-default:hover {
    --text-opacity: 1;
    color: #26890d;
    color: rgba(38, 137, 13, var(--text-opacity))
  }

  #export-container .article__page .related__articles {
    margin-top: 80px
  }

  @media (min-width:768px) {
    #export-container .article__page .related__articles {
      margin-top: 120px
    }
  }

  .bg-transparent {
    background-color: transparent
  }

  .bg-black {
    --bg-opacity: 1;
    background-color: #000;
    background-color: rgba(0, 0, 0, var(--bg-opacity))
  }

  .bg-white {
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--bg-opacity))
  }

  .bg-green {
    --bg-opacity: 1;
    background-color: #26890d;
    background-color: rgba(38, 137, 13, var(--bg-opacity))
  }

  .bg-cool-grey-4 {
    --bg-opacity: 1;
    background-color: #bbbcbc;
    background-color: rgba(187, 188, 188, var(--bg-opacity))
  }

  .bg-grey-20 {
    background-color: hsla(0, 0%, 76.9%, .2)
  }

  .hover\:bg-black:hover {
    --bg-opacity: 1;
    background-color: #000;
    background-color: rgba(0, 0, 0, var(--bg-opacity))
  }

  .hover\:bg-white:hover {
    --bg-opacity: 1;
    background-color: #fff;
    background-color: rgba(255, 255, 255, var(--bg-opacity))
  }

  .hover\:bg-green:hover {
    --bg-opacity: 1;
    background-color: #26890d;
    background-color: rgba(38, 137, 13, var(--bg-opacity))
  }

  .bg-opacity-50 {
    --bg-opacity: 0.5
  }

  .border-white {
    --border-opacity: 1;
    border-color: #fff;
    border-color: rgba(255, 255, 255, var(--border-opacity))
  }

  .border-cool-grey-2 {
    --border-opacity: 1;
    border-color: #d0d0ce;
    border-color: rgba(208, 208, 206, var(--border-opacity))
  }

  .rounded-sm {
    border-radius: .125rem
  }

  .rounded-full {
    border-radius: 9999px
  }

  .border-solid {
    border-style: solid
  }

  .border {
    border-width: 1px
  }

  .cursor-pointer {
    cursor: pointer
  }

  .cursor-text {
    cursor: text
  }

  .block {
    display: block
  }

  .inline-block {
    display: inline-block
  }

  .flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
  }

  .inline-flex {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
  }

  .grid {
    display: grid
  }

  .hidden {
    display: none
  }

  .flex-row {
    -webkit-box-orient: horizontal;
    -ms-flex-direction: row;
    flex-direction: row
  }

  .flex-col,
  .flex-row {
    -webkit-box-direction: normal
  }

  .flex-col {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
    flex-direction: column
  }

  .flex-wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
  }

  .items-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
  }

  .items-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
  }

  .justify-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
  }

  .justify-between {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
  }

  .flex-1 {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%
  }

  .font-normal {
    font-weight: 400
  }

  .font-bold {
    font-weight: 700
  }

  .font-black {
    font-weight: 900
  }

  .h-64 {
    height: 16rem
  }

  .h-screen {
    height: 100vh
  }

  .text-12 {
    font-size: 12px
  }

  .text-13 {
    font-size: 13px
  }

  .text-15 {
    font-size: 15px
  }

  .text-16 {
    font-size: 16px
  }

  .text-18 {
    font-size: 18px
  }

  .text-19 {
    font-size: 19px
  }

  .text-2xl {
    font-size: 1.5rem
  }

  .mx-auto {
    margin-left: auto;
    margin-right: auto
  }

  .-mx-2 {
    margin-left: -.5rem;
    margin-right: -.5rem
  }

  .ml-0 {
    margin-left: 0
  }

  .mt-1 {
    margin-top: .25rem
  }

  .mt-2 {
    margin-top: .5rem
  }

  .mr-2 {
    margin-right: .5rem
  }

  .mb-2 {
    margin-bottom: .5rem
  }

  .ml-2 {
    margin-left: .5rem
  }

  .mt-4 {
    margin-top: 1rem
  }

  .mr-4 {
    margin-right: 1rem
  }

  .mb-4 {
    margin-bottom: 1rem
  }

  .ml-4 {
    margin-left: 1rem
  }

  .mt-6 {
    margin-top: 1.5rem
  }

  .mb-8 {
    margin-bottom: 2rem
  }

  .mt-10 {
    margin-top: 2.5rem
  }

  .mb-10 {
    margin-bottom: 2.5rem
  }

  .mt-12 {
    margin-top: 3rem
  }

  .max-w-form {
    max-width: 500px
  }

  .object-fill {
    -o-object-fit: fill;
    object-fit: fill
  }

  .opacity-50 {
    opacity: .5
  }

  .hover\:opacity-75:hover {
    opacity: .75
  }

  .overflow-hidden {
    overflow: hidden
  }

  .p-4 {
    padding: 1rem
  }

  .p-10 {
    padding: 2.5rem
  }

  .px-0 {
    padding-left: 0;
    padding-right: 0
  }

  .py-1 {
    padding-top: .25rem;
    padding-bottom: .25rem
  }

  .px-1 {
    padding-left: .25rem;
    padding-right: .25rem
  }

  .py-2 {
    padding-top: .5rem;
    padding-bottom: .5rem
  }

  .px-2 {
    padding-left: .5rem;
    padding-right: .5rem
  }

  .py-3 {
    padding-top: .75rem;
    padding-bottom: .75rem
  }

  .py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem
  }

  .px-4 {
    padding-left: 1rem;
    padding-right: 1rem
  }

  .px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem
  }

  .pt-1 {
    padding-top: .25rem
  }

  .pl-1 {
    padding-left: .25rem
  }

  .pl-3 {
    padding-left: .75rem
  }

  .pr-4 {
    padding-right: 1rem
  }

  .pl-6 {
    padding-left: 1.5rem
  }

  .pointer-events-none {
    pointer-events: none
  }

  .static {
    position: static
  }

  .fixed {
    position: fixed
  }

  .absolute {
    position: absolute
  }

  .relative {
    position: relative
  }

  .sticky {
    position: -webkit-sticky;
    position: sticky
  }

  .top-0 {
    top: 0
  }

  .right-0 {
    right: 0
  }

  .left-0 {
    left: 0
  }

  .group:hover .group-hover\:stroke-white {
    stroke: #fff
  }

  .text-center {
    text-align: center
  }

  .text-white {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity))
  }

  .text-green {
    --text-opacity: 1;
    color: #26890d;
    color: rgba(38, 137, 13, var(--text-opacity))
  }

  .text-cool-grey-6 {
    --text-opacity: 1;
    color: #a7a8aa;
    color: rgba(167, 168, 170, var(--text-opacity))
  }

  .hover\:text-black:hover {
    --text-opacity: 1;
    color: #000;
    color: rgba(0, 0, 0, var(--text-opacity))
  }

  .hover\:text-white:hover {
    --text-opacity: 1;
    color: #fff;
    color: rgba(255, 255, 255, var(--text-opacity))
  }

  .hover\:text-green:hover {
    --text-opacity: 1;
    color: #26890d;
    color: rgba(38, 137, 13, var(--text-opacity))
  }

  .uppercase {
    text-transform: uppercase
  }

  .lowercase {
    text-transform: lowercase
  }

  .hover\:underline:hover,
  .underline {
    text-decoration: underline
  }

  .hover\:no-underline:hover {
    text-decoration: none
  }

  .ordinal {
    --font-variant-numeric-ordinal: var(--tailwind-empty,
        /*!*/
        /*!*/
      );
    --font-variant-numeric-slashed-zero: var(--tailwind-empty,
        /*!*/
        /*!*/
      );
    --font-variant-numeric-figure: var(--tailwind-empty,
        /*!*/
        /*!*/
      );
    --font-variant-numeric-spacing: var(--tailwind-empty,
        /*!*/
        /*!*/
      );
    --font-variant-numeric-fraction: var(--tailwind-empty,
        /*!*/
        /*!*/
      );
    font-variant-numeric: var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction);
    --font-variant-numeric-ordinal: ordinal
  }

  .select-none {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
  }

  .visible {
    visibility: visible
  }

  .w-64 {
    width: 16rem
  }

  .w-3\/4 {
    width: 75%
  }

  .w-full {
    width: 100%
  }

  .z-20 {
    z-index: 20
  }

  .z-30 {
    z-index: 30
  }

  .rotate-45 {
    --transform-rotate: 45deg
  }

  .rotate-90 {
    --transform-rotate: 90deg
  }

  .transition {
    -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform
  }

  @-webkit-keyframes spin {
    to {
      -webkit-transform: rotate(1turn);
      transform: rotate(1turn)
    }
  }

  @keyframes spin {
    to {
      -webkit-transform: rotate(1turn);
      transform: rotate(1turn)
    }
  }

  @-webkit-keyframes ping {

    75%,
    to {
      -webkit-transform: scale(2);
      transform: scale(2);
      opacity: 0
    }
  }

  @keyframes ping {

    75%,
    to {
      -webkit-transform: scale(2);
      transform: scale(2);
      opacity: 0
    }
  }

  @-webkit-keyframes pulse {
    50% {
      opacity: .5
    }
  }

  @keyframes pulse {
    50% {
      opacity: .5
    }
  }

  @-webkit-keyframes bounce {

    0%,
    to {
      -webkit-transform: translateY(-25%);
      transform: translateY(-25%);
      -webkit-animation-timing-function: cubic-bezier(.8, 0, 1, 1);
      animation-timing-function: cubic-bezier(.8, 0, 1, 1)
    }

    50% {
      -webkit-transform: none;
      transform: none;
      -webkit-animation-timing-function: cubic-bezier(0, 0, .2, 1);
      animation-timing-function: cubic-bezier(0, 0, .2, 1)
    }
  }

  @keyframes bounce {

    0%,
    to {
      -webkit-transform: translateY(-25%);
      transform: translateY(-25%);
      -webkit-animation-timing-function: cubic-bezier(.8, 0, 1, 1);
      animation-timing-function: cubic-bezier(.8, 0, 1, 1)
    }

    50% {
      -webkit-transform: none;
      transform: none;
      -webkit-animation-timing-function: cubic-bezier(0, 0, .2, 1);
      animation-timing-function: cubic-bezier(0, 0, .2, 1)
    }
  }

  .text-block-heading {
    font-size: calc(24.83552px + .29112vw) !important
  }

  @media (min-width:1400px) {
    .text-block-heading {
      font-size: 30px !important
    }
  }

  @media (max-width:400px) {
    .text-block-heading {
      font-size: 26px !important
    }
  }

  .text-word-heading {
    font-size: calc(16.68413px + 2.32897vw) !important
  }

  @media (min-width:1400px) {
    .text-word-heading {
      font-size: 58px !important
    }
  }

  @media (max-width:400px) {
    .text-word-heading {
      font-size: 26px !important
    }
  }

  .text-block-summary {
    font-size: calc(18.84058px + .28986vw) !important
  }

  @media (min-width:1400px) {
    .text-block-summary {
      font-size: 24px !important
    }
  }

  @media (max-width:400px) {
    .text-block-summary {
      font-size: 20px !important
    }
  }

  .text-quote-text {
    font-size: calc(18.26087px + .43478vw) !important
  }

  @media (min-width:1400px) {
    .text-quote-text {
      font-size: 26px !important
    }
  }

  @media (max-width:400px) {
    .text-quote-text {
      font-size: 20px !important
    }
  }

  .text-cite {
    font-size: calc(14.42238px + .1444vw) !important
  }

  @media (min-width:1400px) {
    .text-cite {
      font-size: 17px !important
    }
  }

  @media (max-width:400px) {
    .text-cite {
      font-size: 15px !important
    }
  }

  .text-quote-image {
    font-size: calc(19.0131px + 1.74672vw) !important
  }

  @media (min-width:1400px) {
    .text-quote-image {
      font-size: 50px !important
    }
  }

  @media (max-width:400px) {
    .text-quote-image {
      font-size: 26px !important
    }
  }

  .text-feat-panel-heading {
    font-size: calc(23.37991px + .65502vw) !important
  }

  @media (min-width:1400px) {
    .text-feat-panel-heading {
      font-size: 35px !important
    }
  }

  @media (max-width:400px) {
    .text-feat-panel-heading {
      font-size: 26px !important
    }
  }

  .text-feat-article-side {
    font-size: calc(14.84393px + .28902vw) !important
  }

  @media (min-width:1400px) {
    .text-feat-article-side {
      font-size: 20px !important
    }
  }

  @media (max-width:400px) {
    .text-feat-article-side {
      font-size: 16px !important
    }
  }

  .text-icon-summary {
    font-size: calc(14.13357px + .21661vw) !important
  }

  @media (min-width:1400px) {
    .text-icon-summary {
      font-size: 18px !important
    }
  }

  @media (max-width:400px) {
    .text-icon-summary {
      font-size: 15px !important
    }
  }

  .select-svg {
    top: 50%;
    right: 20px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
  }

  .rotate-45 {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
  }

  .rotate-90 {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
  }

  .group:hover .rotate-45 {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
  }

  @media (min-width:640px) {
    .sm\:flex-row {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row
    }

    .sm\:mb-0 {
      margin-bottom: 0
    }

    .sm\:ml-4 {
      margin-left: 1rem
    }

    .sm\:py-2 {
      padding-top: .5rem;
      padding-bottom: .5rem
    }

    .sm\:px-2 {
      padding-left: .5rem;
      padding-right: .5rem
    }

    .sm\:w-1\/3 {
      width: 33.333333%
    }
  }

  @media (min-width:768px) {
    .md\:flex-row {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row
    }

    .md\:h-auto {
      height: auto
    }

    .md\:w-60 {
      width: 60%
    }

    .md\:w-auto {
      width: auto
    }

    .md\:w-1\/2 {
      width: 50%
    }
  }

  @media (min-width:840px) {
    .ml\:flex-row {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row
    }

    .ml\:items-center {
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center
    }

    .ml\:mt-0 {
      margin-top: 0
    }

    .ml\:ml-4 {
      margin-left: 1rem
    }
  }

  .header__content .reverse-btn {
    font-weight: bold !important;
    background-color: #26890d;
    color: #fff;
    height: 60px;
    padding-top: 12px;
    margin-bottom: 2em;
    border: 2px solid #26890d;
  }

  .button {
    margin-top: 2em;
    padding: .4em;
    display: block;
    -webkit-border-radius: 2px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 2px;
    -moz-background-clip: padding;
    border-radius: 2px;
    background-clip: padding-box;
    box-sizing: border-box;
    font-weight: 700;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
  }

  .button a {
    display: inline-block;
    width: 100%;
    height: 100%;
  }

  .reverse-btn {
    border: 2px solid #d0d0ce;
    font-size: 1.6em;
    color: #d0d0ce;
    display: table-cell;
    padding: 0;
    vertical-align: middle;
    min-height: 50px;
    line-height: 2;
    padding-top: 7px;
    width: 100%;
    background: transparent;
  }

  .reverse-btn:hover {
    background-color: #43b02a;
    border: 2px solid #43b02a;
    color: #000 !important;
    cursor: pointer;
  }

  #export-container .contacts__block .card .contact, #export-container .contacts__block .simple .contact { flex-direction: column; }
  #export-container .contacts__block .card.card__spacing { margin-bottom: 50px; }

  @media (min-width: 768px) {
    .reverse-btn { padding: .6em; width: 70%; }
    #export-container .contacts__block .card .contact, #export-container .contacts__block .simple .contact { flex-direction: row; }
    #export-container .contacts__block .card.card__spacing { margin-bottom: 150px; }
  }