.find-my-food-wrapper {
  position: relative;
  margin: 50px 0;
}
.find-my-food-wrapper.no-margin {
  margin: 0;
}
.find-my-food-wrapper .fmf-bg-top {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 50%;
  z-index: 1;
}
.find-my-food-wrapper .fmf-bg-bottom {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 50%;
  z-index: 1;
}
.find-my-food-wrapper .brush-top,
.find-my-food-wrapper .brush-bottom {
  position: relative;
  display: block;
  width: 100%;
  height: auto;
  z-index: 2;
}
.find-my-food-wrapper .brush-top {
  margin-bottom: -2px;
}
.find-my-food-wrapper .brush-bottom {
  margin-top: -2px;
}
.find-my-food-wrapper .hearts-together {
  position: absolute;
  top: -30px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 3;
}

.find-my-food-section {
  position: relative;
  background: var(--primary-color);
  padding: 35px 0;
  overflow: hidden;
  z-index: 2;
}
.find-my-food-section .section-title {
  text-align: center;
  max-width: 807px;
  margin-left: auto;
  margin-right: auto;
}
.find-my-food-section .section-title h2, .find-my-food-section .section-title p {
  color: white;
}
.find-my-food-section .section-title p {
  font-size: 16px;
  line-height: 28px;
}
.find-my-food-section .fmf-row {
  display: flex;
  align-items: flex-end;
}
.find-my-food-section .fmf-row .fmf-card {
  display: none;
  position: relative;
  width: 100%;
  color: white;
  text-align: center;
  padding: 20px 0 40px;
}
@media only screen and (min-width: 992px) {
  .find-my-food-section .fmf-row .fmf-card {
    display: block;
    width: 33.3333%;
    padding: 20px 0 60px;
  }
}
.find-my-food-section .fmf-row .fmf-card .content {
  position: relative;
  z-index: 2;
}
.find-my-food-section .fmf-row .fmf-card .image {
  display: flex;
  justify-content: center;
  margin: 0 0 25px;
}
.find-my-food-section .fmf-row .fmf-card img {
  display: block;
  max-width: 160px;
  max-height: 210px;
  width: auto;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}
.find-my-food-section .fmf-row .fmf-card h4 {
  font-family: "Sue Ellen Francisco";
  line-height: 1;
  font-size: 52px;
  margin: 0 0 25px;
  text-transform: uppercase;
  font-weight: normal;
}
.find-my-food-section .fmf-row .fmf-card .paragraph p {
  margin: 0;
}
.find-my-food-section .fmf-row .fmf-card .paragraph p em {
  font-style: italic;
}
.find-my-food-section .fmf-row .fmf-card .paragraph em {
  font-style: italic;
}
.find-my-food-section .fmf-row .fmf-card:nth-of-type(2) {
  display: block;
  color: black;
}
.find-my-food-section .fmf-row .fmf-card:nth-of-type(2):before {
  position: absolute;
  top: 30%;
  right: -8%;
  content: "";
  display: block;
  width: 96px;
  height: 157px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96.258 156.775'%3E%3Cg fill='%23a7c913'%3E%3Cpath d='m27.173 69.593-.686-1.152-.481-1.416-.336-1.55-.279-1.78-.544-1.977-.47-1.596-.465-.816-.684-1.058-.753-.736-.85-.553-.865-.37-1.04-.475-1.1-.335-1.229-.388-1.275-.437-.649-.122-1.27-.53-1.703-1.206-1.352-1.6-.676-1.241-.596-1.934-.274-1.872.09-1.667.263-1.471.695-1.775.974-1.663.841-1.027 1.505-1.268 1.493-.989 1.764-.98 1.697-.466 1.682-.192.507.075 5.774.53 2.328-.157 1.96-.177 2.21-.581 2.45-.708 1.692-.375 1.546-.245 1.943.101 2.477.595 2.03 1.08 1.157.986 1.052 1.169.86 1.254.619 1.47.402 1.228.119 1.212-.002.974-.055 1.02-.325 1.699-.503 1.693-.542 1.456-.53 1.272-.708 1.96-.411 1.601-.317 1.607-.185 1.757-.044 1.714-.016 2.043.001 1.763-.271 1.562-.488 1.417-.312.631-.52.996-.35.586-.94 1.114-.59.62-1.12 1.01-1.206.816-1.618.75-1.884.553-1.634.147-1.944-.102-1.558-.358-1.865-.795-1.256-.808-.66-.635Zm23.414-9.04c-1.916-3.403.434-8.374 5.26-11.097s10.293-2.176 12.212 1.227-.434 8.37-5.258 11.098c-4.36 2.462-9.245 2.25-11.564-.325a5.062 5.062 0 0 1-.65-.903Zm-26.75-42.047c3.217-4.511 8.403-6.336 11.586-4.068s3.162 7.758-.054 12.272-8.399 6.336-11.584 4.07a5.1 5.1 0 0 1-.831-.74c-2.318-2.574-2.018-7.454.882-11.534Zm30.166 22.829c-2.299-3.164-.5-8.386 4.016-11.662s10.034-3.366 12.331-.204.494 8.384-4.02 11.657c-4.308 3.125-9.53 3.353-11.993.618a4.78 4.78 0 0 1-.332-.407Zm-9.248-24.206c3.728-4.148 9.11-5.39 12.014-2.775s2.244 8.094-1.491 12.243-9.112 5.39-12.018 2.775a4.815 4.815 0 0 1-.376-.376c-2.46-2.736-1.684-7.909 1.87-11.867Z'/%3E%3Cpath data-name='icon-paw' d='m47.965 143.698-.29-1.027-.078-1.188.06-1.265.153-1.425-.01-1.632-.035-1.33-.192-.723-.31-.954-.426-.72-.54-.601-.59-.464-.702-.58-.777-.483-.865-.552-.892-.598-.47-.229-.87-.67-1.06-1.277-.71-1.51-.265-1.1-.06-1.61.176-1.496.413-1.262.505-1.077.902-1.223 1.093-1.078.86-.615 1.419-.664 1.353-.455 1.559-.39 1.402-.01 1.335.198.376.161 4.333 1.598 1.824.357 1.544.267 1.822.008 2.03-.04 1.378.062 1.24.129 1.48.48 1.782.967 1.34 1.249.686.997.568 1.116.404 1.14.173 1.26.055 1.027-.158.957-.203.748-.253.773-.602 1.24-.736 1.2-.72 1.009-.672.868-.948 1.364-.65 1.148-.575 1.171-.506 1.314-.387 1.308-.435 1.569-.363 1.355-.532 1.145-.666.989-.372.422-.605.66-.392.376-.953.661-.584.357-1.07.545-1.093.382-1.401.243-1.564.038-1.286-.224-1.48-.48-1.124-.596-1.27-.997-.8-.879-.379-.625Zm19.883-2.132c-.772-3.013 2.062-6.353 6.338-7.454s8.37.449 9.143 3.458-2.062 6.351-6.336 7.455c-3.863.996-7.578-.172-8.832-2.631a4.011 4.011 0 0 1-.313-.828ZM55.941 103.71c3.406-2.812 7.774-3.145 9.756-.744s.83 6.619-2.574 9.43-7.772 3.144-9.754.746a4.067 4.067 0 0 1-.49-.742c-1.245-2.458-.011-6.15 3.062-8.69Zm18.5 23.774c-1.117-2.91 1.347-6.555 5.5-8.147s8.416-.523 9.53 2.385-1.351 6.552-5.5 8.14c-3.96 1.518-8.024.618-9.355-1.993a4.041 4.041 0 0 1-.175-.385Zm-2.12-20.527c3.726-2.423 8.123-2.271 9.818.34s.056 6.687-3.67 9.11-8.125 2.27-9.823-.337a3.826 3.826 0 0 1-.213-.367c-1.33-2.617.334-6.43 3.888-8.746Z'/%3E%3C/g%3E%3C/svg%3E");
}
@media only screen and (min-width: 576px) {
  .find-my-food-section .fmf-row .fmf-card:nth-of-type(2):before {
    top: 12%;
    right: 7%;
  }
}
@media only screen and (min-width: 992px) {
  .find-my-food-section .fmf-row .fmf-card:nth-of-type(2):before {
    top: 12%;
    right: -18%;
  }
}
.find-my-food-section .fmf-row .fmf-card:nth-of-type(2):after {
  position: absolute;
  bottom: 19%;
  left: -12%;
  content: "";
  display: block;
  width: 76px;
  height: 149px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 75.771 148.903'%3E%3Cg fill='%23a7c913'%3E%3Cpath d='m63.485 25.422-.42 1.272-.752 1.293-.95 1.27-1.16 1.378-1.135 1.708-.897 1.401-.31.887-.35 1.21-.062 1.052.14 1.004.289.896.324 1.097.47 1.049.512 1.182.507 1.25.333.569.433 1.306.208 2.076-.32 2.07-.494 1.325-1.068 1.719-1.233 1.434-1.318 1.025-1.282.768-1.796.64-1.894.356-1.327.038-1.944-.303-1.726-.478-1.897-.69-1.465-.974-1.248-1.143-.276-.432-3.388-4.705-1.646-1.654-1.42-1.363-1.889-1.287-2.14-1.385-1.394-1.031-1.199-1.006-1.198-1.532-1.176-2.26-.517-2.24-.015-1.521.192-1.56.382-1.473.703-1.43.664-1.11.837-.885.736-.638.806-.627 1.494-.87 1.609-.731 1.454-.546 1.309-.434 1.943-.752 1.478-.74 1.42-.815 1.447-1.013 1.323-1.09 1.552-1.33 1.33-1.157 1.357-.82 1.39-.562.681-.178 1.092-.262.673-.119 1.456-.023.856.039 1.497.184 1.407.374 1.628.729 1.653 1.06 1.182 1.136 1.2 1.534.75 1.412.625 1.928.214 1.478-.046.915Zm-22.184-11.74c-1.31 3.678-6.604 5.165-11.825 3.31S21.08 10.651 22.39 6.97s6.602-5.164 11.825-3.313c4.718 1.676 7.764 5.501 7.341 8.94a5.062 5.062 0 0 1-.255 1.085ZM27.12 61.455c-5.516.532-10.296-2.185-10.673-6.076s3.782-7.476 9.298-8.01 10.292 2.182 10.671 6.073a5.1 5.1 0 0 1-.013 1.113c-.422 3.437-4.302 6.413-9.284 6.901Zm-2.563-37.743c-.88 3.81-6 5.878-11.436 4.62s-9.123-5.365-8.244-9.174 6.004-5.873 11.435-4.613c5.185 1.201 8.783 4.992 8.334 8.646a4.78 4.78 0 0 1-.088.518Zm-12.2 22.86c-5.577-.093-10.046-3.34-9.977-7.248s4.636-7.003 10.218-6.906 10.046 3.341 9.979 7.25a4.815 4.815 0 0 1-.037.53c-.451 3.652-4.864 6.46-10.184 6.373Z'/%3E%3Cpath data-name='icon-paw' d='m54.593 85.116.411 1.03.211 1.22.075 1.313-.003 1.488.189 1.689.18 1.37.275.725.425.954.521.698.623.563.66.415.789.522.854.416.956.477.987.522.51.186.971.6 1.236 1.206.898 1.483.392 1.101.241 1.657-.02 1.564-.29 1.352-.404 1.17-.798 1.36-1.013 1.234-.821.729-1.395.84-1.35.616-1.569.574-1.447.16-1.4-.06-.405-.126-4.653-1.18-1.924-.175-1.622-.11-1.884.19-2.096.262-1.43.088-1.298.002-1.576-.335-1.946-.805-1.52-1.145-.817-.958-.709-1.09-.542-1.137-.315-1.282-.17-1.057.062-1.008.126-.798.176-.83.486-1.345.63-1.321.632-1.12.6-.97.832-1.512.544-1.256.465-1.273.38-1.412.259-1.396.277-1.669.228-1.441.424-1.243.581-1.094.338-.476.554-.746.364-.432.913-.787.563-.431 1.047-.68 1.09-.515 1.42-.402 1.61-.211 1.355.091 1.577.335 1.227.493 1.422.892.923.823.458.605Zm-20.313 4.36c1.128 3.03-1.436 6.788-5.736 8.392s-8.697.448-9.826-2.585 1.437-6.787 5.735-8.393c3.883-1.449 7.85-.645 9.413 1.76a4.156 4.156 0 0 1 .414.825Zm16.434 37.842c-3.214 3.274-7.691 4.094-10 1.827s-1.58-6.753 1.631-10.03 7.688-4.091 10-1.828a4.241 4.241 0 0 1 .583.715c1.563 2.403.685 6.355-2.214 9.316Zm-21.712-22.57c1.47 2.883-.675 6.922-4.793 9.016s-8.64 1.454-10.108-1.433.681-6.919 4.796-9.01c3.926-1.999 8.227-1.509 9.886 1.046a4.115 4.115 0 0 1 .22.381Zm4.427 20.985c-3.586 2.91-8.146 3.23-10.183.715s-.788-6.907 2.802-9.813 8.148-3.229 10.184-.716a3.909 3.909 0 0 1 .26.357c1.663 2.554.361 6.683-3.06 9.46Z'/%3E%3C/g%3E%3C/svg%3E");
}
@media only screen and (min-width: 576px) {
  .find-my-food-section .fmf-row .fmf-card:nth-of-type(2):after {
    bottom: 32%;
    left: 7%;
  }
}
@media only screen and (min-width: 992px) {
  .find-my-food-section .fmf-row .fmf-card:nth-of-type(2):after {
    bottom: 32%;
    left: -24%;
  }
}
.find-my-food-section .fmf-row .fmf-card:nth-of-type(2) .decal {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background-size: 80%;
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 389.132 360.628'%3E%3Cpath d='M24.922 46.677c-62 78.6-3.8 285 124.5 311.2 127.9 26.1 262.3-139.7 236.5-236.5-30.2-113.2-288.7-166.4-361-74.7Z' fill='%23a7c913'/%3E%3C/svg%3E");
}
@media only screen and (min-width: 576px) {
  .find-my-food-section .fmf-row .fmf-card:nth-of-type(2) .decal {
    background-size: contain;
    background-position: center;
  }
}
.find-my-food-section .button-1 {
  background: white;
  color: var(--primary-color);
  margin-left: auto;
  margin-right: auto;
  border: none;
  margin-top: 40px;
}
.find-my-food-section .button-1:hover {
  background-color: var(--button-1-hover-color);
  color: var(--button-1-hover-text-color);
}
.find-my-food-section .field-sub.hidden {
  display: none;
  opacity: 0;
}
