@import url("https://use.typekit.net/xyz5dvv.css");
@media (min-width: 990px) {
  .animate-1 {
    animation-delay: 0.275s !important;
  }
  .animate-2 {
    animation-delay: 0.475s !important;
  }
  .animate-3 {
    animation-delay: 0.675s !important;
  }
  .animate-4 {
    animation-delay: 0.875s !important;
  }
  .animate-5 {
    animation-delay: 1.075s !important;
  }
  .animate-6 {
    animation-delay: 1.275s !important;
  }
  .animate-7 {
    animation-delay: 1.475s !important;
  }
  .animate-8 {
    animation-delay: 1.675s !important;
  }
  .animate-9 {
    animation-delay: 1.875s !important;
  }
  .animate-10 {
    animation-delay: 2.075s !important;
  }
  .animate-11 {
    animation-delay: 2.275s !important;
  }
  .animate-12 {
    animation-delay: 2.475s !important;
  }
  .animate-13 {
    animation-delay: 2.675s !important;
  }
  .animate-14 {
    animation-delay: 2.875s !important;
  }
  .animate-15 {
    animation-delay: 3.075s !important;
  }
  .animate-16 {
    animation-delay: 3.275s !important;
  }
  .animate-17 {
    animation-delay: 3.475s !important;
  }
  .animate-18 {
    animation-delay: 3.675s !important;
  }
  .animate-19 {
    animation-delay: 3.875s !important;
  }
  .animate-20 {
    animation-delay: 4.075s !important;
  }
  .animate-21 {
    animation-delay: 4.275s !important;
  }
  .animate-22 {
    animation-delay: 4.475s !important;
  }
  .animate-23 {
    animation-delay: 4.675s !important;
  }
  .animate-24 {
    animation-delay: 4.875s !important;
  }
  .animate-25 {
    animation-delay: 5.075s !important;
  }
  .animate-26 {
    animation-delay: 5.275s !important;
  }
  .animate-27 {
    animation-delay: 5.475s !important;
  }
  .animate-28 {
    animation-delay: 5.675s !important;
  }
  .animate-29 {
    animation-delay: 5.875s !important;
  }
  .animate-30 {
    animation-delay: 6.075s !important;
  }
  .anim-1 {
    animation-delay: 0.185s !important;
  }
  .anim-2 {
    animation-delay: 0.27s !important;
  }
  .anim-3 {
    animation-delay: 0.355s !important;
  }
  .anim-4 {
    animation-delay: 0.44s !important;
  }
  .anim-5 {
    animation-delay: 0.525s !important;
  }
  .anim-6 {
    animation-delay: 0.61s !important;
  }
  .anim-7 {
    animation-delay: 0.695s !important;
  }
  .anim-8 {
    animation-delay: 0.78s !important;
  }
  .anim-9 {
    animation-delay: 0.865s !important;
  }
  .anim-10 {
    animation-delay: 0.95s !important;
  }
  .anim-11 {
    animation-delay: 1.035s !important;
  }
  .anim-12 {
    animation-delay: 1.12s !important;
  }
  .anim-13 {
    animation-delay: 1.205s !important;
  }
  .anim-14 {
    animation-delay: 1.29s !important;
  }
  .anim-15 {
    animation-delay: 1.375s !important;
  }
  .anim-16 {
    animation-delay: 1.46s !important;
  }
  .anim-17 {
    animation-delay: 1.545s !important;
  }
  .anim-18 {
    animation-delay: 1.63s !important;
  }
  .anim-19 {
    animation-delay: 1.715s !important;
  }
  .anim-20 {
    animation-delay: 1.8s !important;
  }
  .anim-21 {
    animation-delay: 1.885s !important;
  }
  .anim-22 {
    animation-delay: 1.97s !important;
  }
  .anim-23 {
    animation-delay: 2.055s !important;
  }
  .anim-24 {
    animation-delay: 2.14s !important;
  }
  .anim-25 {
    animation-delay: 2.225s !important;
  }
  .anim-26 {
    animation-delay: 2.31s !important;
  }
  .anim-27 {
    animation-delay: 2.395s !important;
  }
  .anim-28 {
    animation-delay: 2.48s !important;
  }
  .anim-29 {
    animation-delay: 2.565s !important;
  }
  .anim-30 {
    animation-delay: 2.65s !important;
  }
}
#sidebar,
#content > .wp-block-column,
.wp-block-cover,
.fade,
.hero {
  opacity: 0;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeInSm {
  from {
    opacity: 0;
    transform: translateY(px) scale(0.995);
  }
  to {
    opacity: 1;
    transform: translateY(0) scale(1);
  }
}
.fade-in,
.content > .wp-block-group,
.content > .wp-block-image {
  opacity: 0;
}
.fade-in.in-view,
.content > .wp-block-group.in-view,
.content > .wp-block-image.in-view {
  animation: fadeIn 0.85s forwards 0.1s;
}

@keyframes fadeInleft {
  from {
    opacity: 0;
    transform: translateX(-10px) scale(0.995);
  }
  to {
    opacity: 1;
    transform: translateX(0) scale(1);
  }
}
.fade-in-left {
  opacity: 0;
  transform: translateX(-5px) scale(0.995);
}
.fade-in-left.in-view {
  animation: fadeInleft 0.85s forwards 0.1s;
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    transform: translateX(10px) scale(0.995);
  }
  to {
    opacity: 1;
    transform: translateX(0) scale(1);
  }
}
.fade-in-right {
  opacity: 0;
  transform: translateX(10px) scale(0.995);
}
.fade-in-right.in-view {
  animation: fadeInRight 0.85s forwards 0.1s;
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translateY(-50px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.fade-in-up {
  opacity: 0;
  transform: translateY(-50px);
}
.fade-in-up.in-view {
  animation: fadeInUp 0.85s forwards 0.1s;
}

@keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale(0.95);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
.zoom-in {
  opacity: 0;
  transform: scale(0.95);
}
.zoom-in.in-view {
  animation: zoomIn 0.85s forwards 0.1s;
}

@keyframes zoomInSm {
  from {
    opacity: 0;
    transform: scale(0.995);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
.zoom-in-sm {
  opacity: 0;
  transform: scale(0.98);
}
.zoom-in-sm.in-view {
  animation: zoomInSm 0.85s forwards 0.1s;
}

@keyframes scaleIn {
  from {
    opacity: 0;
    transform: scale(1);
  }
  to {
    opacity: 1;
    transform: scale(1.01);
  }
}
.scale-in {
  opacity: 0;
  transform: scale(0.95);
}
.scale-in.in-view {
  animation: scaleIn 0.85s forwards 0.1s;
}

@keyframes scaleILg {
  from {
    opacity: 0;
    transform: scale(1);
  }
  to {
    opacity: 1;
    transform: scale(1.03);
  }
}
@keyframes zoomOut {
  0% {
    opacity: 0;
    transform: scale(1.1);
  }
  100% {
    opacity: 1;
    transform: scale(1.01);
  }
}
@keyframes zoomOutSm {
  0% {
    opacity: 0;
    transform: scale(1.025);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-10px);
  }
  60% {
    transform: translateY(-6px);
  }
}
@keyframes bounce2 {
  0%, 100% {
    transform: translateY(0);
    opacity: 1;
  }
  50% {
    transform: translateY(10px);
    opacity: 0.7;
  }
}
*:where(:not(html, iframe, canvas, img, svg, video, audio):not(svg *, symbol *)) {
  all: unset;
  display: revert;
}

*,
*::before,
*::after {
  box-sizing: border-box;
  -webkit-backface-visibility: hidden;
}

a,
button {
  cursor: revert;
}

img {
  max-width: 100%;
}

svg {
  display: block;
  height: auto;
}

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

input,
textarea {
  -webkit-user-select: auto;
}

textarea {
  white-space: revert;
}

meter {
  -webkit-appearance: revert;
  -moz-appearance: revert;
       appearance: revert;
}

strong, b {
  font-weight: 700;
}

em, i {
  font-style: italic;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

::-moz-placeholder {
  color: rgba(0, 122, 51, 0.8);
}

::placeholder {
  color: rgba(0, 122, 51, 0.8);
}

:where([hidden]) {
  display: none;
}

:where([contenteditable]:not([contenteditable=false])) {
  -moz-user-modify: read-write;
  -webkit-user-modify: read-write;
  overflow-wrap: break-word;
  -webkit-line-break: after-white-space;
  -webkit-user-select: auto;
}

:where([draggable=true]) {
  -webkit-user-drag: element;
}

:active,
:focus,
:-internal-direct-focus {
  outline: none;
  outline-color: transparent;
}

::focus-visible:focus-visible {
  outline: 1px solid #6C9BBF;
  outline-offset: 4px;
}

.skip-link {
  font-size: 1.2rem;
  font-weight: 600;
  line-height: 1;
  text-transform: uppercase;
  padding: 9px 12px 7px 12px;
  color: #007A33;
  background-color: #fafafa;
  position: absolute;
  top: -40px;
  left: 10px;
  z-index: 999999;
  opacity: 0;
  transition: opacity 0.25s ease-in-out;
}
.skip-link:focus {
  top: 10px;
  opacity: 1;
}

a:focus-visible,
button:focus-visible,
input:focus-visible {
  outline: 1px solid #6C9BBF;
  outline-offset: 4px;
}

iframe {
  display: block;
  width: 100%;
  margin: 0;
  border: none;
  overflow: hidden !important;
}
iframe.map {
  max-width: 100%;
  margin: 0;
  filter: sepia(18%) hue-rotate(300deg) saturate(20%);
}

html {
  min-height: 100%;
  font-size: 62.5%;
  overscroll-behavior-y: none;
  scroll-behavior: smooth;
  scroll-padding-top: 100px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-text-size-adjust: 100%;
}
html.has-nav-expanded {
  scroll-behavior: auto;
  overflow: hidden;
}
@media (min-width: 1024px) {
  html {
    scroll-padding-top: 130px;
  }
}

body {
  min-height: 100vh;
  min-height: 100dvh;
  font-family: var(--wp--preset--font-family--primary);
  font-variant-ligatures: no-common-ligatures;
  overflow-x: hidden;
  overscroll-behavior-y: none;
  position: relative;
  -webkit-font-smoothing: antialiased;
  background-image: url(".../../../assets/images/theme/background.jpg");
  background-repeat: repeat;
}
html.menu-opened body {
  overflow: hidden;
}

::-moz-selection {
  background: rgba(108, 155, 191, 0.35);
}

::selection {
  background: rgba(108, 155, 191, 0.35);
}

@media screen and (max-width: 600px) {
  #wpadminbar {
    position: fixed;
  }
}
.mt0 {
  margin-top: 0rem !important;
}

.mb0 {
  margin-bottom: 0rem !important;
}

.pt0 {
  padding-top: 0rem !important;
}

.pb0 {
  padding-bottom: 0rem !important;
}

@media (max-width: 781px) {
  .mt0-sm {
    margin-top: 0rem !important;
  }
  .mb0-sm {
    margin-bottom: 0rem !important;
  }
  .pt0-sm {
    padding-top: 0rem !important;
  }
  .pb0-sm {
    padding-bottom: 0rem !important;
  }
}
@media (min-width: 768px) {
  .mb0-lg {
    margin-bottom: 0rem !important;
  }
}
.mt1 {
  margin-top: 1rem !important;
}

.mb1 {
  margin-bottom: 1rem !important;
}

.pt1 {
  padding-top: 1rem !important;
}

.pb1 {
  padding-bottom: 1rem !important;
}

@media (max-width: 781px) {
  .mt1-sm {
    margin-top: 1rem !important;
  }
  .mb1-sm {
    margin-bottom: 1rem !important;
  }
  .pt1-sm {
    padding-top: 1rem !important;
  }
  .pb1-sm {
    padding-bottom: 1rem !important;
  }
}
@media (min-width: 768px) {
  .mb1-lg {
    margin-bottom: 1rem !important;
  }
}
.mt2 {
  margin-top: 2rem !important;
}

.mb2 {
  margin-bottom: 2rem !important;
}

.pt2 {
  padding-top: 2rem !important;
}

.pb2 {
  padding-bottom: 2rem !important;
}

@media (max-width: 781px) {
  .mt2-sm {
    margin-top: 2rem !important;
  }
  .mb2-sm {
    margin-bottom: 2rem !important;
  }
  .pt2-sm {
    padding-top: 2rem !important;
  }
  .pb2-sm {
    padding-bottom: 2rem !important;
  }
}
@media (min-width: 768px) {
  .mb2-lg {
    margin-bottom: 2rem !important;
  }
}
.mt3 {
  margin-top: 3rem !important;
}

.mb3 {
  margin-bottom: 3rem !important;
}

.pt3 {
  padding-top: 3rem !important;
}

.pb3 {
  padding-bottom: 3rem !important;
}

@media (max-width: 781px) {
  .mt3-sm {
    margin-top: 3rem !important;
  }
  .mb3-sm {
    margin-bottom: 3rem !important;
  }
  .pt3-sm {
    padding-top: 3rem !important;
  }
  .pb3-sm {
    padding-bottom: 3rem !important;
  }
}
@media (min-width: 768px) {
  .mb3-lg {
    margin-bottom: 3rem !important;
  }
}
.mt4 {
  margin-top: 4rem !important;
}

.mb4 {
  margin-bottom: 4rem !important;
}

.pt4 {
  padding-top: 4rem !important;
}

.pb4 {
  padding-bottom: 4rem !important;
}

@media (max-width: 781px) {
  .mt4-sm {
    margin-top: 4rem !important;
  }
  .mb4-sm {
    margin-bottom: 4rem !important;
  }
  .pt4-sm {
    padding-top: 4rem !important;
  }
  .pb4-sm {
    padding-bottom: 4rem !important;
  }
}
@media (min-width: 768px) {
  .mb4-lg {
    margin-bottom: 4rem !important;
  }
}
.mt5 {
  margin-top: 5rem !important;
}

.mb5 {
  margin-bottom: 5rem !important;
}

.pt5 {
  padding-top: 5rem !important;
}

.pb5 {
  padding-bottom: 5rem !important;
}

@media (max-width: 781px) {
  .mt5-sm {
    margin-top: 5rem !important;
  }
  .mb5-sm {
    margin-bottom: 5rem !important;
  }
  .pt5-sm {
    padding-top: 5rem !important;
  }
  .pb5-sm {
    padding-bottom: 5rem !important;
  }
}
@media (min-width: 768px) {
  .mb5-lg {
    margin-bottom: 5rem !important;
  }
}
.mt6 {
  margin-top: 6rem !important;
}

.mb6 {
  margin-bottom: 6rem !important;
}

.pt6 {
  padding-top: 6rem !important;
}

.pb6 {
  padding-bottom: 6rem !important;
}

@media (max-width: 781px) {
  .mt6-sm {
    margin-top: 6rem !important;
  }
  .mb6-sm {
    margin-bottom: 6rem !important;
  }
  .pt6-sm {
    padding-top: 6rem !important;
  }
  .pb6-sm {
    padding-bottom: 6rem !important;
  }
}
@media (min-width: 768px) {
  .mb6-lg {
    margin-bottom: 6rem !important;
  }
}
.mt7 {
  margin-top: 7rem !important;
}

.mb7 {
  margin-bottom: 7rem !important;
}

.pt7 {
  padding-top: 7rem !important;
}

.pb7 {
  padding-bottom: 7rem !important;
}

@media (max-width: 781px) {
  .mt7-sm {
    margin-top: 7rem !important;
  }
  .mb7-sm {
    margin-bottom: 7rem !important;
  }
  .pt7-sm {
    padding-top: 7rem !important;
  }
  .pb7-sm {
    padding-bottom: 7rem !important;
  }
}
@media (min-width: 768px) {
  .mb7-lg {
    margin-bottom: 7rem !important;
  }
}
.mt8 {
  margin-top: 8rem !important;
}

.mb8 {
  margin-bottom: 8rem !important;
}

.pt8 {
  padding-top: 8rem !important;
}

.pb8 {
  padding-bottom: 8rem !important;
}

@media (max-width: 781px) {
  .mt8-sm {
    margin-top: 8rem !important;
  }
  .mb8-sm {
    margin-bottom: 8rem !important;
  }
  .pt8-sm {
    padding-top: 8rem !important;
  }
  .pb8-sm {
    padding-bottom: 8rem !important;
  }
}
@media (min-width: 768px) {
  .mb8-lg {
    margin-bottom: 8rem !important;
  }
}
.mt9 {
  margin-top: 9rem !important;
}

.mb9 {
  margin-bottom: 9rem !important;
}

.pt9 {
  padding-top: 9rem !important;
}

.pb9 {
  padding-bottom: 9rem !important;
}

@media (max-width: 781px) {
  .mt9-sm {
    margin-top: 9rem !important;
  }
  .mb9-sm {
    margin-bottom: 9rem !important;
  }
  .pt9-sm {
    padding-top: 9rem !important;
  }
  .pb9-sm {
    padding-bottom: 9rem !important;
  }
}
@media (min-width: 768px) {
  .mb9-lg {
    margin-bottom: 9rem !important;
  }
}
.mt10 {
  margin-top: 10rem !important;
}

.mb10 {
  margin-bottom: 10rem !important;
}

.pt10 {
  padding-top: 10rem !important;
}

.pb10 {
  padding-bottom: 10rem !important;
}

@media (max-width: 781px) {
  .mt10-sm {
    margin-top: 10rem !important;
  }
  .mb10-sm {
    margin-bottom: 10rem !important;
  }
  .pt10-sm {
    padding-top: 10rem !important;
  }
  .pb10-sm {
    padding-bottom: 10rem !important;
  }
}
@media (min-width: 768px) {
  .mb10-lg {
    margin-bottom: 10rem !important;
  }
}
.hide {
  display: none !important;
}

@media (max-width: 781px) {
  .hide-sm {
    display: none !important;
  }
}
a {
  text-decoration: none;
  transition: all 0.25s ease-in-out;
}

ul,
ol {
  padding: 0 0 0 25px;
  margin: 0 0 1ch 0;
}
ul li::marker,
ol li::marker {
  color: #000;
}
ul + h2,
ul + h3,
ul + h4,
ul + h5,
ul + h6,
ul + p,
ol + h2,
ol + h3,
ol + h4,
ol + h5,
ol + h6,
ol + p {
  margin-top: 2.5ch !important;
}

ol li {
  list-style: decimal;
}

h2 + .is-style-intro, h3 + .is-style-intro, h4 + .is-style-intro, h5 + .is-style-intro, h6 + .is-style-intro {
  margin-top: 2ch;
}
h2 a, h3 a, h4 a, h5 a, h6 a {
  font-weight: 400 !important;
}

@media (max-width: 1023px) {
  main {
    overflow: hidden;
  }
}

.wrap {
  width: 86%;
  max-width: var(--wp--style--global--content-size);
  margin: 0 auto;
}
@media (min-width: 1024px) {
  .wrap {
    width: 90%;
  }
}

.wrap-slim {
  width: 86%;
  max-width: 1116px;
  margin: 0 auto;
}
@media (min-width: 1024px) {
  .wrap-slim {
    width: 90%;
  }
}

#sidebar {
  margin-bottom: var(--spacer);
}

@media (min-width: 1024px) {
  .has-sidebar {
    display: flex;
    flex-wrap: wrap;
    gap: 6rem;
  }
  .has-sidebar #content {
    width: calc(100% - 28rem);
  }
  .has-sidebar #sidebar {
    width: 22rem;
  }
  .has-sidebar.sidebar-left {
    flex-direction: row-reverse;
  }
}
#topbar {
  padding: var(--wp--preset--spacing--m) 0;
}
@media (min-width: 500px) {
  #topbar .wrap {
    display: flex;
    flex-wrap: wrap;
    gap: 2.5%;
    justify-content: space-between;
  }
}

header {
  padding: 1.5rem 0;
  background: #fff;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  transition: padding 0.25s ease-in-out, background 0.25s ease-in-out, box-shadow 0.25s ease-in-out;
}
header.sticky {
  padding: 1rem 0;
  background: #fafafa;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.05), 0 3px 1px -2px rgba(0, 0, 0, 0.05), 0 1px 5px 0 rgba(0, 0, 0, 0.1);
}
header ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
header .branding {
  width: 140px;
  margin: 0;
  position: relative;
  transition: width 0.25s cubic-bezier(0.4, 0, 0.2, 1), padding 0.25s ease-in-out;
}
header .branding svg > path {
  transform: fill 0.25s ease-in-out;
}
header #sitenav .menu > li > a {
  color: #000;
}
header #sitenav .menu a {
  display: block;
  font-size: var(--wp--preset--font-size--font-24);
  font-family: var(--wp--preset--font-family--secondary);
  letter-spacing: 0.1ch;
  font-weight: 300;
}
header .menu-item-search .search-toggle {
  cursor: pointer;
}
header .menu-item-search:hover svg path {
  fill: #007A33;
}

@media (max-width: 1023px) {
  #nav-expander {
    width: 28px;
    padding: 12px 0;
    background: none;
    border: none;
    outline: none;
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
    z-index: 9999999;
  }
  #nav-expander .bar {
    display: block;
    height: 2px;
    background: black;
    transition: background 10ms 300ms ease;
    position: relative;
  }
  #nav-expander .bar:before, #nav-expander .bar:after {
    content: "";
    display: block;
    width: 100%;
    height: 2px;
    background: black;
    position: absolute;
    transition: top 300ms 350ms ease, transform 300ms 50ms ease;
  }
  #nav-expander .bar:before {
    top: -9px;
  }
  #nav-expander .bar:after {
    top: 9px;
  }
  #nav-expander.is-active .bar {
    background: transparent;
  }
  #nav-expander.is-active .bar:after, #nav-expander.is-active .bar:before {
    transition: top 300ms 50ms ease, transform 300ms 350ms ease;
    top: 0;
  }
  #nav-expander.is-active .bar:before {
    transform: rotate(45deg);
  }
  #nav-expander.is-active .bar:after {
    transform: rotate(-45deg);
  }
  header.sticky {
    padding: 1.5rem 0;
  }
  header.sticky:not(.menu-open) #nav-expander .bar {
    background: #000;
  }
  header.sticky:not(.menu-open) #nav-expander .bar:before, header.sticky:not(.menu-open) #nav-expander .bar:after {
    background: #000;
  }
  header .wrap {
    position: relative;
  }
  header .wrap .branding {
    width: 80px;
  }
  header .wrap .branding a {
    position: absolute;
  }
  header .wrap .right {
    float: right;
  }
  header .wrap .right #nav-expander {
    position: relative;
  }
  header #sitenav {
    display: block;
    width: 100vw;
    height: 100vh;
    padding: 60px 7vw 30px 7vw;
    background: white;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    visibility: hidden;
    opacity: 0;
    transition: opacity 0.35s cubic-bezier(0.4, 0, 0.2, 1), padding 0.35s cubic-bezier(0.4, 0, 0.2, 1);
    pointer-events: none;
    z-index: -1;
  }
  header #sitenav .menu .wrap {
    width: 100%;
  }
  header #sitenav .menu li {
    margin: 0;
  }
  header #sitenav .menu li a {
    display: block;
    color: #000;
    font-size: 2.4rem !important;
  }
  header #sitenav .menu li.current-menu-item a, header #sitenav .menu li.current-menu-parent a {
    color: #007A33;
  }
  header #sitenav .menu .sub-toggle {
    display: none;
  }
  header #sitenav .menu > li {
    padding: 1.5ch 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.15);
  }
  header #sitenav .menu > li.menu-item-has-children {
    display: flex;
    flex-wrap: wrap;
  }
  header #sitenav .menu > li.menu-item-has-children > a {
    width: calc(100% - 20px);
    padding-right: 20px;
  }
  header #sitenav .menu > li.menu-item-has-children > .child-menu {
    width: 100%;
    max-height: 0;
    z-index: -1;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.35s cubic-bezier(0.4, 0, 0.2, 1), max-height 0.35s cubic-bezier(0.4, 0, 0.2, 1);
  }
  header #sitenav .menu > li.menu-item-has-children > .child-menu .mm-featured-image,
  header #sitenav .menu > li.menu-item-has-children > .child-menu .mm-description {
    display: none;
  }
  header #sitenav .menu > li.menu-item-has-children > .child-menu ul {
    display: flex;
    flex-wrap: wrap;
    gap: 4rem;
    padding-top: 3rem;
  }
  header #sitenav .menu > li.menu-item-has-children > .child-menu li {
    width: calc(50% - 2rem);
    margin: 0.7ch 0;
  }
  header #sitenav .menu > li.menu-item-has-children > .child-menu li:last-child {
    width: 100%;
  }
  header #sitenav .menu > li.menu-item-has-children > .child-menu li.current-menu-item a {
    color: #6C9BBF;
  }
  header #sitenav .menu > li.menu-item-has-children > .child-menu li a {
    color: rgba(255, 255, 255, 0.75);
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  header #sitenav .menu > li.menu-item-has-children > .child-menu li .mm-child-image img {
    width: 200px;
    height: auto;
  }
  header #sitenav .menu > li.menu-item-has-children > .child-menu li .mm-child-title {
    color: #000;
    text-align: center;
    line-height: 1.1;
  }
  header #sitenav .menu > li.menu-item-has-children > .child-menu li:last-child {
    text-align: center;
  }
  header #sitenav .menu > li.menu-item-has-children > .child-menu li:last-child .mm-child-link {
    width: -moz-fit-content;
    width: fit-content;
    display: inline-flex;
    align-items: center;
    font-family: var(--wp--preset--font-family--primary);
    font-size: var(--wp--preset--font-size--font-16);
    line-height: 1.05;
    text-align: center;
    text-decoration: none;
    padding: 1.5rem 3.6rem;
    font-weight: 700;
    color: #fff;
    cursor: pointer;
    transition: color 0.25s cubic-bezier(0.4, 0, 0.2, 1), background 0.25s cubic-bezier(0.4, 0, 0.2, 1);
    text-transform: uppercase;
    letter-spacing: 0.54px;
    position: relative;
    background-color: unset;
    z-index: 2;
    font-size: var(--wp--preset--font-size--font-16) !important;
    letter-spacing: 0.1ch !important;
    margin: 0 auto !important;
    font-family: var(--wp--preset--font-family--primary) !important;
    font-weight: 700 !important;
    color: white !important;
    padding: 1.85rem 3.6rem !important;
  }
}
@media (max-width: 1023px) and (min-width: 768px) {
  header #sitenav .menu > li.menu-item-has-children > .child-menu li:last-child .mm-child-link {
    font-size: var(--wp--preset--font-size--font-18);
  }
}
@media (max-width: 1023px) {
  header #sitenav .menu > li.menu-item-has-children > .child-menu li:last-child .mm-child-link:before {
    content: "";
    position: absolute;
    inset: 0;
    -webkit-mask-image: url('data:image/svg+xml,<svg preserveAspectRatio="none" viewBox="0 0 161 50" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.69214 10.5962C1.69214 6.17791 5.27386 2.59619 9.69214 2.59619H150.692C155.11 2.59619 158.692 6.17791 158.692 10.5962V38.5962C158.692 43.0145 155.11 46.5962 150.692 46.5962H9.69214C5.27386 46.5962 1.69214 43.0145 1.69214 38.5962V10.5962Z" fill="%23007A33"/><path d="M158.693 31.0293L160.173 31.2707L158.693 31.0293ZM155.305 41.8451L153.964 41.174L155.305 41.8451ZM74.8259 46.3492L74.5627 44.8725L74.8259 46.3492ZM62.8259 47.5668L62.7888 46.0673L62.8259 47.5668ZM15.6921 3.25746L15.5278 4.74843C19.6872 5.20684 23.8459 5.00217 27.9981 4.13699L27.6921 2.66853L27.3862 1.20007C23.5384 2.00182 19.6971 2.18976 15.8565 1.76649L15.6921 3.25746ZM27.6921 2.66853L27.9981 4.13699C31.8491 3.33457 35.6937 3.13406 39.5373 3.53287L39.6921 2.04088L39.8469 0.548889C35.6906 0.11763 31.5352 0.335553 27.3862 1.20007L27.6921 2.66853ZM39.6921 2.04088L39.5373 3.53287C43.555 3.94974 47.5728 4.29443 51.5906 4.56695L51.6921 3.07039L51.7936 1.57383C47.8115 1.30373 43.8293 0.962088 39.8469 0.548889L39.6921 2.04088ZM51.6921 3.07039L51.5906 4.56695C55.6646 4.84328 59.7389 4.8172 63.8127 4.48875L63.6921 2.9936L63.5716 1.49845C59.6454 1.815 55.7196 1.84012 51.7936 1.57383L51.6921 3.07039ZM63.6921 2.9936L63.8127 4.48875C67.7779 4.16906 71.7428 3.98871 75.7077 3.94769L75.6921 2.44777L75.6766 0.947853C71.6415 0.989603 67.6064 1.17315 63.5716 1.49845L63.6921 2.9936ZM75.6921 2.44777L75.7077 3.94769C79.7547 3.90582 83.8015 3.67368 87.8478 3.25136L87.6921 1.75947L87.5364 0.267571C83.5828 0.68022 79.6295 0.906955 75.6766 0.947853L75.6921 2.44777ZM87.6921 1.75947L87.8478 3.25136C91.7225 2.84697 95.5966 2.93045 99.4732 3.50238L99.6921 2.01844L99.9111 0.534503C95.7877 -0.0738344 91.6618 -0.163002 87.5364 0.267571L87.6921 1.75947ZM99.6921 2.01844L99.4732 3.50238C103.596 4.11056 107.72 4.20395 111.845 3.78195L111.692 2.28974L111.539 0.797529C107.664 1.19407 103.789 1.10658 99.9111 0.534503L99.6921 2.01844ZM111.692 2.28974L111.845 3.78195C115.758 3.38156 119.67 3.32411 123.583 3.60947L123.692 2.11344L123.801 0.617419C119.714 0.319304 115.626 0.379385 111.539 0.797529L111.692 2.28974ZM123.692 2.11344L123.583 3.60947C127.677 3.90807 131.771 3.82099 135.864 3.34847L135.692 1.85837L135.52 0.368263C131.613 0.819323 127.707 0.902296 123.801 0.617419L123.692 2.11344ZM135.692 1.85837L135.864 3.34847C139.712 2.90424 143.525 3.05031 147.31 3.78627L147.596 2.31386L147.883 0.841444C143.795 0.0465038 139.672 -0.111093 135.52 0.368263L135.692 1.85837ZM147.596 2.31386L147.31 3.78627C150.859 4.47651 153.297 6.21182 154.808 8.96688L156.123 8.24568L157.439 7.52448C155.452 3.90135 152.205 1.68212 147.883 0.841444L147.596 2.31386ZM156.123 8.24568L154.808 8.96688C156.444 11.9506 157.42 15.335 157.713 19.1445L159.209 19.0293L160.704 18.9141C160.381 14.7237 159.3 10.919 157.439 7.52448L156.123 8.24568ZM159.209 19.0293L157.713 19.1445C158.012 23.0243 157.845 26.9046 157.212 30.788L158.693 31.0293L160.173 31.2707C160.844 27.1541 161.021 23.0344 160.704 18.9141L159.209 19.0293ZM158.693 31.0293L157.212 30.788C156.581 34.6575 155.494 38.115 153.964 41.174L155.305 41.8451L156.647 42.5163C158.329 39.1541 159.5 35.4011 160.173 31.2707L158.693 31.0293ZM155.305 41.8451L153.964 41.174C153.282 42.5355 152.387 43.4551 151.295 44.0249C150.191 44.6015 148.772 44.8781 146.962 44.7555L146.861 46.2521L146.759 47.7486C148.973 47.8986 150.973 47.577 152.683 46.6845C154.406 45.7854 155.721 44.3653 156.647 42.5163L155.305 41.8451ZM146.861 46.2521L146.962 44.7555C142.853 44.4771 138.754 44.5541 134.668 44.9865L134.826 46.4782L134.984 47.9699C138.897 47.5557 142.822 47.4819 146.759 47.7486L146.861 46.2521ZM134.826 46.4782L134.668 44.9865C130.742 45.402 126.817 45.5232 122.892 45.3502L122.826 46.8487L122.76 48.3473C126.835 48.5269 130.91 48.401 134.984 47.9699L134.826 46.4782ZM122.826 46.8487L122.892 45.3502C118.818 45.1706 114.744 45.2926 110.671 45.716L110.826 47.2079L110.981 48.6999C114.908 48.2918 118.834 48.1743 122.76 48.3473L122.826 46.8487ZM110.826 47.2079L110.671 45.716C106.809 46.1174 102.947 45.9845 99.0814 45.3162L98.8259 46.7943L98.5704 48.2724C102.705 48.9871 106.843 49.13 110.981 48.6999L110.826 47.2079ZM98.8259 46.7943L99.0814 45.3162C95.0175 44.6137 90.9521 44.1813 86.8855 44.0196L86.8259 45.5184L86.7663 47.0172C90.6997 47.1737 94.6342 47.5919 98.5704 48.2724L98.8259 46.7943ZM86.8259 45.5184L86.8855 44.0196C82.7758 43.8561 78.6676 44.1408 74.5627 44.8725L74.8259 46.3492L75.0891 47.8259C78.9842 47.1316 82.876 46.8625 86.7663 47.0172L86.8259 45.5184ZM74.8259 46.3492L74.5627 44.8725C70.6362 45.5723 66.7118 45.9704 62.7888 46.0673L62.8259 47.5668L62.8629 49.0664C66.9399 48.9657 71.0155 48.552 75.0891 47.8259L74.8259 46.3492ZM62.8259 47.5668L62.7888 46.0673C58.8729 46.164 54.9561 45.9331 51.0378 45.374L50.8259 46.859L50.614 48.344C54.6956 48.9263 58.7789 49.1673 62.8629 49.0664L62.8259 47.5668ZM50.8259 46.859L51.0378 45.374C46.9731 44.7941 42.9073 44.4839 38.8407 44.4438L38.8259 45.9438L38.8111 47.4437C42.7445 47.4825 46.6786 47.7825 50.614 48.344L50.8259 46.859ZM38.8259 45.9438L38.8407 44.4438C34.8084 44.4041 30.7761 44.4945 26.7439 44.7151L26.8259 46.2129L26.9078 47.7106C30.8757 47.4936 34.8434 47.4046 38.8111 47.4437L38.8259 45.9438ZM26.8259 46.2129L26.7439 44.7151C22.7375 44.9343 18.7169 45.1802 14.682 45.4528L14.7832 46.9494L14.8843 48.446C18.9064 48.1742 22.9143 47.9291 26.9078 47.7106L26.8259 46.2129ZM14.7832 46.9494L14.682 45.4528C11.1181 45.6936 8.35785 44.5069 6.22617 41.8817L5.06171 42.8272L3.89725 43.7728C6.67052 47.1881 10.3913 48.7495 14.8843 48.446L14.7832 46.9494ZM5.06171 42.8272L6.22617 41.8817C4.03109 39.1784 3.10559 36.063 3.45522 32.4409L1.96216 32.2968L0.4691 32.1527C0.0465143 36.5306 1.18738 40.4355 3.89725 43.7728L5.06171 42.8272ZM1.96216 32.2968L3.45522 32.4409C3.85273 28.3228 3.76205 24.2044 3.18368 20.0881L1.69827 20.2968L0.212859 20.5055C0.758557 24.3892 0.843809 28.2708 0.4691 32.1527L1.96216 32.2968ZM1.69827 20.2968L3.18368 20.0881C2.66286 16.3815 3.2538 13.1645 4.89139 10.361L3.59617 9.60438L2.30095 8.84781C0.283932 12.3009 -0.3904 16.2121 0.212859 20.5055L1.69827 20.2968ZM3.59617 9.60438L4.89139 10.361C5.78798 8.82603 6.57999 7.6109 7.26824 6.69961C7.9722 5.76753 8.50514 5.23814 8.86672 4.98856L8.01463 3.75408L7.16254 2.5196C6.40579 3.04194 5.64315 3.87355 4.87429 4.89158C4.08972 5.93039 3.23167 7.25445 2.30095 8.84781L3.59617 9.60438ZM8.01463 3.75408L8.86672 4.98856C9.0801 4.84128 9.65865 4.62618 10.8696 4.54785C12.0276 4.47294 13.5716 4.53284 15.5278 4.74843L15.6921 3.25746L15.8565 1.76649C13.8127 1.54124 12.0771 1.46348 10.6759 1.55411C9.32771 1.64132 8.0675 1.89495 7.16254 2.5196L8.01463 3.75408Z" fill="%23007A33"/></svg>');
            mask-image: url('data:image/svg+xml,<svg preserveAspectRatio="none" viewBox="0 0 161 50" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.69214 10.5962C1.69214 6.17791 5.27386 2.59619 9.69214 2.59619H150.692C155.11 2.59619 158.692 6.17791 158.692 10.5962V38.5962C158.692 43.0145 155.11 46.5962 150.692 46.5962H9.69214C5.27386 46.5962 1.69214 43.0145 1.69214 38.5962V10.5962Z" fill="%23007A33"/><path d="M158.693 31.0293L160.173 31.2707L158.693 31.0293ZM155.305 41.8451L153.964 41.174L155.305 41.8451ZM74.8259 46.3492L74.5627 44.8725L74.8259 46.3492ZM62.8259 47.5668L62.7888 46.0673L62.8259 47.5668ZM15.6921 3.25746L15.5278 4.74843C19.6872 5.20684 23.8459 5.00217 27.9981 4.13699L27.6921 2.66853L27.3862 1.20007C23.5384 2.00182 19.6971 2.18976 15.8565 1.76649L15.6921 3.25746ZM27.6921 2.66853L27.9981 4.13699C31.8491 3.33457 35.6937 3.13406 39.5373 3.53287L39.6921 2.04088L39.8469 0.548889C35.6906 0.11763 31.5352 0.335553 27.3862 1.20007L27.6921 2.66853ZM39.6921 2.04088L39.5373 3.53287C43.555 3.94974 47.5728 4.29443 51.5906 4.56695L51.6921 3.07039L51.7936 1.57383C47.8115 1.30373 43.8293 0.962088 39.8469 0.548889L39.6921 2.04088ZM51.6921 3.07039L51.5906 4.56695C55.6646 4.84328 59.7389 4.8172 63.8127 4.48875L63.6921 2.9936L63.5716 1.49845C59.6454 1.815 55.7196 1.84012 51.7936 1.57383L51.6921 3.07039ZM63.6921 2.9936L63.8127 4.48875C67.7779 4.16906 71.7428 3.98871 75.7077 3.94769L75.6921 2.44777L75.6766 0.947853C71.6415 0.989603 67.6064 1.17315 63.5716 1.49845L63.6921 2.9936ZM75.6921 2.44777L75.7077 3.94769C79.7547 3.90582 83.8015 3.67368 87.8478 3.25136L87.6921 1.75947L87.5364 0.267571C83.5828 0.68022 79.6295 0.906955 75.6766 0.947853L75.6921 2.44777ZM87.6921 1.75947L87.8478 3.25136C91.7225 2.84697 95.5966 2.93045 99.4732 3.50238L99.6921 2.01844L99.9111 0.534503C95.7877 -0.0738344 91.6618 -0.163002 87.5364 0.267571L87.6921 1.75947ZM99.6921 2.01844L99.4732 3.50238C103.596 4.11056 107.72 4.20395 111.845 3.78195L111.692 2.28974L111.539 0.797529C107.664 1.19407 103.789 1.10658 99.9111 0.534503L99.6921 2.01844ZM111.692 2.28974L111.845 3.78195C115.758 3.38156 119.67 3.32411 123.583 3.60947L123.692 2.11344L123.801 0.617419C119.714 0.319304 115.626 0.379385 111.539 0.797529L111.692 2.28974ZM123.692 2.11344L123.583 3.60947C127.677 3.90807 131.771 3.82099 135.864 3.34847L135.692 1.85837L135.52 0.368263C131.613 0.819323 127.707 0.902296 123.801 0.617419L123.692 2.11344ZM135.692 1.85837L135.864 3.34847C139.712 2.90424 143.525 3.05031 147.31 3.78627L147.596 2.31386L147.883 0.841444C143.795 0.0465038 139.672 -0.111093 135.52 0.368263L135.692 1.85837ZM147.596 2.31386L147.31 3.78627C150.859 4.47651 153.297 6.21182 154.808 8.96688L156.123 8.24568L157.439 7.52448C155.452 3.90135 152.205 1.68212 147.883 0.841444L147.596 2.31386ZM156.123 8.24568L154.808 8.96688C156.444 11.9506 157.42 15.335 157.713 19.1445L159.209 19.0293L160.704 18.9141C160.381 14.7237 159.3 10.919 157.439 7.52448L156.123 8.24568ZM159.209 19.0293L157.713 19.1445C158.012 23.0243 157.845 26.9046 157.212 30.788L158.693 31.0293L160.173 31.2707C160.844 27.1541 161.021 23.0344 160.704 18.9141L159.209 19.0293ZM158.693 31.0293L157.212 30.788C156.581 34.6575 155.494 38.115 153.964 41.174L155.305 41.8451L156.647 42.5163C158.329 39.1541 159.5 35.4011 160.173 31.2707L158.693 31.0293ZM155.305 41.8451L153.964 41.174C153.282 42.5355 152.387 43.4551 151.295 44.0249C150.191 44.6015 148.772 44.8781 146.962 44.7555L146.861 46.2521L146.759 47.7486C148.973 47.8986 150.973 47.577 152.683 46.6845C154.406 45.7854 155.721 44.3653 156.647 42.5163L155.305 41.8451ZM146.861 46.2521L146.962 44.7555C142.853 44.4771 138.754 44.5541 134.668 44.9865L134.826 46.4782L134.984 47.9699C138.897 47.5557 142.822 47.4819 146.759 47.7486L146.861 46.2521ZM134.826 46.4782L134.668 44.9865C130.742 45.402 126.817 45.5232 122.892 45.3502L122.826 46.8487L122.76 48.3473C126.835 48.5269 130.91 48.401 134.984 47.9699L134.826 46.4782ZM122.826 46.8487L122.892 45.3502C118.818 45.1706 114.744 45.2926 110.671 45.716L110.826 47.2079L110.981 48.6999C114.908 48.2918 118.834 48.1743 122.76 48.3473L122.826 46.8487ZM110.826 47.2079L110.671 45.716C106.809 46.1174 102.947 45.9845 99.0814 45.3162L98.8259 46.7943L98.5704 48.2724C102.705 48.9871 106.843 49.13 110.981 48.6999L110.826 47.2079ZM98.8259 46.7943L99.0814 45.3162C95.0175 44.6137 90.9521 44.1813 86.8855 44.0196L86.8259 45.5184L86.7663 47.0172C90.6997 47.1737 94.6342 47.5919 98.5704 48.2724L98.8259 46.7943ZM86.8259 45.5184L86.8855 44.0196C82.7758 43.8561 78.6676 44.1408 74.5627 44.8725L74.8259 46.3492L75.0891 47.8259C78.9842 47.1316 82.876 46.8625 86.7663 47.0172L86.8259 45.5184ZM74.8259 46.3492L74.5627 44.8725C70.6362 45.5723 66.7118 45.9704 62.7888 46.0673L62.8259 47.5668L62.8629 49.0664C66.9399 48.9657 71.0155 48.552 75.0891 47.8259L74.8259 46.3492ZM62.8259 47.5668L62.7888 46.0673C58.8729 46.164 54.9561 45.9331 51.0378 45.374L50.8259 46.859L50.614 48.344C54.6956 48.9263 58.7789 49.1673 62.8629 49.0664L62.8259 47.5668ZM50.8259 46.859L51.0378 45.374C46.9731 44.7941 42.9073 44.4839 38.8407 44.4438L38.8259 45.9438L38.8111 47.4437C42.7445 47.4825 46.6786 47.7825 50.614 48.344L50.8259 46.859ZM38.8259 45.9438L38.8407 44.4438C34.8084 44.4041 30.7761 44.4945 26.7439 44.7151L26.8259 46.2129L26.9078 47.7106C30.8757 47.4936 34.8434 47.4046 38.8111 47.4437L38.8259 45.9438ZM26.8259 46.2129L26.7439 44.7151C22.7375 44.9343 18.7169 45.1802 14.682 45.4528L14.7832 46.9494L14.8843 48.446C18.9064 48.1742 22.9143 47.9291 26.9078 47.7106L26.8259 46.2129ZM14.7832 46.9494L14.682 45.4528C11.1181 45.6936 8.35785 44.5069 6.22617 41.8817L5.06171 42.8272L3.89725 43.7728C6.67052 47.1881 10.3913 48.7495 14.8843 48.446L14.7832 46.9494ZM5.06171 42.8272L6.22617 41.8817C4.03109 39.1784 3.10559 36.063 3.45522 32.4409L1.96216 32.2968L0.4691 32.1527C0.0465143 36.5306 1.18738 40.4355 3.89725 43.7728L5.06171 42.8272ZM1.96216 32.2968L3.45522 32.4409C3.85273 28.3228 3.76205 24.2044 3.18368 20.0881L1.69827 20.2968L0.212859 20.5055C0.758557 24.3892 0.843809 28.2708 0.4691 32.1527L1.96216 32.2968ZM1.69827 20.2968L3.18368 20.0881C2.66286 16.3815 3.2538 13.1645 4.89139 10.361L3.59617 9.60438L2.30095 8.84781C0.283932 12.3009 -0.3904 16.2121 0.212859 20.5055L1.69827 20.2968ZM3.59617 9.60438L4.89139 10.361C5.78798 8.82603 6.57999 7.6109 7.26824 6.69961C7.9722 5.76753 8.50514 5.23814 8.86672 4.98856L8.01463 3.75408L7.16254 2.5196C6.40579 3.04194 5.64315 3.87355 4.87429 4.89158C4.08972 5.93039 3.23167 7.25445 2.30095 8.84781L3.59617 9.60438ZM8.01463 3.75408L8.86672 4.98856C9.0801 4.84128 9.65865 4.62618 10.8696 4.54785C12.0276 4.47294 13.5716 4.53284 15.5278 4.74843L15.6921 3.25746L15.8565 1.76649C13.8127 1.54124 12.0771 1.46348 10.6759 1.55411C9.32771 1.64132 8.0675 1.89495 7.16254 2.5196L8.01463 3.75408Z" fill="%23007A33"/></svg>');
    -webkit-mask-repeat: no-repeat;
            mask-repeat: no-repeat;
    -webkit-mask-position: center;
            mask-position: center;
    z-index: -1;
    background: #007A33;
    transition: color 0.25s cubic-bezier(0.4, 0, 0.2, 1), background 0.25s cubic-bezier(0.4, 0, 0.2, 1);
  }
  header #sitenav .menu > li.menu-item-has-children > .child-menu li:last-child .mm-child-link:hover:before, header #sitenav .menu > li.menu-item-has-children > .child-menu li:last-child .mm-child-link:active:before, header #sitenav .menu > li.menu-item-has-children > .child-menu li:last-child .mm-child-link:focus:before {
    background: #005624;
  }
  header #sitenav .menu > li.menu-item-has-children > .child-menu li:last-child .mm-child-link .mm-child-title {
    color: white !important;
  }
  header #sitenav .menu > li.menu-item-has-children > .sub-toggle {
    display: block;
    width: 20px;
    height: 33px;
    cursor: pointer;
    background-image: url('data:image/svg+xml,<svg width="10" height="16" viewBox="0 0 10 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.32453 0L0 1.27786L6.61721 8.13584L0.00881909 14.6998L1.30582 16.0055L9.20066 8.16374L1.32453 0Z" fill="%23352B1B"/></svg>');
    background-repeat: no-repeat;
    background-size: 14px;
    background-position: center;
    transition: transform 0.25s ease-in-out;
  }
  header #sitenav .menu > li.menu-item-has-children > .sub-toggle.open {
    transform: scaleY(-1) rotate(90deg);
  }
  header #sitenav .menu > li.menu-item-has-children > .sub-toggle.open + .child-menu {
    z-index: 1;
    opacity: 1;
    visibility: visible;
  }
  header .menu-item-search {
    display: none;
  }
  header.menu-open .branding {
    z-index: 9;
  }
  header.menu-open #sitenav {
    padding-top: 120px;
    visibility: visible;
    opacity: 1;
    pointer-events: all;
    overflow-y: scroll;
  }
}
@media (min-width: 1024px) {
  #nav-expander,
  .sub-toggle {
    display: none;
  }
  header {
    position: sticky;
    padding: 2.5rem 0 0 0;
  }
  header.sticky {
    padding: 1.8rem 0 0 0;
  }
  header.sticky #sitenav .menu > li {
    padding-bottom: 3rem;
  }
  header > .wrap {
    display: flex;
    flex-wrap: wrap;
    gap: 2.5%;
    justify-content: space-between;
  }
  header .branding {
    width: 140px;
    z-index: 9;
  }
  header .branding > a {
    position: absolute;
  }
  header .right {
    display: flex;
    gap: 3rem;
  }
  header .menu-item-search {
    padding: 1rem 0 2.5rem 0;
  }
  header .menu {
    display: flex;
    align-items: stretch;
    justify-content: center;
    gap: var(--wp--preset--spacing--normal);
  }
  header .menu > li:first-child > a {
    margin-left: 50px;
  }
  header .menu:hover > li > a {
    opacity: 0.5;
  }
  header .menu li {
    margin: 0;
  }
  header .menu > li {
    padding: 0.5rem 0 3rem 0;
    position: relative;
    transition: padding 0.25s ease-in-out;
  }
  header .menu > li > a {
    position: relative;
  }
  header .menu > li.current-menu-item > a, header .menu > li.current-menu-ancestor > a {
    color: #007A33 !important;
  }
  header .menu > li:hover > a, header .menu > li:active > a, header .menu > li:focus > a, header .menu > li:focus-visible > a, header .menu > li.in-focus > a {
    opacity: 1;
    color: #007A33 !important;
  }
  header .menu > li:hover > a:after, header .menu > li:active > a:after, header .menu > li:focus > a:after, header .menu > li:focus-visible > a:after, header .menu > li.in-focus > a:after {
    background: #007A33 !important;
    transform: rotate(180deg);
  }
  header .menu > li:hover > .child-menu, header .menu > li:active > .child-menu, header .menu > li:focus > .child-menu, header .menu > li:focus-visible > .child-menu, header .menu > li.in-focus > .child-menu {
    transform: translateY(0);
    opacity: 1;
    visibility: visible;
    pointer-events: all;
  }
  header .child-menu {
    min-width: 280px;
    background: #fafafa;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.05), 0 3px 1px -2px rgba(0, 0, 0, 0.05), 0 1px 5px 0 rgba(0, 0, 0, 0.1);
    transform: translateY(1rem);
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition: 0.25s ease-in-out;
  }
  header .child-menu li {
    margin: 0;
    padding: 0.2ch 1.2ch;
  }
  header .child-menu a {
    padding: 0.2ch 0;
    transition: color 0.25s ease-in-out;
  }
  header .child-menu a:hover, header .child-menu a:active, header .child-menu a:focus {
    color: #000;
  }
  header .child-menu li.current-menu-item a {
    font-weight: 500 !important;
    color: #000;
  }
  header .child-menu li:first-child {
    margin-top: 0.5rem;
  }
  header .child-menu li:last-child {
    margin-bottom: 0.5rem;
  }
  header.megamenu-open {
    background: #fafafa;
    box-shadow: none;
  }
  header.megamenu-open #sitenav .menu > li > a {
    color: #007A33;
  }
  header .has-megamenu {
    gap: 0;
  }
  header .has-megamenu > li {
    padding-right: 2.8rem;
  }
  header .has-megamenu > li:last-child {
    padding-right: 0;
  }
  header .has-megamenu > li.menu-item-has-children {
    position: static;
  }
  header .has-megamenu > li.menu-item-has-children > a:after {
    content: "";
    -webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M20.1963 8.79563L18.9189 7.47156L12.0633 14.0865L5.50161 7.48037L4.19629 8.77692L12.0354 16.669L20.1963 8.79563Z" fill="%23352B1B"/></svg>');
            mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M20.1963 8.79563L18.9189 7.47156L12.0633 14.0865L5.50161 7.48037L4.19629 8.77692L12.0354 16.669L20.1963 8.79563Z" fill="%23352B1B"/></svg>');
    width: 24px;
    height: 24px;
    display: inline-block;
    float: right;
    background: black;
    margin-top: 5px;
    margin-left: 5px;
    transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1);
  }
  header .has-megamenu > li.product-menu .sub-menu {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 3rem;
  }
  header .has-megamenu > li.product-menu .sub-menu li {
    border: 0 !important;
  }
  header .has-megamenu > li.product-menu .sub-menu li.fajitas img {
    width: 140px;
    height: auto;
  }
  header .has-megamenu > li.product-menu .sub-menu li.tacos img {
    width: 150px;
    height: auto;
  }
  header .has-megamenu > li.product-menu .sub-menu li.burritos img {
    width: 165px;
    height: auto;
  }
  header .has-megamenu > li.product-menu .sub-menu li > a {
    display: flex !important;
    flex-direction: column;
    align-items: center;
    font-size: var(--wp--preset--font-size--font-28) !important;
    color: #000 !important;
    height: 100%;
    justify-content: flex-end !important;
  }
  header .has-megamenu > li.product-menu .sub-menu li > a:hover {
    color: #007A33 !important;
  }
  header .has-megamenu > li.product-menu .sub-menu li > a img {
    max-width: 165px;
    transition: all ease 0.3s;
  }
  header .has-megamenu > li.product-menu .sub-menu li > a:hover img {
    transform: rotate(4deg);
  }
  header .has-megamenu > li.product-menu .sub-menu li:last-child {
    flex: 1 1 100%;
  }
  header .has-megamenu > li.product-menu .sub-menu li:last-child a {
    width: -moz-fit-content;
    width: fit-content;
    display: inline-flex;
    align-items: center;
    font-family: var(--wp--preset--font-family--primary);
    font-size: var(--wp--preset--font-size--font-16);
    line-height: 1.05;
    text-align: center;
    text-decoration: none;
    padding: 1.5rem 3.6rem;
    font-weight: 700;
    color: #fff;
    cursor: pointer;
    transition: color 0.25s cubic-bezier(0.4, 0, 0.2, 1), background 0.25s cubic-bezier(0.4, 0, 0.2, 1);
    text-transform: uppercase;
    letter-spacing: 0.54px;
    position: relative;
    background-color: unset;
    z-index: 2;
    color: white !important;
    font-size: var(--wp--preset--font-size--font-16) !important;
    letter-spacing: 0.1ch !important;
    margin: 0 auto !important;
    font-family: var(--wp--preset--font-family--primary) !important;
    font-weight: 700 !important;
  }
}
@media (min-width: 1024px) and (min-width: 768px) {
  header .has-megamenu > li.product-menu .sub-menu li:last-child a {
    font-size: var(--wp--preset--font-size--font-18);
  }
}
@media (min-width: 1024px) {
  header .has-megamenu > li.product-menu .sub-menu li:last-child a:before {
    content: "";
    position: absolute;
    inset: 0;
    -webkit-mask-image: url('data:image/svg+xml,<svg preserveAspectRatio="none" viewBox="0 0 161 50" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.69214 10.5962C1.69214 6.17791 5.27386 2.59619 9.69214 2.59619H150.692C155.11 2.59619 158.692 6.17791 158.692 10.5962V38.5962C158.692 43.0145 155.11 46.5962 150.692 46.5962H9.69214C5.27386 46.5962 1.69214 43.0145 1.69214 38.5962V10.5962Z" fill="%23007A33"/><path d="M158.693 31.0293L160.173 31.2707L158.693 31.0293ZM155.305 41.8451L153.964 41.174L155.305 41.8451ZM74.8259 46.3492L74.5627 44.8725L74.8259 46.3492ZM62.8259 47.5668L62.7888 46.0673L62.8259 47.5668ZM15.6921 3.25746L15.5278 4.74843C19.6872 5.20684 23.8459 5.00217 27.9981 4.13699L27.6921 2.66853L27.3862 1.20007C23.5384 2.00182 19.6971 2.18976 15.8565 1.76649L15.6921 3.25746ZM27.6921 2.66853L27.9981 4.13699C31.8491 3.33457 35.6937 3.13406 39.5373 3.53287L39.6921 2.04088L39.8469 0.548889C35.6906 0.11763 31.5352 0.335553 27.3862 1.20007L27.6921 2.66853ZM39.6921 2.04088L39.5373 3.53287C43.555 3.94974 47.5728 4.29443 51.5906 4.56695L51.6921 3.07039L51.7936 1.57383C47.8115 1.30373 43.8293 0.962088 39.8469 0.548889L39.6921 2.04088ZM51.6921 3.07039L51.5906 4.56695C55.6646 4.84328 59.7389 4.8172 63.8127 4.48875L63.6921 2.9936L63.5716 1.49845C59.6454 1.815 55.7196 1.84012 51.7936 1.57383L51.6921 3.07039ZM63.6921 2.9936L63.8127 4.48875C67.7779 4.16906 71.7428 3.98871 75.7077 3.94769L75.6921 2.44777L75.6766 0.947853C71.6415 0.989603 67.6064 1.17315 63.5716 1.49845L63.6921 2.9936ZM75.6921 2.44777L75.7077 3.94769C79.7547 3.90582 83.8015 3.67368 87.8478 3.25136L87.6921 1.75947L87.5364 0.267571C83.5828 0.68022 79.6295 0.906955 75.6766 0.947853L75.6921 2.44777ZM87.6921 1.75947L87.8478 3.25136C91.7225 2.84697 95.5966 2.93045 99.4732 3.50238L99.6921 2.01844L99.9111 0.534503C95.7877 -0.0738344 91.6618 -0.163002 87.5364 0.267571L87.6921 1.75947ZM99.6921 2.01844L99.4732 3.50238C103.596 4.11056 107.72 4.20395 111.845 3.78195L111.692 2.28974L111.539 0.797529C107.664 1.19407 103.789 1.10658 99.9111 0.534503L99.6921 2.01844ZM111.692 2.28974L111.845 3.78195C115.758 3.38156 119.67 3.32411 123.583 3.60947L123.692 2.11344L123.801 0.617419C119.714 0.319304 115.626 0.379385 111.539 0.797529L111.692 2.28974ZM123.692 2.11344L123.583 3.60947C127.677 3.90807 131.771 3.82099 135.864 3.34847L135.692 1.85837L135.52 0.368263C131.613 0.819323 127.707 0.902296 123.801 0.617419L123.692 2.11344ZM135.692 1.85837L135.864 3.34847C139.712 2.90424 143.525 3.05031 147.31 3.78627L147.596 2.31386L147.883 0.841444C143.795 0.0465038 139.672 -0.111093 135.52 0.368263L135.692 1.85837ZM147.596 2.31386L147.31 3.78627C150.859 4.47651 153.297 6.21182 154.808 8.96688L156.123 8.24568L157.439 7.52448C155.452 3.90135 152.205 1.68212 147.883 0.841444L147.596 2.31386ZM156.123 8.24568L154.808 8.96688C156.444 11.9506 157.42 15.335 157.713 19.1445L159.209 19.0293L160.704 18.9141C160.381 14.7237 159.3 10.919 157.439 7.52448L156.123 8.24568ZM159.209 19.0293L157.713 19.1445C158.012 23.0243 157.845 26.9046 157.212 30.788L158.693 31.0293L160.173 31.2707C160.844 27.1541 161.021 23.0344 160.704 18.9141L159.209 19.0293ZM158.693 31.0293L157.212 30.788C156.581 34.6575 155.494 38.115 153.964 41.174L155.305 41.8451L156.647 42.5163C158.329 39.1541 159.5 35.4011 160.173 31.2707L158.693 31.0293ZM155.305 41.8451L153.964 41.174C153.282 42.5355 152.387 43.4551 151.295 44.0249C150.191 44.6015 148.772 44.8781 146.962 44.7555L146.861 46.2521L146.759 47.7486C148.973 47.8986 150.973 47.577 152.683 46.6845C154.406 45.7854 155.721 44.3653 156.647 42.5163L155.305 41.8451ZM146.861 46.2521L146.962 44.7555C142.853 44.4771 138.754 44.5541 134.668 44.9865L134.826 46.4782L134.984 47.9699C138.897 47.5557 142.822 47.4819 146.759 47.7486L146.861 46.2521ZM134.826 46.4782L134.668 44.9865C130.742 45.402 126.817 45.5232 122.892 45.3502L122.826 46.8487L122.76 48.3473C126.835 48.5269 130.91 48.401 134.984 47.9699L134.826 46.4782ZM122.826 46.8487L122.892 45.3502C118.818 45.1706 114.744 45.2926 110.671 45.716L110.826 47.2079L110.981 48.6999C114.908 48.2918 118.834 48.1743 122.76 48.3473L122.826 46.8487ZM110.826 47.2079L110.671 45.716C106.809 46.1174 102.947 45.9845 99.0814 45.3162L98.8259 46.7943L98.5704 48.2724C102.705 48.9871 106.843 49.13 110.981 48.6999L110.826 47.2079ZM98.8259 46.7943L99.0814 45.3162C95.0175 44.6137 90.9521 44.1813 86.8855 44.0196L86.8259 45.5184L86.7663 47.0172C90.6997 47.1737 94.6342 47.5919 98.5704 48.2724L98.8259 46.7943ZM86.8259 45.5184L86.8855 44.0196C82.7758 43.8561 78.6676 44.1408 74.5627 44.8725L74.8259 46.3492L75.0891 47.8259C78.9842 47.1316 82.876 46.8625 86.7663 47.0172L86.8259 45.5184ZM74.8259 46.3492L74.5627 44.8725C70.6362 45.5723 66.7118 45.9704 62.7888 46.0673L62.8259 47.5668L62.8629 49.0664C66.9399 48.9657 71.0155 48.552 75.0891 47.8259L74.8259 46.3492ZM62.8259 47.5668L62.7888 46.0673C58.8729 46.164 54.9561 45.9331 51.0378 45.374L50.8259 46.859L50.614 48.344C54.6956 48.9263 58.7789 49.1673 62.8629 49.0664L62.8259 47.5668ZM50.8259 46.859L51.0378 45.374C46.9731 44.7941 42.9073 44.4839 38.8407 44.4438L38.8259 45.9438L38.8111 47.4437C42.7445 47.4825 46.6786 47.7825 50.614 48.344L50.8259 46.859ZM38.8259 45.9438L38.8407 44.4438C34.8084 44.4041 30.7761 44.4945 26.7439 44.7151L26.8259 46.2129L26.9078 47.7106C30.8757 47.4936 34.8434 47.4046 38.8111 47.4437L38.8259 45.9438ZM26.8259 46.2129L26.7439 44.7151C22.7375 44.9343 18.7169 45.1802 14.682 45.4528L14.7832 46.9494L14.8843 48.446C18.9064 48.1742 22.9143 47.9291 26.9078 47.7106L26.8259 46.2129ZM14.7832 46.9494L14.682 45.4528C11.1181 45.6936 8.35785 44.5069 6.22617 41.8817L5.06171 42.8272L3.89725 43.7728C6.67052 47.1881 10.3913 48.7495 14.8843 48.446L14.7832 46.9494ZM5.06171 42.8272L6.22617 41.8817C4.03109 39.1784 3.10559 36.063 3.45522 32.4409L1.96216 32.2968L0.4691 32.1527C0.0465143 36.5306 1.18738 40.4355 3.89725 43.7728L5.06171 42.8272ZM1.96216 32.2968L3.45522 32.4409C3.85273 28.3228 3.76205 24.2044 3.18368 20.0881L1.69827 20.2968L0.212859 20.5055C0.758557 24.3892 0.843809 28.2708 0.4691 32.1527L1.96216 32.2968ZM1.69827 20.2968L3.18368 20.0881C2.66286 16.3815 3.2538 13.1645 4.89139 10.361L3.59617 9.60438L2.30095 8.84781C0.283932 12.3009 -0.3904 16.2121 0.212859 20.5055L1.69827 20.2968ZM3.59617 9.60438L4.89139 10.361C5.78798 8.82603 6.57999 7.6109 7.26824 6.69961C7.9722 5.76753 8.50514 5.23814 8.86672 4.98856L8.01463 3.75408L7.16254 2.5196C6.40579 3.04194 5.64315 3.87355 4.87429 4.89158C4.08972 5.93039 3.23167 7.25445 2.30095 8.84781L3.59617 9.60438ZM8.01463 3.75408L8.86672 4.98856C9.0801 4.84128 9.65865 4.62618 10.8696 4.54785C12.0276 4.47294 13.5716 4.53284 15.5278 4.74843L15.6921 3.25746L15.8565 1.76649C13.8127 1.54124 12.0771 1.46348 10.6759 1.55411C9.32771 1.64132 8.0675 1.89495 7.16254 2.5196L8.01463 3.75408Z" fill="%23007A33"/></svg>');
            mask-image: url('data:image/svg+xml,<svg preserveAspectRatio="none" viewBox="0 0 161 50" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.69214 10.5962C1.69214 6.17791 5.27386 2.59619 9.69214 2.59619H150.692C155.11 2.59619 158.692 6.17791 158.692 10.5962V38.5962C158.692 43.0145 155.11 46.5962 150.692 46.5962H9.69214C5.27386 46.5962 1.69214 43.0145 1.69214 38.5962V10.5962Z" fill="%23007A33"/><path d="M158.693 31.0293L160.173 31.2707L158.693 31.0293ZM155.305 41.8451L153.964 41.174L155.305 41.8451ZM74.8259 46.3492L74.5627 44.8725L74.8259 46.3492ZM62.8259 47.5668L62.7888 46.0673L62.8259 47.5668ZM15.6921 3.25746L15.5278 4.74843C19.6872 5.20684 23.8459 5.00217 27.9981 4.13699L27.6921 2.66853L27.3862 1.20007C23.5384 2.00182 19.6971 2.18976 15.8565 1.76649L15.6921 3.25746ZM27.6921 2.66853L27.9981 4.13699C31.8491 3.33457 35.6937 3.13406 39.5373 3.53287L39.6921 2.04088L39.8469 0.548889C35.6906 0.11763 31.5352 0.335553 27.3862 1.20007L27.6921 2.66853ZM39.6921 2.04088L39.5373 3.53287C43.555 3.94974 47.5728 4.29443 51.5906 4.56695L51.6921 3.07039L51.7936 1.57383C47.8115 1.30373 43.8293 0.962088 39.8469 0.548889L39.6921 2.04088ZM51.6921 3.07039L51.5906 4.56695C55.6646 4.84328 59.7389 4.8172 63.8127 4.48875L63.6921 2.9936L63.5716 1.49845C59.6454 1.815 55.7196 1.84012 51.7936 1.57383L51.6921 3.07039ZM63.6921 2.9936L63.8127 4.48875C67.7779 4.16906 71.7428 3.98871 75.7077 3.94769L75.6921 2.44777L75.6766 0.947853C71.6415 0.989603 67.6064 1.17315 63.5716 1.49845L63.6921 2.9936ZM75.6921 2.44777L75.7077 3.94769C79.7547 3.90582 83.8015 3.67368 87.8478 3.25136L87.6921 1.75947L87.5364 0.267571C83.5828 0.68022 79.6295 0.906955 75.6766 0.947853L75.6921 2.44777ZM87.6921 1.75947L87.8478 3.25136C91.7225 2.84697 95.5966 2.93045 99.4732 3.50238L99.6921 2.01844L99.9111 0.534503C95.7877 -0.0738344 91.6618 -0.163002 87.5364 0.267571L87.6921 1.75947ZM99.6921 2.01844L99.4732 3.50238C103.596 4.11056 107.72 4.20395 111.845 3.78195L111.692 2.28974L111.539 0.797529C107.664 1.19407 103.789 1.10658 99.9111 0.534503L99.6921 2.01844ZM111.692 2.28974L111.845 3.78195C115.758 3.38156 119.67 3.32411 123.583 3.60947L123.692 2.11344L123.801 0.617419C119.714 0.319304 115.626 0.379385 111.539 0.797529L111.692 2.28974ZM123.692 2.11344L123.583 3.60947C127.677 3.90807 131.771 3.82099 135.864 3.34847L135.692 1.85837L135.52 0.368263C131.613 0.819323 127.707 0.902296 123.801 0.617419L123.692 2.11344ZM135.692 1.85837L135.864 3.34847C139.712 2.90424 143.525 3.05031 147.31 3.78627L147.596 2.31386L147.883 0.841444C143.795 0.0465038 139.672 -0.111093 135.52 0.368263L135.692 1.85837ZM147.596 2.31386L147.31 3.78627C150.859 4.47651 153.297 6.21182 154.808 8.96688L156.123 8.24568L157.439 7.52448C155.452 3.90135 152.205 1.68212 147.883 0.841444L147.596 2.31386ZM156.123 8.24568L154.808 8.96688C156.444 11.9506 157.42 15.335 157.713 19.1445L159.209 19.0293L160.704 18.9141C160.381 14.7237 159.3 10.919 157.439 7.52448L156.123 8.24568ZM159.209 19.0293L157.713 19.1445C158.012 23.0243 157.845 26.9046 157.212 30.788L158.693 31.0293L160.173 31.2707C160.844 27.1541 161.021 23.0344 160.704 18.9141L159.209 19.0293ZM158.693 31.0293L157.212 30.788C156.581 34.6575 155.494 38.115 153.964 41.174L155.305 41.8451L156.647 42.5163C158.329 39.1541 159.5 35.4011 160.173 31.2707L158.693 31.0293ZM155.305 41.8451L153.964 41.174C153.282 42.5355 152.387 43.4551 151.295 44.0249C150.191 44.6015 148.772 44.8781 146.962 44.7555L146.861 46.2521L146.759 47.7486C148.973 47.8986 150.973 47.577 152.683 46.6845C154.406 45.7854 155.721 44.3653 156.647 42.5163L155.305 41.8451ZM146.861 46.2521L146.962 44.7555C142.853 44.4771 138.754 44.5541 134.668 44.9865L134.826 46.4782L134.984 47.9699C138.897 47.5557 142.822 47.4819 146.759 47.7486L146.861 46.2521ZM134.826 46.4782L134.668 44.9865C130.742 45.402 126.817 45.5232 122.892 45.3502L122.826 46.8487L122.76 48.3473C126.835 48.5269 130.91 48.401 134.984 47.9699L134.826 46.4782ZM122.826 46.8487L122.892 45.3502C118.818 45.1706 114.744 45.2926 110.671 45.716L110.826 47.2079L110.981 48.6999C114.908 48.2918 118.834 48.1743 122.76 48.3473L122.826 46.8487ZM110.826 47.2079L110.671 45.716C106.809 46.1174 102.947 45.9845 99.0814 45.3162L98.8259 46.7943L98.5704 48.2724C102.705 48.9871 106.843 49.13 110.981 48.6999L110.826 47.2079ZM98.8259 46.7943L99.0814 45.3162C95.0175 44.6137 90.9521 44.1813 86.8855 44.0196L86.8259 45.5184L86.7663 47.0172C90.6997 47.1737 94.6342 47.5919 98.5704 48.2724L98.8259 46.7943ZM86.8259 45.5184L86.8855 44.0196C82.7758 43.8561 78.6676 44.1408 74.5627 44.8725L74.8259 46.3492L75.0891 47.8259C78.9842 47.1316 82.876 46.8625 86.7663 47.0172L86.8259 45.5184ZM74.8259 46.3492L74.5627 44.8725C70.6362 45.5723 66.7118 45.9704 62.7888 46.0673L62.8259 47.5668L62.8629 49.0664C66.9399 48.9657 71.0155 48.552 75.0891 47.8259L74.8259 46.3492ZM62.8259 47.5668L62.7888 46.0673C58.8729 46.164 54.9561 45.9331 51.0378 45.374L50.8259 46.859L50.614 48.344C54.6956 48.9263 58.7789 49.1673 62.8629 49.0664L62.8259 47.5668ZM50.8259 46.859L51.0378 45.374C46.9731 44.7941 42.9073 44.4839 38.8407 44.4438L38.8259 45.9438L38.8111 47.4437C42.7445 47.4825 46.6786 47.7825 50.614 48.344L50.8259 46.859ZM38.8259 45.9438L38.8407 44.4438C34.8084 44.4041 30.7761 44.4945 26.7439 44.7151L26.8259 46.2129L26.9078 47.7106C30.8757 47.4936 34.8434 47.4046 38.8111 47.4437L38.8259 45.9438ZM26.8259 46.2129L26.7439 44.7151C22.7375 44.9343 18.7169 45.1802 14.682 45.4528L14.7832 46.9494L14.8843 48.446C18.9064 48.1742 22.9143 47.9291 26.9078 47.7106L26.8259 46.2129ZM14.7832 46.9494L14.682 45.4528C11.1181 45.6936 8.35785 44.5069 6.22617 41.8817L5.06171 42.8272L3.89725 43.7728C6.67052 47.1881 10.3913 48.7495 14.8843 48.446L14.7832 46.9494ZM5.06171 42.8272L6.22617 41.8817C4.03109 39.1784 3.10559 36.063 3.45522 32.4409L1.96216 32.2968L0.4691 32.1527C0.0465143 36.5306 1.18738 40.4355 3.89725 43.7728L5.06171 42.8272ZM1.96216 32.2968L3.45522 32.4409C3.85273 28.3228 3.76205 24.2044 3.18368 20.0881L1.69827 20.2968L0.212859 20.5055C0.758557 24.3892 0.843809 28.2708 0.4691 32.1527L1.96216 32.2968ZM1.69827 20.2968L3.18368 20.0881C2.66286 16.3815 3.2538 13.1645 4.89139 10.361L3.59617 9.60438L2.30095 8.84781C0.283932 12.3009 -0.3904 16.2121 0.212859 20.5055L1.69827 20.2968ZM3.59617 9.60438L4.89139 10.361C5.78798 8.82603 6.57999 7.6109 7.26824 6.69961C7.9722 5.76753 8.50514 5.23814 8.86672 4.98856L8.01463 3.75408L7.16254 2.5196C6.40579 3.04194 5.64315 3.87355 4.87429 4.89158C4.08972 5.93039 3.23167 7.25445 2.30095 8.84781L3.59617 9.60438ZM8.01463 3.75408L8.86672 4.98856C9.0801 4.84128 9.65865 4.62618 10.8696 4.54785C12.0276 4.47294 13.5716 4.53284 15.5278 4.74843L15.6921 3.25746L15.8565 1.76649C13.8127 1.54124 12.0771 1.46348 10.6759 1.55411C9.32771 1.64132 8.0675 1.89495 7.16254 2.5196L8.01463 3.75408Z" fill="%23007A33"/></svg>');
    -webkit-mask-repeat: no-repeat;
            mask-repeat: no-repeat;
    -webkit-mask-position: center;
            mask-position: center;
    z-index: -1;
    background: #007A33;
    transition: color 0.25s cubic-bezier(0.4, 0, 0.2, 1), background 0.25s cubic-bezier(0.4, 0, 0.2, 1);
  }
  header .has-megamenu > li.product-menu .sub-menu li:last-child a:hover:before, header .has-megamenu > li.product-menu .sub-menu li:last-child a:active:before, header .has-megamenu > li.product-menu .sub-menu li:last-child a:focus:before {
    background: #005624;
  }
  header .has-megamenu > li.recipe-menu .sub-menu {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    -moz-column-gap: 5rem;
         column-gap: 5rem;
    row-gap: 3rem;
  }
  header .has-megamenu > li.recipe-menu .sub-menu li {
    border: 0 !important;
  }
  header .has-megamenu > li.recipe-menu .sub-menu li > a {
    display: flex !important;
    flex-direction: column;
    align-items: center;
    font-size: var(--wp--preset--font-size--font-28) !important;
    color: #000 !important;
  }
  header .has-megamenu > li.recipe-menu .sub-menu li > a:hover {
    color: #007A33 !important;
  }
  header .has-megamenu > li.recipe-menu .sub-menu li > a:hover img {
    transform: rotate(4deg);
  }
  header .has-megamenu > li.recipe-menu .sub-menu li > a img {
    max-width: 140px;
    height: 100%;
    aspect-ratio: 1/1;
    -o-object-fit: contain;
       object-fit: contain;
    transition: all ease 0.3s;
  }
}
@media (min-width: 1024px) and (min-width: 1200px) {
  header .has-megamenu > li.recipe-menu .sub-menu li > a img {
    max-width: 160px;
  }
}
@media (min-width: 1024px) and (min-width: 1335px) {
  header .has-megamenu > li.recipe-menu .sub-menu li > a img {
    max-width: 200px;
  }
}
@media (min-width: 1024px) {
  header .has-megamenu > li.recipe-menu .sub-menu li:last-child {
    flex: 1 1 100%;
  }
  header .has-megamenu > li.recipe-menu .sub-menu li:last-child a {
    width: -moz-fit-content;
    width: fit-content;
    display: inline-flex;
    align-items: center;
    font-family: var(--wp--preset--font-family--primary);
    font-size: var(--wp--preset--font-size--font-16);
    line-height: 1.05;
    text-align: center;
    text-decoration: none;
    padding: 1.5rem 3.6rem;
    font-weight: 700;
    color: #fff;
    cursor: pointer;
    transition: color 0.25s cubic-bezier(0.4, 0, 0.2, 1), background 0.25s cubic-bezier(0.4, 0, 0.2, 1);
    text-transform: uppercase;
    letter-spacing: 0.54px;
    position: relative;
    background-color: unset;
    z-index: 2;
    color: white !important;
    font-size: var(--wp--preset--font-size--font-16) !important;
    letter-spacing: 0.1ch !important;
    margin: 0 auto !important;
    font-family: var(--wp--preset--font-family--primary) !important;
    font-weight: 700 !important;
  }
}
@media (min-width: 1024px) and (min-width: 768px) {
  header .has-megamenu > li.recipe-menu .sub-menu li:last-child a {
    font-size: var(--wp--preset--font-size--font-18);
  }
}
@media (min-width: 1024px) {
  header .has-megamenu > li.recipe-menu .sub-menu li:last-child a:before {
    content: "";
    position: absolute;
    inset: 0;
    -webkit-mask-image: url('data:image/svg+xml,<svg preserveAspectRatio="none" viewBox="0 0 161 50" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.69214 10.5962C1.69214 6.17791 5.27386 2.59619 9.69214 2.59619H150.692C155.11 2.59619 158.692 6.17791 158.692 10.5962V38.5962C158.692 43.0145 155.11 46.5962 150.692 46.5962H9.69214C5.27386 46.5962 1.69214 43.0145 1.69214 38.5962V10.5962Z" fill="%23007A33"/><path d="M158.693 31.0293L160.173 31.2707L158.693 31.0293ZM155.305 41.8451L153.964 41.174L155.305 41.8451ZM74.8259 46.3492L74.5627 44.8725L74.8259 46.3492ZM62.8259 47.5668L62.7888 46.0673L62.8259 47.5668ZM15.6921 3.25746L15.5278 4.74843C19.6872 5.20684 23.8459 5.00217 27.9981 4.13699L27.6921 2.66853L27.3862 1.20007C23.5384 2.00182 19.6971 2.18976 15.8565 1.76649L15.6921 3.25746ZM27.6921 2.66853L27.9981 4.13699C31.8491 3.33457 35.6937 3.13406 39.5373 3.53287L39.6921 2.04088L39.8469 0.548889C35.6906 0.11763 31.5352 0.335553 27.3862 1.20007L27.6921 2.66853ZM39.6921 2.04088L39.5373 3.53287C43.555 3.94974 47.5728 4.29443 51.5906 4.56695L51.6921 3.07039L51.7936 1.57383C47.8115 1.30373 43.8293 0.962088 39.8469 0.548889L39.6921 2.04088ZM51.6921 3.07039L51.5906 4.56695C55.6646 4.84328 59.7389 4.8172 63.8127 4.48875L63.6921 2.9936L63.5716 1.49845C59.6454 1.815 55.7196 1.84012 51.7936 1.57383L51.6921 3.07039ZM63.6921 2.9936L63.8127 4.48875C67.7779 4.16906 71.7428 3.98871 75.7077 3.94769L75.6921 2.44777L75.6766 0.947853C71.6415 0.989603 67.6064 1.17315 63.5716 1.49845L63.6921 2.9936ZM75.6921 2.44777L75.7077 3.94769C79.7547 3.90582 83.8015 3.67368 87.8478 3.25136L87.6921 1.75947L87.5364 0.267571C83.5828 0.68022 79.6295 0.906955 75.6766 0.947853L75.6921 2.44777ZM87.6921 1.75947L87.8478 3.25136C91.7225 2.84697 95.5966 2.93045 99.4732 3.50238L99.6921 2.01844L99.9111 0.534503C95.7877 -0.0738344 91.6618 -0.163002 87.5364 0.267571L87.6921 1.75947ZM99.6921 2.01844L99.4732 3.50238C103.596 4.11056 107.72 4.20395 111.845 3.78195L111.692 2.28974L111.539 0.797529C107.664 1.19407 103.789 1.10658 99.9111 0.534503L99.6921 2.01844ZM111.692 2.28974L111.845 3.78195C115.758 3.38156 119.67 3.32411 123.583 3.60947L123.692 2.11344L123.801 0.617419C119.714 0.319304 115.626 0.379385 111.539 0.797529L111.692 2.28974ZM123.692 2.11344L123.583 3.60947C127.677 3.90807 131.771 3.82099 135.864 3.34847L135.692 1.85837L135.52 0.368263C131.613 0.819323 127.707 0.902296 123.801 0.617419L123.692 2.11344ZM135.692 1.85837L135.864 3.34847C139.712 2.90424 143.525 3.05031 147.31 3.78627L147.596 2.31386L147.883 0.841444C143.795 0.0465038 139.672 -0.111093 135.52 0.368263L135.692 1.85837ZM147.596 2.31386L147.31 3.78627C150.859 4.47651 153.297 6.21182 154.808 8.96688L156.123 8.24568L157.439 7.52448C155.452 3.90135 152.205 1.68212 147.883 0.841444L147.596 2.31386ZM156.123 8.24568L154.808 8.96688C156.444 11.9506 157.42 15.335 157.713 19.1445L159.209 19.0293L160.704 18.9141C160.381 14.7237 159.3 10.919 157.439 7.52448L156.123 8.24568ZM159.209 19.0293L157.713 19.1445C158.012 23.0243 157.845 26.9046 157.212 30.788L158.693 31.0293L160.173 31.2707C160.844 27.1541 161.021 23.0344 160.704 18.9141L159.209 19.0293ZM158.693 31.0293L157.212 30.788C156.581 34.6575 155.494 38.115 153.964 41.174L155.305 41.8451L156.647 42.5163C158.329 39.1541 159.5 35.4011 160.173 31.2707L158.693 31.0293ZM155.305 41.8451L153.964 41.174C153.282 42.5355 152.387 43.4551 151.295 44.0249C150.191 44.6015 148.772 44.8781 146.962 44.7555L146.861 46.2521L146.759 47.7486C148.973 47.8986 150.973 47.577 152.683 46.6845C154.406 45.7854 155.721 44.3653 156.647 42.5163L155.305 41.8451ZM146.861 46.2521L146.962 44.7555C142.853 44.4771 138.754 44.5541 134.668 44.9865L134.826 46.4782L134.984 47.9699C138.897 47.5557 142.822 47.4819 146.759 47.7486L146.861 46.2521ZM134.826 46.4782L134.668 44.9865C130.742 45.402 126.817 45.5232 122.892 45.3502L122.826 46.8487L122.76 48.3473C126.835 48.5269 130.91 48.401 134.984 47.9699L134.826 46.4782ZM122.826 46.8487L122.892 45.3502C118.818 45.1706 114.744 45.2926 110.671 45.716L110.826 47.2079L110.981 48.6999C114.908 48.2918 118.834 48.1743 122.76 48.3473L122.826 46.8487ZM110.826 47.2079L110.671 45.716C106.809 46.1174 102.947 45.9845 99.0814 45.3162L98.8259 46.7943L98.5704 48.2724C102.705 48.9871 106.843 49.13 110.981 48.6999L110.826 47.2079ZM98.8259 46.7943L99.0814 45.3162C95.0175 44.6137 90.9521 44.1813 86.8855 44.0196L86.8259 45.5184L86.7663 47.0172C90.6997 47.1737 94.6342 47.5919 98.5704 48.2724L98.8259 46.7943ZM86.8259 45.5184L86.8855 44.0196C82.7758 43.8561 78.6676 44.1408 74.5627 44.8725L74.8259 46.3492L75.0891 47.8259C78.9842 47.1316 82.876 46.8625 86.7663 47.0172L86.8259 45.5184ZM74.8259 46.3492L74.5627 44.8725C70.6362 45.5723 66.7118 45.9704 62.7888 46.0673L62.8259 47.5668L62.8629 49.0664C66.9399 48.9657 71.0155 48.552 75.0891 47.8259L74.8259 46.3492ZM62.8259 47.5668L62.7888 46.0673C58.8729 46.164 54.9561 45.9331 51.0378 45.374L50.8259 46.859L50.614 48.344C54.6956 48.9263 58.7789 49.1673 62.8629 49.0664L62.8259 47.5668ZM50.8259 46.859L51.0378 45.374C46.9731 44.7941 42.9073 44.4839 38.8407 44.4438L38.8259 45.9438L38.8111 47.4437C42.7445 47.4825 46.6786 47.7825 50.614 48.344L50.8259 46.859ZM38.8259 45.9438L38.8407 44.4438C34.8084 44.4041 30.7761 44.4945 26.7439 44.7151L26.8259 46.2129L26.9078 47.7106C30.8757 47.4936 34.8434 47.4046 38.8111 47.4437L38.8259 45.9438ZM26.8259 46.2129L26.7439 44.7151C22.7375 44.9343 18.7169 45.1802 14.682 45.4528L14.7832 46.9494L14.8843 48.446C18.9064 48.1742 22.9143 47.9291 26.9078 47.7106L26.8259 46.2129ZM14.7832 46.9494L14.682 45.4528C11.1181 45.6936 8.35785 44.5069 6.22617 41.8817L5.06171 42.8272L3.89725 43.7728C6.67052 47.1881 10.3913 48.7495 14.8843 48.446L14.7832 46.9494ZM5.06171 42.8272L6.22617 41.8817C4.03109 39.1784 3.10559 36.063 3.45522 32.4409L1.96216 32.2968L0.4691 32.1527C0.0465143 36.5306 1.18738 40.4355 3.89725 43.7728L5.06171 42.8272ZM1.96216 32.2968L3.45522 32.4409C3.85273 28.3228 3.76205 24.2044 3.18368 20.0881L1.69827 20.2968L0.212859 20.5055C0.758557 24.3892 0.843809 28.2708 0.4691 32.1527L1.96216 32.2968ZM1.69827 20.2968L3.18368 20.0881C2.66286 16.3815 3.2538 13.1645 4.89139 10.361L3.59617 9.60438L2.30095 8.84781C0.283932 12.3009 -0.3904 16.2121 0.212859 20.5055L1.69827 20.2968ZM3.59617 9.60438L4.89139 10.361C5.78798 8.82603 6.57999 7.6109 7.26824 6.69961C7.9722 5.76753 8.50514 5.23814 8.86672 4.98856L8.01463 3.75408L7.16254 2.5196C6.40579 3.04194 5.64315 3.87355 4.87429 4.89158C4.08972 5.93039 3.23167 7.25445 2.30095 8.84781L3.59617 9.60438ZM8.01463 3.75408L8.86672 4.98856C9.0801 4.84128 9.65865 4.62618 10.8696 4.54785C12.0276 4.47294 13.5716 4.53284 15.5278 4.74843L15.6921 3.25746L15.8565 1.76649C13.8127 1.54124 12.0771 1.46348 10.6759 1.55411C9.32771 1.64132 8.0675 1.89495 7.16254 2.5196L8.01463 3.75408Z" fill="%23007A33"/></svg>');
            mask-image: url('data:image/svg+xml,<svg preserveAspectRatio="none" viewBox="0 0 161 50" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.69214 10.5962C1.69214 6.17791 5.27386 2.59619 9.69214 2.59619H150.692C155.11 2.59619 158.692 6.17791 158.692 10.5962V38.5962C158.692 43.0145 155.11 46.5962 150.692 46.5962H9.69214C5.27386 46.5962 1.69214 43.0145 1.69214 38.5962V10.5962Z" fill="%23007A33"/><path d="M158.693 31.0293L160.173 31.2707L158.693 31.0293ZM155.305 41.8451L153.964 41.174L155.305 41.8451ZM74.8259 46.3492L74.5627 44.8725L74.8259 46.3492ZM62.8259 47.5668L62.7888 46.0673L62.8259 47.5668ZM15.6921 3.25746L15.5278 4.74843C19.6872 5.20684 23.8459 5.00217 27.9981 4.13699L27.6921 2.66853L27.3862 1.20007C23.5384 2.00182 19.6971 2.18976 15.8565 1.76649L15.6921 3.25746ZM27.6921 2.66853L27.9981 4.13699C31.8491 3.33457 35.6937 3.13406 39.5373 3.53287L39.6921 2.04088L39.8469 0.548889C35.6906 0.11763 31.5352 0.335553 27.3862 1.20007L27.6921 2.66853ZM39.6921 2.04088L39.5373 3.53287C43.555 3.94974 47.5728 4.29443 51.5906 4.56695L51.6921 3.07039L51.7936 1.57383C47.8115 1.30373 43.8293 0.962088 39.8469 0.548889L39.6921 2.04088ZM51.6921 3.07039L51.5906 4.56695C55.6646 4.84328 59.7389 4.8172 63.8127 4.48875L63.6921 2.9936L63.5716 1.49845C59.6454 1.815 55.7196 1.84012 51.7936 1.57383L51.6921 3.07039ZM63.6921 2.9936L63.8127 4.48875C67.7779 4.16906 71.7428 3.98871 75.7077 3.94769L75.6921 2.44777L75.6766 0.947853C71.6415 0.989603 67.6064 1.17315 63.5716 1.49845L63.6921 2.9936ZM75.6921 2.44777L75.7077 3.94769C79.7547 3.90582 83.8015 3.67368 87.8478 3.25136L87.6921 1.75947L87.5364 0.267571C83.5828 0.68022 79.6295 0.906955 75.6766 0.947853L75.6921 2.44777ZM87.6921 1.75947L87.8478 3.25136C91.7225 2.84697 95.5966 2.93045 99.4732 3.50238L99.6921 2.01844L99.9111 0.534503C95.7877 -0.0738344 91.6618 -0.163002 87.5364 0.267571L87.6921 1.75947ZM99.6921 2.01844L99.4732 3.50238C103.596 4.11056 107.72 4.20395 111.845 3.78195L111.692 2.28974L111.539 0.797529C107.664 1.19407 103.789 1.10658 99.9111 0.534503L99.6921 2.01844ZM111.692 2.28974L111.845 3.78195C115.758 3.38156 119.67 3.32411 123.583 3.60947L123.692 2.11344L123.801 0.617419C119.714 0.319304 115.626 0.379385 111.539 0.797529L111.692 2.28974ZM123.692 2.11344L123.583 3.60947C127.677 3.90807 131.771 3.82099 135.864 3.34847L135.692 1.85837L135.52 0.368263C131.613 0.819323 127.707 0.902296 123.801 0.617419L123.692 2.11344ZM135.692 1.85837L135.864 3.34847C139.712 2.90424 143.525 3.05031 147.31 3.78627L147.596 2.31386L147.883 0.841444C143.795 0.0465038 139.672 -0.111093 135.52 0.368263L135.692 1.85837ZM147.596 2.31386L147.31 3.78627C150.859 4.47651 153.297 6.21182 154.808 8.96688L156.123 8.24568L157.439 7.52448C155.452 3.90135 152.205 1.68212 147.883 0.841444L147.596 2.31386ZM156.123 8.24568L154.808 8.96688C156.444 11.9506 157.42 15.335 157.713 19.1445L159.209 19.0293L160.704 18.9141C160.381 14.7237 159.3 10.919 157.439 7.52448L156.123 8.24568ZM159.209 19.0293L157.713 19.1445C158.012 23.0243 157.845 26.9046 157.212 30.788L158.693 31.0293L160.173 31.2707C160.844 27.1541 161.021 23.0344 160.704 18.9141L159.209 19.0293ZM158.693 31.0293L157.212 30.788C156.581 34.6575 155.494 38.115 153.964 41.174L155.305 41.8451L156.647 42.5163C158.329 39.1541 159.5 35.4011 160.173 31.2707L158.693 31.0293ZM155.305 41.8451L153.964 41.174C153.282 42.5355 152.387 43.4551 151.295 44.0249C150.191 44.6015 148.772 44.8781 146.962 44.7555L146.861 46.2521L146.759 47.7486C148.973 47.8986 150.973 47.577 152.683 46.6845C154.406 45.7854 155.721 44.3653 156.647 42.5163L155.305 41.8451ZM146.861 46.2521L146.962 44.7555C142.853 44.4771 138.754 44.5541 134.668 44.9865L134.826 46.4782L134.984 47.9699C138.897 47.5557 142.822 47.4819 146.759 47.7486L146.861 46.2521ZM134.826 46.4782L134.668 44.9865C130.742 45.402 126.817 45.5232 122.892 45.3502L122.826 46.8487L122.76 48.3473C126.835 48.5269 130.91 48.401 134.984 47.9699L134.826 46.4782ZM122.826 46.8487L122.892 45.3502C118.818 45.1706 114.744 45.2926 110.671 45.716L110.826 47.2079L110.981 48.6999C114.908 48.2918 118.834 48.1743 122.76 48.3473L122.826 46.8487ZM110.826 47.2079L110.671 45.716C106.809 46.1174 102.947 45.9845 99.0814 45.3162L98.8259 46.7943L98.5704 48.2724C102.705 48.9871 106.843 49.13 110.981 48.6999L110.826 47.2079ZM98.8259 46.7943L99.0814 45.3162C95.0175 44.6137 90.9521 44.1813 86.8855 44.0196L86.8259 45.5184L86.7663 47.0172C90.6997 47.1737 94.6342 47.5919 98.5704 48.2724L98.8259 46.7943ZM86.8259 45.5184L86.8855 44.0196C82.7758 43.8561 78.6676 44.1408 74.5627 44.8725L74.8259 46.3492L75.0891 47.8259C78.9842 47.1316 82.876 46.8625 86.7663 47.0172L86.8259 45.5184ZM74.8259 46.3492L74.5627 44.8725C70.6362 45.5723 66.7118 45.9704 62.7888 46.0673L62.8259 47.5668L62.8629 49.0664C66.9399 48.9657 71.0155 48.552 75.0891 47.8259L74.8259 46.3492ZM62.8259 47.5668L62.7888 46.0673C58.8729 46.164 54.9561 45.9331 51.0378 45.374L50.8259 46.859L50.614 48.344C54.6956 48.9263 58.7789 49.1673 62.8629 49.0664L62.8259 47.5668ZM50.8259 46.859L51.0378 45.374C46.9731 44.7941 42.9073 44.4839 38.8407 44.4438L38.8259 45.9438L38.8111 47.4437C42.7445 47.4825 46.6786 47.7825 50.614 48.344L50.8259 46.859ZM38.8259 45.9438L38.8407 44.4438C34.8084 44.4041 30.7761 44.4945 26.7439 44.7151L26.8259 46.2129L26.9078 47.7106C30.8757 47.4936 34.8434 47.4046 38.8111 47.4437L38.8259 45.9438ZM26.8259 46.2129L26.7439 44.7151C22.7375 44.9343 18.7169 45.1802 14.682 45.4528L14.7832 46.9494L14.8843 48.446C18.9064 48.1742 22.9143 47.9291 26.9078 47.7106L26.8259 46.2129ZM14.7832 46.9494L14.682 45.4528C11.1181 45.6936 8.35785 44.5069 6.22617 41.8817L5.06171 42.8272L3.89725 43.7728C6.67052 47.1881 10.3913 48.7495 14.8843 48.446L14.7832 46.9494ZM5.06171 42.8272L6.22617 41.8817C4.03109 39.1784 3.10559 36.063 3.45522 32.4409L1.96216 32.2968L0.4691 32.1527C0.0465143 36.5306 1.18738 40.4355 3.89725 43.7728L5.06171 42.8272ZM1.96216 32.2968L3.45522 32.4409C3.85273 28.3228 3.76205 24.2044 3.18368 20.0881L1.69827 20.2968L0.212859 20.5055C0.758557 24.3892 0.843809 28.2708 0.4691 32.1527L1.96216 32.2968ZM1.69827 20.2968L3.18368 20.0881C2.66286 16.3815 3.2538 13.1645 4.89139 10.361L3.59617 9.60438L2.30095 8.84781C0.283932 12.3009 -0.3904 16.2121 0.212859 20.5055L1.69827 20.2968ZM3.59617 9.60438L4.89139 10.361C5.78798 8.82603 6.57999 7.6109 7.26824 6.69961C7.9722 5.76753 8.50514 5.23814 8.86672 4.98856L8.01463 3.75408L7.16254 2.5196C6.40579 3.04194 5.64315 3.87355 4.87429 4.89158C4.08972 5.93039 3.23167 7.25445 2.30095 8.84781L3.59617 9.60438ZM8.01463 3.75408L8.86672 4.98856C9.0801 4.84128 9.65865 4.62618 10.8696 4.54785C12.0276 4.47294 13.5716 4.53284 15.5278 4.74843L15.6921 3.25746L15.8565 1.76649C13.8127 1.54124 12.0771 1.46348 10.6759 1.55411C9.32771 1.64132 8.0675 1.89495 7.16254 2.5196L8.01463 3.75408Z" fill="%23007A33"/></svg>');
    -webkit-mask-repeat: no-repeat;
            mask-repeat: no-repeat;
    -webkit-mask-position: center;
            mask-position: center;
    z-index: -1;
    background: #007A33;
    transition: color 0.25s cubic-bezier(0.4, 0, 0.2, 1), background 0.25s cubic-bezier(0.4, 0, 0.2, 1);
  }
  header .has-megamenu > li.recipe-menu .sub-menu li:last-child a:hover:before, header .has-megamenu > li.recipe-menu .sub-menu li:last-child a:active:before, header .has-megamenu > li.recipe-menu .sub-menu li:last-child a:focus:before {
    background: #005624;
  }
  header .has-megamenu .child-menu.megamenu {
    width: 100vw;
    margin-left: -50vw;
    padding-top: 50px;
    padding-bottom: 50px;
    left: 50%;
    border-top: 0.5px solid #A1813D;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.15);
    transform: translateY(0);
  }
  header .has-megamenu .child-menu .wrap {
    display: flex;
    flex-wrap: wrap;
    gap: 50px;
  }
  header .has-megamenu .child-menu .mm-featured-image {
    flex: 1;
  }
  header .has-megamenu .child-menu .mm-featured-image img {
    max-height: 200px;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
  }
  header .has-megamenu .child-menu .sub-menu {
    flex: 2;
  }
  header .has-megamenu .child-menu .sub-menu.col2 {
    -moz-columns: 2;
         columns: 2;
    -moz-column-gap: 50px;
         column-gap: 50px;
  }
  header .has-megamenu .child-menu .sub-menu.col2 li {
    max-width: 100%;
  }
  header .has-megamenu .child-menu .sub-menu.col2 li.first-in-col2 {
    border-top: 1px solid #B2B2B2;
  }
  header .has-megamenu .child-menu .sub-menu li {
    max-width: 50%;
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #B2B2B2;
  }
  header .has-megamenu .child-menu .sub-menu li:first-child {
    border-top: 1px solid #B2B2B2;
  }
  header .has-megamenu .child-menu .sub-menu li a {
    padding: 0.8ch 0;
  }
}
.footer-pattern,
.footer-pattern-mobile {
  margin: var(--wp--preset--spacing--xxl) auto 0;
  display: block;
  mix-blend-mode: multiply;
}

.footer-pattern {
  display: none;
}
@media (min-width: 1024px) {
  .footer-pattern {
    display: block;
  }
}

.footer-pattern-mobile {
  min-width: 90%;
}
@media (min-width: 1024px) {
  .footer-pattern-mobile {
    display: none;
  }
}

footer {
  padding: var(--wp--preset--spacing--m) 0;
  position: relative;
}
footer:before {
  content: "";
  background: #007A33;
  position: absolute;
  inset: 0;
  mix-blend-mode: multiply;
  z-index: 0;
  pointer-events: none;
}
footer > * {
  position: relative;
}
footer h5 {
  color: white;
  margin-bottom: 16px;
}
footer h5 a {
  color: white;
  font-family: var(--wp--preset--font-family--secondary);
  font-size: var(--wp--preset--font-size--font-24);
  letter-spacing: 2px;
  line-height: 33px;
}
footer h5 a:hover {
  color: #fdda24;
}
footer #menu-footer-menu li a {
  font-family: var(--wp--preset--font-family--secondary);
  font-size: var(--wp--preset--font-size--font-24);
  letter-spacing: 2px;
}
footer ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
footer ul li {
  margin-bottom: 16px;
}
footer ul li a {
  color: white;
  font-size: 16px;
  font-weight: 400;
}
footer ul li a:hover {
  color: #fdda24;
}
footer p {
  color: white;
  font-weight: 300 !important;
}
footer .social-links {
  display: flex;
  flex-wrap: wrap;
  gap: 2.4rem;
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  footer .social-links {
    margin-bottom: 3rem;
  }
}
footer .social-links__link {
  display: block;
}
footer .social-links__link:hover svg path {
  fill: #fdda24;
}
footer .social-links svg {
  width: 26px;
  max-height: 26px;
}
footer .social-links svg path {
  fill: white;
  transition: fill ease-in-out 0.25s;
}
footer .footer-logo {
  text-align: center;
  margin-bottom: 4rem;
}
footer .footer-logo img {
  width: 115px;
}
footer .col-4 p {
  font-size: 13px;
}
@media (max-width: 767px) {
  footer .columns .wrap {
    display: flex;
    flex-wrap: wrap;
    gap: 3rem;
  }
  footer .columns .wrap .col {
    width: calc(50% - 2rem);
  }
  footer .columns .wrap .col.col-3, footer .columns .wrap .col.col-4 {
    width: 100%;
  }
  footer .columns .wrap .col.col-3 ul.menu {
    -moz-column-count: 2;
         column-count: 2;
  }
  footer .columns .wrap .col.col-4 {
    text-align: center;
  }
  footer .columns .wrap .col.col-4 .social-links {
    justify-content: center;
  }
}
@media (min-width: 768px) {
  footer .columns .wrap {
    display: flex;
    flex-wrap: wrap;
    gap: 2.5%;
    justify-content: space-between;
  }
  footer .columns .wrap .col {
    flex: 1;
  }
}

.b2t {
  opacity: 0;
  position: fixed;
  bottom: -30px;
  right: 20px;
  z-index: 99;
  transition: all 0.25s ease-in-out;
}
.b2t.active {
  opacity: 1;
  bottom: -2px;
}

#sidebar .widget-area {
  margin-bottom: var(--wp--preset--spacing--normal);
}
@media (min-width: 1024px) {
  #sidebar .widget-area {
    position: sticky;
    top: 90px;
  }
}
#sidebar ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#sidebar ul li {
  margin: 0;
  padding: 0;
  position: relative;
}
#sidebar ul li:first-child a {
  font-size: var(--wp--preset--font-size--font-20);
  color: #007A33;
}
#sidebar ul li.current_page_item a {
  font-weight: 500;
  color: #000;
}
#sidebar ul a {
  display: block;
  font-size: 1.6rem;
  line-height: 1.375;
  padding: 1ch 0;
  transition: color 0.25s ease-in-out;
}
#sidebar ul a:hover, #sidebar ul a:active, #sidebar ul a:focus {
  color: #007A33;
}
#sidebar .b2blog h5 {
  font-size: var(--wp--preset--font-size--font-20);
  font-weight: 600;
  margin: 0 0 2ch 0;
  padding: 1ch 0;
  color: #007A33;
  position: relative;
}
#sidebar .b2blog .btn {
  display: inline-flex;
  align-items: center;
  font-family: var(--wp--preset--font-family--primary);
  font-size: var(--wp--preset--font-size--font-16);
  line-height: 1.05;
  text-align: center;
  text-decoration: none;
  padding: 1.5rem 3.6rem;
  font-weight: 700;
  color: #fff;
  cursor: pointer;
  transition: color 0.25s cubic-bezier(0.4, 0, 0.2, 1), background 0.25s cubic-bezier(0.4, 0, 0.2, 1);
  text-transform: uppercase;
  letter-spacing: 0.54px;
  position: relative;
  background-color: unset;
  z-index: 2;
}
@media (min-width: 768px) {
  #sidebar .b2blog .btn {
    font-size: var(--wp--preset--font-size--font-18);
  }
}
#sidebar .b2blog .btn:before {
  content: "";
  position: absolute;
  inset: 0;
  -webkit-mask-image: url('data:image/svg+xml,<svg preserveAspectRatio="none" viewBox="0 0 161 50" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.69214 10.5962C1.69214 6.17791 5.27386 2.59619 9.69214 2.59619H150.692C155.11 2.59619 158.692 6.17791 158.692 10.5962V38.5962C158.692 43.0145 155.11 46.5962 150.692 46.5962H9.69214C5.27386 46.5962 1.69214 43.0145 1.69214 38.5962V10.5962Z" fill="%23007A33"/><path d="M158.693 31.0293L160.173 31.2707L158.693 31.0293ZM155.305 41.8451L153.964 41.174L155.305 41.8451ZM74.8259 46.3492L74.5627 44.8725L74.8259 46.3492ZM62.8259 47.5668L62.7888 46.0673L62.8259 47.5668ZM15.6921 3.25746L15.5278 4.74843C19.6872 5.20684 23.8459 5.00217 27.9981 4.13699L27.6921 2.66853L27.3862 1.20007C23.5384 2.00182 19.6971 2.18976 15.8565 1.76649L15.6921 3.25746ZM27.6921 2.66853L27.9981 4.13699C31.8491 3.33457 35.6937 3.13406 39.5373 3.53287L39.6921 2.04088L39.8469 0.548889C35.6906 0.11763 31.5352 0.335553 27.3862 1.20007L27.6921 2.66853ZM39.6921 2.04088L39.5373 3.53287C43.555 3.94974 47.5728 4.29443 51.5906 4.56695L51.6921 3.07039L51.7936 1.57383C47.8115 1.30373 43.8293 0.962088 39.8469 0.548889L39.6921 2.04088ZM51.6921 3.07039L51.5906 4.56695C55.6646 4.84328 59.7389 4.8172 63.8127 4.48875L63.6921 2.9936L63.5716 1.49845C59.6454 1.815 55.7196 1.84012 51.7936 1.57383L51.6921 3.07039ZM63.6921 2.9936L63.8127 4.48875C67.7779 4.16906 71.7428 3.98871 75.7077 3.94769L75.6921 2.44777L75.6766 0.947853C71.6415 0.989603 67.6064 1.17315 63.5716 1.49845L63.6921 2.9936ZM75.6921 2.44777L75.7077 3.94769C79.7547 3.90582 83.8015 3.67368 87.8478 3.25136L87.6921 1.75947L87.5364 0.267571C83.5828 0.68022 79.6295 0.906955 75.6766 0.947853L75.6921 2.44777ZM87.6921 1.75947L87.8478 3.25136C91.7225 2.84697 95.5966 2.93045 99.4732 3.50238L99.6921 2.01844L99.9111 0.534503C95.7877 -0.0738344 91.6618 -0.163002 87.5364 0.267571L87.6921 1.75947ZM99.6921 2.01844L99.4732 3.50238C103.596 4.11056 107.72 4.20395 111.845 3.78195L111.692 2.28974L111.539 0.797529C107.664 1.19407 103.789 1.10658 99.9111 0.534503L99.6921 2.01844ZM111.692 2.28974L111.845 3.78195C115.758 3.38156 119.67 3.32411 123.583 3.60947L123.692 2.11344L123.801 0.617419C119.714 0.319304 115.626 0.379385 111.539 0.797529L111.692 2.28974ZM123.692 2.11344L123.583 3.60947C127.677 3.90807 131.771 3.82099 135.864 3.34847L135.692 1.85837L135.52 0.368263C131.613 0.819323 127.707 0.902296 123.801 0.617419L123.692 2.11344ZM135.692 1.85837L135.864 3.34847C139.712 2.90424 143.525 3.05031 147.31 3.78627L147.596 2.31386L147.883 0.841444C143.795 0.0465038 139.672 -0.111093 135.52 0.368263L135.692 1.85837ZM147.596 2.31386L147.31 3.78627C150.859 4.47651 153.297 6.21182 154.808 8.96688L156.123 8.24568L157.439 7.52448C155.452 3.90135 152.205 1.68212 147.883 0.841444L147.596 2.31386ZM156.123 8.24568L154.808 8.96688C156.444 11.9506 157.42 15.335 157.713 19.1445L159.209 19.0293L160.704 18.9141C160.381 14.7237 159.3 10.919 157.439 7.52448L156.123 8.24568ZM159.209 19.0293L157.713 19.1445C158.012 23.0243 157.845 26.9046 157.212 30.788L158.693 31.0293L160.173 31.2707C160.844 27.1541 161.021 23.0344 160.704 18.9141L159.209 19.0293ZM158.693 31.0293L157.212 30.788C156.581 34.6575 155.494 38.115 153.964 41.174L155.305 41.8451L156.647 42.5163C158.329 39.1541 159.5 35.4011 160.173 31.2707L158.693 31.0293ZM155.305 41.8451L153.964 41.174C153.282 42.5355 152.387 43.4551 151.295 44.0249C150.191 44.6015 148.772 44.8781 146.962 44.7555L146.861 46.2521L146.759 47.7486C148.973 47.8986 150.973 47.577 152.683 46.6845C154.406 45.7854 155.721 44.3653 156.647 42.5163L155.305 41.8451ZM146.861 46.2521L146.962 44.7555C142.853 44.4771 138.754 44.5541 134.668 44.9865L134.826 46.4782L134.984 47.9699C138.897 47.5557 142.822 47.4819 146.759 47.7486L146.861 46.2521ZM134.826 46.4782L134.668 44.9865C130.742 45.402 126.817 45.5232 122.892 45.3502L122.826 46.8487L122.76 48.3473C126.835 48.5269 130.91 48.401 134.984 47.9699L134.826 46.4782ZM122.826 46.8487L122.892 45.3502C118.818 45.1706 114.744 45.2926 110.671 45.716L110.826 47.2079L110.981 48.6999C114.908 48.2918 118.834 48.1743 122.76 48.3473L122.826 46.8487ZM110.826 47.2079L110.671 45.716C106.809 46.1174 102.947 45.9845 99.0814 45.3162L98.8259 46.7943L98.5704 48.2724C102.705 48.9871 106.843 49.13 110.981 48.6999L110.826 47.2079ZM98.8259 46.7943L99.0814 45.3162C95.0175 44.6137 90.9521 44.1813 86.8855 44.0196L86.8259 45.5184L86.7663 47.0172C90.6997 47.1737 94.6342 47.5919 98.5704 48.2724L98.8259 46.7943ZM86.8259 45.5184L86.8855 44.0196C82.7758 43.8561 78.6676 44.1408 74.5627 44.8725L74.8259 46.3492L75.0891 47.8259C78.9842 47.1316 82.876 46.8625 86.7663 47.0172L86.8259 45.5184ZM74.8259 46.3492L74.5627 44.8725C70.6362 45.5723 66.7118 45.9704 62.7888 46.0673L62.8259 47.5668L62.8629 49.0664C66.9399 48.9657 71.0155 48.552 75.0891 47.8259L74.8259 46.3492ZM62.8259 47.5668L62.7888 46.0673C58.8729 46.164 54.9561 45.9331 51.0378 45.374L50.8259 46.859L50.614 48.344C54.6956 48.9263 58.7789 49.1673 62.8629 49.0664L62.8259 47.5668ZM50.8259 46.859L51.0378 45.374C46.9731 44.7941 42.9073 44.4839 38.8407 44.4438L38.8259 45.9438L38.8111 47.4437C42.7445 47.4825 46.6786 47.7825 50.614 48.344L50.8259 46.859ZM38.8259 45.9438L38.8407 44.4438C34.8084 44.4041 30.7761 44.4945 26.7439 44.7151L26.8259 46.2129L26.9078 47.7106C30.8757 47.4936 34.8434 47.4046 38.8111 47.4437L38.8259 45.9438ZM26.8259 46.2129L26.7439 44.7151C22.7375 44.9343 18.7169 45.1802 14.682 45.4528L14.7832 46.9494L14.8843 48.446C18.9064 48.1742 22.9143 47.9291 26.9078 47.7106L26.8259 46.2129ZM14.7832 46.9494L14.682 45.4528C11.1181 45.6936 8.35785 44.5069 6.22617 41.8817L5.06171 42.8272L3.89725 43.7728C6.67052 47.1881 10.3913 48.7495 14.8843 48.446L14.7832 46.9494ZM5.06171 42.8272L6.22617 41.8817C4.03109 39.1784 3.10559 36.063 3.45522 32.4409L1.96216 32.2968L0.4691 32.1527C0.0465143 36.5306 1.18738 40.4355 3.89725 43.7728L5.06171 42.8272ZM1.96216 32.2968L3.45522 32.4409C3.85273 28.3228 3.76205 24.2044 3.18368 20.0881L1.69827 20.2968L0.212859 20.5055C0.758557 24.3892 0.843809 28.2708 0.4691 32.1527L1.96216 32.2968ZM1.69827 20.2968L3.18368 20.0881C2.66286 16.3815 3.2538 13.1645 4.89139 10.361L3.59617 9.60438L2.30095 8.84781C0.283932 12.3009 -0.3904 16.2121 0.212859 20.5055L1.69827 20.2968ZM3.59617 9.60438L4.89139 10.361C5.78798 8.82603 6.57999 7.6109 7.26824 6.69961C7.9722 5.76753 8.50514 5.23814 8.86672 4.98856L8.01463 3.75408L7.16254 2.5196C6.40579 3.04194 5.64315 3.87355 4.87429 4.89158C4.08972 5.93039 3.23167 7.25445 2.30095 8.84781L3.59617 9.60438ZM8.01463 3.75408L8.86672 4.98856C9.0801 4.84128 9.65865 4.62618 10.8696 4.54785C12.0276 4.47294 13.5716 4.53284 15.5278 4.74843L15.6921 3.25746L15.8565 1.76649C13.8127 1.54124 12.0771 1.46348 10.6759 1.55411C9.32771 1.64132 8.0675 1.89495 7.16254 2.5196L8.01463 3.75408Z" fill="%23007A33"/></svg>');
          mask-image: url('data:image/svg+xml,<svg preserveAspectRatio="none" viewBox="0 0 161 50" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.69214 10.5962C1.69214 6.17791 5.27386 2.59619 9.69214 2.59619H150.692C155.11 2.59619 158.692 6.17791 158.692 10.5962V38.5962C158.692 43.0145 155.11 46.5962 150.692 46.5962H9.69214C5.27386 46.5962 1.69214 43.0145 1.69214 38.5962V10.5962Z" fill="%23007A33"/><path d="M158.693 31.0293L160.173 31.2707L158.693 31.0293ZM155.305 41.8451L153.964 41.174L155.305 41.8451ZM74.8259 46.3492L74.5627 44.8725L74.8259 46.3492ZM62.8259 47.5668L62.7888 46.0673L62.8259 47.5668ZM15.6921 3.25746L15.5278 4.74843C19.6872 5.20684 23.8459 5.00217 27.9981 4.13699L27.6921 2.66853L27.3862 1.20007C23.5384 2.00182 19.6971 2.18976 15.8565 1.76649L15.6921 3.25746ZM27.6921 2.66853L27.9981 4.13699C31.8491 3.33457 35.6937 3.13406 39.5373 3.53287L39.6921 2.04088L39.8469 0.548889C35.6906 0.11763 31.5352 0.335553 27.3862 1.20007L27.6921 2.66853ZM39.6921 2.04088L39.5373 3.53287C43.555 3.94974 47.5728 4.29443 51.5906 4.56695L51.6921 3.07039L51.7936 1.57383C47.8115 1.30373 43.8293 0.962088 39.8469 0.548889L39.6921 2.04088ZM51.6921 3.07039L51.5906 4.56695C55.6646 4.84328 59.7389 4.8172 63.8127 4.48875L63.6921 2.9936L63.5716 1.49845C59.6454 1.815 55.7196 1.84012 51.7936 1.57383L51.6921 3.07039ZM63.6921 2.9936L63.8127 4.48875C67.7779 4.16906 71.7428 3.98871 75.7077 3.94769L75.6921 2.44777L75.6766 0.947853C71.6415 0.989603 67.6064 1.17315 63.5716 1.49845L63.6921 2.9936ZM75.6921 2.44777L75.7077 3.94769C79.7547 3.90582 83.8015 3.67368 87.8478 3.25136L87.6921 1.75947L87.5364 0.267571C83.5828 0.68022 79.6295 0.906955 75.6766 0.947853L75.6921 2.44777ZM87.6921 1.75947L87.8478 3.25136C91.7225 2.84697 95.5966 2.93045 99.4732 3.50238L99.6921 2.01844L99.9111 0.534503C95.7877 -0.0738344 91.6618 -0.163002 87.5364 0.267571L87.6921 1.75947ZM99.6921 2.01844L99.4732 3.50238C103.596 4.11056 107.72 4.20395 111.845 3.78195L111.692 2.28974L111.539 0.797529C107.664 1.19407 103.789 1.10658 99.9111 0.534503L99.6921 2.01844ZM111.692 2.28974L111.845 3.78195C115.758 3.38156 119.67 3.32411 123.583 3.60947L123.692 2.11344L123.801 0.617419C119.714 0.319304 115.626 0.379385 111.539 0.797529L111.692 2.28974ZM123.692 2.11344L123.583 3.60947C127.677 3.90807 131.771 3.82099 135.864 3.34847L135.692 1.85837L135.52 0.368263C131.613 0.819323 127.707 0.902296 123.801 0.617419L123.692 2.11344ZM135.692 1.85837L135.864 3.34847C139.712 2.90424 143.525 3.05031 147.31 3.78627L147.596 2.31386L147.883 0.841444C143.795 0.0465038 139.672 -0.111093 135.52 0.368263L135.692 1.85837ZM147.596 2.31386L147.31 3.78627C150.859 4.47651 153.297 6.21182 154.808 8.96688L156.123 8.24568L157.439 7.52448C155.452 3.90135 152.205 1.68212 147.883 0.841444L147.596 2.31386ZM156.123 8.24568L154.808 8.96688C156.444 11.9506 157.42 15.335 157.713 19.1445L159.209 19.0293L160.704 18.9141C160.381 14.7237 159.3 10.919 157.439 7.52448L156.123 8.24568ZM159.209 19.0293L157.713 19.1445C158.012 23.0243 157.845 26.9046 157.212 30.788L158.693 31.0293L160.173 31.2707C160.844 27.1541 161.021 23.0344 160.704 18.9141L159.209 19.0293ZM158.693 31.0293L157.212 30.788C156.581 34.6575 155.494 38.115 153.964 41.174L155.305 41.8451L156.647 42.5163C158.329 39.1541 159.5 35.4011 160.173 31.2707L158.693 31.0293ZM155.305 41.8451L153.964 41.174C153.282 42.5355 152.387 43.4551 151.295 44.0249C150.191 44.6015 148.772 44.8781 146.962 44.7555L146.861 46.2521L146.759 47.7486C148.973 47.8986 150.973 47.577 152.683 46.6845C154.406 45.7854 155.721 44.3653 156.647 42.5163L155.305 41.8451ZM146.861 46.2521L146.962 44.7555C142.853 44.4771 138.754 44.5541 134.668 44.9865L134.826 46.4782L134.984 47.9699C138.897 47.5557 142.822 47.4819 146.759 47.7486L146.861 46.2521ZM134.826 46.4782L134.668 44.9865C130.742 45.402 126.817 45.5232 122.892 45.3502L122.826 46.8487L122.76 48.3473C126.835 48.5269 130.91 48.401 134.984 47.9699L134.826 46.4782ZM122.826 46.8487L122.892 45.3502C118.818 45.1706 114.744 45.2926 110.671 45.716L110.826 47.2079L110.981 48.6999C114.908 48.2918 118.834 48.1743 122.76 48.3473L122.826 46.8487ZM110.826 47.2079L110.671 45.716C106.809 46.1174 102.947 45.9845 99.0814 45.3162L98.8259 46.7943L98.5704 48.2724C102.705 48.9871 106.843 49.13 110.981 48.6999L110.826 47.2079ZM98.8259 46.7943L99.0814 45.3162C95.0175 44.6137 90.9521 44.1813 86.8855 44.0196L86.8259 45.5184L86.7663 47.0172C90.6997 47.1737 94.6342 47.5919 98.5704 48.2724L98.8259 46.7943ZM86.8259 45.5184L86.8855 44.0196C82.7758 43.8561 78.6676 44.1408 74.5627 44.8725L74.8259 46.3492L75.0891 47.8259C78.9842 47.1316 82.876 46.8625 86.7663 47.0172L86.8259 45.5184ZM74.8259 46.3492L74.5627 44.8725C70.6362 45.5723 66.7118 45.9704 62.7888 46.0673L62.8259 47.5668L62.8629 49.0664C66.9399 48.9657 71.0155 48.552 75.0891 47.8259L74.8259 46.3492ZM62.8259 47.5668L62.7888 46.0673C58.8729 46.164 54.9561 45.9331 51.0378 45.374L50.8259 46.859L50.614 48.344C54.6956 48.9263 58.7789 49.1673 62.8629 49.0664L62.8259 47.5668ZM50.8259 46.859L51.0378 45.374C46.9731 44.7941 42.9073 44.4839 38.8407 44.4438L38.8259 45.9438L38.8111 47.4437C42.7445 47.4825 46.6786 47.7825 50.614 48.344L50.8259 46.859ZM38.8259 45.9438L38.8407 44.4438C34.8084 44.4041 30.7761 44.4945 26.7439 44.7151L26.8259 46.2129L26.9078 47.7106C30.8757 47.4936 34.8434 47.4046 38.8111 47.4437L38.8259 45.9438ZM26.8259 46.2129L26.7439 44.7151C22.7375 44.9343 18.7169 45.1802 14.682 45.4528L14.7832 46.9494L14.8843 48.446C18.9064 48.1742 22.9143 47.9291 26.9078 47.7106L26.8259 46.2129ZM14.7832 46.9494L14.682 45.4528C11.1181 45.6936 8.35785 44.5069 6.22617 41.8817L5.06171 42.8272L3.89725 43.7728C6.67052 47.1881 10.3913 48.7495 14.8843 48.446L14.7832 46.9494ZM5.06171 42.8272L6.22617 41.8817C4.03109 39.1784 3.10559 36.063 3.45522 32.4409L1.96216 32.2968L0.4691 32.1527C0.0465143 36.5306 1.18738 40.4355 3.89725 43.7728L5.06171 42.8272ZM1.96216 32.2968L3.45522 32.4409C3.85273 28.3228 3.76205 24.2044 3.18368 20.0881L1.69827 20.2968L0.212859 20.5055C0.758557 24.3892 0.843809 28.2708 0.4691 32.1527L1.96216 32.2968ZM1.69827 20.2968L3.18368 20.0881C2.66286 16.3815 3.2538 13.1645 4.89139 10.361L3.59617 9.60438L2.30095 8.84781C0.283932 12.3009 -0.3904 16.2121 0.212859 20.5055L1.69827 20.2968ZM3.59617 9.60438L4.89139 10.361C5.78798 8.82603 6.57999 7.6109 7.26824 6.69961C7.9722 5.76753 8.50514 5.23814 8.86672 4.98856L8.01463 3.75408L7.16254 2.5196C6.40579 3.04194 5.64315 3.87355 4.87429 4.89158C4.08972 5.93039 3.23167 7.25445 2.30095 8.84781L3.59617 9.60438ZM8.01463 3.75408L8.86672 4.98856C9.0801 4.84128 9.65865 4.62618 10.8696 4.54785C12.0276 4.47294 13.5716 4.53284 15.5278 4.74843L15.6921 3.25746L15.8565 1.76649C13.8127 1.54124 12.0771 1.46348 10.6759 1.55411C9.32771 1.64132 8.0675 1.89495 7.16254 2.5196L8.01463 3.75408Z" fill="%23007A33"/></svg>');
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  z-index: -1;
  background: #007A33;
  transition: color 0.25s cubic-bezier(0.4, 0, 0.2, 1), background 0.25s cubic-bezier(0.4, 0, 0.2, 1);
}
#sidebar .b2blog .btn:hover:before, #sidebar .b2blog .btn:active:before, #sidebar .b2blog .btn:focus:before {
  background: #005624;
}
#sidebar .b2blog .btn {
  width: 100%;
  max-width: 200px;
  justify-content: center;
  padding: 1.1ch 1ch;
}
#sidebar .post-navigation a {
  display: block;
  line-height: 1.375;
  padding: 1ch 0;
  position: relative;
}
#sidebar .post-navigation a span {
  display: block;
  font-size: 1.5rem;
  text-transform: uppercase;
  margin-bottom: 0.5ch;
  color: green;
}
#sidebar .post-navigation a strong {
  font-weight: 400;
  transition: color 0.25s ease-in-out;
}
#sidebar .post-navigation a:hover strong, #sidebar .post-navigation a:active strong, #sidebar .post-navigation a:focus strong {
  color: #007A33;
}
#sidebar .post-navigation .nav-links > div:first-child a:before {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background: rgb(0, 0, 0);
  position: absolute;
  top: 0;
  right: 0;
}

@media (min-width: 1024px) {
  .page-id-658 #sidebar .widget-area {
    position: relative;
    top: 0;
  }
}
.product-summary {
  position: relative;
  padding: var(--wp--preset--spacing--m) 0;
}
.product-summary:before {
  content: "";
  position: absolute;
  inset: 0;
  mix-blend-mode: multiply;
  z-index: 0;
  pointer-events: none;
  background: var(--product-colour);
}
.product-summary .wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 3rem;
}
@media (min-width: 1024px) {
  .product-summary .wrap {
    flex-wrap: nowrap;
  }
}
.product-summary .wrap .product-gallery {
  padding-top: 10rem;
  width: 100%;
}
@media (min-width: 1024px) {
  .product-summary .wrap .product-gallery {
    width: 40%;
    padding-top: 0;
  }
}
.product-summary .wrap .product-gallery .swiper-wrapper {
  align-items: center;
}
.product-summary .wrap .product-gallery .swiper-slide {
  text-align: center;
}
.product-summary .wrap .product-gallery .swiper-slide img {
  width: 410px;
  height: auto;
}
.product-summary .wrap .product-gallery .product-gallery-swiper-prev {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  z-index: 99;
}
.product-summary .wrap .product-gallery .product-gallery-swiper-prev svg:hover {
  cursor: pointer;
}
.product-summary .wrap .product-gallery .product-gallery-swiper-next {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 99;
}
.product-summary .wrap .product-gallery .product-gallery-swiper-next svg:hover {
  cursor: pointer;
}
.product-summary .wrap .product-gallery .product-gallery-swiper-pagination {
  text-align: center;
  position: relative;
  margin-top: 2rem;
}
.product-summary .wrap .product-gallery .product-gallery-swiper-pagination .swiper-pagination-bullet {
  background: white;
  margin: 0 10px;
  height: 10px;
  width: 10px;
}
.product-summary .wrap .product-details {
  width: 100%;
  position: relative;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.28);
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
@media (min-width: 1024px) {
  .product-summary .wrap .product-details {
    width: 60%;
  }
}
.product-summary .wrap .product-details .top-border,
.product-summary .wrap .product-details .bottom-border {
  background: url(./../assets/images/theme/product-pattern.svg);
  background-position: center;
  background-size: cover;
  height: 14px;
}
.product-summary .wrap .product-details .top-border {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.product-summary .wrap .product-details .bottom-border {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
.product-summary .wrap .product-details svg {
  width: 100%;
}
.product-summary .wrap .product-details .product-container {
  background: white;
  padding: 2.4rem;
}
@media (min-width: 1024px) {
  .product-summary .wrap .product-details .product-container {
    padding: 5rem 7rem 6.5rem 7rem;
  }
}
.product-summary .wrap .product-details .product-container h1 {
  margin-bottom: 1rem;
}
.product-summary .wrap .product-details .product-container .sub-title {
  text-transform: uppercase;
  font-size: var(--wp--preset--font-size--font-16);
  margin-bottom: var(--wp--preset--spacing--normal);
  font-weight: 600;
  display: block;
}
.product-summary .wrap .product-details .product-container p {
  margin-bottom: 1.6rem;
}
.product-summary .wrap .product-details .product-container .dietary-tags {
  display: flex;
  gap: 8px;
}
.product-summary .wrap .product-details .product-container .dietary-tags .dietary-tag {
  background: #A1813D;
  text-transform: uppercase;
  font-size: 13px;
  border-radius: 100px;
  padding: 0.5rem 1.25rem;
}
.product-summary .wrap .product-details .product-container .more-info {
  margin-top: 4rem;
}
.product-summary .wrap .product-details .product-container .more-info p {
  display: flex;
  font-size: var(--wp--preset--font-size--font-16);
  margin-bottom: var(--wp--preset--spacing--small);
}
@media (min-width: 1024px) {
  .product-summary .wrap .product-details .product-container .more-info p {
    margin-bottom: var(--wp--preset--spacing--sn);
  }
}
@media (max-width: 1023px) {
  .product-summary .wrap .product-details .product-container .more-info p {
    flex-direction: column;
    gap: 1rem;
  }
}
.product-summary .wrap .product-details .product-container .more-info p span:not(.comma):not(.link-wrap) {
  font-weight: 700;
  width: 150px;
}
.product-summary .wrap .product-details .product-container .more-info p span.comma {
  margin: 0 8px;
}
.product-summary .wrap .product-details .product-container .more-info p span.link-wrap.icon a {
  padding-right: 15px;
}
.product-summary .wrap .product-details .product-container .more-info p a {
  text-decoration: underline;
  text-decoration-thickness: 2px;
  position: relative;
}
.product-summary .wrap .product-details .product-container .more-info p a.available:after {
  content: "";
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24 0V22.6062H18.913V11.6733C18.913 11.0926 18.9275 10.5263 18.9565 9.97459C19.0145 9.39383 19.1159 8.79855 19.2609 8.18875L19.1739 8.14519C18.942 8.43557 18.5797 8.85662 18.087 9.40835C17.6232 9.93103 17.087 10.4973 16.4783 11.1071L3.56522 24L0 20.4283L12.913 7.53539C13.5507 6.89655 14.1304 6.34483 14.6522 5.88022C15.1739 5.38657 15.5797 5.03811 15.8696 4.83485L15.8261 4.74773C15.2174 4.89292 14.6232 4.98004 14.0435 5.00907C13.4928 5.03811 12.9275 5.05263 12.3478 5.05263H1.43478V0H24Z" fill="%23007A33"/></svg>');
  display: block;
  width: 8px;
  height: 8px;
  background-size: contain;
  margin-top: 5px;
  position: absolute;
  right: 0;
  top: 0;
}
.product-summary .wrap .product-details .product-container .usp {
  display: flex;
  gap: 2rem;
  padding: 2rem 0 0 0;
}
@media (min-width: 1024px) {
  .product-summary .wrap .product-details .product-container .usp {
    gap: 6rem;
  }
}
.product-summary .wrap .product-details .product-container .usp .usp-item {
  display: flex;
  flex-direction: column;
}
.product-summary .wrap .product-details .product-container .usp .usp-item img {
  width: 28px;
  height: 28px;
  margin-bottom: 10px;
}
@media (min-width: 1024px) {
  .product-summary .wrap .product-details .product-container .usp .usp-item img {
    width: 48px;
    height: 48px;
  }
}
.product-summary .wrap .product-details .product-container .usp .usp-item span {
  font-weight: 700;
  font-size: var(--wp--preset--font-size--font-16);
}

.glightbox-inline .wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 4rem;
}
@media (min-width: 1024px) {
  .glightbox-inline .wrapper {
    gap: 7rem;
  }
}
.glightbox-inline .wrapper .content {
  flex: 1 1 50%;
}
.glightbox-inline .wrapper .content h4 {
  margin-bottom: var(--wp--preset--spacing--small);
}
.glightbox-inline .wrapper .content p {
  font-size: var(--wp--preset--font-size--font-16);
  margin-bottom: var(--wp--preset--spacing--small);
}
.glightbox-inline .wrapper .content p.disclaimer {
  margin: 0;
  font-size: 12px;
}
.glightbox-inline .wrapper .image {
  flex: 1 1 50%;
}
@media (min-width: 1024px) {
  .glightbox-inline .wrapper .image {
    flex: 1 1 30%;
  }
}

body.single-recipe .wp-block-separator.is-style-fancy-top {
  margin-bottom: 4rem;
  margin-top: 4rem;
}
body.single-recipe .wp-block-separator.is-style-plain {
  margin-bottom: 5.6rem;
}
body.single-recipe .is-style-intro {
  margin-bottom: var(--wp--preset--spacing--xl);
}
body.single-recipe .wp-block-columns + h3 {
  margin-top: var(--wp--preset--spacing--m);
}
body.single-recipe p + h6 {
  margin-top: var(--wp--preset--spacing--l) !important;
}
body.single-recipe h6 {
  font-family: var(--wp--preset--font-family--primary);
  font-weight: 700;
  letter-spacing: 0;
  margin-bottom: 2.4rem;
}
body.single-recipe .recipe-summary {
  position: relative;
  padding-top: 15rem;
}
@media (min-width: 1024px) {
  body.single-recipe .recipe-summary {
    padding: var(--wp--preset--spacing--xxl) 0 0 0;
  }
}
body.single-recipe .recipe-summary:before {
  content: "";
  position: absolute;
  inset: 0;
  mix-blend-mode: multiply;
  z-index: 0;
  pointer-events: none;
  background: #007A33;
  height: 87%;
}
body.single-recipe .recipe-summary .wrap-slim {
  position: relative;
}
body.single-recipe .recipe-summary .wrap-slim h1 {
  text-align: center;
  color: white;
  margin-bottom: 0;
}
body.single-recipe .recipe-summary .wrap-slim .recipe-meta {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 2.4rem;
  padding: 2rem 2rem 3.35rem 2rem;
}
@media (min-width: 1024px) {
  body.single-recipe .recipe-summary .wrap-slim .recipe-meta {
    gap: 6.4rem;
  }
}
body.single-recipe .recipe-summary .wrap-slim .recipe-meta .recipe-meta-item {
  display: flex;
  gap: 6px;
  color: white;
  align-items: center;
  font-size: 15px;
}
body.single-recipe .recipe-summary .wrap-slim .recipe-meta .recipe-meta-item strong {
  font-weight: 600;
}
body.single-recipe .recipe-summary .wrap-slim .recipe-meta .recipe-meta-item span {
  font-weight: 300;
}
body.single-recipe .recipe-summary .wrap-slim .recipe-meta .recipe-meta-item svg {
  height: 18px;
  width: 18px;
}
body.single-recipe .recipe-summary .wrap-slim .recipe-negative .recipe-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  aspect-ratio: 280/170;
  border-radius: 13px;
}
@media (min-width: 1024px) {
  body.single-recipe .recipe-summary .wrap-slim .recipe-negative .recipe-image img {
    aspect-ratio: 279/110;
  }
}
body.single-recipe .recipe-summary .wrap-slim .recipe-negative .recipe-cats {
  margin-top: var(--wp--preset--spacing--small);
}
body.single-recipe .recipe-summary .wrap-slim .recipe-negative .recipe-cats {
  display: flex;
  justify-content: space-between;
}
body.single-recipe .recipe-summary .wrap-slim .recipe-negative .recipe-cats .left {
  text-transform: uppercase;
  color: #735929;
  font-size: 16px;
  font-weight: 600;
}
body.single-recipe .recipe-summary .wrap-slim .recipe-negative .recipe-cats .left span {
  padding: 0 0.7rem;
}
body.single-recipe .recipe-summary .wrap-slim .recipe-negative .recipe-cats .share {
  text-transform: uppercase;
  color: #005624;
  font-size: 16px;
  font-weight: 700;
}
body.single-recipe .more-recipes {
  margin-top: var(--wp--preset--spacing--xl);
}
body.single-recipe .more-recipes .featured-recipes-slider {
  margin-top: var(--wp--preset--spacing--normal);
}
@media (max-width: 1023px) {
  body.single-recipe .more-recipes .featured-recipes-slider.swiper {
    overflow: visible;
  }
  body.single-recipe .more-recipes .featured-recipes-slider .swiper-wrapper {
    overflow: visible;
  }
}
body.single-recipe .more-recipes .swiper-button-next,
body.single-recipe .more-recipes .swiper-button-prev {
  color: #005624 !important;
}
body.single-recipe .more-recipes .swiper-pagination {
  position: relative;
  margin-top: 3rem;
}
body.single-recipe .more-recipes .swiper-pagination .swiper-pagination-bullet {
  margin: 0 10px !important;
  height: 10px;
  width: 10px;
}
body.single-recipe .more-recipes .swiper-pagination .swiper-pagination-bullet-active {
  background-color: #735929 !important;
}

.recipes {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 2.4rem;
  padding: 0;
}

.recipe-item {
  width: 100%;
  list-style: none;
  flex-grow: 1;
}
@media (min-width: 1280px) {
  .recipe-item {
    max-width: 308px;
  }
}
.recipe-item a {
  background: white;
  border-radius: 8px;
  height: 100%;
  display: block;
  margin-bottom: 5px;
}
.recipe-item a .recipe-thumbnail {
  height: 320px;
  position: relative;
  overflow: hidden;
}
.recipe-item a .recipe-thumbnail img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.recipe-item a .recipe-thumbnail .label {
  z-index: 2;
  border-radius: 24px;
  position: absolute;
  top: 10px;
  right: 10px;
  padding: 6px 16px;
  text-transform: uppercase;
  font-size: 14px;
  color: white;
  font-weight: 600;
  letter-spacing: 0.2px;
}
.recipe-item a .recipe-thumbnail .label.has-bg {
  background: var(--label-bg);
  overflow: hidden;
}
.recipe-item a .recipe-thumbnail .label.has-bg:before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: url("./../assets/images/theme/recipe-bg.png");
  background-size: cover;
  background-position: center;
  mix-blend-mode: multiply;
  opacity: 1;
  z-index: 1;
}
.recipe-item a .recipe-thumbnail .label .label-text {
  position: relative;
  z-index: 2;
  color: #fff;
}
@media (max-width: 1280px) {
  .recipe-item a .recipe-thumbnail .label {
    font-size: 12px;
  }
}
.recipe-item a .recipe-content {
  padding: 1.6rem;
}
@media (max-width: 1280px) {
  .recipe-item a .recipe-content h4 {
    font-size: var(--wp--preset--font-size--font-26);
  }
}
.recipe-item a .recipe-content .recipe-meta {
  display: flex;
  gap: 15px;
  margin-bottom: 2.4rem;
}
.recipe-item a .recipe-content .recipe-meta .item {
  display: flex;
  align-items: center;
  gap: 5px;
  color: #735929;
  font-size: 16px;
  font-weight: 400;
}
@media (max-width: 1280px) {
  .recipe-item a .recipe-content .recipe-meta .item {
    font-size: 14px;
  }
}
.recipe-item a .recipe-content .recipe-meta .item svg {
  width: 20px;
  height: 20px;
}
.recipe-item a .recipe-content .recipe-meta .item span:not(.meta-value) {
  font-weight: 700;
}
@media (max-width: 1280px) {
  .recipe-item a .recipe-content .wp-block-button__link {
    font-size: 14px !important;
  }
}
.recipe-item a:hover {
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.28);
}
.recipe-item a:hover .wp-block-button.is-style-text .wp-block-button__link {
  color: #005624;
}
.recipe-item a:hover .wp-block-button.is-style-text .wp-block-button__link:after {
  right: 4px;
}

.single #content .btn {
  display: inline-flex;
  align-items: center;
  font-family: var(--wp--preset--font-family--primary);
  font-size: var(--wp--preset--font-size--font-16);
  line-height: 1.05;
  text-align: center;
  text-decoration: none;
  padding: 1.5rem 3.6rem;
  font-weight: 700;
  color: #fff;
  cursor: pointer;
  transition: color 0.25s cubic-bezier(0.4, 0, 0.2, 1), background 0.25s cubic-bezier(0.4, 0, 0.2, 1);
  text-transform: uppercase;
  letter-spacing: 0.54px;
  position: relative;
  background-color: unset;
  z-index: 2;
}
@media (min-width: 768px) {
  .single #content .btn {
    font-size: var(--wp--preset--font-size--font-18);
  }
}
.single #content .btn:before {
  content: "";
  position: absolute;
  inset: 0;
  -webkit-mask-image: url('data:image/svg+xml,<svg preserveAspectRatio="none" viewBox="0 0 161 50" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.69214 10.5962C1.69214 6.17791 5.27386 2.59619 9.69214 2.59619H150.692C155.11 2.59619 158.692 6.17791 158.692 10.5962V38.5962C158.692 43.0145 155.11 46.5962 150.692 46.5962H9.69214C5.27386 46.5962 1.69214 43.0145 1.69214 38.5962V10.5962Z" fill="%23007A33"/><path d="M158.693 31.0293L160.173 31.2707L158.693 31.0293ZM155.305 41.8451L153.964 41.174L155.305 41.8451ZM74.8259 46.3492L74.5627 44.8725L74.8259 46.3492ZM62.8259 47.5668L62.7888 46.0673L62.8259 47.5668ZM15.6921 3.25746L15.5278 4.74843C19.6872 5.20684 23.8459 5.00217 27.9981 4.13699L27.6921 2.66853L27.3862 1.20007C23.5384 2.00182 19.6971 2.18976 15.8565 1.76649L15.6921 3.25746ZM27.6921 2.66853L27.9981 4.13699C31.8491 3.33457 35.6937 3.13406 39.5373 3.53287L39.6921 2.04088L39.8469 0.548889C35.6906 0.11763 31.5352 0.335553 27.3862 1.20007L27.6921 2.66853ZM39.6921 2.04088L39.5373 3.53287C43.555 3.94974 47.5728 4.29443 51.5906 4.56695L51.6921 3.07039L51.7936 1.57383C47.8115 1.30373 43.8293 0.962088 39.8469 0.548889L39.6921 2.04088ZM51.6921 3.07039L51.5906 4.56695C55.6646 4.84328 59.7389 4.8172 63.8127 4.48875L63.6921 2.9936L63.5716 1.49845C59.6454 1.815 55.7196 1.84012 51.7936 1.57383L51.6921 3.07039ZM63.6921 2.9936L63.8127 4.48875C67.7779 4.16906 71.7428 3.98871 75.7077 3.94769L75.6921 2.44777L75.6766 0.947853C71.6415 0.989603 67.6064 1.17315 63.5716 1.49845L63.6921 2.9936ZM75.6921 2.44777L75.7077 3.94769C79.7547 3.90582 83.8015 3.67368 87.8478 3.25136L87.6921 1.75947L87.5364 0.267571C83.5828 0.68022 79.6295 0.906955 75.6766 0.947853L75.6921 2.44777ZM87.6921 1.75947L87.8478 3.25136C91.7225 2.84697 95.5966 2.93045 99.4732 3.50238L99.6921 2.01844L99.9111 0.534503C95.7877 -0.0738344 91.6618 -0.163002 87.5364 0.267571L87.6921 1.75947ZM99.6921 2.01844L99.4732 3.50238C103.596 4.11056 107.72 4.20395 111.845 3.78195L111.692 2.28974L111.539 0.797529C107.664 1.19407 103.789 1.10658 99.9111 0.534503L99.6921 2.01844ZM111.692 2.28974L111.845 3.78195C115.758 3.38156 119.67 3.32411 123.583 3.60947L123.692 2.11344L123.801 0.617419C119.714 0.319304 115.626 0.379385 111.539 0.797529L111.692 2.28974ZM123.692 2.11344L123.583 3.60947C127.677 3.90807 131.771 3.82099 135.864 3.34847L135.692 1.85837L135.52 0.368263C131.613 0.819323 127.707 0.902296 123.801 0.617419L123.692 2.11344ZM135.692 1.85837L135.864 3.34847C139.712 2.90424 143.525 3.05031 147.31 3.78627L147.596 2.31386L147.883 0.841444C143.795 0.0465038 139.672 -0.111093 135.52 0.368263L135.692 1.85837ZM147.596 2.31386L147.31 3.78627C150.859 4.47651 153.297 6.21182 154.808 8.96688L156.123 8.24568L157.439 7.52448C155.452 3.90135 152.205 1.68212 147.883 0.841444L147.596 2.31386ZM156.123 8.24568L154.808 8.96688C156.444 11.9506 157.42 15.335 157.713 19.1445L159.209 19.0293L160.704 18.9141C160.381 14.7237 159.3 10.919 157.439 7.52448L156.123 8.24568ZM159.209 19.0293L157.713 19.1445C158.012 23.0243 157.845 26.9046 157.212 30.788L158.693 31.0293L160.173 31.2707C160.844 27.1541 161.021 23.0344 160.704 18.9141L159.209 19.0293ZM158.693 31.0293L157.212 30.788C156.581 34.6575 155.494 38.115 153.964 41.174L155.305 41.8451L156.647 42.5163C158.329 39.1541 159.5 35.4011 160.173 31.2707L158.693 31.0293ZM155.305 41.8451L153.964 41.174C153.282 42.5355 152.387 43.4551 151.295 44.0249C150.191 44.6015 148.772 44.8781 146.962 44.7555L146.861 46.2521L146.759 47.7486C148.973 47.8986 150.973 47.577 152.683 46.6845C154.406 45.7854 155.721 44.3653 156.647 42.5163L155.305 41.8451ZM146.861 46.2521L146.962 44.7555C142.853 44.4771 138.754 44.5541 134.668 44.9865L134.826 46.4782L134.984 47.9699C138.897 47.5557 142.822 47.4819 146.759 47.7486L146.861 46.2521ZM134.826 46.4782L134.668 44.9865C130.742 45.402 126.817 45.5232 122.892 45.3502L122.826 46.8487L122.76 48.3473C126.835 48.5269 130.91 48.401 134.984 47.9699L134.826 46.4782ZM122.826 46.8487L122.892 45.3502C118.818 45.1706 114.744 45.2926 110.671 45.716L110.826 47.2079L110.981 48.6999C114.908 48.2918 118.834 48.1743 122.76 48.3473L122.826 46.8487ZM110.826 47.2079L110.671 45.716C106.809 46.1174 102.947 45.9845 99.0814 45.3162L98.8259 46.7943L98.5704 48.2724C102.705 48.9871 106.843 49.13 110.981 48.6999L110.826 47.2079ZM98.8259 46.7943L99.0814 45.3162C95.0175 44.6137 90.9521 44.1813 86.8855 44.0196L86.8259 45.5184L86.7663 47.0172C90.6997 47.1737 94.6342 47.5919 98.5704 48.2724L98.8259 46.7943ZM86.8259 45.5184L86.8855 44.0196C82.7758 43.8561 78.6676 44.1408 74.5627 44.8725L74.8259 46.3492L75.0891 47.8259C78.9842 47.1316 82.876 46.8625 86.7663 47.0172L86.8259 45.5184ZM74.8259 46.3492L74.5627 44.8725C70.6362 45.5723 66.7118 45.9704 62.7888 46.0673L62.8259 47.5668L62.8629 49.0664C66.9399 48.9657 71.0155 48.552 75.0891 47.8259L74.8259 46.3492ZM62.8259 47.5668L62.7888 46.0673C58.8729 46.164 54.9561 45.9331 51.0378 45.374L50.8259 46.859L50.614 48.344C54.6956 48.9263 58.7789 49.1673 62.8629 49.0664L62.8259 47.5668ZM50.8259 46.859L51.0378 45.374C46.9731 44.7941 42.9073 44.4839 38.8407 44.4438L38.8259 45.9438L38.8111 47.4437C42.7445 47.4825 46.6786 47.7825 50.614 48.344L50.8259 46.859ZM38.8259 45.9438L38.8407 44.4438C34.8084 44.4041 30.7761 44.4945 26.7439 44.7151L26.8259 46.2129L26.9078 47.7106C30.8757 47.4936 34.8434 47.4046 38.8111 47.4437L38.8259 45.9438ZM26.8259 46.2129L26.7439 44.7151C22.7375 44.9343 18.7169 45.1802 14.682 45.4528L14.7832 46.9494L14.8843 48.446C18.9064 48.1742 22.9143 47.9291 26.9078 47.7106L26.8259 46.2129ZM14.7832 46.9494L14.682 45.4528C11.1181 45.6936 8.35785 44.5069 6.22617 41.8817L5.06171 42.8272L3.89725 43.7728C6.67052 47.1881 10.3913 48.7495 14.8843 48.446L14.7832 46.9494ZM5.06171 42.8272L6.22617 41.8817C4.03109 39.1784 3.10559 36.063 3.45522 32.4409L1.96216 32.2968L0.4691 32.1527C0.0465143 36.5306 1.18738 40.4355 3.89725 43.7728L5.06171 42.8272ZM1.96216 32.2968L3.45522 32.4409C3.85273 28.3228 3.76205 24.2044 3.18368 20.0881L1.69827 20.2968L0.212859 20.5055C0.758557 24.3892 0.843809 28.2708 0.4691 32.1527L1.96216 32.2968ZM1.69827 20.2968L3.18368 20.0881C2.66286 16.3815 3.2538 13.1645 4.89139 10.361L3.59617 9.60438L2.30095 8.84781C0.283932 12.3009 -0.3904 16.2121 0.212859 20.5055L1.69827 20.2968ZM3.59617 9.60438L4.89139 10.361C5.78798 8.82603 6.57999 7.6109 7.26824 6.69961C7.9722 5.76753 8.50514 5.23814 8.86672 4.98856L8.01463 3.75408L7.16254 2.5196C6.40579 3.04194 5.64315 3.87355 4.87429 4.89158C4.08972 5.93039 3.23167 7.25445 2.30095 8.84781L3.59617 9.60438ZM8.01463 3.75408L8.86672 4.98856C9.0801 4.84128 9.65865 4.62618 10.8696 4.54785C12.0276 4.47294 13.5716 4.53284 15.5278 4.74843L15.6921 3.25746L15.8565 1.76649C13.8127 1.54124 12.0771 1.46348 10.6759 1.55411C9.32771 1.64132 8.0675 1.89495 7.16254 2.5196L8.01463 3.75408Z" fill="%23007A33"/></svg>');
          mask-image: url('data:image/svg+xml,<svg preserveAspectRatio="none" viewBox="0 0 161 50" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.69214 10.5962C1.69214 6.17791 5.27386 2.59619 9.69214 2.59619H150.692C155.11 2.59619 158.692 6.17791 158.692 10.5962V38.5962C158.692 43.0145 155.11 46.5962 150.692 46.5962H9.69214C5.27386 46.5962 1.69214 43.0145 1.69214 38.5962V10.5962Z" fill="%23007A33"/><path d="M158.693 31.0293L160.173 31.2707L158.693 31.0293ZM155.305 41.8451L153.964 41.174L155.305 41.8451ZM74.8259 46.3492L74.5627 44.8725L74.8259 46.3492ZM62.8259 47.5668L62.7888 46.0673L62.8259 47.5668ZM15.6921 3.25746L15.5278 4.74843C19.6872 5.20684 23.8459 5.00217 27.9981 4.13699L27.6921 2.66853L27.3862 1.20007C23.5384 2.00182 19.6971 2.18976 15.8565 1.76649L15.6921 3.25746ZM27.6921 2.66853L27.9981 4.13699C31.8491 3.33457 35.6937 3.13406 39.5373 3.53287L39.6921 2.04088L39.8469 0.548889C35.6906 0.11763 31.5352 0.335553 27.3862 1.20007L27.6921 2.66853ZM39.6921 2.04088L39.5373 3.53287C43.555 3.94974 47.5728 4.29443 51.5906 4.56695L51.6921 3.07039L51.7936 1.57383C47.8115 1.30373 43.8293 0.962088 39.8469 0.548889L39.6921 2.04088ZM51.6921 3.07039L51.5906 4.56695C55.6646 4.84328 59.7389 4.8172 63.8127 4.48875L63.6921 2.9936L63.5716 1.49845C59.6454 1.815 55.7196 1.84012 51.7936 1.57383L51.6921 3.07039ZM63.6921 2.9936L63.8127 4.48875C67.7779 4.16906 71.7428 3.98871 75.7077 3.94769L75.6921 2.44777L75.6766 0.947853C71.6415 0.989603 67.6064 1.17315 63.5716 1.49845L63.6921 2.9936ZM75.6921 2.44777L75.7077 3.94769C79.7547 3.90582 83.8015 3.67368 87.8478 3.25136L87.6921 1.75947L87.5364 0.267571C83.5828 0.68022 79.6295 0.906955 75.6766 0.947853L75.6921 2.44777ZM87.6921 1.75947L87.8478 3.25136C91.7225 2.84697 95.5966 2.93045 99.4732 3.50238L99.6921 2.01844L99.9111 0.534503C95.7877 -0.0738344 91.6618 -0.163002 87.5364 0.267571L87.6921 1.75947ZM99.6921 2.01844L99.4732 3.50238C103.596 4.11056 107.72 4.20395 111.845 3.78195L111.692 2.28974L111.539 0.797529C107.664 1.19407 103.789 1.10658 99.9111 0.534503L99.6921 2.01844ZM111.692 2.28974L111.845 3.78195C115.758 3.38156 119.67 3.32411 123.583 3.60947L123.692 2.11344L123.801 0.617419C119.714 0.319304 115.626 0.379385 111.539 0.797529L111.692 2.28974ZM123.692 2.11344L123.583 3.60947C127.677 3.90807 131.771 3.82099 135.864 3.34847L135.692 1.85837L135.52 0.368263C131.613 0.819323 127.707 0.902296 123.801 0.617419L123.692 2.11344ZM135.692 1.85837L135.864 3.34847C139.712 2.90424 143.525 3.05031 147.31 3.78627L147.596 2.31386L147.883 0.841444C143.795 0.0465038 139.672 -0.111093 135.52 0.368263L135.692 1.85837ZM147.596 2.31386L147.31 3.78627C150.859 4.47651 153.297 6.21182 154.808 8.96688L156.123 8.24568L157.439 7.52448C155.452 3.90135 152.205 1.68212 147.883 0.841444L147.596 2.31386ZM156.123 8.24568L154.808 8.96688C156.444 11.9506 157.42 15.335 157.713 19.1445L159.209 19.0293L160.704 18.9141C160.381 14.7237 159.3 10.919 157.439 7.52448L156.123 8.24568ZM159.209 19.0293L157.713 19.1445C158.012 23.0243 157.845 26.9046 157.212 30.788L158.693 31.0293L160.173 31.2707C160.844 27.1541 161.021 23.0344 160.704 18.9141L159.209 19.0293ZM158.693 31.0293L157.212 30.788C156.581 34.6575 155.494 38.115 153.964 41.174L155.305 41.8451L156.647 42.5163C158.329 39.1541 159.5 35.4011 160.173 31.2707L158.693 31.0293ZM155.305 41.8451L153.964 41.174C153.282 42.5355 152.387 43.4551 151.295 44.0249C150.191 44.6015 148.772 44.8781 146.962 44.7555L146.861 46.2521L146.759 47.7486C148.973 47.8986 150.973 47.577 152.683 46.6845C154.406 45.7854 155.721 44.3653 156.647 42.5163L155.305 41.8451ZM146.861 46.2521L146.962 44.7555C142.853 44.4771 138.754 44.5541 134.668 44.9865L134.826 46.4782L134.984 47.9699C138.897 47.5557 142.822 47.4819 146.759 47.7486L146.861 46.2521ZM134.826 46.4782L134.668 44.9865C130.742 45.402 126.817 45.5232 122.892 45.3502L122.826 46.8487L122.76 48.3473C126.835 48.5269 130.91 48.401 134.984 47.9699L134.826 46.4782ZM122.826 46.8487L122.892 45.3502C118.818 45.1706 114.744 45.2926 110.671 45.716L110.826 47.2079L110.981 48.6999C114.908 48.2918 118.834 48.1743 122.76 48.3473L122.826 46.8487ZM110.826 47.2079L110.671 45.716C106.809 46.1174 102.947 45.9845 99.0814 45.3162L98.8259 46.7943L98.5704 48.2724C102.705 48.9871 106.843 49.13 110.981 48.6999L110.826 47.2079ZM98.8259 46.7943L99.0814 45.3162C95.0175 44.6137 90.9521 44.1813 86.8855 44.0196L86.8259 45.5184L86.7663 47.0172C90.6997 47.1737 94.6342 47.5919 98.5704 48.2724L98.8259 46.7943ZM86.8259 45.5184L86.8855 44.0196C82.7758 43.8561 78.6676 44.1408 74.5627 44.8725L74.8259 46.3492L75.0891 47.8259C78.9842 47.1316 82.876 46.8625 86.7663 47.0172L86.8259 45.5184ZM74.8259 46.3492L74.5627 44.8725C70.6362 45.5723 66.7118 45.9704 62.7888 46.0673L62.8259 47.5668L62.8629 49.0664C66.9399 48.9657 71.0155 48.552 75.0891 47.8259L74.8259 46.3492ZM62.8259 47.5668L62.7888 46.0673C58.8729 46.164 54.9561 45.9331 51.0378 45.374L50.8259 46.859L50.614 48.344C54.6956 48.9263 58.7789 49.1673 62.8629 49.0664L62.8259 47.5668ZM50.8259 46.859L51.0378 45.374C46.9731 44.7941 42.9073 44.4839 38.8407 44.4438L38.8259 45.9438L38.8111 47.4437C42.7445 47.4825 46.6786 47.7825 50.614 48.344L50.8259 46.859ZM38.8259 45.9438L38.8407 44.4438C34.8084 44.4041 30.7761 44.4945 26.7439 44.7151L26.8259 46.2129L26.9078 47.7106C30.8757 47.4936 34.8434 47.4046 38.8111 47.4437L38.8259 45.9438ZM26.8259 46.2129L26.7439 44.7151C22.7375 44.9343 18.7169 45.1802 14.682 45.4528L14.7832 46.9494L14.8843 48.446C18.9064 48.1742 22.9143 47.9291 26.9078 47.7106L26.8259 46.2129ZM14.7832 46.9494L14.682 45.4528C11.1181 45.6936 8.35785 44.5069 6.22617 41.8817L5.06171 42.8272L3.89725 43.7728C6.67052 47.1881 10.3913 48.7495 14.8843 48.446L14.7832 46.9494ZM5.06171 42.8272L6.22617 41.8817C4.03109 39.1784 3.10559 36.063 3.45522 32.4409L1.96216 32.2968L0.4691 32.1527C0.0465143 36.5306 1.18738 40.4355 3.89725 43.7728L5.06171 42.8272ZM1.96216 32.2968L3.45522 32.4409C3.85273 28.3228 3.76205 24.2044 3.18368 20.0881L1.69827 20.2968L0.212859 20.5055C0.758557 24.3892 0.843809 28.2708 0.4691 32.1527L1.96216 32.2968ZM1.69827 20.2968L3.18368 20.0881C2.66286 16.3815 3.2538 13.1645 4.89139 10.361L3.59617 9.60438L2.30095 8.84781C0.283932 12.3009 -0.3904 16.2121 0.212859 20.5055L1.69827 20.2968ZM3.59617 9.60438L4.89139 10.361C5.78798 8.82603 6.57999 7.6109 7.26824 6.69961C7.9722 5.76753 8.50514 5.23814 8.86672 4.98856L8.01463 3.75408L7.16254 2.5196C6.40579 3.04194 5.64315 3.87355 4.87429 4.89158C4.08972 5.93039 3.23167 7.25445 2.30095 8.84781L3.59617 9.60438ZM8.01463 3.75408L8.86672 4.98856C9.0801 4.84128 9.65865 4.62618 10.8696 4.54785C12.0276 4.47294 13.5716 4.53284 15.5278 4.74843L15.6921 3.25746L15.8565 1.76649C13.8127 1.54124 12.0771 1.46348 10.6759 1.55411C9.32771 1.64132 8.0675 1.89495 7.16254 2.5196L8.01463 3.75408Z" fill="%23007A33"/></svg>');
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  z-index: -1;
  background: #007A33;
  transition: color 0.25s cubic-bezier(0.4, 0, 0.2, 1), background 0.25s cubic-bezier(0.4, 0, 0.2, 1);
}
.single #content .btn:hover:before, .single #content .btn:active:before, .single #content .btn:focus:before {
  background: #005624;
}
.single #content .btn {
  margin-top: 3ch;
}

.pagination {
  width: 100%;
  margin-top: var(--wp--preset--spacing--l);
}
.pagination .page-numbers {
  font-size: 1.6rem;
  font-weight: 500;
  margin: 0 4px 0 0;
  padding: 5px 12px;
  background: rgba(0, 0, 0, 0.1);
  transition: color 0.25s ease-in-out, background 0.25s ease-in-out;
}
.pagination .page-numbers.current, .pagination .page-numbers:hover, .pagination .page-numbers:active, .pagination .page-numbers:focus {
  background: rgba(0, 0, 0, 0.35);
  color: #fff;
}

.justify-center {
  justify-content: center;
}

.gslide-inline .ginlined-content {
  padding: 7.5rem !important;
  position: relative;
}

.gclose.gbtn {
  display: none !important;
}

.gslide-inline .product-close {
  position: absolute;
  right: 1.5rem;
  top: 1.5rem;
  cursor: pointer;
}
.gslide-inline .product-close svg path {
  transition: all ease-in-out 0.25s;
}
.gslide-inline .product-close:hover svg path {
  fill: #007A33;
}

.goverlay {
  background: rgba(0, 0, 0, 0.72) !important;
}

.gnext.gbtn,
.gprev.gbtn {
  display: none !important;
}

.glightbox-clean .gslide-media {
  border-radius: 8px;
  box-shadow: none !important;
}

.meal-type-filter {
  display: flex;
  gap: 3rem;
  overflow: scroll;
}
@media (min-width: 1024px) {
  .meal-type-filter {
    overflow: hidden;
    justify-content: center;
  }
}
.meal-type-filter .meal-type-filter__btn {
  display: flex;
  flex-direction: column;
  opacity: 0;
}
.meal-type-filter .meal-type-filter__btn img {
  aspect-ratio: 1;
  margin-bottom: 16px;
  will-change: transform;
  min-width: 75px;
  width: 75px;
  height: 75px;
}
@media (min-width: 1024px) {
  .meal-type-filter .meal-type-filter__btn img {
    width: 155px;
    height: auto;
  }
}
.meal-type-filter .meal-type-filter__btn h4 {
  color: white;
}
.meal-type-filter .meal-type-filter__btn.is-active, .meal-type-filter .meal-type-filter__btn:hover {
  position: relative;
}
.meal-type-filter .meal-type-filter__btn.is-active:after, .meal-type-filter .meal-type-filter__btn:hover:after {
  content: "";
  background: url('data:image/svg+xml,<svg width="40" height="3" viewBox="0 0 40 3" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.37624 2.98475C0.597587 3.02382 0.887737 2.98204 1.10825 2.92469C1.17736 2.9069 1.14236 2.82739 1.19007 2.81153C1.28337 2.78061 1.37029 2.81961 1.4625 2.78278C1.49305 2.77019 1.45502 2.64424 1.48706 2.63392C1.66264 2.57825 1.82874 2.61034 2.00661 2.58356C2.88271 2.45147 3.74389 2.40419 4.63071 2.34681C4.92312 2.32799 5.27858 2.21369 5.58061 2.26368C5.61586 2.26963 5.59484 2.38018 5.60155 2.38929C5.70676 2.52878 5.67178 2.3056 5.74048 2.27595C6.01313 2.15887 6.31632 2.14869 6.57872 2.19135C6.69035 2.20983 6.57842 2.42941 6.69082 2.30616C6.69863 2.29783 6.6703 2.18044 6.70092 2.16791C6.77034 2.13975 6.90206 2.16074 6.95587 2.15143C7.05957 2.13291 7.07672 2.1341 7.17481 2.13276C7.30889 2.12991 7.46837 2.07155 7.61223 2.09815C7.64294 2.10418 7.60229 2.22452 7.65126 2.245C7.70028 2.26545 7.82995 2.25524 7.87367 2.22687C7.9174 2.19849 7.89878 2.1039 7.90651 2.08222C7.97018 1.89923 8.12018 2.15267 8.13947 2.15894C8.49135 2.26574 8.79311 2.12136 9.12341 2.12177C9.37417 2.12239 9.64229 2.17006 9.88089 2.16352C10.1651 2.15527 10.4061 2.09005 10.6822 2.10126C10.7114 2.10231 10.6772 2.24381 10.7128 2.24537C11.091 2.26183 11.4665 2.24641 11.8431 2.15089C11.8808 2.14118 11.8321 2.01695 11.8699 1.99982C12.1009 1.89773 12.4663 1.65246 12.6035 2.19337C12.76 2.17224 12.95 2.15042 13.0899 2.04139C13.1802 1.97121 13.0925 1.83587 13.2034 1.89362C13.2284 1.90649 13.1959 2.02501 13.2334 2.03535C13.3913 2.07874 13.5638 2.04021 13.7199 2.10145C13.7517 2.11418 13.743 2.22038 13.752 2.23951C13.8277 2.39439 13.9536 2.13836 13.9811 2.11976C14.1901 1.98103 14.3428 2.03562 14.5375 2.03223C14.5827 2.03139 14.5293 2.17404 14.5728 2.17835C14.7983 2.1988 15.032 2.18654 15.2528 2.12324C15.3019 2.10881 15.2568 1.9873 15.2802 1.97419C15.3837 1.91786 15.4067 2.14737 15.506 2.09779C15.5269 2.08763 15.5151 1.9836 15.5189 1.97218C15.5787 1.79283 15.6306 2.04695 15.6459 2.05256C15.8403 2.12922 15.9646 1.86393 16.1524 1.9015C16.1748 1.90626 16.1242 2.03788 16.1873 2.04322C16.6081 2.07956 17.053 2.0434 17.4695 1.93812C17.5342 1.92193 17.488 1.82305 17.4921 1.81086C17.5585 1.62041 17.6015 1.87559 17.6226 1.8852C17.7891 1.95438 17.9447 1.74038 18.0579 2.04432C18.7633 1.93884 19.4654 2.10952 20.165 1.83723C20.1739 1.83407 20.158 1.7084 20.1757 1.70264C20.3894 1.63208 20.3483 1.8274 20.4897 2.06629C20.5253 2.12628 20.6337 1.83786 20.6433 1.81672C20.6782 1.73881 20.642 1.55184 20.6537 1.53675C20.7504 1.41828 20.7347 2.03661 20.8652 2.03681C20.8693 2.03578 20.8522 1.92197 20.8631 1.91065C20.8971 1.87512 20.9309 1.92035 20.9642 1.88117C21.0405 1.79052 21.0676 1.49006 21.1841 1.66493C21.1988 1.68762 21.1763 2.03837 21.2929 2.0218C21.3393 2.01489 21.545 2.02091 21.6027 1.99818C21.6602 1.97547 21.6207 1.86245 21.6248 1.85755C21.7799 1.70809 21.7211 1.64615 21.7988 1.42487C21.8766 1.20444 21.855 1.7302 21.8867 1.78889C21.9184 1.8474 22.0322 1.72409 22.0601 1.68122C22.0881 1.63833 22.0532 1.56651 22.0781 1.54224C22.2428 1.38368 22.1504 1.80322 22.2046 1.88667C22.3326 2.08425 22.4322 1.69434 22.5494 1.65614C22.5811 1.64582 22.5552 1.73462 22.5834 1.74293C22.6952 1.77464 22.7624 1.65298 22.8896 1.76453C22.9104 1.78271 23.0132 2.01714 23.0798 1.8451C23.0892 1.82029 23.0624 1.72313 23.1101 1.70136C23.1812 1.6687 23.3095 1.64746 23.386 1.67994C23.4424 1.70397 23.3777 1.86407 23.4488 1.81434C23.4804 1.79213 23.4218 1.69847 23.4812 1.66456C23.5402 1.63066 23.6912 1.63477 23.7486 1.63801C23.806 1.64131 23.7746 1.76276 23.7792 1.77094C23.8073 1.81781 23.9173 1.87637 23.9271 1.87623C24.4176 1.89105 24.8699 1.68634 25.3475 1.7541C25.385 1.75924 25.36 1.88731 25.3658 1.88941C25.4941 1.94307 25.3929 1.60257 25.4825 1.4886C25.4696 1.74848 25.5225 1.70143 25.6129 1.72993C25.6564 1.74387 25.6327 1.8445 25.6367 1.85481C25.7013 2.00765 25.7462 1.81023 25.7578 1.76984C25.8006 1.62128 25.8472 1.79682 25.8763 1.69752C25.9053 1.59896 25.8384 1.45285 25.9251 1.45472C25.9494 1.54775 25.885 1.79087 25.9508 1.83027C26.1992 1.97931 26.6627 1.78856 26.8623 1.76875C27.0616 1.74895 27.1259 1.76611 27.242 1.73249C27.4518 1.6717 27.3749 1.85208 27.5051 1.93464C27.6357 2.01719 27.5722 1.57338 27.591 1.47798C27.6094 1.38261 27.6296 1.48078 27.6525 1.42835C27.6753 1.37594 27.6259 1.31107 27.6796 1.29139C27.7334 1.27173 27.8804 1.44139 27.8995 1.54115C27.9397 1.75249 27.8735 1.97431 28.0158 1.89637C28.024 1.89174 27.9974 1.77505 28.0287 1.76325C28.2776 1.67341 28.5361 1.66785 28.7847 1.58839C28.8189 1.57728 28.7883 1.44746 28.8082 1.43952C29.0154 1.35649 28.9413 1.57538 29.0549 1.81855C29.0294 1.49495 29.0922 1.29696 29.2494 1.29505C29.3439 1.29379 29.3276 1.43513 29.3888 1.53474C29.4071 1.56477 29.474 1.46772 29.4861 1.53419C29.5261 1.75146 29.4631 1.99468 29.6252 1.89783C29.6323 1.89323 29.6097 1.7743 29.6342 1.7671C29.7931 1.71995 29.8121 1.94722 29.9838 1.97474C30.1184 1.99633 30.3578 1.85775 30.5111 1.83521C30.5078 1.47139 30.6526 1.5547 30.7113 1.80555C30.8108 1.79528 30.9182 1.80946 31.0143 1.77479C31.0474 1.76297 31.0257 1.65763 31.0298 1.64625C31.0938 1.4677 31.1371 1.71175 31.1585 1.72132C31.3912 1.81433 31.5808 1.62936 31.8028 1.81013C31.8107 1.81664 31.8235 2.06936 31.8829 1.88483C31.8867 1.87211 31.8134 1.75713 31.9178 1.74824C32.0223 1.73933 32.2192 1.60385 32.3643 1.72096C32.3994 1.74915 32.4882 1.95431 32.5594 1.79401C32.5689 1.77225 32.5585 1.69977 32.5722 1.65943C32.6165 1.53091 32.6407 1.78635 32.6928 1.56934C32.7448 1.35234 32.8531 1.18983 32.9994 1.33955C33.0041 1.3439 33.0387 1.54636 33.0847 1.54316C33.1581 1.53788 33.2624 1.4957 33.339 1.49702C33.3758 1.49772 33.3522 1.62344 33.3586 1.62574C33.6055 1.69619 33.7811 1.58411 34.0456 1.53547C34.0941 1.5263 34.2333 1.69774 34.3272 1.5622C34.4302 1.41383 34.3244 0.796631 34.5612 0.943675C34.6567 1.00249 34.7777 1.78552 34.9494 1.37983C35.2823 1.48036 35.5902 1.27273 35.9241 1.41627C35.9391 1.42263 35.9866 1.64117 36.0219 1.63819C36.0743 1.63335 36.1031 1.53121 36.1405 1.52448C36.2973 1.49372 36.4408 1.58111 36.5919 1.56751C36.6493 1.56257 36.6293 1.45696 36.6977 1.45106C36.7661 1.44525 36.8117 1.58433 36.9044 1.51716C36.9745 1.46596 37.0445 1.1817 37.1374 1.14857C37.1409 1.42896 37.2048 1.42318 37.3182 1.4972C37.34 1.51156 37.3166 1.60915 37.327 1.62098C37.3689 1.67128 37.4078 1.5904 37.4476 1.64515C37.4573 1.6583 37.4578 1.75406 37.4657 1.77021C37.5331 1.91123 37.6442 1.69584 37.6633 1.65833C37.7364 1.51591 37.7705 1.64045 37.8266 1.58436C37.8826 1.52828 37.7989 1.45817 37.8643 1.42414C37.9998 1.35375 38.174 1.36922 38.3116 1.36482C38.3666 1.36365 38.3291 1.49147 38.337 1.49427C38.4505 1.52669 38.5654 1.39073 38.6284 1.64533C38.7071 0.987019 38.6969 1.70919 38.8592 1.5774C38.872 1.56674 38.8883 1.25543 38.8392 1.20973C38.7901 1.16407 38.7156 1.26138 38.6475 1.19013C38.6314 1.17342 38.539 0.881696 38.5264 0.864024C38.4276 0.725919 38.4136 1.19113 38.4084 1.21668C38.3491 1.49243 38.2362 1.17816 38.2065 1.15644C38.0704 1.05694 37.9549 1.12236 37.8411 1.05134C37.7667 1.00544 37.7594 0.700705 37.7009 0.710033C37.5067 0.740863 37.4389 1.16597 37.2558 0.797374C37.2166 0.718761 37.2556 0.385697 37.1149 0.647595C37.1061 0.664105 37.0017 0.903693 36.9414 0.752147C36.9338 0.73304 36.934 0.635973 36.924 0.627819C36.8571 0.575075 36.8124 0.652404 36.7394 0.615368C36.6665 0.578332 36.5788 0.523119 36.4955 0.556042C36.4453 0.575729 36.3809 0.756577 36.3569 0.800853C36.289 0.928401 36.2163 0.719276 36.1742 0.873729C36.1319 1.02896 36.2147 1.2647 36.1036 1.365C36.0995 1.11281 36.09 0.85397 36.0834 0.600353C35.8398 0.609233 35.6001 0.690779 35.3557 0.679638C35.3255 0.678004 35.3564 0.542428 35.324 0.537182C35.1869 0.515644 35.0672 0.612292 34.9251 0.573803C34.8151 0.543492 34.6945 0.399946 34.5794 0.363782C34.5092 0.652354 34.3385 0.55439 34.2145 0.580761C34.171 0.589873 34.174 0.666945 34.1431 0.692089C34.0265 0.785081 34.0811 0.530073 34.0492 0.489941C33.9121 0.318666 33.9004 0.895864 33.7388 0.881603C33.7302 0.881042 33.6256 0.573371 33.6112 0.554211C33.5196 0.429274 33.596 0.6613 33.5387 0.684032C33.434 0.725575 33.3613 0.799052 33.2385 0.708935C33.2027 0.682242 33.1168 0.490474 33.0473 0.638805C33.0382 0.658229 33.0432 0.759925 33.0359 0.76588C32.9026 0.865156 32.8991 0.545612 32.8229 0.43739C32.7468 0.329192 32.6292 0.549778 32.6052 0.613354C32.5426 0.77782 32.6532 0.683641 32.6566 0.699779C32.6964 0.891849 32.6106 0.858781 32.5451 0.875011C32.5356 1.18833 32.4439 1.16952 32.4771 0.890575C32.4809 0.860106 32.5319 0.889325 32.5451 0.875011C32.4876 0.567604 32.3868 0.528235 32.2755 0.815502C32.2234 0.950139 32.2727 1.10712 32.1144 1.04969C32.0426 1.02377 32.0704 0.808034 32.007 0.749218C31.8622 0.615021 31.6741 0.816265 31.5248 0.784557C31.4707 0.773045 31.5234 0.654954 31.4864 0.643017C31.3882 0.61097 31.3015 0.699576 31.2028 0.654186C31.1939 0.649924 31.2157 0.526306 31.185 0.524731C30.9524 0.510375 30.7499 0.589553 30.507 0.591747C30.3896 0.592752 30.1798 0.524574 30.0583 0.538281C29.8476 0.561308 29.5884 0.741068 29.4084 0.697399C29.291 0.669446 29.3167 0.545803 29.2664 0.46156C29.1694 0.298262 28.9975 0.590766 28.9744 0.636059C28.9737 0.637558 29.0747 0.666706 29.0208 0.730175C28.9895 0.862424 28.9755 0.636632 28.9744 0.636059C28.9592 0.665318 28.7574 0.693386 28.7174 0.66975C28.6956 0.656834 28.7078 0.539688 28.6964 0.535168C28.4266 0.430335 28.1563 0.400561 27.8826 0.455334C27.8778 0.457701 27.885 0.588735 27.8737 0.592663C27.7152 0.650924 27.6138 0.490629 27.4831 0.395459C27.3525 0.300332 27.2489 0.332193 27.1715 0.557141C27.0729 0.528818 26.9315 0.628267 26.8501 0.68861C26.7687 0.748952 26.7574 0.493885 26.7502 0.488843C26.5269 0.327449 26.3977 0.473445 26.166 0.496167C26.0559 0.507406 25.8373 0.470409 25.718 0.442517C25.6238 0.420047 25.567 0.479823 25.4801 0.441602C25.4684 0.436497 25.4802 0.322928 25.4767 0.318555C25.3797 0.182676 25.4263 0.460314 25.4063 0.5099C25.3337 0.690218 25.2889 0.786254 25.1647 0.701427C25.1361 0.682001 25.0527 0.282241 25.0005 0.258863C24.9326 0.2292 24.9583 0.37249 24.8872 0.337781C24.8811 0.334942 24.8824 0.246542 24.8385 0.25044C24.6349 0.26737 24.413 0.318808 24.2014 0.309949C24.1726 0.309078 24.2096 0.168863 24.1678 0.165296C23.9719 0.148676 23.7572 0.153865 23.5663 0.219495C23.5194 0.236091 23.5488 0.334266 23.5386 0.363416C23.476 0.539793 23.3872 0.283521 23.3725 0.278638C23.0231 0.155486 22.7556 0.387409 22.3995 0.27699C22.3801 0.270508 22.2308 -0.00422077 22.1642 0.231397C22.1597 0.247073 22.0938 0.488134 22.0356 0.323316C22.0319 0.313005 22.073 0.188902 22.0014 0.201551C21.9297 0.214172 21.8144 0.131297 21.716 0.267652C21.6848 0.310606 21.6111 0.551072 21.5181 0.359387C21.5121 0.346006 21.3685 -0.0874205 21.3173 0.211622C21.309 0.260847 21.3177 0.577302 21.2067 0.415051C21.1855 0.383596 21.224 0.31301 21.1681 0.268934C21.0825 0.201002 20.9691 0.28576 20.8639 0.144788C20.8455 0.119832 20.7674 -0.094959 20.7047 0.0680675C20.6949 0.0936003 20.7136 0.199249 20.6805 0.211072C20.5231 0.267787 20.3584 0.197118 20.1986 0.270215C20.142 0.2959 20.1709 0.466694 20.112 0.512463C20.053 0.558217 19.9341 0.60223 19.8724 0.524182C19.8106 0.446099 19.8781 0.173895 19.7856 0.152113C19.3835 0.0575113 18.9851 0.217194 18.5836 0.240552C18.5241 0.244041 18.5734 0.146638 18.4857 0.144789C18.1621 0.137542 17.6035 0.0462162 17.3227 0.253187C17.0977 0.418958 17.3809 0.545163 17.2089 0.612621C17.126 0.644801 17.0363 0.328335 17.0162 0.318372C16.8206 0.217167 16.6847 0.357354 16.5086 0.314344C16.4722 0.305419 16.5079 0.177152 16.4769 0.170972C16.3712 0.148728 16.2602 0.205981 16.1592 0.195509C16.1138 0.190515 16.1222 0.0925498 16.0805 0.100111C15.9807 0.117074 15.8925 0.158254 15.7953 0.250074C15.7864 0.258441 15.8462 0.380306 15.7724 0.384839C15.6529 0.391828 15.5046 0.482408 15.3672 0.388867C15.3264 0.360728 15.3248 0.13683 15.2371 0.291456C15.2187 0.32375 15.2422 0.592603 15.1401 0.360303C15.1229 0.3217 14.9514 0.00836908 14.8672 0.21034C14.845 0.263496 14.7883 0.4835 14.7393 0.448926C14.7326 0.443409 14.7593 0.323145 14.7186 0.311414C14.5754 0.272164 14.4253 0.284995 14.2782 0.247327C14.2389 0.237031 14.2974 0.112581 14.2389 0.10121C14.0778 0.069754 13.8768 0.101441 13.7193 0.140394C13.6613 0.154992 13.7014 0.258081 13.6972 0.2693C13.6292 0.451775 13.5891 0.205475 13.5665 0.191114C13.4263 0.105119 13.3195 0.220815 13.1903 0.190198C13.1546 0.182061 13.1799 0.0646233 13.1728 0.0541516C13.0992 -0.0481642 13.154 0.162739 13.1074 0.185987C12.9768 0.251814 12.8313 0.242375 12.6992 0.227369C12.6507 0.221684 12.7052 0.0855119 12.6617 0.0819835C12.4041 0.0585187 12.1362 0.0715488 11.8848 0.146619C11.8374 0.161002 11.8672 0.265858 11.8574 0.289808C11.7894 0.457365 11.6897 0.228815 11.6668 0.207044C11.5625 0.107638 11.522 0.200365 11.4299 0.183057C10.98 0.0968851 10.4246 0.158299 9.99992 0.196241C9.44657 0.245072 9.01718 0.344824 8.4895 0.318921C8.45596 0.317406 8.48978 0.177915 8.46087 0.174818C8.08761 0.141191 7.72014 0.195698 7.34613 0.155409C7.31544 0.15235 7.35968 0.0201105 7.31042 0.0107557C7.20938 -0.00935953 7.08138 -0.00217195 6.97922 0.0400524C6.9294 0.0603972 6.99623 0.17387 6.94608 0.192029C6.82929 0.234573 6.7041 0.243991 6.58414 0.222791C6.53309 0.213481 6.61011 0.0782343 6.54376 0.0766735C6.09176 0.0632559 5.64785 0.0399629 5.1911 0.215101C5.15978 0.227129 5.13231 0.502005 5.06573 0.449292C5.06071 0.373007 5.06099 0.283271 5.0588 0.201734C4.40081 0.157811 3.74954 0.253102 3.0897 0.267835C3.06188 0.268425 3.10996 0.122782 3.0561 0.123182C2.74436 0.125335 2.44165 0.0849879 2.12278 0.229749C2.09114 0.243906 2.10738 0.500128 2.01414 0.461377C1.9977 0.454306 1.85727 0.420135 1.82097 0.364514C1.81604 0.356125 1.84166 0.236531 1.79641 0.233045C1.53345 0.214884 1.25789 0.242187 0.995387 0.315259C0.953022 0.327281 0.998138 0.454639 0.967963 0.464307C0.753919 0.531913 0.5211 0.435098 0.31657 0.550732C0.179665 0.628591 0.230351 0.84874 0.157602 1.06544C0.147312 1.09601 0.0625364 1.10086 0.0581524 1.22694C0.0468973 1.54398 0.08796 1.89114 0.0711109 2.22907C0.0675512 2.30186 -0.0459854 2.22346 0.0212356 2.39936C0.0259316 2.41113 0.108246 2.46951 0.12852 2.52918C0.142636 2.57044 0.117199 2.69866 0.145999 2.75147C0.174797 2.80423 0.206442 2.69675 0.254188 2.75879C0.301913 2.82161 0.280928 2.96748 0.37624 2.98475ZM26.4837 0.958323C26.4083 1.08082 26.3972 0.632175 26.4787 0.739513C26.4826 0.745234 26.4875 0.952314 26.4837 0.958323ZM35.6015 1.02919C35.503 1.22707 35.4356 0.936101 35.5051 0.783275C35.5746 0.630613 35.6315 0.969199 35.6015 1.02919ZM36.6231 1.17365C36.508 1.32968 36.4898 0.693484 36.6132 0.822093C36.6203 0.829361 36.6299 1.1646 36.6231 1.17365ZM0.494976 1.12715C0.493936 1.1331 0.432996 1.13891 0.43154 1.13301C0.39909 0.990518 0.520945 0.979005 0.494976 1.12715ZM37.6369 1.33094C37.601 1.417 37.4975 1.31766 37.5421 1.21064C37.5781 1.12455 37.6817 1.22389 37.6369 1.33094ZM22.5525 1.43714C22.5514 1.44383 22.5077 1.44985 22.5085 1.41206C22.5115 1.29034 22.5723 1.32469 22.5525 1.43714ZM39.3599 1.33827C39.1054 1.36221 38.951 1.88774 39.2282 1.82844C39.2784 1.81771 39.12 1.66085 39.1839 1.61347C39.3009 1.52716 39.3785 1.85712 39.4978 1.68031C39.5194 1.64794 39.3745 1.33573 39.3595 1.33753C39.3596 1.33778 39.3598 1.33802 39.3599 1.33827ZM26.4403 1.4972C26.4388 1.50313 26.3783 1.50876 26.3768 1.50288C26.3441 1.36045 26.4659 1.34903 26.4403 1.4972ZM20.0032 1.71455C19.9998 1.72719 19.8595 1.73901 19.8549 1.72736C19.7817 1.49445 20.0654 1.46986 20.0032 1.71455ZM30.5135 1.82551C30.5795 1.96879 30.6584 1.98567 30.711 1.80573C30.6454 1.81528 30.5794 1.81669 30.5135 1.82551Z" fill="white"/></svg>');
  position: absolute;
  margin: auto;
  bottom: 0;
  left: 0;
  right: 0;
  width: 46px;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: contain;
  pointer-events: none;
  transform-origin: right center;
  transform: scaleX(0);
  will-change: transform, opacity;
  animation: stripe-reveal 900ms cubic-bezier(0.22, 0.9, 0.3, 1) forwards;
}

@keyframes stripe-reveal {
  to {
    transform: scaleX(1);
  }
}
body.page-id-554 .hero-colour {
  padding: 15rem 0 0 0;
}
@media (min-width: 1024px) {
  body.page-id-554 .hero-colour {
    padding: 10rem 0 0 0;
  }
}

.faq-menu-wrapper {
  margin-top: 5rem;
  margin-bottom: 3rem;
}
.faq-menu-wrapper .faq-menu {
  display: flex;
  flex-direction: row;
  justify-content: center;
  padding: 0;
  margin: 0;
  gap: 2rem;
  overflow: scroll;
  justify-content: normal;
}
@media (min-width: 1024px) {
  .faq-menu-wrapper .faq-menu {
    overflow: visible;
    justify-content: center;
  }
}
.faq-menu-wrapper .faq-menu .faq-menu-item {
  list-style: none;
}
.faq-menu-wrapper .faq-menu .faq-menu-item .faq-menu-link {
  display: flex;
  flex-direction: column;
}
.faq-menu-wrapper .faq-menu .faq-menu-item .faq-menu-link:hover img {
  transform: translateY(-10px);
}
.faq-menu-wrapper .faq-menu .faq-menu-item img {
  margin-bottom: 0.6rem;
  width: 40px;
  height: 40px;
  transition: all 0.25s ease-in-out;
}
.faq-menu-wrapper .faq-menu .faq-menu-item h5,
.faq-menu-wrapper .faq-menu .faq-menu-item a {
  color: white;
  font-weight: 400;
}

.legal-links {
  justify-content: center;
}
.legal-links .wp-block-column {
  flex-grow: 0 !important;
  flex-basis: unset !important;
}

.FeedGridLayout__cell-content {
  border-radius: 8px;
  overflow: hidden;
}

.MediaTile__overlay {
  display: none !important;
}

.MediaThumbnail__root:hover img {
  transform: scale(1.05);
}

.MediaThumbnail__root img {
  transition: transform 0.6s cubic-bezier(0.22, 1, 0.36, 1);
}

@media (max-width: 1023px) {
  .grid-boxes:nth-child(2) {
    flex-direction: column-reverse;
  }
}
.grid-boxes .wp-block-column h2,
.grid-boxes .wp-block-column p {
  padding: 0 var(--wp--preset--spacing--xxl);
}
@media (min-width: 1024px) and (max-width: 1200px) {
  .grid-boxes .wp-block-column h2,
  .grid-boxes .wp-block-column p {
    padding: 0 var(--wp--preset--spacing--l);
  }
}
@media (max-width: 1023px) {
  .grid-boxes .wp-block-column {
    margin-bottom: 4rem;
  }
  .grid-boxes .wp-block-column h2,
  .grid-boxes .wp-block-column p {
    padding: 0;
  }
}

.gform_wrapper :focus-visible {
  outline: none;
}

form .gfield {
  margin: 0 0 20px 0;
}
form .gform_validation_container {
  display: none;
}
form label,
form .gfield_label {
  display: block;
  font-size: 1.6rem;
  margin: 0 0 0.4ch 0;
  color: #007A33;
}
form .hidden_label > label,
form .hidden_label > legend {
  display: none;
}
form input,
form textarea,
form select {
  width: 100%;
  font-family: var(--wp--preset--font-family--primary);
  font-size: var(--wp--preset--font-size--font-18);
  padding: 8px 16px;
  color: #000;
  background: #FFF7E2;
  border-radius: 8px;
  border: 1px solid #A1813D;
  -webkit-appearance: none;
  transition: border 0.18s ease-in-out;
}
form input[readonly],
form textarea[readonly],
form select[readonly] {
  opacity: 0.5;
}
form input:active, form input:focus,
form textarea:active,
form textarea:focus,
form select:active,
form select:focus {
  outline: none !important;
  border-color: #000;
  border-radius: 0;
}
form input[type=submit],
form textarea[type=submit],
form select[type=submit] {
  display: inline-flex;
  align-items: center;
  font-family: var(--wp--preset--font-family--primary);
  font-size: var(--wp--preset--font-size--font-16);
  line-height: 1.05;
  text-align: center;
  text-decoration: none;
  padding: 1.5rem 3.6rem;
  font-weight: 700;
  color: #fff;
  cursor: pointer;
  transition: color 0.25s cubic-bezier(0.4, 0, 0.2, 1), background 0.25s cubic-bezier(0.4, 0, 0.2, 1);
  text-transform: uppercase;
  letter-spacing: 0.54px;
  position: relative;
  background-color: unset;
  z-index: 2;
}
@media (min-width: 768px) {
  form input[type=submit],
  form textarea[type=submit],
  form select[type=submit] {
    font-size: var(--wp--preset--font-size--font-18);
  }
}
form input[type=submit]:before,
form textarea[type=submit]:before,
form select[type=submit]:before {
  content: "";
  position: absolute;
  inset: 0;
  -webkit-mask-image: url('data:image/svg+xml,<svg preserveAspectRatio="none" viewBox="0 0 161 50" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.69214 10.5962C1.69214 6.17791 5.27386 2.59619 9.69214 2.59619H150.692C155.11 2.59619 158.692 6.17791 158.692 10.5962V38.5962C158.692 43.0145 155.11 46.5962 150.692 46.5962H9.69214C5.27386 46.5962 1.69214 43.0145 1.69214 38.5962V10.5962Z" fill="%23007A33"/><path d="M158.693 31.0293L160.173 31.2707L158.693 31.0293ZM155.305 41.8451L153.964 41.174L155.305 41.8451ZM74.8259 46.3492L74.5627 44.8725L74.8259 46.3492ZM62.8259 47.5668L62.7888 46.0673L62.8259 47.5668ZM15.6921 3.25746L15.5278 4.74843C19.6872 5.20684 23.8459 5.00217 27.9981 4.13699L27.6921 2.66853L27.3862 1.20007C23.5384 2.00182 19.6971 2.18976 15.8565 1.76649L15.6921 3.25746ZM27.6921 2.66853L27.9981 4.13699C31.8491 3.33457 35.6937 3.13406 39.5373 3.53287L39.6921 2.04088L39.8469 0.548889C35.6906 0.11763 31.5352 0.335553 27.3862 1.20007L27.6921 2.66853ZM39.6921 2.04088L39.5373 3.53287C43.555 3.94974 47.5728 4.29443 51.5906 4.56695L51.6921 3.07039L51.7936 1.57383C47.8115 1.30373 43.8293 0.962088 39.8469 0.548889L39.6921 2.04088ZM51.6921 3.07039L51.5906 4.56695C55.6646 4.84328 59.7389 4.8172 63.8127 4.48875L63.6921 2.9936L63.5716 1.49845C59.6454 1.815 55.7196 1.84012 51.7936 1.57383L51.6921 3.07039ZM63.6921 2.9936L63.8127 4.48875C67.7779 4.16906 71.7428 3.98871 75.7077 3.94769L75.6921 2.44777L75.6766 0.947853C71.6415 0.989603 67.6064 1.17315 63.5716 1.49845L63.6921 2.9936ZM75.6921 2.44777L75.7077 3.94769C79.7547 3.90582 83.8015 3.67368 87.8478 3.25136L87.6921 1.75947L87.5364 0.267571C83.5828 0.68022 79.6295 0.906955 75.6766 0.947853L75.6921 2.44777ZM87.6921 1.75947L87.8478 3.25136C91.7225 2.84697 95.5966 2.93045 99.4732 3.50238L99.6921 2.01844L99.9111 0.534503C95.7877 -0.0738344 91.6618 -0.163002 87.5364 0.267571L87.6921 1.75947ZM99.6921 2.01844L99.4732 3.50238C103.596 4.11056 107.72 4.20395 111.845 3.78195L111.692 2.28974L111.539 0.797529C107.664 1.19407 103.789 1.10658 99.9111 0.534503L99.6921 2.01844ZM111.692 2.28974L111.845 3.78195C115.758 3.38156 119.67 3.32411 123.583 3.60947L123.692 2.11344L123.801 0.617419C119.714 0.319304 115.626 0.379385 111.539 0.797529L111.692 2.28974ZM123.692 2.11344L123.583 3.60947C127.677 3.90807 131.771 3.82099 135.864 3.34847L135.692 1.85837L135.52 0.368263C131.613 0.819323 127.707 0.902296 123.801 0.617419L123.692 2.11344ZM135.692 1.85837L135.864 3.34847C139.712 2.90424 143.525 3.05031 147.31 3.78627L147.596 2.31386L147.883 0.841444C143.795 0.0465038 139.672 -0.111093 135.52 0.368263L135.692 1.85837ZM147.596 2.31386L147.31 3.78627C150.859 4.47651 153.297 6.21182 154.808 8.96688L156.123 8.24568L157.439 7.52448C155.452 3.90135 152.205 1.68212 147.883 0.841444L147.596 2.31386ZM156.123 8.24568L154.808 8.96688C156.444 11.9506 157.42 15.335 157.713 19.1445L159.209 19.0293L160.704 18.9141C160.381 14.7237 159.3 10.919 157.439 7.52448L156.123 8.24568ZM159.209 19.0293L157.713 19.1445C158.012 23.0243 157.845 26.9046 157.212 30.788L158.693 31.0293L160.173 31.2707C160.844 27.1541 161.021 23.0344 160.704 18.9141L159.209 19.0293ZM158.693 31.0293L157.212 30.788C156.581 34.6575 155.494 38.115 153.964 41.174L155.305 41.8451L156.647 42.5163C158.329 39.1541 159.5 35.4011 160.173 31.2707L158.693 31.0293ZM155.305 41.8451L153.964 41.174C153.282 42.5355 152.387 43.4551 151.295 44.0249C150.191 44.6015 148.772 44.8781 146.962 44.7555L146.861 46.2521L146.759 47.7486C148.973 47.8986 150.973 47.577 152.683 46.6845C154.406 45.7854 155.721 44.3653 156.647 42.5163L155.305 41.8451ZM146.861 46.2521L146.962 44.7555C142.853 44.4771 138.754 44.5541 134.668 44.9865L134.826 46.4782L134.984 47.9699C138.897 47.5557 142.822 47.4819 146.759 47.7486L146.861 46.2521ZM134.826 46.4782L134.668 44.9865C130.742 45.402 126.817 45.5232 122.892 45.3502L122.826 46.8487L122.76 48.3473C126.835 48.5269 130.91 48.401 134.984 47.9699L134.826 46.4782ZM122.826 46.8487L122.892 45.3502C118.818 45.1706 114.744 45.2926 110.671 45.716L110.826 47.2079L110.981 48.6999C114.908 48.2918 118.834 48.1743 122.76 48.3473L122.826 46.8487ZM110.826 47.2079L110.671 45.716C106.809 46.1174 102.947 45.9845 99.0814 45.3162L98.8259 46.7943L98.5704 48.2724C102.705 48.9871 106.843 49.13 110.981 48.6999L110.826 47.2079ZM98.8259 46.7943L99.0814 45.3162C95.0175 44.6137 90.9521 44.1813 86.8855 44.0196L86.8259 45.5184L86.7663 47.0172C90.6997 47.1737 94.6342 47.5919 98.5704 48.2724L98.8259 46.7943ZM86.8259 45.5184L86.8855 44.0196C82.7758 43.8561 78.6676 44.1408 74.5627 44.8725L74.8259 46.3492L75.0891 47.8259C78.9842 47.1316 82.876 46.8625 86.7663 47.0172L86.8259 45.5184ZM74.8259 46.3492L74.5627 44.8725C70.6362 45.5723 66.7118 45.9704 62.7888 46.0673L62.8259 47.5668L62.8629 49.0664C66.9399 48.9657 71.0155 48.552 75.0891 47.8259L74.8259 46.3492ZM62.8259 47.5668L62.7888 46.0673C58.8729 46.164 54.9561 45.9331 51.0378 45.374L50.8259 46.859L50.614 48.344C54.6956 48.9263 58.7789 49.1673 62.8629 49.0664L62.8259 47.5668ZM50.8259 46.859L51.0378 45.374C46.9731 44.7941 42.9073 44.4839 38.8407 44.4438L38.8259 45.9438L38.8111 47.4437C42.7445 47.4825 46.6786 47.7825 50.614 48.344L50.8259 46.859ZM38.8259 45.9438L38.8407 44.4438C34.8084 44.4041 30.7761 44.4945 26.7439 44.7151L26.8259 46.2129L26.9078 47.7106C30.8757 47.4936 34.8434 47.4046 38.8111 47.4437L38.8259 45.9438ZM26.8259 46.2129L26.7439 44.7151C22.7375 44.9343 18.7169 45.1802 14.682 45.4528L14.7832 46.9494L14.8843 48.446C18.9064 48.1742 22.9143 47.9291 26.9078 47.7106L26.8259 46.2129ZM14.7832 46.9494L14.682 45.4528C11.1181 45.6936 8.35785 44.5069 6.22617 41.8817L5.06171 42.8272L3.89725 43.7728C6.67052 47.1881 10.3913 48.7495 14.8843 48.446L14.7832 46.9494ZM5.06171 42.8272L6.22617 41.8817C4.03109 39.1784 3.10559 36.063 3.45522 32.4409L1.96216 32.2968L0.4691 32.1527C0.0465143 36.5306 1.18738 40.4355 3.89725 43.7728L5.06171 42.8272ZM1.96216 32.2968L3.45522 32.4409C3.85273 28.3228 3.76205 24.2044 3.18368 20.0881L1.69827 20.2968L0.212859 20.5055C0.758557 24.3892 0.843809 28.2708 0.4691 32.1527L1.96216 32.2968ZM1.69827 20.2968L3.18368 20.0881C2.66286 16.3815 3.2538 13.1645 4.89139 10.361L3.59617 9.60438L2.30095 8.84781C0.283932 12.3009 -0.3904 16.2121 0.212859 20.5055L1.69827 20.2968ZM3.59617 9.60438L4.89139 10.361C5.78798 8.82603 6.57999 7.6109 7.26824 6.69961C7.9722 5.76753 8.50514 5.23814 8.86672 4.98856L8.01463 3.75408L7.16254 2.5196C6.40579 3.04194 5.64315 3.87355 4.87429 4.89158C4.08972 5.93039 3.23167 7.25445 2.30095 8.84781L3.59617 9.60438ZM8.01463 3.75408L8.86672 4.98856C9.0801 4.84128 9.65865 4.62618 10.8696 4.54785C12.0276 4.47294 13.5716 4.53284 15.5278 4.74843L15.6921 3.25746L15.8565 1.76649C13.8127 1.54124 12.0771 1.46348 10.6759 1.55411C9.32771 1.64132 8.0675 1.89495 7.16254 2.5196L8.01463 3.75408Z" fill="%23007A33"/></svg>');
          mask-image: url('data:image/svg+xml,<svg preserveAspectRatio="none" viewBox="0 0 161 50" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.69214 10.5962C1.69214 6.17791 5.27386 2.59619 9.69214 2.59619H150.692C155.11 2.59619 158.692 6.17791 158.692 10.5962V38.5962C158.692 43.0145 155.11 46.5962 150.692 46.5962H9.69214C5.27386 46.5962 1.69214 43.0145 1.69214 38.5962V10.5962Z" fill="%23007A33"/><path d="M158.693 31.0293L160.173 31.2707L158.693 31.0293ZM155.305 41.8451L153.964 41.174L155.305 41.8451ZM74.8259 46.3492L74.5627 44.8725L74.8259 46.3492ZM62.8259 47.5668L62.7888 46.0673L62.8259 47.5668ZM15.6921 3.25746L15.5278 4.74843C19.6872 5.20684 23.8459 5.00217 27.9981 4.13699L27.6921 2.66853L27.3862 1.20007C23.5384 2.00182 19.6971 2.18976 15.8565 1.76649L15.6921 3.25746ZM27.6921 2.66853L27.9981 4.13699C31.8491 3.33457 35.6937 3.13406 39.5373 3.53287L39.6921 2.04088L39.8469 0.548889C35.6906 0.11763 31.5352 0.335553 27.3862 1.20007L27.6921 2.66853ZM39.6921 2.04088L39.5373 3.53287C43.555 3.94974 47.5728 4.29443 51.5906 4.56695L51.6921 3.07039L51.7936 1.57383C47.8115 1.30373 43.8293 0.962088 39.8469 0.548889L39.6921 2.04088ZM51.6921 3.07039L51.5906 4.56695C55.6646 4.84328 59.7389 4.8172 63.8127 4.48875L63.6921 2.9936L63.5716 1.49845C59.6454 1.815 55.7196 1.84012 51.7936 1.57383L51.6921 3.07039ZM63.6921 2.9936L63.8127 4.48875C67.7779 4.16906 71.7428 3.98871 75.7077 3.94769L75.6921 2.44777L75.6766 0.947853C71.6415 0.989603 67.6064 1.17315 63.5716 1.49845L63.6921 2.9936ZM75.6921 2.44777L75.7077 3.94769C79.7547 3.90582 83.8015 3.67368 87.8478 3.25136L87.6921 1.75947L87.5364 0.267571C83.5828 0.68022 79.6295 0.906955 75.6766 0.947853L75.6921 2.44777ZM87.6921 1.75947L87.8478 3.25136C91.7225 2.84697 95.5966 2.93045 99.4732 3.50238L99.6921 2.01844L99.9111 0.534503C95.7877 -0.0738344 91.6618 -0.163002 87.5364 0.267571L87.6921 1.75947ZM99.6921 2.01844L99.4732 3.50238C103.596 4.11056 107.72 4.20395 111.845 3.78195L111.692 2.28974L111.539 0.797529C107.664 1.19407 103.789 1.10658 99.9111 0.534503L99.6921 2.01844ZM111.692 2.28974L111.845 3.78195C115.758 3.38156 119.67 3.32411 123.583 3.60947L123.692 2.11344L123.801 0.617419C119.714 0.319304 115.626 0.379385 111.539 0.797529L111.692 2.28974ZM123.692 2.11344L123.583 3.60947C127.677 3.90807 131.771 3.82099 135.864 3.34847L135.692 1.85837L135.52 0.368263C131.613 0.819323 127.707 0.902296 123.801 0.617419L123.692 2.11344ZM135.692 1.85837L135.864 3.34847C139.712 2.90424 143.525 3.05031 147.31 3.78627L147.596 2.31386L147.883 0.841444C143.795 0.0465038 139.672 -0.111093 135.52 0.368263L135.692 1.85837ZM147.596 2.31386L147.31 3.78627C150.859 4.47651 153.297 6.21182 154.808 8.96688L156.123 8.24568L157.439 7.52448C155.452 3.90135 152.205 1.68212 147.883 0.841444L147.596 2.31386ZM156.123 8.24568L154.808 8.96688C156.444 11.9506 157.42 15.335 157.713 19.1445L159.209 19.0293L160.704 18.9141C160.381 14.7237 159.3 10.919 157.439 7.52448L156.123 8.24568ZM159.209 19.0293L157.713 19.1445C158.012 23.0243 157.845 26.9046 157.212 30.788L158.693 31.0293L160.173 31.2707C160.844 27.1541 161.021 23.0344 160.704 18.9141L159.209 19.0293ZM158.693 31.0293L157.212 30.788C156.581 34.6575 155.494 38.115 153.964 41.174L155.305 41.8451L156.647 42.5163C158.329 39.1541 159.5 35.4011 160.173 31.2707L158.693 31.0293ZM155.305 41.8451L153.964 41.174C153.282 42.5355 152.387 43.4551 151.295 44.0249C150.191 44.6015 148.772 44.8781 146.962 44.7555L146.861 46.2521L146.759 47.7486C148.973 47.8986 150.973 47.577 152.683 46.6845C154.406 45.7854 155.721 44.3653 156.647 42.5163L155.305 41.8451ZM146.861 46.2521L146.962 44.7555C142.853 44.4771 138.754 44.5541 134.668 44.9865L134.826 46.4782L134.984 47.9699C138.897 47.5557 142.822 47.4819 146.759 47.7486L146.861 46.2521ZM134.826 46.4782L134.668 44.9865C130.742 45.402 126.817 45.5232 122.892 45.3502L122.826 46.8487L122.76 48.3473C126.835 48.5269 130.91 48.401 134.984 47.9699L134.826 46.4782ZM122.826 46.8487L122.892 45.3502C118.818 45.1706 114.744 45.2926 110.671 45.716L110.826 47.2079L110.981 48.6999C114.908 48.2918 118.834 48.1743 122.76 48.3473L122.826 46.8487ZM110.826 47.2079L110.671 45.716C106.809 46.1174 102.947 45.9845 99.0814 45.3162L98.8259 46.7943L98.5704 48.2724C102.705 48.9871 106.843 49.13 110.981 48.6999L110.826 47.2079ZM98.8259 46.7943L99.0814 45.3162C95.0175 44.6137 90.9521 44.1813 86.8855 44.0196L86.8259 45.5184L86.7663 47.0172C90.6997 47.1737 94.6342 47.5919 98.5704 48.2724L98.8259 46.7943ZM86.8259 45.5184L86.8855 44.0196C82.7758 43.8561 78.6676 44.1408 74.5627 44.8725L74.8259 46.3492L75.0891 47.8259C78.9842 47.1316 82.876 46.8625 86.7663 47.0172L86.8259 45.5184ZM74.8259 46.3492L74.5627 44.8725C70.6362 45.5723 66.7118 45.9704 62.7888 46.0673L62.8259 47.5668L62.8629 49.0664C66.9399 48.9657 71.0155 48.552 75.0891 47.8259L74.8259 46.3492ZM62.8259 47.5668L62.7888 46.0673C58.8729 46.164 54.9561 45.9331 51.0378 45.374L50.8259 46.859L50.614 48.344C54.6956 48.9263 58.7789 49.1673 62.8629 49.0664L62.8259 47.5668ZM50.8259 46.859L51.0378 45.374C46.9731 44.7941 42.9073 44.4839 38.8407 44.4438L38.8259 45.9438L38.8111 47.4437C42.7445 47.4825 46.6786 47.7825 50.614 48.344L50.8259 46.859ZM38.8259 45.9438L38.8407 44.4438C34.8084 44.4041 30.7761 44.4945 26.7439 44.7151L26.8259 46.2129L26.9078 47.7106C30.8757 47.4936 34.8434 47.4046 38.8111 47.4437L38.8259 45.9438ZM26.8259 46.2129L26.7439 44.7151C22.7375 44.9343 18.7169 45.1802 14.682 45.4528L14.7832 46.9494L14.8843 48.446C18.9064 48.1742 22.9143 47.9291 26.9078 47.7106L26.8259 46.2129ZM14.7832 46.9494L14.682 45.4528C11.1181 45.6936 8.35785 44.5069 6.22617 41.8817L5.06171 42.8272L3.89725 43.7728C6.67052 47.1881 10.3913 48.7495 14.8843 48.446L14.7832 46.9494ZM5.06171 42.8272L6.22617 41.8817C4.03109 39.1784 3.10559 36.063 3.45522 32.4409L1.96216 32.2968L0.4691 32.1527C0.0465143 36.5306 1.18738 40.4355 3.89725 43.7728L5.06171 42.8272ZM1.96216 32.2968L3.45522 32.4409C3.85273 28.3228 3.76205 24.2044 3.18368 20.0881L1.69827 20.2968L0.212859 20.5055C0.758557 24.3892 0.843809 28.2708 0.4691 32.1527L1.96216 32.2968ZM1.69827 20.2968L3.18368 20.0881C2.66286 16.3815 3.2538 13.1645 4.89139 10.361L3.59617 9.60438L2.30095 8.84781C0.283932 12.3009 -0.3904 16.2121 0.212859 20.5055L1.69827 20.2968ZM3.59617 9.60438L4.89139 10.361C5.78798 8.82603 6.57999 7.6109 7.26824 6.69961C7.9722 5.76753 8.50514 5.23814 8.86672 4.98856L8.01463 3.75408L7.16254 2.5196C6.40579 3.04194 5.64315 3.87355 4.87429 4.89158C4.08972 5.93039 3.23167 7.25445 2.30095 8.84781L3.59617 9.60438ZM8.01463 3.75408L8.86672 4.98856C9.0801 4.84128 9.65865 4.62618 10.8696 4.54785C12.0276 4.47294 13.5716 4.53284 15.5278 4.74843L15.6921 3.25746L15.8565 1.76649C13.8127 1.54124 12.0771 1.46348 10.6759 1.55411C9.32771 1.64132 8.0675 1.89495 7.16254 2.5196L8.01463 3.75408Z" fill="%23007A33"/></svg>');
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  z-index: -1;
  background: #007A33;
  transition: color 0.25s cubic-bezier(0.4, 0, 0.2, 1), background 0.25s cubic-bezier(0.4, 0, 0.2, 1);
}
form input[type=submit]:hover:before, form input[type=submit]:active:before, form input[type=submit]:focus:before,
form textarea[type=submit]:hover:before,
form textarea[type=submit]:active:before,
form textarea[type=submit]:focus:before,
form select[type=submit]:hover:before,
form select[type=submit]:active:before,
form select[type=submit]:focus:before {
  background: #005624;
}
form input[type=submit],
form textarea[type=submit],
form select[type=submit] {
  max-width: 180px;
  cursor: pointer;
}
form input[type=submit], form input[type=text], form input[type=email], form input[type=checkbox],
form textarea[type=submit],
form textarea[type=text],
form textarea[type=email],
form textarea[type=checkbox],
form select[type=submit],
form select[type=text],
form select[type=email],
form select[type=checkbox] {
  -webkit-appearance: none;
}
form .gform-footer {
  justify-content: center;
  display: flex;
}
form .gform-footer .gform_button {
  display: inline-flex;
  align-items: center;
  font-family: var(--wp--preset--font-family--primary);
  font-size: var(--wp--preset--font-size--font-16);
  line-height: 1.05;
  text-align: center;
  text-decoration: none;
  padding: 1.5rem 3.6rem;
  font-weight: 700;
  color: #fff;
  cursor: pointer;
  transition: color 0.25s cubic-bezier(0.4, 0, 0.2, 1), background 0.25s cubic-bezier(0.4, 0, 0.2, 1);
  text-transform: uppercase;
  letter-spacing: 0.54px;
  position: relative;
  background-color: unset;
  z-index: 2;
}
@media (min-width: 768px) {
  form .gform-footer .gform_button {
    font-size: var(--wp--preset--font-size--font-18);
  }
}
form .gform-footer .gform_button:before {
  content: "";
  position: absolute;
  inset: 0;
  -webkit-mask-image: url('data:image/svg+xml,<svg preserveAspectRatio="none" viewBox="0 0 161 50" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.69214 10.5962C1.69214 6.17791 5.27386 2.59619 9.69214 2.59619H150.692C155.11 2.59619 158.692 6.17791 158.692 10.5962V38.5962C158.692 43.0145 155.11 46.5962 150.692 46.5962H9.69214C5.27386 46.5962 1.69214 43.0145 1.69214 38.5962V10.5962Z" fill="%23007A33"/><path d="M158.693 31.0293L160.173 31.2707L158.693 31.0293ZM155.305 41.8451L153.964 41.174L155.305 41.8451ZM74.8259 46.3492L74.5627 44.8725L74.8259 46.3492ZM62.8259 47.5668L62.7888 46.0673L62.8259 47.5668ZM15.6921 3.25746L15.5278 4.74843C19.6872 5.20684 23.8459 5.00217 27.9981 4.13699L27.6921 2.66853L27.3862 1.20007C23.5384 2.00182 19.6971 2.18976 15.8565 1.76649L15.6921 3.25746ZM27.6921 2.66853L27.9981 4.13699C31.8491 3.33457 35.6937 3.13406 39.5373 3.53287L39.6921 2.04088L39.8469 0.548889C35.6906 0.11763 31.5352 0.335553 27.3862 1.20007L27.6921 2.66853ZM39.6921 2.04088L39.5373 3.53287C43.555 3.94974 47.5728 4.29443 51.5906 4.56695L51.6921 3.07039L51.7936 1.57383C47.8115 1.30373 43.8293 0.962088 39.8469 0.548889L39.6921 2.04088ZM51.6921 3.07039L51.5906 4.56695C55.6646 4.84328 59.7389 4.8172 63.8127 4.48875L63.6921 2.9936L63.5716 1.49845C59.6454 1.815 55.7196 1.84012 51.7936 1.57383L51.6921 3.07039ZM63.6921 2.9936L63.8127 4.48875C67.7779 4.16906 71.7428 3.98871 75.7077 3.94769L75.6921 2.44777L75.6766 0.947853C71.6415 0.989603 67.6064 1.17315 63.5716 1.49845L63.6921 2.9936ZM75.6921 2.44777L75.7077 3.94769C79.7547 3.90582 83.8015 3.67368 87.8478 3.25136L87.6921 1.75947L87.5364 0.267571C83.5828 0.68022 79.6295 0.906955 75.6766 0.947853L75.6921 2.44777ZM87.6921 1.75947L87.8478 3.25136C91.7225 2.84697 95.5966 2.93045 99.4732 3.50238L99.6921 2.01844L99.9111 0.534503C95.7877 -0.0738344 91.6618 -0.163002 87.5364 0.267571L87.6921 1.75947ZM99.6921 2.01844L99.4732 3.50238C103.596 4.11056 107.72 4.20395 111.845 3.78195L111.692 2.28974L111.539 0.797529C107.664 1.19407 103.789 1.10658 99.9111 0.534503L99.6921 2.01844ZM111.692 2.28974L111.845 3.78195C115.758 3.38156 119.67 3.32411 123.583 3.60947L123.692 2.11344L123.801 0.617419C119.714 0.319304 115.626 0.379385 111.539 0.797529L111.692 2.28974ZM123.692 2.11344L123.583 3.60947C127.677 3.90807 131.771 3.82099 135.864 3.34847L135.692 1.85837L135.52 0.368263C131.613 0.819323 127.707 0.902296 123.801 0.617419L123.692 2.11344ZM135.692 1.85837L135.864 3.34847C139.712 2.90424 143.525 3.05031 147.31 3.78627L147.596 2.31386L147.883 0.841444C143.795 0.0465038 139.672 -0.111093 135.52 0.368263L135.692 1.85837ZM147.596 2.31386L147.31 3.78627C150.859 4.47651 153.297 6.21182 154.808 8.96688L156.123 8.24568L157.439 7.52448C155.452 3.90135 152.205 1.68212 147.883 0.841444L147.596 2.31386ZM156.123 8.24568L154.808 8.96688C156.444 11.9506 157.42 15.335 157.713 19.1445L159.209 19.0293L160.704 18.9141C160.381 14.7237 159.3 10.919 157.439 7.52448L156.123 8.24568ZM159.209 19.0293L157.713 19.1445C158.012 23.0243 157.845 26.9046 157.212 30.788L158.693 31.0293L160.173 31.2707C160.844 27.1541 161.021 23.0344 160.704 18.9141L159.209 19.0293ZM158.693 31.0293L157.212 30.788C156.581 34.6575 155.494 38.115 153.964 41.174L155.305 41.8451L156.647 42.5163C158.329 39.1541 159.5 35.4011 160.173 31.2707L158.693 31.0293ZM155.305 41.8451L153.964 41.174C153.282 42.5355 152.387 43.4551 151.295 44.0249C150.191 44.6015 148.772 44.8781 146.962 44.7555L146.861 46.2521L146.759 47.7486C148.973 47.8986 150.973 47.577 152.683 46.6845C154.406 45.7854 155.721 44.3653 156.647 42.5163L155.305 41.8451ZM146.861 46.2521L146.962 44.7555C142.853 44.4771 138.754 44.5541 134.668 44.9865L134.826 46.4782L134.984 47.9699C138.897 47.5557 142.822 47.4819 146.759 47.7486L146.861 46.2521ZM134.826 46.4782L134.668 44.9865C130.742 45.402 126.817 45.5232 122.892 45.3502L122.826 46.8487L122.76 48.3473C126.835 48.5269 130.91 48.401 134.984 47.9699L134.826 46.4782ZM122.826 46.8487L122.892 45.3502C118.818 45.1706 114.744 45.2926 110.671 45.716L110.826 47.2079L110.981 48.6999C114.908 48.2918 118.834 48.1743 122.76 48.3473L122.826 46.8487ZM110.826 47.2079L110.671 45.716C106.809 46.1174 102.947 45.9845 99.0814 45.3162L98.8259 46.7943L98.5704 48.2724C102.705 48.9871 106.843 49.13 110.981 48.6999L110.826 47.2079ZM98.8259 46.7943L99.0814 45.3162C95.0175 44.6137 90.9521 44.1813 86.8855 44.0196L86.8259 45.5184L86.7663 47.0172C90.6997 47.1737 94.6342 47.5919 98.5704 48.2724L98.8259 46.7943ZM86.8259 45.5184L86.8855 44.0196C82.7758 43.8561 78.6676 44.1408 74.5627 44.8725L74.8259 46.3492L75.0891 47.8259C78.9842 47.1316 82.876 46.8625 86.7663 47.0172L86.8259 45.5184ZM74.8259 46.3492L74.5627 44.8725C70.6362 45.5723 66.7118 45.9704 62.7888 46.0673L62.8259 47.5668L62.8629 49.0664C66.9399 48.9657 71.0155 48.552 75.0891 47.8259L74.8259 46.3492ZM62.8259 47.5668L62.7888 46.0673C58.8729 46.164 54.9561 45.9331 51.0378 45.374L50.8259 46.859L50.614 48.344C54.6956 48.9263 58.7789 49.1673 62.8629 49.0664L62.8259 47.5668ZM50.8259 46.859L51.0378 45.374C46.9731 44.7941 42.9073 44.4839 38.8407 44.4438L38.8259 45.9438L38.8111 47.4437C42.7445 47.4825 46.6786 47.7825 50.614 48.344L50.8259 46.859ZM38.8259 45.9438L38.8407 44.4438C34.8084 44.4041 30.7761 44.4945 26.7439 44.7151L26.8259 46.2129L26.9078 47.7106C30.8757 47.4936 34.8434 47.4046 38.8111 47.4437L38.8259 45.9438ZM26.8259 46.2129L26.7439 44.7151C22.7375 44.9343 18.7169 45.1802 14.682 45.4528L14.7832 46.9494L14.8843 48.446C18.9064 48.1742 22.9143 47.9291 26.9078 47.7106L26.8259 46.2129ZM14.7832 46.9494L14.682 45.4528C11.1181 45.6936 8.35785 44.5069 6.22617 41.8817L5.06171 42.8272L3.89725 43.7728C6.67052 47.1881 10.3913 48.7495 14.8843 48.446L14.7832 46.9494ZM5.06171 42.8272L6.22617 41.8817C4.03109 39.1784 3.10559 36.063 3.45522 32.4409L1.96216 32.2968L0.4691 32.1527C0.0465143 36.5306 1.18738 40.4355 3.89725 43.7728L5.06171 42.8272ZM1.96216 32.2968L3.45522 32.4409C3.85273 28.3228 3.76205 24.2044 3.18368 20.0881L1.69827 20.2968L0.212859 20.5055C0.758557 24.3892 0.843809 28.2708 0.4691 32.1527L1.96216 32.2968ZM1.69827 20.2968L3.18368 20.0881C2.66286 16.3815 3.2538 13.1645 4.89139 10.361L3.59617 9.60438L2.30095 8.84781C0.283932 12.3009 -0.3904 16.2121 0.212859 20.5055L1.69827 20.2968ZM3.59617 9.60438L4.89139 10.361C5.78798 8.82603 6.57999 7.6109 7.26824 6.69961C7.9722 5.76753 8.50514 5.23814 8.86672 4.98856L8.01463 3.75408L7.16254 2.5196C6.40579 3.04194 5.64315 3.87355 4.87429 4.89158C4.08972 5.93039 3.23167 7.25445 2.30095 8.84781L3.59617 9.60438ZM8.01463 3.75408L8.86672 4.98856C9.0801 4.84128 9.65865 4.62618 10.8696 4.54785C12.0276 4.47294 13.5716 4.53284 15.5278 4.74843L15.6921 3.25746L15.8565 1.76649C13.8127 1.54124 12.0771 1.46348 10.6759 1.55411C9.32771 1.64132 8.0675 1.89495 7.16254 2.5196L8.01463 3.75408Z" fill="%23007A33"/></svg>');
          mask-image: url('data:image/svg+xml,<svg preserveAspectRatio="none" viewBox="0 0 161 50" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.69214 10.5962C1.69214 6.17791 5.27386 2.59619 9.69214 2.59619H150.692C155.11 2.59619 158.692 6.17791 158.692 10.5962V38.5962C158.692 43.0145 155.11 46.5962 150.692 46.5962H9.69214C5.27386 46.5962 1.69214 43.0145 1.69214 38.5962V10.5962Z" fill="%23007A33"/><path d="M158.693 31.0293L160.173 31.2707L158.693 31.0293ZM155.305 41.8451L153.964 41.174L155.305 41.8451ZM74.8259 46.3492L74.5627 44.8725L74.8259 46.3492ZM62.8259 47.5668L62.7888 46.0673L62.8259 47.5668ZM15.6921 3.25746L15.5278 4.74843C19.6872 5.20684 23.8459 5.00217 27.9981 4.13699L27.6921 2.66853L27.3862 1.20007C23.5384 2.00182 19.6971 2.18976 15.8565 1.76649L15.6921 3.25746ZM27.6921 2.66853L27.9981 4.13699C31.8491 3.33457 35.6937 3.13406 39.5373 3.53287L39.6921 2.04088L39.8469 0.548889C35.6906 0.11763 31.5352 0.335553 27.3862 1.20007L27.6921 2.66853ZM39.6921 2.04088L39.5373 3.53287C43.555 3.94974 47.5728 4.29443 51.5906 4.56695L51.6921 3.07039L51.7936 1.57383C47.8115 1.30373 43.8293 0.962088 39.8469 0.548889L39.6921 2.04088ZM51.6921 3.07039L51.5906 4.56695C55.6646 4.84328 59.7389 4.8172 63.8127 4.48875L63.6921 2.9936L63.5716 1.49845C59.6454 1.815 55.7196 1.84012 51.7936 1.57383L51.6921 3.07039ZM63.6921 2.9936L63.8127 4.48875C67.7779 4.16906 71.7428 3.98871 75.7077 3.94769L75.6921 2.44777L75.6766 0.947853C71.6415 0.989603 67.6064 1.17315 63.5716 1.49845L63.6921 2.9936ZM75.6921 2.44777L75.7077 3.94769C79.7547 3.90582 83.8015 3.67368 87.8478 3.25136L87.6921 1.75947L87.5364 0.267571C83.5828 0.68022 79.6295 0.906955 75.6766 0.947853L75.6921 2.44777ZM87.6921 1.75947L87.8478 3.25136C91.7225 2.84697 95.5966 2.93045 99.4732 3.50238L99.6921 2.01844L99.9111 0.534503C95.7877 -0.0738344 91.6618 -0.163002 87.5364 0.267571L87.6921 1.75947ZM99.6921 2.01844L99.4732 3.50238C103.596 4.11056 107.72 4.20395 111.845 3.78195L111.692 2.28974L111.539 0.797529C107.664 1.19407 103.789 1.10658 99.9111 0.534503L99.6921 2.01844ZM111.692 2.28974L111.845 3.78195C115.758 3.38156 119.67 3.32411 123.583 3.60947L123.692 2.11344L123.801 0.617419C119.714 0.319304 115.626 0.379385 111.539 0.797529L111.692 2.28974ZM123.692 2.11344L123.583 3.60947C127.677 3.90807 131.771 3.82099 135.864 3.34847L135.692 1.85837L135.52 0.368263C131.613 0.819323 127.707 0.902296 123.801 0.617419L123.692 2.11344ZM135.692 1.85837L135.864 3.34847C139.712 2.90424 143.525 3.05031 147.31 3.78627L147.596 2.31386L147.883 0.841444C143.795 0.0465038 139.672 -0.111093 135.52 0.368263L135.692 1.85837ZM147.596 2.31386L147.31 3.78627C150.859 4.47651 153.297 6.21182 154.808 8.96688L156.123 8.24568L157.439 7.52448C155.452 3.90135 152.205 1.68212 147.883 0.841444L147.596 2.31386ZM156.123 8.24568L154.808 8.96688C156.444 11.9506 157.42 15.335 157.713 19.1445L159.209 19.0293L160.704 18.9141C160.381 14.7237 159.3 10.919 157.439 7.52448L156.123 8.24568ZM159.209 19.0293L157.713 19.1445C158.012 23.0243 157.845 26.9046 157.212 30.788L158.693 31.0293L160.173 31.2707C160.844 27.1541 161.021 23.0344 160.704 18.9141L159.209 19.0293ZM158.693 31.0293L157.212 30.788C156.581 34.6575 155.494 38.115 153.964 41.174L155.305 41.8451L156.647 42.5163C158.329 39.1541 159.5 35.4011 160.173 31.2707L158.693 31.0293ZM155.305 41.8451L153.964 41.174C153.282 42.5355 152.387 43.4551 151.295 44.0249C150.191 44.6015 148.772 44.8781 146.962 44.7555L146.861 46.2521L146.759 47.7486C148.973 47.8986 150.973 47.577 152.683 46.6845C154.406 45.7854 155.721 44.3653 156.647 42.5163L155.305 41.8451ZM146.861 46.2521L146.962 44.7555C142.853 44.4771 138.754 44.5541 134.668 44.9865L134.826 46.4782L134.984 47.9699C138.897 47.5557 142.822 47.4819 146.759 47.7486L146.861 46.2521ZM134.826 46.4782L134.668 44.9865C130.742 45.402 126.817 45.5232 122.892 45.3502L122.826 46.8487L122.76 48.3473C126.835 48.5269 130.91 48.401 134.984 47.9699L134.826 46.4782ZM122.826 46.8487L122.892 45.3502C118.818 45.1706 114.744 45.2926 110.671 45.716L110.826 47.2079L110.981 48.6999C114.908 48.2918 118.834 48.1743 122.76 48.3473L122.826 46.8487ZM110.826 47.2079L110.671 45.716C106.809 46.1174 102.947 45.9845 99.0814 45.3162L98.8259 46.7943L98.5704 48.2724C102.705 48.9871 106.843 49.13 110.981 48.6999L110.826 47.2079ZM98.8259 46.7943L99.0814 45.3162C95.0175 44.6137 90.9521 44.1813 86.8855 44.0196L86.8259 45.5184L86.7663 47.0172C90.6997 47.1737 94.6342 47.5919 98.5704 48.2724L98.8259 46.7943ZM86.8259 45.5184L86.8855 44.0196C82.7758 43.8561 78.6676 44.1408 74.5627 44.8725L74.8259 46.3492L75.0891 47.8259C78.9842 47.1316 82.876 46.8625 86.7663 47.0172L86.8259 45.5184ZM74.8259 46.3492L74.5627 44.8725C70.6362 45.5723 66.7118 45.9704 62.7888 46.0673L62.8259 47.5668L62.8629 49.0664C66.9399 48.9657 71.0155 48.552 75.0891 47.8259L74.8259 46.3492ZM62.8259 47.5668L62.7888 46.0673C58.8729 46.164 54.9561 45.9331 51.0378 45.374L50.8259 46.859L50.614 48.344C54.6956 48.9263 58.7789 49.1673 62.8629 49.0664L62.8259 47.5668ZM50.8259 46.859L51.0378 45.374C46.9731 44.7941 42.9073 44.4839 38.8407 44.4438L38.8259 45.9438L38.8111 47.4437C42.7445 47.4825 46.6786 47.7825 50.614 48.344L50.8259 46.859ZM38.8259 45.9438L38.8407 44.4438C34.8084 44.4041 30.7761 44.4945 26.7439 44.7151L26.8259 46.2129L26.9078 47.7106C30.8757 47.4936 34.8434 47.4046 38.8111 47.4437L38.8259 45.9438ZM26.8259 46.2129L26.7439 44.7151C22.7375 44.9343 18.7169 45.1802 14.682 45.4528L14.7832 46.9494L14.8843 48.446C18.9064 48.1742 22.9143 47.9291 26.9078 47.7106L26.8259 46.2129ZM14.7832 46.9494L14.682 45.4528C11.1181 45.6936 8.35785 44.5069 6.22617 41.8817L5.06171 42.8272L3.89725 43.7728C6.67052 47.1881 10.3913 48.7495 14.8843 48.446L14.7832 46.9494ZM5.06171 42.8272L6.22617 41.8817C4.03109 39.1784 3.10559 36.063 3.45522 32.4409L1.96216 32.2968L0.4691 32.1527C0.0465143 36.5306 1.18738 40.4355 3.89725 43.7728L5.06171 42.8272ZM1.96216 32.2968L3.45522 32.4409C3.85273 28.3228 3.76205 24.2044 3.18368 20.0881L1.69827 20.2968L0.212859 20.5055C0.758557 24.3892 0.843809 28.2708 0.4691 32.1527L1.96216 32.2968ZM1.69827 20.2968L3.18368 20.0881C2.66286 16.3815 3.2538 13.1645 4.89139 10.361L3.59617 9.60438L2.30095 8.84781C0.283932 12.3009 -0.3904 16.2121 0.212859 20.5055L1.69827 20.2968ZM3.59617 9.60438L4.89139 10.361C5.78798 8.82603 6.57999 7.6109 7.26824 6.69961C7.9722 5.76753 8.50514 5.23814 8.86672 4.98856L8.01463 3.75408L7.16254 2.5196C6.40579 3.04194 5.64315 3.87355 4.87429 4.89158C4.08972 5.93039 3.23167 7.25445 2.30095 8.84781L3.59617 9.60438ZM8.01463 3.75408L8.86672 4.98856C9.0801 4.84128 9.65865 4.62618 10.8696 4.54785C12.0276 4.47294 13.5716 4.53284 15.5278 4.74843L15.6921 3.25746L15.8565 1.76649C13.8127 1.54124 12.0771 1.46348 10.6759 1.55411C9.32771 1.64132 8.0675 1.89495 7.16254 2.5196L8.01463 3.75408Z" fill="%23007A33"/></svg>');
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  z-index: -1;
  background: #007A33;
  transition: color 0.25s cubic-bezier(0.4, 0, 0.2, 1), background 0.25s cubic-bezier(0.4, 0, 0.2, 1);
}
form .gform-footer .gform_button:hover:before, form .gform-footer .gform_button:active:before, form .gform-footer .gform_button:focus:before {
  background: #005624;
}
form .gform-footer .gform_button {
  width: auto;
  cursor: pointer;
  margin-top: 2rem;
}
form textarea {
  max-height: 160px;
}
form select {
  font-family: var(--wp--preset--font-family--primary);
  background-size: 12px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.314' height='7.071'%3E%3Cg fill='none' stroke='%23c0c1c6' stroke-width='2'%3E%3Cpath d='M10.607.707 4.95 6.364M6.364 6.364.707.707'/%3E%3C/g%3E%3C/svg%3E");
  background-position: calc(100% - 10px) 50%;
  background-repeat: no-repeat;
}
form .ginput_container_consent {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  font-size: 1.8rem;
  line-height: 1.25;
  margin-bottom: 0.6rem;
  color: #007A33;
}
form .ginput_container_consent label {
  width: calc(100% - 22px);
  padding-left: 1.6rem;
  font-size: 1.6rem;
  text-transform: none;
  margin: 0;
  color: #007A33;
}
form .ginput_container_consent a {
  text-decoration: underline;
  text-decoration-color: #A1813D;
  text-decoration-thickness: 0.075rem;
  text-underline-position: under;
  color: #007A33;
  transition: color 0.25s cubic-bezier(0.4, 0, 0.2, 1), text-decoration-color 0.25s cubic-bezier(0.4, 0, 0.2, 1);
}
form .ginput_container_consent a:hover {
  color: #000;
}
form .ginput_container_consent input[type=checkbox] {
  display: block;
  width: 22px;
  height: 22px;
  margin: 0;
  padding: 0;
  border: 1px solid #B2B2B2;
  cursor: pointer;
  transition: background 0.18s ease-in-out, box-shadow 0.2s ease-in-out;
}
form .ginput_container_consent input[type=checkbox]:checked {
  background: #A1813D;
  box-shadow: inset 0 0 0 3px #fff;
}
form .ginput_container_consent .gfield_required_asterisk {
  display: none;
}
form .gfield_description {
  font-size: 1.6rem;
  line-height: 1.25;
  margin: 0 0 1.5ch 0;
  padding: 0;
  color: #007A33;
}
form .gfield_description a {
  text-decoration: underline;
  text-decoration-color: #A1813D;
  text-decoration-thickness: 0.075rem;
  text-underline-position: under;
  color: #007A33;
  transition: color 0.25s cubic-bezier(0.4, 0, 0.2, 1), text-decoration-color 0.25s cubic-bezier(0.4, 0, 0.2, 1);
}
form .gfield_description a:hover {
  color: #000;
}
form .gfield_description.validation_message {
  margin-left: 35px;
  padding: 5px;
}
form .gfield--type-fileupload {
  margin: 0 0 20px 0;
}
form .ginput_container_fileupload .gform_fileupload_rules,
form .ginput_container_fileupload .validation_message--hidden-on-empty {
  display: none;
}
form .ginput_container_fileupload input {
  border: 1px dashed #B2B2B2;
}

.gform_required_legend {
  display: none;
}

.gform_submission_error {
  font-size: var(--wp--preset--font-size--font-18);
  line-height: 1.25;
  margin-bottom: 2ch;
  color: #c62508;
  text-align: center;
}

.validation_message {
  display: inline-block;
  font-size: 1.6rem;
  margin-top: 4px;
  color: #6C9BBF;
}

.gform_description {
  display: block;
  font-size: 1.8rem;
  margin-bottom: 3ch;
}

::-moz-placeholder {
  color: #007A33;
}

::placeholder {
  color: #007A33;
}

:-ms-input-placeholder {
  color: #007A33;
}

::-ms-input-placeholder {
  color: #007A33;
}

@media (min-width: 789px) {
  form .gform_fields {
    display: flex;
    flex-wrap: wrap;
    margin-left: -20px;
  }
  form .gform_fields .gfield {
    width: calc(50% - 20px);
    margin-left: 20px;
  }
  form .gform_fields .gfield.fw {
    width: calc(100% - 20px);
  }
}
img.gform_ajax_spinner {
  display: none !important;
}

input[type=search]::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}

input[type=search]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}

input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
  display: none;
}

#gform_1 .gfield_label.gform-field-label,
#gform_1 .gfield_description {
  color: #735929;
  font-size: 11px;
  margin: 0;
  line-height: 1.25;
}
#gform_1 .gfield_required.gfield_required_text {
  color: transparent;
}
#gform_1 .gfield_required.gfield_required_text::before {
  content: "*";
  color: #735929;
  font-size: 11px;
  padding-left: 3px;
}
#gform_1 .gfield.gfield--type-captcha {
  margin: 3rem auto;
}
#gform_1 .gfield:not(.gfield--type-html):not(.gfield--type-captcha) {
  font-family: var(--wp--preset--font-family--primary);
  font-size: var(--wp--preset--font-size--font-16);
  padding: 8px 16px;
  color: #000;
  background: #fff7e2;
  border-radius: 8px;
  border: 1px solid #A1813D;
  -webkit-appearance: none;
  transition: border 0.18s ease-in-out;
}
#gform_1 .gfield:not(.gfield--type-html):not(.gfield--type-captcha).gfield--type-address legend {
  transform: translateY(15px);
}
#gform_1 .gfield:not(.gfield--type-html):not(.gfield--type-captcha).gfield--type-textarea {
  margin-bottom: 20px;
}
#gform_1 .gfield:not(.gfield--type-html):not(.gfield--type-captcha).gfield--type-textarea textarea {
  border: none;
  font-size: var(--wp--preset--font-size--font-16);
  padding: 0;
}
#gform_1 .gfield:not(.gfield--type-html):not(.gfield--type-captcha).gfield--type-fileupload button {
  display: inline-flex;
  align-items: center;
  font-family: var(--wp--preset--font-family--primary);
  font-size: var(--wp--preset--font-size--font-16);
  line-height: 1.05;
  text-align: center;
  text-decoration: none;
  padding: 1.5rem 3.6rem;
  font-weight: 700;
  color: #fff;
  cursor: pointer;
  transition: color 0.25s cubic-bezier(0.4, 0, 0.2, 1), background 0.25s cubic-bezier(0.4, 0, 0.2, 1);
  text-transform: uppercase;
  letter-spacing: 0.54px;
  position: relative;
  background-color: unset;
  z-index: 2;
}
@media (min-width: 768px) {
  #gform_1 .gfield:not(.gfield--type-html):not(.gfield--type-captcha).gfield--type-fileupload button {
    font-size: var(--wp--preset--font-size--font-18);
  }
}
#gform_1 .gfield:not(.gfield--type-html):not(.gfield--type-captcha).gfield--type-fileupload button:before {
  content: "";
  position: absolute;
  inset: 0;
  -webkit-mask-image: url('data:image/svg+xml,<svg preserveAspectRatio="none" viewBox="0 0 161 50" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.69214 10.5962C1.69214 6.17791 5.27386 2.59619 9.69214 2.59619H150.692C155.11 2.59619 158.692 6.17791 158.692 10.5962V38.5962C158.692 43.0145 155.11 46.5962 150.692 46.5962H9.69214C5.27386 46.5962 1.69214 43.0145 1.69214 38.5962V10.5962Z" fill="%23007A33"/><path d="M158.693 31.0293L160.173 31.2707L158.693 31.0293ZM155.305 41.8451L153.964 41.174L155.305 41.8451ZM74.8259 46.3492L74.5627 44.8725L74.8259 46.3492ZM62.8259 47.5668L62.7888 46.0673L62.8259 47.5668ZM15.6921 3.25746L15.5278 4.74843C19.6872 5.20684 23.8459 5.00217 27.9981 4.13699L27.6921 2.66853L27.3862 1.20007C23.5384 2.00182 19.6971 2.18976 15.8565 1.76649L15.6921 3.25746ZM27.6921 2.66853L27.9981 4.13699C31.8491 3.33457 35.6937 3.13406 39.5373 3.53287L39.6921 2.04088L39.8469 0.548889C35.6906 0.11763 31.5352 0.335553 27.3862 1.20007L27.6921 2.66853ZM39.6921 2.04088L39.5373 3.53287C43.555 3.94974 47.5728 4.29443 51.5906 4.56695L51.6921 3.07039L51.7936 1.57383C47.8115 1.30373 43.8293 0.962088 39.8469 0.548889L39.6921 2.04088ZM51.6921 3.07039L51.5906 4.56695C55.6646 4.84328 59.7389 4.8172 63.8127 4.48875L63.6921 2.9936L63.5716 1.49845C59.6454 1.815 55.7196 1.84012 51.7936 1.57383L51.6921 3.07039ZM63.6921 2.9936L63.8127 4.48875C67.7779 4.16906 71.7428 3.98871 75.7077 3.94769L75.6921 2.44777L75.6766 0.947853C71.6415 0.989603 67.6064 1.17315 63.5716 1.49845L63.6921 2.9936ZM75.6921 2.44777L75.7077 3.94769C79.7547 3.90582 83.8015 3.67368 87.8478 3.25136L87.6921 1.75947L87.5364 0.267571C83.5828 0.68022 79.6295 0.906955 75.6766 0.947853L75.6921 2.44777ZM87.6921 1.75947L87.8478 3.25136C91.7225 2.84697 95.5966 2.93045 99.4732 3.50238L99.6921 2.01844L99.9111 0.534503C95.7877 -0.0738344 91.6618 -0.163002 87.5364 0.267571L87.6921 1.75947ZM99.6921 2.01844L99.4732 3.50238C103.596 4.11056 107.72 4.20395 111.845 3.78195L111.692 2.28974L111.539 0.797529C107.664 1.19407 103.789 1.10658 99.9111 0.534503L99.6921 2.01844ZM111.692 2.28974L111.845 3.78195C115.758 3.38156 119.67 3.32411 123.583 3.60947L123.692 2.11344L123.801 0.617419C119.714 0.319304 115.626 0.379385 111.539 0.797529L111.692 2.28974ZM123.692 2.11344L123.583 3.60947C127.677 3.90807 131.771 3.82099 135.864 3.34847L135.692 1.85837L135.52 0.368263C131.613 0.819323 127.707 0.902296 123.801 0.617419L123.692 2.11344ZM135.692 1.85837L135.864 3.34847C139.712 2.90424 143.525 3.05031 147.31 3.78627L147.596 2.31386L147.883 0.841444C143.795 0.0465038 139.672 -0.111093 135.52 0.368263L135.692 1.85837ZM147.596 2.31386L147.31 3.78627C150.859 4.47651 153.297 6.21182 154.808 8.96688L156.123 8.24568L157.439 7.52448C155.452 3.90135 152.205 1.68212 147.883 0.841444L147.596 2.31386ZM156.123 8.24568L154.808 8.96688C156.444 11.9506 157.42 15.335 157.713 19.1445L159.209 19.0293L160.704 18.9141C160.381 14.7237 159.3 10.919 157.439 7.52448L156.123 8.24568ZM159.209 19.0293L157.713 19.1445C158.012 23.0243 157.845 26.9046 157.212 30.788L158.693 31.0293L160.173 31.2707C160.844 27.1541 161.021 23.0344 160.704 18.9141L159.209 19.0293ZM158.693 31.0293L157.212 30.788C156.581 34.6575 155.494 38.115 153.964 41.174L155.305 41.8451L156.647 42.5163C158.329 39.1541 159.5 35.4011 160.173 31.2707L158.693 31.0293ZM155.305 41.8451L153.964 41.174C153.282 42.5355 152.387 43.4551 151.295 44.0249C150.191 44.6015 148.772 44.8781 146.962 44.7555L146.861 46.2521L146.759 47.7486C148.973 47.8986 150.973 47.577 152.683 46.6845C154.406 45.7854 155.721 44.3653 156.647 42.5163L155.305 41.8451ZM146.861 46.2521L146.962 44.7555C142.853 44.4771 138.754 44.5541 134.668 44.9865L134.826 46.4782L134.984 47.9699C138.897 47.5557 142.822 47.4819 146.759 47.7486L146.861 46.2521ZM134.826 46.4782L134.668 44.9865C130.742 45.402 126.817 45.5232 122.892 45.3502L122.826 46.8487L122.76 48.3473C126.835 48.5269 130.91 48.401 134.984 47.9699L134.826 46.4782ZM122.826 46.8487L122.892 45.3502C118.818 45.1706 114.744 45.2926 110.671 45.716L110.826 47.2079L110.981 48.6999C114.908 48.2918 118.834 48.1743 122.76 48.3473L122.826 46.8487ZM110.826 47.2079L110.671 45.716C106.809 46.1174 102.947 45.9845 99.0814 45.3162L98.8259 46.7943L98.5704 48.2724C102.705 48.9871 106.843 49.13 110.981 48.6999L110.826 47.2079ZM98.8259 46.7943L99.0814 45.3162C95.0175 44.6137 90.9521 44.1813 86.8855 44.0196L86.8259 45.5184L86.7663 47.0172C90.6997 47.1737 94.6342 47.5919 98.5704 48.2724L98.8259 46.7943ZM86.8259 45.5184L86.8855 44.0196C82.7758 43.8561 78.6676 44.1408 74.5627 44.8725L74.8259 46.3492L75.0891 47.8259C78.9842 47.1316 82.876 46.8625 86.7663 47.0172L86.8259 45.5184ZM74.8259 46.3492L74.5627 44.8725C70.6362 45.5723 66.7118 45.9704 62.7888 46.0673L62.8259 47.5668L62.8629 49.0664C66.9399 48.9657 71.0155 48.552 75.0891 47.8259L74.8259 46.3492ZM62.8259 47.5668L62.7888 46.0673C58.8729 46.164 54.9561 45.9331 51.0378 45.374L50.8259 46.859L50.614 48.344C54.6956 48.9263 58.7789 49.1673 62.8629 49.0664L62.8259 47.5668ZM50.8259 46.859L51.0378 45.374C46.9731 44.7941 42.9073 44.4839 38.8407 44.4438L38.8259 45.9438L38.8111 47.4437C42.7445 47.4825 46.6786 47.7825 50.614 48.344L50.8259 46.859ZM38.8259 45.9438L38.8407 44.4438C34.8084 44.4041 30.7761 44.4945 26.7439 44.7151L26.8259 46.2129L26.9078 47.7106C30.8757 47.4936 34.8434 47.4046 38.8111 47.4437L38.8259 45.9438ZM26.8259 46.2129L26.7439 44.7151C22.7375 44.9343 18.7169 45.1802 14.682 45.4528L14.7832 46.9494L14.8843 48.446C18.9064 48.1742 22.9143 47.9291 26.9078 47.7106L26.8259 46.2129ZM14.7832 46.9494L14.682 45.4528C11.1181 45.6936 8.35785 44.5069 6.22617 41.8817L5.06171 42.8272L3.89725 43.7728C6.67052 47.1881 10.3913 48.7495 14.8843 48.446L14.7832 46.9494ZM5.06171 42.8272L6.22617 41.8817C4.03109 39.1784 3.10559 36.063 3.45522 32.4409L1.96216 32.2968L0.4691 32.1527C0.0465143 36.5306 1.18738 40.4355 3.89725 43.7728L5.06171 42.8272ZM1.96216 32.2968L3.45522 32.4409C3.85273 28.3228 3.76205 24.2044 3.18368 20.0881L1.69827 20.2968L0.212859 20.5055C0.758557 24.3892 0.843809 28.2708 0.4691 32.1527L1.96216 32.2968ZM1.69827 20.2968L3.18368 20.0881C2.66286 16.3815 3.2538 13.1645 4.89139 10.361L3.59617 9.60438L2.30095 8.84781C0.283932 12.3009 -0.3904 16.2121 0.212859 20.5055L1.69827 20.2968ZM3.59617 9.60438L4.89139 10.361C5.78798 8.82603 6.57999 7.6109 7.26824 6.69961C7.9722 5.76753 8.50514 5.23814 8.86672 4.98856L8.01463 3.75408L7.16254 2.5196C6.40579 3.04194 5.64315 3.87355 4.87429 4.89158C4.08972 5.93039 3.23167 7.25445 2.30095 8.84781L3.59617 9.60438ZM8.01463 3.75408L8.86672 4.98856C9.0801 4.84128 9.65865 4.62618 10.8696 4.54785C12.0276 4.47294 13.5716 4.53284 15.5278 4.74843L15.6921 3.25746L15.8565 1.76649C13.8127 1.54124 12.0771 1.46348 10.6759 1.55411C9.32771 1.64132 8.0675 1.89495 7.16254 2.5196L8.01463 3.75408Z" fill="%23007A33"/></svg>');
          mask-image: url('data:image/svg+xml,<svg preserveAspectRatio="none" viewBox="0 0 161 50" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.69214 10.5962C1.69214 6.17791 5.27386 2.59619 9.69214 2.59619H150.692C155.11 2.59619 158.692 6.17791 158.692 10.5962V38.5962C158.692 43.0145 155.11 46.5962 150.692 46.5962H9.69214C5.27386 46.5962 1.69214 43.0145 1.69214 38.5962V10.5962Z" fill="%23007A33"/><path d="M158.693 31.0293L160.173 31.2707L158.693 31.0293ZM155.305 41.8451L153.964 41.174L155.305 41.8451ZM74.8259 46.3492L74.5627 44.8725L74.8259 46.3492ZM62.8259 47.5668L62.7888 46.0673L62.8259 47.5668ZM15.6921 3.25746L15.5278 4.74843C19.6872 5.20684 23.8459 5.00217 27.9981 4.13699L27.6921 2.66853L27.3862 1.20007C23.5384 2.00182 19.6971 2.18976 15.8565 1.76649L15.6921 3.25746ZM27.6921 2.66853L27.9981 4.13699C31.8491 3.33457 35.6937 3.13406 39.5373 3.53287L39.6921 2.04088L39.8469 0.548889C35.6906 0.11763 31.5352 0.335553 27.3862 1.20007L27.6921 2.66853ZM39.6921 2.04088L39.5373 3.53287C43.555 3.94974 47.5728 4.29443 51.5906 4.56695L51.6921 3.07039L51.7936 1.57383C47.8115 1.30373 43.8293 0.962088 39.8469 0.548889L39.6921 2.04088ZM51.6921 3.07039L51.5906 4.56695C55.6646 4.84328 59.7389 4.8172 63.8127 4.48875L63.6921 2.9936L63.5716 1.49845C59.6454 1.815 55.7196 1.84012 51.7936 1.57383L51.6921 3.07039ZM63.6921 2.9936L63.8127 4.48875C67.7779 4.16906 71.7428 3.98871 75.7077 3.94769L75.6921 2.44777L75.6766 0.947853C71.6415 0.989603 67.6064 1.17315 63.5716 1.49845L63.6921 2.9936ZM75.6921 2.44777L75.7077 3.94769C79.7547 3.90582 83.8015 3.67368 87.8478 3.25136L87.6921 1.75947L87.5364 0.267571C83.5828 0.68022 79.6295 0.906955 75.6766 0.947853L75.6921 2.44777ZM87.6921 1.75947L87.8478 3.25136C91.7225 2.84697 95.5966 2.93045 99.4732 3.50238L99.6921 2.01844L99.9111 0.534503C95.7877 -0.0738344 91.6618 -0.163002 87.5364 0.267571L87.6921 1.75947ZM99.6921 2.01844L99.4732 3.50238C103.596 4.11056 107.72 4.20395 111.845 3.78195L111.692 2.28974L111.539 0.797529C107.664 1.19407 103.789 1.10658 99.9111 0.534503L99.6921 2.01844ZM111.692 2.28974L111.845 3.78195C115.758 3.38156 119.67 3.32411 123.583 3.60947L123.692 2.11344L123.801 0.617419C119.714 0.319304 115.626 0.379385 111.539 0.797529L111.692 2.28974ZM123.692 2.11344L123.583 3.60947C127.677 3.90807 131.771 3.82099 135.864 3.34847L135.692 1.85837L135.52 0.368263C131.613 0.819323 127.707 0.902296 123.801 0.617419L123.692 2.11344ZM135.692 1.85837L135.864 3.34847C139.712 2.90424 143.525 3.05031 147.31 3.78627L147.596 2.31386L147.883 0.841444C143.795 0.0465038 139.672 -0.111093 135.52 0.368263L135.692 1.85837ZM147.596 2.31386L147.31 3.78627C150.859 4.47651 153.297 6.21182 154.808 8.96688L156.123 8.24568L157.439 7.52448C155.452 3.90135 152.205 1.68212 147.883 0.841444L147.596 2.31386ZM156.123 8.24568L154.808 8.96688C156.444 11.9506 157.42 15.335 157.713 19.1445L159.209 19.0293L160.704 18.9141C160.381 14.7237 159.3 10.919 157.439 7.52448L156.123 8.24568ZM159.209 19.0293L157.713 19.1445C158.012 23.0243 157.845 26.9046 157.212 30.788L158.693 31.0293L160.173 31.2707C160.844 27.1541 161.021 23.0344 160.704 18.9141L159.209 19.0293ZM158.693 31.0293L157.212 30.788C156.581 34.6575 155.494 38.115 153.964 41.174L155.305 41.8451L156.647 42.5163C158.329 39.1541 159.5 35.4011 160.173 31.2707L158.693 31.0293ZM155.305 41.8451L153.964 41.174C153.282 42.5355 152.387 43.4551 151.295 44.0249C150.191 44.6015 148.772 44.8781 146.962 44.7555L146.861 46.2521L146.759 47.7486C148.973 47.8986 150.973 47.577 152.683 46.6845C154.406 45.7854 155.721 44.3653 156.647 42.5163L155.305 41.8451ZM146.861 46.2521L146.962 44.7555C142.853 44.4771 138.754 44.5541 134.668 44.9865L134.826 46.4782L134.984 47.9699C138.897 47.5557 142.822 47.4819 146.759 47.7486L146.861 46.2521ZM134.826 46.4782L134.668 44.9865C130.742 45.402 126.817 45.5232 122.892 45.3502L122.826 46.8487L122.76 48.3473C126.835 48.5269 130.91 48.401 134.984 47.9699L134.826 46.4782ZM122.826 46.8487L122.892 45.3502C118.818 45.1706 114.744 45.2926 110.671 45.716L110.826 47.2079L110.981 48.6999C114.908 48.2918 118.834 48.1743 122.76 48.3473L122.826 46.8487ZM110.826 47.2079L110.671 45.716C106.809 46.1174 102.947 45.9845 99.0814 45.3162L98.8259 46.7943L98.5704 48.2724C102.705 48.9871 106.843 49.13 110.981 48.6999L110.826 47.2079ZM98.8259 46.7943L99.0814 45.3162C95.0175 44.6137 90.9521 44.1813 86.8855 44.0196L86.8259 45.5184L86.7663 47.0172C90.6997 47.1737 94.6342 47.5919 98.5704 48.2724L98.8259 46.7943ZM86.8259 45.5184L86.8855 44.0196C82.7758 43.8561 78.6676 44.1408 74.5627 44.8725L74.8259 46.3492L75.0891 47.8259C78.9842 47.1316 82.876 46.8625 86.7663 47.0172L86.8259 45.5184ZM74.8259 46.3492L74.5627 44.8725C70.6362 45.5723 66.7118 45.9704 62.7888 46.0673L62.8259 47.5668L62.8629 49.0664C66.9399 48.9657 71.0155 48.552 75.0891 47.8259L74.8259 46.3492ZM62.8259 47.5668L62.7888 46.0673C58.8729 46.164 54.9561 45.9331 51.0378 45.374L50.8259 46.859L50.614 48.344C54.6956 48.9263 58.7789 49.1673 62.8629 49.0664L62.8259 47.5668ZM50.8259 46.859L51.0378 45.374C46.9731 44.7941 42.9073 44.4839 38.8407 44.4438L38.8259 45.9438L38.8111 47.4437C42.7445 47.4825 46.6786 47.7825 50.614 48.344L50.8259 46.859ZM38.8259 45.9438L38.8407 44.4438C34.8084 44.4041 30.7761 44.4945 26.7439 44.7151L26.8259 46.2129L26.9078 47.7106C30.8757 47.4936 34.8434 47.4046 38.8111 47.4437L38.8259 45.9438ZM26.8259 46.2129L26.7439 44.7151C22.7375 44.9343 18.7169 45.1802 14.682 45.4528L14.7832 46.9494L14.8843 48.446C18.9064 48.1742 22.9143 47.9291 26.9078 47.7106L26.8259 46.2129ZM14.7832 46.9494L14.682 45.4528C11.1181 45.6936 8.35785 44.5069 6.22617 41.8817L5.06171 42.8272L3.89725 43.7728C6.67052 47.1881 10.3913 48.7495 14.8843 48.446L14.7832 46.9494ZM5.06171 42.8272L6.22617 41.8817C4.03109 39.1784 3.10559 36.063 3.45522 32.4409L1.96216 32.2968L0.4691 32.1527C0.0465143 36.5306 1.18738 40.4355 3.89725 43.7728L5.06171 42.8272ZM1.96216 32.2968L3.45522 32.4409C3.85273 28.3228 3.76205 24.2044 3.18368 20.0881L1.69827 20.2968L0.212859 20.5055C0.758557 24.3892 0.843809 28.2708 0.4691 32.1527L1.96216 32.2968ZM1.69827 20.2968L3.18368 20.0881C2.66286 16.3815 3.2538 13.1645 4.89139 10.361L3.59617 9.60438L2.30095 8.84781C0.283932 12.3009 -0.3904 16.2121 0.212859 20.5055L1.69827 20.2968ZM3.59617 9.60438L4.89139 10.361C5.78798 8.82603 6.57999 7.6109 7.26824 6.69961C7.9722 5.76753 8.50514 5.23814 8.86672 4.98856L8.01463 3.75408L7.16254 2.5196C6.40579 3.04194 5.64315 3.87355 4.87429 4.89158C4.08972 5.93039 3.23167 7.25445 2.30095 8.84781L3.59617 9.60438ZM8.01463 3.75408L8.86672 4.98856C9.0801 4.84128 9.65865 4.62618 10.8696 4.54785C12.0276 4.47294 13.5716 4.53284 15.5278 4.74843L15.6921 3.25746L15.8565 1.76649C13.8127 1.54124 12.0771 1.46348 10.6759 1.55411C9.32771 1.64132 8.0675 1.89495 7.16254 2.5196L8.01463 3.75408Z" fill="%23007A33"/></svg>');
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  z-index: -1;
  background: #007A33;
  transition: color 0.25s cubic-bezier(0.4, 0, 0.2, 1), background 0.25s cubic-bezier(0.4, 0, 0.2, 1);
}
#gform_1 .gfield:not(.gfield--type-html):not(.gfield--type-captcha).gfield--type-fileupload button:hover:before, #gform_1 .gfield:not(.gfield--type-html):not(.gfield--type-captcha).gfield--type-fileupload button:active:before, #gform_1 .gfield:not(.gfield--type-html):not(.gfield--type-captcha).gfield--type-fileupload button:focus:before {
  background: #005624;
}
#gform_1 .gfield:not(.gfield--type-html):not(.gfield--type-captcha).gfield--type-fileupload button {
  max-height: 38px;
  font-size: 14px;
  margin-left: auto;
  float: right;
}
#gform_1 .gfield:not(.gfield--type-html):not(.gfield--type-captcha).gfield--type-fileupload span.gfield_fileupload_filesize {
  margin: 0 8px;
}
#gform_1 .gfield:not(.gfield--type-html):not(.gfield--type-captcha).gfield--type-fileupload .ginput_preview_list {
  margin-top: 25px;
}
#gform_1 .gfield:not(.gfield--type-html):not(.gfield--type-captcha).gfield--type-fileupload .ginput_preview {
  display: flex;
  align-items: center;
}
#gform_1 .gfield:not(.gfield--type-html):not(.gfield--type-captcha).gfield--type-select {
  background-size: 16px;
  background-image: url("data:image/svg+xml,<svg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='m13.034 6.04-.783-.81-4.2 4.052-4.02-4.048-.8.795 4.803 4.835 5-4.824Z' fill='%23000'/></svg>");
  background-position: calc(100% - 10px) 50%;
  background-repeat: no-repeat;
  padding: 0;
}
#gform_1 .gfield:not(.gfield--type-html):not(.gfield--type-captcha).gfield--type-select .gfield_label {
  padding: 8px 0 0 16px;
}
#gform_1 .gfield:not(.gfield--type-html):not(.gfield--type-captcha).gfield--type-select .ginput_container {
  padding: 0 0 8px 16px;
}
#gform_1 .gfield:not(.gfield--type-html):not(.gfield--type-captcha).gfield--type-select .ginput_container:hover {
  cursor: pointer;
}
#gform_1 .gfield:not(.gfield--type-html):not(.gfield--type-captcha) input,
#gform_1 .gfield:not(.gfield--type-html):not(.gfield--type-captcha) select,
#gform_1 .gfield:not(.gfield--type-html):not(.gfield--type-captcha) .ginput_complex {
  background: none !important;
  border: none !important;
  padding: 0;
  font-size: 16px;
  line-height: 1;
}
#gform_1 textarea::-moz-placeholder {
  color: #735929;
  font-size: 11px;
}
#gform_1 textarea::placeholder {
  color: #735929;
  font-size: 11px;
}
#gform_1 .gform_drop_instructions {
  color: transparent;
}
#gform_1 .gform_drop_instructions::before {
  content: "Drop files here or upload an image.";
  color: #000;
}
#gform_1 .gfield_validation_message {
  color: #c62508 !important;
}
#gform_1 div#validation_message_1_14,
#gform_1 div#validation_message_1_15,
#gform_1 div#validation_message_1_23,
#gform_1 div#validation_message_1_25 {
  padding-left: 15px;
}

#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) {
  background: rgb(12.75, 12.75, 12.75) !important;
  border: 1px solid #000 !important;
  border-radius: 6px !important;
  box-shadow: 0 10px 10px -5px rgba(0, 0, 0, 0.2);
}
#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) .change-settings-button:hover, #moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) .change-settings-button:active, #moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) .change-settings-button:focus {
  text-decoration: none !important;
}
#moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) p {
  color: #007A33 !important;
}
@media (min-width: 768px) {
  #moove_gdpr_cookie_info_bar.gdpr_infobar_postion_bottom_left:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container {
    padding: 5px 15px !important;
  }
}

#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {
  font-weight: 500 !important;
  color: #000 !important;
  background-color: transparent !important;
  border: 1px solid #000 !important;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover {
  color: #fff !important;
  background-color: #000 !important;
}

#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder img {
  display: block;
  width: 112px;
  height: 75px;
}

.error404 #content {
  margin-top: calc(var(--wp--preset--spacing--xl) * 1.25);
  margin-bottom: calc(var(--wp--preset--spacing--xl) * 2);
}

.fullscreen-search {
  padding: var(--wp--preset--spacing--xl) 0;
  border-top: 0.5px solid #A1813D;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0.1s linear, opacity 0.1s linear;
  height: 0;
  padding: 0;
  position: absolute;
  left: 0;
  right: 0;
  background: white;
}
.fullscreen-search.active {
  display: block;
  opacity: 1;
  visibility: visible;
  transition: visibility 0.2s linear, opacity 0.2s linear;
  height: auto;
  padding: var(--wp--preset--spacing--xl) 0;
}
.fullscreen-search .search-form {
  display: flex;
  justify-content: center;
}
.fullscreen-search .search-form form {
  max-width: 620px;
  width: 100%;
  display: flex;
  border-bottom: 1.5px solid #A1813D;
}
.fullscreen-search .search-form form input {
  background: none;
  border: 0;
  font-family: var(--wp--preset--font-family--secondary);
  color: #A1813D;
  font-size: var(--wp--preset--font-size--font-28);
  letter-spacing: 0.1ch;
  padding: 3px 0;
}
.fullscreen-search .search-form form input::-moz-placeholder {
  color: #A1813D;
}
.fullscreen-search .search-form form input::placeholder {
  color: #A1813D;
}
.fullscreen-search .search-form form button {
  padding-top: 5px;
}
.fullscreen-search .search-form form svg path {
  fill: #A1813D;
}

.hero-colour form {
  max-width: 620px;
  margin: 7rem auto 0 auto;
  width: 100%;
  display: flex;
  border-bottom: 1.5px solid white;
}
.hero-colour form input {
  background: none;
  border: none;
  text-align: left;
  color: white;
  font-size: var(--wp--preset--font-size--font-40);
  font-family: var(--wp--preset--font-family--secondary);
  padding: 0;
}
.hero-colour form input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.705);
}
.hero-colour form input::placeholder {
  color: rgba(255, 255, 255, 0.705);
}
.hero-colour form svg path {
  fill: white;
}

.search #content {
  padding-bottom: var(--wp--preset--spacing--l);
}
.search #content .search-products {
  margin-bottom: var(--wp--preset--spacing--xl);
}
.search #content .search-products .inner {
  display: flex;
  flex-wrap: wrap;
}
.search #content .search-products .inner .featured-product {
  max-width: 433px;
  display: flex;
  height: auto;
  transform: none !important;
}
.search #content .search-products .inner .featured-product a {
  border-radius: 10px;
  margin: 0;
  transition: all ease 0.3s;
  height: 100%;
  align-content: flex-end;
}
.search #content .search-products .inner .featured-product a .product-thumbnail {
  margin: 1rem auto 2rem auto;
  padding: 1.5rem 2.5rem;
  display: flex;
  justify-content: center;
  position: relative;
}
.search #content .search-products .inner .featured-product a .product-thumbnail .hover-circle {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  aspect-ratio: 1;
  border-radius: 50%;
  z-index: -1;
  pointer-events: none;
  mix-blend-mode: multiply;
}
.search #content .search-products .inner .featured-product a .product-thumbnail img {
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
  max-width: 100%;
  backface-visibility: hidden;
  will-change: transform, opacity;
}
.search #content .search-products .inner .featured-product a .product-content {
  padding: 0 3rem 3rem 3rem;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  width: 100%;
  justify-content: flex-end;
}
@media (min-width: 1024px) and (max-width: 1406px) {
  .search #content .search-products .inner .featured-product a .product-content h3 {
    min-height: 80px;
  }
}
.search #content .search-products .inner .featured-product a .product-content p {
  color: #735929;
  font-size: 18px;
  margin-bottom: 0;
}
.search #content .search-products .inner .featured-product a .product-content .btn {
  display: inline-flex;
  align-items: center;
  font-family: var(--wp--preset--font-family--primary);
  font-size: var(--wp--preset--font-size--font-16);
  line-height: 1.05;
  text-align: center;
  text-decoration: none;
  padding: 1.5rem 3.6rem;
  font-weight: 700;
  color: #fff;
  cursor: pointer;
  transition: color 0.25s cubic-bezier(0.4, 0, 0.2, 1), background 0.25s cubic-bezier(0.4, 0, 0.2, 1);
  text-transform: uppercase;
  letter-spacing: 0.54px;
  position: relative;
  background-color: unset;
  z-index: 2;
}
@media (min-width: 768px) {
  .search #content .search-products .inner .featured-product a .product-content .btn {
    font-size: var(--wp--preset--font-size--font-18);
  }
}
.search #content .search-products .inner .featured-product a .product-content .btn:before {
  content: "";
  position: absolute;
  inset: 0;
  -webkit-mask-image: url('data:image/svg+xml,<svg preserveAspectRatio="none" viewBox="0 0 161 50" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.69214 10.5962C1.69214 6.17791 5.27386 2.59619 9.69214 2.59619H150.692C155.11 2.59619 158.692 6.17791 158.692 10.5962V38.5962C158.692 43.0145 155.11 46.5962 150.692 46.5962H9.69214C5.27386 46.5962 1.69214 43.0145 1.69214 38.5962V10.5962Z" fill="%23007A33"/><path d="M158.693 31.0293L160.173 31.2707L158.693 31.0293ZM155.305 41.8451L153.964 41.174L155.305 41.8451ZM74.8259 46.3492L74.5627 44.8725L74.8259 46.3492ZM62.8259 47.5668L62.7888 46.0673L62.8259 47.5668ZM15.6921 3.25746L15.5278 4.74843C19.6872 5.20684 23.8459 5.00217 27.9981 4.13699L27.6921 2.66853L27.3862 1.20007C23.5384 2.00182 19.6971 2.18976 15.8565 1.76649L15.6921 3.25746ZM27.6921 2.66853L27.9981 4.13699C31.8491 3.33457 35.6937 3.13406 39.5373 3.53287L39.6921 2.04088L39.8469 0.548889C35.6906 0.11763 31.5352 0.335553 27.3862 1.20007L27.6921 2.66853ZM39.6921 2.04088L39.5373 3.53287C43.555 3.94974 47.5728 4.29443 51.5906 4.56695L51.6921 3.07039L51.7936 1.57383C47.8115 1.30373 43.8293 0.962088 39.8469 0.548889L39.6921 2.04088ZM51.6921 3.07039L51.5906 4.56695C55.6646 4.84328 59.7389 4.8172 63.8127 4.48875L63.6921 2.9936L63.5716 1.49845C59.6454 1.815 55.7196 1.84012 51.7936 1.57383L51.6921 3.07039ZM63.6921 2.9936L63.8127 4.48875C67.7779 4.16906 71.7428 3.98871 75.7077 3.94769L75.6921 2.44777L75.6766 0.947853C71.6415 0.989603 67.6064 1.17315 63.5716 1.49845L63.6921 2.9936ZM75.6921 2.44777L75.7077 3.94769C79.7547 3.90582 83.8015 3.67368 87.8478 3.25136L87.6921 1.75947L87.5364 0.267571C83.5828 0.68022 79.6295 0.906955 75.6766 0.947853L75.6921 2.44777ZM87.6921 1.75947L87.8478 3.25136C91.7225 2.84697 95.5966 2.93045 99.4732 3.50238L99.6921 2.01844L99.9111 0.534503C95.7877 -0.0738344 91.6618 -0.163002 87.5364 0.267571L87.6921 1.75947ZM99.6921 2.01844L99.4732 3.50238C103.596 4.11056 107.72 4.20395 111.845 3.78195L111.692 2.28974L111.539 0.797529C107.664 1.19407 103.789 1.10658 99.9111 0.534503L99.6921 2.01844ZM111.692 2.28974L111.845 3.78195C115.758 3.38156 119.67 3.32411 123.583 3.60947L123.692 2.11344L123.801 0.617419C119.714 0.319304 115.626 0.379385 111.539 0.797529L111.692 2.28974ZM123.692 2.11344L123.583 3.60947C127.677 3.90807 131.771 3.82099 135.864 3.34847L135.692 1.85837L135.52 0.368263C131.613 0.819323 127.707 0.902296 123.801 0.617419L123.692 2.11344ZM135.692 1.85837L135.864 3.34847C139.712 2.90424 143.525 3.05031 147.31 3.78627L147.596 2.31386L147.883 0.841444C143.795 0.0465038 139.672 -0.111093 135.52 0.368263L135.692 1.85837ZM147.596 2.31386L147.31 3.78627C150.859 4.47651 153.297 6.21182 154.808 8.96688L156.123 8.24568L157.439 7.52448C155.452 3.90135 152.205 1.68212 147.883 0.841444L147.596 2.31386ZM156.123 8.24568L154.808 8.96688C156.444 11.9506 157.42 15.335 157.713 19.1445L159.209 19.0293L160.704 18.9141C160.381 14.7237 159.3 10.919 157.439 7.52448L156.123 8.24568ZM159.209 19.0293L157.713 19.1445C158.012 23.0243 157.845 26.9046 157.212 30.788L158.693 31.0293L160.173 31.2707C160.844 27.1541 161.021 23.0344 160.704 18.9141L159.209 19.0293ZM158.693 31.0293L157.212 30.788C156.581 34.6575 155.494 38.115 153.964 41.174L155.305 41.8451L156.647 42.5163C158.329 39.1541 159.5 35.4011 160.173 31.2707L158.693 31.0293ZM155.305 41.8451L153.964 41.174C153.282 42.5355 152.387 43.4551 151.295 44.0249C150.191 44.6015 148.772 44.8781 146.962 44.7555L146.861 46.2521L146.759 47.7486C148.973 47.8986 150.973 47.577 152.683 46.6845C154.406 45.7854 155.721 44.3653 156.647 42.5163L155.305 41.8451ZM146.861 46.2521L146.962 44.7555C142.853 44.4771 138.754 44.5541 134.668 44.9865L134.826 46.4782L134.984 47.9699C138.897 47.5557 142.822 47.4819 146.759 47.7486L146.861 46.2521ZM134.826 46.4782L134.668 44.9865C130.742 45.402 126.817 45.5232 122.892 45.3502L122.826 46.8487L122.76 48.3473C126.835 48.5269 130.91 48.401 134.984 47.9699L134.826 46.4782ZM122.826 46.8487L122.892 45.3502C118.818 45.1706 114.744 45.2926 110.671 45.716L110.826 47.2079L110.981 48.6999C114.908 48.2918 118.834 48.1743 122.76 48.3473L122.826 46.8487ZM110.826 47.2079L110.671 45.716C106.809 46.1174 102.947 45.9845 99.0814 45.3162L98.8259 46.7943L98.5704 48.2724C102.705 48.9871 106.843 49.13 110.981 48.6999L110.826 47.2079ZM98.8259 46.7943L99.0814 45.3162C95.0175 44.6137 90.9521 44.1813 86.8855 44.0196L86.8259 45.5184L86.7663 47.0172C90.6997 47.1737 94.6342 47.5919 98.5704 48.2724L98.8259 46.7943ZM86.8259 45.5184L86.8855 44.0196C82.7758 43.8561 78.6676 44.1408 74.5627 44.8725L74.8259 46.3492L75.0891 47.8259C78.9842 47.1316 82.876 46.8625 86.7663 47.0172L86.8259 45.5184ZM74.8259 46.3492L74.5627 44.8725C70.6362 45.5723 66.7118 45.9704 62.7888 46.0673L62.8259 47.5668L62.8629 49.0664C66.9399 48.9657 71.0155 48.552 75.0891 47.8259L74.8259 46.3492ZM62.8259 47.5668L62.7888 46.0673C58.8729 46.164 54.9561 45.9331 51.0378 45.374L50.8259 46.859L50.614 48.344C54.6956 48.9263 58.7789 49.1673 62.8629 49.0664L62.8259 47.5668ZM50.8259 46.859L51.0378 45.374C46.9731 44.7941 42.9073 44.4839 38.8407 44.4438L38.8259 45.9438L38.8111 47.4437C42.7445 47.4825 46.6786 47.7825 50.614 48.344L50.8259 46.859ZM38.8259 45.9438L38.8407 44.4438C34.8084 44.4041 30.7761 44.4945 26.7439 44.7151L26.8259 46.2129L26.9078 47.7106C30.8757 47.4936 34.8434 47.4046 38.8111 47.4437L38.8259 45.9438ZM26.8259 46.2129L26.7439 44.7151C22.7375 44.9343 18.7169 45.1802 14.682 45.4528L14.7832 46.9494L14.8843 48.446C18.9064 48.1742 22.9143 47.9291 26.9078 47.7106L26.8259 46.2129ZM14.7832 46.9494L14.682 45.4528C11.1181 45.6936 8.35785 44.5069 6.22617 41.8817L5.06171 42.8272L3.89725 43.7728C6.67052 47.1881 10.3913 48.7495 14.8843 48.446L14.7832 46.9494ZM5.06171 42.8272L6.22617 41.8817C4.03109 39.1784 3.10559 36.063 3.45522 32.4409L1.96216 32.2968L0.4691 32.1527C0.0465143 36.5306 1.18738 40.4355 3.89725 43.7728L5.06171 42.8272ZM1.96216 32.2968L3.45522 32.4409C3.85273 28.3228 3.76205 24.2044 3.18368 20.0881L1.69827 20.2968L0.212859 20.5055C0.758557 24.3892 0.843809 28.2708 0.4691 32.1527L1.96216 32.2968ZM1.69827 20.2968L3.18368 20.0881C2.66286 16.3815 3.2538 13.1645 4.89139 10.361L3.59617 9.60438L2.30095 8.84781C0.283932 12.3009 -0.3904 16.2121 0.212859 20.5055L1.69827 20.2968ZM3.59617 9.60438L4.89139 10.361C5.78798 8.82603 6.57999 7.6109 7.26824 6.69961C7.9722 5.76753 8.50514 5.23814 8.86672 4.98856L8.01463 3.75408L7.16254 2.5196C6.40579 3.04194 5.64315 3.87355 4.87429 4.89158C4.08972 5.93039 3.23167 7.25445 2.30095 8.84781L3.59617 9.60438ZM8.01463 3.75408L8.86672 4.98856C9.0801 4.84128 9.65865 4.62618 10.8696 4.54785C12.0276 4.47294 13.5716 4.53284 15.5278 4.74843L15.6921 3.25746L15.8565 1.76649C13.8127 1.54124 12.0771 1.46348 10.6759 1.55411C9.32771 1.64132 8.0675 1.89495 7.16254 2.5196L8.01463 3.75408Z" fill="%23007A33"/></svg>');
          mask-image: url('data:image/svg+xml,<svg preserveAspectRatio="none" viewBox="0 0 161 50" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.69214 10.5962C1.69214 6.17791 5.27386 2.59619 9.69214 2.59619H150.692C155.11 2.59619 158.692 6.17791 158.692 10.5962V38.5962C158.692 43.0145 155.11 46.5962 150.692 46.5962H9.69214C5.27386 46.5962 1.69214 43.0145 1.69214 38.5962V10.5962Z" fill="%23007A33"/><path d="M158.693 31.0293L160.173 31.2707L158.693 31.0293ZM155.305 41.8451L153.964 41.174L155.305 41.8451ZM74.8259 46.3492L74.5627 44.8725L74.8259 46.3492ZM62.8259 47.5668L62.7888 46.0673L62.8259 47.5668ZM15.6921 3.25746L15.5278 4.74843C19.6872 5.20684 23.8459 5.00217 27.9981 4.13699L27.6921 2.66853L27.3862 1.20007C23.5384 2.00182 19.6971 2.18976 15.8565 1.76649L15.6921 3.25746ZM27.6921 2.66853L27.9981 4.13699C31.8491 3.33457 35.6937 3.13406 39.5373 3.53287L39.6921 2.04088L39.8469 0.548889C35.6906 0.11763 31.5352 0.335553 27.3862 1.20007L27.6921 2.66853ZM39.6921 2.04088L39.5373 3.53287C43.555 3.94974 47.5728 4.29443 51.5906 4.56695L51.6921 3.07039L51.7936 1.57383C47.8115 1.30373 43.8293 0.962088 39.8469 0.548889L39.6921 2.04088ZM51.6921 3.07039L51.5906 4.56695C55.6646 4.84328 59.7389 4.8172 63.8127 4.48875L63.6921 2.9936L63.5716 1.49845C59.6454 1.815 55.7196 1.84012 51.7936 1.57383L51.6921 3.07039ZM63.6921 2.9936L63.8127 4.48875C67.7779 4.16906 71.7428 3.98871 75.7077 3.94769L75.6921 2.44777L75.6766 0.947853C71.6415 0.989603 67.6064 1.17315 63.5716 1.49845L63.6921 2.9936ZM75.6921 2.44777L75.7077 3.94769C79.7547 3.90582 83.8015 3.67368 87.8478 3.25136L87.6921 1.75947L87.5364 0.267571C83.5828 0.68022 79.6295 0.906955 75.6766 0.947853L75.6921 2.44777ZM87.6921 1.75947L87.8478 3.25136C91.7225 2.84697 95.5966 2.93045 99.4732 3.50238L99.6921 2.01844L99.9111 0.534503C95.7877 -0.0738344 91.6618 -0.163002 87.5364 0.267571L87.6921 1.75947ZM99.6921 2.01844L99.4732 3.50238C103.596 4.11056 107.72 4.20395 111.845 3.78195L111.692 2.28974L111.539 0.797529C107.664 1.19407 103.789 1.10658 99.9111 0.534503L99.6921 2.01844ZM111.692 2.28974L111.845 3.78195C115.758 3.38156 119.67 3.32411 123.583 3.60947L123.692 2.11344L123.801 0.617419C119.714 0.319304 115.626 0.379385 111.539 0.797529L111.692 2.28974ZM123.692 2.11344L123.583 3.60947C127.677 3.90807 131.771 3.82099 135.864 3.34847L135.692 1.85837L135.52 0.368263C131.613 0.819323 127.707 0.902296 123.801 0.617419L123.692 2.11344ZM135.692 1.85837L135.864 3.34847C139.712 2.90424 143.525 3.05031 147.31 3.78627L147.596 2.31386L147.883 0.841444C143.795 0.0465038 139.672 -0.111093 135.52 0.368263L135.692 1.85837ZM147.596 2.31386L147.31 3.78627C150.859 4.47651 153.297 6.21182 154.808 8.96688L156.123 8.24568L157.439 7.52448C155.452 3.90135 152.205 1.68212 147.883 0.841444L147.596 2.31386ZM156.123 8.24568L154.808 8.96688C156.444 11.9506 157.42 15.335 157.713 19.1445L159.209 19.0293L160.704 18.9141C160.381 14.7237 159.3 10.919 157.439 7.52448L156.123 8.24568ZM159.209 19.0293L157.713 19.1445C158.012 23.0243 157.845 26.9046 157.212 30.788L158.693 31.0293L160.173 31.2707C160.844 27.1541 161.021 23.0344 160.704 18.9141L159.209 19.0293ZM158.693 31.0293L157.212 30.788C156.581 34.6575 155.494 38.115 153.964 41.174L155.305 41.8451L156.647 42.5163C158.329 39.1541 159.5 35.4011 160.173 31.2707L158.693 31.0293ZM155.305 41.8451L153.964 41.174C153.282 42.5355 152.387 43.4551 151.295 44.0249C150.191 44.6015 148.772 44.8781 146.962 44.7555L146.861 46.2521L146.759 47.7486C148.973 47.8986 150.973 47.577 152.683 46.6845C154.406 45.7854 155.721 44.3653 156.647 42.5163L155.305 41.8451ZM146.861 46.2521L146.962 44.7555C142.853 44.4771 138.754 44.5541 134.668 44.9865L134.826 46.4782L134.984 47.9699C138.897 47.5557 142.822 47.4819 146.759 47.7486L146.861 46.2521ZM134.826 46.4782L134.668 44.9865C130.742 45.402 126.817 45.5232 122.892 45.3502L122.826 46.8487L122.76 48.3473C126.835 48.5269 130.91 48.401 134.984 47.9699L134.826 46.4782ZM122.826 46.8487L122.892 45.3502C118.818 45.1706 114.744 45.2926 110.671 45.716L110.826 47.2079L110.981 48.6999C114.908 48.2918 118.834 48.1743 122.76 48.3473L122.826 46.8487ZM110.826 47.2079L110.671 45.716C106.809 46.1174 102.947 45.9845 99.0814 45.3162L98.8259 46.7943L98.5704 48.2724C102.705 48.9871 106.843 49.13 110.981 48.6999L110.826 47.2079ZM98.8259 46.7943L99.0814 45.3162C95.0175 44.6137 90.9521 44.1813 86.8855 44.0196L86.8259 45.5184L86.7663 47.0172C90.6997 47.1737 94.6342 47.5919 98.5704 48.2724L98.8259 46.7943ZM86.8259 45.5184L86.8855 44.0196C82.7758 43.8561 78.6676 44.1408 74.5627 44.8725L74.8259 46.3492L75.0891 47.8259C78.9842 47.1316 82.876 46.8625 86.7663 47.0172L86.8259 45.5184ZM74.8259 46.3492L74.5627 44.8725C70.6362 45.5723 66.7118 45.9704 62.7888 46.0673L62.8259 47.5668L62.8629 49.0664C66.9399 48.9657 71.0155 48.552 75.0891 47.8259L74.8259 46.3492ZM62.8259 47.5668L62.7888 46.0673C58.8729 46.164 54.9561 45.9331 51.0378 45.374L50.8259 46.859L50.614 48.344C54.6956 48.9263 58.7789 49.1673 62.8629 49.0664L62.8259 47.5668ZM50.8259 46.859L51.0378 45.374C46.9731 44.7941 42.9073 44.4839 38.8407 44.4438L38.8259 45.9438L38.8111 47.4437C42.7445 47.4825 46.6786 47.7825 50.614 48.344L50.8259 46.859ZM38.8259 45.9438L38.8407 44.4438C34.8084 44.4041 30.7761 44.4945 26.7439 44.7151L26.8259 46.2129L26.9078 47.7106C30.8757 47.4936 34.8434 47.4046 38.8111 47.4437L38.8259 45.9438ZM26.8259 46.2129L26.7439 44.7151C22.7375 44.9343 18.7169 45.1802 14.682 45.4528L14.7832 46.9494L14.8843 48.446C18.9064 48.1742 22.9143 47.9291 26.9078 47.7106L26.8259 46.2129ZM14.7832 46.9494L14.682 45.4528C11.1181 45.6936 8.35785 44.5069 6.22617 41.8817L5.06171 42.8272L3.89725 43.7728C6.67052 47.1881 10.3913 48.7495 14.8843 48.446L14.7832 46.9494ZM5.06171 42.8272L6.22617 41.8817C4.03109 39.1784 3.10559 36.063 3.45522 32.4409L1.96216 32.2968L0.4691 32.1527C0.0465143 36.5306 1.18738 40.4355 3.89725 43.7728L5.06171 42.8272ZM1.96216 32.2968L3.45522 32.4409C3.85273 28.3228 3.76205 24.2044 3.18368 20.0881L1.69827 20.2968L0.212859 20.5055C0.758557 24.3892 0.843809 28.2708 0.4691 32.1527L1.96216 32.2968ZM1.69827 20.2968L3.18368 20.0881C2.66286 16.3815 3.2538 13.1645 4.89139 10.361L3.59617 9.60438L2.30095 8.84781C0.283932 12.3009 -0.3904 16.2121 0.212859 20.5055L1.69827 20.2968ZM3.59617 9.60438L4.89139 10.361C5.78798 8.82603 6.57999 7.6109 7.26824 6.69961C7.9722 5.76753 8.50514 5.23814 8.86672 4.98856L8.01463 3.75408L7.16254 2.5196C6.40579 3.04194 5.64315 3.87355 4.87429 4.89158C4.08972 5.93039 3.23167 7.25445 2.30095 8.84781L3.59617 9.60438ZM8.01463 3.75408L8.86672 4.98856C9.0801 4.84128 9.65865 4.62618 10.8696 4.54785C12.0276 4.47294 13.5716 4.53284 15.5278 4.74843L15.6921 3.25746L15.8565 1.76649C13.8127 1.54124 12.0771 1.46348 10.6759 1.55411C9.32771 1.64132 8.0675 1.89495 7.16254 2.5196L8.01463 3.75408Z" fill="%23007A33"/></svg>');
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  z-index: -1;
  background: #007A33;
  transition: color 0.25s cubic-bezier(0.4, 0, 0.2, 1), background 0.25s cubic-bezier(0.4, 0, 0.2, 1);
}
.search #content .search-products .inner .featured-product a .product-content .btn:hover:before, .search #content .search-products .inner .featured-product a .product-content .btn:active:before, .search #content .search-products .inner .featured-product a .product-content .btn:focus:before {
  background: #005624;
}
.search #content .search-products .inner .featured-product a .product-content .btn {
  margin-top: auto;
}
.search #content .search-products .inner .featured-product a:hover img, .search #content .search-products .inner .featured-product a:active img, .search #content .search-products .inner .featured-product a:focus img {
  transform: scale(1.05);
}
.search #content .search-products .inner .featured-product a:hover .btn, .search #content .search-products .inner .featured-product a:active .btn, .search #content .search-products .inner .featured-product a:focus .btn {
  color: #fff;
  background: #005624;
}
.search #content .search-recipes ul.search-results {
  display: flex;
  flex-wrap: wrap;
  gap: 2.4rem;
  padding: 0;
}
.search #content .search-recipes ul.search-results .recipe-item {
  max-width: 307px;
}
@media (max-width: 767px) {
  .search #content .search-recipes ul.search-results .recipe-item {
    max-width: 340px !important;
  }
}
.search .not-found {
  text-align: center;
}

body.interim-login {
  background: linear-gradient(135deg, #007A33 0%, #000 100%);
}
body.interim-login h1 a {
  display: none !important;
}

.login .message, .login .notice, .login .success {
  background: #ededed;
}

.login-action-login,
.login-action-lostpassword,
.login-action-rp,
.login-action-checkemail {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  color: #007A33;
}
.login-action-login #login,
.login-action-lostpassword #login,
.login-action-rp #login,
.login-action-checkemail #login {
  width: 370px;
  padding: 25px;
  background: white;
  border-radius: 3px;
  box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.15);
}
.login-action-login #login h1 a,
.login-action-lostpassword #login h1 a,
.login-action-rp #login h1 a,
.login-action-checkemail #login h1 a {
  width: 200px;
  height: 95px;
  margin-bottom: 45px;
  padding-bottom: 0;
  background-size: contain;
}
.login-action-login form,
.login-action-lostpassword form,
.login-action-rp form,
.login-action-checkemail form {
  margin: 0;
  padding: 0;
  background: transparent;
  border: none;
  border-radius: 0;
  box-shadow: none;
}
.login-action-login form label,
.login-action-lostpassword form label,
.login-action-rp form label,
.login-action-checkemail form label {
  text-transform: none;
  padding-bottom: 3px;
  color: #007A33;
}
.login-action-login form input,
.login-action-lostpassword form input,
.login-action-rp form input,
.login-action-checkemail form input {
  border: 1px solid rgba(0, 0, 0, 0.35);
  border-radius: 0;
  transition: all 0.2s ease-in-out;
}
.login-action-login form input:active, .login-action-login form input:focus,
.login-action-lostpassword form input:active,
.login-action-lostpassword form input:focus,
.login-action-rp form input:active,
.login-action-rp form input:focus,
.login-action-checkemail form input:active,
.login-action-checkemail form input:focus {
  border-color: #000;
  outline: none !important;
  box-shadow: none !important;
}
.login-action-login form .submit.button,
.login-action-lostpassword form .submit.button,
.login-action-rp form .submit.button,
.login-action-checkemail form .submit.button {
  display: inline-flex;
  max-width: 100px;
  display: inline-flex;
  align-items: center;
  font-family: var(--wp--preset--font-family--primary);
  font-size: var(--wp--preset--font-size--font-16);
  line-height: 1.05;
  text-align: center;
  text-decoration: none;
  padding: 1.5rem 3.6rem;
  font-weight: 700;
  color: #fff;
  cursor: pointer;
  transition: color 0.25s cubic-bezier(0.4, 0, 0.2, 1), background 0.25s cubic-bezier(0.4, 0, 0.2, 1);
  text-transform: uppercase;
  letter-spacing: 0.54px;
  position: relative;
  background-color: unset;
  z-index: 2;
}
@media (min-width: 768px) {
  .login-action-login form .submit.button,
  .login-action-lostpassword form .submit.button,
  .login-action-rp form .submit.button,
  .login-action-checkemail form .submit.button {
    font-size: var(--wp--preset--font-size--font-18);
  }
}
.login-action-login form .submit.button:before,
.login-action-lostpassword form .submit.button:before,
.login-action-rp form .submit.button:before,
.login-action-checkemail form .submit.button:before {
  content: "";
  position: absolute;
  inset: 0;
  -webkit-mask-image: url('data:image/svg+xml,<svg preserveAspectRatio="none" viewBox="0 0 161 50" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.69214 10.5962C1.69214 6.17791 5.27386 2.59619 9.69214 2.59619H150.692C155.11 2.59619 158.692 6.17791 158.692 10.5962V38.5962C158.692 43.0145 155.11 46.5962 150.692 46.5962H9.69214C5.27386 46.5962 1.69214 43.0145 1.69214 38.5962V10.5962Z" fill="%23007A33"/><path d="M158.693 31.0293L160.173 31.2707L158.693 31.0293ZM155.305 41.8451L153.964 41.174L155.305 41.8451ZM74.8259 46.3492L74.5627 44.8725L74.8259 46.3492ZM62.8259 47.5668L62.7888 46.0673L62.8259 47.5668ZM15.6921 3.25746L15.5278 4.74843C19.6872 5.20684 23.8459 5.00217 27.9981 4.13699L27.6921 2.66853L27.3862 1.20007C23.5384 2.00182 19.6971 2.18976 15.8565 1.76649L15.6921 3.25746ZM27.6921 2.66853L27.9981 4.13699C31.8491 3.33457 35.6937 3.13406 39.5373 3.53287L39.6921 2.04088L39.8469 0.548889C35.6906 0.11763 31.5352 0.335553 27.3862 1.20007L27.6921 2.66853ZM39.6921 2.04088L39.5373 3.53287C43.555 3.94974 47.5728 4.29443 51.5906 4.56695L51.6921 3.07039L51.7936 1.57383C47.8115 1.30373 43.8293 0.962088 39.8469 0.548889L39.6921 2.04088ZM51.6921 3.07039L51.5906 4.56695C55.6646 4.84328 59.7389 4.8172 63.8127 4.48875L63.6921 2.9936L63.5716 1.49845C59.6454 1.815 55.7196 1.84012 51.7936 1.57383L51.6921 3.07039ZM63.6921 2.9936L63.8127 4.48875C67.7779 4.16906 71.7428 3.98871 75.7077 3.94769L75.6921 2.44777L75.6766 0.947853C71.6415 0.989603 67.6064 1.17315 63.5716 1.49845L63.6921 2.9936ZM75.6921 2.44777L75.7077 3.94769C79.7547 3.90582 83.8015 3.67368 87.8478 3.25136L87.6921 1.75947L87.5364 0.267571C83.5828 0.68022 79.6295 0.906955 75.6766 0.947853L75.6921 2.44777ZM87.6921 1.75947L87.8478 3.25136C91.7225 2.84697 95.5966 2.93045 99.4732 3.50238L99.6921 2.01844L99.9111 0.534503C95.7877 -0.0738344 91.6618 -0.163002 87.5364 0.267571L87.6921 1.75947ZM99.6921 2.01844L99.4732 3.50238C103.596 4.11056 107.72 4.20395 111.845 3.78195L111.692 2.28974L111.539 0.797529C107.664 1.19407 103.789 1.10658 99.9111 0.534503L99.6921 2.01844ZM111.692 2.28974L111.845 3.78195C115.758 3.38156 119.67 3.32411 123.583 3.60947L123.692 2.11344L123.801 0.617419C119.714 0.319304 115.626 0.379385 111.539 0.797529L111.692 2.28974ZM123.692 2.11344L123.583 3.60947C127.677 3.90807 131.771 3.82099 135.864 3.34847L135.692 1.85837L135.52 0.368263C131.613 0.819323 127.707 0.902296 123.801 0.617419L123.692 2.11344ZM135.692 1.85837L135.864 3.34847C139.712 2.90424 143.525 3.05031 147.31 3.78627L147.596 2.31386L147.883 0.841444C143.795 0.0465038 139.672 -0.111093 135.52 0.368263L135.692 1.85837ZM147.596 2.31386L147.31 3.78627C150.859 4.47651 153.297 6.21182 154.808 8.96688L156.123 8.24568L157.439 7.52448C155.452 3.90135 152.205 1.68212 147.883 0.841444L147.596 2.31386ZM156.123 8.24568L154.808 8.96688C156.444 11.9506 157.42 15.335 157.713 19.1445L159.209 19.0293L160.704 18.9141C160.381 14.7237 159.3 10.919 157.439 7.52448L156.123 8.24568ZM159.209 19.0293L157.713 19.1445C158.012 23.0243 157.845 26.9046 157.212 30.788L158.693 31.0293L160.173 31.2707C160.844 27.1541 161.021 23.0344 160.704 18.9141L159.209 19.0293ZM158.693 31.0293L157.212 30.788C156.581 34.6575 155.494 38.115 153.964 41.174L155.305 41.8451L156.647 42.5163C158.329 39.1541 159.5 35.4011 160.173 31.2707L158.693 31.0293ZM155.305 41.8451L153.964 41.174C153.282 42.5355 152.387 43.4551 151.295 44.0249C150.191 44.6015 148.772 44.8781 146.962 44.7555L146.861 46.2521L146.759 47.7486C148.973 47.8986 150.973 47.577 152.683 46.6845C154.406 45.7854 155.721 44.3653 156.647 42.5163L155.305 41.8451ZM146.861 46.2521L146.962 44.7555C142.853 44.4771 138.754 44.5541 134.668 44.9865L134.826 46.4782L134.984 47.9699C138.897 47.5557 142.822 47.4819 146.759 47.7486L146.861 46.2521ZM134.826 46.4782L134.668 44.9865C130.742 45.402 126.817 45.5232 122.892 45.3502L122.826 46.8487L122.76 48.3473C126.835 48.5269 130.91 48.401 134.984 47.9699L134.826 46.4782ZM122.826 46.8487L122.892 45.3502C118.818 45.1706 114.744 45.2926 110.671 45.716L110.826 47.2079L110.981 48.6999C114.908 48.2918 118.834 48.1743 122.76 48.3473L122.826 46.8487ZM110.826 47.2079L110.671 45.716C106.809 46.1174 102.947 45.9845 99.0814 45.3162L98.8259 46.7943L98.5704 48.2724C102.705 48.9871 106.843 49.13 110.981 48.6999L110.826 47.2079ZM98.8259 46.7943L99.0814 45.3162C95.0175 44.6137 90.9521 44.1813 86.8855 44.0196L86.8259 45.5184L86.7663 47.0172C90.6997 47.1737 94.6342 47.5919 98.5704 48.2724L98.8259 46.7943ZM86.8259 45.5184L86.8855 44.0196C82.7758 43.8561 78.6676 44.1408 74.5627 44.8725L74.8259 46.3492L75.0891 47.8259C78.9842 47.1316 82.876 46.8625 86.7663 47.0172L86.8259 45.5184ZM74.8259 46.3492L74.5627 44.8725C70.6362 45.5723 66.7118 45.9704 62.7888 46.0673L62.8259 47.5668L62.8629 49.0664C66.9399 48.9657 71.0155 48.552 75.0891 47.8259L74.8259 46.3492ZM62.8259 47.5668L62.7888 46.0673C58.8729 46.164 54.9561 45.9331 51.0378 45.374L50.8259 46.859L50.614 48.344C54.6956 48.9263 58.7789 49.1673 62.8629 49.0664L62.8259 47.5668ZM50.8259 46.859L51.0378 45.374C46.9731 44.7941 42.9073 44.4839 38.8407 44.4438L38.8259 45.9438L38.8111 47.4437C42.7445 47.4825 46.6786 47.7825 50.614 48.344L50.8259 46.859ZM38.8259 45.9438L38.8407 44.4438C34.8084 44.4041 30.7761 44.4945 26.7439 44.7151L26.8259 46.2129L26.9078 47.7106C30.8757 47.4936 34.8434 47.4046 38.8111 47.4437L38.8259 45.9438ZM26.8259 46.2129L26.7439 44.7151C22.7375 44.9343 18.7169 45.1802 14.682 45.4528L14.7832 46.9494L14.8843 48.446C18.9064 48.1742 22.9143 47.9291 26.9078 47.7106L26.8259 46.2129ZM14.7832 46.9494L14.682 45.4528C11.1181 45.6936 8.35785 44.5069 6.22617 41.8817L5.06171 42.8272L3.89725 43.7728C6.67052 47.1881 10.3913 48.7495 14.8843 48.446L14.7832 46.9494ZM5.06171 42.8272L6.22617 41.8817C4.03109 39.1784 3.10559 36.063 3.45522 32.4409L1.96216 32.2968L0.4691 32.1527C0.0465143 36.5306 1.18738 40.4355 3.89725 43.7728L5.06171 42.8272ZM1.96216 32.2968L3.45522 32.4409C3.85273 28.3228 3.76205 24.2044 3.18368 20.0881L1.69827 20.2968L0.212859 20.5055C0.758557 24.3892 0.843809 28.2708 0.4691 32.1527L1.96216 32.2968ZM1.69827 20.2968L3.18368 20.0881C2.66286 16.3815 3.2538 13.1645 4.89139 10.361L3.59617 9.60438L2.30095 8.84781C0.283932 12.3009 -0.3904 16.2121 0.212859 20.5055L1.69827 20.2968ZM3.59617 9.60438L4.89139 10.361C5.78798 8.82603 6.57999 7.6109 7.26824 6.69961C7.9722 5.76753 8.50514 5.23814 8.86672 4.98856L8.01463 3.75408L7.16254 2.5196C6.40579 3.04194 5.64315 3.87355 4.87429 4.89158C4.08972 5.93039 3.23167 7.25445 2.30095 8.84781L3.59617 9.60438ZM8.01463 3.75408L8.86672 4.98856C9.0801 4.84128 9.65865 4.62618 10.8696 4.54785C12.0276 4.47294 13.5716 4.53284 15.5278 4.74843L15.6921 3.25746L15.8565 1.76649C13.8127 1.54124 12.0771 1.46348 10.6759 1.55411C9.32771 1.64132 8.0675 1.89495 7.16254 2.5196L8.01463 3.75408Z" fill="%23007A33"/></svg>');
          mask-image: url('data:image/svg+xml,<svg preserveAspectRatio="none" viewBox="0 0 161 50" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.69214 10.5962C1.69214 6.17791 5.27386 2.59619 9.69214 2.59619H150.692C155.11 2.59619 158.692 6.17791 158.692 10.5962V38.5962C158.692 43.0145 155.11 46.5962 150.692 46.5962H9.69214C5.27386 46.5962 1.69214 43.0145 1.69214 38.5962V10.5962Z" fill="%23007A33"/><path d="M158.693 31.0293L160.173 31.2707L158.693 31.0293ZM155.305 41.8451L153.964 41.174L155.305 41.8451ZM74.8259 46.3492L74.5627 44.8725L74.8259 46.3492ZM62.8259 47.5668L62.7888 46.0673L62.8259 47.5668ZM15.6921 3.25746L15.5278 4.74843C19.6872 5.20684 23.8459 5.00217 27.9981 4.13699L27.6921 2.66853L27.3862 1.20007C23.5384 2.00182 19.6971 2.18976 15.8565 1.76649L15.6921 3.25746ZM27.6921 2.66853L27.9981 4.13699C31.8491 3.33457 35.6937 3.13406 39.5373 3.53287L39.6921 2.04088L39.8469 0.548889C35.6906 0.11763 31.5352 0.335553 27.3862 1.20007L27.6921 2.66853ZM39.6921 2.04088L39.5373 3.53287C43.555 3.94974 47.5728 4.29443 51.5906 4.56695L51.6921 3.07039L51.7936 1.57383C47.8115 1.30373 43.8293 0.962088 39.8469 0.548889L39.6921 2.04088ZM51.6921 3.07039L51.5906 4.56695C55.6646 4.84328 59.7389 4.8172 63.8127 4.48875L63.6921 2.9936L63.5716 1.49845C59.6454 1.815 55.7196 1.84012 51.7936 1.57383L51.6921 3.07039ZM63.6921 2.9936L63.8127 4.48875C67.7779 4.16906 71.7428 3.98871 75.7077 3.94769L75.6921 2.44777L75.6766 0.947853C71.6415 0.989603 67.6064 1.17315 63.5716 1.49845L63.6921 2.9936ZM75.6921 2.44777L75.7077 3.94769C79.7547 3.90582 83.8015 3.67368 87.8478 3.25136L87.6921 1.75947L87.5364 0.267571C83.5828 0.68022 79.6295 0.906955 75.6766 0.947853L75.6921 2.44777ZM87.6921 1.75947L87.8478 3.25136C91.7225 2.84697 95.5966 2.93045 99.4732 3.50238L99.6921 2.01844L99.9111 0.534503C95.7877 -0.0738344 91.6618 -0.163002 87.5364 0.267571L87.6921 1.75947ZM99.6921 2.01844L99.4732 3.50238C103.596 4.11056 107.72 4.20395 111.845 3.78195L111.692 2.28974L111.539 0.797529C107.664 1.19407 103.789 1.10658 99.9111 0.534503L99.6921 2.01844ZM111.692 2.28974L111.845 3.78195C115.758 3.38156 119.67 3.32411 123.583 3.60947L123.692 2.11344L123.801 0.617419C119.714 0.319304 115.626 0.379385 111.539 0.797529L111.692 2.28974ZM123.692 2.11344L123.583 3.60947C127.677 3.90807 131.771 3.82099 135.864 3.34847L135.692 1.85837L135.52 0.368263C131.613 0.819323 127.707 0.902296 123.801 0.617419L123.692 2.11344ZM135.692 1.85837L135.864 3.34847C139.712 2.90424 143.525 3.05031 147.31 3.78627L147.596 2.31386L147.883 0.841444C143.795 0.0465038 139.672 -0.111093 135.52 0.368263L135.692 1.85837ZM147.596 2.31386L147.31 3.78627C150.859 4.47651 153.297 6.21182 154.808 8.96688L156.123 8.24568L157.439 7.52448C155.452 3.90135 152.205 1.68212 147.883 0.841444L147.596 2.31386ZM156.123 8.24568L154.808 8.96688C156.444 11.9506 157.42 15.335 157.713 19.1445L159.209 19.0293L160.704 18.9141C160.381 14.7237 159.3 10.919 157.439 7.52448L156.123 8.24568ZM159.209 19.0293L157.713 19.1445C158.012 23.0243 157.845 26.9046 157.212 30.788L158.693 31.0293L160.173 31.2707C160.844 27.1541 161.021 23.0344 160.704 18.9141L159.209 19.0293ZM158.693 31.0293L157.212 30.788C156.581 34.6575 155.494 38.115 153.964 41.174L155.305 41.8451L156.647 42.5163C158.329 39.1541 159.5 35.4011 160.173 31.2707L158.693 31.0293ZM155.305 41.8451L153.964 41.174C153.282 42.5355 152.387 43.4551 151.295 44.0249C150.191 44.6015 148.772 44.8781 146.962 44.7555L146.861 46.2521L146.759 47.7486C148.973 47.8986 150.973 47.577 152.683 46.6845C154.406 45.7854 155.721 44.3653 156.647 42.5163L155.305 41.8451ZM146.861 46.2521L146.962 44.7555C142.853 44.4771 138.754 44.5541 134.668 44.9865L134.826 46.4782L134.984 47.9699C138.897 47.5557 142.822 47.4819 146.759 47.7486L146.861 46.2521ZM134.826 46.4782L134.668 44.9865C130.742 45.402 126.817 45.5232 122.892 45.3502L122.826 46.8487L122.76 48.3473C126.835 48.5269 130.91 48.401 134.984 47.9699L134.826 46.4782ZM122.826 46.8487L122.892 45.3502C118.818 45.1706 114.744 45.2926 110.671 45.716L110.826 47.2079L110.981 48.6999C114.908 48.2918 118.834 48.1743 122.76 48.3473L122.826 46.8487ZM110.826 47.2079L110.671 45.716C106.809 46.1174 102.947 45.9845 99.0814 45.3162L98.8259 46.7943L98.5704 48.2724C102.705 48.9871 106.843 49.13 110.981 48.6999L110.826 47.2079ZM98.8259 46.7943L99.0814 45.3162C95.0175 44.6137 90.9521 44.1813 86.8855 44.0196L86.8259 45.5184L86.7663 47.0172C90.6997 47.1737 94.6342 47.5919 98.5704 48.2724L98.8259 46.7943ZM86.8259 45.5184L86.8855 44.0196C82.7758 43.8561 78.6676 44.1408 74.5627 44.8725L74.8259 46.3492L75.0891 47.8259C78.9842 47.1316 82.876 46.8625 86.7663 47.0172L86.8259 45.5184ZM74.8259 46.3492L74.5627 44.8725C70.6362 45.5723 66.7118 45.9704 62.7888 46.0673L62.8259 47.5668L62.8629 49.0664C66.9399 48.9657 71.0155 48.552 75.0891 47.8259L74.8259 46.3492ZM62.8259 47.5668L62.7888 46.0673C58.8729 46.164 54.9561 45.9331 51.0378 45.374L50.8259 46.859L50.614 48.344C54.6956 48.9263 58.7789 49.1673 62.8629 49.0664L62.8259 47.5668ZM50.8259 46.859L51.0378 45.374C46.9731 44.7941 42.9073 44.4839 38.8407 44.4438L38.8259 45.9438L38.8111 47.4437C42.7445 47.4825 46.6786 47.7825 50.614 48.344L50.8259 46.859ZM38.8259 45.9438L38.8407 44.4438C34.8084 44.4041 30.7761 44.4945 26.7439 44.7151L26.8259 46.2129L26.9078 47.7106C30.8757 47.4936 34.8434 47.4046 38.8111 47.4437L38.8259 45.9438ZM26.8259 46.2129L26.7439 44.7151C22.7375 44.9343 18.7169 45.1802 14.682 45.4528L14.7832 46.9494L14.8843 48.446C18.9064 48.1742 22.9143 47.9291 26.9078 47.7106L26.8259 46.2129ZM14.7832 46.9494L14.682 45.4528C11.1181 45.6936 8.35785 44.5069 6.22617 41.8817L5.06171 42.8272L3.89725 43.7728C6.67052 47.1881 10.3913 48.7495 14.8843 48.446L14.7832 46.9494ZM5.06171 42.8272L6.22617 41.8817C4.03109 39.1784 3.10559 36.063 3.45522 32.4409L1.96216 32.2968L0.4691 32.1527C0.0465143 36.5306 1.18738 40.4355 3.89725 43.7728L5.06171 42.8272ZM1.96216 32.2968L3.45522 32.4409C3.85273 28.3228 3.76205 24.2044 3.18368 20.0881L1.69827 20.2968L0.212859 20.5055C0.758557 24.3892 0.843809 28.2708 0.4691 32.1527L1.96216 32.2968ZM1.69827 20.2968L3.18368 20.0881C2.66286 16.3815 3.2538 13.1645 4.89139 10.361L3.59617 9.60438L2.30095 8.84781C0.283932 12.3009 -0.3904 16.2121 0.212859 20.5055L1.69827 20.2968ZM3.59617 9.60438L4.89139 10.361C5.78798 8.82603 6.57999 7.6109 7.26824 6.69961C7.9722 5.76753 8.50514 5.23814 8.86672 4.98856L8.01463 3.75408L7.16254 2.5196C6.40579 3.04194 5.64315 3.87355 4.87429 4.89158C4.08972 5.93039 3.23167 7.25445 2.30095 8.84781L3.59617 9.60438ZM8.01463 3.75408L8.86672 4.98856C9.0801 4.84128 9.65865 4.62618 10.8696 4.54785C12.0276 4.47294 13.5716 4.53284 15.5278 4.74843L15.6921 3.25746L15.8565 1.76649C13.8127 1.54124 12.0771 1.46348 10.6759 1.55411C9.32771 1.64132 8.0675 1.89495 7.16254 2.5196L8.01463 3.75408Z" fill="%23007A33"/></svg>');
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  z-index: -1;
  background: #007A33;
  transition: color 0.25s cubic-bezier(0.4, 0, 0.2, 1), background 0.25s cubic-bezier(0.4, 0, 0.2, 1);
}
.login-action-login form .submit.button:hover:before, .login-action-login form .submit.button:active:before, .login-action-login form .submit.button:focus:before,
.login-action-lostpassword form .submit.button:hover:before,
.login-action-lostpassword form .submit.button:active:before,
.login-action-lostpassword form .submit.button:focus:before,
.login-action-rp form .submit.button:hover:before,
.login-action-rp form .submit.button:active:before,
.login-action-rp form .submit.button:focus:before,
.login-action-checkemail form .submit.button:hover:before,
.login-action-checkemail form .submit.button:active:before,
.login-action-checkemail form .submit.button:focus:before {
  background: #005624;
}
.login-action-login form .submit.button,
.login-action-lostpassword form .submit.button,
.login-action-rp form .submit.button,
.login-action-checkemail form .submit.button {
  font-size: var(--wp--preset--font-size--font-16);
  border: none;
  border-radius: 0;
  max-width: none !important;
}
.login-action-login form .dashicons,
.login-action-lostpassword form .dashicons,
.login-action-rp form .dashicons,
.login-action-checkemail form .dashicons {
  color: #000;
  transition: color 0.2s ease-in-out;
}
.login-action-login form .dashicons:hover, .login-action-login form .dashicons:active, .login-action-login form .dashicons:focus,
.login-action-lostpassword form .dashicons:hover,
.login-action-lostpassword form .dashicons:active,
.login-action-lostpassword form .dashicons:focus,
.login-action-rp form .dashicons:hover,
.login-action-rp form .dashicons:active,
.login-action-rp form .dashicons:focus,
.login-action-checkemail form .dashicons:hover,
.login-action-checkemail form .dashicons:active,
.login-action-checkemail form .dashicons:focus {
  color: #6C9BBF;
}
.login-action-login form .forgetmenot,
.login-action-lostpassword form .forgetmenot,
.login-action-rp form .forgetmenot,
.login-action-checkemail form .forgetmenot {
  margin-top: 5px;
}
.login-action-login #nav,
.login-action-lostpassword #nav,
.login-action-rp #nav,
.login-action-checkemail #nav {
  text-align: center;
  margin-top: 20px;
}
.login-action-login #nav a,
.login-action-lostpassword #nav a,
.login-action-rp #nav a,
.login-action-checkemail #nav a {
  color: #007A33;
}
.login-action-login #nav a:hover, .login-action-login #nav a:active, .login-action-login #nav a:focus,
.login-action-lostpassword #nav a:hover,
.login-action-lostpassword #nav a:active,
.login-action-lostpassword #nav a:focus,
.login-action-rp #nav a:hover,
.login-action-rp #nav a:active,
.login-action-rp #nav a:focus,
.login-action-checkemail #nav a:hover,
.login-action-checkemail #nav a:active,
.login-action-checkemail #nav a:focus {
  color: #000;
  text-decoration: underline;
}
.login-action-login .privacy-policy-page-link,
.login-action-login .language-switcher,
.login-action-login #backtoblog,
.login-action-lostpassword .privacy-policy-page-link,
.login-action-lostpassword .language-switcher,
.login-action-lostpassword #backtoblog,
.login-action-rp .privacy-policy-page-link,
.login-action-rp .language-switcher,
.login-action-rp #backtoblog,
.login-action-checkemail .privacy-policy-page-link,
.login-action-checkemail .language-switcher,
.login-action-checkemail #backtoblog {
  display: none;
}
.login-action-login #login_error,
.login-action-login .message,
.login-action-login .success,
.login-action-lostpassword #login_error,
.login-action-lostpassword .message,
.login-action-lostpassword .success,
.login-action-rp #login_error,
.login-action-rp .message,
.login-action-rp .success,
.login-action-checkemail #login_error,
.login-action-checkemail .message,
.login-action-checkemail .success {
  font-size: 1.4rem;
  border: none;
}
.login-action-login #login_error a,
.login-action-login .message a,
.login-action-login .success a,
.login-action-lostpassword #login_error a,
.login-action-lostpassword .message a,
.login-action-lostpassword .success a,
.login-action-rp #login_error a,
.login-action-rp .message a,
.login-action-rp .success a,
.login-action-checkemail #login_error a,
.login-action-checkemail .message a,
.login-action-checkemail .success a {
  text-decoration: underline;
  color: #000;
}
.login-action-login #login_error a:hover,
.login-action-login .message a:hover,
.login-action-login .success a:hover,
.login-action-lostpassword #login_error a:hover,
.login-action-lostpassword .message a:hover,
.login-action-lostpassword .success a:hover,
.login-action-rp #login_error a:hover,
.login-action-rp .message a:hover,
.login-action-rp .success a:hover,
.login-action-checkemail #login_error a:hover,
.login-action-checkemail .message a:hover,
.login-action-checkemail .success a:hover {
  color: #007A33;
}

.login-action-lostpassword form input.button {
  max-width: 100%;
}
.login-action-lostpassword #nav a.wp-login-log-in {
  font-weight: 600;
}

.hero-static {
  position: relative;
}
.hero-static .banner-pattern {
  width: 100%;
  height: 14px;
  background-size: cover;
  background: url(./../assets/images/theme/banner-pattern.svg);
}
.hero-static__image {
  overflow: hidden;
  position: relative;
}
.hero-static__image:before, .hero-static__image:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 3;
}
.hero-static__image:before {
  opacity: 0.2;
  background: #000;
}
.hero-static__image:after {
  opacity: 0.4;
  background: radial-gradient(50% 50% at 50% 50%, #000 0%, rgba(0, 0, 0, 0) 42.79%);
}
.hero-static__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.hero-static__content {
  position: absolute;
  z-index: 5;
}
.hero-static h1,
.hero-static h2 {
  font-size: var(--wp--preset--font-size--font-90);
  margin: 0;
  color: #fff;
}
.hero-static p {
  font-size: var(--wp--preset--font-size--font-18);
  color: #fff;
  font-weight: 600;
}
.hero-static.home {
  margin-bottom: var(--wp--preset--spacing--xl);
}
.hero-static.home .hero-static__image {
  height: 70vh;
  min-height: 500px;
  max-height: 760px;
}
@media (min-width: 1024px) {
  .hero-static.home .hero-static__image {
    height: 100vh;
    max-height: 760px;
  }
}
.hero-static.home .hero-static__image:before {
  background: rgba(0, 0, 0, 0.05);
}
.hero-static.home .hero-static__image:after {
  content: none;
}
.hero-static.home .hero-static__content {
  display: flex;
  flex-wrap: wrap;
  bottom: 15%;
  align-items: flex-end;
  top: 0;
  left: 0;
  right: 0;
}
@media (min-width: 768px) {
  .hero-static.home .hero-static__content {
    bottom: 0;
    align-items: center;
  }
}
.hero-static.home .hero-static__content .left {
  width: 100%;
}
@media (min-width: 1024px) {
  .hero-static.home .hero-static__content .left {
    width: 45%;
  }
}
.hero-static.home h2 {
  margin-top: 0 !important;
  margin-bottom: var(--wp--preset--spacing--small);
  line-height: 0.9;
}
.hero-static.home h2 + p {
  margin-bottom: var(--wp--preset--spacing--small);
}
.hero-static.home .wp-block-button .wp-block-button__link {
  padding: 2rem 3.6rem;
}
.hero-static:not(.home) {
  margin-bottom: var(--wp--preset--spacing--xl);
}
.hero-static:not(.home) .hero-static__image {
  height: 35vh;
  max-height: 400px;
  min-height: 300px;
}
@media (min-width: 1024px) {
  .hero-static:not(.home) .hero-static__image {
    height: 45vh;
  }
}
.hero-static:not(.home) .hero-static__content {
  bottom: 0;
  left: 0;
  right: 0;
  top: 60px;
  display: flex;
  align-items: center;
}
@media (min-width: 1024px) {
  .hero-static:not(.home) .hero-static__content {
    top: 0;
  }
}
.hero-static:not(.home) .hero-static__content .wrap > * {
  text-align: center;
}
.hero-static:not(.home) .hero-static__content h1 {
  margin-bottom: var(--wp--preset--spacing--small);
}
.hero-static:not(.home) .hero-static__content p {
  margin-bottom: var(--wp--preset--spacing--sn);
}

.hero-video {
  position: relative;
}
.hero-video .hero-video__image {
  position: relative;
  overflow: hidden;
  height: 100vh;
}
.hero-video .hero-video__image:before, .hero-video .hero-video__image:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 3;
}
.hero-video .hero-video__image:before {
  background: rgba(0, 0, 0, 0.15);
}
.hero-video .hero-video__image:after {
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.6) 0%, rgba(21, 114, 24, 0.15) 100%);
}
.hero-video .hero-video__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.hero-video .hero-video__image .video-player,
.hero-video .hero-video__image .native-player {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  border: none;
  -o-object-fit: cover;
     object-fit: cover;
  pointer-events: none;
}
.hero-video .hero-video__content {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 5;
}
.hero-video h1, .hero-video h2 {
  font-size: var(--wp--preset--font-size--font-50);
  margin: 0;
  color: #fff;
}
.hero-video p {
  font-size: var(--wp--preset--font-size--font-20);
  color: #fff;
}
.hero-video.home .hero-video__content {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 5;
}
.hero-video.home .hero-video__content .wrap {
  height: 100%;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 0 0 100px 0;
}
.hero-video.home .hero-video__content .wrap h2 {
  width: 98%;
  max-width: 85rem;
  font-size: var(--wp--preset--font-size--font-50);
  line-height: 1.3;
  text-align: center;
  margin-top: 1.5ch;
}
@media (max-height: 450px) {
  .hero-video.home .hero-video__content .wrap img {
    width: 60px;
  }
  .hero-video.home .hero-video__content .wrap h2 {
    font-size: var(--wp--preset--font-size--font-28);
  }
}
.hero-video:not(.home) {
  margin-bottom: var(--wp--preset--spacing--l);
  position: relative;
}

.hero-colour {
  position: relative;
  margin-bottom: var(--wp--preset--spacing--xl);
  padding: var(--wp--preset--spacing--m) 0;
  min-height: 350px;
  opacity: 1 !important;
  padding-top: 15rem;
}
@media (min-width: 1024px) {
  .hero-colour {
    padding-top: 12rem;
  }
}
.hero-colour:before {
  content: "";
  position: absolute;
  inset: 0;
  mix-blend-mode: multiply;
  z-index: 0;
  pointer-events: none;
  background: var(--product-colour);
}
.hero-colour .banner-pattern {
  width: 100%;
}
.hero-colour__content {
  z-index: 5;
  position: relative;
  display: flex;
  align-items: center;
}
.hero-colour__content .wrap > * {
  text-align: center;
}
.hero-colour h1,
.hero-colour h2 {
  font-size: var(--wp--preset--font-size--font-60);
  margin: 0;
  color: #fff;
  margin-bottom: var(--wp--preset--spacing--small);
}
.hero-colour p {
  font-size: var(--wp--preset--font-size--font-18);
  color: #fff;
  margin-bottom: var(--wp--preset--spacing--sn);
  font-weight: 600;
}

.banner-slideshow {
  --overlay-opacity: 0;
  --bg-pos: center;
  --swiper-pagination-bullet-width: 10px;
  --swiper-pagination-bullet-height: 10px;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-inactive-color: black;
  --swiper-pagination-color: white;
  --bullet-border: 2px solid white;
  --swiper-navigation-color: white;
  position: relative;
  overflow: hidden;
  isolation: isolate;
  margin-bottom: var(--wp--preset--spacing--xl);
}
.banner-slideshow .banner-pattern {
  width: 100%;
  height: 14px;
  background-size: cover;
  background: url(./../assets/images/theme/banner-pattern.svg);
}
.banner-slideshow .swiper-slide {
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  height: 70vh;
  min-height: 500px;
  max-height: 760px;
}
@media (min-width: 1024px) {
  .banner-slideshow .swiper-slide {
    height: 100vh;
    max-height: 760px;
  }
}
.banner-slideshow .swiper-slide::before {
  content: "";
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: black;
  opacity: var(--overlay-opacity);
}
.banner-slideshow .swiper-slide iframe {
  pointer-events: none;
  position: absolute;
  overflow: hidden;
  border: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}
.banner-slideshow .swiper-slide .slide-media {
  position: absolute;
  z-index: 1;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: var(--bg-pos);
     object-position: var(--bg-pos);
}
.banner-slideshow .swiper-slide .wrap {
  position: relative;
  z-index: 3;
  display: flex;
  align-items: center;
  flex-direction: row;
  padding: 6rem 0;
  color: white;
}
.banner-slideshow .swiper-slide .wrap .banner-caption {
  width: 100%;
}
@media (min-width: 1024px) {
  .banner-slideshow .swiper-slide .wrap .banner-caption {
    width: 50%;
  }
}
.banner-slideshow .swiper-slide .wrap .product-feature {
  width: 380px;
  margin-left: auto;
}
.banner-slideshow .swiper-slide .wrap .product-feature img {
  transform: rotate(4deg);
}
.banner-slideshow .swiper-slide .wrap h2 {
  margin: 0;
  margin-top: 0 !important;
  margin-bottom: var(--wp--preset--spacing--small);
  line-height: 0.9;
  font-size: var(--wp--preset--font-size--font-90);
  color: #fff;
}
.banner-slideshow .swiper-slide .wrap p {
  margin-top: 0 !important;
  font-size: var(--wp--preset--font-size--font-18);
  color: #fff;
  font-weight: 600;
}
.banner-slideshow .swiper-slide .wrap .wp-block-buttons {
  margin-top: 0;
}
.banner-slideshow .swiper-slide .wrap .wp-block-buttons .wp-block-button__link {
  padding: 2rem 3.6rem;
}
.banner-slideshow .swiper-pagination {
  margin: 2rem 0;
  bottom: var(--swiper-pagination-bottom, 20px) !important;
}
.banner-slideshow .swiper-pagination .swiper-pagination-bullet {
  border: var(--bullet-border);
  transition: 0.15s ease-out;
  border-radius: 50px !important;
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 8px);
  background: #D5CDBF !important;
  opacity: 0.8;
  border: 0;
  margin: 0 8px !important;
}
.banner-slideshow .swiper-pagination .swiper-pagination-bullet:focus-visible, .banner-slideshow .swiper-pagination .swiper-pagination-bullet:hover, .banner-slideshow .swiper-pagination .swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-pagination-color) !important;
}

@media (max-width: 1023px) {
  .no-banner {
    padding-top: 60px;
  }
}/*# sourceMappingURL=theme-styles.css.map */