.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS *//* Footer links: inherit colour, no underline */
.elementor-8633 [data-id="39739dd2"] a, .elementor-8633 [data-id="a2bfc54"] a, .elementor-8633 [data-id="236f86a9"] a { color: #000000; text-decoration: none; }
.elementor-8633 [data-id="18741b0b"] a { color: #747474; text-decoration: none; }
.elementor-8633 [data-id="39739dd2"] a:hover, .elementor-8633 [data-id="236f86a9"] a:hover, .elementor-8633 [data-id="18741b0b"] a:hover { color: #3BAFBF; }

/* Natural Medicines checklist: teal check circles */
.elementor-8633 [data-id="236f86a9"] a { display: flex; align-items: center; gap: 12px; margin: 0 0 12px; }
.elementor-8633 [data-id="236f86a9"] a::before {
  content: ""; flex: 0 0 30px; height: 30px; border-radius: 50%;
  background: #3BAFBF url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 16px no-repeat;
}

/* Social squares: label stays in the DOM for screen readers, drawn as an icon */
.elementor-8633 [data-id="79f32950"] a {
  display: inline-block; width: 34px; height: 34px; border-radius: 2px; background-color: #729D32;
  background-position: center; background-repeat: no-repeat; background-size: 18px;
  font-size: 0; color: transparent; overflow: hidden;
}
.elementor-8633 [data-id="79f32950"] a:hover { background-color: #65892B; }
.elementor-8633 [data-id="79f32950"] a:nth-child(1) { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M13.5 21v-7.5h2.5l.4-3h-2.9V8.6c0-.9.3-1.5 1.5-1.5h1.5V4.4c-.3 0-1.2-.1-2.2-.1-2.2 0-3.7 1.3-3.7 3.8v2.4H8v3h2.6V21z'/%3E%3C/svg%3E"); }
.elementor-8633 [data-id="79f32950"] a:nth-child(2) { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='3.5' y='3.5' width='17' height='17' rx='5' fill='none' stroke='white' stroke-width='2'/%3E%3Ccircle cx='12' cy='12' r='4' fill='none' stroke='white' stroke-width='2'/%3E%3Ccircle cx='17.3' cy='6.7' r='1.2' fill='white'/%3E%3C/svg%3E"); }/* End custom CSS */