body,
.editor-styles-wrapper {
  background-color: #fff;
  color: #000;
}
.editor-styles-wrapper h1.wp-block-post-title {
  color: black !important;
}

.wp-block-image img {
  /* WP 6.3 doesn't let this work with "defined" image sizes now */
  height: auto !important;
}

/* better default to use? */
.wp-block-gallery.has-nested-images figure.wp-block-image {
  flex-grow: 0;
}

/* elements that are first remove the owl selector -- talk to visbility selector plugin dev */
.remove-top-margin {
  margin-top: 0 !important;
}

/* TODO: parent theme default? */
.wp-element-button > * {
  vertical-align: middle;
}


/* TODO: remove from parent */
header .wp-block-navigation {
  order: unset;
}
.equal-height-cols>.wp-block-column {
  max-width: none;
}

/* Smoother scrolling on same-page transitions */
/* prefers-reduced-motion for accessability */
@media (prefers-reduced-motion:no-preference) {
  html{
    scroll-behavior: smooth;
  }
}

/* hover transition for all transitionable effects */
.gfield input:is(:hover, :active, :focus),
.gfield select:is(:hover, :active, :focus),
.gfield textarea:is(:hover, :active, :focus),
a,
button{
  transition: var(--wp--custom--transition);
}


/* block social lacks this option */
.wp-block-social-links svg:hover {
  color: var(--wp--preset--color--orange) !important;
}

div h2 a:focus,
div h2 a:hover,
div h3 a:focus,
div h3 a:hover {
  color: var(--wp--preset--color--orange) !important;
}

/* customize */

h1:not([class*='wp-block']),
h2:not([class*='wp-block']),
h3:not([class*='wp-block']) {
  margin-top: 0; /* WC non-block items */
}


/* parent theme override */
.wp-site-blocks .wp-block-group .wp-block-button__link:is(:hover, :active, :focus) {
  background: var(--wp--preset--color--white) !important;
  color: var(--wp--preset--color--beige) !important;
  border-color: var(--wp--preset--color--white) !important;
}
.wp-site-blocks .wp-block-group .wp-block-button__link:is(:hover, :active, :focus) img {
  filter: brightness(100);
}



/* --- Custom List icons --- */
.wp-block-list li{
  margin-left: 2rem;
  margin-bottom: 1rem;
	list-style-image: url('data:image/svg+xml,<svg transform="scale(1) translate(0, 0)" transform-origin="center" xmlns="http://www.w3.org/2000/svg" width="20" height="15" viewBox="0 0 20 15" fill="none"><path d="M9.69119 14.4314C9.41643 14.4326 9.14742 14.3728 8.91845 14.2597C8.68948 14.1465 8.51094 13.9851 8.40558 13.7961C8.30021 13.607 8.27281 13.3989 8.32685 13.1982C8.3809 12.9975 8.51395 12.8134 8.70903 12.6692L16.0406 7.2178L8.70903 1.76637C8.48241 1.56924 8.36399 1.31565 8.37744 1.05629C8.39089 0.796937 8.53521 0.550912 8.78157 0.367383C9.02793 0.183854 9.35818 0.0763381 9.70633 0.0663203C10.0545 0.0563025 10.3949 0.144521 10.6595 0.313347L18.9594 6.49644C19.2171 6.68952 19.3617 6.95071 19.3617 7.22296C19.3617 7.4952 19.2171 7.75639 18.9594 7.94947L10.6595 14.1326C10.4019 14.3229 10.0541 14.4303 9.69119 14.4314Z" fill="white"/><path d="M1.39136 14.4314C1.1166 14.4326 0.847589 14.3728 0.618622 14.2597C0.389656 14.1465 0.21111 13.9852 0.105747 13.7961C0.000384721 13.6071 -0.0270208 13.3989 0.0270249 13.1982C0.0810706 12.9976 0.214119 12.8134 0.409207 12.6693L7.74078 7.21783L0.409207 1.7664C0.148723 1.57235 0.00238487 1.30916 0.00238488 1.03473C0.00238488 0.760305 0.148723 0.497116 0.409207 0.303066C0.66969 0.109016 1.02298 2.04465e-09 1.39136 0C1.75974 -2.04465e-09 2.11303 0.109016 2.37352 0.303066L10.6734 6.48616C10.9311 6.67924 11.0757 6.94043 11.0757 7.21268C11.0757 7.48492 10.9311 7.74611 10.6734 7.93919L2.37352 14.1223C2.2454 14.2197 2.09262 14.2971 1.92403 14.3502C1.75544 14.4033 1.57438 14.4309 1.39136 14.4314Z" fill="white"/></svg>')!important;/* Use translate(X, Y) to position the SVG up, down, left, and right */
}
.wp-block-list li::marker{
	font-size: 1.5em;
	line-height: 0.1em;
}

.wp-site-blocks strong {
  font-weight: 700;
}

/*--- Gravity Forms customization ---*/
.gform_footer input[type=submit]{
  /* submit button stles */
  background-color: var(--wp--preset--color--green)!important;
  font-weight: 700!important;
  font-size: var(--wp--preset--font-size--large)!important;
  padding: 9px 23px!important;
  border-radius: 10px!important;
}
.gform_footer input[type=submit]:is(:hover, :active, :focus) {
  /* submit button hover */
  background-color: var(--wp--preset--color--white)!important;
  color: var(--wp--preset--color--green)!important;
}
@media (max-width: 781px) {
  .gform_footer input[type=submit]{
    width: 100%!important;
    box-sizing: border-box;
  }
}
.gfield input, .gfield select, .gfield textarea {
  /* gravity form field styles */
  background-color: transparent!important;
  color: #ffffff88!important;
  font-size: var(--wp--preset--font-size--small)!important;

  border:  1px solid #3D3D3D!important;
  border-radius: 10px!important;
  padding: 20px calc(2rem + 17px)!important;
}

.gfield :where(input, select, textarea):not(:placeholder-shown) {
  color: var(--wp--preset--color--white)!important;
}

.gfield input:is(:hover, :active, :focus),
.gfield select:is(:hover, :active, :focus),
.gfield textarea:is(:hover, :active, :focus) {
  /* gfom field style hover/focus */
  border-color: var(--wp--preset--color--white)!important;
}

.gform_fields{
  /* Gform field spacing */
  grid-row-gap: 15px!important;
}

.gfield_required{
  /* required label */
}
/* Form icons */
.gfield .ginput_container{position: relative;}
.gfield .ginput_container::before {
  content: '';
  display: block;
  top: 0; left: 1rem;
  position: absolute;
  height: 100%;

  background-repeat: no-repeat;
  background-position: center;
}

#field_1_1 .ginput_container::before {
  width: 19px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="19" height="22" viewBox="0 0 19 22" fill="none"><path d="M9.5 0C6.35702 0 3.8 2.60223 3.8 5.80078C3.8 8.99933 6.35702 11.6016 9.5 11.6016C12.643 11.6016 15.2 8.99933 15.2 5.80078C15.2 2.60223 12.643 0 9.5 0ZM9.5 10.3125C7.05546 10.3125 5.06667 8.28854 5.06667 5.80078C5.06667 3.31302 7.05546 1.28906 9.5 1.28906C11.9445 1.28906 13.9333 3.31302 13.9333 5.80078C13.9333 8.28854 11.9445 10.3125 9.5 10.3125ZM16.5919 15.3912C15.0314 13.7787 12.9626 12.8906 10.7667 12.8906H8.23333C6.03744 12.8906 3.96864 13.7787 2.4081 15.3912C0.855211 16.9958 0 19.1139 0 21.3555C0 21.7114 0.283564 22 0.633333 22H18.3667C18.7164 22 19 21.7114 19 21.3555C19 19.1139 18.1448 16.9958 16.5919 15.3912ZM1.29453 20.7109C1.61183 17.0549 4.60269 14.1797 8.23333 14.1797H10.7667C14.3973 14.1797 17.3882 17.0549 17.7055 20.7109H1.29453Z" fill="white"/></svg>');
}

#field_1_4 .ginput_container::before{
  width: 20px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" fill="none"><path fill="%23fff" d="M15.815 12.39c-.41-.427-.905-.655-1.43-.655-.519 0-1.018.224-1.445.65l-1.336 1.33c-.11-.06-.22-.114-.325-.17a5.407 5.407 0 0 1-.419-.223c-1.25-.793-2.388-1.828-3.479-3.166-.528-.667-.883-1.228-1.141-1.798.347-.316.668-.646.98-.962.12-.119.237-.24.356-.36.888-.886.888-2.034 0-2.92L6.422 2.963c-.131-.13-.267-.265-.393-.4-.254-.262-.52-.532-.795-.786-.41-.405-.9-.62-1.416-.62-.516 0-1.015.215-1.438.62l-.008.009L.935 3.234a3.086 3.086 0 0 0-.918 1.962C-.084 6.43.28 7.577.558 8.33c.685 1.844 1.708 3.554 3.234 5.386a19.89 19.89 0 0 0 6.624 5.18c.973.46 2.27 1.004 3.72 1.097.09.004.182.008.267.008.976 0 1.796-.35 2.439-1.047.004-.008.013-.012.017-.02.22-.267.473-.508.74-.765.181-.173.367-.354.55-.544.418-.435.637-.942.637-1.461 0-.523-.224-1.026-.65-1.448l-2.321-2.326Zm1.513 4.444c-.004.004-.004 0 0 0-.165.177-.334.338-.516.515-.274.262-.553.536-.816.844-.426.456-.93.671-1.589.671-.063 0-.131 0-.194-.004-1.256-.08-2.423-.57-3.298-.988a18.773 18.773 0 0 1-6.24-4.88c-1.44-1.734-2.404-3.338-3.043-5.06-.393-1.051-.537-1.87-.473-2.643.042-.494.232-.903.583-1.253l1.442-1.44c.207-.194.427-.3.642-.3.266 0 .482.161.617.296l.013.013c.258.24.503.49.76.755.132.135.267.27.403.41l1.154 1.152c.448.448.448.861 0 1.309-.123.122-.241.244-.364.363-.355.363-.693.7-1.061 1.03-.008.008-.017.012-.021.02-.364.364-.296.718-.22.959l.013.038c.3.726.723 1.41 1.365 2.225l.004.004c1.167 1.435 2.397 2.554 3.754 3.41.173.11.351.199.52.283.152.076.296.148.419.224.017.008.034.021.05.03a.917.917 0 0 0 .419.105c.35 0 .57-.22.642-.291l1.446-1.444c.144-.143.372-.316.638-.316.263 0 .478.164.61.308l.008.008 2.329 2.326c.435.43.435.874.004 1.321ZM10.81 4.757a5.363 5.363 0 0 1 2.916 1.512A5.378 5.378 0 0 1 15.24 9.18a.567.567 0 0 0 .562.473c.034 0 .064-.004.097-.008a.57.57 0 0 0 .47-.659 6.507 6.507 0 0 0-1.83-3.525 6.523 6.523 0 0 0-3.53-1.827.574.574 0 0 0-.66.464.564.564 0 0 0 .46.658Zm9.181 4.065a10.705 10.705 0 0 0-3.014-5.804 10.731 10.731 0 0 0-5.812-3.01.568.568 0 1 0-.186 1.124 9.61 9.61 0 0 1 5.195 2.688 9.558 9.558 0 0 1 2.693 5.188.567.567 0 0 0 .562.473.56.56 0 0 0 .562-.658Z"/></svg>');
}

#field_1_5 .ginput_container::before {
  width: 25px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="15" fill="none"><path fill="%23fff" d="M22.778 0H5.556C4.333 0 3.333 1.038 3.333 2.308v.865c0 .317.25.577.556.577.305 0 .555-.26.555-.577v-.865c0-.116.028-.231.056-.346L10.722 7.5 4.5 13.039c-.028-.116-.056-.231-.056-.347v-.865a.568.568 0 0 0-.555-.577.568.568 0 0 0-.556.577v.865c0 1.27 1 2.308 2.223 2.308h17.222C24 15 25 13.961 25 12.692V2.308C25 1.038 24 0 22.778 0ZM5.333 1.183c.056-.03.14-.03.223-.03h17.222c.083 0 .166 0 .222.03l-8.472 7.529a.567.567 0 0 1-.722 0l-8.473-7.53Zm17.445 12.663H5.556c-.084 0-.167 0-.223-.029l6.25-5.567 1.5 1.356a1.574 1.574 0 0 0 2.167 0l1.5-1.356L23 13.817c-.056.03-.139.03-.222.03Zm1.11-1.154c0 .116-.027.231-.055.347L17.611 7.5l6.222-5.538c.028.115.056.23.056.346v10.384ZM1.668 6.058c0-.318.25-.577.555-.577h3.334c.305 0 .555.26.555.577 0 .317-.25.577-.555.577H2.222a.568.568 0 0 1-.555-.577Zm3.889 3.461h-5A.568.568 0 0 1 0 8.942c0-.317.25-.577.556-.577h5c.305 0 .555.26.555.577 0 .318-.25.577-.555.577Z"/></svg>');
  transform: translateX(-3px);
}
/* end of form icons */

@media (min-width: 781px) {
  .hero-form {
    max-width: 400px;
    position: relative;
  }
  .hero-form::before {
    content: '';
    position: absolute;
    width: 1px;
    height: 95%;
    top: 5%;
    left: 0;
    background: #5F6A75;
    background: linear-gradient(175deg, rgba(95, 106, 117, 1) 0%, rgba(0, 0, 0, 1) 100%);
    transform: translateX(-100%);
  }
}

/* Gutenberg missing features */



/* classes to use (that aren't BlockStyles) */
/* -------------------------------------------- */
/* Start of text background styles */
.text-bg {
  position: relative;
  overflow: hidden;
}
.text-bg > *:not(.background-word) {
   position: relative;
   z-index: 1; 
  }
.background-word {
  font-size: var(--wp--preset--font-size--h-1);
  line-height: 1;
  font-weight: 700;
  color: rgba(255,255,255,.1);
  position: absolute;
  z-index: 0;
  margin: 0;
  white-space: nowrap;
  transform: translateY(-100%);
  transition: top .01s ease;
}
/* End of text background styles */
/* -------------------------------------------- */
/* Start of playground background */
@media ( min-width : 781px) {
.playground-bg::after {
  content: url('/wp-content/uploads/2025/09/Playground-2.png');
  display: block;
  position: absolute;
  background-repeat: no-repeat;
  background-position: left 120%;
  width: 331px;
  height: 329px;
  z-index: 10;
  bottom: 0;
  left: 0;
  transform: translateY(75px);
  z-index: -1;
}
}
@media ( max-width : 1200px) {
  .playground-bg::after {
    opacity: .25;
  }
}
.playground-bg {
  overflow: hidden;
}
/* -------------------------------------------- */
/* Start of underline elements */
.underline::after {
    content: '';
    width: 75px;
    height: 5px;
    display: block;
    margin-top: 1rem;
}
.green-und::after {
  background-color: var(--wp--preset--color--green);
}
.white-und::after {
  background-color: var(--wp--preset--color--white);
}
.darkgray-und::after{
  background-color: #5F6A75;
}
.center-und::after {
  margin-inline: auto;
}
/* end of underline elements */
/* -------------------------------------------- */
/* Start of wheel */
@media (max-width: 781px) {
  .wheel {display: none;}
}
@media (min-width: 781px) {
  .wheel .wp-block-safe-svg-svg-icon {
    position: absolute;
    z-index: 1;
    top: 50%;
    right: 0%;
    transform: translate(50%, -50%);
    max-height: 692px;
  }
  .wheel svg {
    animation: wheel 120s linear infinite;
  }
}
@media ( max-width : 1200px) {
  .wheel svg{
    opacity: .25;
  }
}
@keyframes wheel {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform:rotate(360deg);
  }
}
/* End of wheel */
/* -------------------------------------------- */
/* Start of hero styles */
.hero {
  position: relative;
}
.hero > * {
  position: relative;
  z-index: 1;
}
.hero::before {
  content: '';
  position: absolute;
  top: 50%; left: 50%;
  width: 100%; height: 120%;
  max-width: 1480px;
  transform: translate(-50%, -50%);
  z-index: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
  overflow: visible;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="1729" height="886" fill="none"><path fill="%23D8812E" d="M486.691 760.49c-.32-4.737-3.197-9.458-7.488-13.659-1.258 3.816.156 8.305 2.129 13.198l-9.769-3.198c-1.545 2.751-3.126 5.581-4.715 8.409.134-3.9-6.153-8.306 1.082-11.552 1.134-.509.273-5.395.292-8.351-.025-.036-.048-.08-.073-.116-6.087 1.034-12.177 2.077-19.448 3.32-.835-1.053-2.632-3.329-4.606-5.828 3.742-1.609 7.026-3.029 10.316-4.438l-.311 2.384c4.66 1.525 9.328 3.053 14.019 4.57 0 0 .019-.002.03-.008l.075-.003s.001.083.004.13c1.175 1.925 2.353 3.843 3.554 5.804 3.659-2.058 5.04-4.028 4.525-6.902-12.231-9.947-32.126-15.845-42.389-9.372-3.192 2.01-5.048 6.273-7.037 10.043 2.477 2.508 4.676 4.741 7.154 7.248-6.191-1.072-5.093 2.076-4.863 6.159.198 3.56-2.085 7.242-2.736 9.231-3.193 1.706-5.047 2.695-8.353 4.466 1.33-6.316 2.617-12.416 3.905-18.488a6299.396 6299.396 0 0 0-9.631 16.87l3.672.349c-2.223 1.556-4.051 2.582-5.647 3.123-8.252 14.488-16.51 28.964-24.985 43.314-5.065 8.579-11.433 16.382-18.896 26.936 7.545 3.24 11.742 5.421 16.18 6.892 6.083 2.019 12.169 4.029 18.255 6.039-.128-1.665.192-3.459.217-5.166 1.908 1.01 3.857 1.951 5.694 3.066.645.394 1.027 1.225 2.244 2.77 1.482-2.303 2.46-3.827 3.44-5.358.394.092.79.176 1.184.268l-2.546 7.779c18.576 6.126 37.167 12.211 55.806 18.147.907.297 1.783.547 2.632.798-.307-1.146-.602-2.27-.898-3.394 3.963-2.537 5.534-1.849 7.312 4.879 12.479 2.012 16.475-3.835 15.883-21.052-.237-6.737-.501-13.473-.782-20.215-2.431-1.832-4.644-4.051-6.783-6.439 2.207.942 4.411 1.893 6.632 2.849a3031.398 3031.398 0 0 0-4.244-75.5l-.036-.002Zm-45.417-3.474c1.77 1.01 3.29 1.884 5.074 2.908-1.772 3.611-3.148 6.408-4.524 9.205l-1.147-.156c.193-3.77.375-7.536.597-11.957Zm-8.069 25.975c1.501-1.967.559-5.788.786-9.804 7.361 10.866 7.507 12.418 2.143 20.22-3.822-2.958-6.786-5.331-2.921-10.413l-.008-.003Zm-32.606 20.577c.836 2.09 1.667 4.169 2.692 6.724-4.614-1.162-7.569-1.9-12.03-3.02 3.357-1.332 6.352-2.517 9.341-3.712l-.003.008Zm6.631 17.855c1.472-1.994 2.663-3.604 4.692-6.343 1.653 3.733 2.912 6.585 4.933 11.163a5957.143 5957.143 0 0 0-9.625-4.82Zm18.768 8.244c2.655-2.653 5.3-5.3 8.187-8.18.054 2.255.11 4.503.178 7.111-2.595.664-5.112 1.317-7.626 1.962-.243-.3-.488-.591-.739-.893Zm34.557 8.899a15111.77 15111.77 0 0 0-17.234-8.402c.061-.411.13-.82.191-1.231 1.345.284 2.689.651 4.05.83 1.786.227 4.022 1.024 5.282.271 1.318-.789 1.703-3.12 3.357-6.569 1.641 5.683 2.789 9.691 4.351 15.109l.003-.008Z"/><path fill="%23019760" d="M1579.26 637.312c9.11-.941 18.55-2.159 22.97 12.831-4.38-2.132-7.75-3.779-12.52-6.09 1.39 2.989 2.12 4.581 3.21 6.92-6.4 1.453-12.5 2.837-19.81 4.498-.41 5.191.28 10.45 2.3 15.53 20.29 51.196 42.51 101.618 63.12 152.69 8.49 21.038 18.33 29.052 38.77 12.263 8.19-6.726 19.38-10.768 29.85-13.495 20.04-5.19 27.37-15.847 17.47-34.947-3.81-7.35-7.63-14.713-11.44-22.062-2.3 2.837-5.52 5.799-7.63 8.609-2.65-4.679-5.27-9.357-8.3-14.727 2.29-5.259 4.07-9.37 5.81-13.384-20.49-39.377-41.16-78.671-62.38-117.646-3.92-7.183-13.85-11.045-18.15-14.297-18.87-.25-34.89 9.785-43.28 23.307h.01Zm138.44 142.269c.87.692 1.73 1.398 2.6 2.09-3.86 5.176-7.73 10.339-11.59 15.515-1.14-.982-2.28-1.979-3.41-2.962 4.14-4.871 8.28-9.757 12.42-14.629l-.02-.014Zm-51.91 26.477-2.96.429c-2.21-7.723-4.44-15.432-6.65-23.155 1.37-.319 2.75-.637 4.12-.969l5.5 23.695h-.01Zm-13.95-116.622c1.83 4.651 3.85 9.758 6.41 16.236-5.58-1.011-10.19-1.841-15.4-2.782 3.81-5.689 6.49-9.703 8.99-13.454Zm-15.32-8.858h-16.26c1.24-4.936 6.67-4.936 16.26 0ZM141.812 380.616c-.558-5.695.994-13.404-2.111-16.74-22.825-24.486-46.594-48.099-73.362-75.348-5.069 9.81-9.914 19.194-14.62 28.316.464.66 1.125 1.256 1.686 1.321 3.884.434 7.811.528 12.572.795-.248 1.828-.474 3.476-.702 5.117l-1.625-.149a771.745 771.745 0 0 1-.236-3.464c-6.482.785-.161 6.504-4.438 8.523a2497.84 2497.84 0 0 0-1.529-8.041c-2.815.43-5.681.788-8.52 1.298a20822.96 20822.96 0 0 1-22.207 42.923c-7.995 15.397-4.56 23.229 12.332 25.205 17.395 2.038 34.955 2.846 52.354 4.739-.288-.558-.566-1.22-.864-1.991-6.855-.373-12.494-2.655-14.427-10.767 1.452.977 2.911 1.953 5.19 3.481.573-1.326 1.495-3.118 2.133-5.007.97-2.87 1.537-5.118 5.718-3.069 2.019.991 5.318-.663 8.852-1.252-.672 1.199-1.158 3.025-2.345 4.014-6.54 5.463-6.622 10.352-.054 15.073 3.627.437 7.246.919 10.858 1.491 1.919.3 3.66.585 5.276.838.991-1.844 1.677-3.943 2.781-6.509-2.697-5.294-1.998-8.828 2.947-12.912-1.615.375-3.23.75-5.263 1.216.19-1 .388-1.995.577-2.996 2.026.497 4.162.756 6.028 1.608.742.339 1.068 1.954 1.283 3.048.809 4.125-.442 8.385 1.722 12.602.462.899-.701 3.281-2.171 5.026 10.484.975 12.569-2.102 21.532-17.311.214-.366.671-.736.637-1.065l-.004-.013Zm-97.849-35.39c2.938 1.049 5.257 1.877 8.032 2.87 1.076 5.715-7.256.348-7.06 5.856 3.85.011 7.593.027 11.334.037.206.396.409.8.615 1.196-1.584.85-3.167 2.399-4.757 2.405-2.69.013-5.388-.939-8.888-1.655-.703-1.291-1.94-3.566-3.434-6.329l4.165-4.382-.007.002Zm7.521 40.357c.225.34.45.68.676 1.026-.85 1.118-1.693 2.235-3.387 4.471l-1.346-4.184-.47.152c.115-.203.218-.396.327-.597l-1.939-6.023c2.035-.257 3.557-.451 5.68-.722l-3.741 6.745.143.445 4.06-1.306-.003-.007Zm23.498-6.211c-2.431 1.419-4.874 2.869-7.083 4.599-1.139.894-1.746 2.455-2.672 3.649-.855 1.105-1.81 2.121-3.343 3.893-.838-4.889-1.389-8.121-1.94-11.354-.47.057-.94.122-1.411.179 3.035-6.756 5.953-9.275 8.754-7.556 3.202-5.424 12.142-2.802 14.754 2.852-2.378 1.249-4.775 2.396-7.067 3.734l.008.004Zm21.013-51.758c-1.069 3.147-2.066 6.091-3.51 10.356-3.218-7.829-2.254-10.271 3.51-10.356Zm10.453 19.322c-1.993 2.469-4.67 4.378-7.091 6.501l-1.705-1.315c1.862-4.082 2.466-7.802-3.653-9.626.509-.568 1.009-1.141 1.517-1.709 3.069.515 6.273.669 9.132 1.743 1.074.406 2.322 3.768 1.802 4.412l-.002-.006Zm9.4-2.346c-2.205-.071-4.412-.148-7.33-.242 1.017-2.343 1.594-3.663 2.201-5.065 1.886 1.315 3.605 2.517 5.322 3.713-.065.534-.133 1.062-.193 1.594ZM1138.18 145.932c-.76-7.797 1.37-18.354-2.89-22.921-31.25-33.53-63.8-65.862-100.45-103.174-6.94 13.432-13.58 26.281-20.02 38.772.64.904 1.54 1.72 2.31 1.81 5.32.593 10.69.722 17.21 1.088-.34 2.503-.65 4.759-.96 7.006l-2.22-.204c-.11-1.528-.21-3.048-.33-4.743-8.87 1.076-.22 8.906-6.07 11.67-.63-3.33-1.24-6.537-2.1-11.01-3.85.588-7.78 1.08-11.66 1.777a30782.035 30782.035 0 0 1-30.412 58.776c-10.948 21.083-6.244 31.806 16.887 34.513 23.815 2.791 47.865 3.897 71.685 6.489-.39-.764-.77-1.67-1.18-2.726-9.39-.511-17.11-3.635-19.76-14.744 1.99 1.339 3.99 2.674 7.11 4.767.79-1.816 2.05-4.27 2.92-6.856 1.33-3.93 2.11-7.009 7.83-4.202 2.77 1.356 7.28-.909 12.12-1.715-.92 1.642-1.58 4.142-3.21 5.496-8.95 7.482-9.07 14.176-.07 20.64 4.96.598 9.92 1.259 14.87 2.041 2.62.411 5.01.801 7.22 1.148 1.36-2.524 2.3-5.399 3.81-8.913-3.69-7.249-2.74-12.088 4.03-17.681-2.21.514-4.42 1.028-7.2 1.667.26-1.37.53-2.734.79-4.103 2.77.68 5.7 1.035 8.25 2.201 1.02.464 1.46 2.675 1.76 4.173 1.11 5.649-.61 11.483 2.36 17.257.63 1.23-.96 4.493-2.98 6.882 14.36 1.336 17.21-2.878 29.49-23.705.29-.499.92-1.007.87-1.458l-.01-.018ZM1004.2 97.473c4.02 1.436 7.2 2.571 11 3.93 1.47 7.826-9.94.477-9.67 8.018 5.27.015 10.4.038 15.52.051.28.542.56 1.096.84 1.638-2.17 1.163-4.34 3.285-6.51 3.294-3.69.017-7.38-1.287-12.17-2.267-.97-1.767-2.66-4.883-4.705-8.666 1.795-1.883 4.085-4.304 5.705-6l-.01.002Zm10.3 55.262c.31.465.61.93.92 1.404-1.16 1.532-2.32 3.061-4.63 6.122l-1.85-5.728-.64.207c.16-.278.3-.542.45-.817l-2.66-8.247c2.79-.353 4.87-.618 7.78-.99-1.82 3.275-3.21 5.781-5.12 9.237l.19.61 5.56-1.789v-.009Zm32.17-8.505c-3.33 1.942-6.67 3.929-9.7 6.297-1.55 1.224-2.39 3.361-3.65 4.996-1.17 1.514-2.48 2.905-4.58 5.331-1.15-6.694-1.9-11.12-2.66-15.547-.64.079-1.28.167-1.93.246 4.16-9.252 8.15-12.701 11.99-10.347 4.38-7.427 16.62-3.838 20.2 3.905-3.26 1.711-6.54 3.281-9.68 5.113l.01.006Zm28.78-70.873c-1.47 4.31-2.83 8.34-4.81 14.18-4.41-10.72-3.09-14.064 4.81-14.18Zm14.31 26.457c-2.73 3.381-6.39 5.996-9.71 8.903l-2.33-1.801c2.55-5.59 3.37-10.683-5.01-13.18.7-.779 1.39-1.563 2.08-2.341 4.2.705 8.59.916 12.51 2.386 1.47.556 3.18 5.16 2.46 6.042v-.009Zm12.87-3.212c-3.02-.097-6.04-.203-10.04-.331 1.4-3.209 2.19-5.016 3.02-6.936 2.58 1.8 4.94 3.447 7.29 5.084-.09.732-.19 1.454-.27 2.183Z"/></svg>');
}
@media (max-width: 781px) {
  .hero::before {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="781" height="1000" fill="none"><g clip-path="url(%23a)"><path fill="%23D8812E" d="M120.37 904.009c-.362-5.352-3.613-10.685-8.461-15.433-1.422 4.312.176 9.385 2.406 14.913l-11.039-3.613c-1.746 3.107-3.532 6.305-5.327 9.5.152-4.406-6.953-9.385 1.222-13.052 1.282-.575.31-6.096.33-9.436-.028-.041-.053-.091-.082-.131-6.878 1.169-13.76 2.347-21.975 3.751-.943-1.189-2.974-3.761-5.204-6.585 4.228-1.818 7.939-3.422 11.656-5.014-.116.895-.232 1.789-.351 2.694 5.265 1.723 10.54 3.45 15.84 5.164 0 0 .022-.004.034-.01l.085-.003s0 .093.004.146c1.328 2.176 2.659 4.342 4.016 6.559 4.134-2.326 5.695-4.551 5.113-7.799-13.82-11.239-36.3-17.903-47.896-10.589-3.606 2.271-5.703 7.087-7.951 11.347 2.799 2.833 5.283 5.357 8.083 8.19-6.995-1.211-5.754 2.345-5.495 6.959.224 4.022-2.356 8.183-3.09 10.43-3.61 1.928-5.703 3.046-9.44 5.046 1.504-7.136 2.958-14.028 4.413-20.89a7621.47 7621.47 0 0 0-10.882 19.062l4.149.395c-2.512 1.758-4.577 2.916-6.38 3.528-9.325 16.37-18.656 32.727-28.231 48.941-5.723 9.693-12.919 18.51-21.35 30.435 8.524 3.656 13.266 6.126 18.28 7.786 6.874 2.28 13.75 4.55 20.627 6.83-.144-1.89.218-3.91.245-5.84 2.157 1.14 4.36 2.2 6.435 3.46.728.45 1.16 1.39 2.535 3.13 1.674-2.6 2.78-4.32 3.887-6.05l1.337.3-2.877 8.79c20.99 6.92 41.996 13.8 63.056 20.5 1.025.34 2.015.62 2.974.91-.347-1.3-.68-2.57-1.014-3.84 4.477-2.87 6.253-2.09 8.262 5.51 14.1 2.28 18.615-4.33 17.946-23.78-.268-7.61-.566-15.23-.883-22.843-2.748-2.071-5.248-4.578-7.664-7.276 2.493 1.065 4.983 2.139 7.492 3.219-1.233-28.448-2.852-56.897-4.795-85.308l-.04-.003Zm-51.317-3.925c2 1.142 3.717 2.129 5.733 3.286a8482.448 8482.448 0 0 1-5.112 10.4l-1.296-.175c.219-4.261.424-8.515.675-13.511Zm-9.118 29.35c1.696-2.222.632-6.54.889-11.078 8.317 12.278 8.482 14.031 2.421 22.847-4.32-3.342-7.668-6.024-3.3-11.766l-.01-.003Zm-36.841 23.25c.945 2.361 1.883 4.71 3.041 7.597-5.213-1.312-8.552-2.146-13.592-3.412 3.792-1.505 7.176-2.844 10.554-4.194l-.003.009Zm7.492 20.174c1.664-2.253 3.009-4.072 5.302-7.167 1.867 4.218 3.29 7.441 5.573 12.613-4.578-2.296-7.449-3.733-10.875-5.446Zm21.206 9.315c3-2.998 5.989-5.989 9.25-9.243.061 2.549.125 5.088.202 8.036-2.932.75-5.776 1.488-8.617 2.216-.274-.338-.551-.668-.835-1.009Zm39.046 10.055c-7.79-3.804-13.627-6.647-19.472-9.493.069-.465.147-.926.216-1.391 1.519.321 3.038.736 4.575.938 2.019.257 4.545 1.156 5.969.306 1.489-.891 1.924-3.526 3.793-7.422 1.854 6.42 3.151 10.949 4.916 17.071l.003-.009Z"/><path fill="%23019760" d="M682.064 704.34c10.271-1.064 20.93-2.44 25.91 14.496-4.933-2.408-8.735-4.269-14.118-6.88 1.567 3.378 2.389 5.176 3.615 7.819-7.215 1.642-14.103 3.206-22.342 5.082-.465 5.865.311 11.807 2.591 17.546 22.885 57.846 47.957 114.816 71.214 172.521 9.572 23.77 20.681 32.825 43.736 13.855 9.247-7.6 21.861-12.166 33.683-15.247 22.606-5.864 30.875-17.906 19.704-39.486-4.297-8.304-8.61-16.624-12.908-24.928-2.591 3.206-6.222 6.553-8.611 9.727-2.979-5.285-5.942-10.571-9.355-16.639 2.575-5.942 4.592-10.587 6.547-15.122-23.117-44.491-46.436-88.887-70.376-132.925-4.422-8.116-15.623-12.479-20.48-16.154-21.286-.281-39.361 11.056-48.825 26.335h.015Zm156.189 160.745c.978.782 1.955 1.579 2.933 2.361-4.36 5.849-8.72 11.682-13.079 17.531-1.288-1.111-2.576-2.236-3.848-3.347 4.67-5.504 9.34-11.025 14.01-16.529l-.016-.016Zm-58.569 29.916-3.335.485c-2.498-8.726-5.012-17.437-7.51-26.163 1.552-.36 3.103-.719 4.655-1.095l6.206 26.773h-.016Zm-15.732-131.768c2.064 5.255 4.344 11.025 7.23 18.344-6.299-1.142-11.496-2.08-17.377-3.143 4.298-6.428 7.324-10.963 10.147-15.201Zm-17.283-10.008h-18.355c1.407-5.578 7.525-5.578 18.355 0ZM60.234 447.418c-.63-6.434 1.124-15.145-2.384-18.914-25.791-27.667-52.647-54.347-82.893-85.136a61367.877 61367.877 0 0 0-16.52 31.994c.525.746 1.271 1.42 1.905 1.493 4.39.49 8.827.597 14.206.898-.28 2.066-.535 3.927-.793 5.782l-1.836-.168a896.256 896.256 0 0 1-.267-3.915c-7.324.888-.182 7.349-5.015 9.631-.518-2.748-1.02-5.395-1.727-9.085-3.18.484-6.42.89-9.628 1.465a23210.446 23210.446 0 0 1-25.09 48.5c-9.034 17.397-5.153 26.246 13.934 28.479 19.654 2.303 39.496 3.216 59.154 5.355-.325-.631-.639-1.379-.976-2.25-7.745-.421-14.117-2.999-16.302-12.166 1.642 1.105 3.29 2.207 5.864 3.934.65-1.499 1.69-3.524 2.411-5.658 1.097-3.243 1.736-5.783 6.461-3.467 2.281 1.119 6.009-.75 10.002-1.415-.76 1.355-1.309 3.417-2.65 4.535-7.388 6.173-7.482 11.698-.06 17.032 4.097.493 8.187 1.038 12.268 1.684 2.168.339 4.136.661 5.961.947 1.12-2.083 1.895-4.455 3.143-7.355-3.048-5.982-2.258-9.975 3.329-14.589-1.825.424-3.65.848-5.946 1.375.214-1.131.438-2.256.652-3.386 2.288.562 4.702.854 6.81 1.817.84.383 1.207 2.207 1.45 3.443.914 4.661-.499 9.475 1.946 14.239.522 1.016-.792 3.708-2.453 5.68 11.846 1.102 14.202-2.375 24.33-19.561.24-.412.757-.831.719-1.203l-.005-.015Zm-110.56-39.986c3.32 1.184 5.94 2.121 9.076 3.242 1.216 6.458-8.199.394-7.978 6.617 4.35.012 8.58.03 12.807.041.233.448.462.905.695 1.352-1.79.96-3.58 2.711-5.376 2.718-3.039.015-6.087-1.062-10.042-1.87a2749.15 2749.15 0 0 1-3.88-7.152c1.478-1.553 3.374-3.551 4.706-4.951l-.008.003Zm8.498 45.599c.254.384.508.768.764 1.159-.96 1.264-1.913 2.526-3.827 5.052l-1.521-4.727-.531.171c.13-.23.247-.447.37-.674l-2.191-6.805c2.299-.291 4.019-.51 6.419-.817-1.499 2.703-2.648 4.77-4.229 7.622l.162.503 4.587-1.476-.002-.008Zm26.551-7.018c-2.748 1.603-5.508 3.242-8.004 5.197-1.286 1.01-1.972 2.773-3.019 4.122-.965 1.25-2.044 2.397-3.776 4.399-.948-5.523-1.57-9.176-2.192-12.829-.533.065-1.063.138-1.595.203 3.43-7.634 6.726-10.48 9.89-8.538 3.62-6.128 13.72-3.166 16.671 3.223-2.687 1.411-5.395 2.707-7.985 4.218l.01.005Zm23.742-58.481c-1.207 3.556-2.334 6.882-3.966 11.7-3.636-8.846-2.546-11.605 3.966-11.7Zm11.811 21.831c-2.251 2.79-5.276 4.947-8.012 7.346l-1.927-1.486c2.105-4.612 2.787-8.815-4.126-10.876.574-.642 1.14-1.289 1.714-1.931 3.467.582 7.087.756 10.318 1.969 1.213.458 2.623 4.258 2.036 4.986l-.003-.008Zm10.622-2.651c-2.491-.079-4.985-.167-8.283-.273 1.15-2.647 1.801-4.139 2.488-5.723 2.13 1.486 4.073 2.844 6.013 4.196-.074.603-.151 1.199-.218 1.8ZM494.41 78.89c-.863-8.81 1.539-20.739-3.265-25.9-35.315-37.885-72.09-74.417-113.506-116.577a83737.73 83737.73 0 0 0-22.62 43.81c.719 1.02 1.74 1.944 2.608 2.044 6.011.67 12.087.817 19.452 1.23-.383 2.828-.732 5.377-1.085 7.917l-2.515-.23c-.121-1.728-.239-3.445-.365-5.36-10.028 1.215-.25 10.062-6.867 13.186a3729.07 3729.07 0 0 0-2.365-12.44c-4.355.664-8.79 1.22-13.184 2.007a31321.134 31321.134 0 0 1-34.357 66.411c-12.37 23.822-7.055 35.94 19.081 38.997 26.913 3.154 54.082 4.403 81 7.332-.444-.863-.874-1.887-1.336-3.08-10.605-.578-19.33-4.108-22.322-16.659 2.247 1.512 4.505 3.022 8.029 5.386.889-2.052 2.314-4.825 3.302-7.747 1.502-4.44 2.377-7.92 8.847-4.748 3.123 1.533 8.228-1.027 13.696-1.937-1.041 1.855-1.793 4.68-3.629 6.21-10.117 8.453-10.246 16.017-.084 23.321 5.611.676 11.212 1.422 16.801 2.306 2.968.465 5.662.906 8.162 1.297 1.534-2.852 2.595-6.1 4.303-10.07-4.174-8.192-3.092-13.66 4.559-19.978-2.499.58-4.998 1.161-8.142 1.883.293-1.548.599-3.089.893-4.636 3.133.769 6.438 1.17 9.325 2.487 1.149.524 1.653 3.023 1.986 4.715 1.251 6.383-.684 12.975 2.664 19.498.715 1.391-1.085 5.078-3.359 7.777 16.221 1.509 19.447-3.252 33.314-26.784.331-.565 1.038-1.139.985-1.648l-.006-.02ZM343.019 24.136c4.545 1.622 8.134 2.904 12.428 4.44 1.665 8.842-11.226.539-10.925 9.06 5.957.017 11.748.042 17.537.057.319.613.632 1.239.952 1.851-2.452 1.315-4.901 3.712-7.361 3.721-4.161.02-8.335-1.453-13.751-2.56a3847.205 3847.205 0 0 1-5.313-9.793c2.024-2.127 4.62-4.862 6.443-6.78l-.01.004Zm11.637 62.44c.347.526.695 1.05 1.046 1.586-1.316 1.731-2.621 3.46-5.241 6.918l-2.082-6.472-.728.234c.178-.314.338-.612.506-.923l-2.999-9.319c3.148-.398 5.503-.698 8.789-1.118-2.052 3.7-3.626 6.532-5.79 10.437l.222.689 6.28-2.022-.003-.01Zm36.356-9.61c-3.762 2.195-7.542 4.44-10.96 7.116-1.761 1.383-2.7 3.797-4.134 5.645-1.321 1.71-2.799 3.282-5.171 6.023-1.297-7.563-2.149-12.565-3.001-17.567-.729.09-1.455.189-2.184.278 4.696-10.454 9.211-14.35 13.543-11.691 4.956-8.391 18.786-4.336 22.828 4.413-3.68 1.933-7.388 3.707-10.934 5.776l.013.007Zm32.51-80.08c-1.653 4.87-3.196 9.424-5.43 16.023-4.979-12.113-3.487-15.891 5.43-16.022Zm16.174 29.895c-3.084 3.82-7.226 6.774-10.972 10.059l-2.638-2.035c2.882-6.316 3.816-12.07-5.651-14.893.787-.879 1.56-1.765 2.347-2.644 4.748.797 9.705 1.035 14.129 2.696 1.662.628 3.593 5.83 2.788 6.827l-.003-.01Zm14.544-3.63c-3.412-.11-6.827-.229-11.342-.374 1.575-3.626 2.466-5.667 3.406-7.837 2.917 2.035 5.578 3.895 8.235 5.745-.102.827-.207 1.643-.299 2.466Z"/></g><defs><clipPath id="a"><path fill="%23fff" d="M0 0h781v1000H0z"/></clipPath></defs></svg>');

  }
}
/* End of hero styles */
/* -------------------------------------------- */


/* BlockStyle Variations to use (see functions.php) */


/* Custom Block Overrides */
/* -none- */


/* Custom Shortcodes Overrides */
