@charset "UTF-8";
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger {
  padding: 15px 15px;
  display: inline-block;
  cursor: pointer;
  -webkit-transition-property: opacity, -webkit-filter;
  transition-property: opacity, -webkit-filter;
  transition-property: opacity, filter;
  transition-property: opacity, filter, -webkit-filter;
  -webkit-transition-duration: 0.15s;
          transition-duration: 0.15s;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible;
  margin-top: 6px;
}

.hamburger:hover,
.hamburger.is-active:hover {
  opacity: 0.7;
}
.hamburger:hover .hamburger-inner,
.hamburger:hover .hamburger-inner::before,
.hamburger:hover .hamburger-inner::after,
.hamburger.is-active:hover .hamburger-inner,
.hamburger.is-active:hover .hamburger-inner::before,
.hamburger.is-active:hover .hamburger-inner::after {
  background-color: #6CBE98;
}

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

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

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

.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
  width: 40px;
  height: 4px;
  border-radius: 4px;
  background-color: #444;
  position: absolute;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.4s;
          transition-duration: 0.4s;
  -webkit-transition-timing-function: ease;
          transition-timing-function: ease;
}

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

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

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

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

.hamburger--3dx .hamburger-inner {
  -webkit-transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  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);
  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), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}

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

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

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

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

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

.hamburger--3dx-r .hamburger-inner {
  -webkit-transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  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);
  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), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}

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

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

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

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

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

.hamburger--3dy .hamburger-inner {
  -webkit-transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  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);
  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), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}

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

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

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

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

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

.hamburger--3dy-r .hamburger-inner {
  -webkit-transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  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);
  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), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}

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

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

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

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

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

.hamburger--3dxy .hamburger-inner {
  -webkit-transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  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);
  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), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}

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

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

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

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

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

.hamburger--3dxy-r .hamburger-inner {
  -webkit-transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
  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);
  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), -webkit-transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.hamburger--arrowalt-r.is-active .hamburger-inner::before {
  top: 0;
  -webkit-transform: translate3d(8px, -10px, 0) rotate(45deg) scale(0.7, 1);
          transform: translate3d(8px, -10px, 0) rotate(45deg) scale(0.7, 1);
  -webkit-transition: top 0.1s ease, -webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: top 0.1s ease, -webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: top 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22), -webkit-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;
  -webkit-transform: translate3d(8px, 10px, 0) rotate(-45deg) scale(0.7, 1);
          transform: translate3d(8px, 10px, 0) rotate(-45deg) scale(0.7, 1);
  -webkit-transition: bottom 0.1s ease, -webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: bottom 0.1s ease, -webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
  transition: bottom 0.1s ease, transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22), -webkit-transform 0.1s 0.1s cubic-bezier(0.895, 0.03, 0.685, 0.22);
}

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

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

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

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

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

.hamburger--arrowturn-r.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(-8px, 0, 0) rotate(45deg) scale(0.7, 1);
          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 {
  -webkit-transition-property: none;
  transition-property: none;
}

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

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

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

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

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

.hamburger--collapse .hamburger-inner::before {
  -webkit-transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  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);
  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), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

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

.hamburger--collapse.is-active .hamburger-inner::after {
  top: 0;
  opacity: 0;
  -webkit-transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;
  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;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  -webkit-transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  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);
  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), -webkit-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;
  -webkit-transition-duration: 0.13s;
          transition-duration: 0.13s;
  -webkit-transition-delay: 0.13s;
          transition-delay: 0.13s;
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
          transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--collapse-r .hamburger-inner::after {
  top: -20px;
  -webkit-transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
  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 {
  -webkit-transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  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);
  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), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

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

.hamburger--collapse-r.is-active .hamburger-inner::after {
  top: 0;
  opacity: 0;
  -webkit-transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;
  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;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
  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);
  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), -webkit-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.hamburger--emphatic .hamburger-inner::before {
  left: 0;
  -webkit-transition: top 0.05s 0.125s linear, left 0.125s 0.175s ease-in, -webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
  transition: top 0.05s 0.125s linear, left 0.125s 0.175s ease-in, -webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
  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;
  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, -webkit-transform 0.125s cubic-bezier(0.6, 0.04, 0.98, 0.335);
}

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

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

.hamburger--emphatic.is-active .hamburger-inner::before {
  left: -80px;
  top: -80px;
  -webkit-transform: translate3d(80px, 80px, 0) rotate(45deg);
          transform: translate3d(80px, 80px, 0) rotate(45deg);
  -webkit-transition: left 0.125s ease-out, top 0.05s 0.125s linear, -webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: left 0.125s ease-out, top 0.05s 0.125s linear, -webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
  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);
  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), -webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
}

.hamburger--emphatic.is-active .hamburger-inner::after {
  right: -80px;
  top: -80px;
  -webkit-transform: translate3d(-80px, 80px, 0) rotate(-45deg);
          transform: translate3d(-80px, 80px, 0) rotate(-45deg);
  -webkit-transition: right 0.125s ease-out, top 0.05s 0.125s linear, -webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: right 0.125s ease-out, top 0.05s 0.125s linear, -webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
  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);
  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), -webkit-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 {
  -webkit-transition: background-color 0.125s 0.175s ease-in;
  transition: background-color 0.125s 0.175s ease-in;
}

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

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

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

.hamburger--emphatic-r.is-active .hamburger-inner::before {
  left: -80px;
  top: 80px;
  -webkit-transform: translate3d(80px, -80px, 0) rotate(-45deg);
          transform: translate3d(80px, -80px, 0) rotate(-45deg);
  -webkit-transition: left 0.125s ease-out, top 0.05s 0.125s linear, -webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: left 0.125s ease-out, top 0.05s 0.125s linear, -webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
  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);
  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), -webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
}

.hamburger--emphatic-r.is-active .hamburger-inner::after {
  right: -80px;
  top: 80px;
  -webkit-transform: translate3d(-80px, -80px, 0) rotate(45deg);
          transform: translate3d(-80px, -80px, 0) rotate(45deg);
  -webkit-transition: right 0.125s ease-out, top 0.05s 0.125s linear, -webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: right 0.125s ease-out, top 0.05s 0.125s linear, -webkit-transform 0.125s 0.175s cubic-bezier(0.075, 0.82, 0.165, 1);
  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);
  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), -webkit-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 {
  -webkit-transition: bottom 0.08s 0s ease-out, top 0.08s 0s ease-out, opacity 0s linear;
  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;
  -webkit-transition: bottom 0.08s ease-out, top 0.08s ease-out, opacity 0s 0.08s linear;
  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: 2px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.hamburger--spring .hamburger-inner::before {
  top: 10px;
  -webkit-transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  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);
  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), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--spring .hamburger-inner::after {
  top: 20px;
  -webkit-transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  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);
  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), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

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

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

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

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

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

.hamburger--spring-r .hamburger-inner::before {
  -webkit-transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  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);
  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), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

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

.hamburger--spring-r.is-active .hamburger-inner::after {
  top: 0;
  opacity: 0;
  -webkit-transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0s 0.22s linear;
  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;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  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);
  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), -webkit-transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.hamburger--vortex.is-active .hamburger-inner {
  -webkit-transform: rotate(765deg);
          transform: rotate(765deg);
  -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
          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 {
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}

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

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

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

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

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

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

.hamburger--vortex-r.is-active .hamburger-inner {
  -webkit-transform: rotate(-765deg);
          transform: rotate(-765deg);
  -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
          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 {
  -webkit-transition-delay: 0s;
          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;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

.c-offcanvas {
  -webkit-transition-duration: 150ms;
          transition-duration: 150ms;
  -webkit-transition: -webkit-transform 300ms cubic-bezier(0.4, 0, 0.6, 1);
  transition: -webkit-transform 300ms cubic-bezier(0.4, 0, 0.6, 1);
  transition: transform 300ms cubic-bezier(0.4, 0, 0.6, 1);
  transition: transform 300ms cubic-bezier(0.4, 0, 0.6, 1), -webkit-transform 300ms cubic-bezier(0.4, 0, 0.6, 1);
}

/*.c-offcanvas--closing {
 transition-duration: 1s;
 transition-timing-function: cubic-bezier(0.4, 0.0, 1, 1)
}*/
.c-offcanvas.is-closed {
  -webkit-transition: all 0.25s !important;
  transition: all 0.25s !important;
}

.c-offcanvas--overlay {
  z-index: 999;
}

/*.c-offcanvas--right {
	width: 50%;
	transform: translate3d(100%, 0, 0);
}
.c-offcanvas--left {
	width: 50%;
	transform: translate3d(-100%, 0, 0);
}*/
.c-offcanvas, .c-offcanvas--right {
  min-height: auto;
  height: auto;
  width: 100%;
}

.js-offcanvas {
  padding-top: 66px;
}
.js-offcanvas .offcanvaswrap {
  padding: 10px;
  /*.js-offcanvas-header {
    border: 0 none;
    padding: 0 15px;
    //.drop-shadow-color(0, 1px, 3px, rgba(50,50,50,.4));

    .js-offcanvas-close {
  	margin-top: 7px;
  	float: right;
  	display: inline-block;
  	cursor: pointer;
  	.c-button__text{
  	  width: 36px;
  	  height: 36px;
  	  //.font-size-rem(36);
  	  line-height: 1;
  	}
    }

    .offcanvaslogo {
  	//width: 40px;
  	height: 40px;
  	display: inline-block;
  	margin-top: 5px;
  	&:focus {
  	  outline: none;
  	}
  	img {
  	  height: 40px;
  	  vertical-align: baseline;
  	}
    }

    a.brand-title{
  	margin-top: 5px;
  	display: inline-block;
  	//.font-size-rem(25);
  	line-height: 40px;
  	height: auto;
  	//color: @white_color;
  	margin-left: 5px;
  	vertical-align: top;
    }


  }*/
}
.js-offcanvas .offcanvaswrap .offcanvaswrap_menus {
  padding: 0;
  margin: 15px;
  /*#menu-top-menu {
  padding: 0px;
  margin: 0px;
  margin-bottom: 20px;
  .dropdown-toggle::after{
    display: inline-block;
    float: right;
    margin-top: 11px;
  }
  li {
    a {
  	color: $brand-color;
  	display: block;
  	padding: 5px;

  	border-bottom: 1px solid $brand-color;
  	//.font-size-rem(19);
  	//color: $brand-color;


  	&:hover{
  	  color: $brand-color;
  	}
    }
    a:visited {
  	color: $brand-color;
    }

  }
  li.show{
    .dropdown-menu{
  	position: static  !important;
  	display: block !important;
  	width: 100% !important;
  	border: 0 none !important;
  	transform: none !important;
  	padding-left: 15px;
  	a{
  	  //.font-size(14);
  	}
    }
  }
   }*/
}
.js-offcanvas .offcanvaswrap .offcanvaswrap_menus .navbar {
  display: block;
}
.js-offcanvas .offcanvaswrap .offcanvaswrap_menus .navbar .dropdown-toggle::after {
  position: absolute;
  top: 17px;
  right: 0;
}
.js-offcanvas .offcanvaswrap .offcanvaswrap_menus .navbar * {
  -webkit-transition: none !important;
  transition: none !important;
}

body {
  color: #43565F;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-size: 18px;
}
@media (max-width: 767px) {
  body {
    font-size: 16px;
  }
}

body.has-offcanvas--visible {
  overflow: hidden;
}

h1, .h1 {
  font-size: 58px;
}
@media (max-width: 575px) {
  h1, .h1 {
    font-size: 38px;
  }
}

h2, .h2 {
  font-size: 48px;
}
@media (max-width: 575px) {
  h2, .h2 {
    font-size: 28px;
  }
}

h3, .h3 {
  font-size: 38px;
}
@media (max-width: 575px) {
  h3, .h3 {
    font-size: 20px;
  }
}

h4, .h4 {
  font-size: 28px;
}
@media (max-width: 575px) {
  h4, .h4 {
    font-size: 18px;
  }
}

h5, .h5 {
  font-size: 18px;
}

h6, .h6 {
  font-size: 16px;
}

h1, .h1, h2, .h2, h3, .h3 {
  font-weight: 700;
}

h4, .h4, h5, .h5, h6, .h6 {
  font-weight: 600;
}

button, input[type=button], input[type=reset], input[type=submit] {
  color: #ffffff;
  background-color: #6CBE98;
  padding: 16px 20px;
  border-radius: 8px;
  border: 0;
  -webkit-box-shadow: 0 0 10px -5px #6CBE98;
          box-shadow: 0 0 10px -5px #6CBE98;
  -webkit-transition: all 0.25s !important;
  transition: all 0.25s !important;
}
button:focus, input[type=button]:focus, input[type=reset]:focus, input[type=submit]:focus {
  outline: none;
}

blockquote {
  position: relative;
  margin: 65px auto;
  padding: 10px 80px 35px;
}

blockquote, blockquote p {
  margin: 1em auto 1.4em;
  line-height: 1.8em;
}

blockquote:after {
  color: #6CBE98 !important;
  content: "“";
  display: block;
  font-size: 136px;
  position: absolute;
  left: 0px;
  top: 56px;
}

blockquote cite {
  font-weight: 700;
  font-style: inherit;
}

* {
  padding: 0;
  margin: 0;
}

.post, .page {
  margin: 0 !important;
}

::-moz-selection {
  background: #8da4ae;
  color: #ffffff;
}

::selection {
  background: #8da4ae;
  color: #ffffff;
}

a {
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

a,
a:hover,
a:active,
a:focus {
  text-decoration: none;
  color: inherit;
  outline: none;
}

/*=== UTILITIES CLASSES ===*/
.bg-cover {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.font-primary {
  font-family: "Montserrat", sans-serif;
}

.font-w-700 {
  font-weight: 700;
}

.font-w-600 {
  font-weight: 600;
}

.font-w-400 {
  font-weight: 400;
}

.text-primary {
  color: #43565F !important;
}

.bg-primary {
  background-color: #6CBE98 !important;
}

.text-gray {
  color: #43565F;
}

.bg-gray {
  background-color: #43565F;
}

.bg-dark-gray {
  background-color: #435760;
}

.bg-light {
  background-color: #ecf0f2 !important;
}

.bg-gray-80 {
  background-color: rgba(212, 221, 225, 0.8) !important;
}

.bg-gray-50 {
  background-color: rgba(212, 221, 225, 0.5) !important;
}

.text-dark {
  color: #54957E !important;
}

.text-cyan {
  color: #00bbd6;
}

.bg-cyan {
  background-color: #00bbd6;
}

.text-purple {
  color: #776cb1;
}

.bg-purple {
  background-color: #776cb1;
}

.text-pest {
  color: #6CBE98;
}

.text-gray {
  color: #43565F;
}

.bg-pest {
  background-color: #6CBE98;
}

.text-orange {
  color: #f7a941;
}

.bg-orange {
  background-color: #f7a941;
}

.text-black {
  color: #000000;
}

.bg-black {
  background-color: #000000;
}

.bg-barnd-dark {
  background-color: #54957E;
}

.bg-barnd-light {
  background-color: #51c58f;
}

section {
  padding: 120px 0;
}
@media (max-width: 767px) {
  section {
    padding: 60px 0;
  }
}

section.widget {
  padding: 0;
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  section.widget {
    padding: 0;
  }
}

.shadow-inset {
  -webkit-box-shadow: 0 20px 30px -25px #aaa inset, 0 -20px 30px -25px #aaa inset;
          box-shadow: 0 20px 30px -25px #aaa inset, 0 -20px 30px -25px #aaa inset;
}

.shadow-inset-top {
  -webkit-box-shadow: 0 20px 30px -25px #aaa inset;
          box-shadow: 0 20px 30px -25px #aaa inset;
}

.shadow-lg {
  -webkit-box-shadow: 0 20px 30px -25px #b2b2b1 !important;
          box-shadow: 0 20px 30px -25px #b2b2b1 !important;
}

.shadow-lg-top {
  -webkit-box-shadow: 0 20px 30px -25px #aaa !important;
          box-shadow: 0 20px 30px -25px #aaa !important;
}

.shadow-top {
  -webkit-box-shadow: 0 -20px 30px -25px #ccc !important;
          box-shadow: 0 -20px 30px -25px #ccc !important;
}

.btn {
  padding: 8px 20px;
  border-radius: 8px;
  border: 0;
  -webkit-box-shadow: 0 0 10px -5px #6CBE98;
          box-shadow: 0 0 10px -5px #6CBE98;
  -webkit-transition: all 0.25s !important;
  transition: all 0.25s !important;
}
.btn:focus, .btn:active,
.btn .active,
.btn .focus {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.btn i, .btn svg {
  margin-right: 5px;
}
.btn:hover {
  -webkit-transform: translateY(-2px);
          transform: translateY(-2px);
}

.btn-primary {
  background-color: #6CBE98;
}
.btn-primary:focus, .btn-primary:active,
.btn-primary .active,
.btn-primary .focus {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  background-color: rgba(108, 190, 152, 0.9) !important;
}
.btn-primary:hover {
  background-color: rgba(108, 190, 152, 0.9);
}

.btn-transparent {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.btn-transparent span {
  text-decoration: underline !important;
}
.btn-transparent i, .btn-transparent svg {
  font-size: 30px;
}
.btn-transparent:hover {
  -webkit-transform: translateY(0) !important;
          transform: translateY(0) !important;
}

.page-item-prev svg {
  margin-right: 10px;
}

.page-item-next svg {
  margin-left: 10px;
}

.breadcrumb .breadcrumb-item:not(:last-child) a {
  text-decoration: underline;
}
.breadcrumb .breadcrumb-item + .breadcrumb-item::before {
  color: #43565F !important;
  content: "/" !important;
}

.breadcrumb-item.active {
  color: #ffffff !important;
}

.blogs-item .card-body {
  min-height: 235px;
}
.blogs-item .card-body .card-title {
  font-size: 26px;
  font-weight: 500 !important;
}
@media (max-width: 575px) {
  .blogs-item .card-body .card-title {
    font-size: 22px;
  }
}
.blogs-item.blogs-item--md .card-body {
  min-height: 256px;
  padding: 2rem;
}
.blogs-item.blogs-item--lg .card-body .card-title,
.blogs-item.blogs-item--lg .card-body .blogs-social {
  font-size: 22px;
}
.blogs-item.blogs-item--lg .card-body .card-text {
  font-size: 18px;
}

.pagination--circle {
  width: 100%;
}
.pagination--circle .page-numbers {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  list-style: none;
  margin: 0;
  padding: 0;
}
.pagination--circle .page-numbers li span {
  border: 2px solid #6CBE98;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: #6CBE98;
  color: #ffffff;
}
.pagination--circle .page-numbers li:not(:last-child) {
  margin-right: 10px;
}
.pagination--circle .page-numbers li a {
  border: 2px solid #6CBE98;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  color: #6CBE98;
}
.pagination--circle .page-numbers li a:hover {
  color: #ffffff;
  background: #6CBE98;
}
.pagination--circle .page-item .page-link {
  border-color: #6CBE98;
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.pagination--circle .page-item .page-link:hover {
  color: #ffffff !important;
  background-color: #6CBE98;
}
.pagination--circle .page-item.active .page-link {
  color: #ffffff !important;
  background-color: #6CBE98;
}

.form-wrapper .form-control {
  height: 70px;
  border-radius: 20px;
  padding: 0.375rem 1.5rem !important;
  border: 1px solid #D4DDE1;
  color: #6CBE98;
}
.form-wrapper textarea.form-control {
  height: 312px;
  resize: none;
}
.form-wrapper ::-webkit-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #6CBE98;
  opacity: 1;
  /* Firefox */
}
.form-wrapper ::-moz-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #6CBE98;
  opacity: 1;
  /* Firefox */
}
.form-wrapper :-ms-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #6CBE98;
  opacity: 1;
  /* Firefox */
}
.form-wrapper ::-ms-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #6CBE98;
  opacity: 1;
  /* Firefox */
}
.form-wrapper ::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #6CBE98;
  opacity: 1;
  /* Firefox */
}

@media (max-width: 575px) {
  .text-styles h1 {
    font-size: 32px;
  }
  .text-styles h2 {
    font-size: 28px;
  }
  .text-styles h3 {
    font-size: 26px;
  }
}

.html-code {
  background: #282c34;
  color: #ccc;
}
.html-code .html-class {
  color: #d19a66;
}
.html-code .html-class-name {
  color: #89c379;
}
.html-code .html-tag {
  color: #e2777a;
}
.html-code .html-comment-tag {
  color: #ffd700;
}
.html-code .html-comment {
  color: #5c6370;
}

.blogs-social,
.footer-social {
  width: 40px;
  height: 40px;
}

.blogs-social.text-primary {
  line-height: 40px;
  border: 3px solid rgba(212, 221, 225, 0.5);
  border-radius: 50%;
}
.blogs-social.text-primary:hover, .blogs-social.text-primary:focus {
  color: #ffffff !important;
  background-color: #6CBE98;
}

.footer-social {
  line-height: 44px;
}
.footer-social:hover {
  opacity: 0.7;
}

.btn-menu .nav-link {
  padding: 8px 20px;
  border-radius: 8px;
  background-color: #6CBE98;
  border: 0;
  -webkit-box-shadow: 0 0 10px -5px #6CBE98;
          box-shadow: 0 0 10px -5px #6CBE98;
  -webkit-transition: all 0.25s !important;
  transition: all 0.25s !important;
}
.btn-menu .nav-link span {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #ffffff;
}
.btn-menu .nav-link:hover {
  -webkit-transform: translateY(-2px);
          transform: translateY(-2px);
}

input[type=submit].btn-primary {
  background-image: none;
  color: #43565F;
  font-size: 18px !important;
  font-weight: 700;
  background-color: transparent !important;
  padding: 0px 0px 5px !important;
  border-radius: 0px !important;
  border-bottom: 5px solid #6CBE98 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  -webkit-transition: all 0.25s !important;
  transition: all 0.25s !important;
  text-transform: uppercase;
  letter-spacing: 1px;
}
input[type=submit].btn-primary span {
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #ffffff;
}
input[type=submit].btn-primary:hover {
  -webkit-transform: translateY(0px);
          transform: translateY(0px);
}

.footer-menu {
  text-align: center;
  /*display: flex;
  flex-direction: row;
  justify-content: center;*/
  margin-top: 1rem;
}
@media (max-width: 480px) {
  .footer-menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0;
    margin: 1.5rem 0;
  }
}
.footer-menu li {
  display: inline-block;
  list-style: none;
}
.footer-menu li:not(:last-child) {
  /*&:after {
    font-family: 'Font Awesome 5 Free';
    content: '\f111';
    display: inline-block;
    font-style: normal;
    font-weight: 300;
    text-decoration: none;
    padding: 0 1rem;
    color: #6CBE98 !important;
    display: none;

    @media (max-width: 480px) {
      padding: 0;
      display: none;
    }
  }*/
}
.footer-menu li:not(:last-child):after {
  content: "";
  width: 6px;
  height: 6px;
  display: inline-block;
  margin: 0 0.5rem 2px;
  background: #6CBE98 !important;
  border-radius: 50%;
}
@media (max-width: 480px) {
  .footer-menu li:not(:last-child):after {
    padding: 0;
    display: none;
  }
}
.footer-menu li:not(:last-child) svg {
  width: 8px;
  margin: 0 1rem;
  display: inline-block;
  color: #6CBE98 !important;
}
@media (max-width: 480px) {
  .footer-menu li:not(:last-child) svg {
    margin: 0;
    display: none;
  }
}
@media (max-width: 480px) {
  .footer-menu li {
    display: block;
    margin-bottom: 5px;
  }
}

.error-404 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.error-404 .page-header h1.page-title {
  color: #6CBE98;
  font-size: 2rem;
  text-align: center;
}
.error-404 .page-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
.error-404 .page-content p {
  margin-bottom: 2.5rem;
}
.error-404 .page-content .search-field {
  padding: 0.6rem 1rem;
  border-radius: 8px;
}
.error-404 .page-content .search-field:focus, .error-404 .page-content .search-field:focus {
  outline: none;
  border-color: #6CBE98;
}
.error-404 .page-content .search-submit {
  padding: 0.95rem 1rem;
  border: 0;
}

.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.page-template-tpl-joblisting .breadcrumb {
  padding: 0.75rem 1rem;
}

.breadcrumb {
  margin: 0 0 1rem;
  padding: 0.75rem 0;
  font-size: 16px;
  font-weight: 600;
}
@media (max-width: 575px) {
  .breadcrumb {
    font-size: 12px;
  }
}

#home-quotation #home-quotation-inner {
  padding: 100px 0;
}

.header-navbar {
  background-color: #ffffff;
}

#banner-message h2 {
  color: #6CBE98;
}

#latest-blogs .blogs-item-wrap {
  margin-bottom: 20px;
}
#latest-blogs .card.blogs-item {
  height: 100% !important;
  min-height: auto;
}

#blogs-listing .card.blogs-item {
  height: 100% !important;
  min-height: auto;
}

.bootstrap-filestyle .input-large {
  background-color: transparent !important;
}

.scroll-to-btn {
  position: relative;
  display: inline-block;
  height: 50px;
  width: 50px;
  padding-left: 11px;
  padding-top: 6px;
  left: calc(50% - 25px);
  margin-bottom: 50px;
}
@media (max-width: 767px) {
  .scroll-to-btn {
    margin-bottom: 10px;
  }
}
.scroll-to-btn span {
  display: inline-block;
  position: relative;
}
.scroll-to-btn span::after, .scroll-to-btn span::before {
  position: absolute;
  content: "";
  height: 7px;
  width: 18px;
  background-color: #6CBE98;
  top: 0;
  left: 0;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.scroll-to-btn span::after {
  background-color: #b3b2b2;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  left: 9px;
  z-index: -1;
}

.widget h4.widget-title {
  color: #6CBE98;
}
.widget ul {
  margin: 0 0 20px 20px;
  padding: 0;
}
.widget ul li:hover {
  color: #6CBE98;
}
.widget ul li a:hover {
  color: #6CBE98;
}

.default-banner {
  background: #6CBE98 !important;
}
.default-banner .banner-padding {
  padding: 200px 0 220px 0;
}
.default-banner .banner-subtitle p {
  font-size: 26px;
  line-height: 32px;
  font-weight: 500;
  color: #ffffff;
  margin-bottom: 0px !important;
}

.header-top {
  font-size: 14px;
  padding: 7px 0px;
  font-weight: 600;
}
.header-top a {
  margin-left: 35px;
}
.header-top a:hover {
  text-decoration: underline;
}
.header-top a i, .header-top a span.header_icon {
  display: inline-block;
  height: 30px;
  width: 30px;
  background-color: #6CBE98;
  text-align: center;
  color: #ffffff;
  font-size: 15px;
  line-height: 32px;
  margin-left: 10px;
  border-radius: 50%;
}
.header-top a i svg, .header-top a span.header_icon svg {
  height: 15px;
  width: 15px;
}
.header-top .header-top-email {
  margin-right: 10px;
}
.header-top .header-top-twitter {
  margin-left: 0px !important;
}
.header-top .header-top-twitter:before {
  content: "";
  background: #435760;
  background-size: contain;
  width: 1px;
  height: 20.66px;
  position: absolute;
  top: 5px;
}
.header-top .header-top-linkedin {
  margin-left: 0px !important;
}

@-webkit-keyframes stickyDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

@keyframes stickyDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
.header-navbar {
  width: 100%;
  padding: 20px 0;
  -webkit-box-shadow: 0 30px 30px -25px #dadada;
          box-shadow: 0 30px 30px -25px #dadada;
  z-index: 9995;
}
.header-navbar.is-sticky {
  position: fixed !important;
  top: 0;
  padding: 20px 0;
  background-color: #ffffff;
  -webkit-box-shadow: 0 2px 28px 0 rgba(0, 0, 0, 0.06);
  box-shadow: 0 2px 28px 0 rgba(0, 0, 0, 0.06);
  -webkit-animation: 300ms ease-in-out 0s normal none 1 running stickyDown;
  animation: 300ms ease-in-out 0s normal none 1 running stickyDown;
}
.header-navbar .btn-menu .nav-link::before {
  display: none;
}
.header-navbar .nav-link {
  font-size: 18px;
  font-weight: 600;
  padding: 7px 15px !important;
  position: relative;
  z-index: 1;
  color: #43565F !important;
}
@media (max-width: 991px) {
  .header-navbar .nav-link {
    display: inline-block;
  }
}
.header-navbar .nav-link::before {
  position: absolute;
  content: "";
  height: 2px;
  width: calc(100% - 30px);
  background-color: #6CBE98;
  bottom: 5px;
  left: 15px;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
  -webkit-transform: scaleX(0);
          transform: scaleX(0);
}
@media (max-width: 1199px) {
  .header-navbar .nav-link::before {
    display: none;
  }
}
.header-navbar .nav-link:hover {
  color: #6CBE98 !important;
}
.header-navbar .nav-link:hover::before {
  -webkit-transform: scaleX(1);
          transform: scaleX(1);
}
.header-navbar .active .nav-link {
  color: #6CBE98 !important;
}
.header-navbar .active .nav-link::before {
  -webkit-transform: scaleX(1);
          transform: scaleX(1);
}
.header-navbar .btn {
  margin-left: 15px;
}
@media (max-width: 1199px) {
  .header-navbar .btn {
    margin-top: 10px;
  }
}
.header-navbar .navbar-brand img {
  max-height: 60px;
}
@media (max-width: 575px) {
  .header-navbar .navbar-brand img {
    max-height: initial;
    max-width: 200px;
  }
}
@media (max-width: 400px) {
  .header-navbar .navbar-brand img {
    max-height: initial;
    max-width: 200px;
  }
}
.header-navbar .dropdown-menu {
  border: 0;
  border-radius: 0;
  background: #43565F;
}
.header-navbar .dropdown-menu .dropdown-item {
  color: #ffffff;
  padding: 10px 25px;
  background-color: transparent;
  font-weight: 600;
  position: relative;
}
.header-navbar .dropdown-menu .dropdown-item:hover {
  opacity: 0.7;
}
.header-navbar .dropdown-menu .dropdown-item:before {
  content: "";
  font-family: "Font Awesome 5 Free";
  margin-right: 10px;
  font-weight: 300;
  display: none;
}
.header-navbar .dropdown-menu .dropdown-item svg {
  margin-right: 10px;
}

.has-offcanvas--visible .header-navbar {
  position: fixed !important;
  top: 0;
  padding: 10px 0;
  background-color: #ffffff;
  -webkit-box-shadow: 0 2px 28px 0 rgba(0, 0, 0, 0.06);
  box-shadow: 0 2px 28px 0 rgba(0, 0, 0, 0.06);
  -webkit-animation: 300ms ease-in-out 0s normal none 1 running stickyDown;
  animation: 300ms ease-in-out 0s normal none 1 running stickyDown;
}

.dropdown-item.active, .dropdown-item:active {
  text-decoration: none;
  color: #000000 !important;
  background-color: transparent;
}

.screen-overlay {
  display: none;
}

.navbar-toggler {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
@media (max-width: 1199px) {
  .navbar-toggler {
    border-radius: 2px;
    padding: 5px 6px;
    font-size: 17px;
  }
}
.navbar-toggler:focus {
  outline: 0;
}

/*@include desktop-lg {
    .navbar-collapse:not(.show) {
        display: flex;
        position: fixed;
        top: 0;
        right: 0;
        height: 100%;
        background: #fff;
        width: 250px;
        right: -250px;
        transition: .3s ease;
        z-index: 4;
        .navbar-nav {
            margin-left: initial !important;
            width: 100%;
            .nav-link{
                width: 100%;
            }
            .dropdown-toggle::after{
                position: absolute;
                top: 45%;
                right: 5%;
            }
        }
    }
    .navbar-collapse.shown {
        right: 0;
    }
}*/
@media (min-width: 1200px) {
  header .dropdown {
    -webkit-transition: 0s !important;
    transition: 0s !important;
  }

  header .dropdown-menu {
    display: block;
    margin-left: calc(-50% + 10px);
    opacity: 0;
    visibility: hidden;
    margin-top: 20px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    -webkit-transition-delay: 0.15s;
            transition-delay: 0.15s;
  }

  header .dropdown:hover .dropdown-menu {
    opacity: 1;
    visibility: visible;
    margin-top: 10px;
    -webkit-transition-delay: 0s;
            transition-delay: 0s;
  }
}
.offCanvas-overlay {
  position: fixed;
  height: 100vh;
  width: 100vw;
  background: rgba(0, 0, 0, 0.7);
  top: 0;
  left: 0;
  z-index: 2;
  opacity: 0;
  visibility: hidden;
  cursor: pointer;
}
.offCanvas-overlay .offCanvas-wrap {
  width: 100%;
  height: 100%;
  display: block;
  position: relative;
}
.offCanvas-overlay .offCanvas-wrap span {
  display: inline-block;
  height: 50px;
  width: 50px;
  color: #ffffff;
  text-align: center;
  line-height: 50px;
  background-color: #6CBE98;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  position: absolute;
  right: 0;
  z-index: 2;
}

.offCanvas-overlay.shown {
  opacity: 1;
  visibility: visible;
}
.offCanvas-overlay.shown span {
  right: -300px;
}

.home-icon svg {
  display: inline-block;
  height: 30px;
  width: 30px !important;
  background-color: #6CBE98;
  text-align: center;
  color: #ffffff;
  font-size: 60px;
  margin-left: 10px;
  border-radius: 50%;
  padding: 5px;
}
.home-icon a {
  font-size: 16px;
}
.home-icon a:after {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "";
  display: none;
}

.footer {
  /*@include tablet{
      img{
          max-height: 65px;
      }
  }

  @include mobile{
      img{
          max-height: 55px;
      }
  }*/
  /*.footer-top {
      //border-top: 1px solid lighten($gray, 27%);
      @include tablet {
        text-align: center;
      }

      @include tablet {
        img {
          max-width: 245px !important;
          //max-height: 65px;
        }
      }

      @include mobile {
        img {
          //max-height: 55px;
        }
      }
    }

    .footer-bottom {
      font-size: 16px;

      a {
        img {
          height: 65px;
        }

        &.bg-primary:hover {
          background-color: $brand-color !important;
        }

        &:hover {
          text-decoration: underline;
        }
      }
    }

    .address, .social-icon {
      font-size: 18px;
    }

    .tempest-social {
      margin-left: 0px;
    }
  }

  body.home.footer .footer-top {
    border-top: 1px solid lighten($gray, 27%);
  }

  // end footer style

  @include tablet {
    .d-inline-block.mb-3 img {
      max-width: 245px;
    }
    */
}

.scroll-to-top {
  position: relative;
  display: inline-block;
  height: 50px;
  width: 50px;
  left: calc(80% - 15px);
  margin-bottom: -4px;
  top: -166px;
}

.download-area {
  padding: 120px 0;
}
.download-area .download-area-title {
  font-size: 38px;
  line-height: 52px;
  margin-bottom: 50px;
}
.download-area .arrow-image:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='214.033' height='113.473' viewBox='0 0 214.033 113.473'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Cpath id='Path_884' data-name='Path 884' d='M0,34.779H214.033V-78.694H0Z' transform='translate(0 78.694)' fill='%236cbe98'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_1042' data-name='Group 1042' transform='translate(0 78.694)'%3E%3Cg id='Group_878' data-name='Group 878' transform='translate(0 -78.694)' clip-path='url(%23clip-path)'%3E%3Cg id='Group_866' data-name='Group 866' transform='translate(0.185 0)'%3E%3Cpath id='Path_872' data-name='Path 872' d='M.008.143C-.149-.195.592-.239.7-.323c0,.624-.884.5-.7.466' transform='translate(0.018 0.323)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_867' data-name='Group 867' transform='translate(0 6.593)'%3E%3Cpath id='Path_873' data-name='Path 873' d='M.06.059.315-.134-.136.959c.052-.3.131-.6.2-.9' transform='translate(0.136 0.134)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_868' data-name='Group 868' transform='translate(0.48 8.539)'%3E%3Cpath id='Path_874' data-name='Path 874' d='M.482,1.126C-.857,1.05-.017-.91-.768-1.723l-.323-.066L-.3-2.548C-.041-1.335-.131.42.482,1.126' transform='translate(1.091 2.548)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_869' data-name='Group 869' transform='translate(5.191 13.457)'%3E%3Cpath id='Path_875' data-name='Path 875' d='M.128.178C-.391.2,0,.93-.289-.4a1.218,1.218,0,0,0,.163.069,3.114,3.114,0,0,0,.254.51' transform='translate(0.289 0.402)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_870' data-name='Group 870' transform='translate(5.318 13.319)'%3E%3Cpath id='Path_876' data-name='Path 876' d='M.011.063c-.2-.552.528.2,0,0' transform='translate(0.025 0.144)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_871' data-name='Group 871' transform='translate(6.181 15.245)'%3E%3Cpath id='Path_877' data-name='Path 877' d='M0,.271.087-.614c.326.035.658.637.745.32C.93.525.609.5,0,.271' transform='translate(0 0.614)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_872' data-name='Group 872' transform='translate(5.649 16.733)'%3E%3Cpath id='Path_878' data-name='Path 878' d='M0,.137.006-.311c.137.017.218.1-.006.448' transform='translate(0 0.311)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_873' data-name='Group 873' transform='translate(5.323 15.789)'%3E%3Cpath id='Path_879' data-name='Path 879' d='M.105,0,.094.944c-.228-.022-.6.13-.03-.42C-.244.74.011.438.105,0' transform='translate(0.238)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_874' data-name='Group 874' transform='translate(4.294 14.405)'%3E%3Cpath id='Path_880' data-name='Path 880' d='M.308.311C-.113.017-.5-.442-.577.452-1.02-1-.125-1.125.308.311' transform='translate(0.697 0.703)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_875' data-name='Group 875' transform='translate(0.414 11.868)'%3E%3Cpath id='Path_881' data-name='Path 881' d='M.165.332-.374-.111l.216-.64c-.105.32.7.979.323,1.083' transform='translate(0.374 0.751)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_876' data-name='Group 876' transform='translate(7.668 19.789)'%3E%3Cpath id='Path_882' data-name='Path 882' d='M.331.141C.117.3-.418.228-.748.326L-.741-.32c.3.183.7.6,1.071.461' transform='translate(0.748 0.32)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_877' data-name='Group 877' transform='translate(7.405 20.436)'%3E%3Cpath id='Path_883' data-name='Path 883' d='M.081,0,.074.973C-.33.31-.2.087.081,0' transform='translate(0.183)' fill='%236cbe98'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_879' data-name='Group 879' transform='translate(4.45 -62.52)'%3E%3Cpath id='Path_885' data-name='Path 885' d='M0,.523.1.784.3-1.184Z' transform='translate(0 1.184)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_880' data-name='Group 880' transform='translate(10.175 -56.281)'%3E%3Cpath id='Path_886' data-name='Path 886' d='M.03.221l-.1.486L.348-.5Z' transform='translate(0.069 0.499)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_888' data-name='Group 888' transform='translate(0 -78.694)' clip-path='url(%23clip-path)'%3E%3Cg id='Group_881' data-name='Group 881' transform='translate(11.173 24.626)'%3E%3Cpath id='Path_887' data-name='Path 887' d='M0,.148c.277-.57.968.007,1.066-.483A3.484,3.484,0,0,1,1.06,1.446C1.006.919.671.527,0,.148' transform='translate(0 0.335)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_882' data-name='Group 882' transform='translate(12.132 26.407)'%3E%3Cpath id='Path_888' data-name='Path 888' d='M0,.289A4.227,4.227,0,0,1,.1-.655,2.24,2.24,0,0,1,0,.289' transform='translate(0.003 0.655)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_883' data-name='Group 883' transform='translate(8.455 22.639)'%3E%3Cpath id='Path_889' data-name='Path 889' d='M0,.006A1.146,1.146,0,0,1,.978.253L.166.3,0,.006' transform='translate(0 0.014)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_884' data-name='Group 884' transform='translate(8.595 22.957)'%3E%3Cpath id='Path_890' data-name='Path 890' d='M0,0H.026C.215.317.345.538.4.633.35.554.229.363,0,0' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_885' data-name='Group 885' transform='translate(8.375 22.584)'%3E%3Cpath id='Path_891' data-name='Path 891' d='M.011,0,.053.075c-.079,0-.11,0-.042-.075' transform='translate(0.026)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_886' data-name='Group 886' transform='translate(4.842 19.703)'%3E%3Cpath id='Path_892' data-name='Path 892' d='M.345,0C.152.659.27,1.811-.781,1.161-.471.6.088.983.345,0' transform='translate(0.781)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_887' data-name='Group 887' transform='translate(6.817 21.518)'%3E%3Cpath id='Path_893' data-name='Path 893' d='M.177.344-.4-.4c.183-.072.515-.056.583-.375Z' transform='translate(0.401 0.778)' fill='%236cbe98'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_889' data-name='Group 889' transform='translate(7.395 -56.053)'%3E%3Cpath id='Path_895' data-name='Path 895' d='M0,.157.213-.081,0-.356Z' transform='translate(0 0.356)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_892' data-name='Group 892' transform='translate(0 -78.694)' clip-path='url(%23clip-path)'%3E%3Cg id='Group_890' data-name='Group 890' transform='translate(10.048 26.129)'%3E%3Cpath id='Path_896' data-name='Path 896' d='M.208.073A2.25,2.25,0,0,0,.547,1.411,5.923,5.923,0,0,1-.47.162c.164-.18.41-.584.678-.089' transform='translate(0.47 0.165)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_891' data-name='Group 891' transform='translate(9.545 24.753)'%3E%3Cpath id='Path_897' data-name='Path 897' d='M.022,0l0,.1C-.054.082-.092.053.022,0' transform='translate(0.05)' fill='%236cbe98'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_893' data-name='Group 893' transform='translate(13.418 -46.923)'%3E%3Cpath id='Path_899' data-name='Path 899' d='M0,.026.153.019.1-.059Z' transform='translate(0 0.059)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_905' data-name='Group 905' transform='translate(0 -78.694)' clip-path='url(%23clip-path)'%3E%3Cg id='Group_894' data-name='Group 894' transform='translate(9.632 25.56)'%3E%3Cpath id='Path_900' data-name='Path 900' d='M.077.273C-.259.007-.189-.307-.1-.617a2.968,2.968,0,0,0,.342.9C.169.361.111.4.077.273' transform='translate(0.173 0.617)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_895' data-name='Group 895' transform='translate(11.832 28.311)'%3E%3Cpath id='Path_901' data-name='Path 901' d='M.215.113a4.251,4.251,0,0,1-.7-.369c.3.049.828.2.7.369' transform='translate(0.486 0.256)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_896' data-name='Group 896' transform='translate(9.861 24.801)'%3E%3Cpath id='Path_902' data-name='Path 902' d='M0,.021A.37.37,0,0,0,0-.048c.2.037.124.061,0,.069' transform='translate(0 0.048)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_897' data-name='Group 897' transform='translate(9.619 24.853)'%3E%3Cpath id='Path_903' data-name='Path 903' d='M.074.005A2.446,2.446,0,0,1-.08.695,2.6,2.6,0,0,1-.167-.012.875.875,0,0,0,.074.005' transform='translate(0.168 0.012)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_898' data-name='Group 898' transform='translate(9.784 31.857)'%3E%3Cpath id='Path_904' data-name='Path 904' d='M.2,1.2A1.294,1.294,0,0,0-.46-.878C-.5-1.949,1.718-2.662,3.172-2.7c-.231.186-.489.353-.3,1.334C2.353-1.4,1.046-2.617.929-1.6c.343,1.254.763.709,1.391,1-1.005.062-.138,2-1.329,2.5L.733.747C.558.841.526,1.345.2,1.2' transform='translate(0.46 2.705)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_899' data-name='Group 899' transform='translate(12.338 30.038)'%3E%3Cpath id='Path_905' data-name='Path 905' d='M.038.113-.085-.255a3.044,3.044,0,0,0,1.455.6c.037.715-.108.968-.278,1.132L.058-.053Z' transform='translate(0.085 0.255)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_900' data-name='Group 900' transform='translate(9.995 27.704)'%3E%3Cpath id='Path_906' data-name='Path 906' d='M.453.273C-.038.915.164,1.866-.815,1.817-1.348.831-.685.817-.75.08.016,1.709-.658-.575.372.306A3.887,3.887,0,0,0,.046-.618a5.82,5.82,0,0,0,.766.607L.751-.021V-.03L.74-.022C.621-.038.559-.031.65.015c0,.009,0,.03.006.039a1.171,1.171,0,0,0-.2.216c.4.359.209-.032.2-.216A.849.849,0,0,1,.74-.022H.751l.57,1.738A4.819,4.819,0,0,1,.453.273' transform='translate(1.024 0.618)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_901' data-name='Group 901' transform='translate(3.845 22.423)'%3E%3Cpath id='Path_907' data-name='Path 907' d='M0,.008A.252.252,0,0,0,.183-.018C.156.129.12.2,0,.008' transform='translate(0 0.018)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_902' data-name='Group 902' transform='translate(4.028 21.728)'%3E%3Cpath id='Path_908' data-name='Path 908' d='M.174.364C.206.2.422-.037.155-.385c-.373-.232-.322.163-.549.257.056-.323.062-1.051.763-.489l-.033.16C.905.082,2.165.483,2.2.32A5.276,5.276,0,0,1,.174.364' transform='translate(0.394 0.824)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_903' data-name='Group 903' transform='translate(7.293 25.999)'%3E%3Cpath id='Path_909' data-name='Path 909' d='M.167,0C.3.5.394,1.025.559,1.514c-.326-.108-.633-.228-.936-.352L-.021,1C-.55.313-.047.242.167,0' transform='translate(0.377)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_904' data-name='Group 904' transform='translate(13.968 31.181)'%3E%3Cpath id='Path_910' data-name='Path 910' d='M0,.186.559-.42C.386.033.255.462.1.909Z' transform='translate(0 0.42)' fill='%236cbe98'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_906' data-name='Group 906' transform='translate(14.984 -45.726)'%3E%3Cpath id='Path_912' data-name='Path 912' d='M0,.138l.473.2L.526-.312Z' transform='translate(0 0.312)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_936' data-name='Group 936' transform='translate(0 -78.694)' clip-path='url(%23clip-path)'%3E%3Cg id='Group_907' data-name='Group 907' transform='translate(101.434 101.521)'%3E%3Cpath id='Path_913' data-name='Path 913' d='M0,0,.4.306A1.545,1.545,0,0,1,0,0' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_908' data-name='Group 908' transform='translate(98.177 100.375)'%3E%3Cpath id='Path_914' data-name='Path 914' d='M0,.108.013-.244c.1.225.123.376-.013.352' transform='translate(0 0.244)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_909' data-name='Group 909' transform='translate(48.026 66.76)'%3E%3Cpath id='Path_915' data-name='Path 915' d='M0,.089C.888-.056,2.056-.493,1.543.107l-.6.509A1.377,1.377,0,0,0,0,.089' transform='translate(0 0.2)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_910' data-name='Group 910' transform='translate(73.904 86.848)'%3E%3Cpath id='Path_916' data-name='Path 916' d='M.111.221l-.27.127C-.193.045-.223-.239-.252-.5L.111.221' transform='translate(0.252 0.5)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_911' data-name='Group 911' transform='translate(73.374 90.538)'%3E%3Cpath id='Path_917' data-name='Path 917' d='M0,.026,1-.059A2.9,2.9,0,0,1,0,.026' transform='translate(0 0.059)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_912' data-name='Group 912' transform='translate(119.352 105.489)'%3E%3Cpath id='Path_918' data-name='Path 918' d='M.024,0,.491.828C-.367.731.053.385.024,0' transform='translate(0.054)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_913' data-name='Group 913' transform='translate(26.994 48.995)'%3E%3Cpath id='Path_919' data-name='Path 919' d='M.023,0A3.6,3.6,0,0,1,1.31.658C.538.492-.31.561.023,0' transform='translate(0.052)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_914' data-name='Group 914' transform='translate(102.169 93.403)'%3E%3Cpath id='Path_920' data-name='Path 920' d='M.012,0c.224.2.3.378.245.539C.023.345-.091.166.012,0' transform='translate(0.026)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_915' data-name='Group 915' transform='translate(28.356 49.652)'%3E%3Cpath id='Path_921' data-name='Path 921' d='M.339.346C.218.331.125.29.011.266A3.1,3.1,0,0,0-.768-.784C-.194-.663.335-.408.339.346' transform='translate(0.768 0.784)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_916' data-name='Group 916' transform='translate(183.756 88.134)'%3E%3Cpath id='Path_922' data-name='Path 922' d='M0,.051A1.426,1.426,0,0,0,.072-.116C.144-.042.092,0,0,.051' transform='translate(0 0.116)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_917' data-name='Group 917' transform='translate(191.574 69.535)'%3E%3Cpath id='Path_923' data-name='Path 923' d='M.154,0a4.044,4.044,0,0,0-.5.546A1.287,1.287,0,0,1,.154,0' transform='translate(0.348)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_918' data-name='Group 918' transform='translate(19.687 39.295)'%3E%3Cpath id='Path_924' data-name='Path 924' d='M.027.055c-.213-.35.026-.1,0,0' transform='translate(0.062 0.126)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_919' data-name='Group 919' transform='translate(15.989 39.741)'%3E%3Cpath id='Path_925' data-name='Path 925' d='M.058,0A.516.516,0,0,1-.131.355.654.654,0,0,0,.058,0' transform='translate(0.131)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_920' data-name='Group 920' transform='translate(28.994 57.104)'%3E%3Cpath id='Path_926' data-name='Path 926' d='M.033,0,.062.023C-.133.046-.1.04.033,0' transform='translate(0.074)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_921' data-name='Group 921' transform='translate(19.127 39.207)'%3E%3Cpath id='Path_927' data-name='Path 927' d='M0,0A2.173,2.173,0,0,1,.5.271,2.241,2.241,0,0,1,0,0' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_922' data-name='Group 922' transform='translate(19.183 38.742)'%3E%3Cpath id='Path_928' data-name='Path 928' d='M.085.095-.192-.14c.066-.117.157-.131.277.235' transform='translate(0.192 0.214)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_923' data-name='Group 923' transform='translate(19.626 39.476)'%3E%3Cpath id='Path_929' data-name='Path 929' d='M.144.145a2.163,2.163,0,0,0-.469-.47c.089.032.144.032.15,0L.144.145' transform='translate(0.325 0.327)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_924' data-name='Group 924' transform='translate(150.229 101.161)'%3E%3Cpath id='Path_930' data-name='Path 930' d='M0,.027A1.017,1.017,0,0,0,.076-.062C.57.153.371.144,0,.027' transform='translate(0 0.062)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_925' data-name='Group 925' transform='translate(52.734 79.636)'%3E%3Cpath id='Path_931' data-name='Path 931' d='M.007.018C-.006,0,0-.021-.016-.04l.069.012Z' transform='translate(0.016 0.04)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_926' data-name='Group 926' transform='translate(52.803 78.055)'%3E%3Cpath id='Path_932' data-name='Path 932' d='M.3.9C.23-.255-.145-.352-.673-.446L.909-2.039Z' transform='translate(0.673 2.039)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_927' data-name='Group 927' transform='translate(14.464 34.478)'%3E%3Cpath id='Path_933' data-name='Path 933' d='M29.05,21.138l-1.217.47c1.1,1.342,2.14,1.141.927,1.893.143-1.184-.907-1.435-1.954-1.693-1.038-.29-2.076-.581-1.889-1.755l-.819.332c.208.022.209.166.415.187-1.635.792-.642-1.873-2.46-1.984-.65.022-1.164.247-.816.626L20.027,18.3c-.407-.056-.417.368-.01.424C19.343,18.48,18.663,18.261,18,18l0,.072a9.613,9.613,0,0,0-.947-1.518c-.613.179.189.317-.025.564l-.968-.878c-.636.457.131,1.3.943,1.443-1.726,1.967-.774-.835-3.461-.192l.986.61c-1.094,1.1-1.785.35-3.26.761.433-.322,3.066-1.239,2.016-2.2a1.376,1.376,0,0,1-1.389-.672c-.267.8-.848.4-1.638.092l-.3,1.079c-.774-.587-.518-1.113-.861-1.766-.994-.236-1.482.512-1.955,1.119-1.606-.381,1.531-.932-.221-1.778-1.429-.039-2.163-.818-3.426-2.025-1.021.02-.092.7-.525.875L2.5,12.45c-.2-.053-.238.226-.257.366-.531-.577.353-1.057-.559-1.745.2-1.254-2.777.8-3.5-1.022-.437.163-.12.694-.384,1.053A9.516,9.516,0,0,1-4.324,8.092l-1.5.138c1.227-.381.5-1.769-.11-2.968a11.688,11.688,0,0,1,1.128-.5L-6.074,3.5c-.261.079-.271.5-.219,1.043a4.1,4.1,0,0,1-.166-.376c-.721.117-.715.835-.584,1.588.277-.118.562-.242.844-.363A3.593,3.593,0,0,1-6.414,7.6,1.191,1.191,0,0,0-6.8,7.083c.023.215.017.4-.076.476s-.16-.221-.293-.6l-.88.963.124-.49-2.372-.258c-.916-1.833-1.317-4.153-3.321-5.749.137,1.1-.565,1.389-1.034,2.368,1.142-.7,1.536,1.337,2.825,1.736-.669-.208-.766.323-.688.567l-1.637-2.014c-.358.813-.75.362-1.471.4,1.229-1.35-1.037-1.818-1.614-2.77-.327.48-.428,1.154.688,1.557-1.785.578-.486-2.621-2.127-2.247.242.154.42.15.373.469C-18.626.708-20.243.267-20.162.9l.244.151C-21.688.319-24.959-1.812-24.4-3.272a13.145,13.145,0,0,0-.773,1.987q-.156-3.048-.229-6.048c-.424,1.243-3.018,3.213-2.059,4.662a2.141,2.141,0,0,1-1.645-1.094c.362.012,1.641-1.154,1.348-1.474-1.738.58-1.1.238-2.946.46.532.033,1.2-1.939.568-2.294-.071.314-1.138,1.618-1.031,1.944L-31.578-7.8c.174.551-.862,1.432-1.511,1.66.372-.212-1.327-.867-1.618-1.3l.9.063c-1.86-.944-.121-3.38-1.778-4.513-.045.476-.973,2.4-1.95,1.971.2-1.11,1.187-5.175.271-6.839l-.617.255-.673-1.329a30.68,30.68,0,0,0,.042,7.484c-.887-.1-.574.415-1.471-.327-.652.185.017,1.04.274,1.273L-42.1-10.768c.81-.865-.942-2.182-.247-2.9l1.595,2.741c.8-.884.647-3.647-.93-4.673-.662.059-1.019,1.873-1.289,2.159.058-.479-.916-1.765-1.23-1.654l.232,1.009c-1.1-.342-.356-2.322-2.049-2.271-.385-.222-1.988.314-1.6-.267a12.284,12.284,0,0,0,4.471-4.731,17.1,17.1,0,0,0-3.34-.311c-1.22.307-.849,2.62-1.89,2.891a1.681,1.681,0,0,0,.117-1.04c-.521-.105-.513.88-1.159.088.665-1.006-1.572-1.3.317-1.074-.493-.916-.929-.522-1.743-1.34.786-.324,1.012-2.627.541-3.521a1.511,1.511,0,0,1-.8.46c-1.5-1.295-2.6-1.7-3.918-3.009-.324.082-1.2-.316-1.3.317a1.757,1.757,0,0,0-.3-1.229c-1.523-.081.786,1.03-.7,1.285.456-.547-.388-1.709-.6-2.637.924-.525,1.442,1.229,1.713,2.118,1.076-1.053,1.116-3.07.388-4.982-.728-1.38-1.133.154-1.152-.185-2.085-1.975.322-3.527-2.027-4.581-1.306-.11-1.452,1.182-2.1,1.462.552,1.172,1.714,1.045,2.239,1.7l-1.019-.485a1.769,1.769,0,0,0,.906,1.446c-.575-.017-1.415-.906-2.363-1.935a15.974,15.974,0,0,0-2.893-2.929c0-.51-.167-1.249.329-1.229l.332.634c.986.032,0-1.687.826-1.213-.156-1.073-.153-2.379-1.27-3.165l-.994.44c.258-.157,1,.319.979.8.019-.692-2.333-.771-1.557-2.094l1.119.314c-.1-1.09.173-2.686-.75-3.428,1.156-.182.053.29,1.518.235-1.647.32,1.7,2.35-.236,2.382,1.619-.169,1.3.829,2.953.924-.3.19-.77.112-.043.754a1.425,1.425,0,0,0-.115.356c.026.016.036.022.061.035l-.065-.016c-.017.066-.023.075-.025-.006a1.267,1.267,0,0,0-.724-.053c-.346.871.624,2.065.62,2.738.486.346.167-.443.653-.434l-.007,1.006c.656-.434,1.937.36,1.465-.985l.769.923A2.648,2.648,0,0,1-56.7-38.375c.5.311.3,1.648.43.871l.887,1.74.157-.118a15.7,15.7,0,0,1,1.6,2.459A4.057,4.057,0,0,0-51.062-31.6a4.043,4.043,0,0,0,1.479,1.817l.614-.342c.382.764,2.189,1.191,1.967,1.934,1.877-.757,3.132,2.335,4.389,3.051l-.539.708A9.99,9.99,0,0,1-41.114-22l-.557.555c.4,1.174,2.435,1.3,3.657,2.422.1-.309-.273-.515-.614-.564,2.61-.147,2.551,3.567,4.757,3.641A.9.9,0,0,0-33-15.3a.2.2,0,0,1-.065-.1.958.958,0,0,1,.153.1c.236.01.49.006.74.036a2.01,2.01,0,0,1-.663.026,6.14,6.14,0,0,1,.943,1.067l.666-.565c.029.032.052.055.084.087.593.03.107.557-.48.923a2.508,2.508,0,0,1,.273.8c1.113-.887.862,1.146,2.143.267-.111.782,1.838,1.908,1.255,3.312.121-.153.3-.143.072-.311.567.193,1.145.362,1.363.986l.786-.773.3,1.886c1-.143,1.468-.3,1.26-1.4.888,2.049,1.008,1.192,1.686,3.1l.293-.634c.461.314.743,1.6,1.331,1.27,1.771-.562,5.445,2.992,8.9,3.315-1.49,1.528,1.742-.134,1.133,1.331.385-.345.9-.385.632-.995C-8.952-.4-7.695-1.123-7.261.561c.379-.358-.007-.787.267-.973.072.149.286.6.562.411s-.039-.467-.18-.766c1.459.78.981,2.2.5,3.515,1.051-.235,1.389.032,1.566,1.125.463-.3,1.107-.525.229-1.1.562.186,3.531.841,3.139,1.893.281-.186.78.26.872.437a14.278,14.278,0,0,1,2.538.988l-.4.032c-.042,1.442.878.7,1.785,1.237l.023-.138c2.585-.048.8.807,3.394.617l-.417.74C6.188,10.361,8.952,8.3,10,9.4l-.626.287c.509.829,2.773-1.6,3.543-1.6.2-.1-.163-.317-.339-.5,2.176-.418-.114,1.119,1.185,1.805.438-.482.144-1.539,1.1-1.347.588-.3,2.108,2.7,3.719,1.955-.408.358-.819.714-.267,1.231.956.463,3.141-.9,3.673.705a.535.535,0,0,0,.271-.3c.669.551,2.326,1.244,2.62,2.088,1.345-2.662,4.525,2.433,5.057-.229l2.353.578-.016-.28A2.589,2.589,0,0,1,34.7,15.285c.382-.127.16-.412.151-.555,2.32-.193,2.5-.074,4.247,1.449l.294-.841c.47.59,3.367-1.04,5.487.092a.6.6,0,0,0-.218-.4c2.466,1.151,5.937-2.222,6.829.88l1.66.748c-2.144.283.346,1.361-.532,1.9.869.179,2.186-1.005,1.135-1.133l-.159.161c-.424-1.6,2.649-.733,2.535-1.846a31.685,31.685,0,0,0,6.1-.975c1.961-.567,3.885-1.037,5.761-1.527l-.2,1.347,1.325-.362c.291-.366.262-1.077-.671-.82.348-.815,1.709.249,1.8.513,1.743-.91-1.048-1.292-.483-1.448l.786-.072-.14.182c.734.362.916.869,2.032.506.652-.44.172-.861.44-.983-.025-.087.058-.153.417-.151.538-.187,1.08-.353,1.611-.558l-.384,1.156c.872.288,1.531-.542,1.09.812.32-1.028,1.794-1.676,3.265-2.16,1.448-.545,2.89-.959,3.128-1.338a4.5,4.5,0,0,0,3.4-.767c-.213.324.048,1.445,1.044.848-1.319-1.945,1.5-1.778,1.553-3.736-.232,1.368,2.953-1.208,2.546.773.756-.6-.349-.795.023-1.612A6.616,6.616,0,0,0,93.742,3.6,16.377,16.377,0,0,1,96.9,1.1c.208.228.082.872.831.919.128-.681.219-1.4.306-2.1.51-.2,1.428,1.126,1.593-.326.042.29.1.728.454.585a23.9,23.9,0,0,1,2.881-2.957c.518-.448,1.068-.864,1.6-1.3l1.563-1.361c.519-.459,1.04-.92,1.526-1.413a19.117,19.117,0,0,0,1.3-1.625,12.618,12.618,0,0,0,1.076-1.8,11.088,11.088,0,0,0,.629-2.111c.012.94.355.6.72.169-.115.373.594.459.874.77.164-.851.369-1.657.479-2.512,1.161.323,1.429-1.974,2.472-1.565l-.572.5c1.628-.105,1.589,2.766,3.006,3.624-1.778.107-.13,3.81-2.96,4.037,0,.551.634.056.789.48-.848-.061-1.314.3-1.82,1.315l.215.025a16.528,16.528,0,0,0-2.368,2.985c-.673.952-1.331,2-2.433,3.4L108.7.039a2.863,2.863,0,0,0-.551,1.265c-1.448-.356,1.514-1.446.012-1.952.392,1.924-3.877,3.446-3.263,5.309-.913.705-.31-.957-1.216-.257l.065.594-.624-.356a1.4,1.4,0,0,0-.228,1.658c.115-.153.489-.216.669-.306-.427,1.106-2.35,1.494-2.531,1.817l.744-.878a46.21,46.21,0,0,0-4.324,2.6,13.84,13.84,0,0,1-4.58,1.9l.022-.448c-2.346.394-1.423,1.229-3.808,2.048l.123.048a2.745,2.745,0,0,0-1.9.264c.758.159-.734,1.3.222,1.42-2.572.288-1.354-.023-3.389-.767l-.112.734a2.209,2.209,0,0,0-2.074-.336c1.132.159-.4,1.208.91,1.488-1.987,2.316-4.1-.074-4.611,2.29-1.654-1.34,1.851-1.648,1.1-1.805.346-.727-1.334-.969-2.04-.549-.756.3-.683,2.642-2.743,3.145.2-.062.248.065.448,0-.653.649-1.639-.2-2.4.776-.764-.906-1.213.336-1.658-.97.646-.025,1.291-.062,1.931-.137-1.138-.039-2.464-1.459-4.023-.3a2.872,2.872,0,0,0,1.172.614c-.43.509-1.032-.052-1.481.472.412,1.325,2.332-.2,3.706.583-.434.691-2.385-.506-1.5.832-1.211-1.7-2,.707-3.663-.479l.232.8a2.344,2.344,0,0,0-1.177-.313l.919.936c-1.291-.715-2.1,1.156-3.288.844,2.323-.352.385-1.073,1.27-1.828-2.952-.637-1.337,2.41-4.623,2.394.453.068,1.589-.678.868-.983a4.222,4.222,0,0,0-1.712,1.119c-2.15.059.26-.882-.688-1.293-.645,1.074-1.07-.337-2-.6l.042.841c-2.382.691-.72-1.713-2.838-.927l.952,1.112c-.381-.082-.76-.146-1.139-.241l.261.953c-1.256-.686-1.625-.5-2.835-.206a1.161,1.161,0,0,0-1.216-1.534c-.727.5.4.818-1.1.675.327.539.7,1.208,1.363.414.066.273.336.523.405.793-.795.606-1.987.141-2.535.111a1.2,1.2,0,0,0,.6-.182L46.7,22.013c-.356.307-.1.568.167.823-.441-.1-.733-.5-1.377-.585.134.688.055,1.394.976,1.74-.694-.277-1.384-.528-2.065-.839-.156.287-1.128.744-.872,1.015-1.207.307-2.758-1.478-4.329-1.142a.932.932,0,0,0-.525-.417c-1.446,0-2.848.717-4.4-.482L33.121,23.2c-1.285-.47,1.534-1.341-.59-2.121-1.485-.616-.754.953-1.358,1.2-.675-.754-1.764-2.236-3.373-1.515.424.314.829.2,1.25.373M13.313,16.656c.247.265.685.983,1.056.565-.063-1.021-.46-.668-1.056-.565M-8.743,5.726c.089.35.473.379.972.262a1.3,1.3,0,0,0-.972-.262M-58.181-38.881a.209.209,0,0,1-.01.05c.691.287.435.193.01-.05m-1.141-.851a.259.259,0,0,1,.225-.281c-.1.213.078.467.342.708-.228.065-.457.022-.567-.427M73.111,12.358l-.2.283c.647.076.428-.091.2-.283' transform='translate(65.732 47.828)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_928' data-name='Group 928' transform='translate(73.469 89.905)'%3E%3Cpath id='Path_934' data-name='Path 934' d='M0,.11A1.1,1.1,0,0,0,.311-.25C.363-.068.3.082,0,.11' transform='translate(0 0.25)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_929' data-name='Group 929' transform='translate(119.343 105.332)'%3E%3Cpath id='Path_935' data-name='Path 935' d='M0,0,.052,0A.488.488,0,0,1,.085.154Z' transform='translate(0 0.003)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_930' data-name='Group 930' transform='translate(31.113 63.467)'%3E%3Cpath id='Path_936' data-name='Path 936' d='M0,0A1.172,1.172,0,0,0,.712.063C.59.231.375.27,0,0' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_931' data-name='Group 931' transform='translate(17.207 35.885)'%3E%3Cpath id='Path_937' data-name='Path 937' d='M.107,0,.431.854A1,1,0,0,0-.242.366C-.072.265.253.234.107,0' transform='translate(0.242)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_932' data-name='Group 932' transform='translate(8.83 31.748)'%3E%3Cpath id='Path_938' data-name='Path 938' d='M.037.183C.054.012-.1-.067-.082-.237L.267-.413C.54.087.482.6.037.183' transform='translate(0.083 0.413)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_933' data-name='Group 933' transform='translate(13.836 35.808)'%3E%3Cpath id='Path_939' data-name='Path 939' d='M.3.322C-.308.68-.438.071-.69-.523a.5.5,0,0,0,.063.092c.7-.725.815.012.932.753' transform='translate(0.69 0.728)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_934' data-name='Group 934' transform='translate(13.454 35.294)'%3E%3Cpath id='Path_940' data-name='Path 940' d='M.1.179a1.7,1.7,0,0,0-.319-.49c.284-.288.2.147.319.49' transform='translate(0.221 0.405)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_935' data-name='Group 935' transform='translate(20.08 40.086)'%3E%3Cpath id='Path_941' data-name='Path 941' d='M.022.248C-.3.131.611-.466.284-.416c.5-.828.363,2.228-.262.663' transform='translate(0.049 0.561)' fill='%236cbe98'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_937' data-name='Group 937' transform='translate(12.648 -41.216)'%3E%3Cpath id='Path_943' data-name='Path 943' d='M0,.1.474.484.839-.224Z' transform='translate(0 0.224)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_940' data-name='Group 940' transform='translate(0 -78.694)' clip-path='url(%23clip-path)'%3E%3Cg id='Group_938' data-name='Group 938' transform='translate(15.32 40.447)'%3E%3Cpath id='Path_944' data-name='Path 944' d='M.252.322-.57-.332c.125-.078.114-.232.068-.4.411.476.973.91.754,1.051' transform='translate(0.57 0.729)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_939' data-name='Group 939' transform='translate(14.997 39.713)'%3E%3Cpath id='Path_945' data-name='Path 945' d='M.119.225A1.25,1.25,0,0,1-.27-.509,2.944,2.944,0,0,1,.119.225' transform='translate(0.27 0.509)' fill='%236cbe98'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_941' data-name='Group 941' transform='translate(13.237 -39.585)'%3E%3Cpath id='Path_947' data-name='Path 947' d='M.24.214-.224-.344l-.32-.141Z' transform='translate(0.544 0.485)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_945' data-name='Group 945' transform='translate(0 -78.694)' clip-path='url(%23clip-path)'%3E%3Cg id='Group_942' data-name='Group 942' transform='translate(23.105 49.799)'%3E%3Cpath id='Path_948' data-name='Path 948' d='M.058,0,.612,1.006C.469,1.3.134,1.2-.055.8-.079.459-.268.069.058,0' transform='translate(0.131)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_943' data-name='Group 943' transform='translate(19.276 48.795)'%3E%3Cpath id='Path_949' data-name='Path 949' d='M0,.021c.339.11.5,0,.826-.068L.04.7Z' transform='translate(0 0.047)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_944' data-name='Group 944' transform='translate(20.776 51.319)'%3E%3Cpath id='Path_950' data-name='Path 950' d='M.152.059c-.147.288.463,1.83-.444.7C-.15.467-.718-.555.152.059' transform='translate(0.345 0.134)' fill='%236cbe98'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_946' data-name='Group 946' transform='translate(34.156 -17.843)'%3E%3Cpath id='Path_952' data-name='Path 952' d='M0,.407.211.6,1.188-.921Z' transform='translate(0 0.921)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_949' data-name='Group 949' transform='translate(0 -78.694)' clip-path='url(%23clip-path)'%3E%3Cg id='Group_947' data-name='Group 947' transform='translate(42.677 73.433)'%3E%3Cpath id='Path_953' data-name='Path 953' d='M.285.494C-1.081.069.648-.576-.644-.874c-.009-.534,1.051.249,1-.244.408.832.913.865-.074,1.612' transform='translate(0.644 1.118)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_948' data-name='Group 948' transform='translate(43.505 72.963)'%3E%3Cpath id='Path_954' data-name='Path 954' d='M.053.144a2.965,2.965,0,0,1-.174-.47,1.322,1.322,0,0,1,.174.47' transform='translate(0.121 0.326)' fill='%236cbe98'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_950' data-name='Group 950' transform='translate(193.032 -12.992)'%3E%3Cpath id='Path_956' data-name='Path 956' d='M0,.266.343.156.144-.6Z' transform='translate(0 0.601)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_953' data-name='Group 953' transform='translate(0 -78.694)' clip-path='url(%23clip-path)'%3E%3Cg id='Group_951' data-name='Group 951' transform='translate(194.156 65.239)'%3E%3Cpath id='Path_957' data-name='Path 957' d='M.255.235-.578-.532.551-.389C.4-.262.123-.019.255.235' transform='translate(0.578 0.532)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_952' data-name='Group 952' transform='translate(90.484 99.933)'%3E%3Cpath id='Path_958' data-name='Path 958' d='M0,.141l.022-.28c.224-.239.427-.2.835-.114Z' transform='translate(0 0.319)' fill='%236cbe98'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_954' data-name='Group 954' transform='translate(102.034 23.249)'%3E%3Cpath id='Path_960' data-name='Path 960' d='M0,.277.2.306.617-.626Z' transform='translate(0 0.626)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_966' data-name='Group 966' transform='translate(0 -78.694)' clip-path='url(%23clip-path)'%3E%3Cg id='Group_955' data-name='Group 955' transform='translate(110.623 105.579)'%3E%3Cpath id='Path_961' data-name='Path 961' d='M.392.175C-.029.162-.471-.151-.888-.184c.859.355,1.6-.891,1.28.359' transform='translate(0.888 0.396)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_956' data-name='Group 956' transform='translate(196.414 113.323)'%3E%3Cpath id='Path_962' data-name='Path 962' d='M.245.02c.049.161-.668.043-.8.055C-.37-.171.433.043.245.02' transform='translate(0.555 0.045)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_957' data-name='Group 957' transform='translate(198.687 108.561)'%3E%3Cpath id='Path_963' data-name='Path 963' d='M.189,0C1.4.332-.091.852.307,1.318l.274.094L-.427,1.52C-.222,1.014.5.4.189,0' transform='translate(0.427)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_958' data-name='Group 958' transform='translate(196.762 107.047)'%3E%3Cpath id='Path_964' data-name='Path 964' d='M0,0c.472.12.438-.241.123.311A1.17,1.17,0,0,0,.006.249.568.568,0,0,0,0,0' transform='translate(0 0.005)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_959' data-name='Group 959' transform='translate(196.583 107.248)'%3E%3Cpath id='Path_965' data-name='Path 965' d='M.057.016c-.058.249-.386-.2,0,0' transform='translate(0.129 0.037)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_960' data-name='Group 960' transform='translate(196.165 105.944)'%3E%3Cpath id='Path_966' data-name='Path 966' d='M.3.065l-.459.3c-.275-.094-.311-.4-.528-.3C-.419-.263-.143-.168.3.065' transform='translate(0.684 0.148)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_961' data-name='Group 961' transform='translate(197.799 105.919)'%3E%3Cpath id='Path_967' data-name='Path 967' d='M.085,0l-.2.157C-.227.117-.265.068.085,0' transform='translate(0.193)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_962' data-name='Group 962' transform='translate(197.465 106.076)'%3E%3Cpath id='Path_968' data-name='Path 968' d='M0,.1.415-.231c.195.065.593.1-.153.156C.629-.074.273-.031,0,.1' transform='translate(0 0.231)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_963' data-name='Group 963' transform='translate(197.594 106.632)'%3E%3Cpath id='Path_969' data-name='Path 969' d='M.012,0c.249.209.4.466.852.167C.636.79-.22.621.012,0' transform='translate(0.027)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_964' data-name='Group 964' transform='translate(196.708 104.03)'%3E%3Cpath id='Path_970' data-name='Path 970' d='M0,0A10.129,10.129,0,0,1,1.019.225L.7.446A1.184,1.184,0,0,0,0,0' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_965' data-name='Group 965' transform='translate(197.727 103.926)'%3E%3Cpath id='Path_971' data-name='Path 971' d='M0,.1.483-.228C.506.105.287.147,0,.1' transform='translate(0 0.228)' fill='%236cbe98'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_967' data-name='Group 967' transform='translate(198.449 27.166)'%3E%3Cpath id='Path_973' data-name='Path 973' d='M0,.2,1-.329l.023-.115Z' transform='translate(0 0.444)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_968' data-name='Group 968' transform='translate(196.181 23.793)'%3E%3Cpath id='Path_974' data-name='Path 974' d='M0,.09.626-.067.95-.2Z' transform='translate(0 0.203)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_976' data-name='Group 976' transform='translate(0 -78.694)' clip-path='url(%23clip-path)'%3E%3Cg id='Group_969' data-name='Group 969' transform='translate(195.846 100.965)'%3E%3Cpath id='Path_975' data-name='Path 975' d='M.354.225C-.163.336-.476-.059-.8.078c.114-.245.565-.425.97-.587C-.065-.32-.03-.1.354.225' transform='translate(0.8 0.509)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_970' data-name='Group 970' transform='translate(196.817 100.687)'%3E%3Cpath id='Path_976' data-name='Path 976' d='M.182,0A3.333,3.333,0,0,1-.412.278,1.69,1.69,0,0,1,.182,0' transform='translate(0.412)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_971' data-name='Group 971' transform='translate(197.42 102.935)'%3E%3Cpath id='Path_977' data-name='Path 977' d='M.221.108A1.358,1.358,0,0,1-.5-.245l.722.208c0,.045,0,.1,0,.146' transform='translate(0.499 0.245)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_972' data-name='Group 972' transform='translate(198.131 102.826)'%3E%3Cpath id='Path_978' data-name='Path 978' d='M.011.1-.012.092c-.006-.159-.01-.268-.012-.316,0,.04.014.137.035.323' transform='translate(0.024 0.224)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_973' data-name='Group 973' transform='translate(198.14 103.289)'%3E%3Cpath id='Path_979' data-name='Path 979' d='M0,.011V-.025c.071.019.1.03,0,.036' transform='translate(0 0.025)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_974' data-name='Group 974' transform='translate(198.873 104.62)'%3E%3Cpath id='Path_980' data-name='Path 980' d='M0,.1C.431-.078.914-.491,1.5,0,.983.111.649-.17,0,.1' transform='translate(0 0.232)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_975' data-name='Group 975' transform='translate(198.491 103.583)'%3E%3Cpath id='Path_981' data-name='Path 981' d='M.169,0,.3.405A1.365,1.365,0,0,0-.383.376Z' transform='translate(0.383)' fill='%236cbe98'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_977' data-name='Group 977' transform='translate(198.994 24.718)'%3E%3Cpath id='Path_983' data-name='Path 983' d='M0,.006l.049.15L.3-.014Z' transform='translate(0 0.014)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_990' data-name='Group 990' transform='translate(0 -78.694)' clip-path='url(%23clip-path)'%3E%3Cg id='Group_978' data-name='Group 978' transform='translate(198.033 100.888)'%3E%3Cpath id='Path_984' data-name='Path 984' d='M0,.162A.7.7,0,0,0,.453-.366,1.244,1.244,0,0,1,.611.328C.376.338-.048.4,0,.162' transform='translate(0.003 0.366)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_979' data-name='Group 979' transform='translate(198.164 102.229)'%3E%3Cpath id='Path_985' data-name='Path 985' d='M0,.011.046-.024C.105,0,.124.025,0,.011' transform='translate(0 0.024)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_980' data-name='Group 980' transform='translate(198.674 98.834)'%3E%3Cpath id='Path_986' data-name='Path 986' d='M0,0,.131.045,0,.042Z' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_981' data-name='Group 981' transform='translate(198.482 101.579)'%3E%3Cpath id='Path_987' data-name='Path 987' d='M.091.016C.218.2.028.281-.207.357A.868.868,0,0,0-.043-.033c.105-.006.174,0,.134.049' transform='translate(0.207 0.035)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_982' data-name='Group 982' transform='translate(197.751 100.144)'%3E%3Cpath id='Path_988' data-name='Path 988' d='M.017,0A2.48,2.48,0,0,1,.4.326C.17.221-.177.014.017,0' transform='translate(0.04)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_983' data-name='Group 983' transform='translate(197.891 102.129)'%3E%3Cpath id='Path_989' data-name='Path 989' d='M.037.008A.16.16,0,0,0,0,.031C-.151-.038-.074-.025.037.008' transform='translate(0.084 0.019)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_984' data-name='Group 984' transform='translate(198.011 101.971)'%3E%3Cpath id='Path_990' data-name='Path 990' d='M0,.057A2.075,2.075,0,0,1,.47-.128.914.914,0,0,1,.2.13,1.542,1.542,0,0,0,0,.057' transform='translate(0 0.128)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_985' data-name='Group 985' transform='translate(198.806 98.14)'%3E%3Cpath id='Path_991' data-name='Path 991' d='M1.426.146C.741.117.069.505.765.949.219,1.281-2,.843-3.226.409A1.246,1.246,0,0,0-2.214.094c.359.167.792.93,1.439.658.4-.482-.2-.44-.541-.72.832.286,1.3-.544,2.538-.326L.741.117c.193.025.519-.111.685.029' transform='translate(3.226 0.331)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_986' data-name='Group 986' transform='translate(197.833 98.876)'%3E%3Cpath id='Path_992' data-name='Path 992' d='M.3.228.2.379C.1.188-.163.035-.675-.249A1.4,1.4,0,0,1,.17-.516l.022.79Z' transform='translate(0.675 0.516)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_987' data-name='Group 987' transform='translate(198.186 99.773)'%3E%3Cpath id='Path_993' data-name='Path 993' d='M.138.218C.892.158,1.244-.2,2.026.106c-.1.461-.652.274-1,.525.254-.737-.433.18-.8-.4A.921.921,0,0,0-.012.621,2.019,2.019,0,0,0-.313.2L-.27.224v0H-.26c.089.04.144.056.094.016A.037.037,0,0,0-.149.228,2.5,2.5,0,0,0,.134.218C0-.012-.055.166-.149.228H-.26l-.01,0L.208-.494C.3-.327.257-.129.138.218' transform='translate(0.313 0.494)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_988' data-name='Group 988' transform='translate(199.824 103.712)'%3E%3Cpath id='Path_994' data-name='Path 994' d='M.541.161C.433.207.131.227.191.412.4.585.547.442.79.471.583.56.222.8-.106.433L0,.389a2.692,2.692,0,0,0-1.223-.75A9.857,9.857,0,0,1,.541.161' transform='translate(1.224 0.364)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_989' data-name='Group 989' transform='translate(200.304 101.759)'%3E%3Cpath id='Path_995' data-name='Path 995' d='M0,.183l.422-.6.613.375L.65-.088C.769.282.3.164,0,.183' transform='translate(0 0.414)' fill='%236cbe98'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_991' data-name='Group 991' transform='translate(197.52 19.785)'%3E%3Cpath id='Path_997' data-name='Path 997' d='M0,.082.792.065l.349-.251Z' transform='translate(0 0.186)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_992' data-name='Group 992' transform='translate(197.798 19.022)'%3E%3Cpath id='Path_998' data-name='Path 998' d='M0,.055.685.084.431-.124Z' transform='translate(0 0.124)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_1021' data-name='Group 1021' transform='translate(0 -78.694)' clip-path='url(%23clip-path)'%3E%3Cg id='Group_993' data-name='Group 993' transform='translate(209.61 47.815)'%3E%3Cpath id='Path_999' data-name='Path 999' d='M.027.053-.062-.12A.153.153,0,0,1,.027.053' transform='translate(0.062 0.12)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_994' data-name='Group 994' transform='translate(199.337 77.274)'%3E%3Cpath id='Path_1000' data-name='Path 1000' d='M.334.192c-.611-.323-1.572-.708-.807-.61l.74.147C.115-.1.184.056.334.192' transform='translate(0.756 0.434)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_995' data-name='Group 995' transform='translate(205.656 64.554)'%3E%3Cpath id='Path_1001' data-name='Path 1001' d='M.157,0,.378.091-.356.232C-.2.169-.024.089.157,0' transform='translate(0.356)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_996' data-name='Group 996' transform='translate(208.865 63.867)'%3E%3Cpath id='Path_1002' data-name='Path 1002' d='M.134.155-.3-.35a1.355,1.355,0,0,1,.438.5' transform='translate(0.304 0.35)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_997' data-name='Group 997' transform='translate(198.453 51.15)'%3E%3Cpath id='Path_1003' data-name='Path 1003' d='M.119.223Q-.065-.116-.27-.446c.562-.236.329.284.389.669' transform='translate(0.27 0.505)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_998' data-name='Group 998' transform='translate(199.14 88.977)'%3E%3Cpath id='Path_1004' data-name='Path 1004' d='M.122.189a1.1,1.1,0,0,1-.4-.617c.4.316,1.025.6.4.617' transform='translate(0.275 0.428)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_999' data-name='Group 999' transform='translate(202.223 59.317)'%3E%3Cpath id='Path_1005' data-name='Path 1005' d='M0,.206A6.9,6.9,0,0,1,.4-.466,4.292,4.292,0,0,1,0,.206' transform='translate(0 0.466)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_1000' data-name='Group 1000' transform='translate(198.855 88.308)'%3E%3Cpath id='Path_1006' data-name='Path 1006' d='M.107,0C.178.048.212.091.272.137A.666.666,0,0,0,.042.669C-.259.435-.434.183.107,0' transform='translate(0.242)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_1001' data-name='Group 1001' transform='translate(173.042 63.02)'%3E%3Cpath id='Path_1007' data-name='Path 1007' d='M.014,0A1.027,1.027,0,0,0-.011.105C-.051.012-.028,0,.014,0' transform='translate(0.032 0)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_1002' data-name='Group 1002' transform='translate(168.472 72.832)'%3E%3Cpath id='Path_1008' data-name='Path 1008' d='M0,.017A.821.821,0,0,0,.317-.038C.281.03.189.059,0,.017' transform='translate(0 0.038)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_1003' data-name='Group 1003' transform='translate(198.406 94.614)'%3E%3Cpath id='Path_1009' data-name='Path 1009' d='M.017,0c-.065.169-.085.02,0,0' transform='translate(0.039)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_1004' data-name='Group 1004' transform='translate(201.339 95.667)'%3E%3Cpath id='Path_1010' data-name='Path 1010' d='M0,.013A.934.934,0,0,1,.371-.025,1.2,1.2,0,0,0,0,.013' transform='translate(0 0.028)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_1005' data-name='Group 1005' transform='translate(204.015 86.968)'%3E%3Cpath id='Path_1011' data-name='Path 1011' d='M0,0V-.01C.14.053.114.042,0,0' transform='translate(0.001 0.01)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_1006' data-name='Group 1006' transform='translate(198.576 94.662)'%3E%3Cpath id='Path_1012' data-name='Path 1012' d='M.062.074a.848.848,0,0,1-.2-.241.943.943,0,0,1,.2.241' transform='translate(0.14 0.167)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_1007' data-name='Group 1007' transform='translate(198.349 94.838)'%3E%3Cpath id='Path_1013' data-name='Path 1013' d='M.024,0C.048.065.066.111.082.157-.044.169-.12.143.024,0' transform='translate(0.054)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_1008' data-name='Group 1008' transform='translate(198.463 94.376)'%3E%3Cpath id='Path_1014' data-name='Path 1014' d='M.019,0A.441.441,0,0,0,.071.287C.023.248-.018.231-.043.238A2.315,2.315,0,0,0,.019,0' transform='translate(0.043)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_1009' data-name='Group 1009' transform='translate(186.714 59.657)'%3E%3Cpath id='Path_1015' data-name='Path 1015' d='M.056.029c0,.026,0,.046-.009.081C-.227-.117-.139-.1.056.029' transform='translate(0.126 0.065)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_1010' data-name='Group 1010' transform='translate(208.546 74.05)'%3E%3Cpath id='Path_1016' data-name='Path 1016' d='M.019,0C.01.011-.01.014-.018.019L-.043-.008Z' transform='translate(0.043 0.008)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_1011' data-name='Group 1011' transform='translate(206.41 73.488)'%3E%3Cpath id='Path_1017' data-name='Path 1017' d='M.862,0C-.093.185.007.345.186.562L-1.95.173Z' transform='translate(1.95)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_1012' data-name='Group 1012' transform='translate(165.755 46.719)'%3E%3Cpath id='Path_1018' data-name='Path 1018' d='M12.049.942,13.106-.264c-.221-1.122-1.171-.281.063-1.867-.539,1.527.125,1.3.793,1.071s1.335-.457.476,1.211l.822-.906c-.146.089-.056-.1-.2-.012,1.807-2.033-.743,2.193.5,1.279.508-.422,1.106-1.061,1.125-1.376a3.408,3.408,0,0,1,.222.541c.275-.172.656-.789.371-.613L18.3-1.179l.072-.11-1.406,2.6c.358-.2.3-.534.629-.9l-.714,1.528A4.895,4.895,0,0,0,18.228-.509c1.312-1.448,1.123-1.017.79-.358C18.685-.186,18.21.687,18.91.545L19.318-.62c1.464-1.342.857-.039,1.7-.112a11.717,11.717,0,0,0-1.355.718,4.635,4.635,0,0,0-1.569,1.805c.179-.01.242.211-.326,1.217.933-1.017.662-.316.558.284l1.23-1.285a13.226,13.226,0,0,1-1.612,2.431c.061.523.985-.172,1.758-.685.085.988-1.43.546-1.778,2.029.379.492-.174,1.567-.97,2.982.352.327.73-.554,1.048-.554L17.012,9.3c.01.112.3-.091.448-.195-.4.639-1.177.709-1.55,1.492-.65.41-.208.454.2.665.408.195.776.594.023,1.216.306.1.709-.31,1.148-.388a6.928,6.928,0,0,1-2.1,2.265q.337.3.668.658c-.789-.483-1.849.3-2.7.688l-.893-.327c-.219.211-.435.4-.649.567a2.049,2.049,0,0,0,1.028-.007l-.275.1a2.227,2.227,0,0,0,1.664.079c-.208-.115-.433-.224-.655-.32a8.169,8.169,0,0,1,2.1-.316.782.782,0,0,0-.329.3.974.974,0,0,1,.464-.058c.112.036-.141.134-.438.268l1.21.31-.493.013.683.975c-1.3.545-3.169.955-3.772,1.944a8.759,8.759,0,0,1,2.544.149c-1.1-.378.555-.758.375-1.314.094.29.607.273.792.216l-1.116.867c.874.053.634.258.972.539-1.707-.337-1.214.613-1.779.956.577.074,1.177.03,1.081-.456,1.25.634-2.089.5-1.034,1.11.025-.114-.058-.185.241-.2-.541.226-.195.921.324.809l.023-.114c.133.786-.2,2.34-1.681,2.329.189.025,1.776.05,2.076.029l-5.057.949c1.269-.013,4.222.708,4.992.131.163.2.35.443-.13.79a4.369,4.369,0,0,0-1.921-.306,8.183,8.183,0,0,1,1.86,1.067c-.254-.209-2.245-.17-2.211.13.3-.02,1.945.192,2.161.1l-2.006.57a4.831,4.831,0,0,1,2.177.32c-.372-.108-.025.639-.235.819l-.42-.35c.215.855-2.8.587-2.776,1.42.41-.066,2.486-.036,2.691.4-1.011.107-4.852.443-5.683,1.106l.554.187-.7.5a49.091,49.091,0,0,0,6.029-1.358c.42.349.66.144.567.606a.656.656,0,0,0,.874-.32l.242,1.113c-1.155-.147-1.239.73-2.2.606l1.311-1.074c-1.152-.146-3.351.4-3.218,1.185a11,11,0,0,0,2.46.079c-.408.065-.829.663-.554.758l.65-.273c.4.464-1.6.565-.544,1.174.058.183,1.442.658.754.629a28.934,28.934,0,0,0-6.386-.7,9.489,9.489,0,0,0,1.81,1.3c1.009.381,2.51-.226,3.377.1a2.324,2.324,0,0,0-.855.167c.254.211.988.007.807.4-1.181-.033.022.832-1.011.107-.372.366.2.441.108.9a4.943,4.943,0,0,0-2.993.564,3.166,3.166,0,0,1,.855.183c.03.82.522,1.3.461,2.059.278.094.588.489,1.109.376-.219.091-.626.157-.676.388.973.538.206-.506,1.394-.058-.685-.029-1,.522-1.455.818-1.044-.192-.13-.784.326-1.081a5.188,5.188,0,0,0-3.775,1.057c-.42.6.914.353.7.444.143,1.2-2.633.789-1.676,1.859.89.469,1.841.174,2.5.319.4-.482-.515-.836-.446-1.18l.4.464c.323-.137.588-.459.337-.668.8.4-.026,2.007.658,2.985-.326.134-.673.386-1.034.222l.157-.277c-.722-.329-1.084.454-1.4.059-.561.342-1.426.705-1.056,1.285l1.047.193c-.307-.039-.6-.41-.26-.535-.489.186,1.351.956-.055,1.086l-.7-.444c-.568.343-1.733.727-1.445,1.237-1.022-.309.13-.1-1.058-.548,1.49.427.05-1.239,1.6-.624-1.384-.473-.545-.66-1.709-1.224.346.045.65.221.516-.2a2.313,2.313,0,0,0,.316-.062l-.023-.03.039.026c.053-.013.065-.014.013.01a1.457,1.457,0,0,0,.51.251c.819-.133.854-.779,1.288-.96-.143-.255-.408.066-.769-.1l.65-.273c-.771-.1-1.226-.748-1.732-.221l.013-.513c-.407-.336-.541-.764-.192-.991-.144-.254.913-.534.288-.376l.554-.757-.193-.025c-.023-.8,1.433-1.513.121-2.534.219-.248.484-.5.306-.965L6,38.486c.267-.32-.574-1.08.137-1.167-1.766-.522-.238-1.687-.5-2.314l.875.052a2.115,2.115,0,0,1,.673-1.272l.769.1c.676-.388-.443-1.182-.3-1.875-.3.023-.239.206-.072.348-1.667-.983,1.433-1.651.232-2.516.3-.164.216-.31.033-.459,0,.017-.019.032-.045.043a.174.174,0,0,1,0-.078c-.125-.1-.273-.193-.386-.3a1.632,1.632,0,0,1,.392.255,1.173,1.173,0,0,1,.36-.555l-.822-.163c.013-.017.013-.032.029-.049-.286-.238.408-.137,1.022.03a1.954,1.954,0,0,1,.526-.244c-1.322-.287.5-.528-.9-.885.709-.087.624-1.041,2.1-1.031-.19-.025-.275-.1-.3.02-.144-.255-.288-.51.144-.691l-1.045-.193,1.468-.4a1.849,1.849,0,0,0-1.815-.291c1.319-.66.528-.583,1.827-1.128l-.686-.027c.049-.231,1-.525.446-.714-1.247-.632.062-2.593-1.018-4.035,1.984.433-.842-.7.72-.617-.467-.12-.718-.329-1.151-.147.529-.643-.658-1.09.7-1.449-.47-.12-.709.087-.985-.007.108-.046.433-.182.156-.277s-.408.066-.624.156c.146-.691,1.615-.636,2.993-.568-.619-.405-.528-.379.4-.6-.444-.1-.91-.183-1.1.072-.049-.183-.6-.727.538-.991-.283.013-.063-.2.072-.278-.035-.346-.136-.329.006-.724l.18.02c1.407-.741.342-.474.539-.857l-.146.087c-.957-.088.523-.658-.59-.538l.888-.6c.962-.711.7-.721.286-.6s-.979.4-.588-.127l.5-.3c.346-.412-.3-.014-1.07.591s-1.663,1.4-1.781,1.471a3.817,3.817,0,0,0-.41.474c-1.143.929,1.207-1.242,1.515-1.837-.65.66-1.667,1.83-1.778,1.843-.262.267.277-.4.735-1.064.456-.652.833-1.325.2-.6a16.971,16.971,0,0,0,1.423-1.886c.075-.192-.19.042-.508.379-.585.653-1.021,1.188-.268-.063-.153.2-.281.386-.4.559a11.969,11.969,0,0,1,.583-1.759c-1.3,2.13-1.2,1.706-1.21,1.3,0-.412-.075-.819-.792.934l-.417.027-.1.339c-.349.342-.234-.4-.211-1.1a2.073,2.073,0,0,0-.164.688c-.637.857-.489.671-.957-.567l-.05.959c-.059-.247-.26.206-.438.581s-.335.671-.714.286a1.859,1.859,0,0,0,.166.35c-.235-.176-.245-.144-.512.107a8.048,8.048,0,0,0-.6.82c-.379.521-.783.761-1.549-.619l-.929-.45c.735-.572-.632-1.211-.487-1.837-.392-.035-.486,1.229-.026,1.211l0-.172c.758,1.458-.812.966-.376,1.991-1.66.606-2.921,2.1-4.433,2.793l-.287-1.257-.509.286c-.032.333.174,1,.536.8.062.753-.859-.3-.97-.557-.561.784.831,1.265.611,1.386l-.346.037.017-.167c-.441-.381-.663-.885-1.1-.64-.2.355.134.792.037.882.033.085.01.14-.161.105l-.637.372L-6.5,16.552c-.477-.342-.616.3-.714-.882.174,1.823-2.293,1.6-2.379,2.213a1.176,1.176,0,0,0-1.572-.056c.053-.245-.27-1.331-.663-1.028.986,2.117-.453,1.263-.222,2.973-.071-1.167-1.358.236-1.409-1.439-.3.322.283.826.195,1.451-1.2-.5-1.742,1.3-2.94,1.438-.123-.281-.1-.79-.493-1.128l-.049,1.657c-.268-.059-.807-1.583-.836-.435-.033-.262-.084-.659-.261-.7-1.634,2.221-4.786.5-6.029,3.951.1-.669-.118-.65-.352-.588.1-.189-.255-.712-.365-1.113l-.531,1.422c-.548-1.025-1.006.286-1.465-.718l.355.081c-.813-1.084-.418-2.921-1.028-4.473.919,1.234.4-2.474,1.8-.743.042-.378-.311-.457-.358-.852.417.609.681.669.97.219l-.1-.15c1.175-.251,1.416-1.092,2.506-2l.187.81c.231-.206.2-.47.255-.711.734,1.058-.731.35.019,1.54-.213-1.71,1.889-.738,1.477-2.623.41-.167.206.943.614.774l-.066-.526.332.584c.234-.206.149-.864.007-1.278-.048.075-.228-.043-.311-.052.141-.7,1.06-.182,1.112-.414l-.286.45c1.292.022,2.427-1.143,3.88-.584l.053.4c1.081.349.513-.66,1.541-.705l-.066-.074c.319.291.632.379.865.239-.391-.335.118-1-.36-1.35,1.171.366.658.391,1.765,1.507l-.092-.658c.41.466.535.745,1.05.722-.57-.371-.061-1.034-.738-1.552.447-1.693,1.924.766,1.619-1.334,1.079,1.49-.467,1.254-.085,1.513,0,.627.839,1.1,1.074.813.291-.159-.3-2.337.472-2.611-.074.037-.127-.087-.2-.049.121-.538.783.349.865-.482.587.926.431-.242.988,1.017l-.816-.012c.528.174,1.485,1.524,1.857.529a2.616,2.616,0,0,0-.688-.634c.043-.456.466.1.512-.368-.558-1.26-.96.066-1.766-.74-.006-.624,1.167.6.41-.7,1,1.642.663-.528,1.709.611l-.336-.754c.128.088.44.381.583.3l-.663-.885c.751.679.51-1.073,1.092-.774-.845.32.177,1,.045,1.707,1.441.6-.2-2.251,1.1-2.358-.2-.045-.4.7-.017.956a1.962,1.962,0,0,0,.3-1.12c.828-.159.2.838.709,1.174-.111-1.043.528.224.983.384l-.31-.78c.672-.862.882,1.526,1.426.6l-.766-.942.521.11-.44-.851c.709.472.779.242,1.113-.189.121.591.627,1.389,1.024,1.25.076-.572-.447-.678.144-.8C.934,6.3.552,5.742.6,6.56.477,6.316.285,6.123.16,5.882c.068-.65.66-.42.861-.5a.374.374,0,0,0-.14.271l1.23.744a.949.949,0,0,0-.381-.725c.224,0,.388.355.779.267-.317-.606-.658-1.226-1.087-1.393a5.075,5.075,0,0,0,1.363.241c-.017-.314.431-1.07.2-1.243.327-.359.882-.236,1.4-.117s1.022.229,1.477-.252a.4.4,0,0,0,.349.238c.825-.528,1.815-1.873,2.682-1.233q.435-.857.936-1.743c.41-.027.062.544-.189,1.1s-.418,1.1.134,1.11c.744.1.721-1.455,1.192-2.033.307.536.388,1.872,1.781.172-.15-.185-.48.157-.7.154m6.027.849c.215-.418.864-1.572.322-1.045-1.1,1.543-.6,1.063-.322,1.045M14.659,16.81c.284-.071.16-.228-.138-.418-.079.112-.061.249.138.418M6.3,43.926l.04-.01c-.3-.31-.179-.2-.04.01m.306.616a.5.5,0,0,1-.35,0c.213-.023.241-.153.2-.307.213.059.358.149.154.307M-5.785,16.857l.026-.247c-.326-.13-.18.048-.026.247' transform='translate(27.263 2.131)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_1013' data-name='Group 1013' transform='translate(208.491 64.283)'%3E%3Cpath id='Path_1019' data-name='Path 1019' d='M.137.038A1.6,1.6,0,0,0-.311-.04.358.358,0,0,1,.137.038' transform='translate(0.311 0.086)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_1014' data-name='Group 1014' transform='translate(198.842 51.879)'%3E%3Cpath id='Path_1020' data-name='Path 1020' d='M.021.038-.01.062A.623.623,0,0,1-.047-.087Z' transform='translate(0.047 0.087)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_1015' data-name='Group 1015' transform='translate(207.106 84.66)'%3E%3Cpath id='Path_1021' data-name='Path 1021' d='M.125.083a.952.952,0,0,0-.407-.27c.2.012.369.081.407.27' transform='translate(0.282 0.187)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_1016' data-name='Group 1016' transform='translate(197.92 96.016)'%3E%3Cpath id='Path_1022' data-name='Path 1022' d='M0,.109.251-.247C.193-.07.369.011.492.113.3.089.025-.008,0,.109' transform='translate(0 0.247)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_1017' data-name='Group 1017' transform='translate(202.244 99.929)'%3E%3Cpath id='Path_1023' data-name='Path 1023' d='M.158.042C.051.088.136.157.028.2L-.357.155A.28.28,0,0,1,.158.042' transform='translate(0.357 0.095)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_1018' data-name='Group 1018' transform='translate(200.292 96.956)'%3E%3Cpath id='Path_1024' data-name='Path 1024' d='M.109,0c.7.089.437.3.283.555A.063.063,0,0,0,.4.509C-.589.5-.238.251.109,0' transform='translate(0.247)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_1019' data-name='Group 1019' transform='translate(200.671 97.57)'%3E%3Cpath id='Path_1025' data-name='Path 1025' d='M.071,0A.313.313,0,0,0,.03.241c-.4,0-.072-.105.04-.241' transform='translate(0.16)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_1020' data-name='Group 1020' transform='translate(198.234 93.844)'%3E%3Cpath id='Path_1026' data-name='Path 1026' d='M.262.077c.169.14-.9,0-.623.1-.9.063,1.154-.738.623-.1' transform='translate(0.593 0.174)' fill='%236cbe98'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1022' data-name='Group 1022' transform='translate(202.078 18.416)'%3E%3Cpath id='Path_1028' data-name='Path 1028' d='M0,.027.854.194.708-.061Z' transform='translate(0 0.061)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_1025' data-name='Group 1025' transform='translate(0 -78.694)' clip-path='url(%23clip-path)'%3E%3Cg id='Group_1023' data-name='Group 1023' transform='translate(202.341 95.235)'%3E%3Cpath id='Path_1029' data-name='Path 1029' d='M.046,0l.2.44A.363.363,0,0,0-.059.528c0-.261-.15-.559.105-.528' transform='translate(0.104 0.002)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_1024' data-name='Group 1024' transform='translate(202.212 95.765)'%3E%3Cpath id='Path_1030' data-name='Path 1030' d='M.053,0A.3.3,0,0,1-.121.326.611.611,0,0,1,.053,0' transform='translate(0.121)' fill='%236cbe98'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1026' data-name='Group 1026' transform='translate(203.041 17.678)'%3E%3Cpath id='Path_1032' data-name='Path 1032' d='M.011.093.179.231l-.2-.441Z' transform='translate(0.024 0.21)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_1030' data-name='Group 1030' transform='translate(0 -78.694)' clip-path='url(%23clip-path)'%3E%3Cg id='Group_1027' data-name='Group 1027' transform='translate(202.746 90.274)'%3E%3Cpath id='Path_1033' data-name='Path 1033' d='M0,.135.29-.3c.3-.022.47.12.336.28C.41.07.28.23,0,.135' transform='translate(0 0.305)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_1028' data-name='Group 1028' transform='translate(204.343 92.042)'%3E%3Cpath id='Path_1034' data-name='Path 1034' d='M.2.079A1.9,1.9,0,0,0-.442-.179L.629-.1Z' transform='translate(0.442 0.179)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_1029' data-name='Group 1029' transform='translate(205.354 90.714)'%3E%3Cpath id='Path_1035' data-name='Path 1035' d='M0,.083C.3.063.914-.508.793.066.495.088.2.525,0,.083' transform='translate(0 0.189)' fill='%236cbe98'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1031' data-name='Group 1031' transform='translate(202.868 5.225)'%3E%3Cpath id='Path_1037' data-name='Path 1037' d='M.537.051.561-.064-1.215-.116Z' transform='translate(1.215 0.116)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_1034' data-name='Group 1034' transform='translate(0 -78.694)' clip-path='url(%23clip-path)'%3E%3Cg id='Group_1032' data-name='Group 1032' transform='translate(208.032 78.134)'%3E%3Cpath id='Path_1038' data-name='Path 1038' d='M.422.035C.793.613-.672.071-.194.606-.62.7-.584.169-.955.269-.486-.021-.717-.214.422.035' transform='translate(0.955 0.08)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_1033' data-name='Group 1033' transform='translate(207.75 78.483)'%3E%3Cpath id='Path_1039' data-name='Path 1039' d='M.087,0A1.809,1.809,0,0,1-.2.144.88.88,0,0,1,.087,0' transform='translate(0.196)' fill='%236cbe98'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1035' data-name='Group 1035' transform='translate(167.377 -4.638)'%3E%3Cpath id='Path_1041' data-name='Path 1041' d='M0,.2l.206-.47L.014-.444Z' transform='translate(0 0.444)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_1038' data-name='Group 1038' transform='translate(0 -78.694)' clip-path='url(%23clip-path)'%3E%3Cg id='Group_1036' data-name='Group 1036' transform='translate(166.278 73.218)'%3E%3Cpath id='Path_1042' data-name='Path 1042' d='M.073,0l.3,1.094L-.166.2C-.075.222.1.261.073,0' transform='translate(0.166)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_1037' data-name='Group 1037' transform='translate(212.813 49.527)'%3E%3Cpath id='Path_1043' data-name='Path 1043' d='M.2,0-.105.365C-.421.6-.431.482-.454.239-.235.151-.017.071.2,0' transform='translate(0.454)' fill='%236cbe98'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1039' data-name='Group 1039' transform='translate(209.039 -32.16)'%3E%3Cpath id='Path_1045' data-name='Path 1045' d='M.308.029-.7,1.563.463-.065Z' transform='translate(0.698 0.065)' fill='%236cbe98'/%3E%3C/g%3E%3Cg id='Group_1041' data-name='Group 1041' transform='translate(0 -78.694)' clip-path='url(%23clip-path)'%3E%3Cg id='Group_1040' data-name='Group 1040' transform='translate(203.83 47.641)'%3E%3Cpath id='Path_1046' data-name='Path 1046' d='M.052.071C.365-.112.62.023.929-.16.349-.105-.478,1.693.052.071' transform='translate(0.118 0.16)' fill='%236cbe98'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  content: "";
  width: 215px;
  height: 114px;
  bottom: 60px;
  position: relative;
  right: 45px;
}

.call-to-action .c2a-content {
  font-size: 22px !important;
  font-weight: 500 !important;
  margin-bottom: 0px !important;
}
.call-to-action .align-items-flex-end {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.footer .footer-logo {
  padding-bottom: 50px;
}
@media (max-width: 575px) {
  .footer .footer-logo {
    max-height: initial;
    padding-bottom: 20px;
    max-width: 200px;
  }
}
.footer .company-section {
  padding: 20px 0px 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.footer .org_name {
  font-weight: 700;
  color: #6CBE98;
}
.footer .footer-bottom-link {
  color: #6CBE98;
}
.footer .dev_brand {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.footer-menu {
  margin-left: 0px !important;
}
.footer-menu li a {
  font-weight: 700;
}

.footer-social-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 10px;
  padding: 25px 0px;
}
.footer-social-wrap a span {
  display: inline-block;
  height: 36px;
  width: 36px;
  background-color: #ffffff;
  text-align: center;
  color: #43565F;
  font-size: 22px;
  line-height: 38px;
  margin-left: 0px;
  border-radius: 50%;
}

.slide {
  padding: 0px !important;
}
.slide .scroll-to-btn {
  margin-bottom: 0px;
  z-index: 1;
  top: 100px;
}
.slide .scroll-to-btn span:before,
.slide .scroll-to-btn span:after {
  background-color: #ffffff;
}
.slide .home-carousel-item {
  padding: 200px 0px !important;
}
.slide .carousel-caption {
  bottom: 250px !important;
}
.slide .carousel-control-next-icon,
.slide .carousel-control-prev-icon {
  width: 36px;
  height: 36px;
}
.slide .fancy-hero-title {
  font-size: 91px !important;
  color: #43565F !important;
  line-height: 65px;
}
.slide .fancy-hero-title img {
  display: inline-block !important;
  width: auto !important;
}
.slide .hero-title-two {
  font-size: 91px !important;
  line-height: 70px;
  color: #ffffff !important;
}
.slide .hero-title-three {
  font-size: 91px !important;
  line-height: 120px;
  color: #43565F !important;
  margin-left: 20%;
}
.slide .text {
  margin-left: 38%;
  color: #ffffff !important;
}
.slide .owl-nav button {
  height: 25px;
  width: 25px;
  background-color: transparent !important;
  border-radius: 50px;
  position: absolute;
  left: 30px;
  top: calc(50% - 40px);
  font-size: 48px !important;
  color: #ffffff !important;
}
.slide .owl-nav button.owl-next {
  left: auto;
  right: 30px;
}
.slide .owl-nav button:focus {
  outline: 0;
}
@media (max-width: 767px) {
  .slide .owl-nav button {
    display: none;
  }
}
.slide .owl-dots {
  margin-top: 50px;
  text-align: center;
}
.slide .owl-dots button span {
  height: 14px !important;
  width: 14px !important;
  border: 1px solid #6CBE98;
  border-radius: 50px;
  margin: 0 5px;
  display: inline-block;
}
.slide .owl-dots button.active span {
  background: #6CBE98 !important;
}
.slide .owl-dots button:focus {
  outline: 0;
}

.flexibleContent .upsilon-block-title {
  font-size: 40px;
  line-height: 55px;
}
@media (max-width: 575px) {
  .flexibleContent .upsilon-block-title {
    font-size: 30px;
    line-height: 40px;
  }
}
.flexibleContent .content-block-item-wrap {
  margin-bottom: 20px;
}
.flexibleContent .card.content-block-item {
  height: 100% !important;
  min-height: auto;
}
.flexibleContent .content-block-item.content-block-item--md .card-body {
  min-height: 175px;
}
.flexibleContent .content-block-item .card-body {
  padding: 4rem 5rem !important;
  min-height: 235px;
}
.flexibleContent .content-block-item .card-body .card-title {
  font-size: 26px;
}
.flexibleContent .upsilon-content-block-title-number {
  font-size: 58px;
  color: #6CBE98 !important;
  margin-bottom: 10px !important;
}
.flexibleContent .upsilon-content-block-title {
  font-size: 28px;
  line-height: 38px;
  font-weight: 600;
  color: #6CBE98 !important;
  margin-bottom: 30px;
}
@media (max-width: 575px) {
  .flexibleContent .upsilon-content-block-title {
    font-size: 22px;
    line-height: 32px;
  }
}
.flexibleContent .upsilon-content-block-text {
  margin-bottom: 0px;
  font-weight: 400;
}
.flexibleContent .upsilon-content-block-text p a {
  color: #6CBE98;
}
.flexibleContent .upsilon-content-block-link {
  background-image: none;
  color: #43565f;
  font-size: 16px !important;
  font-weight: 600;
  background-color: transparent !important;
  padding: 0px 0px 5px !important;
  border-radius: 0px !important;
  border-bottom: 5px solid #6cbe98 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  -webkit-transition: all 0.25s !important;
  transition: all 0.25s !important;
}
.flexibleContent .list-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 30px;
}
.flexibleContent .list-items svg {
  width: 20px;
}
.flexibleContent .list-items p {
  margin: 0px;
}

.flexibleContentImage .upsilon-block-title {
  margin-bottom: 70px;
}
.flexibleContentImage .upsilon-block-text p {
  margin-bottom: 30px;
}
.flexibleContentImage .upsilon-block-link {
  background-image: none;
  color: #43565f;
  font-size: 18px !important;
  font-weight: 600;
  background-color: transparent !important;
  padding: 0px 0px 5px !important;
  border-radius: 0px !important;
  border-bottom: 5px solid #6cbe98 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  -webkit-transition: all 0.25s !important;
  transition: all 0.25s !important;
}
.call-to-action-layout .align-items {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.call-to-action-layout .c2a-content {
  font-size: 26px;
}

@media (max-width: 575px) {
  .team .heading img {
    max-width: 50%;
  }
}
.team .team-item img {
  background-color: #49db95;
}
.team .team-item .card-body {
  padding: 30px;
}
.team .team-item .card-body .team-name {
  font-size: 18px !important;
  border-bottom: 4px solid #6CBE98;
  padding-bottom: 5px;
  margin-bottom: 0.75rem !important;
}
.team .team-item .card-body .social_link a span {
  display: inline-block;
  height: 30px;
  width: 30px;
  background-color: #6cbe98;
  text-align: center;
  color: #43565F;
  font-size: 15px;
  line-height: 32px;
  margin-right: 10px;
  border-radius: 50%;
}

.timeline ul {
  margin: 0px;
}
.timeline .timeline-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 160px;
  margin-bottom: 100px;
}
.timeline .timeline-items .timeline-icon img {
  max-width: 65px;
}
@media (max-width: 575px) {
  .timeline .timeline-items .timeline-icon img {
    max-width: 36px;
  }
}
.timeline .timeline-items .timeline-content .shape {
  width: 18px;
  height: 18px;
  position: absolute;
  background: #6CBE98;
  border-radius: 50%;
  -webkit-box-shadow: 0 0 0 8px rgba(108, 190, 152, 0.3);
          box-shadow: 0 0 0 8px rgba(108, 190, 152, 0.3);
  text-align: center;
  left: 15.7%;
  z-index: 1;
  margin-top: 8px;
}
.timeline .timeline-items .timeline-content:before {
  content: "";
  position: absolute;
  top: 8px;
  bottom: 0;
  width: 2px;
  background: #707070;
  left: 16.5%;
  z-index: 0;
}
.timeline .timeline-bottom-content {
  font-size: 25px;
  font-weight: 500;
  padding: 50px;
  margin-top: 150px;
  position: relative;
}
@media (max-width: 575px) {
  .timeline .timeline-bottom-content {
    font-size: 18px;
    margin-top: 100px;
  }
}

.faqs .card {
  border-radius: 0px !important;
  border-left: none;
  border-right: none;
}
.faqs .card .card-header {
  padding-top: 2rem;
  padding-bottom: 2.5rem;
  background-color: transparent !important;
  border-bottom: 1px solid transparent !important;
}
.faqs .card .card-header .header-warp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.faqs .card .card-header .header-warp h3 {
  width: 90%;
}
@media (max-width: 575px) {
  .faqs .card .card-header .header-warp h3 {
    font-size: 18px !important;
  }
}
.faqs .card .card-header a:not(.collapsed) .rotate-icon {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.faqs .card .card-header svg {
  float: right;
  max-width: 26px;
}
.faqs .card .card-body {
  padding-bottom: 3rem;
}

.profile .profile-item img {
  background-color: #49db95;
}
.profile .profile-item .card-body {
  padding: 30px;
}
.profile .profile-item .card-body .profile-name {
  font-size: 18px !important;
  border-bottom: 4px solid #6CBE98;
  padding-bottom: 5px;
  margin-bottom: 0.75rem !important;
}
.profile .profile-item .card-body .social_link a span {
  display: inline-block;
  height: 30px;
  width: 30px;
  background-color: #6cbe98;
  text-align: center;
  color: #43565F;
  font-size: 15px;
  line-height: 32px;
  margin-right: 10px;
  border-radius: 50%;
}
.profile .profile-content p {
  font-size: 25px;
  line-height: 38px;
}

.banner-section {
  padding: 0px !important;
}
.banner-section a {
  color: #6CBE98;
}
.banner-section .banner-image-warp {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  height: 800px;
}
.banner-section .content-warp {
  padding: 150px 180px;
}
.banner-section .content-warp h4 {
  line-height: 42px;
}

.interactive_banner {
  padding: 400px 0px 300px 0px;
}
@media (max-width: 992px) {
  .interactive_banner {
    padding: 200px 0px 100px 0px;
  }
}
@media (max-width: 768px) {
  .interactive_banner {
    padding: 90px 0 50px 0;
  }
}
.interactive_banner .info-list-warp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 30px;
}
.interactive_banner .info-list-warp .blank-width {
  width: 80px;
}
.interactive_banner .info-list-warp .infolist-number {
  color: #68787f;
  font-size: 104px;
  line-height: 104px;
  width: 80px;
}
.interactive_banner .info-list-warp .infolist-title {
  background: #6CBE98;
  padding: 30px;
  width: 498px;
  text-align: left;
  font-size: 26px;
}
.interactive_banner .find-link-warp .find-link {
  padding: 0px 0px 3px !important;
  border-bottom: 4px solid #6CBE98 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  -webkit-transition: all 0.25s !important;
  transition: all 0.25s !important;
}

.interactive_banner_1 {
  padding: 200px 0px;
}
@media (max-width: 992px) {
  .interactive_banner_1 {
    padding: 100px 0px;
  }
}
@media (max-width: 768px) {
  .interactive_banner_1 {
    padding: 60px 0px;
  }
}
@media (max-width: 575px) {
  .interactive_banner_1 img {
    max-height: 55px;
    margin-bottom: 1rem !important;
  }
  .interactive_banner_1 svg {
    max-height: 55px;
  }
}
.interactive_banner_1 .faqs-link-warp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.interactive_banner_1 .faqs-link-warp .faqs-link {
  background-image: none;
  color: #ffffff;
  font-size: 18px !important;
  font-weight: 700;
  background-color: transparent !important;
  padding: 0px 0px 3px !important;
  border-radius: 0px !important;
  border-bottom: 4px solid #43565f !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  -webkit-transition: all 0.25s !important;
  transition: all 0.25s !important;
}

.testimonial-block {
  padding: 200px 0px;
}
.testimonial-block .testimonial-block-text p {
  line-height: 28px;
  margin-bottom: 20px;
  font-weight: 400;
}
.testimonial-block .testimonial-block-text span {
  font-weight: 400 !important;
}
.testimonial-block .quote-warp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 50px;
}
.testimonial-block .owl-nav button {
  height: 25px;
  width: 25px;
  background-color: #6CBE98 !important;
  border-radius: 50px;
  position: absolute;
  left: -70px;
  top: calc(50% - 40px);
  font-size: 12px !important;
}
.testimonial-block .owl-nav button.owl-next {
  left: auto;
  right: -70px;
}
.testimonial-block .owl-nav button:focus {
  outline: 0;
}
@media (max-width: 767px) {
  .testimonial-block .owl-nav button {
    display: none;
  }
}
.testimonial-block .owl-dots {
  margin-top: 50px;
  text-align: center;
}
.testimonial-block .owl-dots button span {
  height: 14px !important;
  width: 14px !important;
  border: 1px solid #6CBE98;
  border-radius: 50px;
  margin: 0 5px;
  display: inline-block;
}
.testimonial-block .owl-dots button.active span {
  background: #6CBE98 !important;
}
.testimonial-block .owl-dots button:focus {
  outline: 0;
}

.blog-with-image-layout .blogs-item .card-body .card-title {
  font-size: 18px !important;
}
.blog-with-image-layout .blogs-item.blogs-item--md .post-thumbnail img {
  width: 100%;
}
.blog-with-image-layout .blogs-item.blogs-item--md .card-body {
  min-height: 220px !important;
}

.main-content-html a {
  color: #6CBE98;
}

.single-post .card img {
  width: 100%;
}
.single-post .btn-transparent span {
  text-decoration: none !important;
}

.single-resume .breadcrumb .breadcrumb-item svg {
  margin-top: 3px;
  margin-right: 5px;
}
.single-resume .breadcrumb .breadcrumb-item button {
  background-color: transparent;
  border: none;
  padding: 0px;
}

@media (max-width: 575px) {
  .resume {
    padding: 0px;
  }
}
.resume .basic-info-warp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 100px;
}
.resume .basic-info-warp .info p {
  font-size: 26px;
  margin-bottom: 2px;
}
.resume .basic-info-warp .country-image svg {
  position: absolute;
  right: 0;
  top: 0;
}
.resume .basic-info-warp .country-image span {
  position: relative;
  bottom: 70px;
  right: 1px;
}
.resume .summery-warp {
  margin-bottom: 100px;
}
.resume .summery-warp p {
  font-size: 26px;
}
.resume .summery-warp ul {
  margin-left: 1.25rem !important;
}
.resume .summery-warp ul li {
  margin-bottom: 0.5rem;
}
.resume .therapeutic-warp {
  margin-bottom: 100px;
}
.resume .therapeutic-warp p {
  font-size: 26px;
}
.resume .therapeutic-warp .list-item p {
  font-size: 26px;
}
.resume .education-warp {
  margin-bottom: 100px;
}
.resume .education-warp p {
  font-size: 26px;
}
.resume .education-warp .fields {
  margin-bottom: 40px;
}
.resume .education-warp .fields p {
  font-size: 26px;
  margin-bottom: 0px;
}
.resume .employment-warp {
  margin-bottom: 100px;
}
.resume .employment-warp p {
  font-size: 26px;
}
.resume .employment-warp .fields {
  background: #435760;
  padding: 50px;
  margin-bottom: 40px;
}
.resume .employment-warp .fields p {
  color: #ffffff;
  margin-bottom: 0px;
}
.resume .employment-warp .fields p.time_period {
  font-size: 18px;
  margin-bottom: 10px;
}
.resume .employment-warp .fields p.company {
  color: #6CBE98;
  font-size: 38px;
  font-weight: 700;
}
.resume .employment-warp .fields p.designation {
  color: #ffffff;
  font-size: 38px;
  font-weight: 700;
  line-height: 38px;
}
.resume .employment-warp .fields p.content {
  margin-top: 50px;
  font-size: 24px;
}

.who-we-are .main-content {
  font-size: 26px;
}

.job-details .title {
  font-size: 24px;
}
.job-details .country p {
  font-size: 22px;
  font-weight: 500;
}
.job-details .criteria ul {
  margin: 0;
  list-style: none;
}
.job-details .criteria ul li {
  background-color: rgba(212, 221, 225, 0.4);
}
.job-details .locally-based {
  background-color: rgba(212, 221, 225, 0.4);
}
.job-details .locally-based .title {
  font-size: 22px;
  font-weight: 500;
}
.job-details .rate .title {
  font-size: 22px;
}
.job-details .rate .rate-warp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 30px;
}
.job-details .rate .rate-warp .content h4 {
  font-size: 22px;
}

.coverage ul li {
  margin: 0px;
  list-style: none;
}

@media (max-width: 575px) {
  .resumeCarousel .owl-nav {
    display: none;
  }
}
.resumeCarousel .owl-nav button {
  height: 100%;
  width: 98px;
  background-color: rgba(255, 255, 255, 0.2) !important;
  position: absolute;
  border-radius: 0px;
  left: -140px;
  top: 0;
  font-size: 48px !important;
}
.resumeCarousel .owl-nav button.owl-next {
  left: auto;
  right: -140px;
}
.resumeCarousel .basic-info-warp .info p {
  color: #43565F;
  margin-bottom: 2px;
  font-size: 26px;
}
.resumeCarousel .cv-button a {
  background-color: #43565F;
  padding: 15px 25px;
}
.resumeCarousel .resume-heading-warp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (max-width: 575px) {
  .resumeCarousel .resume-heading-warp svg {
    max-width: 280px !important;
  }
}
.resumeCarousel .owl-dots {
  counter-reset: item;
  /* Initialize counter. */
  position: absolute;
  top: 100%;
  left: 50%;
  margin-top: 15px;
}
.resumeCarousel .owl-dots:after {
  content: counter(item);
  display: inline-block;
  font-size: 20px;
  font-weight: 700;
  vertical-align: middle;
  padding-left: 5px;
}
.resumeCarousel .owl-dot {
  display: inline-block;
  counter-increment: item;
  /* Increment counter */
  margin-right: 5px;
}
.resumeCarousel .owl-dot span {
  display: none;
}
.resumeCarousel .owl-dot.active:before {
  content: counter(item) " of";
  /* Use the same counter to get current item. */
  display: inline-block;
  vertical-align: middle;
  font-size: 20px;
  position: absolute;
  left: -22px;
  top: 0;
}

@media (min-width: 1200px) {
  .container,
.container-lg,
.container-md,
.container-sm,
.container-xl {
    max-width: 1320px !important;
  }

  .interactive_banner_2 {
    padding: 200px 0 200px 0;
  }
  .interactive_banner_2 .content-warp {
    padding: 200px 30px 200px;
  }

  #home-quotation #home-quotation-inner {
    padding: 60px 0;
  }

  .page-template-tpl-talent-acquisition-retention .flexibleContent .upsilon-block-title {
    margin-right: 60px;
  }

  .page-template-tpl-recruitment-retention .flexibleContent .upsilon-block-title {
    margin-right: 60px;
  }

  .page-template-tpl-about ._upsilon_2_column_content_block .upsilon-block-text {
    padding: 0px 46px;
  }

  .timeline .justify-content {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .contactus-intro h1,
.contactus-form h1 {
    font-size: 45px !important;
  }
  .contactus-intro .content,
.contactus-form .content {
    font-size: 26px;
    width: 66%;
  }
  .contactus-intro .padding-right,
.contactus-form .padding-right {
    padding-right: 3rem;
  }
  .contactus-intro .padding-left,
.contactus-form .padding-left {
    padding-left: 3rem;
  }

  .page-template-tpl-process .call-to-action-layout .c2a-content {
    padding-right: 3rem;
  }
}
@media (max-width: 1199px) {
  .header-top {
    text-align: center !important;
  }

  .banner-section .banner-image-warp {
    height: 600px;
  }
  .banner-section .content-warp {
    padding: 150px 0px;
  }
}
@media (min-width: 992px) {
  .call-to-action .c2a-get-in-touch {
    margin-top: -30px;
  }
}
@media (max-width: 992px) {
  .call-to-action .c2a-get-in-touch {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .call-to-action .c2a-content {
    text-align: center;
  }

  .download-area .arrow-image:after {
    background-image: none !important;
    height: 0px !important;
  }

  .slide .hero-title-three {
    margin-left: 0% !important;
  }
  .slide .text {
    margin-left: 0% !important;
  }

  .banner-section .banner-image-warp {
    height: 500px;
  }
  .banner-section .content-warp {
    padding: 150px 0px;
  }

  .call-to-action-layout .c2a-content {
    padding-bottom: 30px;
  }

  .testimonial-block {
    padding: 100px 0px;
  }

  .resumeCarousel .resume-heading-warp {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .resumeCarousel .resume-heading-warp svg {
    max-width: 400px;
  }
  .resumeCarousel .owl-nav button {
    width: 55px;
    left: -70px;
    font-size: 38px !important;
  }
  .resumeCarousel .owl-nav button.owl-next {
    left: auto;
    right: -70px;
  }

  .video iframe {
    height: 400px;
  }
}
@media (min-width: 768px) {
  .offcanvaswrap_menus .social_display {
    display: none;
  }

  .interactive_banner .text p {
    width: 500px;
  }
}
@media (max-width: 767px) {
  .quote-text span.fa-quote-left,
.quote-text svg.fa-quote-left {
    left: 0;
  }

  .quote-text span.fa-quote-right,
.quote-text svg.fa-quote-right {
    right: 0;
  }

  .header-top .header-top-email {
    margin-right: 0px !important;
  }
  .header-top a {
    margin-left: 0px;
  }
  .header-top .header-top-twitter:before {
    background: transparent;
  }

  .offcanvaswrap_menus .header-top .header-top-twitter,
.offcanvaswrap_menus .header-top .header-top-linkedin {
    display: inline !important;
  }

  .default-banner .banner-padding {
    padding: 100px 0 100px 0 !important;
  }

  section.call-to-action,
section.download-area {
    padding: 60px 0 !important;
  }

  .offcanvaswrap_menus .header-top {
    text-align: left !important;
  }
  .offcanvaswrap_menus .header-top a.header-top-twitter span {
    margin-left: 0px !important;
  }

  .social_display {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 10px;
    margin-top: 10px;
  }

  .social-text p {
    font-size: 16px;
    margin: 0px;
  }

  .scroll-to-top {
    top: -106px !important;
  }

  .download-area .download-area-title {
    font-size: 28px !important;
    line-height: 38px !important;
  }

  .interactive_banner .info-list-warp .infolist-title {
    padding: 20px;
    font-size: 22px;
  }

  .slide .scroll-to-btn {
    top: 60px;
  }
  .slide .home-carousel-item {
    padding: 100px 0px !important;
  }
  .slide .fancy-hero-title {
    font-size: 58px !important;
    line-height: 58px;
  }
  .slide .fancy-hero-title svg {
    width: 450px;
    height: 50px;
  }
  .slide .fancy-hero-title img {
    width: 300px !important;
    height: 50px !important;
  }
  .slide .hero-title-two {
    font-size: 58px !important;
    line-height: 58px;
    margin-bottom: 30px;
  }
  .slide .hero-title-three {
    font-size: 58px !important;
    line-height: 58px;
  }

  .page-template-tpl-about ._upsilon_2_column_content_block .upsilon-block-title {
    margin-bottom: 0px !important;
  }

  .page-template-tpl-geographical-perational-expansion .flexibleContent .upsilon-block-title {
    font-size: 26px;
    line-height: 36px !important;
    margin-right: 0px !important;
  }

  .page-template-tpl-talent-acquisition-retention .flexibleContent .upsilon-block-title {
    margin-bottom: 0px !important;
  }

  .banner-section .banner-image-warp {
    height: 400px;
  }

  .timeline .timeline-items {
    gap: 30px;
  }
  .timeline .timeline-items .timeline-content:before {
    display: none;
  }
  .timeline .timeline-items .timeline-content .shape {
    display: none;
  }

  .timeline .timeline-items {
    margin-bottom: 50px;
  }

  .flexibleContentImage .upsilon-block-title {
    margin-bottom: 30px;
  }

  .flexibleContent .content-block-item .card-body {
    padding: 2rem !important;
  }

  .faqs .card .card-header .header-warp h3 {
    font-size: 26px;
  }

  .call-to-action-layout .c2a-content {
    font-size: 18px;
  }

  .testimonial-block .quote-warp {
    gap: 0px;
  }
  .testimonial-block .quote-warp .quote-left svg {
    display: none;
  }
  .testimonial-block .quote-warp .quote-right svg {
    display: none;
  }

  .blogs-item .card-body {
    min-height: 0px !important;
  }

  .blog-with-image-layout .blogs-item.blogs-item--md .card-body {
    min-height: 0px !important;
  }

  .resume .basic-info-warp .info p {
    font-size: 18px;
  }
  .resume .basic-info-warp .country-image svg {
    max-width: 90px;
  }
  .resume .basic-info-warp .country-image span {
    bottom: 30px !important;
    right: 14px !important;
  }
  .resume .education-warp .fields p {
    font-size: 20px;
  }
  .resume .employment-warp .fields p.time_period {
    font-size: 16px;
  }
  .resume .employment-warp .fields p.company {
    font-size: 28px;
  }
  .resume .employment-warp .fields p.designation {
    font-size: 28px;
    line-height: 28px;
  }
  .resume .employment-warp .fields p.content {
    font-size: 16px;
  }

  .interactive_banner .info-list-warp .text p {
    margin-left: 12px;
  }

  .testimonial-block {
    padding: 60px 0px;
  }

  .resumeCarousel .owl-nav button {
    width: 30px;
    left: -40px;
    font-size: 28px !important;
  }
  .resumeCarousel .owl-nav button.owl-next {
    left: auto;
    right: -40px;
  }

  .video iframe {
    height: 350px;
  }
}
@media (max-width: 576px) {
  .slide .scroll-to-btn {
    top: 30px;
  }
  .slide .home-carousel-item {
    padding: 60px 0px !important;
  }
  .slide .fancy-hero-title {
    font-size: 38px !important;
    line-height: 38px;
  }
  .slide .fancy-hero-title svg {
    width: 350px;
    height: 50px;
  }
  .slide .hero-title-two {
    font-size: 38px !important;
    line-height: 38px;
    margin-bottom: 24px;
  }
  .slide .hero-title-three {
    font-size: 38px !important;
    line-height: 38px;
  }

  .default-banner .banner-padding {
    padding: 90px 0 90px 0 !important;
  }
  .default-banner .banner-subtitle p {
    font-size: 20px !important;
    line-height: 26px !important;
  }

  .banner-section .banner-image-warp {
    height: 300px;
  }
  .banner-section .content-warp {
    padding: 80px 20px !important;
  }
  .banner-section .content-warp h4 {
    line-height: 32px !important;
  }

  .page-template-tpl-why-work-with-us .flexibleContent .upsilon-block-title {
    /*font-size: 34px;
    line-height: 48px !important;*/
  }

  .page-template-tpl-upsilon-academy .flexibleContent .upsilon-block-title {
    /* font-size: 34px;
     line-height: 48px !important;*/
  }

  .page-template-tpl-upsilon-academy .profile .profile-content p {
    font-size: 18px;
    line-height: 36px;
  }

  .resume .employment-warp .fields {
    padding: 50px 30px;
  }

  .interactive_banner .info-list-warp .text {
    padding-right: 0 !important;
  }

  .flexibleContentImage .upsilon-block-title img {
    width: 75%;
  }

  .blog-layout .blog-heading img {
    height: 15px;
  }

  .blog-with-image-layout .blog-heading img {
    height: 15px;
  }

  .download-area-form .form-wrapper span.wpcf7-form-control-wrap.companies_number:after {
    display: none;
  }
}
@media (max-width: 520px) {
  .interactive_banner .info-list-warp .infolist-number {
    font-size: 90px;
    line-height: 80px;
  }
  .interactive_banner .info-list-warp .infolist-title {
    padding: 20px;
    font-size: 18px;
  }
  .interactive_banner .info-list-warp .text p {
    margin-left: 0px;
  }

  .testimonial-block .testimonial-block-text p {
    font-size: 16px;
  }
  .testimonial-block .testimonial-block-text span {
    font-size: 16px;
  }

  .interactive_banner_1 svg {
    max-height: 45px;
  }
  .interactive_banner_1 .text {
    margin-right: 0px !important;
  }
  .interactive_banner_1 .faqs-link-warp {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
  }

  .download-area .download-area-title {
    font-size: 24px !important;
    line-height: 34px !important;
  }
}
@media (max-width: 450px) {
  .interactive_banner .info-list-warp {
    gap: 0px;
  }
  .interactive_banner .info-list-warp .blank-width {
    width: 70px;
  }
  .interactive_banner .info-list-warp .infolist-number {
    font-size: 60px;
    line-height: 60px;
  }
  .interactive_banner .info-list-warp .infolist-title {
    padding: 15px;
    font-size: 16px;
  }

  .flexibleContentImage .upsilon-block-title {
    font-size: 28px !important;
  }

  .blog-layout .blogs-item .card-body .card-title {
    font-size: 16px !important;
  }

  .blog-with-image-layout .blogs-item .card-body .card-title {
    font-size: 16px !important;
  }

  .resume .employment-warp .fields {
    padding: 30px 15px;
  }

  .flexibleContent .list-items {
    gap: 20px;
  }
  .flexibleContent .list-items svg {
    width: 16px;
  }
  .flexibleContent .content-block-item .card-body {
    padding: 1.5rem !important;
  }
}
@media (max-width: 360px) {
  .slide .fancy-hero-title {
    font-size: 28px !important;
    line-height: 28px;
  }
  .slide .fancy-hero-title svg {
    width: 280px;
    height: 20px;
  }
  .slide .hero-title-two {
    font-size: 28px !important;
    line-height: 28px;
    margin-bottom: 20px;
  }
  .slide .hero-title-three {
    font-size: 28px !important;
    line-height: 28px;
  }

  .interactive_banner .info-list-warp {
    gap: 0px;
  }
  .interactive_banner .info-list-warp .blank-width {
    width: 0px;
  }
  .interactive_banner .info-list-warp .infolist-number {
    display: none;
  }
  .interactive_banner .info-list-warp .infolist-title {
    padding: 15px;
    font-size: 16px;
  }
}
@media (max-width: 350px) {
  .resume .basic-info-warp .country-image span {
    bottom: 46px !important;
  }
}
@media (max-width: 321px) {
  .resume .basic-info-warp .country-image span {
    bottom: 56px !important;
  }
}
@media (min-width: 992px) and (max-width: 1200px) {
  .call-to-action .c2a-content {
    font-size: 18px !important;
  }

  .call-to-action-layout .c2a-content {
    font-size: 20px;
  }

  .flexibleContentImage .upsilon-block-title {
    font-size: 38px !important;
    margin-bottom: 50px;
  }

  .flexibleContent .upsilon-block-title {
    font-size: 38px !important;
    margin-bottom: 50px;
  }

  .interactive_banner_1 .h3 {
    font-size: 26px;
  }
  .interactive_banner_1 .text {
    margin-right: 0px !important;
  }
  .interactive_banner_1 .text p {
    font-size: 14px;
  }
  .interactive_banner_1 .faqs-link-warp svg {
    width: 80px !important;
  }
  .interactive_banner_1 .faqs-link-warp .faqs-link {
    font-size: 16px !important;
  }

  .slide .content-warp {
    max-width: 100% !important;
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .slide .fancy-hero-title {
    max-width: 60%;
  }
  .slide .hero-title-two {
    margin-left: 10%;
  }
  .slide .hero-title-three {
    margin-left: 10%;
  }
  .slide .text {
    margin-left: 0% !important;
    max-width: 50%;
    text-align: center !important;
  }

  .page-template-tpl-about ._upsilon_2_column_content_block .upsilon-block-title {
    line-height: 50px !important;
    font-size: 35px !important;
  }

  .timeline .responsive-col-width {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100% !important;
  }

  .page-template-tpl-recruitment-retention .flexibleContent .responsive-col-width {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100% !important;
  }
  .page-template-tpl-recruitment-retention .flexibleContent .upsilon-block-title {
    line-height: 38px;
  }

  .page-template-tpl-upsilon-academy .profile .profile-content p {
    font-size: 20px;
    line-height: 32px;
  }

  .contactus-intro .content,
.contactus-form .content {
    width: 66%;
  }

  .resume .therapeutic-warp .list-item p {
    font-size: 18px;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  span.wpcf7-form-control-wrap.companies_number:after {
    right: -650px !important;
  }

  .flexibleContentImage .upsilon-block-title {
    font-size: 28px !important;
    margin-bottom: 30px;
    line-height: 38px !important;
  }
  .flexibleContentImage .upsilon-block-text {
    font-size: 14px;
  }
  .flexibleContentImage .upsilon-block-link {
    font-size: 14px !important;
  }

  .flexibleContent .upsilon-block-title {
    font-size: 28px !important;
    margin-bottom: 30px;
    line-height: 45px !important;
  }
  .flexibleContent .upsilon-block-text {
    font-size: 14px;
  }
  .flexibleContent .upsilon-block-link {
    font-size: 14px !important;
  }

  .page-template-tpl-about ._upsilon_2_column_content_block .upsilon-block-title {
    line-height: 40px !important;
  }

  .page-template-tpl-geographical-perational-expansion .flexibleContent .upsilon-block-title {
    line-height: 45px !important;
    margin-right: 0px !important;
  }

  .timeline .timeline-items .timeline-content:before {
    left: 23.5% !important;
  }
  .timeline .timeline-items .timeline-content .shape {
    left: 22.2%;
  }

  .page-template-tpl-recruitment-retention .flexibleContent .upsilon-block-title {
    line-height: 42px !important;
  }

  .faqs .card .card-header .header-warp h3 {
    font-size: 32px;
  }

  .page-template-tpl-upsilon-academy .profile .profile-content p {
    font-size: 16px;
    line-height: 32px;
  }

  .call-to-action-layout .c2a-content {
    font-size: 22px;
  }

  .testimonial-block .quote-warp {
    gap: 10px;
  }
  .testimonial-block .quote-warp .quote-left svg {
    width: 30px;
    position: relative;
    bottom: 10px;
  }
  .testimonial-block .quote-warp .quote-right svg {
    width: 30px;
    position: relative;
    top: 100px;
  }

  .responsive-width {
    -webkit-box-flex: 0 !important;
        -ms-flex: 0 0 100% !important;
            flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .interactive_banner_2 .h1,
.interactive_banner_2 h1 {
    font-size: 46px;
  }

  .resumeCarousel .cv-carousel-item h3 {
    font-size: 48px !important;
  }
}
.why-tempest-text p {
  margin-bottom: 0px;
}

/*.interactive_banner_1 {
  padding: 200px 0 100px 0;
  height: 1110px;
  @media (max-width: 768px) {
    padding: 90px 0 90px 0;
    height: 800px;
  }
}*/
#home-hero {
  padding: 450px 0 200px 0;
}
@media (max-width: 900px) {
  #home-hero {
    padding: 400px 0 150px 0;
  }
}
@media (max-width: 768px) {
  #home-hero {
    padding: 350px 0 150px 0;
  }
}

.wpcf7 .wpcf7-submit {
  background-image: url("../images/icons/icon_right_arrow.png");
  background-repeat: no-repeat;
  background-position: 15px center;
  padding: 16px 20px 16px 40px !important;
}

#contactus-info .contactus-info-heading {
  margin-bottom: 50px;
}
@media (max-width: 768px) {
  #contactus-info .contactus-info-heading {
    margin: 20px 0;
  }
}

#wp-email-button {
  text-align: left;
}

.cv-form .location .wpcf7-form-control.wpcf7-checkbox {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 20px 1fr;
  grid-template-columns: repeat(2, 1fr);
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
  row-gap: 5px;
}
@media (min-width: 1293px) {
  .cv-form .location .wpcf7-form-control.wpcf7-checkbox {
    -ms-grid-columns: (1fr)[3];
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 991px) and (min-width: 768px) {
  .cv-form .location .wpcf7-form-control.wpcf7-checkbox {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
}
@media (max-width: 480px) {
  .cv-form .location .wpcf7-form-control.wpcf7-checkbox {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
}
.cv-form .job-role .wpcf7-form-control.wpcf7-checkbox {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
  row-gap: 5px;
}
@media (min-width: 1260px) {
  .cv-form .job-role .wpcf7-form-control.wpcf7-checkbox {
    -ms-grid-columns: (1fr)[3];
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (min-width: 768px) {
  .cv-form .job-role .wpcf7-list-item:nth-child(3n+3) {
    -ms-grid-column: 1;
        grid-column-start: 1;
  }
}
.cv-form .wpcf7-list-item {
  margin-left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.cv-form .wpcf7-list-item .wpcf7-list-item-label {
  font-size: 16px;
}
.cv-form .wpcf7-list-item input[type=checkbox] {
  margin-top: 5px;
}

ul.job_listings li.job_listing a.title-link:hover {
  background-color: #6CBE98;
}

.why-tempest-video-photo {
  padding: 170px 0;
  background-size: cover;
  background-position: center;
}

.bootstrap-filestyle:focus {
  outline: none !important;
}
.bootstrap-filestyle label {
  margin-right: 50px !important;
  color: #ffffff;
  padding: 16px 20px;
  border-radius: 8px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 0;
  -webkit-box-shadow: 0 0 10px -5px rgba(0, 0, 0, 0.5);
          box-shadow: 0 0 10px -5px rgba(0, 0, 0, 0.5);
  -webkit-transition: all 0.25s !important;
  transition: all 0.25s !important;
}
.bootstrap-filestyle label:hover, .bootstrap-filestyle label:focus {
  color: #ffffff !important;
}
.bootstrap-filestyle label .icon-plus {
  background-image: url("../images/icons/icon_right_arrow.png");
  width: 16px;
  height: 22px;
  background-size: cover;
  display: inline-block;
  vertical-align: middle;
}
.bootstrap-filestyle .input-large {
  border-color: transparent;
  color: #43565F !important;
}

.home.page {
  margin: 0;
}

@media (max-width: 767px) {
  .banner {
    background-position: 60% -100px;
  }

  .banner .banner-brand-logo {
    width: 250px;
    margin-top: -200px;
  }

  .footer .footer-bottom a img {
    height: auto;
    max-width: 160px;
  }
}
.grecaptcha-badge {
  opacity: 0 !important;
}

.tempest-social .card p a {
  text-decoration: underline;
  color: #6CBE98 !important;
}

.entry-content h2 {
  margin-bottom: 25px;
}

.entry-content img {
  margin: 30px auto;
}

section.banner-candidate #tempest-job-search-candidate {
  margin-bottom: 120px;
}
@media (max-width: 767px) {
  section.banner-candidate {
    background-position: 60% -25px;
    padding: 120px 0 !important;
  }
}

.main-content-html a, .no_job_listings_found a {
  text-decoration: underline;
  color: #6CBE98;
}

.site {
  overflow: hidden;
}

.download-area-form .form-wrapper .form-control {
  height: 70px;
  border-radius: 20px;
  padding: 0.375rem 1.5rem;
  border: 1px solid transparent !important;
  color: #6CBE98;
}
.download-area-form .form-wrapper .companies_number select {
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}
.download-area-form .form-wrapper ::-webkit-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #6CBE98;
  opacity: 1;
  /* Firefox */
}
.download-area-form .form-wrapper ::-moz-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #6CBE98;
  opacity: 1;
  /* Firefox */
}
.download-area-form .form-wrapper :-ms-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #6CBE98;
  opacity: 1;
  /* Firefox */
}
.download-area-form .form-wrapper ::-ms-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #6CBE98;
  opacity: 1;
  /* Firefox */
}
.download-area-form .form-wrapper ::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #6CBE98;
  opacity: 1;
  /* Firefox */
}
.download-area-form .form-wrapper span.wpcf7-form-control-wrap.companies_number:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='33.152' height='20.816' viewBox='0 0 33.152 20.816'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Cpath id='Path_1049' data-name='Path 1049' d='M0,0H33.152V-20.816H0Z' fill='%23d4dde1'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_1046' data-name='Group 1046' transform='translate(0 20.816)'%3E%3Cg id='Group_1045' data-name='Group 1045' clip-path='url(%23clip-path)'%3E%3Cg id='Group_1044' data-name='Group 1044' transform='translate(23.691 -20.816)'%3E%3Cpath id='Path_1048' data-name='Path 1048' d='M0,0-7.115,8.978-14.23,0h-9.461S-7.123,20.845-7.115,20.816C-7.107,20.845,9.461,0,9.461,0Z' fill='%23d4dde1'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  content: "";
  position: absolute;
  width: 34px;
  height: 21px;
  right: -500px;
  top: 25px;
  z-index: 0;
}
.download-area-form .form-wrapper input[type=text]:focus, .download-area-form .form-wrapper input[type=email]:focus, .download-area-form .form-wrapper select:focus {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.download-area-form .download {
  background-image: none;
  color: #43565F;
  font-size: 18px !important;
  font-weight: 700;
  background-color: transparent !important;
  padding: 0px 0px 5px !important;
  margin: 20px 0px 0px 20px;
  border-radius: 0px !important;
  border-bottom: 5px solid #6CBE98 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  -webkit-transition: all 0.25s !important;
  transition: all 0.25s !important;
}

.page-template-tpl-supporting-bid-defence .call-to-action-layout {
  padding-bottom: 50px;
}
.page-template-tpl-supporting-bid-defence .call-to-action-layout .align-items {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.page-template-tpl-supporting-bid-defence .call-to-action-layout .c2a-content {
  padding-top: 30px;
}

.page-template-tpl-geographical-perational-expansion .call-to-action-layout {
  padding-bottom: 50px;
}
.page-template-tpl-geographical-perational-expansion .call-to-action-layout .align-items {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.page-template-tpl-geographical-perational-expansion .call-to-action-layout .c2a-content {
  padding-top: 15px;
}
.page-template-tpl-geographical-perational-expansion .flexibleContent .upsilon-block-title {
  margin-right: 35px !important;
}

.page-template-tpl-process .call-to-action-layout {
  padding-bottom: 0px;
}
.page-template-tpl-process .call-to-action-layout .align-items {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.offcanvaswrap_menus .dropdown a.dropdown-item {
  white-space: break-spaces !important;
}
@media (max-width: 575px) {
  .offcanvaswrap_menus .dropdown a.dropdown-item {
    font-size: 14px;
  }
}

@media (min-width: 1200px) {
  .page-template-tpl-talent-acquisition-retention .interactive_banner_2 .content-warp {
    top: 190px !important;
  }
}
.wpcf7-form-control.wpcf7-text {
  padding: 3px 8px;
}

input.wpcf7-not-valid {
  border: 1px solid red !important;
}

.wpcf7-not-valid-tip {
  font-size: 13px;
}

.awr_form_dynamics {
  margin-bottom: 15px;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.awr_form_dynamics label {
  -ms-flex: 0 0 100%;
  -webkit-box-flex: 0;
          flex: 0 0 100%;
  max-width: 100%;
  margin-bottom: 0px;
}
.awr_form_dynamics .wpcf7-form-control-wrap {
  -ms-flex: 0 0 100%;
  -webkit-box-flex: 0;
          flex: 0 0 100%;
  max-width: 100%;
}
.awr_form_dynamics .wpcf7-form-control-wrap input.wpcf7-form-control {
  pointer-events: none;
  width: 100%;
}

.awr_form_inline {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 15px;
}

.awr_note {
  margin-bottom: 2px;
}

.awr_note2 {
  margin-bottom: 15px;
}

.awr_note_bold {
  font-weight: bold;
}

input:-moz-read-only {
  background-color: #F0F0F0 !important;
}

input:read-only {
  background-color: #F0F0F0 !important;
}

.wpcf7-form-control.download_area_name {
  padding: 0.375rem 1.5rem !important;
  color: #6CBE98 !important;
}

.wpcf7-form-control.download_area_email {
  padding: 0.375rem 1.5rem !important;
  color: #6CBE98 !important;
}

.bul-cloudcall-click-to-call-image {
  display: none !important;
}

.header-top a span.bul-cloudcall-click-to-call-rich {
  width: auto !important;
  color: #43565F !important;
}
/*# sourceMappingURL=tempest-education.css.map */