.text-and-image-boxes {
              width: 100%;
              max-width: 100% !important;
              --tw-text-opacity: 1;
              color: rgb(0 0 0 / var(--tw-text-opacity));
}@media (min-width: 64rem) {.text-and-image-boxes {
                            padding-top: 5rem;
              }
}@media not all and (min-width: 64rem) {.text-and-image-boxes {
                            padding-top: 0px;
              }
}.text-and-image-boxes .wp-block-heading {
              text-align: center;
              letter-spacing: 0em;
}@media (min-width: 64rem) {.text-and-image-boxes .wp-block-heading {
                            padding-bottom: 2.5rem;
                            font-size: 3.4375rem;
                            line-height: 1.3125rem;
              }
}@media not all and (min-width: 64rem) {.text-and-image-boxes .wp-block-heading {
                            margin-top: 2rem;
                            margin-bottom: 1.875rem;
                            padding-left: 1rem;
                            padding-right: 1rem;
                            font-size: 1.875rem;
                            line-height: 2.375rem;
              }
}.text-and-image-boxes .boxes-wrapper {
              display: grid;
              max-width: none !important;
              grid-template-columns: repeat(3, minmax(0, 1fr));
}@media (min-width: 64rem) {.text-and-image-boxes .boxes-wrapper {
                            margin-top: 2rem;
                            border-top-width: 1px;
                            padding-left: 0.5rem;
                            padding-right: 0.5rem;
              }
}@media (min-width: 85.375rem) {.text-and-image-boxes .boxes-wrapper {
                            padding-left: 4rem;
                            padding-right: 4rem;
              }
}@media not all and (min-width: 64rem) {.text-and-image-boxes .boxes-wrapper {
                            margin-top: 0px;
                            grid-template-columns: repeat(1, minmax(0, 1fr));
                            padding-left: 0px;
                            padding-right: 0px;
              }
}:is(.text-and-image-boxes .boxes-wrapper) .wp-block-group.inner-group {
              flex: 1 1 0%;
              padding-bottom: 4.5rem;
}@media (min-width: 64rem) {:is(.text-and-image-boxes .boxes-wrapper) .wp-block-group.inner-group {
                            padding-left: 1rem;
                            padding-right: 1rem;
              }
}@media (min-width: 85.375rem) {:is(.text-and-image-boxes .boxes-wrapper) .wp-block-group.inner-group {
                            padding-left: 4rem;
                            padding-right: 4rem;
              }
}@media not all and (min-width: 64rem) {:is(.text-and-image-boxes .boxes-wrapper) .wp-block-group.inner-group {
                            border-top-width: 1px;
                            padding-left: 1.25rem;
                            padding-right: 1.25rem;
              }
}@media (min-width: 64rem) {:is(:is(.text-and-image-boxes .boxes-wrapper) .wp-block-group.inner-group):not(:first-child) {
                            border-left-width: 1px;
              }
}:is(:is(.text-and-image-boxes .boxes-wrapper) .wp-block-group.inner-group) .heading-wrapper {
              display: grid;
              grid-template-columns: 7rem 1fr;
              align-items: center;
              padding-left: 0px;
              padding-right: 0px;
              padding-top: 2.25rem;
}@media not all and (min-width: 64rem) {:is(:is(.text-and-image-boxes .boxes-wrapper) .wp-block-group.inner-group) .heading-wrapper {
                            padding-top: 1.75rem;
              }
}:is(:is(:is(.text-and-image-boxes .boxes-wrapper) .wp-block-group.inner-group) .heading-wrapper) .wp-block-heading {
              margin-left: 0px !important;
              padding-bottom: 0px;
              text-align: left;
              font-family: "Montserrat", arial, sans-serif;
              font-size: 1.375rem;
              font-weight: 700;
              line-height: 1.75rem;
              letter-spacing: 0.03125rem;
}@media not all and (min-width: 64rem) {:is(:is(:is(.text-and-image-boxes .boxes-wrapper) .wp-block-group.inner-group) .heading-wrapper) .wp-block-heading {
                            font-size: 1.125rem;
                            line-height: 1.5625rem;
                            letter-spacing: 0.03125rem;
              }
}:is(:is(:is(:is(.text-and-image-boxes .boxes-wrapper) .wp-block-group.inner-group) .heading-wrapper) figure) img {
              max-height: 7.625rem;
              width: auto;
              min-width: 7.3125rem;
}@media (min-width: 64rem) {:is(:is(:is(:is(.text-and-image-boxes .boxes-wrapper) .wp-block-group.inner-group) .heading-wrapper) figure) img {
                            height: 7.625rem;
              }
}:is(:is(.text-and-image-boxes .boxes-wrapper) .wp-block-group.inner-group) p {
              text-align: left;
              font-size: 15px;
              font-weight: 400;
              text-transform: none;
              line-height: 1.8125rem;
              letter-spacing: 0.03125rem;
}@media not all and (min-width: 64rem) {:is(:is(.text-and-image-boxes .boxes-wrapper) .wp-block-group.inner-group) p {
                            padding-bottom: 0px;
              }
}:is(:is(:is(:is(.text-and-image-boxes .boxes-wrapper) .wp-block-group.inner-group) .wp-block-buttons) .wp-block-button) .wp-element-button {
              display: flex;
              width: 100%;
              align-items: center;
              border-style: none;
              background-color: inherit;
              padding: 0px;
              padding-top: 1.75rem;
              text-align: left;
              font-size: 15px;
              font-weight: 500;
              line-height: 1.125rem;
              letter-spacing: 0.03125rem;
              --tw-text-opacity: 1;
              color: rgb(177 119 45 / var(--tw-text-opacity));
              transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
              transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
              transition-duration: 300ms;
}@media not all and (min-width: 64rem) {:is(:is(:is(:is(.text-and-image-boxes .boxes-wrapper) .wp-block-group.inner-group) .wp-block-buttons) .wp-block-button) .wp-element-button {
                            padding-top: 1rem;
              }
}:is(:is(:is(:is(.text-and-image-boxes .boxes-wrapper) .wp-block-group.inner-group) .wp-block-buttons) .wp-block-button) .wp-element-button::after {
              margin-left: 1rem;
              transition-property: all;
              transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
              transition-duration: 300ms;
              --tw-content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAyNCAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNMTguMTI1IDEuNjI1TDIyLjUgNk0yMi41IDZMMTguMTI1IDEwLjM3NU0yMi41IDZIMS41IiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
              content: var(--tw-content);
}:is(:is(:is(:is(.text-and-image-boxes .boxes-wrapper) .wp-block-group.inner-group) .wp-block-buttons) .wp-block-button) .wp-element-button:hover {
              --tw-text-opacity: 1;
              color: rgb(134 99 40 / var(--tw-text-opacity));
}:is(:is(:is(:is(:is(.text-and-image-boxes .boxes-wrapper) .wp-block-group.inner-group) .wp-block-buttons) .wp-block-button) .wp-element-button)::after {
              filter: var(--filter-secondary);
            }:is(:is(:is(:is(:is(.text-and-image-boxes .boxes-wrapper) .wp-block-group.inner-group) .wp-block-buttons) .wp-block-button) .wp-element-button):hover::after {
              content: var(--tw-content);
              --tw-translate-x: 0.25rem;
              transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
                filter: var(--filter-secondary-hover);
}


