html {  line-height: 1.15;}body {  margin: 0;}* {  box-sizing: border-box;  border-width: 0;  border-style: solid;}p,li,ul,pre,div,h1,h2,h3,h4,h5,h6,figure,blockquote,figcaption {  margin: 0;  padding: 0;}button {  background-color: transparent;}button,input,optgroup,select,textarea {  font-family: inherit;  font-size: 100%;  line-height: 1.15;  margin: 0;}button,select {  text-transform: none;}button,[type="button"],[type="reset"],[type="submit"] {  -webkit-appearance: button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {  border-style: none;  padding: 0;}button:-moz-focus,[type="button"]:-moz-focus,[type="reset"]:-moz-focus,[type="submit"]:-moz-focus {  outline: 1px dotted ButtonText;}a {  color: inherit;  text-decoration: inherit;}input {  padding: 2px 4px;}img {  display: block;}html { scroll-behavior: smooth  }

      html {
        font-family: Inter;
        font-size: 16px;
      }

      body {
        font-weight: 400;
        font-style:normal;
        text-decoration: none;
        text-transform: none;
        letter-spacing: normal;
        line-height: 1.15;
        color: var(--dl-color-gray-black);
        background-color: var(--dl-color-gray-white);

      }

      @keyframes fade-in-left {
        0% {
          opacity: 0;
          transform: translateX(-20px);
        }
        100% {
          opacity: 1;
          transform: translateX(0);
        }
      }

:root {
  --dl-color-gray-500: #595959;
  --dl-color-gray-700: #999999;
  --dl-color-gray-900: #D9D9D9;
  --dl-size-size-large: 144px;
  --dl-size-size-small: 48px;
  --dl-color-danger-300: #A22020;
  --dl-color-danger-500: #BF2626;
  --dl-color-danger-700: #E14747;
  --dl-color-gray-black: #000000;
  --dl-color-gray-white: #FFFFFF;
  --dl-size-size-medium: 96px;
  --dl-size-size-xlarge: 192px;
  --dl-size-size-xsmall: 16px;
  --dl-space-space-unit: 16px;
  --dl-color-primary-100: #003EB3;
  --dl-color-primary-300: #0074F0;
  --dl-color-primary-500: #14A9FF;
  --dl-color-primary-700: #85DCFF;
  --dl-color-success-300: #199033;
  --dl-color-success-500: #32A94C;
  --dl-color-success-700: #4CC366;
  --dl-size-size-xxlarge: 288px;
  --dl-size-size-maxwidth: 1400px;
  --dl-radius-radius-round: 50%;
  --dl-color-custom-accent1: #71B556;
  --dl-color-custom-accent2: #89ADF6;
  --dl-space-space-halfunit: 8px;
  --dl-space-space-sixunits: 96px;
  --dl-space-space-twounits: 32px;
  --dl-color-custom-primary1: #FD744F;
  --dl-color-custom-primary2: #E33203;
  --dl-radius-radius-radius2: 2px;
  --dl-radius-radius-radius4: 4px;
  --dl-radius-radius-radius8: 8px;
  --dl-space-space-fiveunits: 80px;
  --dl-space-space-fourunits: 64px;
  --dl-space-space-threeunits: 48px;
  --dl-color-custom-secondary1: #D6E3FE;
  --dl-color-custom-neutral-dark: #1A1A1A;
  --dl-color-custom-neutral-light: #FFFFFF;
  --dl-space-space-oneandhalfunits: 24px;
}
.button {
  color: var(--dl-color-gray-black);
  display: inline-block;
  padding: 0.5rem 1rem;
  border-color: var(--dl-color-gray-black);
  border-width: 1px;
  border-radius: 4px;
  background-color: var(--dl-color-gray-white);
}
.input {
  color: var(--dl-color-gray-black);
  cursor: auto;
  padding: 0.5rem 1rem;
  border-color: var(--dl-color-gray-black);
  border-width: 1px;
  border-radius: 4px;
  background-color: var(--dl-color-gray-white);
}
.textarea {
  color: var(--dl-color-gray-black);
  cursor: auto;
  padding: 0.5rem;
  border-color: var(--dl-color-gray-black);
  border-width: 1px;
  border-radius: 4px;
  background-color: var(--dl-color-gray-white);
}
.list {
  width: 100%;
  margin: 1em 0px 1em 0px;
  display: block;
  padding: 0px 0px 0px 1.5rem;
  list-style-type: none;
  list-style-position: outside;
}
.list-item {
  display: list-item;
}
.teleport-show {
  display: flex !important;
  transform: translateX(0%) !important;
}
.buttonFilled {
  color: var(--dl-color-custom-neutral-light);
  transition: 0.3s;
  font-family: Open Sans;
  font-weight: bold;
  padding-top: var(--dl-space-space-halfunit);
  padding-left: var(--dl-space-space-oneandhalfunits);
  border-radius: 48px;
  padding-right: var(--dl-space-space-oneandhalfunits);
  padding-bottom: var(--dl-space-space-halfunit);
  background-color: var(--dl-color-custom-primary1);
}
.buttonFilled:hover {
  background-color: var(--dl-color-custom-primary2);
}
.buttonFilledSecondary {
  color: var(--dl-color-custom-neutral-light);
  transition: 0.3s;
  font-family: Open Sans;
  font-weight: bold;
  padding-top: var(--dl-space-space-halfunit);
  padding-left: var(--dl-space-space-oneandhalfunits);
  padding-right: var(--dl-space-space-oneandhalfunits);
  padding-bottom: var(--dl-space-space-halfunit);
  background-color: var(--dl-color-custom-primary1);
}
.buttonFilledSecondary:hover {
  background-color: var(--dl-color-custom-primary2);
}
.buttonOutline {
  color: var(--dl-color-custom-neutral-light);
  border: 1px solid;
  font-family: Open Sans;
  font-weight: bold;
  padding-top: var(--dl-space-space-halfunit);
  border-color: var(--dl-color-custom-neutral-light);
  padding-left: var(--dl-space-space-oneandhalfunits);
  border-radius: 48px;
  padding-right: var(--dl-space-space-oneandhalfunits);
  padding-bottom: var(--dl-space-space-halfunit);
}
.buttonOutline:hover {
  color: var(--dl-color-custom-neutral-light);
  border-color: var(--dl-color-custom-neutral-dark);
  background-color: var(--dl-color-custom-neutral-dark);
}
.buttonFlat {
  color: var(--dl-color-custom-neutral-dark);
  font-family: Open Sans;
  font-weight: bold;
  padding-top: var(--dl-space-space-halfunit);
  padding-left: var(--dl-space-space-oneandhalfunits);
  padding-right: var(--dl-space-space-oneandhalfunits);
  padding-bottom: var(--dl-space-space-halfunit);
}
.buttonFlat:hover {
  color: var(--dl-color-custom-primary2);
}
.featuresContainer {
  flex: 0 0 auto;
  color: var(--dl-color-custom-neutral-dark);
  width: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  background-color: var(--dl-color-custom-secondary1);
}
.featuresCard {
  width: 100%;
  display: flex;
  padding: var(--dl-space-space-oneandhalfunits);
  align-items: flex-start;
  border-radius: 4px;
  flex-direction: row;
  justify-content: flex-start;
  background-color: var(--dl-color-custom-neutral-light);
}
.featuresIcon {
  fill: var(--dl-color-custom-neutral-dark);
  width: 2rem;
  height: 2rem;
  flex-shrink: 0;
  margin-right: var(--dl-space-space-oneandhalfunits);
}
.freePricingCard {
  gap: var(--dl-space-space-twounits);
  color: var(--dl-color-custom-neutral-dark);
  width: 100%;
  display: flex;
  padding: var(--dl-space-space-twounits);
  max-width: 450px;
  min-height: 450px;
  align-items: flex-start;
  border-radius: 32px;
  flex-direction: column;
  background-color: var(--dl-color-custom-accent1);
}
.basicPricingCard {
  gap: var(--dl-space-space-twounits);
  color: var(--dl-color-custom-neutral-dark);
  width: 100%;
  display: flex;
  padding: var(--dl-space-space-twounits);
  max-width: 450px;
  min-height: 450px;
  align-items: flex-start;
  border-radius: 32px;
  flex-direction: column;
  background-color: var(--dl-color-custom-secondary1);
}
.proPricingCard {
  gap: var(--dl-space-space-twounits);
  color: var(--dl-color-custom-neutral-dark);
  width: 100%;
  display: flex;
  padding: var(--dl-space-space-twounits);
  max-width: 450px;
  min-height: 450px;
  align-items: flex-start;
  border-radius: 32px;
  flex-direction: column;
  background-color: var(--dl-color-custom-accent2);
}
.faqContainer {
  flex: 0 0 auto;
  color: var(--dl-color-custom-neutral-dark);
  width: 100%;
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: center;
  background-color: var(--dl-color-custom-secondary1);
}
.navbarContainer {
  width: 100%;
  display: flex;
  position: sticky;
  align-items: center;
  padding-top: var(--dl-space-space-oneandhalfunits);
  padding-left: var(--dl-space-space-threeunits);
  padding-right: var(--dl-space-space-threeunits);
  padding-bottom: var(--dl-space-space-oneandhalfunits);
  justify-content: space-between;
  background-color: var(--dl-color-custom-neutral-light);
}
.mobileMenu {
  background-color: var(--dl-color-custom-neutral-light);
}
.heroContainer {
  width: 100%;
  display: flex;
  min-height: auto;
  align-items: center;
  padding-top: var(--dl-space-space-sixunits);
  padding-left: var(--dl-space-space-threeunits);
  padding-right: var(--dl-space-space-threeunits);
  flex-direction: column;
  padding-bottom: var(--dl-space-space-sixunits);
  justify-content: center;
  background-color: var(--dl-color-custom-neutral-light);
}
.pricingContainer {
  gap: var(--dl-space-space-twounits);
  width: 100%;
  display: flex;
  align-items: center;
  padding-top: var(--dl-space-space-fourunits);
  padding-left: var(--dl-space-space-threeunits);
  padding-right: var(--dl-space-space-threeunits);
  flex-direction: column;
  padding-bottom: var(--dl-space-space-fourunits);
  justify-content: center;
  background-color: var(--dl-color-custom-neutral-light);
}
.bannerContainer {
  width: 100%;
  display: flex;
  align-items: center;
  padding-top: var(--dl-space-space-sixunits);
  padding-left: var(--dl-space-space-fiveunits);
  padding-right: var(--dl-space-space-fiveunits);
  flex-direction: column;
  padding-bottom: var(--dl-space-space-sixunits);
  justify-content: space-between;
  background-color: var(--dl-color-custom-neutral-light);
}
.footerContainer {
  width: 100%;
  display: flex;
  align-items: center;
  padding-top: var(--dl-space-space-twounits);
  padding-left: var(--dl-space-space-threeunits);
  padding-right: var(--dl-space-space-threeunits);
  flex-direction: column;
  padding-bottom: var(--dl-space-space-twounits);
  justify-content: space-between;
  background-color: var(--dl-color-custom-neutral-light);
}
.socialIcons {
  fill: var(--dl-color-custom-neutral-dark);
}
.bodyLarge {
  font-size: 18px;
  font-family: Open Sans;
  font-weight: 400;
  line-height: 150%;
}
.Content {
  font-size: 16px;
  font-family: Inter;
  font-weight: 400;
  line-height: 1.15;
  text-transform: none;
  text-decoration: none;
}
.bodySmall {
  font-size: 16px;
  font-family: Open Sans;
  font-weight: 400;
  line-height: 150%;
}
.heading1 {
  font-size: 48px;
  text-align: center;
  font-family: Taviraj;
  font-weight: 700;
  line-height: 150%;
}
.Heading {
  font-size: 32px;
  font-family: Inter;
  font-weight: 700;
  line-height: 1.15;
  text-transform: none;
  text-decoration: none;
}
.heading3 {
  font-size: 20px;
  text-align: center;
  font-family: Taviraj;
  font-weight: 600;
  line-height: 150%;
}
.heading2 {
  font-size: 35px;
  font-family: Taviraj;
  font-weight: 600;
  line-height: 150%;
}
.overline {
  font-size: 12px;
  font-family: Open Sans;
  font-weight: 700;
  line-height: 150%;
  text-transform: uppercase;
}
.logo {
  font-size: 2em;
  font-family: Open Sans;
  font-weight: 700;
  line-height: 150%;
  text-transform: uppercase;
}

/* user created styles */
.nopad {
  width: 70%;
  font-size: 1.25rem;
  line-height: 1.5;
  padding-top: 0;
}

.highlighted {
	Font-weight: bold;
	color: darkgreen;
}

.mobile-menu,
.mobile-menu a {
	text-decoration: none;
	padding-bottom: 1rem;
	cursor: pointer;
}

.links {
  flex: 1;
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: flex-end;
}

@media (max-width: 479px) {
  
  .links {
  gap: var(--dl-space-space-oneandhalfunits);
  flex: 1;
  display: flex;
  position: relative;
  flex-wrap: wrap;
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
}

  .accred-separator {
    margin-top: var(--dl-space-space-oneandhalfunits);
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
}

.mobile-links {
  flex: 0 0 auto;
  display: flex;
  align-self: flex-start;
  align-items: flex-start;
  gap: 1rem;
  flex-direction: column;
  text-decoration: none;
	cursor: pointer;
}

.links a,
.mobile-links a {
  transition: 0.3s;
  margin-left: var(--dl-space-space-twounits);
  text-decoration: none;
}

.links a:hover,
.mobile-links a:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
  scale: 1.05;
}

.hero {
  flex: 0 0 auto;
  width: 100%;
  height: auto;
  display: flex;
  margin-top: 96px;
  align-items: center;
  flex-direction: column;
  justify-content: flex-start;
}
.homepage_hero {
  background-size: cover;
  background-color: transparent;
  background-image: url("https://images.unsplash.com/photo-1607619056574-7b8d3ee536b2?ixid=M3w5MTMyMXwwfDF8c2VhcmNofDF8fHRhYmxldHN8ZW58MHx8fHwxNzA2NjI5Mjc5fDA&ixlib=rb-4.0.3&w=1500");
  background-position: top right;
}

.main-container {
  width: 100%;
  display: flex;
  overflow: auto;
  min-height: 100vh;
  align-items: center;
  flex-direction: column;
  background-color: var(--dl-color-gray-white);
}

.sub-container {
  gap: var(--dl-space-space-oneandhalfunits);
  display: flex;
  position: relative;
  align-items: center;
  flex-direction: column;
  justify-content: flex-start;
}
.hero-heading {
  width: 70%;
  max-width: 785px;
  text-align: center;
  padding-right: 0px;
  background-color: rgba(255, 255, 255, 0.75);
  z-index: 10;
}
.btn-group {
  gap: var(--dl-space-space-oneandhalfunits);
  display: flex;
  align-items: center;
  flex-direction: row;
}
.hero-button1 {
  transition: 0.3s;
  animation-name: none;
  animation-delay: 0s;
  text-decoration: none;
  animation-duration: 300ms;
  animation-direction: normal;
  animation-iteration-count: 1;
  animation-timing-function: ease;
}
.hero-button1:hover {
  cursor: pointer;
}

.h2 {
  width: 430px;
  font-size: 35px;
  margin-top: var(--dl-space-space-unit);
  text-align: center;
  font-family: "Inter";
  font-weight: 700;
  line-height: 1.15;
  text-transform: none;
  text-decoration: none;
}

.subhead {
  color: rgb(41, 144, 69);
  width: 70%;
  font-size: 1.5rem;
  font-style: italic;
  text-align: center;
  font-weight: 600;
  line-height: 1.5;
}

.para {
	display: flex;
	flex-direction: column;
	width: 95%;
	align-items: center;
}

.para .nopad {
  width: 70%;
  font-size: 1.25rem;
  line-height: 1.5;
  padding-top: 0;
}

.para p,
.para ul {
	width: 70%;
  font-size: 1.25rem;
  line-height: 1.5;
  padding-top: var(--dl-space-space-unit);
}

.footer {
	font-size: 0.75rem;
    text-align: center;
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  
.accred-container {
  gap: var(--dl-space-space-unit);
  max-width: 95%;
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: center;
}

@media(max-width: 800px) {
.accred-container {
  display: flex;
  row-gap: 10px;
  align-items: center;
  flex-direction: column;
}
}

@media(max-width: 1200px) {
.accred-container {
    width: 85%;
  }
  
 .accred-image {
    height: 150px;
    align-self: flex-start;
  }
  }
  
 @media(max-width: 991px) {
.accred-container{
    align-content: flex-start;
  }
  }
  
 .accred-separator {
  flex: 0 0 auto;
  width: 90%;
  height: 0px;
  display: flex;
  margin-top: var(--dl-space-space-twounits);
  align-items: flex-start;
  margin-left: 0px;
  border-color: var(--dl-color-gray-900);
  border-style: solid;
  border-width: 1px;
  margin-right: 0px;
  margin-bottom: var(--dl-space-space-twounits);
  flex-direction: row;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
}

@media(max-width: 767px) {
  .accred-separator {
    margin-top: var(--dl-space-space-oneandhalfunits);
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  }
  
  
.accred-image {
  display: flex;
  flex-wrap: wrap;
  object-fit: cover;
  padding-top:10px;
}

a .accred-image1 {
	max-width: 250px !important;
	padding-top:0px !important;
}  


/* end of user created styles */

.environmental-policy-container {
  width: 100%;
  display: flex;
  overflow: auto;
  min-height: 100vh;
  align-items: center;
  flex-direction: column;
  background-color: var(--dl-color-gray-white);
}
.environmental-policy-header {
  width: 100%;
  display: flex;
  z-index: 100;
  position: fixed;
  align-items: center;
  flex-direction: column;
  background-color: var(--dl-color-gray-white);
  border-bottom: 1px solid lightgray;
}
.environmental-policy-navbar-interactive {
  width: 100%;
  display: flex;
  z-index: 100;
  align-items: center;
  padding-top: var(--dl-space-space-twounits);
  padding-left: var(--dl-space-space-threeunits);
  padding-right: var(--dl-space-space-threeunits);
  padding-bottom: var(--dl-space-space-twounits);
  justify-content: space-between;
}
.environmental-policy-desktop-menu {
  flex: 1;
  display: flex;
  justify-content: flex-end;
}
.environmental-policy-navlink {
  display: contents;
}
.environmental-policy-image {
  width: 250px;
  align-self: flex-start;
  object-fit: cover;
  transition: 0.3s;
  text-decoration: none;
}

.environmental-policy-contract-manufacture {
  transition: 0.3s;
  margin-left: var(--dl-space-space-twounits);
  text-decoration: none;
}
.environmental-policy-contract-manufacture:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.environmental-policy-contract-packing {
  transition: 0.3s;
  margin-left: var(--dl-space-space-twounits);
  text-decoration: none;
}
.environmental-policy-contract-packing:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.environmental-policy-bespoke-formulations {
  transition: 0.3s;
  margin-left: var(--dl-space-space-twounits);
  text-decoration: none;
}
.environmental-policy-bespoke-formulations:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.environmental-policy-about-us {
  transition: 0.3s;
  margin-left: var(--dl-space-space-twounits);
  text-decoration: none;
}
.environmental-policy-about-us:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.environmental-policy-contact-us {
  transition: 0.3s;
  margin-left: var(--dl-space-space-twounits);
  text-decoration: none;
}
.environmental-policy-contact-us:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.environmental-policy-burger-menu {
  display: none;
}
.environmental-policy-icon {
  width: var(--dl-size-size-xsmall);
  height: var(--dl-size-size-xsmall);
}
.environmental-policy-mobile-menu {
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100vh;
  display: none;
  padding: 32px;
  z-index: 100;
  position: absolute;
  flex-direction: column;
  justify-content: space-between;
  background-color: #fff;
}
.environmental-policy-nav {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.environmental-policy-top {
  width: 100%;
  display: flex;
  align-items: center;
  margin-bottom: var(--dl-space-space-threeunits);
  justify-content: space-between;
}
.environmental-policy-close-menu {
  display: flex;
  align-items: center;
  justify-content: center;
}
.environmental-policy-icon2 {
  width: var(--dl-size-size-xsmall);
  height: var(--dl-size-size-xsmall);
}
.environmental-policy-hero {
  flex: 0 0 auto;
  width: 100%;
  height: auto;
  display: flex;
  margin-top: 96px;
  align-items: center;
  flex-direction: column;
  justify-content: flex-start;
}
.environmental-policy-hero1 {
  background-size: cover;
  background-color: transparent;
  background-image: url("https://images.unsplash.com/photo-1502472584811-0a2f2feb8968?ixid=M3w5MTMyMXwwfDF8c2VhcmNofDd8fGVudmlyb25tZW50fGVufDB8fHx8MTcwNjg3NjU0Mnww&ixlib=rb-4.0.3&w=1500");
}
.environmental-policy-container1 {
  gap: var(--dl-space-space-oneandhalfunits);
  display: flex;
  position: relative;
  align-items: center;
  flex-direction: column;
  justify-content: flex-start;
}
.environmental-policy-hero-heading {
  width: 70%;
  max-width: 785px;
  text-align: center;
  padding-right: 0px;
  background-color: rgba(255, 255, 255, 0.75);
}
.environmental-policy-btn-group {
  gap: var(--dl-space-space-oneandhalfunits);
  display: flex;
  align-items: center;
  flex-direction: row;
}
.environmental-policy-hero-button1 {
  transition: 0.3s;
  animation-name: none;
  animation-delay: 0s;
  text-decoration: none;
  animation-duration: 300ms;
  animation-direction: normal;
  animation-iteration-count: 1;
  animation-timing-function: ease;
}
.environmental-policy-hero-button1:hover {
  cursor: pointer;
}
.environmental-policy-separator {
  flex: 0 0 auto;
  width: 90%;
  height: 0px;
  display: flex;
  margin-top: var(--dl-space-space-twounits);
  align-items: flex-start;
  margin-left: 0px;
  border-color: var(--dl-color-gray-900);
  border-style: solid;
  border-width: 1px;
  margin-right: 0px;
  margin-bottom: var(--dl-space-space-twounits);
  flex-direction: row;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
}
.environmental-policy-footer {
  flex: 0 0 auto;
  width: 100%;
  height: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.environmental-policy-footer1 {
  position: relative;
}
.environmental-policy-container2 {
  gap: var(--dl-space-space-unit);
  width: 95%;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: space-between;
}
.environmental-policy-navlink1 {
  display: contents;
}
.environmental-policy-image1 {
  width: 200px;
  object-fit: cover;
  transition: 0.3s;
  text-decoration: none;
}
.environmental-policy-image1:hover {
  cursor: pointer;
}

.environmental-policy-privacy-cookies {
  transition: 0.3s;
  text-decoration: none;
}
.environmental-policy-privacy-cookies:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.environmental-policy-terms-conditions {
  transition: 0.3s;
  text-decoration: none;
}
.environmental-policy-terms-conditions:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.environmental-policy-environmental-policy {
  transition: 0.3s;
  text-decoration: none;
}
.environmental-policy-environmental-policy:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.environmental-policy-international-enquires {
  transition: 0.3s;
  text-decoration: none;
}
.environmental-policy-international-enquires:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.environmental-policy-separator1 {
  flex: 0 0 auto;
  width: 100%;
  height: 0px;
  display: flex;
  margin-top: var(--dl-space-space-twounits);
  align-items: flex-start;
  margin-left: 0px;
  border-color: var(--dl-color-gray-900);
  border-style: solid;
  border-width: 1px;
  margin-right: 0px;
  margin-bottom: var(--dl-space-space-twounits);
  flex-direction: row;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
}
.environmental-policy-container3 {
  gap: var(--dl-space-space-unit);
  width: 95%;
  display: flex;
  align-items: initial;
  flex-direction: row;
  justify-content: space-between;
}
.environmental-policy-text075 {
  align-self: flex-start;
}
.environmental-policy-link {
  display: contents;
}
.environmental-policy-icon4 {
  width: 52px;
  height: 50px;
  align-self: center;
  transition: 0.3s;
  text-decoration: none;
}
.environmental-policy-icon4:hover {
  cursor: pointer;
}
.environmental-policy-text091 {
  align-self: flex-end;
  text-align: right;
  transition: 0.3s;
}

.environmental-policy-link1 {
  text-decoration: underline;
}
.environmental-policy-text104 {
  font-size: 10px;
}
@media(max-width: 1200px) {
  .environmental-policy-hero {
    position: relative;
  }
  .environmental-policy-hero1 {
    display: flex;
  }
  .environmental-policy-environmental-policy {
    text-decoration: none;
  }
  .environmental-policy-text076 {
    font-style: normal;
    font-weight: 700;
  }
  .environmental-policy-icon4 {
    top: 304px;
    left: 0px;
    right: 0px;
    margin: auto;
  }
  .environmental-policy-text091 {
    top: 200px;
    right: 46px;
    text-align: left;
  }
  .environmental-policy-text092 {
    font-style: normal;
    font-weight: 700;
  }
  .environmental-policy-link1 {
    text-decoration: underline;
  }
  .environmental-policy-text104 {
    font-size: 10px;
  }
}
@media(max-width: 991px) {
  .environmental-policy-desktop-menu {
    display: none;
  }
  .environmental-policy-burger-menu {
    display: flex;
  }
  .environmental-policy-hero1 {
    flex-direction: column;
  }
  .environmental-policy-container1 {
    align-items: center;
    margin-right: 0px;
    margin-bottom: var(--dl-space-space-twounits);
    padding-right: 0px;
  }
  .environmental-policy-hero-heading {
    text-align: center;
  }
  .environmental-policy-container2 {
    align-content: flex-start;
  }
}
@media(max-width: 767px) {
  .environmental-policy-navbar-interactive {
    align-self: flex-end;
    padding-left: var(--dl-space-space-twounits);
    padding-right: var(--dl-space-space-twounits);
  }
  .environmental-policy-image {
    top: 14px;
    left: 89px;
  }
  .environmental-policy-burger-menu {
    position: relative;
    align-self: stretch;
    align-items: center;
    justify-content: flex-end;
  }
  .environmental-policy-icon {
    left: 0px;
    bottom: 0px;
    position: absolute;
    align-self: flex-end;
  }
  .environmental-policy-hero1 {
    padding-left: var(--dl-space-space-twounits);
    padding-right: var(--dl-space-space-twounits);
  }
  .environmental-policy-separator {
    margin-top: var(--dl-space-space-oneandhalfunits);
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .environmental-policy-footer1 {
    padding-left: var(--dl-space-space-twounits);
    padding-right: var(--dl-space-space-twounits);
  }
  .environmental-policy-separator1 {
    margin-top: var(--dl-space-space-oneandhalfunits);
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .environmental-policy-text104 {
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .environmental-policy-text105 {
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
}
@media(max-width: 479px) {
  .environmental-policy-navbar-interactive {
    padding: var(--dl-space-space-unit);
  }
  .environmental-policy-icon {
    position: static;
  }
  .environmental-policy-mobile-menu {
    padding: 16px;
  }
  .environmental-policy-hero1 {
    padding-top: var(--dl-space-space-twounits);
    padding-left: var(--dl-space-space-unit);
    padding-right: var(--dl-space-space-unit);
    padding-bottom: var(--dl-space-space-twounits);
  }
  .environmental-policy-container1 {
    margin-bottom: var(--dl-space-space-unit);
  }
  .environmental-policy-hero-heading {
    width: 80%;
    padding: 0px;
    z-index: 0;
    max-width: auto;
  }
  .environmental-policy-btn-group {
    flex-direction: column;
  }
  .environmental-policy-separator {
    margin-top: var(--dl-space-space-oneandhalfunits);
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .environmental-policy-footer1 {
    padding: var(--dl-space-space-unit);
  }
  .environmental-policy-separator1 {
    margin-top: var(--dl-space-space-oneandhalfunits);
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .environmental-policy-text104 {
    text-align: center;
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .environmental-policy-text105 {
    text-align: center;
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
}

.heading {
	font-weight: bold;
	margin-bottom: 0;
	padding-bottom: 0;
}

ul {
padding-left: 3em;
}
	
li:first-child {
	margin-top: 1rem;
}

li:last-child {
	margin-bottom: 1rem;
}

li {
	margin-bottom: 0.75rem;
}

.page-container {
  width: 100%;
  display: flex;
  overflow: auto;
  min-height: 100vh;
  align-items: center;
  flex-direction: column;
  background-color: var(--dl-color-gray-white);
}
.page-header {
  width: 100%;
  display: flex;
  z-index: 100;
  position: fixed;
  align-items: center;
  flex-direction: column;
  background-color: var(--dl-color-gray-white);
    border-bottom: 1px solid lightgray;
}
.page-navbar-interactive {
  width: 100%;
  display: flex;
  z-index: 100;
  align-items: center;
  padding-top: var(--dl-space-space-twounits);
  padding-left: var(--dl-space-space-threeunits);
  padding-right: var(--dl-space-space-threeunits);
  padding-bottom: var(--dl-space-space-twounits);
  justify-content: space-between;
}
.page-desktop-menu {
  flex: 1;
  display: flex;
  justify-content: flex-end;
}
.page-navlink {
  display: contents;
}
.page-image {
  width: 250px;
  align-self: flex-start;
  object-fit: cover;
  transition: 0.3s;
  text-decoration: none;
}

.page-links {
  flex: 1;
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: flex-end;
}
.page-contract-manufacture {
  transition: 0.3s;
  margin-left: var(--dl-space-space-twounits);
  text-decoration: none;
}
.page-contract-manufacture:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.page-contract-packing {
  transition: 0.3s;
  margin-left: var(--dl-space-space-twounits);
  text-decoration: none;
}
.page-contract-packing:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.page-bespoke-formulations {
  transition: 0.3s;
  margin-left: var(--dl-space-space-twounits);
  text-decoration: none;
}
.page-bespoke-formulations:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.page-about-us {
  transition: 0.3s;
  margin-left: var(--dl-space-space-twounits);
  text-decoration: none;
}
.page-about-us:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.page-contact-us {
  transition: 0.3s;
  margin-left: var(--dl-space-space-twounits);
  text-decoration: none;
}
.page-contact-us:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.page-burger-menu {
  display: none;
}
.page-icon {
  width: var(--dl-size-size-xsmall);
  height: var(--dl-size-size-xsmall);
}
.page-mobile-menu {
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100vh;
  display: none;
  padding: 32px;
  z-index: 100;
  position: absolute;
  flex-direction: column;
  justify-content: space-between;
  background-color: #fff;
}
.page-nav {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.page-top {
  width: 100%;
  display: flex;
  align-items: center;
  margin-bottom: var(--dl-space-space-threeunits);
  justify-content: space-between;
}
.page-close-menu {
  display: flex;
  align-items: center;
  justify-content: center;
}
.page-icon2 {
  width: var(--dl-size-size-xsmall);
  height: var(--dl-size-size-xsmall);
}
.page-links1 {
  flex: 0 0 auto;
  display: flex;
  align-self: flex-start;
  align-items: flex-start;
  flex-direction: column;
}
.page-text02 {
  margin-bottom: var(--dl-space-space-unit);
}
.page-text03 {
  margin-bottom: var(--dl-space-space-unit);
}
.page-text04 {
  margin-bottom: var(--dl-space-space-unit);
}
.page-text05 {
  margin-bottom: var(--dl-space-space-unit);
}
.page-text06 {
  margin-bottom: var(--dl-space-space-unit);
}
.page-hero {
  flex: 0 0 auto;
  width: 100%;
  height: auto;
  display: flex;
  margin-top: 96px;
  align-items: center;
  flex-direction: column;
  justify-content: flex-start;
}
.page-hero1 {
  background-size: cover;
  background-color: transparent;
  background-image: url("https://images.unsplash.com/photo-1607619056574-7b8d3ee536b2?ixid=M3w5MTMyMXwwfDF8c2VhcmNofDF8fHRhYmxldHN8ZW58MHx8fHwxNzA2NjI5Mjc5fDA&ixlib=rb-4.0.3&w=1500");
  background-position: top right;
}
.page-container1 {
  gap: var(--dl-space-space-oneandhalfunits);
  display: flex;
  position: relative;
  align-items: center;
  flex-direction: column;
  justify-content: flex-start;
}
.page-hero-heading {
  width: 70%;
  max-width: 785px;
  text-align: center;
  padding-right: 0px;
  background-color: rgba(255, 255, 255, 0.75);
}
.page-btn-group {
  gap: var(--dl-space-space-oneandhalfunits);
  display: flex;
  align-items: center;
  flex-direction: row;
}
.page-hero-button1 {
  transition: 0.3s;
  animation-name: none;
  animation-delay: 0s;
  text-decoration: none;
  animation-duration: 300ms;
  animation-direction: normal;
  animation-iteration-count: 1;
  animation-timing-function: ease;
}
.page-hero-button1:hover {
  cursor: pointer;
}
.page-text08 {
  width: 430px;
  font-size: 35px;
  margin-top: var(--dl-space-space-unit);
  text-align: center;
  font-family: "Inter";
  font-weight: 700;
  line-height: 1.15;
  text-transform: none;
  text-decoration: none;
}
.page-text09 {
  width: 70%;
  font-size: 1.25rem;
  line-height: 1.5;
  padding-top: var(--dl-space-space-unit);
}
.page-footer {
  flex: 0 0 auto;
  width: 100%;
  height: auto;
  display: flex;
  align-items: center;
  margin-inline: auto;
}
.page-footer1 {
  position: relative;
}
.page-container2 {
  gap: var(--dl-space-space-unit);
  width: 95%;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: space-between;
}
.page-navlink1 {
  display: contents;
}
.page-image1 {
  width: 200px;
  object-fit: cover;
  transition: 0.3s;
  text-decoration: none;
}
.page-image1:hover {
  cursor: pointer;
}
.page-links2 {
  gap: var(--dl-space-space-oneandhalfunits);
  flex: 1;
  display: flex;
  position: relative;
  flex-wrap: wrap;
  align-items: center;
  animation-name: none;
  flex-direction: row;
  animation-delay: 0s;
  justify-content: space-between;
  animation-duration: 300ms;
  animation-direction: normal;
  animation-iteration-count: 1;
  animation-timing-function: ease;
}
.page-privacy-cookies {
  transition: 0.3s;
  text-decoration: none;
}
.page-privacy-cookies:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.page-terms-conditions {
  transition: 0.3s;
  text-decoration: none;
}
.page-terms-conditions:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.page-environmental-policy {
  transition: 0.3s;
  text-decoration: none;
}
.page-environmental-policy:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.page-international-enquires {
  transition: 0.3s;
  text-decoration: none;
}
.page-international-enquires:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.page-separator {
  flex: 0 0 auto;
  width: 100%;
  height: 0px;
  display: flex;
  margin-top: var(--dl-space-space-twounits);
  align-items: flex-start;
  margin-left: 0px;
  border-color: var(--dl-color-gray-900);
  border-style: solid;
  border-width: 1px;
  margin-right: 0px;
  margin-bottom: var(--dl-space-space-twounits);
  flex-direction: row;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
}
.page-container3 {
  gap: var(--dl-space-space-unit);
  width: 95%;
  display: flex;
  align-items: initial;
  flex-direction: row;
  justify-content: space-between;
}
.page-text12 {
  align-self: flex-start;
}
.page-link {
  display: contents;
}
.page-icon4 {
  width: 52px;
  height: 50px;
  align-self: center;
  transition: 0.3s;
  text-decoration: none;
}
.page-icon4:hover {
  cursor: pointer;
}
.page-text28 {
  align-self: flex-end;
  text-align: right;
  transition: 0.3s;
}

.page-link1 {
  text-decoration: underline;
}
.page-text41 {
  font-size: 10px;
}
@media(max-width: 1200px) {
  .page-text09 {
    line-height: 1.5;
  }
  .page-text13 {
    font-style: normal;
    font-weight: 700;
  }
  .page-icon4 {
    top: 304px;
    left: 0px;
    right: 0px;
    margin: auto;
  }
  .page-text28 {
    top: 200px;
    right: 46px;
    text-align: left;
  }
  .page-text29 {
    font-style: normal;
    font-weight: 700;
  }
  .page-link1 {
    text-decoration: underline;
  }
  .page-text41 {
    font-size: 10px;
  }
}
@media(max-width: 991px) {
  .page-desktop-menu {
    display: none;
  }
  .page-burger-menu {
    display: flex;
  }
  .page-hero1 {
    flex-direction: column;
  }
  .page-container1 {
    align-items: center;
    margin-right: 0px;
    margin-bottom: var(--dl-space-space-twounits);
    padding-right: 0px;
  }
  .page-hero-heading {
    text-align: center;
  }
  .page-text09 {
    width: 85%;
    padding-top: 20px;
  }
  .page-container2 {
    align-content: flex-start;
  }
}
@media(max-width: 767px) {
  .page-navbar-interactive {
    align-self: flex-end;
    padding-left: var(--dl-space-space-twounits);
    padding-right: var(--dl-space-space-twounits);
  }
  .page-image {
    top: 14px;
    left: 89px;
  }
  .page-burger-menu {
    position: relative;
    align-self: stretch;
    align-items: center;
    justify-content: flex-end;
  }
  .page-icon {
    left: 0px;
    bottom: 0px;
    position: absolute;
    align-self: flex-end;
  }
  .page-text02 {
    margin-bottom: var(--dl-space-space-unit);
  }
  .page-text03 {
    margin-left: 0;
    margin-bottom: var(--dl-space-space-unit);
  }
  .page-text04 {
    margin-left: 0;
    margin-bottom: var(--dl-space-space-unit);
  }
  .page-text05 {
    margin-left: 0;
    margin-bottom: var(--dl-space-space-unit);
  }
  .page-text06 {
    margin-left: 0;
    margin-bottom: var(--dl-space-space-unit);
  }
  .page-hero1 {
    padding-left: var(--dl-space-space-twounits);
    padding-right: var(--dl-space-space-twounits);
  }
  .page-text08 {
    width: 250;
  }
  .page-footer1 {
    padding-left: var(--dl-space-space-twounits);
    padding-right: var(--dl-space-space-twounits);
  }
  .page-separator {
    margin-top: var(--dl-space-space-oneandhalfunits);
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .page-text41 {
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .page-text42 {
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
}
@media(max-width: 479px) {
  .page-navbar-interactive {
    padding: var(--dl-space-space-unit);
  }
  .page-icon {
    position: static;
  }
  .page-mobile-menu {
    padding: 16px;
  }
  .page-hero1 {
    padding-top: var(--dl-space-space-twounits);
    padding-left: var(--dl-space-space-unit);
    padding-right: var(--dl-space-space-unit);
    padding-bottom: var(--dl-space-space-twounits);
  }
  .page-container1 {
    margin-bottom: var(--dl-space-space-unit);
  }
  .page-hero-heading {
    width: 80%;
    padding: 0px;
    z-index: 0;
    max-width: auto;
  }
  .page-btn-group {
    flex-direction: column;
  }
  .page-footer1 {
    padding: var(--dl-space-space-unit);
  }
  .page-separator {
    margin-top: var(--dl-space-space-oneandhalfunits);
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .page-text41 {
    text-align: center;
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .page-text42 {
    text-align: center;
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
}

p.page-text09 {
	display: flex;
	justify-content: center;
}

.terms-conditions-container {
  width: 100%;
  display: flex;
  overflow: auto;
  min-height: 100vh;
  align-items: center;
  flex-direction: column;
  background-color: var(--dl-color-gray-white);
}
.terms-conditions-header {
  width: 100%;
  display: flex;
  z-index: 100;
  position: fixed;
  align-items: center;
  flex-direction: column;
  background-color: var(--dl-color-gray-white);
    border-bottom: 1px solid lightgray;
}
.terms-conditions-navbar-interactive {
  width: 100%;
  display: flex;
  z-index: 100;
  align-items: center;
  padding-top: var(--dl-space-space-twounits);
  padding-left: var(--dl-space-space-threeunits);
  padding-right: var(--dl-space-space-threeunits);
  padding-bottom: var(--dl-space-space-twounits);
  justify-content: space-between;
}
.terms-conditions-desktop-menu {
  flex: 1;
  display: flex;
  justify-content: flex-end;
}
.terms-conditions-navlink {
  display: contents;
}
.terms-conditions-image {
  width: 250px;
  align-self: flex-start;
  object-fit: cover;
  transition: 0.3s;
  text-decoration: none;
}

.terms-conditions-contract-manufacture {
  transition: 0.3s;
  margin-left: var(--dl-space-space-twounits);
  text-decoration: none;
}
.terms-conditions-contract-manufacture:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.terms-conditions-contract-packing {
  transition: 0.3s;
  margin-left: var(--dl-space-space-twounits);
  text-decoration: none;
}
.terms-conditions-contract-packing:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.terms-conditions-bespoke-formulations {
  transition: 0.3s;
  margin-left: var(--dl-space-space-twounits);
  text-decoration: none;
}
.terms-conditions-bespoke-formulations:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.terms-conditions-about-us {
  transition: 0.3s;
  margin-left: var(--dl-space-space-twounits);
  text-decoration: none;
}
.terms-conditions-about-us:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.terms-conditions-contact-us {
  transition: 0.3s;
  margin-left: var(--dl-space-space-twounits);
  text-decoration: none;
}
.terms-conditions-contact-us:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.terms-conditions-burger-menu {
  display: none;
}
.terms-conditions-icon {
  width: var(--dl-size-size-xsmall);
  height: var(--dl-size-size-xsmall);
}
.terms-conditions-mobile-menu {
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100vh;
  display: none;
  padding: 32px;
  z-index: 100;
  position: absolute;
  flex-direction: column;
  justify-content: space-between;
  background-color: #fff;
}
.terms-conditions-nav {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.terms-conditions-top {
  width: 100%;
  display: flex;
  align-items: center;
  margin-bottom: var(--dl-space-space-threeunits);
  justify-content: space-between;
}
.terms-conditions-close-menu {
  display: flex;
  align-items: center;
  justify-content: center;
}
.terms-conditions-icon2 {
  width: var(--dl-size-size-xsmall);
  height: var(--dl-size-size-xsmall);
}
.terms-conditions-hero {
  flex: 0 0 auto;
  width: 100%;
  height: auto;
  display: flex;
  margin-top: 96px;
  align-items: center;
  flex-direction: column;
  justify-content: flex-start;
}
.terms-conditions-hero1 {
  background-size: cover;
  background-color: transparent;
  background-image: url("https://images.unsplash.com/photo-1585909695677-2b0492f96e3b?ixid=M3w5MTMyMXwwfDF8c2VhcmNofDN8fHRlcm1zfGVufDB8fHx8MTcwNjg3NTM1N3ww&ixlib=rb-4.0.3&w=1500");
}
.terms-conditions-container1 {
  gap: var(--dl-space-space-oneandhalfunits);
  display: flex;
  position: relative;
  align-items: center;
  flex-direction: column;
  justify-content: flex-start;
}
.terms-conditions-hero-heading {
  width: 70%;
  max-width: 785px;
  text-align: center;
  padding-right: 0px;
  background-color: rgba(255, 255, 255, 0.75);
}
.terms-conditions-btn-group {
  gap: var(--dl-space-space-oneandhalfunits);
  display: flex;
  align-items: center;
  flex-direction: row;
}
.terms-conditions-hero-button1 {
  transition: 0.3s;
  animation-name: none;
  animation-delay: 0s;
  text-decoration: none;
  animation-duration: 300ms;
  animation-direction: normal;
  animation-iteration-count: 1;
  animation-timing-function: ease;
}
.terms-conditions-hero-button1:hover {
  cursor: pointer;
}
.terms-conditions-navlink1 {
  font-style: normal;
  font-weight: 600;
}
.terms-conditions-text014 {
  font-style: normal;
  font-weight: 700;
}
.terms-conditions-text019 {
  font-style: normal;
  font-weight: 700;
}
.terms-conditions-text030 {
  font-style: normal;
  font-weight: 700;
}
.terms-conditions-text035 {
  font-style: normal;
  font-weight: 700;
}
.terms-conditions-text043 {
  color: var(--dl-color-gray-black);
}
.terms-conditions-text051 {
  font-style: normal;
  font-weight: 700;
}
.terms-conditions-text068 {
  font-style: normal;
  font-weight: 700;
}
.terms-conditions-text069 {
  font-style: normal;
  font-weight: 700;
}
.terms-conditions-link {
  font-style: normal;
  font-weight: 600;
}
.terms-conditions-text075 {
  font-style: normal;
  font-weight: 700;
}
.terms-conditions-separator {
  flex: 0 0 auto;
  width: 90%;
  height: 0px;
  display: flex;
  margin-top: var(--dl-space-space-twounits);
  align-items: flex-start;
  margin-left: 0px;
  border-color: var(--dl-color-gray-900);
  border-style: solid;
  border-width: 1px;
  margin-right: 0px;
  margin-bottom: var(--dl-space-space-twounits);
  flex-direction: row;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
}
.terms-conditions-footer {
  flex: 0 0 auto;
  width: 100%;
  height: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.terms-conditions-footer1 {
  position: relative;
}
.terms-conditions-container2 {
  gap: var(--dl-space-space-unit);
  width: 95%;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: space-between;
}
.terms-conditions-navlink2 {
  display: contents;
}
.terms-conditions-image1 {
  width: 200px;
  object-fit: cover;
  transition: 0.3s;
  text-decoration: none;
}
.terms-conditions-image1:hover {
  cursor: pointer;
}
.terms-conditions-privacy-cookies {
  transition: 0.3s;
  text-decoration: none;
}
.terms-conditions-privacy-cookies:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.terms-conditions-terms-conditions {
  transition: 0.3s;
  text-decoration: none;
}
.terms-conditions-terms-conditions:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.terms-conditions-environmental-policy {
  transition: 0.3s;
  text-decoration: none;
}
.terms-conditions-environmental-policy:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.terms-conditions-international-enquires {
  transition: 0.3s;
  text-decoration: none;
}
.terms-conditions-international-enquires:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.terms-conditions-separator1 {
  flex: 0 0 auto;
  width: 100%;
  height: 0px;
  display: flex;
  margin-top: var(--dl-space-space-twounits);
  align-items: flex-start;
  margin-left: 0px;
  border-color: var(--dl-color-gray-900);
  border-style: solid;
  border-width: 1px;
  margin-right: 0px;
  margin-bottom: var(--dl-space-space-twounits);
  flex-direction: row;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
}
.terms-conditions-container3 {
  gap: var(--dl-space-space-unit);
  width: 95%;
  display: flex;
  align-items: initial;
  flex-direction: row;
  justify-content: space-between;
}
.terms-conditions-text081 {
  align-self: flex-start;
}
.terms-conditions-link1 {
  display: contents;
}
.terms-conditions-icon4 {
  width: 52px;
  height: 50px;
  align-self: center;
  transition: 0.3s;
  text-decoration: none;
}
.terms-conditions-icon4:hover {
  cursor: pointer;
}
.terms-conditions-text097 {
  align-self: flex-end;
  text-align: right;
  transition: 0.3s;
}

.terms-conditions-link2 {
  text-decoration: underline;
}
.terms-conditions-text110 {
  font-size: 10px;
}
@media(max-width: 1200px) {
  .terms-conditions-hero {
    position: relative;
  }
  .terms-conditions-hero1 {
    display: flex;
    background-size: cover;
    background-image: url("https://images.unsplash.com/photo-1585909695677-2b0492f96e3b?ixid=M3w5MTMyMXwwfDF8c2VhcmNofDN8fHRlcm1zfGVufDB8fHx8MTcwNjg3NTM1N3ww&ixlib=rb-4.0.3&w=1500");
  }
  .terms-conditions-navlink1 {
    font-style: normal;
    font-weight: 600;
  }
  .terms-conditions-text014 {
    font-style: normal;
    font-weight: 700;
  }
  .terms-conditions-text019 {
    font-style: normal;
    font-weight: 700;
  }
  .terms-conditions-text030 {
    font-style: normal;
    font-weight: 700;
  }
  .terms-conditions-text035 {
    font-style: normal;
    font-weight: 700;
  }
  .terms-conditions-text043 {
    font-style: normal;
    font-weight: 600;
  }
  .terms-conditions-text051 {
    font-style: normal;
    font-weight: 700;
  }
  .terms-conditions-text068 {
    font-style: normal;
    font-weight: 700;
  }
  .terms-conditions-text069 {
    font-style: normal;
    font-weight: 700;
  }
  .terms-conditions-link {
    font-style: normal;
    font-weight: 600;
  }
  .terms-conditions-text075 {
    font-style: normal;
    font-weight: 700;
  }
  .terms-conditions-text078 {
    font-size: 1.25rem;
    line-height: 1.5;
  }
  .terms-conditions-text082 {
    font-style: normal;
    font-weight: 700;
  }
  .terms-conditions-icon4 {
    top: 304px;
    left: 0px;
    right: 0px;
    margin: auto;
  }
  .terms-conditions-text097 {
    top: 200px;
    right: 46px;
    text-align: left;
  }
  .terms-conditions-text098 {
    font-style: normal;
    font-weight: 700;
  }
  .terms-conditions-link2 {
    text-decoration: underline;
  }
  .terms-conditions-text110 {
    font-size: 10px;
  }
}
@media(max-width: 991px) {
  .terms-conditions-desktop-menu {
    display: none;
  }
  .terms-conditions-burger-menu {
    display: flex;
  }
  .terms-conditions-hero1 {
    flex-direction: column;
  }
  .terms-conditions-container1 {
    align-items: center;
    margin-right: 0px;
    margin-bottom: var(--dl-space-space-twounits);
    padding-right: 0px;
  }
  .terms-conditions-hero-heading {
    text-align: center;
  }
  .terms-conditions-container2 {
    align-content: flex-start;
  }
}
@media(max-width: 767px) {
  .terms-conditions-navbar-interactive {
    align-self: flex-end;
    padding-left: var(--dl-space-space-twounits);
    padding-right: var(--dl-space-space-twounits);
  }
  .terms-conditions-image {
    top: 14px;
    left: 89px;
  }
  .terms-conditions-burger-menu {
    position: relative;
    align-self: stretch;
    align-items: center;
    justify-content: flex-end;
  }
  .terms-conditions-icon {
    left: 0px;
    bottom: 0px;
    position: absolute;
    align-self: flex-end;
  }
  .terms-conditions-hero1 {
    padding-left: var(--dl-space-space-twounits);
    padding-right: var(--dl-space-space-twounits);
  }
  .terms-conditions-separator {
    margin-top: var(--dl-space-space-oneandhalfunits);
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .terms-conditions-footer1 {
    padding-left: var(--dl-space-space-twounits);
    padding-right: var(--dl-space-space-twounits);
  }
  .terms-conditions-separator1 {
    margin-top: var(--dl-space-space-oneandhalfunits);
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .terms-conditions-text110 {
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .terms-conditions-text111 {
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
}
@media(max-width: 479px) {
  .terms-conditions-navbar-interactive {
    padding: var(--dl-space-space-unit);
  }
  .terms-conditions-icon {
    position: static;
  }
  .terms-conditions-mobile-menu {
    padding: 16px;
  }
  .terms-conditions-hero1 {
    padding-top: var(--dl-space-space-twounits);
    padding-left: var(--dl-space-space-unit);
    padding-right: var(--dl-space-space-unit);
    padding-bottom: var(--dl-space-space-twounits);
  }
  .terms-conditions-container1 {
    margin-bottom: var(--dl-space-space-unit);
  }
  .terms-conditions-hero-heading {
    width: 80%;
    padding: 0px;
    z-index: 0;
    max-width: auto;
  }
  .terms-conditions-btn-group {
    flex-direction: column;
  }
  .terms-conditions-separator {
    margin-top: var(--dl-space-space-oneandhalfunits);
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .terms-conditions-footer1 {
    padding: var(--dl-space-space-unit);
  }
  .terms-conditions-separator1 {
    margin-top: var(--dl-space-space-oneandhalfunits);
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .terms-conditions-text110 {
    text-align: center;
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .terms-conditions-text111 {
    text-align: center;
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
}

.about-us-container {
  width: 100%;
  display: flex;
  overflow: auto;
  min-height: 100vh;
  align-items: center;
  flex-direction: column;
  background-color: var(--dl-color-gray-white);
}
.about-us-header {
  width: 100%;
  display: flex;
  z-index: 100;
  position: fixed;
  align-items: center;
  flex-direction: column;
  background-color: var(--dl-color-gray-white);
    border-bottom: 1px solid lightgray;
}
.about-us-navbar-interactive {
  width: 100%;
  display: flex;
  z-index: 100;
  align-items: center;
  padding-top: var(--dl-space-space-twounits);
  padding-left: var(--dl-space-space-threeunits);
  padding-right: var(--dl-space-space-threeunits);
  padding-bottom: var(--dl-space-space-twounits);
  justify-content: space-between;
}
.about-us-desktop-menu {
  flex: 1;
  display: flex;
  justify-content: flex-end;
}
.about-us-navlink {
  display: contents;
}
.about-us-image {
  width: 250px;
  align-self: flex-start;
  object-fit: cover;
  transition: 0.3s;
  text-decoration: none;
}

.about-us-contract-manufacture {
  transition: 0.3s;
  margin-left: var(--dl-space-space-twounits);
  text-decoration: none;
}
.about-us-contract-manufacture:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.about-us-contract-packing {
  transition: 0.3s;
  margin-left: var(--dl-space-space-twounits);
  text-decoration: none;
}
.about-us-contract-packing:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.about-us-bespoke-formulations {
  transition: 0.3s;
  margin-left: var(--dl-space-space-twounits);
  text-decoration: none;
}
.about-us-bespoke-formulations:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.about-us-about-us {
  transition: 0.3s;
  margin-left: var(--dl-space-space-twounits);
  text-decoration: none;
}
.about-us-about-us:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.about-us-contact-us {
  transition: 0.3s;
  margin-left: var(--dl-space-space-twounits);
  text-decoration: none;
}
.about-us-contact-us:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.about-us-burger-menu {
  display: none;
}
.about-us-icon {
  width: var(--dl-size-size-xsmall);
  height: var(--dl-size-size-xsmall);
}
.about-us-mobile-menu {
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100vh;
  display: none;
  padding: 32px;
  z-index: 100;
  position: absolute;
  flex-direction: column;
  justify-content: space-between;
  background-color: #fff;
}
.about-us-nav {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.about-us-top {
  width: 100%;
  display: flex;
  align-items: center;
  margin-bottom: var(--dl-space-space-threeunits);
  justify-content: space-between;
}
.about-us-close-menu {
  display: flex;
  align-items: center;
  justify-content: center;
}
.about-us-icon2 {
  width: var(--dl-size-size-xsmall);
  height: var(--dl-size-size-xsmall);
}

.about-us-hero {
  flex: 0 0 auto;
  width: 100%;
  height: auto;
  display: flex;
  margin-top: 96px;
  align-items: center;
  flex-direction: column;
  justify-content: flex-start;
}
.about-us-hero1 {
  background-size: cover;
  background-color: transparent;
  background-image: url("https://images.unsplash.com/photo-1538688423619-a81d3f23454b?ixid=M3w5MTMyMXwwfDF8c2VhcmNofDMwfHxidXNpbmVzcyUyMHBlb3BsZXxlbnwwfHx8fDE3MDY4MDMyMzV8MA&ixlib=rb-4.0.3&w=1500");
}
.about-us-container1 {
  gap: var(--dl-space-space-oneandhalfunits);
  display: flex;
  position: relative;
  align-items: center;
  flex-direction: column;
  justify-content: flex-start;
}
.about-us-hero-heading {
  width: 70%;
  max-width: 785px;
  text-align: center;
  padding-right: 0px;
  background-color: rgba(255, 255, 255, 0.75);
}
.about-us-btn-group {
  gap: var(--dl-space-space-oneandhalfunits);
  display: flex;
  align-items: center;
  flex-direction: row;
}
.about-us-hero-button1 {
  transition: 0.3s;
  animation-name: none;
  animation-delay: 0s;
  text-decoration: none;
  animation-duration: 300ms;
  animation-direction: normal;
  animation-iteration-count: 1;
  animation-timing-function: ease;
}
.about-us-hero-button1:hover {
  cursor: pointer;
}

.about-us-container2 {
  gap: var(--dl-space-space-unit);
  width: 95%;
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: center;
}
.about-us-image1 {
  width: 200px;
  object-fit: cover;
}
.about-us-image2 {
  width: 200px;
  object-fit: cover;
}
.about-us-image3 {
  width: 200px;
  object-fit: cover;
}
.about-us-image4 {
  width: 200px;
  object-fit: cover;
}
.about-us-separator {
  flex: 0 0 auto;
  width: 90%;
  height: 0px;
  display: flex;
  margin-top: var(--dl-space-space-twounits);
  align-items: flex-start;
  margin-left: 0px;
  border-color: var(--dl-color-gray-900);
  border-style: solid;
  border-width: 1px;
  margin-right: 0px;
  margin-bottom: var(--dl-space-space-twounits);
  flex-direction: row;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
}
.about-us-footer {
  flex: 0 0 auto;
  width: 100%;
  height: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.about-us-footer1 {
  position: relative;
}
.about-us-container3 {
  gap: var(--dl-space-space-unit);
  width: 95%;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: space-between;
}
.about-us-navlink1 {
  display: contents;
}
.about-us-image5 {
  width: 200px;
  object-fit: cover;
  transition: 0.3s;
  text-decoration: none;
}
.about-us-image5:hover {
  cursor: pointer;
}
.about-us-privacy-cookies {
  transition: 0.3s;
  text-decoration: none;
}
.about-us-privacy-cookies:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.about-us-terms-conditions {
  transition: 0.3s;
  text-decoration: none;
}
.about-us-terms-conditions:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.about-us-environmental-policy {
  transition: 0.3s;
  text-decoration: none;
}
.about-us-environmental-policy:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.about-us-international-enquires {
  transition: 0.3s;
  text-decoration: none;
}
.about-us-international-enquires:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.about-us-separator1 {
  flex: 0 0 auto;
  width: 100%;
  height: 0px;
  display: flex;
  margin-top: var(--dl-space-space-twounits);
  align-items: flex-start;
  margin-left: 0px;
  border-color: var(--dl-color-gray-900);
  border-style: solid;
  border-width: 1px;
  margin-right: 0px;
  margin-bottom: var(--dl-space-space-twounits);
  flex-direction: row;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
}
.about-us-container4 {
  gap: var(--dl-space-space-unit);
  width: 95%;
  display: flex;
  align-items: initial;
  flex-direction: row;
  justify-content: space-between;
}
.about-us-text29 {
  align-self: flex-start;
}
.about-us-link {
  display: contents;
}
.about-us-icon4 {
  width: 52px;
  height: 50px;
  align-self: center;
  transition: 0.3s;
  text-decoration: none;
}
.about-us-icon4:hover {
  cursor: pointer;
}
.about-us-text45 {
  align-self: flex-end;
  text-align: right;
  transition: 0.3s;
}

.about-us-link1 {
  text-decoration: underline;
}
.about-us-text58 {
  font-size: 10px;
}
@media(max-width: 1200px) {
  .about-us-hero {
    position: relative;
  }
  .about-us-text26 {
    font-size: 1.25rem;
    line-height: 1.5;
  }
  .about-us-container2 {
    width: 85%;
  }
  .about-us-image1 {
    width: 161px;
    align-self: flex-start;
  }
  .about-us-image2 {
    top: 1885px;
    left: 500px;
    margin: auto;
    position: absolute;
  }
  .about-us-image3 {
    top: 1882px;
    right: 64px;
    width: 164px;
    position: absolute;
    align-self: flex-end;
  }
  .about-us-text30 {
    font-style: normal;
    font-weight: 700;
  }
  .about-us-icon4 {
    top: 304px;
    left: 0px;
    right: 0px;
    margin: auto;
  }
  .about-us-text45 {
    top: 200px;
    right: 46px;
    text-align: left;
  }
  .about-us-text46 {
    font-style: normal;
    font-weight: 700;
  }
  .about-us-link1 {
    text-decoration: underline;
  }
  .about-us-text58 {
    font-size: 10px;
  }
}
@media(max-width: 991px) {
  .about-us-desktop-menu {
    display: none;
  }
  .about-us-burger-menu {
    display: flex;
  }
  .about-us-hero1 {
    flex-direction: column;
  }
  .about-us-container1 {
    align-items: center;
    margin-right: 0px;
    margin-bottom: var(--dl-space-space-twounits);
    padding-right: 0px;
  }
  .about-us-hero-heading {
    text-align: center;
  }
  .about-us-container2 {
    align-content: flex-start;
  }
  .about-us-container3 {
    align-content: flex-start;
  }
}
@media(max-width: 767px) {
  .about-us-navbar-interactive {
    align-self: flex-end;
    padding-left: var(--dl-space-space-twounits);
    padding-right: var(--dl-space-space-twounits);
  }
  .about-us-image {
    top: 14px;
    left: 89px;
  }
  .about-us-burger-menu {
    position: relative;
    align-self: stretch;
    align-items: center;
    justify-content: flex-end;
  }
  .about-us-icon {
    left: 0px;
    bottom: 0px;
    position: absolute;
    align-self: flex-end;
  }
  .about-us-hero1 {
    padding-left: var(--dl-space-space-twounits);
    padding-right: var(--dl-space-space-twounits);
  }

  .about-us-separator {
    margin-top: var(--dl-space-space-oneandhalfunits);
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .about-us-footer1 {
    padding-left: var(--dl-space-space-twounits);
    padding-right: var(--dl-space-space-twounits);
  }
  .about-us-separator1 {
    margin-top: var(--dl-space-space-oneandhalfunits);
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .about-us-text58 {
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .about-us-text59 {
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
}
@media(max-width: 479px) {
  .about-us-navbar-interactive {
    padding: var(--dl-space-space-unit);
  }
  .about-us-icon {
    position: static;
  }
  .about-us-mobile-menu {
    padding: 16px;
  }
  .about-us-hero1 {
    padding-top: var(--dl-space-space-twounits);
    padding-left: var(--dl-space-space-unit);
    padding-right: var(--dl-space-space-unit);
    padding-bottom: var(--dl-space-space-twounits);
  }
  .about-us-container1 {
    margin-bottom: var(--dl-space-space-unit);
  }
  .about-us-hero-heading {
    width: 80%;
    padding: 0px;
    z-index: 0;
    max-width: auto;
  }
  .about-us-btn-group {
    flex-direction: column;
  }
  .about-us-separator {
    margin-top: var(--dl-space-space-oneandhalfunits);
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .about-us-footer1 {
    padding: var(--dl-space-space-unit);
  }
  .about-us-separator1 {
    margin-top: var(--dl-space-space-oneandhalfunits);
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .about-us-text58 {
    text-align: center;
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .about-us-text59 {
    text-align: center;
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
}

.bespoke-formulations-container {
  width: 100%;
  display: flex;
  overflow: auto;
  min-height: 100vh;
  align-items: center;
  flex-direction: column;
  background-color: var(--dl-color-gray-white);
}
.bespoke-formulations-header {
  width: 100%;
  display: flex;
  z-index: 100;
  position: fixed;
  align-items: center;
  flex-direction: column;
  background-color: var(--dl-color-gray-white);
    border-bottom: 1px solid lightgray;
}
.bespoke-formulations-navbar-interactive {
  width: 100%;
  display: flex;
  z-index: 100;
  align-items: center;
  padding-top: var(--dl-space-space-twounits);
  padding-left: var(--dl-space-space-threeunits);
  padding-right: var(--dl-space-space-threeunits);
  padding-bottom: var(--dl-space-space-twounits);
  justify-content: space-between;
}
.bespoke-formulations-desktop-menu {
  flex: 1;
  display: flex;
  justify-content: flex-end;
}
.bespoke-formulations-navlink {
  display: contents;
}
.bespoke-formulations-image {
  width: 250px;
  align-self: flex-start;
  object-fit: cover;
  transition: 0.3s;
  text-decoration: none;
}

.bespoke-formulations-contract-manufacture {
  transition: 0.3s;
  margin-left: var(--dl-space-space-twounits);
  text-decoration: none;
}
.bespoke-formulations-contract-manufacture:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.bespoke-formulations-contract-packing {
  transition: 0.3s;
  margin-left: var(--dl-space-space-twounits);
  text-decoration: none;
}
.bespoke-formulations-contract-packing:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.bespoke-formulations-bespoke-formulations {
  transition: 0.3s;
  margin-left: var(--dl-space-space-twounits);
  text-decoration: none;
}
.bespoke-formulations-bespoke-formulations:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.bespoke-formulations-about-us {
  transition: 0.3s;
  margin-left: var(--dl-space-space-twounits);
  text-decoration: none;
}
.bespoke-formulations-about-us:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.bespoke-formulations-contact-us {
  transition: 0.3s;
  margin-left: var(--dl-space-space-twounits);
  text-decoration: none;
}
.bespoke-formulations-contact-us:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.bespoke-formulations-burger-menu {
  display: none;
}
.bespoke-formulations-icon {
  width: var(--dl-size-size-xsmall);
  height: var(--dl-size-size-xsmall);
}
.bespoke-formulations-mobile-menu {
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100vh;
  display: none;
  padding: 32px;
  z-index: 100;
  position: absolute;
  flex-direction: column;
  justify-content: space-between;
  background-color: #fff;
}
.bespoke-formulations-nav {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.bespoke-formulations-top {
  width: 100%;
  display: flex;
  align-items: center;
  margin-bottom: var(--dl-space-space-threeunits);
  justify-content: space-between;
}
.bespoke-formulations-close-menu {
  display: flex;
  align-items: center;
  justify-content: center;
}
.bespoke-formulations-icon2 {
  width: var(--dl-size-size-xsmall);
  height: var(--dl-size-size-xsmall);
}

.bespoke-formulations-hero {
  flex: 0 0 auto;
  width: 100%;
  height: auto;
  display: flex;
  margin-top: 96px;
  align-items: center;
  flex-direction: column;
  justify-content: flex-start;
}
.bespoke-formulations-hero1 {
  background-size: cover;
  background-color: transparent;
  background-image: url("https://images.unsplash.com/photo-1507413245164-6160d8298b31?ixid=M3w5MTMyMXwwfDF8c2VhcmNofDI4fHxzY2llbnRpc3RzfGVufDB8fHx8MTcwNjc5MzcwMHww&ixlib=rb-4.0.3&w=1500");
}
.bespoke-formulations-container1 {
  gap: var(--dl-space-space-oneandhalfunits);
  display: flex;
  position: relative;
  align-items: center;
  flex-direction: column;
  justify-content: flex-start;
}
.bespoke-formulations-hero-heading {
  width: 70%;
  max-width: 785px;
  text-align: center;
  padding-right: 0px;
  background-color: rgba(255, 255, 255, 0.75);
}
.bespoke-formulations-btn-group {
  gap: var(--dl-space-space-oneandhalfunits);
  display: flex;
  align-items: center;
  flex-direction: row;
}
.bespoke-formulations-hero-button1 {
  transition: 0.3s;
  animation-name: none;
  animation-delay: 0s;
  text-decoration: none;
  animation-duration: 300ms;
  animation-direction: normal;
  animation-iteration-count: 1;
  animation-timing-function: ease;
}
.bespoke-formulations-hero-button1:hover {
  cursor: pointer;
}
.bespoke-formulations-separator {
  flex: 0 0 auto;
  width: 90%;
  height: 0px;
  display: flex;
  margin-top: var(--dl-space-space-twounits);
  align-items: flex-start;
  margin-left: 0px;
  border-color: var(--dl-color-gray-900);
  border-style: solid;
  border-width: 1px;
  margin-right: 0px;
  margin-bottom: var(--dl-space-space-twounits);
  flex-direction: row;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
}
.bespoke-formulations-footer {
  flex: 0 0 auto;
  width: 100%;
  height: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.bespoke-formulations-footer1 {
  position: relative;
}
.bespoke-formulations-container2 {
  gap: var(--dl-space-space-unit);
  width: 95%;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: space-between;
}
.bespoke-formulations-navlink1 {
  display: contents;
}
.bespoke-formulations-image1 {
  width: 200px;
  object-fit: cover;
  transition: 0.3s;
  text-decoration: none;
}
.bespoke-formulations-image1:hover {
  cursor: pointer;
}

.bespoke-formulations-privacy-cookies {
  transition: 0.3s;
  text-decoration: none;
}
.bespoke-formulations-privacy-cookies:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.bespoke-formulations-terms-conditions {
  transition: 0.3s;
  text-decoration: none;
}
.bespoke-formulations-terms-conditions:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.bespoke-formulations-environmental-policy {
  transition: 0.3s;
  text-decoration: none;
}
.bespoke-formulations-environmental-policy:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.bespoke-formulations-international-enquires {
  transition: 0.3s;
  text-decoration: none;
}
.bespoke-formulations-international-enquires:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.bespoke-formulations-separator1 {
  flex: 0 0 auto;
  width: 100%;
  height: 0px;
  display: flex;
  margin-top: var(--dl-space-space-twounits);
  align-items: flex-start;
  margin-left: 0px;
  border-color: var(--dl-color-gray-900);
  border-style: solid;
  border-width: 1px;
  margin-right: 0px;
  margin-bottom: var(--dl-space-space-twounits);
  flex-direction: row;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
}
.bespoke-formulations-container3 {
  gap: var(--dl-space-space-unit);
  width: 95%;
  display: flex;
  align-items: initial;
  flex-direction: row;
  justify-content: space-between;
}
.bespoke-formulations-text31 {
  align-self: flex-start;
}
.bespoke-formulations-link {
  display: contents;
}
.bespoke-formulations-icon4 {
  width: 52px;
  height: 50px;
  align-self: center;
  transition: 0.3s;
  text-decoration: none;
}
.bespoke-formulations-icon4:hover {
  cursor: pointer;
}
.bespoke-formulations-text47 {
  align-self: flex-end;
  text-align: right;
  transition: 0.3s;
}

.bespoke-formulations-link1 {
  text-decoration: underline;
}
.bespoke-formulations-text60 {
  font-size: 10px;
}
@media(max-width: 1200px) {
  .bespoke-formulations-hero {
    position: relative;
  }
  .bespoke-formulations-hero1 {
    background-size: cover;
    background-image: url("https://images.unsplash.com/photo-1507413245164-6160d8298b31?ixid=M3w5MTMyMXwwfDF8c2VhcmNofDQzfHxzY2llbnRpc3R8ZW58MHx8fHwxNzA2NzkzMzcxfDA&ixlib=rb-4.0.3&w=1500");
  }
  .bespoke-formulations-text29 {
    font-size: 1.25rem;
    line-height: 1.5;
  }
  .bespoke-formulations-text32 {
    font-style: normal;
    font-weight: 700;
  }
  .bespoke-formulations-icon4 {
    top: 304px;
    left: 0px;
    right: 0px;
    margin: auto;
  }
  .bespoke-formulations-text47 {
    top: 200px;
    right: 46px;
    text-align: left;
  }
  .bespoke-formulations-text48 {
    font-style: normal;
    font-weight: 700;
  }
  .bespoke-formulations-link1 {
    text-decoration: underline;
  }
  .bespoke-formulations-text60 {
    font-size: 10px;
  }
}
@media(max-width: 991px) {
  .bespoke-formulations-desktop-menu {
    display: none;
  }
  .bespoke-formulations-burger-menu {
    display: flex;
  }
  .bespoke-formulations-hero1 {
    flex-direction: column;
  }
  .bespoke-formulations-container1 {
    align-items: center;
    margin-right: 0px;
    margin-bottom: var(--dl-space-space-twounits);
    padding-right: 0px;
  }
  .bespoke-formulations-hero-heading {
    text-align: center;
  }
  .bespoke-formulations-container2 {
    align-content: flex-start;
  }
}
@media(max-width: 767px) {
  .bespoke-formulations-navbar-interactive {
    align-self: flex-end;
    padding-left: var(--dl-space-space-twounits);
    padding-right: var(--dl-space-space-twounits);
  }
  .bespoke-formulations-image {
    top: 14px;
    left: 89px;
  }
  .bespoke-formulations-burger-menu {
    position: relative;
    align-self: stretch;
    align-items: center;
    justify-content: flex-end;
  }
  .bespoke-formulations-icon {
    left: 0px;
    bottom: 0px;
    position: absolute;
    align-self: flex-end;
  }
  .bespoke-formulations-hero1 {
    padding-left: var(--dl-space-space-twounits);
    padding-right: var(--dl-space-space-twounits);
  }
  .bespoke-formulations-separator {
    margin-top: var(--dl-space-space-oneandhalfunits);
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .bespoke-formulations-footer1 {
    padding-left: var(--dl-space-space-twounits);
    padding-right: var(--dl-space-space-twounits);
  }
  .bespoke-formulations-separator1 {
    margin-top: var(--dl-space-space-oneandhalfunits);
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .bespoke-formulations-text60 {
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .bespoke-formulations-text61 {
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
}
@media(max-width: 479px) {
  .bespoke-formulations-navbar-interactive {
    padding: var(--dl-space-space-unit);
  }
  .bespoke-formulations-icon {
    position: static;
  }
  .bespoke-formulations-mobile-menu {
    padding: 16px;
  }
  .bespoke-formulations-hero1 {
    padding-top: var(--dl-space-space-twounits);
    padding-left: var(--dl-space-space-unit);
    padding-right: var(--dl-space-space-unit);
    padding-bottom: var(--dl-space-space-twounits);
  }
  .bespoke-formulations-container1 {
    margin-bottom: var(--dl-space-space-unit);
  }
  .bespoke-formulations-hero-heading {
    width: 80%;
    padding: 0px;
    z-index: 0;
    max-width: auto;
  }
  .bespoke-formulations-btn-group {
    flex-direction: column;
  }
  .bespoke-formulations-separator {
    margin-top: var(--dl-space-space-oneandhalfunits);
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .bespoke-formulations-footer1 {
    padding: var(--dl-space-space-unit);
  }
  .bespoke-formulations-separator1 {
    margin-top: var(--dl-space-space-oneandhalfunits);
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .bespoke-formulations-text60 {
    text-align: center;
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .bespoke-formulations-text61 {
    text-align: center;
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
}

.contact-us-container {
  width: 100%;
  display: flex;
  overflow: auto;
  min-height: 100vh;
  align-items: center;
  flex-direction: column;
  background-color: var(--dl-color-gray-white);
}
.contact-us-header {
  width: 100%;
  display: flex;
  z-index: 100;
  position: fixed;
  align-items: center;
  flex-direction: column;
  background-color: var(--dl-color-gray-white);
    border-bottom: 1px solid lightgray;
}
.contact-us-navbar-interactive {
  width: 100%;
  display: flex;
  z-index: 100;
  align-items: center;
  padding-top: var(--dl-space-space-twounits);
  padding-left: var(--dl-space-space-threeunits);
  padding-right: var(--dl-space-space-threeunits);
  padding-bottom: var(--dl-space-space-twounits);
  justify-content: space-between;
}
.contact-us-desktop-menu {
  flex: 1;
  display: flex;
  justify-content: flex-end;
}
.contact-us-navlink {
  display: contents;
}
.contact-us-image {
  width: 250px;
  align-self: flex-start;
  object-fit: cover;
  transition: 0.3s;
  text-decoration: none;
}

.contact-us-contract-manufacture {
  transition: 0.3s;
  margin-left: var(--dl-space-space-twounits);
  text-decoration: none;
}
.contact-us-contract-manufacture:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.contact-us-contract-packing {
  transition: 0.3s;
  margin-left: var(--dl-space-space-twounits);
  text-decoration: none;
}
.contact-us-contract-packing:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.contact-us-bespoke-formulations {
  transition: 0.3s;
  margin-left: var(--dl-space-space-twounits);
  text-decoration: none;
}
.contact-us-bespoke-formulations:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.contact-us-about-us {
  transition: 0.3s;
  margin-left: var(--dl-space-space-twounits);
  text-decoration: none;
}
.contact-us-about-us:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.contact-us-contact-us {
  transition: 0.3s;
  margin-left: var(--dl-space-space-twounits);
  text-decoration: none;
}
.contact-us-contact-us:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.contact-us-burger-menu {
  display: none;
}
.contact-us-icon {
  width: var(--dl-size-size-xsmall);
  height: var(--dl-size-size-xsmall);
}
.contact-us-mobile-menu {
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100vh;
  display: none;
  padding: 32px;
  z-index: 100;
  position: absolute;
  flex-direction: column;
  justify-content: space-between;
  background-color: #fff;
}
.contact-us-nav {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.contact-us-top {
  width: 100%;
  display: flex;
  align-items: center;
  margin-bottom: var(--dl-space-space-threeunits);
  justify-content: space-between;
}
.contact-us-close-menu {
  display: flex;
  align-items: center;
  justify-content: center;
}
.contact-us-icon2 {
  width: var(--dl-size-size-xsmall);
  height: var(--dl-size-size-xsmall);
}
.contact-us-hero {
  flex: 0 0 auto;
  width: 100%;
  height: auto;
  display: flex;
  margin-top: 96px;
  align-items: center;
  flex-direction: column;
  justify-content: flex-start;
}
.contact-us-hero1 {
  background-size: cover;
  background-color: transparent;
  background-image: url("https://images.unsplash.com/photo-1423666639041-f56000c27a9a?ixid=M3w5MTMyMXwwfDF8c2VhcmNofDF8fGNvbnRhY3R8ZW58MHx8fHwxNzA2ODA0NTQ1fDA&ixlib=rb-4.0.3&w=1500");
}
.contact-us-container1 {
  gap: var(--dl-space-space-oneandhalfunits);
  display: flex;
  position: relative;
  align-items: center;
  flex-direction: column;
  justify-content: flex-start;
}
.contact-us-hero-heading {
  width: 70%;
  max-width: 785px;
  text-align: center;
  padding-right: 0px;
  background-color: rgba(255, 255, 255, 0.75);
}
.contact-us-btn-group {
  gap: var(--dl-space-space-oneandhalfunits);
  display: flex;
  align-items: center;
  flex-direction: row;
}
.contact-us-hero-button1 {
  transition: 0.3s;
  animation-name: none;
  animation-delay: 0s;
  text-decoration: none;
  animation-duration: 300ms;
  animation-direction: normal;
  animation-iteration-count: 1;
  animation-timing-function: ease;
}
.contact-us-hero-button1:hover {
  cursor: pointer;
}
.contact-us-form-container {
  gap: var(--dl-space-space-sixunits);
  width: 50%;
  height: auto;
  display: flex;
  align-items: flex-start;
  flex-direction: row;
  justify-content: space-between;
}
.contact-us-text21 {
  width: 50%;
  font-size: 1.25rem;
  line-height: 1.5;
  padding-top: var(--dl-space-space-unit);
}
.contact-us-text22 {
  font-style: normal;
  font-weight: 700;
}
.contact-us-text28 {
  font-style: normal;
  font-weight: 700;
}
.contact-us-text32 {
  font-style: normal;
  font-weight: 700;
}
.contact-us-map-container {
  flex: 0 0 auto;
  width: 95%;
  height: auto;
  display: flex;
  align-items: flex-start;
  justify-content: center;
}
.contact-us-iframe {
  width: 100%;
  height: auto;
}
.contact-us-separator {
  flex: 0 0 auto;
  width: 90%;
  height: 0px;
  display: flex;
  margin-top: var(--dl-space-space-twounits);
  align-items: flex-start;
  margin-left: 0px;
  border-color: var(--dl-color-gray-900);
  border-style: solid;
  border-width: 1px;
  margin-right: 0px;
  margin-bottom: var(--dl-space-space-twounits);
  flex-direction: row;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
}
.contact-us-footer {
  flex: 0 0 auto;
  width: 100%;
  height: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.contact-us-footer1 {
  position: relative;
}
.contact-us-container2 {
  gap: var(--dl-space-space-unit);
  width: 95%;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: space-between;
}
.contact-us-navlink1 {
  display: contents;
}
.contact-us-image1 {
  width: 200px;
  object-fit: cover;
  transition: 0.3s;
  text-decoration: none;
}
.contact-us-image1:hover {
  cursor: pointer;
}
.contact-us-privacy-cookies {
  transition: 0.3s;
  text-decoration: none;
}
.contact-us-privacy-cookies:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.contact-us-terms-conditions {
  transition: 0.3s;
  text-decoration: none;
}
.contact-us-terms-conditions:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.contact-us-environmental-policy {
  transition: 0.3s;
  text-decoration: none;
}
.contact-us-environmental-policy:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.contact-us-international-enquires {
  transition: 0.3s;
  text-decoration: none;
}
.contact-us-international-enquires:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.contact-us-separator1 {
  flex: 0 0 auto;
  width: 100%;
  height: 0px;
  display: flex;
  margin-top: var(--dl-space-space-twounits);
  align-items: flex-start;
  margin-left: 0px;
  border-color: var(--dl-color-gray-900);
  border-style: solid;
  border-width: 1px;
  margin-right: 0px;
  margin-bottom: var(--dl-space-space-twounits);
  flex-direction: row;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
}
.contact-us-container3 {
  gap: var(--dl-space-space-unit);
  width: 95%;
  display: flex;
  align-items: initial;
  flex-direction: row;
  justify-content: space-between;
}
.contact-us-text46 {
  align-self: flex-start;
}
.contact-us-link5 {
  display: contents;
}
.contact-us-icon4 {
  width: 52px;
  height: 50px;
  align-self: center;
  transition: 0.3s;
  text-decoration: none;
}
.contact-us-icon4:hover {
  cursor: pointer;
}
.contact-us-text62 {
  align-self: flex-end;
  text-align: right;
  transition: 0.3s;
}

.contact-us-text75 {
  font-size: 10px;
}
@media(max-width: 1200px) {
  .contact-us-hero {
    position: relative;
  }

  .contact-us-form-container {
    width: 95%;
  }

  .contact-us-text18 {
    font-size: 1.25rem;
    line-height: 1.5;
  }
  .contact-us-text21 {
    width: 45%;
    font-size: 1.25rem;
    align-self: flex-start;
    line-height: 1.5;
    padding-left: 0px;
  }
  .contact-us-text23 {
    text-decoration: underline;
  }
  .contact-us-link1 {
    text-decoration: underline;
  }
  .contact-us-link2 {
    text-decoration: underline;
  }
  .contact-us-text43 {
    font-size: 1.25rem;
    line-height: 1.5;
  }
  .contact-us-map-container {
    width: 95%;
    align-self: flex-start;
    margin-top: var(--dl-space-space-twounits);
    padding-left: var(--dl-space-space-threeunits);
  }
  .contact-us-text47 {
    font-style: normal;
    font-weight: 700;
  }
  .contact-us-icon4 {
    top: 304px;
    left: 0px;
    right: 0px;
    margin: auto;
  }
  .contact-us-text62 {
    top: 200px;
    right: 46px;
    text-align: left;
  }
  .contact-us-text63 {
    font-style: normal;
    font-weight: 700;
  }
  .contact-us-text75 {
    font-size: 10px;
  }
}
@media(max-width: 991px) {
  .contact-us-desktop-menu {
    display: none;
  }
  .contact-us-burger-menu {
    display: flex;
  }
  .contact-us-hero1 {
    flex-direction: column;
  }
  .contact-us-container1 {
    align-items: center;
    margin-right: 0px;
    margin-bottom: var(--dl-space-space-twounits);
    padding-right: 0px;
  }
  .contact-us-hero-heading {
    text-align: center;
  }
  .contact-us-form-container {
    align-content: flex-start;
  }

  .contact-us-text21 {
    width: 85%;
    padding-top: 20px;
  }
  .contact-us-container2 {
    align-content: flex-start;
  }
}
@media(max-width: 767px) {
  .contact-us-navbar-interactive {
    align-self: flex-end;
    padding-left: var(--dl-space-space-twounits);
    padding-right: var(--dl-space-space-twounits);
  }
  .contact-us-image {
    top: 14px;
    left: 89px;
  }
  .contact-us-burger-menu {
    position: relative;
    align-self: stretch;
    align-items: center;
    justify-content: flex-end;
  }
  .contact-us-icon {
    left: 0px;
    bottom: 0px;
    position: absolute;
    align-self: flex-end;
  }

  .contact-us-hero1 {
    padding-left: var(--dl-space-space-twounits);
    padding-right: var(--dl-space-space-twounits);
  }

  .contact-us-separator {
    margin-top: var(--dl-space-space-oneandhalfunits);
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .contact-us-footer1 {
    padding-left: var(--dl-space-space-twounits);
    padding-right: var(--dl-space-space-twounits);
  }
  .contact-us-separator1 {
    margin-top: var(--dl-space-space-oneandhalfunits);
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .contact-us-text75 {
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .contact-us-text76 {
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
}
@media(max-width: 479px) {
  .contact-us-navbar-interactive {
    padding: var(--dl-space-space-unit);
  }
  .contact-us-icon {
    position: static;
  }
  .contact-us-mobile-menu {
    padding: 16px;
  }
  .contact-us-hero1 {
    padding-top: var(--dl-space-space-twounits);
    padding-left: var(--dl-space-space-unit);
    padding-right: var(--dl-space-space-unit);
    padding-bottom: var(--dl-space-space-twounits);
  }
  .contact-us-container1 {
    margin-bottom: var(--dl-space-space-unit);
  }
  .contact-us-hero-heading {
    width: 80%;
    padding: 0px;
    z-index: 0;
    max-width: auto;
  }
  .contact-us-btn-group {
    flex-direction: column;
  }
  .contact-us-separator {
    margin-top: var(--dl-space-space-oneandhalfunits);
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .contact-us-footer1 {
    padding: var(--dl-space-space-unit);
  }
  .contact-us-separator1 {
    margin-top: var(--dl-space-space-oneandhalfunits);
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .contact-us-text75 {
    text-align: center;
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .contact-us-text76 {
    text-align: center;
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
}

.contract-manufacturing-container {
  width: 100%;
  display: flex;
  overflow: auto;
  min-height: 100vh;
  align-items: center;
  flex-direction: column;
  background-color: var(--dl-color-gray-white);
}
.contract-manufacturing-header {
  width: 100%;
  display: flex;
  z-index: 100;
  position: fixed;
  align-items: center;
  flex-direction: column;
  background-color: var(--dl-color-gray-white);
    border-bottom: 1px solid lightgray;
}
.contract-manufacturing-navbar-interactive {
  width: 100%;
  display: flex;
  z-index: 100;
  align-items: center;
  padding-top: var(--dl-space-space-twounits);
  padding-left: var(--dl-space-space-threeunits);
  padding-right: var(--dl-space-space-threeunits);
  padding-bottom: var(--dl-space-space-twounits);
  justify-content: space-between;
}
.contract-manufacturing-desktop-menu {
  flex: 1;
  display: flex;
  justify-content: flex-end;
}
.contract-manufacturing-navlink {
  display: contents;
}
.contract-manufacturing-image {
  width: 250px;
  align-self: flex-start;
  object-fit: cover;
  transition: 0.3s;
  text-decoration: none;
}

.contract-manufacturing-contract-manufacture {
  transition: 0.3s;
  margin-left: var(--dl-space-space-twounits);
  text-decoration: none;
}
.contract-manufacturing-contract-manufacture:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.contract-manufacturing-contract-manufacture:active {
  color: var(--dl-color-success-300);
}
.contract-manufacturing-contract-packing {
  transition: 0.3s;
  margin-left: var(--dl-space-space-twounits);
  text-decoration: none;
}
.contract-manufacturing-contract-packing:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.contract-manufacturing-bespoke-formulations {
  transition: 0.3s;
  margin-left: var(--dl-space-space-twounits);
  text-decoration: none;
}
.contract-manufacturing-bespoke-formulations:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.contract-manufacturing-about-us {
  transition: 0.3s;
  margin-left: var(--dl-space-space-twounits);
  text-decoration: none;
}
.contract-manufacturing-about-us:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.contract-manufacturing-contact-us {
  transition: 0.3s;
  margin-left: var(--dl-space-space-twounits);
  text-decoration: none;
}
.contract-manufacturing-contact-us:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.contract-manufacturing-burger-menu {
  display: none;
}
.contract-manufacturing-icon {
  width: var(--dl-size-size-xsmall);
  height: var(--dl-size-size-xsmall);
}
.contract-manufacturing-mobile-menu {
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100vh;
  display: none;
  padding: 32px;
  z-index: 100;
  position: absolute;
  flex-direction: column;
  justify-content: space-between;
  background-color: #fff;
}
.contract-manufacturing-nav {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.contract-manufacturing-top {
  width: 100%;
  display: flex;
  align-items: center;
  margin-bottom: var(--dl-space-space-threeunits);
  justify-content: space-between;
}
.contract-manufacturing-close-menu {
  display: flex;
  align-items: center;
  justify-content: center;
}
.contract-manufacturing-icon2 {
  width: var(--dl-size-size-xsmall);
  height: var(--dl-size-size-xsmall);
}

.contract-manufacturing-hero {
  flex: 0 0 auto;
  width: 100%;
  height: auto;
  display: flex;
  margin-top: 96px;
  align-items: center;
  flex-direction: column;
  justify-content: flex-start;
}
.contract-manufacturing-hero1 {
  background-size: cover;
  background-color: transparent;
  background-image: url("public/tablet%20manufacture1-1500w.jpg");
  background-position: top right;
}
.contract-manufacturing-container1 {
  gap: var(--dl-space-space-oneandhalfunits);
  display: flex;
  position: relative;
  align-items: center;
  flex-direction: column;
  justify-content: flex-start;
}
.contract-manufacturing-hero-heading {
  width: 70%;
  max-width: 785px;
  text-align: center;
  padding-right: 0px;
  background-color: rgba(255, 255, 255, 0.75);
}
.contract-manufacturing-btn-group {
  gap: var(--dl-space-space-oneandhalfunits);
  display: flex;
  align-items: center;
  flex-direction: row;
}
.contract-manufacturing-hero-button1 {
  transition: 0.3s;
  animation-name: none;
  animation-delay: 0s;
  text-decoration: none;
  animation-duration: 300ms;
  animation-direction: normal;
  animation-iteration-count: 1;
  animation-timing-function: ease;
}
.contract-manufacturing-hero-button1:hover {
  cursor: pointer;
}

.contract-manufacturing-navlink1 {
  font-style: normal;
  font-weight: 600;
}
.contract-manufacturing-container2 {
  gap: var(--dl-space-space-unit);
  max-width: 95%;
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: center;
}
.contract-manufacturing-image1 {
  display: flex;
  flex-wrap: wrap;
  object-fit: cover;
  padding-top:10px;
}

@media(max-width: 800px) {
	.contract-manufacturing-container2 {
  display: flex;
  row-gap: 10px;
  align-items: center;
  flex-direction: column;
}

a .contract-manufacturing-image1 {
	max-width: 250px !important;
	padding-top:0px !important;
}

}
	
.contract-manufacturing-image2 {
  width: 200px;
  object-fit: cover;
}
.contract-manufacturing-image3 {
  width: 200px;
  object-fit: cover;
}
.contract-manufacturing-image4 {
  width: 200px;
  object-fit: cover;
}
.contract-manufacturing-separator {
  flex: 0 0 auto;
  width: 90%;
  height: 0px;
  display: flex;
  margin-top: var(--dl-space-space-twounits);
  align-items: flex-start;
  margin-left: 0px;
  border-color: var(--dl-color-gray-900);
  border-style: solid;
  border-width: 1px;
  margin-right: 0px;
  margin-bottom: var(--dl-space-space-twounits);
  flex-direction: row;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
}
.contract-manufacturing-footer {
  flex: 0 0 auto;
  width: 100%;
  height: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.contract-manufacturing-footer1 {
  position: relative;
}
.contract-manufacturing-container3 {
  gap: var(--dl-space-space-unit);
  width: 95%;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: space-between;
}
.contract-manufacturing-navlink2 {
  display: contents;
}
.contract-manufacturing-image5 {
  width: 200px;
  object-fit: cover;
  transition: 0.3s;
  text-decoration: none;
}
.contract-manufacturing-image5:hover {
  cursor: pointer;
}
.contract-manufacturing-privacy-cookies {
  transition: 0.3s;
  text-decoration: none;
}
.contract-manufacturing-privacy-cookies:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.contract-manufacturing-terms-conditions {
  transition: 0.3s;
  text-decoration: none;
}
.contract-manufacturing-terms-conditions:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.contract-manufacturing-environmental-policy {
  transition: 0.3s;
  text-decoration: none;
}
.contract-manufacturing-environmental-policy:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.contract-manufacturing-international-enquires {
  transition: 0.3s;
  text-decoration: none;
}
.contract-manufacturing-international-enquires:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.contract-manufacturing-separator1 {
  flex: 0 0 auto;
  width: 100%;
  height: 0px;
  display: flex;
  margin-top: var(--dl-space-space-twounits);
  align-items: flex-start;
  margin-left: 0px;
  border-color: var(--dl-color-gray-900);
  border-style: solid;
  border-width: 1px;
  margin-right: 0px;
  margin-bottom: var(--dl-space-space-twounits);
  flex-direction: row;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
}
.contract-manufacturing-container4 {
  gap: var(--dl-space-space-unit);
  width: 95%;
  display: flex;
  align-items: initial;
  flex-direction: row;
  justify-content: space-between;
}
.contract-manufacturing-text55 {
  align-self: flex-start;
}
.contract-manufacturing-link {
  display: contents;
}
.contract-manufacturing-icon4 {
  width: 52px;
  height: 50px;
  align-self: center;
  transition: 0.3s;
  text-decoration: none;
}
.contract-manufacturing-icon4:hover {
  cursor: pointer;
}
.contract-manufacturing-text71 {
  align-self: flex-end;
  text-align: right;
  transition: 0.3s;
}

.contract-manufacturing-link1 {
  text-decoration: underline;
}
.contract-manufacturing-text84 {
  font-size: 10px;
}
@media(max-width: 1200px) {
  .contract-manufacturing-hero1 {
    background-size: cover;
    background-image: url("public/tablet%20manufacture1-1500w.jpg");
  }

  .contract-manufacturing-navlink1 {
    text-decoration: underline;
  }
  .contract-manufacturing-container2 {
    width: 85%;
  }
  .contract-manufacturing-image1 {
    width: 161px;
    align-self: flex-start;
  }
  .contract-manufacturing-image2 {
    top: 1885px;
    left: 500px;
    margin: auto;
    position: absolute;
  }
  .contract-manufacturing-image3 {
    top: 1882px;
    right: 64px;
    width: 164px;
    position: absolute;
    align-self: flex-end;
  }
  .contract-manufacturing-text56 {
    font-style: normal;
    font-weight: 700;
  }
  .contract-manufacturing-icon4 {
    top: 304px;
    left: 0px;
    right: 0px;
    margin: auto;
  }
  .contract-manufacturing-text71 {
    top: 200px;
    right: 46px;
    text-align: left;
  }
  .contract-manufacturing-text72 {
    font-style: normal;
    font-weight: 700;
  }
  .contract-manufacturing-link1 {
    text-decoration: underline;
  }
  .contract-manufacturing-text84 {
    font-size: 10px;
  }
}
@media(max-width: 991px) {
  .contract-manufacturing-desktop-menu {
    display: none;
  }
  .contract-manufacturing-burger-menu {
    display: flex;
  }
  .contract-manufacturing-hero1 {
    flex-direction: column;
  }
  .contract-manufacturing-container1 {
    align-items: center;
    margin-right: 0px;
    margin-bottom: var(--dl-space-space-twounits);
    padding-right: 0px;
  }
  .contract-manufacturing-hero-heading {
    text-align: center;
  }

  .contract-manufacturing-container2 {
    align-content: flex-start;
  }
  .contract-manufacturing-container3 {
    align-content: flex-start;
  }
}
@media(max-width: 767px) {
  .contract-manufacturing-navbar-interactive {
    align-self: flex-end;
    padding-left: var(--dl-space-space-twounits);
    padding-right: var(--dl-space-space-twounits);
  }
  .contract-manufacturing-image {
    top: 14px;
    left: 89px;
  }
  .contract-manufacturing-burger-menu {
    position: relative;
    align-self: stretch;
    align-items: center;
    justify-content: flex-end;
  }
  .contract-manufacturing-icon {
    left: 0px;
    bottom: 0px;
    position: absolute;
    align-self: flex-end;
  }

  .contract-manufacturing-hero1 {
    padding-left: var(--dl-space-space-twounits);
    padding-right: var(--dl-space-space-twounits);
  }

  .contract-manufacturing-separator {
    margin-top: var(--dl-space-space-oneandhalfunits);
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .contract-manufacturing-footer1 {
    padding-left: var(--dl-space-space-twounits);
    padding-right: var(--dl-space-space-twounits);
  }
  .contract-manufacturing-separator1 {
    margin-top: var(--dl-space-space-oneandhalfunits);
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .contract-manufacturing-text84 {
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .contract-manufacturing-text85 {
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
}
@media(max-width: 479px) {
  .contract-manufacturing-navbar-interactive {
    padding: var(--dl-space-space-unit);
  }
  .contract-manufacturing-icon {
    position: static;
  }
  .contract-manufacturing-mobile-menu {
    padding: 16px;
  }
  .contract-manufacturing-hero1 {
    padding-top: var(--dl-space-space-twounits);
    padding-left: var(--dl-space-space-unit);
    padding-right: var(--dl-space-space-unit);
    padding-bottom: var(--dl-space-space-twounits);
  }
  .contract-manufacturing-container1 {
    margin-bottom: var(--dl-space-space-unit);
  }
  .contract-manufacturing-hero-heading {
    width: 80%;
    padding: 0px;
    z-index: 0;
    max-width: auto;
  }
  .contract-manufacturing-btn-group {
    flex-direction: column;
  }
  .contract-manufacturing-separator {
    margin-top: var(--dl-space-space-oneandhalfunits);
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .contract-manufacturing-footer1 {
    padding: var(--dl-space-space-unit);
  }
  .contract-manufacturing-separator1 {
    margin-top: var(--dl-space-space-oneandhalfunits);
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .contract-manufacturing-text84 {
    text-align: center;
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .contract-manufacturing-text85 {
    text-align: center;
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
}

.contract-packing-container {
  width: 100%;
  display: flex;
  overflow: auto;
  min-height: 100vh;
  align-items: center;
  flex-direction: column;
  background-color: var(--dl-color-gray-white);
}
.contract-packing-header {
  width: 100%;
  display: flex;
  z-index: 100;
  position: fixed;
  align-items: center;
  flex-direction: column;
  background-color: var(--dl-color-gray-white);
    border-bottom: 1px solid lightgray;
}
.contract-packing-navbar-interactive {
  width: 100%;
  display: flex;
  z-index: 100;
  align-items: center;
  padding-top: var(--dl-space-space-twounits);
  padding-left: var(--dl-space-space-threeunits);
  padding-right: var(--dl-space-space-threeunits);
  padding-bottom: var(--dl-space-space-twounits);
  justify-content: space-between;
}
.contract-packing-desktop-menu {
  flex: 1;
  display: flex;
  z-index: 100;
  justify-content: flex-end;
}
.contract-packing-navlink {
  display: contents;
}
.contract-packing-image {
  width: 250px;
  align-self: flex-start;
  object-fit: cover;
  transition: 0.3s;
  text-decoration: none;
}
.contract-packing-contract-manufacture {
  transition: 0.3s;
  margin-left: var(--dl-space-space-twounits);
  text-decoration: none;
}
.contract-packing-contract-manufacture:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.contract-packing-contract-packing {
  transition: 0.3s;
  margin-left: var(--dl-space-space-twounits);
  text-decoration: none;
}
.contract-packing-contract-packing:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.contract-packing-bespoke-formulations {
  transition: 0.3s;
  margin-left: var(--dl-space-space-twounits);
  text-decoration: none;
}
.contract-packing-bespoke-formulations:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.contract-packing-about-us {
  transition: 0.3s;
  margin-left: var(--dl-space-space-twounits);
  text-decoration: none;
}
.contract-packing-about-us:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.contract-packing-contact-us {
  transition: 0.3s;
  margin-left: var(--dl-space-space-twounits);
  text-decoration: none;
}
.contract-packing-contact-us:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.contract-packing-burger-menu {
  display: none;
}
.contract-packing-icon {
  width: var(--dl-size-size-xsmall);
  height: var(--dl-size-size-xsmall);
}
.contract-packing-mobile-menu {
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100vh;
  display: none;
  padding: 32px;
  z-index: 100;
  position: absolute;
  flex-direction: column;
  justify-content: space-between;
  background-color: #fff;
}
.contract-packing-nav {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.contract-packing-top {
  width: 100%;
  display: flex;
  align-items: center;
  margin-bottom: var(--dl-space-space-threeunits);
  justify-content: space-between;
}
.contract-packing-close-menu {
  display: flex;
  align-items: center;
  justify-content: center;
}
.contract-packing-icon2 {
  width: var(--dl-size-size-xsmall);
  height: var(--dl-size-size-xsmall);
}

.contract-packing-hero {
  flex: 0 0 auto;
  width: 100%;
  height: auto;
  display: flex;
  margin-top: 96px;
  align-items: center;
  flex-direction: column;
  justify-content: flex-start;
}
.contract-packing-hero1 {
  background-size: cover;
  background-color: transparent;
  background-image: url("https://images.unsplash.com/photo-1577401132921-cb39bb0adcff?ixid=M3w5MTMyMXwwfDF8c2VhcmNofDc4fHxjYXBzdWxlc3xlbnwwfHx8fDE3MDY3OTM4OTd8MA&ixlib=rb-4.0.3&w=1500");
  background-position: top right;
}
.contract-packing-container1 {
  gap: var(--dl-space-space-oneandhalfunits);
  display: flex;
  position: relative;
  align-items: center;
  flex-direction: column;
  justify-content: flex-start;
}
.contract-packing-hero-heading {
  width: 70%;
  max-width: 785px;
  text-align: center;
  padding-right: 0px;
  background-color: rgba(255, 255, 255, 0.75);
}
.contract-packing-btn-group {
  gap: var(--dl-space-space-oneandhalfunits);
  display: flex;
  align-items: center;
  flex-direction: row;
}
.contract-packing-hero-button1 {
  transition: 0.3s;
  animation-name: none;
  animation-delay: 0s;
  text-decoration: none;
  animation-duration: 300ms;
  animation-direction: normal;
  animation-iteration-count: 1;
  animation-timing-function: ease;
}
.contract-packing-hero-button1:hover {
  cursor: pointer;
}
.contract-packing-separator {
  flex: 0 0 auto;
  width: 90%;
  height: 0px;
  display: flex;
  margin-top: var(--dl-space-space-twounits);
  align-items: flex-start;
  margin-left: 0px;
  border-color: var(--dl-color-gray-900);
  border-style: solid;
  border-width: 1px;
  margin-right: 0px;
  margin-bottom: var(--dl-space-space-twounits);
  flex-direction: row;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
}
.contract-packing-footer {
  flex: 0 0 auto;
  width: 100%;
  height: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.contract-packing-footer1 {
  position: relative;
}
.contract-packing-container2 {
  gap: var(--dl-space-space-unit);
  width: 95%;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: space-between;
}
.contract-packing-navlink1 {
  display: contents;
}
.contract-packing-image1 {
  width: 200px;
  object-fit: cover;
  transition: 0.3s;
  text-decoration: none;
}
.contract-packing-image1:hover {
  cursor: pointer;
}
.contract-packing-privacy-cookies {
  transition: 0.3s;
  text-decoration: none;
}
.contract-packing-privacy-cookies:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.contract-packing-terms-conditions {
  transition: 0.3s;
  text-decoration: none;
}
.contract-packing-terms-conditions:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.contract-packing-environmental-policy {
  transition: 0.3s;
  text-decoration: none;
}
.contract-packing-environmental-policy:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.contract-packing-international-enquires {
  transition: 0.3s;
  text-decoration: none;
}
.contract-packing-international-enquires:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.contract-packing-separator1 {
  flex: 0 0 auto;
  width: 100%;
  height: 0px;
  display: flex;
  margin-top: var(--dl-space-space-twounits);
  align-items: flex-start;
  margin-left: 0px;
  border-color: var(--dl-color-gray-900);
  border-style: solid;
  border-width: 1px;
  margin-right: 0px;
  margin-bottom: var(--dl-space-space-twounits);
  flex-direction: row;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
}
.contract-packing-container3 {
  gap: var(--dl-space-space-unit);
  width: 95%;
  display: flex;
  align-items: initial;
  flex-direction: row;
  justify-content: space-between;
}
.contract-packing-text40 {
  align-self: flex-start;
}
.contract-packing-link {
  display: contents;
}
.contract-packing-icon4 {
  width: 52px;
  height: 50px;
  align-self: center;
  transition: 0.3s;
  text-decoration: none;
}
.contract-packing-icon4:hover {
  cursor: pointer;
}
.contract-packing-text56 {
  align-self: flex-end;
  text-align: right;
  transition: 0.3s;
}

.contract-packing-link1 {
  text-decoration: underline;
}
.contract-packing-text69 {
  font-size: 10px;
}
@media(max-width: 1200px) {
  .contract-packing-hero1 {
    background-size: cover;
    background-image: 7f42b647-d550-44e1-8fca-91fb1fd250df;
  }

  .contract-packing-text11 {
    font-size: 1.25rem;
    line-height: 1.5;
  }
  .contract-packing-text14 {
    font-size: 1.25rem;
    line-height: 1.5;
  }
  .contract-packing-text15 {
    font-size: 1.25rem;
    line-height: 1.5;
  }
  .contract-packing-text17 {
    font-size: 1.25rem;
    line-height: 1.5;
  }
  .contract-packing-text19 {
    font-size: 1.25rem;
    line-height: 1.5;
  }
  .contract-packing-text20 {
    font-size: 1.25rem;
    line-height: 1.5;
  }
  .contract-packing-text21 {
    font-size: 1.25rem;
    line-height: 1.5;
  }
  .contract-packing-text23 {
    font-size: 1.25rem;
    line-height: 1.5;
  }
  .contract-packing-text25 {
    font-size: 1.25rem;
    line-height: 1.5;
  }
  .contract-packing-text27 {
    font-size: 1.25rem;
    line-height: 1.5;
  }
  .contract-packing-text29 {
    font-size: 1.25rem;
    line-height: 1.5;
  }
  .contract-packing-text32 {
    font-size: 1.25rem;
    line-height: 1.5;
  }
  .contract-packing-text33 {
    font-size: 1.25rem;
    line-height: 1.5;
  }
  .contract-packing-text34 {
    font-size: 1.25rem;
    line-height: 1.5;
  }
  .contract-packing-text35 {
    font-size: 1.25rem;
    line-height: 1.5;
  }
  .contract-packing-text38 {
    font-size: 1.25rem;
    line-height: 1.5;
  }
  .contract-packing-text41 {
    font-style: normal;
    font-weight: 700;
  }
  .contract-packing-icon4 {
    top: 304px;
    left: 0px;
    right: 0px;
    margin: auto;
  }
  .contract-packing-text56 {
    top: 200px;
    right: 46px;
    text-align: left;
  }
  .contract-packing-text57 {
    font-style: normal;
    font-weight: 700;
  }
  .contract-packing-link1 {
    text-decoration: underline;
  }
  .contract-packing-text69 {
    font-size: 10px;
  }
}
@media(max-width: 991px) {
  .contract-packing-desktop-menu {
    display: none;
  }
  .contract-packing-burger-menu {
    display: flex;
  }
  .contract-packing-hero1 {
    flex-direction: column;
  }
  .contract-packing-container1 {
    align-items: center;
    margin-right: 0px;
    margin-bottom: var(--dl-space-space-twounits);
    padding-right: 0px;
  }
  .contract-packing-hero-heading {
    text-align: center;
  }

  .contract-packing-container2 {
    align-content: flex-start;
  }
}
@media(max-width: 767px) {
  .contract-packing-navbar-interactive {
    align-self: flex-end;
    padding-left: var(--dl-space-space-twounits);
    padding-right: var(--dl-space-space-twounits);
  }
  .contract-packing-image {
    top: 14px;
    left: 89px;
  }
  .contract-packing-burger-menu {
    position: relative;
    align-self: stretch;
    align-items: center;
    justify-content: flex-end;
  }
  .contract-packing-icon {
    left: 0px;
    bottom: 0px;
    position: absolute;
    align-self: flex-end;
  }

  .contract-packing-hero1 {
    padding-left: var(--dl-space-space-twounits);
    padding-right: var(--dl-space-space-twounits);
  }
  .contract-packing-separator {
    margin-top: var(--dl-space-space-oneandhalfunits);
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .contract-packing-footer1 {
    padding-left: var(--dl-space-space-twounits);
    padding-right: var(--dl-space-space-twounits);
  }
  .contract-packing-separator1 {
    margin-top: var(--dl-space-space-oneandhalfunits);
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .contract-packing-text69 {
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .contract-packing-text70 {
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
}
@media(max-width: 479px) {
  .contract-packing-navbar-interactive {
    padding: var(--dl-space-space-unit);
  }
  .contract-packing-icon {
    position: static;
  }
  .contract-packing-mobile-menu {
    padding: 16px;
  }
  .contract-packing-hero1 {
    padding-top: var(--dl-space-space-twounits);
    padding-left: var(--dl-space-space-unit);
    padding-right: var(--dl-space-space-unit);
    padding-bottom: var(--dl-space-space-twounits);
  }
  .contract-packing-container1 {
    margin-bottom: var(--dl-space-space-unit);
  }
  .contract-packing-hero-heading {
    width: 80%;
    padding: 0px;
    z-index: 0;
    max-width: auto;
  }
  .contract-packing-btn-group {
    flex-direction: column;
  }
  .contract-packing-separator {
    margin-top: var(--dl-space-space-oneandhalfunits);
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .contract-packing-footer1 {
    padding: var(--dl-space-space-unit);
  }
  .contract-packing-separator1 {
    margin-top: var(--dl-space-space-oneandhalfunits);
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .contract-packing-text69 {
    text-align: center;
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .contract-packing-text70 {
    text-align: center;
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
}

.feature-card-container {
  gap: var(--dl-space-space-unit);
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  justify-content: flex-start;
}
.feature-card-text {
  font-weight: 600;
  line-height: 28px;
}


@media(max-width: 767px) {
  .feature-card-feature-card {
    flex-direction: row;
  }
  .feature-card-container {
    flex-direction: column;
  }
}
@media(max-width: 479px) {
  .feature-card-container {
    flex-direction: column;
  }
}

.question1-container {
  gap: var(--dl-space-space-unit);
  flex: 1;
  width: auto;
  height: auto;
  display: flex;
  position: relative;
  align-items: flex-start;
  flex-direction: column;
}
.question1-text {
  font-weight: 700;
}
.question1-root-class-name {
  width: auto;
}

.question1-root-class-name2 {
  width: auto;
}

.home-container {
  width: 100%;
  display: flex;
  overflow: auto;
  min-height: 100vh;
  align-items: center;
  flex-direction: column;
  background-color: var(--dl-color-gray-white);
}
.home-header {
  width: 100%;
  display: flex;
  z-index: 100;
  position: fixed;
  align-items: center;
  flex-direction: column;
  background-color: var(--dl-color-gray-white);
  border-bottom: 1px solid lightgray;
}
.home-navbar-interactive {
  width: 100%;
  display: flex;
  z-index: 100;
  align-items: center;
  padding-top: var(--dl-space-space-twounits);
  padding-left: var(--dl-space-space-threeunits);
  padding-right: var(--dl-space-space-threeunits);
  padding-bottom: var(--dl-space-space-twounits);
  justify-content: space-between;
}
.home-desktop-menu {
  flex: 1;
  display: flex;
  justify-content: flex-end;
}
.home-navlink {
  display: contents;
}
.home-image {
  width: 250px;
  align-self: flex-start;
  object-fit: cover;
  transition: 0.3s;
  text-decoration: none;
}

.home-contract-manufacture {
  transition: 0.3s;
  margin-left: var(--dl-space-space-twounits);
  text-decoration: none;
}
.home-contract-manufacture:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.home-contract-packing {
  transition: 0.3s;
  margin-left: var(--dl-space-space-twounits);
  text-decoration: none;
}
.home-contract-packing:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.home-bespoke-formulations {
  transition: 0.3s;
  margin-left: var(--dl-space-space-twounits);
  text-decoration: none;
}
.home-bespoke-formulations:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.home-about-us {
  transition: 0.3s;
  margin-left: var(--dl-space-space-twounits);
  text-decoration: none;
}
.home-about-us:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.home-contact-us {
  transition: 0.3s;
  margin-left: var(--dl-space-space-twounits);
  text-decoration: none;
}
.home-contact-us:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.home-burger-menu {
  display: none;
}
.home-icon {
  width: var(--dl-size-size-xsmall);
  height: var(--dl-size-size-xsmall);
}
.home-mobile-menu {
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100vh;
  display: none;
  padding: 32px;
  z-index: 100;
  position: absolute;
  flex-direction: column;
  justify-content: space-between;
  background-color: #fff;
}
.home-nav {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.home-top {
  width: 100%;
  display: flex;
  align-items: center;
  margin-bottom: var(--dl-space-space-threeunits);
  justify-content: space-between;
}
.home-close-menu {
  display: flex;
  align-items: center;
  justify-content: center;
}
.home-icon2 {
  width: var(--dl-size-size-xsmall);
  height: var(--dl-size-size-xsmall);
}

.home-hero {
  flex: 0 0 auto;
  width: 100%;
  height: auto;
  display: flex;
  margin-top: 96px;
  align-items: center;
  flex-direction: column;
  justify-content: flex-start;
}
.home-hero1 {
  background-size: cover;
  background-color: transparent;
  background-image: url("https://images.unsplash.com/photo-1607619056574-7b8d3ee536b2?ixid=M3w5MTMyMXwwfDF8c2VhcmNofDF8fHRhYmxldHN8ZW58MHx8fHwxNzA2NjI5Mjc5fDA&ixlib=rb-4.0.3&w=1500");
  background-position: top right;
}
.home-container1 {
  gap: var(--dl-space-space-oneandhalfunits);
  display: flex;
  position: relative;
  align-items: center;
  flex-direction: column;
  justify-content: flex-start;
}
.home-hero-heading {
  width: 70%;
  max-width: 785px;
  text-align: center;
  padding-right: 0px;
  background-color: rgba(255, 255, 255, 0.75);
}
.home-btn-group {
  gap: var(--dl-space-space-oneandhalfunits);
  display: flex;
  align-items: center;
  flex-direction: row;
}
.home-hero-button1 {
  transition: 0.3s;
  animation-name: none;
  animation-delay: 0s;
  text-decoration: none;
  animation-duration: 300ms;
  animation-direction: normal;
  animation-iteration-count: 1;
  animation-timing-function: ease;
}
.home-hero-button1:hover {
  cursor: pointer;
}

.home-text12 {
  width: 70%;
  font-size: 1.25rem;
  line-height: 1.5;
  padding-top: var(--dl-space-space-unit);
}
.home-features-heading {
  font-size: 35px;
  font-family: "Inter";
  font-weight: 600;
  line-height: 150%;
  margin-bottom: 5px;
  padding-top: 20px;
}
.home-features-container {
  width: 70%;
  display: grid;
  background-color: var(--dl-color-gray-white);
  grid-template-columns: 1fr 1fr;
}
.home-formulation {
  text-decoration: none;
}
.home-manufacturing {
  text-decoration: none;
}
.home-packaging {
  text-decoration: none;
}
.home-faq {
  flex: 0 0 auto;
  width: 100%;
  height: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.home-faq-container {
  background-color: #D6E9D8;
}
.home-faq1 {
  gap: var(--dl-space-space-twounits);
  width: 100%;
  display: flex;
  max-width: var(--dl-size-size-maxwidth);
  align-items: flex-start;
  padding-top: var(--dl-space-space-fourunits);
  padding-left: var(--dl-space-space-threeunits);
  padding-right: var(--dl-space-space-threeunits);
  flex-direction: row;
  padding-bottom: var(--dl-space-space-fourunits);
  background-color: #D6E9D8;
}
.home-container2 {
  display: flex;
  max-width: 35%;
  align-items: flex-start;
  flex-direction: column;
  justify-content: flex-start;
  background-color: #D6E9D8;
}
.home-text25 {
  margin-bottom: var(--dl-space-space-oneandhalfunits);
}
.home-text26 {
  text-align: left;
}
.home-container3 {
  gap: var(--dl-space-space-oneandhalfunits);
  width: auto;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  background-color: #D6E9D8;
}
.home-navlink4 {
  display: contents;
}
.home-question0 {
  text-decoration: none;
}
.home-navlink5 {
  display: contents;
}
.home-question1 {
  text-decoration: none;
}
.home-navlink6 {
  display: contents;
}
.home-question2 {
  text-decoration: none;
}
.home-navlink7 {
  display: contents;
}
.home-question3 {
  text-decoration: none;
}
.home-footer {
  flex: 0 0 auto;
  width: 100%;
  height: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.home-footer1 {
  position: relative;
}
.home-container4 {
  gap: var(--dl-space-space-unit);
  width: 95%;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: space-between;
}
.home-navlink8 {
  display: contents;
}
.home-image1 {
  width: 200px;
  object-fit: cover;
  transition: 0.3s;
  text-decoration: none;
}
.home-image1:hover {
  cursor: pointer;
}
.home-privacy-cookies {
  transition: 0.3s;
  text-decoration: none;
}
.home-privacy-cookies:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.home-terms-conditions {
  transition: 0.3s;
  text-decoration: none;
}
.home-terms-conditions:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.home-environmental-policy {
  transition: 0.3s;
  text-decoration: none;
}
.home-environmental-policy:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.home-international-enquires {
  transition: 0.3s;
  text-decoration: none;
}
.home-international-enquires:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.home-separator {
  flex: 0 0 auto;
  width: 100%;
  height: 0px;
  display: flex;
  margin-top: var(--dl-space-space-twounits);
  align-items: flex-start;
  margin-left: 0px;
  border-color: var(--dl-color-gray-900);
  border-style: solid;
  border-width: 1px;
  margin-right: 0px;
  margin-bottom: var(--dl-space-space-twounits);
  flex-direction: row;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
}
.home-container5 {
  gap: var(--dl-space-space-unit);
  width: 95%;
  display: flex;
  align-items: initial;
  flex-direction: row;
  justify-content: space-between;
}
.home-text29 {
  align-self: flex-start;
}
.home-link {
  display: contents;
}
.home-icon4 {
  width: 52px;
  height: 50px;
  align-self: center;
  transition: 0.3s;
  text-decoration: none;
}
.home-icon4:hover {
  cursor: pointer;
}
.home-text45 {
  align-self: flex-end;
  text-align: right;
  transition: 0.3s;
}

.home-link1 {
  text-decoration: underline;
}
.home-text58 {
  font-size: 10px;
}
@media(max-width: 1200px) {

  .home-text12 {
    line-height: 1.5;
  }
  .home-faq {
    background-color: var(--dl-color-custom-accent1);
  }
  .home-text30 {
    font-style: normal;
    font-weight: 700;
  }
  .home-icon4 {
    top: 304px;
    left: 0px;
    right: 0px;
    margin: auto;
  }
  .home-text45 {
    top: 200px;
    right: 46px;
    text-align: left;
  }
  .home-text46 {
    font-style: normal;
    font-weight: 700;
  }
  .home-link1 {
    text-decoration: underline;
  }
  .home-text58 {
    font-size: 10px;
  }
}
@media(max-width: 991px) {
  .home-desktop-menu {
    display: none;
  }
  .home-burger-menu {
    display: flex;
  }
  .home-hero1 {
    flex-direction: column;
  }
  .home-container1 {
    align-items: center;
    margin-right: 0px;
    margin-bottom: var(--dl-space-space-twounits);
    padding-right: 0px;
  }
  .home-hero-heading {
    text-align: center;
  }

  .home-text12 {
    width: 85%;
    padding-top: 20px;
  }
  .home-text26 {
    text-align: center;
    padding-left: var(--dl-space-space-threeunits);
    padding-right: var(--dl-space-space-threeunits);
  }
  .home-container4 {
    align-content: flex-start;
  }
}
@media(max-width: 767px) {
  .home-navbar-interactive {
    align-self: flex-end;
    padding-left: var(--dl-space-space-twounits);
    padding-right: var(--dl-space-space-twounits);
  }
  .home-image {
    top: 14px;
    left: 89px;
  }
  .home-burger-menu {
    position: relative;
    align-self: stretch;
    align-items: center;
    justify-content: flex-end;
  }
  .home-icon {
    left: 0px;
    bottom: 0px;
    position: absolute;
    align-self: flex-end;
  }

  .home-hero1 {
    padding-left: var(--dl-space-space-twounits);
    padding-right: var(--dl-space-space-twounits);
  }

  .home-features-container {
    grid-template-columns: 1fr;
  }
  .home-faq1 {
    flex-direction: column;
  }
  .home-container2 {
    max-width: 100%;
    align-self: center;
    align-items: center;
    justify-content: center;
  }
  .home-text26 {
    padding-left: var(--dl-space-space-unit);
    padding-right: var(--dl-space-space-unit);
  }
  .home-footer1 {
    padding-left: var(--dl-space-space-twounits);
    padding-right: var(--dl-space-space-twounits);
  }
  .home-separator {
    margin-top: var(--dl-space-space-oneandhalfunits);
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .home-text58 {
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .home-text59 {
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
}
@media(max-width: 479px) {
  .home-navbar-interactive {
    padding: var(--dl-space-space-unit);
  }
  .home-icon {
    position: static;
  }
  .home-mobile-menu {
    padding: 16px;
  }
  .home-hero1 {
    padding-top: var(--dl-space-space-twounits);
    padding-left: var(--dl-space-space-unit);
    padding-right: var(--dl-space-space-unit);
    padding-bottom: var(--dl-space-space-twounits);
  }
  .home-container1 {
    margin-bottom: var(--dl-space-space-unit);
  }
  .home-hero-heading {
    width: 80%;
    padding: 0px;
    z-index: 0;
    max-width: auto;
  }
  .home-btn-group {
    flex-direction: column;
  }
  .home-features-container {
    position: relative;
    align-self: center;
    align-items: center;
    flex-direction: column;
    justify-content: center;
  }
  .home-footer1 {
    padding: var(--dl-space-space-unit);
  }
  .home-separator {
    margin-top: var(--dl-space-space-oneandhalfunits);
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .home-text58 {
    text-align: center;
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .home-text59 {
    text-align: center;
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
}

.international-enquiries-container {
  width: 100%;
  display: flex;
  overflow: auto;
  min-height: 100vh;
  align-items: center;
  flex-direction: column;
  background-color: var(--dl-color-gray-white);
}
.international-enquiries-header {
  width: 100%;
  display: flex;
  z-index: 100;
  position: fixed;
  align-items: center;
  flex-direction: column;
  background-color: var(--dl-color-gray-white);
    border-bottom: 1px solid lightgray;
}
.international-enquiries-navbar-interactive {
  width: 100%;
  display: flex;
  z-index: 100;
  align-items: center;
  padding-top: var(--dl-space-space-twounits);
  padding-left: var(--dl-space-space-threeunits);
  padding-right: var(--dl-space-space-threeunits);
  padding-bottom: var(--dl-space-space-twounits);
  justify-content: space-between;
}
.international-enquiries-desktop-menu {
  flex: 1;
  display: flex;
  justify-content: flex-end;
}
.international-enquiries-navlink {
  display: contents;
}
.international-enquiries-image {
  width: 250px;
  align-self: flex-start;
  object-fit: cover;
  transition: 0.3s;
  text-decoration: none;
}

.international-enquiries-contract-manufacture {
  transition: 0.3s;
  margin-left: var(--dl-space-space-twounits);
  text-decoration: none;
}
.international-enquiries-contract-manufacture:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.international-enquiries-contract-packing {
  transition: 0.3s;
  margin-left: var(--dl-space-space-twounits);
  text-decoration: none;
}
.international-enquiries-contract-packing:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.international-enquiries-bespoke-formulations {
  transition: 0.3s;
  margin-left: var(--dl-space-space-twounits);
  text-decoration: none;
}
.international-enquiries-bespoke-formulations:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.international-enquiries-about-us {
  transition: 0.3s;
  margin-left: var(--dl-space-space-twounits);
  text-decoration: none;
}
.international-enquiries-about-us:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.international-enquiries-contact-us {
  transition: 0.3s;
  margin-left: var(--dl-space-space-twounits);
  text-decoration: none;
}
.international-enquiries-contact-us:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.international-enquiries-burger-menu {
  display: none;
}
.international-enquiries-icon {
  width: var(--dl-size-size-xsmall);
  height: var(--dl-size-size-xsmall);
}
.international-enquiries-mobile-menu {
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100vh;
  display: none;
  padding: 32px;
  z-index: 100;
  position: absolute;
  flex-direction: column;
  justify-content: space-between;
  background-color: #fff;
}
.international-enquiries-nav {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.international-enquiries-top {
  width: 100%;
  display: flex;
  align-items: center;
  margin-bottom: var(--dl-space-space-threeunits);
  justify-content: space-between;
}
.international-enquiries-close-menu {
  display: flex;
  align-items: center;
  justify-content: center;
}
.international-enquiries-icon2 {
  width: var(--dl-size-size-xsmall);
  height: var(--dl-size-size-xsmall);
}

.international-enquiries-hero {
  flex: 0 0 auto;
  width: 100%;
  height: auto;
  display: flex;
  margin-top: 96px;
  align-items: center;
  flex-direction: column;
  justify-content: flex-start;
}
.international-enquiries-hero1 {
  background-size: cover;
  background-color: transparent;
  background-image: url("https://images.unsplash.com/photo-1668120084348-efc2ba0ad31d?ixid=M3w5MTMyMXwwfDF8c2VhcmNofDEzM3x8aW50ZXJuYXRpb25hbHxlbnwwfHx8fDE3MDY4NzkwODd8MA&ixlib=rb-4.0.3&w=1500");
}
.international-enquiries-container1 {
  gap: var(--dl-space-space-oneandhalfunits);
  display: flex;
  position: relative;
  align-items: center;
  flex-direction: column;
  justify-content: flex-start;
}
.international-enquiries-hero-heading {
  width: 70%;
  max-width: 785px;
  text-align: center;
  padding-right: 0px;
  background-color: rgba(255, 255, 255, 0.75);
}
.international-enquiries-btn-group {
  gap: var(--dl-space-space-oneandhalfunits);
  display: flex;
  align-items: center;
  flex-direction: row;
}
.international-enquiries-hero-button1 {
  transition: 0.3s;
  animation-name: none;
  animation-delay: 0s;
  text-decoration: none;
  animation-duration: 300ms;
  animation-direction: normal;
  animation-iteration-count: 1;
  animation-timing-function: ease;
}
.international-enquiries-hero-button1:hover {
  cursor: pointer;
}

.international-enquiries-navlink1 {
  font-style: normal;
  font-weight: 600;
}
.international-enquiries-separator {
  flex: 0 0 auto;
  width: 90%;
  height: 0px;
  display: flex;
  margin-top: var(--dl-space-space-twounits);
  align-items: flex-start;
  margin-left: 0px;
  border-color: var(--dl-color-gray-900);
  border-style: solid;
  border-width: 1px;
  margin-right: 0px;
  margin-bottom: var(--dl-space-space-twounits);
  flex-direction: row;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
}
.international-enquiries-footer {
  flex: 0 0 auto;
  width: 100%;
  height: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.international-enquiries-footer1 {
  position: relative;
}
.international-enquiries-container2 {
  gap: var(--dl-space-space-unit);
  width: 95%;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: space-between;
}
.international-enquiries-navlink2 {
  display: contents;
}
.international-enquiries-image1 {
  width: 200px;
  object-fit: cover;
  transition: 0.3s;
  text-decoration: none;
}
.international-enquiries-image1:hover {
  cursor: pointer;
}
.international-enquiries-privacy-cookies {
  transition: 0.3s;
  text-decoration: none;
}
.international-enquiries-privacy-cookies:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.international-enquiries-terms-conditions {
  transition: 0.3s;
  text-decoration: none;
}
.international-enquiries-terms-conditions:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.international-enquiries-environmental-policy {
  transition: 0.3s;
  text-decoration: none;
}
.international-enquiries-environmental-policy:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.international-enquiries-international-enquires {
  transition: 0.3s;
  text-decoration: none;
}
.international-enquiries-international-enquires:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.international-enquiries-separator1 {
  flex: 0 0 auto;
  width: 100%;
  height: 0px;
  display: flex;
  margin-top: var(--dl-space-space-twounits);
  align-items: flex-start;
  margin-left: 0px;
  border-color: var(--dl-color-gray-900);
  border-style: solid;
  border-width: 1px;
  margin-right: 0px;
  margin-bottom: var(--dl-space-space-twounits);
  flex-direction: row;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
}
.international-enquiries-container3 {
  gap: var(--dl-space-space-unit);
  width: 95%;
  display: flex;
  align-items: initial;
  flex-direction: row;
  justify-content: space-between;
}
.international-enquiries-text20 {
  align-self: flex-start;
}
.international-enquiries-link {
  display: contents;
}
.international-enquiries-icon4 {
  width: 52px;
  height: 50px;
  align-self: center;
  transition: 0.3s;
  text-decoration: none;
}
.international-enquiries-icon4:hover {
  cursor: pointer;
}
.international-enquiries-text36 {
  align-self: flex-end;
  text-align: right;
  transition: 0.3s;
}

.international-enquiries-link1 {
  text-decoration: underline;
}
.international-enquiries-text49 {
  font-size: 10px;
}
@media(max-width: 1200px) {
  .international-enquiries-hero {
    position: relative;
  }
  .international-enquiries-hero1 {
    display: flex;
    background-color: transparent;
  }

  .international-enquiries-navlink1 {
    font-style: normal;
    font-weight: 600;
    text-decoration: underline;
  }
  .international-enquiries-environmental-policy {
    text-decoration: none;
  }
  .international-enquiries-text21 {
    font-style: normal;
    font-weight: 700;
  }
  .international-enquiries-icon4 {
    top: 304px;
    left: 0px;
    right: 0px;
    margin: auto;
  }
  .international-enquiries-text36 {
    top: 200px;
    right: 46px;
    text-align: left;
  }
  .international-enquiries-text37 {
    font-style: normal;
    font-weight: 700;
  }
  .international-enquiries-link1 {
    text-decoration: underline;
  }
  .international-enquiries-text49 {
    font-size: 10px;
  }
}
@media(max-width: 991px) {
  .international-enquiries-desktop-menu {
    display: none;
  }
  .international-enquiries-burger-menu {
    display: flex;
  }
  .international-enquiries-hero1 {
    flex-direction: column;
  }
  .international-enquiries-container1 {
    align-items: center;
    margin-right: 0px;
    margin-bottom: var(--dl-space-space-twounits);
    padding-right: 0px;
  }
  .international-enquiries-hero-heading {
    text-align: center;
  }

  .international-enquiries-container2 {
    align-content: flex-start;
  }
}
@media(max-width: 767px) {
  .international-enquiries-navbar-interactive {
    align-self: flex-end;
    padding-left: var(--dl-space-space-twounits);
    padding-right: var(--dl-space-space-twounits);
  }
  .international-enquiries-image {
    top: 14px;
    left: 89px;
  }
  .international-enquiries-burger-menu {
    position: relative;
    align-self: stretch;
    align-items: center;
    justify-content: flex-end;
  }
  .international-enquiries-icon {
    left: 0px;
    bottom: 0px;
    position: absolute;
    align-self: flex-end;
  }
 
  .international-enquiries-hero1 {
    padding-left: var(--dl-space-space-twounits);
    padding-right: var(--dl-space-space-twounits);
  }

  .international-enquiries-separator {
    margin-top: var(--dl-space-space-oneandhalfunits);
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .international-enquiries-footer1 {
    padding-left: var(--dl-space-space-twounits);
    padding-right: var(--dl-space-space-twounits);
  }
  .international-enquiries-separator1 {
    margin-top: var(--dl-space-space-oneandhalfunits);
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .international-enquiries-text49 {
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .international-enquiries-text50 {
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
}
@media(max-width: 479px) {
  .international-enquiries-navbar-interactive {
    padding: var(--dl-space-space-unit);
  }
  .international-enquiries-icon {
    position: static;
  }
  .international-enquiries-mobile-menu {
    padding: 16px;
  }
  .international-enquiries-hero1 {
    padding-top: var(--dl-space-space-twounits);
    padding-left: var(--dl-space-space-unit);
    padding-right: var(--dl-space-space-unit);
    padding-bottom: var(--dl-space-space-twounits);
  }
  .international-enquiries-container1 {
    margin-bottom: var(--dl-space-space-unit);
  }
  .international-enquiries-hero-heading {
    width: 80%;
    padding: 0px;
    z-index: 0;
    max-width: auto;
  }
  .international-enquiries-btn-group {
    flex-direction: column;
  }
  .international-enquiries-separator {
    margin-top: var(--dl-space-space-oneandhalfunits);
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .international-enquiries-footer1 {
    padding: var(--dl-space-space-unit);
  }
  .international-enquiries-separator1 {
    margin-top: var(--dl-space-space-oneandhalfunits);
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .international-enquiries-text49 {
    text-align: center;
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .international-enquiries-text50 {
    text-align: center;
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
}

.privacy-cookies-container {
  width: 100%;
  display: flex;
  overflow: auto;
  min-height: 100vh;
  align-items: center;
  flex-direction: column;
  background-color: var(--dl-color-gray-white);
}
.privacy-cookies-header {
  width: 100%;
  display: flex;
  z-index: 100;
  position: fixed;
  align-items: center;
  flex-direction: column;
  background-color: var(--dl-color-gray-white);
    border-bottom: 1px solid lightgray;
}
.privacy-cookies-navbar-interactive {
  width: 100%;
  display: flex;
  z-index: 100;
  align-items: center;
  padding-top: var(--dl-space-space-twounits);
  padding-left: var(--dl-space-space-threeunits);
  padding-right: var(--dl-space-space-threeunits);
  padding-bottom: var(--dl-space-space-twounits);
  justify-content: space-between;
}
.privacy-cookies-desktop-menu {
  flex: 1;
  display: flex;
  justify-content: flex-end;
}
.privacy-cookies-navlink {
  display: contents;
}
.privacy-cookies-image {
  width: 250px;
  align-self: flex-start;
  object-fit: cover;
  transition: 0.3s;
  text-decoration: none;
}

.privacy-cookies-contract-manufacture {
  transition: 0.3s;
  margin-left: var(--dl-space-space-twounits);
  text-decoration: none;
}
.privacy-cookies-contract-manufacture:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.privacy-cookies-contract-packing {
  transition: 0.3s;
  margin-left: var(--dl-space-space-twounits);
  text-decoration: none;
}
.privacy-cookies-contract-packing:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.privacy-cookies-bespoke-formulations {
  transition: 0.3s;
  margin-left: var(--dl-space-space-twounits);
  text-decoration: none;
}
.privacy-cookies-bespoke-formulations:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.privacy-cookies-about-us {
  transition: 0.3s;
  margin-left: var(--dl-space-space-twounits);
  text-decoration: none;
}
.privacy-cookies-about-us:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.privacy-cookies-contact-us {
  transition: 0.3s;
  margin-left: var(--dl-space-space-twounits);
  text-decoration: none;
}
.privacy-cookies-contact-us:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.privacy-cookies-burger-menu {
  display: none;
}
.privacy-cookies-icon {
  width: var(--dl-size-size-xsmall);
  height: var(--dl-size-size-xsmall);
}
.privacy-cookies-mobile-menu {
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100vh;
  display: none;
  padding: 32px;
  z-index: 100;
  position: absolute;
  flex-direction: column;
  justify-content: space-between;
  background-color: #fff;
}
.privacy-cookies-nav {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.privacy-cookies-top {
  width: 100%;
  display: flex;
  align-items: center;
  margin-bottom: var(--dl-space-space-threeunits);
  justify-content: space-between;
}
.privacy-cookies-close-menu {
  display: flex;
  align-items: center;
  justify-content: center;
}
.privacy-cookies-icon2 {
  width: var(--dl-size-size-xsmall);
  height: var(--dl-size-size-xsmall);
}

.privacy-cookies-hero {
  flex: 0 0 auto;
  width: 100%;
  height: auto;
  display: flex;
  margin-top: 96px;
  align-items: center;
  flex-direction: column;
  justify-content: flex-start;
}
.privacy-cookies-hero1 {
  background-size: cover;
  background-color: transparent;
  background-image: url("https://images.unsplash.com/photo-1459347268516-3ed71100e718?ixid=M3w5MTMyMXwwfDF8c2VhcmNofDE0fHxwcml2YWN5fGVufDB8fHx8MTcwNjg2ODY2Nnww&ixlib=rb-4.0.3&w=1500");
}
.privacy-cookies-container1 {
  gap: var(--dl-space-space-oneandhalfunits);
  display: flex;
  position: relative;
  align-items: center;
  flex-direction: column;
  justify-content: flex-start;
}
.privacy-cookies-hero-heading {
  width: 70%;
  max-width: 785px;
  text-align: center;
  padding-right: 0px;
  background-color: rgba(255, 255, 255, 0.75);
}
.privacy-cookies-btn-group {
  gap: var(--dl-space-space-oneandhalfunits);
  display: flex;
  align-items: center;
  flex-direction: row;
}
.privacy-cookies-hero-button1 {
  transition: 0.3s;
  animation-name: none;
  animation-delay: 0s;
  text-decoration: none;
  animation-duration: 300ms;
  animation-direction: normal;
  animation-iteration-count: 1;
  animation-timing-function: ease;
}
.privacy-cookies-hero-button1:hover {
  cursor: pointer;
}

.privacy-cookies-text19 {
  font-style: normal;
  font-weight: 700;
}
.privacy-cookies-link {
  font-style: normal;
  font-weight: 600;
}
.privacy-cookies-text34 {
  font-style: normal;
  font-weight: 700;
}
.privacy-cookies-text42 {
  font-style: normal;
  font-weight: 700;
}
.privacy-cookies-text50 {
  font-style: normal;
  font-weight: 700;
}
.privacy-cookies-navlink1 {
  font-style: normal;
  font-weight: 600;
}
.privacy-cookies-separator {
  flex: 0 0 auto;
  width: 90%;
  height: 0px;
  display: flex;
  margin-top: var(--dl-space-space-twounits);
  align-items: flex-start;
  margin-left: 0px;
  border-color: var(--dl-color-gray-900);
  border-style: solid;
  border-width: 1px;
  margin-right: 0px;
  margin-bottom: var(--dl-space-space-twounits);
  flex-direction: row;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
}
.privacy-cookies-footer {
  flex: 0 0 auto;
  width: 100%;
  height: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.privacy-cookies-footer1 {
  position: relative;
}
.privacy-cookies-container2 {
  gap: var(--dl-space-space-unit);
  width: 95%;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: space-between;
}
.privacy-cookies-navlink2 {
  display: contents;
}
.privacy-cookies-image1 {
  width: 200px;
  object-fit: cover;
  transition: 0.3s;
  text-decoration: none;
}
.privacy-cookies-image1:hover {
  cursor: pointer;
}

.privacy-cookies-privacy-cookies {
  transition: 0.3s;
  text-decoration: none;
}
.privacy-cookies-privacy-cookies:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.privacy-cookies-terms-conditions {
  transition: 0.3s;
  text-decoration: none;
}
.privacy-cookies-terms-conditions:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.privacy-cookies-environmental-policy {
  transition: 0.3s;
  text-decoration: none;
}
.privacy-cookies-environmental-policy:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.privacy-cookies-international-enquires {
  transition: 0.3s;
  text-decoration: none;
}
.privacy-cookies-international-enquires:hover {
  color: var(--dl-color-success-300);
  cursor: pointer;
}
.privacy-cookies-separator1 {
  flex: 0 0 auto;
  width: 100%;
  height: 0px;
  display: flex;
  margin-top: var(--dl-space-space-twounits);
  align-items: flex-start;
  margin-left: 0px;
  border-color: var(--dl-color-gray-900);
  border-style: solid;
  border-width: 1px;
  margin-right: 0px;
  margin-bottom: var(--dl-space-space-twounits);
  flex-direction: row;
  border-top-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
}
.privacy-cookies-container3 {
  gap: var(--dl-space-space-unit);
  width: 95%;
  display: flex;
  align-items: initial;
  flex-direction: row;
  justify-content: space-between;
}
.privacy-cookies-text56 {
  align-self: flex-start;
}
.privacy-cookies-link1 {
  display: contents;
}
.privacy-cookies-icon4 {
  width: 52px;
  height: 50px;
  align-self: center;
  transition: 0.3s;
  text-decoration: none;
}
.privacy-cookies-icon4:hover {
  cursor: pointer;
}
.privacy-cookies-text72 {
  align-self: flex-end;
  text-align: right;
  transition: 0.3s;
}

.privacy-cookies-link2 {
  text-decoration: underline;
}
.privacy-cookies-text85 {
  font-size: 10px;
}
@media(max-width: 1200px) {
  .privacy-cookies-hero {
    position: relative;
  }

  .privacy-cookies-text19 {
    font-style: normal;
    font-weight: 700;
  }
  .privacy-cookies-link {
    color: var(--dl-color-gray-black);
    font-style: normal;
    font-weight: 600;
  }
  .privacy-cookies-text34 {
    font-style: normal;
    font-weight: 700;
  }
  .privacy-cookies-text40 {
    font-size: 1.25rem;
    line-height: 1.5;
  }
  .privacy-cookies-text42 {
    font-style: normal;
    font-weight: 700;
  }
  .privacy-cookies-text50 {
    font-style: normal;
    font-weight: 700;
  }
  .privacy-cookies-navlink1 {
    font-weight: 600;
  }
  .privacy-cookies-text54 {
    font-size: 1.25rem;
    line-height: 1.5;
  }
  .privacy-cookies-text57 {
    font-style: normal;
    font-weight: 700;
  }
  .privacy-cookies-icon4 {
    top: 304px;
    left: 0px;
    right: 0px;
    margin: auto;
  }
  .privacy-cookies-text72 {
    top: 200px;
    right: 46px;
    text-align: left;
  }
  .privacy-cookies-text73 {
    font-style: normal;
    font-weight: 700;
  }
  .privacy-cookies-link2 {
    text-decoration: underline;
  }
  .privacy-cookies-text85 {
    font-size: 10px;
  }
}
@media(max-width: 991px) {
  .privacy-cookies-desktop-menu {
    display: none;
  }
  .privacy-cookies-burger-menu {
    display: flex;
  }
  .privacy-cookies-hero1 {
    flex-direction: column;
  }
  .privacy-cookies-container1 {
    align-items: center;
    margin-right: 0px;
    margin-bottom: var(--dl-space-space-twounits);
    padding-right: 0px;
  }
  .privacy-cookies-hero-heading {
    text-align: center;
  }
  .privacy-cookies-text09 {
    width: 85%;
    padding-top: 20px;
  }
  .privacy-cookies-container2 {
    align-content: flex-start;
  }
}
@media(max-width: 767px) {
  .privacy-cookies-navbar-interactive {
    align-self: flex-end;
    padding-left: var(--dl-space-space-twounits);
    padding-right: var(--dl-space-space-twounits);
  }
  .privacy-cookies-image {
    top: 14px;
    left: 89px;
  }
  .privacy-cookies-burger-menu {
    position: relative;
    align-self: stretch;
    align-items: center;
    justify-content: flex-end;
  }
  .privacy-cookies-icon {
    left: 0px;
    bottom: 0px;
    position: absolute;
    align-self: flex-end;
  }
 
  .privacy-cookies-hero1 {
    padding-left: var(--dl-space-space-twounits);
    padding-right: var(--dl-space-space-twounits);
  }
 
  .privacy-cookies-separator {
    margin-top: var(--dl-space-space-oneandhalfunits);
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .privacy-cookies-footer1 {
    padding-left: var(--dl-space-space-twounits);
    padding-right: var(--dl-space-space-twounits);
  }
  .privacy-cookies-separator1 {
    margin-top: var(--dl-space-space-oneandhalfunits);
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .privacy-cookies-text85 {
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .privacy-cookies-text86 {
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
}
@media(max-width: 479px) {
  .privacy-cookies-navbar-interactive {
    padding: var(--dl-space-space-unit);
  }
  .privacy-cookies-icon {
    position: static;
  }
  .privacy-cookies-mobile-menu {
    padding: 16px;
  }
  .privacy-cookies-hero1 {
    padding-top: var(--dl-space-space-twounits);
    padding-left: var(--dl-space-space-unit);
    padding-right: var(--dl-space-space-unit);
    padding-bottom: var(--dl-space-space-twounits);
  }
  .privacy-cookies-container1 {
    margin-bottom: var(--dl-space-space-unit);
  }
  .privacy-cookies-hero-heading {
    width: 80%;
    padding: 0px;
    z-index: 0;
    max-width: auto;
  }
  .privacy-cookies-btn-group {
    flex-direction: column;
  }
  .privacy-cookies-separator {
    margin-top: var(--dl-space-space-oneandhalfunits);
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .privacy-cookies-footer1 {
    padding: var(--dl-space-space-unit);
  }
  .privacy-cookies-separator1 {
    margin-top: var(--dl-space-space-oneandhalfunits);
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .privacy-cookies-text85 {
    text-align: center;
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .privacy-cookies-text86 {
    text-align: center;
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
}