@charset "UTF-8";
/*
        This font software is the property of Commercial Type.

        You may not modify the font software, use it on another website, or install it on a computer.

        License information is available at http://commercialtype.com/eula
        For more information please visit Commercial Type at http://commercialtype.com or email us at info[at]commercialtype.com

        Copyright (C) 2018 Schwartzco Inc.
        License: 1808-VHLYCU     
*/
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger {
  padding: 0px 0px;
  display: inline-block;
  cursor: pointer;
  transition-property: opacity, filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible;
}

.hamburger:hover {
  opacity: 1;
}

.hamburger.is-active:hover {
  opacity: 1;
}

.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner::before,
.hamburger.is-active .hamburger-inner::after {
  background-color: #fff;
}

.hamburger-box {
  width: 26px;
  height: 16px;
  display: inline-block;
  position: relative;
}

.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -1px;
}

.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
  width: 26px;
  height: 2px;
  background-color: #fff;
  border-radius: 0px;
  position: absolute;
  transition: background-color 0.2s ease, transform 0.15s ease;
}

.hamburger-inner::before, .hamburger-inner::after {
  content: "";
  display: block;
}

.hamburger-inner::before {
  top: -7px;
}

.hamburger-inner::after {
  bottom: -7px;
}

/*
   * 3DX
   */
.hamburger--3dx .hamburger-box {
  perspective: 52px;
}

.hamburger--3dx .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.hamburger--3dx .hamburger-inner::before, .hamburger--3dx .hamburger-inner::after {
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.hamburger--3dx.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateY(180deg);
}

.hamburger--3dx.is-active .hamburger-inner::before {
  transform: translate3d(0, 7px, 0) rotate(45deg);
}

.hamburger--3dx.is-active .hamburger-inner::after {
  transform: translate3d(0, -7px, 0) rotate(-45deg);
}

/*
   * 3DX Reverse
   */
.hamburger--3dx-r .hamburger-box {
  perspective: 52px;
}

.hamburger--3dx-r .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.hamburger--3dx-r .hamburger-inner::before, .hamburger--3dx-r .hamburger-inner::after {
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.hamburger--3dx-r.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateY(-180deg);
}

.hamburger--3dx-r.is-active .hamburger-inner::before {
  transform: translate3d(0, 7px, 0) rotate(45deg);
}

.hamburger--3dx-r.is-active .hamburger-inner::after {
  transform: translate3d(0, -7px, 0) rotate(-45deg);
}

/*
   * 3DY
   */
.hamburger--3dy .hamburger-box {
  perspective: 52px;
}

.hamburger--3dy .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.hamburger--3dy .hamburger-inner::before, .hamburger--3dy .hamburger-inner::after {
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.hamburger--3dy.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateX(-180deg);
}

.hamburger--3dy.is-active .hamburger-inner::before {
  transform: translate3d(0, 7px, 0) rotate(45deg);
}

.hamburger--3dy.is-active .hamburger-inner::after {
  transform: translate3d(0, -7px, 0) rotate(-45deg);
}

/*
   * 3DY Reverse
   */
.hamburger--3dy-r .hamburger-box {
  perspective: 52px;
}

.hamburger--3dy-r .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.hamburger--3dy-r .hamburger-inner::before, .hamburger--3dy-r .hamburger-inner::after {
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.hamburger--3dy-r.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateX(180deg);
}

.hamburger--3dy-r.is-active .hamburger-inner::before {
  transform: translate3d(0, 7px, 0) rotate(45deg);
}

.hamburger--3dy-r.is-active .hamburger-inner::after {
  transform: translate3d(0, -7px, 0) rotate(-45deg);
}

/*
   * 3DXY
   */
.hamburger--3dxy .hamburger-box {
  perspective: 52px;
}

.hamburger--3dxy .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.hamburger--3dxy .hamburger-inner::before, .hamburger--3dxy .hamburger-inner::after {
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.hamburger--3dxy.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateX(180deg) rotateY(180deg);
}

.hamburger--3dxy.is-active .hamburger-inner::before {
  transform: translate3d(0, 7px, 0) rotate(45deg);
}

.hamburger--3dxy.is-active .hamburger-inner::after {
  transform: translate3d(0, -7px, 0) rotate(-45deg);
}

/*
   * 3DXY Reverse
   */
.hamburger--3dxy-r .hamburger-box {
  perspective: 52px;
}

.hamburger--3dxy-r .hamburger-inner {
  transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.hamburger--3dxy-r .hamburger-inner::before, .hamburger--3dxy-r .hamburger-inner::after {
  transition: transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1);
}

.hamburger--3dxy-r.is-active .hamburger-inner {
  background-color: transparent !important;
  transform: rotateX(180deg) rotateY(180deg) rotateZ(-180deg);
}

.hamburger--3dxy-r.is-active .hamburger-inner::before {
  transform: translate3d(0, 7px, 0) rotate(45deg);
}

.hamburger--3dxy-r.is-active .hamburger-inner::after {
  transform: translate3d(0, -7px, 0) rotate(-45deg);
}

/*
   * Arrow
   */
.hamburger--arrow.is-active .hamburger-inner::before {
  transform: translate3d(-5.2px, 0, 0) rotate(-45deg) scale(0.7, 1);
}

.hamburger--arrow.is-active .hamburger-inner::after {
  transform: translate3d(-5.2px, 0, 0) rotate(45deg) scale(0.7, 1);
}

/*
   * Arrow Right
   */
.hamburger--arrow-r.is-active .hamburger-inner::before {
  transform: translate3d(5.2px, 0, 0) rotate(45deg) scale(0.7, 1);
}

.hamburger--arrow-r.is-active .hamburger-inner::after {
  transform: translate3d(5.2px, 0, 0) rotate(-45deg) scale(0.7, 1);
}

/*
   * Arrow Alt
   */
.hamburger--arrowalt .hamburger-inner::before {
  transition: top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.hamburger--arrowalt .hamburger-inner::after {
  transition: bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.hamburger--arrowalt.is-active .hamburger-inner::before {
  top: 0;
  transform: translate3d(-5.2px, -6.5px, 0) rotate(-45deg) scale(0.7, 1);
  transition: top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
}

.hamburger--arrowalt.is-active .hamburger-inner::after {
  bottom: 0;
  transform: translate3d(-5.2px, 6.5px, 0) rotate(45deg) scale(0.7, 1);
  transition: bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
}

/*
   * Arrow Alt Right
   */
.hamburger--arrowalt-r .hamburger-inner::before {
  transition: top 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.hamburger--arrowalt-r .hamburger-inner::after {
  transition: bottom 0.1s 0.1s ease, transform 0.1s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.hamburger--arrowalt-r.is-active .hamburger-inner::before {
  top: 0;
  transform: translate3d(5.2px, -6.5px, 0) rotate(45deg) scale(0.7, 1);
  transition: top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
}

.hamburger--arrowalt-r.is-active .hamburger-inner::after {
  bottom: 0;
  transform: translate3d(5.2px, 6.5px, 0) rotate(-45deg) scale(0.7, 1);
  transition: bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
}

/*
   * Arrow Turn
   */
.hamburger--arrowturn.is-active .hamburger-inner {
  transform: rotate(-180deg);
}

.hamburger--arrowturn.is-active .hamburger-inner::before {
  transform: translate3d(8px, 0, 0) rotate(45deg) scale(0.7, 1);
}

.hamburger--arrowturn.is-active .hamburger-inner::after {
  transform: translate3d(8px, 0, 0) rotate(-45deg) scale(0.7, 1);
}

/*
   * Arrow Turn Right
   */
.hamburger--arrowturn-r.is-active .hamburger-inner {
  transform: rotate(-180deg);
}

.hamburger--arrowturn-r.is-active .hamburger-inner::before {
  transform: translate3d(-8px, 0, 0) rotate(-45deg) scale(0.7, 1);
}

.hamburger--arrowturn-r.is-active .hamburger-inner::after {
  transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1);
}

/*
   * Boring
   */
.hamburger--boring .hamburger-inner, .hamburger--boring .hamburger-inner::before, .hamburger--boring .hamburger-inner::after {
  transition-property: none;
}

.hamburger--boring.is-active .hamburger-inner {
  transform: rotate(45deg);
}

.hamburger--boring.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
}

.hamburger--boring.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(-90deg);
}

/*
   * Collapse
   */
.hamburger--collapse .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-duration: 0.13s;
  transition-delay: 0.13s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--collapse .hamburger-inner::after {
  top: -14px;
  transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
}

.hamburger--collapse .hamburger-inner::before {
  transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--collapse.is-active .hamburger-inner {
  transform: translate3d(0, -7px, 0) rotate(-45deg);
  transition-delay: 0.22s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

.hamburger--collapse.is-active .hamburger-inner::after {
  top: 0;
  opacity: 0;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;
}

.hamburger--collapse.is-active .hamburger-inner::before {
  top: 0;
  transform: rotate(-90deg);
  transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
   * Collapse Reverse
   */
.hamburger--collapse-r .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-duration: 0.13s;
  transition-delay: 0.13s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--collapse-r .hamburger-inner::after {
  top: -14px;
  transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
}

.hamburger--collapse-r .hamburger-inner::before {
  transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--collapse-r.is-active .hamburger-inner {
  transform: translate3d(0, -7px, 0) rotate(45deg);
  transition-delay: 0.22s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

.hamburger--collapse-r.is-active .hamburger-inner::after {
  top: 0;
  opacity: 0;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;
}

.hamburger--collapse-r.is-active .hamburger-inner::before {
  top: 0;
  transform: rotate(90deg);
  transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
   * Elastic
   */
.hamburger--elastic .hamburger-inner {
  top: 1px;
  transition-duration: 0.275s;
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

.hamburger--elastic .hamburger-inner::before {
  top: 7px;
  transition: opacity 0.125s 0.275s ease;
}

.hamburger--elastic .hamburger-inner::after {
  top: 14px;
  transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

.hamburger--elastic.is-active .hamburger-inner {
  transform: translate3d(0, 7px, 0) rotate(135deg);
  transition-delay: 0.075s;
}

.hamburger--elastic.is-active .hamburger-inner::before {
  transition-delay: 0s;
  opacity: 0;
}

.hamburger--elastic.is-active .hamburger-inner::after {
  transform: translate3d(0, -14px, 0) rotate(-270deg);
  transition-delay: 0.075s;
}

/*
   * Elastic Reverse
   */
.hamburger--elastic-r .hamburger-inner {
  top: 1px;
  transition-duration: 0.275s;
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

.hamburger--elastic-r .hamburger-inner::before {
  top: 7px;
  transition: opacity 0.125s 0.275s ease;
}

.hamburger--elastic-r .hamburger-inner::after {
  top: 14px;
  transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

.hamburger--elastic-r.is-active .hamburger-inner {
  transform: translate3d(0, 7px, 0) rotate(-135deg);
  transition-delay: 0.075s;
}

.hamburger--elastic-r.is-active .hamburger-inner::before {
  transition-delay: 0s;
  opacity: 0;
}

.hamburger--elastic-r.is-active .hamburger-inner::after {
  transform: translate3d(0, -14px, 0) rotate(270deg);
  transition-delay: 0.075s;
}

/*
   * Emphatic
   */
.hamburger--emphatic {
  overflow: hidden;
}

.hamburger--emphatic .hamburger-inner {
  transition: background-color 0.125s 0.175s ease-in;
}

.hamburger--emphatic .hamburger-inner::before {
  left: 0;
  transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in;
}

.hamburger--emphatic .hamburger-inner::after {
  top: 7px;
  right: 0;
  transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in;
}

.hamburger--emphatic.is-active .hamburger-inner {
  transition-delay: 0s;
  transition-timing-function: ease-out;
  background-color: transparent !important;
}

.hamburger--emphatic.is-active .hamburger-inner::before {
  left: -52px;
  top: -52px;
  transform: translate3d(52px, 52px, 0) rotate(45deg);
  transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
}

.hamburger--emphatic.is-active .hamburger-inner::after {
  right: -52px;
  top: -52px;
  transform: translate3d(-52px, 52px, 0) rotate(-45deg);
  transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
}

/*
   * Emphatic Reverse
   */
.hamburger--emphatic-r {
  overflow: hidden;
}

.hamburger--emphatic-r .hamburger-inner {
  transition: background-color 0.125s 0.175s ease-in;
}

.hamburger--emphatic-r .hamburger-inner::before {
  left: 0;
  transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, left 0.125s 0.175s ease-in;
}

.hamburger--emphatic-r .hamburger-inner::after {
  top: 7px;
  right: 0;
  transition: transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335), top 0.05s 0.125s linear, right 0.125s 0.175s ease-in;
}

.hamburger--emphatic-r.is-active .hamburger-inner {
  transition-delay: 0s;
  transition-timing-function: ease-out;
  background-color: transparent !important;
}

.hamburger--emphatic-r.is-active .hamburger-inner::before {
  left: -52px;
  top: 52px;
  transform: translate3d(52px, -52px, 0) rotate(-45deg);
  transition: left 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
}

.hamburger--emphatic-r.is-active .hamburger-inner::after {
  right: -52px;
  top: 52px;
  transform: translate3d(-52px, -52px, 0) rotate(45deg);
  transition: right 0.125s ease-out, top 0.05s 0.125s linear, transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
}

/*
   * Minus
   */
.hamburger--minus .hamburger-inner::before, .hamburger--minus .hamburger-inner::after {
  transition: bottom 0.08s 0s ease-out, top 0.08s 0s ease-out, opacity 0s linear;
}

.hamburger--minus.is-active .hamburger-inner::before, .hamburger--minus.is-active .hamburger-inner::after {
  opacity: 0;
  transition: bottom 0.08s ease-out, top 0.08s ease-out, opacity 0s 0.08s linear;
}

.hamburger--minus.is-active .hamburger-inner::before {
  top: 0;
}

.hamburger--minus.is-active .hamburger-inner::after {
  bottom: 0;
}

/*
   * Slider
   */
.hamburger--slider .hamburger-inner {
  top: 1px;
}

.hamburger--slider .hamburger-inner::before {
  top: 7px;
  transition-property: transform, opacity;
  transition-timing-function: ease;
  transition-duration: 0.15s;
}

.hamburger--slider .hamburger-inner::after {
  top: 14px;
}

.hamburger--slider.is-active .hamburger-inner {
  transform: translate3d(0, 7px, 0) rotate(45deg);
}

.hamburger--slider.is-active .hamburger-inner::before {
  transform: rotate(-45deg) translate3d(-3.71429px, -5px, 0);
  opacity: 0;
}

.hamburger--slider.is-active .hamburger-inner::after {
  transform: translate3d(0, -14px, 0) rotate(-90deg);
}

/*
   * Slider Reverse
   */
.hamburger--slider-r .hamburger-inner {
  top: 1px;
}

.hamburger--slider-r .hamburger-inner::before {
  top: 7px;
  transition-property: transform, opacity;
  transition-timing-function: ease;
  transition-duration: 0.15s;
}

.hamburger--slider-r .hamburger-inner::after {
  top: 14px;
}

.hamburger--slider-r.is-active .hamburger-inner {
  transform: translate3d(0, 7px, 0) rotate(-45deg);
}

.hamburger--slider-r.is-active .hamburger-inner::before {
  transform: rotate(45deg) translate3d(3.71429px, -5px, 0);
  opacity: 0;
}

.hamburger--slider-r.is-active .hamburger-inner::after {
  transform: translate3d(0, -14px, 0) rotate(90deg);
}

/*
   * Spin
   */
.hamburger--spin .hamburger-inner {
  transition-duration: 0.22s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--spin .hamburger-inner::before {
  transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;
}

.hamburger--spin .hamburger-inner::after {
  transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--spin.is-active .hamburger-inner {
  transform: rotate(225deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

.hamburger--spin.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;
}

.hamburger--spin.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(-90deg);
  transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
   * Spin Reverse
   */
.hamburger--spin-r .hamburger-inner {
  transition-duration: 0.22s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--spin-r .hamburger-inner::before {
  transition: top 0.1s 0.25s ease-in, opacity 0.1s ease-in;
}

.hamburger--spin-r .hamburger-inner::after {
  transition: bottom 0.1s 0.25s ease-in, transform 0.22s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--spin-r.is-active .hamburger-inner {
  transform: rotate(-225deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

.hamburger--spin-r.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  transition: top 0.1s ease-out, opacity 0.1s 0.12s ease-out;
}

.hamburger--spin-r.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(90deg);
  transition: bottom 0.1s ease-out, transform 0.22s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
   * Spring
   */
.hamburger--spring .hamburger-inner {
  top: 1px;
  transition: background-color 0s 0.13s linear;
}

.hamburger--spring .hamburger-inner::before {
  top: 7px;
  transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--spring .hamburger-inner::after {
  top: 14px;
  transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--spring.is-active .hamburger-inner {
  transition-delay: 0.22s;
  background-color: transparent !important;
}

.hamburger--spring.is-active .hamburger-inner::before {
  top: 0;
  transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  transform: translate3d(0, 7px, 0) rotate(45deg);
}

.hamburger--spring.is-active .hamburger-inner::after {
  top: 0;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  transform: translate3d(0, 7px, 0) rotate(-45deg);
}

/*
   * Spring Reverse
   */
.hamburger--spring-r .hamburger-inner {
  top: auto;
  bottom: 0;
  transition-duration: 0.13s;
  transition-delay: 0s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--spring-r .hamburger-inner::after {
  top: -14px;
  transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0s linear;
}

.hamburger--spring-r .hamburger-inner::before {
  transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--spring-r.is-active .hamburger-inner {
  transform: translate3d(0, -7px, 0) rotate(-45deg);
  transition-delay: 0.22s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

.hamburger--spring-r.is-active .hamburger-inner::after {
  top: 0;
  opacity: 0;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0s 0.22s linear;
}

.hamburger--spring-r.is-active .hamburger-inner::before {
  top: 0;
  transform: rotate(90deg);
  transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
   * Stand
   */
.hamburger--stand .hamburger-inner {
  transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear;
}

.hamburger--stand .hamburger-inner::before {
  transition: top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--stand .hamburger-inner::after {
  transition: bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--stand.is-active .hamburger-inner {
  transform: rotate(90deg);
  background-color: transparent !important;
  transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear;
}

.hamburger--stand.is-active .hamburger-inner::before {
  top: 0;
  transform: rotate(-45deg);
  transition: top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.hamburger--stand.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(45deg);
  transition: bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
   * Stand Reverse
   */
.hamburger--stand-r .hamburger-inner {
  transition: transform 0.075s 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19), background-color 0s 0.075s linear;
}

.hamburger--stand-r .hamburger-inner::before {
  transition: top 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--stand-r .hamburger-inner::after {
  transition: bottom 0.075s 0.075s ease-in, transform 0.075s 0s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--stand-r.is-active .hamburger-inner {
  transform: rotate(-90deg);
  background-color: transparent !important;
  transition: transform 0.075s 0s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0s 0.15s linear;
}

.hamburger--stand-r.is-active .hamburger-inner::before {
  top: 0;
  transform: rotate(-45deg);
  transition: top 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
}

.hamburger--stand-r.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(45deg);
  transition: bottom 0.075s 0.1s ease-out, transform 0.075s 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
   * Squeeze
   */
.hamburger--squeeze .hamburger-inner {
  transition-duration: 0.075s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--squeeze .hamburger-inner::before {
  transition: background-color 0.2s ease, top 0.075s 0.12s ease, opacity 0.075s ease;
}

.hamburger--squeeze .hamburger-inner::after {
  transition: background-color 0.2s ease, bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--squeeze.is-active .hamburger-inner {
  transform: rotate(45deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

.hamburger--squeeze.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  transition: background-color 0.2s ease, top 0.075s ease, opacity 0.075s 0.12s ease;
}

.hamburger--squeeze.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(-90deg);
  transition: background-color 0.2s ease, bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/*
   * Vortex
   */
.hamburger--vortex .hamburger-inner {
  transition-duration: 0.2s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.hamburger--vortex .hamburger-inner::before, .hamburger--vortex .hamburger-inner::after {
  transition-duration: 0s;
  transition-delay: 0.1s;
  transition-timing-function: linear;
}

.hamburger--vortex .hamburger-inner::before {
  transition-property: top, opacity;
}

.hamburger--vortex .hamburger-inner::after {
  transition-property: bottom, transform;
}

.hamburger--vortex.is-active .hamburger-inner {
  transform: rotate(765deg);
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.hamburger--vortex.is-active .hamburger-inner::before, .hamburger--vortex.is-active .hamburger-inner::after {
  transition-delay: 0s;
}

.hamburger--vortex.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
}

.hamburger--vortex.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(90deg);
}

/*
   * Vortex Reverse
   */
.hamburger--vortex-r .hamburger-inner {
  transition-duration: 0.2s;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.hamburger--vortex-r .hamburger-inner::before, .hamburger--vortex-r .hamburger-inner::after {
  transition-duration: 0s;
  transition-delay: 0.1s;
  transition-timing-function: linear;
}

.hamburger--vortex-r .hamburger-inner::before {
  transition-property: top, opacity;
}

.hamburger--vortex-r .hamburger-inner::after {
  transition-property: bottom, transform;
}

.hamburger--vortex-r.is-active .hamburger-inner {
  transform: rotate(-765deg);
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.hamburger--vortex-r.is-active .hamburger-inner::before, .hamburger--vortex-r.is-active .hamburger-inner::after {
  transition-delay: 0s;
}

.hamburger--vortex-r.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
}

.hamburger--vortex-r.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(-90deg);
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
}

.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}

[dir="rtl"] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/* Slider */
.slick-loading .slick-list {
  background: #fff url("./ajax-loader.gif") center center no-repeat;
}

/* Icons */
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 50px;
  width: 50px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}

.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}

.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.5;
}

.slick-prev:before,
.slick-next:before {
  font-family: none;
  font-size: 20px;
  line-height: 1;
  color: #FFF;
  opacity: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: -25px;
}

[dir="rtl"] .slick-prev {
  left: auto;
  right: -25px;
}

.slick-prev:before {
  content: "←";
}

[dir="rtl"] .slick-prev:before {
  content: "→";
}

.slick-next {
  right: -25px;
}

[dir="rtl"] .slick-next {
  left: -25px;
  right: auto;
}

.slick-next:before {
  content: "→";
}

[dir="rtl"] .slick-next:before {
  content: "←";
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}

.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 2px;
  padding: 0;
  cursor: pointer;
}

.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}

.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}

.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  opacity: 1;
}

.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: none;
  font-size: 40px;
  line-height: 20px;
  text-align: center;
  color: #FFF;
  opacity: 0.5;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
  color: #FF5B00;
  opacity: 1;
}

.slick-dotted.slick-slider {
  margin-bottom: 0px;
}

.slick-dots {
  bottom: 30px;
}

.slick-prev {
  left: 25px;
  z-index: 1;
}

.slick-next {
  right: 25px;
}

/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #121212;
  opacity: 0.7;
  filter: alpha(opacity=70);
}

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
  display: none;
}

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
  height: 100%;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

.mfp-ajax-cur {
  cursor: progress;
}

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.mfp-loading.mfp-figure {
  display: none;
}

.mfp-hide {
  display: none !important;
}

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}

.mfp-preloader a {
  color: #CCC;
}

.mfp-preloader a:hover {
  color: #FFF;
}

.mfp-s-ready .mfp-preloader {
  display: none;
}

.mfp-s-error .mfp-content {
  display: none;
}

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none;
}

button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 1;
  filter: alpha(opacity=100);
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
}

.mfp-close:hover, .mfp-close:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}

.mfp-close:active {
  top: 1px;
}

.mfp-close-btn-in .mfp-close {
  color: #FFF;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
}

.mfp-arrow {
  position: absolute;
  opacity: 1;
  filter: alpha(opacity=100);
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.mfp-arrow:active {
  margin-top: -54px;
}

.mfp-arrow:hover, .mfp-arrow:focus {
  opacity: 1;
  filter: alpha(opacity=100);
}

.mfp-arrow:before, .mfp-arrow:after,
.mfp-arrow .mfp-b,
.mfp-arrow .mfp-a {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}

.mfp-arrow:after,
.mfp-arrow .mfp-a {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}

.mfp-arrow:before,
.mfp-arrow .mfp-b {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}

.mfp-arrow-left {
  left: 0;
}

.mfp-arrow-left:after,
.mfp-arrow-left .mfp-a {
  border-right: 17px solid #FFF;
  margin-left: 31px;
}

.mfp-arrow-left:before,
.mfp-arrow-left .mfp-b {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F;
}

.mfp-arrow-right {
  right: 0;
}

.mfp-arrow-right:after,
.mfp-arrow-right .mfp-a {
  border-left: 17px solid #FFF;
  margin-left: 39px;
}

.mfp-arrow-right:before,
.mfp-arrow-right .mfp-b {
  border-left: 27px solid #3F3F3F;
}

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 1000px;
}

.mfp-iframe-holder .mfp-close {
  top: -40px;
}

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}

.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: none;
  background: #000;
  outline: none;
}

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}

/* The shadow behind the image */
.mfp-figure {
  line-height: 0;
}

.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: none;
  background: #121212;
}

.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px;
}

.mfp-figure figure {
  margin: 0;
}

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px;
}

.mfp-image-holder .mfp-content {
  max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }
  .mfp-container {
    padding-left: 0;
    padding-right: 0;
  }
}

.mfp-ie7 .mfp-img {
  padding: 0;
}

.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px;
}

.mfp-ie7 .mfp-container {
  padding: 0;
}

.mfp-ie7 .mfp-content {
  padding-top: 44px;
}

.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0;
}

/* overlay at start */
.mfp-fade.mfp-bg {
  opacity: 0;
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

/* overlay animate in */
.mfp-fade.mfp-bg.mfp-ready {
  opacity: 0.7;
}

/* overlay animate out */
.mfp-fade.mfp-bg.mfp-removing {
  opacity: 0;
}

content at start .mfp-fade.mfp-wrap .mfp-content {
  opacity: 0;
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

/* content animate it */
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
  opacity: 1;
}

/* content animate out */
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
  opacity: 0;
}

.mfp-fade.mfp-wrap .mfp-arrow {
  opacity: 0;
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

.mfp-fade.mfp-wrap.mfp-ready .mfp-arrow {
  opacity: 1;
}

.mfp-fade.mfp-wrap.mfp-removing .mfp-arrow {
  opacity: 0;
}

/* 

====== Move-horizontal effect ======

*/
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

body {
  line-height: 1;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

:focus:not(:focus-visible) {
  outline: none;
}

/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */
html {
  color: #222;
  font-size: 1em;
  line-height: 1.4;
}

/*
 * Remove text-shadow in selection highlight:
 * https://twitter.com/miketaylr/status/12228805301
 *
 * Vendor-prefixed and regular ::selection selectors cannot be combined:
 * https://stackoverflow.com/a/16982510/7133471
 *
 * Customize the background color to match your design.
 */
::selection {
  background: #b3d4fc;
  text-shadow: none;
}

/*
 * A better looking default horizontal rule
 */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

/*
 * Remove the gap between audio, canvas, iframes,
 * images, videos and the bottom of their containers:
 * https://github.com/h5bp/html5-boilerplate/issues/440
 */
audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle;
}

/*
 * Remove default fieldset styles.
 */
fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

/*
 * Allow only vertical resizing of textareas.
 */
textarea {
  resize: vertical;
}

/* autoprefixer: off */
html.show-grid {
  background: #FFF !important;
}

html.show-grid body {
  background: transparent !important;
}

html.show-grid body .navigation-widget ul,
html.show-grid body .archive-card-group,
html.show-grid body .product-single--tabs,
html.show-grid body .body.post-type-archive-product_cpt,
html.show-grid body .archive-card-wrapper--outer-wrap,
html.show-grid body .card-background,
html.show-grid body .card,
html.show-grid body .card__dark,
html.show-grid body .section-block {
  background: transparent !important;
}

html.show-grid body article.post {
  background: rgba(255, 255, 255, 0.7) !important;
}

html.show-grid body .navigation-menu--list-wrapper {
  background: rgba(18, 18, 18, 0.3) !important;
}

html.show-grid body .site-footer,
html.show-grid body .site-header {
  background: rgba(18, 18, 18, 0.4) !important;
}

html.show-grid body iframe,
html.show-grid body .featured-image {
  opacity: 0.4  !important;
  animation: none !important;
}

html.show-grid body .gel-grid-overlay {
  z-index: -1;
  position: fixed;
  height: 100%;
  width: 100%;
  margin: 0 auto;
  background: rgba(0, 128, 128, 0.2);
}

html.show-grid body .gel-grid-overlay__wrap {
  max-width: 1008px;
  margin: 0 auto;
  padding-left: 16px;
  padding-right: 16px;
  background: rgba(0, 128, 128, 0.2);
  height: 100%;
}

@media (min-width: 46.25em) {
  html.show-grid body .gel-grid-overlay__wrap {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media (min-width: 80em) {
  html.show-grid body .gel-grid-overlay__wrap {
    max-width: 1280px;
  }
}

html.show-grid body .gel-grid-overlay__layout {
  list-style: none;
  direction: ltr;
  text-align: left;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  margin-right: 0;
  margin-left: -8px;
  padding-right: 0;
  padding-left: 0;
  height: 100%;
}

@media (min-width: 46.25em) {
  html.show-grid body .gel-grid-overlay__layout {
    margin-left: -16px;
  }
}

html.show-grid body .gel-grid-overlay__column {
  height: 100%;
  width: 100%;
  display: inline-block;
  padding-left: 8px;
  text-align: left;
  vertical-align: top;
  width: 6.25%;
}

@media (min-width: 46.25em) {
  html.show-grid body .gel-grid-overlay__column {
    padding-left: 16px;
  }
}

html.show-grid body .gel-grid-overlay__column-fill {
  background: rgba(255, 0, 0, 0.1);
  height: 100%;
  padding: 0 4px;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

@media (min-width: 61.25em) {
  .mobile-only {
    display: none;
  }
}

@media (max-width: 61.24em) {
  .desktop-only {
    display: none;
  }
}

@font-face {
  font-family: 'ridley_grotesklight';
  src: url("../fonts/ridleygrotesk-light-webfont.woff2") format("woff2"), url("../fonts/ridleygrotesk-light-webfont.woff2") format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'ridley_groteskmedium';
  src: url("../fonts/radomir_tinkov_-_ridleygrotesk-medium-webfont.woff2") format("woff2"), url("../fonts/radomir_tinkov_-_ridleygrotesk-medium-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'ridley_groteskregular';
  src: url("../fonts/radomir_tinkov_-_ridleygrotesk-regular-webfont.woff2") format("woff2"), url("../fonts/radomir_tinkov_-_ridleygrotesk-regular-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'ridley_grotesksemibold';
  src: url("../fonts/radomir_tinkov_-_ridleygrotesk-semibold-webfont.woff2") format("woff2"), url("../fonts/radomir_tinkov_-_ridleygrotesk-semibold-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'ridley_groteskitalic';
  src: url("../fonts/ridleygrotesk-italic-webfont.woff2") format("woff2"), url("../fonts/ridleygrotesk-italic-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

body {
  font-family: "ridley_groteskregular", sans-serif;
  word-wrap: break-word;
  line-height: 1.4;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "ridley_groteskregular", sans-serif;
  line-height: 1.1;
  margin: 0;
  padding: 0;
  margin: 1rem 0;
  color: #121212;
}

a {
  color: #121212;
  text-decoration: none;
}

a:hover {
  border-bottom: 1px solid #121212;
}

p {
  margin-bottom: 1rem;
}

.bold, b, strong {
  font-family: "ridley_grotesksemiBold", sans-serif;
}

.bold {
  font-family: "ridley_grotesksemiBold", sans-serif;
}

.uppercase {
  text-transform: uppercase;
}

h1, .type-h1 {
  font-size: 3.75rem;
  line-height: 1.1;
  font-family: "ridley_groteskregular", sans-serif;
}

@media (max-width: 1024px) {
  h1, .type-h1 {
    font-size: 3.75rem;
  }
}

@media (max-width: 640px) {
  h1, .type-h1 {
    font-size: 2.5rem;
  }
}

@media (max-width: 480px) {
  h1, .type-h1 {
    font-size: 2.5rem;
  }
}

h2, .type-h2 {
  font-size: 2.875rem;
  line-height: 1.1;
  font-family: "ridley_groteskregular", sans-serif;
}

@media (max-width: 1024px) {
  h2, .type-h2 {
    font-size: 2.875rem;
  }
}

@media (max-width: 640px) {
  h2, .type-h2 {
    font-size: 2.25rem;
  }
}

@media (max-width: 480px) {
  h2, .type-h2 {
    font-size: 2.25rem;
  }
}

h3, .type-h3 {
  font-size: 1.875rem;
  line-height: 1.1;
  font-family: "ridley_groteskregular", sans-serif;
}

@media (max-width: 1024px) {
  h3, .type-h3 {
    font-size: 1.875rem;
  }
}

@media (max-width: 640px) {
  h3, .type-h3 {
    font-size: 1.875rem;
  }
}

@media (max-width: 480px) {
  h3, .type-h3 {
    font-size: 1.875rem;
  }
}

h4, .type-h4 {
  font-size: 1.875rem;
  line-height: 1.1;
  font-family: "ridley_groteskregular", sans-serif;
}

@media (max-width: 1024px) {
  h4, .type-h4 {
    font-size: 1.875rem;
  }
}

@media (max-width: 640px) {
  h4, .type-h4 {
    font-size: 1.875rem;
  }
}

@media (max-width: 480px) {
  h4, .type-h4 {
    font-size: 1.875rem;
  }
}

h5, .type-h5 {
  font-size: 1.5rem;
  line-height: 1.1;
  font-family: "ridley_groteskregular", sans-serif;
}

@media (max-width: 1024px) {
  h5, .type-h5 {
    font-size: 1.5rem;
  }
}

@media (max-width: 640px) {
  h5, .type-h5 {
    font-size: 1.5rem;
  }
}

@media (max-width: 480px) {
  h5, .type-h5 {
    font-size: 1.5rem;
  }
}

h6, .type-h6 {
  font-size: 1rem;
  line-height: 1.1;
  font-family: "ridley_groteskregular", sans-serif;
}

@media (max-width: 1024px) {
  h6, .type-h6 {
    font-size: 1rem;
  }
}

@media (max-width: 640px) {
  h6, .type-h6 {
    font-size: 0.875rem;
  }
}

@media (max-width: 480px) {
  h6, .type-h6 {
    font-size: 0.875rem;
  }
}

p, .entry-content, ul {
  font-size: 1.3125rem;
  line-height: 1.4;
}

@media (max-width: 1024px) {
  p, .entry-content, ul {
    font-size: 1.3125rem;
  }
}

@media (max-width: 640px) {
  p, .entry-content, ul {
    font-size: 1.125rem;
  }
}

@media (max-width: 480px) {
  p, .entry-content, ul {
    font-size: 1.125rem;
  }
}

* {
  box-sizing: border-box;
  font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}

html {
  background: #333333;
}

body {
  color: #121212;
}

.content-wrap {
  max-width: 1008px;
  margin: 0 auto;
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 46.25em) {
  .content-wrap {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media (min-width: 80em) {
  .content-wrap {
    max-width: 1280px;
  }
}

.page-style__white, .page-style__white_with_pattern, .page-style__transparent_dark_text,
html .single__white,
html .single__white_with_pattern,
html .single__transparent_dark_text,
html .card-background__white,
html .card-background__white_with_pattern,
html .card-background__transparent_dark_text,
html .card_row .card__white,
html .card_row .card__white_with_pattern,
html .card_row .card__transparent_dark_text,
html .card__white,
html .card__white_with_pattern,
html .card__transparent_dark_text,
html .hero__white,
html .hero__white_with_pattern,
html .hero__transparent_dark_text,
html .section-block.section-block__white,
html .section-block.section-block__white_with_pattern,
html .section-block.section-block__transparent_dark_text {
  background: #FFF;
  color: #121212;
}

.page-style__white .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab, .page-style__white_with_pattern .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab, .page-style__transparent_dark_text .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab,
html .single__white .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab,
html .single__white_with_pattern .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab,
html .single__transparent_dark_text .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab,
html .card-background__white .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab,
html .card-background__white_with_pattern .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab,
html .card-background__transparent_dark_text .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab,
html .card_row .card__white .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab,
html .card_row .card__white_with_pattern .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab,
html .card_row .card__transparent_dark_text .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab,
html .card__white .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab,
html .card__white_with_pattern .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab,
html .card__transparent_dark_text .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab,
html .hero__white .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab,
html .hero__white_with_pattern .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab,
html .hero__transparent_dark_text .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab,
html .section-block.section-block__white .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab,
html .section-block.section-block__white_with_pattern .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab,
html .section-block.section-block__transparent_dark_text .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab {
  border-top: 1px solid #121212;
}

.page-style__white .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg path, .page-style__white .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg rect, .page-style__white_with_pattern .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg path, .page-style__white_with_pattern .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg rect, .page-style__transparent_dark_text .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg path, .page-style__transparent_dark_text .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg rect,
html .single__white .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg path,
html .single__white .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg rect,
html .single__white_with_pattern .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg path,
html .single__white_with_pattern .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg rect,
html .single__transparent_dark_text .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg path,
html .single__transparent_dark_text .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg rect,
html .card-background__white .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg path,
html .card-background__white .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg rect,
html .card-background__white_with_pattern .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg path,
html .card-background__white_with_pattern .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg rect,
html .card-background__transparent_dark_text .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg path,
html .card-background__transparent_dark_text .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg rect,
html .card_row .card__white .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg path,
html .card_row .card__white .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg rect,
html .card_row .card__white_with_pattern .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg path,
html .card_row .card__white_with_pattern .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg rect,
html .card_row .card__transparent_dark_text .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg path,
html .card_row .card__transparent_dark_text .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg rect,
html .card__white .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg path,
html .card__white .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg rect,
html .card__white_with_pattern .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg path,
html .card__white_with_pattern .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg rect,
html .card__transparent_dark_text .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg path,
html .card__transparent_dark_text .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg rect,
html .hero__white .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg path,
html .hero__white .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg rect,
html .hero__white_with_pattern .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg path,
html .hero__white_with_pattern .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg rect,
html .hero__transparent_dark_text .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg path,
html .hero__transparent_dark_text .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg rect,
html .section-block.section-block__white .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg path,
html .section-block.section-block__white .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg rect,
html .section-block.section-block__white_with_pattern .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg path,
html .section-block.section-block__white_with_pattern .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg rect,
html .section-block.section-block__transparent_dark_text .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg path,
html .section-block.section-block__transparent_dark_text .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg rect {
  fill: #FFF;
}

.page-style__white article.post, .page-style__white_with_pattern article.post, .page-style__transparent_dark_text article.post,
html .single__white article.post,
html .single__white_with_pattern article.post,
html .single__transparent_dark_text article.post,
html .card-background__white article.post,
html .card-background__white_with_pattern article.post,
html .card-background__transparent_dark_text article.post,
html .card_row .card__white article.post,
html .card_row .card__white_with_pattern article.post,
html .card_row .card__transparent_dark_text article.post,
html .card__white article.post,
html .card__white_with_pattern article.post,
html .card__transparent_dark_text article.post,
html .hero__white article.post,
html .hero__white_with_pattern article.post,
html .hero__transparent_dark_text article.post,
html .section-block.section-block__white article.post,
html .section-block.section-block__white_with_pattern article.post,
html .section-block.section-block__transparent_dark_text article.post {
  background: #FFF;
}

.page-style__white .orange, .page-style__white_with_pattern .orange, .page-style__transparent_dark_text .orange,
html .single__white .orange,
html .single__white_with_pattern .orange,
html .single__transparent_dark_text .orange,
html .card-background__white .orange,
html .card-background__white_with_pattern .orange,
html .card-background__transparent_dark_text .orange,
html .card_row .card__white .orange,
html .card_row .card__white_with_pattern .orange,
html .card_row .card__transparent_dark_text .orange,
html .card__white .orange,
html .card__white_with_pattern .orange,
html .card__transparent_dark_text .orange,
html .hero__white .orange,
html .hero__white_with_pattern .orange,
html .hero__transparent_dark_text .orange,
html .section-block.section-block__white .orange,
html .section-block.section-block__white_with_pattern .orange,
html .section-block.section-block__transparent_dark_text .orange {
  color: #FF5B00;
}

.page-style__white a, .page-style__white h1, .page-style__white h2, .page-style__white h3, .page-style__white h4, .page-style__white h5, .page-style__white h6, .page-style__white span, .page-style__white div, .page-style__white p.quote_copy, .page-style__white_with_pattern a, .page-style__white_with_pattern h1, .page-style__white_with_pattern h2, .page-style__white_with_pattern h3, .page-style__white_with_pattern h4, .page-style__white_with_pattern h5, .page-style__white_with_pattern h6, .page-style__white_with_pattern span, .page-style__white_with_pattern div, .page-style__white_with_pattern p.quote_copy, .page-style__transparent_dark_text a, .page-style__transparent_dark_text h1, .page-style__transparent_dark_text h2, .page-style__transparent_dark_text h3, .page-style__transparent_dark_text h4, .page-style__transparent_dark_text h5, .page-style__transparent_dark_text h6, .page-style__transparent_dark_text span, .page-style__transparent_dark_text div, .page-style__transparent_dark_text p.quote_copy,
html .single__white a,
html .single__white h1,
html .single__white h2,
html .single__white h3,
html .single__white h4,
html .single__white h5,
html .single__white h6,
html .single__white span,
html .single__white div,
html .single__white p.quote_copy,
html .single__white_with_pattern a,
html .single__white_with_pattern h1,
html .single__white_with_pattern h2,
html .single__white_with_pattern h3,
html .single__white_with_pattern h4,
html .single__white_with_pattern h5,
html .single__white_with_pattern h6,
html .single__white_with_pattern span,
html .single__white_with_pattern div,
html .single__white_with_pattern p.quote_copy,
html .single__transparent_dark_text a,
html .single__transparent_dark_text h1,
html .single__transparent_dark_text h2,
html .single__transparent_dark_text h3,
html .single__transparent_dark_text h4,
html .single__transparent_dark_text h5,
html .single__transparent_dark_text h6,
html .single__transparent_dark_text span,
html .single__transparent_dark_text div,
html .single__transparent_dark_text p.quote_copy,
html .card-background__white a,
html .card-background__white h1,
html .card-background__white h2,
html .card-background__white h3,
html .card-background__white h4,
html .card-background__white h5,
html .card-background__white h6,
html .card-background__white span,
html .card-background__white div,
html .card-background__white p.quote_copy,
html .card-background__white_with_pattern a,
html .card-background__white_with_pattern h1,
html .card-background__white_with_pattern h2,
html .card-background__white_with_pattern h3,
html .card-background__white_with_pattern h4,
html .card-background__white_with_pattern h5,
html .card-background__white_with_pattern h6,
html .card-background__white_with_pattern span,
html .card-background__white_with_pattern div,
html .card-background__white_with_pattern p.quote_copy,
html .card-background__transparent_dark_text a,
html .card-background__transparent_dark_text h1,
html .card-background__transparent_dark_text h2,
html .card-background__transparent_dark_text h3,
html .card-background__transparent_dark_text h4,
html .card-background__transparent_dark_text h5,
html .card-background__transparent_dark_text h6,
html .card-background__transparent_dark_text span,
html .card-background__transparent_dark_text div,
html .card-background__transparent_dark_text p.quote_copy,
html .card_row .card__white a,
html .card_row .card__white h1,
html .card_row .card__white h2,
html .card_row .card__white h3,
html .card_row .card__white h4,
html .card_row .card__white h5,
html .card_row .card__white h6,
html .card_row .card__white span,
html .card_row .card__white div,
html .card_row .card__white p.quote_copy,
html .card_row .card__white_with_pattern a,
html .card_row .card__white_with_pattern h1,
html .card_row .card__white_with_pattern h2,
html .card_row .card__white_with_pattern h3,
html .card_row .card__white_with_pattern h4,
html .card_row .card__white_with_pattern h5,
html .card_row .card__white_with_pattern h6,
html .card_row .card__white_with_pattern span,
html .card_row .card__white_with_pattern div,
html .card_row .card__white_with_pattern p.quote_copy,
html .card_row .card__transparent_dark_text a,
html .card_row .card__transparent_dark_text h1,
html .card_row .card__transparent_dark_text h2,
html .card_row .card__transparent_dark_text h3,
html .card_row .card__transparent_dark_text h4,
html .card_row .card__transparent_dark_text h5,
html .card_row .card__transparent_dark_text h6,
html .card_row .card__transparent_dark_text span,
html .card_row .card__transparent_dark_text div,
html .card_row .card__transparent_dark_text p.quote_copy,
html .card__white a,
html .card__white h1,
html .card__white h2,
html .card__white h3,
html .card__white h4,
html .card__white h5,
html .card__white h6,
html .card__white span,
html .card__white div,
html .card__white p.quote_copy,
html .card__white_with_pattern a,
html .card__white_with_pattern h1,
html .card__white_with_pattern h2,
html .card__white_with_pattern h3,
html .card__white_with_pattern h4,
html .card__white_with_pattern h5,
html .card__white_with_pattern h6,
html .card__white_with_pattern span,
html .card__white_with_pattern div,
html .card__white_with_pattern p.quote_copy,
html .card__transparent_dark_text a,
html .card__transparent_dark_text h1,
html .card__transparent_dark_text h2,
html .card__transparent_dark_text h3,
html .card__transparent_dark_text h4,
html .card__transparent_dark_text h5,
html .card__transparent_dark_text h6,
html .card__transparent_dark_text span,
html .card__transparent_dark_text div,
html .card__transparent_dark_text p.quote_copy,
html .hero__white a,
html .hero__white h1,
html .hero__white h2,
html .hero__white h3,
html .hero__white h4,
html .hero__white h5,
html .hero__white h6,
html .hero__white span,
html .hero__white div,
html .hero__white p.quote_copy,
html .hero__white_with_pattern a,
html .hero__white_with_pattern h1,
html .hero__white_with_pattern h2,
html .hero__white_with_pattern h3,
html .hero__white_with_pattern h4,
html .hero__white_with_pattern h5,
html .hero__white_with_pattern h6,
html .hero__white_with_pattern span,
html .hero__white_with_pattern div,
html .hero__white_with_pattern p.quote_copy,
html .hero__transparent_dark_text a,
html .hero__transparent_dark_text h1,
html .hero__transparent_dark_text h2,
html .hero__transparent_dark_text h3,
html .hero__transparent_dark_text h4,
html .hero__transparent_dark_text h5,
html .hero__transparent_dark_text h6,
html .hero__transparent_dark_text span,
html .hero__transparent_dark_text div,
html .hero__transparent_dark_text p.quote_copy,
html .section-block.section-block__white a,
html .section-block.section-block__white h1,
html .section-block.section-block__white h2,
html .section-block.section-block__white h3,
html .section-block.section-block__white h4,
html .section-block.section-block__white h5,
html .section-block.section-block__white h6,
html .section-block.section-block__white span,
html .section-block.section-block__white div,
html .section-block.section-block__white p.quote_copy,
html .section-block.section-block__white_with_pattern a,
html .section-block.section-block__white_with_pattern h1,
html .section-block.section-block__white_with_pattern h2,
html .section-block.section-block__white_with_pattern h3,
html .section-block.section-block__white_with_pattern h4,
html .section-block.section-block__white_with_pattern h5,
html .section-block.section-block__white_with_pattern h6,
html .section-block.section-block__white_with_pattern span,
html .section-block.section-block__white_with_pattern div,
html .section-block.section-block__white_with_pattern p.quote_copy,
html .section-block.section-block__transparent_dark_text a,
html .section-block.section-block__transparent_dark_text h1,
html .section-block.section-block__transparent_dark_text h2,
html .section-block.section-block__transparent_dark_text h3,
html .section-block.section-block__transparent_dark_text h4,
html .section-block.section-block__transparent_dark_text h5,
html .section-block.section-block__transparent_dark_text h6,
html .section-block.section-block__transparent_dark_text span,
html .section-block.section-block__transparent_dark_text div,
html .section-block.section-block__transparent_dark_text p.quote_copy {
  color: #121212;
}

.page-style__white a h1, .page-style__white a h2, .page-style__white a h3, .page-style__white a h4, .page-style__white a h5, .page-style__white a h6, .page-style__white a p, .page-style__white a span, .page-style__white a div, .page-style__white_with_pattern a h1, .page-style__white_with_pattern a h2, .page-style__white_with_pattern a h3, .page-style__white_with_pattern a h4, .page-style__white_with_pattern a h5, .page-style__white_with_pattern a h6, .page-style__white_with_pattern a p, .page-style__white_with_pattern a span, .page-style__white_with_pattern a div, .page-style__transparent_dark_text a h1, .page-style__transparent_dark_text a h2, .page-style__transparent_dark_text a h3, .page-style__transparent_dark_text a h4, .page-style__transparent_dark_text a h5, .page-style__transparent_dark_text a h6, .page-style__transparent_dark_text a p, .page-style__transparent_dark_text a span, .page-style__transparent_dark_text a div,
html .single__white a h1,
html .single__white a h2,
html .single__white a h3,
html .single__white a h4,
html .single__white a h5,
html .single__white a h6,
html .single__white a p,
html .single__white a span,
html .single__white a div,
html .single__white_with_pattern a h1,
html .single__white_with_pattern a h2,
html .single__white_with_pattern a h3,
html .single__white_with_pattern a h4,
html .single__white_with_pattern a h5,
html .single__white_with_pattern a h6,
html .single__white_with_pattern a p,
html .single__white_with_pattern a span,
html .single__white_with_pattern a div,
html .single__transparent_dark_text a h1,
html .single__transparent_dark_text a h2,
html .single__transparent_dark_text a h3,
html .single__transparent_dark_text a h4,
html .single__transparent_dark_text a h5,
html .single__transparent_dark_text a h6,
html .single__transparent_dark_text a p,
html .single__transparent_dark_text a span,
html .single__transparent_dark_text a div,
html .card-background__white a h1,
html .card-background__white a h2,
html .card-background__white a h3,
html .card-background__white a h4,
html .card-background__white a h5,
html .card-background__white a h6,
html .card-background__white a p,
html .card-background__white a span,
html .card-background__white a div,
html .card-background__white_with_pattern a h1,
html .card-background__white_with_pattern a h2,
html .card-background__white_with_pattern a h3,
html .card-background__white_with_pattern a h4,
html .card-background__white_with_pattern a h5,
html .card-background__white_with_pattern a h6,
html .card-background__white_with_pattern a p,
html .card-background__white_with_pattern a span,
html .card-background__white_with_pattern a div,
html .card-background__transparent_dark_text a h1,
html .card-background__transparent_dark_text a h2,
html .card-background__transparent_dark_text a h3,
html .card-background__transparent_dark_text a h4,
html .card-background__transparent_dark_text a h5,
html .card-background__transparent_dark_text a h6,
html .card-background__transparent_dark_text a p,
html .card-background__transparent_dark_text a span,
html .card-background__transparent_dark_text a div,
html .card_row .card__white a h1,
html .card_row .card__white a h2,
html .card_row .card__white a h3,
html .card_row .card__white a h4,
html .card_row .card__white a h5,
html .card_row .card__white a h6,
html .card_row .card__white a p,
html .card_row .card__white a span,
html .card_row .card__white a div,
html .card_row .card__white_with_pattern a h1,
html .card_row .card__white_with_pattern a h2,
html .card_row .card__white_with_pattern a h3,
html .card_row .card__white_with_pattern a h4,
html .card_row .card__white_with_pattern a h5,
html .card_row .card__white_with_pattern a h6,
html .card_row .card__white_with_pattern a p,
html .card_row .card__white_with_pattern a span,
html .card_row .card__white_with_pattern a div,
html .card_row .card__transparent_dark_text a h1,
html .card_row .card__transparent_dark_text a h2,
html .card_row .card__transparent_dark_text a h3,
html .card_row .card__transparent_dark_text a h4,
html .card_row .card__transparent_dark_text a h5,
html .card_row .card__transparent_dark_text a h6,
html .card_row .card__transparent_dark_text a p,
html .card_row .card__transparent_dark_text a span,
html .card_row .card__transparent_dark_text a div,
html .card__white a h1,
html .card__white a h2,
html .card__white a h3,
html .card__white a h4,
html .card__white a h5,
html .card__white a h6,
html .card__white a p,
html .card__white a span,
html .card__white a div,
html .card__white_with_pattern a h1,
html .card__white_with_pattern a h2,
html .card__white_with_pattern a h3,
html .card__white_with_pattern a h4,
html .card__white_with_pattern a h5,
html .card__white_with_pattern a h6,
html .card__white_with_pattern a p,
html .card__white_with_pattern a span,
html .card__white_with_pattern a div,
html .card__transparent_dark_text a h1,
html .card__transparent_dark_text a h2,
html .card__transparent_dark_text a h3,
html .card__transparent_dark_text a h4,
html .card__transparent_dark_text a h5,
html .card__transparent_dark_text a h6,
html .card__transparent_dark_text a p,
html .card__transparent_dark_text a span,
html .card__transparent_dark_text a div,
html .hero__white a h1,
html .hero__white a h2,
html .hero__white a h3,
html .hero__white a h4,
html .hero__white a h5,
html .hero__white a h6,
html .hero__white a p,
html .hero__white a span,
html .hero__white a div,
html .hero__white_with_pattern a h1,
html .hero__white_with_pattern a h2,
html .hero__white_with_pattern a h3,
html .hero__white_with_pattern a h4,
html .hero__white_with_pattern a h5,
html .hero__white_with_pattern a h6,
html .hero__white_with_pattern a p,
html .hero__white_with_pattern a span,
html .hero__white_with_pattern a div,
html .hero__transparent_dark_text a h1,
html .hero__transparent_dark_text a h2,
html .hero__transparent_dark_text a h3,
html .hero__transparent_dark_text a h4,
html .hero__transparent_dark_text a h5,
html .hero__transparent_dark_text a h6,
html .hero__transparent_dark_text a p,
html .hero__transparent_dark_text a span,
html .hero__transparent_dark_text a div,
html .section-block.section-block__white a h1,
html .section-block.section-block__white a h2,
html .section-block.section-block__white a h3,
html .section-block.section-block__white a h4,
html .section-block.section-block__white a h5,
html .section-block.section-block__white a h6,
html .section-block.section-block__white a p,
html .section-block.section-block__white a span,
html .section-block.section-block__white a div,
html .section-block.section-block__white_with_pattern a h1,
html .section-block.section-block__white_with_pattern a h2,
html .section-block.section-block__white_with_pattern a h3,
html .section-block.section-block__white_with_pattern a h4,
html .section-block.section-block__white_with_pattern a h5,
html .section-block.section-block__white_with_pattern a h6,
html .section-block.section-block__white_with_pattern a p,
html .section-block.section-block__white_with_pattern a span,
html .section-block.section-block__white_with_pattern a div,
html .section-block.section-block__transparent_dark_text a h1,
html .section-block.section-block__transparent_dark_text a h2,
html .section-block.section-block__transparent_dark_text a h3,
html .section-block.section-block__transparent_dark_text a h4,
html .section-block.section-block__transparent_dark_text a h5,
html .section-block.section-block__transparent_dark_text a h6,
html .section-block.section-block__transparent_dark_text a p,
html .section-block.section-block__transparent_dark_text a span,
html .section-block.section-block__transparent_dark_text a div {
  color: #121212;
}

.page-style__white p, .page-style__white p.copy, .page-style__white p span, .page-style__white ul, .page-style__white ul span, .page-style__white_with_pattern p, .page-style__white_with_pattern p.copy, .page-style__white_with_pattern p span, .page-style__white_with_pattern ul, .page-style__white_with_pattern ul span, .page-style__transparent_dark_text p, .page-style__transparent_dark_text p.copy, .page-style__transparent_dark_text p span, .page-style__transparent_dark_text ul, .page-style__transparent_dark_text ul span,
html .single__white p,
html .single__white p.copy,
html .single__white p span,
html .single__white ul,
html .single__white ul span,
html .single__white_with_pattern p,
html .single__white_with_pattern p.copy,
html .single__white_with_pattern p span,
html .single__white_with_pattern ul,
html .single__white_with_pattern ul span,
html .single__transparent_dark_text p,
html .single__transparent_dark_text p.copy,
html .single__transparent_dark_text p span,
html .single__transparent_dark_text ul,
html .single__transparent_dark_text ul span,
html .card-background__white p,
html .card-background__white p.copy,
html .card-background__white p span,
html .card-background__white ul,
html .card-background__white ul span,
html .card-background__white_with_pattern p,
html .card-background__white_with_pattern p.copy,
html .card-background__white_with_pattern p span,
html .card-background__white_with_pattern ul,
html .card-background__white_with_pattern ul span,
html .card-background__transparent_dark_text p,
html .card-background__transparent_dark_text p.copy,
html .card-background__transparent_dark_text p span,
html .card-background__transparent_dark_text ul,
html .card-background__transparent_dark_text ul span,
html .card_row .card__white p,
html .card_row .card__white p.copy,
html .card_row .card__white p span,
html .card_row .card__white ul,
html .card_row .card__white ul span,
html .card_row .card__white_with_pattern p,
html .card_row .card__white_with_pattern p.copy,
html .card_row .card__white_with_pattern p span,
html .card_row .card__white_with_pattern ul,
html .card_row .card__white_with_pattern ul span,
html .card_row .card__transparent_dark_text p,
html .card_row .card__transparent_dark_text p.copy,
html .card_row .card__transparent_dark_text p span,
html .card_row .card__transparent_dark_text ul,
html .card_row .card__transparent_dark_text ul span,
html .card__white p,
html .card__white p.copy,
html .card__white p span,
html .card__white ul,
html .card__white ul span,
html .card__white_with_pattern p,
html .card__white_with_pattern p.copy,
html .card__white_with_pattern p span,
html .card__white_with_pattern ul,
html .card__white_with_pattern ul span,
html .card__transparent_dark_text p,
html .card__transparent_dark_text p.copy,
html .card__transparent_dark_text p span,
html .card__transparent_dark_text ul,
html .card__transparent_dark_text ul span,
html .hero__white p,
html .hero__white p.copy,
html .hero__white p span,
html .hero__white ul,
html .hero__white ul span,
html .hero__white_with_pattern p,
html .hero__white_with_pattern p.copy,
html .hero__white_with_pattern p span,
html .hero__white_with_pattern ul,
html .hero__white_with_pattern ul span,
html .hero__transparent_dark_text p,
html .hero__transparent_dark_text p.copy,
html .hero__transparent_dark_text p span,
html .hero__transparent_dark_text ul,
html .hero__transparent_dark_text ul span,
html .section-block.section-block__white p,
html .section-block.section-block__white p.copy,
html .section-block.section-block__white p span,
html .section-block.section-block__white ul,
html .section-block.section-block__white ul span,
html .section-block.section-block__white_with_pattern p,
html .section-block.section-block__white_with_pattern p.copy,
html .section-block.section-block__white_with_pattern p span,
html .section-block.section-block__white_with_pattern ul,
html .section-block.section-block__white_with_pattern ul span,
html .section-block.section-block__transparent_dark_text p,
html .section-block.section-block__transparent_dark_text p.copy,
html .section-block.section-block__transparent_dark_text p span,
html .section-block.section-block__transparent_dark_text ul,
html .section-block.section-block__transparent_dark_text ul span {
  color: #767676;
}

.page-style__white .product-single--tabs--select-territory span,
.page-style__white .tabbed_content--column ul span, .page-style__white .tabbed_content--column ul li, .page-style__white_with_pattern .product-single--tabs--select-territory span,
.page-style__white_with_pattern .tabbed_content--column ul span, .page-style__white_with_pattern .tabbed_content--column ul li, .page-style__transparent_dark_text .product-single--tabs--select-territory span,
.page-style__transparent_dark_text .tabbed_content--column ul span, .page-style__transparent_dark_text .tabbed_content--column ul li,
html .single__white .product-single--tabs--select-territory span,
html .single__white .tabbed_content--column ul span,
html .single__white .tabbed_content--column ul li,
html .single__white_with_pattern .product-single--tabs--select-territory span,
html .single__white_with_pattern .tabbed_content--column ul span,
html .single__white_with_pattern .tabbed_content--column ul li,
html .single__transparent_dark_text .product-single--tabs--select-territory span,
html .single__transparent_dark_text .tabbed_content--column ul span,
html .single__transparent_dark_text .tabbed_content--column ul li,
html .card-background__white .product-single--tabs--select-territory span,
html .card-background__white .tabbed_content--column ul span,
html .card-background__white .tabbed_content--column ul li,
html .card-background__white_with_pattern .product-single--tabs--select-territory span,
html .card-background__white_with_pattern .tabbed_content--column ul span,
html .card-background__white_with_pattern .tabbed_content--column ul li,
html .card-background__transparent_dark_text .product-single--tabs--select-territory span,
html .card-background__transparent_dark_text .tabbed_content--column ul span,
html .card-background__transparent_dark_text .tabbed_content--column ul li,
html .card_row .card__white .product-single--tabs--select-territory span,
html .card_row .card__white .tabbed_content--column ul span,
html .card_row .card__white .tabbed_content--column ul li,
html .card_row .card__white_with_pattern .product-single--tabs--select-territory span,
html .card_row .card__white_with_pattern .tabbed_content--column ul span,
html .card_row .card__white_with_pattern .tabbed_content--column ul li,
html .card_row .card__transparent_dark_text .product-single--tabs--select-territory span,
html .card_row .card__transparent_dark_text .tabbed_content--column ul span,
html .card_row .card__transparent_dark_text .tabbed_content--column ul li,
html .card__white .product-single--tabs--select-territory span,
html .card__white .tabbed_content--column ul span,
html .card__white .tabbed_content--column ul li,
html .card__white_with_pattern .product-single--tabs--select-territory span,
html .card__white_with_pattern .tabbed_content--column ul span,
html .card__white_with_pattern .tabbed_content--column ul li,
html .card__transparent_dark_text .product-single--tabs--select-territory span,
html .card__transparent_dark_text .tabbed_content--column ul span,
html .card__transparent_dark_text .tabbed_content--column ul li,
html .hero__white .product-single--tabs--select-territory span,
html .hero__white .tabbed_content--column ul span,
html .hero__white .tabbed_content--column ul li,
html .hero__white_with_pattern .product-single--tabs--select-territory span,
html .hero__white_with_pattern .tabbed_content--column ul span,
html .hero__white_with_pattern .tabbed_content--column ul li,
html .hero__transparent_dark_text .product-single--tabs--select-territory span,
html .hero__transparent_dark_text .tabbed_content--column ul span,
html .hero__transparent_dark_text .tabbed_content--column ul li,
html .section-block.section-block__white .product-single--tabs--select-territory span,
html .section-block.section-block__white .tabbed_content--column ul span,
html .section-block.section-block__white .tabbed_content--column ul li,
html .section-block.section-block__white_with_pattern .product-single--tabs--select-territory span,
html .section-block.section-block__white_with_pattern .tabbed_content--column ul span,
html .section-block.section-block__white_with_pattern .tabbed_content--column ul li,
html .section-block.section-block__transparent_dark_text .product-single--tabs--select-territory span,
html .section-block.section-block__transparent_dark_text .tabbed_content--column ul span,
html .section-block.section-block__transparent_dark_text .tabbed_content--column ul li {
  color: #121212;
}

.page-style__white .meta-duration, .page-style__white_with_pattern .meta-duration, .page-style__transparent_dark_text .meta-duration,
html .single__white .meta-duration,
html .single__white_with_pattern .meta-duration,
html .single__transparent_dark_text .meta-duration,
html .card-background__white .meta-duration,
html .card-background__white_with_pattern .meta-duration,
html .card-background__transparent_dark_text .meta-duration,
html .card_row .card__white .meta-duration,
html .card_row .card__white_with_pattern .meta-duration,
html .card_row .card__transparent_dark_text .meta-duration,
html .card__white .meta-duration,
html .card__white_with_pattern .meta-duration,
html .card__transparent_dark_text .meta-duration,
html .hero__white .meta-duration,
html .hero__white_with_pattern .meta-duration,
html .hero__transparent_dark_text .meta-duration,
html .section-block.section-block__white .meta-duration,
html .section-block.section-block__white_with_pattern .meta-duration,
html .section-block.section-block__transparent_dark_text .meta-duration {
  color: #121212;
}

.page-style__white .meta-duration svg path, .page-style__white_with_pattern .meta-duration svg path, .page-style__transparent_dark_text .meta-duration svg path,
html .single__white .meta-duration svg path,
html .single__white_with_pattern .meta-duration svg path,
html .single__transparent_dark_text .meta-duration svg path,
html .card-background__white .meta-duration svg path,
html .card-background__white_with_pattern .meta-duration svg path,
html .card-background__transparent_dark_text .meta-duration svg path,
html .card_row .card__white .meta-duration svg path,
html .card_row .card__white_with_pattern .meta-duration svg path,
html .card_row .card__transparent_dark_text .meta-duration svg path,
html .card__white .meta-duration svg path,
html .card__white_with_pattern .meta-duration svg path,
html .card__transparent_dark_text .meta-duration svg path,
html .hero__white .meta-duration svg path,
html .hero__white_with_pattern .meta-duration svg path,
html .hero__transparent_dark_text .meta-duration svg path,
html .section-block.section-block__white .meta-duration svg path,
html .section-block.section-block__white_with_pattern .meta-duration svg path,
html .section-block.section-block__transparent_dark_text .meta-duration svg path {
  fill: #767676 !important;
}

.page-style__white .power-line svg polygon, .page-style__white #cookie-bar .cb-enable svg polygon, #cookie-bar .page-style__white .cb-enable svg polygon, .page-style__white_with_pattern .power-line svg polygon, .page-style__white_with_pattern #cookie-bar .cb-enable svg polygon, #cookie-bar .page-style__white_with_pattern .cb-enable svg polygon, .page-style__transparent_dark_text .power-line svg polygon, .page-style__transparent_dark_text #cookie-bar .cb-enable svg polygon, #cookie-bar .page-style__transparent_dark_text .cb-enable svg polygon,
html .single__white .power-line svg polygon,
html .single__white #cookie-bar .cb-enable svg polygon,
#cookie-bar html .single__white .cb-enable svg polygon,
html .single__white_with_pattern .power-line svg polygon,
html .single__white_with_pattern #cookie-bar .cb-enable svg polygon,
#cookie-bar html .single__white_with_pattern .cb-enable svg polygon,
html .single__transparent_dark_text .power-line svg polygon,
html .single__transparent_dark_text #cookie-bar .cb-enable svg polygon,
#cookie-bar html .single__transparent_dark_text .cb-enable svg polygon,
html .card-background__white .power-line svg polygon,
html .card-background__white #cookie-bar .cb-enable svg polygon,
#cookie-bar html .card-background__white .cb-enable svg polygon,
html .card-background__white_with_pattern .power-line svg polygon,
html .card-background__white_with_pattern #cookie-bar .cb-enable svg polygon,
#cookie-bar html .card-background__white_with_pattern .cb-enable svg polygon,
html .card-background__transparent_dark_text .power-line svg polygon,
html .card-background__transparent_dark_text #cookie-bar .cb-enable svg polygon,
#cookie-bar html .card-background__transparent_dark_text .cb-enable svg polygon,
html .card_row .card__white .power-line svg polygon,
html .card_row .card__white #cookie-bar .cb-enable svg polygon,
#cookie-bar html .card_row .card__white .cb-enable svg polygon,
html .card_row .card__white_with_pattern .power-line svg polygon,
html .card_row .card__white_with_pattern #cookie-bar .cb-enable svg polygon,
#cookie-bar html .card_row .card__white_with_pattern .cb-enable svg polygon,
html .card_row .card__transparent_dark_text .power-line svg polygon,
html .card_row .card__transparent_dark_text #cookie-bar .cb-enable svg polygon,
#cookie-bar html .card_row .card__transparent_dark_text .cb-enable svg polygon,
html .card__white .power-line svg polygon,
html .card__white #cookie-bar .cb-enable svg polygon,
#cookie-bar html .card__white .cb-enable svg polygon,
html .card__white_with_pattern .power-line svg polygon,
html .card__white_with_pattern #cookie-bar .cb-enable svg polygon,
#cookie-bar html .card__white_with_pattern .cb-enable svg polygon,
html .card__transparent_dark_text .power-line svg polygon,
html .card__transparent_dark_text #cookie-bar .cb-enable svg polygon,
#cookie-bar html .card__transparent_dark_text .cb-enable svg polygon,
html .hero__white .power-line svg polygon,
html .hero__white #cookie-bar .cb-enable svg polygon,
#cookie-bar html .hero__white .cb-enable svg polygon,
html .hero__white_with_pattern .power-line svg polygon,
html .hero__white_with_pattern #cookie-bar .cb-enable svg polygon,
#cookie-bar html .hero__white_with_pattern .cb-enable svg polygon,
html .hero__transparent_dark_text .power-line svg polygon,
html .hero__transparent_dark_text #cookie-bar .cb-enable svg polygon,
#cookie-bar html .hero__transparent_dark_text .cb-enable svg polygon,
html .section-block.section-block__white .power-line svg polygon,
html .section-block.section-block__white #cookie-bar .cb-enable svg polygon,
#cookie-bar html .section-block.section-block__white .cb-enable svg polygon,
html .section-block.section-block__white_with_pattern .power-line svg polygon,
html .section-block.section-block__white_with_pattern #cookie-bar .cb-enable svg polygon,
#cookie-bar html .section-block.section-block__white_with_pattern .cb-enable svg polygon,
html .section-block.section-block__transparent_dark_text .power-line svg polygon,
html .section-block.section-block__transparent_dark_text #cookie-bar .cb-enable svg polygon,
#cookie-bar html .section-block.section-block__transparent_dark_text .cb-enable svg polygon {
  fill: #121212 !important;
}

.page-style__white .power-line:after, .page-style__white #cookie-bar .cb-enable:after, #cookie-bar .page-style__white .cb-enable:after, .page-style__white_with_pattern .power-line:after, .page-style__white_with_pattern #cookie-bar .cb-enable:after, #cookie-bar .page-style__white_with_pattern .cb-enable:after, .page-style__transparent_dark_text .power-line:after, .page-style__transparent_dark_text #cookie-bar .cb-enable:after, #cookie-bar .page-style__transparent_dark_text .cb-enable:after,
html .single__white .power-line:after,
html .single__white #cookie-bar .cb-enable:after,
#cookie-bar html .single__white .cb-enable:after,
html .single__white_with_pattern .power-line:after,
html .single__white_with_pattern #cookie-bar .cb-enable:after,
#cookie-bar html .single__white_with_pattern .cb-enable:after,
html .single__transparent_dark_text .power-line:after,
html .single__transparent_dark_text #cookie-bar .cb-enable:after,
#cookie-bar html .single__transparent_dark_text .cb-enable:after,
html .card-background__white .power-line:after,
html .card-background__white #cookie-bar .cb-enable:after,
#cookie-bar html .card-background__white .cb-enable:after,
html .card-background__white_with_pattern .power-line:after,
html .card-background__white_with_pattern #cookie-bar .cb-enable:after,
#cookie-bar html .card-background__white_with_pattern .cb-enable:after,
html .card-background__transparent_dark_text .power-line:after,
html .card-background__transparent_dark_text #cookie-bar .cb-enable:after,
#cookie-bar html .card-background__transparent_dark_text .cb-enable:after,
html .card_row .card__white .power-line:after,
html .card_row .card__white #cookie-bar .cb-enable:after,
#cookie-bar html .card_row .card__white .cb-enable:after,
html .card_row .card__white_with_pattern .power-line:after,
html .card_row .card__white_with_pattern #cookie-bar .cb-enable:after,
#cookie-bar html .card_row .card__white_with_pattern .cb-enable:after,
html .card_row .card__transparent_dark_text .power-line:after,
html .card_row .card__transparent_dark_text #cookie-bar .cb-enable:after,
#cookie-bar html .card_row .card__transparent_dark_text .cb-enable:after,
html .card__white .power-line:after,
html .card__white #cookie-bar .cb-enable:after,
#cookie-bar html .card__white .cb-enable:after,
html .card__white_with_pattern .power-line:after,
html .card__white_with_pattern #cookie-bar .cb-enable:after,
#cookie-bar html .card__white_with_pattern .cb-enable:after,
html .card__transparent_dark_text .power-line:after,
html .card__transparent_dark_text #cookie-bar .cb-enable:after,
#cookie-bar html .card__transparent_dark_text .cb-enable:after,
html .hero__white .power-line:after,
html .hero__white #cookie-bar .cb-enable:after,
#cookie-bar html .hero__white .cb-enable:after,
html .hero__white_with_pattern .power-line:after,
html .hero__white_with_pattern #cookie-bar .cb-enable:after,
#cookie-bar html .hero__white_with_pattern .cb-enable:after,
html .hero__transparent_dark_text .power-line:after,
html .hero__transparent_dark_text #cookie-bar .cb-enable:after,
#cookie-bar html .hero__transparent_dark_text .cb-enable:after,
html .section-block.section-block__white .power-line:after,
html .section-block.section-block__white #cookie-bar .cb-enable:after,
#cookie-bar html .section-block.section-block__white .cb-enable:after,
html .section-block.section-block__white_with_pattern .power-line:after,
html .section-block.section-block__white_with_pattern #cookie-bar .cb-enable:after,
#cookie-bar html .section-block.section-block__white_with_pattern .cb-enable:after,
html .section-block.section-block__transparent_dark_text .power-line:after,
html .section-block.section-block__transparent_dark_text #cookie-bar .cb-enable:after,
#cookie-bar html .section-block.section-block__transparent_dark_text .cb-enable:after {
  background-color: #121212;
}

.page-style__white .power-line:before, .page-style__white #cookie-bar .cb-enable:before, #cookie-bar .page-style__white .cb-enable:before, .page-style__white_with_pattern .power-line:before, .page-style__white_with_pattern #cookie-bar .cb-enable:before, #cookie-bar .page-style__white_with_pattern .cb-enable:before, .page-style__transparent_dark_text .power-line:before, .page-style__transparent_dark_text #cookie-bar .cb-enable:before, #cookie-bar .page-style__transparent_dark_text .cb-enable:before,
html .single__white .power-line:before,
html .single__white #cookie-bar .cb-enable:before,
#cookie-bar html .single__white .cb-enable:before,
html .single__white_with_pattern .power-line:before,
html .single__white_with_pattern #cookie-bar .cb-enable:before,
#cookie-bar html .single__white_with_pattern .cb-enable:before,
html .single__transparent_dark_text .power-line:before,
html .single__transparent_dark_text #cookie-bar .cb-enable:before,
#cookie-bar html .single__transparent_dark_text .cb-enable:before,
html .card-background__white .power-line:before,
html .card-background__white #cookie-bar .cb-enable:before,
#cookie-bar html .card-background__white .cb-enable:before,
html .card-background__white_with_pattern .power-line:before,
html .card-background__white_with_pattern #cookie-bar .cb-enable:before,
#cookie-bar html .card-background__white_with_pattern .cb-enable:before,
html .card-background__transparent_dark_text .power-line:before,
html .card-background__transparent_dark_text #cookie-bar .cb-enable:before,
#cookie-bar html .card-background__transparent_dark_text .cb-enable:before,
html .card_row .card__white .power-line:before,
html .card_row .card__white #cookie-bar .cb-enable:before,
#cookie-bar html .card_row .card__white .cb-enable:before,
html .card_row .card__white_with_pattern .power-line:before,
html .card_row .card__white_with_pattern #cookie-bar .cb-enable:before,
#cookie-bar html .card_row .card__white_with_pattern .cb-enable:before,
html .card_row .card__transparent_dark_text .power-line:before,
html .card_row .card__transparent_dark_text #cookie-bar .cb-enable:before,
#cookie-bar html .card_row .card__transparent_dark_text .cb-enable:before,
html .card__white .power-line:before,
html .card__white #cookie-bar .cb-enable:before,
#cookie-bar html .card__white .cb-enable:before,
html .card__white_with_pattern .power-line:before,
html .card__white_with_pattern #cookie-bar .cb-enable:before,
#cookie-bar html .card__white_with_pattern .cb-enable:before,
html .card__transparent_dark_text .power-line:before,
html .card__transparent_dark_text #cookie-bar .cb-enable:before,
#cookie-bar html .card__transparent_dark_text .cb-enable:before,
html .hero__white .power-line:before,
html .hero__white #cookie-bar .cb-enable:before,
#cookie-bar html .hero__white .cb-enable:before,
html .hero__white_with_pattern .power-line:before,
html .hero__white_with_pattern #cookie-bar .cb-enable:before,
#cookie-bar html .hero__white_with_pattern .cb-enable:before,
html .hero__transparent_dark_text .power-line:before,
html .hero__transparent_dark_text #cookie-bar .cb-enable:before,
#cookie-bar html .hero__transparent_dark_text .cb-enable:before,
html .section-block.section-block__white .power-line:before,
html .section-block.section-block__white #cookie-bar .cb-enable:before,
#cookie-bar html .section-block.section-block__white .cb-enable:before,
html .section-block.section-block__white_with_pattern .power-line:before,
html .section-block.section-block__white_with_pattern #cookie-bar .cb-enable:before,
#cookie-bar html .section-block.section-block__white_with_pattern .cb-enable:before,
html .section-block.section-block__transparent_dark_text .power-line:before,
html .section-block.section-block__transparent_dark_text #cookie-bar .cb-enable:before,
#cookie-bar html .section-block.section-block__transparent_dark_text .cb-enable:before {
  background-color: #FF5B00;
  background: #FF5B00;
  background: -webkit-linear-gradient(0deg, #FF5B00, #FFE500);
  background: linear-gradient(90deg, #FF5B00, #FFE500);
}

.page-style__white blockquote, .page-style__white_with_pattern blockquote, .page-style__transparent_dark_text blockquote,
html .single__white blockquote,
html .single__white_with_pattern blockquote,
html .single__transparent_dark_text blockquote,
html .card-background__white blockquote,
html .card-background__white_with_pattern blockquote,
html .card-background__transparent_dark_text blockquote,
html .card_row .card__white blockquote,
html .card_row .card__white_with_pattern blockquote,
html .card_row .card__transparent_dark_text blockquote,
html .card__white blockquote,
html .card__white_with_pattern blockquote,
html .card__transparent_dark_text blockquote,
html .hero__white blockquote,
html .hero__white_with_pattern blockquote,
html .hero__transparent_dark_text blockquote,
html .section-block.section-block__white blockquote,
html .section-block.section-block__white_with_pattern blockquote,
html .section-block.section-block__transparent_dark_text blockquote {
  background-color: #FF5B00;
}

.page-style__white blockquote p, .page-style__white_with_pattern blockquote p, .page-style__transparent_dark_text blockquote p,
html .single__white blockquote p,
html .single__white_with_pattern blockquote p,
html .single__transparent_dark_text blockquote p,
html .card-background__white blockquote p,
html .card-background__white_with_pattern blockquote p,
html .card-background__transparent_dark_text blockquote p,
html .card_row .card__white blockquote p,
html .card_row .card__white_with_pattern blockquote p,
html .card_row .card__transparent_dark_text blockquote p,
html .card__white blockquote p,
html .card__white_with_pattern blockquote p,
html .card__transparent_dark_text blockquote p,
html .hero__white blockquote p,
html .hero__white_with_pattern blockquote p,
html .hero__transparent_dark_text blockquote p,
html .section-block.section-block__white blockquote p,
html .section-block.section-block__white_with_pattern blockquote p,
html .section-block.section-block__transparent_dark_text blockquote p {
  color: #FFF;
}

.page-style__white .team_group--group a:hover .quote_author,
.page-style__white ul li::before, .page-style__white_with_pattern .team_group--group a:hover .quote_author,
.page-style__white_with_pattern ul li::before, .page-style__transparent_dark_text .team_group--group a:hover .quote_author,
.page-style__transparent_dark_text ul li::before,
html .single__white .team_group--group a:hover .quote_author,
html .single__white ul li::before,
html .single__white_with_pattern .team_group--group a:hover .quote_author,
html .single__white_with_pattern ul li::before,
html .single__transparent_dark_text .team_group--group a:hover .quote_author,
html .single__transparent_dark_text ul li::before,
html .card-background__white .team_group--group a:hover .quote_author,
html .card-background__white ul li::before,
html .card-background__white_with_pattern .team_group--group a:hover .quote_author,
html .card-background__white_with_pattern ul li::before,
html .card-background__transparent_dark_text .team_group--group a:hover .quote_author,
html .card-background__transparent_dark_text ul li::before,
html .card_row .card__white .team_group--group a:hover .quote_author,
html .card_row .card__white ul li::before,
html .card_row .card__white_with_pattern .team_group--group a:hover .quote_author,
html .card_row .card__white_with_pattern ul li::before,
html .card_row .card__transparent_dark_text .team_group--group a:hover .quote_author,
html .card_row .card__transparent_dark_text ul li::before,
html .card__white .team_group--group a:hover .quote_author,
html .card__white ul li::before,
html .card__white_with_pattern .team_group--group a:hover .quote_author,
html .card__white_with_pattern ul li::before,
html .card__transparent_dark_text .team_group--group a:hover .quote_author,
html .card__transparent_dark_text ul li::before,
html .hero__white .team_group--group a:hover .quote_author,
html .hero__white ul li::before,
html .hero__white_with_pattern .team_group--group a:hover .quote_author,
html .hero__white_with_pattern ul li::before,
html .hero__transparent_dark_text .team_group--group a:hover .quote_author,
html .hero__transparent_dark_text ul li::before,
html .section-block.section-block__white .team_group--group a:hover .quote_author,
html .section-block.section-block__white ul li::before,
html .section-block.section-block__white_with_pattern .team_group--group a:hover .quote_author,
html .section-block.section-block__white_with_pattern ul li::before,
html .section-block.section-block__transparent_dark_text .team_group--group a:hover .quote_author,
html .section-block.section-block__transparent_dark_text ul li::before {
  color: #FF5B00;
}

.page-style__white .tabbed_content-desktop-tabs .tabbed_content--tabs li:not(.is-active), .page-style__white_with_pattern .tabbed_content-desktop-tabs .tabbed_content--tabs li:not(.is-active), .page-style__transparent_dark_text .tabbed_content-desktop-tabs .tabbed_content--tabs li:not(.is-active),
html .single__white .tabbed_content-desktop-tabs .tabbed_content--tabs li:not(.is-active),
html .single__white_with_pattern .tabbed_content-desktop-tabs .tabbed_content--tabs li:not(.is-active),
html .single__transparent_dark_text .tabbed_content-desktop-tabs .tabbed_content--tabs li:not(.is-active),
html .card-background__white .tabbed_content-desktop-tabs .tabbed_content--tabs li:not(.is-active),
html .card-background__white_with_pattern .tabbed_content-desktop-tabs .tabbed_content--tabs li:not(.is-active),
html .card-background__transparent_dark_text .tabbed_content-desktop-tabs .tabbed_content--tabs li:not(.is-active),
html .card_row .card__white .tabbed_content-desktop-tabs .tabbed_content--tabs li:not(.is-active),
html .card_row .card__white_with_pattern .tabbed_content-desktop-tabs .tabbed_content--tabs li:not(.is-active),
html .card_row .card__transparent_dark_text .tabbed_content-desktop-tabs .tabbed_content--tabs li:not(.is-active),
html .card__white .tabbed_content-desktop-tabs .tabbed_content--tabs li:not(.is-active),
html .card__white_with_pattern .tabbed_content-desktop-tabs .tabbed_content--tabs li:not(.is-active),
html .card__transparent_dark_text .tabbed_content-desktop-tabs .tabbed_content--tabs li:not(.is-active),
html .hero__white .tabbed_content-desktop-tabs .tabbed_content--tabs li:not(.is-active),
html .hero__white_with_pattern .tabbed_content-desktop-tabs .tabbed_content--tabs li:not(.is-active),
html .hero__transparent_dark_text .tabbed_content-desktop-tabs .tabbed_content--tabs li:not(.is-active),
html .section-block.section-block__white .tabbed_content-desktop-tabs .tabbed_content--tabs li:not(.is-active),
html .section-block.section-block__white_with_pattern .tabbed_content-desktop-tabs .tabbed_content--tabs li:not(.is-active),
html .section-block.section-block__transparent_dark_text .tabbed_content-desktop-tabs .tabbed_content--tabs li:not(.is-active) {
  border-color: #FFF;
}

.page-style__white .card__basic .meta_tag.meta,
.page-style__white .meta_tag.meta,
.page-style__white .meta,
.page-style__white .author_title, .page-style__white_with_pattern .card__basic .meta_tag.meta,
.page-style__white_with_pattern .meta_tag.meta,
.page-style__white_with_pattern .meta,
.page-style__white_with_pattern .author_title, .page-style__transparent_dark_text .card__basic .meta_tag.meta,
.page-style__transparent_dark_text .meta_tag.meta,
.page-style__transparent_dark_text .meta,
.page-style__transparent_dark_text .author_title,
html .single__white .card__basic .meta_tag.meta,
html .single__white .meta_tag.meta,
html .single__white .meta,
html .single__white .author_title,
html .single__white_with_pattern .card__basic .meta_tag.meta,
html .single__white_with_pattern .meta_tag.meta,
html .single__white_with_pattern .meta,
html .single__white_with_pattern .author_title,
html .single__transparent_dark_text .card__basic .meta_tag.meta,
html .single__transparent_dark_text .meta_tag.meta,
html .single__transparent_dark_text .meta,
html .single__transparent_dark_text .author_title,
html .card-background__white .card__basic .meta_tag.meta,
html .card-background__white .meta_tag.meta,
html .card-background__white .meta,
html .card-background__white .author_title,
html .card-background__white_with_pattern .card__basic .meta_tag.meta,
html .card-background__white_with_pattern .meta_tag.meta,
html .card-background__white_with_pattern .meta,
html .card-background__white_with_pattern .author_title,
html .card-background__transparent_dark_text .card__basic .meta_tag.meta,
html .card-background__transparent_dark_text .meta_tag.meta,
html .card-background__transparent_dark_text .meta,
html .card-background__transparent_dark_text .author_title,
html .card_row .card__white .card__basic .meta_tag.meta,
html .card_row .card__white .meta_tag.meta,
html .card_row .card__white .meta,
html .card_row .card__white .author_title,
html .card_row .card__white_with_pattern .card__basic .meta_tag.meta,
html .card_row .card__white_with_pattern .meta_tag.meta,
html .card_row .card__white_with_pattern .meta,
html .card_row .card__white_with_pattern .author_title,
html .card_row .card__transparent_dark_text .card__basic .meta_tag.meta,
html .card_row .card__transparent_dark_text .meta_tag.meta,
html .card_row .card__transparent_dark_text .meta,
html .card_row .card__transparent_dark_text .author_title,
html .card__white .card__basic .meta_tag.meta,
html .card__white .meta_tag.meta,
html .card__white .meta,
html .card__white .author_title,
html .card__white_with_pattern .card__basic .meta_tag.meta,
html .card__white_with_pattern .meta_tag.meta,
html .card__white_with_pattern .meta,
html .card__white_with_pattern .author_title,
html .card__transparent_dark_text .card__basic .meta_tag.meta,
html .card__transparent_dark_text .meta_tag.meta,
html .card__transparent_dark_text .meta,
html .card__transparent_dark_text .author_title,
html .hero__white .card__basic .meta_tag.meta,
html .hero__white .meta_tag.meta,
html .hero__white .meta,
html .hero__white .author_title,
html .hero__white_with_pattern .card__basic .meta_tag.meta,
html .hero__white_with_pattern .meta_tag.meta,
html .hero__white_with_pattern .meta,
html .hero__white_with_pattern .author_title,
html .hero__transparent_dark_text .card__basic .meta_tag.meta,
html .hero__transparent_dark_text .meta_tag.meta,
html .hero__transparent_dark_text .meta,
html .hero__transparent_dark_text .author_title,
html .section-block.section-block__white .card__basic .meta_tag.meta,
html .section-block.section-block__white .meta_tag.meta,
html .section-block.section-block__white .meta,
html .section-block.section-block__white .author_title,
html .section-block.section-block__white_with_pattern .card__basic .meta_tag.meta,
html .section-block.section-block__white_with_pattern .meta_tag.meta,
html .section-block.section-block__white_with_pattern .meta,
html .section-block.section-block__white_with_pattern .author_title,
html .section-block.section-block__transparent_dark_text .card__basic .meta_tag.meta,
html .section-block.section-block__transparent_dark_text .meta_tag.meta,
html .section-block.section-block__transparent_dark_text .meta,
html .section-block.section-block__transparent_dark_text .author_title {
  color: #767676;
}

.page-style__white .navigation-widget:hover button h3, .page-style__white .navigation-widget.is-active button h3, .page-style__white_with_pattern .navigation-widget:hover button h3, .page-style__white_with_pattern .navigation-widget.is-active button h3, .page-style__transparent_dark_text .navigation-widget:hover button h3, .page-style__transparent_dark_text .navigation-widget.is-active button h3,
html .single__white .navigation-widget:hover button h3,
html .single__white .navigation-widget.is-active button h3,
html .single__white_with_pattern .navigation-widget:hover button h3,
html .single__white_with_pattern .navigation-widget.is-active button h3,
html .single__transparent_dark_text .navigation-widget:hover button h3,
html .single__transparent_dark_text .navigation-widget.is-active button h3,
html .card-background__white .navigation-widget:hover button h3,
html .card-background__white .navigation-widget.is-active button h3,
html .card-background__white_with_pattern .navigation-widget:hover button h3,
html .card-background__white_with_pattern .navigation-widget.is-active button h3,
html .card-background__transparent_dark_text .navigation-widget:hover button h3,
html .card-background__transparent_dark_text .navigation-widget.is-active button h3,
html .card_row .card__white .navigation-widget:hover button h3,
html .card_row .card__white .navigation-widget.is-active button h3,
html .card_row .card__white_with_pattern .navigation-widget:hover button h3,
html .card_row .card__white_with_pattern .navigation-widget.is-active button h3,
html .card_row .card__transparent_dark_text .navigation-widget:hover button h3,
html .card_row .card__transparent_dark_text .navigation-widget.is-active button h3,
html .card__white .navigation-widget:hover button h3,
html .card__white .navigation-widget.is-active button h3,
html .card__white_with_pattern .navigation-widget:hover button h3,
html .card__white_with_pattern .navigation-widget.is-active button h3,
html .card__transparent_dark_text .navigation-widget:hover button h3,
html .card__transparent_dark_text .navigation-widget.is-active button h3,
html .hero__white .navigation-widget:hover button h3,
html .hero__white .navigation-widget.is-active button h3,
html .hero__white_with_pattern .navigation-widget:hover button h3,
html .hero__white_with_pattern .navigation-widget.is-active button h3,
html .hero__transparent_dark_text .navigation-widget:hover button h3,
html .hero__transparent_dark_text .navigation-widget.is-active button h3,
html .section-block.section-block__white .navigation-widget:hover button h3,
html .section-block.section-block__white .navigation-widget.is-active button h3,
html .section-block.section-block__white_with_pattern .navigation-widget:hover button h3,
html .section-block.section-block__white_with_pattern .navigation-widget.is-active button h3,
html .section-block.section-block__transparent_dark_text .navigation-widget:hover button h3,
html .section-block.section-block__transparent_dark_text .navigation-widget.is-active button h3 {
  color: #FF5B00;
}

.page-style__white .navigation-widget:hover .hamburger-inner, .page-style__white .navigation-widget:hover .hamburger-inner::before, .page-style__white .navigation-widget:hover .hamburger-inner::after, .page-style__white .navigation-widget.is-active .hamburger-inner, .page-style__white .navigation-widget.is-active .hamburger-inner::before, .page-style__white .navigation-widget.is-active .hamburger-inner::after, .page-style__white_with_pattern .navigation-widget:hover .hamburger-inner, .page-style__white_with_pattern .navigation-widget:hover .hamburger-inner::before, .page-style__white_with_pattern .navigation-widget:hover .hamburger-inner::after, .page-style__white_with_pattern .navigation-widget.is-active .hamburger-inner, .page-style__white_with_pattern .navigation-widget.is-active .hamburger-inner::before, .page-style__white_with_pattern .navigation-widget.is-active .hamburger-inner::after, .page-style__transparent_dark_text .navigation-widget:hover .hamburger-inner, .page-style__transparent_dark_text .navigation-widget:hover .hamburger-inner::before, .page-style__transparent_dark_text .navigation-widget:hover .hamburger-inner::after, .page-style__transparent_dark_text .navigation-widget.is-active .hamburger-inner, .page-style__transparent_dark_text .navigation-widget.is-active .hamburger-inner::before, .page-style__transparent_dark_text .navigation-widget.is-active .hamburger-inner::after,
html .single__white .navigation-widget:hover .hamburger-inner,
html .single__white .navigation-widget:hover .hamburger-inner::before,
html .single__white .navigation-widget:hover .hamburger-inner::after,
html .single__white .navigation-widget.is-active .hamburger-inner,
html .single__white .navigation-widget.is-active .hamburger-inner::before,
html .single__white .navigation-widget.is-active .hamburger-inner::after,
html .single__white_with_pattern .navigation-widget:hover .hamburger-inner,
html .single__white_with_pattern .navigation-widget:hover .hamburger-inner::before,
html .single__white_with_pattern .navigation-widget:hover .hamburger-inner::after,
html .single__white_with_pattern .navigation-widget.is-active .hamburger-inner,
html .single__white_with_pattern .navigation-widget.is-active .hamburger-inner::before,
html .single__white_with_pattern .navigation-widget.is-active .hamburger-inner::after,
html .single__transparent_dark_text .navigation-widget:hover .hamburger-inner,
html .single__transparent_dark_text .navigation-widget:hover .hamburger-inner::before,
html .single__transparent_dark_text .navigation-widget:hover .hamburger-inner::after,
html .single__transparent_dark_text .navigation-widget.is-active .hamburger-inner,
html .single__transparent_dark_text .navigation-widget.is-active .hamburger-inner::before,
html .single__transparent_dark_text .navigation-widget.is-active .hamburger-inner::after,
html .card-background__white .navigation-widget:hover .hamburger-inner,
html .card-background__white .navigation-widget:hover .hamburger-inner::before,
html .card-background__white .navigation-widget:hover .hamburger-inner::after,
html .card-background__white .navigation-widget.is-active .hamburger-inner,
html .card-background__white .navigation-widget.is-active .hamburger-inner::before,
html .card-background__white .navigation-widget.is-active .hamburger-inner::after,
html .card-background__white_with_pattern .navigation-widget:hover .hamburger-inner,
html .card-background__white_with_pattern .navigation-widget:hover .hamburger-inner::before,
html .card-background__white_with_pattern .navigation-widget:hover .hamburger-inner::after,
html .card-background__white_with_pattern .navigation-widget.is-active .hamburger-inner,
html .card-background__white_with_pattern .navigation-widget.is-active .hamburger-inner::before,
html .card-background__white_with_pattern .navigation-widget.is-active .hamburger-inner::after,
html .card-background__transparent_dark_text .navigation-widget:hover .hamburger-inner,
html .card-background__transparent_dark_text .navigation-widget:hover .hamburger-inner::before,
html .card-background__transparent_dark_text .navigation-widget:hover .hamburger-inner::after,
html .card-background__transparent_dark_text .navigation-widget.is-active .hamburger-inner,
html .card-background__transparent_dark_text .navigation-widget.is-active .hamburger-inner::before,
html .card-background__transparent_dark_text .navigation-widget.is-active .hamburger-inner::after,
html .card_row .card__white .navigation-widget:hover .hamburger-inner,
html .card_row .card__white .navigation-widget:hover .hamburger-inner::before,
html .card_row .card__white .navigation-widget:hover .hamburger-inner::after,
html .card_row .card__white .navigation-widget.is-active .hamburger-inner,
html .card_row .card__white .navigation-widget.is-active .hamburger-inner::before,
html .card_row .card__white .navigation-widget.is-active .hamburger-inner::after,
html .card_row .card__white_with_pattern .navigation-widget:hover .hamburger-inner,
html .card_row .card__white_with_pattern .navigation-widget:hover .hamburger-inner::before,
html .card_row .card__white_with_pattern .navigation-widget:hover .hamburger-inner::after,
html .card_row .card__white_with_pattern .navigation-widget.is-active .hamburger-inner,
html .card_row .card__white_with_pattern .navigation-widget.is-active .hamburger-inner::before,
html .card_row .card__white_with_pattern .navigation-widget.is-active .hamburger-inner::after,
html .card_row .card__transparent_dark_text .navigation-widget:hover .hamburger-inner,
html .card_row .card__transparent_dark_text .navigation-widget:hover .hamburger-inner::before,
html .card_row .card__transparent_dark_text .navigation-widget:hover .hamburger-inner::after,
html .card_row .card__transparent_dark_text .navigation-widget.is-active .hamburger-inner,
html .card_row .card__transparent_dark_text .navigation-widget.is-active .hamburger-inner::before,
html .card_row .card__transparent_dark_text .navigation-widget.is-active .hamburger-inner::after,
html .card__white .navigation-widget:hover .hamburger-inner,
html .card__white .navigation-widget:hover .hamburger-inner::before,
html .card__white .navigation-widget:hover .hamburger-inner::after,
html .card__white .navigation-widget.is-active .hamburger-inner,
html .card__white .navigation-widget.is-active .hamburger-inner::before,
html .card__white .navigation-widget.is-active .hamburger-inner::after,
html .card__white_with_pattern .navigation-widget:hover .hamburger-inner,
html .card__white_with_pattern .navigation-widget:hover .hamburger-inner::before,
html .card__white_with_pattern .navigation-widget:hover .hamburger-inner::after,
html .card__white_with_pattern .navigation-widget.is-active .hamburger-inner,
html .card__white_with_pattern .navigation-widget.is-active .hamburger-inner::before,
html .card__white_with_pattern .navigation-widget.is-active .hamburger-inner::after,
html .card__transparent_dark_text .navigation-widget:hover .hamburger-inner,
html .card__transparent_dark_text .navigation-widget:hover .hamburger-inner::before,
html .card__transparent_dark_text .navigation-widget:hover .hamburger-inner::after,
html .card__transparent_dark_text .navigation-widget.is-active .hamburger-inner,
html .card__transparent_dark_text .navigation-widget.is-active .hamburger-inner::before,
html .card__transparent_dark_text .navigation-widget.is-active .hamburger-inner::after,
html .hero__white .navigation-widget:hover .hamburger-inner,
html .hero__white .navigation-widget:hover .hamburger-inner::before,
html .hero__white .navigation-widget:hover .hamburger-inner::after,
html .hero__white .navigation-widget.is-active .hamburger-inner,
html .hero__white .navigation-widget.is-active .hamburger-inner::before,
html .hero__white .navigation-widget.is-active .hamburger-inner::after,
html .hero__white_with_pattern .navigation-widget:hover .hamburger-inner,
html .hero__white_with_pattern .navigation-widget:hover .hamburger-inner::before,
html .hero__white_with_pattern .navigation-widget:hover .hamburger-inner::after,
html .hero__white_with_pattern .navigation-widget.is-active .hamburger-inner,
html .hero__white_with_pattern .navigation-widget.is-active .hamburger-inner::before,
html .hero__white_with_pattern .navigation-widget.is-active .hamburger-inner::after,
html .hero__transparent_dark_text .navigation-widget:hover .hamburger-inner,
html .hero__transparent_dark_text .navigation-widget:hover .hamburger-inner::before,
html .hero__transparent_dark_text .navigation-widget:hover .hamburger-inner::after,
html .hero__transparent_dark_text .navigation-widget.is-active .hamburger-inner,
html .hero__transparent_dark_text .navigation-widget.is-active .hamburger-inner::before,
html .hero__transparent_dark_text .navigation-widget.is-active .hamburger-inner::after,
html .section-block.section-block__white .navigation-widget:hover .hamburger-inner,
html .section-block.section-block__white .navigation-widget:hover .hamburger-inner::before,
html .section-block.section-block__white .navigation-widget:hover .hamburger-inner::after,
html .section-block.section-block__white .navigation-widget.is-active .hamburger-inner,
html .section-block.section-block__white .navigation-widget.is-active .hamburger-inner::before,
html .section-block.section-block__white .navigation-widget.is-active .hamburger-inner::after,
html .section-block.section-block__white_with_pattern .navigation-widget:hover .hamburger-inner,
html .section-block.section-block__white_with_pattern .navigation-widget:hover .hamburger-inner::before,
html .section-block.section-block__white_with_pattern .navigation-widget:hover .hamburger-inner::after,
html .section-block.section-block__white_with_pattern .navigation-widget.is-active .hamburger-inner,
html .section-block.section-block__white_with_pattern .navigation-widget.is-active .hamburger-inner::before,
html .section-block.section-block__white_with_pattern .navigation-widget.is-active .hamburger-inner::after,
html .section-block.section-block__transparent_dark_text .navigation-widget:hover .hamburger-inner,
html .section-block.section-block__transparent_dark_text .navigation-widget:hover .hamburger-inner::before,
html .section-block.section-block__transparent_dark_text .navigation-widget:hover .hamburger-inner::after,
html .section-block.section-block__transparent_dark_text .navigation-widget.is-active .hamburger-inner,
html .section-block.section-block__transparent_dark_text .navigation-widget.is-active .hamburger-inner::before,
html .section-block.section-block__transparent_dark_text .navigation-widget.is-active .hamburger-inner::after {
  background-color: #FF5B00;
}

.page-style__white .navigation-widget li a:hover, .page-style__white_with_pattern .navigation-widget li a:hover, .page-style__transparent_dark_text .navigation-widget li a:hover,
html .single__white .navigation-widget li a:hover,
html .single__white_with_pattern .navigation-widget li a:hover,
html .single__transparent_dark_text .navigation-widget li a:hover,
html .card-background__white .navigation-widget li a:hover,
html .card-background__white_with_pattern .navigation-widget li a:hover,
html .card-background__transparent_dark_text .navigation-widget li a:hover,
html .card_row .card__white .navigation-widget li a:hover,
html .card_row .card__white_with_pattern .navigation-widget li a:hover,
html .card_row .card__transparent_dark_text .navigation-widget li a:hover,
html .card__white .navigation-widget li a:hover,
html .card__white_with_pattern .navigation-widget li a:hover,
html .card__transparent_dark_text .navigation-widget li a:hover,
html .hero__white .navigation-widget li a:hover,
html .hero__white_with_pattern .navigation-widget li a:hover,
html .hero__transparent_dark_text .navigation-widget li a:hover,
html .section-block.section-block__white .navigation-widget li a:hover,
html .section-block.section-block__white_with_pattern .navigation-widget li a:hover,
html .section-block.section-block__transparent_dark_text .navigation-widget li a:hover {
  color: #FF5B00;
}

.page-style__white .list-card--list li a svg path, .page-style__white .list-card--list li a svg polygon, .page-style__white_with_pattern .list-card--list li a svg path, .page-style__white_with_pattern .list-card--list li a svg polygon, .page-style__transparent_dark_text .list-card--list li a svg path, .page-style__transparent_dark_text .list-card--list li a svg polygon,
html .single__white .list-card--list li a svg path,
html .single__white .list-card--list li a svg polygon,
html .single__white_with_pattern .list-card--list li a svg path,
html .single__white_with_pattern .list-card--list li a svg polygon,
html .single__transparent_dark_text .list-card--list li a svg path,
html .single__transparent_dark_text .list-card--list li a svg polygon,
html .card-background__white .list-card--list li a svg path,
html .card-background__white .list-card--list li a svg polygon,
html .card-background__white_with_pattern .list-card--list li a svg path,
html .card-background__white_with_pattern .list-card--list li a svg polygon,
html .card-background__transparent_dark_text .list-card--list li a svg path,
html .card-background__transparent_dark_text .list-card--list li a svg polygon,
html .card_row .card__white .list-card--list li a svg path,
html .card_row .card__white .list-card--list li a svg polygon,
html .card_row .card__white_with_pattern .list-card--list li a svg path,
html .card_row .card__white_with_pattern .list-card--list li a svg polygon,
html .card_row .card__transparent_dark_text .list-card--list li a svg path,
html .card_row .card__transparent_dark_text .list-card--list li a svg polygon,
html .card__white .list-card--list li a svg path,
html .card__white .list-card--list li a svg polygon,
html .card__white_with_pattern .list-card--list li a svg path,
html .card__white_with_pattern .list-card--list li a svg polygon,
html .card__transparent_dark_text .list-card--list li a svg path,
html .card__transparent_dark_text .list-card--list li a svg polygon,
html .hero__white .list-card--list li a svg path,
html .hero__white .list-card--list li a svg polygon,
html .hero__white_with_pattern .list-card--list li a svg path,
html .hero__white_with_pattern .list-card--list li a svg polygon,
html .hero__transparent_dark_text .list-card--list li a svg path,
html .hero__transparent_dark_text .list-card--list li a svg polygon,
html .section-block.section-block__white .list-card--list li a svg path,
html .section-block.section-block__white .list-card--list li a svg polygon,
html .section-block.section-block__white_with_pattern .list-card--list li a svg path,
html .section-block.section-block__white_with_pattern .list-card--list li a svg polygon,
html .section-block.section-block__transparent_dark_text .list-card--list li a svg path,
html .section-block.section-block__transparent_dark_text .list-card--list li a svg polygon {
  fill: #121212 !important;
}

.page-style__white .list-card--list li a:hover h4, .page-style__white .list-card--list li a:hover h5, .page-style__white_with_pattern .list-card--list li a:hover h4, .page-style__white_with_pattern .list-card--list li a:hover h5, .page-style__transparent_dark_text .list-card--list li a:hover h4, .page-style__transparent_dark_text .list-card--list li a:hover h5,
html .single__white .list-card--list li a:hover h4,
html .single__white .list-card--list li a:hover h5,
html .single__white_with_pattern .list-card--list li a:hover h4,
html .single__white_with_pattern .list-card--list li a:hover h5,
html .single__transparent_dark_text .list-card--list li a:hover h4,
html .single__transparent_dark_text .list-card--list li a:hover h5,
html .card-background__white .list-card--list li a:hover h4,
html .card-background__white .list-card--list li a:hover h5,
html .card-background__white_with_pattern .list-card--list li a:hover h4,
html .card-background__white_with_pattern .list-card--list li a:hover h5,
html .card-background__transparent_dark_text .list-card--list li a:hover h4,
html .card-background__transparent_dark_text .list-card--list li a:hover h5,
html .card_row .card__white .list-card--list li a:hover h4,
html .card_row .card__white .list-card--list li a:hover h5,
html .card_row .card__white_with_pattern .list-card--list li a:hover h4,
html .card_row .card__white_with_pattern .list-card--list li a:hover h5,
html .card_row .card__transparent_dark_text .list-card--list li a:hover h4,
html .card_row .card__transparent_dark_text .list-card--list li a:hover h5,
html .card__white .list-card--list li a:hover h4,
html .card__white .list-card--list li a:hover h5,
html .card__white_with_pattern .list-card--list li a:hover h4,
html .card__white_with_pattern .list-card--list li a:hover h5,
html .card__transparent_dark_text .list-card--list li a:hover h4,
html .card__transparent_dark_text .list-card--list li a:hover h5,
html .hero__white .list-card--list li a:hover h4,
html .hero__white .list-card--list li a:hover h5,
html .hero__white_with_pattern .list-card--list li a:hover h4,
html .hero__white_with_pattern .list-card--list li a:hover h5,
html .hero__transparent_dark_text .list-card--list li a:hover h4,
html .hero__transparent_dark_text .list-card--list li a:hover h5,
html .section-block.section-block__white .list-card--list li a:hover h4,
html .section-block.section-block__white .list-card--list li a:hover h5,
html .section-block.section-block__white_with_pattern .list-card--list li a:hover h4,
html .section-block.section-block__white_with_pattern .list-card--list li a:hover h5,
html .section-block.section-block__transparent_dark_text .list-card--list li a:hover h4,
html .section-block.section-block__transparent_dark_text .list-card--list li a:hover h5 {
  color: #FF5B00 !important;
}

.page-style__white .list-card--list li a:hover svg path, .page-style__white .list-card--list li a:hover svg polygon, .page-style__white_with_pattern .list-card--list li a:hover svg path, .page-style__white_with_pattern .list-card--list li a:hover svg polygon, .page-style__transparent_dark_text .list-card--list li a:hover svg path, .page-style__transparent_dark_text .list-card--list li a:hover svg polygon,
html .single__white .list-card--list li a:hover svg path,
html .single__white .list-card--list li a:hover svg polygon,
html .single__white_with_pattern .list-card--list li a:hover svg path,
html .single__white_with_pattern .list-card--list li a:hover svg polygon,
html .single__transparent_dark_text .list-card--list li a:hover svg path,
html .single__transparent_dark_text .list-card--list li a:hover svg polygon,
html .card-background__white .list-card--list li a:hover svg path,
html .card-background__white .list-card--list li a:hover svg polygon,
html .card-background__white_with_pattern .list-card--list li a:hover svg path,
html .card-background__white_with_pattern .list-card--list li a:hover svg polygon,
html .card-background__transparent_dark_text .list-card--list li a:hover svg path,
html .card-background__transparent_dark_text .list-card--list li a:hover svg polygon,
html .card_row .card__white .list-card--list li a:hover svg path,
html .card_row .card__white .list-card--list li a:hover svg polygon,
html .card_row .card__white_with_pattern .list-card--list li a:hover svg path,
html .card_row .card__white_with_pattern .list-card--list li a:hover svg polygon,
html .card_row .card__transparent_dark_text .list-card--list li a:hover svg path,
html .card_row .card__transparent_dark_text .list-card--list li a:hover svg polygon,
html .card__white .list-card--list li a:hover svg path,
html .card__white .list-card--list li a:hover svg polygon,
html .card__white_with_pattern .list-card--list li a:hover svg path,
html .card__white_with_pattern .list-card--list li a:hover svg polygon,
html .card__transparent_dark_text .list-card--list li a:hover svg path,
html .card__transparent_dark_text .list-card--list li a:hover svg polygon,
html .hero__white .list-card--list li a:hover svg path,
html .hero__white .list-card--list li a:hover svg polygon,
html .hero__white_with_pattern .list-card--list li a:hover svg path,
html .hero__white_with_pattern .list-card--list li a:hover svg polygon,
html .hero__transparent_dark_text .list-card--list li a:hover svg path,
html .hero__transparent_dark_text .list-card--list li a:hover svg polygon,
html .section-block.section-block__white .list-card--list li a:hover svg path,
html .section-block.section-block__white .list-card--list li a:hover svg polygon,
html .section-block.section-block__white_with_pattern .list-card--list li a:hover svg path,
html .section-block.section-block__white_with_pattern .list-card--list li a:hover svg polygon,
html .section-block.section-block__transparent_dark_text .list-card--list li a:hover svg path,
html .section-block.section-block__transparent_dark_text .list-card--list li a:hover svg polygon {
  fill: #FF5B00 !important;
}

.page-style__white .social-links a:hover svg path, .page-style__white .social-links a:hover svg rect, .page-style__white_with_pattern .social-links a:hover svg path, .page-style__white_with_pattern .social-links a:hover svg rect, .page-style__transparent_dark_text .social-links a:hover svg path, .page-style__transparent_dark_text .social-links a:hover svg rect,
html .single__white .social-links a:hover svg path,
html .single__white .social-links a:hover svg rect,
html .single__white_with_pattern .social-links a:hover svg path,
html .single__white_with_pattern .social-links a:hover svg rect,
html .single__transparent_dark_text .social-links a:hover svg path,
html .single__transparent_dark_text .social-links a:hover svg rect,
html .card-background__white .social-links a:hover svg path,
html .card-background__white .social-links a:hover svg rect,
html .card-background__white_with_pattern .social-links a:hover svg path,
html .card-background__white_with_pattern .social-links a:hover svg rect,
html .card-background__transparent_dark_text .social-links a:hover svg path,
html .card-background__transparent_dark_text .social-links a:hover svg rect,
html .card_row .card__white .social-links a:hover svg path,
html .card_row .card__white .social-links a:hover svg rect,
html .card_row .card__white_with_pattern .social-links a:hover svg path,
html .card_row .card__white_with_pattern .social-links a:hover svg rect,
html .card_row .card__transparent_dark_text .social-links a:hover svg path,
html .card_row .card__transparent_dark_text .social-links a:hover svg rect,
html .card__white .social-links a:hover svg path,
html .card__white .social-links a:hover svg rect,
html .card__white_with_pattern .social-links a:hover svg path,
html .card__white_with_pattern .social-links a:hover svg rect,
html .card__transparent_dark_text .social-links a:hover svg path,
html .card__transparent_dark_text .social-links a:hover svg rect,
html .hero__white .social-links a:hover svg path,
html .hero__white .social-links a:hover svg rect,
html .hero__white_with_pattern .social-links a:hover svg path,
html .hero__white_with_pattern .social-links a:hover svg rect,
html .hero__transparent_dark_text .social-links a:hover svg path,
html .hero__transparent_dark_text .social-links a:hover svg rect,
html .section-block.section-block__white .social-links a:hover svg path,
html .section-block.section-block__white .social-links a:hover svg rect,
html .section-block.section-block__white_with_pattern .social-links a:hover svg path,
html .section-block.section-block__white_with_pattern .social-links a:hover svg rect,
html .section-block.section-block__transparent_dark_text .social-links a:hover svg path,
html .section-block.section-block__transparent_dark_text .social-links a:hover svg rect {
  fill: #FF5B00;
}

.page-style__white .tabbed_content--tabs li a,
.page-style__white .tabbed_content--content p, .page-style__white_with_pattern .tabbed_content--tabs li a,
.page-style__white_with_pattern .tabbed_content--content p, .page-style__transparent_dark_text .tabbed_content--tabs li a,
.page-style__transparent_dark_text .tabbed_content--content p,
html .single__white .tabbed_content--tabs li a,
html .single__white .tabbed_content--content p,
html .single__white_with_pattern .tabbed_content--tabs li a,
html .single__white_with_pattern .tabbed_content--content p,
html .single__transparent_dark_text .tabbed_content--tabs li a,
html .single__transparent_dark_text .tabbed_content--content p,
html .card-background__white .tabbed_content--tabs li a,
html .card-background__white .tabbed_content--content p,
html .card-background__white_with_pattern .tabbed_content--tabs li a,
html .card-background__white_with_pattern .tabbed_content--content p,
html .card-background__transparent_dark_text .tabbed_content--tabs li a,
html .card-background__transparent_dark_text .tabbed_content--content p,
html .card_row .card__white .tabbed_content--tabs li a,
html .card_row .card__white .tabbed_content--content p,
html .card_row .card__white_with_pattern .tabbed_content--tabs li a,
html .card_row .card__white_with_pattern .tabbed_content--content p,
html .card_row .card__transparent_dark_text .tabbed_content--tabs li a,
html .card_row .card__transparent_dark_text .tabbed_content--content p,
html .card__white .tabbed_content--tabs li a,
html .card__white .tabbed_content--content p,
html .card__white_with_pattern .tabbed_content--tabs li a,
html .card__white_with_pattern .tabbed_content--content p,
html .card__transparent_dark_text .tabbed_content--tabs li a,
html .card__transparent_dark_text .tabbed_content--content p,
html .hero__white .tabbed_content--tabs li a,
html .hero__white .tabbed_content--content p,
html .hero__white_with_pattern .tabbed_content--tabs li a,
html .hero__white_with_pattern .tabbed_content--content p,
html .hero__transparent_dark_text .tabbed_content--tabs li a,
html .hero__transparent_dark_text .tabbed_content--content p,
html .section-block.section-block__white .tabbed_content--tabs li a,
html .section-block.section-block__white .tabbed_content--content p,
html .section-block.section-block__white_with_pattern .tabbed_content--tabs li a,
html .section-block.section-block__white_with_pattern .tabbed_content--content p,
html .section-block.section-block__transparent_dark_text .tabbed_content--tabs li a,
html .section-block.section-block__transparent_dark_text .tabbed_content--content p {
  color: #121212;
}

.page-style__white .card:not(.card__list):hover a h1, .page-style__white .card:not(.card__list):hover a h2, .page-style__white .card:not(.card__list):hover a h3, .page-style__white .card:not(.card__list):hover a h4, .page-style__white .card:not(.card__list):hover a h5, .page-style__white .card:not(.card__list):hover a h6, .page-style__white_with_pattern .card:not(.card__list):hover a h1, .page-style__white_with_pattern .card:not(.card__list):hover a h2, .page-style__white_with_pattern .card:not(.card__list):hover a h3, .page-style__white_with_pattern .card:not(.card__list):hover a h4, .page-style__white_with_pattern .card:not(.card__list):hover a h5, .page-style__white_with_pattern .card:not(.card__list):hover a h6, .page-style__transparent_dark_text .card:not(.card__list):hover a h1, .page-style__transparent_dark_text .card:not(.card__list):hover a h2, .page-style__transparent_dark_text .card:not(.card__list):hover a h3, .page-style__transparent_dark_text .card:not(.card__list):hover a h4, .page-style__transparent_dark_text .card:not(.card__list):hover a h5, .page-style__transparent_dark_text .card:not(.card__list):hover a h6,
html .single__white .card:not(.card__list):hover a h1,
html .single__white .card:not(.card__list):hover a h2,
html .single__white .card:not(.card__list):hover a h3,
html .single__white .card:not(.card__list):hover a h4,
html .single__white .card:not(.card__list):hover a h5,
html .single__white .card:not(.card__list):hover a h6,
html .single__white_with_pattern .card:not(.card__list):hover a h1,
html .single__white_with_pattern .card:not(.card__list):hover a h2,
html .single__white_with_pattern .card:not(.card__list):hover a h3,
html .single__white_with_pattern .card:not(.card__list):hover a h4,
html .single__white_with_pattern .card:not(.card__list):hover a h5,
html .single__white_with_pattern .card:not(.card__list):hover a h6,
html .single__transparent_dark_text .card:not(.card__list):hover a h1,
html .single__transparent_dark_text .card:not(.card__list):hover a h2,
html .single__transparent_dark_text .card:not(.card__list):hover a h3,
html .single__transparent_dark_text .card:not(.card__list):hover a h4,
html .single__transparent_dark_text .card:not(.card__list):hover a h5,
html .single__transparent_dark_text .card:not(.card__list):hover a h6,
html .card-background__white .card:not(.card__list):hover a h1,
html .card-background__white .card:not(.card__list):hover a h2,
html .card-background__white .card:not(.card__list):hover a h3,
html .card-background__white .card:not(.card__list):hover a h4,
html .card-background__white .card:not(.card__list):hover a h5,
html .card-background__white .card:not(.card__list):hover a h6,
html .card-background__white_with_pattern .card:not(.card__list):hover a h1,
html .card-background__white_with_pattern .card:not(.card__list):hover a h2,
html .card-background__white_with_pattern .card:not(.card__list):hover a h3,
html .card-background__white_with_pattern .card:not(.card__list):hover a h4,
html .card-background__white_with_pattern .card:not(.card__list):hover a h5,
html .card-background__white_with_pattern .card:not(.card__list):hover a h6,
html .card-background__transparent_dark_text .card:not(.card__list):hover a h1,
html .card-background__transparent_dark_text .card:not(.card__list):hover a h2,
html .card-background__transparent_dark_text .card:not(.card__list):hover a h3,
html .card-background__transparent_dark_text .card:not(.card__list):hover a h4,
html .card-background__transparent_dark_text .card:not(.card__list):hover a h5,
html .card-background__transparent_dark_text .card:not(.card__list):hover a h6,
html .card_row .card__white .card:not(.card__list):hover a h1,
html .card_row .card__white .card:not(.card__list):hover a h2,
html .card_row .card__white .card:not(.card__list):hover a h3,
html .card_row .card__white .card:not(.card__list):hover a h4,
html .card_row .card__white .card:not(.card__list):hover a h5,
html .card_row .card__white .card:not(.card__list):hover a h6,
html .card_row .card__white_with_pattern .card:not(.card__list):hover a h1,
html .card_row .card__white_with_pattern .card:not(.card__list):hover a h2,
html .card_row .card__white_with_pattern .card:not(.card__list):hover a h3,
html .card_row .card__white_with_pattern .card:not(.card__list):hover a h4,
html .card_row .card__white_with_pattern .card:not(.card__list):hover a h5,
html .card_row .card__white_with_pattern .card:not(.card__list):hover a h6,
html .card_row .card__transparent_dark_text .card:not(.card__list):hover a h1,
html .card_row .card__transparent_dark_text .card:not(.card__list):hover a h2,
html .card_row .card__transparent_dark_text .card:not(.card__list):hover a h3,
html .card_row .card__transparent_dark_text .card:not(.card__list):hover a h4,
html .card_row .card__transparent_dark_text .card:not(.card__list):hover a h5,
html .card_row .card__transparent_dark_text .card:not(.card__list):hover a h6,
html .card__white .card:not(.card__list):hover a h1,
html .card__white .card:not(.card__list):hover a h2,
html .card__white .card:not(.card__list):hover a h3,
html .card__white .card:not(.card__list):hover a h4,
html .card__white .card:not(.card__list):hover a h5,
html .card__white .card:not(.card__list):hover a h6,
html .card__white_with_pattern .card:not(.card__list):hover a h1,
html .card__white_with_pattern .card:not(.card__list):hover a h2,
html .card__white_with_pattern .card:not(.card__list):hover a h3,
html .card__white_with_pattern .card:not(.card__list):hover a h4,
html .card__white_with_pattern .card:not(.card__list):hover a h5,
html .card__white_with_pattern .card:not(.card__list):hover a h6,
html .card__transparent_dark_text .card:not(.card__list):hover a h1,
html .card__transparent_dark_text .card:not(.card__list):hover a h2,
html .card__transparent_dark_text .card:not(.card__list):hover a h3,
html .card__transparent_dark_text .card:not(.card__list):hover a h4,
html .card__transparent_dark_text .card:not(.card__list):hover a h5,
html .card__transparent_dark_text .card:not(.card__list):hover a h6,
html .hero__white .card:not(.card__list):hover a h1,
html .hero__white .card:not(.card__list):hover a h2,
html .hero__white .card:not(.card__list):hover a h3,
html .hero__white .card:not(.card__list):hover a h4,
html .hero__white .card:not(.card__list):hover a h5,
html .hero__white .card:not(.card__list):hover a h6,
html .hero__white_with_pattern .card:not(.card__list):hover a h1,
html .hero__white_with_pattern .card:not(.card__list):hover a h2,
html .hero__white_with_pattern .card:not(.card__list):hover a h3,
html .hero__white_with_pattern .card:not(.card__list):hover a h4,
html .hero__white_with_pattern .card:not(.card__list):hover a h5,
html .hero__white_with_pattern .card:not(.card__list):hover a h6,
html .hero__transparent_dark_text .card:not(.card__list):hover a h1,
html .hero__transparent_dark_text .card:not(.card__list):hover a h2,
html .hero__transparent_dark_text .card:not(.card__list):hover a h3,
html .hero__transparent_dark_text .card:not(.card__list):hover a h4,
html .hero__transparent_dark_text .card:not(.card__list):hover a h5,
html .hero__transparent_dark_text .card:not(.card__list):hover a h6,
html .section-block.section-block__white .card:not(.card__list):hover a h1,
html .section-block.section-block__white .card:not(.card__list):hover a h2,
html .section-block.section-block__white .card:not(.card__list):hover a h3,
html .section-block.section-block__white .card:not(.card__list):hover a h4,
html .section-block.section-block__white .card:not(.card__list):hover a h5,
html .section-block.section-block__white .card:not(.card__list):hover a h6,
html .section-block.section-block__white_with_pattern .card:not(.card__list):hover a h1,
html .section-block.section-block__white_with_pattern .card:not(.card__list):hover a h2,
html .section-block.section-block__white_with_pattern .card:not(.card__list):hover a h3,
html .section-block.section-block__white_with_pattern .card:not(.card__list):hover a h4,
html .section-block.section-block__white_with_pattern .card:not(.card__list):hover a h5,
html .section-block.section-block__white_with_pattern .card:not(.card__list):hover a h6,
html .section-block.section-block__transparent_dark_text .card:not(.card__list):hover a h1,
html .section-block.section-block__transparent_dark_text .card:not(.card__list):hover a h2,
html .section-block.section-block__transparent_dark_text .card:not(.card__list):hover a h3,
html .section-block.section-block__transparent_dark_text .card:not(.card__list):hover a h4,
html .section-block.section-block__transparent_dark_text .card:not(.card__list):hover a h5,
html .section-block.section-block__transparent_dark_text .card:not(.card__list):hover a h6 {
  color: #FF5B00;
}

.page-style__white .breadcrumbs a, .page-style__white_with_pattern .breadcrumbs a, .page-style__transparent_dark_text .breadcrumbs a,
html .single__white .breadcrumbs a,
html .single__white_with_pattern .breadcrumbs a,
html .single__transparent_dark_text .breadcrumbs a,
html .card-background__white .breadcrumbs a,
html .card-background__white_with_pattern .breadcrumbs a,
html .card-background__transparent_dark_text .breadcrumbs a,
html .card_row .card__white .breadcrumbs a,
html .card_row .card__white_with_pattern .breadcrumbs a,
html .card_row .card__transparent_dark_text .breadcrumbs a,
html .card__white .breadcrumbs a,
html .card__white_with_pattern .breadcrumbs a,
html .card__transparent_dark_text .breadcrumbs a,
html .hero__white .breadcrumbs a,
html .hero__white_with_pattern .breadcrumbs a,
html .hero__transparent_dark_text .breadcrumbs a,
html .section-block.section-block__white .breadcrumbs a,
html .section-block.section-block__white_with_pattern .breadcrumbs a,
html .section-block.section-block__transparent_dark_text .breadcrumbs a {
  color: #FF5B00;
}

.page-style__white .breadcrumbs a:hover, .page-style__white_with_pattern .breadcrumbs a:hover, .page-style__transparent_dark_text .breadcrumbs a:hover,
html .single__white .breadcrumbs a:hover,
html .single__white_with_pattern .breadcrumbs a:hover,
html .single__transparent_dark_text .breadcrumbs a:hover,
html .card-background__white .breadcrumbs a:hover,
html .card-background__white_with_pattern .breadcrumbs a:hover,
html .card-background__transparent_dark_text .breadcrumbs a:hover,
html .card_row .card__white .breadcrumbs a:hover,
html .card_row .card__white_with_pattern .breadcrumbs a:hover,
html .card_row .card__transparent_dark_text .breadcrumbs a:hover,
html .card__white .breadcrumbs a:hover,
html .card__white_with_pattern .breadcrumbs a:hover,
html .card__transparent_dark_text .breadcrumbs a:hover,
html .hero__white .breadcrumbs a:hover,
html .hero__white_with_pattern .breadcrumbs a:hover,
html .hero__transparent_dark_text .breadcrumbs a:hover,
html .section-block.section-block__white .breadcrumbs a:hover,
html .section-block.section-block__white_with_pattern .breadcrumbs a:hover,
html .section-block.section-block__transparent_dark_text .breadcrumbs a:hover {
  color: #121212;
}

.page-style__white .breadcrumbs .wrapper > span:hover, .page-style__white_with_pattern .breadcrumbs .wrapper > span:hover, .page-style__transparent_dark_text .breadcrumbs .wrapper > span:hover,
html .single__white .breadcrumbs .wrapper > span:hover,
html .single__white_with_pattern .breadcrumbs .wrapper > span:hover,
html .single__transparent_dark_text .breadcrumbs .wrapper > span:hover,
html .card-background__white .breadcrumbs .wrapper > span:hover,
html .card-background__white_with_pattern .breadcrumbs .wrapper > span:hover,
html .card-background__transparent_dark_text .breadcrumbs .wrapper > span:hover,
html .card_row .card__white .breadcrumbs .wrapper > span:hover,
html .card_row .card__white_with_pattern .breadcrumbs .wrapper > span:hover,
html .card_row .card__transparent_dark_text .breadcrumbs .wrapper > span:hover,
html .card__white .breadcrumbs .wrapper > span:hover,
html .card__white_with_pattern .breadcrumbs .wrapper > span:hover,
html .card__transparent_dark_text .breadcrumbs .wrapper > span:hover,
html .hero__white .breadcrumbs .wrapper > span:hover,
html .hero__white_with_pattern .breadcrumbs .wrapper > span:hover,
html .hero__transparent_dark_text .breadcrumbs .wrapper > span:hover,
html .section-block.section-block__white .breadcrumbs .wrapper > span:hover,
html .section-block.section-block__white_with_pattern .breadcrumbs .wrapper > span:hover,
html .section-block.section-block__transparent_dark_text .breadcrumbs .wrapper > span:hover {
  background-color: #dcdcdc;
}

.page-style__white_with_pattern,
html .single__white_with_pattern,
html .card-background__white_with_pattern,
html .card_row .card__white_with_pattern,
html .card__white_with_pattern,
html .hero__white_with_pattern,
html .section-block.section-block__white_with_pattern {
  background-image: url("../../svg/optio-pattern-thick.svg");
  background-size: 700px;
}

.page-style__transparent_dark_text,
html .single__transparent_dark_text,
html .card-background__transparent_dark_text,
html .card_row .card__transparent_dark_text,
html .card__transparent_dark_text,
html .hero__transparent_dark_text,
html .section-block.section-block__transparent_dark_text {
  background: transparent;
}

.page-style__grey, .page-style__grey_with_pattern,
html .single__grey,
html .single__grey_with_pattern,
html .card-background__grey,
html .card-background__grey_with_pattern,
html .card_row .card__grey,
html .card_row .card__grey_with_pattern,
html .card__grey,
html .card__grey_with_pattern,
html .hero__grey,
html .hero__grey_with_pattern,
html .section-block.section-block__grey,
html .section-block.section-block__grey_with_pattern {
  background: #ededed;
  color: #121212;
}

.page-style__grey .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab, .page-style__grey_with_pattern .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab,
html .single__grey .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab,
html .single__grey_with_pattern .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab,
html .card-background__grey .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab,
html .card-background__grey_with_pattern .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab,
html .card_row .card__grey .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab,
html .card_row .card__grey_with_pattern .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab,
html .card__grey .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab,
html .card__grey_with_pattern .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab,
html .hero__grey .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab,
html .hero__grey_with_pattern .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab,
html .section-block.section-block__grey .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab,
html .section-block.section-block__grey_with_pattern .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab {
  border-top: 1px solid #121212;
}

.page-style__grey .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg path, .page-style__grey .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg rect, .page-style__grey_with_pattern .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg path, .page-style__grey_with_pattern .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg rect,
html .single__grey .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg path,
html .single__grey .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg rect,
html .single__grey_with_pattern .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg path,
html .single__grey_with_pattern .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg rect,
html .card-background__grey .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg path,
html .card-background__grey .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg rect,
html .card-background__grey_with_pattern .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg path,
html .card-background__grey_with_pattern .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg rect,
html .card_row .card__grey .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg path,
html .card_row .card__grey .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg rect,
html .card_row .card__grey_with_pattern .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg path,
html .card_row .card__grey_with_pattern .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg rect,
html .card__grey .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg path,
html .card__grey .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg rect,
html .card__grey_with_pattern .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg path,
html .card__grey_with_pattern .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg rect,
html .hero__grey .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg path,
html .hero__grey .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg rect,
html .hero__grey_with_pattern .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg path,
html .hero__grey_with_pattern .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg rect,
html .section-block.section-block__grey .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg path,
html .section-block.section-block__grey .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg rect,
html .section-block.section-block__grey_with_pattern .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg path,
html .section-block.section-block__grey_with_pattern .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg rect {
  fill: #ededed;
}

.page-style__grey article.post, .page-style__grey_with_pattern article.post,
html .single__grey article.post,
html .single__grey_with_pattern article.post,
html .card-background__grey article.post,
html .card-background__grey_with_pattern article.post,
html .card_row .card__grey article.post,
html .card_row .card__grey_with_pattern article.post,
html .card__grey article.post,
html .card__grey_with_pattern article.post,
html .hero__grey article.post,
html .hero__grey_with_pattern article.post,
html .section-block.section-block__grey article.post,
html .section-block.section-block__grey_with_pattern article.post {
  background: #ededed;
}

.page-style__grey .orange, .page-style__grey_with_pattern .orange,
html .single__grey .orange,
html .single__grey_with_pattern .orange,
html .card-background__grey .orange,
html .card-background__grey_with_pattern .orange,
html .card_row .card__grey .orange,
html .card_row .card__grey_with_pattern .orange,
html .card__grey .orange,
html .card__grey_with_pattern .orange,
html .hero__grey .orange,
html .hero__grey_with_pattern .orange,
html .section-block.section-block__grey .orange,
html .section-block.section-block__grey_with_pattern .orange {
  color: #FF5B00;
}

.page-style__grey a, .page-style__grey h1, .page-style__grey h2, .page-style__grey h3, .page-style__grey h4, .page-style__grey h5, .page-style__grey h6, .page-style__grey span, .page-style__grey div, .page-style__grey p.quote_copy, .page-style__grey_with_pattern a, .page-style__grey_with_pattern h1, .page-style__grey_with_pattern h2, .page-style__grey_with_pattern h3, .page-style__grey_with_pattern h4, .page-style__grey_with_pattern h5, .page-style__grey_with_pattern h6, .page-style__grey_with_pattern span, .page-style__grey_with_pattern div, .page-style__grey_with_pattern p.quote_copy,
html .single__grey a,
html .single__grey h1,
html .single__grey h2,
html .single__grey h3,
html .single__grey h4,
html .single__grey h5,
html .single__grey h6,
html .single__grey span,
html .single__grey div,
html .single__grey p.quote_copy,
html .single__grey_with_pattern a,
html .single__grey_with_pattern h1,
html .single__grey_with_pattern h2,
html .single__grey_with_pattern h3,
html .single__grey_with_pattern h4,
html .single__grey_with_pattern h5,
html .single__grey_with_pattern h6,
html .single__grey_with_pattern span,
html .single__grey_with_pattern div,
html .single__grey_with_pattern p.quote_copy,
html .card-background__grey a,
html .card-background__grey h1,
html .card-background__grey h2,
html .card-background__grey h3,
html .card-background__grey h4,
html .card-background__grey h5,
html .card-background__grey h6,
html .card-background__grey span,
html .card-background__grey div,
html .card-background__grey p.quote_copy,
html .card-background__grey_with_pattern a,
html .card-background__grey_with_pattern h1,
html .card-background__grey_with_pattern h2,
html .card-background__grey_with_pattern h3,
html .card-background__grey_with_pattern h4,
html .card-background__grey_with_pattern h5,
html .card-background__grey_with_pattern h6,
html .card-background__grey_with_pattern span,
html .card-background__grey_with_pattern div,
html .card-background__grey_with_pattern p.quote_copy,
html .card_row .card__grey a,
html .card_row .card__grey h1,
html .card_row .card__grey h2,
html .card_row .card__grey h3,
html .card_row .card__grey h4,
html .card_row .card__grey h5,
html .card_row .card__grey h6,
html .card_row .card__grey span,
html .card_row .card__grey div,
html .card_row .card__grey p.quote_copy,
html .card_row .card__grey_with_pattern a,
html .card_row .card__grey_with_pattern h1,
html .card_row .card__grey_with_pattern h2,
html .card_row .card__grey_with_pattern h3,
html .card_row .card__grey_with_pattern h4,
html .card_row .card__grey_with_pattern h5,
html .card_row .card__grey_with_pattern h6,
html .card_row .card__grey_with_pattern span,
html .card_row .card__grey_with_pattern div,
html .card_row .card__grey_with_pattern p.quote_copy,
html .card__grey a,
html .card__grey h1,
html .card__grey h2,
html .card__grey h3,
html .card__grey h4,
html .card__grey h5,
html .card__grey h6,
html .card__grey span,
html .card__grey div,
html .card__grey p.quote_copy,
html .card__grey_with_pattern a,
html .card__grey_with_pattern h1,
html .card__grey_with_pattern h2,
html .card__grey_with_pattern h3,
html .card__grey_with_pattern h4,
html .card__grey_with_pattern h5,
html .card__grey_with_pattern h6,
html .card__grey_with_pattern span,
html .card__grey_with_pattern div,
html .card__grey_with_pattern p.quote_copy,
html .hero__grey a,
html .hero__grey h1,
html .hero__grey h2,
html .hero__grey h3,
html .hero__grey h4,
html .hero__grey h5,
html .hero__grey h6,
html .hero__grey span,
html .hero__grey div,
html .hero__grey p.quote_copy,
html .hero__grey_with_pattern a,
html .hero__grey_with_pattern h1,
html .hero__grey_with_pattern h2,
html .hero__grey_with_pattern h3,
html .hero__grey_with_pattern h4,
html .hero__grey_with_pattern h5,
html .hero__grey_with_pattern h6,
html .hero__grey_with_pattern span,
html .hero__grey_with_pattern div,
html .hero__grey_with_pattern p.quote_copy,
html .section-block.section-block__grey a,
html .section-block.section-block__grey h1,
html .section-block.section-block__grey h2,
html .section-block.section-block__grey h3,
html .section-block.section-block__grey h4,
html .section-block.section-block__grey h5,
html .section-block.section-block__grey h6,
html .section-block.section-block__grey span,
html .section-block.section-block__grey div,
html .section-block.section-block__grey p.quote_copy,
html .section-block.section-block__grey_with_pattern a,
html .section-block.section-block__grey_with_pattern h1,
html .section-block.section-block__grey_with_pattern h2,
html .section-block.section-block__grey_with_pattern h3,
html .section-block.section-block__grey_with_pattern h4,
html .section-block.section-block__grey_with_pattern h5,
html .section-block.section-block__grey_with_pattern h6,
html .section-block.section-block__grey_with_pattern span,
html .section-block.section-block__grey_with_pattern div,
html .section-block.section-block__grey_with_pattern p.quote_copy {
  color: #121212;
}

.page-style__grey a h1, .page-style__grey a h2, .page-style__grey a h3, .page-style__grey a h4, .page-style__grey a h5, .page-style__grey a h6, .page-style__grey a p, .page-style__grey a span, .page-style__grey a div, .page-style__grey_with_pattern a h1, .page-style__grey_with_pattern a h2, .page-style__grey_with_pattern a h3, .page-style__grey_with_pattern a h4, .page-style__grey_with_pattern a h5, .page-style__grey_with_pattern a h6, .page-style__grey_with_pattern a p, .page-style__grey_with_pattern a span, .page-style__grey_with_pattern a div,
html .single__grey a h1,
html .single__grey a h2,
html .single__grey a h3,
html .single__grey a h4,
html .single__grey a h5,
html .single__grey a h6,
html .single__grey a p,
html .single__grey a span,
html .single__grey a div,
html .single__grey_with_pattern a h1,
html .single__grey_with_pattern a h2,
html .single__grey_with_pattern a h3,
html .single__grey_with_pattern a h4,
html .single__grey_with_pattern a h5,
html .single__grey_with_pattern a h6,
html .single__grey_with_pattern a p,
html .single__grey_with_pattern a span,
html .single__grey_with_pattern a div,
html .card-background__grey a h1,
html .card-background__grey a h2,
html .card-background__grey a h3,
html .card-background__grey a h4,
html .card-background__grey a h5,
html .card-background__grey a h6,
html .card-background__grey a p,
html .card-background__grey a span,
html .card-background__grey a div,
html .card-background__grey_with_pattern a h1,
html .card-background__grey_with_pattern a h2,
html .card-background__grey_with_pattern a h3,
html .card-background__grey_with_pattern a h4,
html .card-background__grey_with_pattern a h5,
html .card-background__grey_with_pattern a h6,
html .card-background__grey_with_pattern a p,
html .card-background__grey_with_pattern a span,
html .card-background__grey_with_pattern a div,
html .card_row .card__grey a h1,
html .card_row .card__grey a h2,
html .card_row .card__grey a h3,
html .card_row .card__grey a h4,
html .card_row .card__grey a h5,
html .card_row .card__grey a h6,
html .card_row .card__grey a p,
html .card_row .card__grey a span,
html .card_row .card__grey a div,
html .card_row .card__grey_with_pattern a h1,
html .card_row .card__grey_with_pattern a h2,
html .card_row .card__grey_with_pattern a h3,
html .card_row .card__grey_with_pattern a h4,
html .card_row .card__grey_with_pattern a h5,
html .card_row .card__grey_with_pattern a h6,
html .card_row .card__grey_with_pattern a p,
html .card_row .card__grey_with_pattern a span,
html .card_row .card__grey_with_pattern a div,
html .card__grey a h1,
html .card__grey a h2,
html .card__grey a h3,
html .card__grey a h4,
html .card__grey a h5,
html .card__grey a h6,
html .card__grey a p,
html .card__grey a span,
html .card__grey a div,
html .card__grey_with_pattern a h1,
html .card__grey_with_pattern a h2,
html .card__grey_with_pattern a h3,
html .card__grey_with_pattern a h4,
html .card__grey_with_pattern a h5,
html .card__grey_with_pattern a h6,
html .card__grey_with_pattern a p,
html .card__grey_with_pattern a span,
html .card__grey_with_pattern a div,
html .hero__grey a h1,
html .hero__grey a h2,
html .hero__grey a h3,
html .hero__grey a h4,
html .hero__grey a h5,
html .hero__grey a h6,
html .hero__grey a p,
html .hero__grey a span,
html .hero__grey a div,
html .hero__grey_with_pattern a h1,
html .hero__grey_with_pattern a h2,
html .hero__grey_with_pattern a h3,
html .hero__grey_with_pattern a h4,
html .hero__grey_with_pattern a h5,
html .hero__grey_with_pattern a h6,
html .hero__grey_with_pattern a p,
html .hero__grey_with_pattern a span,
html .hero__grey_with_pattern a div,
html .section-block.section-block__grey a h1,
html .section-block.section-block__grey a h2,
html .section-block.section-block__grey a h3,
html .section-block.section-block__grey a h4,
html .section-block.section-block__grey a h5,
html .section-block.section-block__grey a h6,
html .section-block.section-block__grey a p,
html .section-block.section-block__grey a span,
html .section-block.section-block__grey a div,
html .section-block.section-block__grey_with_pattern a h1,
html .section-block.section-block__grey_with_pattern a h2,
html .section-block.section-block__grey_with_pattern a h3,
html .section-block.section-block__grey_with_pattern a h4,
html .section-block.section-block__grey_with_pattern a h5,
html .section-block.section-block__grey_with_pattern a h6,
html .section-block.section-block__grey_with_pattern a p,
html .section-block.section-block__grey_with_pattern a span,
html .section-block.section-block__grey_with_pattern a div {
  color: #121212;
}

.page-style__grey p, .page-style__grey p.copy, .page-style__grey p span, .page-style__grey ul, .page-style__grey ul span, .page-style__grey_with_pattern p, .page-style__grey_with_pattern p.copy, .page-style__grey_with_pattern p span, .page-style__grey_with_pattern ul, .page-style__grey_with_pattern ul span,
html .single__grey p,
html .single__grey p.copy,
html .single__grey p span,
html .single__grey ul,
html .single__grey ul span,
html .single__grey_with_pattern p,
html .single__grey_with_pattern p.copy,
html .single__grey_with_pattern p span,
html .single__grey_with_pattern ul,
html .single__grey_with_pattern ul span,
html .card-background__grey p,
html .card-background__grey p.copy,
html .card-background__grey p span,
html .card-background__grey ul,
html .card-background__grey ul span,
html .card-background__grey_with_pattern p,
html .card-background__grey_with_pattern p.copy,
html .card-background__grey_with_pattern p span,
html .card-background__grey_with_pattern ul,
html .card-background__grey_with_pattern ul span,
html .card_row .card__grey p,
html .card_row .card__grey p.copy,
html .card_row .card__grey p span,
html .card_row .card__grey ul,
html .card_row .card__grey ul span,
html .card_row .card__grey_with_pattern p,
html .card_row .card__grey_with_pattern p.copy,
html .card_row .card__grey_with_pattern p span,
html .card_row .card__grey_with_pattern ul,
html .card_row .card__grey_with_pattern ul span,
html .card__grey p,
html .card__grey p.copy,
html .card__grey p span,
html .card__grey ul,
html .card__grey ul span,
html .card__grey_with_pattern p,
html .card__grey_with_pattern p.copy,
html .card__grey_with_pattern p span,
html .card__grey_with_pattern ul,
html .card__grey_with_pattern ul span,
html .hero__grey p,
html .hero__grey p.copy,
html .hero__grey p span,
html .hero__grey ul,
html .hero__grey ul span,
html .hero__grey_with_pattern p,
html .hero__grey_with_pattern p.copy,
html .hero__grey_with_pattern p span,
html .hero__grey_with_pattern ul,
html .hero__grey_with_pattern ul span,
html .section-block.section-block__grey p,
html .section-block.section-block__grey p.copy,
html .section-block.section-block__grey p span,
html .section-block.section-block__grey ul,
html .section-block.section-block__grey ul span,
html .section-block.section-block__grey_with_pattern p,
html .section-block.section-block__grey_with_pattern p.copy,
html .section-block.section-block__grey_with_pattern p span,
html .section-block.section-block__grey_with_pattern ul,
html .section-block.section-block__grey_with_pattern ul span {
  color: #767676;
}

.page-style__grey .product-single--tabs--select-territory span,
.page-style__grey .tabbed_content--column ul span, .page-style__grey .tabbed_content--column ul li, .page-style__grey_with_pattern .product-single--tabs--select-territory span,
.page-style__grey_with_pattern .tabbed_content--column ul span, .page-style__grey_with_pattern .tabbed_content--column ul li,
html .single__grey .product-single--tabs--select-territory span,
html .single__grey .tabbed_content--column ul span,
html .single__grey .tabbed_content--column ul li,
html .single__grey_with_pattern .product-single--tabs--select-territory span,
html .single__grey_with_pattern .tabbed_content--column ul span,
html .single__grey_with_pattern .tabbed_content--column ul li,
html .card-background__grey .product-single--tabs--select-territory span,
html .card-background__grey .tabbed_content--column ul span,
html .card-background__grey .tabbed_content--column ul li,
html .card-background__grey_with_pattern .product-single--tabs--select-territory span,
html .card-background__grey_with_pattern .tabbed_content--column ul span,
html .card-background__grey_with_pattern .tabbed_content--column ul li,
html .card_row .card__grey .product-single--tabs--select-territory span,
html .card_row .card__grey .tabbed_content--column ul span,
html .card_row .card__grey .tabbed_content--column ul li,
html .card_row .card__grey_with_pattern .product-single--tabs--select-territory span,
html .card_row .card__grey_with_pattern .tabbed_content--column ul span,
html .card_row .card__grey_with_pattern .tabbed_content--column ul li,
html .card__grey .product-single--tabs--select-territory span,
html .card__grey .tabbed_content--column ul span,
html .card__grey .tabbed_content--column ul li,
html .card__grey_with_pattern .product-single--tabs--select-territory span,
html .card__grey_with_pattern .tabbed_content--column ul span,
html .card__grey_with_pattern .tabbed_content--column ul li,
html .hero__grey .product-single--tabs--select-territory span,
html .hero__grey .tabbed_content--column ul span,
html .hero__grey .tabbed_content--column ul li,
html .hero__grey_with_pattern .product-single--tabs--select-territory span,
html .hero__grey_with_pattern .tabbed_content--column ul span,
html .hero__grey_with_pattern .tabbed_content--column ul li,
html .section-block.section-block__grey .product-single--tabs--select-territory span,
html .section-block.section-block__grey .tabbed_content--column ul span,
html .section-block.section-block__grey .tabbed_content--column ul li,
html .section-block.section-block__grey_with_pattern .product-single--tabs--select-territory span,
html .section-block.section-block__grey_with_pattern .tabbed_content--column ul span,
html .section-block.section-block__grey_with_pattern .tabbed_content--column ul li {
  color: #121212;
}

.page-style__grey .meta-duration, .page-style__grey_with_pattern .meta-duration,
html .single__grey .meta-duration,
html .single__grey_with_pattern .meta-duration,
html .card-background__grey .meta-duration,
html .card-background__grey_with_pattern .meta-duration,
html .card_row .card__grey .meta-duration,
html .card_row .card__grey_with_pattern .meta-duration,
html .card__grey .meta-duration,
html .card__grey_with_pattern .meta-duration,
html .hero__grey .meta-duration,
html .hero__grey_with_pattern .meta-duration,
html .section-block.section-block__grey .meta-duration,
html .section-block.section-block__grey_with_pattern .meta-duration {
  color: #121212;
}

.page-style__grey .meta-duration svg path, .page-style__grey_with_pattern .meta-duration svg path,
html .single__grey .meta-duration svg path,
html .single__grey_with_pattern .meta-duration svg path,
html .card-background__grey .meta-duration svg path,
html .card-background__grey_with_pattern .meta-duration svg path,
html .card_row .card__grey .meta-duration svg path,
html .card_row .card__grey_with_pattern .meta-duration svg path,
html .card__grey .meta-duration svg path,
html .card__grey_with_pattern .meta-duration svg path,
html .hero__grey .meta-duration svg path,
html .hero__grey_with_pattern .meta-duration svg path,
html .section-block.section-block__grey .meta-duration svg path,
html .section-block.section-block__grey_with_pattern .meta-duration svg path {
  fill: #767676 !important;
}

.page-style__grey .power-line svg polygon, .page-style__grey #cookie-bar .cb-enable svg polygon, #cookie-bar .page-style__grey .cb-enable svg polygon, .page-style__grey_with_pattern .power-line svg polygon, .page-style__grey_with_pattern #cookie-bar .cb-enable svg polygon, #cookie-bar .page-style__grey_with_pattern .cb-enable svg polygon,
html .single__grey .power-line svg polygon,
html .single__grey #cookie-bar .cb-enable svg polygon,
#cookie-bar html .single__grey .cb-enable svg polygon,
html .single__grey_with_pattern .power-line svg polygon,
html .single__grey_with_pattern #cookie-bar .cb-enable svg polygon,
#cookie-bar html .single__grey_with_pattern .cb-enable svg polygon,
html .card-background__grey .power-line svg polygon,
html .card-background__grey #cookie-bar .cb-enable svg polygon,
#cookie-bar html .card-background__grey .cb-enable svg polygon,
html .card-background__grey_with_pattern .power-line svg polygon,
html .card-background__grey_with_pattern #cookie-bar .cb-enable svg polygon,
#cookie-bar html .card-background__grey_with_pattern .cb-enable svg polygon,
html .card_row .card__grey .power-line svg polygon,
html .card_row .card__grey #cookie-bar .cb-enable svg polygon,
#cookie-bar html .card_row .card__grey .cb-enable svg polygon,
html .card_row .card__grey_with_pattern .power-line svg polygon,
html .card_row .card__grey_with_pattern #cookie-bar .cb-enable svg polygon,
#cookie-bar html .card_row .card__grey_with_pattern .cb-enable svg polygon,
html .card__grey .power-line svg polygon,
html .card__grey #cookie-bar .cb-enable svg polygon,
#cookie-bar html .card__grey .cb-enable svg polygon,
html .card__grey_with_pattern .power-line svg polygon,
html .card__grey_with_pattern #cookie-bar .cb-enable svg polygon,
#cookie-bar html .card__grey_with_pattern .cb-enable svg polygon,
html .hero__grey .power-line svg polygon,
html .hero__grey #cookie-bar .cb-enable svg polygon,
#cookie-bar html .hero__grey .cb-enable svg polygon,
html .hero__grey_with_pattern .power-line svg polygon,
html .hero__grey_with_pattern #cookie-bar .cb-enable svg polygon,
#cookie-bar html .hero__grey_with_pattern .cb-enable svg polygon,
html .section-block.section-block__grey .power-line svg polygon,
html .section-block.section-block__grey #cookie-bar .cb-enable svg polygon,
#cookie-bar html .section-block.section-block__grey .cb-enable svg polygon,
html .section-block.section-block__grey_with_pattern .power-line svg polygon,
html .section-block.section-block__grey_with_pattern #cookie-bar .cb-enable svg polygon,
#cookie-bar html .section-block.section-block__grey_with_pattern .cb-enable svg polygon {
  fill: #FF5B00 !important;
}

.page-style__grey .power-line:after, .page-style__grey #cookie-bar .cb-enable:after, #cookie-bar .page-style__grey .cb-enable:after, .page-style__grey_with_pattern .power-line:after, .page-style__grey_with_pattern #cookie-bar .cb-enable:after, #cookie-bar .page-style__grey_with_pattern .cb-enable:after,
html .single__grey .power-line:after,
html .single__grey #cookie-bar .cb-enable:after,
#cookie-bar html .single__grey .cb-enable:after,
html .single__grey_with_pattern .power-line:after,
html .single__grey_with_pattern #cookie-bar .cb-enable:after,
#cookie-bar html .single__grey_with_pattern .cb-enable:after,
html .card-background__grey .power-line:after,
html .card-background__grey #cookie-bar .cb-enable:after,
#cookie-bar html .card-background__grey .cb-enable:after,
html .card-background__grey_with_pattern .power-line:after,
html .card-background__grey_with_pattern #cookie-bar .cb-enable:after,
#cookie-bar html .card-background__grey_with_pattern .cb-enable:after,
html .card_row .card__grey .power-line:after,
html .card_row .card__grey #cookie-bar .cb-enable:after,
#cookie-bar html .card_row .card__grey .cb-enable:after,
html .card_row .card__grey_with_pattern .power-line:after,
html .card_row .card__grey_with_pattern #cookie-bar .cb-enable:after,
#cookie-bar html .card_row .card__grey_with_pattern .cb-enable:after,
html .card__grey .power-line:after,
html .card__grey #cookie-bar .cb-enable:after,
#cookie-bar html .card__grey .cb-enable:after,
html .card__grey_with_pattern .power-line:after,
html .card__grey_with_pattern #cookie-bar .cb-enable:after,
#cookie-bar html .card__grey_with_pattern .cb-enable:after,
html .hero__grey .power-line:after,
html .hero__grey #cookie-bar .cb-enable:after,
#cookie-bar html .hero__grey .cb-enable:after,
html .hero__grey_with_pattern .power-line:after,
html .hero__grey_with_pattern #cookie-bar .cb-enable:after,
#cookie-bar html .hero__grey_with_pattern .cb-enable:after,
html .section-block.section-block__grey .power-line:after,
html .section-block.section-block__grey #cookie-bar .cb-enable:after,
#cookie-bar html .section-block.section-block__grey .cb-enable:after,
html .section-block.section-block__grey_with_pattern .power-line:after,
html .section-block.section-block__grey_with_pattern #cookie-bar .cb-enable:after,
#cookie-bar html .section-block.section-block__grey_with_pattern .cb-enable:after {
  background-color: #FF5B00;
}

.page-style__grey .power-line:before, .page-style__grey #cookie-bar .cb-enable:before, #cookie-bar .page-style__grey .cb-enable:before, .page-style__grey_with_pattern .power-line:before, .page-style__grey_with_pattern #cookie-bar .cb-enable:before, #cookie-bar .page-style__grey_with_pattern .cb-enable:before,
html .single__grey .power-line:before,
html .single__grey #cookie-bar .cb-enable:before,
#cookie-bar html .single__grey .cb-enable:before,
html .single__grey_with_pattern .power-line:before,
html .single__grey_with_pattern #cookie-bar .cb-enable:before,
#cookie-bar html .single__grey_with_pattern .cb-enable:before,
html .card-background__grey .power-line:before,
html .card-background__grey #cookie-bar .cb-enable:before,
#cookie-bar html .card-background__grey .cb-enable:before,
html .card-background__grey_with_pattern .power-line:before,
html .card-background__grey_with_pattern #cookie-bar .cb-enable:before,
#cookie-bar html .card-background__grey_with_pattern .cb-enable:before,
html .card_row .card__grey .power-line:before,
html .card_row .card__grey #cookie-bar .cb-enable:before,
#cookie-bar html .card_row .card__grey .cb-enable:before,
html .card_row .card__grey_with_pattern .power-line:before,
html .card_row .card__grey_with_pattern #cookie-bar .cb-enable:before,
#cookie-bar html .card_row .card__grey_with_pattern .cb-enable:before,
html .card__grey .power-line:before,
html .card__grey #cookie-bar .cb-enable:before,
#cookie-bar html .card__grey .cb-enable:before,
html .card__grey_with_pattern .power-line:before,
html .card__grey_with_pattern #cookie-bar .cb-enable:before,
#cookie-bar html .card__grey_with_pattern .cb-enable:before,
html .hero__grey .power-line:before,
html .hero__grey #cookie-bar .cb-enable:before,
#cookie-bar html .hero__grey .cb-enable:before,
html .hero__grey_with_pattern .power-line:before,
html .hero__grey_with_pattern #cookie-bar .cb-enable:before,
#cookie-bar html .hero__grey_with_pattern .cb-enable:before,
html .section-block.section-block__grey .power-line:before,
html .section-block.section-block__grey #cookie-bar .cb-enable:before,
#cookie-bar html .section-block.section-block__grey .cb-enable:before,
html .section-block.section-block__grey_with_pattern .power-line:before,
html .section-block.section-block__grey_with_pattern #cookie-bar .cb-enable:before,
#cookie-bar html .section-block.section-block__grey_with_pattern .cb-enable:before {
  background-color: #FF5B00;
  background: #FF5B00;
  background: -webkit-linear-gradient(0deg, #FF5B00, #FFE500);
  background: linear-gradient(90deg, #FF5B00, #FFE500);
}

.page-style__grey blockquote, .page-style__grey_with_pattern blockquote,
html .single__grey blockquote,
html .single__grey_with_pattern blockquote,
html .card-background__grey blockquote,
html .card-background__grey_with_pattern blockquote,
html .card_row .card__grey blockquote,
html .card_row .card__grey_with_pattern blockquote,
html .card__grey blockquote,
html .card__grey_with_pattern blockquote,
html .hero__grey blockquote,
html .hero__grey_with_pattern blockquote,
html .section-block.section-block__grey blockquote,
html .section-block.section-block__grey_with_pattern blockquote {
  background-color: #FF5B00;
}

.page-style__grey blockquote p, .page-style__grey_with_pattern blockquote p,
html .single__grey blockquote p,
html .single__grey_with_pattern blockquote p,
html .card-background__grey blockquote p,
html .card-background__grey_with_pattern blockquote p,
html .card_row .card__grey blockquote p,
html .card_row .card__grey_with_pattern blockquote p,
html .card__grey blockquote p,
html .card__grey_with_pattern blockquote p,
html .hero__grey blockquote p,
html .hero__grey_with_pattern blockquote p,
html .section-block.section-block__grey blockquote p,
html .section-block.section-block__grey_with_pattern blockquote p {
  color: #ededed;
}

.page-style__grey .team_group--group a:hover .quote_author,
.page-style__grey ul li::before, .page-style__grey_with_pattern .team_group--group a:hover .quote_author,
.page-style__grey_with_pattern ul li::before,
html .single__grey .team_group--group a:hover .quote_author,
html .single__grey ul li::before,
html .single__grey_with_pattern .team_group--group a:hover .quote_author,
html .single__grey_with_pattern ul li::before,
html .card-background__grey .team_group--group a:hover .quote_author,
html .card-background__grey ul li::before,
html .card-background__grey_with_pattern .team_group--group a:hover .quote_author,
html .card-background__grey_with_pattern ul li::before,
html .card_row .card__grey .team_group--group a:hover .quote_author,
html .card_row .card__grey ul li::before,
html .card_row .card__grey_with_pattern .team_group--group a:hover .quote_author,
html .card_row .card__grey_with_pattern ul li::before,
html .card__grey .team_group--group a:hover .quote_author,
html .card__grey ul li::before,
html .card__grey_with_pattern .team_group--group a:hover .quote_author,
html .card__grey_with_pattern ul li::before,
html .hero__grey .team_group--group a:hover .quote_author,
html .hero__grey ul li::before,
html .hero__grey_with_pattern .team_group--group a:hover .quote_author,
html .hero__grey_with_pattern ul li::before,
html .section-block.section-block__grey .team_group--group a:hover .quote_author,
html .section-block.section-block__grey ul li::before,
html .section-block.section-block__grey_with_pattern .team_group--group a:hover .quote_author,
html .section-block.section-block__grey_with_pattern ul li::before {
  color: #FF5B00;
}

.page-style__grey .tabbed_content-desktop-tabs .tabbed_content--tabs li:not(.is-active), .page-style__grey_with_pattern .tabbed_content-desktop-tabs .tabbed_content--tabs li:not(.is-active),
html .single__grey .tabbed_content-desktop-tabs .tabbed_content--tabs li:not(.is-active),
html .single__grey_with_pattern .tabbed_content-desktop-tabs .tabbed_content--tabs li:not(.is-active),
html .card-background__grey .tabbed_content-desktop-tabs .tabbed_content--tabs li:not(.is-active),
html .card-background__grey_with_pattern .tabbed_content-desktop-tabs .tabbed_content--tabs li:not(.is-active),
html .card_row .card__grey .tabbed_content-desktop-tabs .tabbed_content--tabs li:not(.is-active),
html .card_row .card__grey_with_pattern .tabbed_content-desktop-tabs .tabbed_content--tabs li:not(.is-active),
html .card__grey .tabbed_content-desktop-tabs .tabbed_content--tabs li:not(.is-active),
html .card__grey_with_pattern .tabbed_content-desktop-tabs .tabbed_content--tabs li:not(.is-active),
html .hero__grey .tabbed_content-desktop-tabs .tabbed_content--tabs li:not(.is-active),
html .hero__grey_with_pattern .tabbed_content-desktop-tabs .tabbed_content--tabs li:not(.is-active),
html .section-block.section-block__grey .tabbed_content-desktop-tabs .tabbed_content--tabs li:not(.is-active),
html .section-block.section-block__grey_with_pattern .tabbed_content-desktop-tabs .tabbed_content--tabs li:not(.is-active) {
  border-color: #ededed;
}

.page-style__grey .card__basic .meta_tag.meta,
.page-style__grey .meta_tag.meta,
.page-style__grey .meta,
.page-style__grey .author_title, .page-style__grey_with_pattern .card__basic .meta_tag.meta,
.page-style__grey_with_pattern .meta_tag.meta,
.page-style__grey_with_pattern .meta,
.page-style__grey_with_pattern .author_title,
html .single__grey .card__basic .meta_tag.meta,
html .single__grey .meta_tag.meta,
html .single__grey .meta,
html .single__grey .author_title,
html .single__grey_with_pattern .card__basic .meta_tag.meta,
html .single__grey_with_pattern .meta_tag.meta,
html .single__grey_with_pattern .meta,
html .single__grey_with_pattern .author_title,
html .card-background__grey .card__basic .meta_tag.meta,
html .card-background__grey .meta_tag.meta,
html .card-background__grey .meta,
html .card-background__grey .author_title,
html .card-background__grey_with_pattern .card__basic .meta_tag.meta,
html .card-background__grey_with_pattern .meta_tag.meta,
html .card-background__grey_with_pattern .meta,
html .card-background__grey_with_pattern .author_title,
html .card_row .card__grey .card__basic .meta_tag.meta,
html .card_row .card__grey .meta_tag.meta,
html .card_row .card__grey .meta,
html .card_row .card__grey .author_title,
html .card_row .card__grey_with_pattern .card__basic .meta_tag.meta,
html .card_row .card__grey_with_pattern .meta_tag.meta,
html .card_row .card__grey_with_pattern .meta,
html .card_row .card__grey_with_pattern .author_title,
html .card__grey .card__basic .meta_tag.meta,
html .card__grey .meta_tag.meta,
html .card__grey .meta,
html .card__grey .author_title,
html .card__grey_with_pattern .card__basic .meta_tag.meta,
html .card__grey_with_pattern .meta_tag.meta,
html .card__grey_with_pattern .meta,
html .card__grey_with_pattern .author_title,
html .hero__grey .card__basic .meta_tag.meta,
html .hero__grey .meta_tag.meta,
html .hero__grey .meta,
html .hero__grey .author_title,
html .hero__grey_with_pattern .card__basic .meta_tag.meta,
html .hero__grey_with_pattern .meta_tag.meta,
html .hero__grey_with_pattern .meta,
html .hero__grey_with_pattern .author_title,
html .section-block.section-block__grey .card__basic .meta_tag.meta,
html .section-block.section-block__grey .meta_tag.meta,
html .section-block.section-block__grey .meta,
html .section-block.section-block__grey .author_title,
html .section-block.section-block__grey_with_pattern .card__basic .meta_tag.meta,
html .section-block.section-block__grey_with_pattern .meta_tag.meta,
html .section-block.section-block__grey_with_pattern .meta,
html .section-block.section-block__grey_with_pattern .author_title {
  color: #767676;
}

.page-style__grey .navigation-widget:hover button h3, .page-style__grey .navigation-widget.is-active button h3, .page-style__grey_with_pattern .navigation-widget:hover button h3, .page-style__grey_with_pattern .navigation-widget.is-active button h3,
html .single__grey .navigation-widget:hover button h3,
html .single__grey .navigation-widget.is-active button h3,
html .single__grey_with_pattern .navigation-widget:hover button h3,
html .single__grey_with_pattern .navigation-widget.is-active button h3,
html .card-background__grey .navigation-widget:hover button h3,
html .card-background__grey .navigation-widget.is-active button h3,
html .card-background__grey_with_pattern .navigation-widget:hover button h3,
html .card-background__grey_with_pattern .navigation-widget.is-active button h3,
html .card_row .card__grey .navigation-widget:hover button h3,
html .card_row .card__grey .navigation-widget.is-active button h3,
html .card_row .card__grey_with_pattern .navigation-widget:hover button h3,
html .card_row .card__grey_with_pattern .navigation-widget.is-active button h3,
html .card__grey .navigation-widget:hover button h3,
html .card__grey .navigation-widget.is-active button h3,
html .card__grey_with_pattern .navigation-widget:hover button h3,
html .card__grey_with_pattern .navigation-widget.is-active button h3,
html .hero__grey .navigation-widget:hover button h3,
html .hero__grey .navigation-widget.is-active button h3,
html .hero__grey_with_pattern .navigation-widget:hover button h3,
html .hero__grey_with_pattern .navigation-widget.is-active button h3,
html .section-block.section-block__grey .navigation-widget:hover button h3,
html .section-block.section-block__grey .navigation-widget.is-active button h3,
html .section-block.section-block__grey_with_pattern .navigation-widget:hover button h3,
html .section-block.section-block__grey_with_pattern .navigation-widget.is-active button h3 {
  color: #FF5B00;
}

.page-style__grey .navigation-widget:hover .hamburger-inner, .page-style__grey .navigation-widget:hover .hamburger-inner::before, .page-style__grey .navigation-widget:hover .hamburger-inner::after, .page-style__grey .navigation-widget.is-active .hamburger-inner, .page-style__grey .navigation-widget.is-active .hamburger-inner::before, .page-style__grey .navigation-widget.is-active .hamburger-inner::after, .page-style__grey_with_pattern .navigation-widget:hover .hamburger-inner, .page-style__grey_with_pattern .navigation-widget:hover .hamburger-inner::before, .page-style__grey_with_pattern .navigation-widget:hover .hamburger-inner::after, .page-style__grey_with_pattern .navigation-widget.is-active .hamburger-inner, .page-style__grey_with_pattern .navigation-widget.is-active .hamburger-inner::before, .page-style__grey_with_pattern .navigation-widget.is-active .hamburger-inner::after,
html .single__grey .navigation-widget:hover .hamburger-inner,
html .single__grey .navigation-widget:hover .hamburger-inner::before,
html .single__grey .navigation-widget:hover .hamburger-inner::after,
html .single__grey .navigation-widget.is-active .hamburger-inner,
html .single__grey .navigation-widget.is-active .hamburger-inner::before,
html .single__grey .navigation-widget.is-active .hamburger-inner::after,
html .single__grey_with_pattern .navigation-widget:hover .hamburger-inner,
html .single__grey_with_pattern .navigation-widget:hover .hamburger-inner::before,
html .single__grey_with_pattern .navigation-widget:hover .hamburger-inner::after,
html .single__grey_with_pattern .navigation-widget.is-active .hamburger-inner,
html .single__grey_with_pattern .navigation-widget.is-active .hamburger-inner::before,
html .single__grey_with_pattern .navigation-widget.is-active .hamburger-inner::after,
html .card-background__grey .navigation-widget:hover .hamburger-inner,
html .card-background__grey .navigation-widget:hover .hamburger-inner::before,
html .card-background__grey .navigation-widget:hover .hamburger-inner::after,
html .card-background__grey .navigation-widget.is-active .hamburger-inner,
html .card-background__grey .navigation-widget.is-active .hamburger-inner::before,
html .card-background__grey .navigation-widget.is-active .hamburger-inner::after,
html .card-background__grey_with_pattern .navigation-widget:hover .hamburger-inner,
html .card-background__grey_with_pattern .navigation-widget:hover .hamburger-inner::before,
html .card-background__grey_with_pattern .navigation-widget:hover .hamburger-inner::after,
html .card-background__grey_with_pattern .navigation-widget.is-active .hamburger-inner,
html .card-background__grey_with_pattern .navigation-widget.is-active .hamburger-inner::before,
html .card-background__grey_with_pattern .navigation-widget.is-active .hamburger-inner::after,
html .card_row .card__grey .navigation-widget:hover .hamburger-inner,
html .card_row .card__grey .navigation-widget:hover .hamburger-inner::before,
html .card_row .card__grey .navigation-widget:hover .hamburger-inner::after,
html .card_row .card__grey .navigation-widget.is-active .hamburger-inner,
html .card_row .card__grey .navigation-widget.is-active .hamburger-inner::before,
html .card_row .card__grey .navigation-widget.is-active .hamburger-inner::after,
html .card_row .card__grey_with_pattern .navigation-widget:hover .hamburger-inner,
html .card_row .card__grey_with_pattern .navigation-widget:hover .hamburger-inner::before,
html .card_row .card__grey_with_pattern .navigation-widget:hover .hamburger-inner::after,
html .card_row .card__grey_with_pattern .navigation-widget.is-active .hamburger-inner,
html .card_row .card__grey_with_pattern .navigation-widget.is-active .hamburger-inner::before,
html .card_row .card__grey_with_pattern .navigation-widget.is-active .hamburger-inner::after,
html .card__grey .navigation-widget:hover .hamburger-inner,
html .card__grey .navigation-widget:hover .hamburger-inner::before,
html .card__grey .navigation-widget:hover .hamburger-inner::after,
html .card__grey .navigation-widget.is-active .hamburger-inner,
html .card__grey .navigation-widget.is-active .hamburger-inner::before,
html .card__grey .navigation-widget.is-active .hamburger-inner::after,
html .card__grey_with_pattern .navigation-widget:hover .hamburger-inner,
html .card__grey_with_pattern .navigation-widget:hover .hamburger-inner::before,
html .card__grey_with_pattern .navigation-widget:hover .hamburger-inner::after,
html .card__grey_with_pattern .navigation-widget.is-active .hamburger-inner,
html .card__grey_with_pattern .navigation-widget.is-active .hamburger-inner::before,
html .card__grey_with_pattern .navigation-widget.is-active .hamburger-inner::after,
html .hero__grey .navigation-widget:hover .hamburger-inner,
html .hero__grey .navigation-widget:hover .hamburger-inner::before,
html .hero__grey .navigation-widget:hover .hamburger-inner::after,
html .hero__grey .navigation-widget.is-active .hamburger-inner,
html .hero__grey .navigation-widget.is-active .hamburger-inner::before,
html .hero__grey .navigation-widget.is-active .hamburger-inner::after,
html .hero__grey_with_pattern .navigation-widget:hover .hamburger-inner,
html .hero__grey_with_pattern .navigation-widget:hover .hamburger-inner::before,
html .hero__grey_with_pattern .navigation-widget:hover .hamburger-inner::after,
html .hero__grey_with_pattern .navigation-widget.is-active .hamburger-inner,
html .hero__grey_with_pattern .navigation-widget.is-active .hamburger-inner::before,
html .hero__grey_with_pattern .navigation-widget.is-active .hamburger-inner::after,
html .section-block.section-block__grey .navigation-widget:hover .hamburger-inner,
html .section-block.section-block__grey .navigation-widget:hover .hamburger-inner::before,
html .section-block.section-block__grey .navigation-widget:hover .hamburger-inner::after,
html .section-block.section-block__grey .navigation-widget.is-active .hamburger-inner,
html .section-block.section-block__grey .navigation-widget.is-active .hamburger-inner::before,
html .section-block.section-block__grey .navigation-widget.is-active .hamburger-inner::after,
html .section-block.section-block__grey_with_pattern .navigation-widget:hover .hamburger-inner,
html .section-block.section-block__grey_with_pattern .navigation-widget:hover .hamburger-inner::before,
html .section-block.section-block__grey_with_pattern .navigation-widget:hover .hamburger-inner::after,
html .section-block.section-block__grey_with_pattern .navigation-widget.is-active .hamburger-inner,
html .section-block.section-block__grey_with_pattern .navigation-widget.is-active .hamburger-inner::before,
html .section-block.section-block__grey_with_pattern .navigation-widget.is-active .hamburger-inner::after {
  background-color: #FF5B00;
}

.page-style__grey .navigation-widget li a:hover, .page-style__grey_with_pattern .navigation-widget li a:hover,
html .single__grey .navigation-widget li a:hover,
html .single__grey_with_pattern .navigation-widget li a:hover,
html .card-background__grey .navigation-widget li a:hover,
html .card-background__grey_with_pattern .navigation-widget li a:hover,
html .card_row .card__grey .navigation-widget li a:hover,
html .card_row .card__grey_with_pattern .navigation-widget li a:hover,
html .card__grey .navigation-widget li a:hover,
html .card__grey_with_pattern .navigation-widget li a:hover,
html .hero__grey .navigation-widget li a:hover,
html .hero__grey_with_pattern .navigation-widget li a:hover,
html .section-block.section-block__grey .navigation-widget li a:hover,
html .section-block.section-block__grey_with_pattern .navigation-widget li a:hover {
  color: #FF5B00;
}

.page-style__grey .list-card--list li a svg path, .page-style__grey .list-card--list li a svg polygon, .page-style__grey_with_pattern .list-card--list li a svg path, .page-style__grey_with_pattern .list-card--list li a svg polygon,
html .single__grey .list-card--list li a svg path,
html .single__grey .list-card--list li a svg polygon,
html .single__grey_with_pattern .list-card--list li a svg path,
html .single__grey_with_pattern .list-card--list li a svg polygon,
html .card-background__grey .list-card--list li a svg path,
html .card-background__grey .list-card--list li a svg polygon,
html .card-background__grey_with_pattern .list-card--list li a svg path,
html .card-background__grey_with_pattern .list-card--list li a svg polygon,
html .card_row .card__grey .list-card--list li a svg path,
html .card_row .card__grey .list-card--list li a svg polygon,
html .card_row .card__grey_with_pattern .list-card--list li a svg path,
html .card_row .card__grey_with_pattern .list-card--list li a svg polygon,
html .card__grey .list-card--list li a svg path,
html .card__grey .list-card--list li a svg polygon,
html .card__grey_with_pattern .list-card--list li a svg path,
html .card__grey_with_pattern .list-card--list li a svg polygon,
html .hero__grey .list-card--list li a svg path,
html .hero__grey .list-card--list li a svg polygon,
html .hero__grey_with_pattern .list-card--list li a svg path,
html .hero__grey_with_pattern .list-card--list li a svg polygon,
html .section-block.section-block__grey .list-card--list li a svg path,
html .section-block.section-block__grey .list-card--list li a svg polygon,
html .section-block.section-block__grey_with_pattern .list-card--list li a svg path,
html .section-block.section-block__grey_with_pattern .list-card--list li a svg polygon {
  fill: #121212 !important;
}

.page-style__grey .list-card--list li a:hover h4, .page-style__grey .list-card--list li a:hover h5, .page-style__grey_with_pattern .list-card--list li a:hover h4, .page-style__grey_with_pattern .list-card--list li a:hover h5,
html .single__grey .list-card--list li a:hover h4,
html .single__grey .list-card--list li a:hover h5,
html .single__grey_with_pattern .list-card--list li a:hover h4,
html .single__grey_with_pattern .list-card--list li a:hover h5,
html .card-background__grey .list-card--list li a:hover h4,
html .card-background__grey .list-card--list li a:hover h5,
html .card-background__grey_with_pattern .list-card--list li a:hover h4,
html .card-background__grey_with_pattern .list-card--list li a:hover h5,
html .card_row .card__grey .list-card--list li a:hover h4,
html .card_row .card__grey .list-card--list li a:hover h5,
html .card_row .card__grey_with_pattern .list-card--list li a:hover h4,
html .card_row .card__grey_with_pattern .list-card--list li a:hover h5,
html .card__grey .list-card--list li a:hover h4,
html .card__grey .list-card--list li a:hover h5,
html .card__grey_with_pattern .list-card--list li a:hover h4,
html .card__grey_with_pattern .list-card--list li a:hover h5,
html .hero__grey .list-card--list li a:hover h4,
html .hero__grey .list-card--list li a:hover h5,
html .hero__grey_with_pattern .list-card--list li a:hover h4,
html .hero__grey_with_pattern .list-card--list li a:hover h5,
html .section-block.section-block__grey .list-card--list li a:hover h4,
html .section-block.section-block__grey .list-card--list li a:hover h5,
html .section-block.section-block__grey_with_pattern .list-card--list li a:hover h4,
html .section-block.section-block__grey_with_pattern .list-card--list li a:hover h5 {
  color: #FF5B00 !important;
}

.page-style__grey .list-card--list li a:hover svg path, .page-style__grey .list-card--list li a:hover svg polygon, .page-style__grey_with_pattern .list-card--list li a:hover svg path, .page-style__grey_with_pattern .list-card--list li a:hover svg polygon,
html .single__grey .list-card--list li a:hover svg path,
html .single__grey .list-card--list li a:hover svg polygon,
html .single__grey_with_pattern .list-card--list li a:hover svg path,
html .single__grey_with_pattern .list-card--list li a:hover svg polygon,
html .card-background__grey .list-card--list li a:hover svg path,
html .card-background__grey .list-card--list li a:hover svg polygon,
html .card-background__grey_with_pattern .list-card--list li a:hover svg path,
html .card-background__grey_with_pattern .list-card--list li a:hover svg polygon,
html .card_row .card__grey .list-card--list li a:hover svg path,
html .card_row .card__grey .list-card--list li a:hover svg polygon,
html .card_row .card__grey_with_pattern .list-card--list li a:hover svg path,
html .card_row .card__grey_with_pattern .list-card--list li a:hover svg polygon,
html .card__grey .list-card--list li a:hover svg path,
html .card__grey .list-card--list li a:hover svg polygon,
html .card__grey_with_pattern .list-card--list li a:hover svg path,
html .card__grey_with_pattern .list-card--list li a:hover svg polygon,
html .hero__grey .list-card--list li a:hover svg path,
html .hero__grey .list-card--list li a:hover svg polygon,
html .hero__grey_with_pattern .list-card--list li a:hover svg path,
html .hero__grey_with_pattern .list-card--list li a:hover svg polygon,
html .section-block.section-block__grey .list-card--list li a:hover svg path,
html .section-block.section-block__grey .list-card--list li a:hover svg polygon,
html .section-block.section-block__grey_with_pattern .list-card--list li a:hover svg path,
html .section-block.section-block__grey_with_pattern .list-card--list li a:hover svg polygon {
  fill: #FF5B00 !important;
}

.page-style__grey .social-links a:hover svg path, .page-style__grey .social-links a:hover svg rect, .page-style__grey_with_pattern .social-links a:hover svg path, .page-style__grey_with_pattern .social-links a:hover svg rect,
html .single__grey .social-links a:hover svg path,
html .single__grey .social-links a:hover svg rect,
html .single__grey_with_pattern .social-links a:hover svg path,
html .single__grey_with_pattern .social-links a:hover svg rect,
html .card-background__grey .social-links a:hover svg path,
html .card-background__grey .social-links a:hover svg rect,
html .card-background__grey_with_pattern .social-links a:hover svg path,
html .card-background__grey_with_pattern .social-links a:hover svg rect,
html .card_row .card__grey .social-links a:hover svg path,
html .card_row .card__grey .social-links a:hover svg rect,
html .card_row .card__grey_with_pattern .social-links a:hover svg path,
html .card_row .card__grey_with_pattern .social-links a:hover svg rect,
html .card__grey .social-links a:hover svg path,
html .card__grey .social-links a:hover svg rect,
html .card__grey_with_pattern .social-links a:hover svg path,
html .card__grey_with_pattern .social-links a:hover svg rect,
html .hero__grey .social-links a:hover svg path,
html .hero__grey .social-links a:hover svg rect,
html .hero__grey_with_pattern .social-links a:hover svg path,
html .hero__grey_with_pattern .social-links a:hover svg rect,
html .section-block.section-block__grey .social-links a:hover svg path,
html .section-block.section-block__grey .social-links a:hover svg rect,
html .section-block.section-block__grey_with_pattern .social-links a:hover svg path,
html .section-block.section-block__grey_with_pattern .social-links a:hover svg rect {
  fill: #FF5B00;
}

.page-style__grey .tabbed_content--tabs li a,
.page-style__grey .tabbed_content--content p, .page-style__grey_with_pattern .tabbed_content--tabs li a,
.page-style__grey_with_pattern .tabbed_content--content p,
html .single__grey .tabbed_content--tabs li a,
html .single__grey .tabbed_content--content p,
html .single__grey_with_pattern .tabbed_content--tabs li a,
html .single__grey_with_pattern .tabbed_content--content p,
html .card-background__grey .tabbed_content--tabs li a,
html .card-background__grey .tabbed_content--content p,
html .card-background__grey_with_pattern .tabbed_content--tabs li a,
html .card-background__grey_with_pattern .tabbed_content--content p,
html .card_row .card__grey .tabbed_content--tabs li a,
html .card_row .card__grey .tabbed_content--content p,
html .card_row .card__grey_with_pattern .tabbed_content--tabs li a,
html .card_row .card__grey_with_pattern .tabbed_content--content p,
html .card__grey .tabbed_content--tabs li a,
html .card__grey .tabbed_content--content p,
html .card__grey_with_pattern .tabbed_content--tabs li a,
html .card__grey_with_pattern .tabbed_content--content p,
html .hero__grey .tabbed_content--tabs li a,
html .hero__grey .tabbed_content--content p,
html .hero__grey_with_pattern .tabbed_content--tabs li a,
html .hero__grey_with_pattern .tabbed_content--content p,
html .section-block.section-block__grey .tabbed_content--tabs li a,
html .section-block.section-block__grey .tabbed_content--content p,
html .section-block.section-block__grey_with_pattern .tabbed_content--tabs li a,
html .section-block.section-block__grey_with_pattern .tabbed_content--content p {
  color: #121212;
}

.page-style__grey .card:not(.card__list):hover a h1, .page-style__grey .card:not(.card__list):hover a h2, .page-style__grey .card:not(.card__list):hover a h3, .page-style__grey .card:not(.card__list):hover a h4, .page-style__grey .card:not(.card__list):hover a h5, .page-style__grey .card:not(.card__list):hover a h6, .page-style__grey_with_pattern .card:not(.card__list):hover a h1, .page-style__grey_with_pattern .card:not(.card__list):hover a h2, .page-style__grey_with_pattern .card:not(.card__list):hover a h3, .page-style__grey_with_pattern .card:not(.card__list):hover a h4, .page-style__grey_with_pattern .card:not(.card__list):hover a h5, .page-style__grey_with_pattern .card:not(.card__list):hover a h6,
html .single__grey .card:not(.card__list):hover a h1,
html .single__grey .card:not(.card__list):hover a h2,
html .single__grey .card:not(.card__list):hover a h3,
html .single__grey .card:not(.card__list):hover a h4,
html .single__grey .card:not(.card__list):hover a h5,
html .single__grey .card:not(.card__list):hover a h6,
html .single__grey_with_pattern .card:not(.card__list):hover a h1,
html .single__grey_with_pattern .card:not(.card__list):hover a h2,
html .single__grey_with_pattern .card:not(.card__list):hover a h3,
html .single__grey_with_pattern .card:not(.card__list):hover a h4,
html .single__grey_with_pattern .card:not(.card__list):hover a h5,
html .single__grey_with_pattern .card:not(.card__list):hover a h6,
html .card-background__grey .card:not(.card__list):hover a h1,
html .card-background__grey .card:not(.card__list):hover a h2,
html .card-background__grey .card:not(.card__list):hover a h3,
html .card-background__grey .card:not(.card__list):hover a h4,
html .card-background__grey .card:not(.card__list):hover a h5,
html .card-background__grey .card:not(.card__list):hover a h6,
html .card-background__grey_with_pattern .card:not(.card__list):hover a h1,
html .card-background__grey_with_pattern .card:not(.card__list):hover a h2,
html .card-background__grey_with_pattern .card:not(.card__list):hover a h3,
html .card-background__grey_with_pattern .card:not(.card__list):hover a h4,
html .card-background__grey_with_pattern .card:not(.card__list):hover a h5,
html .card-background__grey_with_pattern .card:not(.card__list):hover a h6,
html .card_row .card__grey .card:not(.card__list):hover a h1,
html .card_row .card__grey .card:not(.card__list):hover a h2,
html .card_row .card__grey .card:not(.card__list):hover a h3,
html .card_row .card__grey .card:not(.card__list):hover a h4,
html .card_row .card__grey .card:not(.card__list):hover a h5,
html .card_row .card__grey .card:not(.card__list):hover a h6,
html .card_row .card__grey_with_pattern .card:not(.card__list):hover a h1,
html .card_row .card__grey_with_pattern .card:not(.card__list):hover a h2,
html .card_row .card__grey_with_pattern .card:not(.card__list):hover a h3,
html .card_row .card__grey_with_pattern .card:not(.card__list):hover a h4,
html .card_row .card__grey_with_pattern .card:not(.card__list):hover a h5,
html .card_row .card__grey_with_pattern .card:not(.card__list):hover a h6,
html .card__grey .card:not(.card__list):hover a h1,
html .card__grey .card:not(.card__list):hover a h2,
html .card__grey .card:not(.card__list):hover a h3,
html .card__grey .card:not(.card__list):hover a h4,
html .card__grey .card:not(.card__list):hover a h5,
html .card__grey .card:not(.card__list):hover a h6,
html .card__grey_with_pattern .card:not(.card__list):hover a h1,
html .card__grey_with_pattern .card:not(.card__list):hover a h2,
html .card__grey_with_pattern .card:not(.card__list):hover a h3,
html .card__grey_with_pattern .card:not(.card__list):hover a h4,
html .card__grey_with_pattern .card:not(.card__list):hover a h5,
html .card__grey_with_pattern .card:not(.card__list):hover a h6,
html .hero__grey .card:not(.card__list):hover a h1,
html .hero__grey .card:not(.card__list):hover a h2,
html .hero__grey .card:not(.card__list):hover a h3,
html .hero__grey .card:not(.card__list):hover a h4,
html .hero__grey .card:not(.card__list):hover a h5,
html .hero__grey .card:not(.card__list):hover a h6,
html .hero__grey_with_pattern .card:not(.card__list):hover a h1,
html .hero__grey_with_pattern .card:not(.card__list):hover a h2,
html .hero__grey_with_pattern .card:not(.card__list):hover a h3,
html .hero__grey_with_pattern .card:not(.card__list):hover a h4,
html .hero__grey_with_pattern .card:not(.card__list):hover a h5,
html .hero__grey_with_pattern .card:not(.card__list):hover a h6,
html .section-block.section-block__grey .card:not(.card__list):hover a h1,
html .section-block.section-block__grey .card:not(.card__list):hover a h2,
html .section-block.section-block__grey .card:not(.card__list):hover a h3,
html .section-block.section-block__grey .card:not(.card__list):hover a h4,
html .section-block.section-block__grey .card:not(.card__list):hover a h5,
html .section-block.section-block__grey .card:not(.card__list):hover a h6,
html .section-block.section-block__grey_with_pattern .card:not(.card__list):hover a h1,
html .section-block.section-block__grey_with_pattern .card:not(.card__list):hover a h2,
html .section-block.section-block__grey_with_pattern .card:not(.card__list):hover a h3,
html .section-block.section-block__grey_with_pattern .card:not(.card__list):hover a h4,
html .section-block.section-block__grey_with_pattern .card:not(.card__list):hover a h5,
html .section-block.section-block__grey_with_pattern .card:not(.card__list):hover a h6 {
  color: #FF5B00;
}

.page-style__grey .breadcrumbs a, .page-style__grey_with_pattern .breadcrumbs a,
html .single__grey .breadcrumbs a,
html .single__grey_with_pattern .breadcrumbs a,
html .card-background__grey .breadcrumbs a,
html .card-background__grey_with_pattern .breadcrumbs a,
html .card_row .card__grey .breadcrumbs a,
html .card_row .card__grey_with_pattern .breadcrumbs a,
html .card__grey .breadcrumbs a,
html .card__grey_with_pattern .breadcrumbs a,
html .hero__grey .breadcrumbs a,
html .hero__grey_with_pattern .breadcrumbs a,
html .section-block.section-block__grey .breadcrumbs a,
html .section-block.section-block__grey_with_pattern .breadcrumbs a {
  color: #FF5B00;
}

.page-style__grey .breadcrumbs a:hover, .page-style__grey_with_pattern .breadcrumbs a:hover,
html .single__grey .breadcrumbs a:hover,
html .single__grey_with_pattern .breadcrumbs a:hover,
html .card-background__grey .breadcrumbs a:hover,
html .card-background__grey_with_pattern .breadcrumbs a:hover,
html .card_row .card__grey .breadcrumbs a:hover,
html .card_row .card__grey_with_pattern .breadcrumbs a:hover,
html .card__grey .breadcrumbs a:hover,
html .card__grey_with_pattern .breadcrumbs a:hover,
html .hero__grey .breadcrumbs a:hover,
html .hero__grey_with_pattern .breadcrumbs a:hover,
html .section-block.section-block__grey .breadcrumbs a:hover,
html .section-block.section-block__grey_with_pattern .breadcrumbs a:hover {
  color: #121212;
}

.page-style__grey .breadcrumbs .wrapper > span:hover, .page-style__grey_with_pattern .breadcrumbs .wrapper > span:hover,
html .single__grey .breadcrumbs .wrapper > span:hover,
html .single__grey_with_pattern .breadcrumbs .wrapper > span:hover,
html .card-background__grey .breadcrumbs .wrapper > span:hover,
html .card-background__grey_with_pattern .breadcrumbs .wrapper > span:hover,
html .card_row .card__grey .breadcrumbs .wrapper > span:hover,
html .card_row .card__grey_with_pattern .breadcrumbs .wrapper > span:hover,
html .card__grey .breadcrumbs .wrapper > span:hover,
html .card__grey_with_pattern .breadcrumbs .wrapper > span:hover,
html .hero__grey .breadcrumbs .wrapper > span:hover,
html .hero__grey_with_pattern .breadcrumbs .wrapper > span:hover,
html .section-block.section-block__grey .breadcrumbs .wrapper > span:hover,
html .section-block.section-block__grey_with_pattern .breadcrumbs .wrapper > span:hover {
  background-color: #dcdcdc;
}

.page-style__grey_with_pattern,
html .single__grey_with_pattern,
html .card-background__grey_with_pattern,
html .card_row .card__grey_with_pattern,
html .card__grey_with_pattern,
html .hero__grey_with_pattern,
html .section-block.section-block__grey_with_pattern {
  background-image: url("../../svg/optio-pattern-thick.svg");
  background-size: 700px;
}

.page-style__orange,
html .single__orange,
html .card-background__orange,
html .card_row .card__orange,
html .card__orange,
html .hero__orange,
html .section-block.section-block__orange {
  background: #FF5B00;
  color: #121212;
}

.page-style__orange .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab,
html .single__orange .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab,
html .card-background__orange .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab,
html .card_row .card__orange .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab,
html .card__orange .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab,
html .hero__orange .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab,
html .section-block.section-block__orange .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab {
  border-top: 1px solid #121212;
}

.page-style__orange .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg path, .page-style__orange .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg rect,
html .single__orange .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg path,
html .single__orange .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg rect,
html .card-background__orange .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg path,
html .card-background__orange .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg rect,
html .card_row .card__orange .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg path,
html .card_row .card__orange .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg rect,
html .card__orange .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg path,
html .card__orange .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg rect,
html .hero__orange .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg path,
html .hero__orange .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg rect,
html .section-block.section-block__orange .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg path,
html .section-block.section-block__orange .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg rect {
  fill: #FF5B00;
}

.page-style__orange article.post,
html .single__orange article.post,
html .card-background__orange article.post,
html .card_row .card__orange article.post,
html .card__orange article.post,
html .hero__orange article.post,
html .section-block.section-block__orange article.post {
  background: #FF5B00;
}

.page-style__orange .orange,
html .single__orange .orange,
html .card-background__orange .orange,
html .card_row .card__orange .orange,
html .card__orange .orange,
html .hero__orange .orange,
html .section-block.section-block__orange .orange {
  color: #FF5B00;
}

.page-style__orange a, .page-style__orange h1, .page-style__orange h2, .page-style__orange h3, .page-style__orange h4, .page-style__orange h5, .page-style__orange h6, .page-style__orange span, .page-style__orange div, .page-style__orange p.quote_copy,
html .single__orange a,
html .single__orange h1,
html .single__orange h2,
html .single__orange h3,
html .single__orange h4,
html .single__orange h5,
html .single__orange h6,
html .single__orange span,
html .single__orange div,
html .single__orange p.quote_copy,
html .card-background__orange a,
html .card-background__orange h1,
html .card-background__orange h2,
html .card-background__orange h3,
html .card-background__orange h4,
html .card-background__orange h5,
html .card-background__orange h6,
html .card-background__orange span,
html .card-background__orange div,
html .card-background__orange p.quote_copy,
html .card_row .card__orange a,
html .card_row .card__orange h1,
html .card_row .card__orange h2,
html .card_row .card__orange h3,
html .card_row .card__orange h4,
html .card_row .card__orange h5,
html .card_row .card__orange h6,
html .card_row .card__orange span,
html .card_row .card__orange div,
html .card_row .card__orange p.quote_copy,
html .card__orange a,
html .card__orange h1,
html .card__orange h2,
html .card__orange h3,
html .card__orange h4,
html .card__orange h5,
html .card__orange h6,
html .card__orange span,
html .card__orange div,
html .card__orange p.quote_copy,
html .hero__orange a,
html .hero__orange h1,
html .hero__orange h2,
html .hero__orange h3,
html .hero__orange h4,
html .hero__orange h5,
html .hero__orange h6,
html .hero__orange span,
html .hero__orange div,
html .hero__orange p.quote_copy,
html .section-block.section-block__orange a,
html .section-block.section-block__orange h1,
html .section-block.section-block__orange h2,
html .section-block.section-block__orange h3,
html .section-block.section-block__orange h4,
html .section-block.section-block__orange h5,
html .section-block.section-block__orange h6,
html .section-block.section-block__orange span,
html .section-block.section-block__orange div,
html .section-block.section-block__orange p.quote_copy {
  color: #121212;
}

.page-style__orange a h1, .page-style__orange a h2, .page-style__orange a h3, .page-style__orange a h4, .page-style__orange a h5, .page-style__orange a h6, .page-style__orange a p, .page-style__orange a span, .page-style__orange a div,
html .single__orange a h1,
html .single__orange a h2,
html .single__orange a h3,
html .single__orange a h4,
html .single__orange a h5,
html .single__orange a h6,
html .single__orange a p,
html .single__orange a span,
html .single__orange a div,
html .card-background__orange a h1,
html .card-background__orange a h2,
html .card-background__orange a h3,
html .card-background__orange a h4,
html .card-background__orange a h5,
html .card-background__orange a h6,
html .card-background__orange a p,
html .card-background__orange a span,
html .card-background__orange a div,
html .card_row .card__orange a h1,
html .card_row .card__orange a h2,
html .card_row .card__orange a h3,
html .card_row .card__orange a h4,
html .card_row .card__orange a h5,
html .card_row .card__orange a h6,
html .card_row .card__orange a p,
html .card_row .card__orange a span,
html .card_row .card__orange a div,
html .card__orange a h1,
html .card__orange a h2,
html .card__orange a h3,
html .card__orange a h4,
html .card__orange a h5,
html .card__orange a h6,
html .card__orange a p,
html .card__orange a span,
html .card__orange a div,
html .hero__orange a h1,
html .hero__orange a h2,
html .hero__orange a h3,
html .hero__orange a h4,
html .hero__orange a h5,
html .hero__orange a h6,
html .hero__orange a p,
html .hero__orange a span,
html .hero__orange a div,
html .section-block.section-block__orange a h1,
html .section-block.section-block__orange a h2,
html .section-block.section-block__orange a h3,
html .section-block.section-block__orange a h4,
html .section-block.section-block__orange a h5,
html .section-block.section-block__orange a h6,
html .section-block.section-block__orange a p,
html .section-block.section-block__orange a span,
html .section-block.section-block__orange a div {
  color: #121212;
}

.page-style__orange p, .page-style__orange p.copy, .page-style__orange p span, .page-style__orange ul, .page-style__orange ul span,
html .single__orange p,
html .single__orange p.copy,
html .single__orange p span,
html .single__orange ul,
html .single__orange ul span,
html .card-background__orange p,
html .card-background__orange p.copy,
html .card-background__orange p span,
html .card-background__orange ul,
html .card-background__orange ul span,
html .card_row .card__orange p,
html .card_row .card__orange p.copy,
html .card_row .card__orange p span,
html .card_row .card__orange ul,
html .card_row .card__orange ul span,
html .card__orange p,
html .card__orange p.copy,
html .card__orange p span,
html .card__orange ul,
html .card__orange ul span,
html .hero__orange p,
html .hero__orange p.copy,
html .hero__orange p span,
html .hero__orange ul,
html .hero__orange ul span,
html .section-block.section-block__orange p,
html .section-block.section-block__orange p.copy,
html .section-block.section-block__orange p span,
html .section-block.section-block__orange ul,
html .section-block.section-block__orange ul span {
  color: #121212;
}

.page-style__orange .product-single--tabs--select-territory span,
.page-style__orange .tabbed_content--column ul span, .page-style__orange .tabbed_content--column ul li,
html .single__orange .product-single--tabs--select-territory span,
html .single__orange .tabbed_content--column ul span,
html .single__orange .tabbed_content--column ul li,
html .card-background__orange .product-single--tabs--select-territory span,
html .card-background__orange .tabbed_content--column ul span,
html .card-background__orange .tabbed_content--column ul li,
html .card_row .card__orange .product-single--tabs--select-territory span,
html .card_row .card__orange .tabbed_content--column ul span,
html .card_row .card__orange .tabbed_content--column ul li,
html .card__orange .product-single--tabs--select-territory span,
html .card__orange .tabbed_content--column ul span,
html .card__orange .tabbed_content--column ul li,
html .hero__orange .product-single--tabs--select-territory span,
html .hero__orange .tabbed_content--column ul span,
html .hero__orange .tabbed_content--column ul li,
html .section-block.section-block__orange .product-single--tabs--select-territory span,
html .section-block.section-block__orange .tabbed_content--column ul span,
html .section-block.section-block__orange .tabbed_content--column ul li {
  color: #121212;
}

.page-style__orange .meta-duration,
html .single__orange .meta-duration,
html .card-background__orange .meta-duration,
html .card_row .card__orange .meta-duration,
html .card__orange .meta-duration,
html .hero__orange .meta-duration,
html .section-block.section-block__orange .meta-duration {
  color: #121212;
}

.page-style__orange .meta-duration svg path,
html .single__orange .meta-duration svg path,
html .card-background__orange .meta-duration svg path,
html .card_row .card__orange .meta-duration svg path,
html .card__orange .meta-duration svg path,
html .hero__orange .meta-duration svg path,
html .section-block.section-block__orange .meta-duration svg path {
  fill: #FFF !important;
}

.page-style__orange .power-line svg polygon, .page-style__orange #cookie-bar .cb-enable svg polygon, #cookie-bar .page-style__orange .cb-enable svg polygon,
html .single__orange .power-line svg polygon,
html .single__orange #cookie-bar .cb-enable svg polygon,
#cookie-bar html .single__orange .cb-enable svg polygon,
html .card-background__orange .power-line svg polygon,
html .card-background__orange #cookie-bar .cb-enable svg polygon,
#cookie-bar html .card-background__orange .cb-enable svg polygon,
html .card_row .card__orange .power-line svg polygon,
html .card_row .card__orange #cookie-bar .cb-enable svg polygon,
#cookie-bar html .card_row .card__orange .cb-enable svg polygon,
html .card__orange .power-line svg polygon,
html .card__orange #cookie-bar .cb-enable svg polygon,
#cookie-bar html .card__orange .cb-enable svg polygon,
html .hero__orange .power-line svg polygon,
html .hero__orange #cookie-bar .cb-enable svg polygon,
#cookie-bar html .hero__orange .cb-enable svg polygon,
html .section-block.section-block__orange .power-line svg polygon,
html .section-block.section-block__orange #cookie-bar .cb-enable svg polygon,
#cookie-bar html .section-block.section-block__orange .cb-enable svg polygon {
  fill: #121212 !important;
}

.page-style__orange .power-line:after, .page-style__orange #cookie-bar .cb-enable:after, #cookie-bar .page-style__orange .cb-enable:after,
html .single__orange .power-line:after,
html .single__orange #cookie-bar .cb-enable:after,
#cookie-bar html .single__orange .cb-enable:after,
html .card-background__orange .power-line:after,
html .card-background__orange #cookie-bar .cb-enable:after,
#cookie-bar html .card-background__orange .cb-enable:after,
html .card_row .card__orange .power-line:after,
html .card_row .card__orange #cookie-bar .cb-enable:after,
#cookie-bar html .card_row .card__orange .cb-enable:after,
html .card__orange .power-line:after,
html .card__orange #cookie-bar .cb-enable:after,
#cookie-bar html .card__orange .cb-enable:after,
html .hero__orange .power-line:after,
html .hero__orange #cookie-bar .cb-enable:after,
#cookie-bar html .hero__orange .cb-enable:after,
html .section-block.section-block__orange .power-line:after,
html .section-block.section-block__orange #cookie-bar .cb-enable:after,
#cookie-bar html .section-block.section-block__orange .cb-enable:after {
  background-color: #121212;
}

.page-style__orange .power-line:before, .page-style__orange #cookie-bar .cb-enable:before, #cookie-bar .page-style__orange .cb-enable:before,
html .single__orange .power-line:before,
html .single__orange #cookie-bar .cb-enable:before,
#cookie-bar html .single__orange .cb-enable:before,
html .card-background__orange .power-line:before,
html .card-background__orange #cookie-bar .cb-enable:before,
#cookie-bar html .card-background__orange .cb-enable:before,
html .card_row .card__orange .power-line:before,
html .card_row .card__orange #cookie-bar .cb-enable:before,
#cookie-bar html .card_row .card__orange .cb-enable:before,
html .card__orange .power-line:before,
html .card__orange #cookie-bar .cb-enable:before,
#cookie-bar html .card__orange .cb-enable:before,
html .hero__orange .power-line:before,
html .hero__orange #cookie-bar .cb-enable:before,
#cookie-bar html .hero__orange .cb-enable:before,
html .section-block.section-block__orange .power-line:before,
html .section-block.section-block__orange #cookie-bar .cb-enable:before,
#cookie-bar html .section-block.section-block__orange .cb-enable:before {
  background-color: #FFF;
  background: #FFF;
  background: -webkit-linear-gradient(0deg, #FFF, #FFF);
  background: linear-gradient(90deg, #FFF, #FFF);
}

.page-style__orange blockquote,
html .single__orange blockquote,
html .card-background__orange blockquote,
html .card_row .card__orange blockquote,
html .card__orange blockquote,
html .hero__orange blockquote,
html .section-block.section-block__orange blockquote {
  background-color: #FFF;
}

.page-style__orange blockquote p,
html .single__orange blockquote p,
html .card-background__orange blockquote p,
html .card_row .card__orange blockquote p,
html .card__orange blockquote p,
html .hero__orange blockquote p,
html .section-block.section-block__orange blockquote p {
  color: #FF5B00;
}

.page-style__orange .team_group--group a:hover .quote_author,
.page-style__orange ul li::before,
html .single__orange .team_group--group a:hover .quote_author,
html .single__orange ul li::before,
html .card-background__orange .team_group--group a:hover .quote_author,
html .card-background__orange ul li::before,
html .card_row .card__orange .team_group--group a:hover .quote_author,
html .card_row .card__orange ul li::before,
html .card__orange .team_group--group a:hover .quote_author,
html .card__orange ul li::before,
html .hero__orange .team_group--group a:hover .quote_author,
html .hero__orange ul li::before,
html .section-block.section-block__orange .team_group--group a:hover .quote_author,
html .section-block.section-block__orange ul li::before {
  color: #FFF;
}

.page-style__orange .tabbed_content-desktop-tabs .tabbed_content--tabs li:not(.is-active),
html .single__orange .tabbed_content-desktop-tabs .tabbed_content--tabs li:not(.is-active),
html .card-background__orange .tabbed_content-desktop-tabs .tabbed_content--tabs li:not(.is-active),
html .card_row .card__orange .tabbed_content-desktop-tabs .tabbed_content--tabs li:not(.is-active),
html .card__orange .tabbed_content-desktop-tabs .tabbed_content--tabs li:not(.is-active),
html .hero__orange .tabbed_content-desktop-tabs .tabbed_content--tabs li:not(.is-active),
html .section-block.section-block__orange .tabbed_content-desktop-tabs .tabbed_content--tabs li:not(.is-active) {
  border-color: #FF5B00;
}

.page-style__orange .card__basic .meta_tag.meta,
.page-style__orange .meta_tag.meta,
.page-style__orange .meta,
.page-style__orange .author_title,
html .single__orange .card__basic .meta_tag.meta,
html .single__orange .meta_tag.meta,
html .single__orange .meta,
html .single__orange .author_title,
html .card-background__orange .card__basic .meta_tag.meta,
html .card-background__orange .meta_tag.meta,
html .card-background__orange .meta,
html .card-background__orange .author_title,
html .card_row .card__orange .card__basic .meta_tag.meta,
html .card_row .card__orange .meta_tag.meta,
html .card_row .card__orange .meta,
html .card_row .card__orange .author_title,
html .card__orange .card__basic .meta_tag.meta,
html .card__orange .meta_tag.meta,
html .card__orange .meta,
html .card__orange .author_title,
html .hero__orange .card__basic .meta_tag.meta,
html .hero__orange .meta_tag.meta,
html .hero__orange .meta,
html .hero__orange .author_title,
html .section-block.section-block__orange .card__basic .meta_tag.meta,
html .section-block.section-block__orange .meta_tag.meta,
html .section-block.section-block__orange .meta,
html .section-block.section-block__orange .author_title {
  color: #FFF;
}

.page-style__orange .navigation-widget:hover button h3, .page-style__orange .navigation-widget.is-active button h3,
html .single__orange .navigation-widget:hover button h3,
html .single__orange .navigation-widget.is-active button h3,
html .card-background__orange .navigation-widget:hover button h3,
html .card-background__orange .navigation-widget.is-active button h3,
html .card_row .card__orange .navigation-widget:hover button h3,
html .card_row .card__orange .navigation-widget.is-active button h3,
html .card__orange .navigation-widget:hover button h3,
html .card__orange .navigation-widget.is-active button h3,
html .hero__orange .navigation-widget:hover button h3,
html .hero__orange .navigation-widget.is-active button h3,
html .section-block.section-block__orange .navigation-widget:hover button h3,
html .section-block.section-block__orange .navigation-widget.is-active button h3 {
  color: #FFF;
}

.page-style__orange .navigation-widget:hover .hamburger-inner, .page-style__orange .navigation-widget:hover .hamburger-inner::before, .page-style__orange .navigation-widget:hover .hamburger-inner::after, .page-style__orange .navigation-widget.is-active .hamburger-inner, .page-style__orange .navigation-widget.is-active .hamburger-inner::before, .page-style__orange .navigation-widget.is-active .hamburger-inner::after,
html .single__orange .navigation-widget:hover .hamburger-inner,
html .single__orange .navigation-widget:hover .hamburger-inner::before,
html .single__orange .navigation-widget:hover .hamburger-inner::after,
html .single__orange .navigation-widget.is-active .hamburger-inner,
html .single__orange .navigation-widget.is-active .hamburger-inner::before,
html .single__orange .navigation-widget.is-active .hamburger-inner::after,
html .card-background__orange .navigation-widget:hover .hamburger-inner,
html .card-background__orange .navigation-widget:hover .hamburger-inner::before,
html .card-background__orange .navigation-widget:hover .hamburger-inner::after,
html .card-background__orange .navigation-widget.is-active .hamburger-inner,
html .card-background__orange .navigation-widget.is-active .hamburger-inner::before,
html .card-background__orange .navigation-widget.is-active .hamburger-inner::after,
html .card_row .card__orange .navigation-widget:hover .hamburger-inner,
html .card_row .card__orange .navigation-widget:hover .hamburger-inner::before,
html .card_row .card__orange .navigation-widget:hover .hamburger-inner::after,
html .card_row .card__orange .navigation-widget.is-active .hamburger-inner,
html .card_row .card__orange .navigation-widget.is-active .hamburger-inner::before,
html .card_row .card__orange .navigation-widget.is-active .hamburger-inner::after,
html .card__orange .navigation-widget:hover .hamburger-inner,
html .card__orange .navigation-widget:hover .hamburger-inner::before,
html .card__orange .navigation-widget:hover .hamburger-inner::after,
html .card__orange .navigation-widget.is-active .hamburger-inner,
html .card__orange .navigation-widget.is-active .hamburger-inner::before,
html .card__orange .navigation-widget.is-active .hamburger-inner::after,
html .hero__orange .navigation-widget:hover .hamburger-inner,
html .hero__orange .navigation-widget:hover .hamburger-inner::before,
html .hero__orange .navigation-widget:hover .hamburger-inner::after,
html .hero__orange .navigation-widget.is-active .hamburger-inner,
html .hero__orange .navigation-widget.is-active .hamburger-inner::before,
html .hero__orange .navigation-widget.is-active .hamburger-inner::after,
html .section-block.section-block__orange .navigation-widget:hover .hamburger-inner,
html .section-block.section-block__orange .navigation-widget:hover .hamburger-inner::before,
html .section-block.section-block__orange .navigation-widget:hover .hamburger-inner::after,
html .section-block.section-block__orange .navigation-widget.is-active .hamburger-inner,
html .section-block.section-block__orange .navigation-widget.is-active .hamburger-inner::before,
html .section-block.section-block__orange .navigation-widget.is-active .hamburger-inner::after {
  background-color: #FFF;
}

.page-style__orange .navigation-widget li a:hover,
html .single__orange .navigation-widget li a:hover,
html .card-background__orange .navigation-widget li a:hover,
html .card_row .card__orange .navigation-widget li a:hover,
html .card__orange .navigation-widget li a:hover,
html .hero__orange .navigation-widget li a:hover,
html .section-block.section-block__orange .navigation-widget li a:hover {
  color: #FFF;
}

.page-style__orange .list-card--list li a svg path, .page-style__orange .list-card--list li a svg polygon,
html .single__orange .list-card--list li a svg path,
html .single__orange .list-card--list li a svg polygon,
html .card-background__orange .list-card--list li a svg path,
html .card-background__orange .list-card--list li a svg polygon,
html .card_row .card__orange .list-card--list li a svg path,
html .card_row .card__orange .list-card--list li a svg polygon,
html .card__orange .list-card--list li a svg path,
html .card__orange .list-card--list li a svg polygon,
html .hero__orange .list-card--list li a svg path,
html .hero__orange .list-card--list li a svg polygon,
html .section-block.section-block__orange .list-card--list li a svg path,
html .section-block.section-block__orange .list-card--list li a svg polygon {
  fill: #121212 !important;
}

.page-style__orange .list-card--list li a:hover h4, .page-style__orange .list-card--list li a:hover h5,
html .single__orange .list-card--list li a:hover h4,
html .single__orange .list-card--list li a:hover h5,
html .card-background__orange .list-card--list li a:hover h4,
html .card-background__orange .list-card--list li a:hover h5,
html .card_row .card__orange .list-card--list li a:hover h4,
html .card_row .card__orange .list-card--list li a:hover h5,
html .card__orange .list-card--list li a:hover h4,
html .card__orange .list-card--list li a:hover h5,
html .hero__orange .list-card--list li a:hover h4,
html .hero__orange .list-card--list li a:hover h5,
html .section-block.section-block__orange .list-card--list li a:hover h4,
html .section-block.section-block__orange .list-card--list li a:hover h5 {
  color: #FFF !important;
}

.page-style__orange .list-card--list li a:hover svg path, .page-style__orange .list-card--list li a:hover svg polygon,
html .single__orange .list-card--list li a:hover svg path,
html .single__orange .list-card--list li a:hover svg polygon,
html .card-background__orange .list-card--list li a:hover svg path,
html .card-background__orange .list-card--list li a:hover svg polygon,
html .card_row .card__orange .list-card--list li a:hover svg path,
html .card_row .card__orange .list-card--list li a:hover svg polygon,
html .card__orange .list-card--list li a:hover svg path,
html .card__orange .list-card--list li a:hover svg polygon,
html .hero__orange .list-card--list li a:hover svg path,
html .hero__orange .list-card--list li a:hover svg polygon,
html .section-block.section-block__orange .list-card--list li a:hover svg path,
html .section-block.section-block__orange .list-card--list li a:hover svg polygon {
  fill: #FFF !important;
}

.page-style__orange .social-links a:hover svg path, .page-style__orange .social-links a:hover svg rect,
html .single__orange .social-links a:hover svg path,
html .single__orange .social-links a:hover svg rect,
html .card-background__orange .social-links a:hover svg path,
html .card-background__orange .social-links a:hover svg rect,
html .card_row .card__orange .social-links a:hover svg path,
html .card_row .card__orange .social-links a:hover svg rect,
html .card__orange .social-links a:hover svg path,
html .card__orange .social-links a:hover svg rect,
html .hero__orange .social-links a:hover svg path,
html .hero__orange .social-links a:hover svg rect,
html .section-block.section-block__orange .social-links a:hover svg path,
html .section-block.section-block__orange .social-links a:hover svg rect {
  fill: #FFF;
}

.page-style__orange .tabbed_content--tabs li a,
.page-style__orange .tabbed_content--content p,
html .single__orange .tabbed_content--tabs li a,
html .single__orange .tabbed_content--content p,
html .card-background__orange .tabbed_content--tabs li a,
html .card-background__orange .tabbed_content--content p,
html .card_row .card__orange .tabbed_content--tabs li a,
html .card_row .card__orange .tabbed_content--content p,
html .card__orange .tabbed_content--tabs li a,
html .card__orange .tabbed_content--content p,
html .hero__orange .tabbed_content--tabs li a,
html .hero__orange .tabbed_content--content p,
html .section-block.section-block__orange .tabbed_content--tabs li a,
html .section-block.section-block__orange .tabbed_content--content p {
  color: #121212;
}

.page-style__orange .card:not(.card__list):hover a h1, .page-style__orange .card:not(.card__list):hover a h2, .page-style__orange .card:not(.card__list):hover a h3, .page-style__orange .card:not(.card__list):hover a h4, .page-style__orange .card:not(.card__list):hover a h5, .page-style__orange .card:not(.card__list):hover a h6,
html .single__orange .card:not(.card__list):hover a h1,
html .single__orange .card:not(.card__list):hover a h2,
html .single__orange .card:not(.card__list):hover a h3,
html .single__orange .card:not(.card__list):hover a h4,
html .single__orange .card:not(.card__list):hover a h5,
html .single__orange .card:not(.card__list):hover a h6,
html .card-background__orange .card:not(.card__list):hover a h1,
html .card-background__orange .card:not(.card__list):hover a h2,
html .card-background__orange .card:not(.card__list):hover a h3,
html .card-background__orange .card:not(.card__list):hover a h4,
html .card-background__orange .card:not(.card__list):hover a h5,
html .card-background__orange .card:not(.card__list):hover a h6,
html .card_row .card__orange .card:not(.card__list):hover a h1,
html .card_row .card__orange .card:not(.card__list):hover a h2,
html .card_row .card__orange .card:not(.card__list):hover a h3,
html .card_row .card__orange .card:not(.card__list):hover a h4,
html .card_row .card__orange .card:not(.card__list):hover a h5,
html .card_row .card__orange .card:not(.card__list):hover a h6,
html .card__orange .card:not(.card__list):hover a h1,
html .card__orange .card:not(.card__list):hover a h2,
html .card__orange .card:not(.card__list):hover a h3,
html .card__orange .card:not(.card__list):hover a h4,
html .card__orange .card:not(.card__list):hover a h5,
html .card__orange .card:not(.card__list):hover a h6,
html .hero__orange .card:not(.card__list):hover a h1,
html .hero__orange .card:not(.card__list):hover a h2,
html .hero__orange .card:not(.card__list):hover a h3,
html .hero__orange .card:not(.card__list):hover a h4,
html .hero__orange .card:not(.card__list):hover a h5,
html .hero__orange .card:not(.card__list):hover a h6,
html .section-block.section-block__orange .card:not(.card__list):hover a h1,
html .section-block.section-block__orange .card:not(.card__list):hover a h2,
html .section-block.section-block__orange .card:not(.card__list):hover a h3,
html .section-block.section-block__orange .card:not(.card__list):hover a h4,
html .section-block.section-block__orange .card:not(.card__list):hover a h5,
html .section-block.section-block__orange .card:not(.card__list):hover a h6 {
  color: #FFF;
}

.page-style__orange .breadcrumbs a,
html .single__orange .breadcrumbs a,
html .card-background__orange .breadcrumbs a,
html .card_row .card__orange .breadcrumbs a,
html .card__orange .breadcrumbs a,
html .hero__orange .breadcrumbs a,
html .section-block.section-block__orange .breadcrumbs a {
  color: #FFF;
}

.page-style__orange .breadcrumbs a:hover,
html .single__orange .breadcrumbs a:hover,
html .card-background__orange .breadcrumbs a:hover,
html .card_row .card__orange .breadcrumbs a:hover,
html .card__orange .breadcrumbs a:hover,
html .hero__orange .breadcrumbs a:hover,
html .section-block.section-block__orange .breadcrumbs a:hover {
  color: #121212;
}

.page-style__orange .breadcrumbs .wrapper > span:hover,
html .single__orange .breadcrumbs .wrapper > span:hover,
html .card-background__orange .breadcrumbs .wrapper > span:hover,
html .card_row .card__orange .breadcrumbs .wrapper > span:hover,
html .card__orange .breadcrumbs .wrapper > span:hover,
html .hero__orange .breadcrumbs .wrapper > span:hover,
html .section-block.section-block__orange .breadcrumbs .wrapper > span:hover {
  background-color: #dcdcdc;
}

.page-style__dark, .page-style__transparent_light_text,
html .single__dark,
html .single__transparent_light_text,
html .card-background__dark,
html .card-background__transparent_light_text,
html .card_row .card__dark,
html .card_row .card__transparent_light_text,
html .card__dark,
html .card__transparent_light_text,
html .hero__dark,
html .hero__transparent_light_text,
html .section-block.section-block__dark,
html .section-block.section-block__transparent_light_text {
  background: #333333;
  color: #FFF;
}

.page-style__dark .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab, .page-style__transparent_light_text .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab,
html .single__dark .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab,
html .single__transparent_light_text .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab,
html .card-background__dark .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab,
html .card-background__transparent_light_text .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab,
html .card_row .card__dark .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab,
html .card_row .card__transparent_light_text .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab,
html .card__dark .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab,
html .card__transparent_light_text .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab,
html .hero__dark .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab,
html .hero__transparent_light_text .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab,
html .section-block.section-block__dark .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab,
html .section-block.section-block__transparent_light_text .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab {
  border-top: 1px solid #FFF;
}

.page-style__dark .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg path, .page-style__dark .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg rect, .page-style__transparent_light_text .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg path, .page-style__transparent_light_text .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg rect,
html .single__dark .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg path,
html .single__dark .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg rect,
html .single__transparent_light_text .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg path,
html .single__transparent_light_text .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg rect,
html .card-background__dark .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg path,
html .card-background__dark .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg rect,
html .card-background__transparent_light_text .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg path,
html .card-background__transparent_light_text .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg rect,
html .card_row .card__dark .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg path,
html .card_row .card__dark .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg rect,
html .card_row .card__transparent_light_text .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg path,
html .card_row .card__transparent_light_text .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg rect,
html .card__dark .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg path,
html .card__dark .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg rect,
html .card__transparent_light_text .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg path,
html .card__transparent_light_text .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg rect,
html .hero__dark .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg path,
html .hero__dark .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg rect,
html .hero__transparent_light_text .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg path,
html .hero__transparent_light_text .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg rect,
html .section-block.section-block__dark .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg path,
html .section-block.section-block__dark .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg rect,
html .section-block.section-block__transparent_light_text .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg path,
html .section-block.section-block__transparent_light_text .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab svg rect {
  fill: #333333;
}

.page-style__dark article.post, .page-style__transparent_light_text article.post,
html .single__dark article.post,
html .single__transparent_light_text article.post,
html .card-background__dark article.post,
html .card-background__transparent_light_text article.post,
html .card_row .card__dark article.post,
html .card_row .card__transparent_light_text article.post,
html .card__dark article.post,
html .card__transparent_light_text article.post,
html .hero__dark article.post,
html .hero__transparent_light_text article.post,
html .section-block.section-block__dark article.post,
html .section-block.section-block__transparent_light_text article.post {
  background: #333333;
}

.page-style__dark .orange, .page-style__transparent_light_text .orange,
html .single__dark .orange,
html .single__transparent_light_text .orange,
html .card-background__dark .orange,
html .card-background__transparent_light_text .orange,
html .card_row .card__dark .orange,
html .card_row .card__transparent_light_text .orange,
html .card__dark .orange,
html .card__transparent_light_text .orange,
html .hero__dark .orange,
html .hero__transparent_light_text .orange,
html .section-block.section-block__dark .orange,
html .section-block.section-block__transparent_light_text .orange {
  color: #FF5B00;
}

.page-style__dark a, .page-style__dark h1, .page-style__dark h2, .page-style__dark h3, .page-style__dark h4, .page-style__dark h5, .page-style__dark h6, .page-style__dark span, .page-style__dark div, .page-style__dark p.quote_copy, .page-style__transparent_light_text a, .page-style__transparent_light_text h1, .page-style__transparent_light_text h2, .page-style__transparent_light_text h3, .page-style__transparent_light_text h4, .page-style__transparent_light_text h5, .page-style__transparent_light_text h6, .page-style__transparent_light_text span, .page-style__transparent_light_text div, .page-style__transparent_light_text p.quote_copy,
html .single__dark a,
html .single__dark h1,
html .single__dark h2,
html .single__dark h3,
html .single__dark h4,
html .single__dark h5,
html .single__dark h6,
html .single__dark span,
html .single__dark div,
html .single__dark p.quote_copy,
html .single__transparent_light_text a,
html .single__transparent_light_text h1,
html .single__transparent_light_text h2,
html .single__transparent_light_text h3,
html .single__transparent_light_text h4,
html .single__transparent_light_text h5,
html .single__transparent_light_text h6,
html .single__transparent_light_text span,
html .single__transparent_light_text div,
html .single__transparent_light_text p.quote_copy,
html .card-background__dark a,
html .card-background__dark h1,
html .card-background__dark h2,
html .card-background__dark h3,
html .card-background__dark h4,
html .card-background__dark h5,
html .card-background__dark h6,
html .card-background__dark span,
html .card-background__dark div,
html .card-background__dark p.quote_copy,
html .card-background__transparent_light_text a,
html .card-background__transparent_light_text h1,
html .card-background__transparent_light_text h2,
html .card-background__transparent_light_text h3,
html .card-background__transparent_light_text h4,
html .card-background__transparent_light_text h5,
html .card-background__transparent_light_text h6,
html .card-background__transparent_light_text span,
html .card-background__transparent_light_text div,
html .card-background__transparent_light_text p.quote_copy,
html .card_row .card__dark a,
html .card_row .card__dark h1,
html .card_row .card__dark h2,
html .card_row .card__dark h3,
html .card_row .card__dark h4,
html .card_row .card__dark h5,
html .card_row .card__dark h6,
html .card_row .card__dark span,
html .card_row .card__dark div,
html .card_row .card__dark p.quote_copy,
html .card_row .card__transparent_light_text a,
html .card_row .card__transparent_light_text h1,
html .card_row .card__transparent_light_text h2,
html .card_row .card__transparent_light_text h3,
html .card_row .card__transparent_light_text h4,
html .card_row .card__transparent_light_text h5,
html .card_row .card__transparent_light_text h6,
html .card_row .card__transparent_light_text span,
html .card_row .card__transparent_light_text div,
html .card_row .card__transparent_light_text p.quote_copy,
html .card__dark a,
html .card__dark h1,
html .card__dark h2,
html .card__dark h3,
html .card__dark h4,
html .card__dark h5,
html .card__dark h6,
html .card__dark span,
html .card__dark div,
html .card__dark p.quote_copy,
html .card__transparent_light_text a,
html .card__transparent_light_text h1,
html .card__transparent_light_text h2,
html .card__transparent_light_text h3,
html .card__transparent_light_text h4,
html .card__transparent_light_text h5,
html .card__transparent_light_text h6,
html .card__transparent_light_text span,
html .card__transparent_light_text div,
html .card__transparent_light_text p.quote_copy,
html .hero__dark a,
html .hero__dark h1,
html .hero__dark h2,
html .hero__dark h3,
html .hero__dark h4,
html .hero__dark h5,
html .hero__dark h6,
html .hero__dark span,
html .hero__dark div,
html .hero__dark p.quote_copy,
html .hero__transparent_light_text a,
html .hero__transparent_light_text h1,
html .hero__transparent_light_text h2,
html .hero__transparent_light_text h3,
html .hero__transparent_light_text h4,
html .hero__transparent_light_text h5,
html .hero__transparent_light_text h6,
html .hero__transparent_light_text span,
html .hero__transparent_light_text div,
html .hero__transparent_light_text p.quote_copy,
html .section-block.section-block__dark a,
html .section-block.section-block__dark h1,
html .section-block.section-block__dark h2,
html .section-block.section-block__dark h3,
html .section-block.section-block__dark h4,
html .section-block.section-block__dark h5,
html .section-block.section-block__dark h6,
html .section-block.section-block__dark span,
html .section-block.section-block__dark div,
html .section-block.section-block__dark p.quote_copy,
html .section-block.section-block__transparent_light_text a,
html .section-block.section-block__transparent_light_text h1,
html .section-block.section-block__transparent_light_text h2,
html .section-block.section-block__transparent_light_text h3,
html .section-block.section-block__transparent_light_text h4,
html .section-block.section-block__transparent_light_text h5,
html .section-block.section-block__transparent_light_text h6,
html .section-block.section-block__transparent_light_text span,
html .section-block.section-block__transparent_light_text div,
html .section-block.section-block__transparent_light_text p.quote_copy {
  color: #FFF;
}

.page-style__dark a h1, .page-style__dark a h2, .page-style__dark a h3, .page-style__dark a h4, .page-style__dark a h5, .page-style__dark a h6, .page-style__dark a p, .page-style__dark a span, .page-style__dark a div, .page-style__transparent_light_text a h1, .page-style__transparent_light_text a h2, .page-style__transparent_light_text a h3, .page-style__transparent_light_text a h4, .page-style__transparent_light_text a h5, .page-style__transparent_light_text a h6, .page-style__transparent_light_text a p, .page-style__transparent_light_text a span, .page-style__transparent_light_text a div,
html .single__dark a h1,
html .single__dark a h2,
html .single__dark a h3,
html .single__dark a h4,
html .single__dark a h5,
html .single__dark a h6,
html .single__dark a p,
html .single__dark a span,
html .single__dark a div,
html .single__transparent_light_text a h1,
html .single__transparent_light_text a h2,
html .single__transparent_light_text a h3,
html .single__transparent_light_text a h4,
html .single__transparent_light_text a h5,
html .single__transparent_light_text a h6,
html .single__transparent_light_text a p,
html .single__transparent_light_text a span,
html .single__transparent_light_text a div,
html .card-background__dark a h1,
html .card-background__dark a h2,
html .card-background__dark a h3,
html .card-background__dark a h4,
html .card-background__dark a h5,
html .card-background__dark a h6,
html .card-background__dark a p,
html .card-background__dark a span,
html .card-background__dark a div,
html .card-background__transparent_light_text a h1,
html .card-background__transparent_light_text a h2,
html .card-background__transparent_light_text a h3,
html .card-background__transparent_light_text a h4,
html .card-background__transparent_light_text a h5,
html .card-background__transparent_light_text a h6,
html .card-background__transparent_light_text a p,
html .card-background__transparent_light_text a span,
html .card-background__transparent_light_text a div,
html .card_row .card__dark a h1,
html .card_row .card__dark a h2,
html .card_row .card__dark a h3,
html .card_row .card__dark a h4,
html .card_row .card__dark a h5,
html .card_row .card__dark a h6,
html .card_row .card__dark a p,
html .card_row .card__dark a span,
html .card_row .card__dark a div,
html .card_row .card__transparent_light_text a h1,
html .card_row .card__transparent_light_text a h2,
html .card_row .card__transparent_light_text a h3,
html .card_row .card__transparent_light_text a h4,
html .card_row .card__transparent_light_text a h5,
html .card_row .card__transparent_light_text a h6,
html .card_row .card__transparent_light_text a p,
html .card_row .card__transparent_light_text a span,
html .card_row .card__transparent_light_text a div,
html .card__dark a h1,
html .card__dark a h2,
html .card__dark a h3,
html .card__dark a h4,
html .card__dark a h5,
html .card__dark a h6,
html .card__dark a p,
html .card__dark a span,
html .card__dark a div,
html .card__transparent_light_text a h1,
html .card__transparent_light_text a h2,
html .card__transparent_light_text a h3,
html .card__transparent_light_text a h4,
html .card__transparent_light_text a h5,
html .card__transparent_light_text a h6,
html .card__transparent_light_text a p,
html .card__transparent_light_text a span,
html .card__transparent_light_text a div,
html .hero__dark a h1,
html .hero__dark a h2,
html .hero__dark a h3,
html .hero__dark a h4,
html .hero__dark a h5,
html .hero__dark a h6,
html .hero__dark a p,
html .hero__dark a span,
html .hero__dark a div,
html .hero__transparent_light_text a h1,
html .hero__transparent_light_text a h2,
html .hero__transparent_light_text a h3,
html .hero__transparent_light_text a h4,
html .hero__transparent_light_text a h5,
html .hero__transparent_light_text a h6,
html .hero__transparent_light_text a p,
html .hero__transparent_light_text a span,
html .hero__transparent_light_text a div,
html .section-block.section-block__dark a h1,
html .section-block.section-block__dark a h2,
html .section-block.section-block__dark a h3,
html .section-block.section-block__dark a h4,
html .section-block.section-block__dark a h5,
html .section-block.section-block__dark a h6,
html .section-block.section-block__dark a p,
html .section-block.section-block__dark a span,
html .section-block.section-block__dark a div,
html .section-block.section-block__transparent_light_text a h1,
html .section-block.section-block__transparent_light_text a h2,
html .section-block.section-block__transparent_light_text a h3,
html .section-block.section-block__transparent_light_text a h4,
html .section-block.section-block__transparent_light_text a h5,
html .section-block.section-block__transparent_light_text a h6,
html .section-block.section-block__transparent_light_text a p,
html .section-block.section-block__transparent_light_text a span,
html .section-block.section-block__transparent_light_text a div {
  color: #FFF;
}

.page-style__dark p, .page-style__dark p.copy, .page-style__dark p span, .page-style__dark ul, .page-style__dark ul span, .page-style__transparent_light_text p, .page-style__transparent_light_text p.copy, .page-style__transparent_light_text p span, .page-style__transparent_light_text ul, .page-style__transparent_light_text ul span,
html .single__dark p,
html .single__dark p.copy,
html .single__dark p span,
html .single__dark ul,
html .single__dark ul span,
html .single__transparent_light_text p,
html .single__transparent_light_text p.copy,
html .single__transparent_light_text p span,
html .single__transparent_light_text ul,
html .single__transparent_light_text ul span,
html .card-background__dark p,
html .card-background__dark p.copy,
html .card-background__dark p span,
html .card-background__dark ul,
html .card-background__dark ul span,
html .card-background__transparent_light_text p,
html .card-background__transparent_light_text p.copy,
html .card-background__transparent_light_text p span,
html .card-background__transparent_light_text ul,
html .card-background__transparent_light_text ul span,
html .card_row .card__dark p,
html .card_row .card__dark p.copy,
html .card_row .card__dark p span,
html .card_row .card__dark ul,
html .card_row .card__dark ul span,
html .card_row .card__transparent_light_text p,
html .card_row .card__transparent_light_text p.copy,
html .card_row .card__transparent_light_text p span,
html .card_row .card__transparent_light_text ul,
html .card_row .card__transparent_light_text ul span,
html .card__dark p,
html .card__dark p.copy,
html .card__dark p span,
html .card__dark ul,
html .card__dark ul span,
html .card__transparent_light_text p,
html .card__transparent_light_text p.copy,
html .card__transparent_light_text p span,
html .card__transparent_light_text ul,
html .card__transparent_light_text ul span,
html .hero__dark p,
html .hero__dark p.copy,
html .hero__dark p span,
html .hero__dark ul,
html .hero__dark ul span,
html .hero__transparent_light_text p,
html .hero__transparent_light_text p.copy,
html .hero__transparent_light_text p span,
html .hero__transparent_light_text ul,
html .hero__transparent_light_text ul span,
html .section-block.section-block__dark p,
html .section-block.section-block__dark p.copy,
html .section-block.section-block__dark p span,
html .section-block.section-block__dark ul,
html .section-block.section-block__dark ul span,
html .section-block.section-block__transparent_light_text p,
html .section-block.section-block__transparent_light_text p.copy,
html .section-block.section-block__transparent_light_text p span,
html .section-block.section-block__transparent_light_text ul,
html .section-block.section-block__transparent_light_text ul span {
  color: #dcdcdc;
}

.page-style__dark .product-single--tabs--select-territory span,
.page-style__dark .tabbed_content--column ul span, .page-style__dark .tabbed_content--column ul li, .page-style__transparent_light_text .product-single--tabs--select-territory span,
.page-style__transparent_light_text .tabbed_content--column ul span, .page-style__transparent_light_text .tabbed_content--column ul li,
html .single__dark .product-single--tabs--select-territory span,
html .single__dark .tabbed_content--column ul span,
html .single__dark .tabbed_content--column ul li,
html .single__transparent_light_text .product-single--tabs--select-territory span,
html .single__transparent_light_text .tabbed_content--column ul span,
html .single__transparent_light_text .tabbed_content--column ul li,
html .card-background__dark .product-single--tabs--select-territory span,
html .card-background__dark .tabbed_content--column ul span,
html .card-background__dark .tabbed_content--column ul li,
html .card-background__transparent_light_text .product-single--tabs--select-territory span,
html .card-background__transparent_light_text .tabbed_content--column ul span,
html .card-background__transparent_light_text .tabbed_content--column ul li,
html .card_row .card__dark .product-single--tabs--select-territory span,
html .card_row .card__dark .tabbed_content--column ul span,
html .card_row .card__dark .tabbed_content--column ul li,
html .card_row .card__transparent_light_text .product-single--tabs--select-territory span,
html .card_row .card__transparent_light_text .tabbed_content--column ul span,
html .card_row .card__transparent_light_text .tabbed_content--column ul li,
html .card__dark .product-single--tabs--select-territory span,
html .card__dark .tabbed_content--column ul span,
html .card__dark .tabbed_content--column ul li,
html .card__transparent_light_text .product-single--tabs--select-territory span,
html .card__transparent_light_text .tabbed_content--column ul span,
html .card__transparent_light_text .tabbed_content--column ul li,
html .hero__dark .product-single--tabs--select-territory span,
html .hero__dark .tabbed_content--column ul span,
html .hero__dark .tabbed_content--column ul li,
html .hero__transparent_light_text .product-single--tabs--select-territory span,
html .hero__transparent_light_text .tabbed_content--column ul span,
html .hero__transparent_light_text .tabbed_content--column ul li,
html .section-block.section-block__dark .product-single--tabs--select-territory span,
html .section-block.section-block__dark .tabbed_content--column ul span,
html .section-block.section-block__dark .tabbed_content--column ul li,
html .section-block.section-block__transparent_light_text .product-single--tabs--select-territory span,
html .section-block.section-block__transparent_light_text .tabbed_content--column ul span,
html .section-block.section-block__transparent_light_text .tabbed_content--column ul li {
  color: #FFF;
}

.page-style__dark .meta-duration, .page-style__transparent_light_text .meta-duration,
html .single__dark .meta-duration,
html .single__transparent_light_text .meta-duration,
html .card-background__dark .meta-duration,
html .card-background__transparent_light_text .meta-duration,
html .card_row .card__dark .meta-duration,
html .card_row .card__transparent_light_text .meta-duration,
html .card__dark .meta-duration,
html .card__transparent_light_text .meta-duration,
html .hero__dark .meta-duration,
html .hero__transparent_light_text .meta-duration,
html .section-block.section-block__dark .meta-duration,
html .section-block.section-block__transparent_light_text .meta-duration {
  color: #FFF;
}

.page-style__dark .meta-duration svg path, .page-style__transparent_light_text .meta-duration svg path,
html .single__dark .meta-duration svg path,
html .single__transparent_light_text .meta-duration svg path,
html .card-background__dark .meta-duration svg path,
html .card-background__transparent_light_text .meta-duration svg path,
html .card_row .card__dark .meta-duration svg path,
html .card_row .card__transparent_light_text .meta-duration svg path,
html .card__dark .meta-duration svg path,
html .card__transparent_light_text .meta-duration svg path,
html .hero__dark .meta-duration svg path,
html .hero__transparent_light_text .meta-duration svg path,
html .section-block.section-block__dark .meta-duration svg path,
html .section-block.section-block__transparent_light_text .meta-duration svg path {
  fill: #767676 !important;
}

.page-style__dark .power-line svg polygon, .page-style__dark #cookie-bar .cb-enable svg polygon, #cookie-bar .page-style__dark .cb-enable svg polygon, .page-style__transparent_light_text .power-line svg polygon, .page-style__transparent_light_text #cookie-bar .cb-enable svg polygon, #cookie-bar .page-style__transparent_light_text .cb-enable svg polygon,
html .single__dark .power-line svg polygon,
html .single__dark #cookie-bar .cb-enable svg polygon,
#cookie-bar html .single__dark .cb-enable svg polygon,
html .single__transparent_light_text .power-line svg polygon,
html .single__transparent_light_text #cookie-bar .cb-enable svg polygon,
#cookie-bar html .single__transparent_light_text .cb-enable svg polygon,
html .card-background__dark .power-line svg polygon,
html .card-background__dark #cookie-bar .cb-enable svg polygon,
#cookie-bar html .card-background__dark .cb-enable svg polygon,
html .card-background__transparent_light_text .power-line svg polygon,
html .card-background__transparent_light_text #cookie-bar .cb-enable svg polygon,
#cookie-bar html .card-background__transparent_light_text .cb-enable svg polygon,
html .card_row .card__dark .power-line svg polygon,
html .card_row .card__dark #cookie-bar .cb-enable svg polygon,
#cookie-bar html .card_row .card__dark .cb-enable svg polygon,
html .card_row .card__transparent_light_text .power-line svg polygon,
html .card_row .card__transparent_light_text #cookie-bar .cb-enable svg polygon,
#cookie-bar html .card_row .card__transparent_light_text .cb-enable svg polygon,
html .card__dark .power-line svg polygon,
html .card__dark #cookie-bar .cb-enable svg polygon,
#cookie-bar html .card__dark .cb-enable svg polygon,
html .card__transparent_light_text .power-line svg polygon,
html .card__transparent_light_text #cookie-bar .cb-enable svg polygon,
#cookie-bar html .card__transparent_light_text .cb-enable svg polygon,
html .hero__dark .power-line svg polygon,
html .hero__dark #cookie-bar .cb-enable svg polygon,
#cookie-bar html .hero__dark .cb-enable svg polygon,
html .hero__transparent_light_text .power-line svg polygon,
html .hero__transparent_light_text #cookie-bar .cb-enable svg polygon,
#cookie-bar html .hero__transparent_light_text .cb-enable svg polygon,
html .section-block.section-block__dark .power-line svg polygon,
html .section-block.section-block__dark #cookie-bar .cb-enable svg polygon,
#cookie-bar html .section-block.section-block__dark .cb-enable svg polygon,
html .section-block.section-block__transparent_light_text .power-line svg polygon,
html .section-block.section-block__transparent_light_text #cookie-bar .cb-enable svg polygon,
#cookie-bar html .section-block.section-block__transparent_light_text .cb-enable svg polygon {
  fill: #FFF !important;
}

.page-style__dark .power-line:after, .page-style__dark #cookie-bar .cb-enable:after, #cookie-bar .page-style__dark .cb-enable:after, .page-style__transparent_light_text .power-line:after, .page-style__transparent_light_text #cookie-bar .cb-enable:after, #cookie-bar .page-style__transparent_light_text .cb-enable:after,
html .single__dark .power-line:after,
html .single__dark #cookie-bar .cb-enable:after,
#cookie-bar html .single__dark .cb-enable:after,
html .single__transparent_light_text .power-line:after,
html .single__transparent_light_text #cookie-bar .cb-enable:after,
#cookie-bar html .single__transparent_light_text .cb-enable:after,
html .card-background__dark .power-line:after,
html .card-background__dark #cookie-bar .cb-enable:after,
#cookie-bar html .card-background__dark .cb-enable:after,
html .card-background__transparent_light_text .power-line:after,
html .card-background__transparent_light_text #cookie-bar .cb-enable:after,
#cookie-bar html .card-background__transparent_light_text .cb-enable:after,
html .card_row .card__dark .power-line:after,
html .card_row .card__dark #cookie-bar .cb-enable:after,
#cookie-bar html .card_row .card__dark .cb-enable:after,
html .card_row .card__transparent_light_text .power-line:after,
html .card_row .card__transparent_light_text #cookie-bar .cb-enable:after,
#cookie-bar html .card_row .card__transparent_light_text .cb-enable:after,
html .card__dark .power-line:after,
html .card__dark #cookie-bar .cb-enable:after,
#cookie-bar html .card__dark .cb-enable:after,
html .card__transparent_light_text .power-line:after,
html .card__transparent_light_text #cookie-bar .cb-enable:after,
#cookie-bar html .card__transparent_light_text .cb-enable:after,
html .hero__dark .power-line:after,
html .hero__dark #cookie-bar .cb-enable:after,
#cookie-bar html .hero__dark .cb-enable:after,
html .hero__transparent_light_text .power-line:after,
html .hero__transparent_light_text #cookie-bar .cb-enable:after,
#cookie-bar html .hero__transparent_light_text .cb-enable:after,
html .section-block.section-block__dark .power-line:after,
html .section-block.section-block__dark #cookie-bar .cb-enable:after,
#cookie-bar html .section-block.section-block__dark .cb-enable:after,
html .section-block.section-block__transparent_light_text .power-line:after,
html .section-block.section-block__transparent_light_text #cookie-bar .cb-enable:after,
#cookie-bar html .section-block.section-block__transparent_light_text .cb-enable:after {
  background-color: #FFF;
}

.page-style__dark .power-line:before, .page-style__dark #cookie-bar .cb-enable:before, #cookie-bar .page-style__dark .cb-enable:before, .page-style__transparent_light_text .power-line:before, .page-style__transparent_light_text #cookie-bar .cb-enable:before, #cookie-bar .page-style__transparent_light_text .cb-enable:before,
html .single__dark .power-line:before,
html .single__dark #cookie-bar .cb-enable:before,
#cookie-bar html .single__dark .cb-enable:before,
html .single__transparent_light_text .power-line:before,
html .single__transparent_light_text #cookie-bar .cb-enable:before,
#cookie-bar html .single__transparent_light_text .cb-enable:before,
html .card-background__dark .power-line:before,
html .card-background__dark #cookie-bar .cb-enable:before,
#cookie-bar html .card-background__dark .cb-enable:before,
html .card-background__transparent_light_text .power-line:before,
html .card-background__transparent_light_text #cookie-bar .cb-enable:before,
#cookie-bar html .card-background__transparent_light_text .cb-enable:before,
html .card_row .card__dark .power-line:before,
html .card_row .card__dark #cookie-bar .cb-enable:before,
#cookie-bar html .card_row .card__dark .cb-enable:before,
html .card_row .card__transparent_light_text .power-line:before,
html .card_row .card__transparent_light_text #cookie-bar .cb-enable:before,
#cookie-bar html .card_row .card__transparent_light_text .cb-enable:before,
html .card__dark .power-line:before,
html .card__dark #cookie-bar .cb-enable:before,
#cookie-bar html .card__dark .cb-enable:before,
html .card__transparent_light_text .power-line:before,
html .card__transparent_light_text #cookie-bar .cb-enable:before,
#cookie-bar html .card__transparent_light_text .cb-enable:before,
html .hero__dark .power-line:before,
html .hero__dark #cookie-bar .cb-enable:before,
#cookie-bar html .hero__dark .cb-enable:before,
html .hero__transparent_light_text .power-line:before,
html .hero__transparent_light_text #cookie-bar .cb-enable:before,
#cookie-bar html .hero__transparent_light_text .cb-enable:before,
html .section-block.section-block__dark .power-line:before,
html .section-block.section-block__dark #cookie-bar .cb-enable:before,
#cookie-bar html .section-block.section-block__dark .cb-enable:before,
html .section-block.section-block__transparent_light_text .power-line:before,
html .section-block.section-block__transparent_light_text #cookie-bar .cb-enable:before,
#cookie-bar html .section-block.section-block__transparent_light_text .cb-enable:before {
  background-color: #FF5B00;
  background: #FF5B00;
  background: -webkit-linear-gradient(0deg, #FF5B00, #FFE500);
  background: linear-gradient(90deg, #FF5B00, #FFE500);
}

.page-style__dark blockquote, .page-style__transparent_light_text blockquote,
html .single__dark blockquote,
html .single__transparent_light_text blockquote,
html .card-background__dark blockquote,
html .card-background__transparent_light_text blockquote,
html .card_row .card__dark blockquote,
html .card_row .card__transparent_light_text blockquote,
html .card__dark blockquote,
html .card__transparent_light_text blockquote,
html .hero__dark blockquote,
html .hero__transparent_light_text blockquote,
html .section-block.section-block__dark blockquote,
html .section-block.section-block__transparent_light_text blockquote {
  background-color: #FF5B00;
}

.page-style__dark blockquote p, .page-style__transparent_light_text blockquote p,
html .single__dark blockquote p,
html .single__transparent_light_text blockquote p,
html .card-background__dark blockquote p,
html .card-background__transparent_light_text blockquote p,
html .card_row .card__dark blockquote p,
html .card_row .card__transparent_light_text blockquote p,
html .card__dark blockquote p,
html .card__transparent_light_text blockquote p,
html .hero__dark blockquote p,
html .hero__transparent_light_text blockquote p,
html .section-block.section-block__dark blockquote p,
html .section-block.section-block__transparent_light_text blockquote p {
  color: #333333;
}

.page-style__dark .team_group--group a:hover .quote_author,
.page-style__dark ul li::before, .page-style__transparent_light_text .team_group--group a:hover .quote_author,
.page-style__transparent_light_text ul li::before,
html .single__dark .team_group--group a:hover .quote_author,
html .single__dark ul li::before,
html .single__transparent_light_text .team_group--group a:hover .quote_author,
html .single__transparent_light_text ul li::before,
html .card-background__dark .team_group--group a:hover .quote_author,
html .card-background__dark ul li::before,
html .card-background__transparent_light_text .team_group--group a:hover .quote_author,
html .card-background__transparent_light_text ul li::before,
html .card_row .card__dark .team_group--group a:hover .quote_author,
html .card_row .card__dark ul li::before,
html .card_row .card__transparent_light_text .team_group--group a:hover .quote_author,
html .card_row .card__transparent_light_text ul li::before,
html .card__dark .team_group--group a:hover .quote_author,
html .card__dark ul li::before,
html .card__transparent_light_text .team_group--group a:hover .quote_author,
html .card__transparent_light_text ul li::before,
html .hero__dark .team_group--group a:hover .quote_author,
html .hero__dark ul li::before,
html .hero__transparent_light_text .team_group--group a:hover .quote_author,
html .hero__transparent_light_text ul li::before,
html .section-block.section-block__dark .team_group--group a:hover .quote_author,
html .section-block.section-block__dark ul li::before,
html .section-block.section-block__transparent_light_text .team_group--group a:hover .quote_author,
html .section-block.section-block__transparent_light_text ul li::before {
  color: #FF5B00;
}

.page-style__dark .tabbed_content-desktop-tabs .tabbed_content--tabs li:not(.is-active), .page-style__transparent_light_text .tabbed_content-desktop-tabs .tabbed_content--tabs li:not(.is-active),
html .single__dark .tabbed_content-desktop-tabs .tabbed_content--tabs li:not(.is-active),
html .single__transparent_light_text .tabbed_content-desktop-tabs .tabbed_content--tabs li:not(.is-active),
html .card-background__dark .tabbed_content-desktop-tabs .tabbed_content--tabs li:not(.is-active),
html .card-background__transparent_light_text .tabbed_content-desktop-tabs .tabbed_content--tabs li:not(.is-active),
html .card_row .card__dark .tabbed_content-desktop-tabs .tabbed_content--tabs li:not(.is-active),
html .card_row .card__transparent_light_text .tabbed_content-desktop-tabs .tabbed_content--tabs li:not(.is-active),
html .card__dark .tabbed_content-desktop-tabs .tabbed_content--tabs li:not(.is-active),
html .card__transparent_light_text .tabbed_content-desktop-tabs .tabbed_content--tabs li:not(.is-active),
html .hero__dark .tabbed_content-desktop-tabs .tabbed_content--tabs li:not(.is-active),
html .hero__transparent_light_text .tabbed_content-desktop-tabs .tabbed_content--tabs li:not(.is-active),
html .section-block.section-block__dark .tabbed_content-desktop-tabs .tabbed_content--tabs li:not(.is-active),
html .section-block.section-block__transparent_light_text .tabbed_content-desktop-tabs .tabbed_content--tabs li:not(.is-active) {
  border-color: #333333;
}

.page-style__dark .card__basic .meta_tag.meta,
.page-style__dark .meta_tag.meta,
.page-style__dark .meta,
.page-style__dark .author_title, .page-style__transparent_light_text .card__basic .meta_tag.meta,
.page-style__transparent_light_text .meta_tag.meta,
.page-style__transparent_light_text .meta,
.page-style__transparent_light_text .author_title,
html .single__dark .card__basic .meta_tag.meta,
html .single__dark .meta_tag.meta,
html .single__dark .meta,
html .single__dark .author_title,
html .single__transparent_light_text .card__basic .meta_tag.meta,
html .single__transparent_light_text .meta_tag.meta,
html .single__transparent_light_text .meta,
html .single__transparent_light_text .author_title,
html .card-background__dark .card__basic .meta_tag.meta,
html .card-background__dark .meta_tag.meta,
html .card-background__dark .meta,
html .card-background__dark .author_title,
html .card-background__transparent_light_text .card__basic .meta_tag.meta,
html .card-background__transparent_light_text .meta_tag.meta,
html .card-background__transparent_light_text .meta,
html .card-background__transparent_light_text .author_title,
html .card_row .card__dark .card__basic .meta_tag.meta,
html .card_row .card__dark .meta_tag.meta,
html .card_row .card__dark .meta,
html .card_row .card__dark .author_title,
html .card_row .card__transparent_light_text .card__basic .meta_tag.meta,
html .card_row .card__transparent_light_text .meta_tag.meta,
html .card_row .card__transparent_light_text .meta,
html .card_row .card__transparent_light_text .author_title,
html .card__dark .card__basic .meta_tag.meta,
html .card__dark .meta_tag.meta,
html .card__dark .meta,
html .card__dark .author_title,
html .card__transparent_light_text .card__basic .meta_tag.meta,
html .card__transparent_light_text .meta_tag.meta,
html .card__transparent_light_text .meta,
html .card__transparent_light_text .author_title,
html .hero__dark .card__basic .meta_tag.meta,
html .hero__dark .meta_tag.meta,
html .hero__dark .meta,
html .hero__dark .author_title,
html .hero__transparent_light_text .card__basic .meta_tag.meta,
html .hero__transparent_light_text .meta_tag.meta,
html .hero__transparent_light_text .meta,
html .hero__transparent_light_text .author_title,
html .section-block.section-block__dark .card__basic .meta_tag.meta,
html .section-block.section-block__dark .meta_tag.meta,
html .section-block.section-block__dark .meta,
html .section-block.section-block__dark .author_title,
html .section-block.section-block__transparent_light_text .card__basic .meta_tag.meta,
html .section-block.section-block__transparent_light_text .meta_tag.meta,
html .section-block.section-block__transparent_light_text .meta,
html .section-block.section-block__transparent_light_text .author_title {
  color: #767676;
}

.page-style__dark .navigation-widget:hover button h3, .page-style__dark .navigation-widget.is-active button h3, .page-style__transparent_light_text .navigation-widget:hover button h3, .page-style__transparent_light_text .navigation-widget.is-active button h3,
html .single__dark .navigation-widget:hover button h3,
html .single__dark .navigation-widget.is-active button h3,
html .single__transparent_light_text .navigation-widget:hover button h3,
html .single__transparent_light_text .navigation-widget.is-active button h3,
html .card-background__dark .navigation-widget:hover button h3,
html .card-background__dark .navigation-widget.is-active button h3,
html .card-background__transparent_light_text .navigation-widget:hover button h3,
html .card-background__transparent_light_text .navigation-widget.is-active button h3,
html .card_row .card__dark .navigation-widget:hover button h3,
html .card_row .card__dark .navigation-widget.is-active button h3,
html .card_row .card__transparent_light_text .navigation-widget:hover button h3,
html .card_row .card__transparent_light_text .navigation-widget.is-active button h3,
html .card__dark .navigation-widget:hover button h3,
html .card__dark .navigation-widget.is-active button h3,
html .card__transparent_light_text .navigation-widget:hover button h3,
html .card__transparent_light_text .navigation-widget.is-active button h3,
html .hero__dark .navigation-widget:hover button h3,
html .hero__dark .navigation-widget.is-active button h3,
html .hero__transparent_light_text .navigation-widget:hover button h3,
html .hero__transparent_light_text .navigation-widget.is-active button h3,
html .section-block.section-block__dark .navigation-widget:hover button h3,
html .section-block.section-block__dark .navigation-widget.is-active button h3,
html .section-block.section-block__transparent_light_text .navigation-widget:hover button h3,
html .section-block.section-block__transparent_light_text .navigation-widget.is-active button h3 {
  color: #FF5B00;
}

.page-style__dark .navigation-widget:hover .hamburger-inner, .page-style__dark .navigation-widget:hover .hamburger-inner::before, .page-style__dark .navigation-widget:hover .hamburger-inner::after, .page-style__dark .navigation-widget.is-active .hamburger-inner, .page-style__dark .navigation-widget.is-active .hamburger-inner::before, .page-style__dark .navigation-widget.is-active .hamburger-inner::after, .page-style__transparent_light_text .navigation-widget:hover .hamburger-inner, .page-style__transparent_light_text .navigation-widget:hover .hamburger-inner::before, .page-style__transparent_light_text .navigation-widget:hover .hamburger-inner::after, .page-style__transparent_light_text .navigation-widget.is-active .hamburger-inner, .page-style__transparent_light_text .navigation-widget.is-active .hamburger-inner::before, .page-style__transparent_light_text .navigation-widget.is-active .hamburger-inner::after,
html .single__dark .navigation-widget:hover .hamburger-inner,
html .single__dark .navigation-widget:hover .hamburger-inner::before,
html .single__dark .navigation-widget:hover .hamburger-inner::after,
html .single__dark .navigation-widget.is-active .hamburger-inner,
html .single__dark .navigation-widget.is-active .hamburger-inner::before,
html .single__dark .navigation-widget.is-active .hamburger-inner::after,
html .single__transparent_light_text .navigation-widget:hover .hamburger-inner,
html .single__transparent_light_text .navigation-widget:hover .hamburger-inner::before,
html .single__transparent_light_text .navigation-widget:hover .hamburger-inner::after,
html .single__transparent_light_text .navigation-widget.is-active .hamburger-inner,
html .single__transparent_light_text .navigation-widget.is-active .hamburger-inner::before,
html .single__transparent_light_text .navigation-widget.is-active .hamburger-inner::after,
html .card-background__dark .navigation-widget:hover .hamburger-inner,
html .card-background__dark .navigation-widget:hover .hamburger-inner::before,
html .card-background__dark .navigation-widget:hover .hamburger-inner::after,
html .card-background__dark .navigation-widget.is-active .hamburger-inner,
html .card-background__dark .navigation-widget.is-active .hamburger-inner::before,
html .card-background__dark .navigation-widget.is-active .hamburger-inner::after,
html .card-background__transparent_light_text .navigation-widget:hover .hamburger-inner,
html .card-background__transparent_light_text .navigation-widget:hover .hamburger-inner::before,
html .card-background__transparent_light_text .navigation-widget:hover .hamburger-inner::after,
html .card-background__transparent_light_text .navigation-widget.is-active .hamburger-inner,
html .card-background__transparent_light_text .navigation-widget.is-active .hamburger-inner::before,
html .card-background__transparent_light_text .navigation-widget.is-active .hamburger-inner::after,
html .card_row .card__dark .navigation-widget:hover .hamburger-inner,
html .card_row .card__dark .navigation-widget:hover .hamburger-inner::before,
html .card_row .card__dark .navigation-widget:hover .hamburger-inner::after,
html .card_row .card__dark .navigation-widget.is-active .hamburger-inner,
html .card_row .card__dark .navigation-widget.is-active .hamburger-inner::before,
html .card_row .card__dark .navigation-widget.is-active .hamburger-inner::after,
html .card_row .card__transparent_light_text .navigation-widget:hover .hamburger-inner,
html .card_row .card__transparent_light_text .navigation-widget:hover .hamburger-inner::before,
html .card_row .card__transparent_light_text .navigation-widget:hover .hamburger-inner::after,
html .card_row .card__transparent_light_text .navigation-widget.is-active .hamburger-inner,
html .card_row .card__transparent_light_text .navigation-widget.is-active .hamburger-inner::before,
html .card_row .card__transparent_light_text .navigation-widget.is-active .hamburger-inner::after,
html .card__dark .navigation-widget:hover .hamburger-inner,
html .card__dark .navigation-widget:hover .hamburger-inner::before,
html .card__dark .navigation-widget:hover .hamburger-inner::after,
html .card__dark .navigation-widget.is-active .hamburger-inner,
html .card__dark .navigation-widget.is-active .hamburger-inner::before,
html .card__dark .navigation-widget.is-active .hamburger-inner::after,
html .card__transparent_light_text .navigation-widget:hover .hamburger-inner,
html .card__transparent_light_text .navigation-widget:hover .hamburger-inner::before,
html .card__transparent_light_text .navigation-widget:hover .hamburger-inner::after,
html .card__transparent_light_text .navigation-widget.is-active .hamburger-inner,
html .card__transparent_light_text .navigation-widget.is-active .hamburger-inner::before,
html .card__transparent_light_text .navigation-widget.is-active .hamburger-inner::after,
html .hero__dark .navigation-widget:hover .hamburger-inner,
html .hero__dark .navigation-widget:hover .hamburger-inner::before,
html .hero__dark .navigation-widget:hover .hamburger-inner::after,
html .hero__dark .navigation-widget.is-active .hamburger-inner,
html .hero__dark .navigation-widget.is-active .hamburger-inner::before,
html .hero__dark .navigation-widget.is-active .hamburger-inner::after,
html .hero__transparent_light_text .navigation-widget:hover .hamburger-inner,
html .hero__transparent_light_text .navigation-widget:hover .hamburger-inner::before,
html .hero__transparent_light_text .navigation-widget:hover .hamburger-inner::after,
html .hero__transparent_light_text .navigation-widget.is-active .hamburger-inner,
html .hero__transparent_light_text .navigation-widget.is-active .hamburger-inner::before,
html .hero__transparent_light_text .navigation-widget.is-active .hamburger-inner::after,
html .section-block.section-block__dark .navigation-widget:hover .hamburger-inner,
html .section-block.section-block__dark .navigation-widget:hover .hamburger-inner::before,
html .section-block.section-block__dark .navigation-widget:hover .hamburger-inner::after,
html .section-block.section-block__dark .navigation-widget.is-active .hamburger-inner,
html .section-block.section-block__dark .navigation-widget.is-active .hamburger-inner::before,
html .section-block.section-block__dark .navigation-widget.is-active .hamburger-inner::after,
html .section-block.section-block__transparent_light_text .navigation-widget:hover .hamburger-inner,
html .section-block.section-block__transparent_light_text .navigation-widget:hover .hamburger-inner::before,
html .section-block.section-block__transparent_light_text .navigation-widget:hover .hamburger-inner::after,
html .section-block.section-block__transparent_light_text .navigation-widget.is-active .hamburger-inner,
html .section-block.section-block__transparent_light_text .navigation-widget.is-active .hamburger-inner::before,
html .section-block.section-block__transparent_light_text .navigation-widget.is-active .hamburger-inner::after {
  background-color: #FF5B00;
}

.page-style__dark .navigation-widget li a:hover, .page-style__transparent_light_text .navigation-widget li a:hover,
html .single__dark .navigation-widget li a:hover,
html .single__transparent_light_text .navigation-widget li a:hover,
html .card-background__dark .navigation-widget li a:hover,
html .card-background__transparent_light_text .navigation-widget li a:hover,
html .card_row .card__dark .navigation-widget li a:hover,
html .card_row .card__transparent_light_text .navigation-widget li a:hover,
html .card__dark .navigation-widget li a:hover,
html .card__transparent_light_text .navigation-widget li a:hover,
html .hero__dark .navigation-widget li a:hover,
html .hero__transparent_light_text .navigation-widget li a:hover,
html .section-block.section-block__dark .navigation-widget li a:hover,
html .section-block.section-block__transparent_light_text .navigation-widget li a:hover {
  color: #FF5B00;
}

.page-style__dark .list-card--list li a svg path, .page-style__dark .list-card--list li a svg polygon, .page-style__transparent_light_text .list-card--list li a svg path, .page-style__transparent_light_text .list-card--list li a svg polygon,
html .single__dark .list-card--list li a svg path,
html .single__dark .list-card--list li a svg polygon,
html .single__transparent_light_text .list-card--list li a svg path,
html .single__transparent_light_text .list-card--list li a svg polygon,
html .card-background__dark .list-card--list li a svg path,
html .card-background__dark .list-card--list li a svg polygon,
html .card-background__transparent_light_text .list-card--list li a svg path,
html .card-background__transparent_light_text .list-card--list li a svg polygon,
html .card_row .card__dark .list-card--list li a svg path,
html .card_row .card__dark .list-card--list li a svg polygon,
html .card_row .card__transparent_light_text .list-card--list li a svg path,
html .card_row .card__transparent_light_text .list-card--list li a svg polygon,
html .card__dark .list-card--list li a svg path,
html .card__dark .list-card--list li a svg polygon,
html .card__transparent_light_text .list-card--list li a svg path,
html .card__transparent_light_text .list-card--list li a svg polygon,
html .hero__dark .list-card--list li a svg path,
html .hero__dark .list-card--list li a svg polygon,
html .hero__transparent_light_text .list-card--list li a svg path,
html .hero__transparent_light_text .list-card--list li a svg polygon,
html .section-block.section-block__dark .list-card--list li a svg path,
html .section-block.section-block__dark .list-card--list li a svg polygon,
html .section-block.section-block__transparent_light_text .list-card--list li a svg path,
html .section-block.section-block__transparent_light_text .list-card--list li a svg polygon {
  fill: #FFF !important;
}

.page-style__dark .list-card--list li a:hover h4, .page-style__dark .list-card--list li a:hover h5, .page-style__transparent_light_text .list-card--list li a:hover h4, .page-style__transparent_light_text .list-card--list li a:hover h5,
html .single__dark .list-card--list li a:hover h4,
html .single__dark .list-card--list li a:hover h5,
html .single__transparent_light_text .list-card--list li a:hover h4,
html .single__transparent_light_text .list-card--list li a:hover h5,
html .card-background__dark .list-card--list li a:hover h4,
html .card-background__dark .list-card--list li a:hover h5,
html .card-background__transparent_light_text .list-card--list li a:hover h4,
html .card-background__transparent_light_text .list-card--list li a:hover h5,
html .card_row .card__dark .list-card--list li a:hover h4,
html .card_row .card__dark .list-card--list li a:hover h5,
html .card_row .card__transparent_light_text .list-card--list li a:hover h4,
html .card_row .card__transparent_light_text .list-card--list li a:hover h5,
html .card__dark .list-card--list li a:hover h4,
html .card__dark .list-card--list li a:hover h5,
html .card__transparent_light_text .list-card--list li a:hover h4,
html .card__transparent_light_text .list-card--list li a:hover h5,
html .hero__dark .list-card--list li a:hover h4,
html .hero__dark .list-card--list li a:hover h5,
html .hero__transparent_light_text .list-card--list li a:hover h4,
html .hero__transparent_light_text .list-card--list li a:hover h5,
html .section-block.section-block__dark .list-card--list li a:hover h4,
html .section-block.section-block__dark .list-card--list li a:hover h5,
html .section-block.section-block__transparent_light_text .list-card--list li a:hover h4,
html .section-block.section-block__transparent_light_text .list-card--list li a:hover h5 {
  color: #FF5B00 !important;
}

.page-style__dark .list-card--list li a:hover svg path, .page-style__dark .list-card--list li a:hover svg polygon, .page-style__transparent_light_text .list-card--list li a:hover svg path, .page-style__transparent_light_text .list-card--list li a:hover svg polygon,
html .single__dark .list-card--list li a:hover svg path,
html .single__dark .list-card--list li a:hover svg polygon,
html .single__transparent_light_text .list-card--list li a:hover svg path,
html .single__transparent_light_text .list-card--list li a:hover svg polygon,
html .card-background__dark .list-card--list li a:hover svg path,
html .card-background__dark .list-card--list li a:hover svg polygon,
html .card-background__transparent_light_text .list-card--list li a:hover svg path,
html .card-background__transparent_light_text .list-card--list li a:hover svg polygon,
html .card_row .card__dark .list-card--list li a:hover svg path,
html .card_row .card__dark .list-card--list li a:hover svg polygon,
html .card_row .card__transparent_light_text .list-card--list li a:hover svg path,
html .card_row .card__transparent_light_text .list-card--list li a:hover svg polygon,
html .card__dark .list-card--list li a:hover svg path,
html .card__dark .list-card--list li a:hover svg polygon,
html .card__transparent_light_text .list-card--list li a:hover svg path,
html .card__transparent_light_text .list-card--list li a:hover svg polygon,
html .hero__dark .list-card--list li a:hover svg path,
html .hero__dark .list-card--list li a:hover svg polygon,
html .hero__transparent_light_text .list-card--list li a:hover svg path,
html .hero__transparent_light_text .list-card--list li a:hover svg polygon,
html .section-block.section-block__dark .list-card--list li a:hover svg path,
html .section-block.section-block__dark .list-card--list li a:hover svg polygon,
html .section-block.section-block__transparent_light_text .list-card--list li a:hover svg path,
html .section-block.section-block__transparent_light_text .list-card--list li a:hover svg polygon {
  fill: #FF5B00 !important;
}

.page-style__dark .social-links a:hover svg path, .page-style__dark .social-links a:hover svg rect, .page-style__transparent_light_text .social-links a:hover svg path, .page-style__transparent_light_text .social-links a:hover svg rect,
html .single__dark .social-links a:hover svg path,
html .single__dark .social-links a:hover svg rect,
html .single__transparent_light_text .social-links a:hover svg path,
html .single__transparent_light_text .social-links a:hover svg rect,
html .card-background__dark .social-links a:hover svg path,
html .card-background__dark .social-links a:hover svg rect,
html .card-background__transparent_light_text .social-links a:hover svg path,
html .card-background__transparent_light_text .social-links a:hover svg rect,
html .card_row .card__dark .social-links a:hover svg path,
html .card_row .card__dark .social-links a:hover svg rect,
html .card_row .card__transparent_light_text .social-links a:hover svg path,
html .card_row .card__transparent_light_text .social-links a:hover svg rect,
html .card__dark .social-links a:hover svg path,
html .card__dark .social-links a:hover svg rect,
html .card__transparent_light_text .social-links a:hover svg path,
html .card__transparent_light_text .social-links a:hover svg rect,
html .hero__dark .social-links a:hover svg path,
html .hero__dark .social-links a:hover svg rect,
html .hero__transparent_light_text .social-links a:hover svg path,
html .hero__transparent_light_text .social-links a:hover svg rect,
html .section-block.section-block__dark .social-links a:hover svg path,
html .section-block.section-block__dark .social-links a:hover svg rect,
html .section-block.section-block__transparent_light_text .social-links a:hover svg path,
html .section-block.section-block__transparent_light_text .social-links a:hover svg rect {
  fill: #FF5B00;
}

.page-style__dark .tabbed_content--tabs li a,
.page-style__dark .tabbed_content--content p, .page-style__transparent_light_text .tabbed_content--tabs li a,
.page-style__transparent_light_text .tabbed_content--content p,
html .single__dark .tabbed_content--tabs li a,
html .single__dark .tabbed_content--content p,
html .single__transparent_light_text .tabbed_content--tabs li a,
html .single__transparent_light_text .tabbed_content--content p,
html .card-background__dark .tabbed_content--tabs li a,
html .card-background__dark .tabbed_content--content p,
html .card-background__transparent_light_text .tabbed_content--tabs li a,
html .card-background__transparent_light_text .tabbed_content--content p,
html .card_row .card__dark .tabbed_content--tabs li a,
html .card_row .card__dark .tabbed_content--content p,
html .card_row .card__transparent_light_text .tabbed_content--tabs li a,
html .card_row .card__transparent_light_text .tabbed_content--content p,
html .card__dark .tabbed_content--tabs li a,
html .card__dark .tabbed_content--content p,
html .card__transparent_light_text .tabbed_content--tabs li a,
html .card__transparent_light_text .tabbed_content--content p,
html .hero__dark .tabbed_content--tabs li a,
html .hero__dark .tabbed_content--content p,
html .hero__transparent_light_text .tabbed_content--tabs li a,
html .hero__transparent_light_text .tabbed_content--content p,
html .section-block.section-block__dark .tabbed_content--tabs li a,
html .section-block.section-block__dark .tabbed_content--content p,
html .section-block.section-block__transparent_light_text .tabbed_content--tabs li a,
html .section-block.section-block__transparent_light_text .tabbed_content--content p {
  color: #121212;
}

.page-style__dark .card:not(.card__list):hover a h1, .page-style__dark .card:not(.card__list):hover a h2, .page-style__dark .card:not(.card__list):hover a h3, .page-style__dark .card:not(.card__list):hover a h4, .page-style__dark .card:not(.card__list):hover a h5, .page-style__dark .card:not(.card__list):hover a h6, .page-style__transparent_light_text .card:not(.card__list):hover a h1, .page-style__transparent_light_text .card:not(.card__list):hover a h2, .page-style__transparent_light_text .card:not(.card__list):hover a h3, .page-style__transparent_light_text .card:not(.card__list):hover a h4, .page-style__transparent_light_text .card:not(.card__list):hover a h5, .page-style__transparent_light_text .card:not(.card__list):hover a h6,
html .single__dark .card:not(.card__list):hover a h1,
html .single__dark .card:not(.card__list):hover a h2,
html .single__dark .card:not(.card__list):hover a h3,
html .single__dark .card:not(.card__list):hover a h4,
html .single__dark .card:not(.card__list):hover a h5,
html .single__dark .card:not(.card__list):hover a h6,
html .single__transparent_light_text .card:not(.card__list):hover a h1,
html .single__transparent_light_text .card:not(.card__list):hover a h2,
html .single__transparent_light_text .card:not(.card__list):hover a h3,
html .single__transparent_light_text .card:not(.card__list):hover a h4,
html .single__transparent_light_text .card:not(.card__list):hover a h5,
html .single__transparent_light_text .card:not(.card__list):hover a h6,
html .card-background__dark .card:not(.card__list):hover a h1,
html .card-background__dark .card:not(.card__list):hover a h2,
html .card-background__dark .card:not(.card__list):hover a h3,
html .card-background__dark .card:not(.card__list):hover a h4,
html .card-background__dark .card:not(.card__list):hover a h5,
html .card-background__dark .card:not(.card__list):hover a h6,
html .card-background__transparent_light_text .card:not(.card__list):hover a h1,
html .card-background__transparent_light_text .card:not(.card__list):hover a h2,
html .card-background__transparent_light_text .card:not(.card__list):hover a h3,
html .card-background__transparent_light_text .card:not(.card__list):hover a h4,
html .card-background__transparent_light_text .card:not(.card__list):hover a h5,
html .card-background__transparent_light_text .card:not(.card__list):hover a h6,
html .card_row .card__dark .card:not(.card__list):hover a h1,
html .card_row .card__dark .card:not(.card__list):hover a h2,
html .card_row .card__dark .card:not(.card__list):hover a h3,
html .card_row .card__dark .card:not(.card__list):hover a h4,
html .card_row .card__dark .card:not(.card__list):hover a h5,
html .card_row .card__dark .card:not(.card__list):hover a h6,
html .card_row .card__transparent_light_text .card:not(.card__list):hover a h1,
html .card_row .card__transparent_light_text .card:not(.card__list):hover a h2,
html .card_row .card__transparent_light_text .card:not(.card__list):hover a h3,
html .card_row .card__transparent_light_text .card:not(.card__list):hover a h4,
html .card_row .card__transparent_light_text .card:not(.card__list):hover a h5,
html .card_row .card__transparent_light_text .card:not(.card__list):hover a h6,
html .card__dark .card:not(.card__list):hover a h1,
html .card__dark .card:not(.card__list):hover a h2,
html .card__dark .card:not(.card__list):hover a h3,
html .card__dark .card:not(.card__list):hover a h4,
html .card__dark .card:not(.card__list):hover a h5,
html .card__dark .card:not(.card__list):hover a h6,
html .card__transparent_light_text .card:not(.card__list):hover a h1,
html .card__transparent_light_text .card:not(.card__list):hover a h2,
html .card__transparent_light_text .card:not(.card__list):hover a h3,
html .card__transparent_light_text .card:not(.card__list):hover a h4,
html .card__transparent_light_text .card:not(.card__list):hover a h5,
html .card__transparent_light_text .card:not(.card__list):hover a h6,
html .hero__dark .card:not(.card__list):hover a h1,
html .hero__dark .card:not(.card__list):hover a h2,
html .hero__dark .card:not(.card__list):hover a h3,
html .hero__dark .card:not(.card__list):hover a h4,
html .hero__dark .card:not(.card__list):hover a h5,
html .hero__dark .card:not(.card__list):hover a h6,
html .hero__transparent_light_text .card:not(.card__list):hover a h1,
html .hero__transparent_light_text .card:not(.card__list):hover a h2,
html .hero__transparent_light_text .card:not(.card__list):hover a h3,
html .hero__transparent_light_text .card:not(.card__list):hover a h4,
html .hero__transparent_light_text .card:not(.card__list):hover a h5,
html .hero__transparent_light_text .card:not(.card__list):hover a h6,
html .section-block.section-block__dark .card:not(.card__list):hover a h1,
html .section-block.section-block__dark .card:not(.card__list):hover a h2,
html .section-block.section-block__dark .card:not(.card__list):hover a h3,
html .section-block.section-block__dark .card:not(.card__list):hover a h4,
html .section-block.section-block__dark .card:not(.card__list):hover a h5,
html .section-block.section-block__dark .card:not(.card__list):hover a h6,
html .section-block.section-block__transparent_light_text .card:not(.card__list):hover a h1,
html .section-block.section-block__transparent_light_text .card:not(.card__list):hover a h2,
html .section-block.section-block__transparent_light_text .card:not(.card__list):hover a h3,
html .section-block.section-block__transparent_light_text .card:not(.card__list):hover a h4,
html .section-block.section-block__transparent_light_text .card:not(.card__list):hover a h5,
html .section-block.section-block__transparent_light_text .card:not(.card__list):hover a h6 {
  color: #FF5B00;
}

.page-style__dark .breadcrumbs a, .page-style__transparent_light_text .breadcrumbs a,
html .single__dark .breadcrumbs a,
html .single__transparent_light_text .breadcrumbs a,
html .card-background__dark .breadcrumbs a,
html .card-background__transparent_light_text .breadcrumbs a,
html .card_row .card__dark .breadcrumbs a,
html .card_row .card__transparent_light_text .breadcrumbs a,
html .card__dark .breadcrumbs a,
html .card__transparent_light_text .breadcrumbs a,
html .hero__dark .breadcrumbs a,
html .hero__transparent_light_text .breadcrumbs a,
html .section-block.section-block__dark .breadcrumbs a,
html .section-block.section-block__transparent_light_text .breadcrumbs a {
  color: #FF5B00;
}

.page-style__dark .breadcrumbs a:hover, .page-style__transparent_light_text .breadcrumbs a:hover,
html .single__dark .breadcrumbs a:hover,
html .single__transparent_light_text .breadcrumbs a:hover,
html .card-background__dark .breadcrumbs a:hover,
html .card-background__transparent_light_text .breadcrumbs a:hover,
html .card_row .card__dark .breadcrumbs a:hover,
html .card_row .card__transparent_light_text .breadcrumbs a:hover,
html .card__dark .breadcrumbs a:hover,
html .card__transparent_light_text .breadcrumbs a:hover,
html .hero__dark .breadcrumbs a:hover,
html .hero__transparent_light_text .breadcrumbs a:hover,
html .section-block.section-block__dark .breadcrumbs a:hover,
html .section-block.section-block__transparent_light_text .breadcrumbs a:hover {
  color: #FFF;
}

.page-style__dark .breadcrumbs .wrapper > span:hover, .page-style__transparent_light_text .breadcrumbs .wrapper > span:hover,
html .single__dark .breadcrumbs .wrapper > span:hover,
html .single__transparent_light_text .breadcrumbs .wrapper > span:hover,
html .card-background__dark .breadcrumbs .wrapper > span:hover,
html .card-background__transparent_light_text .breadcrumbs .wrapper > span:hover,
html .card_row .card__dark .breadcrumbs .wrapper > span:hover,
html .card_row .card__transparent_light_text .breadcrumbs .wrapper > span:hover,
html .card__dark .breadcrumbs .wrapper > span:hover,
html .card__transparent_light_text .breadcrumbs .wrapper > span:hover,
html .hero__dark .breadcrumbs .wrapper > span:hover,
html .hero__transparent_light_text .breadcrumbs .wrapper > span:hover,
html .section-block.section-block__dark .breadcrumbs .wrapper > span:hover,
html .section-block.section-block__transparent_light_text .breadcrumbs .wrapper > span:hover {
  background-color: #333333;
}

.page-style__transparent_light_text,
html .single__transparent_light_text,
html .card-background__transparent_light_text,
html .card_row .card__transparent_light_text,
html .card__transparent_light_text,
html .hero__transparent_light_text,
html .section-block.section-block__transparent_light_text {
  background: transparent;
}

@media (min-width: 61.25em) {
  .num_of_cards__1 .card,
  .num_of_cards__2 .card,
  .num_of_cards__3 .card:nth-child(1),
  .num_of_cards__3 .card:nth-child(3) {
    background: transparent !important;
  }
}

@keyframes fade-in-right {
  from {
    opacity: 0;
    transform: translateX(-15px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}

@keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes grow-left {
  from {
    transform: scaleX(0);
  }
  to {
    transform: scaleX(1);
  }
}

a {
  transition: color 0.2s;
}

a h1, a h2, a h3, a h4, a h5, a h6, a p, a span {
  transition: color 0.2s;
}

html.js .lazyload {
  opacity: 0;
}

html.js .lazyloading {
  opacity: 0;
}

html.js .lazyloaded:not(.slick-slide) {
  opacity: 0;
  animation: fade-in cubic-bezier(0.42, 0, 0.58, 1) 0.3s forwards;
  animation-delay: 0.4s;
}

html.js .lazy-bg-image-lazyloaded {
  opacity: 0;
  animation: fade-in cubic-bezier(0.42, 0, 0.58, 1) 0.3s forwards;
  animation-delay: 0.4s;
}

html.js .wow {
  visibility: hidden;
}

.fade-in {
  animation: fade-in cubic-bezier(0.42, 0, 0.58, 1) 0.5s forwards;
}

html.js body.home .site-header--mobile-header .hamburger,
html.js body.home .site-header--mobile-header svg {
  opacity: 0;
}

html.js body.home .site-header--mobile-header .grdient-line {
  transform: scaleX(0);
}

html.js body.home .site-header--mobile-header svg {
  animation: fade-in cubic-bezier(0.42, 0, 0.58, 1) 0.5s forwards;
  animation-delay: 0.3s;
}

html.js body.home .site-header--mobile-header .grdient-line {
  transform-origin: 0% 100%;
  animation: grow-left cubic-bezier(0.42, 0, 0.58, 1) 0.5s forwards;
  animation-delay: 0.6s;
}

html.js body.home .site-header--mobile-header .hamburger {
  animation: fade-in cubic-bezier(0.42, 0, 0.58, 1) 0.5s forwards;
  animation-delay: 0.8s;
}

html.js body.home .site-desktop-title svg,
html.js body.home .main-menu > li {
  opacity: 0;
}

html.js body.home .site-header--desktop-header--line {
  transform: scaleX(0);
}

html.js body.home .site-desktop-title svg {
  animation: fade-in cubic-bezier(0.42, 0, 0.58, 1) 0.5s forwards;
  animation-delay: 0.3s;
}

html.js body.home .site-header--desktop-header--line {
  transform-origin: 0% 100%;
  animation: grow-left cubic-bezier(0.42, 0, 0.58, 1) 0.5s forwards;
  animation-delay: 0.5s;
}

html.js body.home .main-menu > li {
  animation: fade-in cubic-bezier(0.42, 0, 0.58, 1) 0.5s forwards;
  animation-delay: 0.8s;
}

html.js body.home .main-menu > li:nth-child(1) {
  animation-delay: 1.0s;
}

html.js body.home .main-menu > li:nth-child(2) {
  animation-delay: 1.05s;
}

html.js body.home .main-menu > li:nth-child(3) {
  animation-delay: 1.1s;
}

html.js body.home .main-menu > li:nth-child(4) {
  animation-delay: 1.15s;
}

html.js body.home .main-menu > li:nth-child(5) {
  animation-delay: 1.2s;
}

html.js body.home .main-menu > li:nth-child(6) {
  animation-delay: 1.25s;
}

html.js body.home .main-menu > li:nth-child(7) {
  animation-delay: 1.3s;
}

html.js body.home .main-menu > li:nth-child(8) {
  animation-delay: 1.35s;
}

html.js body.home .hero .heading,
html.js body.home .hero .copy,
html.js body.home .hero iframe,
html.js body.home .hero .button_copy {
  opacity: 0;
}

html.js body.home .hero .power-line:after, html.js body.home .hero #cookie-bar .cb-enable:after, #cookie-bar html.js body.home .hero .cb-enable:after {
  transform: scaleX(0);
}

html.js body.home .hero iframe {
  animation: fade-in cubic-bezier(0.42, 0, 0.58, 1) 0.5s forwards;
  animation-delay: 1.8s;
}

html.js body.home .hero .heading {
  animation: fade-in cubic-bezier(0.42, 0, 0.58, 1) 0.5s forwards;
  animation-delay: 1.9s;
}

html.js body.home .hero .copy {
  animation: fade-in cubic-bezier(0.42, 0, 0.58, 1) 0.5s forwards;
  animation-delay: 2.0s;
}

html.js body.home .hero .button_copy {
  animation: fade-in cubic-bezier(0.42, 0, 0.58, 1) 0.5s forwards;
  animation-delay: 2.1s;
}

html.js body.home .hero .power-line:after, html.js body.home .hero #cookie-bar .cb-enable:after, #cookie-bar html.js body.home .hero .cb-enable:after {
  transform-origin: 0% 100%;
  animation: grow-left cubic-bezier(0.42, 0, 0.58, 1) 0.5s forwards;
  animation-delay: 2.8s;
}

a svg path,
.card svg path {
  transition: fill 0.2s cubic-bezier(0.42, 0, 0.58, 1);
}

.social-links a svg path {
  transition: fill 0.2s;
}

.tags {
  margin-bottom: 2rem;
  width: 100%;
  display: inline-block;
  padding-left: 8px;
  text-align: left;
  vertical-align: top;
  width: 87.5%;
  margin-left: 6.25%;
}

@media (min-width: 46.25em) {
  .tags {
    padding-left: 16px;
  }
}

/* class applies to select element itself, not a wrapper element */
.select-css {
  display: block;
  font-size: 16px;
  font-family: sans-serif;
  font-weight: 700;
  color: #444;
  line-height: 1.3;
  padding: .6em 1.4em .5em .8em;
  width: 100%;
  max-width: 100%;
  /* useful when width is set to anything other than 100% */
  box-sizing: border-box;
  margin: 0;
  border: 1px solid #aaa;
  box-shadow: 0 1px 0 1px rgba(0, 0, 0, 0.04);
  border-radius: .5em;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-color: #fff;
  /* note: bg image below uses 2 urls. The first is an svg data uri for the arrow icon, and the second is the gradient. 
		for the icon, if you want to change the color, be sure to use `%23` instead of `#`, since it's a url. You can also swap in a different svg icon or an external image reference
		
	*/
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"), linear-gradient(to bottom, #ffffff 0%, #e5e5e5 100%);
  background-repeat: no-repeat, repeat;
  /* arrow icon position (1em from the right, 50% vertical) , then gradient position*/
  background-position: right .7em top 50%, 0 0;
  /* icon size, then gradient */
  background-size: .65em auto, 100%;
}

/* Hide arrow icon in IE browsers */
.select-css::-ms-expand {
  display: none;
}

/* Hover style */
.select-css:hover {
  border-color: #888;
}

/* Focus style */
.select-css:focus {
  border-color: #aaa;
  /* It'd be nice to use -webkit-focus-ring-color here but it doesn't work on box-shadow */
  box-shadow: 0 0 1px 3px rgba(59, 153, 252, 0.7);
  box-shadow: 0 0 0 3px -moz-mac-focusring;
  color: #222;
  outline: none;
}

/* Set options to normal weight */
.select-css option {
  font-weight: normal;
}

/* Support for rtl text, explicit support for Arabic and Hebrew */
*[dir="rtl"] .select-css, :root:lang(ar) .select-css, :root:lang(iw) .select-css {
  background-position: left .7em top 50%, 0 0;
  padding: .6em .8em .5em 1.4em;
}

/* Disabled styles */
.select-css:disabled, .select-css[aria-disabled=true] {
  color: graytext;
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22graytext%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"), linear-gradient(to bottom, #ffffff 0%, #e5e5e5 100%);
}

.select-css:disabled:hover, .select-css[aria-disabled=true] {
  border-color: #aaa;
}

.quote_meta,
.author-card {
  display: flex;
  padding: 0.5rem 0;
}

.quote_meta .featured-image,
.author-card .featured-image {
  height: 40px;
  width: 40px;
  border-radius: 40px;
  margin: 0 1rem 0 0;
  flex: 0 0 auto;
}

.quote_meta--info,
.author-card--info {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.quote_meta .quote_author,
.author-card .quote_author {
  font-size: 1rem;
  line-height: 1.1;
  font-family: "ridley_groteskregular", sans-serif;
  font-family: "ridley_grotesksemiBold", sans-serif;
  padding: 0.25rem 0;
}

@media (max-width: 1024px) {
  .quote_meta .quote_author,
  .author-card .quote_author {
    font-size: 1rem;
  }
}

@media (max-width: 640px) {
  .quote_meta .quote_author,
  .author-card .quote_author {
    font-size: 0.875rem;
  }
}

@media (max-width: 480px) {
  .quote_meta .quote_author,
  .author-card .quote_author {
    font-size: 0.875rem;
  }
}

.quote_meta .author_title,
.author-card .author_title {
  color: #767676;
}

@media (max-width: 61.24em) {
  .card--inner-wrap {
    max-width: 1008px;
    margin: 0 auto;
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media (max-width: 61.24em) and (min-width: 46.25em) {
  .card--inner-wrap {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media (max-width: 61.24em) and (min-width: 80em) {
  .card--inner-wrap {
    max-width: 1280px;
  }
}

.card--image {
  margin-bottom: 1rem;
}

.card--image .featured-image {
  position: relative;
  width: auto;
}

.card--image .featured-image:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 56.25%;
}

.card--image .featured-image > .content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.card h2 {
  font-size: 1.875rem;
  line-height: 1.1;
  font-family: "ridley_groteskregular", sans-serif;
  margin: 0;
  margin-bottom: 1rem;
}

@media (max-width: 1024px) {
  .card h2 {
    font-size: 1.875rem;
  }
}

@media (max-width: 640px) {
  .card h2 {
    font-size: 1.875rem;
  }
}

@media (max-width: 480px) {
  .card h2 {
    font-size: 1.875rem;
  }
}

.card a {
  text-decoration: none;
  border: none;
}

@media (min-width: 61.25em) {
  .card a .card--image .featured-image,
  .card a .card--content-wrap--image .featured-image {
    box-shadow: 0 0px 1.7px rgba(0, 0, 0, 0), 0 0px 4.6px rgba(0, 0, 0, 0), 0 0px 11.2px rgba(0, 0, 0, 0), 0 0px 37px rgba(0, 0, 0, 0);
  }
  .card:hover a .card--image .featured-image,
  .card:hover a .card--content-wrap--image .featured-image {
    box-shadow: 0 0px 1.7px rgba(0, 0, 0, 0.037), 0 0px 4.6px rgba(0, 0, 0, 0.049), 0 0px 11.2px rgba(0, 0, 0, 0.061), 0 0px 37px rgba(0, 0, 0, 0.1);
  }
}

.card .card--inner-wrap {
  height: 100%;
}

.card .card--content-wrap {
  height: 100%;
}

@media (min-width: 61.25em) {
  .card .mobile-title {
    display: none;
  }
}

@media (max-width: 61.24em) {
  .card .desktop-title {
    display: none;
  }
}

.card .meta-category {
  color: #767676;
}

.card .meta-duration {
  color: #999999;
}

@media (max-width: 61.24em) {
  .card .meta-wrapper {
    display: flex;
    width: 100%;
  }
}

@media (max-width: 61.24em) {
  .card .meta-wrapper .meta-duration {
    display: none;
  }
}

.card .meta-wrapper .meta-date {
  color: #767676;
}

@media (max-width: 61.24em) {
  .card .meta-wrapper .meta-row {
    width: 50%;
  }
}

.card .meta-wrapper.in-a-line {
  list-style: none;
  direction: ltr;
  text-align: left;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  margin-right: 0;
  margin-left: -8px;
  padding-right: 0;
  padding-left: 0;
}

@media (min-width: 46.25em) {
  .card .meta-wrapper.in-a-line {
    margin-left: -16px;
  }
}

.card .meta-wrapper.in-a-line > div {
  width: 100%;
  display: inline-block;
  padding-left: 8px;
  text-align: left;
  vertical-align: top;
  width: 50%;
}

@media (min-width: 46.25em) {
  .card .meta-wrapper.in-a-line > div {
    padding-left: 16px;
  }
}

.card .meta-wrapper.in-a-line > div:first-of-type {
  width: 33.33333%;
}

@media (min-width: 46.25em) {
  .card .meta-wrapper.in-a-line > div:first-of-type {
    width: 16.66667%;
  }
}

.card .meta-wrapper.in-a-line > div:last-of-type {
  width: 33.33333%;
}

.card.card__hero .power-line-wrapper, .card.card__hero #cookie-bar .__btns, #cookie-bar .card.card__hero .__btns {
  margin-top: 4rem;
}

@media (min-width: 61.25em) {
  .card.card__alignment__left .card--inner-wrap,
  .card.card__alignment__left .card--content-wrap--no-link,
  .card.card__alignment__left .power-line-wrapper,
  .card.card__alignment__left #cookie-bar .__btns,
  #cookie-bar .card.card__alignment__left .__btns {
    flex-direction: row-reverse !important;
  }
}

.card.card__alignment__left .card--inner-wrap .card--content,
.card.card__alignment__left .card--inner-wrap .card--content-wrap--content,
.card.card__alignment__left .card--content-wrap--no-link .card--content,
.card.card__alignment__left .card--content-wrap--no-link .card--content-wrap--content,
.card.card__alignment__left .power-line-wrapper .card--content,
.card.card__alignment__left #cookie-bar .__btns .card--content,
#cookie-bar .card.card__alignment__left .__btns .card--content,
.card.card__alignment__left .power-line-wrapper .card--content-wrap--content,
.card.card__alignment__left #cookie-bar .__btns .card--content-wrap--content,
#cookie-bar .card.card__alignment__left .__btns .card--content-wrap--content {
  margin-left: 0 !important;
}

@media (min-width: 61.25em) {
  .card.card-archive-listing .meta-wrapper {
    list-style: none;
    direction: ltr;
    text-align: left;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-flex-grow: 1;
    -ms-flex-grow: 1;
    flex-grow: 1;
    margin-right: 0;
    margin-left: -8px;
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 61.25em) and (min-width: 46.25em) {
  .card.card-archive-listing .meta-wrapper {
    margin-left: -16px;
  }
}

@media (min-width: 61.25em) {
  .card.card-archive-listing .meta-wrapper .meta-row {
    width: 100%;
    display: inline-block;
    padding-left: 8px;
    text-align: left;
    vertical-align: top;
    width: 16.66667%;
  }
}

@media (min-width: 61.25em) and (min-width: 46.25em) {
  .card.card-archive-listing .meta-wrapper .meta-row {
    padding-left: 16px;
  }
}

@media (min-width: 61.25em) {
  .card.card-archive-listing .meta-wrapper .meta-duration {
    display: none;
  }
}

@media (min-width: 61.25em) {
  .card.card-archive-listing .card-archive-listing--content-wrapper {
    list-style: none;
    direction: ltr;
    text-align: left;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-flex-grow: 1;
    -ms-flex-grow: 1;
    flex-grow: 1;
    margin-right: 0;
    margin-left: -8px;
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 61.25em) and (min-width: 46.25em) {
  .card.card-archive-listing .card-archive-listing--content-wrapper {
    margin-left: -16px;
  }
}

@media (min-width: 61.25em) {
  .card.card-archive-listing .card-archive-listing--info-wrapper {
    width: 100%;
    display: inline-block;
    padding-left: 8px;
    text-align: left;
    vertical-align: top;
    width: 66.66667%;
  }
}

@media (min-width: 61.25em) and (min-width: 46.25em) {
  .card.card-archive-listing .card-archive-listing--info-wrapper {
    padding-left: 16px;
  }
}

@media (min-width: 61.25em) {
  .card.card-archive-listing .author-card {
    width: 100%;
    display: inline-block;
    padding-left: 8px;
    text-align: left;
    vertical-align: top;
    width: 33.33333%;
    display: flex;
  }
}

@media (min-width: 61.25em) and (min-width: 46.25em) {
  .card.card-archive-listing .author-card {
    padding-left: 16px;
  }
}

@media (min-width: 61.25em) {
  .card.card-archive-listing .author-card .author-card--image-container {
    width: 25%;
  }
  .card.card-archive-listing .author-card .author-card--info {
    width: 75%;
    justify-content: flex-start;
  }
  .card.card-archive-listing .card-archive-listing--info-wrapper--inner-content {
    list-style: none;
    direction: ltr;
    text-align: left;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-flex-grow: 1;
    -ms-flex-grow: 1;
    flex-grow: 1;
    margin-right: 0;
    margin-left: -8px;
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 61.25em) and (min-width: 46.25em) {
  .card.card-archive-listing .card-archive-listing--info-wrapper--inner-content {
    margin-left: -16px;
  }
}

@media (min-width: 61.25em) {
  .card.card-archive-listing .card-archive-listing--image-wrapper {
    width: 100%;
    display: inline-block;
    padding-left: 8px;
    text-align: left;
    vertical-align: top;
    width: 25%;
  }
}

@media (min-width: 61.25em) and (max-width: 61.24em) {
  .card.card-archive-listing .card-archive-listing--image-wrapper {
    display: none;
  }
}

@media (min-width: 61.25em) and (min-width: 46.25em) {
  .card.card-archive-listing .card-archive-listing--image-wrapper {
    padding-left: 16px;
  }
}

@media (min-width: 61.25em) {
  .card.card-archive-listing .card-archive-listing--image-wrapper .featured-image {
    position: relative;
  }
  .card.card-archive-listing .card-archive-listing--image-wrapper .featured-image:before {
    display: block;
    content: "";
    width: 100%;
    padding-top: 56.25%;
  }
  .card.card-archive-listing .card-archive-listing--image-wrapper .featured-image > .content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
  }
  .card.card-archive-listing .card-archive-listing--copy-wrapper {
    width: 100%;
    display: inline-block;
    padding-left: 8px;
    text-align: left;
    vertical-align: top;
    width: 62.5%;
  }
}

@media (min-width: 61.25em) and (min-width: 46.25em) {
  .card.card-archive-listing .card-archive-listing--copy-wrapper {
    padding-left: 16px;
  }
}

@media (min-width: 61.25em) {
  .card-background {
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
    left: 0;
    z-index: -2;
  }
  .card-background .featured-image {
    width: 100%;
  }
}

.card.mini-card .card--content {
  list-style: none;
  direction: ltr;
  text-align: left;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  margin-right: 0;
  margin-left: -8px;
  padding-right: 0;
  padding-left: 0;
}

@media (min-width: 46.25em) {
  .card.mini-card .card--content {
    margin-left: -16px;
  }
}

.card.mini-card .card--content .card--image {
  width: 100%;
  display: inline-block;
  padding-left: 8px;
  text-align: left;
  vertical-align: top;
}

@media (min-width: 46.25em) {
  .card.mini-card .card--content .card--image {
    padding-left: 16px;
  }
}

@media (min-width: 61.25em) {
  .card.mini-card .card--content .card--image {
    width: 33.33333%;
  }
}

.card.mini-card .card--content .card--title {
  width: 100%;
  display: inline-block;
  padding-left: 8px;
  text-align: left;
  vertical-align: top;
}

@media (min-width: 46.25em) {
  .card.mini-card .card--content .card--title {
    padding-left: 16px;
  }
}

@media (min-width: 61.25em) {
  .card.mini-card .card--content .card--title {
    width: 66.66667%;
  }
}

.card.mini-card .card--content .desktop-title {
  font-size: 1.5rem;
  line-height: 1.1;
  font-family: "ridley_groteskregular", sans-serif;
}

@media (max-width: 1024px) {
  .card.mini-card .card--content .desktop-title {
    font-size: 1.5rem;
  }
}

@media (max-width: 640px) {
  .card.mini-card .card--content .desktop-title {
    font-size: 1.5rem;
  }
}

@media (max-width: 480px) {
  .card.mini-card .card--content .desktop-title {
    font-size: 1.5rem;
  }
}

.card_row .card__basic, .card_row .card__quote, .card_row .card__hero, .card_row .card__stats, .card_row .card__paragraph, .card_row .card__list, .card_row .card__headline {
  padding: 2rem 0;
}

@media (min-width: 61.25em) {
  .card_row .card__basic, .card_row .card__quote, .card_row .card__hero, .card_row .card__stats, .card_row .card__paragraph, .card_row .card__list, .card_row .card__headline {
    padding: 4rem 0;
  }
}

.card_row .card__basic .featured-image {
  position: relative;
  margin-bottom: 1rem;
}

.card_row .card__basic .featured-image:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 50%;
}

.card_row .card__basic .featured-image > .content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.card_row .card__basic p {
  color: #999999;
}

.card_row .card__basic .card--content-wrap--content .meta {
  display: none;
}

.card_row .card__basic .power-line-wrapper svg, .card_row .card__basic #cookie-bar .__btns svg, #cookie-bar .card_row .card__basic .__btns svg {
  width: 24px;
  height: 24px;
  display: block;
  margin: 0 auto;
}

.card_row .card__basic .power-line-wrapper .power-line, .card_row .card__basic #cookie-bar .__btns .power-line, #cookie-bar .card_row .card__basic .__btns .power-line, .card_row .card__basic .power-line-wrapper #cookie-bar .cb-enable, #cookie-bar .card_row .card__basic .power-line-wrapper .cb-enable, .card_row .card__basic #cookie-bar .__btns .cb-enable, #cookie-bar .card_row .card__basic .__btns .cb-enable {
  padding-top: 0.66667rem;
  width: 100%;
  padding-right: 0;
}

.card_row .card__hero {
  padding: 10rem 0;
  position: relative;
}

.card_row .card__hero .featured-image {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 0;
}

.card_row .card__hero .card--inner-wrap {
  position: relative;
  z-index: 1;
}

.card_row .card__headline h2 {
  font-size: 3.75rem;
  line-height: 1.1;
  margin-bottom: 2rem;
}

@media (max-width: 1024px) {
  .card_row .card__headline h2 {
    font-size: 3.75rem;
  }
}

@media (max-width: 640px) {
  .card_row .card__headline h2 {
    font-size: 2.5rem;
  }
}

@media (max-width: 480px) {
  .card_row .card__headline h2 {
    font-size: 2.5rem;
  }
}

.card_row .card__paragraph p {
  margin-bottom: 0;
}

.card_row .card__paragraph .power-line-wrapper, .card_row .card__paragraph #cookie-bar .__btns, #cookie-bar .card_row .card__paragraph .__btns {
  margin-top: 2rem;
}

.card_row .card__stats.card {
  text-align: center;
}

.card_row .card__stats.card .statistic_copy {
  font-size: 7.25rem;
  line-height: 1.1;
  font-family: "ridley_grotesklight", sans-serif;
  margin-top: 1rem;
}

@media (max-width: 1024px) {
  .card_row .card__stats.card .statistic_copy {
    font-size: 7.25rem;
  }
}

@media (max-width: 640px) {
  .card_row .card__stats.card .statistic_copy {
    font-size: 3.625rem;
  }
}

@media (max-width: 480px) {
  .card_row .card__stats.card .statistic_copy {
    font-size: 3.625rem;
  }
}

.card_row .card__stats.card .copy,
.card_row .card__stats.card .heading {
  font-size: 1.125rem;
  line-height: 1.4;
  font-family: "ridley_groteskregular", sans-serif;
}

@media (max-width: 1024px) {
  .card_row .card__stats.card .copy,
  .card_row .card__stats.card .heading {
    font-size: 1.125rem;
  }
}

@media (max-width: 640px) {
  .card_row .card__stats.card .copy,
  .card_row .card__stats.card .heading {
    font-size: 0.9375rem;
  }
}

@media (max-width: 480px) {
  .card_row .card__stats.card .copy,
  .card_row .card__stats.card .heading {
    font-size: 0.9375rem;
  }
}

.card_row .card__quote .card--content-wrap {
  min-height: 300px;
}

.card_row .card__quote .quote_copy {
  font-size: 1.875rem;
  line-height: 1.1;
  font-family: "ridley_groteskregular", sans-serif;
  line-height: 1.2;
  font-family: "ridley_groteskitalic", sans-serif;
  margin-bottom: 2rem;
}

@media (max-width: 1024px) {
  .card_row .card__quote .quote_copy {
    font-size: 1.875rem;
  }
}

@media (max-width: 640px) {
  .card_row .card__quote .quote_copy {
    font-size: 1.875rem;
  }
}

@media (max-width: 480px) {
  .card_row .card__quote .quote_copy {
    font-size: 1.875rem;
  }
}

.card_row .card__list .list-card--meta {
  padding-bottom: 2rem;
  display: block;
}

.card_row .card__list .list-card--list li a {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 2rem;
}

.card_row .card__list .list-card--list li a svg {
  flex: 0 0 auto;
  width: 24px;
  height: 24px;
}

.card_row .card__list .list-card--list li a h4 {
  font-size: 1.5rem;
  line-height: 1.1;
  font-family: "ridley_groteskregular", sans-serif;
}

@media (max-width: 1024px) {
  .card_row .card__list .list-card--list li a h4 {
    font-size: 1.5rem;
  }
}

@media (max-width: 640px) {
  .card_row .card__list .list-card--list li a h4 {
    font-size: 1.5rem;
  }
}

@media (max-width: 480px) {
  .card_row .card__list .list-card--list li a h4 {
    font-size: 1.5rem;
  }
}

.card_row .card__list .list-card--list li a h5 {
  padding-bottom: 0;
  margin-bottom: 0;
}

.card_row .card__list .list-card--list li a:hover {
  border: none;
}

@media (min-width: 61.25em) {
  .card_row .card__list .list-card--list li a {
    transition: 0.4s box-shadow;
    box-shadow: 0 0px 1.7px rgba(0, 0, 0, 0), 0 0px 4.6px rgba(0, 0, 0, 0), 0 0px 11.2px rgba(0, 0, 0, 0), 0 0px 37px rgba(0, 0, 0, 0);
  }
  .card_row .card__list .list-card--list li a:hover {
    box-shadow: 0 0px 1.7px rgba(0, 0, 0, 0.037), 0 0px 4.6px rgba(0, 0, 0, 0.049), 0 0px 11.2px rgba(0, 0, 0, 0.061), 0 0px 37px rgba(0, 0, 0, 0.1);
  }
}

.shadow-on-hover {
  transition: 0.4s box-shadow;
  box-shadow: 0 0px 1.7px rgba(0, 0, 0, 0), 0 0px 4.6px rgba(0, 0, 0, 0), 0 0px 11.2px rgba(0, 0, 0, 0), 0 0px 37px rgba(0, 0, 0, 0);
}

.shadow-on-hover:hover {
  box-shadow: 0 0px 1.7px rgba(0, 0, 0, 0.037), 0 0px 4.6px rgba(0, 0, 0, 0.049), 0 0px 11.2px rgba(0, 0, 0, 0.061), 0 0px 37px rgba(0, 0, 0, 0.1);
}

.meta,
.meta-wrapper {
  font-size: 0.625rem;
  text-transform: uppercase;
  line-height: 1.1;
  font-family: "ridley_grotesksemiBold", sans-serif;
  letter-spacing: 0.1em;
  font-family: "ridley_grotesksemiBold", sans-serif;
  color: #767676;
  display: block;
  padding-bottom: 1rem;
}

@media (max-width: 1024px) {
  .meta,
  .meta-wrapper {
    font-size: 0.625rem;
  }
}

@media (max-width: 640px) {
  .meta,
  .meta-wrapper {
    font-size: 0.625rem;
  }
}

@media (max-width: 480px) {
  .meta,
  .meta-wrapper {
    font-size: 0.625rem;
  }
}

.meta-wrapper a {
  color: #FF5B00;
  text-decoration: none;
}

.meta-wrapper span {
  display: inline-block;
}

.meta-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.meta-row--category {
  justify-content: flex-end;
}

.meta-duration {
  color: #999999;
}

.meta-duration svg {
  width: 15px;
  transform: translateY(-1px);
  margin-right: 2px;
}

.meta-category {
  flex: 0 0 auto;
  text-overflow: ellipsis;
  /* will make [...] at the end */
  max-width: 200px;
  /* change to your preferences */
  white-space: nowrap;
  /* paragraph to one line */
  overflow: hidden;
  /* older browsers */
}

.power-line, #cookie-bar .cb-enable {
  display: inline-block;
  position: relative;
  padding-bottom: 0.66667rem;
  padding-right: 100px;
  color: #121212;
  text-decoration: none;
  font-size: 0.75rem;
  text-transform: uppercase;
  line-height: 1.1;
  letter-spacing: 0.1em;
  font-family: "ridley_grotesksemiBold", sans-serif;
}

@media (max-width: 1024px) {
  .power-line, #cookie-bar .cb-enable {
    font-size: 0.75rem;
  }
}

@media (max-width: 640px) {
  .power-line, #cookie-bar .cb-enable {
    font-size: 0.75rem;
  }
}

@media (max-width: 480px) {
  .power-line, #cookie-bar .cb-enable {
    font-size: 0.75rem;
  }
}

.power-line:after, #cookie-bar .cb-enable:after {
  content: "";
  position: absolute;
  display: inline-block;
  width: 100%;
  min-width: 220px;
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: rgba(18, 18, 18, 0.5);
  z-index: 0;
}

@media (max-width: 46.24em) {
  .power-line:after, #cookie-bar .cb-enable:after {
    min-width: 50vw;
  }
}

.power-line:before, #cookie-bar .cb-enable:before {
  content: "";
  position: absolute;
  display: inline-block;
  width: 100%;
  height: 2px;
  min-width: 220px;
  bottom: 0;
  left: 0;
  z-index: 1;
  background-color: #FF5B00;
  background: #FF5B00;
  background: -webkit-linear-gradient(0deg, #FF5B00, #FFE500);
  background: linear-gradient(90deg, #FF5B00, #FFE500);
  visibility: hidden;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
  transform-origin: bottom left;
}

@media (max-width: 46.24em) {
  .power-line:before, #cookie-bar .cb-enable:before {
    min-width: 50vw;
  }
}

.power-line:hover:before, #cookie-bar .cb-enable:hover:before {
  visibility: visible;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

.power-line-wrapper, #cookie-bar .__btns {
  display: block;
}

.power-line-wrapper:hover .power-line:before, #cookie-bar .__btns:hover .power-line:before, .power-line-wrapper:hover #cookie-bar .cb-enable:before, #cookie-bar .power-line-wrapper:hover .cb-enable:before, #cookie-bar .__btns:hover .cb-enable:before {
  visibility: visible;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

.power-line-wrapper--with-icon .power-line, .power-line-wrapper--with-icon #cookie-bar .cb-enable, #cookie-bar .power-line-wrapper--with-icon .cb-enable {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  padding-right: 0;
}

.power-line-wrapper--with-icon .power-line h4, .power-line-wrapper--with-icon #cookie-bar .cb-enable h4, #cookie-bar .power-line-wrapper--with-icon .cb-enable h4 {
  font-size: 0.625rem;
  text-transform: uppercase;
  line-height: 1.1;
  font-family: "ridley_grotesksemiBold", sans-serif;
  letter-spacing: 0.1em;
  margin-bottom: 0;
}

@media (max-width: 1024px) {
  .power-line-wrapper--with-icon .power-line h4, .power-line-wrapper--with-icon #cookie-bar .cb-enable h4, #cookie-bar .power-line-wrapper--with-icon .cb-enable h4 {
    font-size: 0.625rem;
  }
}

@media (max-width: 640px) {
  .power-line-wrapper--with-icon .power-line h4, .power-line-wrapper--with-icon #cookie-bar .cb-enable h4, #cookie-bar .power-line-wrapper--with-icon .cb-enable h4 {
    font-size: 0.625rem;
  }
}

@media (max-width: 480px) {
  .power-line-wrapper--with-icon .power-line h4, .power-line-wrapper--with-icon #cookie-bar .cb-enable h4, #cookie-bar .power-line-wrapper--with-icon .cb-enable h4 {
    font-size: 0.625rem;
  }
}

.power-line-wrapper--with-icon .power-line svg, .power-line-wrapper--with-icon #cookie-bar .cb-enable svg, #cookie-bar .power-line-wrapper--with-icon .cb-enable svg {
  height: 20px;
  width: 20px;
}

.power-line-wrapper:hover, #cookie-bar .__btns:hover,
.power-line-wrapper a:hover,
#cookie-bar .__btns a:hover {
  border-bottom: none;
}

.navigation-widget {
  transform: translateY(-20px);
}

.navigation-widget--inner-wrapper {
  color: #FFF;
}

.navigation-widget .navigation-toggle--outer-wrapper {
  max-width: 1008px;
  margin: 0 auto;
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 46.25em) {
  .navigation-widget .navigation-toggle--outer-wrapper {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media (min-width: 80em) {
  .navigation-widget .navigation-toggle--outer-wrapper {
    max-width: 1280px;
  }
}

.navigation-widget .navigation-toggle--inner-wrapper {
  list-style: none;
  direction: ltr;
  text-align: left;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  margin-right: 0;
  margin-left: -8px;
  padding-right: 0;
  padding-left: 0;
}

@media (min-width: 46.25em) {
  .navigation-widget .navigation-toggle--inner-wrapper {
    margin-left: -16px;
  }
}

.navigation-widget--toggle {
  width: 100%;
  display: inline-block;
  padding-left: 8px;
  text-align: left;
  vertical-align: top;
  width: 75%;
  margin-left: 12.5%;
  padding: 0.66667rem 1rem;
  background-color: #333333;
  display: flex !important;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  display: block;
  color: #FFF;
  text-transform: uppercase;
  text-decoration: none;
  border: none;
  outline: none;
  z-index: 1;
  height: 40px;
}

@media (min-width: 46.25em) {
  .navigation-widget--toggle {
    padding-left: 16px;
  }
}

@media (min-width: 61.25em) {
  .navigation-widget--toggle {
    width: 31.25%;
    margin-left: 62.5%;
  }
}

@media (min-width: 80em) {
  .navigation-widget--toggle {
    width: 18.75%;
    margin-left: 75%;
  }
}

.navigation-widget--toggle h3 {
  color: #FFF;
  margin: 0;
  display: block;
}

.navigation-widget--toggle h3, .navigation-widget--toggle span {
  pointer-events: none;
}

.navigation-widget--toggle:not(.is-active) .hamburger-inner {
  width: 22px;
}

.navigation-widget--toggle:not(.is-active) .hamburger-inner::after {
  width: 15px;
}

.navigation-widget--toggle svg {
  width: 22px;
  transform: translateY(-2px);
  pointer-events: none;
}

.navigation-widget button h3,
.navigation-widget li a {
  transition: color 0.2s;
}

.navigation-widget button h3,
.navigation-widget li a {
  font-size: 0.75rem;
  text-transform: uppercase;
  line-height: 1.1;
  letter-spacing: 0.1em;
  font-family: "ridley_grotesksemiBold", sans-serif;
}

@media (max-width: 1024px) {
  .navigation-widget button h3,
  .navigation-widget li a {
    font-size: 0.75rem;
  }
}

@media (max-width: 640px) {
  .navigation-widget button h3,
  .navigation-widget li a {
    font-size: 0.75rem;
  }
}

@media (max-width: 480px) {
  .navigation-widget button h3,
  .navigation-widget li a {
    font-size: 0.75rem;
  }
}

.navigation-widget button h3:hover,
.navigation-widget li a:hover {
  border: none;
}

@media (min-width: 61.25em) {
  .navigation-widget .navigation-menu--outer-wrapper {
    max-width: 1008px;
    margin: 0 auto;
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media (min-width: 61.25em) and (min-width: 46.25em) {
  .navigation-widget .navigation-menu--outer-wrapper {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media (min-width: 61.25em) and (min-width: 80em) {
  .navigation-widget .navigation-menu--outer-wrapper {
    max-width: 1280px;
  }
}

@media (min-width: 61.25em) {
  .navigation-widget .navigation-menu--inner-wrapper {
    list-style: none;
    direction: ltr;
    text-align: left;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-flex-grow: 1;
    -ms-flex-grow: 1;
    flex-grow: 1;
    margin-right: 0;
    margin-left: -8px;
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 61.25em) and (min-width: 46.25em) {
  .navigation-widget .navigation-menu--inner-wrapper {
    margin-left: -16px;
  }
}

.navigation-widget .navigation-menu--inner-wrapper {
  display: none;
  background-color: #333333;
  padding: 4rem 0;
  max-width: 1008px;
  margin: 0 auto;
  padding-left: 16px;
  padding-right: 16px;
  top: -20px;
  position: relative;
  z-index: 0;
}

@media (min-width: 46.25em) {
  .navigation-widget .navigation-menu--inner-wrapper {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media (min-width: 80em) {
  .navigation-widget .navigation-menu--inner-wrapper {
    max-width: 1280px;
  }
}

@media (min-width: 61.25em) {
  .navigation-widget .navigation-menu--inner-wrapper {
    top: -40px;
    width: 68.75%;
    margin-left: 25%;
  }
}

.navigation-widget ul li {
  line-height: 1;
  margin-bottom: 0.66667rem;
}

@media (max-width: 46.24em) {
  .navigation-widget ul li {
    list-style: none;
    direction: ltr;
    text-align: left;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-flex-grow: 1;
    -ms-flex-grow: 1;
    flex-grow: 1;
    margin-right: 0;
    margin-left: -8px;
    padding-right: 0;
    padding-left: 0;
    width: 87.5%;
    margin-left: 6.25%;
  }
}

@media (max-width: 46.24em) and (min-width: 46.25em) {
  .navigation-widget ul li {
    margin-left: -16px;
  }
}

@media (min-width: 46.25em) and (max-width: 61.24em) {
  .navigation-widget ul li {
    margin-left: 6.25%;
    margin-right: 6.25%;
  }
}

.navigation-widget ul a {
  color: #FFF;
  text-decoration: none;
  line-height: 1;
}

.navigation-widget.is-active svg path {
  fill: #FF5B00 !important;
}

.navigation-widget.is-active .navigation-menu--inner-wrapper {
  display: block;
}

@media (min-width: 61.25em) {
  .navigation-widget.is-active .navigation-menu--inner-wrapper ul {
    display: grid;
    padding-left: 9.09091%;
    padding-right: 9.09091%;
    grid-template-columns: repeat(3, 30%);
    grid-template-rows: repeat(6, 1fr);
    grid-column-gap: 5%;
    grid-auto-flow: column dense;
    height: auto;
  }
}

@media (max-width: 61.24em) {
  hr.header-divider {
    margin-bottom: 1rem;
    position: relative;
    background-color: #FF5B00;
    background: #FF5B00;
    background: -webkit-linear-gradient(0deg, #FF5B00, #FFE500);
    background: linear-gradient(90deg, #FF5B00, #FFE500);
    border: none;
    height: 2px;
    margin-top: 0;
    width: 100%;
    display: inline-block;
    padding-left: 8px;
    text-align: left;
    vertical-align: top;
  }
}

@media (max-width: 61.24em) and (min-width: 46.25em) {
  hr.header-divider {
    padding-left: 16px;
  }
}

body.blog .header-divider-container,
body.archive .header-divider-container {
  max-width: 1008px;
  margin: 0 auto;
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 46.25em) {
  body.blog .header-divider-container,
  body.archive .header-divider-container {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media (min-width: 80em) {
  body.blog .header-divider-container,
  body.archive .header-divider-container {
    max-width: 1280px;
  }
}

@media (max-width: 61.24em) {
  body.blog hr.header-divider,
  body.archive hr.header-divider {
    width: 100%;
    display: inline-block;
    padding-left: 8px;
    text-align: left;
    vertical-align: top;
    margin-left: 6.25%;
  }
}

@media (max-width: 61.24em) and (min-width: 46.25em) {
  body.blog hr.header-divider,
  body.archive hr.header-divider {
    padding-left: 16px;
  }
}

.card-product_cpt {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.card-product_cpt a {
  display: block;
  height: 100%;
}

.card-product_cpt .power-line-wrapper, .card-product_cpt #cookie-bar .__btns, #cookie-bar .card-product_cpt .__btns {
  width: 100%;
  position: relative;
  display: flex;
  flex-direction: column;
  min-height: 100%;
  justify-content: flex-start;
}

.card-product_cpt img {
  width: 70%;
  margin: 0 auto;
  display: block;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.card-product_cpt h2 {
  padding-top: 2rem;
  padding-bottom: 1rem;
}

.card-product_cpt p {
  padding-bottom: 2rem;
}

.card-product_cpt .card-product-copy {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  flex-grow: 2;
}

.card-product_cpt:hover .card-product-icon svg path {
  fill: #FF5B00;
}

.card-product_cpt .card--content {
  height: 100%;
}

.card-product_cpt .card-product-icon {
  display: flex;
  justify-content: center;
  flex: 0 0 150px;
}

.card-product_cpt .card-product-icon svg {
  width: 50%;
  height: 100%;
}

.card-product_cpt .power-line, .card-product_cpt #cookie-bar .cb-enable, #cookie-bar .card-product_cpt .cb-enable {
  justify-self: flex-end;
  position: initial;
  padding-right: 0;
  display: flex;
  justify-content: center;
}

.card-product_cpt .power-line:before, .card-product_cpt #cookie-bar .cb-enable:before, #cookie-bar .card-product_cpt .cb-enable:before, .card-product_cpt .power-line:after, .card-product_cpt #cookie-bar .cb-enable:after, #cookie-bar .card-product_cpt .cb-enable:after {
  width: 100%;
}

.card-product_cpt .power-line svg, .card-product_cpt #cookie-bar .cb-enable svg, #cookie-bar .card-product_cpt .cb-enable svg {
  height: 30px;
  width: 30px;
}

.optio-connect-toggle {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

.optio-connect-toggle span {
  color: #999999;
  font-size: 0.625rem;
  text-transform: uppercase;
  line-height: 1.1;
  font-family: "ridley_grotesksemiBold", sans-serif;
  letter-spacing: 0.1em;
}

@media (max-width: 1024px) {
  .optio-connect-toggle span {
    font-size: 0.625rem;
  }
}

@media (max-width: 640px) {
  .optio-connect-toggle span {
    font-size: 0.625rem;
  }
}

@media (max-width: 480px) {
  .optio-connect-toggle span {
    font-size: 0.625rem;
  }
}

.optio-connect-toggle svg {
  width: 26px;
  height: 26px;
  margin: 0 0 0 10px;
}

.search-form form {
  display: flex;
  justify-content: space-between;
  background-color: #767676;
  padding: 0.33333rem 0;
  margin: 1rem 0;
  border-radius: 2rem;
}

.search-form span {
  width: 100%;
}

.search-form svg {
  width: 20px;
  height: 20px;
  margin: 0 0 0 10px;
}

.search-form .search-input {
  background-color: transparent;
  border: none;
  width: 75%;
}

.search-form .button {
  background-color: #FFF;
  border: none;
  margin: 0 0.5rem;
  border-radius: 2rem;
}

.page-title-wrapper {
  max-width: 1008px;
  margin: 0 auto;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 2rem;
}

@media (min-width: 46.25em) {
  .page-title-wrapper {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media (min-width: 80em) {
  .page-title-wrapper {
    max-width: 1280px;
  }
}

.page-title-wrapper--inner-wrap {
  list-style: none;
  direction: ltr;
  text-align: left;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  margin-right: 0;
  margin-left: -8px;
  padding-right: 0;
  padding-left: 0;
}

@media (min-width: 46.25em) {
  .page-title-wrapper--inner-wrap {
    margin-left: -16px;
  }
}

.page-title-wrapper h1 {
  font-size: 2.875rem;
  line-height: 1.1;
  font-family: "ridley_groteskregular", sans-serif;
  width: 100%;
  display: inline-block;
  padding-left: 8px;
  text-align: left;
  vertical-align: top;
  margin-left: 6.25%;
  width: 87.5%;
  position: relative;
}

@media (max-width: 1024px) {
  .page-title-wrapper h1 {
    font-size: 2.875rem;
  }
}

@media (max-width: 640px) {
  .page-title-wrapper h1 {
    font-size: 2.25rem;
  }
}

@media (max-width: 480px) {
  .page-title-wrapper h1 {
    font-size: 2.25rem;
  }
}

@media (min-width: 46.25em) {
  .page-title-wrapper h1 {
    padding-left: 16px;
  }
}

.breadcrumbs {
  max-width: 1008px;
  margin: 0 auto;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 1rem;
  margin-top: 2rem;
  font-size: 0.625rem;
  text-transform: uppercase;
  line-height: 1.1;
  font-family: "ridley_grotesksemiBold", sans-serif;
  letter-spacing: 0.1em;
}

@media (min-width: 46.25em) {
  .breadcrumbs {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media (min-width: 80em) {
  .breadcrumbs {
    max-width: 1280px;
  }
}

.breadcrumbs--inner-wrap {
  list-style: none;
  direction: ltr;
  text-align: left;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  margin-right: 0;
  margin-left: -8px;
  padding-right: 0;
  padding-left: 0;
}

@media (min-width: 46.25em) {
  .breadcrumbs--inner-wrap {
    margin-left: -16px;
  }
}

.breadcrumbs--content-wrap {
  width: 100%;
  display: inline-block;
  padding-left: 8px;
  text-align: left;
  vertical-align: top;
  width: 87.5%;
  margin-left: 6.25%;
}

@media (min-width: 46.25em) {
  .breadcrumbs--content-wrap {
    padding-left: 16px;
  }
}

@media (max-width: 1024px) {
  .breadcrumbs {
    font-size: 0.625rem;
  }
}

@media (max-width: 640px) {
  .breadcrumbs {
    font-size: 0.625rem;
  }
}

@media (max-width: 480px) {
  .breadcrumbs {
    font-size: 0.625rem;
  }
}

.breadcrumbs span {
  color: #767676 !important;
}

.breadcrumbs a {
  font-size: 0.625rem;
  text-transform: uppercase;
  line-height: 1.1;
  font-family: "ridley_grotesksemiBold", sans-serif;
  letter-spacing: 0.1em;
  border: none;
}

@media (max-width: 1024px) {
  .breadcrumbs a {
    font-size: 0.625rem;
  }
}

@media (max-width: 640px) {
  .breadcrumbs a {
    font-size: 0.625rem;
  }
}

@media (max-width: 480px) {
  .breadcrumbs a {
    font-size: 0.625rem;
  }
}

@media (min-width: 61.25em) {
  .breadcrumbs .wrapper > span {
    padding: 0.33333rem 0.4rem 0.22222rem 0.4rem;
  }
  .breadcrumbs .wrapper > span:hover {
    background-color: #dcdcdc;
  }
}

.post-nav {
  max-width: 1008px;
  margin: 0 auto;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 2rem;
  margin-bottom: 2rem;
  width: 87.5%;
  margin-left: 6.25%;
  display: flex;
  justify-content: center;
}

@media (min-width: 46.25em) {
  .post-nav {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media (min-width: 80em) {
  .post-nav {
    max-width: 1280px;
  }
}

.post-nav .post-next {
  margin-left: 2rem;
}

blockquote {
  padding: 2rem 2rem;
  margin-bottom: 1rem;
  margin-left: 7.14286%;
  width: 85.71429%;
}

blockquote p {
  margin-bottom: 0;
}

#cookie-bar {
  background: #111111;
  height: auto;
  line-height: 24px;
  color: #eeeeee;
  text-align: center;
  padding: 3px 0;
}

@media (max-width: 79.99em) {
  #cookie-bar {
    text-align: left;
  }
}

#cookie-bar.fixed {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
}

#cookie-bar.fixed.bottom {
  bottom: 0;
  top: auto;
}

#cookie-bar p {
  margin: 0;
  padding: 0;
}

#cookie-bar .cb-policy {
  background: #0033bb;
}

#cookie-bar .cb-policy:hover {
  background: #0055dd;
}

#cookie-bar {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 100;
}

#cookie-bar {
  padding: 1rem 0;
}

#cookie-bar .cookie-bar--inner {
  max-width: 1008px;
  margin: 0 auto;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

@media (min-width: 46.25em) {
  #cookie-bar .cookie-bar--inner {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media (min-width: 80em) {
  #cookie-bar .cookie-bar--inner {
    max-width: 1280px;
  }
}

@media (max-width: 79.99em) {
  #cookie-bar .cookie-bar--inner {
    flex-direction: column;
    align-items: flex-start;
  }
}

#cookie-bar .__btns {
  width: 220px;
  display: flex;
  padding-top: 0.5rem;
}

#cookie-bar .cb-enable {
  background: transparent;
  color: #FFF;
}

#cookie-bar .__text p {
  font-size: 1rem;
}

#cookie-bar .__text a {
  color: #FF5B00;
}

#cookie-bar .cb-enable:after {
  background-color: #999999 !important;
}

.blog-listing {
  margin-bottom: 2.5rem;
}

.blog-listing__title a {
  text-decoration: none;
}

.comments-area {
  padding: 1.25rem;
  background: #fafafa;
}

.comments-area label {
  display: block;
  margin-bottom: 0.625rem;
}

.comments-area input[type=email],
.comments-area input[type=text],
.comments-area textarea {
  width: 100%;
  display: block;
  margin-bottom: 2.5rem;
  padding: 0.625rem;
  border: 1px solid whitesmoke;
}

.comments-area input[type=submit] {
  border: none;
}

.comments-area .comments {
  padding: 0;
  margin-bottom: 2.5rem;
}

.comments-area .comments li {
  background: white;
  list-style-type: none;
  padding: 1.25rem;
  margin-bottom: 1.25rem;
}

body.menu-is-open .off-canvas-menu {
  transform: none;
}

body.menu-is-open .hamburger--label__closed {
  display: none;
}

body.menu-is-open .hamburger--label__open {
  display: block;
}

.main-content {
  padding-top: 48px;
}

@media (min-width: 61.25em) {
  .main-content {
    padding-top: 76px;
  }
}

.site-header {
  background: #121212;
  z-index: 10;
  position: relative;
  position: fixed;
  width: 100%;
}

.site-header a:hover {
  border-bottom: none;
}

.site-header--inner-wrap {
  max-width: 1008px;
  margin: 0 auto;
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 46.25em) {
  .site-header--inner-wrap {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media (min-width: 80em) {
  .site-header--inner-wrap {
    max-width: 1280px;
  }
}

.site-header--mobile-header {
  z-index: 10;
  position: relative;
  height: 48px;
  display: flex;
  justify-content: space-around;
  align-items: center;
}

@media (min-width: 61.25em) {
  .site-header--mobile-header {
    display: none;
  }
}

.site-header--mobile-header .grdient-line {
  height: 1px;
  width: 100%;
  background: #FF5B00;
  background: -webkit-linear-gradient(0deg, #FF5B00, #FFE500);
  background: linear-gradient(90deg, #FF5B00, #FFE500);
  margin: 0 1rem;
}

.site-header--mobile-header svg {
  display: block;
  margin: 0;
  width: 60px;
}

.site-header--mobile-header svg path {
  fill: #FFF;
}

.site-header--mobile-header .hamburger {
  transform: translateY(3px);
}

.site-header--mobile-header .hamburger--label__closed {
  display: block;
}

.site-header--mobile-header .hamburger--label__open {
  display: none;
}

.site-header--mobile-header .main-menu--sub-menu-wrapper {
  width: 100%;
  height: 100%;
}

.site-header--desktop-header {
  display: none;
}

@media (min-width: 61.25em) {
  .site-header--desktop-header {
    height: 76px;
    display: flex;
  }
}

.site-header--desktop-header--content {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.site-header--desktop-header--content .site-desktop-title {
  width: 72px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.site-header--desktop-header--content .site-desktop-title a:hover svg path {
  fill: #FF5B00;
}

.site-header--desktop-header--content .site-desktop-title svg {
  width: 72px;
}

.site-header--desktop-header--content .site-desktop-title svg path {
  fill: #FFF;
}

.site-header--desktop-header--content ul {
  height: 100%;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  padding-left: 0.8rem;
}

.site-header--desktop-header--content ul li a {
  padding: 0 0.8rem;
}

.site-header--desktop-header--line {
  height: 2px;
  width: 100%;
  background-color: #FF5B00;
  background: #FF5B00;
  background: -webkit-linear-gradient(0deg, #FF5B00, #FFE500);
  background: linear-gradient(90deg, #FF5B00, #FFE500);
  margin: 0 2% 0 1rem;
}

.site-header .main-menu {
  color: #FFF;
}

.site-header .main-menu a {
  font-size: 0.75rem;
  text-transform: uppercase;
  line-height: 1.1;
  letter-spacing: 0.1em;
  font-family: "ridley_grotesksemiBold", sans-serif;
  color: #FFF;
  text-decoration: none;
  display: block;
  height: 100%;
  display: flex;
  align-items: center;
}

@media (max-width: 1024px) {
  .site-header .main-menu a {
    font-size: 0.75rem;
  }
}

@media (max-width: 640px) {
  .site-header .main-menu a {
    font-size: 0.75rem;
  }
}

@media (max-width: 480px) {
  .site-header .main-menu a {
    font-size: 0.75rem;
  }
}

.site-header .main-menu a:hover {
  color: #FF5B00;
}

.site-header .main-menu > li {
  height: 76px;
}

.site-header .main-menu > li > a {
  white-space: nowrap;
  border-top: 5px solid #121212;
  border-bottom: 5px solid #121212;
}

.site-header .main-menu > li.is_current > a, .site-header .main-menu > li:hover > a {
  color: #FF5B00;
}

.site-header .main-menu > li.is_current .main-menu--sub-menu .no-parent > a {
  color: #FF5B00;
}

.site-header .main-menu > li:hover .main-menu--sub-menu-wrapper:not(.main-menu--sub-menu-wrapper__search-wrapper) {
  display: block;
}

.site-header .main-menu > li:hover > a {
  border-bottom: 5px solid #FF5B00;
}

.site-header .main-menu--sub-menu-wrapper {
  display: none;
  background-color: #333333;
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 1;
  top: 76px;
}

.site-header .main-menu--sub-menu-wrapper--outer-wrapper {
  max-width: 1008px;
  margin: 0 auto;
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 46.25em) {
  .site-header .main-menu--sub-menu-wrapper--outer-wrapper {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media (min-width: 80em) {
  .site-header .main-menu--sub-menu-wrapper--outer-wrapper {
    max-width: 1280px;
  }
}

.site-header .main-menu--sub-menu-wrapper--inner-wrapper {
  list-style: none;
  direction: ltr;
  text-align: left;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  margin-right: 0;
  margin-left: -8px;
  padding-right: 0;
  padding-left: 0;
  padding: 4rem 0;
}

@media (min-width: 46.25em) {
  .site-header .main-menu--sub-menu-wrapper--inner-wrapper {
    margin-left: -16px;
  }
}

.site-header .main-menu--sub-menu-wrapper--inner-wrapper .sub-menu-description {
  width: 100%;
  display: inline-block;
  padding-left: 8px;
  text-align: left;
  vertical-align: top;
  width: 31.25%;
  color: #FFF;
}

@media (min-width: 46.25em) {
  .site-header .main-menu--sub-menu-wrapper--inner-wrapper .sub-menu-description {
    padding-left: 16px;
  }
}

.site-header .main-menu--sub-menu-wrapper--inner-wrapper .sub-menu-description h3 {
  color: #FFF;
  margin-top: 0;
}

.site-header .main-menu--sub-menu-wrapper--inner-wrapper .sub-menu-description p {
  color: #FFF;
  font-size: 0.875rem;
  line-height: 1.4;
  font-family: "ridley_groteskregular", sans-serif;
}

@media (max-width: 1024px) {
  .site-header .main-menu--sub-menu-wrapper--inner-wrapper .sub-menu-description p {
    font-size: 0.875rem;
  }
}

@media (max-width: 640px) {
  .site-header .main-menu--sub-menu-wrapper--inner-wrapper .sub-menu-description p {
    font-size: 0.875rem;
  }
}

@media (max-width: 480px) {
  .site-header .main-menu--sub-menu-wrapper--inner-wrapper .sub-menu-description p {
    font-size: 0.875rem;
  }
}

.site-header .main-menu--sub-menu-wrapper--inner-wrapper .main-menu--sub-menu {
  width: 100%;
  display: inline-block;
  padding-left: 8px;
  text-align: left;
  vertical-align: top;
  width: 68.75%;
}

@media (min-width: 46.25em) {
  .site-header .main-menu--sub-menu-wrapper--inner-wrapper .main-menu--sub-menu {
    padding-left: 16px;
  }
}

.site-header .main-menu--sub-menu-wrapper--inner-wrapper .main-menu--sub-menu ul {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(5, 1fr);
  grid-column-gap: 16px;
  grid-row-gap: 0.5rem;
  grid-auto-flow: column dense;
  height: auto;
  margin-bottom: 0.5rem;
  padding-left: 0;
}

.site-header .main-menu--sub-menu-wrapper--inner-wrapper .main-menu--sub-menu li {
  min-height: 2rem;
}

.site-header .main-menu--sub-menu-wrapper--inner-wrapper .main-menu--sub-menu li.is_current > a {
  color: #FF5B00;
}

.site-header .main-menu--sub-menu-wrapper--inner-wrapper .main-menu--sub-menu li a {
  padding-left: 0;
}

.site-header .main-menu--sub-menu-wrapper .sub-menu-title {
  color: #767676;
  margin-bottom: 0;
  padding-bottom: 0;
  min-height: 2rem;
}

.site-header .main-menu a.optio-connect-toggle {
  margin-left: 0.66667rem;
}

.site-header .main-menu a.optio-connect-toggle span {
  color: #767676;
  font-size: 0.75rem;
  text-transform: uppercase;
  line-height: 1.1;
  letter-spacing: 0.1em;
  font-family: "ridley_grotesksemiBold", sans-serif;
}

@media (max-width: 1024px) {
  .site-header .main-menu a.optio-connect-toggle span {
    font-size: 0.75rem;
  }
}

@media (max-width: 640px) {
  .site-header .main-menu a.optio-connect-toggle span {
    font-size: 0.75rem;
  }
}

@media (max-width: 480px) {
  .site-header .main-menu a.optio-connect-toggle span {
    font-size: 0.75rem;
  }
}

.site-header .main-menu a.optio-connect-toggle:hover span {
  color: #FF5B00;
}

.site-header .main-menu a.optio-connect-toggle:hover svg path {
  fill: #FF5B00 !important;
}

.site-header .main-menu .main-menu-search-toggle {
  color: #FFF;
}

.site-header .main-menu .main-menu-search-toggle a span {
  color: #FFF;
}

.site-header .main-menu .main-menu-search-toggle a:hover {
  color: #FF5B00;
}

.site-header .main-menu .main-menu-search-toggle a:hover svg path {
  fill: #FF5B00 !important;
}

.site-header .main-menu .main-menu-search-toggle svg {
  width: 26px;
  height: 26px;
  pointer-events: none;
}

.site-header .main-menu .main-menu-search-toggle.is-active .main-menu--sub-menu-wrapper__search-wrapper {
  display: block;
}

.site-header .main-menu .main-menu-search-toggle .main-menu--sub-menu-wrapper {
  z-index: 0;
  padding: 4rem 0 2rem;
}

.site-header .main-menu .main-menu-search-toggle .main-menu--sub-menu-wrapper h3 {
  margin-top: 0;
  color: #FFF;
  font-size: 1.875rem;
  line-height: 1.1;
  font-family: "ridley_groteskregular", sans-serif;
  text-transform: none;
}

@media (max-width: 1024px) {
  .site-header .main-menu .main-menu-search-toggle .main-menu--sub-menu-wrapper h3 {
    font-size: 1.875rem;
  }
}

@media (max-width: 640px) {
  .site-header .main-menu .main-menu-search-toggle .main-menu--sub-menu-wrapper h3 {
    font-size: 1.875rem;
  }
}

@media (max-width: 480px) {
  .site-header .main-menu .main-menu-search-toggle .main-menu--sub-menu-wrapper h3 {
    font-size: 1.875rem;
  }
}

.site-header .main-menu .main-menu-search-toggle .main-menu--sub-menu-wrapper--search-wrapper {
  max-width: 1008px;
  margin: 0 auto;
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 46.25em) {
  .site-header .main-menu .main-menu-search-toggle .main-menu--sub-menu-wrapper--search-wrapper {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media (min-width: 80em) {
  .site-header .main-menu .main-menu-search-toggle .main-menu--sub-menu-wrapper--search-wrapper {
    max-width: 1280px;
  }
}

.site-header .main-menu .main-menu-search-toggle .main-menu--sub-menu-wrapper--search-wrapper .power-line:after, .site-header .main-menu .main-menu-search-toggle .main-menu--sub-menu-wrapper--search-wrapper #cookie-bar .cb-enable:after, #cookie-bar .site-header .main-menu .main-menu-search-toggle .main-menu--sub-menu-wrapper--search-wrapper .cb-enable:after {
  background-color: #FFF !important;
}

.site-header .main-menu .main-menu-search-toggle .main-menu--sub-menu-wrapper form {
  display: flex;
  flex-direction: column;
}

.site-header .main-menu .main-menu-search-toggle .main-menu--sub-menu-wrapper form .power-line-wrapper, .site-header .main-menu .main-menu-search-toggle .main-menu--sub-menu-wrapper form #cookie-bar .__btns, #cookie-bar .site-header .main-menu .main-menu-search-toggle .main-menu--sub-menu-wrapper form .__btns {
  margin-top: 2rem;
  text-align: center;
}

.site-header .main-menu .main-menu-search-toggle .main-menu--sub-menu-wrapper span {
  background-color: #767676;
  padding: 1rem 1rem;
  border-radius: 4rem;
}

.site-header .main-menu .main-menu-search-toggle .main-menu--sub-menu-wrapper .search-input {
  width: 100%;
  height: 100%;
  background-color: transparent;
  border: none;
  font-size: 1.875rem;
  line-height: 1.1;
  font-family: "ridley_groteskregular", sans-serif;
}

@media (max-width: 1024px) {
  .site-header .main-menu .main-menu-search-toggle .main-menu--sub-menu-wrapper .search-input {
    font-size: 1.875rem;
  }
}

@media (max-width: 640px) {
  .site-header .main-menu .main-menu-search-toggle .main-menu--sub-menu-wrapper .search-input {
    font-size: 1.875rem;
  }
}

@media (max-width: 480px) {
  .site-header .main-menu .main-menu-search-toggle .main-menu--sub-menu-wrapper .search-input {
    font-size: 1.875rem;
  }
}

.site-header .main-menu .main-menu-search-toggle .main-menu--sub-menu-wrapper input.button {
  background: transparent;
  border: none;
  padding: 0;
  font-size: 0.75rem;
  text-transform: uppercase;
  line-height: 1.1;
  letter-spacing: 0.1em;
  font-family: "ridley_grotesksemiBold", sans-serif;
  color: #FFF;
}

@media (max-width: 1024px) {
  .site-header .main-menu .main-menu-search-toggle .main-menu--sub-menu-wrapper input.button {
    font-size: 0.75rem;
  }
}

@media (max-width: 640px) {
  .site-header .main-menu .main-menu-search-toggle .main-menu--sub-menu-wrapper input.button {
    font-size: 0.75rem;
  }
}

@media (max-width: 480px) {
  .site-header .main-menu .main-menu-search-toggle .main-menu--sub-menu-wrapper input.button {
    font-size: 0.75rem;
  }
}

.site-header .main-menu .main-menu-search-toggle .main-menu--sub-menu-wrapper input.button:after {
  background-color: #FFF !important;
}

.off-canvas-menu {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  background: #333333;
  color: #FFF;
  z-index: 5;
  transform: translateX(110%);
  will-change: transform;
  transition: transform 230ms ease-in-out;
  overflow: scroll;
  max-width: 1008px;
  margin: 0 auto;
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 61.25em) {
  .off-canvas-menu {
    display: none;
  }
}

@media (min-width: 46.25em) {
  .off-canvas-menu {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media (min-width: 80em) {
  .off-canvas-menu {
    max-width: 1280px;
  }
}

.off-canvas-menu--inner-wrap {
  list-style: none;
  direction: ltr;
  text-align: left;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  margin-right: 0;
  margin-left: -8px;
  padding-right: 0;
  padding-left: 0;
}

@media (min-width: 46.25em) {
  .off-canvas-menu--inner-wrap {
    margin-left: -16px;
  }
}

.off-canvas-menu--menu-wrapper {
  width: 100%;
  display: inline-block;
  padding-left: 8px;
  text-align: left;
  vertical-align: top;
  margin-top: 48px;
  padding-top: 1rem;
  min-height: 92vh;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

@media (min-width: 46.25em) {
  .off-canvas-menu--menu-wrapper {
    padding-left: 16px;
  }
}

.off-canvas-menu li {
  padding: 0.5rem 0;
  text-transform: uppercase;
}

.off-canvas-menu li.is_current > a {
  color: #FF5B00;
}

.off-canvas-menu li.is_current .main-menu--sub-menu .no-parent > a {
  color: #FF5B00;
}

.off-canvas-menu ul.dropdown.vertical {
  margin-left: 2rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.off-canvas-menu--login-and-search {
  display: block;
}

.off-canvas-menu a {
  color: #FFF;
  text-decoration: none;
  border: none;
}

.off-canvas-menu .main-menu {
  color: #FFF;
}

.off-canvas-menu .main-menu a {
  padding: 0.66667rem 0;
  display: block;
}

.off-canvas-menu .main-menu a.menu-item-toggle:after {
  content: "";
  height: 11px;
  width: 11px;
  transform: rotate(180deg);
  margin-left: 10px;
  display: inline-block;
  background: url("../../svg/inline-left-chevron.svg");
}

.off-canvas-menu .main-menu li {
  display: block;
}

.off-canvas-menu .main-menu li a {
  font-size: 0.625rem;
  text-transform: uppercase;
  line-height: 1.1;
  font-family: "ridley_grotesksemiBold", sans-serif;
  letter-spacing: 0.1em;
}

@media (max-width: 1024px) {
  .off-canvas-menu .main-menu li a {
    font-size: 0.625rem;
  }
}

@media (max-width: 640px) {
  .off-canvas-menu .main-menu li a {
    font-size: 0.625rem;
  }
}

@media (max-width: 480px) {
  .off-canvas-menu .main-menu li a {
    font-size: 0.625rem;
  }
}

.off-canvas-menu .main-menu--sub-menu-wrapper {
  display: none;
  background-color: #333333;
  color: #FFF;
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
}

.off-canvas-menu .main-menu--sub-menu-wrapper a {
  color: #FFF;
  text-decoration: none;
  text-align: right;
}

.off-canvas-menu .main-menu--sub-menu-wrapper .sub-menu-description {
  display: none;
}

.off-canvas-menu .off-canvas-menu--login-and-search a {
  text-decoration: none;
}

.off-canvas-menu .off-canvas-menu--login-and-search span {
  color: #FFF;
}

.off-canvas-menu .sub-page-is-active .main-menu > li {
  display: none;
}

.off-canvas-menu .sub-page-is-active .main-menu > li.is-active {
  display: block;
}

.off-canvas-menu .sub-page-is-active .main-menu > li.is-active a.menu-item-toggle:after {
  transform: rotate(270deg);
}

.off-canvas-menu .sub-page-is-active .main-menu > li.is-active .main-menu--sub-menu-wrapper {
  display: block;
  position: relative;
  height: 100%;
  background-color: #333333;
}

.section-block--content-wrap {
  z-index: 1;
  position: relative;
}

.section-block h1, .section-block h2, .section-block h3, .section-block h4, .section-block h5, .section-block h6 {
  margin-top: 0;
}

.site-footer {
  background-color: #333333;
  color: #FFF;
  padding: 2rem 0;
}

.site-footer p, .site-footer span {
  color: #FFF;
}

.site-footer--outer-wrap {
  max-width: 1008px;
  margin: 0 auto;
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 46.25em) {
  .site-footer--outer-wrap {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media (min-width: 80em) {
  .site-footer--outer-wrap {
    max-width: 1280px;
  }
}

.site-footer--inner-wrap {
  list-style: none;
  direction: ltr;
  text-align: left;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  margin-right: 0;
  margin-left: -8px;
  padding-right: 0;
  padding-left: 0;
}

@media (min-width: 46.25em) {
  .site-footer--inner-wrap {
    margin-left: -16px;
  }
}

.site-footer--content {
  width: 100%;
  display: inline-block;
  padding-left: 8px;
  text-align: left;
  vertical-align: top;
  font-size: 0.625rem;
  line-height: 1.6;
  font-family: "ridley_groteskregular", sans-serif;
}

@media (min-width: 46.25em) {
  .site-footer--content {
    padding-left: 16px;
  }
}

@media (min-width: 61.25em) {
  .site-footer--content {
    width: 37.5%;
  }
}

@media (max-width: 1024px) {
  .site-footer--content {
    font-size: 0.625rem;
  }
}

@media (max-width: 640px) {
  .site-footer--content {
    font-size: 0.625rem;
  }
}

@media (max-width: 480px) {
  .site-footer--content {
    font-size: 0.625rem;
  }
}

.site-footer--content p {
  margin-bottom: 0;
  font-size: 0.625rem;
  line-height: 1.6;
  font-family: "ridley_groteskregular", sans-serif;
}

@media (max-width: 1024px) {
  .site-footer--content p {
    font-size: 0.625rem;
  }
}

@media (max-width: 640px) {
  .site-footer--content p {
    font-size: 0.625rem;
  }
}

@media (max-width: 480px) {
  .site-footer--content p {
    font-size: 0.625rem;
  }
}

.site-footer--content span {
  padding-bottom: 1rem;
  display: block;
}

.site-footer--links {
  margin: 0 0 0;
  width: 100%;
  display: inline-block;
  padding-left: 8px;
  text-align: left;
  vertical-align: top;
  font-size: 0.75rem;
  text-transform: uppercase;
  line-height: 1.1;
  letter-spacing: 0.1em;
  font-family: "ridley_grotesksemiBold", sans-serif;
}

@media (min-width: 46.25em) {
  .site-footer--links {
    padding-left: 16px;
  }
}

@media (max-width: 61.24em) {
  .site-footer--links {
    margin-top: 2rem;
  }
}

@media (min-width: 61.25em) {
  .site-footer--links {
    width: 37.5%;
    margin-left: 25%;
  }
}

@media (max-width: 1024px) {
  .site-footer--links {
    font-size: 0.75rem;
  }
}

@media (max-width: 640px) {
  .site-footer--links {
    font-size: 0.75rem;
  }
}

@media (max-width: 480px) {
  .site-footer--links {
    font-size: 0.75rem;
  }
}

.site-footer--links li {
  margin: 0 0 0.5rem 0;
}

@media (min-width: 61.25em) {
  .site-footer--links li {
    margin: 0 0 1rem 0;
  }
}

.site-footer--links a {
  color: #FFF;
  text-decoration: none;
  font-size: 0.75rem;
  text-transform: uppercase;
  line-height: 1.1;
  letter-spacing: 0.1em;
  font-family: "ridley_grotesksemiBold", sans-serif;
}

@media (max-width: 1024px) {
  .site-footer--links a {
    font-size: 0.75rem;
  }
}

@media (max-width: 640px) {
  .site-footer--links a {
    font-size: 0.75rem;
  }
}

@media (max-width: 480px) {
  .site-footer--links a {
    font-size: 0.75rem;
  }
}

.site-footer--links a:hover {
  border-bottom: 1px solid transparent;
  color: #FF5B00;
}

.site-footer svg {
  width: 60px;
  margin-bottom: 1rem;
}

.site-footer svg path {
  fill: #767676;
}

.site-footer .site-footer--logo a:hover {
  border: none;
}

.site-footer .site-footer--logo a:hover svg path {
  fill: #FF5B00;
}

@media (min-width: 61.25em) {
  .num_of_cards__2 .card-background {
    width: 50%;
  }
  .num_of_cards__2 .card-background:nth-child(2) {
    left: 50%;
  }
  .num_of_cards__3 .card-background {
    width: 50%;
    z-index: -2;
  }
}

@media (min-width: 61.25em) and (min-width: 46.25em) {
  .num_of_cards__3 .card-background:nth-child(2) {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 31.25%;
    max-width: 302.4px;
    z-index: -1;
  }
}

@media (min-width: 61.25em) and (min-width: 80em) {
  .num_of_cards__3 .card-background:nth-child(2) {
    width: 31.25%;
    max-width: 384px;
  }
}

@media (min-width: 61.25em) {
  .num_of_cards__3 .card-background:nth-child(3) {
    left: 50%;
    z-index: -2;
  }
}

.card_row .card__basic .card--content-wrap--no-link,
.card_row .card__basic .power-line-wrapper,
.card_row .card__basic #cookie-bar .__btns,
#cookie-bar .card_row .card__basic .__btns {
  height: 100%;
  display: flex;
  flex-direction: column;
}

.card_row .card__basic .card--content-wrap--no-link .card--content-wrap--content,
.card_row .card__basic .power-line-wrapper .card--content-wrap--content,
.card_row .card__basic #cookie-bar .__btns .card--content-wrap--content,
#cookie-bar .card_row .card__basic .__btns .card--content-wrap--content {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.card_row .card__basic .card--content-wrap--no-link .card--content-wrap--content .copy-wrap,
.card_row .card__basic .power-line-wrapper .card--content-wrap--content .copy-wrap,
.card_row .card__basic #cookie-bar .__btns .card--content-wrap--content .copy-wrap,
#cookie-bar .card_row .card__basic .__btns .card--content-wrap--content .copy-wrap {
  flex: 1 1 auto;
}

@media (min-width: 61.25em) {
  .card_row .card_row--inner-wrap {
    max-width: 1008px;
    margin: 0 auto;
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media (min-width: 61.25em) and (min-width: 46.25em) {
  .card_row .card_row--inner-wrap {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media (min-width: 61.25em) and (min-width: 80em) {
  .card_row .card_row--inner-wrap {
    max-width: 1280px;
  }
}

.card_row .card_row--content-wrap {
  list-style: none;
  direction: ltr;
  text-align: left;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  margin-right: 0;
  margin-left: -8px;
  padding-right: 0;
  padding-left: 0;
}

@media (min-width: 46.25em) {
  .card_row .card_row--content-wrap {
    margin-left: -16px;
  }
}

.card_row .card {
  width: 100%;
  display: inline-block;
  padding-left: 8px;
  text-align: left;
  vertical-align: top;
}

@media (min-width: 46.25em) {
  .card_row .card {
    padding-left: 16px;
  }
}

@media (max-width: 61.24em) {
  .card_row.num_of_cards__1 .card--inner-wrap {
    width: 87.5%;
    margin-left: 6.25%;
  }
}

@media (min-width: 61.25em) {
  .card_row.num_of_cards__1 .card {
    width: 87.5%;
    margin-left: 6.25%;
  }
}

@media (min-width: 61.25em) {
  .card_row.num_of_cards__1 .card__basic .card--content-wrap--no-link,
  .card_row.num_of_cards__1 .card__basic .power-line-wrapper,
  .card_row.num_of_cards__1 .card__basic #cookie-bar .__btns,
  #cookie-bar .card_row.num_of_cards__1 .card__basic .__btns {
    list-style: none;
    direction: ltr;
    text-align: left;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-flex-grow: 1;
    -ms-flex-grow: 1;
    flex-grow: 1;
    margin-right: 0;
    margin-left: -8px;
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 61.25em) and (min-width: 46.25em) {
  .card_row.num_of_cards__1 .card__basic .card--content-wrap--no-link,
  .card_row.num_of_cards__1 .card__basic .power-line-wrapper,
  .card_row.num_of_cards__1 .card__basic #cookie-bar .__btns,
  #cookie-bar .card_row.num_of_cards__1 .card__basic .__btns {
    margin-left: -16px;
  }
}

@media (min-width: 61.25em) {
  .card_row.num_of_cards__1 .card__basic .card--content-wrap--no-link .card--content-wrap--image,
  .card_row.num_of_cards__1 .card__basic .power-line-wrapper .card--content-wrap--image,
  .card_row.num_of_cards__1 .card__basic #cookie-bar .__btns .card--content-wrap--image,
  #cookie-bar .card_row.num_of_cards__1 .card__basic .__btns .card--content-wrap--image {
    width: 100%;
    display: inline-block;
    padding-left: 8px;
    text-align: left;
    vertical-align: top;
    width: 50%;
  }
}

@media (min-width: 61.25em) and (min-width: 46.25em) {
  .card_row.num_of_cards__1 .card__basic .card--content-wrap--no-link .card--content-wrap--image,
  .card_row.num_of_cards__1 .card__basic .power-line-wrapper .card--content-wrap--image,
  .card_row.num_of_cards__1 .card__basic #cookie-bar .__btns .card--content-wrap--image,
  #cookie-bar .card_row.num_of_cards__1 .card__basic .__btns .card--content-wrap--image {
    padding-left: 16px;
  }
}

@media (min-width: 61.25em) {
  .card_row.num_of_cards__1 .card__basic .card--content-wrap--no-link .card--content-wrap--content,
  .card_row.num_of_cards__1 .card__basic .power-line-wrapper .card--content-wrap--content,
  .card_row.num_of_cards__1 .card__basic #cookie-bar .__btns .card--content-wrap--content,
  #cookie-bar .card_row.num_of_cards__1 .card__basic .__btns .card--content-wrap--content {
    width: 100%;
    display: inline-block;
    padding-left: 8px;
    text-align: left;
    vertical-align: top;
    width: 42.85714%;
    margin-left: 7.14286%;
  }
}

@media (min-width: 61.25em) and (min-width: 46.25em) {
  .card_row.num_of_cards__1 .card__basic .card--content-wrap--no-link .card--content-wrap--content,
  .card_row.num_of_cards__1 .card__basic .power-line-wrapper .card--content-wrap--content,
  .card_row.num_of_cards__1 .card__basic #cookie-bar .__btns .card--content-wrap--content,
  #cookie-bar .card_row.num_of_cards__1 .card__basic .__btns .card--content-wrap--content {
    padding-left: 16px;
  }
}

@media (min-width: 61.25em) {
  .card_row.num_of_cards__1 .card__basic .card--content-wrap--image .meta {
    display: none;
  }
  .card_row.num_of_cards__1 .card__basic .card--content-wrap--content .meta {
    display: block;
  }
  .card_row.num_of_cards__1 .card__basic.card__alignment__left .card--inner-wrap .card--content,
  .card_row.num_of_cards__1 .card__basic.card__alignment__left .card--inner-wrap .card--content-wrap--content,
  .card_row.num_of_cards__1 .card__basic.card__alignment__left .card--content-wrap--no-link .card--content,
  .card_row.num_of_cards__1 .card__basic.card__alignment__left .card--content-wrap--no-link .card--content-wrap--content,
  .card_row.num_of_cards__1 .card__basic.card__alignment__left .power-line-wrapper .card--content,
  .card_row.num_of_cards__1 .card__basic.card__alignment__left #cookie-bar .__btns .card--content,
  #cookie-bar .card_row.num_of_cards__1 .card__basic.card__alignment__left .__btns .card--content,
  .card_row.num_of_cards__1 .card__basic.card__alignment__left .power-line-wrapper .card--content-wrap--content,
  .card_row.num_of_cards__1 .card__basic.card__alignment__left #cookie-bar .__btns .card--content-wrap--content,
  #cookie-bar .card_row.num_of_cards__1 .card__basic.card__alignment__left .__btns .card--content-wrap--content {
    margin-right: 7.14286%;
  }
}

@media (max-width: 61.24em) {
  .card_row.num_of_cards__2 .card--inner-wrap {
    width: 87.5%;
    margin-left: 6.25%;
  }
}

@media (min-width: 61.25em) {
  .card_row.num_of_cards__2 .card {
    width: 37.5%;
    margin-left: 6.25%;
  }
}

@media (min-width: 61.25em) {
  .card_row.num_of_cards__2 .card:nth-child(2) {
    margin-left: 12.5%;
  }
}

@media (max-width: 61.24em) {
  .card_row.num_of_cards__3 .card--inner-wrap {
    width: 87.5%;
    margin-left: 6.25%;
  }
}

@media (min-width: 61.25em) {
  .card_row.num_of_cards__3 .card {
    width: 25%;
    margin-left: 6.25%;
  }
}

@media (min-width: 61.25em) {
  .card_row.num_of_cards__2 .card.card__alignment__right .card--inner-wrap,
  .card_row.num_of_cards__2 .card.card__alignment__right .card--content-wrap--no-link,
  .card_row.num_of_cards__2 .card.card__alignment__right .power-line-wrapper,
  .card_row.num_of_cards__2 .card.card__alignment__right #cookie-bar .__btns,
  #cookie-bar .card_row.num_of_cards__2 .card.card__alignment__right .__btns,
  .card_row.num_of_cards__2 .card.card__alignment__left .card--inner-wrap,
  .card_row.num_of_cards__2 .card.card__alignment__left .card--content-wrap--no-link,
  .card_row.num_of_cards__2 .card.card__alignment__left .power-line-wrapper,
  .card_row.num_of_cards__2 .card.card__alignment__left #cookie-bar .__btns,
  #cookie-bar .card_row.num_of_cards__2 .card.card__alignment__left .__btns, .card_row.num_of_cards__3 .card.card__alignment__right .card--inner-wrap,
  .card_row.num_of_cards__3 .card.card__alignment__right .card--content-wrap--no-link,
  .card_row.num_of_cards__3 .card.card__alignment__right .power-line-wrapper,
  .card_row.num_of_cards__3 .card.card__alignment__right #cookie-bar .__btns,
  #cookie-bar .card_row.num_of_cards__3 .card.card__alignment__right .__btns,
  .card_row.num_of_cards__3 .card.card__alignment__left .card--inner-wrap,
  .card_row.num_of_cards__3 .card.card__alignment__left .card--content-wrap--no-link,
  .card_row.num_of_cards__3 .card.card__alignment__left .power-line-wrapper,
  .card_row.num_of_cards__3 .card.card__alignment__left #cookie-bar .__btns,
  #cookie-bar .card_row.num_of_cards__3 .card.card__alignment__left .__btns {
    flex-direction: column !important;
  }
}

.card-background__hero {
  display: none;
}

@media (min-width: 61.25em) {
  .card-background__hero {
    display: block;
  }
  .card-background__hero .featured-image {
    width: 100%;
    height: 100%;
  }
}

@media (min-width: 61.25em) {
  .card.card__hero .featured-image {
    display: none;
  }
}

@media (min-width: 61.25em) {
  .num_of_cards__3 .card.card__hero:nth-child(2) .featured-image {
    display: block;
  }
}

.card_row .card__quote .card--content-wrap {
  list-style: none;
  direction: ltr;
  text-align: left;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  margin-right: 0;
  margin-left: -8px;
  padding-right: 0;
  padding-left: 0;
}

@media (min-width: 46.25em) {
  .card_row .card__quote .card--content-wrap {
    margin-left: -16px;
  }
}

.card_row .card__quote .quote-content {
  width: 100%;
  display: inline-block;
  padding-left: 8px;
  text-align: left;
  vertical-align: top;
}

@media (min-width: 46.25em) {
  .card_row .card__quote .quote-content {
    padding-left: 16px;
  }
}

.card_row .card__quote .quote-large-headshot,
.product-single--intro--quote .quote-large-headshot {
  display: none;
}

.card_row .card__quote .quote-large-headshot .featured-image,
.product-single--intro--quote .quote-large-headshot .featured-image {
  width: 222px;
  height: 222px;
  border-radius: 222px;
}

@media (min-width: 61.25em) {
  .card_row .card__quote .quote_meta,
  .product-single--intro--quote .quote_meta {
    flex-direction: row-reverse;
    justify-content: space-between;
  }
  .card_row .card__quote .quote_meta .featured-image,
  .product-single--intro--quote .quote_meta .featured-image {
    width: 180px;
    height: 180px;
    border-radius: 180px;
    flex: 0 0 180px;
    margin: 0;
  }
}

.card_row .card__quote .author_title,
.product-single--intro--quote .author_title {
  font-size: 0.625rem;
  text-transform: uppercase;
  line-height: 1.1;
  font-family: "ridley_grotesksemiBold", sans-serif;
  letter-spacing: 0.1em;
}

@media (max-width: 1024px) {
  .card_row .card__quote .author_title,
  .product-single--intro--quote .author_title {
    font-size: 0.625rem;
  }
}

@media (max-width: 640px) {
  .card_row .card__quote .author_title,
  .product-single--intro--quote .author_title {
    font-size: 0.625rem;
  }
}

@media (max-width: 480px) {
  .card_row .card__quote .author_title,
  .product-single--intro--quote .author_title {
    font-size: 0.625rem;
  }
}

.card_row .card__quote .featured-image,
.product-single--intro--quote .featured-image {
  height: 60px;
  width: 60px;
  border-radius: 60px;
}

@media (min-width: 61.25em) {
  .card_row.num_of_cards__3 .card__quote .quote_meta {
    flex-direction: row;
  }
  .card_row.num_of_cards__3 .card__quote .quote_meta .featured-image {
    width: 60px;
    height: 60px;
    border-radius: 60px;
    flex: 0 0 60px;
  }
}

@media (min-width: 61.25em) {
  .product-single--intro--quote .card--content-wrap,
  .card_row.num_of_cards__1 .card__quote .card--content-wrap {
    display: flex;
    justify-content: space-between;
  }
  .product-single--intro--quote .quote-content,
  .card_row.num_of_cards__1 .card__quote .quote-content {
    width: 71.42857%;
  }
  .product-single--intro--quote .quote-large-headshot,
  .card_row.num_of_cards__1 .card__quote .quote-large-headshot {
    display: block;
  }
  .product-single--intro--quote .quote_meta,
  .card_row.num_of_cards__1 .card__quote .quote_meta {
    flex-direction: row;
  }
  .product-single--intro--quote .quote_meta .featured-image,
  .card_row.num_of_cards__1 .card__quote .quote_meta .featured-image {
    display: none;
  }
}

@media (min-width: 61.25em) {
  .product-single--intro--quote {
    display: flex;
    justify-content: space-between;
  }
}

.hero {
  min-height: 90vh;
  overflow: hidden;
}

.hero--content {
  max-width: 1008px;
  margin: 0 auto;
  padding-left: 16px;
  padding-right: 16px;
  min-height: 90vh;
  display: flex;
  padding-top: 2rem;
  flex-direction: column-reverse;
  justify-content: center;
}

@media (min-width: 46.25em) {
  .hero--content {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media (min-width: 80em) {
  .hero--content {
    max-width: 1280px;
  }
}

.hero--content .meta {
  position: relative;
  padding-bottom: 0;
  margin-bottom: 0.5rem;
}

.hero--content .heading {
  position: relative;
  font-size: 3.75rem;
  line-height: 1.1;
  font-family: "ridley_groteskregular", sans-serif;
}

@media (max-width: 1024px) {
  .hero--content .heading {
    font-size: 3.75rem;
  }
}

@media (max-width: 640px) {
  .hero--content .heading {
    font-size: 2.5rem;
  }
}

@media (max-width: 480px) {
  .hero--content .heading {
    font-size: 2.5rem;
  }
}

.hero--content .copy {
  margin-bottom: 2rem;
  position: relative;
  font-size: 1.3125rem;
  line-height: 1.4;
}

@media (max-width: 1024px) {
  .hero--content .copy {
    font-size: 1.3125rem;
  }
}

@media (max-width: 640px) {
  .hero--content .copy {
    font-size: 1.125rem;
  }
}

@media (max-width: 480px) {
  .hero--content .copy {
    font-size: 1.125rem;
  }
}

@media (min-width: 46.25em) {
  .hero--content {
    flex-direction: row;
    justify-content: space-between;
  }
}

.hero--content--content {
  margin-left: 6.25%;
  width: 87.5%;
}

@media (max-width: 61.24em) {
  .hero--content--content {
    flex: 0 0 50%;
  }
}

@media (min-width: 46.25em) {
  .hero--content--content {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    height: 75vh;
  }
}

@media (min-width: 61.25em) {
  .hero--content--content {
    width: 50%;
    margin-left: 6.25%;
  }
}

.hero--content .hero--content--foreground_image {
  z-index: 1;
  display: flex;
  align-items: center;
}

@media (min-width: 46.25em) {
  .hero--content .hero--content--foreground_image {
    flex: 0 0 43.75%;
  }
}

.hero--content .hero--content--foreground_image picture {
  width: 100%;
  height: 100%;
  display: flex;
}

.hero--content .hero--content--foreground_image img {
  object-fit: contain;
  height: auto;
  width: 100%;
}

.hero .hero_image,
.hero .hero_images {
  position: absolute;
  width: 100%;
  min-height: 90vh;
}

@media (min-width: 46.25em) {
  .hero .hero_image,
  .hero .hero_images {
    min-height: 90vh;
  }
}

.hero .hero_image .featured-image,
.hero .hero_images .featured-image {
  width: 100%;
  min-height: 90vh;
  background-position: center center;
  background-repeat: no-repeat;
  border-bottom: 0;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

@media (min-width: 46.25em) {
  .hero .hero_image .featured-image,
  .hero .hero_images .featured-image {
    min-height: 90vh;
  }
}

.hero iframe {
  display: none;
}

@media (min-width: 61.25em) {
  .hero iframe {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    min-height: 100vh;
    min-width: 100vw;
    width: calc(100vh * 16 / 9);
    height: calc(100vw * 9 / 16);
  }
}

@media (min-width: 61.25em) {
  .mobile_hero_image {
    display: none;
  }
}

@media (min-width: 61.25em) {
  .articles_block {
    padding: 2rem 0 0 0;
  }
}

.articles_block--intro {
  max-width: 1008px;
  margin: 0 auto;
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 46.25em) {
  .articles_block--intro {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media (min-width: 80em) {
  .articles_block--intro {
    max-width: 1280px;
  }
}

.articles_block--intro h4 {
  margin-left: 6.25%;
}

.articles_block .archive-card-group--inner-wrap {
  max-width: 1008px;
  margin: 0 auto;
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 46.25em) {
  .articles_block .archive-card-group--inner-wrap {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media (min-width: 80em) {
  .articles_block .archive-card-group--inner-wrap {
    max-width: 1280px;
  }
}

.articles_block .archive-card-group--content-wrap {
  list-style: none;
  direction: ltr;
  text-align: left;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  margin-right: 0;
  margin-left: -8px;
  padding-right: 0;
  padding-left: 0;
}

@media (min-width: 46.25em) {
  .articles_block .archive-card-group--content-wrap {
    margin-left: -16px;
  }
}

.articles_block .archive-card-group .card {
  width: 100%;
  display: inline-block;
  padding-left: 8px;
  text-align: left;
  vertical-align: top;
  width: 87.5%;
  margin-left: 6.25%;
}

@media (min-width: 46.25em) {
  .articles_block .archive-card-group .card {
    padding-left: 16px;
  }
}

@media (max-width: 61.24em) {
  .articles_block .archive-card-group .card {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
}

@media (min-width: 61.25em) {
  .articles_block .archive-card-group .card {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
}

.articles_block .archive-card-group .card:nth-child(1) .card--inner-wrap {
  list-style: none;
  direction: ltr;
  text-align: left;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  margin-right: 0;
  margin-left: -8px;
  padding-right: 0;
  padding-left: 0;
}

@media (min-width: 46.25em) {
  .articles_block .archive-card-group .card:nth-child(1) .card--inner-wrap {
    margin-left: -16px;
  }
}

.articles_block .archive-card-group .card:nth-child(1) .card--image,
.articles_block .archive-card-group .card:nth-child(1) .card--content {
  width: 100%;
  display: inline-block;
  padding-left: 8px;
  text-align: left;
  vertical-align: top;
}

@media (min-width: 46.25em) {
  .articles_block .archive-card-group .card:nth-child(1) .card--image,
  .articles_block .archive-card-group .card:nth-child(1) .card--content {
    padding-left: 16px;
  }
}

@media (min-width: 61.25em) {
  .articles_block .archive-card-group .card:nth-child(1) .card--image,
  .articles_block .archive-card-group .card:nth-child(1) .card--content {
    width: 50%;
  }
}

@media (min-width: 61.25em) {
  .articles_block .archive-card-group .card:nth-child(1) .card--content {
    margin-left: 7.14286%;
    width: 42.85714%;
  }
}

@media (min-width: 61.25em) {
  .articles_block .archive-card-group .card:nth-child(1).card__alignment__left .card--inner-wrap .card--content,
  .articles_block .archive-card-group .card:nth-child(1).card__alignment__left .card--inner-wrap .card--content-wrap--content,
  .articles_block .archive-card-group .card:nth-child(1).card__alignment__left .card--content-wrap--no-link .card--content,
  .articles_block .archive-card-group .card:nth-child(1).card__alignment__left .card--content-wrap--no-link .card--content-wrap--content,
  .articles_block .archive-card-group .card:nth-child(1).card__alignment__left .power-line-wrapper .card--content,
  .articles_block .archive-card-group .card:nth-child(1).card__alignment__left #cookie-bar .__btns .card--content,
  #cookie-bar .articles_block .archive-card-group .card:nth-child(1).card__alignment__left .__btns .card--content,
  .articles_block .archive-card-group .card:nth-child(1).card__alignment__left .power-line-wrapper .card--content-wrap--content,
  .articles_block .archive-card-group .card:nth-child(1).card__alignment__left #cookie-bar .__btns .card--content-wrap--content,
  #cookie-bar .articles_block .archive-card-group .card:nth-child(1).card__alignment__left .__btns .card--content-wrap--content {
    margin-right: 7.14286%;
  }
}

@media (max-width: 61.24em) {
  .articles_block .archive-card-group .card:nth-child(2) .card--image,
  .articles_block .archive-card-group .card:nth-child(2) .the-excerpt-wrapper {
    display: none;
  }
}

@media (min-width: 61.25em) {
  .articles_block .archive-card-group .card:nth-child(2) {
    width: 37.5%;
    margin-left: 6.25%;
  }
}

@media (max-width: 61.24em) {
  .articles_block .archive-card-group .card:nth-child(3) .card--image,
  .articles_block .archive-card-group .card:nth-child(3) .the-excerpt-wrapper {
    display: none;
  }
}

@media (min-width: 61.25em) {
  .articles_block .archive-card-group .card:nth-child(3) {
    margin-left: 12.5%;
    width: 37.5%;
  }
}

@media (max-width: 61.24em) {
  .articles_block .archive-card-group .card:nth-child(2) .card--inner-wrap,
  .articles_block .archive-card-group .card:nth-child(3) .card--inner-wrap {
    padding: 0;
  }
  .articles_block .archive-card-group .card:nth-child(2):before,
  .articles_block .archive-card-group .card:nth-child(3):before {
    display: block;
    content: "";
    width: 100%;
    height: 2px;
    background-color: #FF5B00;
    margin: 0 0 4rem;
  }
}

.articles_block .archive-card-group--link-wrapper {
  padding: 6rem 0;
  min-width: 300px;
  max-width: 1008px;
  margin: 0 auto;
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 46.25em) {
  .articles_block .archive-card-group--link-wrapper {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media (min-width: 80em) {
  .articles_block .archive-card-group--link-wrapper {
    max-width: 1280px;
  }
}

.text_panel .section-block--grid-width {
  max-width: 1008px;
  margin: 0 auto;
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 46.25em) {
  .text_panel .section-block--grid-width {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media (min-width: 80em) {
  .text_panel .section-block--grid-width {
    max-width: 1280px;
  }
}

.text_panel .section-block--inner-wrap {
  padding: 2rem 0 2rem;
  list-style: none;
  direction: ltr;
  text-align: left;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  margin-right: 0;
  margin-left: -8px;
  padding-right: 0;
  padding-left: 0;
}

@media (min-width: 61.25em) {
  .text_panel .section-block--inner-wrap {
    padding: 4rem 0 4rem;
  }
}

@media (min-width: 46.25em) {
  .text_panel .section-block--inner-wrap {
    margin-left: -16px;
  }
}

.text_panel .section-block--inner-wrap .section-block--content-wrap {
  width: 100%;
  display: inline-block;
  padding-left: 8px;
  text-align: left;
  vertical-align: top;
  width: 87.5%;
  margin-left: 6.25%;
}

@media (min-width: 46.25em) {
  .text_panel .section-block--inner-wrap .section-block--content-wrap {
    padding-left: 16px;
  }
}

.text_panel .section-block--inner-wrap .section-block--content-wrap a {
  color: #FF5B00;
}

.text_panel .section-block--inner-wrap .section-block--content-wrap ul,
.text_panel .section-block--inner-wrap .section-block--content-wrap ol,
.text_panel .section-block--inner-wrap .section-block--content-wrap img,
.text_panel .section-block--inner-wrap .section-block--content-wrap blockquote,
.text_panel .section-block--inner-wrap .section-block--content-wrap h1, .text_panel .section-block--inner-wrap .section-block--content-wrap h2, .text_panel .section-block--inner-wrap .section-block--content-wrap h3, .text_panel .section-block--inner-wrap .section-block--content-wrap h4, .text_panel .section-block--inner-wrap .section-block--content-wrap h5, .text_panel .section-block--inner-wrap .section-block--content-wrap h6,
.text_panel .section-block--inner-wrap .section-block--content-wrap p {
  margin-bottom: 2rem;
}

.text_panel .section-block--inner-wrap .section-block--content-wrap blockquote p {
  margin-bottom: 0;
}

.text_panel .section-block--inner-wrap .section-block--content-wrap img.alignnone, .text_panel .section-block--inner-wrap .section-block--content-wrap img.alignleft {
  float: left;
  margin-right: 2rem;
}

.text_panel .section-block--inner-wrap .section-block--content-wrap img.alignright {
  float: right;
  margin-left: 2rem;
}

.text_panel .section-block--inner-wrap .section-block--content-wrap img.aligncenter {
  display: block;
  margin: 0 auto;
}

.text_panel .section-block--inner-wrap .section-block--content-wrap ol,
.text_panel .section-block--inner-wrap .section-block--content-wrap ul {
  margin-left: 7.14286%;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.text_panel .section-block--inner-wrap .section-block--content-wrap ol li,
.text_panel .section-block--inner-wrap .section-block--content-wrap ul li {
  margin-bottom: 1rem;
}

.text_panel .section-block--inner-wrap .section-block--content-wrap > ol {
  margin-left: 1.33333rem;
}

.text_panel .section-block--inner-wrap .section-block--content-wrap ol {
  list-style: decimal;
}

.text_panel .section-block--inner-wrap .section-block--content-wrap ul li::before {
  content: "\2022";
  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: #FF5B00;
  /* Change the color */
  font-weight: bold;
  /* If you want it to be bold */
  display: inline-block;
  /* Needed to add space between the bullet and the text */
  width: 1em;
  /* Also needed for space (tweak if needed) */
  margin-left: -1em;
  /* Also needed for space (tweak if needed) */
}

@media (min-width: 61.25em) {
  .tabbed_content-mobile-tabs {
    display: none;
  }
}

.tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab {
  border-top: 1px solid #FFF;
}

.tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab > a {
  font-size: 0.625rem;
  text-transform: uppercase;
  line-height: 1.1;
  font-family: "ridley_grotesksemiBold", sans-serif;
  letter-spacing: 0.1em;
  text-decoration: none;
  padding: 1.33333rem 0;
  display: block;
  max-width: 1008px;
  margin: 0 auto;
  padding-left: 16px;
  padding-right: 16px;
  margin-left: 6.25%;
  width: 87.5%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

@media (max-width: 1024px) {
  .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab > a {
    font-size: 0.625rem;
  }
}

@media (max-width: 640px) {
  .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab > a {
    font-size: 0.625rem;
  }
}

@media (max-width: 480px) {
  .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab > a {
    font-size: 0.625rem;
  }
}

@media (min-width: 46.25em) {
  .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab > a {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media (min-width: 80em) {
  .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab > a {
    max-width: 1280px;
  }
}

.tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab > a svg {
  width: 20px;
  height: 20px;
  pointer-events: none;
  transform: rotate(45deg);
}

.tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab > a svg path, .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab > a svg rect {
  fill: #FF5B00;
}

.tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab .mobile-tab-content {
  max-width: 1008px;
  margin: 0 auto;
  padding-left: 16px;
  padding-right: 16px;
  margin-left: 6.25%;
  width: 87.5%;
  display: none;
  padding-top: 1rem;
  padding-bottom: 2rem;
}

@media (min-width: 46.25em) {
  .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab .mobile-tab-content {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media (min-width: 80em) {
  .tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab .mobile-tab-content {
    max-width: 1280px;
  }
}

.tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab .mobile-tab-content p {
  margin-bottom: 0;
  padding-bottom: 1rem;
}

.tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab.is-active .mobile-tab-content {
  display: block;
}

.tabbed_content-mobile-tabs .tabbed_content--tabs .tabbed_content-mobile-tabs--tab.is-active svg {
  transform: rotate(90deg);
}

.tabbed_content-desktop-tabs {
  padding-top: 2rem;
}

@media (max-width: 61.24em) {
  .tabbed_content-desktop-tabs {
    display: none;
  }
}

.tabbed_content-desktop-tabs .tabbed_content--tabs {
  display: flex;
}

.tabbed_content-desktop-tabs .tabbed_content--tabs li {
  font-size: 0.625rem;
  text-transform: uppercase;
  line-height: 1.1;
  font-family: "ridley_grotesksemiBold", sans-serif;
  letter-spacing: 0.1em;
  background-color: #e4e4e4;
  border-top: none;
  border-right: 3px solid #ededed;
  border-bottom: 3px solid #ededed;
  border-left: 3px solid #ededed;
  flex: 1 0;
}

@media (max-width: 1024px) {
  .tabbed_content-desktop-tabs .tabbed_content--tabs li {
    font-size: 0.625rem;
  }
}

@media (max-width: 640px) {
  .tabbed_content-desktop-tabs .tabbed_content--tabs li {
    font-size: 0.625rem;
  }
}

@media (max-width: 480px) {
  .tabbed_content-desktop-tabs .tabbed_content--tabs li {
    font-size: 0.625rem;
  }
}

.tabbed_content-desktop-tabs .tabbed_content--tabs li a {
  text-decoration: none;
  display: block;
  padding: 1rem 1rem;
}

.tabbed_content-desktop-tabs .tabbed_content--tabs li a:hover {
  border: none;
}

.tabbed_content-desktop-tabs .tabbed_content--tabs li.is-active {
  background-color: #dcdcdc;
  border-top: none;
  border-right: 3px solid #dcdcdc;
  border-bottom: 3px solid #dcdcdc;
  border-left: 3px solid #dcdcdc;
}

.tabbed_content-desktop-tabs .tabbed_content--tabs li.is-active a {
  font-family: "ridley_grotesksemiBold", sans-serif;
}

.tabbed_content-desktop-tabs .tabbed_content--tabs li:first-of-type {
  border-left: none;
}

.tabbed_content-desktop-tabs .tabbed_content--tabs li:last-of-type {
  border-right: none;
}

.tabbed_content-desktop-tabs .tabbed_content--content {
  padding-bottom: 2rem;
}

.tabbed_content-desktop-tabs .tabbed_content--content .tabbed_content--content-panel {
  display: none;
}

.tabbed_content-desktop-tabs .tabbed_content--content .tabbed_content--content-panel.is-active {
  display: flex;
  background-color: #dcdcdc;
}

.tabbed_content-desktop-tabs .tabbed_content--content .tabbed_content--column {
  width: 50%;
  padding: 2rem;
}

.tabbed_content-desktop-tabs p {
  margin-bottom: 0;
}

@media (min-width: 61.25em) {
  .tabbed_content .section-block--inner-wrap {
    max-width: 1008px;
    margin: 0 auto;
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media (min-width: 61.25em) and (min-width: 46.25em) {
  .tabbed_content .section-block--inner-wrap {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media (min-width: 61.25em) and (min-width: 80em) {
  .tabbed_content .section-block--inner-wrap {
    max-width: 1280px;
  }
}

@media (min-width: 61.25em) and (min-width: 61.25em) {
  .tabbed_content .section-block--content-wrap {
    width: 87.5%;
    margin-left: 6.25%;
  }
}

.video_block--content {
  background-color: #121212;
  position: relative;
}

.video_block--content:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 56.25%;
}

.video_block--content > .content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.video_block--content iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

@media (max-width: 61.24em) {
  .team_group .section-block--content-wrap > p {
    display: none;
  }
}

.team_group .section-block--inner-wrap {
  padding: 6rem 0;
  max-width: 1008px;
  margin: 0 auto;
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 46.25em) {
  .team_group .section-block--inner-wrap {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media (min-width: 80em) {
  .team_group .section-block--inner-wrap {
    max-width: 1280px;
  }
}

.team_group--intro {
  list-style: none;
  direction: ltr;
  text-align: left;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  margin-right: 0;
  margin-left: -8px;
  padding-right: 0;
  padding-left: 0;
}

@media (min-width: 46.25em) {
  .team_group--intro {
    margin-left: -16px;
  }
}

.team_group--intro--inner-wrap {
  width: 100%;
  display: inline-block;
  padding-left: 8px;
  text-align: left;
  vertical-align: top;
  margin-left: 6.25%;
  width: 87.5%;
}

@media (min-width: 46.25em) {
  .team_group--intro--inner-wrap {
    padding-left: 16px;
  }
}

.team_group--group--inner-wrap {
  list-style: none;
  direction: ltr;
  text-align: left;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  margin-right: 0;
  margin-left: -8px;
  padding-right: 0;
  padding-left: 0;
}

@media (min-width: 46.25em) {
  .team_group--group--inner-wrap {
    margin-left: -16px;
  }
}

.team_group--group--inner-wrap .card {
  width: 100%;
  display: inline-block;
  padding-left: 8px;
  text-align: left;
  vertical-align: top;
}

@media (min-width: 46.25em) {
  .team_group--group--inner-wrap .card {
    padding-left: 16px;
  }
}

@media (min-width: 46.25em) {
  .team_group--group--inner-wrap .card {
    margin-left: 6.25%;
    width: 43.75%;
    margin-bottom: 2rem;
  }
  .team_group--group--inner-wrap .card .author-card {
    flex-direction: column;
  }
  .team_group--group--inner-wrap .card .author-card .author-card--image-col {
    display: flex;
    justify-content: center;
  }
  .team_group--group--inner-wrap .card .author-card .featured-image {
    width: 180px;
    height: 180px;
    border-radius: 180px;
    margin-bottom: 0.66667rem;
    margin-right: 0;
  }
}

@media (min-width: 61.25em) {
  .team_group--group--inner-wrap .card {
    margin-left: 6.25%;
    width: 25%;
    text-align: center;
  }
}

@media (min-width: 61.25em) {
  .team_group--group--inner-wrap .card .author-card .featured-image {
    box-shadow: 0 0px 1.7px rgba(0, 0, 0, 0), 0 0px 4.6px rgba(0, 0, 0, 0), 0 0px 11.2px rgba(0, 0, 0, 0), 0 0px 37px rgba(0, 0, 0, 0);
  }
  .team_group--group--inner-wrap .card:hover .author-card .featured-image {
    box-shadow: 0 0px 1.7px rgba(0, 0, 0, 0.037), 0 0px 4.6px rgba(0, 0, 0, 0.049), 0 0px 11.2px rgba(0, 0, 0, 0.061), 0 0px 37px rgba(0, 0, 0, 0.1);
  }
}

.optio_connect_block.section-block.section-block__dark {
  background-color: #121212;
  position: relative;
}

.optio_connect_block.section-block.section-block__dark::after {
  content: "";
  background-image: url("../../svg/optio-pattern-thick.svg");
  opacity: 0.1;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  position: absolute;
}

.optio_connect_block.section-block.section-block__dark .optio-connect-form .button {
  color: #FFF;
}

.optio_connect_block .section-block--inner-wrap {
  max-width: 1008px;
  margin: 0 auto;
  padding-left: 16px;
  padding-right: 16px;
  padding: 6rem 0;
}

@media (min-width: 46.25em) {
  .optio_connect_block .section-block--inner-wrap {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media (min-width: 80em) {
  .optio_connect_block .section-block--inner-wrap {
    max-width: 1280px;
  }
}

.optio_connect_block .section-block--inner-wrap .section-block--content-wrap {
  list-style: none;
  direction: ltr;
  text-align: left;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  margin-right: 0;
  margin-left: -8px;
  padding-right: 0;
  padding-left: 0;
}

@media (min-width: 46.25em) {
  .optio_connect_block .section-block--inner-wrap .section-block--content-wrap {
    margin-left: -16px;
  }
}

.optio_connect_block .section-block--inner-wrap .section-block--content-wrap .optio-connect-block--content {
  width: 100%;
  display: inline-block;
  padding-left: 8px;
  text-align: left;
  vertical-align: top;
  width: 87.5%;
  margin-left: 6.25%;
}

@media (min-width: 46.25em) {
  .optio_connect_block .section-block--inner-wrap .section-block--content-wrap .optio-connect-block--content {
    padding-left: 16px;
  }
}

@media (min-width: 61.25em) {
  .optio_connect_block .section-block--inner-wrap .section-block--content-wrap .optio-connect-block--content {
    width: 75%;
    margin-left: 12.5%;
  }
}

.optio_connect_block h6 {
  font-size: 1.3125rem;
  line-height: 1.4;
}

@media (max-width: 1024px) {
  .optio_connect_block h6 {
    font-size: 1.3125rem;
  }
}

@media (max-width: 640px) {
  .optio_connect_block h6 {
    font-size: 1.125rem;
  }
}

@media (max-width: 480px) {
  .optio_connect_block h6 {
    font-size: 1.125rem;
  }
}

.optio_connect_block .optio-connect-form-wrapper {
  list-style: none;
  direction: ltr;
  text-align: left;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  margin-right: 0;
  margin-left: -8px;
  padding-right: 0;
  padding-left: 0;
  padding-top: 2rem;
}

@media (min-width: 46.25em) {
  .optio_connect_block .optio-connect-form-wrapper {
    margin-left: -16px;
  }
}

.optio_connect_block .optio-connect-form {
  width: 100%;
  display: inline-block;
  padding-left: 8px;
  text-align: left;
  vertical-align: top;
}

@media (min-width: 46.25em) {
  .optio_connect_block .optio-connect-form {
    padding-left: 16px;
  }
}

@media (min-width: 61.25em) {
  .optio_connect_block .optio-connect-form {
    width: 41.66667%;
  }
}

.optio_connect_block .optio-connect-form form {
  margin-bottom: 1rem;
}

.optio_connect_block .optio-connect-form form input {
  display: block;
}

.optio_connect_block .optio-connect-form form input[type="text"],
.optio_connect_block .optio-connect-form form input[type="password"] {
  width: 100%;
  margin-bottom: 1rem;
  padding: 0.5rem;
  font-size: 0.625rem;
  text-transform: uppercase;
  line-height: 1.1;
  font-family: "ridley_grotesksemiBold", sans-serif;
  letter-spacing: 0.1em;
  text-transform: none;
  font-size: 1rem;
}

.optio_connect_block .optio-connect-form form input[type="text"]::placeholder,
.optio_connect_block .optio-connect-form form input[type="password"]::placeholder {
  font-size: 0.625rem;
  text-transform: uppercase;
  line-height: 1.1;
  font-family: "ridley_grotesksemiBold", sans-serif;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

@media (max-width: 1024px) {
  .optio_connect_block .optio-connect-form form input[type="text"]::placeholder,
  .optio_connect_block .optio-connect-form form input[type="password"]::placeholder {
    font-size: 0.625rem;
  }
}

@media (max-width: 640px) {
  .optio_connect_block .optio-connect-form form input[type="text"]::placeholder,
  .optio_connect_block .optio-connect-form form input[type="password"]::placeholder {
    font-size: 0.625rem;
  }
}

@media (max-width: 480px) {
  .optio_connect_block .optio-connect-form form input[type="text"]::placeholder,
  .optio_connect_block .optio-connect-form form input[type="password"]::placeholder {
    font-size: 0.625rem;
  }
}

@media (max-width: 1024px) {
  .optio_connect_block .optio-connect-form form input[type="text"],
  .optio_connect_block .optio-connect-form form input[type="password"] {
    font-size: 0.625rem;
  }
}

@media (max-width: 640px) {
  .optio_connect_block .optio-connect-form form input[type="text"],
  .optio_connect_block .optio-connect-form form input[type="password"] {
    font-size: 0.625rem;
  }
}

@media (max-width: 480px) {
  .optio_connect_block .optio-connect-form form input[type="text"],
  .optio_connect_block .optio-connect-form form input[type="password"] {
    font-size: 0.625rem;
  }
}

.optio_connect_block .optio-connect-form .button {
  background-color: transparent;
  border: none;
  margin: 0;
  font-size: 0.625rem;
  text-transform: uppercase;
  line-height: 1.1;
  font-family: "ridley_grotesksemiBold", sans-serif;
  letter-spacing: 0.1em;
  padding-left: 0;
}

@media (max-width: 1024px) {
  .optio_connect_block .optio-connect-form .button {
    font-size: 0.625rem;
  }
}

@media (max-width: 640px) {
  .optio_connect_block .optio-connect-form .button {
    font-size: 0.625rem;
  }
}

@media (max-width: 480px) {
  .optio_connect_block .optio-connect-form .button {
    font-size: 0.625rem;
  }
}

.optio_connect_block .optio-connect-form a {
  font-size: 0.625rem;
  text-transform: uppercase;
  line-height: 1.1;
  font-family: "ridley_grotesksemiBold", sans-serif;
  letter-spacing: 0.1em;
  text-decoration: none;
}

@media (max-width: 1024px) {
  .optio_connect_block .optio-connect-form a {
    font-size: 0.625rem;
  }
}

@media (max-width: 640px) {
  .optio_connect_block .optio-connect-form a {
    font-size: 0.625rem;
  }
}

@media (max-width: 480px) {
  .optio_connect_block .optio-connect-form a {
    font-size: 0.625rem;
  }
}

.optio_connect_block .optio-connect-form a:hover {
  border-bottom: 1px solid #FF5B00;
}

.optio_connect_block .optio-connect-copy {
  width: 100%;
  display: inline-block;
  padding-left: 8px;
  text-align: left;
  vertical-align: top;
}

@media (min-width: 46.25em) {
  .optio_connect_block .optio-connect-copy {
    padding-left: 16px;
  }
}

@media (max-width: 61.24em) {
  .optio_connect_block .optio-connect-copy {
    margin-top: 2rem;
  }
}

@media (min-width: 61.25em) {
  .optio_connect_block .optio-connect-copy {
    margin-left: 8.33333%;
    width: 50%;
  }
}

.optio_connect_block--overlay {
  position: relative;
  padding: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.entry-content--inner-wrap {
  list-style: none;
  direction: ltr;
  text-align: left;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  margin-right: 0;
  margin-left: -8px;
  padding-right: 0;
  padding-left: 0;
}

@media (min-width: 46.25em) {
  .entry-content--inner-wrap {
    margin-left: -16px;
  }
}

body.page-template-landing-page .landing-page-breadcrumbs {
  max-width: 1008px;
  margin: 0 auto;
  padding-left: 16px;
  padding-right: 16px;
  width: 100%;
  position: absolute;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  z-index: 2;
}

@media (min-width: 46.25em) {
  body.page-template-landing-page .landing-page-breadcrumbs {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media (min-width: 80em) {
  body.page-template-landing-page .landing-page-breadcrumbs {
    max-width: 1280px;
  }
}

body.blog .archive-card-group {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

body.blog .archive-card-group:nth-child(even) {
  background-color: #ededed;
}

body.single:not(.single-product_cpt) .main-content {
  overflow: hidden;
}

body.single:not(.single-product_cpt) .main-content article {
  max-width: 1008px;
  margin: 0 auto;
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 46.25em) {
  body.single:not(.single-product_cpt) .main-content article {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media (min-width: 80em) {
  body.single:not(.single-product_cpt) .main-content article {
    max-width: 1280px;
  }
}

@media (min-width: 61.25em) {
  body.single:not(.single-product_cpt) .main-content article {
    padding-left: 0;
    padding-right: 0;
  }
}

@media (min-width: 61.25em) {
  body.single:not(.single-product_cpt) .main-content article header {
    padding-left: 16px;
    padding-right: 16px;
  }
}

body.single:not(.single-product_cpt) .main-content article header .single-mobile-header,
body.single:not(.single-product_cpt) .main-content article header .single-desktop-header {
  list-style: none;
  direction: ltr;
  text-align: left;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  margin-right: 0;
  margin-left: -8px;
  padding-right: 0;
  padding-left: 0;
}

@media (min-width: 46.25em) {
  body.single:not(.single-product_cpt) .main-content article header .single-mobile-header,
  body.single:not(.single-product_cpt) .main-content article header .single-desktop-header {
    margin-left: -16px;
  }
}

body.single:not(.single-product_cpt) .main-content article header .single-header--inner-wrap {
  width: 100%;
  display: inline-block;
  padding-left: 8px;
  text-align: left;
  vertical-align: top;
  width: 87.5%;
  margin-left: 6.25%;
  margin-bottom: 2rem;
}

@media (min-width: 46.25em) {
  body.single:not(.single-product_cpt) .main-content article header .single-header--inner-wrap {
    padding-left: 16px;
  }
}

@media (min-width: 61.25em) {
  body.single:not(.single-product_cpt) .main-content article header .single-mobile-header {
    display: none;
  }
}

body.single:not(.single-product_cpt) .main-content article header .single-mobile-header .meta-row:first-of-type {
  margin-bottom: 0.66667rem;
}

@media (max-width: 61.24em) {
  body.single:not(.single-product_cpt) .main-content article header .single-desktop-header {
    display: none;
  }
}

body.single:not(.single-product_cpt) .main-content article header .single-desktop-header .single-desktop-meta {
  list-style: none;
  direction: ltr;
  text-align: left;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  margin-right: 0;
  margin-left: -8px;
  padding-right: 0;
  padding-left: 0;
  display: flex;
  align-items: center;
  padding-bottom: 2rem;
}

@media (min-width: 46.25em) {
  body.single:not(.single-product_cpt) .main-content article header .single-desktop-header .single-desktop-meta {
    margin-left: -16px;
  }
}

body.single:not(.single-product_cpt) .main-content article header .single-desktop-header .single-desktop-meta--inner-wrapper {
  width: 100%;
  display: inline-block;
  padding-left: 8px;
  text-align: left;
  vertical-align: top;
  width: 57.14286%;
}

@media (min-width: 46.25em) {
  body.single:not(.single-product_cpt) .main-content article header .single-desktop-header .single-desktop-meta--inner-wrapper {
    padding-left: 16px;
  }
}

body.single:not(.single-product_cpt) .main-content article header .single-desktop-header .single-desktop-meta .meta-wrapper {
  padding-bottom: 0;
}

body.single:not(.single-product_cpt) .main-content article header .single-desktop-header .single-desktop-meta .author-card {
  width: 100%;
  display: inline-block;
  padding-left: 8px;
  text-align: left;
  vertical-align: top;
  width: 28.57143%;
  margin-left: 14.28571%;
  display: flex;
}

@media (min-width: 46.25em) {
  body.single:not(.single-product_cpt) .main-content article header .single-desktop-header .single-desktop-meta .author-card {
    padding-left: 16px;
  }
}

body.single:not(.single-product_cpt) .main-content article header .single-desktop-header .single-desktop-meta .author-card .author-card--image-container {
  width: 25%;
}

body.single:not(.single-product_cpt) .main-content article header .single-desktop-header .single-desktop-meta .author-card .author-card--info {
  width: 75%;
}

body.single:not(.single-product_cpt) .main-content article header .single-desktop-header .single-desktop-title .entry-title {
  display: inline-block;
}

body.single:not(.single-product_cpt) .main-content article header .single-desktop-header .single-header--inner-wrap .meta-wrapper.in-a-line {
  list-style: none;
  direction: ltr;
  text-align: left;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  margin-right: 0;
  margin-left: -8px;
  padding-right: 0;
  padding-left: 0;
}

@media (min-width: 46.25em) {
  body.single:not(.single-product_cpt) .main-content article header .single-desktop-header .single-header--inner-wrap .meta-wrapper.in-a-line {
    margin-left: -16px;
  }
}

body.single:not(.single-product_cpt) .main-content article header .single-desktop-header .single-header--inner-wrap .meta-wrapper.in-a-line .meta-row {
  width: 100%;
  display: inline-block;
  padding-left: 8px;
  text-align: left;
  vertical-align: top;
}

@media (min-width: 46.25em) {
  body.single:not(.single-product_cpt) .main-content article header .single-desktop-header .single-header--inner-wrap .meta-wrapper.in-a-line .meta-row {
    padding-left: 16px;
  }
}

body.single:not(.single-product_cpt) .main-content article header .single-desktop-header .single-header--inner-wrap .meta-wrapper.in-a-line .meta-duration,
body.single:not(.single-product_cpt) .main-content article header .single-desktop-header .single-header--inner-wrap .meta-wrapper.in-a-line .meta-row {
  display: flex;
  align-items: center;
}

body.single:not(.single-product_cpt) .main-content article header .single-desktop-header .single-header--inner-wrap .meta-wrapper.in-a-line .meta-duration svg,
body.single:not(.single-product_cpt) .main-content article header .single-desktop-header .single-header--inner-wrap .meta-wrapper.in-a-line .meta-row svg {
  margin-right: 7px;
}

body.single:not(.single-product_cpt) .main-content article header .single-desktop-header .single-header--inner-wrap .meta-wrapper.in-a-line .meta-row:nth-child(3) {
  order: 1;
  width: 25%;
}

body.single:not(.single-product_cpt) .main-content article header .single-desktop-header .single-header--inner-wrap .meta-wrapper.in-a-line .meta-row:nth-child(1) {
  order: 2;
  width: 25%;
}

body.single:not(.single-product_cpt) .main-content article header .single-desktop-header .single-header--inner-wrap .meta-wrapper.in-a-line .meta-row:nth-child(2) {
  order: 3;
  width: 37.5%;
  justify-content: flex-start;
}

body.single:not(.single-product_cpt) .main-content article .entry-content {
  list-style: none;
  direction: ltr;
  text-align: left;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  margin-right: 0;
  margin-left: -8px;
  padding-right: 0;
  padding-left: 0;
}

@media (min-width: 46.25em) {
  body.single:not(.single-product_cpt) .main-content article .entry-content {
    margin-left: -16px;
  }
}

@media (min-width: 61.25em) {
  body.single:not(.single-product_cpt) .main-content article .entry-content {
    padding-left: 16px;
    padding-right: 16px;
  }
}

body.single:not(.single-product_cpt) .main-content article .entry-content .single-entry-content--inner-wrap {
  width: 100%;
  display: inline-block;
  padding-left: 8px;
  text-align: left;
  vertical-align: top;
  width: 87.5%;
  margin-left: 6.25%;
}

@media (min-width: 46.25em) {
  body.single:not(.single-product_cpt) .main-content article .entry-content .single-entry-content--inner-wrap {
    padding-left: 16px;
  }
}

body.single:not(.single-product_cpt) .main-content article .entry-content a {
  color: #FF5B00;
}

body.single:not(.single-product_cpt) .main-content article .entry-content ul,
body.single:not(.single-product_cpt) .main-content article .entry-content ol,
body.single:not(.single-product_cpt) .main-content article .entry-content img,
body.single:not(.single-product_cpt) .main-content article .entry-content blockquote,
body.single:not(.single-product_cpt) .main-content article .entry-content h1, body.single:not(.single-product_cpt) .main-content article .entry-content h2, body.single:not(.single-product_cpt) .main-content article .entry-content h3, body.single:not(.single-product_cpt) .main-content article .entry-content h4, body.single:not(.single-product_cpt) .main-content article .entry-content h5, body.single:not(.single-product_cpt) .main-content article .entry-content h6,
body.single:not(.single-product_cpt) .main-content article .entry-content p {
  margin-bottom: 2rem;
}

body.single:not(.single-product_cpt) .main-content article .entry-content blockquote p {
  margin-bottom: 0;
}

body.single:not(.single-product_cpt) .main-content article .entry-content img.alignnone, body.single:not(.single-product_cpt) .main-content article .entry-content img.alignleft {
  float: left;
  margin-right: 2rem;
}

body.single:not(.single-product_cpt) .main-content article .entry-content img.alignright {
  float: right;
  margin-left: 2rem;
}

body.single:not(.single-product_cpt) .main-content article .entry-content img.aligncenter {
  display: block;
  margin: 0 auto;
}

body.single:not(.single-product_cpt) .main-content article .entry-content ol,
body.single:not(.single-product_cpt) .main-content article .entry-content ul {
  margin-left: 7.14286%;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

body.single:not(.single-product_cpt) .main-content article .entry-content ol li,
body.single:not(.single-product_cpt) .main-content article .entry-content ul li {
  margin-bottom: 1rem;
}

body.single:not(.single-product_cpt) .main-content article .entry-content > ol {
  margin-left: 1.33333rem;
}

body.single:not(.single-product_cpt) .main-content article .entry-content ol {
  list-style: decimal;
}

body.single:not(.single-product_cpt) .main-content article .entry-content ul li::before {
  content: "\2022";
  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: #FF5B00;
  /* Change the color */
  font-weight: bold;
  /* If you want it to be bold */
  display: inline-block;
  /* Needed to add space between the bullet and the text */
  width: 1em;
  /* Also needed for space (tweak if needed) */
  margin-left: -1em;
  /* Also needed for space (tweak if needed) */
}

body.single:not(.single-product_cpt) header h1 {
  position: relative;
  font-size: 2.875rem;
  line-height: 1.1;
  font-family: "ridley_groteskregular", sans-serif;
}

@media (max-width: 1024px) {
  body.single:not(.single-product_cpt) header h1 {
    font-size: 2.875rem;
  }
}

@media (max-width: 640px) {
  body.single:not(.single-product_cpt) header h1 {
    font-size: 2.25rem;
  }
}

@media (max-width: 480px) {
  body.single:not(.single-product_cpt) header h1 {
    font-size: 2.25rem;
  }
}

body.single:not(.single-product_cpt) .hero-featured-image-wrapper {
  position: relative;
}

body.single:not(.single-product_cpt) .hero-featured-image-wrapper:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 56.25%;
}

body.single:not(.single-product_cpt) .hero-featured-image-wrapper > .content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

body.single:not(.single-product_cpt) .hero-featured-image-wrapper .featured-image {
  width: 100%;
  position: absolute;
  background-image: contain;
  top: 0;
  height: 100%;
}

@media (min-width: 61.25em) {
  body.single:not(.single-product_cpt) .hero-featured-image-wrapper .featured-image {
    background-attachment: fixed;
  }
}

@media (min-width: 61.25em) {
  body.single:not(.single-product_cpt) .hero-featured-image-wrapper {
    position: absolute;
    display: block;
    content: "";
    width: 100%;
    padding-top: 56.25%;
  }
  body.single:not(.single-product_cpt) .hero-featured-image-wrapper:before {
    display: none;
  }
}

@media (min-width: 61.25em) {
  body.single:not(.single-product_cpt) article.post {
    position: relative;
    margin-top: 30vw;
  }
}

body.single:not(.single-product_cpt) article.post header {
  padding-top: 2rem;
  padding-bottom: 1rem;
}

@media (min-width: 61.25em) {
  body.single:not(.single-product_cpt) article.post header {
    overflow: hidden;
  }
}

body.single:not(.single-product_cpt) article.post header h1 {
  margin-top: 0;
}

body.single:not(.single-product_cpt) article.post header .meta-duration {
  color: #999999;
}

body.single:not(.single-product_cpt) article.post header .meta-date {
  color: #767676;
}

body.single:not(.single-product_cpt) article.post header .meta-category {
  color: #767676;
}

.single-product_cpt .main-content {
  overflow: hidden;
}

.single-product_cpt .product-single--intro {
  max-width: 1008px;
  margin: 0 auto;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 4rem;
  padding-bottom: 4rem;
}

@media (min-width: 46.25em) {
  .single-product_cpt .product-single--intro {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media (min-width: 80em) {
  .single-product_cpt .product-single--intro {
    max-width: 1280px;
  }
}

.single-product_cpt .product-single--intro--inner-wrap {
  width: 87.5%;
  margin-left: 6.25%;
}

.single-product_cpt .product-single--intro h1 {
  font-size: 2.875rem;
  line-height: 1.1;
  font-family: "ridley_groteskregular", sans-serif;
  margin-top: 0;
  position: relative;
}

@media (max-width: 1024px) {
  .single-product_cpt .product-single--intro h1 {
    font-size: 2.875rem;
  }
}

@media (max-width: 640px) {
  .single-product_cpt .product-single--intro h1 {
    font-size: 2.25rem;
  }
}

@media (max-width: 480px) {
  .single-product_cpt .product-single--intro h1 {
    font-size: 2.25rem;
  }
}

.single-product_cpt .product-single--intro--heading {
  margin-bottom: 2rem;
}

.single-product_cpt .product-single--intro--copy {
  margin-bottom: 2rem;
}

.single-product_cpt .product-single--intro--copy a {
  color: #FF5B00;
}

.single-product_cpt .product-single--intro--copy ul,
.single-product_cpt .product-single--intro--copy ol,
.single-product_cpt .product-single--intro--copy img,
.single-product_cpt .product-single--intro--copy blockquote,
.single-product_cpt .product-single--intro--copy h1, .single-product_cpt .product-single--intro--copy h2, .single-product_cpt .product-single--intro--copy h3, .single-product_cpt .product-single--intro--copy h4, .single-product_cpt .product-single--intro--copy h5, .single-product_cpt .product-single--intro--copy h6,
.single-product_cpt .product-single--intro--copy p {
  margin-bottom: 2rem;
}

.single-product_cpt .product-single--intro--copy blockquote p {
  margin-bottom: 0;
}

.single-product_cpt .product-single--intro--copy img.alignnone, .single-product_cpt .product-single--intro--copy img.alignleft {
  float: left;
  margin-right: 2rem;
}

.single-product_cpt .product-single--intro--copy img.alignright {
  float: right;
  margin-left: 2rem;
}

.single-product_cpt .product-single--intro--copy img.aligncenter {
  display: block;
  margin: 0 auto;
}

.single-product_cpt .product-single--intro--copy ol,
.single-product_cpt .product-single--intro--copy ul {
  margin-left: 7.14286%;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.single-product_cpt .product-single--intro--copy ol li,
.single-product_cpt .product-single--intro--copy ul li {
  margin-bottom: 1rem;
}

.single-product_cpt .product-single--intro--copy > ol {
  margin-left: 1.33333rem;
}

.single-product_cpt .product-single--intro--copy ol {
  list-style: decimal;
}

.single-product_cpt .product-single--intro--copy ul li::before {
  content: "\2022";
  /* Add content: \2022 is the CSS Code/unicode for a bullet */
  color: #FF5B00;
  /* Change the color */
  font-weight: bold;
  /* If you want it to be bold */
  display: inline-block;
  /* Needed to add space between the bullet and the text */
  width: 1em;
  /* Also needed for space (tweak if needed) */
  margin-left: -1em;
  /* Also needed for space (tweak if needed) */
}

.single-product_cpt .product-single--intro--quote {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.single-product_cpt .product-single--intro--quote .quote_copy {
  font-size: 1.875rem;
  line-height: 1.1;
  font-family: "ridley_groteskregular", sans-serif;
  line-height: 1.2;
  font-style: italic;
}

@media (max-width: 1024px) {
  .single-product_cpt .product-single--intro--quote .quote_copy {
    font-size: 1.875rem;
  }
}

@media (max-width: 640px) {
  .single-product_cpt .product-single--intro--quote .quote_copy {
    font-size: 1.875rem;
  }
}

@media (max-width: 480px) {
  .single-product_cpt .product-single--intro--quote .quote_copy {
    font-size: 1.875rem;
  }
}

.single-product_cpt .product-single--tabs {
  background-color: #ededed;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.single-product_cpt .product-single--tabs--inner-wrap {
  max-width: 1008px;
  margin: 0 auto;
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 46.25em) {
  .single-product_cpt .product-single--tabs--inner-wrap {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media (min-width: 80em) {
  .single-product_cpt .product-single--tabs--inner-wrap {
    max-width: 1280px;
  }
}

.single-product_cpt .product-single--tabs--content-wrap {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

@media (min-width: 61.25em) {
  .single-product_cpt .product-single--tabs--content-wrap {
    width: 87.5%;
    margin-left: 6.25%;
  }
}

.single-product_cpt .product-single--tabs h1, .single-product_cpt .product-single--tabs h4 {
  margin: 0;
}

.single-product_cpt .product-single--tabs .country--content_intro {
  display: none;
  padding-bottom: 1rem;
}

.single-product_cpt .product-single--tabs .country--content_intro.is-active {
  display: block;
}

.single-product_cpt .product-single--tabs .country--content {
  display: none;
  padding-bottom: 1rem;
}

.single-product_cpt .product-single--tabs .country--content.is-active {
  display: block;
}

.single-product_cpt .product-single--tabs--select-territory {
  list-style: none;
  direction: ltr;
  text-align: left;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  margin-right: 0;
  margin-left: -8px;
  padding-right: 0;
  padding-left: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-bottom: 0.66667rem;
}

@media (min-width: 46.25em) {
  .single-product_cpt .product-single--tabs--select-territory {
    margin-left: -16px;
  }
}

.single-product_cpt .product-single--tabs--select-territory span {
  width: 100%;
  display: inline-block;
  padding-left: 8px;
  text-align: left;
  vertical-align: top;
  width: 21.42857%;
}

@media (min-width: 46.25em) {
  .single-product_cpt .product-single--tabs--select-territory span {
    padding-left: 16px;
  }
}

@media (min-width: 61.25em) {
  .single-product_cpt .product-single--tabs--select-territory {
    flex-direction: row;
  }
}

.single-product_cpt .product-single--tabs--select-territory ul {
  display: flex;
}

.single-product_cpt .product-single--tabs .country--tabs--tab {
  padding-bottom: 0.5rem;
  margin-right: 1rem;
  border-bottom: 2px solid transparent;
}

.single-product_cpt .product-single--tabs .country--tabs--tab a {
  display: block;
  pointer-events: all;
}

.single-product_cpt .product-single--tabs .country--tabs--tab svg {
  background-color: #FFF;
  pointer-events: none;
}

.single-product_cpt .product-single--tabs .country--tabs--tab.is-active {
  border-bottom: 2px solid #FF5B00;
}

.single-product_cpt .product-single--tabs .tabbed_content-mobile-tabs--tab a {
  padding-left: 0;
}

.single-product_cpt .product-single--tabs .tabbed_content-mobile-tabs--tab .mobile-tab-content {
  padding-left: 0;
}

body.single-team_cpt .main-content {
  padding-top: 48px;
}

@media (max-width: 61.24em) {
  body.single-team_cpt .breadcrumbs {
    padding-left: 0;
    margin-top: 0;
  }
  body.single-team_cpt .breadcrumbs .breadcrumbs--content-wrap {
    margin-left: 0;
  }
}

body.single-team_cpt article.team_cpt header {
  list-style: none;
  direction: ltr;
  text-align: left;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  margin-right: 0;
  margin-left: -8px;
  padding-right: 0;
  padding-left: 0;
  padding-top: 2rem;
  padding-bottom: 1rem;
}

@media (min-width: 46.25em) {
  body.single-team_cpt article.team_cpt header {
    margin-left: -16px;
  }
}

body.single-team_cpt article.team_cpt header .single-team-header {
  width: 100%;
  display: inline-block;
  padding-left: 8px;
  text-align: left;
  vertical-align: top;
}

@media (min-width: 46.25em) {
  body.single-team_cpt article.team_cpt header .single-team-header {
    padding-left: 16px;
  }
}

@media (min-width: 61.25em) {
  body.single-team_cpt article.team_cpt header .single-team-header {
    width: 75%;
    margin-left: 6.25%;
  }
}

body.single-team_cpt article.team_cpt header h1 {
  margin-top: 0;
  font-size: 2.875rem;
  line-height: 1.1;
  font-family: "ridley_groteskregular", sans-serif;
}

@media (max-width: 1024px) {
  body.single-team_cpt article.team_cpt header h1 {
    font-size: 2.875rem;
  }
}

@media (max-width: 640px) {
  body.single-team_cpt article.team_cpt header h1 {
    font-size: 2.25rem;
  }
}

@media (max-width: 480px) {
  body.single-team_cpt article.team_cpt header h1 {
    font-size: 2.25rem;
  }
}

@media (min-width: 61.25em) {
  body.single-team_cpt article.team_cpt {
    position: relative;
  }
}

body.single-team_cpt article.team_cpt .featured-img-wrapper {
  position: relative;
  margin: 2rem auto;
  max-height: 400px;
  border-radius: 400px;
  max-width: 400px;
}

@media (min-width: 61.25em) {
  body.single-team_cpt article.team_cpt .featured-img-wrapper {
    margin: 0;
    max-height: 220px;
    border-radius: 220px;
    max-width: 220px;
  }
}

body.single-team_cpt article.team_cpt .featured-image {
  position: relative;
  max-height: 400px;
  border-radius: 400px;
  max-width: 400px;
}

body.single-team_cpt article.team_cpt .featured-image:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 100%;
}

body.single-team_cpt article.team_cpt .featured-image > .content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

@media (min-width: 61.25em) {
  body.single-team_cpt article.team_cpt .featured-image {
    max-height: 220px;
    border-radius: 220px;
    max-width: 220px;
  }
}

body.single-team_cpt article.team_cpt .linkedin-in-bubble {
  width: 70px;
  height: 70px;
  background-color: #FF5B00;
  border-radius: 100px;
  padding: 5%;
  position: absolute;
  display: block;
  right: 13.33333px;
  bottom: 13.33333px;
}

@media (min-width: 61.25em) {
  body.single-team_cpt article.team_cpt .linkedin-in-bubble {
    width: 40px;
    height: 40px;
    padding: 0;
    right: 13.75px;
    bottom: 13.75px;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  body.single-team_cpt article.team_cpt .linkedin-in-bubble svg {
    height: 24.44444px;
    width: 24.44444px;
  }
}

body.single-team_cpt article.team_cpt svg {
  transform: translateY(-2px), translateX(2px);
}

body.single-team_cpt article.team_cpt svg path,
body.single-team_cpt article.team_cpt svg rect {
  fill: #FFF;
}

@media (min-width: 61.25em) {
  body.single-team_cpt article.team_cpt .mobile-meta,
  body.single-team_cpt article.team_cpt .mobile-profile-image {
    display: none;
  }
}

@media (max-width: 61.24em) {
  body.single-team_cpt article.team_cpt .desktop-meta,
  body.single-team_cpt article.team_cpt .desktop-profile-image {
    display: none;
  }
}

body.single-team_cpt article.team_cpt .entry-content {
  list-style: none;
  direction: ltr;
  text-align: left;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  margin-right: 0;
  margin-left: -8px;
  padding-right: 0;
  padding-left: 0;
}

@media (min-width: 46.25em) {
  body.single-team_cpt article.team_cpt .entry-content {
    margin-left: -16px;
  }
}

@media (min-width: 61.25em) {
  body.single-team_cpt article.team_cpt .entry-content .desktop-profile-image {
    width: 100%;
    display: inline-block;
    padding-left: 8px;
    text-align: left;
    vertical-align: top;
    width: 18.75%;
    margin-left: 6.25%;
  }
}

@media (min-width: 61.25em) and (min-width: 46.25em) {
  body.single-team_cpt article.team_cpt .entry-content .desktop-profile-image {
    padding-left: 16px;
  }
}

body.single-team_cpt article.team_cpt .entry-content .team-member-info {
  width: 100%;
  display: inline-block;
  padding-left: 8px;
  text-align: left;
  vertical-align: top;
}

@media (min-width: 46.25em) {
  body.single-team_cpt article.team_cpt .entry-content .team-member-info {
    padding-left: 16px;
  }
}

@media (min-width: 61.25em) {
  body.single-team_cpt article.team_cpt .entry-content .team-member-info {
    width: 62.5%;
    margin-left: 6.25%;
  }
}

body.single-team_cpt .acf-wrapper {
  margin-top: 2rem;
}

body.blog .main-content {
  overflow: hidden;
}

body.blog .navigation-widget {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

@media (min-width: 46.25em) {
  body.blog .navigation-widget {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
}

body.blog .page-title-wrapper.mobile-only .page-title-wrapper--inner-wrap h1:after {
  display: none;
}

body.category .main-content,
body.blog .main-content,
body.archive .main-content {
  overflow: hidden;
}

@media (max-width: 61.24em) {
  body.category .page-title-wrapper h1:after,
  body.blog .page-title-wrapper h1:after,
  body.archive .page-title-wrapper h1:after {
    display: none;
  }
  body.category .navigation-widget,
  body.blog .navigation-widget,
  body.archive .navigation-widget {
    margin-top: 2rem;
    margin-bottom: 1rem;
  }
}

@media (min-width: 61.25em) {
  body.category .navigation-widget {
    margin-top: 4rem;
    margin-bottom: 0;
  }
}

body.post-type-archive-product_cpt .archive-card-wrapper--outer-wrap {
  background-color: #ededed;
}

body.post-type-archive-product_cpt .archive-card-wrapper--outer-wrap .archive-card-wrapper--inner-wrap {
  max-width: 1008px;
  margin: 0 auto;
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 46.25em) {
  body.post-type-archive-product_cpt .archive-card-wrapper--outer-wrap .archive-card-wrapper--inner-wrap {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media (min-width: 80em) {
  body.post-type-archive-product_cpt .archive-card-wrapper--outer-wrap .archive-card-wrapper--inner-wrap {
    max-width: 1280px;
  }
}

body.post-type-archive-product_cpt .archive-card-wrapper--outer-wrap .archive-card-wrapper {
  list-style: none;
  direction: ltr;
  text-align: left;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  margin-right: 0;
  margin-left: -8px;
  padding-right: 0;
  padding-left: 0;
}

@media (min-width: 46.25em) {
  body.post-type-archive-product_cpt .archive-card-wrapper--outer-wrap .archive-card-wrapper {
    margin-left: -16px;
  }
}

body.post-type-archive-product_cpt .archive-card-wrapper--outer-wrap .card {
  width: 100%;
  display: inline-block;
  padding-left: 8px;
  text-align: left;
  vertical-align: top;
  margin-left: 6.25%;
  width: 87.5%;
}

@media (min-width: 46.25em) {
  body.post-type-archive-product_cpt .archive-card-wrapper--outer-wrap .card {
    padding-left: 16px;
  }
}

@media (min-width: 46.25em) {
  body.post-type-archive-product_cpt .archive-card-wrapper--outer-wrap .card {
    width: 43.75%;
    margin-left: 6.25%;
  }
}

@media (min-width: 61.25em) {
  body.post-type-archive-product_cpt .archive-card-wrapper--outer-wrap .card {
    width: 25%;
    margin-left: 6.25%;
  }
}

body.post-type-archive-product_cpt .archive-card-wrapper--outer-wrap .card .card--inner-wrap {
  height: 100%;
  text-align: center;
}

@media (max-width: 61.24em) {
  body.post-type-archive-product_cpt .archive-card-wrapper--outer-wrap .card .card--inner-wrap {
    padding: 0;
  }
}

body.search .main-content,
body.search-no-results .main-content,
body.search-results .main-content {
  overflow: hidden;
  padding: 4rem 0;
  max-width: 1008px;
  margin: 0 auto;
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 46.25em) {
  body.search .main-content,
  body.search-no-results .main-content,
  body.search-results .main-content {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media (min-width: 80em) {
  body.search .main-content,
  body.search-no-results .main-content,
  body.search-results .main-content {
    max-width: 1280px;
  }
}

body.search .main-content header.search-page-title,
body.search-no-results .main-content header.search-page-title,
body.search-results .main-content header.search-page-title {
  padding: 4rem 0;
}

@media (min-width: 61.25em) {
  body.search .main-content header.search-page-title,
  body.search-no-results .main-content header.search-page-title,
  body.search-results .main-content header.search-page-title {
    width: 87.5%;
    margin-left: 6.25%;
  }
}

body.search .main-content header.search-page-title h1,
body.search-no-results .main-content header.search-page-title h1,
body.search-results .main-content header.search-page-title h1 {
  position: relative;
}

@media (max-width: 61.24em) {
  body.search .main-content .card--inner-wrap,
  body.search-no-results .main-content .card--inner-wrap,
  body.search-results .main-content .card--inner-wrap {
    padding: 0;
  }
}

body.search .main-content .listings--inner-wrap,
body.search-no-results .main-content .listings--inner-wrap,
body.search-results .main-content .listings--inner-wrap {
  list-style: none;
  direction: ltr;
  text-align: left;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  margin-right: 0;
  margin-left: -8px;
  padding-right: 0;
  padding-left: 0;
}

@media (min-width: 46.25em) {
  body.search .main-content .listings--inner-wrap,
  body.search-no-results .main-content .listings--inner-wrap,
  body.search-results .main-content .listings--inner-wrap {
    margin-left: -16px;
  }
}

body.search .main-content .listings--inner-wrap .card,
body.search-no-results .main-content .listings--inner-wrap .card,
body.search-results .main-content .listings--inner-wrap .card {
  width: 100%;
  display: inline-block;
  padding-left: 8px;
  text-align: left;
  vertical-align: top;
}

@media (min-width: 46.25em) {
  body.search .main-content .listings--inner-wrap .card,
  body.search-no-results .main-content .listings--inner-wrap .card,
  body.search-results .main-content .listings--inner-wrap .card {
    padding-left: 16px;
  }
}

@media (min-width: 61.25em) {
  body.search .main-content .listings--inner-wrap .card,
  body.search-no-results .main-content .listings--inner-wrap .card,
  body.search-results .main-content .listings--inner-wrap .card {
    width: 75%;
    margin-left: 12.5%;
  }
}

body.search .main-content hr,
body.search-no-results .main-content hr,
body.search-results .main-content hr {
  display: inline-block;
  width: 100%;
  margin: 2rem 0;
  width: 100%;
  display: inline-block;
  padding-left: 8px;
  text-align: left;
  vertical-align: top;
  width: 75%;
  margin-left: 12.5%;
}

@media (min-width: 46.25em) {
  body.search .main-content hr,
  body.search-no-results .main-content hr,
  body.search-results .main-content hr {
    padding-left: 16px;
  }
}

body.error404 .main-content {
  max-width: 1008px;
  margin: 0 auto;
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 46.25em) {
  body.error404 .main-content {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media (min-width: 80em) {
  body.error404 .main-content {
    max-width: 1280px;
  }
}

body.error404 .main-content--inner-wrap {
  padding: 4rem 0;
}

body.page .main-content {
  overflow: hidden;
}

body.page .default-content {
  padding: 8rem 0;
  max-width: 1008px;
  margin: 0 auto;
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 46.25em) {
  body.page .default-content {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media (min-width: 80em) {
  body.page .default-content {
    max-width: 1280px;
  }
}

body.page-template-contact-us .main-content {
  padding: 8rem 0;
}

body.page-template-contact-us .main-content header {
  padding-bottom: 2rem;
}

body.page-template-contact-us .contact-us--content {
  padding-top: 4rem;
  max-width: 1008px;
  margin: 0 auto;
  padding-left: 16px;
  padding-right: 16px;
}

@media (min-width: 46.25em) {
  body.page-template-contact-us .contact-us--content {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media (min-width: 80em) {
  body.page-template-contact-us .contact-us--content {
    max-width: 1280px;
  }
}

body.page-template-contact-us .contact-us--content--inner-wrap {
  list-style: none;
  direction: ltr;
  text-align: left;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-flex-grow: 1;
  -ms-flex-grow: 1;
  flex-grow: 1;
  margin-right: 0;
  margin-left: -8px;
  padding-right: 0;
  padding-left: 0;
}

@media (min-width: 46.25em) {
  body.page-template-contact-us .contact-us--content--inner-wrap {
    margin-left: -16px;
  }
}

body.page-template-contact-us .contact-us--copy {
  width: 100%;
  display: inline-block;
  padding-left: 8px;
  text-align: left;
  vertical-align: top;
  margin-left: 6.25%;
  width: 87.5%;
}

@media (min-width: 46.25em) {
  body.page-template-contact-us .contact-us--copy {
    padding-left: 16px;
  }
}

@media (min-width: 61.25em) {
  body.page-template-contact-us .contact-us--copy {
    width: 18.75%;
  }
}

body.page-template-contact-us .contact-us--copy ul:not(.social-links) {
  padding-top: 1rem;
}

body.page-template-contact-us .contact-us--copy ul:not(.social-links) li {
  padding-bottom: 1rem;
}

body.page-template-contact-us .contact-us--copy h4 {
  margin: 0;
}

body.page-template-contact-us .contact-us--copy .meta {
  padding-bottom: 0.5rem;
}

body.page-template-contact-us .contact-us--copy p {
  color: #121212;
}

body.page-template-contact-us .contact-us--copy .social-links li {
  margin-bottom: 2rem;
}

body.page-template-contact-us .contact-us--copy .social-links li svg {
  margin-right: 5px;
  width: 15px;
  height: 15px;
}

body.page-template-contact-us .contact-us--copy .social-links li a:hover svg {
  transition-delay: 0;
}

body.page-template-contact-us .contact-us--copy--copy-block {
  padding-bottom: 1rem;
}

body.page-template-contact-us .contact-us--map-wrapper {
  width: 100%;
  display: inline-block;
  padding-left: 8px;
  text-align: left;
  vertical-align: top;
  margin-left: 6.25%;
  width: 87.5%;
}

@media (min-width: 46.25em) {
  body.page-template-contact-us .contact-us--map-wrapper {
    padding-left: 16px;
  }
}

@media (min-width: 61.25em) {
  body.page-template-contact-us .contact-us--map-wrapper {
    margin-left: 25%;
    width: 43.75%;
  }
}

body.page-template-contact-us .contact-us--map-wrapper .featured-image {
  position: relative;
}

body.page-template-contact-us .contact-us--map-wrapper .featured-image:before {
  display: block;
  content: "";
  width: 100%;
  padding-top: 100%;
}

body.page-template-contact-us .contact-us--map-wrapper .featured-image > .content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

body.home .hero {
  background-color: #121212;
  min-height: 100vh;
  min-height: calc(100vh - 48px);
  /* 100% of the viewport height */
  overflow: hidden;
  position: relative;
}

@media (min-width: 46.25em) {
  body.home .hero {
    min-height: calc(100vh - 76px);
    /* 100% of the viewport height */
  }
}

body.home .hero--content {
  min-height: calc(100vh - 48px);
  /* 100% of the viewport height */
}

@media (min-width: 46.25em) {
  body.home .hero--content {
    min-height: calc(100vh - 76px);
    /* 100% of the viewport height */
  }
}

body.home .hero .hero_image,
body.home .hero .hero_images {
  min-height: calc(100vh - 48px);
  /* 100% of the viewport height */
}

@media (min-width: 46.25em) {
  body.home .hero .hero_image,
  body.home .hero .hero_images {
    min-height: calc(100vh - 76px);
    /* 100% of the viewport height */
  }
}

body.home .hero .hero_image .featured-image,
body.home .hero .hero_images .featured-image {
  min-height: calc(100vh - 48px);
  /* 100% of the viewport height */
}

@media (min-width: 46.25em) {
  body.home .hero .hero_image .featured-image,
  body.home .hero .hero_images .featured-image {
    min-height: calc(100vh - 76px);
    /* 100% of the viewport height */
  }
}

body.home .hero iframe {
  min-height: 100vh;
  min-height: calc(100vh - 48px);
  /* 100% of the viewport height */
  min-width: 100vw;
  width: calc(100vh * 16 / 9);
  height: calc(100vw * 9 / 16);
}

@media (min-width: 46.25em) {
  body.home .hero iframe {
    min-height: calc(100vh - 76px);
    /* 100% of the viewport height */
  }
}

body.page-template-section-page .sub-pages-widget {
  position: absolute;
  z-index: 2;
  width: 100%;
}

body.page-template-section-page .acf-wrapper .section-block:first-of-type > div > div {
  padding-top: 4rem;
}

@media (min-width: 61.25em) {
  body.page-template-section-page .acf-wrapper .section-block:first-of-type > div > div {
    padding-top: 2rem;
  }
}

body.page-template-section-page .acf-wrapper .card_row:first-of-type .card {
  padding-top: 6rem;
}

body.page-template-legal-page .main-content ul, body.page-template-legal-page .main-content ol, body.page-template-legal-page .main-content p {
  color: #121212 !important;
  font-size: 1.125rem;
  line-height: 1.4;
  font-family: "ridley_groteskregular", sans-serif;
}

@media (max-width: 1024px) {
  body.page-template-legal-page .main-content ul, body.page-template-legal-page .main-content ol, body.page-template-legal-page .main-content p {
    font-size: 1.125rem;
  }
}

@media (max-width: 640px) {
  body.page-template-legal-page .main-content ul, body.page-template-legal-page .main-content ol, body.page-template-legal-page .main-content p {
    font-size: 0.9375rem;
  }
}

@media (max-width: 480px) {
  body.page-template-legal-page .main-content ul, body.page-template-legal-page .main-content ol, body.page-template-legal-page .main-content p {
    font-size: 0.9375rem;
  }
}

body.page-template-legal-page .main-content .text_panel .section-block--inner-wrap {
  padding-top: 1rem;
}

.lazyload-example {
  width: 100%;
  height: 500px;
  background-position: center center;
  background-repeat: no-repeat;
  border-bottom: 0;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

img {
  max-width: 100%;
  height: auto;
}

.featured-image {
  background-position: center center;
  background-repeat: no-repeat;
  border-bottom: 0;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

/*# sourceMappingURL=style.css.map */
