html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-family: sans-serif;
}

body {
  margin: 0;
}

footer, header, main, nav, section {
  display: block;
}

a {
  background-color: #0000;
}

a:active, a:hover {
  outline: 0;
}

strong {
  font-weight: bold;
}

h1 {
  margin: .67em 0;
  font-size: 2em;
}

img {
  border: 0;
}

input, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0;
}

textarea {
  overflow: auto;
}



* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

body {
  color: #333;
  background-color: #fff;
  min-height: 100%;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

img {
  vertical-align: middle;
  max-width: 100%;
  display: inline-block;
}

.w-inline-block {
  max-width: 100%;
  display: inline-block;
}

.w-button {
  color: #fff;
  line-height: inherit;
  cursor: pointer;
  background-color: #3898ec;
  border: 0;
  border-radius: 0;
  padding: 9px 15px;
  text-decoration: none;
  display: inline-block;
}

input.w-button {
  -webkit-appearance: button;
}

h1, h2, h3 {
  margin-bottom: 10px;
  font-weight: bold;
}

h1 {
  margin-top: 20px;
  font-size: 38px;
  line-height: 44px;
}

h2 {
  margin-top: 20px;
  font-size: 32px;
  line-height: 36px;
}

h3 {
  margin-top: 20px;
  font-size: 24px;
  line-height: 30px;
}

p {
  margin-top: 0;
  margin-bottom: 10px;
}

ul {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

.w-form {
  margin: 0 0 15px;
}

label {
  margin-bottom: 5px;
  font-weight: bold;
  display: block;
}

.w-input {
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  width: 100%;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: block;
}

.w-input:focus {
  border-color: #3898ec;
  outline: 0;
}

textarea.w-input {
  height: auto;
}

.w-container {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.w-container:before, .w-container:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-container:after {
  clear: both;
}

@media screen and (max-width: 991px) {
  .w-container {
    max-width: 728px;
  }
}

@media screen and (max-width: 479px) {
  .w-container {
    max-width: none;
  }
}

.w-slider {
  text-align: center;
  clear: both;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  background: #ddd;
  height: 300px;
  position: relative;
}

.w-slider-mask {
  z-index: 1;
  height: 100%;
  display: block;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 30px;
}

.w-slide {
  vertical-align: top;
  white-space: normal;
  text-align: left;
  width: 100%;
  height: 100%;
  display: inline-block;
  position: relative;
}

.w-nav {
  z-index: 1000;
  background: #ddd;
  position: relative;
}

.w-nav:before, .w-nav:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-nav:after {
  clear: both;
}

.w-nav-menu {
  float: right;
  position: relative;
}

.w-nav-button {
  float: right;
  cursor: pointer;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  padding: 18px;
  font-size: 24px;
  display: none;
  position: relative;
}

.w-nav-button:focus {
  outline: 0;
}



:root {
  --colors--neutral--100: white;
  --font-family--primary-font: Inter, Arial, sans-serif;
  --font--colors--paragraph-dark: var(--colors--neutral--700);
  --font-size--base-font: 16px;
  --line-height--large: 1.5em;
  --letter-spacing--small: -.02em;
  --font-size--base-font-mb: 16px;
  --font-family--headlines: var(--font-family--primary-font);
  --font--colors--title-dark: var(--colors--neutral--800);
  --font-size--headings--h1: var(--font-size--displays--display-10);
  --line-height--small: 1.115em;
  --font-size--headings-tablet--h1: var(--font-size--displays-tablet--display-10);
  --font-size--headings-mbl--h1: var(--font-size--displays-mbl--display-10);
  --font-size--headings-mbp--h1: var(--font-size--displays-mbp--display-10);
  --font-size--headings--h2: var(--font-size--displays--display-9);
  --font-size--headings-tablet--h2: var(--font-size--displays-tablet--display-9);
  --font-size--headings-mbl--h2: var(--font-size--displays-mbl--display-9);
  --font-size--headings-mbp--h2: var(--font-size--displays-mbp--display-9);
  --font-size--headings--h3: var(--font-size--displays--display-6);
  --line-height--regular: 1.25em;
  --font-size--headings-tablet--h3: var(--font-size--displays-tablet--display-6);
  --font-size--headings-mbl--h3: var(--font-size--displays-mbl--display-6);
  --font-size--headings-mbp--h3: var(--font-size--displays-mbp--display-6);
  --font-size--headings--h4: var(--font-size--displays--display-5);
  --font-size--headings-tablet--h4: var(--font-size--displays-tablet--display-5);
  --font-size--headings-mbl--h4: var(--font-size--displays-mbl--display-5);
  --font-size--headings-mbp--h4: var(--font-size--displays-mbp--display-5);
  --font-size--headings--h5: var(--font-size--displays--display-4);
  --font-size--headings-tablet--h5: var(--font-size--displays-tablet--display-4);
  --font-size--headings-mbl--h5: var(--font-size--displays-mbl--display-4);
  --font-size--headings-mbp--h5: var(--font-size--displays-mbp--display-4);
  --font-size--headings--h6: var(--font-size--displays--display-3);
  --font-size--headings-tablet--h6: var(--font-size--displays-tablet--display-3);
  --font-size--headings-mbl--h6: var(--font-size--displays-mbl--display-3);
  --font-size--headings-mbp--h6: var(--font-size--displays-mbp--display-3);
  --font--colors--accent-color: var(--links--text-color--text-accent);
  --main-spacers--3x-extra-small: 12px;
  --main-spacers--medium: 40px;
  --main-spacers--regular: 32px;
  --main-spacers--small: 24px;
  --main-spacers--large: 48px;
  --colors--secondary--200: #c9fed4;
  --border-radius--br-none: 0px;
  --colors--secondary--400: #113d38;
  --font-size--displays--display-5: 24px;
  --font-size--displays--display-2: 16px;
  --globals--gaps--gap-none\<deleted\|variable-c30d2217-b313-ba82-3549-a8a80f8b1f54\>: 0px;
  --core--box-shadow--bs-neutral-small\<deleted\|variable-4ca7c19c-6e6d-b6c5-4cec-66d52124b08d\>: #19213d1a;
  --globals--paddings--pd-extra-large\<deleted\|variable-548eaa34-58b5-a90a-2db5-a21ef610ec8c\>: var(--core--sizes--size-7\<deleted\|variable-1bd82a54-97da-07b4-8d83-ac167ad11839\>);
  --colors--neutral--200: #f0f7f7;
  --colors--neutral--700: #3f635f;
  --globals--margins--mg-default\<deleted\|variable-a436a0cb-14fb-e990-11dd-1661bb23101a\>: var(--core--sizes--size-5\<deleted\|variable-2b8cd277-d705-2af6-98d8-b59a5fa70e29\>);
  --globals--margins--mg-small\<deleted\|variable-f7a89ade-eabb-8999-0622-4264c65d2de8\>: var(--core--sizes--size-4\<deleted\|variable-4f632688-1701-f3da-2a0c-ff1a12464075\>);
  --colors--neutral--300: #e0eae9;
  --colors--neutral--400: #c9d7d6;
  --main-spacers--2x-extra-small: 16px;
  --globals--gaps--gap-large\<deleted\|variable-3bc689ad-b1fa-2e49-46f5-294bfd977084\>: var(--core--sizes--size-7\<deleted\|variable-1bd82a54-97da-07b4-8d83-ac167ad11839\>);
  --font-size--displays--display-10: 72px;
  --font-size--displays-tablet--display-10: 56px;
  --font-size--displays-mbl--display-10: 48px;
  --font-size--displays-mbp--display-10: 40px;
  --font-size--displays--display-9: 40px;
  --font-size--displays-tablet--display-9: 48px;
  --font-size--displays-mbl--display-9: 36px;
  --font-size--displays-mbp--display-9: 32px;
  --font-size--displays--display-8: 38px;
  --font-size--displays-tablet--display-8: 32px;
  --font-size--displays-mbl--display-8: 30px;
  --font-size--displays-mbp--display-8: 28px;
  --font-size--displays--display-7: 36px;
  --font-size--displays-tablet--display-7: 30px;
  --font-size--displays-mbl--display-7: 28px;
  --font-size--displays-mbp--display-7: 26px;
  --font-size--displays--display-6: 30px;
  --font-size--displays-tablet--display-6: 28px;
  --font-size--displays-mbl--display-6: 24px;
  --font-size--displays-mbp--display-6: 24px;
  --font-size--displays-tablet--display-5: 24px;
  --font-size--displays-mbl--display-5: 22px;
  --font-size--displays-mbp--display-5: 22px;
  --font-size--displays--display-4: 20px;
  --font-size--displays-tablet--display-4: 20px;
  --font-size--displays-mbl--display-4: 20px;
  --font-size--displays-mbp--display-4: 20px;
  --font-size--displays--display-3: 18px;
  --font-size--displays-tablet--display-3: 18px;
  --font-size--displays-mbl--display-3: 18px;
  --font-size--displays-mbp--display-3: 18px;
  --colors--secondary--500: #154d46;
  --font-size--displays-tablet--display-2: 16px;
  --font-size--displays-mbl--display-2: 16px;
  --font-size--displays-mbp--display-2: 16px;
  --font-size--displays--display-1: 14px;
  --font-size--displays-tablet--display-1: 14px;
  --font-size--displays-mbl--display-1: 14px;
  --font-size--displays-mbp--display-1: 14px;
  --main-spacers--5x-extra-small: 4px;
  --main-spacers--4x-extra-small: 8px;
  --colors--primary--100: #c08551;
  --font--colors--title-light: var(--colors--neutral--100);
  --colors--neutral--800: #113d38;
  --components--badges--border-radius--br-small\<deleted\|variable-0d185d48-b66f-bcd4-20bb-e12c0fd8a7bf\>: var(--core--border-radius--br-size-1\<deleted\|variable-c4aed7c7-e29e-c29e-15b1-e23f2fd6e213\>);
  --colors--secondary--300: #f8f7f0;
  --colors--neutral--600: #6d8a87;
  --colors--neutral--500: #b2c3c2;
  --main-spacers--extra-large: 56px;
  --globals--grid-gap--large\<deleted\|variable-03619e8d-995f-45f2-fb03-e87b0bb455a6\>: var(--core--sizes--size-7\<deleted\|variable-1bd82a54-97da-07b4-8d83-ac167ad11839\>);
  --globals--grid-gap--default\<deleted\|variable-4f719ce8-67ce-45a3-56a0-fe3f95b6c55b\>: var(--core--sizes--size-5\<deleted\|variable-2b8cd277-d705-2af6-98d8-b59a5fa70e29\>);
  --globals--grid-gap--medium\<deleted\|variable-5e74d316-f4d0-3233-2bb2-7370afcc0b05\>: var(--core--sizes--size-6\<deleted\|variable-736cf83d-7cbc-ccda-829b-b59fdc8b5d96\>);
  --globals--margins--mg-extra-large\<deleted\|variable-c924edb1-32cf-2b6f-ba16-ed7bf5c27e41\>: var(--core--sizes--size-8\<deleted\|variable-8ae46b07-df30-884d-50f5-8738aa1cae0b\>);
  --globals--border-width--bw-default\<deleted\|variable-0825389f-a154-8c0b-0990-7c26b4b3312f\>: var(--core--border-width--bw-size-2\<deleted\|variable-61a128fb-7369-6c52-c834-bb1452aea2a4\>);
  --components--divider--border-color--border-default\<deleted\|variable-0b89b736-3aba-261c-a9e1-8d134d854c3d\>: var(--globals--border-color--border-2\<deleted\|variable-9dc6a973-b0a4-e25f-452f-a3fa84b31605\>);
  --globals--margins--mg-large\<deleted\|variable-110256c1-d2cd-2c85-55d9-06298d478a5b\>: var(--core--sizes--size-7\<deleted\|variable-1bd82a54-97da-07b4-8d83-ac167ad11839\>);
  --sections--paddings--pd-large: 120px;
  --sections--paddings--pd-medium: 100px;
  --components--sections--paddings--pd-large\<deleted\|variable-a0bdbb15-b477-64f9-9a53-f9fd027445bf\>: var(--core--sizes--size-14\<deleted\|variable-6c736112-5019-211a-3fbd-d1134307a838\>);
  --components--sections--paddings--pd-medium\<deleted\|variable-59142cdd-9fb9-f2c0-cd8f-b16e6d7db6e4\>: var(--core--sizes--size-13\<deleted\|variable-7c84e6d1-dbc1-7987-c3ca-3d2fadf4f79e\>);
  --main-spacers--4x-extra-large: 80px;
  --main-spacers--2x-extra-large: 64px;
  --components--sections--paddings--pd-default\<deleted\|variable-f78636fb-e5b7-58b6-c7f7-85add3889cec\>: var(--core--sizes--size-12\<deleted\|variable-8fcd8885-727a-9d35-918b-a89a3b8d2069\>);
  --components--cards--paddings--pd-large\<deleted\|variable-f72695b6-85a5-eda6-8200-6e24aee28cd7\>: var(--globals--paddings--pd-extra-large\<deleted\|variable-548eaa34-58b5-a90a-2db5-a21ef610ec8c\>);
  --components--cards--paddings--pd-medium\<deleted\|variable-3d7d1f74-a3ca-a815-0593-9358ad972872\>: var(--globals--paddings--pd-large\<deleted\|variable-c68a8489-9277-fbf9-6025-cad3f2816b30\>);
  --globals--paddings--pd-large\<deleted\|variable-c68a8489-9277-fbf9-6025-cad3f2816b30\>: var(--core--sizes--size-6\<deleted\|variable-736cf83d-7cbc-ccda-829b-b59fdc8b5d96\>);
  --globals--paddings--pd-medium\<deleted\|variable-5ac2c9c7-b1d5-40d2-2e7b-cf9d12907e8d\>: var(--core--sizes--size-5\<deleted\|variable-2b8cd277-d705-2af6-98d8-b59a5fa70e29\>);
  --core--box-shadow--bs-neutral-medium\<deleted\|variable-fb900018-6930-62f9-7367-911e4d792b76\>: #19213d1a;
  --components--cards--paddings--pd-default\<deleted\|variable-1b3285e2-927f-d418-68a5-16ebdb0060df\>: var(--globals--paddings--pd-medium\<deleted\|variable-5ac2c9c7-b1d5-40d2-2e7b-cf9d12907e8d\>);
  --links--text-color--text-accent: var(--colors--primary--100);
  --neutral--800\<deleted\|variable-5d74d6f6\>: #19213d;
  --components--cards--paddings--pd-small\<deleted\|variable-11a84030-1920-b82a-9f71-130c157b2535\>: var(--globals--paddings--pd-default\<deleted\|variable-da39afdb-bfce-76e2-a1a0-3d3e0d5ae7e1\>);
  --components--cards--background-color--bg-color-secondary\<deleted\|variable-ff11b0c8-9f41-8a59-dfc8-bf2e72769e4c\>: var(--globals--color--surfaces--02\<deleted\|variable-bb2faba9-b6e2-932d-8824-9cce53be338f\>);
  --components--titles-paragraphs--text-paragraphs\<deleted\|variable-26283a80-d517-33ad-083c-96e3b585cba7\>: var(--globals--color--texts--03\<deleted\|variable-3d938c29-e04c-d109-49f5-b12c992f26f8\>);
  --neutral--600\<deleted\|variable-fcce5907\>: #6d758f;
  --box-shadow--bs-neutral-small: #1f2f541a;
  --main-spacers--extra-small: 20px;
  --main-spacers--3x-extra-large: 72px;
  --main-spacers--5x-extra-large: 100px;
  --neutral--500\<deleted\|variable-c39d0210\>: #b4b9c9;
  --neutral--400\<deleted\|variable-1fec2397\>: #e1e4ed;
  --components--titles-paragraphs--text-light\<deleted\|variable-71a7da50-0b01-581d-1e3d-2212c087f53c\>: var(--globals--color--texts--01\<deleted\|variable-a58cdcf4-1cde-f505-bd79-596d576570ba\>);
  --globals--gaps--gap-tiny\<deleted\|variable-b2d49617-438c-eb9d-1e54-ccbba943a4c8\>: var(--core--sizes--size-0\<deleted\|variable-c5fa4212-79c3-511b-6b14-7524fb9b0825\>);
  --globals--gaps--gap-small\<deleted\|variable-22752fcf-6108-987d-db20-909eff980244\>: var(--core--sizes--size-4\<deleted\|variable-4f632688-1701-f3da-2a0c-ff1a12464075\>);
  --globals--margins--mg-medium\<deleted\|variable-56fe94ae-025c-fa2d-54c1-0c47d69066a5\>: var(--core--sizes--size-6\<deleted\|variable-736cf83d-7cbc-ccda-829b-b59fdc8b5d96\>);
  --globals--gaps--gap-extra-small\<deleted\|variable-93c355dd-c58b-a375-3a0e-567ce91ec4b0\>: var(--core--sizes--size-2\<deleted\|variable-af0e2109-cc7c-ffb8-8544-b6140f2a06fc\>);
  --globals--grid-gap--small\<deleted\|variable-013485c5-6435-1901-8d25-6f018c93ae36\>: var(--core--sizes--size-4\<deleted\|variable-4f632688-1701-f3da-2a0c-ff1a12464075\>);
  --core--box-shadow--bs-neutral-regular\<deleted\|variable-f85f87a3-4ca7-1322-577b-99f9cbf8d0a1\>: #19213d14;
  --core--box-shadow--bs-neutral-large\<deleted\|variable-5120be94-26ad-d10e-8ff7-f8bfc1f1b969\>: #19213d1f;
  --components--titles-paragraphs--text-titles\<deleted\|variable-79c6a2bd-3cf8-fc6a-13ff-64bb25ee5223\>: var(--globals--color--texts--04\<deleted\|variable-28965be4-2946-9cdd-41c4-5d33c05160c5\>);
  --icon-family--line-rounded: "Icon Rounded", sans-serif;
  --colors--secondary--transparent: #fff0;
  --border-radius--br-size-1: 4px;
  --1\<deleted\|variable-adce7a81\>: #2388ff;
  --globals--color--texts--04\<deleted\|variable-28965be4-2946-9cdd-41c4-5d33c05160c5\>: var(--colors--neutral--800);
  --globals--color--texts--01\<deleted\|variable-a58cdcf4-1cde-f505-bd79-596d576570ba\>: var(--colors--neutral--100);
  --globals--gaps--gap-medium\<deleted\|variable-4d976071-892b-55e4-69c8-e740ed8caa55\>: var(--core--sizes--size-6\<deleted\|variable-736cf83d-7cbc-ccda-829b-b59fdc8b5d96\>);
  --icon-family--social-media: "Social Media Icon Font Brix", sans-serif;
  --neutral--100\<deleted\|variable-89a718ad\>: white;
  --2\<deleted\|variable-7a7b7cb6\>: #ff2d46;
  --font--colors--paragraph-light: var(--colors--neutral--300);
  --globals--border-color--border-accent\<deleted\|variable-096fbabf-173b-5f27-9945-34d1d4f4c574\>: var(--globals--accent-color\<deleted\|variable-bdb03e05-02b5-09a7-8ddc-e04ad1d443a5\>);
  --globals--color--surfaces--07\<deleted\|variable-da9f065e-6c7a-529a-4379-2febd9a1027e\>: var(--colors--neutral--800);
  --border-radius--br-size-6: 40px;
  --globals--border-color--border-6\<deleted\|variable-3d9d4180-5079-84e7-4a51-8dd58c7d6931\>: var(--colors--neutral--800);
  --core--font-size--paragraphs--small\<deleted\|variable-2fcaac4e-f0b0-663d-08f5-1634ba337c24\>: 14px;
  --components--cards--border-color--br-color-default\<deleted\|variable-7ae8d11f-8495-7811-23e0-5e155be05975\>: var(--globals--border-color--border-2\<deleted\|variable-9dc6a973-b0a4-e25f-452f-a3fa84b31605\>);
  --border-radius--br-size-2: 8px;
  --components--accordions--paddings--pd-regular\<deleted\|variable-bff6e9d1-82c4-9e8d-7cf1-e74ac7affd3c\>: var(--globals--paddings--pd-default\<deleted\|variable-da39afdb-bfce-76e2-a1a0-3d3e0d5ae7e1\>);
  --components--images--border-radius--br-default\<deleted\|variable-907cb1ac-57b8-a252-f842-a4d06b2f8bd0\>: var(--globals--border-radius--br-default\<deleted\|variable-09ca7704-b6ca-4bc7-9196-fe3ed4363992\>);
  --letter-spacing--regular: -.02em;
  --globals--paddings--pd-extra-small\<deleted\|variable-894f6ca3-cea5-d8bc-7d48-39f80abdf6bf\>: var(--core--sizes--size-2\<deleted\|variable-af0e2109-cc7c-ffb8-8544-b6140f2a06fc\>);
  --globals--paddings--pd-default\<deleted\|variable-da39afdb-bfce-76e2-a1a0-3d3e0d5ae7e1\>: var(--core--sizes--size-4\<deleted\|variable-4f632688-1701-f3da-2a0c-ff1a12464075\>);
  --sizing--container-default--default: 1294px;
  --core--container-default--padding--default\<deleted\|variable-66ae3cca-11e6-753e-5e07-d417f30bf360\>: var(--core--sizes--size-5\<deleted\|variable-2b8cd277-d705-2af6-98d8-b59a5fa70e29\>);
  --core--container-default--padding--mb\<deleted\|variable-a17341a0-b3eb-1cfa-1a3b-30200927df22\>: var(--core--sizes--size-4\<deleted\|variable-4f632688-1701-f3da-2a0c-ff1a12464075\>);
  --globals--color--surfaces--accent\<deleted\|variable-5b9df84d-416b-18cc-ccbb-a9de6cae4d92\>: var(--globals--accent-color\<deleted\|variable-bdb03e05-02b5-09a7-8ddc-e04ad1d443a5\>);
  --components--buttons-primary--backgrounds--bg-dark-mode\<deleted\|variable-a466d0ea-191d-0d40-e52d-8abde1dd668a\>: var(--globals--color--surfaces--01\<deleted\|variable-55f64a2c-e2bb-c9ba-1525-f4bc52c4f544\>);
  --border-radius--br-size-4: 24px;
  --core--sizes--size-11\<deleted\|variable-23954ee4-706a-fe10-428f-1367d7e88743\>: 72px;
  --core--sizes--size-10\<deleted\|variable-9c0e7d8e-960c-c940-f921-4ff94a3bd1a8\>: 64px;
  --sections--paddings--pd-extra-large: 180px;
  --sections--paddings--pd-default: 80px;
  --components--sections--backgrounds--bg-color-tertiary\<deleted\|variable-97819f86-7852-9653-bfbf-5cb45cbc68fb\>: var(--globals--color--surfaces--07\<deleted\|variable-da9f065e-6c7a-529a-4379-2febd9a1027e\>);
  --sections--paddings--pd-extra-small: 48px;
  --sections--paddings--pd-small: 64px;
  --colors--secondary--100: #dafbfb;
  --components--footers--paddings--pd-medium\<deleted\|variable-76940784-ee53-3bdf-6b1f-cf8c92d493cd\>: var(--globals--paddings--pd-extra-large\<deleted\|variable-548eaa34-58b5-a90a-2db5-a21ef610ec8c\>);
  --components--footers--paddings--pd-large\<deleted\|variable-f33a84f8-98af-3fe1-8cc1-8fa2ddb9da3c\>: var(--core--sizes--size-9\<deleted\|variable-bd98625e-7562-f8f5-14cf-312c801d0021\>);
  --colors--system--red-100: #fff5f6;
  --colors--system--red-400: #fe566b;
  --globals--gaps--gap-default\<deleted\|variable-0d181efc-86b0-34e9-be5b-3b3e7b9dcdef\>: var(--core--sizes--size-5\<deleted\|variable-2b8cd277-d705-2af6-98d8-b59a5fa70e29\>);
  --components--sections--backgrounds--bg-color-default\<deleted\|variable-f14f5247-72dc-724c-fe4d-620ad13ccb35\>: var(--globals--color--surfaces--01\<deleted\|variable-55f64a2c-e2bb-c9ba-1525-f4bc52c4f544\>);
  --neutral--700\<deleted\|variable-2bf395ab\>: #353e5c;
  --components--divider--border-width--bw-regular\<deleted\|variable-2057b68f-571e-654a-6036-05e81cf1d7e3\>: var(--globals--border-width--bw-default\<deleted\|variable-0825389f-a154-8c0b-0990-7c26b4b3312f\>);
  --components--divider--border-color--border-secondary\<deleted\|variable-9f094715-714f-b53b-bfe4-7fe85f94f252\>: var(--globals--border-color--border-4\<deleted\|variable-d04e0853-22e4-eabb-608e-af89d3bcb787\>);
  --components--checkboxes-radio-toogles--border-radius--br-pill\<deleted\|variable-25484277-bb10-1509-a1db-641c84a973ff\>: var(--core--border-radius--br-pill\<deleted\|variable-efb67ea0-baff-b82a-cf73-8097c6cec04b\>);
  --neutral-shadow--03\<deleted\|variable-75cb512e\>: #19213d24;
  --components--cards--background-color--bg-color-default\<deleted\|variable-91296448-8dc2-e9a1-2cb8-ffe426d10c14\>: var(--globals--color--surfaces--01\<deleted\|variable-55f64a2c-e2bb-c9ba-1525-f4bc52c4f544\>);
  --neutral--300\<deleted\|variable-c5de2c5c\>: #f1f3f7;
  --globals--color--surfaces--01\<deleted\|variable-55f64a2c-e2bb-c9ba-1525-f4bc52c4f544\>: var(--colors--neutral--100);
  --globals--color--surfaces--06\<deleted\|variable-c7caf01e-b1f9-baa7-b06b-dd8702e8d345\>: var(--colors--neutral--700);
  --globals--color--surfaces--03\<deleted\|variable-1d69e5e0-91b6-f636-61e1-b22b5b4852e5\>: var(--colors--neutral--300);
  --components--buttons-secondary--text--text-light-mode\<deleted\|variable-1d08673a-631b-d230-941f-97f4723f2e39\>: var(--globals--color--texts--04\<deleted\|variable-28965be4-2946-9cdd-41c4-5d33c05160c5\>);
  --components--buttons-secondary--text--text-dark-mode\<deleted\|variable-07b5c94e-43b8-ddfa-1b2b-065913c17d34\>: var(--globals--color--texts--01\<deleted\|variable-a58cdcf4-1cde-f505-bd79-596d576570ba\>);
  --components--images--border-radius--br-small\<deleted\|variable-ee62f6f1-621d-a2c0-1f82-f7a18239aa42\>: var(--globals--border-radius--br-small\<deleted\|variable-d2b7baa3-eaa0-a86a-5d68-5cb1cf6343d5\>);
  --neutral-shadow--02\<deleted\|variable-f7d5933d\>: #19213d14;
  --icon-family--base-font: var(--icon-family--line-rounded);
  --icon-family--filled-icons: "Filled Icons", sans-serif;
  --components--cards--border-width--bw-regular\<deleted\|variable-4ad25aae-d4ef-3de9-f55e-60f1906d8256\>: var(--globals--border-width--bw-default\<deleted\|variable-0825389f-a154-8c0b-0990-7c26b4b3312f\>);
  --components--cards--border-color--br-color-secondary\<deleted\|variable-4a2ded6c-6817-d86c-81ff-9f1e6135afdb\>: var(--globals--border-color--border-3\<deleted\|variable-2aef67dd-c191-4c78-d5d3-1792b304f5dd\>);
  --components--cards--border-radius--br-regular\<deleted\|variable-dda1b39c-0c2f-c902-5975-7ff3712ba02e\>: var(--globals--border-radius--br-default\<deleted\|variable-09ca7704-b6ca-4bc7-9196-fe3ed4363992\>);
  --icon-family--line-squared: "Icon Squared", sans-serif;
  --box-shadow--bs-neutral-regular: #1f2f5414;
  --box-shadow--bs-neutral-medium: #1f2f541a;
  --box-shadow--bs-neutral-large: #1f2f541f;
  --colors--system--red-200: #fac6d0;
  --colors--system--red-300: #fb93a3;
  --colors--system--blue-100: #e3efff;
  --colors--system--blue-200: #c3ddff;
  --colors--system--blue-300: #8dc1ff;
  --colors--system--blue-400: #64a7ff;
  --colors--system--yellow-100: #fffae9;
  --colors--system--yellow-200: #faedbf;
  --colors--system--yellow-300: #fbe080;
  --colors--system--yellow-400: #efc42c;
  --colors--system--green-100: #eef9f5;
  --colors--system--green-200: #e2fbea;
  --colors--system--green-300: #adecbb;
  --colors--system--green-400: #74d184;
  --font-family--secondary-font: Inter, Arial, sans-serif;
  --font-size--paragraphs--small: 14px;
  --font-size--paragraphs--default: 16px;
  --font-size--paragraphs--large: 18px;
  --letter-spacing--none: 0px;
  --letter-spacing--large: -.02em;
  --sizing--container-default--tablet: 768px;
  --sizing--container-default--mbl: 568px;
  --container-default--padding--default: var(--main-spacers--small);
  --container-default--padding--mb: var(--main-spacers--extra-small);
  --border-radius--br-size-3: 16px;
  --border-radius--br-size-5: 32px;
  --border-radius--br-size-7: 48px;
  --border-radius--br-size-8: 56px;
  --border-radius--br-size-9: 64px;
  --border-radius--br-pill: 300px;
  --core--sizes--size-7\<deleted\|variable-1bd82a54-97da-07b4-8d83-ac167ad11839\>: 40px;
  --core--sizes--size-5\<deleted\|variable-2b8cd277-d705-2af6-98d8-b59a5fa70e29\>: 24px;
  --core--sizes--size-4\<deleted\|variable-4f632688-1701-f3da-2a0c-ff1a12464075\>: 16px;
  --core--border-radius--br-size-1\<deleted\|variable-c4aed7c7-e29e-c29e-15b1-e23f2fd6e213\>: 2px;
  --core--sizes--size-6\<deleted\|variable-736cf83d-7cbc-ccda-829b-b59fdc8b5d96\>: 32px;
  --core--sizes--size-8\<deleted\|variable-8ae46b07-df30-884d-50f5-8738aa1cae0b\>: 48px;
  --core--border-width--bw-size-2\<deleted\|variable-61a128fb-7369-6c52-c834-bb1452aea2a4\>: 1px;
  --globals--border-color--border-2\<deleted\|variable-9dc6a973-b0a4-e25f-452f-a3fa84b31605\>: var(--colors--neutral--300);
  --core--sizes--size-14\<deleted\|variable-6c736112-5019-211a-3fbd-d1134307a838\>: 120px;
  --core--sizes--size-13\<deleted\|variable-7c84e6d1-dbc1-7987-c3ca-3d2fadf4f79e\>: 100px;
  --core--sizes--size-12\<deleted\|variable-8fcd8885-727a-9d35-918b-a89a3b8d2069\>: 80px;
  --globals--color--surfaces--02\<deleted\|variable-bb2faba9-b6e2-932d-8824-9cce53be338f\>: var(--colors--neutral--200);
  --globals--color--texts--03\<deleted\|variable-3d938c29-e04c-d109-49f5-b12c992f26f8\>: var(--colors--neutral--600);
  --core--sizes--size-0\<deleted\|variable-c5fa4212-79c3-511b-6b14-7524fb9b0825\>: 4px;
  --core--sizes--size-2\<deleted\|variable-af0e2109-cc7c-ffb8-8544-b6140f2a06fc\>: 8px;
  --globals--accent-color\<deleted\|variable-bdb03e05-02b5-09a7-8ddc-e04ad1d443a5\>: var(--colors--primary--100);
  --globals--border-radius--br-default\<deleted\|variable-09ca7704-b6ca-4bc7-9196-fe3ed4363992\>: var(--core--border-radius--br-size-3\<deleted\|variable-f6bd1200-bbc2-de08-c077-92bc5365ef63\>);
  --core--sizes--size-9\<deleted\|variable-bd98625e-7562-f8f5-14cf-312c801d0021\>: 56px;
  --globals--border-color--border-4\<deleted\|variable-d04e0853-22e4-eabb-608e-af89d3bcb787\>: var(--colors--neutral--500);
  --core--border-radius--br-pill\<deleted\|variable-efb67ea0-baff-b82a-cf73-8097c6cec04b\>: 300px;
  --globals--border-radius--br-small\<deleted\|variable-d2b7baa3-eaa0-a86a-5d68-5cb1cf6343d5\>: var(--core--border-radius--br-size-2\<deleted\|variable-44e42d8f-8b28-f71c-a1d0-7d57aa7bd8ee\>);
  --globals--border-color--border-3\<deleted\|variable-2aef67dd-c191-4c78-d5d3-1792b304f5dd\>: var(--colors--neutral--400);
  --core--border-radius--br-size-3\<deleted\|variable-f6bd1200-bbc2-de08-c077-92bc5365ef63\>: 8px;
  --core--border-radius--br-size-2\<deleted\|variable-44e42d8f-8b28-f71c-a1d0-7d57aa7bd8ee\>: 4px;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

body {
  background-color: var(--colors--neutral--100);
  font-family: var(--font-family--primary-font);
  color: var(--font--colors--paragraph-dark);
  font-size: var(--font-size--base-font);
  line-height: var(--line-height--large);
  letter-spacing: var(--letter-spacing--small);
  font-weight: 500;
}

h1 {
  font-family: var(--font-family--headlines);
  color: var(--font--colors--title-dark);
  font-size: var(--font-size--headings--h1);
  line-height: var(--line-height--small);
  letter-spacing: var(--letter-spacing--small);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 500;
}

h2 {
  font-family: var(--font-family--headlines);
  color: var(--font--colors--title-dark);
  font-size: var(--font-size--headings--h2);
  line-height: var(--line-height--small);
  letter-spacing: var(--letter-spacing--small);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 500;
}

h3 {
  font-family: var(--font-family--headlines);
  color: var(--font--colors--title-dark);
  font-size: var(--font-size--headings--h3);
  line-height: var(--line-height--regular);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 500;
}

p {
  margin-bottom: 0;
}

a {
  color: var(--font--colors--title-dark);
  text-decoration: underline;
  transition: color .3s;
}

a:hover {
  color: var(--font--colors--accent-color);
}

ul {
  margin-top: 0;
  margin-bottom: var(--main-spacers--3x-extra-small);
  padding-left: var(--main-spacers--medium);
}

img {
  max-width: 100%;
  display: inline-block;
}

label {
  color: var(--font--colors--title-dark);
  line-height: var(--line-height--regular);
  letter-spacing: var(--letter-spacing--small);
  margin-bottom: 10px;
  font-weight: 500;
  display: block;
}

strong {
  color: var(--font--colors--title-dark);
  font-weight: 600;
}

.bg-neutral-200 {
  background-color: var(--colors--neutral--200);
}

.divider {
  background-color: var(--colors--neutral--700);
  height: 1px;
}

.divider.mg-large {
  margin-top: var(--main-spacers--large);
  margin-bottom: var(--main-spacers--large);
}

.display-5 {
  font-size: var(--font-size--displays--display-5);
  line-height: var(--line-height--regular);
}

.display-3 {
  font-size: var(--font-size--displays--display-3);
  line-height: var(--line-height--regular);
}

.display-3.text-secondary-500 {
  color: var(--colors--secondary--500);
}

.mg-top-5x-extra-small {
  margin-top: var(--main-spacers--5x-extra-small);
}

.mg-top-4x-extra-small {
  margin-top: var(--main-spacers--4x-extra-small);
}

.mg-top-2x-extra-small {
  margin-top: var(--main-spacers--2x-extra-small);
}

.mg-top-small {
  margin-top: var(--main-spacers--small);
}

.grid-2-columns {
  grid-column-gap: var(--main-spacers--small);
  grid-row-gap: var(--main-spacers--small);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.grid-2-columns._1fr---2fr {
  grid-column-gap: var(--main-spacers--4x-extra-large);
  grid-row-gap: var(--main-spacers--4x-extra-large);
  grid-template-columns: 1fr 1.8fr;
  place-items: stretch stretch;
}

.grid-2-columns.gap-row-2x-extra-large {
  grid-row-gap: var(--main-spacers--2x-extra-large);
}

.grid-2-columns.our-story-section-grid {
  z-index: 1;
  grid-column-gap: var(--main-spacers--large);
  grid-template-columns: 1.14fr 1fr;
  place-items: center stretch;
  position: relative;
}

.card {
  border: 1px solid var(--colors--secondary--400);
  border-radius: var(--border-radius--br-none);
  background-color: var(--colors--neutral--100);
  overflow: hidden;
}

.card.testimonial-card-v2 {
  padding: var(--main-spacers--regular) var(--main-spacers--regular) var(--main-spacers--regular) var(--main-spacers--large);
  margin-left: -1px;
}

.text-paragraph {
  color: var(--font--colors--paragraph-dark);
}

.text-light {
  color: var(--font--colors--title-light);
}

.inner-container {
  max-width: 1200px;
}

.inner-container.center {
  margin-left: auto;
  margin-right: auto;
}

.inner-container._500px {
  max-width: 500px;
}

.inner-container._525px {
  max-width: 525px;
}

.inner-container._640px {
  max-width: 640px;
}

.inner-container._652px {
max-width: 650px;
}

.home-popular {
  & .inner-container._652px {
    max-width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }

  & .text-left {
    margin-bottom: 30px;
    max-width: 700px;
  }
}

.inner-container._600px {
  max-width: 600px;
}

.inner-container._720px {
  max-width: 720px;
}

.inner-container._1120px {
  max-width: 1120px;
}

.inner-container._740px {
  max-width: 740px;
}

.inner-container._570px {
  max-width: 570px;
}

.inner-container._490px {
  max-width: 490px;
}

.logo-link {
  color: var(--components--titles-paragraphs--text-titles\<deleted\|variable-79c6a2bd-3cf8-fc6a-13ff-64bb25ee5223\>);
  transition: transform .3s;
}

.logo-link:hover {
  transform: scale(.92);
}

.text-center {
  text-align: center;
}

.primary-button {
  padding: var(--main-spacers--2x-extra-small) var(--main-spacers--regular);
  grid-column-gap: var(--main-spacers--4x-extra-small);
  grid-row-gap: var(--main-spacers--4x-extra-small);
  border-radius: var(--border-radius--br-none);
  background-color: var(--colors--primary--100);
  color: var(--font--colors--title-light);
  line-height: var(--line-height--regular);
  text-align: center;
  transform-style: preserve-3d;
  justify-content: center;
  align-items: center;
  font-weight: 500;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
}

.primary-button:hover {
  color: var(--font--colors--title-light);
  transform: scale3d(.94, .94, 1.01);
}

.secondary-button {
  padding: var(--main-spacers--2x-extra-small) var(--main-spacers--regular);
  grid-column-gap: var(--main-spacers--5x-extra-small);
  grid-row-gap: var(--main-spacers--5x-extra-small);
  border: 1px solid var(--font--colors--title-dark);
  border-radius: var(--border-radius--br-none);
  background-color: var(--colors--secondary--transparent);
  color: var(--font--colors--title-dark);
  line-height: var(--line-height--regular);
  text-align: center;
  transform-style: preserve-3d;
  justify-content: center;
  align-items: center;
  font-weight: 500;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
}

.secondary-button:hover {
  color: var(--font--colors--title-dark);
  transform: scale3d(.94, .94, 1.01);
}

.mg-top-regular {
  margin-top: var(--main-spacers--regular);
}

.link {
  grid-column-gap: var(--main-spacers--4x-extra-small);
  grid-row-gap: var(--main-spacers--4x-extra-small);
  color: var(--font--colors--title-dark);
  font-size: var(--font-size--displays--display-2);
  line-height: var(--line-height--regular);
  font-weight: 500;
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.link:where(.w-variant-5580be06-fe1c-7b8c-0f79-f8ff6fcdac39) {
  color: var(--font--colors--title-light);
}

.link:hover, .link:hover:where(.w-variant-5580be06-fe1c-7b8c-0f79-f8ff6fcdac39) {
  color: var(--font--colors--accent-color);
}

.input {
  padding: 16px var(--main-spacers--small) var(--main-spacers--3x-extra-small);
  border: 1px solid var(--colors--neutral--700);
  border-radius: var(--border-radius--br-none);
  background-color: var(--colors--secondary--transparent);
  color: var(--font--colors--title-dark);
  font-size: var(--font-size--base-font);
  line-height: var(--line-height--regular);
  letter-spacing: var(--letter-spacing--small);
  height: 70px;
  margin-bottom: 0;
  font-weight: 500;
  transition: border-color .3s;
}

.input:hover, .input:focus {
  border-color: var(--colors--primary--100);
}

.text-area {
  padding: var(--main-spacers--small);
  border: 1px solid var(--colors--neutral--700);
  border-radius: var(--border-radius--br-none);
  background-color: var(--colors--secondary--transparent);
  color: var(--font--colors--title-dark);
  font-size: var(--font-size--base-font);
  line-height: var(--line-height--large);
  min-height: 130px;
  margin-bottom: 0;
  transition: border-color .3s;
}

.text-area:hover {
  border-color: var(--colors--primary--100);
}

.text-area:focus {
  border-color: var(--colors--primary--100);
  color: var(--font--colors--title-dark);
}

.checkbox-wrapper {
  grid-column-gap: var(--main-spacers--4x-extra-small);
  grid-row-gap: var(--main-spacers--4x-extra-small);
  line-height: var(--line-height--small);
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;

  input {
    margin-right: 10px;
  }
}

.mg-bottom-0 {
  margin-bottom: 0;
}

.buttons-row {
  grid-column-gap: var(--main-spacers--2x-extra-small);
  grid-row-gap: var(--main-spacers--2x-extra-small);
  justify-content: center;
  align-items: center;
  display: flex;
}

.buttons-row.left {
  justify-content: flex-start;
}

.image-wrapper {
  overflow: hidden;
}

.image-wrapper.border-image {
  border: 1px solid var(--colors--neutral--800);
}

.mg-top-large {
  margin-top: var(--main-spacers--large);
}

.container-default {
  max-width: var(--sizing--container-default--default);
  padding-right: var(--main-spacers--small);
  padding-left: var(--main-spacers--small);
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.overflow-hidden {
  overflow: hidden;
}

.header-wrapper {
  padding-top: var(--main-spacers--small);
  padding-bottom: var(--main-spacers--small);
  background-color: #0000;
  width: 100%;
}

.header-container-wrapper {
  grid-column-gap: var(--main-spacers--regular);
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.list-nav-menu {
  grid-column-gap: var(--main-spacers--2x-extra-small);
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.nav-menu-right-side {
  grid-column-gap: var(--main-spacers--2x-extra-small);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hamburger-menu {
  grid-row-gap: 0px;
  border-radius: var(--border-radius--br-none);
  background-color: var(--colors--primary--100);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 54px;
  min-width: 54px;
  height: 54px;
  min-height: 54px;
  padding: 6px;
  transition: background-color .3s, transform .3s;
  position: static;
}

.hamburger-menu:hover {
  background-color: var(--globals--color--surfaces--accent\<deleted\|variable-5b9df84d-416b-18cc-ccbb-a9de6cae4d92\>);
  transform: scale(.94);
}

.hamburger-menu-line {
  border-radius: var(--border-radius--br-size-4);
  background-color: var(--colors--neutral--100);
  width: 24px;
  height: 2px;
}

.hamburger-menu-flex {
  grid-row-gap: var(--main-spacers--4x-extra-small);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.logo-wrapper {
  max-width: 100px;
}

.nav-menu-left-side {
  grid-column-gap: var(--main-spacers--medium);
  align-items: center;
  display: flex;
}

.section {
  padding-top: var(--sections--paddings--pd-extra-large);
  padding-bottom: var(--sections--paddings--pd-extra-large);
}

.section.top {
  padding-top: var(--sections--paddings--pd-extra-small);
}

.section.hero-v1 {
  padding-top: var(--sections--paddings--pd-extra-large);
  padding-bottom: var(--sections--paddings--pd-small);
  background-color: var(--colors--neutral--800);
  background-image: linear-gradient(#0009, #0009), url("../images/photo-1.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: stretch;
  height: 600px;
  max-height: 900px;
  display: flex;

  & .inner-container._600px {
    max-width: 800px;
  }
}

.section.ingredients-v3-section {
  background-color: var(--colors--secondary--300);
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.section.pd-large {
  padding-top: var(--sections--paddings--pd-large);
  padding-bottom: var(--sections--paddings--pd-large);
}

.grid-form {
  grid-column-gap: var(--main-spacers--small);
  grid-row-gap: var(--main-spacers--small);
  grid-template-rows: auto;
}

.form-wrapper {
  width: 100%;
  margin-bottom: 0;
}

.footer-wrapper {
  background-color: var(--colors--neutral--800);
  overflow: hidden;
}

.footer-top {
  padding-top: var(--main-spacers--4x-extra-large);
  padding-bottom: var(--main-spacers--4x-extra-large);
  border-bottom: 1px solid var(--colors--neutral--700);
}

.footer-bottom {
  padding-top: var(--main-spacers--large);
  padding-bottom: var(--main-spacers--large);
  grid-column-gap: var(--main-spacers--small);
  grid-row-gap: var(--main-spacers--small);
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.grid-footer-v1 {
  grid-column-gap: var(--main-spacers--2x-extra-large);
  grid-row-gap: var(--main-spacers--2x-extra-large);
  grid-template-rows: auto;
  grid-template-columns: auto auto 1fr minmax(200px, 1.35fr);
  justify-content: space-between;
}

.footer-column-links {
  grid-row-gap: var(--main-spacers--2x-extra-small);
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.footer-column-item {
  line-height: var(--line-height--regular);
}

.footer-item-link {
  grid-column-gap: var(--main-spacers--4x-extra-small);
  grid-row-gap: var(--main-spacers--4x-extra-small);
  color: var(--font--colors--paragraph-light);
  flex-flow: row;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.footer-item-link:hover {
  color: var(--font--colors--accent-color);
}

.slider-wrapper {
  background-color: #0000;
  height: 100%;
}

.slider-mask {
  height: 100%;
}

.image {
  width: 100%;
}

.dropdown-toogle:where(.w-variant-5580be06-fe1c-7b8c-0f79-f8ff6fcdac39) {
  color: var(--font--colors--title-light);
}

.dropdown-toogle:hover:where(.w-variant-5580be06-fe1c-7b8c-0f79-f8ff6fcdac39) {
  color: var(--font--colors--accent-color);
}

.text-neutral-light {
  color: var(--font--colors--paragraph-light);
}

.footer-title {
  margin-bottom: var(--main-spacers--small);
  color: var(--font--colors--title-light);
  font-size: var(--font-size--displays--display-6);
  line-height: var(--line-height--regular);
}

.cart-button:where(.w-variant-5580be06-fe1c-7b8c-0f79-f8ff6fcdac39) {
  color: var(--font--colors--title-light);
}

.cart-button:hover:where(.w-variant-5580be06-fe1c-7b8c-0f79-f8ff6fcdac39) {
  color: var(--font--colors--accent-color);
}

.button-text {
  margin-top: 2px;
}

.header-icon-button:where(.w-variant-5580be06-fe1c-7b8c-0f79-f8ff6fcdac39) {
  color: var(--font--colors--title-light);
}

.header-icon-button:hover:where(.w-variant-5580be06-fe1c-7b8c-0f79-f8ff6fcdac39) {
  color: var(--font--colors--accent-color);
}

.footer-main-pages-grid {
  grid-column-gap: var(--main-spacers--medium);
  grid-row-gap: var(--main-spacers--medium);
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  align-items: start;
}

.text-link {
  text-decoration: none;
}

.text-link.light {
  color: var(--font--colors--title-light);
}

.text-link.light:hover {
  color: var(--font--colors--accent-color);
}

.footer-logo {
  max-width: 160px;
}

.mg-top-3x-extra-small {
  margin-top: var(--main-spacers--3x-extra-small);
}

.hero-v1-content-wrapper {
  grid-column-gap: var(--main-spacers--small);
  grid-row-gap: var(--main-spacers--small);
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.subtitle {
  color: var(--font--colors--accent-color);
  letter-spacing: var(--letter-spacing--small);
  text-transform: uppercase;
}

.mg-top-2x-extra-large {
  margin-top: var(--main-spacers--2x-extra-large);
}

.flex-vertical-between {
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

.circle-icon {
  min-width: 80px;
  max-width: 80px;
  min-height: 80px;
  max-height: 80px;
  overflow: hidden;
}

.image-fit-cover {
  object-fit: cover;
  width: 100%;
  max-height: 680px;
  height: 100%;
}

.ingredient-v3 {
  padding-top: var(--main-spacers--small);
  padding-bottom: var(--main-spacers--small);
  grid-column-gap: var(--main-spacers--3x-extra-small);
  grid-row-gap: var(--main-spacers--3x-extra-small);
  border-top: 1px solid var(--colors--neutral--700);
  border-bottom: 1px solid var(--colors--neutral--700);
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: -1px;
  display: flex;
  column-gap: 30px;
}

._2-columns-item-grid {
  grid-column-gap: var(--main-spacers--small);
  grid-row-gap: var(--main-spacers--large);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: stretch stretch;
  display: grid;
}

.product-item-v1 {
  width: 100%;
  text-decoration: none;
}

.product-item-v1-content {
  grid-column-gap: var(--main-spacers--small);
  grid-row-gap: var(--main-spacers--small);

}

.testimonial-card-v2-content {
  grid-column-gap: var(--main-spacers--2x-extra-large);
  grid-row-gap: var(--main-spacers--2x-extra-large);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.testimonial-card-v2-left-content {
  padding-top: var(--main-spacers--medium);
  padding-bottom: var(--main-spacers--medium);
  grid-column-gap: var(--main-spacers--small);
  grid-row-gap: var(--main-spacers--small);
  flex-flow: column;
  justify-content: space-between;
  display: flex;

  & .image-fit-cover {
    border-radius: 50%;
  }
}

.faqs-v2-grid {
  grid-column-gap: var(--main-spacers--small);
  grid-row-gap: 0px;
  grid-template-rows: auto;
  place-items: stretch stretch;
}

.faqs-v2 {
  padding-top: var(--main-spacers--regular);
  padding-bottom: var(--main-spacers--regular);
  border-top: 1px solid var(--colors--neutral--700);
  border-bottom: 1px solid var(--colors--neutral--700);
  margin-top: -1px;
}

.hero-v4-grid {
  grid-column-gap: var(--main-spacers--small);
  grid-row-gap: var(--main-spacers--small);
  grid-template-rows: auto;
  grid-template-columns: 1.6fr 1.4fr 1fr;
}

.contact-v1-hero-grid {
  grid-column-gap: var(--main-spacers--4x-extra-large);
  grid-row-gap: var(--main-spacers--4x-extra-large);
  grid-template-rows: auto;
  grid-template-columns: 1.1fr 1fr;
  align-items: start;
}

.form {
  min-height: 488px;

  & .w-layout-grid {
    grid-template-columns: 1fr;
  }
}

.footer-contact-links-wrapper {
  grid-column-gap: var(--main-spacers--large);
  grid-row-gap: var(--main-spacers--large);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.our-story-image-left-wrapper {
  margin-left: -16%;
  display: block;
}

.our-story-section-bg-right {
  z-index: -1;
  background-color: var(--colors--neutral--200);
  width: 100vw;
  position: absolute;
  inset: -120px 0 -120px 80px;
}

@media screen and (min-width: 1440px) {

  .footer-wrapper {
    align-self: stretch;
  }
}

@media screen and (min-width: 1920px) {

  .text-light {
    color: var(--components--titles-paragraphs--text-light\<deleted\|variable-71a7da50-0b01-581d-1e3d-2212c087f53c\>);
  }

  .footer-wrapper {
    align-self: stretch;
  }
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: var(--font-size--headings-tablet--h1);
  }

  h2 {
    font-size: var(--font-size--headings-tablet--h2);
  }

  h3 {
    font-size: var(--font-size--headings-tablet--h3);
  }

  .display-5 {
    font-size: var(--font-size--displays-tablet--display-5);
  }

  .display-3 {
    font-size: var(--font-size--displays-tablet--display-3);
  }

  .grid-2-columns {
    grid-column-gap: var(--main-spacers--small);
    grid-row-gap: var(--main-spacers--small);
  }

  .grid-2-columns._1-col-tablet {
    grid-template-columns: 1fr;
  }

  .grid-2-columns._1fr---2fr {
    grid-column-gap: var(--main-spacers--large);
    grid-row-gap: var(--main-spacers--large);
  }

  .card.testimonial-card-v2 {
    padding-top: var(--main-spacers--large);
    padding-left: var(--main-spacers--regular);
  }

  .inner-container._100-tablet {
    max-width: 100%;
  }

  .link:where(.w-variant-5580be06-fe1c-7b8c-0f79-f8ff6fcdac39) {
    color: var(--font--colors--title-dark);
  }

  .link:hover:where(.w-variant-5580be06-fe1c-7b8c-0f79-f8ff6fcdac39) {
    color: var(--font--colors--accent-color);
  }

  .list-nav-menu {
    padding: var(--main-spacers--regular) var(--main-spacers--small);
    grid-row-gap: var(--main-spacers--2x-extra-small);
    flex-direction: column;
    align-items: flex-start;
  }

  .nav-menu-wrapper {
    border-style: solid none;
    border-width: 1px;
    border-color: var(--colors--neutral--700);
    background-color: var(--colors--neutral--100);
    border-radius: 0;
    position: absolute;
    top: 100%;
    width: 100%;
    left: 0;
    max-height: 0;
    overflow: hidden;
  }

  .section {
    padding-top: var(--sections--paddings--pd-large);
    padding-bottom: var(--sections--paddings--pd-large);
  }

  .section.hero-v1 {
    max-height: 700px;
  }

  .section.ingredients-v3-section {
    flex-flow: column;
  }

  .section.pd-large {
    padding-top: var(--sections--paddings--pd-medium);
    padding-bottom: var(--sections--paddings--pd-medium);
  }

  .footer-top {
    padding-top: var(--main-spacers--2x-extra-large);
    padding-bottom: var(--main-spacers--2x-extra-large);
  }

  .grid-footer-v1 {
    grid-column-gap: var(--main-spacers--large);
    grid-row-gap: var(--main-spacers--large);
    grid-template-columns: 1fr 1fr;
  }

  .dropdown-toogle:where(.w-variant-5580be06-fe1c-7b8c-0f79-f8ff6fcdac39) {
    color: var(--font--colors--title-dark);
  }

  .dropdown-toogle.w--open:where(.w-variant-5580be06-fe1c-7b8c-0f79-f8ff6fcdac39) {
    color: var(--font--colors--accent-color);
  }

  .footer-title {
    font-size: var(--font-size--displays-tablet--display-6);
  }

  .testimonial-card-v2-content {
    grid-column-gap: var(--main-spacers--large);
    grid-row-gap: var(--main-spacers--large);
    grid-template-columns: 1fr;
  }

  .testimonial-card-v2-left-content {
    grid-column-gap: var(--main-spacers--regular);
    grid-row-gap: var(--main-spacers--regular);
    padding-top: 0;
    padding-bottom: 0;
  }

  .contact-v1-hero-grid {
    grid-row-gap: var(--main-spacers--2x-extra-large);
    grid-template-columns: 1fr;
  }

  .our-story-section-bg-right {
    top: -100px;
    bottom: -100px;
  }
}

@media screen and (max-width: 767px) {
  body {
    font-size: var(--font-size--base-font-mb);
  }

  h1 {
    font-size: var(--font-size--headings-mbl--h1);
  }

  h2 {
    font-size: var(--font-size--headings-mbl--h2);
  }

  h3 {
    font-size: var(--font-size--headings-mbl--h3);
  }

  ul {
    padding-left: var(--main-spacers--regular);
  }

  .divider.mg-large {
    margin-top: var(--main-spacers--regular);
    margin-bottom: var(--main-spacers--regular);
  }

  .display-5 {
    font-size: var(--font-size--displays-mbl--display-5);
  }

  .display-3 {
    font-size: var(--font-size--displays-mbl--display-3);
  }

  .mg-top-small {
    margin-top: var(--globals--margins--mg-small\<deleted\|variable-f7a89ade-eabb-8999-0622-4264c65d2de8\>);
  }

  .grid-2-columns {
    grid-template-columns: 1fr;
  }

  .grid-2-columns._1fr---2fr {
    grid-template-columns: 1fr;
  }

  .grid-2-columns.our-story-section-grid {
    grid-row-gap: var(--main-spacers--large);
    grid-template-columns: 1.14fr;
  }

  .card.testimonial-card-v2 {
    padding: var(--main-spacers--medium) var(--main-spacers--small) var(--main-spacers--small);
  }

  .inner-container._100-tablet, .inner-container._500px, .inner-container._525px, .inner-container._600px, .inner-container._720px {
    max-width: 100%;
  }

  .primary-button, .secondary-button {
    padding: var(--main-spacers--3x-extra-small) var(--main-spacers--small);
  }

  .mg-top-regular {
    margin-top: var(--globals--margins--mg-default\<deleted\|variable-a436a0cb-14fb-e990-11dd-1661bb23101a\>);
  }

  .input {
    padding-right: var(--main-spacers--2x-extra-small);
    padding-left: var(--main-spacers--2x-extra-small);
    font-size: var(--font-size--base-font-mb);
    height: 56px;
  }

  .text-area {
    padding: var(--main-spacers--2x-extra-small);
    font-size: var(--font-size--base-font-mb);
  }

  .mg-top-large {
    margin-top: var(--main-spacers--medium);
  }

  .container-default {
    padding-right: var(--main-spacers--extra-small);
    padding-left: var(--main-spacers--extra-small);
  }

  .link-nav-item {
    justify-content: flex-start;
    display: flex;
  }

  .hamburger-menu {
    width: 42px;
    min-width: 42px;
    height: 42px;
    min-height: 42px;
  }

  .logo-wrapper {
    max-width: 140px;
  }

  .section {
    padding-top: var(--sections--paddings--pd-medium);
    padding-bottom: var(--sections--paddings--pd-medium);
  }

  .section.top {
    padding-top: var(--main-spacers--medium);
  }

  .section.hero-v1 {
    padding-bottom: var(--sections--paddings--pd-extra-small);
    max-height: 640px;
  }

  .section.pd-large {
    padding-top: var(--sections--paddings--pd-default);
    padding-bottom: var(--sections--paddings--pd-default);
  }

  .grid-form {
    grid-column-gap: var(--main-spacers--small);
    grid-row-gap: var(--main-spacers--small);
    grid-template-columns: 1fr;
  }

  .footer-top {
    padding-top: var(--main-spacers--extra-large);
    padding-bottom: var(--main-spacers--extra-large);
  }

  .footer-bottom {
    padding-top: var(--main-spacers--medium);
    padding-bottom: var(--main-spacers--medium);
  }

  .grid-footer-v1 {
    grid-template-columns: 1fr;
  }

  .footer-column-links {
    grid-row-gap: var(--main-spacers--3x-extra-small);
  }

  .slider-wrapper.pd-bottom-mbl {
    padding-bottom: var(--main-spacers--2x-extra-large);
  }

  ._100-tablet {
    max-width: 100%;
  }

  .footer-title {
    margin-bottom: var(--main-spacers--2x-extra-small);
    font-size: var(--font-size--displays-mbl--display-6);
  }

  .footer-logo {
    max-width: 140px;
  }

  .hero-v1-content-wrapper {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .mg-top-2x-extra-large {
    margin-top: var(--main-spacers--large);
  }

  .circle-icon {
    min-width: 64px;
    max-width: 64px;
    min-height: 64px;
    max-height: 64px;
  }

  ._2-columns-item-grid {
    grid-row-gap: var(--main-spacers--medium);
    grid-template-columns: 1fr;
  }

  .testimonial-card-v2-content {
    grid-column-gap: var(--main-spacers--medium);
    grid-row-gap: var(--main-spacers--medium);
  }

  .faqs-v2-grid {
    grid-template-columns: 1fr;
  }

  .hero-v4-grid {
    grid-column-gap: var(--main-spacers--2x-extra-small);
    grid-row-gap: var(--main-spacers--2x-extra-small);
  }

  .form {
    min-height: 670px;
  }

  .footer-contact-links-wrapper {
    grid-column-gap: var(--main-spacers--medium);
    grid-row-gap: var(--main-spacers--medium);
  }

  .our-story-section-bg-right {
    width: auto;
    inset: -80px -24px 35%;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: var(--font-size--headings-mbp--h1);
  }

  h2 {
    font-size: var(--font-size--headings-mbp--h2);
  }

  h3 {
    font-size: var(--font-size--headings-mbp--h3);
  }

  ul {
    padding-left: var(--main-spacers--small);
  }

  .display-5 {
    font-size: var(--font-size--displays-mbp--display-5);
  }

  .display-3 {
    font-size: var(--font-size--displays-mbp--display-3);
  }

  .grid-2-columns._1fr---2fr {
    grid-column-gap: var(--main-spacers--medium);
    grid-row-gap: var(--main-spacers--medium);
  }

  .primary-button {
    width: 100%;
  }

  .secondary-button {
    width: 100%;
  }

  .buttons-row {
    flex-direction: column;
    align-items: stretch;
    width: 100%;
  }

  .link-nav-item {
    width: 100%;
  }

  .logo-wrapper {
    max-width: 120px;
  }

  .section {
    padding-top: var(--sections--paddings--pd-default);
    padding-bottom: var(--sections--paddings--pd-default);
  }

  .section.pd-large {
    padding-top: var(--sections--paddings--pd-small);
    padding-bottom: var(--sections--paddings--pd-small);
  }

  .grid-form {
    grid-template-columns: 1fr;
  }

  .footer-top {
    padding-top: var(--components--footers--paddings--pd-medium\<deleted\|variable-76940784-ee53-3bdf-6b1f-cf8c92d493cd\>);
  }

  .footer-bottom {
    flex-flow: column;
  }

  .footer-title {
    font-size: var(--font-size--displays-mbp--display-5);
  }

  .footer-logo {
    max-width: 120px;
  }

  .mg-top-2x-extra-large {
    margin-top: var(--main-spacers--medium);
  }

  .product-item-v1-content {
    grid-column-gap: var(--main-spacers--2x-extra-small);
    grid-row-gap: var(--main-spacers--2x-extra-small);
  }

  .hero-v4-grid {
    grid-template-columns: 1.6fr 1.4fr;
  }

  .our-story-section-bg-right {
    top: -64px;
    bottom: 20%;
  }
}


@font-face {
  font-family: "Inter";
  src: url("../fonts/Inter-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Inter";
  src: url("../fonts/Inter-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Inter";
  src: url("../fonts/Inter-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

.footer-copyright {
  color: #ffffff98;
}

@media screen and (max-width: 991px) {
  .hamburger-menu.open .top {
    transform: rotate(45deg) translate(7px, 7px);
  }
  
  .hamburger-menu.open .middle {
    opacity: 0;
  }
  
  .hamburger-menu.open .bottom {
    transform: rotate(-45deg) translate(7px, -7px);
  }


  .w-nav-button {
    display: block;
  }
}

.home-about {
  p {
    margin-bottom: 20px;
  }
}
.w-dyn-item {
  text-decoration: none;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.w-dyn-item:hover {
  transform: translateY(-8px);

}
.section {
  padding-top: 80px;
  padding-bottom: 80px;
}

.home-gallery {
  & .image-container {
    display: flex;
    flex-direction: column;
    justify-content: space-between;

    & .image-fit-cover {
      max-height: 330px;
    }
  }
}


.legal {
  & .grid-2-columns.our-story-section-grid {
    grid-template-columns: 1fr;
  }

  & .inner-container._490px {
    max-width: 1000px;
    margin: 0 auto;
  }

  h1 {
    font-size: 40px;
  }

  h3 {
    font-size: 24px;
    margin-bottom: 20px;
  }

  p {
    color: #000;
  }

  li {
    color: #000;
  }
}

.dop-style {
  padding: 150px 30px;
  padding-bottom: 50px;
  text-align: center;

  margin: 0 auto;
  max-width: 1200px;


  & .thank-you-message {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  a {
    transition: all 0.3s ease;
    
  }

  & .primary-button {
    margin: 0 auto;
  }
}

@media screen and (max-width: 991px) {
  .grid-2-columns.our-story-section-grid {
    grid-template-columns: 1fr;
  }

  ._2-columns-item-grid {
    grid-template-columns: 1fr 1fr;
  }

  .w-slider-mask {
    grid-template-columns: 1fr 1fr
  }

}

@media screen and (max-width: 767px) {
  .w-slider-mask {
    grid-template-columns: 1fr;
  }

  .testimonial-card-v2-left-content {
    & .image-fit-cover {
      max-width: 300px;
      margin: 0 auto;
    }
  } 

  .hero-v4-grid {
    grid-template-columns: 1fr 1fr;
  }

  .image-fit-cover:nth-child(1) {
   grid-column: 1;
  }

  .home-gallery {
    & .image-container {
     grid-column: 1/3;
     row-gap: 20px;
    }
  }

  .legal {
    h1 {
      font-size: 30px;
    }
  }

  .our-story-image-left-wrapper {
    margin-left: 0;
    display: block;
  }
}

@media screen and (max-width: 479px) {
  .header-wrapper {
    & .primary-button {
      font-size: 16px;
      padding: 5px;
      font-size: 12px;
      padding: 14px;
    }

    & .logo-link {
      max-width: 78px;
    }
  }

  ._2-columns-item-grid {
    grid-template-columns: 1fr;
  }
}