/*! project-name v0.0.1 | (c) 2023 YOUR NAME | MIT License | http://link-to-your-git-repo.com */
/* -------- Initial site build February  of 2022 ---------- */
/* ------------ Developer: Vince Nisly (VEN) -------------- */
/* ------------ Remember this is mobile first! ------------ */
/* ---- A website built by Craft & Cloud Marketing Co. ---- */
/* ------ site was built in 2022 #standwithukrain --------- */
/* some of the things on this site were built a bit diferant. If you are trying to edit this site, and are having trouble, contact vince@craftandcloud.com for help */
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
/* line 3, node_modules/hamburgers/_sass/hamburgers/_base.scss */
.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;
}

/* line 21, node_modules/hamburgers/_sass/hamburgers/_base.scss */
.hamburger:hover {
  opacity: 0.7;
}

/* line 31, node_modules/hamburgers/_sass/hamburgers/_base.scss */
.hamburger.is-active:hover {
  opacity: 0.7;
}

/* line 40, node_modules/hamburgers/_sass/hamburgers/_base.scss */
.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner::before,
.hamburger.is-active .hamburger-inner::after {
  background-color: #ffffff;
}

/* line 48, node_modules/hamburgers/_sass/hamburgers/_base.scss */
.hamburger-box {
  width: 14vw;
  height: 24px;
  display: inline-block;
  position: relative;
}

/* line 55, node_modules/hamburgers/_sass/hamburgers/_base.scss */
.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -2px;
}

/* line 60, node_modules/hamburgers/_sass/hamburgers/_base.scss */
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
  width: 14vw;
  height: 4px;
  background-color: #ffffff;
  border-radius: 4px;
  position: absolute;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.15s;
          transition-duration: 0.15s;
  -webkit-transition-timing-function: ease;
          transition-timing-function: ease;
}

/* line 73, node_modules/hamburgers/_sass/hamburgers/_base.scss */
.hamburger-inner::before, .hamburger-inner::after {
  content: "";
  display: block;
}

/* line 79, node_modules/hamburgers/_sass/hamburgers/_base.scss */
.hamburger-inner::before {
  top: -10px;
}

/* line 83, node_modules/hamburgers/_sass/hamburgers/_base.scss */
.hamburger-inner::after {
  bottom: -10px;
}

/*
   * 3DX
   */
/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_3dx.scss */
.hamburger--3dx .hamburger-box {
  -webkit-perspective: 28vw;
          perspective: 28vw;
}

/* line 10, node_modules/hamburgers/_sass/hamburgers/types/_3dx.scss */
.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);
}

/* line 14, node_modules/hamburgers/_sass/hamburgers/types/_3dx.scss */
.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);
}

/* line 21, node_modules/hamburgers/_sass/hamburgers/types/_3dx.scss */
.hamburger--3dx.is-active .hamburger-inner {
  background-color: transparent !important;
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
}

/* line 25, node_modules/hamburgers/_sass/hamburgers/types/_3dx.scss */
.hamburger--3dx.is-active .hamburger-inner::before {
  -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
          transform: translate3d(0, 10px, 0) rotate(45deg);
}

/* line 29, node_modules/hamburgers/_sass/hamburgers/types/_3dx.scss */
.hamburger--3dx.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
          transform: translate3d(0, -10px, 0) rotate(-45deg);
}

/*
   * 3DX Reverse
   */
/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_3dx-r.scss */
.hamburger--3dx-r .hamburger-box {
  -webkit-perspective: 28vw;
          perspective: 28vw;
}

/* line 10, node_modules/hamburgers/_sass/hamburgers/types/_3dx-r.scss */
.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);
}

/* line 14, node_modules/hamburgers/_sass/hamburgers/types/_3dx-r.scss */
.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);
}

/* line 21, node_modules/hamburgers/_sass/hamburgers/types/_3dx-r.scss */
.hamburger--3dx-r.is-active .hamburger-inner {
  background-color: transparent !important;
  -webkit-transform: rotateY(-180deg);
          transform: rotateY(-180deg);
}

/* line 25, node_modules/hamburgers/_sass/hamburgers/types/_3dx-r.scss */
.hamburger--3dx-r.is-active .hamburger-inner::before {
  -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
          transform: translate3d(0, 10px, 0) rotate(45deg);
}

/* line 29, node_modules/hamburgers/_sass/hamburgers/types/_3dx-r.scss */
.hamburger--3dx-r.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
          transform: translate3d(0, -10px, 0) rotate(-45deg);
}

/*
   * 3DY
   */
/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_3dy.scss */
.hamburger--3dy .hamburger-box {
  -webkit-perspective: 28vw;
          perspective: 28vw;
}

/* line 10, node_modules/hamburgers/_sass/hamburgers/types/_3dy.scss */
.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);
}

/* line 14, node_modules/hamburgers/_sass/hamburgers/types/_3dy.scss */
.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);
}

/* line 21, node_modules/hamburgers/_sass/hamburgers/types/_3dy.scss */
.hamburger--3dy.is-active .hamburger-inner {
  background-color: transparent !important;
  -webkit-transform: rotateX(-180deg);
          transform: rotateX(-180deg);
}

/* line 25, node_modules/hamburgers/_sass/hamburgers/types/_3dy.scss */
.hamburger--3dy.is-active .hamburger-inner::before {
  -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
          transform: translate3d(0, 10px, 0) rotate(45deg);
}

/* line 29, node_modules/hamburgers/_sass/hamburgers/types/_3dy.scss */
.hamburger--3dy.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
          transform: translate3d(0, -10px, 0) rotate(-45deg);
}

/*
   * 3DY Reverse
   */
/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_3dy-r.scss */
.hamburger--3dy-r .hamburger-box {
  -webkit-perspective: 28vw;
          perspective: 28vw;
}

/* line 10, node_modules/hamburgers/_sass/hamburgers/types/_3dy-r.scss */
.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);
}

/* line 14, node_modules/hamburgers/_sass/hamburgers/types/_3dy-r.scss */
.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);
}

/* line 21, node_modules/hamburgers/_sass/hamburgers/types/_3dy-r.scss */
.hamburger--3dy-r.is-active .hamburger-inner {
  background-color: transparent !important;
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
}

/* line 25, node_modules/hamburgers/_sass/hamburgers/types/_3dy-r.scss */
.hamburger--3dy-r.is-active .hamburger-inner::before {
  -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
          transform: translate3d(0, 10px, 0) rotate(45deg);
}

/* line 29, node_modules/hamburgers/_sass/hamburgers/types/_3dy-r.scss */
.hamburger--3dy-r.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
          transform: translate3d(0, -10px, 0) rotate(-45deg);
}

/*
   * 3DXY
   */
/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_3dxy.scss */
.hamburger--3dxy .hamburger-box {
  -webkit-perspective: 28vw;
          perspective: 28vw;
}

/* line 10, node_modules/hamburgers/_sass/hamburgers/types/_3dxy.scss */
.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);
}

/* line 14, node_modules/hamburgers/_sass/hamburgers/types/_3dxy.scss */
.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);
}

/* line 21, node_modules/hamburgers/_sass/hamburgers/types/_3dxy.scss */
.hamburger--3dxy.is-active .hamburger-inner {
  background-color: transparent !important;
  -webkit-transform: rotateX(180deg) rotateY(180deg);
          transform: rotateX(180deg) rotateY(180deg);
}

/* line 25, node_modules/hamburgers/_sass/hamburgers/types/_3dxy.scss */
.hamburger--3dxy.is-active .hamburger-inner::before {
  -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
          transform: translate3d(0, 10px, 0) rotate(45deg);
}

/* line 29, node_modules/hamburgers/_sass/hamburgers/types/_3dxy.scss */
.hamburger--3dxy.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
          transform: translate3d(0, -10px, 0) rotate(-45deg);
}

/*
   * 3DXY Reverse
   */
/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_3dxy-r.scss */
.hamburger--3dxy-r .hamburger-box {
  -webkit-perspective: 28vw;
          perspective: 28vw;
}

/* line 10, node_modules/hamburgers/_sass/hamburgers/types/_3dxy-r.scss */
.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);
}

/* line 14, node_modules/hamburgers/_sass/hamburgers/types/_3dxy-r.scss */
.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);
}

/* line 21, node_modules/hamburgers/_sass/hamburgers/types/_3dxy-r.scss */
.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);
}

/* line 25, node_modules/hamburgers/_sass/hamburgers/types/_3dxy-r.scss */
.hamburger--3dxy-r.is-active .hamburger-inner::before {
  -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
          transform: translate3d(0, 10px, 0) rotate(45deg);
}

/* line 29, node_modules/hamburgers/_sass/hamburgers/types/_3dxy-r.scss */
.hamburger--3dxy-r.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
          transform: translate3d(0, -10px, 0) rotate(-45deg);
}

/*
   * Arrow
   */
/* line 7, node_modules/hamburgers/_sass/hamburgers/types/_arrow.scss */
.hamburger--arrow.is-active .hamburger-inner::before {
  -webkit-transform: translate3d(-2.8vw, 0, 0) rotate(-45deg) scale(0.7, 1);
          transform: translate3d(-2.8vw, 0, 0) rotate(-45deg) scale(0.7, 1);
}

/* line 11, node_modules/hamburgers/_sass/hamburgers/types/_arrow.scss */
.hamburger--arrow.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(-2.8vw, 0, 0) rotate(45deg) scale(0.7, 1);
          transform: translate3d(-2.8vw, 0, 0) rotate(45deg) scale(0.7, 1);
}

/*
   * Arrow Right
   */
/* line 7, node_modules/hamburgers/_sass/hamburgers/types/_arrow-r.scss */
.hamburger--arrow-r.is-active .hamburger-inner::before {
  -webkit-transform: translate3d(2.8vw, 0, 0) rotate(45deg) scale(0.7, 1);
          transform: translate3d(2.8vw, 0, 0) rotate(45deg) scale(0.7, 1);
}

/* line 11, node_modules/hamburgers/_sass/hamburgers/types/_arrow-r.scss */
.hamburger--arrow-r.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(2.8vw, 0, 0) rotate(-45deg) scale(0.7, 1);
          transform: translate3d(2.8vw, 0, 0) rotate(-45deg) scale(0.7, 1);
}

/*
   * Arrow Alt
   */
/* line 7, node_modules/hamburgers/_sass/hamburgers/types/_arrowalt.scss */
.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);
}

/* line 12, node_modules/hamburgers/_sass/hamburgers/types/_arrowalt.scss */
.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);
}

/* line 20, node_modules/hamburgers/_sass/hamburgers/types/_arrowalt.scss */
.hamburger--arrowalt.is-active .hamburger-inner::before {
  top: 0;
  -webkit-transform: translate3d(-2.8vw, -3.5vw, 0) rotate(-45deg) scale(0.7, 1);
          transform: translate3d(-2.8vw, -3.5vw, 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);
}

/* line 27, node_modules/hamburgers/_sass/hamburgers/types/_arrowalt.scss */
.hamburger--arrowalt.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: translate3d(-2.8vw, 3.5vw, 0) rotate(45deg) scale(0.7, 1);
          transform: translate3d(-2.8vw, 3.5vw, 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
   */
/* line 7, node_modules/hamburgers/_sass/hamburgers/types/_arrowalt-r.scss */
.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);
}

/* line 12, node_modules/hamburgers/_sass/hamburgers/types/_arrowalt-r.scss */
.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);
}

/* line 20, node_modules/hamburgers/_sass/hamburgers/types/_arrowalt-r.scss */
.hamburger--arrowalt-r.is-active .hamburger-inner::before {
  top: 0;
  -webkit-transform: translate3d(2.8vw, -3.5vw, 0) rotate(45deg) scale(0.7, 1);
          transform: translate3d(2.8vw, -3.5vw, 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);
}

/* line 27, node_modules/hamburgers/_sass/hamburgers/types/_arrowalt-r.scss */
.hamburger--arrowalt-r.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: translate3d(2.8vw, 3.5vw, 0) rotate(-45deg) scale(0.7, 1);
          transform: translate3d(2.8vw, 3.5vw, 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
   */
/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_arrowturn.scss */
.hamburger--arrowturn.is-active .hamburger-inner {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

/* line 9, node_modules/hamburgers/_sass/hamburgers/types/_arrowturn.scss */
.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);
}

/* line 13, node_modules/hamburgers/_sass/hamburgers/types/_arrowturn.scss */
.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
   */
/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_arrowturn-r.scss */
.hamburger--arrowturn-r.is-active .hamburger-inner {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}

/* line 9, node_modules/hamburgers/_sass/hamburgers/types/_arrowturn-r.scss */
.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);
}

/* line 13, node_modules/hamburgers/_sass/hamburgers/types/_arrowturn-r.scss */
.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
   */
/* line 7, node_modules/hamburgers/_sass/hamburgers/types/_boring.scss */
.hamburger--boring .hamburger-inner, .hamburger--boring .hamburger-inner::before, .hamburger--boring .hamburger-inner::after {
  -webkit-transition-property: none;
  transition-property: none;
}

/* line 15, node_modules/hamburgers/_sass/hamburgers/types/_boring.scss */
.hamburger--boring.is-active .hamburger-inner {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

/* line 18, node_modules/hamburgers/_sass/hamburgers/types/_boring.scss */
.hamburger--boring.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
}

/* line 23, node_modules/hamburgers/_sass/hamburgers/types/_boring.scss */
.hamburger--boring.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

/*
   * Collapse
   */
/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_collapse.scss */
.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);
}

/* line 13, node_modules/hamburgers/_sass/hamburgers/types/_collapse.scss */
.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;
}

/* line 19, node_modules/hamburgers/_sass/hamburgers/types/_collapse.scss */
.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);
}

/* line 26, node_modules/hamburgers/_sass/hamburgers/types/_collapse.scss */
.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);
}

/* line 31, node_modules/hamburgers/_sass/hamburgers/types/_collapse.scss */
.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;
}

/* line 38, node_modules/hamburgers/_sass/hamburgers/types/_collapse.scss */
.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
   */
/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_collapse-r.scss */
.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);
}

/* line 13, node_modules/hamburgers/_sass/hamburgers/types/_collapse-r.scss */
.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;
}

/* line 19, node_modules/hamburgers/_sass/hamburgers/types/_collapse-r.scss */
.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);
}

/* line 26, node_modules/hamburgers/_sass/hamburgers/types/_collapse-r.scss */
.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);
}

/* line 31, node_modules/hamburgers/_sass/hamburgers/types/_collapse-r.scss */
.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;
}

/* line 38, node_modules/hamburgers/_sass/hamburgers/types/_collapse-r.scss */
.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
   */
/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_elastic.scss */
.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);
}

/* line 11, node_modules/hamburgers/_sass/hamburgers/types/_elastic.scss */
.hamburger--elastic .hamburger-inner::before {
  top: 10px;
  -webkit-transition: opacity 0.125s 0.275s ease;
  transition: opacity 0.125s 0.275s ease;
}

/* line 16, node_modules/hamburgers/_sass/hamburgers/types/_elastic.scss */
.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);
}

/* line 23, node_modules/hamburgers/_sass/hamburgers/types/_elastic.scss */
.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;
}

/* line 29, node_modules/hamburgers/_sass/hamburgers/types/_elastic.scss */
.hamburger--elastic.is-active .hamburger-inner::before {
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
  opacity: 0;
}

/* line 34, node_modules/hamburgers/_sass/hamburgers/types/_elastic.scss */
.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
   */
/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_elastic-r.scss */
.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);
}

/* line 11, node_modules/hamburgers/_sass/hamburgers/types/_elastic-r.scss */
.hamburger--elastic-r .hamburger-inner::before {
  top: 10px;
  -webkit-transition: opacity 0.125s 0.275s ease;
  transition: opacity 0.125s 0.275s ease;
}

/* line 16, node_modules/hamburgers/_sass/hamburgers/types/_elastic-r.scss */
.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);
}

/* line 23, node_modules/hamburgers/_sass/hamburgers/types/_elastic-r.scss */
.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;
}

/* line 29, node_modules/hamburgers/_sass/hamburgers/types/_elastic-r.scss */
.hamburger--elastic-r.is-active .hamburger-inner::before {
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
  opacity: 0;
}

/* line 34, node_modules/hamburgers/_sass/hamburgers/types/_elastic-r.scss */
.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
   */
/* line 5, node_modules/hamburgers/_sass/hamburgers/types/_emphatic.scss */
.hamburger--emphatic {
  overflow: hidden;
}

/* line 8, node_modules/hamburgers/_sass/hamburgers/types/_emphatic.scss */
.hamburger--emphatic .hamburger-inner {
  -webkit-transition: background-color 0.125s 0.175s ease-in;
  transition: background-color 0.125s 0.175s ease-in;
}

/* line 11, node_modules/hamburgers/_sass/hamburgers/types/_emphatic.scss */
.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);
}

/* line 18, node_modules/hamburgers/_sass/hamburgers/types/_emphatic.scss */
.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);
}

/* line 28, node_modules/hamburgers/_sass/hamburgers/types/_emphatic.scss */
.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;
}

/* line 33, node_modules/hamburgers/_sass/hamburgers/types/_emphatic.scss */
.hamburger--emphatic.is-active .hamburger-inner::before {
  left: -28vw;
  top: -28vw;
  -webkit-transform: translate3d(28vw, 28vw, 0) rotate(45deg);
          transform: translate3d(28vw, 28vw, 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);
}

/* line 42, node_modules/hamburgers/_sass/hamburgers/types/_emphatic.scss */
.hamburger--emphatic.is-active .hamburger-inner::after {
  right: -28vw;
  top: -28vw;
  -webkit-transform: translate3d(-28vw, 28vw, 0) rotate(-45deg);
          transform: translate3d(-28vw, 28vw, 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
   */
/* line 5, node_modules/hamburgers/_sass/hamburgers/types/_emphatic-r.scss */
.hamburger--emphatic-r {
  overflow: hidden;
}

/* line 8, node_modules/hamburgers/_sass/hamburgers/types/_emphatic-r.scss */
.hamburger--emphatic-r .hamburger-inner {
  -webkit-transition: background-color 0.125s 0.175s ease-in;
  transition: background-color 0.125s 0.175s ease-in;
}

/* line 11, node_modules/hamburgers/_sass/hamburgers/types/_emphatic-r.scss */
.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);
}

/* line 18, node_modules/hamburgers/_sass/hamburgers/types/_emphatic-r.scss */
.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);
}

/* line 28, node_modules/hamburgers/_sass/hamburgers/types/_emphatic-r.scss */
.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;
}

/* line 33, node_modules/hamburgers/_sass/hamburgers/types/_emphatic-r.scss */
.hamburger--emphatic-r.is-active .hamburger-inner::before {
  left: -28vw;
  top: 28vw;
  -webkit-transform: translate3d(28vw, -28vw, 0) rotate(-45deg);
          transform: translate3d(28vw, -28vw, 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);
}

/* line 42, node_modules/hamburgers/_sass/hamburgers/types/_emphatic-r.scss */
.hamburger--emphatic-r.is-active .hamburger-inner::after {
  right: -28vw;
  top: 28vw;
  -webkit-transform: translate3d(-28vw, -28vw, 0) rotate(45deg);
          transform: translate3d(-28vw, -28vw, 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
   */
/* line 7, node_modules/hamburgers/_sass/hamburgers/types/_minus.scss */
.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;
}

/* line 17, node_modules/hamburgers/_sass/hamburgers/types/_minus.scss */
.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;
}

/* line 24, node_modules/hamburgers/_sass/hamburgers/types/_minus.scss */
.hamburger--minus.is-active .hamburger-inner::before {
  top: 0;
}

/* line 28, node_modules/hamburgers/_sass/hamburgers/types/_minus.scss */
.hamburger--minus.is-active .hamburger-inner::after {
  bottom: 0;
}

/*
   * Slider
   */
/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_slider.scss */
.hamburger--slider .hamburger-inner {
  top: 2px;
}

/* line 9, node_modules/hamburgers/_sass/hamburgers/types/_slider.scss */
.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;
}

/* line 16, node_modules/hamburgers/_sass/hamburgers/types/_slider.scss */
.hamburger--slider .hamburger-inner::after {
  top: 20px;
}

/* line 22, node_modules/hamburgers/_sass/hamburgers/types/_slider.scss */
.hamburger--slider.is-active .hamburger-inner {
  -webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
          transform: translate3d(0, 10px, 0) rotate(45deg);
}

/* line 27, node_modules/hamburgers/_sass/hamburgers/types/_slider.scss */
.hamburger--slider.is-active .hamburger-inner::before {
  -webkit-transform: rotate(-45deg) translate3d(-2vw, -6px, 0);
          transform: rotate(-45deg) translate3d(-2vw, -6px, 0);
  opacity: 0;
}

/* line 32, node_modules/hamburgers/_sass/hamburgers/types/_slider.scss */
.hamburger--slider.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(0, -20px, 0) rotate(-90deg);
          transform: translate3d(0, -20px, 0) rotate(-90deg);
}

/*
   * Slider Reverse
   */
/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_slider-r.scss */
.hamburger--slider-r .hamburger-inner {
  top: 2px;
}

/* line 9, node_modules/hamburgers/_sass/hamburgers/types/_slider-r.scss */
.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;
}

/* line 16, node_modules/hamburgers/_sass/hamburgers/types/_slider-r.scss */
.hamburger--slider-r .hamburger-inner::after {
  top: 20px;
}

/* line 22, node_modules/hamburgers/_sass/hamburgers/types/_slider-r.scss */
.hamburger--slider-r.is-active .hamburger-inner {
  -webkit-transform: translate3d(0, 10px, 0) rotate(-45deg);
          transform: translate3d(0, 10px, 0) rotate(-45deg);
}

/* line 27, node_modules/hamburgers/_sass/hamburgers/types/_slider-r.scss */
.hamburger--slider-r.is-active .hamburger-inner::before {
  -webkit-transform: rotate(45deg) translate3d(2vw, -6px, 0);
          transform: rotate(45deg) translate3d(2vw, -6px, 0);
  opacity: 0;
}

/* line 32, node_modules/hamburgers/_sass/hamburgers/types/_slider-r.scss */
.hamburger--slider-r.is-active .hamburger-inner::after {
  -webkit-transform: translate3d(0, -20px, 0) rotate(90deg);
          transform: translate3d(0, -20px, 0) rotate(90deg);
}

/*
   * Spin
   */
/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_spin.scss */
.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);
}

/* line 10, node_modules/hamburgers/_sass/hamburgers/types/_spin.scss */
.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;
}

/* line 15, node_modules/hamburgers/_sass/hamburgers/types/_spin.scss */
.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);
}

/* line 22, node_modules/hamburgers/_sass/hamburgers/types/_spin.scss */
.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);
}

/* line 27, node_modules/hamburgers/_sass/hamburgers/types/_spin.scss */
.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;
}

/* line 34, node_modules/hamburgers/_sass/hamburgers/types/_spin.scss */
.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
   */
/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_spin-r.scss */
.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);
}

/* line 10, node_modules/hamburgers/_sass/hamburgers/types/_spin-r.scss */
.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;
}

/* line 15, node_modules/hamburgers/_sass/hamburgers/types/_spin-r.scss */
.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);
}

/* line 22, node_modules/hamburgers/_sass/hamburgers/types/_spin-r.scss */
.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);
}

/* line 27, node_modules/hamburgers/_sass/hamburgers/types/_spin-r.scss */
.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;
}

/* line 34, node_modules/hamburgers/_sass/hamburgers/types/_spin-r.scss */
.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
   */
/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_spring.scss */
.hamburger--spring .hamburger-inner {
  top: 2px;
  -webkit-transition: background-color 0s 0.13s linear;
  transition: background-color 0s 0.13s linear;
}

/* line 10, node_modules/hamburgers/_sass/hamburgers/types/_spring.scss */
.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);
}

/* line 16, node_modules/hamburgers/_sass/hamburgers/types/_spring.scss */
.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);
}

/* line 24, node_modules/hamburgers/_sass/hamburgers/types/_spring.scss */
.hamburger--spring.is-active .hamburger-inner {
  -webkit-transition-delay: 0.22s;
          transition-delay: 0.22s;
  background-color: transparent !important;
}

/* line 28, node_modules/hamburgers/_sass/hamburgers/types/_spring.scss */
.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);
}

/* line 35, node_modules/hamburgers/_sass/hamburgers/types/_spring.scss */
.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
   */
/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_spring-r.scss */
.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);
}

/* line 13, node_modules/hamburgers/_sass/hamburgers/types/_spring-r.scss */
.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;
}

/* line 19, node_modules/hamburgers/_sass/hamburgers/types/_spring-r.scss */
.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);
}

/* line 26, node_modules/hamburgers/_sass/hamburgers/types/_spring-r.scss */
.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);
}

/* line 31, node_modules/hamburgers/_sass/hamburgers/types/_spring-r.scss */
.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;
}

/* line 38, node_modules/hamburgers/_sass/hamburgers/types/_spring-r.scss */
.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
   */
/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_stand.scss */
.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);
}

/* line 10, node_modules/hamburgers/_sass/hamburgers/types/_stand.scss */
.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);
}

/* line 15, node_modules/hamburgers/_sass/hamburgers/types/_stand.scss */
.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);
}

/* line 22, node_modules/hamburgers/_sass/hamburgers/types/_stand.scss */
.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);
}

/* line 29, node_modules/hamburgers/_sass/hamburgers/types/_stand.scss */
.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);
}

/* line 36, node_modules/hamburgers/_sass/hamburgers/types/_stand.scss */
.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
   */
/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_stand-r.scss */
.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);
}

/* line 10, node_modules/hamburgers/_sass/hamburgers/types/_stand-r.scss */
.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);
}

/* line 15, node_modules/hamburgers/_sass/hamburgers/types/_stand-r.scss */
.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);
}

/* line 22, node_modules/hamburgers/_sass/hamburgers/types/_stand-r.scss */
.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);
}

/* line 29, node_modules/hamburgers/_sass/hamburgers/types/_stand-r.scss */
.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);
}

/* line 36, node_modules/hamburgers/_sass/hamburgers/types/_stand-r.scss */
.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
   */
/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_squeeze.scss */
.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);
}

/* line 10, node_modules/hamburgers/_sass/hamburgers/types/_squeeze.scss */
.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;
}

/* line 15, node_modules/hamburgers/_sass/hamburgers/types/_squeeze.scss */
.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);
}

/* line 22, node_modules/hamburgers/_sass/hamburgers/types/_squeeze.scss */
.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);
}

/* line 27, node_modules/hamburgers/_sass/hamburgers/types/_squeeze.scss */
.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;
}

/* line 34, node_modules/hamburgers/_sass/hamburgers/types/_squeeze.scss */
.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
   */
/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_vortex.scss */
.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);
}

/* line 10, node_modules/hamburgers/_sass/hamburgers/types/_vortex.scss */
.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;
}

/* line 17, node_modules/hamburgers/_sass/hamburgers/types/_vortex.scss */
.hamburger--vortex .hamburger-inner::before {
  -webkit-transition-property: top, opacity;
  transition-property: top, opacity;
}

/* line 21, node_modules/hamburgers/_sass/hamburgers/types/_vortex.scss */
.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;
}

/* line 27, node_modules/hamburgers/_sass/hamburgers/types/_vortex.scss */
.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);
}

/* line 31, node_modules/hamburgers/_sass/hamburgers/types/_vortex.scss */
.hamburger--vortex.is-active .hamburger-inner::before, .hamburger--vortex.is-active .hamburger-inner::after {
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}

/* line 36, node_modules/hamburgers/_sass/hamburgers/types/_vortex.scss */
.hamburger--vortex.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
}

/* line 41, node_modules/hamburgers/_sass/hamburgers/types/_vortex.scss */
.hamburger--vortex.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

/*
   * Vortex Reverse
   */
/* line 6, node_modules/hamburgers/_sass/hamburgers/types/_vortex-r.scss */
.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);
}

/* line 10, node_modules/hamburgers/_sass/hamburgers/types/_vortex-r.scss */
.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;
}

/* line 17, node_modules/hamburgers/_sass/hamburgers/types/_vortex-r.scss */
.hamburger--vortex-r .hamburger-inner::before {
  -webkit-transition-property: top, opacity;
  transition-property: top, opacity;
}

/* line 21, node_modules/hamburgers/_sass/hamburgers/types/_vortex-r.scss */
.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;
}

/* line 27, node_modules/hamburgers/_sass/hamburgers/types/_vortex-r.scss */
.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);
}

/* line 31, node_modules/hamburgers/_sass/hamburgers/types/_vortex-r.scss */
.hamburger--vortex-r.is-active .hamburger-inner::before, .hamburger--vortex-r.is-active .hamburger-inner::after {
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}

/* line 36, node_modules/hamburgers/_sass/hamburgers/types/_vortex-r.scss */
.hamburger--vortex-r.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
}

/* line 41, node_modules/hamburgers/_sass/hamburgers/types/_vortex-r.scss */
.hamburger--vortex-r.is-active .hamburger-inner::after {
  bottom: 0;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

/* ------------------------- VARIABLES ------------------------- */
/* ------ Color variables ----- */
/* ------ Font variables ----- */
/* ---------------------- GENERAL STYLES ---------------------- */
/* line 33, src/sass/components/_base.scss */
body {
  margin: 0;
  font-family: "Signika Negative", sans-serif;
}

/* line 38, src/sass/components/_base.scss */
.centered {
  text-align: center;
}

/* line 42, src/sass/components/_base.scss */
.text-shadow {
  text-shadow: 0px 7px 6px rgba(0, 0, 0, 0.38);
}

/* line 46, src/sass/components/_base.scss */
.green-text {
  color: #004722;
}

/* line 50, src/sass/components/_base.scss */
h2, h3 {
  font-weight: 400;
  padding-left: 2em;
}

/* line 55, src/sass/components/_base.scss */
h2 {
  font-size: 8vw;
}

@media (min-width: 750px) {
  /* line 55, src/sass/components/_base.scss */
  h2 {
    font-size: 3em;
  }
}

/* line 63, src/sass/components/_base.scss */
.line-under {
  border-bottom: 2px solid #004722;
  width: 100%;
  position: relative;
  margin-bottom: 4em;
  margin-top: 30vw;
}

@media (min-width: 750px) {
  /* line 63, src/sass/components/_base.scss */
  .line-under {
    max-width: 1200px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 25em;
  }
}

/* line 78, src/sass/components/_base.scss */
.line-under .about-us-text {
  margin-bottom: 0;
  margin-left: 1em;
  padding-left: 0 !important;
  width: 35%;
  text-align: center;
  background-color: white;
  position: absolute;
  top: -1.8em;
}

/* line 89, src/sass/components/_base.scss */
.line-under .featured-seeds-text {
  margin-bottom: 0;
  margin-left: 1em;
  padding-left: 0 !important;
  width: 60%;
  text-align: center;
  background-color: white;
  position: absolute;
  top: -1.8em;
}

@media (min-width: 750px) {
  /* line 89, src/sass/components/_base.scss */
  .line-under .featured-seeds-text {
    width: 35%;
    margin-left: 32.5%;
    font-size: 2em;
  }
}

/* line 107, src/sass/components/_base.scss */
.other-font {
  font-family: "Kaushan Script", cursive;
}

/* line 111, src/sass/components/_base.scss */
.main-font {
  font-family: "Signika Negative", sans-serif !important;
}

/* line 115, src/sass/components/_base.scss */
.main-p {
  font-size: 4vw;
  padding: 0 2em;
}

@media (min-width: 750px) {
  /* line 115, src/sass/components/_base.scss */
  .main-p {
    font-size: 1.4em;
    font-weight: 100;
    padding: 0;
    max-width: 1200px;
    margin-right: auto;
    margin-left: auto;
  }
}

/* line 129, src/sass/components/_base.scss */
.no-margin-bottom {
  margin-bottom: 0;
}

/* line 133, src/sass/components/_base.scss */
.no-margin-top {
  margin-top: 0;
}

/* line 137, src/sass/components/_base.scss */
.full-width-img {
  width: 100%;
}

/* line 140, src/sass/components/_base.scss */
.full-width-img img {
  width: 100%;
  height: auto;
}

@media (min-width: 750px) {
  /* line 146, src/sass/components/_base.scss */
  .max-width {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    z-index: 10;
  }
}

/* line 156, src/sass/components/_base.scss */
.green-background {
  background-color: #0047223b;
  text-align: center;
  font-size: 5vw;
  color: #216224;
  font-weight: 300;
  padding: .5em 0 1em 0;
  margin-top: 0;
  line-height: 1.7em;
}

/* line 167, src/sass/components/_base.scss */
.larger-text {
  color: black;
  font-size: 8vw;
  line-height: 1em;
}

/* line 173, src/sass/components/_base.scss */
.hide-for-mobile {
  display: none !important;
}

@media (min-width: 750px) {
  /* line 173, src/sass/components/_base.scss */
  .hide-for-mobile {
    display: inline-block !important;
  }
}

/*this styles the buttons*/
/* line 183, src/sass/components/_base.scss */
.button-container {
  text-align: center;
  margin-top: -20vw;
  margin-bottom: 20vw;
}

/* line 188, src/sass/components/_base.scss */
.button-container .myButton {
  -webkit-box-shadow: 0px 3px 14px -3px #000000;
          box-shadow: 0px 3px 14px -3px #000000;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(5%, #ffff00), to(#ff5100));
  background: linear-gradient(to bottom, #ffff00 5%, #ff5100 100%);
  background-color: #ffff00;
  border-radius: 10px;
  display: inline-block;
  cursor: pointer;
  color: #030003;
  font-size: 6vw;
  padding: .3em 1.2em;
  text-decoration: none;
}

@media (min-width: 750px) {
  /* line 188, src/sass/components/_base.scss */
  .button-container .myButton {
    font-size: 1.5em;
  }
}

/* line 205, src/sass/components/_base.scss */
.button-container .myButton:hover {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(5%, #ff5100), to(#ffff00));
  background: linear-gradient(to bottom, #ff5100 5%, #ffff00 100%);
  background-color: #ff5100;
}

/* line 210, src/sass/components/_base.scss */
.button-container .myButton:active {
  position: relative;
  top: 1px;
}

/* line 216, src/sass/components/_base.scss */
.button {
  text-align: center;
  margin-top: 5em;
  margin-bottom: 20vw;
}

@media (min-width: 750px) {
  /* line 216, src/sass/components/_base.scss */
  .button {
    margin-top: 1em;
    margin-bottom: 15em;
  }
}

/* line 226, src/sass/components/_base.scss */
.button .myButton {
  -webkit-box-shadow: 0px 3px 14px -3px #000000;
          box-shadow: 0px 3px 14px -3px #000000;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(5%, #ffff00), to(#ff5100));
  background: linear-gradient(to bottom, #ffff00 5%, #ff5100 100%);
  background-color: #ffff00;
  border-radius: 10px;
  display: inline-block;
  cursor: pointer;
  color: #030003;
  font-size: 6vw;
  padding: .3em 1.2em;
  text-decoration: none;
}

@media (min-width: 750px) {
  /* line 226, src/sass/components/_base.scss */
  .button .myButton {
    font-size: 1.5em;
  }
}

/* line 243, src/sass/components/_base.scss */
.button .myButton:hover {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(5%, #ff5100), to(#ffff00));
  background: linear-gradient(to bottom, #ff5100 5%, #ffff00 100%);
  background-color: #ff5100;
}

/* line 248, src/sass/components/_base.scss */
.button .myButton:active {
  position: relative;
  top: 1px;
}

@media (min-width: 750px) {
  /* line 256, src/sass/components/_base.scss */
  .hide-for-desk {
    display: none !important;
  }
}

/* ---------------------- MENU STYLES ---------------------- */
/* line 263, src/sass/components/_base.scss */
.mm-panel:before {
  content: "";
  width: 100%;
  height: 2vw;
  position: relative;
  display: block;
  background: #ffef1f;
  background: -webkit-gradient(linear, left top, right top, from(#ffef1f), color-stop(28%, #e7502b), color-stop(31%, #e7502b), to(#ffef1f));
  background: linear-gradient(to right, #ffef1f 0%, #e7502b 28%, #e7502b 31%, #ffef1f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffef1f', endColorstr='#ffef1f',GradientType=1 );
}

/* line 276, src/sass/components/_base.scss */
.mm-panel {
  background-color: white !important;
}

/* line 279, src/sass/components/_base.scss */
.mm-panel .mm-navbar {
  background-color: #004722;
}

/* line 282, src/sass/components/_base.scss */
.mm-panel .mm-navbar a {
  display: none;
}

/* line 289, src/sass/components/_base.scss */
.mm-panel .mm-listview li {
  text-align: center;
  font-size: 8vw;
  line-height: 1.5;
}

@media (min-width: 565px) {
  /* line 289, src/sass/components/_base.scss */
  .mm-panel .mm-listview li {
    font-size: 2.5em;
  }
}

/* line 298, src/sass/components/_base.scss */
.mm-panel .mm-listview li a {
  text-decoration: none;
  color: #004722;
}

/* line 304, src/sass/components/_base.scss */
.mm-panel .mm-listview .menu-item--dc80530c-a352-459d-9207-53487e30a3f4 {
  font-weight: bold;
  font-size: 10vw;
}

@media (min-width: 565px) {
  /* line 304, src/sass/components/_base.scss */
  .mm-panel .mm-listview .menu-item--dc80530c-a352-459d-9207-53487e30a3f4 {
    font-size: 3em;
  }
}

/* line 313, src/sass/components/_base.scss */
.mm-panel .mm-listview li:after {
  display: none;
}

/* line 317, src/sass/components/_base.scss */
.mm-panel .mm-listview .is-active {
  font-weight: bold;
}

/* line 323, src/sass/components/_base.scss */
#block-burkholderseeds-main-menu {
  display: none;
}

@media (min-width: 750px) {
  /* line 323, src/sass/components/_base.scss */
  #block-burkholderseeds-main-menu {
    display: block;
  }
  /* line 329, src/sass/components/_base.scss */
  #block-burkholderseeds-main-menu > ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    width: 60%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-left: 30%;
    position: absolute;
    z-index: 40;
    margin-top: 2.5em;
    font-size: 2.5vw;
  }
}

@media (min-width: 750px) and (min-width: 1200px) {
  /* line 329, src/sass/components/_base.scss */
  #block-burkholderseeds-main-menu > ul {
    max-width: 1000px;
    margin-left: calc((100vw - 500px) /2);
    font-size: 1.5em;
  }
}

@media (min-width: 750px) {
  /* line 346, src/sass/components/_base.scss */
  #block-burkholderseeds-main-menu > ul a {
    text-decoration: none;
    color: white;
  }
  /* line 351, src/sass/components/_base.scss */
  #block-burkholderseeds-main-menu > ul .is-active {
    color: #FFEF1F;
  }
}

/* The side navigation menu */
/* OFF-CANVAS MENU */
/* line 361, src/sass/components/_base.scss */
#block-burkholderseeds-mobilemenu {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 25;
}

@media (min-width: 750px) {
  /* line 370, src/sass/components/_base.scss */
  #block-burkholderseeds-mobilemenu {
    display: none;
  }
}

/* The logo in the menu */
/* line 376, src/sass/components/_base.scss */
.menu-logo {
  width: 80%;
  margin: auto;
}

/* line 381, src/sass/components/_base.scss */
.menu-logo img {
  width: 100%;
  height: auto;
}

/* The side navigation menu */
/* line 387, src/sass/components/_base.scss */
.sidenav {
  height: 100%;
  /* 100% Full-height */
  width: 0;
  /* 0 width - change this with JavaScript */
  position: fixed;
  /* Stay in place */
  z-index: 1;
  /* Stay on top */
  top: 0;
  left: 0;
  background-color: #ffffff;
  overflow-x: hidden;
  /* Disable horizontal scroll */
  -webkit-transition: 0.5s;
  transition: 0.5s;
  /* 0.5 second transition effect to slide in the sidenav */
  -webkit-box-shadow: 3px 0px 5px 0px rgba(0, 0, 0, 0.39);
  box-shadow: 3px 0px 5px 0px rgba(0, 0, 0, 0.39);
  text-align: center;
}

/* line 402, src/sass/components/_base.scss */
.sidenav .menu-links {
  margin-top: 20vw;
}

/* The navigation menu links */
/* line 408, src/sass/components/_base.scss */
.sidenav a {
  padding: 0.5em 8px 0.5em 32px;
  text-decoration: none;
  font-size: 7vw;
  color: #154722;
  display: block;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

/* line 417, src/sass/components/_base.scss */
.sidenav:before {
  display: block;
  position: relative;
  content: '';
  background-color: #004722;
  height: 18vw;
  width: 100%;
}

/* When you mouse over the navigation links, change their color */
/* line 428, src/sass/components/_base.scss */
.sidenav a:hover {
  font-weight: bold;
}

/* Style page content - use this if you want to push the page content to the right when you open the side navigation */
/* line 433, src/sass/components/_base.scss */
#main {
  -webkit-transition: margin-left .5s;
  transition: margin-left .5s;
  padding: 20px;
}

/* This styles the X on the menu */
/* line 439, src/sass/components/_base.scss */
.closebtn {
  font-size: 18vw !important;
  margin-top: -1em;
  margin-bottom: -0.5em;
  font-family: lilita one, cursive;
}

/* On smaller screens, where height is less than 450px, change the style of the sidenav (less padding and a smaller font size) */
@media screen and (max-height: 450px) {
  /* line 448, src/sass/components/_base.scss */
  .sidenav {
    padding-top: 15px;
  }
  /* line 452, src/sass/components/_base.scss */
  .sidenav a {
    font-size: 18px;
  }
}

/* line 457, src/sass/components/_base.scss */
.menu-phone {
  font-weight: bold;
  font-size: 10vw !important;
}

/* line 462, src/sass/components/_base.scss */
body.mobile-menu-open #mySidenav {
  width: 100%;
}

/* line 466, src/sass/components/_base.scss */
.hamburger {
  z-index: 10;
  position: relative;
}

/* ---------------------- HEADER STYLES ---------------------- */
/* line 476, src/sass/components/_base.scss */
.user-logged-in header {
  width: 100%;
}

/* line 479, src/sass/components/_base.scss */
.user-logged-in header #block-headerbackground {
  top: 2.5em;
}

@media (min-width: 750px) {
  /* line 479, src/sass/components/_base.scss */
  .user-logged-in header #block-headerbackground {
    top: 0;
  }
}

/* line 489, src/sass/components/_base.scss */
header:before {
  content: "";
  width: 100vw;
  height: 2vw;
  position: relative;
  display: block;
  background: #ffef1f;
  background: -webkit-gradient(linear, left top, right top, from(#ffef1f), color-stop(28%, #e7502b), color-stop(31%, #e7502b), to(#ffef1f));
  background: linear-gradient(to right, #ffef1f 0%, #e7502b 28%, #e7502b 31%, #ffef1f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffef1f', endColorstr='#ffef1f',GradientType=1 );
  z-index: 30;
}

@media (min-width: 750px) {
  /* line 489, src/sass/components/_base.scss */
  header:before {
    height: .5em;
  }
}

/* line 507, src/sass/components/_base.scss */
header {
  position: fixed;
  z-index: 20;
  top: 0;
  -webkit-backface-visibility: hidden;
  /*#block-headerbackground:before {
		content: "";
		width: 100%;
		height: 2vw;
		position: relative;
		display: block;
		background: rgb(255,239,31);
		background: -moz-linear-gradient(left,  rgba(255,239,31,1) 0%, rgba(231,80,43,1) 28%, rgba(231,80,43,1) 31%, rgba(255,239,31,1) 100%);
		background: -webkit-linear-gradient(left,  rgba(255,239,31,1) 0%,rgba(231,80,43,1) 28%,rgba(231,80,43,1) 31%,rgba(255,239,31,1) 100%);
		background: linear-gradient(to right,  rgba(255,239,31,1) 0%,rgba(231,80,43,1) 28%,rgba(231,80,43,1) 31%,rgba(255,239,31,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffef1f', endColorstr='#ffef1f',GradientType=1 );
		
		@include breakpoint($tab) {
			height: .5em;
		}
	}*/
}

@media (min-width: 750px) {
  /* line 507, src/sass/components/_base.scss */
  header {
    position: relative;
  }
}

/* line 534, src/sass/components/_base.scss */
header #block-headerbackground {
  width: 100%;
  height: 25vw;
  background-color: #004722;
  position: fixed;
  z-index: 20;
}

@media (min-width: 750px) {
  /* line 534, src/sass/components/_base.scss */
  header #block-headerbackground {
    height: 12vw;
    position: relative;
  }
}

@media (min-width: 1200px) {
  /* line 534, src/sass/components/_base.scss */
  header #block-headerbackground {
    height: 7em;
  }
}

/* line 552, src/sass/components/_base.scss */
header #block-headerstuff {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 70%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row;
          flex-flow: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-left: 25%;
  margin-top: -2.5em;
}

@media (min-width: 750px) {
  /* line 552, src/sass/components/_base.scss */
  header #block-headerstuff {
    display: block;
    position: absolute;
    top: -18px;
    padding-left: 2em;
    width: 60%;
    z-index: 20;
    margin-left: 0;
  }
}

@media (min-width: 1200px) {
  /* line 552, src/sass/components/_base.scss */
  header #block-headerstuff {
    max-width: 1200px;
    padding: 0 calc((100vw - 1200px) /2);
  }
}

/* line 576, src/sass/components/_base.scss */
header #block-headerstuff #block-responsivemenumobileicon-2 {
  z-index: 25;
  width: 20%;
}

@media (min-width: 750px) {
  /* line 576, src/sass/components/_base.scss */
  header #block-headerstuff #block-responsivemenumobileicon-2 {
    display: none;
  }
}

/* line 584, src/sass/components/_base.scss */
header #block-headerstuff #block-responsivemenumobileicon-2 #toggle-icon .label {
  display: none;
}

/* line 588, src/sass/components/_base.scss */
header #block-headerstuff #block-responsivemenumobileicon-2 .responsive-menu-toggle-icon {
  margin-top: 25%;
  width: 80%;
  padding: 0 10%;
}

/* line 594, src/sass/components/_base.scss */
header #block-headerstuff #block-responsivemenumobileicon-2 .responsive-menu-toggle-icon:before, header #block-headerstuff #block-responsivemenumobileicon-2 .responsive-menu-toggle-icon:after, header #block-headerstuff #block-responsivemenumobileicon-2 .responsive-menu-toggle-icon span.icon {
  width: 100%;
  height: 15%;
}

/* line 599, src/sass/components/_base.scss */
header #block-headerstuff #block-responsivemenumobileicon-2 .responsive-menu-toggle-icon:before {
  top: 2vw;
}

/* line 603, src/sass/components/_base.scss */
header #block-headerstuff #block-responsivemenumobileicon-2 .responsive-menu-toggle-icon span.icon {
  top: 6vw;
}

/* line 607, src/sass/components/_base.scss */
header #block-headerstuff #block-responsivemenumobileicon-2 .responsive-menu-toggle-icon:after {
  top: 10vw;
}

/* line 612, src/sass/components/_base.scss */
header #block-headerstuff #block-headerlogo-2 {
  display: block;
  width: 45vw;
  z-index: 25;
  margin-top: 6vw;
}

@media (min-width: 750px) {
  /* line 612, src/sass/components/_base.scss */
  header #block-headerstuff #block-headerlogo-2 {
    /*margin-top: 1.65em;*/
    margin-top: 4em;
    width: 27vw;
  }
}

/* line 624, src/sass/components/_base.scss */
header #block-headerstuff #block-headerlogo-2 img {
  width: 90%;
  height: auto;
  padding: 5%;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  background: #004722;
  background: -webkit-gradient(linear, left top, left bottom, from(#004722), color-stop(45%, white));
  background: linear-gradient(to bottom, #004722 0%, white 45%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004722', endColorstr='#ffffff',GradientType=0 );
  -webkit-box-shadow: 0px 0px 21px 1px rgba(0, 0, 0, 0.57);
  box-shadow: 0px 0px 21px 1px rgba(0, 0, 0, 0.57);
}

@media (min-width: 750px) {
  /* line 624, src/sass/components/_base.scss */
  header #block-headerstuff #block-headerlogo-2 img {
    width: 60%;
    padding: 5% 20% 18% 20%;
  }
}

@media (min-width: 1200px) {
  /* line 624, src/sass/components/_base.scss */
  header #block-headerstuff #block-headerlogo-2 img {
    width: 200px;
    padding: .5em 4em 3em 4em;
  }
}

@media (min-width: 750px) {
  /* line 653, src/sass/components/_base.scss */
  header #block-headerstuff #block-headerlogo-2:after {
    display: block;
    content: "And sow the fields which may yield fruits of increase. (Psalm 107:37)";
    font-family: "Kaushan Script", cursive;
    text-align: center;
    width: 90%;
    padding: 0 5%;
    position: absolute;
    top: 70%;
    font-size: 1vw;
  }
}

@media (min-width: 750px) {
  /* line 668, src/sass/components/_base.scss */
  header #block-headerstuff #block-headerlogo-2:after {
    top: 18em;
    width: 30%;
    padding: 0 6%;
  }
}

@media (min-width: 1200px) {
  /* line 677, src/sass/components/_base.scss */
  header #block-headerstuff #block-headerlogo-2:after {
    font-size: 14px;
    top: 182px;
    padding-left: 6em;
    width: 230px;
  }
}

/* line 685, src/sass/components/_base.scss */
header #block-headerstuff #block-headerphoneicon-2 {
  display: block;
  width: 20%;
  z-index: 25;
}

/* line 691, src/sass/components/_base.scss */
header #block-headerstuff #block-headerphoneicon-2 .header-phone-icon {
  width: 80%;
  margin-top: 11vw;
}

@media (min-width: 750px) {
  /* line 685, src/sass/components/_base.scss */
  header #block-headerstuff #block-headerphoneicon-2 {
    display: none;
  }
}

/* line 700, src/sass/components/_base.scss */
header #block-headerstuff #block-headerphoneicon-2 img {
  width: 100%;
  height: auto;
}

/* line 707, src/sass/components/_base.scss */
header #block-textunderheader {
  display: none;
}

@media (min-width: 750px) {
  /* line 707, src/sass/components/_base.scss */
  header #block-textunderheader {
    display: block;
    color: #004722;
    text-align: center;
    font-weight: 100;
    font-size: 2vw;
    position: absolute;
    right: -8em;
    letter-spacing: 1px;
    margin-top: -3vw;
  }
}

@media (min-width: 1200px) {
  /* line 707, src/sass/components/_base.scss */
  header #block-textunderheader {
    position: relative;
    font-size: 1.3em;
    margin-top: -70px;
    margin-left: 10em;
  }
}

@media (min-width: 1500px) {
  /* line 707, src/sass/components/_base.scss */
  header #block-textunderheader {
    margin-left: 0;
  }
}

@media (min-width: 1200px) {
  /* line 737, src/sass/components/_base.scss */
  .header-content {
    width: 300px;
    padding-left: 1em;
  }
}

/* ---------------------- BANNER STYLES ---------------------- */
/* line 745, src/sass/components/_base.scss */
#block-burkholderseeds-content {
  margin-top: 10vw;
  margin-bottom: 2em;
}

/* line 749, src/sass/components/_base.scss */
#block-burkholderseeds-content .desk-banner {
  width: 100%;
  height: auto;
  display: none;
}

@media (min-width: 750px) {
  /* line 749, src/sass/components/_base.scss */
  #block-burkholderseeds-content .desk-banner {
    display: block;
    margin-top: -12vw;
  }
}

/* line 760, src/sass/components/_base.scss */
#block-burkholderseeds-content .mobile-banner {
  width: 100%;
  height: auto;
  margin-top: 30vw;
}

@media (min-width: 750px) {
  /* line 760, src/sass/components/_base.scss */
  #block-burkholderseeds-content .mobile-banner {
    display: none;
  }
}

/* line 770, src/sass/components/_base.scss */
#block-burkholderseeds-content .background-image {
  width: 100%;
  height: auto;
  margin-top: -10vw;
  -webkit-box-shadow: 0px 6px 5px 1px rgba(0, 0, 0, 0.17);
  box-shadow: 0px 6px 5px 1px rgba(0, 0, 0, 0.17);
}

@media (min-width: 750px) {
  /* line 770, src/sass/components/_base.scss */
  #block-burkholderseeds-content .background-image {
    max-height: 400px;
  }
}

/* line 783, src/sass/components/_base.scss */
#block-burkholderseeds-content .banner-text {
  font-size: 7vw;
  margin-bottom: -8em;
  margin-top: 2em;
  position: relative;
  padding: 0;
  top: 15vw;
}

@media (min-width: 750px) {
  /* line 783, src/sass/components/_base.scss */
  #block-burkholderseeds-content .banner-text {
    display: none;
  }
}

/* line 795, src/sass/components/_base.scss */
#block-burkholderseeds-content .banner-text .larger-text {
  font-size: 1.7em;
}

/* line 801, src/sass/components/_base.scss */
#block-deskbannertext {
  display: none;
}

@media (min-width: 1500px) {
  /* line 806, src/sass/components/_base.scss */
  #block-deskbannertext .desk-banner-text-container {
    max-width: 1000px;
    padding: 0 calc((100vw - 1000px) /2);
    margin: 10% 3em 0 2% !important;
  }
}

@media (min-width: 1200px) {
  /* line 817, src/sass/components/_base.scss */
  #block-deskbannertext .desk-banner-text-container h3 {
    font-size: 3em !important;
  }
  /* line 821, src/sass/components/_base.scss */
  #block-deskbannertext .desk-banner-text-container p {
    font-size: 1.3em !important;
    margin-left: -2em;
  }
}

@media (min-width: 750px) {
  /* line 801, src/sass/components/_base.scss */
  #block-deskbannertext {
    display: block;
  }
  /* line 833, src/sass/components/_base.scss */
  #block-deskbannertext .desk-banner-text-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row;
            flex-flow: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    width: 80%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: absolute;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-left: 15%;
    margin-right: 10%;
    margin-top: 5%;
  }
  /* line 845, src/sass/components/_base.scss */
  #block-deskbannertext .desk-banner-text-container .image-container {
    width: 25%;
  }
  /* line 848, src/sass/components/_base.scss */
  #block-deskbannertext .desk-banner-text-container .image-container img {
    width: 100%;
    height: auto;
  }
  /* line 854, src/sass/components/_base.scss */
  #block-deskbannertext .desk-banner-text-container .text-container {
    width: 80%;
    text-align: center;
  }
  /* line 859, src/sass/components/_base.scss */
  #block-deskbannertext .desk-banner-text-container .text-container h3 {
    font-size: 4vw;
    padding: 0;
    text-align: left;
    margin-top: -.5em;
  }
}

@media (min-width: 750px) and (min-width: 1200px) {
  /* line 859, src/sass/components/_base.scss */
  #block-deskbannertext .desk-banner-text-container .text-container h3 {
    font-size: 2em;
  }
}

@media (min-width: 750px) {
  /* line 870, src/sass/components/_base.scss */
  #block-deskbannertext .desk-banner-text-container .text-container p {
    color: #004722;
    letter-spacing: 1px;
    font-weight: 200;
    margin-left: -3em;
    padding: 10px 3em 10px 0;
    font-size: 1.5vw;
    border-top: 2px solid #004722;
    border-bottom: 2px solid #004722;
    width: 70%;
  }
  /* line 883, src/sass/components/_base.scss */
  #block-deskbannertext .desk-banner-text-container .text-container .bolder {
    padding-left: 1em;
    font-weight: 600;
  }
}

/* line 891, src/sass/components/_base.scss */
#block-deskbannertext .banner-button-container {
  text-align: center;
  margin-left: -22em;
}

@media (min-width: 750px) {
  /* line 891, src/sass/components/_base.scss */
  #block-deskbannertext .banner-button-container {
    margin-left: 0;
    width: 60%;
  }
}

/* line 900, src/sass/components/_base.scss */
#block-deskbannertext .banner-button-container .myButton {
  -webkit-box-shadow: 0px 3px 14px -3px #000000;
          box-shadow: 0px 3px 14px -3px #000000;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(5%, #ffff00), to(#ff5100));
  background: linear-gradient(to bottom, #ffff00 5%, #ff5100 100%);
  background-color: #ffff00;
  border-radius: 10px;
  display: inline-block;
  cursor: pointer;
  color: #030003;
  font-size: 6vw;
  padding: .3em 1.2em;
  text-decoration: none;
}

@media (min-width: 750px) {
  /* line 900, src/sass/components/_base.scss */
  #block-deskbannertext .banner-button-container .myButton {
    font-size: 1.5em;
  }
}

/* line 917, src/sass/components/_base.scss */
#block-deskbannertext .banner-button-container .myButton:hover {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(5%, #ff5100), to(#ffff00));
  background: linear-gradient(to bottom, #ff5100 5%, #ffff00 100%);
  background-color: #ff5100;
}

/* line 922, src/sass/components/_base.scss */
#block-deskbannertext .banner-button-container .myButton:active {
  position: relative;
  top: 1px;
}

/* line 932, src/sass/components/_base.scss */
.page-node-type-home-page #block-textunderheader {
  display: none;
}

/* ---------------------- HOME STYLES ---------------------- */
/* line 941, src/sass/components/_base.scss */
#block-burkholderseeds-content footer {
  display: none;
}

@media (min-width: 750px) {
  /* line 948, src/sass/components/_base.scss */
  .get-ride-of-margin {
    margin-bottom: -15em;
    z-index: 10;
    position: relative;
    margin-top: 2em;
  }
}

@media (min-width: 901px) {
  /* line 958, src/sass/components/_base.scss */
  .get-ride-of-margin {
    margin-top: 3.8em;
  }
}

@media (min-width: 750px) {
  /* line 964, src/sass/components/_base.scss */
  .top-p-home {
    margin-top: -9em;
    font-size: 1.2em;
    max-width: 1000px;
    padding: 0 1em;
  }
}

@media (min-width: 950px) {
  /* line 964, src/sass/components/_base.scss */
  .top-p-home {
    font-size: 1.5em;
  }
}

/* line 978, src/sass/components/_base.scss */
.seed-container {
  padding: 0 2em;
}

@media (min-width: 600px) {
  /* line 978, src/sass/components/_base.scss */
  .seed-container {
    padding: 0 5em !important;
  }
}

@media (min-width: 750px) {
  /* line 978, src/sass/components/_base.scss */
  .seed-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row;
            flex-flow: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0;
    max-width: 1200px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: -25em;
  }
}

@media (min-width: 750px) {
  /* line 997, src/sass/components/_base.scss */
  .seed-container .seed-1, .seed-container .seed-2, .seed-container .seed-3 {
    width: 30%;
  }
}

/* line 1003, src/sass/components/_base.scss */
.seed-container .seed-1 img, .seed-container .seed-2 img, .seed-container .seed-3 img {
  width: 100%;
  height: auto;
}

/* line 1008, src/sass/components/_base.scss */
.seed-container .seed-1 h3, .seed-container .seed-2 h3, .seed-container .seed-3 h3 {
  text-align: center;
  background-color: #004722;
  padding: 0.5em 0 1em;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
  margin-top: 0;
  font-size: 1.2em;
  font-weight: 200;
  margin-bottom: 3em;
}

@media (min-width: 950px) {
  /* line 1008, src/sass/components/_base.scss */
  .seed-container .seed-1 h3, .seed-container .seed-2 h3, .seed-container .seed-3 h3 {
    font-size: 1.5em;
  }
}

/* line 1024, src/sass/components/_base.scss */
.seed-container .seed-1 a, .seed-container .seed-2 a, .seed-container .seed-3 a {
  text-decoration: none;
  color: white;
}

/* ---------------------- ABOUT STYLES ---------------------- */
/* line 1033, src/sass/components/_base.scss */
.line-about {
  position: absolute;
  right: 0;
  border-bottom: 2px solid #004722;
  width: 45%;
  color: white;
}

@media (min-width: 750px) {
  /* line 1033, src/sass/components/_base.scss */
  .line-about {
    display: none;
  }
}

/* line 1045, src/sass/components/_base.scss */
.seed-logo {
  width: 12vw;
  height: auto;
  position: absolute;
  margin-left: -1em;
}

/* line 1052, src/sass/components/_base.scss */
.top-about {
  margin-left: 20vw;
  font-size: 10vw;
  font-weight: 300;
  margin-top: 3em;
  margin-bottom: 0;
}

@media (min-width: 750px) {
  /* line 1060, src/sass/components/_base.scss */
  .top-gallery {
    max-width: 1200px;
    padding: 0 calc((100vw - 1200px) /2);
    margin-top: 1em !important;
  }
}

@media (min-width: 750px) {
  /* line 1069, src/sass/components/_base.scss */
  .top-seeds, .top-about-for-real, .top-gallery {
    margin-left: 1em;
    font-size: 4em;
    margin-top: 0;
    margin-bottom: 1em;
  }
  /* line 1077, src/sass/components/_base.scss */
  .top-seeds img, .top-about-for-real img, .top-gallery img {
    width: 80px;
  }
}

@media (min-width: 1200px) {
  /* line 1069, src/sass/components/_base.scss */
  .top-seeds, .top-about-for-real, .top-gallery {
    font-size: 6em;
    margin-bottom: 0;
  }
}

/* line 1088, src/sass/components/_base.scss */
.first-line {
  margin-left: .5em;
}

/* ---------------------- SEEDS STYLES ---------------------- */
/* line 1094, src/sass/components/_base.scss */
.line-seeds {
  position: absolute;
  right: 0;
  border-bottom: 2px solid #004722;
  width: 40%;
  color: white;
}

@media (min-width: 750px) {
  /* line 1094, src/sass/components/_base.scss */
  .line-seeds {
    display: none;
  }
}

/* line 1106, src/sass/components/_base.scss */
.seed-block {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 5em;
  position: relative;
}

/* line 1113, src/sass/components/_base.scss */
.seed-block img {
  width: 100%;
  height: auto;
  border-radius: 20px;
}

/* line 1119, src/sass/components/_base.scss */
.seed-block .seed-block-big-text-1line {
  position: absolute;
  margin-top: -60%;
  color: white;
  font-size: 10vw;
  text-transform: uppercase;
  margin-left: auto;
  width: 100%;
  text-align: center;
}

@media (min-width: 750px) {
  /* line 1119, src/sass/components/_base.scss */
  .seed-block .seed-block-big-text-1line {
    font-size: 2em;
    margin-top: -65%;
    width: 100%;
  }
}

/* line 1136, src/sass/components/_base.scss */
.seed-block .seed-block-big-text-2line {
  position: absolute;
  margin-top: -65%;
  color: white;
  font-size: 10vw;
  text-transform: uppercase;
  margin-left: auto;
  width: 100%;
  text-align: center;
}

@media (min-width: 750px) {
  /* line 1136, src/sass/components/_base.scss */
  .seed-block .seed-block-big-text-2line {
    font-size: 2em;
    margin-top: -70%;
    width: 100%;
  }
}

/* line 1153, src/sass/components/_base.scss */
.seed-block .seed-block-big-text-3line {
  position: absolute;
  margin-top: -75%;
  color: white;
  font-size: 10vw;
  text-transform: uppercase;
  margin-left: auto;
  width: 100%;
  text-align: center;
}

@media (min-width: 750px) {
  /* line 1153, src/sass/components/_base.scss */
  .seed-block .seed-block-big-text-3line {
    font-size: 2em;
    margin-top: -80%;
    width: 100%;
  }
}

/* line 1173, src/sass/components/_base.scss */
.read-more summary {
  text-align: center;
}

/* line 1178, src/sass/components/_base.scss */
.main-p-seeds {
  font-size: 4vw;
  padding: 0;
}

@media (min-width: 750px) {
  /* line 1178, src/sass/components/_base.scss */
  .main-p-seeds {
    font-size: 1em;
  }
}

/* line 1187, src/sass/components/_base.scss */
.main-p-seeds-2 {
  font-size: 4vw;
  width: 80%;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 750px) {
  /* line 1187, src/sass/components/_base.scss */
  .main-p-seeds-2 {
    font-size: 1em;
  }
}

@media (min-width: 750px) {
  /* line 1202, src/sass/components/_base.scss */
  .page-node-type-seeds #block-burkholderseeds-content {
    max-width: 1200px;
    margin-right: auto;
    margin-left: auto;
  }
  /* line 1211, src/sass/components/_base.scss */
  .page-node-type-seeds #block-burkholderseeds-content article > div > div:nth-child(2) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row;
            flex-flow: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  /* line 1217, src/sass/components/_base.scss */
  .page-node-type-seeds #block-burkholderseeds-content article > div > div:nth-child(2) > div {
    width: 33%;
  }
  /* line 1220, src/sass/components/_base.scss */
  .page-node-type-seeds #block-burkholderseeds-content article > div > div:nth-child(2) > div img {
    width: 100%;
  }
  /* line 1225, src/sass/components/_base.scss */
  .page-node-type-seeds #block-burkholderseeds-content article > div > div:nth-child(2) > div:last-child {
    margin-right: 33%;
  }
}

/* line 1235, src/sass/components/_base.scss */
.bottom-seeds {
  display: none;
}

@media (min-width: 1300px) {
  /* line 1235, src/sass/components/_base.scss */
  .bottom-seeds {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media (min-width: 750px) {
  /* line 1235, src/sass/components/_base.scss */
  .bottom-seeds {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row;
            flex-flow: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    background-color: #0047223b;
    padding: 3em calc((100vw - 1200px) /2);
    position: relative;
  }
  /* line 1251, src/sass/components/_base.scss */
  .bottom-seeds .text-shadow {
    text-shadow: 0px 7px 6px rgba(0, 0, 0, 0.38);
  }
  /* line 1255, src/sass/components/_base.scss */
  .bottom-seeds .black-text {
    font-size: 4vw;
    font-weight: 400;
  }
}

@media (min-width: 750px) and (min-width: 1200px) {
  /* line 1255, src/sass/components/_base.scss */
  .bottom-seeds .black-text {
    font-size: 4em;
  }
}

@media (min-width: 750px) {
  /* line 1264, src/sass/components/_base.scss */
  .bottom-seeds .block-1 {
    width: 50%;
    border-top: 2px solid #004722;
    border-bottom: 2px solid #004722;
    color: #004722;
    line-height: 1.5;
  }
  /* line 1271, src/sass/components/_base.scss */
  .bottom-seeds .block-1 black-text {
    color: black !important;
  }
  /* line 1275, src/sass/components/_base.scss */
  .bottom-seeds .block-1 p {
    text-align: center;
  }
  /* line 1280, src/sass/components/_base.scss */
  .bottom-seeds .bottom-seeds-img {
    width: 40%;
  }
  /* line 1283, src/sass/components/_base.scss */
  .bottom-seeds .bottom-seeds-img img {
    width: 100%;
    height: auto;
    border-top: solid 10px #ffef1f;
    border-bottom: solid 10px #004722;
  }
  /* line 1292, src/sass/components/_base.scss */
  .bottom-seeds .flower-img {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 5;
  }
  /* line 1299, src/sass/components/_base.scss */
  .bottom-seeds .flower-img img {
    width: 100%;
    height: auto;
  }
}

@media (min-width: 750px) {
  /* line 1309, src/sass/components/_base.scss */
  .seed-button-container {
    width: 50%;
    position: absolute;
    z-index: 8;
    bottom: 1.5em;
    text-align: center;
  }
}

@media (min-width: 750px) and (min-width: 1200px) {
  /* line 1309, src/sass/components/_base.scss */
  .seed-button-container {
    width: 170px;
    margin-left: 14em;
  }
}

@media (min-width: 750px) {
  /* line 1321, src/sass/components/_base.scss */
  .seed-button-container .seed-myButton {
    -webkit-box-shadow: 0px 3px 14px -3px #000000;
            box-shadow: 0px 3px 14px -3px #000000;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(5%, #ffff00), to(#ff5100));
    background: linear-gradient(to bottom, #ffff00 5%, #ff5100 100%);
    background-color: #ffff00;
    border-radius: 10px;
    display: inline-block;
    cursor: pointer;
    color: #030003;
    font-size: 1.5em;
    padding: .3em 1.2em;
    text-decoration: none;
  }
  /* line 1334, src/sass/components/_base.scss */
  .seed-button-container .seed-myButton:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(5%, #ff5100), to(#ffff00));
    background: linear-gradient(to bottom, #ff5100 5%, #ffff00 100%);
    background-color: #ff5100;
  }
  /* line 1339, src/sass/components/_base.scss */
  .seed-button-container .seed-myButton:active {
    position: relative;
    top: 1px;
  }
}

/* ---------------------- GALLERY STYLES ---------------------- */
/* line 1348, src/sass/components/_base.scss */
.line-photos {
  position: absolute;
  right: 0;
  border-bottom: 2px solid #004722;
  width: 50%;
  color: white;
}

@media (min-width: 750px) {
  /* line 1348, src/sass/components/_base.scss */
  .line-photos {
    display: none;
  }
}

/* line 1360, src/sass/components/_base.scss */
.views-field-field-gallery-photo {
  width: 80%;
  padding: 5% 10%;
}

/* line 1364, src/sass/components/_base.scss */
.views-field-field-gallery-photo img {
  width: 100%;
  height: auto;
  border-radius: 15px;
}

@media (min-width: 750px) {
  /* line 1364, src/sass/components/_base.scss */
  .views-field-field-gallery-photo img {
    border-radius: 0;
  }
}

/* line 1375, src/sass/components/_base.scss */
.extra-margin {
  margin-top: 30vw;
}

@media (min-width: 750px) {
  /* line 1385, src/sass/components/_base.scss */
  #block-burkholderseeds-content .views-element-container div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row;
            flex-flow: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  /* line 1390, src/sass/components/_base.scss */
  #block-burkholderseeds-content .views-element-container div .views-row {
    width: 25%;
  }
}

@media (min-width: 750px) {
  /* line 1400, src/sass/components/_base.scss */
  .views-element-container {
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
  }
}

/* ---------------------- ABOUT STYLES ---------------------- */
/* line 1409, src/sass/components/_base.scss */
#block-contactus:before {
  content: "";
  width: 100%;
  height: 20px;
  position: relative;
  display: block;
  background: #ffef1f;
  background: -webkit-gradient(linear, left top, right top, from(#ffef1f), color-stop(28%, #e7502b), color-stop(31%, #e7502b), to(#ffef1f));
  background: linear-gradient(to right, #ffef1f 0%, #e7502b 28%, #e7502b 31%, #ffef1f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffef1f', endColorstr='#ffef1f',GradientType=1 );
}

@media (min-width: 750px) {
  /* line 1409, src/sass/components/_base.scss */
  #block-contactus:before {
    position: absolute;
    top: 0;
  }
}

@media (min-width: 1200px) {
  /* line 1429, src/sass/components/_base.scss */
  #block-contactus:after {
    display: block;
    content: "";
    position: absolute;
    height: 25px;
    width: 70%;
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
    background-color: #004722;
    top: 35em;
    right: -26em;
  }
}

/* line 1442, src/sass/components/_base.scss */
#block-contactus {
  position: relative;
  background-color: #FDEEA2;
  width: 100%;
  border-bottom: 20px solid #004722;
}

@media (min-width: 750px) {
  /* line 1442, src/sass/components/_base.scss */
  #block-contactus {
    padding-top: 5em;
    max-width: 1200px;
    margin: 0 auto;
  }
}

/* line 1454, src/sass/components/_base.scss */
#block-contactus h2 {
  color: #004722;
  position: absolute;
  top: -1.2em;
  font-size: 4em;
  left: -1.5em;
  font-family: "Kaushan Script", cursive;
}

/* line 1463, src/sass/components/_base.scss */
#block-contactus .contact-logo {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 2em;
}

@media (min-width: 750px) {
  /* line 1463, src/sass/components/_base.scss */
  #block-contactus .contact-logo {
    width: 30%;
    margin-top: 3em;
    right: 15%;
    position: absolute;
  }
}

/* line 1476, src/sass/components/_base.scss */
#block-contactus .contact-logo img {
  width: 100%;
  height: auto;
}

/* line 1483, src/sass/components/_base.scss */
#block-webform {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

/* line 1488, src/sass/components/_base.scss */
#block-webform .webform-submission-form {
  width: 100%;
}

@media (min-width: 750px) {
  /* line 1488, src/sass/components/_base.scss */
  #block-webform .webform-submission-form {
    font-size: 1.5em;
  }
}

/* line 1495, src/sass/components/_base.scss */
#block-webform .webform-submission-form #edit-name-first {
  width: 95%;
  font-size: 3vw;
  padding: 3%;
  border: none;
  border-radius: 5px;
  margin: 0;
}

@media (min-width: 750px) {
  /* line 1495, src/sass/components/_base.scss */
  #block-webform .webform-submission-form #edit-name-first {
    font-size: 1em;
    padding: 1em;
    width: 40%;
  }
}

/* line 1510, src/sass/components/_base.scss */
#block-webform .webform-submission-form #edit-email {
  width: 95%;
  font-size: 3vw;
  padding: 3%;
  border: none;
  border-radius: 5px;
  margin-top: 4px;
  margin-bottom: 10px;
}

@media (min-width: 750px) {
  /* line 1510, src/sass/components/_base.scss */
  #block-webform .webform-submission-form #edit-email {
    font-size: 1em;
    padding: 1em;
    width: 40%;
  }
}

/* line 1526, src/sass/components/_base.scss */
#block-webform .webform-submission-form #edit-phone {
  width: 95%;
  font-size: 3vw;
  padding: 3%;
  border: none;
  border-radius: 5px;
  margin: 10px 0;
}

@media (min-width: 750px) {
  /* line 1526, src/sass/components/_base.scss */
  #block-webform .webform-submission-form #edit-phone {
    font-size: 1em;
    padding: 1em;
    width: 40%;
  }
}

/* line 1540, src/sass/components/_base.scss */
#block-webform .webform-submission-form #edit-message {
  width: 95%;
  font-size: 3vw;
  padding: 3%;
  border: none;
  border-radius: 5px;
  margin: 10px 0;
}

@media (min-width: 750px) {
  /* line 1540, src/sass/components/_base.scss */
  #block-webform .webform-submission-form #edit-message {
    font-size: 1.5em;
    padding: 1.5em;
  }
}

/* line 1554, src/sass/components/_base.scss */
#block-webform .webform-submission-form .webform-button--submit {
  -webkit-box-shadow: 0px 3px 14px -3px #000000;
          box-shadow: 0px 3px 14px -3px #000000;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(5%, #ffff00), to(#ff5100));
  background: linear-gradient(to bottom, #ffff00 5%, #ff5100 100%);
  background-color: #ffff00;
  border-radius: 10px;
  display: inline-block;
  cursor: pointer;
  color: #030003;
  font-size: 4vw;
  padding: .3em 1.2em;
  text-decoration: none;
  margin-top: 2em;
  border: none;
}

@media (min-width: 750px) {
  /* line 1554, src/sass/components/_base.scss */
  #block-webform .webform-submission-form .webform-button--submit {
    font-size: 1em;
  }
}

/* line 1573, src/sass/components/_base.scss */
#block-webform .webform-submission-form .webform-button--submit:hover {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(5%, #ff5100), to(#ffff00));
  background: linear-gradient(to bottom, #ff5100 5%, #ffff00 100%);
  background-color: #ff5100;
}

/* line 1580, src/sass/components/_base.scss */
#block-flowerbackground {
  display: none;
}

@media (min-width: 750px) {
  /* line 1580, src/sass/components/_base.scss */
  #block-flowerbackground {
    display: block;
    width: 100vw;
    position: relative;
    z-index: 5;
  }
  /* line 1589, src/sass/components/_base.scss */
  #block-flowerbackground img {
    width: 100%;
    height: auto;
  }
}

/* ---------------------- FOOTER STYLES ---------------------- */
/* -------- mobile footer -------- */
@media (min-width: 750px) {
  /* line 1600, src/sass/components/_base.scss */
  #block-footercontent {
    display: none;
  }
}

/* line 1606, src/sass/components/_base.scss */
#block-footercontent .footer-content:before {
  content: "";
  width: 100%;
  height: 2vw;
  position: relative;
  display: block;
  background: #ffef1f;
  background: -webkit-gradient(linear, left top, right top, from(#ffef1f), color-stop(28%, #e7502b), color-stop(31%, #e7502b), to(#ffef1f));
  background: linear-gradient(to right, #ffef1f 0%, #e7502b 28%, #e7502b 31%, #ffef1f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffef1f', endColorstr='#ffef1f',GradientType=1 );
}

@media (min-width: 750px) {
  /* line 1606, src/sass/components/_base.scss */
  #block-footercontent .footer-content:before {
    height: .5em;
  }
}

/* line 1623, src/sass/components/_base.scss */
#block-footercontent .footer-content {
  background-color: #004722;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

/* line 1630, src/sass/components/_base.scss */
#block-footercontent .footer-content .footer-phone {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  padding: 3em 4em .25em 4em;
}

/* line 1636, src/sass/components/_base.scss */
#block-footercontent .footer-content .footer-phone img {
  width: 100%;
  height: auto;
}

/* line 1641, src/sass/components/_base.scss */
#block-footercontent .footer-content .footer-phone .footer-text {
  font-size: 7vw;
  color: white;
  text-decoration: none;
  padding-left: 1em;
}

/* line 1648, src/sass/components/_base.scss */
#block-footercontent .footer-content .footer-phone .footer-image-width {
  width: 15%;
}

/* line 1653, src/sass/components/_base.scss */
#block-footercontent .footer-content .footer-social {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  padding: .25em 4em 3em 4em;
}

/* line 1659, src/sass/components/_base.scss */
#block-footercontent .footer-content .footer-social img {
  width: 100%;
  height: auto;
}

/* line 1664, src/sass/components/_base.scss */
#block-footercontent .footer-content .footer-social .footer-text {
  font-size: 6vw;
  color: white;
  text-decoration: none;
  padding-left: 1em;
}

@media (min-width: 450px) {
  /* line 1664, src/sass/components/_base.scss */
  #block-footercontent .footer-content .footer-social .footer-text {
    font-size: 7vw;
  }
}

/* line 1675, src/sass/components/_base.scss */
#block-footercontent .footer-content .footer-social .footer-image-width {
  width: 15%;
}

/* line 1680, src/sass/components/_base.scss */
#block-footercontent .footer-content .footer-logo {
  width: 50%;
}

/* line 1683, src/sass/components/_base.scss */
#block-footercontent .footer-content .footer-logo img {
  width: 70%;
  height: auto;
  padding-left: 6em;
}

/* line 1690, src/sass/components/_base.scss */
#block-footercontent .footer-content .footer-menu {
  width: 40%;
  font-size: 5vw;
  text-align: center;
  padding-right: 2em;
}

/* line 1696, src/sass/components/_base.scss */
#block-footercontent .footer-content .footer-menu a {
  text-decoration: none;
  color: white;
}

/* -------- desk footer -------- */
@media (min-width: 750px) {
  /* line 1708, src/sass/components/_base.scss */
  #block-footercontentdesk:before {
    content: "";
    width: 100%;
    height: .5em;
    position: relative;
    display: block;
    background: #ffef1f;
    background: -webkit-gradient(linear, left top, right top, from(#ffef1f), color-stop(28%, #e7502b), color-stop(31%, #e7502b), to(#ffef1f));
    background: linear-gradient(to right, #ffef1f 0%, #e7502b 28%, #e7502b 31%, #ffef1f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffef1f', endColorstr='#ffef1f',GradientType=1 );
  }
}

/* line 1722, src/sass/components/_base.scss */
#block-footercontentdesk {
  display: none;
}

@media (min-width: 850px) {
  /* line 1727, src/sass/components/_base.scss */
  #block-footercontentdesk .footer-content-desk {
    width: 100% !important;
    padding: 0 calc((100vw - 800px) /2) !important;
    max-width: 800px;
  }
}

@media (min-width: 750px) {
  /* line 1722, src/sass/components/_base.scss */
  #block-footercontentdesk {
    display: block;
  }
  /* line 1737, src/sass/components/_base.scss */
  #block-footercontentdesk .footer-content-desk {
    background-color: #004722;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 90%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row;
            flex-flow: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 0 5%;
  }
  /* line 1746, src/sass/components/_base.scss */
  #block-footercontentdesk h2 {
    font-size: 2em;
    width: 100%;
    font-weight: 600;
    color: white;
    padding-left: 0;
    margin-left: -0.5em;
  }
  /* line 1755, src/sass/components/_base.scss */
  #block-footercontentdesk .footer-contact-block {
    width: 70%;
    line-height: 0.5;
  }
  /* line 1759, src/sass/components/_base.scss */
  #block-footercontentdesk .footer-contact-block div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  /* line 1763, src/sass/components/_base.scss */
  #block-footercontentdesk .footer-contact-block div a {
    text-decoration: none;
    color: white;
  }
  /* line 1767, src/sass/components/_base.scss */
  #block-footercontentdesk .footer-contact-block div a img {
    width: 1.5em;
    height: auto;
    padding-right: 2em;
  }
  /* line 1776, src/sass/components/_base.scss */
  #block-footercontentdesk .footer-logo-desk {
    width: 30%;
  }
  /* line 1779, src/sass/components/_base.scss */
  #block-footercontentdesk .footer-logo-desk img {
    width: 70%;
    height: auto;
    margin-top: -4em;
  }
  /* line 1786, src/sass/components/_base.scss */
  #block-footercontentdesk .footer-menu {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin: 0 25%;
  }
  /* line 1792, src/sass/components/_base.scss */
  #block-footercontentdesk .footer-menu a {
    text-decoration: none;
    color: white;
  }
}

/* line 1800, src/sass/components/_base.scss */
#block-copyrightblock {
  background-color: #004722;
  margin-top: -2em;
  margin-bottom: -2em;
  color: white;
  text-align: center;
  padding-bottom: .25em;
  font-size: 3vw;
  padding-top: 1em;
}

@media (min-width: 750px) {
  /* line 1800, src/sass/components/_base.scss */
  #block-copyrightblock {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0;
    font-size: .8em;
    margin-left: auto;
    margin-right: auto;
    width: 50%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0 calc((100vw - 50%) /2);
  }
  /* line 1821, src/sass/components/_base.scss */
  #block-copyrightblock p {
    margin: 10px 0 !important;
    padding: 10px 0 !important;
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
}

/* line 1830, src/sass/components/_base.scss */
#block-copyrightblock .no-margin-top a {
  color: white;
  text-decoration: none;
}

/* line 1836, src/sass/components/_base.scss */
#block-copyrightblock .cloud-icon {
  max-width: 30px;
  height: auto;
}

/*---Privacy Policy---*/
/* line 1843, src/sass/components/_base.scss */
#privacy-policy {
  max-width: 1200px;
  margin: auto;
  padding: 1.5em;
  font-family: helvetica;
}

/*---Copyright---*/
/* line 1851, src/sass/components/_base.scss */
.copyright {
  background-color: #004722;
  text-align: center;
  color: white;
  font-size: 0.75em;
  padding-top: 0.5em;
  padding-bottom: 1.5em;
  margin-bottom: -15em;
  margin-top: -1em;
}

/* line 1861, src/sass/components/_base.scss */
.copyright a {
  color: white;
}
